@charset "UTF-8";

/*================================================================================
	Font-size Adjustment（基準サイズ：12px）
	｜　10px：84％　 ｜　15px：125％　｜　20px：167％　｜　25px：209％　｜
	｜　11px：92％　 ｜　16px：134％　｜　21px：175％　｜　26px：217％　｜
	｜　12px：100％　｜　17px：142％　｜　22px：184％　｜
	｜　13px：109％　｜　18px：150％　｜　23px：192％　｜
	｜　14px：117％　｜　19px：159％　｜　24px：200％　｜
===================================================================================*/



/*   service-area   */
#contact-area{width:710px;
	height:1000px;
	background-image:url(../img/contact/contact-bg.gif);
	background-repeat:no-repeat;
	padding:58px 0 0 0;
	margin:0 0 0 0;
}



#contact-catch{width:600px;
	height:auto;
	margin:0 0 6px 35px;
	padding:0 0 0 0;
	font-size:16px;
	line-height:36px;
	color:#e60012;
}


#contact-catch-a{width:600px;
	height:auto;
	margin:0 0 58px 35px;
	padding:0 0 0 0;
	font-size:14px;
	line-height:22px;
	color:#333333;
}

#contact-catch-b{width:600px;
	height:auto;
	margin:0 0 66px 35px;
	padding:0 0 0 0;
	font-size:14px;
	line-height:45px;
	color:#333333;
}

#contact-catch-c{width:600px;
	height:auto;
	margin:0 0 38px 35px;
	padding:0 0 0 0;
	font-size:14px;
	line-height:24px;
	color:#333333;
}

#contact-form{width:670px;
	height:auto;
	margin:0 15px 0 25px;
	padding:0 0 0 0;
	font-size:16px;
	line-height:24px;
}

#form-ttl{ width:365px;
	height:auto;
	font-size:16px;
	line-height:24px;
	margin:0 0 0 0;
	padding:0 0 0 35px;
	float:left;
}

#cautions{ width:255px;
	height:auto;
	margin:0 0 0 0;
	padding:7px 0 0 15px;
	font-size:12px;
	line-height:24px;
	float:left;
}

#form-area{ width:670px;
	font-size:14px;
	line-height:38px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}

#form-area table{width:670px;
	height:auto;
}
dt{ width:190px;
	height:auto;
	margin:0 0 0 20px;
	padding:8px 0 0 0;
	float:left;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
}

dd{ width:450px;
	height:auto;
	 min-height:38px;
	min-height:37px
	margin:0 0 0 0;
	padding:2px 0 2px 210px;
	font-size:14px;
	line-height:35px;
border-bottom:1px dotted #f8d0e2;

}


.boader{
	width:650px;
	height:auto;
	border-bottom:1px dotted #f8d0e2;
	clear:both;
	margin:0 auto 0 auto;
	padding: 6px 0 6px 0;
	display:block;
}


.privacy{width:auto;
	height:auto;
	margin:10px 0 10px 20px;
	padding:0 0 0 0;
}
