/* CSS Document */


@import url("base.css");
@import url("contents.css");
@import url("login.css");




/*-----------------------------------------------------
‘‘‘CHUSENKAI
-----------------------------------------------------*/
div#chusenkai{
width:800px;
padding:10px 0 20px 0;
}

div#chusenkaiPageTitle h1{
background-image:url("../images/chusenkai_title.gif");
background-repeat:no-repeat;
width:800px;
height:27px;
text-indent:-9999px;
padding:0 0 15px 0;
}

div.chusenHead{
padding:0 0 20px 0;
}
div.chusenCaution{
padding:0 0 20px 0;
text-align:center;
}
div.chusenCaution h4{
font-size:120%;
font-weight:bold;
}
div.chusenCaution p{
color:#ff0000;
}
.error{
color:#FF0000;
}
.error strong{
font-weight:bold
}
/*-----------------------
CHUSEN NAV
-----------------------*/
div.chusenNav{
padding:0 0 10px 0;
background-color:#f9f8f3;
}
div.chusenNav ul{
padding:0 0 0 0;
}
div.chusenNav li{
display:inline;
margin:0 0 0 18px;
padding:0 0 0 0;
width:370px;
text-align:left;
}

/*-----------------------
CHUSEN SUMMARY
-----------------------*/
div.chusenSummary{
padding:20px 0 0 0;
}
div.chusenSummaryBody{
border:1px solid #cdcdcd;
padding:15px 20px 15px 20px;
}
div.chusenSummaryBody strong{
font-weight:bold;
}

h2.chusenMdPrize{
background-image:url("../images/chusenkai_kmd01.gif");
background-repeat:no-repeat;
text-indent:-9999px;
width:800px;
height:44px;
margin:20px 0 15px 0;
}
h2.chusenMdPrizeA,
h2.chusenMdPrizeB,
h2.chusenMdPrizeC,
h2.chusenMdPrizeD,
h2.chusenMdPrizeE{
background-repeat:no-repeat;
text-indent:-9999px;
width:800px;
height:81px;
margin:20px 0 15px 0;
}

h2.chusenMdPrizeA{
background-image:url("../images/chusenkai_kmd01a.gif");
}
h2.chusenMdPrizeB{
background-image:url("../images/chusenkai_kmd01b.gif");
}
h2.chusenMdPrizeC{
background-image:url("../images/chusenkai_kmd01c.gif");
}
h2.chusenMdPrizeD{
background-image:url("../images/chusenkai_kmd01d.gif");
}
h2.chusenMdPrizeE{
background-image:url("../images/chusenkai_kmd01e.gif");
}
/*-----------------------
CHUSEN REVIEW
-----------------------*/
div.chusenReview{
padding:20px 0 10px 0;
}
/*-----------------------
CHUSEN PRIZE
-----------------------*/
table.chusenPrizeA,
table.chusenPrizeB,
table.chusenPrizeC,
table.chusenPrizeD,
table.chusenPrizeE{
border-collapse:collapse;
width:800px;
margin:0 0 20px 0;
}
/*########################@ΑάPJ\¦*/
/*
table.chusenPrizeA td,
table.chusenPrizeB td,
table.chusenPrizeC td,
table.chusenPrizeD td,
table.chusenPrizeE td{
width:25%;
text-align:center;
vertical-align:top;
}
*/
table.chusenPrizeA td{
width:100%;
text-align:center;
vertical-align:top;
}
table.chusenPrizeB td,
table.chusenPrizeC td,
table.chusenPrizeD td,
table.chusenPrizeE td{
width:25%;
text-align:center;
vertical-align:top;
}
/*--A--*/
table.chusenPrizeA{
border-left:1px solid #d4b300;
border-top:1px solid #d4b300;
}
table.chusenPrizeA td{
border-right:1px solid #d4b300;
border-bottom:1px solid #d4b300;
}
/*--B--*/
table.chusenPrizeB{
border-left:1px solid #ff4242;
border-top:1px solid #ff4242;
}
table.chusenPrizeB td{
border-right:1px solid #ff4242;
border-bottom:1px solid #ff4242;
}
/*--C--*/
table.chusenPrizeC{
border-left:1px solid #692fe0;
border-top:1px solid #692fe0;
}
table.chusenPrizeC td{
border-right:1px solid #692fe0;
border-bottom:1px solid #692fe0;
}
/*--D--*/
table.chusenPrizeD{
border-left:1px solid #8fe22b;
border-top:1px solid #8fe22b;
}
table.chusenPrizeD td{
border-right:1px solid #8fe22b;
border-bottom:1px solid #8fe22b;
}
/*--E--*/
table.chusenPrizeE{
border-left:1px solid #f68f33;
border-top:1px solid #f68f33;
}
table.chusenPrizeE td{
border-right:1px solid #f68f33;
border-bottom:1px solid #f68f33;
}



