body,td,p,dl,dt,dd,ul,ol,li,div,table,p{margin:0;padding:0; 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;}
a, a:visited {color: #3666C8; text-decoration: none;}
a:hover {text-decoration:underline; color:#3666C8;}

img {border: 0 none;}
a img { border:none; verticle-align:top; }
ul, ol {list-style: none none outside;}
div{overflow: hidden;}

h1 { font-size: 10px; margin:0; padding:0; font-weight:normal}
h2{font-size:18px;}
h1,h3,h4,h5{margin:0; padding:0; font-weight:normal}
hr {background: #DDDDDD; border: 0 none; clear: both; height:1px; margin:20px 0px;}
.background{width:1100px; margin:0 auto;}


/* FORM */
fieldset {border: 1px solid #DDDDDD;padding: 15px;}
legend {font-size: 12px;padding: 0 10px;}
label {float: left;font-size: 13px;width: 130px;line-height: 26px;text-indent: 10px;}
select {width: auto;}
textarea {float: left;border: 1px solid #DDDDDD;font-size: 13px;padding: 4px;font-family: Arial, Helvetica, sans-serif;width: 370px;resize: none;overflow-y: auto;}
figure {margin:0px 0px 10px 0px; padding:0px;}
figure img{width:100%;}

.alignright { float:right; }
.alignleft { float:left; }
.aligncenter { margin-left:auto; margin-right:auto; }
.centered { margin-left:auto; margin-right:auto; }
.clear { clear:both; }
.blue {COLOR: #393939;}



#touchSlider {  float:left;width:330px;height:250px; margin:0 auto; position:relative; overflow:hidden; }
#touchSlider ul { width:330px; height:250px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider ul li { float:left; width:100%; height:100%; }

.btn_area {overflow:hidden;cursor:pointer;}


.top {padding:0px; margin:0px; width:320px;}
.top ul{overflow:hidden; padding:0px;}
.top li{overflow:hidden;width:320px; height:275px; }
.top .image{display:block;width:100%;text-align:center;overflow:hidden;}
.top .title {position: absolute; bottom:5px; color:#fff; width:300px; padding:10px; height:50px; background:rgba(0,26,68,.9);}
.top .title .b{margin:0;font-size:18px; text-align:left; line-height:24px; color:#fff;font-weight:bold;}
.top .title .s{margin:0;font-size:13px; text-align:left; color:#fff; font-weight:normal;}
.top .breaking {position: absolute; top:0px; left:0px; background:#FE6C00; padding:5px 10px; text-align:center;}
.top .breaking  span{font-size:14px; line-height:24px; color:#fff; text-align:center; font-weight:bold;}


.top1 {padding:0px; margin:0px; width:230px;}
.top1 ul{overflow:hidden; padding-bottom:5px;}
.top1 li{overflow:hidden;width:225px; height:130px;}
.top1 li a{overflow:hidden;display:block;}
.top1 .image{display:block;width:100%;text-align:center;overflow:hidden; }
.top1 .title {position: absolute;bottom:5px;color:#fff; width:225px; padding:5px 0px; background:rgba(0,0,0,.8); }
.top1 .title .b{margin:0;font-size:13px; text-align:center; line-height:20px; color:#fff;font-weight:bold;}
.top1 .title .s{margin:0;font-size:13px; text-align:left; color:#fff;}


.top2 {padding:0px; margin:0px;}
.top2 ul{overflow:hidden; padding-bottom:5px;}
.top2 li{overflow:hidden; width:210px; height:160px;}
.top2 li a{overflow:hidden;display:block;}
.top2 .image{display:block;width:100%;text-align:center;overflow:hidden;}
.top2 .title {position: absolute;bottom:5px;color:#fff; width:210px; padding:5px 0px; background:rgba(0,0,0,.8); }
.top2 .title .b{margin:0;font-size:12px; text-align:center; line-height:20px; color:#fff;font-weight:normal;}
.top2 .title .s{margin:0;font-size:13px; text-align:left; color:#fff;}

.top3 {padding:0px; margin:0px; width:230px;}
.top3 ul{overflow:hidden; padding-bottom:0px;}
.top3 li{overflow:hidden;width:225px; height:115px;}
.top3 li a{overflow:hidden;display:block;}
.top3 .image{display:block;width:100%;text-align:center;overflow:hidden; }
.top3 .title {position: absolute;bottom:0px;color:#fff; width:225px; padding:0px 0px; background:#fff; }
.top3 .title .b{margin:0;font-size:12px; text-align:center; line-height:20px;}
.top3 .title .s{margin:0;font-size:13px; text-align:left; color:#fff;}
.top3 .new {position: absolute; top:0px; left:0px; padding:5px; text-align:center; background:rgba(255,247,36,.9);}
.top3 .new  span{font-size:12px; color:#ff0700; text-align:center; font-weight:bold;}
.newlist{background:#e5ecf8; padding:5px 0px; text-align:center; width:460px; border-bottom:3px solid #6fa9e6;}
.newlist a{text-decoration:underline;}

.game-news {font-size:13px; text-align:center;} 
.game-news .pic{overflow:hidden; margin-bottom:5px;float:left;} 
.game-news .menu{overflow:hidden;font-size:18px; font-weight:bold;float:left;}


.news_top{margin:0px;}
.news_top li{overflow:hidden; border-bottom:1px solid #E6E6E6; padding:10px 0px; height:80px; }
.news_top .image{display:block;float:left;width:120px; overflow:hidden; height:80px; border:1px solid #E6E6E6; background:#eee;}
.news_top dl{overflow:hidden;}
.news_top .title{line-height:20px;padding:7px; font-weight:normal;}


.br-game {margin:10px 0px; padding:0px; margin:0 auto; align:center;}
.br-game ul{overflow:hidden; margin:10px 0px;}
.br-game li{float:left; width:19%; text-align:center; overflow:hidden; padding-right:10px;}
.br-game img{width:100%;}
.br-game .br-image{overflow:hidden; height:220px;}
.br-game .br-title{text-align:center; margin:10px 0px;}


.online-game {margin:10px 0px; padding:0px; margin:0 auto; align:center; border:0px solid #D8D8D8;}
.online-game ul{overflow:hidden; margin:10px 0px;}
.online-game li{float:left; text-align:center; overflow:hidden; padding-right:16px;}
.online-game img{width:140px;height:140px;}
.online-game .br-image{overflow:hidden;height:140px;}
.online-game .br-title{width:130px; text-align:center; margin:10px 0px; display:block;overflow:hidden;}



.ctg-menu {margin-bottom:20px; padding:0px; }
.ctg-menu .game ul{overflow:hidden;}
.ctg-menu .game li{float:left; width:190px; text-align:center; }
.ctg-menu .game img{vertical-align:top;text-align:left; overflow:hidden; width:170px;height:120px;}
.ctg-menu .game .name{text-align:center; margin:10px 0px; width:170px; float:left;}


.game-osusume {overflow:hidden;display:block; padding:15px 0px 10px 35px;background:url(/images/ico-new.png) no-repeat left center;border-bottom:3px solid #7DB619; margin:20px 0px 10px 0px;}
.game-osusume li.title {font-size:18px; font-weight:bold; float:left; color:#000;}
.game-osusume li.more a{font-size:13px; float: right; }

.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;}


.idx-img{width:135px;height:95px;display: table; overflow:hidden; background:#eee; margin-bottom:3px;}
.idx-img .img{display: table-cell; vertical-align: middle;}






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:#393939; 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: #393939; TEXT-DECORATION: none; font-size:11px; }
A.game_ts:visited {COLOR: #393939; TEXT-DECORATION: none; font-size:11px; }
A.game_ts:active {COLOR: #393939; 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:16px; }
A.font14:link {COLOR: #393939; TEXT-DECORATION: none; font-size:14px; line-height:16px;}
A.font14:visited {COLOR: #393939; TEXT-DECORATION: none; font-size:14px; line-height:16px;}
A.font14:active {COLOR: #393939; TEXT-DECORATION: none; font-size:14px; line-height:16px;}
A.font14:hover {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:14px; line-height:16px;}

.font14_w {COLOR: #FFFFFF; font-size:14px; line-height:16px; }
A.font14_w:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:14px; line-height:16px;}
A.font14_w:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:14px; line-height:16px;}
A.font14_w:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:14px; line-height:16px;}
A.font14_w:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:16px;}


.font14_n {COLOR: #424242; font-size:14px; line-height:16px; }
A.font14_n:link {COLOR: #393939; TEXT-DECORATION: none; font-size:14px; line-height:16px;}
A.font14_n:visited {COLOR: #393939; TEXT-DECORATION: none; font-size:14px; line-height:16px;}
A.font14_n:active {COLOR: #393939; TEXT-DECORATION: none; font-size:14px; line-height:16px;}
A.font14_n:hover {COLOR: #3666C8; TEXT-DECORATION: none; font-size:14px; line-height:16px;}


.font14_bk {COLOR: #000000; font-size:14px; line-height:16px; }

.font16 {COLOR: #424242; font-size:16px; line-height:16px; }




/* 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: #393939; TEXT-DECORATION: none; }
A.s:visited {font-size:12px; COLOR: #393939; TEXT-DECORATION: none; }
A.s:active {font-size:12px; COLOR: #393939; 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: underline; }
A.footer:visited {COLOR: #424242; TEXT-DECORATION: underline;}
A.footer:active {COLOR: #424242; TEXT-DECORATION: underline;}
A.footer:hover {COLOR: #424242; TEXT-DECORATION: underline;}

A.footer_r:link {COLOR: #EB002D; TEXT-DECORATION: underline; }
A.footer_r:visited {COLOR: #EB002D; TEXT-DECORATION: underline;}
A.footer_r:active {COLOR: #EB002D; TEXT-DECORATION: underline;}
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; border-top:solid 2px #E6E6E6; height:1px; color:#EEE; margin:20px 0px;}

.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: underline; 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: #393939; TEXT-DECORATION: none; font-size:12px; font-weight:bold;}
A.game_list:visited {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; font-weight:bold;}
A.game_list:active {COLOR: #393939; TEXT-DECORATION:none; font-size:12px; font-weight:bold;}
A.game_list:hover {COLOR: #3666C8; TEXT-DECORATION: underline; 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: none; }
A.test:visited {COLOR: #0000FF; TEXT-DECORATION: none; }
A.test:active {COLOR: #0000FF; TEXT-DECORATION: none; }
A.test:hover {COLOR: #0000FF; TEXT-DECORATION: underline; }


/* index */
A.font_s:link {COLOR: #393939; TEXT-DECORATION: none; font-size:9px}
A.font_s:visited {COLOR: #393939; TEXT-DECORATION: none; font-size:9px}
A.font_s:active {COLOR: #393939; 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:#393939; 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:#393939; 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:#393939; 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:#393939; 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:#393939; 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:#393939; 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:#393939; 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:#393939; 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:#393939; 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: #393939; TEXT-DECORATION:none;; font-size:14px; }
A.help:visited {COLOR: #393939; TEXT-DECORATION:none; font-size:14px; }
A.help:active {COLOR: #393939; TEXT-DECORATION:none; font-size:14px; }
A.help:hover {COLOR: #v; 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:none; 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: #393939; TEXT-DECORATION: none;}
A.column:visited {COLOR: #393939; TEXT-DECORATION: none;}
A.column:active {COLOR: #393939; TEXT-DECORATION: none;}
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:#393939;text-decoration: none;width:80px; border:1px solid #393939;}
.btn-s a:hover {text-decoration: none;background:#3666C8 color:#FFF;}


#navi{font-size:13px;background:#336BC6;color:#EE7747;margin:0 auto; width:970px; 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:6px 10px;}
#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;}





#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;}

.cgy{width:1110px; margin:0 auto; font-size:18px; font-weight:bold; line-height:30px; margin:30px 0px 10px 0px; border-left:5px solid #000; padding-left:10px;}

.listRowlink{margin:30px 0px 10px 0px;}
.listRowlink li{border-bottom:3px solid #619900;background:#fff; width:530px;}
.listRowlink li a{overflow:hidden;display:block;padding:0px 25px 0px 0;background:url(https://s.wowgame.jp/images/arrow.png) no-repeat right center;color:#333333;}
.listRowlink dl{overflow:hidden;}
.listRowlink .title{line-height:1.25;font-size:18px;font-weight:bold;text-decoration:none;}
.listRowlink .puzzle {line-height:1.25;font-size:18px;font-weight:bold;overflow:hidden;display:block; padding:8px 0px 8px 40px;background:url(https://s.wowgame.jp/images/ico-puzzle.png) no-repeat left center;}
.listRowlink .brain {line-height:1.25;font-size:18px;font-weight:bold;overflow:hidden;display:block; padding:8px 0px 8px 40px;background:url(https://s.wowgame.jp/images/ico-girls.png) no-repeat left center;}
.listRowlink .action {line-height:1.25;font-size:18px;font-weight:bold;overflow:hidden;display:block; padding:8px 0px 8px 40px;background:url(https://s.wowgame.jp/images/ico-action.png) no-repeat left center;}
.listRowlink .sports {line-height:1.25;font-size:18px;font-weight:bold;overflow:hidden;display:block; padding:8px 0px 8px 40px;background:url(https://s.wowgame.jp/images/ico-sports.png) no-repeat left center;}
.listRowlink .kids {line-height:1.25;font-size:18px;font-weight:bold;overflow:hidden;display:block; padding:8px 0px 8px 40px;background:url(https://s.wowgame.jp/images/ico-fun.png) no-repeat left center;}

.top2 {padding:0px; margin:0px; width:220px;}
.top2 ul{overflow:hidden; padding-bottom:5px;}
.top2 li{overflow:hidden;width:210px; height:130px;}
.top2 li a{overflow:hidden;display:block;}
.top2 .image{display:block;width:100%;text-align:center;overflow:hidden; }
.top2 .title {position: absolute;bottom:5px;color:#fff; width:210px; padding:5px 0px; background:rgba(0,0,0,.8); }
.top2 .title .b{margin:0;font-size:12px; text-align:center; line-height:20px; color:#fff;font-weight:bold;}
.top2 .title .s{margin:0;font-size:13px; text-align:left; color:#fff;}

