@charset "UTF-8";

a:link{
color:#FFFFFF;
text-decoration:underline;
}
a:visited{
color:#FFFFFF;
text-decoration:underline;
}
a:hover{
color:#FFFFFF;
text-decoration:none;
}
a:active{
color:#FFFFFF;
text-decoration:none;
}
.active{
display:inline;
color:#EC4B46;
text-decoration:none;
}

h1{
margin:35px 0px 0px 0px;
width:220px;
height:40px;
float:left;
}
#contents{
width:900px;
background-image:url(../images/bg.jpg);
background-position:right top;
background-repeat:no-repeat;
float:left;
}

/*chaos*/
#country-chaos{
display:inline;
margin:43px 0px 20px 20px;
width:639px;
height:811px;
background-image:url(../images/chaos_bg01.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}
#chaos-logo{
padding:70px 0px 0px 70px;
}
#chaos-final{
padding:0px 0px 0px 170px;
}
#chaos-date{
padding:0px 0px 20px 170px;
}
#chaos-schrdule{
padding:0px 0px 8px 158px;
}
#chaos-final-link{
display:inline;
margin:0px 0px 0px 38px;
padding:0px 0px 0px 0px;
width:564px;
float:left;
}
#chaos-final-link li{
height:200px;
float:left;
}
#chaos-final-link li a{
display:block;
height:200px;
text-indent:-20000px;
overflow:visible;
}
#chaos-final-link li#chaos-access{
width:188px;
}
#chaos-final-link li#chaos-access a{
width:188px;
background-image:url(../images/chaos_btn01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#chaos-final-link li#chaos-access a:hover{
width:188px;
background-image:url(../images/chaos_btn01.jpg);
background-position:0px -200px;
background-repeat:no-repeat;
}
#chaos-final-link li#chaos-tournament{
width:188px;
}
#chaos-final-link li#chaos-tournament a{
width:188px;
background-image:url(../images/chaos_btn01.jpg);
background-position:-188px 0px;
background-repeat:no-repeat;
}
#chaos-final-link li#chaos-tournament a:hover{
width:188px;
background-image:url(../images/chaos_btn01.jpg);
background-position:-188px -200px;
background-repeat:no-repeat;
}
#chaos-final-link li#chaos-sale{
width:187px;
}

#chaos-final-link li#chaos-sale a{
width:188px;
background-image:url(../images/chaos_btn01.jpg);
background-position:-376px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#chaos-final-link li#chaos-sale a:hover{
width:188px;
background-image:url(../images/chaos_btn01.jpg);
background-position:-376px -200px;
background-repeat:no-repeat;
}
#chaos-link{
display:inline;
margin:0px 0px 0px 69px;
padding:0px 0px 26px 0px;
width:500px;
float:left;
}
#chaos-link li{
width:250px;
height:70px;
float:left;
}
#chaos-link li a{
display:block;
width:250px;
height:70px;
text-indent:-20000px;
overflow:visible;
}
#chaos-link li#chaos-area-list a{
background-image:url(../images/chaos_btn_area01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#chaos-link li#chaos-area-list a:hover{
background-image:url(../images/chaos_btn_area01.jpg);
background-position:0px -70px;
background-repeat:no-repeat;
}
#chaos-link li#chaos-shop-list a{
background-image:url(../images/chaos_btn_shop01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#chaos-link li#chaos-shop-list a:hover{
background-image:url(../images/chaos_btn_shop01.jpg);
background-position:0px -70px;
background-repeat:no-repeat;
}

/*chaos*/

