@charset "utf-8";
@import url("import.css");

/* -----------------------------------------------------------
CSS Information
 File name:      contact.css
 Style Info:     コンタクト専用CSS
----------------------------------------------------------- */

/*----------------------------------------------------
	コンタクト用
----------------------------------------------------*/
#contact_box {
	margin-left:14px;
	width:574px;
}

address {
	margin-top:10px;
}

.layout_j {
	margin-top:10px;
}

.layout_e {
	margin-top:20px;
}

/*----------------------------------------------------
	form用
----------------------------------------------------*/

#form_area {
	margin:20px 0 0 14px;
	padding-top:20px;
	background:url(../img/contact/form_line.gif) repeat-x top;
}

table tr,td {
	vertical-align:top;
	line-height:2em;
	vertical-align:top;
	padding:1px;
}

table tr {
	background:none!important;
}

.table_j {
	width:65px;
	padding-right:5px;
	text-align:right;
}

.table_e {
	width:140px;
	padding-left:5px;
	text-align:left;
}

.form_text input{
	border:0;
	background:#858585;
	width:220px;
	padding:2px;
}

.form_text_area {
	padding-right:10px;
	background:url(../img/contact/mark.gif) no-repeat 350px 0;
}

.form_text_area textarea{
	border:0;
	background:#858585;
	width:340px;
	height:200px;
	padding:2px;
}

.mark {
	background:url(../img/contact/mark.gif) no-repeat 230px 0;
}

#submit {
	margin:7px 0 0 218px;
}

#submit input {
	border:0;
	width:87px;
	height:21px;
	/*text-indent:-9999px;*/
	font-size:0;
	background:url(../img/contact/submit_btn.gif) no-repeat;
	cursor:pointer;
}

#submit input:hover {
	background:url(../img/contact/submit_btn_on.gif) no-repeat; 
}

/*----------------------------------------------------
	valid用
----------------------------------------------------*/

div.baloon {
   font-size: 100%;
   color: #fff;
   position: absolute;
   /*padding-left: 5px;*/
   z-index: 1;
}

div.baloon a {
	display:none;
}

