@charset "Shift_JIS";
/* CSS Document */


#contactFrom{
	width:590px;
	line-height:140%;
	clear:both;
	border-top:1px solid #999900;
	margin-bottom:30px;
}

#headHissu{
	padding:10px 0 10px 20px;
	float:right;
	margin:0 0 20px 0;
}

#headHissu,
#contactFrom .hissu{
	background:url(../../contact/images/hissu.gif) 5px 10px no-repeat;
}


#contactFrom dl{
	clear:both;
	zoom: 100%;
	border-bottom:1px solid #999900;
	background:url(../../contact/images/contact_bg_01.gif) repeat-y;
}

#contactFrom dl.contactBorder01{
/*	border-bottom:1px dotted #999900;*/
	border:none;
}


#contactFrom dl.contactBorder02{
	border-bottom:1px dotted #999900;
}

#contactFrom dl:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
}

#contactFrom dt{
	width:168px;
	padding:10px 0 10px 20px;
	float:left;
}

#contactFrom dt.dt01{
	width:90px;
}

#contactFrom dt.dt02{
	width:74px;
	padding-left:2px;
	padding-right:0px;
}

#contactFrom dt.dt03{
	width:90px;
	padding-bottom:0px;
}


#contactFrom dd{
	float:left;
}

#contactFrom dd.inputArea01{
	width:250px;
	padding:10px 5px 10px 10px;
}

#contactFrom dd.inputArea02{
	/*width:385px;*/
	padding:10px 5px 10px 10px;
}

.inputWidth01{
	width:300px;
}

.inputWidth02{
	width:85px;
}

.inputWidth03{
	width:248px;
}

#contactFrom dd.exampleArea{
	width:110px;
	padding:10px 5px 10px 5px;
}

#contactThanks{
	line-height:170%;
	text-align:center;
}

.contactErrorMessage{
	padding:10px;
	line-height:140%;
}

.contactErrorMessage p{
	padding:10px;
	color:#C60000;
}

.thanksBox01{
	width:500px;
	margin:0 auto;
	line-height:200%;
}

.contactMobileNumberBox01{
	margin-bottom:10px;	
}

.contactMobileNumberBox01 dt{
	font-weight:bold;
	background:url(../images/h5_bg_01.gif) 0 2px no-repeat;
	padding-left:15px;
}

.contactMobileNumberBox01 dd{
	padding-left:15px;
	margin:0 0 15px 0;
}

.contactMobileNumberBox01 dt{
	margin-bottom:5px;
}


.contactMobileNumberBox02{
	margin-bottom:20px;
}


.contactMobileNumberBox02 .contactMobileNumberBox02Cap{
	padding:5px 10px 5px 20px;
	margin-bottom:5px;
	background:#FAF8F2;
}

.contactMobileNumberBox02 ul{
	margin-bottom:10px;
}

.contactMobileNumberBox02 li{
	display: list-item;
	list-style-type:decimal;
	margin-left:40px;
}

.contactMobileNumberBox02 .contactMobileNumberBox02Text{
	padding-left:20px;
}



