<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.l25 {
	line-height: 250%;
}
.l20 {
	line-height: 200%;
}
.l15 {
	line-height: 150%;
}

.Bg_w0 { width:74%;  }
.Bg_w1,.Bg_w5 { width:6%; background-color:#52023F; }
.Bg_w2,.Bg_w4 { width:6%; background-color: rgba(82,2,63,.5) ; }
.Bg_w3a,.Bg_w3b { width:1%;  }



.Bg_main_tb_body {  width:850px}
.body2 .Bg_main_tb_body {  width:1280px}
 


.l10 {
	line-height: 100%;
}
.body, .body2 {  margin-left: 0px;	margin-top: 0px; 	margin-right: 0px; 	margin-bottom: 0px;   text-align:center; background-image:url(logo_bg.jpg); background-attachment:fixed; }

.body td,th,form ,.body2 td,th,form {color:#000; font-size: 18px;letter-spacing: .25em; line-height: 1.5em;  text-align:center;}
.body input,textarea,.body2 input,textarea {color:#666666; font-size: 18px; letter-spacing:normal; line-height: 1.5em; }


.text_hl_00 { font-size:18px; color:#09aa77;   letter-spacing: .25em; line-height: 1.5em;}
.text_hl_01 { font-size:18px; color:#0077ff; font-weight:bolder; letter-spacing: .25em; line-height:1.5em }
.text_hl_02 { font-size:24px; color:#09cc99; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_hl_inv { font-size:24px; color:#ffffff; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_HL_cl { color:#ff3311;  letter-spacing: .25em; line-height: 1.5em;}
.text_footer { font-size:12px; color:#999999; letter-spacing: .25em; line-height: 1.5em;}
a:link {		text-decoration: none; color: #662200;}
a:visited {	text-decoration: none;	color: #662200;}
a:hover {	text-decoration: underline;	color: #00FFFF;}
a:active {	text-decoration: none;}
	
	
	
.l10 {
	line-height: 100%;
}.mn_bg_0ff {
	font-size: 12pt;
	color: #00ffff;
	display: block;
	line-height: 30px;
	background-position: center center;
	border: 1px solid #0066FF;
	margin: 3px;
	padding: 3px;
}div.mm1  {padding:5px  } div.mm2 { padding:5px} div.mm3 { padding:6px} div.mm4 { padding:2px} div.mm5 { padding:3px}
.mn_bg_0ff:hover{
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	background-color: #ff66ff;
	display: block;
	line-height: 30px;
}
.box_0ff { border: 2px solid #00ffff ;}
.ro_000 {
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
.ro_000:hover {
	font-size: 12pt;
	color: #999999;
	text-decoration: none;
}
.boxorgange {
	border: thin dotted #FF6600;
}
.l12 {
	line-height: 120%;
}UL.lis_00 {
	PADDING: 0px; margin-left: 25px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}

.page-before {	page-break-before: always;}
.sd_blk {filter:Shadow(color=#666666, strength=2, direction=135)}
.sd_wht {filter:Shadow(color=#ffffff, strength=2, direction=135)}
.sd_666_1 {filter:Shadow(color=#666666, strength=1, direction=135)}
.sd_666_3 {filter:Shadow(color=#666666, strength=3, direction=135)}
.sd_ccc_1 {filter:Shadow(color=#cccccc, strength=1, direction=135)}

UL.list_130b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}UL.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}UL.list_130 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
} UL.lis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
UL.line_t_eee {  border-bottom: 0px solid #cceecc;  margin-bottom: 0px; margin-left: 5px; margin-right:0px; padding-left: 14px; padding-right: 5px; padding-top: 0px;
}
UL.line_t_h80 {  border-bottom: 0px solid #cceecc;  margin-bottom: 0px; margin-left: 15px; margin-right:0px; padding-left: 14px; padding-right: 5px; padding-top: 0px;
}
.lcross {
	text-decoration: line-through;
}


UL.list LI { border-right: 1px solid #FF9900;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; FLOAT: left;  MARGIN: 0.2%; WIDTH: 145px; LINE-HEIGHT: 150%;  height:170px
	
}
UL.lis LI { 	border: 1px solid #FF9900;
	PADDING: 8px;  MARGIN: 8px; WIDTH: 95%; LINE-HEIGHT: 1.5em;  background-color:#FFFFFF; font-size:15px
	
}
UL.lis_50 LI {  FLOAT: left; padding:6px   }
UL.lis_50_st LI { 
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px;  MARGIN: 0px; FLOAT: left;  WIDTH: 50%; LINE-HEIGHT: 150%; height: 320px}
UL.list_130 LI{
	PADDING4px; FLOAT: left;  MARGIN: 1%; WIDTH: 130px;   height:70px
	
}UL.list_130b LI{
	PADDING4px; FLOAT: left;  MARGIN: 1%; WIDTH: 130px;   height:40px;
	
}
UL.line_t_eee LI { border-bottom: 1px solid #cceecc; margin-bottom: 5px; margin-top: 0px; list-style-type:none; margin-left:8px; padding-left: 2px; padding-right: 2px; 
padding-bottom: 5px; height:60px; overflow:visible; min-height: 8em; min-width:500px;

}
UL.line_t_h80 LI { border-bottom: 1px solid #cceecc; margin-bottom: 8px; margin-top: 0px; list-style-type:none; margin-left:15px; padding-left: 5px; padding-right: 5px; 
padding-bottom: 8px; 
}
.box_ccc {
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin: 0px;
}


div.mm1  a:visited {font-size: 18px; color:#000000; text-decoration:none; }
div.mm1 a {font-size: 18px; color:#000000; text-decoration:none; }
div.mm1 a:hover  {font-size: 18px; color:#ffffff; text-decoration:none;  }


div.mm3 a:visited ,
div.mm3        a {font-size: 18px;  color:#555; text-decoration:none; border:1px solid #ccc; padding:5px 10px 5px 10px; background-color:#fcfcfc; background-image: url(../00/logo_menu_bg_wht.jpg);  border-radius: 8px ;-webkit-box-shadow: inset 0px -3px 12px 2px #ddd;
          box-shadow: inset 0px -3px 12px 2px #ddd; line-height:1.4em; display:inline-block;margin:5px; }
div.mm3  a:hover {font-size: 18px; color:#99c; text-decoration:none; border:1px solid #fafafa;  padding: 5px 10px 5px 10px;  background-color:#FEFEFE; background-image:url() ;  border-radius: 8px; -webkit-box-shadow: inset 0px 3px 12px 2px #bbb;
          box-shadow: inset 0px 3px 12px 2px #ddd;line-height:1.4em; display:inline-block; margin:5px; }


ol.ol_list li{font-size: 16px; font-weight:bold; padding-bottom:1.em; border-bottom:1px solid #999999; padding-top:1em; }  
ol.ol_list a {font-size: 14px; color:#cc55FF; text-decoration:none;  padding:3px ; border-bottom:1px; border-bottom-color:#9966FF; border-bottom-style:solid; border-right:1px solid #9966FF   }
ol.ol_list a:visited  {font-size: 14px; color:#cc55FF; text-decoration:none;  padding:3px ; border-bottom:1px; border-bottom-color:#9966FF; border-bottom-style:solid; border-right:1px solid #9966FF   }
ol.ol_list a:hover {font-size: 14px; color:#cc55FF; text-decoration:none;  padding:3px ; border-bottom:1px; border-bottom-color:#ffffFF; border-bottom-style:solid; border-right:1px solid #ffffFF   }

div.im350 img{ width:350px; height:234px;   border-radius:15px; box-shadow: 0px 0px 12px #5cf;}

#table tr td, #table_2 tr td, #table_3 tr td { border-bottom: 1px #bbb solid; font-size:16px; letter-spacing:.15em; line-height:normal; } 
#table_5 tr td { border-bottom: 1px #888888 solid; letter-spacing:.15em; line-height:normal; } 
div.tb_l_nth table tr:nth-child(2n+2) td { background-color:#f3f3f3; border-bottom:#ccc solid 1px; letter-spacing:.15em; line-height:normal;  padding-top:11px } 
div.tb_l_nth table tr:nth-child(2n+1) td { background-color:#fff; border-bottom:#f0f0f0 solid 1px; letter-spacing:.15em; line-height:normal;  padding-top:11px} 
div.tb_l_nth table td:nth-child(3n+1),div.tb_l_nth table td:nth-child(3n+3) { font-size:75%; letter-spacing:normal;text-align: center;} 
div.tb_l_nth table td:nth-child(3n+1) {color:#f22; } 
div.tb_l_nth table td:nth-child(3n+2) { text-align:left; } 
div.tb_l_nth th { background-color:#924; color:#fff; font-size:105%; font-weight:bolder; letter-spacing:.15em; line-height:normal; } 
div.tb_l_nth-g table table tr:nth-child(2n+1) td { background-color:#f0f0f0; border-bottom:#f0f0f0 solid 1px; letter-spacing:.15em; line-height:normal; text-align:center; } 
div.tb_l_nth-g table table tr:nth-child(2n+0) td { background-color:#fff; border-bottom:#f0f0f0 solid 1px; letter-spacing:.15em; line-height:normal; text-align:center;} 
div.tb_l_nth-g th { background-color:#f39; color:#fff; font-size:105%; font-weight:bolder; letter-spacing:.15em; line-height:normal; } 
div.tb_l03 th { background-color:#f90; color:#fff; font-size:20px; font-weight:bolder; letter-spacing:.15em; line-height:normal; border-radius:15px } 
div.tb_l03 td {font-size:16px; color:#000; border-radius:8px} 
</pre></body></html>