@charset "shift_jis";  

/* =======================================
	MAIN_WRAP
========================================*/
#top_box { clear:both; margin:10px auto; width:700px; line-height:1.6; }
 
/* 枠線 FRAME */
#wrap_frame {
	width:710px;
	margin:10px auto;
	background-image: url(../images/frame_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:20px;
}

td { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 18px; }

/* お問い合せ */
table#form_tbl { width:670px; margin:0 20px 0; }

table#form_tbl td { padding:7px; }
table#form_tbl td.inquiry {
	font-size : 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(../image/bar_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	vertical-align: top;
}
table#form_tbl .inquiry_form {
	font-size : 12px; line-height: 18px;
	color: #333333;
	background-image: url(../image/bar_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	vertical-align: top;
}
.inquiry_form_bg {
	font-size : 12px;
	line-height: 18px;
	color: #333333;
	background-image: url(../image/bar_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 7px;
	padding-left: 5px; padding-right: 5px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	vertical-align: top;
	padding-top: 5px;
	background-color: #8CCCED;

}
table#form_tbl .inquiry_form  label {
    display: inline-block;
    padding-right: 20px;
}
/* HOW TO */
.wrap_howto {
	width:700px;
	margin:10px auto 20px;
	background-repeat: no-repeat;
	background-position: center top;

}
.wrap_howto#step1 {
	background-image: url(../images/wrap_howto_01.gif);
	height: 120px; }
.wrap_howto#step2 {
	background-image: url(../images/wrap_howto_02.gif);
	height: 140px; }
.wrap_howto#step3 {
	background-image: url(../images/wrap_howto_03.gif);
	height: 120px; }
.wrap_howto#step4 {
	background-image: url(../images/wrap_howto_04.gif);
	height: 170px; }
	
.wrap_howto .note { width:540px; line-height:1.6; }	
.wrap_howto#step1 .note { padding-top:10px; margin-left:10px; }	
.wrap_howto#step2 .note { padding-top:10px; margin-left:10px; }	
.wrap_howto#step3 .note { padding-top:10px; margin-left:10px; }
.wrap_howto#step4 .note { padding-top:10px; margin-left:150px; }


#howto_Tbox {
	width:680px;
	margin:10px auto; line-height:1.6;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #86BDF5;
	border-bottom-color: #86BDF5;
	padding: 10px;
}


/* TOKUTEI */
table#tokutei_tbl { width:670px; margin:0 20px 0; }

table#tokutei_tbl th, table#tokutei_tbl td {
	padding:7px;
	font-size : 12px; color: #333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	vertical-align: top;
}
table#tokutei_tbl th.btm_bar, table#tokutei_tbl td.btm_bar {
	background-image: url(../image/bar_01.gif);
	background-repeat: repeat-x;
	background-position: bottom; }
table#tokutei_tbl th { font-weight: bold; text-align:left; width:25%; }
