@charset "shift_jis";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{font-family:"lr SVbN", Osaka, "qMmpS Pro W3";line-height:1.4;font-size:12px;background-image: url(images/002-002.gif);}
h1,h2,h3,h4,h5,h6{font-size:100%;line-height:1;}
img{vertical-align:top;border:none;}
li{list-style-type:none;}
table{
	border-collapse:collapse;
	font-size: 0px;
}
a{text-decoration:none;}
address{font-style:normal;}
/*@clearfix@*/
.clearfix:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{display: inline-block;}
/* \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
/* */
.txt_r{text-align:right;}
.txt_c{text-align:center;}
.txt_l{text-align:left;}
.inner_txt{text-align:center;line-height:1.4;margin-top:100px;}
.btn_r{width:657px;text-align:right;font-size:12px;margin-top:10px;}
.btn_r li{margin-bottom:8px;}
.parallel li{display:inline;}
.length10{width:10%;}
.length20{width:20%;}
.length35{width:35%;}
.length45{width:45%;}
.length50{width:50%;}
.length55{width:55%;}
.length70{width:70%;}
.mg10px{margin-top:10px;}
.mg20px{margin-top:20px;}
.gender{width:180px;}
.input_txtarea{width:450px;height:100px;}
.input_width{width:330px;}
.valign_top{vertical-align:top;}
.border_r{border-right:1px solid #E6E6E6;}
.border_l{border-left:1px solid #E6E6E6;}
.border_r_d{border:1px dashed #E6E6E6;}
.up_down img{vertical-align:middle;margin-left:3px;}
.up_down a{color:#FFF;}

.style1 {color: #FFFFFF}
a:link {color: #000033;text-decoration: underline;}
a:visited {color: #0033CC;text-decoration: underline;}
.style3 {font-size: 10px}
.style4 {color: #333333}
.style6 {color: #CCCCCC}
.style7 {color: #666666;font-size: 10;}
.style8 {color: #FFFFFF; font-size: 10px; }
.style9 {color: #666666;font-size: 14;}
.style10 {font-size: 12px;color: #FF0000}
.style11 {font-size: 13px;color: #333333;}
.style14 {color: #000000}
.style15 {color: #FF9900;font-weight: bold;font-size: 14px;}
.style16 {color: #FF0000;font-weight: bold;font-size: 13px;}

#main{margin:10px;padding:0px;width:620px;froat:none;}

#wrapper{}

#header{width:900px;}
#logo{padding:0px 0x 0px 0px;}
#h_menu{width:700px;text-align:right;font-size:12px;vertical-align:bottom;padding-bottom:5px;}
#subtitle{width:100%;background-color:#15205E;}
#subtitle td{padding-left:748px;height:48px;}

#container{margin-top:20px;}

#menu{width:240px;vertical-align:top;}
#menu h3,#menu ul{padding-left:0px;}
#menu h3{margin-top:0px;}

#menu ul{margin-top:10px;}
#menu ul ul,#menu li{font-size:12px;margin:7px 0;}
#menu li{border-bottom:1px dotted #CCCCCC;background:url(../images/point_first.gif) no-repeat 3px 3px;padding-left:1.2em;}
#menu li li{border-bottom:none;background:url(../images/point_second.gif) no-repeat 0 3px;padding-left:1em;}
#menu p{border:1px solid #ccc;font-size:12px;margin:10px 12px 0;padding:5px;}

#contents{width:700px;vertical-align:top;padding-left:25px;}
#contents h3{background:url(../images/cont_titleback.gif) no-repeat;width:657px;padding:12px 0 10px 15px;font-size:14px;}
#contents p{font-size:12px;}
#btn_top{margin-bottom:15px;}

#regist table{width:640px;font-size:12px;margin-top:5px;}
#regist table th,#regist table td{border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;padding:10px;}
#regist th{background:#EDF5FE;border-right:1px dashed #999;width:150px;text-align:center;font-weight:normal;}
#agency_submit{margin-top:10px;}

#list,.list,#write{width:657px;}
#list,.list{font-size:12px;}
#list th,.list th{border-width:3px 1px;border-style:solid;border-color:#E6E6E6;background:url(../images/table_titleback.jpg) repeat-x #236ABA;white-space:nowrap;height:35px;color:#fff;font-size:12px;padding:0 7px;}
#list td,.list td{border-bottom:1px solid #E6E6E6;line-height:1.4;padding:7px;}
#write{margin-top:10px;}
#write li{display:inline;}
#write input{vertical-align:bottom;}


#info_edit,#send_mail{width:657px;font-size:12px;margin-top:15px;border-top:1px solid #999;padding:5px;}
#info_edit select,#info_edit li,#send_mail li{float:left;display:inline;margin-right:5px;}
#info_edit th,#info_edit td,#send_mail th,#send_mail td{border-bottom:1px solid #999;padding:5px;}
#info_edit th,#send_mail th{background:#EFF2F5;border-right:1px dashed #999;font-weight:normal;white-space:nowrap;}
#info_edit textarea,#send_mail textarea{width:640px;height:450px;}
#send_mail_f{float:left;margin-right:5px;}
#submit{text-align:center;margin-top:10px;}
#memo{width:650px;height:100px;}

#footer{width:900px;text-align:right;font-size:12px;margin-top:20px;}

