@charset "UTF-8";
@import "../../common/css/reset.css";
@import "../../common/css/basic.css";
@import "../../common/css/base.css";

/******** 共通　***********/

#contact .input #maintitle h3{
	background:url(../img/h3_contact.gif) no-repeat scroll left top;
}

#contact .thanx #maintitle h3{
	background:url(../img/h3_thanks.gif) no-repeat scroll left top;
}

/******** 右カラム　***********/
#rclm{
	margin-left:304px;
	_margin-left:152px;
}
#rclm .cnt div.clearfix{
	margin-left:55px;
	padding-bottom:10px;
}
#rclm .cnt dl dt,
#rclm .cnt dl dd{
	float:left;
	display:block;
}
#rclm .cnt dl dt{
	color:#4497b2;
	font-weight:bold;
	width:13em;	
}
#rclm .cnt dl dd{
	padding-bottom:1em;
	line-height:1.7;
}
#rclm .cnt dl dd span,
#rclm .cnt dl div.check span{
	color:#e4802e;
	font-size:10px;
}
#rclm .cnt dl div.check{
	background:url(../../common/img/line_dot.gif) repeat-x scroll left top;
	padding-top:1em;
	width:510px;
	margin:0 auto;
}
#rclm .cnt dl div.check p{
	margin-top:15px;
}
#rclm .cnt dl div.check p.fsS,
#contact .thanx #rclm .cnt p.fsS{
	font-size:9px;
	}
#rclm input,
#rclm textarea{
	border:1px solid #D0D0D0;
}
#rclm input.w200px{
	width:200px;
}
#rclm input.noborder{
	border:none;
}
#rclm textarea{
	width:350px;
	height:120px;
}
#rclm .btn{
	width:144px;
	margin:0 auto 20px;
}
#rclm .btn input.formbtn{
	background:url(../img/btn.gif) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	height:38px;
	margin:5px 2px;
	font-size:14px;
	font-weight:bold;
	width:144px;
}
/******** 確認画面***********/
#rclm p.red,
#rclm .cnt dl div.check p.red{
	color:#F30;
	margin:0;
}
#rclm .toi{
	padding-left:0;
}
/******** サンクス画面***********/
#contact .thanx #rclm .cnt p.fsS{
	margin-top:30px;
}
#contact .thanx #rclm .cnt_thanx{
	padding:15px 15px 130px;
	margin:0 30px;
	
}
