@charset "UTF-8";
@import url(cmn.css);
@import url(inquiry.css);

body#inquiry div#conMain{
	width:780px;
	margin:0 auto;
	padding: 0;
}

body#inquiry div#conMain h2,
body#inquiry.otayori div#conMain h2{
	width: 780px;
	height:28px;
	display:block;
	text-indent:-9999px;
	margin:0 0 0.5em 0;
	background: url(../img/inquiry/pttl_inquiry.jpg) no-repeat;
}
body#inquiry.otayori div#conMain h2{background: url(../img/inquiry/pttl_tayori.jpg) no-repeat;}


body#inquiry div#conMain h3{
	width: 100%;
	margin:0 0 20px 0;
	padding: 0 0 8px 0;
	font-size: 1.2em;
	line-height: 1.4;
	color: #a44251;
	border-bottom: 1px solid #afafaf;
	background: none;
}

body#inquiry div#conMain h3 span{
	font-weight: normal;
	color: #000000;
	font-size: 0.7em;
}

div.conInner{
	width:748px;
	margin:0 auto;
	padding: 15px;
	border: 1px solid #d7d7d7;
}

div.conInner p{
	width: 650px;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.4;
	font-size: 0.9em;
	float: right;
}

body#inquiry div.conInner table{
	width: 650px;
	margin: 0 0 25px 0;
	padding: 0;
	border-collapse: collapse;
	float: right;
}

body#inquiry div.conInner table th{
	width: 25%;
	margin: 0;
	padding: 18px 8px;
	font-weight: bold;
	line-height: 1.4;
	text-align: left;
	vertical-align: top;
	color: #646466;
	font-size: 0.9em;
	border-top: 1px solid #afafaf;
}

body#inquiry div.conInner table td{
	margin: 0;
	padding: 18px 8px;
	line-height: 1.4;
	text-align: left;
	vertical-align: top;
	vertical-align: middle;
	font-size: 0.9em;
	border-top: 1px solid #afafaf;
	width:75%;
}

body#inquiry div.conInner table td input.name,body#inquiry div.conInner table td input.postcode{width: 115px; margin: 0 5px;}
body#inquiry div.conInner table td input.mail,body#inquiry div.conInner table td input.address{width: 460px; margin: 5px 0;}
body#inquiry div.conInner table td input.number{width: 315px; margin: 0 5px 0 0;}
body#inquiry div.conInner table td textarea{width: 460px; height: 100px;}

span.txtRed{font-weight: bold; color: #ff0101;}

div.formBtn{text-align: center; clear: both;}
div.formBtn img{margin:0 3px;}


div.conInner p.alrt_msg{
	width:50%;
	background:#ffedf1;
	color:#ff0101;
	float:none;
}




	/*--CLEAR--*/
	div.conInner:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}





/*--THANKS / ERROR--------------------------------------------*/

body#inquiry.thanks div.conInner,
body#inquiry.error div.conInner,
body#inquiry.otayori_thanks div.conInner,
body#inquiry.otayori_error div.conInner{padding:2em 15px 4em;height:450px;}

body#inquiry.thanks div.conInner p,
body#inquiry.error div.conInner p,
body#inquiry.otayori_thanks div.conInner p,
body#inquiry.otayori_error div.conInner p{
	margin:1em 0 1em 1em;
	padding:0;
	float:none;
	font-size:1em;
}
body#inquiry.thanks div.conInner p.comInfo,
body#inquiry.error div.conInner p.comInfo,
body#inquiry.otayori_thanks div.conInner p.comInfo,
body#inquiry.otayori_error div.conInner p.comInfo{
	font-size:1.2em;
	color:#9f5d6b;
	margin-bottom:2em;
}


body#inquiry.thanks div.conInner p.backTop,
body#inquiry.error div.conInner p.backTop,
body#inquiry.otayori_thanks div.conInner p.backTop,
body#inquiry.otayori_error div.conInner p.backTop{
	font-size:0.8em;
	background: url(../img/common/z_arrow_gy.gif) 0 2px no-repeat;
	padding:0 0 0 10px;
}

body#inquiry.thanks div.conInner ul,
body#inquiry.error div.conInner ul,
body#inquiry.otayori_thankss div.conInner ul,
body#inquiry.otayori_error div.conInner ul{
	width:85%;
	background:#ccc;
	margin:3em 0 3em 1.5em;
	background: url(../img/inquiry/img_logo.gif) right bottom no-repeat;

}
body#inquiry.thanks div.conInner ul li,
body#inquiry.error div.conInner ul li,
body#inquiry.otayori_thankss div.conInner ul li,
body#inquiry.otayori_error div.conInner ul li{
	list-style-type: disc;
	margin:0 0 3px 1.5em;
}
body#inquiry.thanks div.conInner ul li span,
body#inquiry.error div.conInner ul li span,
body#inquiry.otayori_thankss div.conInner ul li span,
body#inquiry.otayori_error div.conInner ul li span{font-size:1.2em;}

body#inquiry.thanks div.conInner ul li a,
body#inquiry.thanks div.conInner ul li a:link,
body#inquiry.thanks div.conInner ul li a:visited,
body#inquiry.thanks div.conInner ul li a:active,
body#inquiry.thanks div.conInner p.backTop a,
body#inquiry.thanks div.conInner p.backTop a:link,
body#inquiry.thanks div.conInner p.backTop a:visited,
body#inquiry.thanks div.conInner p.backTop a:active,

body#inquiry.error div.conInner ul li a,
body#inquiry.error div.conInner ul li a:link,
body#inquiry.error div.conInner ul li a:visited,
body#inquiry.error div.conInner ul li a:active,
body#inquiry.error div.conInner p.backTop a,
body#inquiry.error div.conInner p.backTop a:link,
body#inquiry.error div.conInner p.backTop a:visited,
body#inquiry.error div.conInner p.backTop a:active,

body#inquiry.otayori_thankss div.conInner ul li a,
body#inquiry.otayori_thankss div.conInner ul li a:link,
body#inquiry.otayori_thankss div.conInner ul li a:visited,
body#inquiry.otayori_thankss div.conInner ul li a:active,
body#inquiry.otayori_thankss div.conInner p.backTop a,
body#inquiry.otayori_thankss div.conInner p.backTop a:link,
body#inquiry.otayori_thankss div.conInner p.backTop a:visited,
body#inquiry.otayori_thankss div.conInner p.backTop a:active,

body#inquiry.otayori_error div.conInner ul li a,
body#inquiry.otayori_error div.conInner ul li a:link,
body#inquiry.otayori_error div.conInner ul li a:visited,
body#inquiry.otayori_error div.conInner ul li a:active,
body#inquiry.otayori_error div.conInner p.backTop a,
body#inquiry.otayori_error div.conInner p.backTop a:link,
body#inquiry.otayori_error div.conInner p.backTop a:visited,
body#inquiry.otayori_error div.conInner p.backTop a:active{color:#5a5a5a;text-decoration:none;}

body#inquiry.thanks div.conInner ul li a:hover,
body#inquiry.thanks div.conInner p.backTop a:hover,
body#inquiry.error div.conInner ul li a:hover,
body#inquiry.error div.conInner p.backTop a:hover,
body#inquiry.otayori_thankss div.conInner ul li a:hover,
body#inquiry.otayori_thankss div.conInner p.backTop a:hover,
body#inquiry.otayori_error div.conInner ul li a:hover,
body#inquiry.otayori_error div.conInner p.backTop a:hover{color:#5a5a5a;text-decoration:underline;}