/*online*/
.online-event{
display:inline;
margin:43px 0px 20px 20px;
background-image:url(../images/access_bg02.gif);
background-position:0px 0px;
background-repeat:repeat-y;
float:left;
}
.online-announce{
background-image:url(../images/online_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
}
.online-announce h2.online-logo{
margin:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
}
.online-announce div.online-date{
margin:0px 0px 15px 110px;
width:413px;
}
.online-announce div.online-date02{
margin:0px 0px 15px 90px;
width:449px;
}
.online-btn{
display:inline;
margin:0px 0px 25px 131px;
width:372px;
height:186px;
float:left;
}
.online-btn li{
width:186px;
height:186px;
text-indent:-20000px;
overflow:hidden;
float:left;
}
.online-btn li a{
display:block;
width:186px;
height:186px;
}
.online-btn li.online-ranking{
background-image:url(../images/online_bt01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
.online-btn li.online-title{
background-image:url(../images/online_bt01.jpg);
background-position:-186px 0px;
background-repeat:no-repeat;
}
.online-btn li.online-ranking a:hover{
background-image:url(../images/online_bt01_on.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
.online-btn li.online-title a:hover{
background-image:url(../images/online_bt01_on.jpg);
background-position:-186px 0px;
background-repeat:no-repeat;
}


.online-btn_new{
display:inline;
margin:0px 0px 25px 131px;
width:372px;
height:186px;
float:left;
}
.online-btn_new li{
width:186px;
height:186px;
text-indent:-20000px;
overflow:hidden;
float:left;
}
.online-btn_new li a{
display:block;
width:186px;
height:186px;
}
.online-btn_new li.online-ranking{
background-image:url(../images/online_bt01_new.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
.online-btn_new li.online-title{
background-image:url(../images/online_bt01_new.jpg);
background-position:-186px 0px;
background-repeat:no-repeat;
}
.online-btn_new li.online-ranking a:hover{
background-image:url(../images/online_bt01_on_new.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
.online-btn_new li.online-title a:hover{
background-image:url(../images/online_bt01_on_new.jpg);
background-position:-186px 0px;
background-repeat:no-repeat;
}


.online-btn_off{
display:inline;
margin:0px 0px 25px 131px;
width:372px;
height:186px;
float:left;
}
.online-btn_off li{
width:186px;
height:186px;
text-indent:-20000px;
overflow:hidden;
float:left;
}
.online-btn_off li.online-ranking{
background-image:url(../images/online_bt01_off.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
.online-btn_off li.online-title{
background-image:url(../images/online_bt01_off.jpg);
background-position:-186px 0px;
background-repeat:no-repeat;
}

.online-description{
display:inline;
margin:0px 0px 20px 28px;
padding:20px 0px 20px 0px;
width:583px;
background-image:url(../images/li02.gif);
background-position:0% 100%;
background-repeat:no-repeat;
float:left;
clear:both;
}
.online-description dt{
display:inline;
margin:0px 0px 2px 38px;
width:75px;
line-height:1.5;
float:left;
}
.online-description dd{
display:inline;
margin:0px 0px 2px 0px;
width:425px;
line-height:1.5;
float:left;
}

.designation{
padding:0px 0px 30px 0px;
width:639px;
background-image:url(../images/access_bg03.gif);
background-position:0% 100%;
background-repeat:no-repeat;
float:left;
clear:both;
}
.designation dl.select-image{
display:inline;
margin:0px 0px 0px 29px;
width:294px;
float:left;
}
.designation dl.select-image dt{
margin:0px 0px 5px 0px;
width:270px;
}
.designation dl.select-image dd{
width:270px;
font-size:0.8em;
text-align:center;
}
.cap-txt{
margin:5px 0px 0px 0px;
width:270px;
font-size:0.8em;
text-align:center;
}
.designation div.condition{
width:274px;
float:left;
}
.designation div.condition ul{
margin:3px 0px 10px 0px;
}
.designation div.condition ul li{
margin:0px 0px 2px 0px;
color:#FA5757;
font-weight:bold;
line-height:1.2;
}
.designation div.condition p{
line-height:1.5;
}
/*online*/

#announce{
margin:39px 0px 20px 20px;
width:639px;
background-image:url(../images/event_bg01.jpg);
background-position:right top;
background-repeat:no-repeat;
}
#announce h2#event-logo{
margin:0px 0px 0px 137px;
padding:47px 0px 0px 0px;
}
#announce div#description{
margin:0px 0px 20px 137px;
}

#event-final{
display:inline;
margin:0px 0px 0px 38px;
padding:0px 0px 0px 0px;
width:563px;
float:left;
}
#event-final li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
#event-final li a{
display:block;
height:200px;
text-indent:-20000px;
overflow:visible;
}
#event-final li#access{
width:188px;
}
#event-final li#access a{
width:188px;
background-image:url(../images/btn04.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#event-final li#access a:hover{
background-image:url(../images/btn04.jpg);
background-position:0px -200px;
background-repeat:no-repeat;
}
#event-final li#tournament-list{
width:187px;
}
#event-final li#tournament-list a{
width:187px;
background-image:url(../images/btn04.jpg);
background-position:-188px 0px;
background-repeat:no-repeat;
}
#event-final li#tournament-list a:hover{
width:187px;
background-image:url(../images/btn04.jpg);
background-position:-188px -200px;
background-repeat:no-repeat;
}
#event-final li#shop{
width:188px;
}
#event-final li#shop a{
width:188px;
background-image:url(../images/btn04.jpg);
background-position:-375px 0px;
background-repeat:no-repeat;
}
#event-final li#shop a:hover{
width:188px;
background-image:url(../images/btn04.jpg);
background-position:-375px -200px;
background-repeat:no-repeat;
}
#event-link{
margin:0px 0px 0px 69px;
padding:0px 0px 31px 0px;
width:502px;
height:70px;
clear:both;
}
#event-link li{
display:inline;
margin:0px 0px 0px 0px;
width:250px;
float:left;
}

