@charset "utf-8";

/*--------------------------
  report
--------------------------*/

body#world.flashNews .intro{background:url(/special/wcs0809/world0908/img/news_intro_bg.gif) no-repeat 17px 0;}
body#world.flashNews h2{margin-bottom:8px;}
body#world.flashNews p#logoWcs2010{padding-left:16px;_padding-left:0;}
body#world #wcs2010{
margin:0 0 10px 20px;
padding-top:20px;
width:629px;
position:relative;
background: url(/special/wcs0809/common/img/line01.gif) repeat-x;
}
body#world #wcs2010 h3,
body#world #wcs2010 p{margin:0;}
body#world #wcs2010 p#btnDetail{position:absolute;top:196px;left:170px;}

#img_2column{
width:629px;
height:357px;
background:url(/special/wcs0809/world0808/img/card_img03.jpg) repeat-y;
margin:0px auto 20px auto;
}

#card_list{
padding-top:55px;
margin:0;}

#card_list li{float:left;}

.card01{margin-left:9px; display:block; display:inline;}
.card02{margin-left:8px; display:block; display:inline;}
.card03{margin-left:26px; display:block; display:inline;}
.card04{margin-left:8px; display:block; display:inline;}

#card_btn{margin:0;}

#card_btn li{float:left;}

.card_btn_left{margin:67px 0px 0px 90px;isplay:block;display:inline;}
.card_btn_right{margin:67px 0px 0px 180px;isplay:block;display:inline;}

#game_btnArea{position:relative;}

.game_btn{
position:absolute;
top:340px;
left:218px;
}


#report_h1 {
margin:0!important;
padding:0!important;
}


.tbl01{
margin:0 0 20px 20px;
padding:0;
}

.tbl01 img{
vertical-align:bottom;
}

ul.link-list01{
padding:0;
margin:0 0 0 16px;
}

ul.link-list01 li{
float:left;
margin-right:3px;
display:inline;
}

ul.link-list01 li.lastChild{
float:left;
margin-right:0;
}

ul.col2_img{
margin:0 0 20px 22px;
padding:0;
}

ul.col2_img li{
margin-right:4px;
float:left;
display:inline;
}

ul.col2_img li.lastChild{
}

p.popup_btnL{
position:relative;
float:left;
padding-left:84px;
top:-57px;
margin-bottom:-30px;
display:inline;
}

p.popup_btnR{
position:relative;
float:right;
top:-57px;
padding-right:89px;
margin-bottom:-30px;
display:inline;
}


/*--------------------------
  popup(card)
--------------------------*/

#popup_html{background:none;}

#world_pop {
line-height:1none!important;
color: #454a4dnone!important;
background:#fff repeat-y!important;
font-size: 100.01%none!important;
font-family: sans-serifnone!important;
text-align: centernone!important;
}

#page_pop {
background: url(/special/wcs0809/world0808/img/pop_card_bg.gif) repeat-y;
font-size:81.5%;
text-align:left;
width:616px!important;
margin:0px auto!important;
}

.table_section{
width:563px;
background: url(/special/wcs0809/world0808/img/table_section_bg.gif) repeat-y;
font-size:90%;
margin:0 0 0 27px;
}

.table_section td{
line-height:1.4;
}

.left_section{float:left;}

.right_section{float:right;}

.blue_table,
.red_table{
border-collapse:collapse;
width:272px;
margin:0 0 12px 0;
}

.blue_th01,
.blue_th02,
.blue_th03{
padding:5px;
background:#0061a8;
border:1px solid #67a4de;
color:#fff;
font-weight:bold;
text-align:center;
}

.red_th01,
.red_th02,
.red_th03{
padding:5px;
background:#cc0000;
border:1px solid #eb5e5e;
color:#fff;
font-weight:bold;
text-align:center;
}

.blue_th01, .red_th01{width:44%;}
.blue_th02, .red_th02{width:42%;}
.blue_th03, .red_th03{width:14%;}

.blue_table td{
padding:5px;
border:1px solid #67a4de;
}
.red_table td{
padding:5px;
border:1px solid #eb5e5e;
}

.blue_result{background:#f5fbff;}
.red_result{background:#fff5f5;}

/*--------------------------
  popup(game)
--------------------------*/

.game_h2{margin-bottom:5px;margin-top:2px;}

.game_section{padding:0; margin:0;}

#game_red_table{
border-collapse:collapse;
width:574px;
margin:0 0 5px 20px;
}

#game_red_table th{
background:#cc0000;
border:1px solid #eb5e5e;
color:#fff;
font-weight:bold;
padding:5px;
vertical-align:middle;
text-align:center;
}

#game_red_table td{border:1px solid #eb5e5e;padding:5px;}

#game_blue_table{
border-collapse:collapse;
width:574px;
margin:0 0 5px 20px;
}

#game_blue_table th{
background:#0061a8;
border:1px solid #67a4de;
color:#fff;
font-weight:bold;
padding:5px;
vertical-align:middle;
text-align:center;
}

#game_blue_table td{border:1px solid #67a4de;padding:5px;}

.illust_center{text-align:center;}

#close{text-align:center;padding:20px 0;}

ul.listStyle12 li {
margin:0 0 0 0;
padding-left:16px;
background: url(/special/wcs0809/common/img/icon_arrow.gif) no-repeat 4px 50%;
}

