﻿/* CSS Document */
.topHeaderFlash{ height:40px; width:1000px; padding:30px 10px 0 10px; text-align:left;}
.topFlash{ height:140px; width:420px; padding:50px;}
.topHeaderFlash a,.topFlash a{ text-decoration:underline;}

/* FLASH ON FLASH ( HEADER FLASH ANIME ) */
#headSwfGif {width:1000px;height:50px;overflow:hidden;text-align:right;/*position:relative;*/position:absolute;top: 10px;/*left:385px;*/z-index:10;}
#headSwfGif img{margin:0 0 0 5px;}
#flashcontent{ height:70px; overflow:hidden; /*float:right;*/}
/* 3,4は予備 */
#flashcontent2,#flashcontent3,#flashcontent4{ height:50px; width:200px; float:right; overflow:hidden; margin:0 0 0 5px;}



/* 	レイアウト
---------------------------------------------------- */
/* コンテンツ左部 */
#contentsLeft{float:left;width:212px;margin-right:18px;}

/* コンテンツ中央 */
#contentsCenter{float:left;width:540px;}


/* コンテンツ右部 */
#contentsRight{float:right;width:212px;}


hr{border:none;border-top:dashed 1px #666666;height:1px;width:96%;margin:auto 2%;}

.picture{float:left;margin-right:5px;}

/* 角丸用 */
.bgBoxTop{height:12px;line-height:0;font-size:0;background:url(/img/season/bg_box_top.gif) no-repeat;margin-top:15px;}
.bgBoxBtm{clear:both;display:block;height:12px;line-height:0;font-size:0;background:url(/img/season/bg_box_bottm.gif) no-repeat !important;}
.bgBoxTop2{height:12px;line-height:0;font-size:0;background:url(/img/season/bg_box_top2.gif) no-repeat;margin-top:15px;}

.bgBoxBtm2{float:none;clear:both;height:12px;line-height:0;font-size:0;background:url(/img/season/bg_box_bottm2.gif) no-repeat;}


/* お知らせ
----------------------------------------------------*/
#info{background:#FFFFFF url(/img/bg_box_left.gif) repeat-y;}
#info h2{height:28px;text-indent:-9999px;background:url(/img/season/h_oshirase.gif) no-repeat;}
#info #infoMain ul{padding:3px 0 0 0;margin:0; list-style:none;}
#info #infoMain li{margin:0; padding:0 10px;}
#info #infoMain li a{ display:block;padding-left:10px;background:url(/img/season/allow.gif) no-repeat 0 0.3em;}
#info #infoMain li a:hover{}
#info #infoMain li .day{color:#0099CC;margin-left:0.2em;}



/* ピックアップ！
---------------------------------------------------- */
#pickup{background:url(/img/bg_box_left.gif) repeat-y #FFF;}
#pickup h2{height:28px;text-indent:-9999px;background:url(/img/season/h_pickup.gif) no-repeat;}
#pickup #pickupMain ul{padding:5px 0 0 0;margin:0; list-style:none;}
#pickup #pickupMain li{margin:0 11px 0 11px; padding:0;}
#pickup #pickupMain li a{ display:block; width:190px; height:auto; overflow:hidden; text-align:center; padding:0 0 3px 0; font-size:11px; letter-spacing:-0.08em;}
#pickup #pickupMain li a img{ float:none; clear:both; text-decoration:none;}


/* オススメ情報！
---------------------------------------------------- */
#osusume{background:url(/img/bg_box_left2.gif) repeat-y!important;}
#osusume p{margin:0 !important;padding:0 !important;}
#osusume h2{height:28px;text-indent:-9999px;background:url(/img/season/h_osusume.gif) no-repeat;}
.kiji{width:212px;border-bottom:#666666 dashed 1px;font-size:12px;letter-spacing:0.01em;}
.kiji form{margin:0;padding:5;}
#osusume dl{clear:both;padding:0 0.1em 0 0;margin:0;margin-top:0.1em;display:block;}
#osusume dt{width:50px;margin:0;padding:6px 3px 5px 5px;display:block;float:left;}
#osusume dd{padding:6px 0 0 58px;}
#osusume dd a{font-weight:bold;}





/* 県内ニュース
---------------------------------------------------- */
#newsSwf{ background:url(/img/season/h_news.gif) no-repeat; width:540px; height:38px; margin:15px 0 0 0;}
#newsSwf h2{height:28px; width:114px;text-indent:-9999px; float:left; margin:0; padding:0; overflow:hidden;}
#newsSwf #flashcontent2{height:38px; width:417px; margin:0; padding:0; float:left;}


/* WHA'S NEW!
---------------------------------------------------- */
#whatsnew{background:#FFFFFF url(/img/bg_box_left.gif) repeat-y;padding-bottom:1px;}
#whatsnew h2{height:28px;text-indent:-9999px;background:url(/img/season/h_whatsnew.gif) no-repeat;}
#whatsnew dl{padding:0;margin:0 0 5px 0; height:115px; overflow:auto; letter-spacing:-0.005em;
scrollbar-base-color:#fff;
scrollbar-3dlight-color:#ddd;
scrollbar-arrow-color:#ddd;
scrollbar-darkshadow-color:#ddd;
scrollbar-highlight-color:#ddd;
scrollbar-shadow-color:#ddd;
}
#whatsnew dt{ color:#3865c0;font-weight:bold;margin:0 5px 2px 5px;border-bottom:#666666 dashed 1px; padding:2px 0 3px 0;}
#whatsnew dt a{padding-left:15px;background:url(/img/season/allow.gif) no-repeat 0.3em 0.25em;}


#whatsnew dt .day{font-size:11px;color:#0099CC;margin-left:0.15em;letter-spacing:normal;}
#whatsnew dd{font-size:10px;margin-bottom:3px; line-height:1.1em; padding:0 0 3px 15px; letter-spacing:0.1em;}


/* WHA'S NEW!2 アナエッセイ　プレゼント＆試写会
---------------------------------------------------- */
#whatsnew2{ width:540px; height:110px; overflow:hidden;}

/* アナ,プレ共通 */
#whatsnew2 #leftAna,
#whatsnew2 #rightPre{ width:270px; height:110px; float:left; overflow:hidden;}
#whatsnew2 #leftAna h3,
#whatsnew2 #rightPre h3{ width:270px; height:25px;text-indent:-9999px}

/* アナ */
#whatsnew2 #leftAna{}
#whatsnew2 #leftAna h3{ background:url(/img/season/h_ana.gif) no-repeat;}

/* アナ共通 */
#whatsnew2 #leftAna #sugi,#whatsnew2 #leftAna #akutsu,#whatsnew2 #leftAna #shirata,#whatsnew2 #leftAna #kishi,
#whatsnew2 #leftAna #tangoya,#whatsnew2 #leftAna #sakaki,#whatsnew2 #leftAna #kurabayashi{ padding:40px 83px 0 18px; width:169px; height:45px; letter-spacing:-0.01em;}
/* アナ個別 */
#whatsnew2 #leftAna #sugi{ background:url(/img/anabg_sugi.gif) no-repeat;}
#whatsnew2 #leftAna #akutsu{ background:url(/img/anabg_akutsu.gif) no-repeat;}
#whatsnew2 #leftAna #shirata{ background:url(/img/anabg_shirata.gif) no-repeat;}
#whatsnew2 #leftAna #kishi{ background:url(/img/anabg_kishi.gif) no-repeat;}
#whatsnew2 #leftAna #tangoya{ background:url(/img/anabg_tangoya.gif) no-repeat;}
#whatsnew2 #leftAna #sakaki{ background:url(/img/anabg_sakaki.gif) no-repeat;}
#whatsnew2 #leftAna #kurabayashi{ background:url(/img/anabg_kurabayashi.gif) no-repeat;}


/* プレゼント　試写会 */
#whatsnew2 #rightPre{}
#whatsnew2 #rightPre h3{ background:url(/img/season/h_present.gif) no-repeat; margin:0; padding:0;}
#whatsnew2 #rightPre #presentBg{ background:url(/img/season/present_bg.gif) no-repeat 0 0; width:270px; height:85px;}
#whatsnew2 #rightPre #presentBg div a{ letter-spacing:-0.01em; font-size:11px; line-height:1.3em; display:block; overflow:hidden;}
#whatsnew2 #rightPre #presentBg div a:hover{ position:relative; top:2px; text-decoration:none; overflow:hidden;}

#whatsnew2 #rightPre #presentBg div#topPresent{padding:/*6px 5px 5px*/5px 2px 2px 35px;height:38px; overflow:hidden;}
#whatsnew2 #rightPre #presentBg div#topMovie{padding:/*6px 5px 5px*/5px 2px 2px 35px;height:38px; overflow:hidden;}
#whatsnew2 #rightPre #presentBg div#topMovie a{ display:block; margin:0 0 8px 0;}
#whatsnew2 #rightPre #presentBg div#topPresent a{ display:block; margin:0 0 30px 0;}


#whatsnew2 #rightPre #presentBg div#topPresent div.nonOubo,
#whatsnew2 #rightPre #presentBg div#topMovie div.nonOubo{ font-size:10px; margin:1px 0 0 0; color:#333333;}




/* バナーエリア　MT書き出し部分
---------------------------------------------------- */
#areaB{background:#FFFFFF url(/img/bg_box_left.gif) repeat-y; overflow:hidden; width:540px;}
/*
#areaB h2{height:28px;text-indent:-9999px;background:url(/img/season/h_notitle.gif) no-repeat;}
*/
#areaB ul{ margin:8px 0 0 25px; list-style:none; overflow:hidden;}
#areaB ul li{ float:left!important; margin:0; padding:0 10px 1px 0;min-width:30px; width:auto;}
#areaB ul li a{ display:block; float:left!important; height:50px; overflow:hidden; padding:0 0 5px 0;}
#areaB ul li a img{ margin:0; padding:0;/* width:115px; height:50px;*/}


/* ただ今放送中！！
---------------------------------------------------- */
#onair{background:#FFFFFF url(/img/bg_box_left.gif) repeat-y;}
#onair h2{height:28px;text-indent:-9999px;background:url(/img/season/h_timetable.gif) no-repeat;}
#onair #today{text-align:left; padding:5px; height:20px; overflow:hidden;}
#onair #today a{display:block;height:18px; width:79px;float:right;}
#todayDay{font-size:15px; color:#FF3300;font-weight:bold;float:left;}
#todayprog {
padding:0 0 0 2px;color:#2B2B2B;clear:both;/*height:236px(-28px<h2>部分);*/height:216px;text-align:left;overflow-y:scroll;overflow:auto;font-weight:bold;width:100%;
scrollbar-base-color:#fff;
scrollbar-3dlight-color:#ddd;
scrollbar-arrow-color:#ddd;
scrollbar-darkshadow-color:#ddd;
scrollbar-highlight-color:#ddd;
scrollbar-shadow-color:#ddd;
}
#todayprog td{vertical-align:top;padding:0.3em 0.2em 0.3em 0.2em;border-bottom:dashed 1px #999;font-size:12px;line-height:14px;letter-spacing:0.01em;}
#todayprog td img{margin-left:3px;vertical-align: baseline;}