#event-link li#btn-list a{
display:block;
width:250px;
height:70px;
background-image:url(../images/btn01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#event-link li#btn-list a:hover{
background-image:url(../images/btn01.jpg);
background-position:0px -70px;
background-repeat:no-repeat;
}
#event-link li#btn-tournament{
display:block;
width:250px;
height:70px;
}
#event-link li#btn-tournament a{
display:block;
width:250px;
height:70px;
background-image:url(../images/btn03.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#event-link li#btn-tournament a:hover{
background-image:url(../images/btn03.jpg);
background-position:0px -70px;
background-repeat:no-repeat;
}

#winner-list{
margin:0px 0px 40px 20px;
width:639px;
background-image:url(../images/winner_box_bg02.gif);
background-position:0px 0px;
background-repeat:repeat-y;
clear:both;
}
#winner-list dl{
background-image:url(../images/winner_box_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#winner-list dl dt{
margin:0px 0px 0px 80px;
}
#winner-list dl dd{
background-image:url(../images/winner_box_bg03.gif);
background-position:0px 100%;
background-repeat:no-repeat;
text-align:center;
}
#winner-list dl dd em{
display:block;
margin:0px 0px 10px 0px;
font-size:0.85em;
line-height:1.5;
}
#winner-list dl dd p{
padding:0px 0px 20px 0px;
line-height:2.5;
}

/*rule*/
.rule{
margin:0px 0px 5px 20px;
width:639px;
background-image:url(../images/rule_bg01.gif);
background-position:0px 0px;
background-repeat:repeat-y;
clear:both;
}
.rule dl{
width:639px;
background-image:url(../images/rule_bg02.gif);
background-position:0px 100%;
background-repeat:no-repeat;
}
.rule dl dd{
padding:0px 0px 5px 0px;
}
.rule dl dd{
margin:0px 0px 0px 25px;
width:589px;
line-height:1.5;
}
.rule dl dd em{
display:block;
margin:0px 0px 10px 0px;
font-size:1.1em;
font-weight:bold;
}
.rule dl dd ol{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #610400;
}
.rule dl dd ol li.decimal{
list-style-type:decimal;
list-style-position:inside;
}
.rule dl dd ol li.rule-notes{
padding:0px 0px 20px 0px;
}
.rule dl dd ol ul li{
margin:0px 0px 2px 0px;
line-height:1.5;
}
.rule dl dd ol ul{
padding:3px 0px 20px 25px;
width:564px;
list-style-type:disc;
list-style-position:outside;
font-weight:normal;
}
.rule dl dd ul.rule-annotate{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
.rule dl dd ul.rule-annotate li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
.rule dl dd ul#game-attention{
padding:0px 0px 20px 25px;
width:564px;
list-style-type:disc;
list-style-position:outside;
font-weight:normal;
}
.rule dl dd ul#game-attention li{
line-height:1.5;
margin:0px 0px 10px 0px;
}
.rule dl dd p.latest{
border:none;
}
.rule dl dd ul.rule-add{
margin:0px 0px 20px 0px;
padding:0px 0px 10px 25px;
width:564px;
border-bottom:1px solid #610400;
list-style-type:disc;
list-style-position:outside;
font-weight:normal;
}
.rule dl dd ul.rule-add li{
line-height:1.5;
margin:0px 0px 10px 0px;
}
.rule dl dd ul.rule-add li strong{
font-weight:normal;
color:#FFCC00;
}
/*rule*/

