﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;

}

body{
	background-color:#FFDACD; line-height:15px; font-size:12px; line-height:21px;

}


.Margin_B1{
	margin:0 0 10px 0;
}

.Margin_B2{
	margin:0 0 5px 0;
}


.Margin_T1{
	margin:10px 0 0 0;
}

.Margin_L1{
	margin:0 0 0 10px;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.Container{
	width:100%; height:208px; background:repeat-x url(../images/header_bg.jpg);
}

.Box1{
margin:0 auto; width:800px; height:72px; background:no-repeat url(../images/logo.jpg); text-indent:-999em;
}

.Box2{
margin:0 auto; width:816px; height:310px; background:no-repeat url(../images/head_bg.jpg); text-indent:-999em;
}

.Box3{
margin:0 auto; width:816px; height:auto; background:repeat-y url(../images/line_bg.jpg);
}

.Box4{
width:816px; height:66px; position:relative;
}

.Box5{
position:absolute; left: 8px; top: 0px;
}

.Box6{
position:absolute; left: 243px; top: 0px;
}

.Box7{
position:absolute; left: 428px; top: 0px;
}

.Box8{
position:absolute; left: 584px; top: 0px;
}

.Box9{
text-indent:-999em; margin:0 auto; width:800px; height:34px;
background:repeat-y url(../images/ber_1.jpg);
}

.Box10{
margin:0 auto; width:800px; height:255px;
	background:no-repeat url(../images/check_bg.jpg); text-indent:-999em;
}

.Box11{
margin:10px auto 10px; padding:10px 0 10px 17px; width:749px; border:2px solid #EFCCB9;
}

.Box11_a{
width:738px; height:375px; overflow:auto; scrollbar-base-color:#EDB6A4; padding:10px 0 0 0;
}

.Box12{
padding:0 0 20px 0; width:720px;
}


.Box13{
 padding:8px 5px 4px 7px; color:#724C2E; font-size:14px; font-weight:bold;
}

.Box14{
padding:10px 5px 9px 7px;
}

.Box15{
text-align:right; padding:0 5px 2px 0;
}

.Box16{
text-indent:-999em; margin:0 auto; width:800px; height:34px;
background:repeat-y url(../images/ber_2.jpg);
}

.Box17{
text-indent:-999em; margin:0 auto; width:800px; height:65px;
background:no-repeat url(../images/ber_3.jpg);
}

.Box18{
width:800px; margin:0 auto; padding:0 0 16px 0;
}

.Box18_1{
 float:left; width:620px;
}

.Box18_2{
width:800px; margin:0 auto; padding:0 0 16px 0; position:relative;
}

.Box18_a{
background-color:#CF5353; width:620px; margin:0 0 10px 0; height:26px; color:#FFFFFF; font-weight:bold; font-size:17px; letter-spacing:1px; padding:8px 0 0 10px;}


.Box18_b{
font-size:14px; color:#3C0214; font-weight:bold;
}

.Box18_c{
color:#FF3300; font-weight:bold;
}

.Box18_d{
width:300px; float:left;
}

.Box18_e{
font-size:16px; color:#842204; font-weight:bold; line-height:30px; position:absolute; left: 38px; top: 173px; width: 365px; height: 103px;
}

.Box18_f{
font-size:25px;
}

.Box19{
background:no-repeat url(../images/mail_bg.jpg); width:800px; height:264px; position:relative; margin:0 auto;
}

.Box20{
position:absolute; font-weight:bold; font-size:23px; line-height:20px; left: 246px; top: 108px; width: 65px; height: 22px;
}

.Box20_A{
position:absolute; font-weight:bold; font-size:23px; line-height:20px; left: 198px; top: 86px; width: 65px; height: 22px;
}

.Box21{
	position:absolute; background-color:#FFFFFF; padding:7px 0 0 11px; left: 458px; top: 52px; width: 263px; height: 150px; color:#CC0000;
}

.Box22{ 
text-indent:-999em; margin:0 auto; width:800px; height:34px;
background:repeat-y url(../images/ber_4.jpg);
}

.Box23{
width:800px; margin:0 auto;
}

.Box24{
text-indent:-999em; margin:0 auto; width:800px; height:34px;
background:repeat-y url(../images/ber_5.jpg);
}

.Box25{
width:302px; margin:30px auto 30px;
}

.Box26{
text-indent:-999em; margin:0 auto; width:800px; height:34px;
background:repeat-y url(../images/ber_6.jpg);
}

.Box27{
width:714px; margin:0 auto;
}

.Box28{
margin:10px auto 0; padding:0 0 20px 0; width:714px; border:1px #9E627D solid;
}

.Box29{
width:714px;  height:340px; position:relative;
background:no-repeat url(../images/mail_bg2.jpg);
}

.Box30{
position:relative; left: 40px; top: 11px;
}

.Box31{
position:absolute; background-color:#FFFFFF; padding:7px 0 0 11px; left: 413px; top: 29px; width: 263px; height: 150px; color:#CC0000;
}

.Box32{
position:absolute; left: 60px; top: 231px;
}

.Box33{
width:655px; margin:10px auto 0;
}

.Box34{
width:303px; float:left;
}

.Box35{
 margin:0 0 8px 0;
}

.Box36{
width:330px; float:right; margin:0 0 20px 0; padding:0 0 0 11px;  border-left:1px solid #000000;
}

.Box37{
margin:12px 0 8px 0;
}

.Box38{
width:655px; margin:0 auto; padding-bottom:10px;
}

.Box39{
text-indent:-999em; margin:20px auto 0; width:800px; height:38px;
background: no-repeat url(../images/ber_7.jpg);
}

.Box40{
width:750px; margin:30px auto 0;
}

.Box41{
width:350px; float:left;
}

.Box42{
width:380px; float:right; margin:0 0 20px 0; padding:0 0 0 11px;  border-left:1px solid #000000;
}

.Box43{
background:no-repeat url(../images/copy_right.jpg); text-indent:-999em; width:800px; height:58px; margin:0 auto;
}

.Box44{
width:630px; padding:0 10px 0 0; line-height:20px;
}

.Box45{
text-align:right; padding:10px 20px 5px 0;
}




.Box47{
width:500px; margin:0 auto;
}

.Box48{
padding:3px 0 0 8px; font-weight:bold; color:#FFFFFF;
}

.Box49{
}

.Box50{
}

.Form1{
margin:20px 0 0 32px; width:393px; height:550px; background: no-repeat url(../images/form_bg.jpg); position:relative;
}

.Form2{
color:#EF0303; line-height:18px; position:absolute; left: 21px; top: 48px; width: 353px;
}

.Form3{
position:absolute; width: 351px; left: 22px; top: 91px; height: 29px;
}


.Form4{
float:left; padding:4px 0 0 0;
}


.Form5{
float:left; font-size:14px; padding:2px 0 0 0;
}


.Form6{
float:right; padding:1px 18px 0 0;
}


.Form7{
position:absolute; width: 351px; left: 22px; top: 120px; height: 29px;
}

.Form8{
position:absolute; width: 351px; left: 22px; top: 150px; height: 29px;
}

.Form9{
position:absolute; width: 351px; left: 22px; top: 181px; height: 29px;
}

.Form10{
position:absolute; width: 351px; left: 22px; top: 212px; height: 29px;
}

.Form11{
position:absolute; width: 351px; left: 22px; top: 242px; height: 29px;
}

.Form12{
position:absolute; width: 362px; left: 22px; top: 242px; height: 155px;
}

.Form13{
float:left; padding:1px 0 0 3px;
}

.Form14{
position:absolute; width: 351px; left: 22px; top: 397px; height: 29px;
}

.Form15{
font-size:14px; padding:2px 0 0 0;
}

.Form16{
padding:1px 18px 0 0;
}

.Form17{
width:330px; height:60px;
}

.Form18{
position:absolute; left: 87px; top: 96px;
}

.Form19{
padding:2px 0 0 0;
}


.form1{
padding:0 0 0 40px;
}


.td_tag02{

background:#FAFAFA;

border-right:1px solid #CCC;

border-bottom:1px solid #CCC;

padding:3px 15px 3px 15px;

text-align:center;

color:#666;

}





.td_tag03{

background:#FAFAFA;

border-right:1px solid #CCC;

border-bottom:1px solid #CCC;

padding:3px 15px 3px 15px;

color:#666;

}





.td_line01{

background:#FFF;

border-right:1px solid #CCC;

border-bottom:1px solid #CCC;

padding:3px 15px 3px 15px;

}





.td_line02{

background:#FFF;

border-right:1px solid #CCC;

border-bottom:1px solid #CCC;

padding:3px 15px 3px 15px;

text-align:center;

}





.td_line02red{

background:#FFF;

border-right:1px solid #CCC;

border-bottom:1px solid #CCC;

padding:3px 15px 3px 15px;

text-align:center;

color:#FF0066;

}





.td_line03{

background:#FFF;

border-right:1px solid #CCC;

border-bottom:1px solid #CCC;

padding:3px 15px 3px 15px;

text-align:right;

}


.faq_q{

padding:4px 0px 5px 15px;

font-size:14px;

background:#FAFAFA;

border-right:1px solid #CCC;

border-bottom:1px solid #CCC;

border-left:2px solid #FF0066;

color:#FF0066;

}





.faq_a{

padding:4px 0px 10px 15px;

font-size:14px;

background:#FAFAFA;

border-right:1px solid #CCC;

border-bottom:1px solid #CCC;

border-left:2px solid #0099FF;

}

.mb30{
width:700px;
margin-bottom:30px;

}


/* リンク設定 */

a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color:#FF6600;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}

.font_style{
	font-weight:bold; font-size:14px; color:#003399;
}

/* リンク設定 */

.Link2 a:link {
	color:#DEE607;
	text-decoration: none;
}
.Link2 a:visited {
	text-decoration: none;
	color: #DEE607;
}
.Link2 a:hover {
	text-decoration: none;
	color:#FF6600;
}
.Link2 a:active {
	text-decoration: none;
	color: #FF6600;
}

.font_style{
	font-weight:bold; font-size:14px; color:#003399;
}
