/* CSS Document */

*{
border:0;
margin:0;
padding:0;
}

#categorymain{
text-align:center;
}

#Main{
text-align:left;
background:url(../images/bg.gif) repeat-y;
margin:0px auto;
width:720px;
color:#666666;
margin-bottom:15px;
}


#head ul li{
float:left;
margin-bottom:20px;
}
#head ul li a{
display:block;
text-indent:-9999px;
/*\*/
overflow:hidden;
/**/
height:33px;
background-position:left top;
}
#head ul li a:hover{
background-position:left bottom;
}

/*headtop*/
#head_top div{
display:none;}

#head_top ul li{
float:left;
}

#head_top ul li a{
display:block;
text-indent:-9999px;
/*\*/
overflow:hidden;
/**/
height:33px;
background-position:left top;
}
#head_top ul li a:hover{
background-position:left bottom;
}

/* top */
#head_top .newlinemenu1{
width:136px;
}
#head_top .newlinemenu1 a{
background-image:url(../images/menu_top_01.gif);
}
#head_top .newlinemenu2{
width:105px;
}
#head_top .newlinemenu2 a{
background-image:url(../images/menu_top_02.gif);
}
#head_top .newlinemenu3{
width:109px;
}
#head_top .newlinemenu3 a{
background-image:url(../images/menu_top_03.gif);
}
#head_top .newlinemenu4{
width:122px;
}
#head_top .newlinemenu4 a{
background-image:url(../images/menu_top_04.gif);
}
#head_top .newlinemenu5{
width:119px;
}
#head_top .newlinemenu5 a{
background-image:url(../images/menu_top_05.gif);
}
#head_top .newlinemenu6{
width:129px;
}
#head_top .newlinemenu6 a{
background-image:url(../images/menu_top_06.gif);
}


/*under*/
#head .newlinemenu1{
width:136px;
}
#head .newlinemenu1 a{
background-image:url(../images/menu_01.gif);
}
#head .newlinemenu2{
width:105px;
}
#head .newlinemenu2 a{
background-image:url(../images/menu_02.gif);
}
#head .newlinemenu3{
width:109px;
}
#head .newlinemenu3 a{
background-image:url(../images/menu_03.gif);
}
#head .newlinemenu4{
width:122px;
}
#head .newlinemenu4 a{
background-image:url(../images/menu_04.gif);
}
#head .newlinemenu5{
width:119px;
}
#head .newlinemenu5 a{
background-image:url(../images/menu_05.gif);
}
#head .newlinemenu6{
width:129px;
}
#head .newlinemenu6 a{
background-image:url(../images/menu_06.gif);
}

.bnr{
background:url(../images/bnr_back.gif) no-repeat bottom;
clear:both;
height:112px;
}

.bnr ul{
width:657px;
margin:0 auto;
}

.bnr ul li{
float:left;
margin:13px 5px 13px 0;
}

.bnr ul li a{
display:block;
text-indent:-9999px;
/*\*/
overflow:hidden;
/**/
height:86px;
background-position:left top;
}
.bnr ul li a:hover{
background-position:left bottom;
}
/*top*/
.bnr1{
width:231px;
}
.bnr1 a{
background-image:url(../images/bnr_1.jpg);
}
.bnr2{
width:179px;
}
.bnr2 a{
background-image:url(../images/bnr_2.jpg);
}
.bnr3{
width:232px;
}
.bnr3 a{
background-image:url(../images/bnr_3.jpg);
}


#contentsFoot{
clear:both;
background:url(images/footer.gif) no-repeat left top;
padding:5px;
}
#contentsFoot .pagetop{
text-align:right;
height:20px;
margin:0px;
padding:0px;
}
#contentsFoot .contentscopy{
text-align:right;
color:#666666;
margin:0px;
padding:0px;
}
#contentsFoot_right{
clear:both;
text-align: right;
padding:15px;
}

#leftArea{
clear:both;
width:195px;
float:left;
padding:0px 0px 0px 10px;
}

#rightArea{
width:495px;
float:right;
padding-right:10px;
}

.h1{
margin-bottom:10px;
}

.h1_line{
margin-bottom:10px;
padding-bottom:15px;
background:url(../images/h1_line.gif) bottom left no-repeat;
}

h2{
background:url(../images/h2.gif) no-repeat left top;
padding:5px 0px 10px;
color:#293153;
font-size:14px;
margin-bottom:10px;
}