/*online rule*/
.online-rule{
margin:0px 0px 5px 20px;
width:639px;
background-image:url(../images/rule_bg01.gif);
background-position:0px 0px;
background-repeat:repeat-y;
clear:both;
}
.online-rule dl{
width:639px;
background-image:url(../images/rule_bg02.gif);
background-position:0px 100%;
background-repeat:no-repeat;
}
.online-rule dl dt{
margin:0px 0px 13px 0px;
}
.online-rule dl dd{
margin:0px 0px 0px 25px;
padding:0px 0px 5px 0px;
width:589px;
line-height:1.5;
}
.online-rule dl dd dl.sacrifice{
margin:0px 0px 20px 0px;
padding:0px 0px 20px 0px;
width:583px;	
background:none;
border-bottom:1px solid #610400;
float:left;
}
.online-rule dl dd dl.sacrifice dt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:291px;
float:left;
}
.online-rule dl dd dl.sacrifice dd{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:292px;
background:none;
float:left;
}
.online-rule dl dd dl.sacrifice dd ul li{
margin:0px 0px 5px 13px;
}
.online-rule dl dd dl.sacrifice dd ul li span{
margin:0px 0px 0px -13px;
}
.online-rule dl dd dl.sacrifice dd ul li span strong{
color:#FF0000;
}
.online-rule dl dd div.prohibit{
width:583px;
clear:both;
}
.online-rule dl dd div.prohibit em{
display:block;
margin:0px 0px 10px 0px;
font-weight:bold;
line-height:1.2;
}
.online-rule dl dd div.prohibit ul{
margin:0px 0px 10px 0px;
}
.online-rule dl dd div.prohibit dl.cope{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
width:583px;	
background:none;
}
.online-rule dl dd divprohibit dl.cope dt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.online-rule dl dd div.prohibit dl.cope dd{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;	
}
.online-rule dl dd div.prohibit dl.cope dd p{
margin:0px 0px 10px 0px;
}
/*online rule*/

#winner-list-area{
margin-bottom:20px;
width:639px;
background-image:url(../images/area_bg02.gif);
background-position:0px 0px;
background-repeat:repeat-y;
}
#winner-list-area-bg{
width:639px;
background-image:url(../images/winner_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#area_footer{
width:639px;
}
#winner-list-area h2{
width:639px;
height:130px;
background-image:url(../images/winner_ti01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#winner-list-area-bg p#description{
margin:0px 30px 20px 30px;
padding:0px 0px 20px 0px;
background-image:url(../images/li01.gif);
background-position:0px 100%;
background-repeat:no-repeat;
line-height:1.5;
}
#winner-list-area-bg p#description em{
display:block;
margin:15px 0px 0px 0px;
}

#winner-list-area-bg p.list-link{
margin:0px 0px 15px 30px;
width:579px;
}
#winner-list-area-bg p.list-link a.new{
padding:0px 0px 12px 0px;
background-image:url(../images/winner_ico_new01.gif);
background-position:50% 100%;
background-repeat:no-repeat;
}

.area-winner{
margin:0px 0px 30px 15px;
}
.card{
margin:0px 0px 5px 13px;
width:581px;
border:1px solid #9E938C;
}
.card dt.player-name{
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
background-color:#383029;
background-image:url(../images/winner_card_bg01.jpg);
background-position:0px 100%;
background-repeat:no-repeat;
}
.card dt.player-name strong{
margin:0px 5px 0px 0px;
font-size:1.0em;
line-height:1.5;
font-weight:bold;
}
.card dt.player-name em{
margin:0px 10px 0px 5px;
font-size:0.85em;
line-height:1.9;
}
.card dd.card-list{
margin:0px 0px 0px 0px;
background-image:url(../images/winner_card_bg02.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
.card dd.card-list ul{
margin:0px 0px 0px 11px;
height:80px;
}
.card dd.card-list ul li{
display:inline;
margin:11px 0px 0px 0px;
width:47px;
height:64px;
background-image:url(../images/winner_card_bg03.gif);
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
}
.card dd.card-list ul li img{
border:1px solid #000000;
}

#chaos-winner-list-area{
margin-bottom:20px;
width:639px;
background-image:url(../images/area_bg02.gif);
background-position:0px 0px;
background-repeat:repeat-y;
}
#chaos-winner-list-area-bg{
width:639px;
background-image:url(../images/winner_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#chaos-winner-list-area h2{
width:639px;
height:130px;
background-image:url(../images/chaos_winner_ti01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#chaos-winner-list-area-bg p#description{
margin:0px 30px 20px 30px;
padding:0px 0px 20px 0px;
background-image:url(../images/li01.gif);
background-position:0px 100%;
background-repeat:no-repeat;
line-height:1.5;
}
#chaos-winner-list-area-bg p#description em{
display:block;
margin:15px 0px 0px 0px;
}

#chaos-winner-list-area-bg p.list-link{
margin:0px 0px 15px 30px;
width:579px;
}
#chaos-winner-list-area-bg p.list-link a.new{
padding:0px 0px 12px 0px;
background-image:url(../images/winner_ico_new01.gif);
background-position:50% 100%;
background-repeat:no-repeat;
}
.chaos-area-winner{
display:inline;
margin:0px 0px 25px 15px;
width:609px;
background-image:url(../images/area_ti_bg.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
.chaos-area-winner:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.chaos-area-winner{
display:inline-table;
}
/* Hides from IE-mac \*/
* html .chaos-area-winner{
height:1%;
}
.chaos-area-winner{
display:block;
}
/* End hide from IE-mac */

#chaos-area-list-bg p#description{
margin:0px 30px 20px 30px;
padding:0px 0px 20px 0px;
background-image:url(../images/li01.gif);
background-position:0px 100%;
background-repeat:no-repeat;
line-height:1.5;
}
#chaos-area-list-bg p#description em{
display:block;
margin:15px 0px 0px 0px;
}
#chaos-area-list-bg p.list-link{
margin:0px 0px 15px 30px;
width:579px;
}
#chaos-area-list-bg p.list-link a.new{
padding:0px 0px 12px 0px;
background-image:url(../images/winner_ico_new01.gif);
background-position:50% 100%;
background-repeat:no-repeat;
}

