@charset "utf-8";
/* CSS Document */
/*----------------------------------------*/
/*                 全般                   */
/*----------------------------------------*/

/* clearfix */
.clearfix{zoom:1;}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
* html .clearfix {display:inline-table; /*\*/display:block;/**/}

/* リンク */
a{outline:0;}
a:link,
a:visited {color: #0000FF;}
a:hover {text-decoration:none;color:#0000FF;}

body {margin:0px; padding:0px; background:#FFFFEC; color:#333333; font:12px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

h1,h2,h3,h4{ margin:0px; padding: 0px;}


.margin_b15{margin-bottom: 15px;}
.margin_b20{margin-bottom: 20px;}
.margin_b35{margin-bottom: 35px;}
.red_txt16{ font-size: 16px; color: #CC3300;}

#PointBox{ clear:both; width:780px; margin: 0px auto; padding: 15px 0px;}
	.point01{ float:left; width: 259px; background: url(images/bg_point01.gif); margin-right: 1px;}
	.point02{ float:left; width: 259px; background: url(images/bg_point02.gif); margin-right: 1px;}
	.point03{ float:left; width: 260px; background: url(images/bg_point03.gif);}
#PointBox p{ margin: 15px 15px 0px; height: 230px;}
.pointimg { margin: 10px;}

#VoiceBox{ width:780px; margin: 0px auto; padding: 15px 0px;}
	.voiceL{ width: 382px; float: left;}
	.voiceR{ width: 360px; float: right;}
#VoiceBox p{ padding-top: 15px;}

#FeeBox table{ border-collapse: collapse;}
#FeeBox th{ text-align: center; background: #42AB99; color: #FFFFFF; font-weight: normal; border: 1px solid #CCCCCC; padding:3px;}
#FeeBox td{ text-align: center; padding:3px; border: 1px solid #CCCCCC;}
#FeeBox td.cross{ color: #999999; text-decoration:line-through;}

#ContactBox{ width:780px; margin: 0px auto; padding: 15px 0px 0px 0px;}
	.form { background: #E7F5F3; margin-top: 15px; padding: 10px;}
	
#ContactBox table{ border-collapse: collapse;}
#ContactBox th{ text-align: left; background: #42AB99; color: #FFFFFF; font-weight: normal; border: 1px solid #CCCCCC; padding:5px;}
#ContactBox td{ text-align: left; padding:5px; border: 1px solid #CCCCCC; background-color:#FFFFFF;}

#ContactBox th.sign{background: #42AB99 url(images/bg_form.gif) no-repeat right top;}
.submit{ margin-top: 10px; text-align:center;}