h2.l_2{
background:url(../images/h2_2l.gif) no-repeat left top;
padding:5px 0px 10px;
color:#293153;
font-size:14px;
margin-bottom:10px;
}

h3{
font-size:12px;
padding:5px 0px 10px 0px;
color:#000c3d;}

h3.cast_g{
margin:0;
padding:0 0 10px 0;
}

p{
margin-bottom:10px;
}
.clear{
clear:both;
}
.lead{
margin:0px 0px 15px 0px;
}

#rightArea a{
color:#f36d00;
}

#rightArea a:hover{
color:#f36d00;
text-decoration:underline;
}

#leftArea ul{
margin-bottom:10px;
font-size:10px;
line-height:15px;
}
#leftArea ul li{
margin-bottom:5px;
}
#leftArea ul li a{
padding:0px 0px 0px 22px;
background:url(../images/icon_arrow.gif) no-repeat left top;
color:#666;
}
#leftArea ul li.act a,#leftArea ul li a:hover{
color:#f36d00;
}

/* Episode  leftNavi*/
#leftArea #epi01 li#nav01 a, #leftArea #epi02 li#nav02 a, #leftArea #epi03 li#nav03 a,
#leftArea #epi04 li#nav04 a, #leftArea #epi05 li#nav05 a, #leftArea #epi06 li#nav06 a,
#leftArea #epi07 li#nav07 a, #leftArea #epi08 li#nav08 a, #leftArea #epi09 li#nav09 a,
#leftArea #epi10 li#nav10 a, #leftArea #epi11 li#nav11 a, #leftArea #epi12 li#nav12 a,
#leftArea #epi13 li#nav13 a, #leftArea #epi14 li#nav14 a, #leftArea #epi15 li#nav15 a,
#leftArea #epi16 li#nav16 a, #leftArea #epi17 li#nav17 a, #leftArea #epi18 li#nav18 a,
#leftArea #epi19 li#nav19 a, #leftArea #epi20 li#nav20 a, #leftArea #epi21 li#nav21 a,
#leftArea #epi22 li#nav22 a, #leftArea #epi23 li#nav23 a, #leftArea #epi24 li#nav24 a,
#leftArea #epi25 li#nav25 a, #leftArea #epi26 li#nav26 a, #leftArea #epi27 li#nav27 a,
#leftArea #epi28 li#nav28 a, #leftArea #epi29 li#nav29 a, #leftArea #epi30 li#nav30 a,
#leftArea #epi31 li#nav31 a, #leftArea #epi32 li#nav32 a, #leftArea #epi33 li#nav33 a,
#leftArea #epi34 li#nav34 a, #leftArea #epi35 li#nav35 a, #leftArea #epi36 li#nav36 a,
#leftArea #epi37 li#nav37 a, #leftArea #epi38 li#nav38 a, #leftArea #epi39 li#nav39 a,
#leftArea #epi40 li#nav40 a, #leftArea #epi41 li#nav41 a, #leftArea #epi42 li#nav42 a,
#leftArea #epi43 li#nav43 a, #leftArea #epi44 li#nav44 a, #leftArea #epi45 li#nav45 a,
#leftArea #epi46 li#nav46 a, #leftArea #epi47 li#nav47 a, #leftArea #epi48 li#nav48 a,{
color:#f36d00;
}


.imgP{
clear:both;
padding:0px 0px 20px 0px;
}

.imgR{
float:right;
padding:0px 0px 20px 0px;
}

.imgL{
float:left;
padding:0px 0px 0px 0px;
}

/*cast*/
.castIndex{
}

.castIndex li{
width:154px;
float:left;
margin:0px 8px 10px 0px;
}

.castInfo{
width:460px;
background: #F4F7FF;
padding:5px 15px;
}

/*wp*/
.wall{
width:147px;
float:left;
margin:0px 10px 15px 0px;
padding-bottom:10px;
background:url(../features/images/wallpaper_back.jpg) left bottom no-repeat;
}

.wall ul li{
margin:0 6px 0 5px;
padding:0;
}

.wall ul li a{
display:block;
text-indent:-9999px;
/*\*/
overflow:hidden;
/**/
height:14px;
background-position:left top;
}


.wall ul li a:hover{
background-position:left bottom;
}
/*IE\*/
.wall ul li a:hover{
background-position:left -14px;
}

.size1 a{
background:url(../features/images/wallpaper_size01.gif);
}

.size2 a{
background:url(../features/images/wallpaper_size02.gif);
}

.size3 a{
background:url(../features/images/wallpaper_size03.gif);
}
