/*
copyright(c) KAYAC co ltd,
. All Rights Reserved.
*/


/* HTML
-snap
------------------------------------------------------ */

/*snap outline*/
.stylebox,
.stylebox_r{
position:relative;
margin-bottom:15px;
}


/*snap info*/
.styleinfo{
width:120px;
margin:0 auto 3px;
}

.styleinfo:after{
display:block;
clear:both;
content:"";
color:#fff;
height:0;
overflow:hidden;
}

/*snap image*/
.styleimage{
position:relative;
}

.styleimage a{
display:block;
background-color:#FFF;
border:1px solid #ccc;
width:138px;
}

/*snap hover*/
.styleimage a:hover {
display:block;
border:1px dotted #D31D8C;
background-color:#FFE3E6;
width:138px;
}

.styleimage img{
margin:10px 8px 3px;
}

.styleimage .popular,
.styleimage .nopopular{
width:25px;
float:right;
}

.styleimage .popular img,
.styleimage .nopopular img{
margin:0px;
}

.styleimage .spot{
width:90px;
font-weight:bold;
text-align:left;
margin:0px auto 8px;
float:left;
font-size:10px;
}


/* HTML
-information
------------------------------------------------------ */
.new{
position:absolute;
width:55px;
height:55px;
top:0;
left:0;
z-index:999;
background-image:url(../../img/common/new_icon.gif);
background-repeat:no-repeat;
}

.vantan #spanlist{
position:relative;}


.new span{
display:none;
}

.comment{
position:absolute;
width:120px;
height:80px;
top:130px;
right:-5px;
z-index:998;
background-image:url(../../img/common/comment.gif);
background-repeat:no-repeat;
}

.comment p {
padding:20px 7px 15px 7px;
font-size:10px;
color:#fff;
text-align:left;
}

/*vantan*/

#battleTXT{
padding:20px 10px;
text-align:center;
margin:10px 0;
clear:both;
background-color:#0099CC;
color:#FFFFFF;
font-weight:bold;
}

#battle-vantan-ranking{
clear:both;
font-size:x-small;
}

#battle-vantan-ranking:after{
display:block;
clear:both;
content:"";
visibility:hidden;
height:0;
overflow:hidden;
font-size: 0em;
line-height: 0;}

#battle-vantan-ranking li{
float:left;
width:180px;
text-align:center;
padding:8px;
border:3px solid #EFEFEF;
margin-left:4px;
}


#battle-vantan-ranking li li{
text-align:right;
border:none;
float:none;
width:auto;
padding:5px;
margin:0;
}

.battleSUBMIT{
background-color:#F0F0F0;
text-align:center;
margin-bottom:10px;}

.battleSUBMIT .fullSIZE{
background-color:#F0F0F0;
text-align:right;
font-size:small;
}