@charset "utf-8";

em { display:none; font-style:normal;}
.non { display: none;}
.taR { text-align: right; }
.taC { text-align: center; }
.flL { float: left; }
.flR { float: right; }
.clr { clear: both; }
.nowr { white-space	: nowrap;}
					/* line */
.lh13 { line-height: 1.3em;}
.lh14 { line-height: 1.4em;}
.lh15 { line-height: 1.5em;}
.lh17 { line-height: 1.7em;}
.lh20 { line-height: 2em;}

					/* fonts */
.fsSmall { font-size : small;}
.fsXSmall { font-size : x-small;}
.fsXxSmall {font-size : xx-small;}
.em { font-weight : bold;}
.fs11 { font-size: 11px; line-height: 1.2em;}
.fs12 { font-size: 12px; line-height: 1.3em;}
.fs13 { font-size: 13px; line-height: 1.4em;}
.fcRed { color:#C00;}

					/* padding top */
.pt02 { padding-top: 2px; }
.pt03 { padding-top: 3px; }
.pt05 { padding-top: 5px; }
.pt07 { padding-top: 7px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }

					/* padding bottom */
.pb03 { padding-bottom:	3px;}
.pb05 { padding-bottom:	5px;}
.pb07 { padding-bottom:	7px;}
.pb10 { padding-bottom:	10px;}

					/* padding left */
.pL05 { padding-left: 5px; }

					/* margin top */
.mT02 { margin-top: 2px;}
.mT03 { margin-top: 3px;}
.mT05 { margin-top: 5px;}
.mT07 { margin-top: 7px;}
.mT10 { margin-top: 10px;}
.mT20 { margin-top: 20px;}
.mT30 { margin-top: 30px;}
.mT40 { margin-top: 40px;}

					/* margin bottom */
.mb03 { margin-bottom: 3px;}
.mb05 { margin-bottom: 5px;}
.mb07 { margin-bottom: 7px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb25 { margin-bottom: 25px;}
.mb30 { margin-bottom: 30px;}
.mb35 { margin-bottom: 35px;}
.mb40 { margin-bottom: 40px;}
.mb50 { margin-bottom: 50px;}
.mb60 { margin-bottom: 60px;}

					/* margin right */
.mR03 { margin-right: 3px;}
.mR05 { margin-right: 5px;}
.mR07 { margin-right: 7px;}
.mR10 { margin-right: 10px;}
.mR12 { margin-right: 12px;}
.mR15 { margin-right: 15px;}
.mR20 { margin-right: 20px;}
.mR30 { margin-right: 30px;}

					/* margin left */
.mL03 { margin-left: 3px;}
.mL05 { margin-left: 5px;}
.mL10 { margin-left: 10px;}
.mL15 { margin-left: 15px;}
.mL20 { margin-left: 20px;}

					/* position */
.posiRev { position: relative;}
.mAuto { margin:0 auto 0 auto ;}
			

					/* clear */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;clear: both;
	visibility: hidden;
	}
.clearfix {
	overflow: hidden;
	display: inline-table;
	}
/* Hides from IE-mac \*/
* html .clearfix { 
	height: 1%;
	}
.clearfix { 
	display: block;
	}
/* End hide from IE-mac */  
		
					/* radius */
.radius5 {		
	border-radius: 5px;  
	-webkit-border-radius: 5px;  
	-moz-border-radius: 5px;
	}

.radius3 {		
	border-radius: 3px;  
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px;
	}

.imemode {
	ime-mode:disabled;
	}	



.arrow {
	position: relative;
	display: inline-block;
	padding: 0 0 0 20px;
	color: #C00;
	vertical-align: middle;
	text-decoration: none;
	font-size: 15px;
	line-height:1.5em;
	}
.arrow a {
	color:#036;
	}
.arrow a:hover {
	color:#399;
	}

.arrow::before,
.arrow::after{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 5px;
	margin: auto;
	content: "";
	vertical-align: middle;
	}

.radio_div,
input.radio {
	vertical-align:text-top;
	line-height:1.7em;
	}
input.txt,
textarea {
	border:1px solid #b7c8d9;
	padding:5px;
	font-size:15px;
	height:1.7em;
	border-radius: 2px;  
	-webkit-border-radius: 2px;  
	-moz-border-radius: 2px;
	}
input.inq_w700 {
	width:700px;
	}
input.inq_w450 {
	width:450px;
	}
input.inq_w470 {
	width:470px;
	}
input.inq_w350 {
	width:350px;
	}
input.inq_w300 {
	width:300px;
	}
input.inq_w250 {
	width:250px;
	}
input.inq_w200 {
	width:200px;
	}
input.inq_w100 {
	width:100px;
	}
input.inq_w60 {
	width:60px;
	}
input.inq_w40 {
	width:40px;
	}
textarea.inq_bikou {
	width:95%;
	height:150px;
	}

.entButn {
	width:200px;
	height:2.5em;
	}
.entButn:hover {
	background:#666;
	color:#FFF;
	}



.borderBtmDot {
	border-bottom:1px dotted #ccc;
	}
