@charset "Shift_JIS";

body {
 color: #2A3853;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN",verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W6" ;
 font-size: 12px;
 line-height: 15px;
 margin: 0px;
 padding: 0px;
 background: url(img/bg.jpg) repeat-x top left;
 background-color: #ed9017;
}

p {
 font-size: 12px;
 line-height: 15px;
 margin: 0px 0px 0px 0px;
}

a {
 color: #2A3853;
 text-decoration: underline;
}

.margin_0 {
 margin: 0px 0px 0px 0px;
}

.margin_15 {
 margin: 15px 0px 0px 0px;
}

.margin_30 {
 margin: 30px 0px 0px 0px;
}

.small {
 font-weight: normal;
 font-size: 10px;
}

.orange {
 color: #ff7200;
 margin: 15px 0px 15px 0px;
}

.main_table {
 width: 780px;
 margin: 0px 0px 0px 0px;
 background-color: #ffffff;
}

.main_table1 {
 width: 780px;
 margin: 0px 0px 0px 0px;
 background-color: #ffffff;
 border-top: solid 1px #C00000;
 border-bottom: solid 1px #C00000;
}

.text {
 margin: 0px 0px 0px 0px;
 padding: 15px 35px 15px 35px;
 font-size: 12px;
 line-height: 22px;
 color: #2A3B57;
}

.text1 {
 padding: 5px 30px 0px 30px;
 font-size: 12px;
 line-height: 16px;
 color: #2A3853;
}

.text2 {
 padding: 10px 35px 15px 35px;
 font-size: 12px;
 line-height: 22px;
 color: #66787C;
}

.text2_1 {
 padding: 0px 0px 10px 0px;
 font-size: 12px;
 line-height: 22px;
 color: #66787C;
 font-weight: bold;
}

.text3 {
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 10px 0px;
 font-size: 14px;
 line-height: 18px;
 color: #C00000;
 font-weight: bold;
}

.text4 {
 margin: 0px 0px 0px 0px;
 padding: 15px 35px 15px 35px;
 font-size: 12px;
 line-height: 22px;
 color: #C00000;
}

.text5 {
 margin: 0px 0px 0px 0px;
 padding: 15px 35px 15px 35px;
 font-size: 10px;
 line-height: 18px;
 color: #2A3B57;
}

.text6 {
 margin: 0px 0px 0px 0px;
 padding: 20px 35px 10px 35px;
 font-size: 10px;
 line-height: 18px;
 color: #2A3B57;
 text-align: center;
}

.main_catch_table {
 width: 200px;
 margin: 0px 0px 0px 0px;
 background: url(img/box3_bg.gif) repeat-y 0% 0%;
}

.main_catch_table td {
 color: #2A3853;
 padding: 11px 16px 11px 16px;
}

.main_catch_table h4 {
 font-size: 15px;
 line-height: 15px;
 font-weight: bold;
 margin: 0px;
}

.main_catch_table p {
 font-size: 13px;
 line-height: 18px;
 margin: 5px 0px 0px 0px;
}

.main_catch_table1 {
 margin: 0px 0px 0px 0px;
 background: url(img/box4_bg.gif) repeat-y 0% 0%;
}

.main_catch_table1 td {
 color: #2A3853;
 padding: 11px 16px 11px 16px;
}

.main_catch_table1 h4 {
 font-size: 15px;
 line-height: 15px;
 font-weight: bold;
 margin: 0px;
}

.main_catch_table1 p {
 font-size: 13px;
 line-height: 18px;
 margin: 5px 0px 0px 0px;
}

img.move {
 margin: 25px 0px 0px 0px;
}

.pribacy {
 width: 780px;
 margin: 0px 0px 0px 0px;
 background-color: #ffffff;
}


.form_table {
 width: 780px;
 margin: 0px 0px 0px 0px;
 background-color: #ffffff;
}

.form_table td {
 color: #2A3853;
 padding: 15px 30px 0px 30px;
}

.form_table h4 {
 font-size: 14px;
 line-height: 15px;
 font-weight: bold;
 padding: 15px 0px 0px 0px;
 margin: 0px;
}

.form_detail_table {
 margin: 5px 0px 0px 0px;
 padding: 15px 15px 15px 15px;
 border: solid 1px #2A3853;
 width: 710px;
}

.form_detail_table td.label_td1 {
 color: #2A3853;
 font-size: 12px;
 font-weight: normal;
 padding: 25px 0px 5px 50px;
 vertical-align: middle;
}

.form_detail_table td.label_td {
 color: #2A3853;
 font-size: 12px;
 font-weight: normal;
 padding: 15px 0px 5px 50px;
 vertical-align: middle;
}

.form_detail_table td.input_td {
 color: #2A3853;
 font-size: 12px;
 font-weight: normal;
 padding: 15px 0px 5px 0px;
 vertical-align: middle;
}

.form_detail_table td.input_td1 {
 color: #2A3853;
 font-size: 12px;
 font-weight: normal;
 padding: 25px 0px 5px 0px;
 vertical-align: middle;
}

.form_detail_table td.input_td2 {
 color: #2A3853;
 font-size: 12px;
 font-weight: normal;
 padding: 15px 0px 25px 0px;
 vertical-align: middle;
}

.btn_send {
 margin: 20px 0px 0px 0px;
}

.privacy1 {
 font-size: 10px;
 line-height: 14px;
 font-weight: bold;
 color: #2A3853;
 margin: 30px 0px 0px 0px;
}

.privacy2 {
 font-size: 10px;
 line-height: 14px;
 color: #2A3853;
 margin: 15px 0px 0px 0px;
}

.thanks {
 font-size: 20px;
 line-height: 24px;
 padding: 130px 0px 130px 0px;
 font-weight: bold;
 font-family: verdana;
}

.thanks_cap {
 font-size: 13px;
 line-height: 17px;
 font-weight: bold;
}

.thanks_cap2 {
 color: #2A3853;
 font-size: 13px;
 line-height: 17px;
 font-weight: normal;
}

.backtotop {
 font-size: 12px;
 margin: 15px 0px 0px 0px;
}

.copy {
 color: #2A3853;
 margin: 15px 0px 15px 0px;
}

div.footer {
	padding: 5px 10px 5px 0px;
	font-size: 10px;
	line-height: 18px;
	color: #2A3853;
}