/*S̕F 800px*/@charset "shift_JIS";/* --- for all contents --- */body{color:#000000;background-color:#FAFAFA;margin:0;padding:0;text-align:left;font-size:100%;}div,input,select,textarea,form{font-size:100%;line-height:145%;}ul,ol,li,dl,dt,dd{font-size:90%;line-height:120%;}ul{list-style:none;}h1,h2,h3,h4,h5,h6,h7{	font-size:90%;	margin:0px;	text-align:left;	}td,p{	font-size:74%;	line-height:125%;}img{border:0;}div#mainsize{margin-right:auto;margin-left:auto;text-align:center;width:800px; background-color:#FFFFFF;}div#header{text-align:left;}/* main */div#menu{text-align:left;margin-right:auto;margin-left:auto;}div#menu ul{margin:0px;padding:0px;}div#menu li{padding:0px;margin:0px;display:inline;background:none; 0 0em;}div#main{background-color:#FFFFFF;margin-top:0px;margin-bottom:0px;text-align:center;padding:0px;width:800px; }div#main02{background-color:#FFFFFF;margin-top:0px;margin-bottom:0px;text-align:center;padding:0px;width:800px; }div#tmainleft{margin-top:0px;margin-bottom:0px;width:554px; float: left;text-align:center;padding-left:0px;background-color:#CCCCCC;}div#tmainleft p{color:#FFFFFF;}div#tmainright{margin-top:0px;margin-bottom:0px;width:246px; float:right;padding-left:14px;text-align:left;background-color:#FFFFFF;}#tmainright address{font-size:64%;color:#000000;font-style:normal;font-weight:normal;line-height:135%;margin:10px;width:210px;padding:5px;text-align:left;background-color:#D6D6D6;}div#mainleft{margin-top:0px;margin-bottom:0px;width:554px; float: left;text-align:center;padding-left:0px;background-color:#FFFFFF;}#mainleft h2{font-size:74%;color:#FFFFFF;line-height:135%;margin-top:10px;width:540px;padding:3px;text-align:left;background-color:#0051B2;}#mainleft h3{color:#2263A3;font-size:100%;line-height:135%;margin-bottom:5px;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#CCCCCC;padding:3px;text-align:left;background-color:#FFFFFF;}#mainleft p{font-size:74%;line-height:135%;margin-top:10px;margin-left:5px;width:530px;padding:3px;text-align:left;}div#mainright{margin-top:0px;margin-bottom:0px;width:246px; float:right;padding-left:14px;text-align:left;background-color:#FFFFFF;}#mainright address{font-size:64%;color:#000000;font-style:normal;font-weight:normal;line-height:135%;margin:10px;width:210px;padding:5px;text-align:left;background-color:#D6D6D6;}table.main_top{margin-top:0px;margin-bottom:0px;border-collapse:collapse;width:800px;}table.main_t_l{margin-top:0px;margin-bottom:0px;border-collapse:collapse;width:554px;}table.main_t_r{margin-top:0px;margin-bottom:0px;border-collapse:collapse;width:232px;}td.t_l{color:#FFFFFF;text-align:left;padding:3px;background-color:#999999;}td.t_r{color:#000000;padding:3px;background-color:#CCCCCC;}td.t_r02{color:#000000;padding:5px;background-color:#CCCCCC;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#FFFFFF;}table.main{margin-top:15px;margin-bottom:15px;border-collapse:collapse;width:530px;}table.main_border{margin-top:10px;margin-bottom:10px;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#5C91FA;width:530px;}table.main_borderno{margin-top:10px;margin-bottom:10px;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#5C91FA;}table.main_nowide{margin-bottom:10px;border-collapse:collapse;}td.midashi01{color:#043570;text-align:left;padding:5px;border-bottom-style:dashed;border-bottom-width:0px;border-bottom-color:#CCCCCC;font-weight:normal;background-color:#CAE1FA;}td.midashi02{color:#06365E;text-align:left;padding:3px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#CCCCCC;font-weight:noemal;background-color:#C1E3F5;}td.naiyo01{padding:5px;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#F7F5E9;font-weight:normal;background-color:#FFFFFF;}td.naiyo02{padding:5px;background-color:#F1F1F1;}td.naiyo_info{text-align:left;padding:5px;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#F7F5E9;font-weight:noemal;background-color:#FFFFFF;}/* footer*/div#footer{width:800;margin-top:0px;margin-bottom:0px;text-align:left;clear: both;}/* --- 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 --- */.blue{	color: #2263A3;}	.red{	color: #911910;}.green{	color: #2D6B03;}.brown{	color: #370000;}.small{	font-size:64%;}/* --- margin --- */.m01{	margin-top:10px;}	.m_right{	float:right;	margin-right:20px;	margin-top:0px;	margin-bottom:0px;}			.m_right02{	float:right;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;}