.chaos-area-winner dt{
margin:0px 0px 0px 50px;
padding:30px 0px 15px 0px;
}
.chaos-area-winner dd{
}
.chaos-area-winner dd dl.card{
margin:0px 0px 5px 13px;
width:581px;
border:1px solid #7E8B94;
}
.chaos-area-winner dd dl.card:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.chaos-area-winner dd dl.card{
display:inline-table;
}
/* Hides from IE-mac \*/
* html .chaos-area-winner dd dl.card{
height:1%;
}
.chaos-area-winner dd dl.card{
display:block;
}
/* End hide from IE-mac */
.chaos-area-winner dd dl.card dt.player-name{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#333A40;
background-image:url(../images/winner_card_bg04.jpg);
background-position:0px 100%;
background-repeat:no-repeat;
float:left;
}
.chaos-area-winner dd dl.card dt.player-name ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:581px;
float:left;
}
.chaos-area-winner dd dl.card dt.player-name ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
.chaos-area-winner dd dl.card dt.player-name ul li img{
vertical-align:bottom;
}
.chaos-area-winner dd dl.card dt.player-name ul li.name{
margin:4px 0px 0px 0px;
width:436px;
}
.chaos-area-winner dd dl.card dt.player-name ul li.race{
margin:8px 0px 0px 0px;
width:62px;
}
.chaos-area-winner dd dl.card dt.player-name ul li.elements{
margin:8px 0px 0px 0px;
width:79px;
}
.chaos-area-winner dd dl.card dt.player-name ul li.name em{
margin:0px 10px 0px 5px;
font-size:0.85em;
line-height:1.9;
float:left;
}
.chaos-area-winner dd dl.card dt.player-name ul li.name strong{
margin:0px 5px 0px 0px;
font-size:1.0em;
line-height:1.5;
font-weight:bold;
float:left;
}

.chaos-area-winner dd dl.card dt.player-name ul li.name span{
margin:7px 0px 0px 0px;
float:left;
font-size:1px;
line-height:1;
}
.chaos-area-winner dd dl.card dd.card-list{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:581px;
background-image:url(../images/winner_card_bg05.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
clear:both;
}
.chaos-area-winner dd dl.card dd.card-list ul{
margin:0px 0px 0px 11px;
height:69px;
}
.chaos-area-winner dd dl.card dd.card-list ul li{
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:47px;
height:64px;
background-image:url(../images/winner_card_bg06.gif);
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
}
.chaos-area-winner dd dl.card dd.card-list ul li img{
border:1px solid #000000;
}

#area-list{
margin-bottom:20px;
width:639px;
background-image:url(../images/area_bg02.gif);
background-position:0px 0px;
background-repeat:repeat-y;
}
#area-list-bg{
width:639px;
background-image:url(../images/area_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#area_footer{
width:639px;
}
#area-list h2{
width:639px;
height:130px;
background-image:url(../images/area_ti01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}

#area-list p#description{
margin:0px 0px 20px 30px;
line-height:1.5;
}

#area-list p#list-link{
margin:0px 0px 15px 30px;
width:579px;
line-height:2.0;
}

#area-list dl.area-title{
margin:0px 0px 17px 14px;
background-image:url(../images/area_ti_bg.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#area-list dl.area-title dt{
margin:0px 0px 0px 50px;
padding:30px 0px 0px 0px;
}
#area-list dl.area-title dd{
margin:0px 0px 0px 58px;
}

