
/* sidebar_anime
------------------------------------------------------------ */
div.anime{padding-bottom:10px;}
div.anime .center{padding:3px 0;}
div.anime ul {border-top:1px #ddd solid;font-size:12px;}
div.anime ul li {border-bottom:1px #ddd solid;line-height:135%;padding:2px 4px;}
div.anime ul li div.time{width:38px;float:left;margin:0;}
div.anime ul li div.now{color:red;}
div.anime ul li div.end{color:#888;}

div.anime ul li div.title{margin:0 0 0 40px;padding :0 0 0 13px;}

div.anime ul li div.title_new{background : url("/img/tv/tv_new.gif" ) no-repeat 0px 1px;}
div.anime ul li div.title_end{background : url("/img/tv/tv_end.gif" ) no-repeat 0px 1px;}

/* toppage
------------------------------------------------------------ */

ul.tab-base {
padding:13px 0 0 0;margin:0 15px 0 5px;
border-bottom:2px #79aa23 solid;
height:26px;
}
ul.tab-base li { float:left; cursor:pointer;padding: 3px 4px 0px 0;margin-right:3px;}
ul.tab-base li.filler { float:left; cursor:auto; width:60px; /* 驕ｩ蠖�ﾂｴ�･ﾏ会ｽ･`) */ }

ul.tab-base li a{
display:block;font-weight:bold;
color:#308593;padding: 2px 10px 1px;
background:; /* #e6f0f2*/
border-radius-topleft: 2px;-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;
border-radius-topright: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topright: 2px;
border:0px #e6f0f2 solid;
border-bottom:none;
}

ul.tab-base li a:link {color: #308593;}
ul.tab-base li a:visited {color: #308593;}
ul.tab-base li a:hover {
border:0px #d5e7ea solid;border-bottom:none;
color: #fff;text-decoration:none;background: #b5dadf;}

ul.tab-base li a:active {color: #308593;}

ul.tab-base li a.select,ul.tab-base li a.select:hover{
border:0px #badce2 solid;
border-bottom:none;
color:#fff;
background: #79aa23;
}


#main{position:relative;}

#newarrival_content_list,#newarrival_content_list-2{
min-height:350px;
padding: 10px 0 3px 18px;
margin:0 15px 0px 5px;
clear:both;
background-color:#fff;background-image:none;
 webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;
 webkit-border-bottom-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;
}

#newarrival_content_list-2{
position:relative;
min-height:340px;
}

ul.thumbs li ul li a img{
border:1px #f3f3f3 solid;
}

ul.thumbs .sub_list{}
ul.thumbs .sub_list span{
text-align:center;color:#fff;font-weight:bold;
background :#ff9600;border:1px #8e4a12 solid;
border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius:2px;
position:absolute; right:0; top:0; width: 19px; height:19px;
}

.sub_list_body{right:0px; top: 0px;position:absolute; height: 90px;}
.sub_list_body ul{position: absolute;border:1px #aaa solid;padding: 3px;background-color:#ddd;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.sub_list_body .close-button{position:absolute; right: 22px; top: 3px; background-color:#fff;padding:2px;border:1px #6d380d solid;}


.tabbody .more{margin:5px 10px 0 0;}

#hotkeyword{margin:0 15px 10px 5px;padding-top:13px;background:url(/img_ep/top/hotkey.gif) no-repeat 7px 0px;}

#hotkeyword div{
text-align:left;
margin:0;
padding:5px 10px;
border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
background-color:#fff;border:1px solid #ddd;
}
#hotkeyword div span{margin-right:0.5em;}
#hotkeyword div .more{margin:0;}

#main{padding-top:20px;}

#main .section{border:none;margin:20px 1em 2em 1em;padding:0;}

#main .sec_top{margin-top:2em;}

#main .section h2{background:#c3dde2;padding:0;margin:0;
border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
}

#main .eventmesh{
background-color:#fff;
padding:5px;
margin:20px 15px 20px 5px;
border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
}
#main .eventmesh h2{background-color:#d4ead3;}
#main .eventmesh ul{padding:5px;}
#main .eventmesh ul li{padding: 6px 0px 3px 0;border-bottom:1px #ddd dotted;margin:0;}
#main .eventmesh ul li:first-child{border-top:1px #ddd dotted;}
#main .eventmesh span{padding:0 5px;}
#main .eventmesh em{color:mediumseagreen;font-style: normal;padding:0 5px;}

#main .view_smartphone{
clear:both;
width:80%;
margin:1em auto;
padding:1em;
font-size:4em;
text-align:center;
background-color:darkcyan;
font-weight:bold;
border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;}

#main .view_smartphone a{color:#fff;}


#keyword-lounge{
position:absolute; width:600px; height:290px; padding:0; top:15px; left:15px; 
text-align:left; background-color:#F9FBFA;border:1px #ccc solid;}
#keyword-lounge h2{margin:10px;}
#keyword-lounge ul{border-top:1px #ccc dotted;margin:10px;}
#keyword-lounge ul li{border-bottom:1px #ccc dotted;padding:3px;}

* html #keyword-lounge{left:-310px;}

ul.thumbs{margin:0px;padding:0px;}
ul.thumbs h2{margin:0px;padding:7px 0 2px 0;font-size:14px;}

ul.thumbs a img{width:110px;height:80px;}


table.thumb{margin:0;}
table.thumb td{width:120px;height:90px;text-align:center;vertical-align:top;padding-top:5px;}
table.thumb td div{height:90px;overflow:hidden;}
table.thumb td p{margin:5px;font-size:11px;text-align:center;line-height:140%;}
table.thumb td img{border:2px #fff solid;margin:7px auto 1px auto;}
table.thumb td img.thumbs{width:55px;height:40px;margin-bottom:1px;}
table.thumb td span{padding-left:11px;}

table.thumb img.fld{border:none}
table.thumb img.thumb_cl{position:relative; top:-66px; z-index:2;border:2px #EBF7E0 solid;width:55px;height:40px;}
table.thumb p.thumb_p{position:relative; top:-56px;}
table.thumb p.more_cl{position:relative; top:-46px;}

table.top_novel{margin:0 0 10px 0;padding:0;}
table.top_novel td{padding:0 15px 10px 0;vertical-align:top;width:290px;}
table.top_novel td p.next{margin:0;}
table.top_novel td p.small{padding-left:13px;}
table.top_novel td div{
background-color:#fff;height:50px;padding:3px;
border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}

.except{width:295px;margin:0 10px 0 0;float:right;}


/* comment
------------------------------------------------------------ */
div.contest_bn{margin-top:0px;padding-top:5px;}
div.contest_bn p{text-align:center;margin:0 auto;padding-bottom:3px;}
div.contest_bn p img{width:610px;height:86px;}

div.shbn{padding-top:5px;}
div.shbn p{text-align:center;margin:0 auto;padding-bottom:2px;}
div.shbn p img{width:303px;height:86px;}

ul.contest,ul.record{border-top: 1px solid #ccdde5;margin: 5px 5px 5px 1px!important;}
ul.contest li,ul.record li{margin:0; border-bottom: 1px solid #ccdde5;padding: 2px 5px 1px 50px;}

ul.record li.aa{background : url("/img/friend/aa.gif" ) 3px 4px no-repeat;}
ul.record li.sh{background : url("/img/friend/sh.gif" ) 3px 4px no-repeat;}
ul.record li.tc{background : url("/img/friend/tc.gif" ) 3px 4px no-repeat;}
ul.record li.oj{background : url("/img/friend/oj.gif" ) 3px 4px no-repeat;}
ul.record li.wd{background : url("/img/friend/wd.gif" ) 3px 4px no-repeat;}
ul.record li.la{background : url("/img/friend/la.gif" ) 3px 4px no-repeat;}
ul.record li.lc{background : url("/img/friend/lc.gif" ) 3px 4px no-repeat;}
ul.record li.lb{background : url("/img/friend/lb.gif" ) 3px 4px no-repeat;}

#main ul.newsletter li{padding: 3px 5px;font-size:12px;clear:both;
min-height:42px;height: auto !important;height:42px;
}
#main ul.newsletter li div.image{float:left;padding:0 7px 4px 0;}
#main ul.newsletter li div.date{margin:0 0 0 65px;padding:0 0 5px 0;}

#main ul.newsletter li.bookmark{position:relative}

#main ul.newsletter li.bookmark .del{position:absolute; top:15px; right:10px;width:15px;height:15px;}

/* contest
------------------------------------------------------------ */
.contest li.con_open{background:url("/img/contest/open.gif") no-repeat 0px 3px;}
.contest li.con_count{background:url("/img/contest/count.gif") no-repeat 0px 3px;}
.contest li.con_result{background:url("/img/contest/result.gif") no-repeat 0px 3px;}
.contest li.con_after{background:url("/img/contest/after.gif") no-repeat 0px 3px;}

/* progress
------------------------------------------------------------ */
#progress {
background:url(/img2/top_body/ajax-loader.gif) no-repeat 50% 60%;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 640px;
    height:350px;
}
