@charset "Shift_JIS";

h2{
margin-bottom:5px;
}

.boxW{
width:570px;
margin-left:30px;
}

.box{
margin:0 15px 40px 15px;
}

.boxL{
margin:0 0 10px 15px;
}

.box2{
margin:0 15px 40px 15px;
overflow:hidden;
}

.box2 p{
width:360px;
}

.boxBL{
width:390px;
float:left;
}

.boxBR{
width:135px;
float:right;
padding-top:45px;
}

.contactT{
width:530px;
margin-bottom:15px;
}

.contactT th,.contactT td{
text-align:left;
vertical-align:middle;
}

.contactT th{
width:120px;
padding:15px 10px 15px 0;
border-bottom:solid 1px #CFAABF;
border-top:solid 1px #CFAABF;
font-weight:normal;
}

.contactT td{
padding:15px 0 15px 10px;
border-bottom:dotted 1px #CFAABF;
border-top:dotted 1px #CFAABF;
}

.contactT2{
width:390px;
margin-bottom:15px;
}

.contactT2 th,.contactT2 td{
text-align:left;
vertical-align:middle;
}

.contactT2 th{
width:110px;
padding:15px 10px 15px 0;
border-bottom:solid 1px #CFAABF;
border-top:solid 1px #CFAABF;
font-weight:normal;
}

.contactT2 td{
padding:15px 0 15px 10px;
border-bottom:dotted 1px #CFAABF;
border-top:dotted 1px #CFAABF;
}

#form1,#form2{
width:80px;
padding:1px 3px;
border:1px solid #adadad;
}

#form3{
width:250px;
padding:1px 3px;
border:1px solid #adadad;
}

#form4{
width:60px;
padding:1px 3px;
border:1px solid #adadad;
}

#form5{
width:300px;
padding:1px 3px;
border:1px solid #adadad;
}

#form6{
width:100px;
padding:1px 3px;
border:1px solid #adadad;
}

#form7{
width:30px;
padding:1px 3px;
border:1px solid #adadad;
}

.form7T{
padding-left:3px;
}

#form8{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
width:350px;
height:80px;
padding:2px 4px;
border:1px solid #adadad;
}

#form9{
width:40px;
padding:1px 3px;
border:1px solid #adadad;
}

.topBack{
margin-left:15px;
font-size:90%;
}

.bkInput{
margin-top:30px;
}