/* MY SAY メンバー
---------------------------------------------------- */
#member{background:#FFFFFF url(/img/bg_box_left.gif) repeat-y;}
#member h2{height:28px;text-indent:-9999px;background:url(/img/season/h_member.gif) no-repeat;}
#member #menuSay{margin-left:10px; height:45px; overflow:hidden;font-weight:bold;}
#member ul{ list-style:none; padding:8px 0 0 0;}
#member ul li.icon1{ background:url(/img/member-icon1.gif) no-repeat; padding:0 0 0 20px;}
#member ul li.icon2{ background:url(/img/member-icon2.gif) no-repeat; padding:0 0 0 20px; margin:3px 0 0 0;}


/* 山形のお天気
---------------------------------------------------- */
#weather{text-align:center;background:#FFFFFF url(/img/bg_box_left.gif) repeat-y;}
#weather h2{height:28px;text-indent:-9999px;background:url(/img/season/h_weather.gif) no-repeat;}
#weather .sticker{ margin:7px 0 0 0;}

/* モバイル
---------------------------------------------------- */
#mobile{background:#FFFFFF url(/img/bg_box_left.gif) repeat-y;padding-bottom:1px;}
#mobile h2{height:28px;text-indent:-9999px;background:url(/img/season/h_mobile.gif) no-repeat;}
#mobile .qr{float:left;margin:10px 10px 3px 8px;}
#mobile p{margin:10px 5px 0 0;float:right;}
#mobile a img{float:right;margin:9px 5px 0px 0px;}

/* イチオシ(Flash)
---------------------------------------------------- */
#ichioshi{margin-top:20px;padding:10px;background: url(/img/season/ichioshi_bg.gif);}


/* SAYLAND
---------------------------------------------------- */
#sayland{text-align:center;background:#FFFFFF url(/img/bg_box_left.gif) repeat-y;}
#sayland h2{text-indent:-9999px;}
#sayland .landgate{}

/* バナー
---------------------------------------------------- */
#banner{clear:both; float:none;margin: auto; margin:15px 0 0 0; padding:15px 0 0 0;}
#banner a{margin-left:4px;}
#banner2{padding-top:30px;float:right;width:212px;text-align:center;}
#banner2 a{display:block;margin-bottom:10px;}


