/* CSS Document */

@charset "Shift_jis";

a{text-decoration: none;}
a:visited{color: #800080;}
a:hover, a:active{color: #990000; text-decoration: underline;}

body {background-image: url(../images/top_bk.gif)}

/* ----------------------------------------ベース */

#dotline {width: 765px; background-image: url(../images/dotline.gif); background-position: right; background-repeat: repeat-y;}
#base {width: 764px; background-color: #FFFFFF;}

/* ----------------------------------------上部バナー */

#banner1 {width: 760px; height: 191px; margin-top: 5px;}
#banner2 {width: 760px; height: 102px; text-align: center; margin-top: 7px;}

/* ----------------------------------------ラインナップ */

.contentsback {width: 760px; margin-top: 12px;}
#lineupbar {width: 744px; height: 48px;}
#lineupbase {width: 744px; height: 415px; background-image: url(img/stripe.gif);}
#lineup1, #lineup2, #lineup3, #lineup4 {width: 181px; height: 210px; position: relative; top: 8px; float: left;}
#lineup1 {left: 7px; background-image: url(img/lineupbase_1.jpg);}
#lineup2 {left: 9px; background-image: url(img/lineupbase_2.jpg);}
#lineup3 {left: 12px; background-image: url(img/lineupbase_3.jpg);}
#lineup4 {left: 15px; background-image: url(img/lineupbase_4.jpg);}
#next, #end {width: 181px; height: 181px; position: relative; top: 15px;  float: left;} 
#next {left: 7px; background-image: url(img/nextlineup.jpg);}
#end {left: 14px; background-image: url(img/backlineup.jpg);}
.minibase {width: 181px;}
.text1 {width: 155px; height: 18px; position: relative; left: 13px; top: 25px; text-align: right;}
.text2 {width: 170px; height: 34px; position: relative; left: 5px; top: 27px; text-align: center;}
.titletext1 {color: #626262;}
.titletext2 {color: #818181;}
.photo1 {width: 154px; height: 87px; position: relative; left: 13px; top: 26px; border: solid; border-width: 1px;}
.iconbase {width: 181px; height: 30px;}
.miniicon1, .miniicon2 {width: 49px; height: 29px; position: relative; top: 27px;  float: left;} 
.miniicon1 {left: 34px;}
.miniicon2 {left: 50px;}
#newframe, #miniframe {width: 364px; height: 181px;}
#newframe {position: relative; top: 15px; left: 10px; float: left; background-image: url(img/infobase.jpg);}
#frame {width: 338px; height: 135px; position: relative; top: 37px; left: 13px;}
#lineupline {width: 744px;} 

/* ----------------------------------------番組紹介 */

#bangumibar, #contents {width: 744px; text-align: center;} 
#bangumibar {height: 46px; margin-top: 12px;}
#contents {height: 314px;}

/* ----------------------------------------リンクボックス */

#linkbar {width: 744px; height: 46px; text-align: center;}
#linkbox {width: 744px; height: 101px; background-image: url(img/sitebanner.jpg);}
#gooicon, #picon {height: 60px; position: relative; top: 29px; float: left;}
#gooicon {width: 149px; left: 17px;}
#picon {width: 147px; left: 44px;}

/* ----------------------------------------放送時刻 */

#timebase {width: 760px; height: 15px; margin-top: 20px; margin-bottom: 9px;}
#timehead {width: 11px; height: 9px; position: relative; top: 3px; left: 31px; float: left;}
#timeicon {width: 102px; height: 15px; position: relative; left: 35px; float: left;}

/* ----------------------------------------サイドバナー */

#bannerbox {width: 134px; position: absolute; top: 0px; left: 773px;}
