.style1 {	font-size: 10px;	line-height: 13px;	color: #312c0b;}.style1_b {	font-size: 12px;	line-height: 18px;	color: #312c0b;}.style1_c {	font-size: 12px;	line-height: 17px;	color: #312c0b;}.style2 {	font-size: 12px;	color: #134a96;}.style2_b {	font-size: 12px;	line-height: 31px;	color: #312c0b;}.style2_c {	font-size: 11px;	line-height: 31px;	color: #D98B1F;}.style3 {	font-size: 12px;	line-height: 16px;	color: #312c0b;}.style3_b {	font-size: 12px;	line-height: 16px;	color: #a6291c;	padding:0px 0px 0px 10px;}.style4 {	font-size: 11px;	color: #53502a;}.style4_b {	font-size: 11px;	color: #a6291c;	padding:5px 0px 10px 0px;}.style4_c {	font-size: 11px;	color: #a6291c;}.style4_d {	font-size: 11px;	line-height: 17px;	color: #312c0b;}.style4_e {	font-size: 11px;	line-height: 17px;	color: #53502a;}.style5 {	font-size: 10px;	line-height: 18px;	color: #312c0b;}.style6 {	font-size: 12px;	font-weight: bold;	color: #302c0a;}.style7 {	font-size: 18px;	line-height: 25px;	font-weight: bold;	color: #302c0a;}.style8 {	font-size: 12px;	line-height: 19px;	font-weight: bold;	color: #124996;	padding:0px 10px 10px 5px;}.style9 {	font-size: 13px;	line-height: 15px;	color: #524f29;	padding:10px 10px 0px 78px;	text-indent:-78px;}.style9_b {	font-size: 13px;	line-height: 15px;	color: #524f29;	padding:10px 10px 8px 78px;	text-indent:-78px;}.style10 {	font-size: 13px;	line-height: 15px;	color: #312c0b;	padding:5px;}.style11 {	font-size: 11px;	line-height: 23px;	color: #312c0b;}.style11_b {	font-size: 10px;	line-height: 16px;	color: #312c0b;}.style11_c {	font-size: 10px;	line-height: 16px;	color: #ffffff;}.style11_d {	font-size: 11px;	line-height: 16px;	color: #312c0b;}.style12_uranai {	font-size: 13px;	line-height: 16px;	color: #333333;}.text_12_7d794c {	font-size: 12px;	line-height: 15px;	color: #7d794c;}.text_13_7d794c {	font-size: 13px;	color: #7d794c;	font-weight: bold;}.14_7d794c {	font-size: 14px;	line-height: 25px;	color: #7d794c;}.m14_7d794c_ {	font-size: 14px;	line-height: 20px;	color: #7d794c;}.m14_7d794c {	font-size: 14px;	line-height: 25px;	color: #7d794c;}.m14_403A0A {	font-size: 14px;	line-height: 25px;    padding:10px;	color: #403A0A;}.m14_403A0A_s {	font-size: 14px;	line-height: 25px;    padding:10px 10px 10px 20px;	color: #403A0A;}.m14_3EB034 {	font-size: 14px;	color: #3EB034;	line-height: 25px;}div[class~=m14_403A0A] {	font-size: 14px;	line-height: 23px;	color: #403A0A;}.text_13_ff6600 {	font-size: 13px;	color: #ff6600;	font-weight: bold;}.text_13_302a09_b {	font-size: 12px;	font-weight: bold;	color: #302a09;}.mtext_13_302a09_b {	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #302a09;}.text_13_7d794c_1 {	font-size: 13px;	color: #7d794c;}.text_13_ffffff {	font-size: 13px;	line-height: 19px;	color: #ffffff;}.text_12_ffffff {	font-size: 12px;	line-height: 16px;	color: #ffffff;}.text_12b_ffffff {	font-size: 12px;	line-height: 18px;	color: #ffffff;}.uranai_12_cb5382 {	font-size: 12px;	line-height: 15px;	color: #cb5382;}.uranai_14_cb5382 {	font-size: 14px;	color: #cb5382;	font-weight: bold;}.12_cb5382 {	font-size: 12px;	line-height: 16px;	color: #cb5382;	padding:0px 0px 0px 10px;}.12_b9391e {	color: #b9391e;	font-size: 12px;	line-height: 20pt;}.m12_b9391e {	color: #b9391e;	font-size: 12px;	line-height: 20pt;}.12_302c0a{	font-size: 12px;	color: #302c0a;	padding:2px 0px 2px 0px;}.m12_302c0a{	font-size: 12px;	color: #302c0a;	padding:2px 0px 2px 0px;}.14_302c0a_3px {	font-size: 14px;	font-weight: bold;	color: #302c0a;	padding:3px;}.m14_302c0a_3px {	font-size: 14px;	font-weight: bold;	color: #302c0a;	padding:3px;}.14_2c97cb {	font-size: 14px;	color: #2c97cb;	line-height: 20px;}.m14_2c97cb {	font-size: 14px;	color: #2c97cb;	line-height: 20px;}.12_2c97cb {	font-size: 12px;	color: #2c97cb;}.m12_2c97cb {	font-size: 12px;	color: #2c97cb;}.12_124996 {	font-size: 12px;	line-height: 19px;	font-weight: bold;	color: #124996;}.m12_124996 {	font-size: 12px;	line-height: 19px;	font-weight: bold;	color: #124996;}.13_666666 {	font-size: 13px;	font-weight: bold;	color: #666666;}.m13_666666 {	font-size: 13px;	font-weight: bold;	color:#666666}.10_ef6c00 {	font-size: 10px;	color: #ef6c00;}.m10_ef6c00 {	font-size: 10px;	color: #ef6c00;}.m11_666666 {	font-size: 11px;	line-height: 14px;	color: #666666;}.12_666666 {	font-size: 12px;	color: #666666;}.m12_666666 {	font-size: 12px;	line-height: 15px;	color: #666666;}.m12_403A0A {	font-size: 12px;	line-height: 15px;	color: #403A0A;}.14_666666_b {	font-size: 14px;	font-weight: bold;	color: #666666;}.12_666666_height {	font-size: 12px;	color: #666666;	line-height: 20px;}.12_ef6c00 {	font-size: 12px;	color: #ef6c00;}.m12_ef6c00 {	font-size: 11px;	line-height: 14px;	color: #ef6c00;}.12_ef6c00_height {	font-size: 12px;	color: #ef6c00;	line-height: 17px;}.10_666666 {	font-size: 10px;	color: #666666;}.m10_666666 {	font-size: 10px;	line-height: 12px;	color: #666666;}.10_ffffff {	font-size: 10px;	color: #ffffff;}.m10_ffffff {	font-size: 10px;	color: #ffffff;}.style16 {	font-size: 16px}.ent_01 {	font-size: 10px;	line-height: 18px;	color: #69663D;    padding-right: 22px;}.ent_02 {	font-size: 12px;	line-height: 20px;	color: #69663D;}.moji1s {padding:2px; 						margin-left:15px;						font-size:12px;						line-height:160%;}.moji1sr {padding:2px; 						margin-right:15px;						font-size:12px;						line-height:160%;}.style12 {color: #302a09; padding:8px 8px 8px 8px; line-height: 16px;}.style13 {color: #302a09}.style14 {	font-size: 16px;	line-height: 18px;	color: #FFFFFF;}.s_point1 {	font-size: 14px;	line-height: 23px;	font-weight: bold;	color: #524f29;	padding:15px 15px 8px 35px;	text-indent:-14px;}.s_point2 {	font-size: 13px;	line-height: 17px;	color: #524f29;	padding:8px 14px 8px 20px;}.s_photo {	font-size: 10px;	line-height: 13px;	color: #302c0a;	padding:0px 5px 5px 5px;}.t_b {	padding:20px 0px 20px 0px;}.top {	margin: 3px 0px 13px;	align: right;	text-align: right;}.top2 {	margin: 0px 3px 0px 0px;}.top3 {margin-right: 10px; }.box1 {	font-size: 12px;	font-weight: bold;	color: #ffffff;}.box2 {	font-size: 16px;	line-height: 20px;	font-weight: bold;	color: #302c0a;	padding:0px 16px 0px 0px;}.box3 {	font-size: 14px;	line-height: 18px;	color: #524f29;	padding:5px 23px 0px 70px;	text-indent:-70px;}.box4 {	font-size: 14px;	line-height: 16px;	color: #124996;	padding:7px 23px 6px 0px;}.search1 {	font-size: 13px;	line-height: 20px;	font-weight: bold;	color: #ffffff;}.search2 {	font-size: 11px;	color: #ffffff;}.f1 {	font-size: 12px;	color: #312c0b;	text-align: left;	float: left;}.f2 {	font-size: 12px;	color: #312c0b;	text-align: right;}a { text-decoration: none; } a:hover { text-decoration: underline; 	color: #312c0b;} .frame {                          /* 表の枠 */  border-style: solid;           /* 枠の形 */  border-width: 1px;             /* ４方向の枠 */  background-color: #cccccc}.margin5 {   margin: 5px 0px 5px 0px;} input.k1 {	font-size:12px;	height:18px;	width:100px;}a.b_menu:link {color:#312c0b; text-decoration:none;}a.b_menu:visited {color:#312c0b; text-decoration:none;}a.b_menu:hover {color:#3d4eb6; text-decoration:underline;}a.kabegami:link {color:#1374b5; text-decoration:none;}a.kabegami:visited {color:#1374b5; text-decoration:none;}a.kabegami:hover {color:#ff74b5; text-decoration:underline;}a.site_map:link {color:#312c0b; text-decoration:none;}a.site_map:visited {color:#312c0b; text-decoration:none;}a.site_map:hover {color:##312c0b; text-decoration:underline;}a.ent:link {color:#69663D; text-decoration:none;}a.ent:hover {color:#336633; text-decoration:underline;}a.kyu_bo:link {color:#134A96; text-decoration:none;}a.kyu_bo:visited {color:#CC3399; text-decoration:none;}a.kyu_bo:hover {color:#FF2B66; text-decoration:underline;}a.can:link {color:#0000FF; text-decoration:underline;}a.can:visited {color:#0000FF; text-decoration:underline;}a.can:hover {color:#FE1A1A; text-decoration:underline;}/* 著作権表記 */div#copyright { font-size: 10px; margin: 0 0; }/*菊田君の記述はマージン470pxでした。div#copyright { font-size: 10px; margin: 0 470px; }*/div#copyright a:link, div#copyright a:visited {	color: #999966;	text-decoration: none;}/* 著作権表記 */