.l25 { 	line-height: 250%; }
 .l20 { 	line-height: 200%; }
 .l15 { 	line-height: 150%; }
 .Bg_win {background-color:#FF6766}
 .Bg_main {background-color:#FFCC99; width:85%; }
 .Bg_w0 { width:74%; text-align:center }
 .Bg_w1,.Bg_w5 {width:6%; background-color: #2f3e53 ;}
 .Bg_w2,.Bg_w4 {width:6%; background-color: #505391; }
 .Bg_w3a,.Bg_w3b { width:1%; }
 .Bg_main_tb_body {background-color:#ffffff; width:850px}
 .l10 { 	line-height: 100%; }
#table tr td{ border-bottom: 1px #666666 solid; font-size:16px; letter-spacing:normal; }


.table_ tr td{ border-bottom: 1px #666666 solid;  letter-spacing:.15em; }


 .l10 { 	line-height: 100%; }
 .body {font-size:18px; background-image:url(logo_bg.jpg); background-attachment:fixed;background-color:#fff; margin-left: 0px;	margin-top: 0px; 	margin-right: 0px; 	margin-bottom: 0px; min-width:850px}
 body,.body td,th {font-size:18px ; letter-spacing: .13em; line-height: 1.3em; color:#000; text-align:center; }
 
 a:visited , a { color:#3366ff; text-decoration:none; }
 a:hover { color:#3366ff; text-decoration:underline; }
 	 	 	 .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:3px}
 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;}
 .style_900 {color: #990000}
 .style_900b {color: #990000; font-weight: bold;}
 UL.lis_50 { LIST-STYLE-TYPE: none; PADDING: 0px; margin: 0px; width:100%;}
 UL.lis_50_st { LIST-STYLE-TYPE: none; PADDING: 0px; margin: 0px;}
 .style_0f0 {color: #00ff00}
 .style_0f0b {color: #00ff00; font-weight: bold;}
 .style_f63 {color: #FF6633}
 .style_f63b {color: #FF6633; font-weight: bold;}
 .page-before {	page-break-before: auto;}
 .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_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; }
 .box_f90 { margin-left: 2px; margin-top: 5px; 	border-top: 1px solid #FF9900; border-bottom: 1px solid #FF9900; 	border-right: 1px solid #FF9900; 	border-left:1px solid #FF9900; padding-left: 3px; padding-right: 2px; padding-top: 3px; padding-bottom:3px; 	line-height: 130%; }
UL.lis03 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 150%;}
 .style_60f { 	font-weight: bold; 	color: #6600FF; }
UL.lis03 LI { 	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; LINE-HEIGHT: 150%;}
 .style_60f_ { 	color: #6600ff; }
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 { 	border-bottom: 1px solid #cceecc; margin: 0px; padding: 3%; FLOAT: left; WIDTH: 48%; LINE-HEIGHT: 150%; }
 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 #44aa99; margin-bottom: 5px; margin-top: 0px; margin-left:-25px; list-style-type:none; padding-right: 0px; padding-bottom: 15px; }
 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: 16px; 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.5em; display:inline-block;margin:5px; }
 div.mm3 a:hover {font-size: 16px; 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.5em; display:inline-block; margin:5px; }
 ol.ol_list li{ padding-bottom:.5em; }
 ul.ul_list li{ padding-bottom:.8em; margin-left:-.5em; }
 table.border_r{ border-radius:6px}
 #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:#f9f9f9; border-bottom:#ccc solid 1px; letter-spacing:normal; line-height:normal; text-align:right; padding-top:11px }
 div.tb_l_nth table tr:nth-child(2n+1) td { background-color:#fff; border-bottom:#f0f0f0 solid 1px; letter-spacing:normal; line-height:normal; text-align:right; padding-top:11px}
 div.tb_l_nth table td:nth-child(4n+1) {  color:#f22; letter-spacing:.15em;text-align:left;}
 div.tb_l_nth table td:nth-child(4n+2),  div.tb_l_nth table td:nth-child(4n+3),  div.tb_l_nth table td:nth-child(4n+4) { letter-spacing:.05em; font-size:80%}
 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}
 .text_hl_en{ letter-spacing: 0.15em; line-height: 1.5em;}
 .body img{border:0px; border-radius:5px}
 body.body table.bd15,body.body table.bd15 td,body.body td.bd15,body.body img.bd15,body.body div.bd15 {border-radius: 15px}
 body.body table.bd10,body.body table.bd10 td,body.body td.bd10,body.body img.bd10,body.body div.bd10 {border-radius: 10px}
 body.body table.bd00,body.body table.bd00 td,body.body td.bd00,body.body img.bd00,body.body div.bd00,body.body div.bd00i img {border-radius:0px}
 body.op85 {opacity:0.85; filter:alpha(opacity=85); }
 .text_hl_-1, tr.text_hl_-1 td{font-size: 16px;}
 .text_hl_-2, tr.text_hl_-2 td{font-size: 14px;}
 ul.ul01 li { line-height:1.5em;}
 