/*########################@ΑάPJ\¦*/
/*
div.chusenPrizeBox{
width:170px;
margin:0 auto;
text-align:left;
padding:10px 9px 10px 9px;
}
*/
table.chusenPrizeA td div.chusenPrizeBox{
width:474px;
margin:0 auto;
text-align:left;
padding:10px 9px 10px 9px;
}
table.chusenPrizeB td div.chusenPrizeBox,
table.chusenPrizeC td div.chusenPrizeBox,
table.chusenPrizeD td div.chusenPrizeBox,
table.chusenPrizeE td div.chusenPrizeBox{
width:170px;
margin:0 auto;
text-align:left;
padding:10px 9px 10px 9px;
}

div.chusenPrizeBox p.photo{
padding:0 0 5px 0;
}
div.chusenPrizeBox h3{
font-size:110%;
font-weight:bold;
padding:0 0 2px 0;
}
div.chusenPrizeBox h4{
color:#fb910f;
font-weight:bold;
padding:2px 5px 2px 5px;
border-top:1px dotted #cdcdcd;
border-bottom:1px dotted #cdcdcd;
}
div.chusenPrizeBox p.bodyCopy{
padding:2px 0 2px 0;
font-size:85%;
line-height:135%;
}
p.soldOut{
font-weight:bold;
color:#FF0000;
padding:3px 0 0 0;
}
p.onSale{
font-weight:bold;
padding:3px 0 0 0;
}
table.chusenPrizeA p.selectRadio,
table.chusenPrizeB p.selectRadio,
table.chusenPrizeC p.selectRadio,
table.chusenPrizeD p.selectRadio,
table.chusenPrizeE p.selectRadio{
text-align:center;
padding:3px 0 3px 0;
margin:0 0 0 0;
border:1px solid #ffffff;
}
table.chusenPrizeA p.selectRadio{
background-color:#d4b300;
}
table.chusenPrizeB p.selectRadio{
background-color:#ff4242;
}
table.chusenPrizeC p.selectRadio{
background-color:#692fe0;
}
table.chusenPrizeD p.selectRadio{
background-color:#8fe22b;
}
table.chusenPrizeE p.selectRadio{
background-color:#f68f33;
}

/*-----------------------
CHUSEN DELIVERY
-----------------------*/
h2.chusenMdDelivery{
background-image:url("../images/chusenkai_kmd02.gif");
background-repeat:no-repeat;
text-indent:-9999px;
width:800px;
height:44px;
margin:20px 0 15px 0;
}
h2.chusenMdDelivery2{
background-image:url("../images/chusenkai_kmd03.gif");
background-repeat:no-repeat;
text-indent:-9999px;
width:800px;
height:44px;
margin:20px 0 15px 0;
}

/*-----------------------
CHUSEN REGIST BT
-----------------------*/
div.chusenRegistBt{
text-align:center;
padding:30px 0 20px 0;
}
div.chusenRegistBt ul{
margin:0 auto;
}
div.chusenRegistBt li{
display:inline;
padding:0 10px 0 10px;
}


/*-----------------------
CHUSEN COMP
-----------------------*/
div.chusenComp{
text-align:center;
margin:0 0 20px 0;
}
div.chusenCompBody{
margin:0 auto;
text-align:left;
width:500px;
padding:20px;
border:1px solid #cdcdcd;
}
div.chusenCompBody p{
padding:0 0 10px 0;
}
div.chusenCompBody em{
color:#FF0000;
font-weight:bold;
}
div.chusenCompBody strong{
font-weight:bold;
font-size:110%;
}
table.chusenOfferShop{
border:1px solid #e9e5e2;
width:500px;
margin:10px 0 0 0;
}
table.chusenOfferShop th{
background-color:#e9e5e2;
padding:10px 20px 10px 20px;

}
table.chusenOfferShop td{
padding:10px 20px 10px 20px;
}

/*-----------------------
CHUSEN ANQUATE
-----------------------*/
div.chusenAnq{
width:720px;
margin:0 auto;
}
div.chusenAnq dl{
border:1px solid #cccccc;
padding:10px;
margin:0 0 10px 0;
}
div.chusenAnq dt{
height:20px;
font-weight:bold;
border-bottom:1px dotted #cccccc;
padding:3px 0 10px 33px;
background-image:url("../images/chusenkai_anq_q.gif");
background-repeat:no-repeat;
color:#3f0854;

}
div.chusenAnq dd{
padding:10px 0 10px 20px;

}
div.chusenAnq h4{
font-weight:bold;
background-color:#eeeeee;
padding:3px 10px 2px 10px;
margin: 25px 0 10px 0;
}
div.chusenAnq p{
margin:0 0 1em 0;
}

