@charset "utf-8";

/*------
 invite list
------*/

#inviteList ul{
clear:both;
margin:20px 0 0 0;
width:640px;
}

#inviteList ul li {
background:url(../img/line_dotted.gif) bottom repeat-x;
margin:0 6px;
padding:3px 0 4px 0;
}
#inviteList ul li p{
background:url(../img/allow_01.gif) left 0.75em no-repeat;
padding:4px 0 0 14px;
margin:0 12px 0 12px;
}
#inviteList ul li p span.x-small{
display:block;
}

.caption{
background: none !important;
padding:0 0 5px 14px !important;
color:#888888;
}


/*------
 invite
------*/

.ImgBox{
margin: 4px 19px 9px 19px;
border: solid 1px #e0e0e0;
padding:4px;
background:#f5f5f5;
}

.TxtBox p{
width: auto !important;
line-height:1.7em;
}

h4{
font-weight:bold;
padding:0 6px 0 6px;
margin:24px 0 19px 19px ;
border-left: solid 3px #cecece;
letter-spacing:0.14em
}


#PrizeBox {
margin:0 19px 19px 19px;
}
#PrizeBox p {
margin:0 0 2px 0;
}
#PrizeBox p img{
vertical-align:middle;
margin:0 4px 0 0;
}
#BestPrize{
font-weight:bold;
color:#d10e29;
}

#KimariBox{
margin:0 19px 19px 19px;
background:url(../img/line_dotted.gif) bottom repeat-x;
padding:6px 0 0 0;
}
#KimariBox dl{
margin:0 0 0 0;
background:url(../img/line_dotted.gif) top repeat-x;
padding:8px 0 8px 0;
}
#KimariBox dl dt{
float:left;
margin:0 0 -18px 0;
}
#KimariBox dl dt span{
background:url(../img/allow_04.gif) right no-repeat;
padding:0 1.05em 0 6px;
font-weight:bold;
color:#666666;
}
#KimariBox dl dd{
margin:0 4px 0 150px;
padding:0;
}

#KimariBox ol{
background:url(../img/line_dotted.gif) bottom repeat-x;
display:block;
margin:6px 0 6px 0;
}

#KimariBox ol li{
list-style-position:inside;
list-style-type:decimal;
line-height:1.5em;
background:url(../img/line_dotted.gif) top repeat-x;
}




