@import url(common.css);
@import url(in_common.css);

body {background-color:#0b151a;}

.small{	font-size:0.8em;}
.onair_c {text-align:center; display:block; font-weight:bold; font-size:1.2em;}
.onair_b {font-size:1.2em;font-weight:bold;}
.txt_b{font-weight:bold;}
.txt_w{font-size:1.2em;}

#wrap div#title{
width:100%;
height:45px;
background: url(../images/onair_t_bg.jpg) no-repeat center;
}

#title h2{
background: url(../images/onair_next_t.gif) no-repeat;
width:980px;
padding:45px 0 0 0;
margin:0 auto;
}
#wrap div#main{
width:100%;
background: url(../images/onair_bg.gif) repeat-y center;
}
#content div#cont_l{
width:675px;
float:left;
padding:30px 0 30px 20px;
line-height:1.8em;
}
#cont_l p#onair_date,#cont_l p#onair_date2{
color:#FFD303;
}
#cont_l p#onair_guest,#cont_l p#onair_guest2{
background: url(../images/onair_guest_bg.gif) no-repeat #283439;
width:607px;
padding:3px 0 0 68px;
margin:20px 0 20px -2px;
}
#cont_l div#onair_photo{
width:245px;
float:right;
padding-top:42px;
}
#cont_l div#onair_photo img{
margin-bottom:10px;
}


p.oa_line{
height:0;
line-height:0;
width:100%;
border-bottom:1px solid #414e54;
margin:50px 0 15px 0;
}

#content div#cont_r{
width:260px;
float:right;
}
#cont_r table{
width:230px;
font-size:0.9em;
margin-left:10px;
}

#cont_r caption {
height:25px;
margin:15px auto 5px auto;
}
#cont_r tr {
height:20px;
}
#cont_r td,th {
width:24px;
padding:2px 0 0 0;
text-align:center;
font-weight:normal;
}
#cont_r td a {
font-weight:bold;
color:#FFC000;
text-decoration:underline;
}
#cont_r img {
margin:10px 0;
}
#cont_r a img {
border:none;
}
#cont_r div#kanran,#cont_r div#present{
width:240px;
margin:0 0 0 5px;
}
#kanran h3{
width:240px;
background:url(../images/side_kanran_t.jpg) no-repeat;
margin:0;
padding:37px 0 0 0;
}
#present h3{
width:240px;
background:url(../images/side_present_t.jpg) no-repeat;
margin:0;
padding:37px 0 0 0;
}

#kanran dl,#present dl{
width:240px;
margin:0;
}
#kanran dl dt,#present dl dt{
float:left;
margin:0;
padding:0;
width:80px;
height:63px;
}
#kanran dl dt img,#present dl dt img{
margin:10px 0 0 0;
}
#kanran dl dd,#present dl dd{
float:left;
width:150px;
padding-top:15px;
font-size:0.85em;
line-height:1.4em;
}
#kanran p#btn_kanran,#present p#btn_present{
clear:both;
margin:0 0 0 5px;
padding:10px 0 0 0;
}
#kanran p#btn_kanran img,#present p#btn_present img{
margin:0;
}
