@charset "UTF-8";

#s01 {margin:0;padding:0;border:1px solid #414042;}
#s01 .caption {width:728px;height:270px; background:url(../images/pict1.png) no-repeat center top;}
#s01 .caption h4 {text-align:left;padding:37px 0 20px 36px;}
#s01 .caption p {text-align:left;padding:0 165px 0 36px;font-size:14px;line-height:1.5em;}

#s01 .point {text-align:center;}
#s01 .point h4 {text-align:left;padding:0 14px 35px 14px;}

#s01 .point01,
#s01 .point02,
#s01 .point03,
#s01 .point04,
#s01 .point05 {width:680px;margin:0 auto;padding-bottom:30px;}

#s01 .point01 dl,
#s01 .point02 dl,
#s01 .point03 dl,
#s01 .point04 dl,
#s01 .point05 dl {padding-left:180px;text-align:left;}

#s01 .point01 dl {background:url(../images/pict4.png) no-repeat 0 top;}
#s01 .point02 dl {background:url(../images/pict6.png) no-repeat 13px top;}
#s01 .point03 dl {background:url(../images/pict8.png) no-repeat 0 top;}
#s01 .point04 dl {background:url(../images/pict10.png) no-repeat 22px top;}
#s01 .point05 dl {background:url(../images/pict12.png) no-repeat 21px top;}

#s01 .point01 dt,
#s01 .point02 dt,
#s01 .point03 dt,
#s01 .point04 dt,
#s01 .point05 dt {padding-bottom:10px;text-align:left;}

#s01 .point01 dd,
#s01 .point02 dd,
#s01 .point03 dd,
#s01 .point04 dd,
#s01 .point05 dd {font-size:14px;line-height:20px;margin-left:3px;}












.subject, .personal {
	padding-top:20px;}
.subject .best {color:#333;font-weight:normal;font-size:14px;}
.surely {font-size:14px;line-height:18px;font-weight:normal;color:#BEAF87;}

.subject dl, .personal dl {width:730px;margin:0px;}
.subject dt, .personal dt {font-size:18px;font-weight:700;line-height:38px;color:#fff;background-color:#414042;text-align:left;padding-left:10px;}
.subject dd, .personal dd {margin:0px;}


.subject table,
.personal table {width:730px;border-collapse:collapse;border-left:1px solid #000;}
.subject th,
.personal th {padding:10px;font-size:14px;line-height:24px;font-weight:400;text-align:left;background-color:#E6E7E8;width:28%;border-bottom:1px solid #000;border-right:1px solid #000;}
.subject td,
.personal td {font-size:14px;line-height:24px;padding:10px;border-bottom-width:1px;text-align:left;border-bottom:1px solid #000;border-right:1px solid #000;}

#main input[type="text"] {border:1px solid #999999;width:180px;font-size:14px;padding:2px;margin:2px;}
#main input[type="button"],
#main select {font-size:14px;}
#main input[type="text"].short {width:30px;}
#main input[type="text"].middle {width:100px;}
#main input[type="text"].long {width:300px;}
#main input[type="text"]:hover,#main input[type="text"].short:hover {border:1px solid #666666;}
#main input[type="text"]:focus,#main input[type="text"].short:focus {background-color:#FFFFCC;border:1px solid #333333;}

.attention {color:#FF0000;}



/*----readme----*/
.readme {
text-align:left;border:1px solid #BEAF87;margin:15px 0 20px;}
.readme em{
font-size:14px;line-height:20px;font-weight:700;color:#000000;text-align:center;display:block;padding:5px 0;font-style:normal;margin:0px;background-color:#BEAF87;width:100%;}
.readme .inner{padding:10px 10px 0;font-size:14px;line-height:18px;}
.readme p{padding:0 0 10px;margin:0px;}
.readme p a {color:#000000;text-decoration:underline;}
.readme p a:hover {color:#FF9900;}
.readme ul{display:block;margin:0px;padding:0px;}
.readme li{list-style-type:decimal;margin:0 0 5px 20px;}


/*----transmit----*/
.transmit {padding-top:20px;padding-bottom:10px;font-size:14px;text-align:center;margin:0px;}
/*----submit----*/
.submit {padding-bottom:10px;text-align:center;margin:0px;}
/*----block01----*/
#block01 {
	border-left:1px solid #999;	border-right:1px solid #999;	border-bottom:1px solid #999;	padding:15px;	padding-top:40px;}
#block01 h4 {font-size:24px;font-weight:700;line-height:34px;color:#FF8000;text-align:center;margin-bottom:30px;}
#block01 p {font-size:16px;line-height:26px;margin-bottom:20px;}
#block01 .proviso {font-size:14px;line-height:20px;color:#666666;margin-bottom:40px;}
#block01 dl {border-top:1px solid #999999;padding-top:15px;}
#block01 dt {font-size:18px;font-weight:bold;line-height:32px;}
#block01 dd {font-size:16px;line-height:30px;}
#block01 .tel {color:#FF0000;font-weight:700;}

#confirm {
	padding-top:20px;}
#confirm dl {}
#confirm dl dt {
	font-size:18px;	line-height:38px;	text-align:center;}
#confirm dl dd {
	font-size:14px;	line-height:20px;	text-align:center;}