#frame{
width:630px;
}

#mainImg{margin-bottom:0 !important;}
#mainImg a{
display:block;
width:630px;
height:415px;
background-image:url("./images/main.jpg");
background-repeat:no-repeat;
text-indent:-9999px;
}

#mainArea h3{font-size:20px; font-weight:bold; margin-bottom:10px;border-bottom:1px solid #fff;}

#local_navi li{width:126px;float:left;}
#local_navi li a{height:50px;width:126px;display:block;text-indent:-9999px;}
#local_navi li a:hover{background-position:0 -50px;}
#ln_home a{background:url(./images/navi1.gif);}
#ln_schedule a{background:url(./images/navi2.gif);}
#ln_enmoku a{background:url(./images/navi3.gif);}
#ln_guest a{background:url(./images/navi4.gif);}
#ln_interview a{background:url(./images/navi5.gif);}

.home #ln_home a,
.schedule #ln_schedule a,
.enmoku #ln_enmoku a,
.guest #ln_guest a,
.interview #ln_interview a{background-position:0 -50px;}


#mainArea{clear:both;background-color:#2e2c41; color:#fffff0; border-top:1px solid #fff;padding:10px; font-size:14px;}
#mainArea a{ color:#2ca9e1;}

#mainArea .mainL{width:285px;}
#mainArea .mainR{width:285px;}

#news_index td,#news_index th{padding-bottom:5px;}


.box{width:610px; height:59px; line-height:59px; border-bottom:solid 1px #fffff0; margin-bottom:10px;}
.left{float:left;}
.guest_box{float:right; width:200px;}
.guest_img{float:right; border:solid 1px #c1ab05;}
.guest_name{float:left; margin-right:10px; text-align:right;}

.dailybox{border-bottom:solid 1px #ffffff; margin-bottom:20px;padding-bottom:10px;}

.backToTop{text-align:right;font-size:12px;}

.profile{margin-left:60px; font-size:120%;}

.lead{margin-bottom:10px;}

h4 span{font-weight:normal;margin-left:20px;}

.enmoku h5{background-color:#1e50a2; font-size:120%; font-weight:bold; margin-bottom:10px; padding:5px;line-height:100%;}
.kaisetsu{margin:0px 0px 20px 0px;}
.kaisetsu p{line-height:150%;}

.home #news_index,
.enmoku #index{margin-bottom:20px;border:1px solid #fff;padding:10px;background:#fff;color:#000;}
.enmoku #index li{padding-bottom:5px;}


#content_info{}
#content_info li{margin-bottom:5px;}
#content_info dt{font-weight:bold;margin-bottom:5px;}
#content_info dd{margin-bottom:10px;}


.interview .cntBox {width:144px;}
.interview .cntBox h5{font-weight:normal;font-size:12px;}


#guestList h5{font-weight:normal;font-size:10px;text-align:center;}

#guestList .left{margin-right:5px;width:55px;}
#guestList .guest_img{margin-bottom:5px;}