/*　右左ボックス　*/
.left_box{
float:left;
width:340px;
background:#FFFFFF;
}
.right_box{
float:right;
width:340px;
background:#FFFFFF;
}

/*　枠付きテーブル　*/
#table_box{}
#table_box table{
margin:0 0 15px 0;
width:100%;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
}
#table_box td{
padding:5px;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
/*text-align:center;*/
vertical-align:top;
}
#table_box h4{
margin:0 0 0 0;
/*padding-left:5px;
letter-spacing:0.5em;
border-left:5px solid #0a84ae;*/
}
#table_box .bg_120ef{ width:110px; background:#efefef; }

/* ----------　会社概要（profile.html）　------------------------------ */
.voice{ float:right;margin:0 0 0 30px;text-align:center;font-weight:bold; }
.voice_txt{ padding:5px 0; }
.sapporo_map{
margin:0 auto;
padding:0 0 0 310px;
width:350px;
background:url(../profile/image/hbc_gaikan.jpg) top left no-repeat;
}
.sapporo_map img{ border:1px solid #ccc; }

/* ----------HBCの沿革（history.html）　------------------------------ */
.photo_box{ margin:20px 20px 0;font-size:0.8em;line-height:1.4em; }
.photo_box img{ border:1px solid #cccccc; }

/* ----------テレビサービスエリア（tv-area/index.html）　------------------------------ */
.c_sapporo{ background:#f9d1d0; text-align:center; }
.c_hakodate{ background:#c8d7ef; text-align:center; }
.c_muroran{ background:#e7f3cf; text-align:center; }
.c_asahikawa{ background:#e1c9e1; text-align:center; }
.c_kushiro{ background:#ffffd3; text-align:center; }
.c_obihiro{ background:#fde7c6; text-align:center; }
.c_kitami{ background:#cbe7e7; text-align:center; }

/* ----------ラジオサービスエリア（radio-area/index.html）　------------------------------ */
#radio_box{
margin:20px auto 0;
padding:10px;
width:680px;
border:1px solid #ccc;
}
.radio_left{
float:left;
width:330px;
}
.radio_right{
float:right;
width:330px;
}
.radio_td{
padding:3px 0 3px 15px;
background-image:url(../image/point2.gif);
background-position:top left;
background-repeat:no-repeat;
width:210px;
font-weight:bold;
color:#66b821;
}
#radio_box td{ border-bottom:1px solid #eee; }

/* ----------　放送基準（kijun.html）　------------------------------ */
.kijun_mokuji{ margin:10px 0 30px; }
.kijun_mokuji ul{ margin:0px }
.kijun_mokuji li{ padding:0 15px 0 0; list-style:none; display:inline; }

/* ----------　スタッフの声（staff/index.html）　------------------------------ */
.staff_link{
margin-bottom:5px;
margin-right:5px;
padding-left:5px;
width:200px;
}
.staff_link img{
float:left;
margin-right:10px;
}
.staff_link a {
display:block;
border:1px solid #FFF;
background-color:#FFF;
width:200px;
padding:5px;
}
.staff_link a:link{ text-decoration:none; }
.staff_link a:visited{ text-decoration:none; }
.staff_link a:hover {
background:#3d85c1;
border:1px solid #3d85c1;
color:#FFFFFF;
}
#staff_main{
margin:30px 0 5px;
}
.staff_prof{
margin:30px 0px 0;
padding:10px;
border:1px solid #ccc;
}
.staff_prof p{ margin:0 0 10px; }

.staff_from{
margin:10px 0px;
padding:8px 0px;
border-top:1px dashed #bdbdbd;
border-bottom:1px dashed #bdbdbd;
text-align:right;
}


/* ----------　関連会社（affiliated-company/index.html）　------------------------------ */
#aff{}
#aff li{
list-style-type:none;
list-style-image:url(../image/point.gif)
}
.aff_photo{
float:left;
margin-right:30px;
}
.aff_photo img{ border:1px solid #ccc; }
