@charset "utf-8";

table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;font-size:100%;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* clearfix 
DIV {zoom:1;}
DIV:after {content:".";display:block;height:1px;clear:both;visibility:hidden;}
*/


.clearfix {zoom:1;}
.clearfix:after {content:".";display:block;height:1px;clear:both;visibility:hidden;}
 
/* round */
.rtop,
.rbottom {display:block;background:#fff;}
.rtop span,
.rbottom span {display:block;height: 1px;overflow: hidden;background: #1393c0;}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.rtop .r4,
.rbottom .r4{margin: 0 1px;height: 2px;}

/* DL list */
DL.line DT {clear: left;float: left;width: 8em;padding: 10px 0.5em;}
DL.line DD {margin-left: 0;padding: 10px 0.5em 10px 9em;border-bottom: solid 1px #CCC;}

/* START! */
BODY {font:13px/120% "メイリオ","Meiryo",Arial,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Helvetica, sans-serif;margin:0;padding:0;line-height:130%;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
H1,H2,H3,H4,H5,H6,P {margin:0;padding:0;text-align:left;}
P {line-height:160%;}
A:focus, a:hover {color:#000;}
A {color:#009;text-decoration:underline;zoom:1;}
A IMG {border:0;}
A:hover IMG {filter:alpha(opacity=70);opacity:0.7;}
.clear {clear:both;}
.center {text-align:center;}
.right {float:right;}
.left {float:left;}
.hide {display:none;}



#container {min-width:1004px;}
#head {background: url(../pic/common/header_bg.gif) repeat-x;text-align:center;height:32px;}
#head #head_container {width:1002px;margin:0 auto;position:relative;text-align:left;}
#logo {width:245px;float:left;padding:0 0 0 4px;}
#top_menu {width:520px;position:absolute;top:0;right:0;}
#top_menu UL {margin:0;padding:0;}
#top_menu LI {display:block;width:130px;float:left;list-style:none;background:url(../pic/common/header_bg_button.gif) no-repeat left;height:32px;text-align:center;line-height:32px;}
#top_menu LI A {display:block;color:white;text-decoration:none;}
#top_menu LI.last A{background:url(../pic/common/header_bg_button.gif) no-repeat right;}
#top_menu LI A:hover {height:32px;background:url(../pic/common/header_bg_active.gif);color:#fff;}

#nav {background:url(../pic/common/pan_list_bg.gif) repeat-x;height:27px;line-height:27px;text-align:center;clear:both;}
#nav #nav_container {position:relative;width:998px;margin:0 auto;text-align:left;color:#999;font-size:85%;}
#nav #nav_container #nav_data {padding:0 12px;}
#nav A {color:#666;}
#nav SPAN.this_page {color:#444;}
#nav #cse-search-box {position:absolute;top:0px;_top:4px;right:0;width:auto;width:210px;}
#nav #cse-search-box INPUT.text {font-size:11px;width:160px;}
#nav #cse-search-box INPUT.button {font-size:10px;height:19px;margin:0;padding:0;}

#main {background:url(../pic/common/page_top.jpg) top repeat-x;text-align:center;}
#main_container {width:998px;margin:0 auto;padding:0px 0;text-align:left;min-height:253px;}


#alert {text-align:center;clear:both;padding:5px 0 9px 0;font-weight:bold;font-size:130%;}
#alert A {margin:0 auto;background:#fff;border:2px solid lightblue;padding:8px 10px;display:block;width:80%;color:#dd0000;}

#home_button {width:185px;float:left;margin-top:10px;}
#home_button UL {margin:0;padding:0;list-style:none;}
#home_button UL LI {margin:0;padding:0;display:inline;}
#home_button UL LI A {width:180px;height:65px;text-align:center;background:url(../pic/home/button_bg.png) top left no-repeat;display:block;padding:0 0 3px 0;}
#home_button UL LI A.double_button {width:180px;height:135px;text-align:center;background:url(../pic/home/button_bg_big.png) top left no-repeat;display:block;padding:0 0 3px 0;}
#home_button UL LI A IMG {margin-top:2px;}

#home_tv {width:610px;float:left;}
#home_tv #home_tv_info {width:600px;margin-top:2px;background:url(../pic/home/tokimaru.png) 475px bottom no-repeat;padding:8px 0 0 0;}
#home_tv #home_tv_info:after {content:".";display:block;height:1px;clear:both;visibility:hidden;}
#home_tv #home_tv_ticker {width:455px;height:30px;margin:0 0 6px 0;background:url(../pic/home/ticker_bg.png) left top no-repeat;line-height:30px;text-indent:30px;}
#home_tv #home_tv_info UL,
#home_tv #home_tv_info LI {list-style:none;margin:0;padding:0;}
#home_tv #home_tv_info A {margin:0;padding:0;text-indent:15px;}
#home_tv #home_tv_ticker .home_tv_ticker_text {position:relative;line-height:30px;text-indent:33px;background:url(../pic/icon/star.gif) 10px 6px no-repeat;display:block;margin:0;padding:0;}
#home_tv #home_tv_info P {margin:0 !important;padding:0 !important;line-height:30px !important;}
#home_tv #home_tv_ticker P A {margin:0 !important;padding:0 !important;}
#home_tv #home_tv_ticker .home_tv_ticker_text STRONG {color:#444;}
#home_tv #home_tv_ticker .home_tv_ticker_text .date {color:#f60;position:absolute;right:10px;top:0;display:block;font-weight:bold;display:none;}
#home_tv #home_tv_container {width:600px;height:375px;background:url(../pic/home/tv_bg.gif) no-repeat;}
#home_tv #home_tv_container #home_tv_bigbanner {padding:10px 0 5px 0;text-align:center;}
#home_tv #home_tv_container #home_tv_bigbanner H1 {width:576px;height:200px;_height:206px;background:#fff;margin:0 auto;border:3px solid #c0c0c0;}
#home_tv #home_tv_container #home_tv_bigbanner IMG#home_tv_bigbanner_load {width:32px;height:32px;margin:84px auto 0 auto;display:block;text-align:center;}
#home_tv #home_tv_container #home_tv_bigbanner IMG {}
#home_tv #home_tv_container #home_tv_bigbanner_data A {display:block;text-align:center;margin:0 auto;width:576px;}
#home_tv #home_tv_container #home_tv_pr {width:510px;float:left;}
#home_tv #home_tv_container #home_tv_pr #home_tv_pr_container {padding-left:10px;}
#home_tv #home_tv_container #home_tv_pr .home_tv_pr_container {width:250px;float:left;}
#home_tv #home_tv_container #home_tv_pr .home_tv_pr_container .home_tv_pr_title {background:url(../pic/home/pr_title_bg.gif) no-repeat;width:247px;height:35px;text-indent:15px;}
#home_tv #home_tv_container #home_tv_pr .home_tv_pr_container .home_tv_pr_title A {color:white;text-decoration:none;line-height:35px;font-weight:bold;}
#home_tv #home_tv_container #home_tv_pr .home_tv_pr_container .home_tv_pr_broadcast {color:white;text-indent:53px;background:url(../pic/icon/broadcast.gif) 5px 0 no-repeat;height:22px;line-height:22px;margin-bottom:5px;font-size:120%;}
#home_tv #home_tv_container #home_tv_pr .home_tv_pr_container .home_tv_pr_image {width:122px;height:76px;background:url(../pic/home/pr_image_bg.gif) top left no-repeat;float:left;margin-left:3px;}
#home_tv #home_tv_container #home_tv_pr .home_tv_pr_container .home_tv_pr_detail {color:white;width:120px;float:left;}
#home_tv #home_tv_container #home_tv_ch {width:82px;float:right;}
#home_tv #home_tv_container #home_tv_ch .home_tv_ch_container {width:69px;height:71px;margin:2px 0;background:url(../pic/home/ch_bg.gif) no-repeat;}

#home_news {width:200px;float:left;border:1px solid #222;margin-top:8px;}
#home_news dl {margin:0;padding:0;height:96px;}
#home_news dt {margin:0;padding:9px 4px 3px 20px;background:url(../pic/home/news_tips.gif) 5px 7px no-repeat;height:32px;}
#home_news dt A {display:block;height:32px;}
#home_news dd {margin:0;padding:0 2px 0 2px;}
#home_news dl.odd {background:url(../pic/home/news_odd_bg.gif);}
#home_news dl.even {background:url(../pic/home/news_even_bg.gif);}
#home_news dd.date {position:relative;text-align:right;color:#666;font-weight:bold;font-size:90%;}
#home_news dd.date span {position:absolute;display:block;top:-18px;right:5px;}
#home_news dd.detail {font-size:90%;padding:0 5px 0 5px;}
#home_news #home_news_title H2 {font-size:100%;background:#222;text-align:right;line-height:23px;padding-right:8px;}
#home_news #home_news_title H2 A {color:white;text-decoration:none;}

#home_middle {clear:both;padding-top:3px;}
#home_movie {width:343px;height:250px;background:url(../pic/home/movie_bg.gif) left top no-repeat;float:left;margin:0 3px;}
#home_event {width:342px;height:250px;background:url(../pic/home/event_bg.gif) left top no-repeat;float:left;margin-right:3px;}
#home_ad {width:300px;float:right;}
#home_movie H2,
#home_event H2 {line-height:29px;font-size:110%;text-indent:13px;}
#home_movie H2 A,
#home_event H2 A {text-decoration:none;color:white;font-weight:bold;}
#home_movie #home_movie_container {padding:15px 15px;}
#home_movie DL.home_movie_data {position:relative;margin:0;padding:0 0 0 0;min-height:65px;_height:65px;}
#home_movie DL.home_movie_data DD,
#home_movie DL.home_movie_data DT {margin:0;padding:0;}
#home_movie DL.home_movie_data DT {padding-left:70px;}
#home_movie DL.home_movie_data DD.date {position:absolute;left:0;top:0;width:60px;min-height:60px;_height:60px;background:url(../pic/home/movie_date_a_bg.gif);text-align:center;color:white;font-size:100%;font-weight:bold;line-height:30px;}
#home_movie .home_movie_data_b DD.date {background:url(../pic/home/movie_date_b_bg.gif) !important;}
#home_movie DL.home_movie_data DD.date SPAN.days {display:block;}
#home_movie DL.home_movie_data DD.place {padding:5px 0 0 70px;}
#home_movie DL.home_movie_data DD.place SPAN {background:#f60;color:white;}

#home_event #home_event_container {padding:15px 15px;}
#home_event DL.home_event_data {position:relative;margin:0;padding:0 0 12px 0;min-height:90px;_height:102px;}
#home_event DL.home_event_data DD,
#home_event DL.home_event_data DT {margin:0;padding:0;}
#home_event DL.home_event_data DT {padding-left:80px;}
#home_event DL.home_event_data DD.image {position:absolute;left:0;top:0;width:70px;border:1px solid #009;}
#home_event DL.home_event_data DD.detail {padding:5px 0 0 80px;}


#home_temp_ad {clear:both;padding:5px 0 0px 0;}
#home_temp_ad_container {background:#f0f0f0;padding:3px 0;text-align:center;border:1px solid #e0e0e0;}
#home_temp_ad UL {margin:0;padding:0;list-style:none;}
#home_temp_ad UL LI {margin:0 0 6px;padding:0;width:100%;float:left;}


#home_temp_ad2 {clear:both;padding:5px 0 0px 0;}
#home_temp_ad_container2 {background:#f0f0f0;padding:8px 0;text-align:center;border:1px solid #e0e0e0;}
#home_temp_ad2 UL {margin:0;padding:0;list-style:none;}
#home_temp_ad2 UL LI {margin:0 0 6px;padding:0;width:100%;float:left;}


#home_bottom {clear:both;}
#home_bottom_container {}
#home_ana {width:995px;height:264px;background:url(../pic/home/ana_bg.gif) no-repeat;margin-top:7px;}
#home_ana H2 {line-height:29px;font-size:110%;text-indent:13px;}
#home_ana H2 A {text-decoration:none;color:white;font-weight:bold;}
#home_ana #home_ana_container {padding:10px 5px 10px 22px;text-align:center;}
#home_ana .home_ana_data {width:102px;float:left;}
#home_ana .home_ana_data DL,
#home_ana .home_ana_data DT,
#home_ana .home_ana_data DD {margin:0;padding:0;text-align:center;}
#home_ana .home_ana_data DL {}
#home_ana .home_ana_data DT {position:relative;top:183px;text-align:center;line-height:22px;}
#home_ana .home_ana_data DT A {font-weight:bold;text-decoration:none;color:#333;}
#home_ana .home_ana_data DD {position:relative;top:-27px;}
/*
#home_ana #home_ana_ikeda DT {background:#8ebf45;}
#home_ana #home_ana_inomata DT {background:#4c6620;}
#home_ana #home_ana_imaizumi DT {background:#8ebf45;}
#home_ana #home_ana_uchida DT {background:#4c6620;}
#home_ana #home_ana_kasagi DT {background:#8ebf45;}
#home_ana #home_ana_sakamoto DT {background:#4c6620;}
#home_ana #home_ana_tanno DT {background:#8ebf45;}
#home_ana #home_ana_nikaido DT {background:#4c6620;}
*/

#outside_banner {text-align:center;clear:both;}
#outside_banner #outside_banner_container {width:998px;margin:20px auto 10px auto;}
#outside_banner UL {list-style:none;margin:0;padding:0;}
#outside_banner UL LI {display:inline;}
#outside_banner UL LI A {margin:0 10px 0 0;}


#ad {text-align:center;padding:35px 0 0 0;clear:both;}
#ad #ad_container {width:728px;margin:0 auto 0 auto;}

#go_top {text-align:center;padding:40px 0 8px 0;clear:both;}
#foot {background: url(../pic/common/footer_bg.gif) repeat-x;clear:both;text-align:center;}
#foot H3 A {color:#444;text-decoration:none;}
#foot #foot_company {position:relative;width:998px;margin:0 auto;text-align:left;}
#foot #foot_company UL {margin:0;padding:0 8px;list-style:none;}
#foot #foot_company UL LI {margin:0;padding:0;display:inline;}
#foot #foot_company UL LI A {line-height:28px;text-decoration:none;color:white;display:block;float:left;margin:3px 5px 0 0;padding-right:8px;background:url(../pic/common/footer_hr.gif) right 7px no-repeat;}
#foot #foot_company UL LI.last {}
#foot #foot_company UL LI.last A {color:yellow;position:absolute;top:0;right:0;margin:3px 0px 0 0;padding-left:8px;background:url(../pic/common/footer_hr.gif) left 7px no-repeat;}

#foot #foot_blog {background:#d4d0d1;text-align:center;clear:both;}
#foot #foot_blog #foot_blog_container {width:998px;margin:0 auto;padding:20px 0;text-align:left;}
#foot #foot_blog #foot_blog_tv,
#foot #foot_blog #foot_blog_ana,
#foot #foot_blog #foot_blog_other {width:305px;padding:0 0px 0 25px;float:left;}
#foot #foot_blog #foot_blog_ana {border-right:1px solid #999;border-left:1px solid #999;}
#foot #foot_blog H3 {font-size:140%;margin:0 0 15px 0;color:#444;}
#foot #foot_blog .foot_blog_data A {color:#395676;}
#foot #foot_blog .foot_blog_data A:hover {color:#333;}
#foot #foot_blog .foot_blog_data DL,
#foot #foot_blog .foot_blog_data DT,
#foot #foot_blog .foot_blog_data DD {margin:0;padding:0;font-size:90%;}
#foot #foot_blog .foot_blog_data DL {padding-left:32px;padding-bottom:10px;}
#foot #foot_blog .foot_blog_data DT A {font-size:13px;}
#foot #foot_blog .foot_blog_data DD SPAN.blog A {color:#666;font-weight:bold;text-decoration:none;}
#foot #foot_blog .foot_blog_data DD SPAN.blog A:hover {color:#333;}
#foot #foot_blog #foot_blog_tv_jch DL {background:url(../pic/tv/jch_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_ra-men DL {background:url(../pic/tv/ra-men_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_gourmet DL {background:url(../pic/tv/gourmet_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_karei DL {background:url(../pic/tv/karei_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_mareeze DL {background:url(../pic/tv/mareeze_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_sharp9 DL {background:url(../pic/tv/sharp9_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_turfclub DL {background:url(../pic/tv/turfclub_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_shinya DL {background:url(../pic/tv/shinya_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_besharoom DL {background:url(../pic/tv/besharoom_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_fukulabotv DL {background:url(../pic/tv/fukulabotv_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_tv_kouho DL {background:url(../pic/tv/kouho_mini.gif) left top no-repeat;}

#foot #foot_blog #foot_blog_ana_ando DL {background:url(../pic/ana/ando_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_ikeda DL {background:url(../pic/ana/ikeda_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_inomata DL {background:url(../pic/ana/inomata_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_imaizumi DL {background:url(../pic/ana/imaizumi_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_uchida DL {background:url(../pic/ana/uchida_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_kasagi DL {background:url(../pic/ana/kasagi_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_sakamoto DL {background:url(../pic/ana/sakamoto_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_tanno DL {background:url(../pic/ana/tanno_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_nikaido DL {background:url(../pic/ana/nikaido_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_katayama DL {background:url(../pic/ana/katayama_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_takashima DL {background:url(../pic/ana/takashima_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_ana_chihara DL {background:url(../pic/ana/chihara_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_other_news DL {background:url(../pic/news/news_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_other_weather {margin:0 0 5px 0;}
#foot #foot_blog #foot_blog_other_weather A IMG {border:2px solid #01b0f1;}
#foot #foot_blog #foot_blog_other_food DL {background:url(../pic/tv/food_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_other_nanitabe DL {background:url(../pic/tv/nanitabe_mini.gif) left top no-repeat;}
#foot #foot_blog #foot_blog_other_tokimaru DL {background:url(../pic/tv/tokimaru_mini.gif) left top no-repeat;}

#foot #foot_pr {clear:both;}
#foot #foot_pr UL {list-style:none;margin:35px 0 0 0;padding:0;text-align:center;}
#foot #foot_pr UL LI {display:inline;margin:0 4px;}

#foot #foot_copyright P {font-size:80%;text-align:center;color:#666;}

#foot #tweet {text-align:center;}
#foot #tweet UL {list-style:none;padding:0;width:640px;margin:15px auto 0 auto;text-align:left;}
#foot #tweet UL LI {padding:10px 14px;margin:8px 0;border:1px solid #999;background:#f5f5f5;}





.public_page {}
.public_page #main {}
.public_page #main #main_container {padding: 5px 0;}
.public_page #menu {width:180px;float:left;text-align:center;}
.public_page #menu #menu_container {width:168px;margin:0 auto;text-align:left;}
.public_page #menu H3 {position:relative;width:168px;height:74px;background:url(../pic/common/menu_head_bg.gif) no-repeat;margin-bottom:5px;}
.public_page #menu H3 A {position:absolute;right:10px;bottom:7px;color:white;text-decoration:none;font-size:110%;}
.public_page #menu #menu_list {margin:0px 0 10px 0;padding-top:20px;width:168px;background:url(../pic/common/menu_bg.gif) no-repeat;}
.public_page #menu #menu_list UL {padding:0 0 10px 0;margin:0;list-style:none;background:url(../pic/common/menu_bg.gif) bottom no-repeat;}
.public_page #menu #menu_list LI {margin:0;background:url(../pic/common/menu_button.gif) 8px 0 no-repeat;line-height:130%;padding:0 5px 12px 33px;}
.public_page #menu #menu_list LI A {text-decoration:none;font-size:110%;}
.public_page #menu #right_banner {margin:0 auto;text-align:center;}
.public_page #contents {width:575px;float:left;}
.public_page #contents #contents_container {}
.public_page #contents H1,
.public_page #contents H2 {border:1px solid #ccc;height:27px;padding:5px 7px;margin:0;background:url(../pic/common/blog_title_bg.gif) repeat-x;}
.public_page #contents H1 SPAN,
.public_page #contents H2 SPAN {color:#222;border-left:5px solid #003399;font-size:21px;line-height:27px;font-weight:bold;padding:0 5px 0 10px;display:block;}
.public_page #contents #entry {font-size:115%;border:1px solid #ccc;line-height:140%;background:white;margin:5px 0;padding:10px 15px;}
.public_page #contents #entry:after {content:".";display:block;height:1px;clear:both;visibility:hidden;}
.public_page #contents #entry H3.title {clear:both;background:#f0f0f0;border:1px solid #999;border-right:0;border-left:0;font-size:120%;line-height:140%;padding:2px 8px;margin:0 0 5px 0;}
.public_page #contents #entry .entry_data {padding:8px 0 8px 0;}

.public_page #sub {width:243px;float:left;}
.public_page #sub #sub_container {padding:0 0 0 5px;}
.public_page #sub #sub_container .sub_contents {background:url(../pic/common/sub_bg.gif) no-repeat;}
.public_page #sub #sub_container .sub_contents_foot {background:url(../pic/common/sub_bg.gif) bottom no-repeat;height:3px;margin-bottom:7px;}
.public_page #sub #sub_container .sub_contents H3 {font-size:100%;font-weight:bold;color:white;line-height:24px;padding:3px 0 0 12px;}
.public_page #sub #sub_container .sub_contents H3 A {color:white;text-decoration:none;}
.public_page #sub #sub_container .sub_contents .sub_contents_data {padding:10px 13px 10px 13px;}
.public_page #sub #sub_container .sub_contents .sub_contents_data UL {margin:0;padding:0;list-style:none;}
.public_page #sub #sub_container .sub_contents .sub_contents_data LI {margin:0;padding:0 0 0 10px;background: url(../pic/common/dot.gif) 0 3px no-repeat;line-height:180%;}
.public_page #sub #sub_container .sub_contents .sub_contents_data LI A {}
.public_page #sub #sub_container .sub_contents_search {height:100px;background:url(../pic/common/blog_search_bg.gif) 50% repeat-x;border:1px solid #c0c0c0;margin-bottom:7px;}
.public_page #sub #sub_container .sub_contents_search H3 {color:#000;padding:6px 0 0px 13px;font-size:110%;line-height:180%;}
.public_page #sub #sub_container INPUT.text {float:left;font-size:12px;padding:4px 2px;border:solid 1px #444;width:120px;margin:2px 5px 0px 6px;background:#ffffcc;}
.public_page #sub #sub_container .sub_contents_search .sub_contents_data {padding:0px 20px 0px 8px;}

.public_page .yoko {}
.public_page .yoko TABLE {font-size:90%;margin:0 0 10px 0;padding:0;border-collapse:collapse;width:95%;}
.public_page .yoko TR {}
.public_page .yoko TH {white-space:nowrap;background:#e0e0e0;text-align:center;padding:5px 10px;}
.public_page .yoko TD {border:1px solid #e0e0e0;padding:5px 10px;}

.public_page .topic_form TABLE {font-size:80%;width:95%;}
.public_page .topic_form TR {}
.public_page .topic_form TH {text-align:center;padding:5px 10px;width:30%;}
.public_page .topic_form TD {padding:5px 10px;}

.wide_page #contents {width:818px;float:left;}
.full_page #contents {width:100%;margin:0 auto;text-align:center;}

.blog_page #data {width:818px;float:left;}
.blog_page #blog_head {}
.blog_page #blog_head:after {content:".";display:block;height:1px;clear:both;visibility:hidden;}
.blog_page #blog_head #blog_head_title {width:513px;float:left;}
.blog_page #blog_head #blog_head_banner {width:305px;float:left;text-align:right;}
.blog_page #blog_menu {clear:both;margin:8px 0 8px 0;position:relative;}
.blog_page #blog_menu #blog_menu_container {height:33px;background:url(../pic/common/blog_menu_bg.jpg) repeat-x;padding:0 5px;}
.blog_page #blog_menu UL {margin:0;padding:0;list-style:none;}
.blog_page #blog_menu UL LI {margin:0;padding:0;width:125px;float:left;text-align:center;line-height:28px;background:url(../pic/common/blog_menu_button.gif) right 2px no-repeat;margin:3px 0 0 3px;height:30px;}
.blog_page #blog_menu UL LI A {color:white;text-decoration:none;display:block;}
.blog_page #blog_menu UL LI.selected A,
.blog_page #blog_menu UL LI A:hover {display:block;background:url(../pic/common/blog_menu_link_bg.gif) no-repeat;color:blue;line-height:30px;margin-right:4px;}
.blog_page #blog_rss {position:absolute;right:0;padding:2px 2px 0 0;}
.blog_page #blog_main {}
.public_page .blog_nav {clear:both;margin-bottom:5px;}
.public_page .blog_nav .blog_nav_container {padding:1px 0 13px 0;background:#eee;}
.public_page .blog_nav UL {list-style:none;text-align:center;margin:15px 0 0px 0;padding:0;}
.public_page .blog_nav UL LI {display:inline;margin:0 8px;padding:0;}
.public_page .blog_nav A {font-style:normal;}
.public_page .blog_nav .first A {padding-left: 23px;background: url(../pic/common/icon_comment.gif) 5px 50% no-repeat;}
.public_page .blog_nav .prev A {padding-left: 23px;background: url(../pic/common/icon_prev.gif) 5px 50% no-repeat;}
.public_page .blog_nav .top A {padding-left:23px;background: url(../pic/common/icon_top.gif) 5px 50% no-repeat;}
.public_page .blog_nav .next A {padding-right:26px;background: url(../pic/common/icon_next.gif) 99% 50% no-repeat;}
.blog_page #contents #entry {font-size:125%;}
.blog_page #contents #entry #entry_container {}
.blog_page #contents #entry .entry_data {}
.blog_page #contents #entry H1,
.blog_page #contents #entry H2 {background:transparent;border:0;height:auto;font-size:180%;padding:10px 0;}
.blog_page #contents #entry H4 {background:#f0f0f0;border:1px solid #999;border-right:0;border-left:0;font-size:120%;line-height:140%;padding:2px 8px;margin:10px 0 10px 0;}
.blog_page #contents #entry .entry_meta {width:90px;float:right;background:white;}
.blog_page #contents #entry .entry_meta_container {margin:0 0 10px 10px;}
.blog_page #contents #entry .entry_calendar {text-align:center;font-size:90%;}
.blog_page #contents #entry .entry_calendar .year {background:#465587;color:white;font-size:90%;}
.blog_page #contents #entry .entry_calendar .month {background:#2e3363;color:white;}
.blog_page #contents #entry .entry_calendar .day {background:#e1e1e1;font-size:180%;line-height:180%;padding-top:5px;}
.blog_page #contents #entry .entry_calendar .day SPAN {font-size:60%;}
.blog_page #contents #entry .entry_category {margin-top:5px;background:#f60;text-align:center;font-weight:bold;color:white;}
.blog_page #contents #entry .entry_category A {color:white;text-decoration:none;}
.blog_page #contents #entry .entry_comment {border:1px solid #999;padding:5px 0;margin-top:5px;background:#e0e0e0;text-align:center;font-size:120%;font-weight:bold;}
.blog_page #contents #entry .entry_comment A {text-decoration:none;}
.blog_page #contents #entry .entry_comment SPAN.decorate {font-size:50%;display:block;font-weight:normal;}
.blog_page #comments {padding-top:5px;width:98%;}
.blog_page #comments .comment {font-size:90%;margin-bottom:10px;}
.blog_page #comments .comment blockquote {margin:0;padding:0;border: 1px solid #c9c2c1;background-color: #b7e0ff;font-style:normal;}
.blog_page #comments .comment blockquote p {margin: 10px;padding: 0px;color:#000;line-height:160%;}
.blog_page #comments .comment cite {position:relative;margin:0;padding: 7px 0px 0px 15px;top: 5px;background:url(../pic/common/tip.gif) 20px 0 no-repeat;font-style: normal;}
.blog_page #comments .comment cite .author {margin-right:3px;}
.blog_page #comments .comment cite .date {color:#666;display:block;text-align:right;margin-top:-15px;width:300px;float:right;}
.blog_page #comment_post {}
.blog_page #comment_post #comment_post_container{margin:25px auto 15px auto;}
.blog_page #comment_post LABEL {clear:both;display:block;font-weight:bold;text-align:right;width:80px;float:left;color:#444;line-height:25px;}
.blog_page #comment_post INPUT.text,
.blog_page #comment_post TEXTAREA {float:left;font-size:12px;padding:4px 2px;border:solid 1px #444;width:300px;margin:2px 0 0px 6px;background:#ffc;}
.blog_page #comment_post #comment_post_form_author,
.blog_page #comment_post #comment_post_form_detail,
.blog_page #comment_post #comment_post_form_button {margin-bottom:8px;}
.blog_page #comment_post H3 {padding:0 0 10px 0px;font-size:130%;font-weight:bold;color:#444;}
.blog_page #comment_post #comment_post_alert {border:1px solid #b88942;background:#feefb3;padding:5px 8px;color:#444;font-size:90%;margin:0 0 10px 0;}
.blog_page #comment_post #comment_post_form_button {margin:0 0 10px 86px;clear:both;}
.blog_page #trackback {clear:both;}
.blog_page #trackback DL {}
.blog_page #trackback DL DT {padding:0 0 10px 0px;font-size:130%;font-weight:bold;color:#444;}
.blog_page #trackback DL DD {}
.blog_page #sub #sub_container .sub_contents_comment DL {margin:0;padding:0;margin-bottom:8px;word-break:break-all;}
.blog_page #sub #sub_container .sub_contents_comment DL DT {}
.blog_page #sub #sub_container .sub_contents_comment DL DD {margin:0;padding:0;padding:0 0 0 10px;background: url(../pic/common/dot.gif) 0 3px no-repeat;line-height:180%;}
.blog_page #sub #sub_container .sub_contents_comment DL DD.date {display:none;}
.blog_page #sub .sub_contents_category SPAN.count {margin-left:5px;}
.blog_page #sub .sub_contents_category SPAN.count EM {font-style:normal;}
.blog_page #sub .sub_contents_calendar {}
.blog_page #sub .sub_contents_calendar TABLE {margin:0;padding:0;width:210px;}
.blog_page #sub .sub_contents_calendar TABLE TD,
.blog_page #sub .sub_contents_calendar TABLE TH {margin:0;padding:0;text-align:center;line-height:200%;}
.blog_page #sub .sub_contents_calendar TABLE TD {}

.blog_page #entry .entry_result {width:248px;min-height:125px;height:auto !important;height:125px;background:#ffffcc;border:1px solid #999;float:left;padding:8px 3px 8px 8px;margin:0 8px 8px 0px;}
.blog_page #entry .entry_result .entry_result_container {}
.blog_page #entry .entry_result H3 {font-size:90%;font-weight:bold;margin-bottom:5px;line-height:110%;}
.blog_page #entry .entry_result H3 A {}
.blog_page #entry .entry_result DL {font-size:80%;margin:0;padding:0;clear:both;}
.blog_page #entry .entry_result DL DT {width:60px;float:left;display:block;font-weight:normal;color:#666;}
.blog_page #entry .entry_result DL DD A {color:darkgreen;}
.blog_page #entry .entry_result DL DD {margin:0;padding:0;}
.blog_page #entry .entry_result .entry_result_comment {font-size:90%;}
.blog_page #entry .entry_result .entry_result_comment DL {width:100px;float:left;clear:none;}
.blog_page #entry .entry_result .entry_result_comment DL DT {display:inline;width:auto;}
.blog_page #entry .entry_result .entry_result_comment DL DD {display:inline;color:#f90;margin-left:3px;font-weight:bold;}

#tv_page #tv_page_kfb UL,
#tv_page #tv_page_tohoku UL,
#tv_page #tv_page_children UL {margin:0;padding:0;list-style:none;}
#tv_page #tv_page_kfb UL LI,
#tv_page #tv_page_tohoku UL LI,
#tv_page #tv_page_children UL LI {margin:0;padding:0;float:left;width:190px;}
#tv_page #tv_page_kfb UL LI A,
#tv_page #tv_page_tohoku UL LI A,
#tv_page #tv_page_children UL LI A {width:180px;height:65px;text-align:center;background:url(../pic/home/button_bg.gif) top left no-repeat;display:block;padding:0 0 3px 0;}
#tv_page #tv_page_children UL LI A {background:white;}
#tv_page #tv_page_kfb UL LI A IMG {margin-top:2px;}
#tv_page #tv_page_tohoku UL LI A IMG {margin-top:12px;}
#tv_page #tv_page_children UL LI A IMG {margin-top:4px;}
#tv_page #tv_weekly {clear:both;}


#news_article_page #contents H2 A {color:#000;text-decoration:none;}
#news_article_page #contents H2 A:hover {text-decoration:underline;}
#news_article_page #contents H1 {font-size:230%;border:0;height:auto;padding:8px 0 8px 0;margin:0;background:none;}
#news_article_page P {font-size:120%;padding:0px 0 3px 0;text-indent:0px;}
#news_article_page #entry .entry_data #news_article_date {font-size:100%;margin:0 0 15px 0;padding:4px 0px;color:#666;}
#news_article_page #news_ad {margin:10px 0 15px 0;}
.news_page #entry .entry_data #blog_banner {width:310px;float:right;}
.news_page #entry .entry_data #blog_banner #blog_banner_container {margin-left:10px;}
#news_article_page #news_latest_list {margin:10px 0 0 0;}
#news_article_page #news_latest_list H3 {font-size:110%;line-height:140%;border:1px solid #ccc;padding:5px 10px;margin:0;background:url(../pic/common/blog_title_bg.gif) 0 repeat-x;}
#news_article_page #news_latest_list H3 SPAN {margin:0 0 0 0px;padding:0px 5px;border-left:5px solid #555;}
#news_article_page #news_latest_list H3 SPAN A {text-decoration:none;color:#000;}
#news_article_page #news_latest_list H3 SPAN A:hover {text-decoration:underline;}
#news_article_page #news_latest_list #news_latest_list_data {}
.news_page #news_latest_list #news_latest_list_data UL {margin:10px 0 0 30px;padding:0;}
.news_page #news_latest_list #news_latest_list_data UL LI {margin:0;padding:0;line-height:160%;font-size:110%;}
.news_page #news_latest_list #news_latest_list_data UL LI A {}
#news_article_page #news_latest_list #news_weather {margin-top:5px;width:220px;float:right;text-align:center;border:1px solid #e0e0e0;padding:5px 0px;}

#news_index_page #contents DL#news_top_news {margin:0;padding:0;border-bottom:1px dashed #999;}
#news_index_page #contents DL#news_top_news DT {margin:0;padding:0;}
#news_index_page #contents DL#news_top_news DD {margin:0;padding:0;}
#news_index_page #contents DL#news_top_news DD.detail {font-size:120%;line-height:150%;}
#news_index_page #contents DL#news_top_news DD.date {font-size:100%;margin:0 0 15px 0;padding:4px 0px;color:#666;}
#news_index_page #contents H2 {border:0;padding:0;margin:0;background:none;height:auto;}
#news_index_page #contents H2 SPAN {border-left:0;font-size:30px;line-height:130%;font-weight:bold;padding:0;display:block;}
#news_index_page #news_latest_list #news_latest_list_data UL {margin-top:20px;font-size:110%;}
#news_index_page #news_latest_list #news_latest_list_data UL LI#news-5,
#news_index_page #news_latest_list #news_latest_list_data UL LI#news-10,
#news_index_page #news_latest_list #news_latest_list_data UL LI#news-15,
#news_index_page #news_latest_list #news_latest_list_data UL LI#news-20,
#news_index_page #news_latest_list #news_latest_list_data UL LI#news-25,
#news_index_page #news_latest_list #news_latest_list_data UL LI#news-30,
#news_index_page #news_latest_list #news_latest_list_data UL LI#news-35 {margin-bottom:15px;}
.news_page #news_latest_list #news_latest_list_data UL LI SPAN.date {color:#666;font-size:85%;}
#news_index_page #sub .sub_weather A IMG {border:1px solid #999;}
.news_page #sub .sub_contents_data form {padding-top:10px;}

#news_search_page #news_search_data DL {}
#news_search_page #news_search_data DT {font-weight:normal;font-size:120%;}
#news_search_page #news_search_data DD {margin:0 0 0 30px;padding:0;}
#news_search_page #news_search_data DD.detail {margin:10px 0 0px 30px;}
#news_search_page #news_search_data DD.date {font-size:90%;color:darkgreen;}
#news_search_page #news_search_data UL {margin:20px 0 10px 0px;}
.news_page #news_search_requery {margin:30px 0 10px 15px;clear:both;font-size:90%;text-align:center;}
.news_page #news_search_requery INPUT.text {width:250px;font-size:150%;border:1px solid #333;background:#ffc;}


#search_page #contents H1 {margin-bottom:5px;}
#ana_page .home_ana_detail {clear:both;}
#ana_page .home_ana_detail DL {margin:5px 0 0 0;padding:0;}
#ana_page .home_ana_detail DT {margin:0;padding:0;width:163px;text-align:center;font-size:80%;float:left;}
#ana_page .home_ana_detail DT A {color:#333;text-decoration:none;}
#ana_page .home_ana_detail DT SPAN.image {display:block;}
#ana_page .home_ana_detail DT SPAN.hurigana {font-size:80%;}
#ana_page .home_ana_detail DD {}
#ana_page .home_ana_detail DD.post {width:160px;float:left;}
#ana_page .home_ana_detail DD.post .post_container {background:url(../pic/ana/post_bg.gif) 0 20px no-repeat;font-size:90%;line-height:130%;padding:32px 20px 12px 14px;height:150px;}
#ana_page .home_ana_detail DD.post SPAN.date {display:block;margin:2px 0 0 0;color:#666;font-weight:bold;font-size:90%;}
#ana_page .home_ana_detail DD.post SPAN.comment {display:none;}
#ana_page #sub #sub_container .sub_contents .sub_contents_data UL {}
#ana_page #sub #sub_container .sub_contents .sub_contents_data LI {margin-bottom:5px;}
#ana_page .new_ana {}
#ana_page .new_ana UL {margin:0;padding:0 0 0 25px;list-style:none;}
#ana_page .new_ana LI {margin:0;padding:0 10px;width:150px;float:left;text-align:center;}
#ana_page .new_ana A {color:#333;text-decoration:none;font-weight:bold;font-size:80%;}
#ana_page .new_ana .hurigana {font-size:80%;display:block;}

.profile_page #profile_images {width:200px;float:left;}
.profile_page .profile_image {padding:0 0 30px 0;}
.profile_page #profile_interview {width:343px;float:right;font-size:80%;}
.profile_page #profile_interview DL DT {color:#f30;margin:15px 0 5px 0;}
.profile_page #profile_interview DL DD {}


#video_player {text-align:center;}


#event_movie {}
#event_movie DL {}
.event_list H3.title {margin:10px 0; clear:both;}
.event_list .event_image {width:150px;float:left;}
.event_list .event_detail {}

.event_detail TD {padding:2px 5px;}
.event_detail .subt {white-space: nowrap;background:#ddd;border-top:2px solid white;}

.popeye UL {margin:0 !important;padding:0 !important;list-style:none !important;text-indent:0 !important;}
.popeye UL LI {margin:0 !important;padding:0 !important;text-indent:0 !important;background:none !important;}

#food_page #blog_main {}
#food_page #blog_main #blog_main_movie {width:325px;height:270px;float:left;}
#food_page #blog_main #blog_main_contents {width:485px;float:left;}

/***************************************
* テーマJチャンネル
***************************************/
.blog_jch_page #sub #sub_container .sub_contents,
.blog_jch_page #sub #sub_container .sub_contents_foot {background-image:url(../pic/common/sub_bg_jch.gif);}
.blog_jch_page #blog_menu #blog_menu_container {background-image:url(../pic/common/blog_menu_bg_jch.jpg);}
.blog_jch_page #blog_menu UL LI.selected A,
.blog_jch_page #blog_menu UL LI A:hover {background-image:url(../pic/common/blog_menu_link_bg_jch.gif);}
.blog_jch_page #blog_menu UL LI {background-image:url(../pic/common/blog_menu_button_jch.gif);}
.blog_jch_page #contents H1 SPAN,
.blog_jch_page #contents H2 SPAN {border-left:5px solid #d00;}


/***************************************
* テーマ黒
***************************************/
.blog_shinya_page #sub #sub_container .sub_contents,
.blog_shinya_page #sub #sub_container .sub_contents_foot,
.blog_sharp9_page #sub #sub_container .sub_contents,
.blog_sharp9_page #sub #sub_container .sub_contents_foot {background-image:url(../pic/common/sub_bg_shinya.gif);}
.blog_shinya_page #blog_menu #blog_menu_container,
.blog_sharp9_page #blog_menu #blog_menu_container {background-image:url(../pic/common/blog_menu_bg_shinya.jpg);}
.blog_shinya_page #blog_menu UL LI.selected A,
.blog_shinya_page #blog_menu UL LI A:hover,
.blog_sharp9_page #blog_menu UL LI.selected A,
.blog_sharp9_page #blog_menu UL LI A:hover {background-image:url(../pic/common/blog_menu_link_bg_shinya.gif);}
.blog_shinya_page #blog_menu UL LI,
.blog_sharp9_page #blog_menu UL LI {background-image:url(../pic/common/blog_menu_button_shinya.gif);}
.blog_shinya_page #contents H1 SPAN,
.blog_shinya_page #contents H2 SPAN,
.blog_sharp9_page #contents H1 SPAN,
.blog_sharp9_page #contents H2 SPAN {border-left:5px solid #333;}
.blog_shinya_page #next {width:260px;margin-right:5px;color:white;float:left;background:url(../pic/tv/shinya/next_bg.gif);font-size:180%;line-height:80px;text-align:center;font-weight:bold;}


/***************************************
* テーマ緑
***************************************/
.blog_turfclub_page #sub #sub_container .sub_contents,
.blog_turfclub_page #sub #sub_container .sub_contents_foot,
.blog_mezako_page #sub #sub_container .sub_contents_foot,
.blog_food_page #sub #sub_container .sub_contents,
.blog_food_page #sub #sub_container .sub_contents_foot,
.blog_mezako_page #sub #sub_container .sub_contents,
.blog_mezako_page #sub #sub_container .sub_contents_foot {background-image:url(../pic/common/sub_bg_turfclub.gif);}
.blog_turfclub_page #blog_menu #blog_menu_container,
.blog_mezako_page #blog_menu #blog_menu_container,
.blog_food_page #blog_menu #blog_menu_container {background-image:url(../pic/common/blog_menu_bg_turfclub.jpg);}
.blog_turfclub_page #blog_menu UL LI.selected A,
.blog_turfclub_page #blog_menu UL LI A:hover,
.blog_mezako_page #blog_menu UL LI.selected A,
.blog_mezako_page #blog_menu UL LI A:hover,
.blog_food_page #blog_menu UL LI.selected A,
.blog_food_page #blog_menu UL LI A:hover {background-image:url(../pic/common/blog_menu_link_bg_turfclub.gif);}
.blog_turfclub_page #blog_menu UL LI,
.blog_mezako_page #blog_menu UL LI,
.blog_food_page #blog_menu UL LI {background-image:url(../pic/common/blog_menu_button_turfclub.gif);}
.blog_turfclub_page #contents H1 SPAN,
.blog_turfclub_page #contents H2 SPAN,
.blog_mezako_page #contents H1 SPAN,
.blog_mezako_page #contents H2 SPAN,
.blog_food_page #contents H1 SPAN,
.blog_food_page #contents H2 SPAN {border-left:5px solid darkgreen;}


/***************************************
* テーマ黄色
**************************************

#cm_page .entry_data {background:url(../pic/tv/cm/bg.gif) right bottom no-repeat;height:320px;width:100%;}*/
#cm_page .entry_data {height:320px;width:100%;}
#cm_page .entry_data DL {margin:0;padding:0;}
#cm_page .entry_data DD {margin:0;padding:0;}
#cm_page .entry_data DT {margin:0;padding:0;width:276px;float:right;margin:10px 0 10px 0;font-size:180%;line-height:120%;border-left:5px solid #d00;text-indent:12px;letter-spacing:3px;}
#cm_page .entry_data DD.image,
#cm_page .entry_data DD.movie {width:380px;float:left;cursor:hand;}
#cm_page .entry_data DD.title {width:276px;float:right;font-size:100%;color:darkgreen;clear:none;}
#cm_page .entry_data:after {content:".";display:block;height:1px;clear:both;visibility:hidden;}

/***************************************
* LightBox
***************************************/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;}


/***************************************
* TB
***************************************/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a{font-weight:bold;}
#TB_window a:link {color: #333;}
#TB_window a:visited {color: #333;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #333;}
#TB_window a:focus{color: #333;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:100px;width:100px;z-index:103;top: 50%;left: 50%;background:white;padding: 60px 0 0 60px;margin: -50px 0 0 -50px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}


/***************************************
* YUI
***************************************/
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}
.yui-button .first-child{display:block;*display:inline-block;}
.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}
.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}
.yui-button a{text-decoration:none;}
.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(./yui/img/sprite.png) repeat-x 0 0;margin:auto .25em;}
.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;*position:relative;*left:-1px;_margin:0;_position:static;}
.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}
.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}
.yui-skin-sam .yui-menu-button button{background-image:url(./yui/img/menu-button-arrow.png);}
.yui-skin-sam .yui-split-button button{background-image:url(./yui/img/split-button-arrow.png);}
.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}
.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}
.yui-skin-sam .yui-button-focus button,.yui-skin-sam .yui-button-focus a{color:#000;}
.yui-skin-sam .yui-split-button-focus button{background-image:url(./yui/img/split-button-arrow-focus.png);}
.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}
.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}
.yui-skin-sam .yui-button-hover button,.yui-skin-sam .yui-button-hover a{color:#000;}
.yui-skin-sam .yui-split-button-hover button{background-image:url(./yui/img/split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}
.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}
.yui-skin-sam .yui-button-active button,.yui-skin-sam .yui-button-active a{color:#000;}
.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}
.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}
.yui-skin-sam .yui-split-button-activeoption button{background-image:url(./yui/img/split-button-arrow-active.png);}
.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}
.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}
.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}
.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}
.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}
.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a{color:#A6A6A6;cursor:default;}
.yui-skin-sam .yui-menu-button-disabled button{background-image:url(./yui/img/menu-button-arrow-disabled.png);}
.yui-skin-sam .yui-split-button-disabled button{background-image:url(./yui/img/split-button-arrow-disabled.png);}

.blog_mezako_page #trackback {padding-bottom:20px;margin-bottom:15px;border:1px solid darkgreen;}
.blog_mezako_page #trackback H3 {font-size:85%;font-weight:bold;background:darkgreen;color:white;line-height:30px;padding:0 15px;}
.blog_mezako_page #trackback CITE {padding:0 20px;}
.blog_mezako_page #trackback CITE A {font-style:normal !important;font-size:90%;font-weight:normal;}
.blog_mezako_page #comments .comment {}
.blog_mezako_page #comments .comment cite .date {color:#666;display:block;text-align:right;margin-top:3px;width:300px;float:right;line-height:10px;}
.blog_mezako_page #tonament_table {border-collapse:collapse;width:768px;}
.blog_mezako_page #tonament_table TD,
.blog_mezako_page #tonament_table TR {margin:0;padding:0;border:1px solid white;border-bottom:1px solid #e0e0e0;white-space:nowrap;font-size:13px;line-height:25px !important;height:25px;}
.blog_mezako_page #tonament_table .tonament_left,
.blog_mezako_page #tonament_table .tonament_right {}
.blog_mezako_page #tonament_table .tonament_left {padding-left:5px;text-align:right;}
.blog_mezako_page #tonament_table .tonament_right {padding-left:2px;}
.blog_mezako_page #tonament_table .tonament_image {padding:0 5px;border:0;}
.blog_mezako_page #tonament_table .tonament_seed {font-size:10px;color:#999;}
.blog_mezako_page #tonament_table .tonament_seed A {color:#d00 !important;font-size:13px;}
.blog_mezako_page #kekka {text-align:center;}
.blog_mezako_page #kekka TABLE {width:500px;border:1px solid #999;border-collapse:collapse;margin-bottom:20px;}
.blog_mezako_page #kekka TABLE TD,TH {background:white;font-size:80%;font-family:MS PGothic,sans-serif;text-align:center;border:1px solid #999;line-height:140%;}
.blog_mezako_page #kekka TABLE TD {padding:4px;}
.blog_mezako_page #kekka TABLE TH {background:darkgreen;color:white;}
.blog_mezako_page #kekka TABLE TH.school {background:white;}
.blog_mezako_page #kekka TABLE TH.total {background:#e0e0e0;color:black;}

.blog_mezako_page #kekka_movie {margin:0 auto 20px auto;width:320px;text-align:center;}
.blog_mezako_page #kekka_twitter {margin:0 auto;width:480px;text-align:center;}
.blog_mezako_page #kekka_twitter h3,
.blog_mezako_page #kekka_twitter h4, {border:0 !important;text-decoration:none;}

.blog_mezako_page .entry-header {padding:0;margin:0 0 10px 0;font-size:100%;text-align:left;}
.blog_mezako_page .entry-comment {padding:0;margin:5px 20px 0 0;text-align:right;font-size:80%;line-height:140%;}
.blog_mezako_page .entry-content {margin:0 0 15px 0;padding:10px 8px;border:1px solid #999;background:#fffff0;}
.blog_mezako_page .kyujo {font-size:90%;text-align:right;font-weight:bold;margin:0 0 0 40px;}
.blog_mezako_page .kyujo SPAN.subt {font-size:80%;font-weight:normal;}
.blog_mezako_page #comments .comment cite .date {color:#666;display:block;text-align:right;margin-top:0;width:300px;float:right;line-height:20px;}
.mezako_main P {text-align:center;margin:15px 0 0 0;}
.mezako_table TH,
.mezako_table TD{text-align:left;border-right: #bbb solid 1px;border-bottom: #999 1px solid;color:#444;vertical-align:top;font-size:90%;padding: 5px;line-height:140%;}
.mezako_table{
width:700px;margin-right:auto;margin-left:auto;border-collapse:collapse;
border-top: #bbb solid 1px;border-left: #bbb solid 1px;
}
.mezako_table TH {background:#eaeaea;font-weight:bold;}
.mezako_table TH.subt {width:35%;font-size:130%;text-align:center;padding-top:30px;color:#999;}
.mezako_table TH.th {text-align:center;background:darkgreen;color:#fff;}

#home_mezako {text-align:center;margin:0 auto 8px auto;}


.twitter {font-size:80%;margin:10px 0 0 0;padding:0;list-style:none;border-bottom:1px dotted #999;}
.twitter LI {padding:5px 10px 5px 54px;border-top:1px dotted #999;min-height:50px;}

.twitter .twitter_name {font-weight:bold;}
.twitter .yakan {background:url(../pic/tv/shinya/yakan.jpg) left 5px no-repeat;}
.twitter .toshie {background:url(../pic/tv/shinya/toshie.jpg) left 5px no-repeat;}
.twitter .master {background:url(../pic/tv/shinya/master.jpg) left 5px no-repeat;}
.twitter .p {background:url(../pic/tv/shinya/p.jpg) left 5px no-repeat;}

#lightup_page #contents {width:818px;}
#lightup_page #contents #free_contents {background:white;}
#lightup_page #contents #free_contents #free_title {background:url(../../special/lightup/title.jpg) no-repeat !important;width:818px;height:1150px;}
#lightup_page #contents #free_contents #free_body01 {padding:20px 0;text-align:right;}
#lightup_page #contents #free_contents #free_body02 p {padding:8px 15px 10px 15px;font-size:120%;}


#thirty_page #contents {width:818px;margin:0 auto;text-align:center;}
#thirty_page #contents #free_contents {background:white;}
#thirty_page #contents #free_contents #free_title {background:url(../../special/30th/title.gif) no-repeat !important;width:818px;height:1080px;}
#thirty_page #contents #free_contents #free_body01 {padding:20px 0;text-align:right;}
#thirty_page #contents #free_contents #free_body02 p {padding:8px 15px 10px 15px;font-size:120%;}


#kitokimaru_page #contents {width:818px;}
#kitokimaru_page #contents #free_contents {background:white;}
#kitokimaru_page #contents #free_contents #free_title {background:url(../../special/kitokimaru/title.jpg) no-repeat !important;width:818px;height:2000px;}
#kitokimaru_page #contents #free_contents #free_body01 {padding:20px 0;text-align:right;}
#kitokimaru_page #contents #free_contents #free_body02 p {padding:8px 15px 10px 15px;font-size:120%;}

#yukoyuko_page #contents {width:818px;}
#yukoyuko_page #contents #free_contents {background:white;}
#yukoyuko_page #contents #free_contents #free_title {background:url(../../special/yukoyuko/title.jpg) no-repeat !important;width:818px;height:1360px;}
#yukoyuko_page #contents #free_contents #free_body01 {padding:20px 0;text-align:right;}
#yukoyuko_page #contents #free_contents #free_body02 p {padding:8px 15px 10px 15px;font-size:120%;}

#nazotoki_page #contents {width:818px;}
#nazotoki_page #contents #free_contents {background:white;}
#nazotoki_page #contents #free_contents #free_title {background:url(../../special/nazotoki/title.jpg) no-repeat !important;width:818px;height:604px;}
#nazotoki_page #contents #free_contents #free_body01 {padding:20px 0;text-align:right;}
#nazotoki_page #contents #free_contents #free_body02 p {padding:8px 15px 10px 15px;font-size:120%;}
#nazotoki_page #contents #free_contents #free_body02 H3.title {clear:both;background:#f0f0f0;border:1px solid #999;border-right:0;border-left:0;font-size:140%;font-weight:bold;line-height:140%;padding:2px 8px;margin:0 0 5px 0;}

#aizu_page #contents {width:818px;}
#aizu_page #contents #free_contents {background:white;}
#aizu_page #contents #free_contents #free_title {background:url(../../special/aizu/title.jpg) no-repeat !important;width:818px;height:462px;}

#kazoku_page #contents {width:818px;}
#kazoku_page #contents #free_contents {background:white;}
#kazoku_page #contents #free_contents #free_title {background:url(../../special/kazoku/title.jpg) no-repeat !important;width:818px;height:604px;}

#negai_page #contents {width:818px;}
#negai_page #contents #free_contents {background:white;}
#negai_page #contents #free_contents #free_title {background:url(../../special/negai/title.jpg) no-repeat !important;width:818px;height:1010px;}

#ashita_page #contents {width:818px;}
#ashita_page #contents #free_contents {background:white;}
#ashita_page #contents #free_contents #free_title {background:url(../../special/ashita/title.jpg) no-repeat !important;width:818px;height:925px;}

#tenku_page #contents {width:818px;}
#tenku_page #contents #free_contents {background:white;}
#tenku_page #contents #free_contents #free_title {background:url(../../special/tenku/title.jpg) no-repeat !important;width:818px;height:604px;}


#kibou_page #contents {width:818px;}
#kibou_page #contents #free_contents {background:white;}
#kibou_page #contents #free_contents #free_title {background:url(../../special/kibou/title.jpg) no-repeat !important;width:818px;height:555px;}


#rakuno_page #contents {width:818px;}
#rakuno_page #contents #free_contents {background:white;}
#rakuno_page #contents #free_contents #free_title {background:url(../../special/rakuno/title.jpg) no-repeat !important;width:818px;height:461px;}



#mikaku_page #contents {width:818px;}
#mikaku_page #contents #free_contents {background:white;}
#mikaku_page #contents #free_contents #free_title {background:url(../../special/mikaku/title.gif) no-repeat !important;width:818px;height:250px;}
#mikaku_page #contents #free_contents #free_body01 {padding:20px 0;text-align:right;}
#mikaku_page #contents #free_contents #free_body02 p {padding:8px 15px 10px 15px;font-size:120%;}
#mikaku_page #contents #free_contents #free_body02 #tbl_ichiran .title {background:#ffffcc;font-weight:bold;}


#akikyan_page #contents {width:818px;}
#akikyan_page #contents #free_contents {background:white;}
#akikyan_page #contents #free_contents #free_title {background:url(../../special/akikyan/title.jpg) no-repeat !important;width:818px;height:512px;}
#akikyan_page #contents #free_contents #free_body01 {padding:20px 0;text-align:right;}
#akikyan_page #contents #free_contents #free_body02 p {padding-top:20px;font-size:160%;font-weight:bold;color:#dd0000;text-align:center;}
#akikyan_page #contents #free_contents #free_body02 .quiz_section {height:280px;clear:both;}
#akikyan_page #contents #free_contents #free_body02 .quiz_section .quiz_title {width:300px;float:left;}
#akikyan_page #contents #free_contents #free_body02 .quiz_section .quiz_input {width:500px;float:left;font-size:180%;line-height:220%;font-weight:bold;padding:130px 0 0 0;color:#ff6600;}
#akikyan_page #contents #free_contents #free_body02 .quiz_section .quiz_input INPUT {font-size:140%;border:3px inset #ff3300;background:#f0f0f0;}

#harukyan_page #contents {width:818px;}
#harukyan_page #contents #free_contents {background:white;}
#harukyan_page #contents #free_contents #free_title {background:url(../../special/haru/title.jpg) no-repeat !important;width:818px;height:757px;}
#harukyan_page #contents #free_contents #free_body01 {padding:20px 0;text-align:right;}
#harukyan_page #contents #free_contents #free_body02 p {padding-top:20px;font-size:160%;font-weight:bold;color:#dd0000;text-align:center;}
#harukyan_page #contents #free_contents #free_body02 .quiz_section {height:280px;clear:both;}
#harukyan_page #contents #free_contents #free_body02 .quiz_section .quiz_title {width:300px;float:left;}
#harukyan_page #contents #free_contents #free_body02 .quiz_section .quiz_input {width:500px;float:left;font-size:180%;line-height:220%;font-weight:bold;padding:130px 0 0 0;color:#ff6600;}
#harukyan_page #contents #free_contents #free_body02 .quiz_section .quiz_input INPUT {font-size:140%;border:3px inset #ff3300;background:#f0f0f0;}

#yajiuma_page #contents {width:818px;}
#yajiuma_page #contents #free_contents {background:white;}
#yajiuma_page #contents #free_contents #free_title {background:url(../../special/yajiuma/title.gif) no-repeat !important;width:818px;height:354px;}
#yajiuma_page #contents #free_contents #free_body01 {padding:20px 0;text-align:right;}
#yajiuma_page #contents #free_contents #free_body02 p {padding-top:20px;font-size:140%;}
#yajiuma_page #contents #free_contents #free_body02 .quiz_section {height:280px;clear:both;}
#yajiuma_page #contents #free_contents #free_body02 .quiz_section .quiz_title {width:300px;float:left;}
#yajiuma_page #contents #free_contents #free_body02 .quiz_section .quiz_input {width:500px;float:left;font-size:180%;line-height:220%;font-weight:bold;padding:130px 0 0 0;color:#ff6600;}
#yajiuma_page #contents #free_contents #free_body02 .quiz_section .quiz_input INPUT {font-size:140%;border:3px inset #ff3300;background:#f0f0f0;}


#ghama_page #contents {width:818px;}
#ghama_page #contents #free_contents {background:white;}
#ghama_page #contents #free_contents #free_title {background:url(../../tv/ghama/title.jpg) no-repeat !important;width:818px;height:553px;}
#ghama_page #contents #free_contents #free_body01 {background:url(../../tv/ghama/body.jpg) no-repeat !important;width:818px;height:493px;}
#ghama_page #contents #free_contents #free_body01 {padding:20px 0 0 0;text-align:right;}
#ghama_page #contents #free_contents #free_body02 {padding:20px 0;text-align:right;}
#ghama_page #contents #free_contents #free_body02 P {font-size:160%;font-weight:bold;color:#ff3300;text-align:center;}
#ghama_page #contents #free_contents #free_body02 H2 {margin-bottom:10px;}

#ikai_page #contents {width:818px;}
#ikai_page #contents #free_contents {background:white;}
#ikai_page #contents #free_contents #free_title {background:url(../../tv/ikai/title.jpg) no-repeat !important;width:818px;height:608px;}
#ikai_page #contents #free_contents #free_body01 {background:url(../../tv/ikai/body.jpg) no-repeat !important;width:818px;height:603px;}
#ikai_page #contents #free_contents #free_body01 {padding:20px 0 0 0;text-align:right;}
#ikai_page #contents #free_contents #free_body02 {padding:20px 0;text-align:right;}
#ikai_page #contents #free_contents #free_body02 P {font-size:160%;font-weight:bold;color:#ff3300;text-align:center;}
#ikai_page #contents #free_contents #free_body02 H2 {margin-bottom:10px;}

#syoku_page #contents {width:818px;}
#syoku_page #contents #free_contents {background:white;}
#syoku_page #contents #free_contents #free_title {background:url(../../tv/syoku/title.jpg) no-repeat !important;width:818px;height:608px;}

#marathon_page #contents {width:818px;}
#marathon_page #contents #free_contents {background:white;}
#marathon_page #contents #free_contents #free_title {background:url(../../special/marathon/title.jpg) no-repeat !important;width:818px;height:463px;}


#gotouchi_page #contents {width:818px;}
#gotouchi_page #contents #free_contents {background:white;}
#gotouchi_page #contents #free_contents #free_title {background:url(../../special/gotouchi/title.jpg) no-repeat !important;width:818px;height:763px;}

#mareeze_sp_page #contents {width:818px;}
#mareeze_sp_page #contents #free_contents {background:white;}
#mareeze_sp_page #contents #free_contents #free_title {background:url(../../special/mareeze/title.jpg) no-repeat !important;width:818px;height:987px;}



#jch2009_page #contents {width:818px;}
#jch2009_page #contents #free_contents {background:white;}
#jch2009_page #contents #free_contents #free_title {background:url(../../special/jch2009/title.jpg) no-repeat !important;width:818px;height:1369px;}

#sp2009_page #contents {width:818px;}
#sp2009_page #contents #free_contents {background:white;}
#sp2009_page #contents #free_contents #free_title {background:url(../../special/sp2009/title.jpg) no-repeat !important;width:818px;height:230px;}
#sp2009_page .tbl_form {}
#sp2009_page .tbl_form TD {vertical-align:top;}
#sp2009_page .tbl_form TD.subt {width:200px;color:#444;}
#sp2009_page .tbl_form TD.input {width:307px;}
#sp2009_page .tbl_form TD.cinema {background:#ffffcc;}
#sp2009_page .tbl_form TD.input H3.title {font-size:110%;line-height:180%;font-weight:bold;text-align:center;}
#sp2009_page .tbl_form TD.bangumi H3.title {text-align:left;}
#sp2009_page .tbl_form TD.input .time {font-size:100%;line-height:180%;text-align:right;margin:0 0 10px 0;}
#sp2009_page .tbl_form TD.input .detail {font-size:90%;line-height:160%;padding:0 0 10px 0;}
#sp2009_page .tbl_form TD.bangumi .detail {font-size:100%;}
#sp2009_page .tbl_form TD.input .image {text-align:center;margin:0 0 10px 0;font-size:70%;}
#sp2009_page .tbl_form TD.input .image IMG {border:1px solid #c0c0c0;}
#sp2009_page .tbl_form TH {font-size:100%;font-weight:bold;background:#666;color:white;}
#sp2009_page .tbl_form .subt {vertical-align:middle;text-align:center;font-size:150%;font-weight:bold;}
#sp2009_page .tbl_form DL {display:block;margin:0;padding:0;font-size:80%;}
#sp2009_page .tbl_form DL DT {display:inline;}
#sp2009_page .tbl_form DL DD {display:inline;}



#contents .tbl_form {border-collapse:collapse;margin:5px 0;}
#contents .tbl_form TD {padding:10px 15px;border:1px solid #c0c0c0;font-size:110%;}
#contents .tbl_form TH {}
#contents .tbl_form .subt {background:#f0f0f0;width:25%;border-right:1px solid #c0c0c0;}
#contents .tbl_form TD.button {border:0;text-align:center;padding-top:20px;}
#contents .tbl_form TD.button INPUT.button {font-size:120%;}
#contents .image_contents .image_hide {text-indent:-9999px;}
#contents .image_contents .image_hide * {background:transparent !important;border:0 !important;list-style:none !important;}

#ohanashi_page #contents {width:818px;}
#ohanashi_page #contents #free_contents {background:white;}
#ohanashi_page #contents #free_contents #free_title {background:url(../../special/ohanashi/title.jpg) no-repeat !important;width:818px;height:1500px;}

#shinkon_page #contents {width:818px;}
#shinkon_page #contents #free_contents {background:white;}
#shinkon_page #contents #free_contents #free_title {background:url(../../special/shinkon/title.jpg) no-repeat !important;width:818px;height:1500px;}


#sagase_page #contents {width:998px;}
#sagase_page #contents #free_contents {background:white;}
#sagase_page #contents #free_contents #free_title {background:url(../../special/sagase/title.jpg) no-repeat !important;width:998px;height:707px;}

#dokusya_page #contents {width:998px;}
#dokusya_page #contents #free_contents {background:white;}
#dokusya_page #contents #free_contents #free_title {background:url(../../special/dokusya/title.jpg) no-repeat !important;width:998px;height:707px;}



#tokumaru_page #contents {width:998px;}
#tokumaru_page #contents #free_contents {background:white;}
#tokumaru_page #contents #free_contents #free_title {background:url(../../special/tokumaru/title.jpg) no-repeat !important;width:998px;height:737px;}


#youkoso_page #contents,
#youkoso_page_fukushima #contents,
#youkoso_page_miyagi #contents,
#youkoso_page_iwate #contents {width:998px;}
#youkoso_page #contents #free_contents,
#youkoso_page_fukushima #contents #free_contents,
#youkoso_page_iwate #contents #free_contents,
#youkoso_page_miyagi #contents #free_contents {background:white;}
#youkoso_page #contents #free_contents #free_title {background:url(../../special/youkoso/title.jpg) no-repeat !important;width:998px;height:1500px;}
#youkoso_page_fukushima #contents #free_contents #free_title {background:url(../../special/youkoso/fukushima.jpg) no-repeat !important;width:998px;height:1098px;}
#youkoso_page_miyagi #contents #free_contents #free_title {background:url(../../special/youkoso/miyagi.jpg) no-repeat !important;width:998px;height:1098px;}
#youkoso_page_iwate #contents #free_contents #free_title {background:url(../../special/youkoso/iwate.jpg) no-repeat !important;width:998px;height:1098px;}
#youkoso_page #contents #free_contents #page_menu {margin-top:-480px;height:480px;}
#youkoso_page #contents #free_contents #page_menu UL {list-style: none;margin:0;padding:0 10px;}
#youkoso_page #contents #free_contents #page_menu LI {width:326px;float:left;text-align:center;}
.youkoso_page #contents #free_contents #page_menu {margin-top:-380px;height:380px;}
.youkoso_page #contents #free_contents #page_menu UL {list-style: none;margin:0;padding:0 10px;}
.youkoso_page #contents #free_contents #page_menu LI {width:326px;float:left;text-align:center;}
.youkoso_page #contents #free_contents #page_menu LI.selected A IMG {filter:alpha(opacity=50);opacity:0.5;}
.youkoso_page #contents #free_contents #page_menu #back_menu {clear:both;width:100%;text-align:center;}

#sentaku_page #contents {width:998px;}
#sentaku_page #contents #free_contents {background:white;}
#sentaku_page #contents #free_contents #free_title {background:url(../../special/sentaku/title.jpg) no-repeat !important;width:998px;height:577px;}

#suiso_page #contents {width:998px;}
#suiso_page #contents #free_contents {background:white;}
#suiso_page #contents #free_contents #free_title {background:url(../../special/suiso/title.jpg) no-repeat !important;width:998px;height:751px;}

#jyosen_page #contents {width:998px;}
#jyosen_page #contents #free_contents {background:white;}
#jyosen_page #contents #free_contents #free_title {background:url(../../special/jyosen/title.jpg) no-repeat !important;width:998px;height:533px;}

#negaiuta_page #contents {width:998px;}
#negaiuta_page #contents #free_contents {background:white;}
#negaiuta_page #contents #free_contents #free_title {background:url(../../special/negaiuta/title.jpg) no-repeat !important;width:998px;height:723px;}


#twitter_page {}
#twitter_page .entry_data {margin:0px 0 10px 0;}
#twitter_page .twitter_info {width:460px;float:left;}
#twitter_page .twitter_info H4 {font-weight:bold;line-height:180%;padding:18px 0 20px 0;}
#twitter_page .twitter_info P {font-size:110%;}
#twitter_page .twitter_widget {width:300px;float:right;}

#ebi_page #contents {width:818px;}
#ebi_page #contents #free_contents {background:white;}
#ebi_page #contents #free_contents #free_title {background:url(../../special/ebi/title.jpg) no-repeat !important;width:818px;height:1235px;}

#tokimaru_page .wallpaper {clear:both;width:640px;margin:10px auto 30px auto;text-align:center;}
#tokimaru_page .wallpaper .wallpaper_image {width:380px;float:left;}
#tokimaru_page .wallpaper .wallpaper_image IMG {border:3px solid #fdd900;}
#tokimaru_page .wallpaper .wallpaper_wrap {float:left;margin-top:80px;}
#tokimaru_page .wallpaper .wallpaper_wrap UL {margin:0;padding:0;}
#tokimaru_page .wallpaper .wallpaper_wrap LI {list-style:none;margin:0 0 4px 0;padding:0;}



.tbl_basic {margin:15px 0 15px 0;border-collapse:collapse;}
.tbl_basic TR {}
.tbl_basic TH {background:#e0e0e0;}
.tbl_basic TH,
.tbl_basic TD {font-size:110%;padding:8px 10px;border:1px solid #999;}
.tbl_basic TD {}
.tbl_basic .subt {background:#e0e0e0;white-space:nowrap;}


/*
BODY#tv_webtimetable {font:.8em/120% "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;margin:0;padding:0;line-height:130%;}
BODY#tv_webtimetable {margin:0;padding:0;}
BODY#tv_webtimetable P {}
BODY#tv_webtimetable TABLE {border-collapse:collapse;}
BODY#tv_webtimetable TABLE TD {color:#444;}
BODY#tv_webtimetable TABLE TD FONT {font-size:70%;color:#444;}
BODY#tv_webtimetable TABLE TD FONT B{visibility:hidden;}
BODY#tv_webtimetable TABLE TD TABLE TD{padding:1px;margin:0;}
BODY#tv_webtimetable TABLE TD TABLE TD {background:#fff;}
BODY#tv_webtimetable TABLE TD TABLE TD B A {font-size:120%;visibility:visible !important;display:block;line-height:180%;background:#e0e0e0;text-decoration:none;}
BODY#tv_webtimetable #tabBGM TD {}
BODY#tv_webtimetable #tabBGM P {}
BODY#tv_webtimetable #td4,
BODY#tv_webtimetable #td5,
BODY#tv_webtimetable #td6,
BODY#tv_webtimetable #td7,
BODY#tv_webtimetable #td8,
BODY#tv_webtimetable #td9,
BODY#tv_webtimetable #td10,
BODY#tv_webtimetable #td11,
BODY#tv_webtimetable #td12,
BODY#tv_webtimetable #td13,
BODY#tv_webtimetable #td14,
BODY#tv_webtimetable #td15,
BODY#tv_webtimetable #td16,
BODY#tv_webtimetable #td17,
BODY#tv_webtimetable #td18,
BODY#tv_webtimetable #td19,
BODY#tv_webtimetable #td20,
BODY#tv_webtimetable #td21,
BODY#tv_webtimetable #td22,
BODY#tv_webtimetable #td23,
BODY#tv_webtimetable #td24,
BODY#tv_webtimetable #td25,
BODY#tv_webtimetable #td26,
BODY#tv_webtimetable #td27,
BODY#tv_webtimetable #td28
 {background:#e0e0e0;}
*/