#area-list table{
margin:1px 0px 27px 30px;
width:579px;
border-top:1px solid #82746C;
border-left:1px solid #82746C;
background-color:#19130F;
}
#area-list table td{
font-size:0.85em;
line-height:1.2;
}
#area-list table th.date{
padding:5px 10px 5px 10px;
width:40px;
background-color:#453C36;
border-right:1px solid #82746C;
border-bottom:1px solid #82746C;
font-size:0.85em;
line-height:1.2;
text-align:left;
}
#area-list table th.name{
padding:5px 10px 5px 10px;
width:200px;
background-color:#453C36;
border-right:1px solid #82746C;
border-bottom:1px solid #82746C;
font-size:0.85em;
line-height:1.2;
text-align:left;
}
#area-list table th.address{
padding:5px 10px 5px 10px;
width:259px;
background-color:#453C36;
border-right:1px solid #82746C;
border-bottom:1px solid #82746C;
font-size:0.85em;
line-height:1.2;
text-align:left;
}
#area-list table td{
padding:5px 10px 5px 10px;
border-right:1px solid #82746C;
border-bottom:1px solid #82746C;
}

#area-list table td.name{
width:200px;
vertical-align:top;
}
#area-list table td.address{
width:299px;
vertical-align:top;
}

#area-list table td em{
margin-right:5px;
color:#EC4B46;
font-weight:bold;
}

#access-list{
margin-bottom:0px;
width:639px;
background-image:url(../images/access_bg02.gif);
background-position:0px 0px;
background-repeat:repeat-y;
}
#access-list-bg{
width:639px;
background-image:url(../images/access_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#access{
width:639px;
}
#access-list dl#description dt img,#access-list dl#description dd img{
border:0;
vertical-align:bottom;
}
#access-list h2{
width:639px;
height:130px;
background-image:url(../images/access_ti01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#access-list h2.chaos{
width:639px;
height:130px;
background-image:url(../images/chaos_access_ti01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#access-list dl#description{
margin:0px 0px 20px 28px;
height:205px;
background-image:url(../images/access_li01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#access-list dl#chaos_description{
margin:0px 0px 20px 28px;
height:225px;
background-image:url(../images/chaos_access_li01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#access-list dl#chaos_description img{
vertical-align:bottom;
}
#access-list strong{
display:block;
margin:0px 0px 20px 30px;
line-height:1.5;
}
#access-list ul{
margin:0px 20px 20px 30px;
line-height:1.5;
}
#access-list ul li{
margin:0px 0px 17px 0px;
padding:0px 0px 0px 12px;
background-image:url(../images/anchor01.gif);
background-position:0px 0.3em;
background-repeat:no-repeat;
}
#access-list ul li strong{
display:inline;
margin:0px 0px 0px 0px;
color:#FA5757;
}
#access-list em{
display:block;
margin:0px 30px 24px 30px;
font-size:0.8em;
}
#access-list div#present{
margin:0px 0px 0px 30px;
width:579px;
background-color:#000000;
border:2px solid #610400;
line-height:1.5;
}
#access-list div#present ul{
margin:0px 0px 0px 0px;
width:579px;
}
#access-list div#present ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 17px 0px;
background:none;
float:left;
}

#access-list div#present ul li#anniversary-txt{
width:309px;
}
#access-list div#present ul li#anniversary-txt h3{
margin:19px 0px 0px 18px;
color:#FFCC00;
}

#access-list div#present ul li#anniversary-txt p{
margin:17px 0px 0px 18px;
width:273px;
}
#access-list div#present ul li#anniversary-image{
width:270px;
}
#access-list div#present em{
display:block;
margin:0px 18px 24px 18px;
padding:16px 0px 0px 0px;
border-top:1px solid #610400;
font-size:0.8em;
clear:both;
}
/*chaos-present*/
#access-list div#chaos_present{
display:inline;
margin:0px 0px 0px 30px;
width:579px;
background-color:#000000;
border:2px solid #610400;
background-image:url(../images/chaos_access_present_bg01.gif);
background-position:0px 0px;
background-repeat:no-repeat;
line-height:1.5;
float:left;
}
#access-list div#chaos_present ul{
margin:0px 0px 0px 0px;
width:579px;
}
#access-list div#chaos_present ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 17px 0px;
background:none;
float:left;
}

#access-list div#chaos_present ul li#anniversary-txt{
width:309px;
}
#access-list div#chaos_present ul li#anniversary-txt h3{
margin:19px 0px 0px 18px;
color:#FFCC00;
}

