@charset "UTF-8";
/* CSS Document */
.contact_box p{
	padding-bottom:0!important;}
.contact_box span.hissu{
	color:#c00;}
.contact_box form input.mfp,
.contact_box form textarea{
	font-size:14px;
	border:1px solid #ccc;
	padding:2px;}
.mfp_buttons{
	width:600px;
	margin:35px auto 0;}
.mfp_buttons ul{}
.mfp_buttons ul li{
	width:260px;}
.mfp_buttons ul li.mfp_buttons01{
	float:left;}
.mfp_buttons ul li.mfp_buttons02{
	float:right;}
.mfp_buttons ul li input{
	width:260px;
	height:65px;
	display:block;
	border:0;
	cursor:pointer;}
.mfp_buttons ul li input#button_mfp_reset{
	background:url(images/button_mfp_reset.gif) 0 0 no-repeat;}
.mfp_buttons ul li input#button_mfp_goconfirm{
	background:url(images/button_mfp_goconfirm.gif) 0 0 no-repeat;}
.mfp_buttons ul li input#button_mfp_reset:hover{
	background:url(images/button_mfp_reset.gif) 0 -65px no-repeat;}
.mfp_buttons ul li input#button_mfp_goconfirm:hover{
	background:url(images/button_mfp_goconfirm.gif) 0 -65px no-repeat;}

/* 送信内容確認.shtml*/

.mfp_buttons ul li.mfp_buttons03{
	margin:auto;}
.mfp_buttons ul li input#button_mfp_submit{
	background:url(images/button_mfp_submit.gif) 0 0 no-repeat;}
.mfp_buttons ul li input#button_mfp_submit:hover{
	background:url(images/button_mfp_submit.gif) 0 -65px no-repeat;}
	
	/* thanks.shtml*/

.thanks_box{
	padding:0px 0 30px;}
.thanks_box p{
	text-align:center;}
.thanks_box p.thanks_catch{
	padding-top:60px!important;}
.thanks_box p span{
	font-size:16px;
	font-weight:bold;}
	
.thanks_com_info{
	background:#F3FCFF;
	text-align:center;
	margin:0 250px 150px;
	padding:50px 0;}
.thanks_com_info .name{
	font-size:14px;
	color:#444;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:2.2em;
	font-style:normal;}
.thanks_com_info .tel{
	padding:0 0;
	font-size:18px;
	color:#444;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:2.2em;
	font-style:normal;}
.thanks_com_info .add{
	font-size:14px;
	color:#444;
	letter-spacing:0.1em;
	line-height:2.2em;
	font-style:normal;}
	
	
	
	
