@charset "UTF-8";


/* Logout Body Area */

div.logoutBodyArea{ 
width:716px; 
margin:5px 0 0 4px; 
clear:both;
}

div.logoutBodyArea p.pagetop{
margin:0 5px;
padding:3px 0 10px;
text-align:right;
}

div.logoutBodyArea p.pagetop a{
padding-left:11px;
background:url(/static/img/basic/icon/pagetop001.gif) no-repeat 0% 50%;
font-size:83%;
}

div.logoutBodyArea p.utilityLinks03{
margin-bottom:30px;
}



/*--- SubCategoryNavi ---*/
div#subCategoryNavi{
clear:both;
text-align:center;
margin:10px 0 5px;
}

div#subCategoryNavi p{
color:#ffcd8f;
}

div#subCategoryNavi a{
white-space:nowrap;
}

div#subCategoryNavi a.selected{
padding:4px 2px 2px 4px;
border:1px solid #258fb8;
background:#66b0cd;
text-decoration:none;
color:#FFFFFF;
}



/* Rules first level */

div.listRulesArea{
}



/* Rules second level */



/* Rules third level */

.rulesHeadNote01{
background:#F8F8F8;
border-top:none;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
border-bottom:1px solid #FBB14E;
padding-bottom: 0.3em;
}

.rulesHeadNote01 dt.subinfo{
text-indent:-99999px;
float:left;
}

.rulesHeadNote01 dd.subinfo{
text-align:right;
padding:1em 15px 0.7em 10px;
position:relative;
}

.rulesHeadNote01 dd.subinfo span{
position:absolute;
right:15px;
top:0.3em;
white-space:nowrap;
}

.rulesHeadNote02{
font-size:108%;
padding:5px 20px 5px 10px;
border-top:none;
border-left:1px solid #FBB14E;
border-right:1px solid #FBB14E;
border-bottom:1px solid #FBB14E;
}

.rulesDetail01{
border:none;
}

.rulesDetail01 dt.lvtop{
background:#FEE7C6; 
font-size:108%;
padding:5px 20px 5px 10px;
border-left:1px solid #FBB14E;
border-right:1px solid #FBB14E;
border-bottom:1px solid #FFCD8F;
}

.rulesDetail01 dt.lvtop span{
color:#F57B00;
font-weight:bold;
}

.rulesDetail01 dd.lvtop{ 
padding:15px 20px 15px 20px;
font-size:108%;
overflow:visible;
word-break:break-all;
border-left:1px solid #FBB14E;
border-right:1px solid #FBB14E;
border-bottom:1px solid #FBB14E;
}

/* \*//*/
.rulesDetail01 dd.lvtop{
width:630px;
}
/* */

.rulesDetail01 dd.lvtop p,
.rulesDetail01 dd.lvtop ul,
.rulesDetail01 dd.lvtop ol{ 
margin-bottom:20px;
}

.rulesDetail01 dd.lvtop ul li{ 
margin:0 0 5px 20px;
list-style:inside disc;
}

.rulesDetail01 dd.lvtop ol li{ 
margin:0 0 5px 20px;
list-style:inside decimal;
}


.rulesDetail01 dt.lvsub{
text-align:center;
width:2em;
white-space:nowrap;
_text-indent:3px;
clear:left;
float:left;
}

.rulesDetail01 dd.lvsub{
margin:0 0 0 2.5em;
_text-indent:-3px;
}

.rulesDetail01 dd.lvtop dfn,
.rulesDetail01 dd.lvsub dfn {
font-style:normal;
padding-right: 8px;
}











