html {
	height: 100%;
	overflow-y: scroll;
}

body,p{ margin:0px; padding:0px}
	
body,tr,td,div{font-family:Meiryo,Tahoma,'MS PGothic',arial,sans-serif;font-size:12px; line-height:18px; color:#393939; word-break:break-all;word-wrap:break-word; font-size:12px; color:#424242; }
table { border-collapse:collapse;}

.textarea{
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#82D5FF;
	scrollbar-3dlight-color:#EAF8FF;
	scrollbar-shadow-color:#82D5FF;
	scrollbar-darkshadow-color:#EAF8FF;
	scrollbar-track-color:#EAF8FF;
	scrollbar-arrow-color:#82D5FF;
}

.textarea_link{
	color:#666666;
	TEXT-DECORATION: none;
	margin-left:15px;
	margin-top:3px;
	valign:middle;
	padding:3px;
	border:1px solid;
	width:70%;
	font-size:9pt;
	background-color:white;
	border-color:#CCCCCC;
}

.input_link{
	cursor:hand;
}

.blue {COLOR: #3666C8;}

A:link {COLOR: #3666C8; TEXT-DECORATION: none;}
A:visited {COLOR: #3666C8; TEXT-DECORATION: none;}
A:active {COLOR: #3666C8; TEXT-DECORATION: none;}
A:hover {COLOR: #3666C8; TEXT-DECORATION: underline;}


A.page:link    {color:#424242;text-decoration:none; padding:5px; margin:0px}
A.page:visited {color:#424242;text-decoration:none; padding:5px; margin:0px}
A.page:active  {color:#424242;text-decoration:none; padding:5px; margin:0px}
A.page:hover  {color:#FFFFFF;text-decoration:none;background:#3666C8; padding:5px; margin:0px;}

A.red:link {color:#E51717; text-decoration:none; font-weight:bold;}
A.red:visited {color:#E51717; text-decoration:none; font-weight:bold;}
A.red:active {color:#E51717; text-decoration:none; font-weight:bold;}
A.red:hover {color:#E51717; text-decoration:none; font-weight:bold;}
.red a{color:#E51717; text-decoration:none; font-weight:bold;}

A.game_ts:link {COLOR: #424242; TEXT-DECORATION: none; font-size:11px;}
A.game_ts:visited {COLOR: #424242; TEXT-DECORATION: none; font-size:11px;}
A.game_ts:active {COLOR: #424242; TEXT-DECORATION: none; font-size:11px;}
A.game_ts:hover {COLOR: #3666C8; TEXT-DECORATION:underline; font-size:11px;}

.font14 {COLOR: #424242; font-size:14px; line-height:20px; }
A.font14:link {COLOR: #3666C8; TEXT-DECORATION: none; font-size:14px; line-height:20px;}
A.font14:visited {COLOR: #3666C8; TEXT-DECORATION: none; font-size:14px; line-height:20px;}
A.font14:active {COLOR: #3666C8; TEXT-DECORATION: none; font-size:14px; line-height:20px;}
A.font14:hover {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:14px; line-height:20px;}

.font14_w {COLOR: #FFFFFF; font-size:14px; line-height:18px; }
A.font14_w:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:14px; line-height:18px;}
A.font14_w:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:14px; line-height:18px;}
A.font14_w:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:14px; line-height:18px;}
A.font14_w:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:18px;}


.font14_n {COLOR: #424242; font-size:14px; line-height:18px; }
A.font14_n:link {COLOR: #3666C8; TEXT-DECORATION: none; font-size:14px; line-height:18px;}
A.font14_n:visited {COLOR: #3666C8; TEXT-DECORATION: none; font-size:14px; line-height:18px;}
A.font14_n:active {COLOR: #3666C8; TEXT-DECORATION: none; font-size:14px; line-height:18px;}
A.font14_n:hover {COLOR: #3666C8; TEXT-DECORATION: none; font-size:14px; line-height:18px;}


.font14_bk {COLOR: #000000; font-size:14px; line-height:24x;}

.font16 {COLOR: #424242; font-size:16px; line-height:24px; }




/* index_game_menu */
A.menu:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold }
A.menu:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold}
A.menu:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold}
A.menu:hover {COLOR: #FFF600; TEXT-DECORATION: underline; font-weight:bold}

A.menu_ck:link {COLOR: #FFF600; TEXT-DECORATION: none; font-weight:bold;}
A.menu_ck:visited {COLOR: #FFF600; TEXT-DECORATION: none; font-weight:bold;}
A.menu_ck:active {COLOR: #FFF600; TEXT-DECORATION: none; font-weight:bold;}
A.menu_ck:hover {COLOR: #FFF600; TEXT-DECORATION: underline; font-weight:bold;}



/* font_size 10px */
A.s:link {font-size:12px; COLOR: #3666C8; TEXT-DECORATION: none; }
A.s:visited {font-size:12px; COLOR: #3666C8; TEXT-DECORATION: none; }
A.s:active {font-size:12px; COLOR: #3666C8; TEXT-DECORATION: none; }
A.s:hover {font-size:12px; COLOR: #3666C8; TEXT-DECORATION: underline;  }



input{ color:#424242; font-size:12px}
.input{ border:1px solid #BDBCBC; color:#424242}
.title{font-size:12px; color:#FFFFFF; font-weight:bold; padding: 0 0 0 10px}
.input_login{ border:1px solid #BDBCBC; width:120px;}
.input_url{ border:1px solid #BDBCBC; width:230px; color:#424242}

.point{color:#FF8713; font-size:12px}
.point_s{color:#E00000; font-size:10px}
.font_s{font-size:11px;}
.font_date{font-size:11px;}
border{ border:0}
.rank{font-size:9px; color:#979797;}
.gray{font-size:12px; color:#666666;}


/* gamelist */
.list_align{padding: 3px 0 3px 0}/* game icon */
.forms_menu{ border:1px solid #BDBCBC; font-size:12px; margin:0 0 3px 0; background-color:#3DACFF; color:#FFFFFF}/* select */



A.footer:link {COLOR: #424242; TEXT-DECORATION: none; }
A.footer:visited {COLOR: #424242; TEXT-DECORATION: none;}
A.footer:active {COLOR: #424242; TEXT-DECORATION: none;}
A.footer:hover {COLOR: #424242; TEXT-DECORATION: underline;}

A.footer_r:link {COLOR: #EB002D; TEXT-DECORATION: none; }
A.footer_r:visited {COLOR: #EB002D; TEXT-DECORATION: none;}
A.footer_r:active {COLOR: #EB002D; TEXT-DECORATION: none;}
A.footer_r:hover {COLOR: #EB002D; TEXT-DECORATION: underline;}

A.sub:link {COLOR: #424242; TEXT-DECORATION: none; }
A.sub:visited {COLOR: #424242; TEXT-DECORATION: none;}
A.sub:active {COLOR: #424242; TEXT-DECORATION: none;}
A.sub:hover {COLOR: #3666C8; TEXT-DECORATION: underline;}



A.google:link {COLOR: #1E5FCA; TEXT-DECORATION: none;}
A.google:visited {COLOR: #1E5FCA; TEXT-DECORATION: none;}
A.google:active {COLOR: #1E5FCA; TEXT-DECORATION: none;}
A.google:hover {COLOR: #1E5FCA; TEXT-DECORATION: underline;}





.border{none, dotted,dashed,double, groove, ridge, inset, outset }

hr{border:none;}

.dotline { background-image:url(/Images/dot_bg.gif); height:1px; }
.dotline_sea { background-image:url(/Images/spacer_sea.gif); height:1px; }


/* ad */
.btn_red { background-image:url(/images/btn_red.gif); width:142px; height:22px; padding-top:2px; text-align:center; }
.btn_red_s { background-image:url(/images/btn_red_s.gif); width:100px; height:22px; padding-top:2px; text-align:center; }

.font12_w {COLOR: #FFFFFF; font-size:12px}
A.font12_w:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px}
A.font12_w:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px}
A.font12_w:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px}
A.font12_w:hover {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px}

A.black:link,visited,active,hover {COLOR: #424242; TEXT-DECORATION: underline; font-size:12px}


.font16_w {COLOR: #FFFFFF; font-size:16px}


/* channel */
.channel_title { background-image:url(/images/channel/cn_title.gif); width:530px; height:21px; padding-top:4px; text-align:left; color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:10px }
.channel_title_n { padding:2px; text-align:left; color:#E3E3E3; font-size:14px; font-weight:bold; padding-left:10px; border-left:5px solid #E00000; background-color:#000000; }
.channel_txt { color:#E3E3E3; font-size:12px}
.channel_txt_s { color:#E3E3E3; font-size:10px}

A.channel:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.channel:visited {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.channel:active {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.channel:hover {COLOR: #E00000; TEXT-DECORATION: underline;}

.channel_cmy {COLOR: #FFFFFF; font-size:16px}
A.channel_cmy:link {COLOR: #E00000; TEXT-DECORATION: none; font-size:16px}
A.channel_cmy:visited {COLOR: #E00000; TEXT-DECORATION: none; font-size:16px}
A.channel_cmy:active {COLOR: #E00000; TEXT-DECORATION: none; font-size:16px}
A.channel_cmy:hover {COLOR: #E00000; TEXT-DECORATION: none; font-size:16px}

.channel_menu { background-image:url(/images/channel/menu_bg.gif); width:930px; height:25px; padding-top:2px; text-align:left; color:#FFFFFF; font-size:12px; margin: 0 auto; border-bottom:3px solid #C80000 }
.line{ width:100%; border:1px solid #2F2F2F; margin:0px}
.line_n{ width:100%; border:1px solid #EEEEEE; margin:0px;}


.channel_list_bar { background-image:url(/images/channel/cn_title.gif); width:530px; height:21px; padding-top:4px; text-align:left; color:#FFFFFF; font-size:14px; padding-left:10px }
.channel_list_tit {COLOR: #FFFFFF; font-size:14px}
A.channel_list_tit:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:14px}
A.channel_list_tit:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:14px}
A.channel_list_tit:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:14px}
A.channel_list_tit:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px}

.asbkt_bg { background-color:#222222; border:0px solid #000000; font-size:16px; color:#FFFFFF; line-height:20px; text-align:left; width:500px; padding-left:50px; padding-top:50px;}
.asbkt_bg_n { background-color:#222222; border:0px solid #000000; font-size:16px; color:#FFFFFF; line-height:20px; text-align:left; width:100%; padding-top:20px;}
.asbkt_tit {COLOR: #FFFFFF; font-size:16px; font-weight:bold}


.idx_menu { background-image:url(/images/idx_menu_bg.gif); width:170px; padding-top:2px; color:#FFFFFF; margin:0; font-weight:bolder; padding-left:13px}
.idx_menu_s { background-image:url(/images/idx_menu_bg_s.gif); width:146px; padding-top:2px; color:#FFFFFF; margin:0; font-weight:bolder; padding-left:13px}


.keyword {font-size:10px; color:#939393; line-height:14px;}
.keyword a:hover{font-size:10px; color:#939393;TEXT-DECORATION: none;}
.keyword a:visited{font-size:10px; color:#939393;TEXT-DECORATION: none;}




A.game_list:link {COLOR: #3666C8; TEXT-DECORATION: none; font-size:12px; font-weight:bold;}
A.game_list:visited {COLOR: #3666C8; TEXT-DECORATION:none; font-size:12px; font-weight:bold;}
A.game_list:active {COLOR: #3666C8; TEXT-DECORATION: none; font-size:12px; font-weight:bold;}
A.game_list:hover {COLOR: #3666C8; TEXT-DECORATION: none; font-size:12px; font-weight:bold;}

/* paging */
#paging {clear:both; font-size:16px; margin:0px 0px 0px 0px; text-align:left;}
#paging a {border:1px solid #CACACA;height:23px;text-decoration:none;}
#paging a:hover {border:1px solid #0056AA; color:#FFFFFF; background-color:#0056AA}
#paging .sel {border:1px solid #0056AA; color:#0056AA;font-weight:bold;height:23px;padding:4px 7px 4px 7px;}
#paging .numBox {color:#000;padding:4px 7px 4px 7px; color:#0056AA; text-decoration:underline;}


.menu_on{ background-image:url(/images/gm_menu1.gif); width:120px;margin:0; height:21px; margin:0 auto;}
.menu_over{ background-image:url(/images/gm_menu1_1.gif); width:120px;margin:0; height:21px; margin:0 auto; padding-top:5px; font-weight:bold;}
.gm_td{ border-bottom:1px solid #B6D9F1; border-left:1px solid #B6D9F1; border-right:1px solid #B6D9F1; padding:10px;}

.menu_on_n{ background-image:url(/images/gm_menu1_n.gif); width:139px;margin:0; height:21px; margin:0 auto;}
.menu_over_n{ background-image:url(/images/gm_menu1_1_n.gif); width:139px;margin:0; height:21px; margin:0 auto; padding-top:5px; font-weight:bold;}


.menu_rk_on{ background-image:url(/images/gm_rk_menu1.gif); width:125px;margin:0; height:21px; margin:0 auto;}
.menu_rk_over{ background-image:url(/images/gm_rk_menu1_1.gif); width:125px;margin:0; height:21px; margin:0 auto; padding-top:5px; font-weight:bold;}


/* SEO */
#header {width:100%; position:absolute; top:0; left:0;}
#layout {width:100%; position:relative; left:0; top:800; padding:0; margin:0}


A.test:link {COLOR: #0000FF; TEXT-DECORATION: underline; }
A.test:visited {COLOR: #0000FF; TEXT-DECORATION: underline; }
A.test:active {COLOR: #0000FF; TEXT-DECORATION: underline; }
A.test:hover {COLOR: #0000FF; TEXT-DECORATION: underline; }


/* index */
A.font_s:link {COLOR: #3666C8; TEXT-DECORATION: none; font-size:9px}
A.font_s:visited {COLOR: #3666C8; TEXT-DECORATION: none; font-size:9px}
A.font_s:active {COLOR: #3666C8; TEXT-DECORATION: none; font-size:9px}
A.font_s:hover {COLOR: #3666C8; TEXT-DECORATION: none; font-size:9px}

/* channel */
.cn_title {COLOR: #000000; font-size:16px; line-height:18px;}


/* 2010 global */

/* category menu */
.gb_cgy_menu { background-image:url(/images/gb_cgy_menu.gif); width:147px; height:20px; font-weight:bold; padding-left:5px; color:#3666C8; padding-top:3px;}
.gb_cgy_menu1 { background-image:url(/images/gb_cgy_menu1.gif); width:147px; height:20px; font-weight:bold; padding-left:25px; color:#3666C8; padding-top:3px; font-size:14px; margin-bottom:5px;}
.gb_cgy_menu2 { background-image:url(/images/gb_cgy_menu2.gif); width:147px; height:20px; font-weight:bold; padding-left:25px; color:#3666C8; padding-top:3px; font-size:14px; margin-bottom:5px;}
.gb_cgy_menu3 { background-image:url(/images/gb_cgy_menu3.gif); width:147px; height:20px; font-weight:bold; padding-left:25px; color:#3666C8; padding-top:3px; font-size:14px; margin-bottom:5px;}
.gb_cgy_menu4 { background-image:url(/images/gb_cgy_menu4.gif); width:147px; height:20px; font-weight:bold; padding-left:25px; color:#3666C8; padding-top:3px; font-size:14px; margin-bottom:5px;}
.gb_cgy_menu5 { background-image:url(/images/gb_cgy_menu5.gif); width:147px; height:20px; font-weight:bold; padding-left:25px; color:#3666C8; padding-top:3px; font-size:14px; margin-bottom:5px;}
.gb_cgy_menu6 { background-image:url(/images/gb_cgy_menu6.gif); width:147px; height:20px; font-weight:bold; padding-left:25px; color:#3666C8; padding-top:3px; font-size:14px; margin-bottom:5px;}

/* new game */
.gb_newgame { background-image:url(/images/layaut_center.gif); width:426px; height:291px;}
.gb_game_menu { background-image:url(/images/gb_game_menu.gif); width:159px; height:20px; font-weight:bold; padding-left:10px; color:#3666C8; padding-top:2px;}
.gb_navi_n { background-image:url(/images/gb_navi_bg.gif); height:31px; padding-left:10px; color:#7399D9; margin:0 auto;}
.gb_navi { background-image:url(/images/gb_navi_bg.gif); width:910px; height:31px; padding-left:10px; color:#7399D9; margin:0 auto;}

.gb_game_menu_n { background-image:url(/images/gb_game_menu.gif); width:149px; height:18px; font-weight:bold; padding-left:10px; color:#3666C8; padding-top:2px; margin-bottom:5px;}
.idx_menu_re { background-image:url(/images/re_idx_menu_bg.gif); width:116px; padding-top:3px; color:#FFFFFF; margin:0; font-weight:bolder; padding-left:13px}


/*big-game*/
.big_title {font-size:24px; font-weight:bold;}
A.btn:hover {position:relative; top:1px;}

.gb_navi_mini { height:25px; padding-left:10px; color:#B7DBF3; bgcolor:#E7F0F6}


/* sns */
A.sns_title:link,A.sns_title:visited,A.sns_title:active,A.sns_title:hover{COLOR: #424242; TEXT-DECORATION: underline; font-weight:bold; font-size:14px;}
.sns_bg { background-image:url(/images/sns_bg.gif); width:647px; height:243px; padding:7px 0 0 7px;}
.sns_menu {
	position:absolute;
	left:290px;
	top:155px;
	width:85px;
}

.sns_menu li{padding-bottom:4px; list-style-type:none;}

.help {COLOR: #424242; TEXT-DECORATION: none; font-size:14px; }
A.help:link {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:14px; }
A.help:visited {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:14px; }
A.help:active {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:14px; }
A.help:hover {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:14px; }



/* 20111222 footer_seo */
.footer_fonts {font-size:10px; color:#939393; line-height:14px; margin-bottom:5px; margin-top:10px; padding-top:10px; }
A.footer_fonts:hover{font-size:10px; color:#939393;TEXT-DECORATION:none;}
A.footer_fonts:visited{font-size:10px; color:#939393;TEXT-DECORATION:none;}
A.footer_fonts:active {COLOR:#939393; TEXT-DECORATION:none; font-size:10px;}
A.footer_fonts:link {COLOR:#939393; TEXT-DECORATION:none; font-size:10px;}

/* ===== header h1 ===== */
h1 { font-size:20px; color:#FFFFFF; padding:0 0 0 10; margin:0 0 0 0; }
#h1head h1{font-size:10px; color:#939393; line-height:14px; font-weight:normal; background:#FFFFFF; border:#FFFFFF;background-color:transparent;}



#mainContainer {
  top: 0px;
  left: 0px;
  position: absolute;

}

#content, #adContainer {
  z-index:1;
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;

}



/* GameReplay menu */
#game-play{height:40px; background-image: url(/images/idx_top_bg.gif); background-repeat:repeat-x; margin:0 auto;}
#game-play ul{margin:0; padding:0;overflow: hidden;}
#game-play li{float:left;margin:0; padding:0;overflow: hidden; list-style:none;}
#game-play .L{background-image: url(/images/btn_replay.png); background-repeat:no-repeat; width:120px; height:26px;background-position:center top; margin-top:5px;}
#game-play .R{float:left;border-right:1px dotted #8F8F8F;padding:0 10px;overflow: hidden; margin-top:10px;}
#game-play a{float:left;color:#3666C8;text-decoration:underline;}
#game-play a:hover{color:#3666C8;text-decoration:underline;}


/* column */

.btn-b{text-align:left; width:100%;}
.btn-b a {line-height: 100%;display: inline-block;padding: 10px 50px;background:#F87F00; font-size: 14px;line-height: 15px;
  font-weight: bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align:center;
  color:#FFFFFF;text-decoration: none;width:500px;}
.btn-b a:hover {text-decoration: none;background:#F66300;}

ul,li{margin:0; padding:0;list-style-type: none;}
.column_list ul{margin-top:10px;}
.column_list li{background-image:url(http://www.wowseoul.jp/images/ico_arrow_topic.gif); background-repeat:no-repeat; background-position: 0px 5px; padding-left:15px; line-height:24px;}
.column_list a{text-decoration:underline; font-size:14px;}
.column_list a:hover{text-decoration:underline; font-size:14px;}
.column_list p{line-height:16px; padding:8px; border-top:2px solid #979797; background:#F4F4F4; margin:30px 15px 15px 0;font-weight:bold; font-size:14px;}


A.column:link {COLOR: #3666C8; TEXT-DECORATION: underline;}
A.column:visited {COLOR: #3666C8; TEXT-DECORATION: underline;}
A.column:active {COLOR: #3666C8; TEXT-DECORATION: underline;}
A.column:hover {COLOR: #3666C8; TEXT-DECORATION: underline;}

.column-tit {margin:15px 0px; overflow:hidden; width:640px;}
.column-tit li.tit {float:left; font-size:20px; font-weight:bold; line-height:26px; border-left:5px solid #52A509; padding-left:10px;}
.column-tit li.more {font-size:12px; float: right; }

.btn-s{margin:0px;}
.btn-s a {line-height:100%; display:inline-block; padding:5px;background:#FFF; font-size:12px;
  font-weight: bold;-webkit-border-radius: 20px;-moz-border-radius:20px;border-radius:20px;text-align:center;
  color:#3666C8;text-decoration: none;width:80px; border:1px solid #3666C8;}
.btn-s a:hover {text-decoration: none;background:#3666C8; color:#FFF;}


#navi{font-size:13px;background:#336BC6;color:#EE7747;margin:0 auto; width:100%; margin-top:10px;}
#navi ul{overflow: hidden;}
#navi li{float:left; border-right:1px solid #5F99D6;overflow: hidden; padding:6px 10px;}
#navi a{float:left;color:#FFFFFF;text-decoration:none;padding:6px;}
#navi a:hover{color:#FFFFFF;text-decoration:underline;}
#navi .link{overflow: hidden; background:#001A44;}
#navi .link a{color:#fff;text-decoration:none; font-weight:bold;}

#navi .new{overflow: hidden; padding:3px 10px 4px 10px; text-align:left;}
#navi .new a{color:#fff;text-decoration:none; font-weight:bold;padding:3px 10px 4px 10px; text-align:left;}
#navi .new a:hover{text-decoration:underline; text-align:left;}

#navi .link-n{overflow: hidden; background:#001A44;padding:3px 10px 4px 10px;}
#navi .link-n a{color:#fff;text-decoration:none; font-weight:bold; padding:3px 10px 4px 10px;}



#navi_play{font-size:13px;background:#336BC6;color:#EE7747;margin:0 auto; width:1110px; margin-top:10px;}
#navi_play ul{overflow: hidden;}
#navi_play li{float:left; border-right:1px solid #5F99D6;overflow: hidden; padding:7px;}
#navi_play a{float:left;color:#FFFFFF;text-decoration:none;padding:6px;}
#navi_play a:hover{color:#FFFFFF;text-decoration:underline;}
#navi_play .link{overflow: hidden; background:#001A44;}
#navi_play .link a{color:#fff;text-decoration:none; font-weight:bold;}

#navi_play .new{overflow: hidden; padding:3px 10px 4px 10px; text-align:left;}
#navi_play .new a{color:#fff;text-decoration:none; font-weight:bold;padding:3px 10px 4px 10px; text-align:left;}
#navi_play .new a:hover{text-decoration:underline; text-align:left;}

#navi_play .link-n{overflow: hidden; background:#001A44;padding:3px 10px 4px 10px;}
#navi_play .link-n a{color:#fff;text-decoration:none; font-weight:bold; padding:3px 10px 4px 10px;}


.ft_s_wt {COLOR: #FFFFFF; font-size:12px; line-height:15px;}
A.ft_s_wt:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; line-height:15px;}
A.ft_s_wt:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; line-height:15px;}
A.ft_s_wt:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; line-height:15px;}
A.ft_s_wt:hover {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; line-height:15px;}
	
.overflow {width:77px; white-space:nowrap; overflow:hidden; text-align:center;}
.overflow_80 {width:81px; white-space:nowrap; overflow:hidden; text-align:center;}
.overflow-r {width:62px; white-space:nowrap; overflow:hidden; text-align:left; background-image:url(/images/ico-r-1.gif); background-repeat:no-repeat; background-position:0px 8px;padding-left:15px; line-height:27px;}
.overflow-m {width:62px; white-space:nowrap; overflow:hidden; text-align:left; background-image:url(/images/ico-m-1.gif); background-repeat:no-repeat; background-position:0px 8px;padding-left:15px; line-height:27px;}

.overflow-rg {width:62px; white-space:nowrap; overflow:hidden; text-align:left; background-image:url(/images/ico-r-1.gif); background-repeat:no-repeat; background-position:0px 1px;padding-left:16px;}
.overflow-mg {width:62px; white-space:nowrap; overflow:hidden; text-align:left; background-image:url(/images/ico-m-1.gif); background-repeat:no-repeat; background-position:0px 1px;padding-left:16px;}

.news {width:180px;float:left; margin-right:5px; height:110px;} 
.news .pic{width: 180px; height:70px; overflow:hidden;} 

.news_top{margin:0px;}
.news_top li{overflow:hidden; border-bottom:1px solid #E6E6E6; height:80px; }
.news_top .image{float:left;width:130px; overflow:hidden; height:80px; border:1px solid #E6E6E6; background:#eee;}
.news_top .title{font-weight:normal; margin:5px;}

.game-puzzle {width:730px; overflow:hidden;display:block; padding:10px 0px 10px 35px;background:url(/images/ico-puzzle.png) no-repeat left center;border-bottom:3px solid #3666C8;margin-bottom:10px;}
.game-puzzle li.title {font-size:18px; font-weight:bold; float:left; color:#000; padding:3px 10px;}
.game-puzzle li.more a{font-size:13px; float: right; padding:3px 10px; margin-right:5px; color:#3666C8; text-decoration:underline;}

.game-brain {width:730px; overflow:hidden;display:block; padding:10px 0px 10px 35px;background:url(/images/ico-brain.png) no-repeat left center;border-bottom:3px solid #3666C8;margin-bottom:10px;}
.game-brain li.title {font-size:18px; font-weight:bold; float:left; color:#000; padding:3px 10px;}
.game-brain li.more a{font-size:13px; float: right; padding:3px 10px; margin-right:5px; color:#3666C8; text-decoration:underline;}

.game-action {width:730px; overflow:hidden;display:block; padding:10px 0px 10px 35px;background:url(/images/ico-action.png) no-repeat left center;border-bottom:3px solid #3666C8;margin-bottom:10px;}
.game-action li.title {font-size:18px; font-weight:bold; float:left; color:#000; padding:3px 10px;}
.game-action li.more a{font-size:13px; float: right; padding:3px 10px; margin-right:5px; color:#3666C8; text-decoration:underline;}

.game-sports {width:730px; overflow:hidden;display:block; padding:10px 0px 10px 35px;background:url(/images/ico-sports.png) no-repeat left center;border-bottom:3px solid #3666C8;margin-bottom:10px;}
.game-sports li.title {font-size:18px; font-weight:bold; float:left; color:#000; padding:3px 10px;}
.game-sports li.more a{font-size:13px; float: right; padding:3px 10px; margin-right:5px; color:#3666C8; text-decoration:underline;}

.game-kids {width:730px; overflow:hidden;display:block; padding:10px 0px 10px 35px;background:url(/images/ico-fun.png) no-repeat left center;border-bottom:3px solid #3666C8;margin-bottom:10px;}
.game-kids li.title {font-size:18px; font-weight:bold; float:left; color:#000; padding:3px 10px;}
.game-kids li.more a{font-size:13px; float: right; padding:3px 10px; margin-right:5px; color:#3666C8; text-decoration:underline;}

.game-etc {overflow:hidden;display:block; padding:10px 0px;border-top:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F;margin-bottom:10px; background:#F3F6FF;}
.game-etc li.title {font-size:18px; font-weight:bold; float:left; color:#000;  padding:3px 10px}
.game-etc li.more a{font-size:13px; float: right; padding:3px 10px; margin-right:5px; color:#3666C8; text-decoration:underline;}




#navi_2020{font-size:13px;background:#336BC6;color:#EE7747;margin:0 auto; width:1110px; margin-top:10px;}
#navi_2020 ul{overflow: hidden;}
#navi_2020 li{float:left; border-right:1px solid #5F99D6;overflow: hidden; padding:7px;}
#navi_2020 a{float:left;color:#FFFFFF;text-decoration:none;padding:6px;}
#navi_2020 a:hover{color:#FFFFFF;text-decoration:underline;}
#navi_2020 .link{overflow: hidden; background:#001A44;}
#navi_2020 .link a{color:#fff;text-decoration:none; font-weight:bold;}

#navi_2020 .new{overflow: hidden; padding:3px 10px 4px 10px; text-align:left;}
#navi_2020 .new a{color:#fff;text-decoration:none; font-weight:bold;padding:3px 10px 4px 10px; text-align:left;}
#navi_2020 .new a:hover{text-decoration:underline; text-align:left;}

#navi_2020 .link-n{overflow: hidden; background:#001A44;padding:3px 10px 4px 10px;}
#navi_2020 .link-n a{color:#fff;text-decoration:none; font-weight:bold; padding:3px 10px 4px 10px;}

.spgame {padding:0px; margin:0px; width:300px;}
.spgame ul{overflow:hidden; padding:0px; margin:0px;width:300px;}
.spgame li{overflow:hidden;width:300px; height:275px; }
.spgame .image{display:block;width:300px;text-align:center;overflow:hidden;}
.spgame .title {position: absolute; bottom:0px; color:#fff; padding:20px 0px; background:rgba(0,26,68,.9);width:300px;}
.spgame .title .b{margin:0;font-size:16px; text-align:center; line-height:24px; color:#FF2;font-weight:boldwidth:300px;}
.spgame .title .s{margin:0;font-size:14px; text-align:center; color:#fff; font-weight:bold;width:300px;}