#access-list div#chaos_present ul li#anniversary-txt p{
margin:17px 0px 0px 18px;
width:273px;
}
#access-list div#chaos_present ul li#anniversary-image{
width:270px;
vertical-align:bottom;
}
#access-list div#chaos_present em{
display:block;
margin:23px 18px 0px 18px;
padding:20px 0px 0px 0px;
border-top:1px solid #610400;
font-size:0.8em;
clear:both;
}
/*chaos-present*/
#map-wrapper{
margin:0px auto 0px auto;
width:595px;
}
#map{
margin:39px 0px 26px 0px;
width:595px;
text-align:left;
}

#tournament-wrapper{
margin:0px auto 0px auto;
width:880px;
}
#tournament{
margin:19px 0px 26px 0px;
width:880px;
height:578px;
background-image:url(../images/img_tournament.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-align:left;
}
#tournament ul li a{
display:block;
width:200px;
height:30px;
text-indent:-20000px;
overflow:visible;
}

#tournament ul li#player01 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -6px;
background-repeat:no-repeat;
}
#tournament ul li#player02 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -42px;
background-repeat:no-repeat;
}
#tournament ul li#player03 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -78px;
background-repeat:no-repeat;
}
#tournament ul li#player04 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -114px;
background-repeat:no-repeat;
}
#tournament ul li#player05 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -150px;
background-repeat:no-repeat;
}
#tournament ul li#player06 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -186px;
background-repeat:no-repeat;
}
#tournament ul li#player07 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -222px;
background-repeat:no-repeat;
}
#tournament ul li#player08 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -258px;
background-repeat:no-repeat;
}
#tournament ul li#player09 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -294px;
background-repeat:no-repeat;
}
#tournament ul li#player10 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -330px;
background-repeat:no-repeat;
}
#tournament ul li#player11 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -366px;
background-repeat:no-repeat;
}
#tournament ul li#player12 a:hover{
background-image:url(../images/tournament_btn_over01.jpg);
background-position:-4px -402px;
background-repeat:no-repeat;
}

#tournament ul li#player13 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -6px;
background-repeat:no-repeat;
}
#tournament ul li#player14 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -42px;
background-repeat:no-repeat;
}
#tournament ul li#player15 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -78px;
background-repeat:no-repeat;
}
#tournament ul li#player16 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -114px;
background-repeat:no-repeat;
}
#tournament ul li#player17 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -150px;
background-repeat:no-repeat;
}
#tournament ul li#player18 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -186px;
background-repeat:no-repeat;
}
#tournament ul li#player19 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -222px;
background-repeat:no-repeat;
}
#tournament ul li#player20 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -258px;
background-repeat:no-repeat;
}
#tournament ul li#player21 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -294px;
background-repeat:no-repeat;
}
#tournament ul li#player22 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -330px;
background-repeat:no-repeat;
}
#tournament ul li#player23 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -366px;
background-repeat:no-repeat;
}
#tournament ul li#player24 a:hover{
background-image:url(../images/tournament_btn_over02.jpg);
background-position:-4px -402px;
background-repeat:no-repeat;
}

#tournament p{
margin:0px 0px 0px 120px;	
float:none;
}
#tournament div#entry-player-left{
display:inline;
margin:0px 0px 0px 24px;
width:621px;
height:439px;
background-image:url(../images/tournament_btn01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
}
#tournament div#entry-player-left ul li{
margin:0px 0px 0px 4px;
padding:6px 0px 0px 0px;
width:200px;
height:30px;
}

#tournament div#entry-player-right{
margin:0px 0px 0px 0px;
width:209px;
height:439px;
background-image:url(../images/tournament_btn02.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
}
#tournament div#entry-player-right ul li{
margin:0px 0px 0px 4px;
padding:6px 0px 0px 0px;
width:200px;
height:30px;
}

#tournament-back{
margin:0px auto 27px auto;
width:206px;
height:27px;
clear:both;
}
#tournament-back a{
display:block;
width:206px;
height:27px;
background-image:url(../images/btn02.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#tournament-back a:hover{
background-image:url(../images/btn02.jpg);
background-position:0px -27px;
background-repeat:no-repeat;
}

#tournament-copyright{
margin:0px 0px 27px 0px;
}


/*Shop*/
#shop{
margin-bottom:20px;
width:639px;
background-image:url(../images/shop_bg02.jpg);
background-position:0px 0px;
background-repeat:repeat-y;
}
#shop-bg{
width:639px;
background-image:url(../images/shop_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}

