
.accesstag{
display:none;
}

*{
margin:0;
padding:0;
}

body{
background-color:#FFFFFF;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#container{
background:url(../common/img/bg.gif) repeat-x;
}

img{
border:none;
}

#wrapper{
margin:0 auto;
width:880px;
height:937px;
background:url(../img/main_content_bg.gif) no-repeat;
}

#content-wrapper{
margin:0 0 0 82px;
}

/* 各エリア背景 */
.topics-bg{
background:url(../img/topics_bg.gif) no-repeat;
width:717px;
height:183px;
}

.pickup-bg{
background:url(../img/pickup_bg.gif) no-repeat top;
width:358px;
height:403px;
}

.series-bg{
background:url(../img/series_bg.gif) no-repeat;
width:345px;
height:172px;
margin:0 0 0 5px;
}

.next-week-bg{
background:url(../img/nextweek_bg.gif) no-repeat;
width:350px;
height:525px;
}

/* 更新情報 */
.topics-bg .cap{
margin:0 0 5px 250px;
}

.topics-box{
overflow:auto;
width:670px;
height:77px;
scrollbar-base-color:#9bddff;
scrollbar-face-color:#ffffff;
crollbar-arrow-color:#31b6f3;
scrollbar-3dlight-color:#9bddff;
scrollbar-darkshadow-color:#9bddff; 
}

ul{
list-style:none;
margin:3px 0 0 37px;
}

ul li{
background:url(../common/img/topics_mark.gif) no-repeat 5px;
padding:4px 0 4px 30px;
}

ul li .date{
color:#0c89c4;
padding-right:15px;
}

ul li a{color:#74590d; text-decoration:none;}
ul li a:link{color:#74590d; text-decoration:none;}
ul li a:visited{color:#74590d; text-decoration:none;}
ul li a:hover{color:#74590d; text-decoration:underline;}
ul li a:active{color:#74590d; text-decoration:underline;}

/* ピックアップ */
.pickup-cap{
padding:10px 0 0 49px;
}

.pickup-thumb{
background:url(../img/pickup_thumb_bg.gif) no-repeat;
margin:5px 0 0 55px;
}

.pickup-thumb img{
padding:4px 3px;
}

.pickup-bg p{
color:#74590d;
line-height:140%;
padding:5px 20px;
}

.pickup-btn{
margin:0 0 0 125px;
}

/* 壁紙プレゼント */
.wallpaper{
padding:0 0 5px 20px;
}

/* 前シリーズ */
.series-box1{
padding:0 0 0 38px;
}

.series-box2{
padding:0 0 0 69px;
}

.series-cap{
padding:0 0 0 125px;
}

/* 次週予告 */
.next-week-cap{
padding:37px 0 0 100px;
}

.next-week-thumb{
padding:25px 0 0 63px;
}

.next-week-bg p.title{
color:#ae3fae;
padding:5px 20px 5px 38px;
font-weight:bold;
}

.next-week-bg p.text{
color:#74590d;
line-height:140%;
padding:0 20px 5px 38px;
}

.next-week-btn{
padding:0 0 0 95px;
}

/* 関連バナー */
.banner-box{
padding:15px 0 0 30px;
}

.banner-box .left{
padding:0 20px 0 0;
}

/* フッター */
.footer{
padding:10px 0;
color:#9a8305;
text-align:center;
}