/*-----------------------
CHUSEN GAME
-----------------------*/
div#chusenGame{
width:566px;
margin:0 auto;
}
/*-----------------------
CHUSEN FLASH AREA
-----------------------*/
div.chusenFlashArea{
padding:0 0 10px 0;
}

/*-----------------------
CHUSEN SIDE PRIZE LIST
-----------------------*/
h3.sidePrizeListMd{
background-image:url("../images/chusenkai_sidemd.gif");
background-repeat:no-repeat;
text-indent:-9999px;
width:219px;
height:48px;
margin:0 0 15px 0;
}
div.sidePrizeList{
width:219px;
padding:0 0 20px 0;
}
div.sidePrizeList dl{
clear:both;
}
div.sidePrizeList dt{
width:60px;
float:left;
padding:0 0 5px 0;
}
div.sidePrizeList dd.textData{
width:145px;
float:left;
padding:0 0 5px 5px;
}
div.sidePrizeList dd.dotLine{
clear:both;
width:219px;
border-top:1px dotted #cdcdcd;
height:3px;
margin:0 0 5px 0;
}
div.sidePrizeList dd.textData h4{
font-size:95%;
font-weight:bold;
}
div.sidePrizeList dd.textData p{
font-size:85%;
}

/*-----------------------
CHUSEN GAME HOWTO
-----------------------*/
div.chusenGameHowto{
border:1px solid #cdcdcd;
padding:20px;
margin:20px 0 20px 0;@
line-height:170%;
}
div.chusenGameHowto h3{
font-size:100%;
font-weight:bold;
color:#fb910f;
}
div.chusenGameHowto p{
padding:0 0 10px 0;
}
div.chusenGameHowto strong{
font-weight:bold;
}

/*-----------------------------------------------------
‘‘‘CHUSENKAI MENTE
-----------------------------------------------------*/
/*-----------------------
LEFT COLUMN
-----------------------*/
div#leftColumn{
float:left;
width:566px;
padding:0 0 20px 0;
}
/*-----------------------
RIGHT COLUMN
-----------------------*/
div#rightColumn{
float:left;
width:218px;
padding:0 0 20px 15px;
}


/*-----------------------

-----------------------*/

table.chusenTb{
width:100%;
margin:20px 0 10px 0;
border-left:1px solid #ded1bd;
border-top:1px solid #ded1bd;
border-collapse:collapse;
}
table.chusenTb th{
border-right:1px solid #ded1bd;
border-bottom:1px solid #ded1bd;
background-color:#ffd799;
white-space:nowrap;
padding:5px 7px 5px 7px;
font-weight:bold;
vertical-align:top;
width:25%;
}
table.chusenTb td{
border-right:1px solid #ded1bd;
border-bottom:1px solid #ded1bd;
padding:5px 7px 5px 7px;
vertical-align:top;
width:75%;
}
table.chusenTb strong{
font-weight:bold;
}

div.chusenCoution{
font-size:16px;
font-weight:bold;
text-align:center;
padding:15px 0 15px 0;
color:#FF0000;
}
div.chusenDetail{
background-color:#f2f2f2;
padding:10px 10px 10px 10px;
font-size:110%;
color:#333333;
}

div.chusenDetail strong{
font-weight:bold;
}



/*-----------------------------------------------------
‘‘‘LOGIN
-----------------------------------------------------*/
/*login*/
div.chusenLogin{
width:800px;
padding:0 0 15px 0;
}
div.chusenLogin h3{
margin:0;
font-weight:bold;
font-size:120%;
}
div.chusenLogin div.loginBody{
padding:10px 15px 15px 15px;
background-color:#ffffff;
border:2px solid #aba4a4;
}
div.chusenLogin div.loginBody em{
font-size:75%;
font-weight:normal;
font-style:normal;
}
div.chusenLogin div.btLogin{
margin:0 auto;
width:230px;
}
div.chusenLogin div.btLogin a{
display:block;
background-image:url("../images/order_bt_login2.gif");
background-repeat:no-repeat;
width:230px;
height:44px;
text-indent:-9999px;
}
div.chusenLogin p{
padding:0 0 5px 0;
margin:0;
list-style:none;
}
div.chusenLogin table{
border-left:1px solid #c0beb5;
border-top:1px solid #c0beb5;
border-collapse:collapse;
width:766px;
margin:0 0 3px 0;
}
div.chusenLogin th{
padding:5px 10px 5px 10px;
background-color:#ffc560;
border-right:1px solid #c0beb5;
border-bottom:1px solid #c0beb5;
width:25%;
}
div.chusenLogin td{
padding:5px 10px 5px 10px;
border-right:1px solid #c0beb5;
border-bottom:1px solid #c0beb5;
width:75%;
}