#shop h2{
width:639px;
height:120px;
background-image:url(../images/shop_ti01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#shop h2#chaos-shop{
width:639px;
height:120px;
background-image:url(../images/chaos_shop_ti01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#shop p#description{
margin:8px 0px 26px 40px;
}
#shop p#description span{
margin:0px 0px 0px 8px;
}
#shop p#description02{
margin:0px 0px 29px 114px;
}
#shop dl.reccomend{
display:inline;
margin:0px 0px 19px 32px;
width:567px;
background-image:url(../images/shop_li01.jpg);
background-position:271px 100%;
background-repeat:no-repeat;
float:left;
clear:both;
}
#shop dl.reccomend dt{
width:271px;
float:left;
}
#shop dl.reccomend dd{
width:296px;
float:left;
}
#shop dl.reccomend dd p{
margin:0px 12px 17px 20px;
line-height:1.5;
}
#shop dl.reccomend dd p em{
display:block;
font-size:0.8em;
line-height:1.2;
}
#shop dl.reccomend dd p.item-upper{
margin:25px 12px 17px 20px;
}
#shop dl.reccomend-latest dd dl#guest{
margin:0px 0px 17px 20px;
width:264px;
background-color:#000000;
border:2px solid #610400;
float:none;
}
#shop dl.reccomend-latest dd dl#guest dt{
margin:8px 0px 8px 8px;
padding:0px 0px 7px 0px;
width:248px;
border-bottom:1px solid #610400;
line-height:1.2;
float:none;
}
#shop dl.reccomend-latest dd dl#guest dd{
margin:8px 0px 8px 8px;
width:248px;
line-height:1.5;
float:none;
}
#shop dl.reccomend-latest{
display:inline;
margin:0px 0px 19px 32px;
padding:0px 0px 30px 0px;
width:567px;
background-image:url(../images/shop_li02.jpg);
background-position:16px 100%;
background-repeat:no-repeat;
float:left;
clear:both;
}
#shop dl.reccomend-latest dt{
width:271px;
float:left;
}
#shop dl.reccomend-latest dd{
width:296px;
float:left;
}
#shop dl.reccomend-latest dd p{
margin:0px 12px 17px 20px;
line-height:1.5;
}
#shop dl.reccomend-latest dd p.item-upper{
margin:25px 12px 17px 20px;
}

#shop ul{
margin:0px 0px 0px 22px;
width:594px;
}
#shop ul li{
display:inline;
width:198px;
float:left;
}
#shop ul li dl{
width:198px;
float:none;
}
#shop ul li dl dt{
width:198px;
float:none;
}
#shop ul li dl dd{
margin:0px 0px 0px 5px;
width:188px;
text-align:center;
float:none;
}
#shop ul li dl dd strong{
display:block;
margin:0px 0px 5px 0px;
}
#chaos-shop-attention{
margin:0px 0px 0px 48px;
width:543px;
line-height:1.5;
}
#chaos-shop-attention ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#chaos-shop-attention ul li{
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:543px;
float:left;
}
#chaos-shop-attention ul li span{
float:left;
}
#chaos-shop-attention ul li span.listmarker{
width:12px;
}
#chaos-shop-attention ul li span.listtext{
width:531px;
}
#chaos-shop-attention ul li ul{
margin:13px 0px 13px 12px;
padding:0px 0px 0px 0px;
width:531px;
}
#chaos-shop-attention ul li ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:531px;
float:none;
}
#shop-footer{
clear:both;
}
/*Shop*/
#btn-back{
width:206px;
height:27px;
margin:0px 0px 40px 216px;
}
#btn-back a{
display:block;
width:206px;
height:27px;
background-image:url(../images/btn02.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#btn-back a:hover{
background-image:url(../images/btn02.jpg);
background-position:0px -27px;
background-repeat:no-repeat;
}

.pagetop{
margin:5px 0px 23px 30px;
width:579px;
text-align:right;
}
.pagetop02{
margin:5px 0px 23px 0px;
width:639px;
text-align:right;
}
.pagetop03{
margin:-15px 0px 23px 0px;
width:639px;
text-align:right;
}
.pagetop04{
margin:0px 0px 20px 20px;
width:639px;
text-align:right;
}
.pagetop05{
margin:0px 0px 0px 20px;
width:639px;
text-align:right;
}
.pagetop-map{
margin:-25px 0px 23px 30px;
width:579px;
text-align:right;
}

.prohibited{
color:#FF0000;
font-size:1.2em;
}
