/*S̕F 800px*/@charset "shift_JIS";/* --- for all contents --- */body{color:#000000;background-color:#FFFFFF;margin:0;padding:0;text-align:center;font-size:100%;background:url(../images/h_back.gif);background-repeat:repeat-x;}div,input,select,textarea,form{font-size:100%;line-height:145%;}ul,ol,li,dl,dt,dd{font-size:90%;line-height:120%;}h1,h2,h3,h4,h5,h6,h7{	font-size:90%;	margin:0px;	text-align:center;	}td,p{	font-size:80%;	line-height:125%;}img{border:0;}div#mainsize{margin-right:auto;margin-left:auto;text-align:center;width:800px; }/* --- for header --- */div#header{text-align:left;width:800px;height:48px; margin-bottom:0px;}#header h1{color:#3E1504;text-align:right;padding:0px;font-weight:bold;font-size:90%;white-space: nowrap;}table.header{margin-top:0px;margin-bottom:0px;border-collapse:collapse;width:800px;}/* main */div#tmainleft{margin-top:0px;margin-bottom:0px;width:160px; float: left;text-align:center;padding:0px;}#tmainleft address{font-size:64%;font-style:normal;font-weight:normal;line-height:135%;margin:10px;width:140px;padding:5px;text-align:left;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#CFCCCC;}div#tmainleft02{margin-top:10px;margin-bottom:0px;width:160px; float: left;text-align:center;padding:0px;}#tmainleft02 address{font-size:64%;font-style:normal;font-weight:normal;line-height:135%;margin:10px;width:140px;padding:5px;text-align:left;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#CFCCCC;}div#tmainright{margin-top:0px;margin-bottom:15px;width:640px; float:right;text-align:center;}table.t_table{margin-top:0px;margin-bottom:0px;border-collapse:collapse;width:623px;}table.t_table02{margin-top:12px;margin-bottom:0px;border-collapse:collapse;width:623px;}#tmainright_r p{width:210px;text-align:left;margin:0px;}div#tmainright02{margin-top:10px;margin-bottom:15px;width:640px; float:right;text-align:center;}#tmainright02 p{width:590px;text-align:left;margin:0px;}#tmainright02 h3.midashi01{color:#2263A3;font-size:80%;font-weight:normal;text-align:left;padding:1px;width:600px ;background-color:#FBFCE3;border-style:solid;border-width:1px;border-color:#CCCCCC;font-weight:bold;margin-top:10px;}td.title01{font-weight:bold;color:#3E1504;font-size:80%;font-weight:normal;text-align:left;padding:1px;width:600px ;background-color:#FFFFFF;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#3E1504;font-weight:bold;margin-top:10px;}#tmainright02 p{padding:2px;width:600px;text-align:left;}#tmainright02 p.p_center{padding:2px;width:600px;text-align:center;}#tmainright02 p.p_right{padding:2px;width:623px;text-align:right;}#tmainright02 p.p_up{text-align:right;padding:2px;width:630px ;}table.main{margin-top:5px;margin-bottom:10px;border-collapse:collapse;width:590px;}table.main02{margin-top:5px;margin-bottom:10px;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#F5C390;width:590px;}table.main02_a{margin-top:5px;margin-bottom:10px;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#706262;width:590px;}td.waku01{padding:3px;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#F5C390;background-color:#FFFFFF;}td.waku02{padding:3px;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#947E76;background-color:#FFFFFF;}td.midashi01{padding:5px;border-collapse:collapse;color: #3E1504;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#999999;background-color:#FFFFFF;font-weight:bold;}td.list01{padding:3px;border-collapse:collapse;border-style:solid;border-width:0px;border-color:#F5C390;background-color:#FFFFFF;}td.list02{padding:2px;border-collapse:collapse;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#999999;background-color:#FFFFFF;}td.list03{padding:3px;border-collapse:collapse;border-bottom-style:dashed;border-bottom-width:0px;border-bottom-color:#999999;background-color:#E2D2C9;}table.main_nowide{margin-bottom:10px;border-collapse:collapse;}/* footer*/div#footer{margin-top:0px;margin-bottom:10px;text-align:left;clear: both;}/* form */td.form_midashi01{color:#333333;text-align:left;padding:3px;border-style:solid;border-width:1px;border-color:#CCCCCC;font-weight:noemal;background-color:#F1F1F1;}td.form_midashi02{color:#06365E;text-align:left;padding:3px;border-style:solid;border-width:1px;border-color:#CCCCCC;font-weight:noemal;background-color:#C1E3F5;}td.form_naiyo01{text-align:left;padding:5px;border-style:solid;border-width:1px;border-color:#CCCCCC;font-weight:noemal;}td.form_naiyo02{text-align:left;padding:3px;border-style:solid;border-width:0px;border-color:#CCCCCC;font-weight:noemal;}td.form_naiyo03{text-align:left;padding:3px;border-style:solid;border-width:0px;border-color:#CCCCCC;background-color:#FBFCE3;font-weight:noemal;}/* --- list --- */ul{margin:0px;padding:0px;}li{padding-left:0px;margin-right:0px;display:inline;background:none; 0 0em;}dl{margin:0px;padding:0px;}/* --- font --- */.brown{	color: #3E1504;}	.red{	color: #CC0000;}.green{	color: #2D6B03;}	.small{	font-size:84%;}/* --- margin --- */.m01{	margin-top:15px;}