@charset "iso-2022-jp";
body { text-align:center; font-size:74.5%; font-family:'Verdana', "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", '$B%a%$%j%*(B', Meiryo, "$B#M#S(B $B#P%4%7%C%/(B", sans-serif;}
body, h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
#con_header p,#con_header dl,#con_header dt,#con_header dd,#con_header ol,#con_header ul,#con_header li,#con_header form,#con_header table,#con_header caption,#con_header tbody,#con_header tfoot,#con_header thead,#con_header tr,#con_header th,#con_header td { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea { font-size:100%;}
img { border:none;}
.alt, .kt { position:absolute; top:-5000px; left:-9999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}
.cover { background: url(/img/cover.gif) repeat; width:100%; height:100%; border: 0; display:block;}
#bnSuper { width:100%; height:110px; background:#fff; border-bottom:1px solid #c0c0c0;}
#bnIn { padding-top:10px;}
/*float*/
.floatL, .fl { float:left;}
.floatR, .fr { float:right;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0;}
.clearfix { min-height: 1px; _overflow: visible; _height: 1px;
/*\*//*/
overflow: hidden;
/**/
}
* html .clearfix { height: 1px;
/*(J\(B*//*/
height: auto; overflow: hidden;
/**/
}
/*font*/
.tCenter, .ct { text-align:center !important}
.tRight, .rt { text-align:right !important}
.tLeft, .lt { text-align:left !important}
/*font-color*/
.cRed, .err { color:#a50005;}
.cYel { color:#fd0;}
.cGrn { color:#305c00;}
.cBlu { color:#0060aa;}
.cOrg { color:#e96e00;}
/*font-size*/
.f180 { font-size: 180%;}
.f160 { font-size: 160%;}
.f140 { font-size: 140%;}
.f130 { font-size: 130%;}
.f120 { font-size: 120%;}
.f110 { font-size: 110%;}
.f90 { font-size: 90%;}
.f85 { line-height: normal; font-size: 85% !important}
/*link*/
a { text-decoration: none; color: #fff;}
a:hover { text-decoration: underline; color: #ccc;}
/*footer*/
#footer { clear: both; padding: 20px; background: #777;}
/*jumpSmp*/
#jumpSmp { display:block; color:#fff; background: -moz-linear-gradient(center top, #ffd545 50%,#ffc600 50%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #ffd545),color-stop(0.5, #ffc600)); text-align:center; font-size:52px; font-weight:bold; border-top:solid 5px #ddd; border-bottom:solid 5px #eee; padding:52px;}
#jumpSmp a { display:block; color:#fff;}

/*always*/
.nt { display: none;}
.nst { display: none;}
* html .nst { display: block;}
* html option { font-size: 90%;}
br,.ls0 { letter-spacing: 0;}
.ls1 { letter-spacing: 0.1em;}
.ls2 { letter-spacing: 0.2em;}
.fcl { clear: both;}
.ovf { overflow: auto;}
.dblk { display: block;}
.dbil { display: inline;}
.valb { vertical-align: top;}
.ofat { overflow: auto;}
.noudl { border-bottom: 0;}
.ut, h1, h2, h3, h4, h5, h6, th {font-weight: lighter;}
.bt { font-weight: bold;}
.ut { font-weight: lighter;}
.it { font-style: italic;}
.wt { color: #fff;}
.gt { color: #999;}
.bk { color: #000;}
.red { color: #cc0000;}
.sdt { filter: shadow(color=#cccccc,direction=135,strength=1); text-shadow: 1px 1px 1px #ccc;}
.min { font-family:'$B%R%i%.%NL@D+(B Pro W3','$B:YL@D+BN(B','$B#M#S(B $B#PL@D+(B',serif;}
.wtlt { text-align: left; display: block;}
.lh120 { line-height: 120%;}
.lh130 { line-height: 130%;}
.lh140 { line-height: 140%;}
.lh150 { line-height: 150%;}
.lh160 { line-height: 160%;}
.lh170 { line-height: 170%;}
.lh180 { line-height: 180%;}
.lh200 { line-height: 200%;}
.lh230 { line-height: 230%;}
.pd5 { padding: 5px;}
.pd10 { padding: 10px;}
.pd50 { padding: 20px 50px;}
.pd60 { padding: 20px 60px;}
.pdt5 { padding-top: 5px;}
.pdt10 { padding-top: 10px;}
.pdb5 { padding-bottom: 5px;}
.mgt10 { margin-top: 10px;}
.mgb5 { margin-bottom: 5px;}
.mgb20 { margin-bottom: 20px;}
.mgr10 { margin-right: 10px;}
.mgr60 { margin-right: 60px;}
.pdt100 { padding-top: 100px;}
.pdt20 { padding-top: 20px;}
.pdl20 { padding-left: 20px;}
.pdl120 { padding-left: 120px;}
.pdb10 { padding-bottom: 10px;}
.pdb30 { padding-bottom: 30px;}
.pdlr10 { padding: 0 10px;}
.pd20a { padding: 20px 0;}
.mg10a { margin: 10px auto 5px auto;}
ul, li, dl, dt, dd { margin: 0px; padding: 0px; list-style: none;}

/*COMMON*/
html { height: 100%;}
body { height: 100%; background: #fff url(../img/bg.jpg) center top repeat; color: #000; text-align: center;}
#wrap { height: 100%; background: url(../img/bg0.jpg) top repeat-x;}
#contain { width: 100%; color: #000; margin: 0 auto; position: relative; min-height: 100%;}
* html #contain { height: 100%;}
body > #contain { height: auto;}
#foot { width: 100%; height: 60px; background: url(../img/btm.jpg) bottom repeat-x; text-align: center; position: absolute; bottom: 0; left: 0;}
.cr { width: 980px; margin: 0 auto;}
.crt { padding-top: 25px;}
.pgtp { width: 80px; height: 50px; position: absolute; top: 10px; right: 0;}
.pgtp a { width: 80px; height: 50px; display: block;}
#con { width: 980px; margin: 0 auto; background: url(../img/bg_con.jpg) top left repeat-y; font-size: 120%; text-align: left; line-height: 100%;color: #000; padding-bottom: 60px; border-bottom: 1px solid #f2ecd4;}
/*sns_btn*/
.twtfb { width: 300px; height: 26px; overflow: hidden;}
.twtbtn { width: 120px; height: 26px; float: left;}
.fbbtn { width: 120px; height: 26px; float: left;}
* html .fbbtn iframe { width: 120px;}
.ifss { height: 20px;}
/*color*/
.red { color: red;}
.col { color: #1f5d00;}
.col2 { color: #929bab;}
.colabout { color: #750b56;}
.colnarr { color: #9b5f00;}
a:link { color: #57a519;}
a:visited { color: #3d826e;}
a:active { color: #fef000;}
a:hover { color: #00a48f; text-decoration: underline;}
.udl { border-bottom: 1px solid #92ad06; padding: 5px;}
.udlabout { border-bottom: 1px solid #750b56; padding: 5px;}
.udlnarr { border-bottom: 1px solid #9b5f00; padding: 5px;}
/*ishop*/
#ishopwaku { width: 650px; height: 90px; margin: 15px auto 0 auto; padding-bottom: 60px;}
#ishopwaku a { width: 650px; height: 90px; display: block;}
#ishopwaku a:hover { background-color: #fff; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; cursor: pointer;}


/*INDEX*/
#ind { width: 980px; margin: 0 auto; background: url(../img/ind0.jpg?0) top center no-repeat; background-position: 0 -290px; font-size: 120%; text-align: left; line-height: 100%;color: #000; padding-bottom: 60px;}
#ind #head { width: 980px; height: 305px; position: relative;}
#ind #head .twtfb { position: absolute; top: 245px; left: 15px;}
#ind #left { width: 701px; float: left;}
#ind #right { width: 275px; float: left; padding-top: 8px;}
.pgtp_ind { width: 80px; height: 50px; position: absolute; top: 10px; right: 0; background: url(../img/ind0.jpg?0) no-repeat; background-position: -820px -40px;}
.pgtp_ind a { width: 80px; height: 50px; display: block;}
.pgtp_ind a:hover { background: url(../img/ind0.jpg?0) no-repeat; background-position: -900px -40px;}
/*menu*/
#ind #about { width: 185px; height: 30px; position: absolute; top: 270px; left: 350px;}
#ind #about a { width: 185px; height: 30px; display: block;}
#ind #about a:hover { background: url(../img/ind0.jpg?0) top center no-repeat; background-position: -350px 0;}
#ind #narrator { width: 230px; height: 30px; position: absolute; top: 270px; left: 535px;}
#ind #narrator a { width: 230px; height: 30px; display: block;}
#ind #narrator a:hover { background: url(../img/ind0.jpg?0) top center no-repeat; background-position: -535px 0;}
#ind #song { width: 204px; height: 30px; position: absolute; top: 270px; left: 765px;}
#ind #song a { width: 204px; height: 30px; display: block;}
#ind #song a:hover { background: url(../img/ind0.jpg?0) top center no-repeat; background-position: -765px 0;}
#ind #narratorp { width: 620px; height: 265px; position: absolute; top: 5px; left: 350px;}
#ind #narratorp a { width: 620px; height: 265px; display: block;}
#ind #narratorp a:hover { background-color: #efd700; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; cursor: pointer;}
/*picup*/
#ind #pickup { background: url(../img/bg_main.jpg) top left repeat-y; float: left; margin-bottom: 10px;}
#ind #pickupsp { width: 333px; min-height: 360px; height: auto; background: url(../img/ind0.jpg?0) top left no-repeat; background-position: 0 -595px;}
#ind #pickup .btm { width: 321px; height: 10px; background: url(../img/ind0.jpg?0) no-repeat; background-position: -12px -110px; margin-left: 12px;}
#ind #newssp { width: 317px; min-height: 200px; height: auto; height: 200px; margin-left: 15px; font-size: 90%; line-height: 150%; overflow-y: auto; border-bottom: 1px solid #e9e0cc;}
#ind #newssp dl { font-size: 90%;}
#ind #newssp dt { padding-left: 10px; color: #aa7726; font-weight: bold;}
#ind #newssp dd {  padding-bottom: 5px; margin: 0 5px 5px 10px; border-bottom: 1px dotted #a97a16;}
#ind #newssp dd a:link, #ind #newssp dd a:visited { color: #4b2900;}
#ind #newssp dd a:hover { color: #14568d;}
#ind #newssp .ph { margin: 5px auto;}
#ind #newssp .ph a { display: block;}
#ind #newssp .ph a:hover { background-color: #efd700; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; cursor: pointer;}

/*picup_link_banner*/
#ind .bnsp { width: 270px; height: 150px;  margin: 10px 0 0 38px;}
#ind .bnsp #bn_tv { width: 267px; height: 56px; background: url(../img/banner.png) no-repeat; background-position: 0 0; margin: 5px auto; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#ind .bnsp #bn_tv2 { width: 267px; height: 56px; background: url(../img/banner.png) no-repeat; background-position: 0 -137px; margin: 5px auto; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#ind .bnsp #bn_odm { width: 267px; height: 55px; background: url(../img/banner.png?0) no-repeat; background-position: 0 0; margin: 5px auto; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#ind .bnsp #bn_book { width: 267px; height: 80px; background: url(../img/banner.png?0) no-repeat; background-position: 0 -57px; margin: 5px auto; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#ind .bnsp #bn_tv a, #ind .bnsp #bn_tv2 a { width: 267px; height: 56px; display: block;}
#ind .bnsp #bn_odm a { width: 267px; height: 55px; display: block;}
#ind .bnsp #bn_book a { width: 267px; height: 80px; display: block;}
#ind .bnsp #bn_tv a:hover, #ind .bnsp #bn_tv2 a:hover, #ind #bn_present a:hover, #ind #bn_book a:hover, #ind #bn_odm a:hover { background-color: #efd700; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; cursor: pointer;}
/*onair*/
#ind #onair { background: url(../img/bg_main.jpg) top left repeat-y; background-position: -333px -595px; float: left; margin-bottom: 10px;}
#ind #onairsp { width: 365px; background: url(../img/ind0.jpg?0) top left no-repeat; background-position: -333px -595px;}
#ind #onairsp .btm { width: 345px; height: 30px; background: url(../img/ind0.jpg?0) no-repeat; background-position: -351px -90px; margin-left: 18px; position: relative;}
#ind #onairsp .btm .catg { width: 275px; height: 18px; position: absolute; bottom: 0; left: 10px; font-size: 85% !important;}
#ind #onairsp .btm .link { width: 60px; height: 18px; position: absolute; bottom: 0; left: 275px; font-size: 85% !important; font-weight: bold; text-align: right;}
#ind #onairsp .nkm { width: 320px; margin: 7px 0 5px 30px; line-height: 150%;}
#ind #onairsp .nkm .title { color: #00503c; font-size: 110%; font-weight: bold;}
#ind #onairsp .nkm dt { padding-bottom: 5px;}
#ind #onairsp .nkm dd { line-height: 140%;}
#ind #onairsp .movie { width: 320px; height: 180px; margin-bottom: 5px; overflow: hidden; position: relative;}
#ind #onairsp .movie .njp { width: 320px; height: 180px; position: absolute; top: 0; left: 0;}
#ind #onairsp #moviesp, #ind #onairsp img { width: 320px; height: 180px; position: absolute; top: 0; left: 0;}

/*onair_menu*/
#ind #onair_menu { width: 345px; height: 50px; position: relative;}
#ind #onair_menu .after { width: 142px; height: 35px; position: absolute; top: 5px; left: 219px;}
#ind #onair_menu .after a { width: 144px; height: 35px; display: block;}
#ind #onair_menu .after a:hover { background: url(../img/ind0.jpg?0) top center no-repeat; background-position: -552px -40px;}
#ind #onair_menu .backnumber { width: 120px; height: 35px; position: absolute; top: 5px; left: 98px;}
#ind #onair_menu .backnumber a { width: 120px; height: 35px; display: block;}
#ind #onair_menu .backnumber a:hover { background: url(../img/ind0.jpg?0) top center no-repeat; background-position: -431px -40px;}
#ind #onair_menu .future { width: 77px; height: 35px; position: absolute; top: 5px; left: 18px;}
#ind #onair_menu .future a { width: 77px; height: 35px; display: block;}
#ind #onair_menu .future a:hover { background: url(../img/ind0.jpg?0) top center no-repeat; background-position: -351px -40px;}
/*sns*/
#ind #right #facebook_ytb { width: 260px; height: 80px; margin-left: 11px;}
#ind #right #facebook_ytb a { width: 260px; height: 70px; display: block;}
#ind #right #facebook_ytb a:hover { background-color: #efd700; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; cursor: pointer;}
#ind #right #facebooksp { width: 260px !important; height: 466px; margin-left: 11px; background: #fff;}
.fb-like-box, .fb-like-box iframe, .fbcomments, .fb_iframe_widget, .fb_iframe_widget[style], .fb_iframe_widget iframe[style], .fbcomments iframe[style], .fb_iframe_widget span { width: 260px !important;}
* html #ind #right #facebooksp { width: 240px !important; height: 466px; background: #fff; overflow: hidden;}
* html .fb-like-box, * html .fb-like-box iframe, * html .fbcomments, * html .fb_iframe_widget, * html .fb_iframe_widget[style], * html .fb_iframe_widget iframe[style], * html .fbcomments iframe[style], * html .fb_iframe_widget span { width: 240px !important;}
/*link*/
#ind #right .rbtm { width: 260px; height: 195px; margin-left: 11px; background: url(../img/ind0.jpg?0) top left no-repeat; background-position: -710px -90px; position: relative;}
#ind #right .rbtm #youtube { width: 120px; height: 46px; position: absolute; top: 17px; left: 0;}
#ind #right .rbtm #youtube a { width: 120px; height: 46px; display: block;}
#ind #right .rbtm #twitter { width: 130px; height: 46px; position: absolute; top: 17px; left: 130px;}
#ind #right .rbtm #twitter a { width: 130px; height: 46px; display: block;}
#ind #right .rbtm #contact { width: 258px; height: 48px; position: absolute; top: 70px; left: 2px;}
#ind #right .rbtm #contact a { width: 258px; height: 48px; display: block;}
#ind #right .rbtm #yumetobi { width: 252px; height: 66px; position: absolute; top: 126px; left: 5px;}
#ind #right .rbtm #yumetobi a { width: 252px; height: 66px; display: block;}
#ind #right .rbtm #youtube a:hover, #ind #right .rbtm #twitter a:hover { background-color: #efd700; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; cursor: pointer;}
#ind #right .rbtm #contact a:hover { background-color: #efd700; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; cursor: pointer;}
#ind #right .rbtm #yumetobi a:hover { background-color: #d20237; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; cursor: pointer;}
/*link_new*/
#ind #right .rbtm_s { width: 260px; height: 75px; margin-left: 11px; background: url(../img/ind0.jpg?0) top left no-repeat; background-position: -710px -90px; position: relative;}
#ind #right .rbtm_s #youtube { width: 120px; height: 46px; position: absolute; top: 17px; left: 0;}
#ind #right .rbtm_s #youtube a { width: 120px; height: 46px; display: block;}
#ind #right .rbtm_s #twitter { width: 130px; height: 46px; position: absolute; top: 17px; left: 130px;}
#ind #right .rbtm_s #twitter a { width: 130px; height: 46px; display: block;}
#ind #right .rbtm_s #youtube a:hover, #ind #right .rbtm_s #twitter a:hover { background-color: #efd700; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; cursor: pointer;}
#ind #right .rbtm_s2 { width: 260px; margin-left: 13px;}
#ind #right .rbtm_s2 #c_pre { width: 258px; height: 80px; background: url(../img/banner_side.png) no-repeat; background-position: 0 -52px; margin-bottom: 5px;}
#ind #right .rbtm_s2 #c_pre a { width: 258px; height: 80px; display: block;}
#ind #right .rbtm_s2 #spdrm { width: 258px; height: 52px; background: url(../img/banner_side.png) no-repeat; background-position: 0 0; margin-bottom: 5px;}
#ind #right .rbtm_s2 #spdrm a { width: 258px; height: 52px; display: block;}
#ind #right .rbtm_s2 #contact { width: 258px; height: 49px; background: url(../img/banner_side.png) no-repeat; background-position: 0 -132px; margin-bottom: 5px;}
#ind #right .rbtm_s2 #contact a { width: 258px; height: 49px; display: block;}
#ind #right .rbtm_s2 #yumetobi { width: 258px; height: 70px; background: url(../img/banner_side.png) no-repeat; background-position: 0 -181px; margin-bottom: 5px;}
#ind #right .rbtm_s2 #yumetobi a { width: 258px; height: 70px; display: block;}
#ind #right .rbtm_s2 #c_pre a:hover, #ind #right .rbtm_s2 #spdrm a:hover, #ind #right .rbtm_s2 #contact a:hover { background-color: #efd700; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; cursor: pointer;}
#ind #right .rbtm_s2 #yumetobi a:hover { background-color: #d20237; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; cursor: pointer;}
/*special*/
#ind #special { width: 690px; margin-left: 10px;}
#ind #special .title { width: 690px; height: 24px; background: url(../img/ind0.jpg?0) top left no-repeat; background-position: -10px -130px;}
#ind #special .btm { width: 690px; height: 20px; background: url(../img/ind0.jpg?0) top left no-repeat; background-position: -10px -150px;}
#ind #special .nkm { width: 650px; margin: 5px 0 5px 20px;}
#ind #special .nkm dt { width: 650px; height: 25px; background: url(../img/ind0.jpg?0) top left no-repeat; background-position: -30px -175px;}
#ind #special .nkm .dtt { padding: 5px 0 0 75px; font-weight: bold; font-size: 90%; display: block;}
#ind #special .nkm dd { padding: 10px; margin-bottom: 8px; background: #fff; line-height: 140%;}
#ind #special .nkm dd .sp { width: 125px; height: 70px; float: right; margin: 0 5px;}
#ind #special .nkm dd a:hover .sp { background-color: #efd700; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; cursor: pointer;}
/*ishop*/
#ind #ishop { width: 580px; height: 80px; margin: 0 0 10px 60px; background: url(../img/ind0.jpg?0) top left no-repeat; background-position: -62px -205px;}
#ind #ishop a { width: 580px; height: 80px; display: block;}
#ind #ishop a:hover { background-color: #efd700; filter: alpha(opacity=15); -moz-opacity: 0.15; opacity: 0.15; cursor: pointer;}

/*PROGRAM*/
#program { width: 980px; background: url(../img/program.jpg?1) top center no-repeat; background-position: 0 -160px;}
#program #head { width: 980px; height: 190px; position: relative;}
#program #head .twtfb { position: absolute; top: 140px; left: 25px;}
.pgtp_program { width: 80px; height: 50px; position: absolute; top: 10px; right: 0; background: url(../img/program.jpg?1) no-repeat; background-position: -981px -300px;}
.pgtp_program a { width: 80px; height: 50px; display: block;}
.pgtp_program a:hover { background: url(../img/program.jpg?1) no-repeat; background-position: -1061px -300px;}
/*menu*/
#program #home { width: 420px; height: 120px; position: absolute; top: 5px; left: 5px;}
#program #home a { width: 420px; height: 120px; display: block;}
#program #about { width: 100px; height: 20px; position: absolute; top: 13px; left: 645px;}
#program #about a { width: 100px; height: 20px; display: block;}
#program #about a:hover { background: url(../img/program.jpg?1) top center no-repeat; background-position: -985px -173px;}
#program #narrator { width: 100px; height: 20px; position: absolute; top: 39px; left: 645px;}
#program #narrator a { width: 100px; height: 20px; display: block;}
#program #narrator a:hover { background: url(../img/program.jpg?1) top center no-repeat; background-position: -985px -199px;}
#program #song { width: 100px; height: 20px; position: absolute; top: 65px; left: 645px;}
#program #song a { width: 100px; height: 20px; display: block;}
#program #song a:hover { background: url(../img/program.jpg?1) top center no-repeat; background-position: -985px -225px;}
#program #contact { width: 100px; height: 20px; position: absolute; top: 100px; left: 645px;}
#program #contact a { width: 100px; height: 20px; display: block;}
#program #contact a:hover { background: url(../img/program.jpg?1) top center no-repeat; background-position: -985px -260px;}
#program #ishop { width: 135px; height: 42px; position: absolute; top: 140px; left: 825px;}
#program #ishop a { width: 135px; height: 42px; display: block;}
/*onair_menu*/
#program #onair_menu { width: 203px; height: 114px; position: absolute; top: 12px; left: 427px;}
#program #onair_menu .after { width: 107px; height: 25px; position: absolute; top: 1px; left: 95px;}
#program #onair_menu .after a { width: 107px; height: 25px; display: block;}
#program #onair_menu .backnumber { width: 87px; height: 25px; position: absolute; top: 1px; left: 0;}
#program #onair_menu .backnumber a { width: 87px; height: 25px; display: block;}
#program #onair_menu .future { width: 196px; height: 75px; position: absolute; top: 34px; left: 3px;}
#program #onair_menu .future .datet { width: 105px; position: absolute; top: 6px; left: 82px; font-size: 85% !important; cursor: pointer; overflow: hidden; color: #000; cursor: pointer;}
#program #onair_menu .future .cont { width: 174px; height: 35px; position: absolute; top: 41px; left: 20px; font-size: 80% !important; cursor: pointer; overflow: hidden; color: #000;}
#program #onair_menu .future a { width: 196px; height: 25px; display: block;}
#program #onair_menu .after a:hover, #program #onair_menu .backnumber a:hover, #program #onair_menu .future a:hover { background-color: #efd700; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; cursor: pointer;}
/*special*/
#program #special { width: 197px; height: 84px; position: absolute; top: 33px; left: 764px; font-size: 80% !important; line-height: 140%; overflow: hidden;}
#program #special a { color: #f9bf11;}
#program #special a:hover { color: #000;}
#program .etc { position: absolute; bottom: 2px; right: 1px; color: #8b7225;}
/*sns*/
#program #facebook { width: 240px; height: 42px; position: absolute; top: 140px; left: 285px;}
#program #facebook a { width: 240px; height: 42px; display: block;}
#program #youtube { width: 125px; height: 42px; position: absolute; top: 140px; left: 537px;}
#program #youtube a { width: 125px; height: 42px; display: block;}
#program #twitter { width: 135px; height: 42px; position: absolute; top: 140px; left: 674px;}
#program #twitter a { width: 135px; height: 42px; display: block;}
#program #facebook a:hover, #program #youtube a:hover, #program #twitter a:hover, #program #ishop a:hover { background-color: #fff; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; cursor: pointer;}
/*backnumber*/
#program #con_backnumber { width: 980px; margin-bottom: -50px;}
#program #con_backnumber #shita { width: 980px; background: url(../img/bg_con.jpg) top left repeat-y;}
#program #con_backnumber #ue { width: 980px; background: url(../img/program.jpg?1) top left no-repeat; background-position: 0 -400px;}
#program #con_backnumber #titlesp { width: 980px; height: 50px; position: relative;}
#program #con_backnumber #titlesp #ctitle { width: 190px; height: 35px; position: absolute; top: 8px; left: 13px; background: url(../img/program.jpg?1) top left no-repeat; background-position: -982px -360px;}
#program #con_backnumber #titlesp .category { font-size: 85%; position: absolute; top: 20px; left: 320px;}
#program #con_backnumber #titlesp .backlist { font-size: 85%; font-weight: bold; position: absolute; top: 20px; right: 20px;}
#program #con_backnumber .mv { width: 480px; height: 270px; float: left; margin: 15px 5px 20px 26px; overflow: hidden;}
#program #con_backnumber .mv .njp { width: 480px; height: 270px;}
#program #con_backnumber #titleset { width: 448px; float: left; margin: 15px 0 15px 0;}
#program #con_backnumber #titleset #upsp { width: 448px; height: 90px; position: relative; line-height: 120%; border-bottom: 2px solid #cec8c8; margin-bottom: 30px;}
#program #con_backnumber #titleset #upsp li { width: 240px; margin-left: 30px; list-style-type: disc; font-size: 80% !important;}
#program .nr { width: 182px; height: 85px; position: absolute; bottom: 0; right: 0;}
#program #nr_nakai { background: url(../img/program.jpg?1) bottom right no-repeat; background-position: -985px -425px;}
#program #nr_sakaguchi { background: url(../img/program.jpg?1) bottom right no-repeat; background-position: -985px -515px;}
#program #nr_mukai { background: url(../img/program.jpg?1) bottom right no-repeat; background-position: -985px -605px;}
#program #con_backnumber #titleset .datet { padding: 0 0 10px 15px; font-size: 120%;}
#program #con_backnumber #keysp { width: 930px; background-position: 0 0; margin: 0 0 5px 25px; border: 1px solid #efd700;}
#program #con_backnumber #keysp dt { width: 930px; height: 25px; background: url(../img/program.jpg?1) no-repeat; background-position: -25px 0;}
#program #con_backnumber #keysp dt .dtt { padding: 5px 0 0 75px; font-weight: bold; font-size: 90%; display: block;}
#program #con_backnumber #keysp dd { padding: 15px 5px; text-align: center; font-size: 140%; line-height: 140%; font-weight: bold;}
#program #con_backnumber #aftersp { width: 930px; background-position: 0 0; margin: 0 0 5px 25px; border: 1px solid #efd700;}
#program #con_backnumber #aftersp dt { width: 930px; height: 25px; background: url(../img/program.jpg?1) no-repeat; background-position: -25px 0;}
#program #con_backnumber #aftersp dt .dtt { padding: 5px 0 0 75px; font-weight: bold; font-size: 90%; display: block;}
#program #con_backnumber #aftersp dd { padding: 12px 5px; text-align: center; font-size: 110%; line-height: 140%; font-weight: bold;}
#program #con_backnumber .cont { margin: 20px 150px; line-height: 160%;}
#program #con_backnumber #relation { width: 980px; height: 95px; background: url(../img/program.jpg?1) no-repeat; background-position: 0 -65px;}
#program #con_backnumber #relation .atama { height: 26px; padding: 8px 35px 0 0; font-size: 75% !important; text-align: right;}
#program #con_backnumber #relation .nkm { padding: 6px 0 0 40px;}
#program #con_backnumber #relation .after { width: 98px; height: 34px; background: url(../img/program.jpg?1) no-repeat; background-position: -982px -2px; margin-right: 5px; float: left;}
#program #con_backnumber #relation .keys { width: 98px; height: 34px; background: url(../img/program.jpg?1) no-repeat; background-position: -1081px -2px; margin-right: 5px; float: left;}
#program #con_backnumber #relation .respect { width: 128px; height: 34px; background: url(../img/program.jpg?1) no-repeat; background-position: -982px -37px; margin-right: 5px; float: left;}
#program #con_backnumber #relation .taidan { width: 118px; height: 34px; background: url(../img/program.jpg?1) no-repeat; background-position: -1117px -37px; margin-right: 5px; float: left;}
#program #con_backnumber #relation .taidan a { width: 117px; height: 34px; display: block;}
#program #con_backnumber #relation .after a, #program #con_backnumber #relation .keys a { width: 98px; height: 34px; display: block;}
#program #con_backnumber #relation .respect a { width: 128px; height: 34px; display: block;}
#program #con_backnumber #relation .after a:hover, #program #con_backnumber #relation .keys a:hover, #program #con_backnumber #relation .respect a:hover, #program #con_backnumber #relation .taidan a:hover { background-color: #efd700; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; cursor: pointer;}
#program #con_backnumber #relation .youtube { width: 130px; height: 40px; background: url(../img/program.jpg?1) no-repeat; background-position: -982px -80px; margin-right: 5px; float: left;}
#program #con_backnumber #relation .facebook { width: 125px; height: 40px; margin-right: 5px; float: left; position: relative; overflow: hidden;}
#program #con_backnumber #relation #direct { background: url(../img/program.jpg?1) no-repeat; background-position: -985px -120px;}
#program #con_backnumber #relation #message { background: url(../img/program.jpg?1) no-repeat; background-position: -1115px -78px;}
#program #con_backnumber #relation #staff { background: url(../img/program.jpg?1) no-repeat; background-position: -1115px -120px;}
#program #con_backnumber #relation .youtube a { width: 130px; height: 40px; display: block;}
#program #con_backnumber #relation .facebook a { width: 125px; height: 40px; display: block;}
#program #con_backnumber #relation .youtube a:hover, #program #con_backnumber #relation .facebook a:hover { background-color: #fff; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; cursor: pointer;}
#program #con_backnumber  #drama_info { width: 96%; background: #fff; margin: 10px 0; padding: 10px; font-size: 110%; line-height: 180%; letter-spacing: 0.1em; border: 1px solid #9b5f00; text-align: center;}
#program #con_backnumber  #drama_info dt { font-size: 120%;}


/*PROGRAM_list*/
#program0 { width: 980px; background: url(../img/program0.jpg?1) top center no-repeat; background-position: 0 0;}
#program0 #head { width: 980px; height: 190px; position: relative;}
#program0 #head .twtfb { position: absolute; top: 140px; left: 25px;}
.pgtp_program0 { width: 80px; height: 50px; position: absolute; top: 10px; right: 0; background: url(../img/program0.jpg?1) no-repeat; background-position: -981px -140px;}
.pgtp_program0 a { width: 80px; height: 50px; display: block;}
.pgtp_program0 a:hover { background: url(../img/program0.jpg?1) no-repeat; background-position: -1061px -140px;}
/*menu*/
#program0 #home { width: 420px; height: 120px; position: absolute; top: 5px; left: 5px;}
#program0 #home a { width: 420px; height: 120px; display: block;}
#program0 #about { width: 100px; height: 20px; position: absolute; top: 13px; left: 645px;}
#program0 #about a { width: 100px; height: 20px; display: block;}
#program0 #about a:hover { background: url(../img/program0.jpg?1) top center no-repeat; background-position: -985px -13px;}
#program0 #narrator { width: 100px; height: 20px; position: absolute; top: 39px; left: 645px;}
#program0 #narrator a { width: 100px; height: 20px; display: block;}
#program0 #narrator a:hover { background: url(../img/program0.jpg?1) top center no-repeat; background-position: -985px -39px;}
#program0 #song { width: 100px; height: 20px; position: absolute; top: 65px; left: 645px;}
#program0 #song a { width: 100px; height: 20px; display: block;}
#program0 #song a:hover { background: url(../img/program0.jpg?1) top center no-repeat; background-position: -985px -65px;}
#program0 #contact { width: 100px; height: 20px; position: absolute; top: 100px; left: 645px;}
#program0 #contact a { width: 100px; height: 20px; display: block;}
#program0 #contact a:hover { background: url(../img/program0.jpg?1) top center no-repeat; background-position: -985px -100px;}
#program0 #ishop { width: 135px; height: 42px; position: absolute; top: 140px; left: 825px;}
#program0 #ishop a { width: 135px; height: 42px; display: block;}
/*onair_menu*/
#program0 #onair_menu { width: 203px; height: 114px; position: absolute; top: 12px; left: 427px;}
#program0 #onair_menu .after { width: 107px; height: 25px; position: absolute; top: 1px; left: 95px;}
#program0 #onair_menu .after a { width: 107px; height: 25px; display: block;}
#program0 #onair_menu .backnumber { width: 87px; height: 25px; position: absolute; top: 1px; left: 0;}
#program0 #onair_menu .backnumber a { width: 87px; height: 25px; display: block;}
#program0 #onair_menu .future { width: 196px; height: 75px; position: absolute; top: 34px; left: 3px;}
#program0 #onair_menu .future .datet { width: 105px; position: absolute; top: 6px; left: 82px; font-size: 85% !important; cursor: pointer; overflow: hidden; color: #000; cursor: pointer;}
#program0 #onair_menu .future .cont { width: 174px; height: 35px; position: absolute; top: 41px; left: 20px; font-size: 80% !important; cursor: pointer; overflow: hidden; color: #000;}
#program0 #onair_menu .future a { width: 196px; height: 25px; display: block;}
#program0 #onair_menu .after a:hover, #program0 #onair_menu .backnumber a:hover, #program0 #onair_menu .future a:hover { background-color: #efd700; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; cursor: pointer;}
/*special*/
#program0 #special { width: 197px; height: 84px; position: absolute; top: 33px; left: 764px; font-size: 80% !important; line-height: 136%; overflow: hidden;}
#program0 #special a { color: #f9bf11;}
#program0 #special a:hover { color: #000;}
#program0 .etc { position: absolute; bottom: 2px; right: 1px; color: #8b7225;}
/*sns*/
#program0 #facebook { width: 240px; height: 42px; position: absolute; top: 140px; left: 285px;}
#program0 #facebook a { width: 240px; height: 42px; display: block;}
#program0 #youtube { width: 125px; height: 42px; position: absolute; top: 140px; left: 537px;}
#program0 #youtube a { width: 125px; height: 42px; display: block;}
#program0 #twitter { width: 135px; height: 42px; position: absolute; top: 140px; left: 674px;}
#program0 #twitter a { width: 135px; height: 42px; display: block;}
#program0 #facebook a:hover, #program0 #youtube a:hover, #program0 #twitter a:hover, #program0 #ishop a:hover { background-color: #fff; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; cursor: pointer;}
/*pages*/
#program0 #con_list { min-height: 530px; margin-bottom: -50px;}
#program0 #con_list #titlesp { width: 980px; height: 50px; position: relative;}
#program0 #con_list #titlesp #ctitle_about { width: 190px; height: 35px; position: absolute; top: 8px; left: 13px; background: url(../img/program0.jpg?1) top left no-repeat; background-position: -982px -240px;}
#program0 #con_list #n_titlesp #ctitle_narrator { width: 190px; height: 35px; position: absolute; top: 8px; left: 13px; background: url(../img/program0.jpg?1) top left no-repeat; background-position: -982px -280px;}
#program0 #con_list #titlesp #ctitle_song { width: 190px; height: 35px; position: absolute; top: 8px; left: 13px; background: url(../img/program0.jpg?1) top left no-repeat; background-position: -982px -320px;}
#program0 #con_list #titlesp #ctitle_after { width: 190px; height: 35px; position: absolute; top: 8px; left: 13px; background: url(../img/program0.jpg?1) top left no-repeat; background-position: -982px -360px;}
#program0 #con_list #titlesp #ctitle_key { width: 965px; height: 35px; position: absolute; top: 8px; left: 13px; background: url(../img/program0.jpg?1) top left no-repeat; background-position: -982px -400px;}
#program0 #con_list #titlesp #ctitle_key .thistxt { text-align: right; padding-left: 200px;}
#program0 #con_list #titlesp #ctitle_taidan { width: 210px; height: 35px; position: absolute; top: 8px; left: 13px; background: url(../img/program0.jpg?1) top left no-repeat; background-position: -982px -440px;}
#program0 #con_list #titlesp #ctitle_respect { width: 400px; height: 40px; position: absolute; top: 8px; left: 13px; background: url(../img/program0.jpg?1) top left no-repeat; background-position: -982px -478px;}
#program0 #con_list #titlesp #ctitle_collabo { width: 400px; height: 40px; position: absolute; top: 8px; left: 13px; background: url(../img/program0.jpg?1) top left no-repeat; background-position: -982px -518px;}
#program0 #con_list #titlesp .thistxt { font-size: 85%; position: absolute; top: 20px; left: 320px; font-weight: bold;}
#program0 #con_list #titlesp .thisjtxt { font-size: 85%; position: absolute; top: 20px; left: 320px;}
#program0 #con_list #titlesp .linkpd0 { font-size: 85%; font-weight: bold; position: absolute; top: 20px; right: 200px;}
#program0 #con_list #titlesp .linkpd { font-size: 85%; font-weight: bold; position: absolute; top: 20px; right: 20px;}
#program0 #con_list #titlesp .linkpd2 { font-size: 85%; font-weight: bold; position: absolute; top: 20px; right: 120px;}
#program0 #con_list #titlesp .odaname { font-weight: bold; position: absolute; top: 20px; right: 50px;}
#program0 #con_list .bnblist, #program0 #con_list .aftlist { width: 800px; border: 1px solid #efd700; padding: 10px; margin: 10px 0 10px 80px; line-height: 140%;}
#program0 #con_list .keylist { width: 900px; border: 1px solid #efd700; border-left: 3px solid #efd700; border-right: 3px solid #efd700; padding: 10px; margin: 10px 0 10px 30px; line-height: 140%;}
#program0 #con_list .bnblist .bnb .col, #program0 #con_list .aftlist .aft .col { color: #9b5f00; margin-bottom: 5px;}
#program0 #con_list .keylist .keyt .col { color: #9b5f00; margin-bottom: 5px; display: block; text-align: center; letter-spacing: 0.2em; font-size: 140%;}
#program0 #con_list .bnblist .sp .spp { width: 125px; height: 70px;}
#program0 #con_list .bnblist .sp, #program0 #con_list .aftlist .sp { width: 125px; height: 75px; display: block; float: left; margin-right: 5px;}
#program0 #con_list .bnblist .njp, #program0 #con_list .aftlist .njp { width: 125px; height: 75px; display: block; float: left; margin-right: 5px;}
#program0 #con_list .bnblist .sp:hover, #program0 #con_list .aftlist .sp:hover, #program0 #con_list .bnblist .njp:hover, #program0 #con_list .aftlist .njp:hover { filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; cursor: pointer;}
#program0 #con_list .bnblist .bnb .col:hover, #program0 #con_list .aftlist .aft .col:hover, #program0 #con_list .keylist .keyt .col:hover { color: #00a48f; cursor: pointer;}
#program0 #con_list .cont { margin: 20px 150px; line-height: 160%;}
#program0 #con_list .cont .pcap { text-align: center; font-size: 85%; padding-bottom: 5px;}
#program0 #con_list .sign { margin: 10px 5px 0 0; padding-top: 10px; border-top: 1px dotted #ccc; text-align: right;}
#program0 #con_list .mv { width: 480px; height: 270px; float: left; margin: 15px 5px 20px 26px; overflow: hidden;}
#program0 #con_list .mv .njp { width: 480px; height: 270px;}
#program0 #con_list #titleset { width: 448px; float: left; margin: 15px 0 15px 0;}
#program0 #con_list #titleset .datet { padding: 0 0 10px 10px; font-size: 90%;}
#program0 #con_list #titleset .onairdatet { padding: 10px 0 0 0; font-size: 90%;}
/*taidan*/
#program0 #con_list #titleset0 { width: 500px; margin: 15px auto;}
#program0 #con_list #titleset0 .datet { padding: 0 0 10px 0; font-size: 90%;}
#program0 #con_list #titleset0 .onairdatet { padding: 10px 0 0 0; font-size: 90%;}
#program0 #con_list #t_mv { width: 480px; height: 270px; margin: 10px auto; overflow: hidden;}
#program0 #con_list #t_mv .njp .njt { width: 480px; position: absolute; bottom: 50px; left: 0; text-align: center;}
#program0 #con_list .info { width: 460px; margin: 0 auto; line-height: 140%;}
#program0 #con_list .tdset { padding: 10px 0 20px 0;}
#program0 #con_list .tdlist { width: 500px; border: 1px solid #efd700; padding: 10px; margin: 10px auto; line-height: 140%;}
#program0 #con_list .tdlist .bnb .col { color: #9b5f00; margin-bottom: 5px;}
#program0 #con_list .tdlist .sp { width: 125px; height: 75px; display: block; float: left; margin-right: 5px;}
#program0 #con_list .tdlist .njp { width: 125px; height: 75px; display: block; float: left; margin-right: 5px;}
#program0 #con_list .tdlist .sp:hover { filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; cursor: pointer;}
#program0 #con_list .tdlist .bnb .col:hover { color: #00a48f; cursor: pointer;}
/*respect*/
#program0 #con_list #respect { width: 500px; margin: 15px auto; border-bottom: 1px dashed #dbc17a;}
#program0 #con_list #respect .datet { padding: 0 0 10px 0; font-size: 90%;}
#program0 #con_list #respect .surunoha, #program0 #con_list #respect .suisen { padding: 8px 0 5px 5px; font-size: 110%; font-weight: bold; color: #000; background: #dbc17a;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2RiYzE3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y5ZjVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2Y3ZjZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #dbc17a 1%, #f9f5d9 47%, #f7f6f2 69%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dbc17a), color-stop(47%,#f9f5d9), color-stop(69%,#f7f6f2));
background: -webkit-linear-gradient(top, #dbc17a 1%,#f9f5d9 47%,#f7f6f2 69%);
background: -o-linear-gradient(top, #dbc17a 1%,#f9f5d9 47%,#f7f6f2 69%);
background: -ms-linear-gradient(top, #dbc17a 1%,#f9f5d9 47%,#f7f6f2 69%);
background: linear-gradient(to bottom, #dbc17a 1%,#f9f5d9 47%,#f7f6f2 69%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbc17a', endColorstr='#f7f6f2',GradientType=0 );}
#program0 #con_list #respect .onairdatet { padding: 10px 0 0 0; font-size: 90%;}
#program0 #con_list #titlesp .thistxt1 { font-size: 85%; position: absolute; top: 16px; left: 400px; line-height: 120%; font-weight: bold;}
#program0 #con_list #respect_mv { width: 480px; height: 270px; margin: 5px auto 20px auto; overflow: hidden; position: relative;}
#program0 #con_list #respect_mv .njp { width: 480px; height: 270px; background: #000; position: absolute; top: 0; left: 0;}
#program0 #con_list #respect_mv .njp .njt { width: 480px; position: absolute; bottom: 130px; left: 0; text-align: center; color: #fff;}
#program0 #con_list .respect_info { margin: 0 auto; padding: 10px 0; line-height: 200%;}
#program0 #con_list .respect_info .respudl { border-bottom: 2px dotted #fbe3a2;}
#program0 #con_list .respect_info .fbshb { width: 240px; margin: 10px auto;}
#program0 #con_list .respectset { padding: 20px 0 10px 0;}
#program0 #con_list .respectlist { border: 1px solid #efd700; padding: 10px; margin: 0 auto 10px auto; line-height: 140%; font-size: 90%;}
#program0 #con_list .respectlist .bnb .col { color: #9b5f00; margin-bottom: 5px;}
#program0 #con_list .respectlist .sp { width: 125px; height: 75px; display: block; float: left; margin-right: 10px;}
#program0 #con_list .respectlist .njp { width: 125px; height: 75px; display: block; float: left; margin-right: 5px;}
#program0 #con_list .respectlist .sp:hover { filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; cursor: pointer;}
#program0 #con_list .respectlist .bnb .col:hover { color: #00a48f; cursor: pointer;}
/*about*/
#program0 #con_list .about { width: 700px; margin: 0 auto 20px auto;}
#program0 #con_list .abouttbl { font-size: 100%; width: 80%; margin: 0 auto 10px auto; border: 3px solid #f6ecf3; background: #e8dae3;}
#program0 #con_list .abouttbl caption { text-align: left; color: #750b56; font-size: 120%; padding-top: 20px;}
#program0 #con_list .abouttbl th, #program0 #con_list .abouttbl td { padding: 8px 5px; border: 2px solid #fff;}
#program0 #con_list .abouttbl th { text-align: right; white-space: nowrap; vertical-align: top; padding-right: 20px; color: #750b56; font-size: 90%; background: #f6f1f5;}
#program0 #con_list .abouttbl td { text-align: left; padding-left: 20px; border: 1px solid #f6eaf3; background: #fff;}
#program0 #con_list .abouttbl .about a:link, #program0 #con_list .about a:visited { color: #aa057a;}
#program0 #con_list .abouttbl .about a:hover { color: #000;}
/*narrator*/
#program0 #con_list #n_titlesp { width: 980px; height: 310px; position: relative;}
#program0 #con_list .n_mvt { width: 330px; position: absolute; top: 150px; left: 65px; text-align: left; color: #999; font-weight: bold; padding-bottom: 5px; border-bottom: 2px dotted #ccc;}
#program0 #con_list .n_mv { width: 480px; height: 270px; position: absolute; top: 30px; left: 400px; background: #000;}
#program0 #con_list .n_mv .njp { width: 480px; height: 270px;}
#program0 #con_list .n_mv #intnoimg { background: url(../backnumber/img/noimg_l.png) no-repeat;}
#program0 #con_list .n_mvct { width: 480px; height: 270px; margin: 5px auto;}
#program0 #con_list .narrtbl { font-size: 100%; width: 800px; margin: 0 auto 10px auto;}
#program0 #con_list .narrtbl th, #program0 #con_list .narrtbl td { padding: 8px 5px; border: 2px solid #fff;}
#program0 #con_list .narrtbl th { width: 235px; vertical-align: top;}
#program0 #con_list .narrtbl td { width: 565px; text-align: left; padding: 10px; vertical-align: top; color: #9b5f00;}
#program0 #con_list .narrtbl td .comm { padding: 50px 50px 0 30px; font-size: 120%;}
#program0 #con_list .nrrp { width: 235px; height: 331px;}
#program0 #con_list #p_nakai { background: url(../narrator/img/narr.jpg) no-repeat; background-position: -240px 0;}
#program0 #con_list #p_sakaguchi { background: url(../narrator/img/narr.jpg) no-repeat; background-position: 0 0;}
#program0 #con_list #p_mukai { background: url(../narrator/img/narr.jpg) no-repeat; background-position: -480px 0;}
/*song*/
#program0 #con_list .odaset { width: 900px; margin: 5px 0 0 40px; border: 1px solid #252b33;}
#program0 #con_list .odaup { width: 900px; height: 350px; background: url(../song/img/oda.jpg) no-repeat; background-position: 0 -310px; margin-bottom: 30px;}
#program0 #con_list .odabtm { width: 900px; height: 310px; background: url(../song/img/oda.jpg) no-repeat; background-position: 0 0; position: relative; margin-top: 30px;}
#program0 #con_list .odabtmt { width: 500px; position: absolute; top: 100px; left: 50px; font-size: 90%; line-height: 160%; color: #ccc;}
#program0 #con_list .orchestra { width: 90%; margin: 10px auto; padding: 5px; border: 1px solid #eee; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eee;}
#program0 #con_list .orchestra .infotxt { width: 96%; margin: 5px auto; background: #fff; border: 1px solid #eee; border-top: 1px solid #ddd; border-left: 1px solid #ddd; text-align: center; font-size: 90%; padding: 10px 10px 12px 10px; line-height: 150%; color: #7b5700;}

/*POPUP_window*/
#swindow { background: #fff url(../img/bg.jpg) center top repeat; color: #000; text-align: center;}
#swindow .set { min-width: 300px; width: 100%; margin: 0 auto; font-size: 114%; text-align: left;}
#swindow .title { padding: 10px 1%; margin-bottom: 10px; border-bottom: 1px solid #00a48f; color: #00a48f;}
#swindow .main0 { width: 90%; text-align: center; margin: 0 auto 10px auto; padding: 2%; text-align: left; line-height: 180%; background: #fff;}
#swindow .ggadr { width: 129px; height: 45px; margin: 5px auto; background: url(../present/img/android_app_on_play_logo_small.png) no-repeat;}
#swindow .ggadr a { width: 129px; height: 45px; display: block;}
#swindow .ggadr a:hover { background-color: #fff; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;}
#swindow .pht { width: 280px; height: 280px; margin: 5px; float: left;}
#swindow .pht0 { width: 280px; height: 280px; margin: 5px auto;}
#swindow .main0 dl { padding-bottom: 10px; border-bottom: 1px dotted #ccc;}
#swindow .main0 table { width: 100%; max-width: 300px; margin: 10px auto;}
#swindow .main0 table th { text-align: center; color: #666; border-left: 3px solid #ccc; border-right: 2px dotted #ccc; border-bottom: 1px solid #ccc; padding: 2px 5px;}
#swindow .main0 table td { text-align: left; color: #000; padding: 2px 5px; border-bottom: 1px solid #ccc;}
/*present*/
#ind .bnsp #bn_present { width: 267px; height: 82px; background: url(../img/banner.png?13) no-repeat; background-position: 0 -55px; margin: 5px auto; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#swindow .ishop { width: 200px; height: 30px; margin: 5px auto;}
#swindow .ishop a { width: 200px; height: 30px; display: block;}
#swindow .ishop a:hover { background-color: #fff; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;}
#swindow .oubo { width: 191px; height: 74px; margin: 5px auto;}
#swindow .oubo a { width: 191px; height: 74px; display: block;}
#swindow #pquo-card { background: url(../present/img/quo-card.jpg) no-repeat;}
#swindow #book { background: url(../present/img/book.jpg) no-repeat;}

/*IND_sp-onair*/
#ind #head .sp_onair { width: 319px; height: 92px; background: url(../img/sp_onair.jpg?0) no-repeat; position: absolute; top: 145px; left: 14px;}

#sp20150405 { background: url(../backnumber/img/20150405_s.jpg) top center no-repeat;}
#lp20150405 { background: url(../backnumber/img/20150405_l.jpg) top center no-repeat;}



#sp20150329 { background: url(../backnumber/img/20150329_s.jpg) top center no-repeat;}
#lp20150329 { background: url(../backnumber/img/20150329_l.jpg) top center no-repeat;}



#sp20150322 { background: url(../backnumber/img/20150322_s.jpg) top center no-repeat;}
#lp20150322 { background: url(../backnumber/img/20150322_l.jpg) top center no-repeat;}



#sp20150315 { background: url(../backnumber/img/20150315_s.jpg) top center no-repeat;}
#lp20150315 { background: url(../backnumber/img/20150315_l.jpg) top center no-repeat;}



#sp20150308 { background: url(../backnumber/img/20150308_s.jpg) top center no-repeat;}
#lp20150308 { background: url(../backnumber/img/20150308_l.jpg) top center no-repeat;}



#sp20150301 { background: url(../backnumber/img/20150301_s.jpg) top center no-repeat;}
#lp20150301 { background: url(../backnumber/img/20150301_l.jpg) top center no-repeat;}



#sp20150222 { background: url(../backnumber/img/20150222_s.jpg) top center no-repeat;}
#lp20150222 { background: url(../backnumber/img/20150222_l.jpg) top center no-repeat;}



#sp20150215 { background: url(../backnumber/img/20150215_s.jpg) top center no-repeat;}
#lp20150215 { background: url(../backnumber/img/20150215_l.jpg) top center no-repeat;}



#sp20150208 { background: url(../backnumber/img/20150208_s.jpg) top center no-repeat;}
#lp20150208 { background: url(../backnumber/img/20150208_l.jpg) top center no-repeat;}



#sp20150201 { background: url(../backnumber/img/20150201_s.jpg) top center no-repeat;}
#lp20150201 { background: url(../backnumber/img/20150201_l.jpg) top center no-repeat;}



#sp20150125 { background: url(../backnumber/img/20150125_s.jpg) top center no-repeat;}
#lp20150125 { background: url(../backnumber/img/20150125_l.jpg) top center no-repeat;}



#sp20150118 { background: url(../backnumber/img/20150118_s.jpg) top center no-repeat;}
#lp20150118 { background: url(../backnumber/img/20150118_l.jpg) top center no-repeat;}



#sp20150111 { background: url(../backnumber/img/20150111_s.jpg) top center no-repeat;}
#lp20150111 { background: url(../backnumber/img/20150111_l.jpg) top center no-repeat;}



#sp20150104 { background: url(../backnumber/img/20150104_s.jpg) top center no-repeat;}
#lp20150104 { background: url(../backnumber/img/20150104_l.jpg) top center no-repeat;}



#sp20141221 { background: url(../backnumber/img/20141221_s.jpg) top center no-repeat;}
#lp20141221 { background: url(../backnumber/img/20141221_l.jpg) top center no-repeat;}



#sp20141214 { background: url(../backnumber/img/20141214_s.jpg) top center no-repeat;}
#lp20141214 { background: url(../backnumber/img/20141214_l.jpg) top center no-repeat;}



#sp20141207 { background: url(../backnumber/img/20141207_s.jpg) top center no-repeat;}
#lp20141207 { background: url(../backnumber/img/20141207_l.jpg) top center no-repeat;}



#sp20141130 { background: url(../backnumber/img/20141130_s.jpg) top center no-repeat;}
#lp20141130 { background: url(../backnumber/img/20141130_l.jpg) top center no-repeat;}



#sp20141123 { background: url(../backnumber/img/20141123_s.jpg) top center no-repeat;}
#lp20141123 { background: url(../backnumber/img/20141123_l.jpg) top center no-repeat;}



#sp20141116 { background: url(../backnumber/img/20141116_s.jpg) top center no-repeat;}
#lp20141116 { background: url(../backnumber/img/20141116_l.jpg) top center no-repeat;}



#sp20141109 { background: url(../backnumber/img/20141109_s.jpg) top center no-repeat;}
#lp20141109 { background: url(../backnumber/img/20141109_l.jpg) top center no-repeat;}



#sp20141102 { background: url(../backnumber/img/20141102_s.jpg) top center no-repeat;}
#lp20141102 { background: url(../backnumber/img/20141102_l.jpg) top center no-repeat;}



#sp20141019 { background: url(../backnumber/img/20141019_s.jpg) top center no-repeat;}
#lp20141019 { background: url(../backnumber/img/20141019_l.jpg) top center no-repeat;}



#sp20141012 { background: url(../backnumber/img/20141012_s.jpg) top center no-repeat;}
#lp20141012 { background: url(../backnumber/img/20141012_l.jpg) top center no-repeat;}



#sp20141005 { background: url(../backnumber/img/20141005_s.jpg) top center no-repeat;}
#lp20141005 { background: url(../backnumber/img/20141005_l.jpg) top center no-repeat;}



#sp20140914 { background: url(../backnumber/img/20140914_s.jpg) top center no-repeat;}
#lp20140914 { background: url(../backnumber/img/20140914_l.jpg) top center no-repeat;}



#sp20140907 { background: url(../backnumber/img/20140907_s.jpg) top center no-repeat;}
#lp20140907 { background: url(../backnumber/img/20140907_l.jpg) top center no-repeat;}



#sp20140831 { background: url(../backnumber/img/20140831_s.jpg) top center no-repeat;}
#lp20140831 { background: url(../backnumber/img/20140831_l.jpg) top center no-repeat;}



#sp20140824 { background: url(../backnumber/img/20140824_s.jpg) top center no-repeat;}
#lp20140824 { background: url(../backnumber/img/20140824_l.jpg) top center no-repeat;}



#sp20140817 { background: url(../backnumber/img/20140817_s.jpg) top center no-repeat;}
#lp20140817 { background: url(../backnumber/img/20140817_l.jpg) top center no-repeat;}



#sp20140810 { background: url(../backnumber/img/20140810_s.jpg) top center no-repeat;}
#lp20140810 { background: url(../backnumber/img/20140810_l.jpg) top center no-repeat;}



#sp20140803 { background: url(../backnumber/img/20140803_s.jpg) top center no-repeat;}
#lp20140803 { background: url(../backnumber/img/20140803_l.jpg) top center no-repeat;}



#sp20140727 { background: url(../backnumber/img/20140727_s.jpg) top center no-repeat;}
#lp20140727 { background: url(../backnumber/img/20140727_l.jpg) top center no-repeat;}



#sp20140720 { background: url(../backnumber/img/20140720_s.jpg) top center no-repeat;}
#lp20140720 { background: url(../backnumber/img/20140720_l.jpg) top center no-repeat;}



#sp20140713 { background: url(../backnumber/img/20140713_s.jpg) top center no-repeat;}
#lp20140713 { background: url(../backnumber/img/20140713_l.jpg) top center no-repeat;}



#sp20140706 { background: url(../backnumber/img/20140706_s.jpg) top center no-repeat;}
#lp20140706 { background: url(../backnumber/img/20140706_l.jpg) top center no-repeat;}



#sp20140629 { background: url(../backnumber/img/20140629_s.jpg) top center no-repeat;}
#lp20140629 { background: url(../backnumber/img/20140629_l.jpg) top center no-repeat;}



#sp20140622 { background: url(../backnumber/img/20140622_s.jpg) top center no-repeat;}
#lp20140622 { background: url(../backnumber/img/20140622_l.jpg) top center no-repeat;}



#sp20140615 { background: url(../backnumber/img/20140615_s.jpg) top center no-repeat;}
#lp20140615 { background: url(../backnumber/img/20140615_l.jpg) top center no-repeat;}



#sp20140608 { background: url(../backnumber/img/20140608_s.jpg) top center no-repeat;}
#lp20140608 { background: url(../backnumber/img/20140608_l.jpg) top center no-repeat;}



#sp20140601 { background: url(../backnumber/img/20140601_s.jpg) top center no-repeat;}
#lp20140601 { background: url(../backnumber/img/20140601_l.jpg) top center no-repeat;}



#sp20140525 { background: url(../backnumber/img/20140525_s.jpg) top center no-repeat;}
#lp20140525 { background: url(../backnumber/img/20140525_l.jpg) top center no-repeat;}



#sp20140518 { background: url(../backnumber/img/20140518_s.jpg) top center no-repeat;}
#lp20140518 { background: url(../backnumber/img/20140518_l.jpg) top center no-repeat;}



#sp20140511 { background: url(../backnumber/img/20140511_s.jpg) top center no-repeat;}
#lp20140511 { background: url(../backnumber/img/20140511_l.jpg) top center no-repeat;}



#sp20140504 { background: url(../backnumber/img/20140504_s.jpg) top center no-repeat;}
#lp20140504 { background: url(../backnumber/img/20140504_l.jpg) top center no-repeat;}



#sp20140427 { background: url(../backnumber/img/20140427_s.jpg) top center no-repeat;}
#lp20140427 { background: url(../backnumber/img/20140427_l.jpg) top center no-repeat;}



#sp20140420 { background: url(../backnumber/img/20140420_s.jpg) top center no-repeat;}
#lp20140420 { background: url(../backnumber/img/20140420_l.jpg) top center no-repeat;}



#sp20140413 { background: url(../backnumber/img/20140413_s.jpg) top center no-repeat;}
#lp20140413 { background: url(../backnumber/img/20140413_l.jpg) top center no-repeat;}



#sp20140406 { background: url(../backnumber/img/20140406_s.jpg) top center no-repeat;}
#lp20140406 { background: url(../backnumber/img/20140406_l.jpg) top center no-repeat;}



#sp20140330 { background: url(../backnumber/img/20140330_s.jpg) top center no-repeat;}
#lp20140330 { background: url(../backnumber/img/20140330_l.jpg) top center no-repeat;}



#sp20140323 { background: url(../backnumber/img/20140323_s.jpg) top center no-repeat;}
#lp20140323 { background: url(../backnumber/img/20140323_l.jpg) top center no-repeat;}



#sp20140316 { background: url(../backnumber/img/20140316_s.jpg) top center no-repeat;}
#lp20140316 { background: url(../backnumber/img/20140316_l.jpg) top center no-repeat;}



#sp20140309 { background: url(../backnumber/img/20140309_s.jpg) top center no-repeat;}
#lp20140309 { background: url(../backnumber/img/20140309_l.jpg) top center no-repeat;}



#sp20140302 { background: url(../backnumber/img/20140302_s.jpg) top center no-repeat;}
#lp20140302 { background: url(../backnumber/img/20140302_l.jpg) top center no-repeat;}



#sp20140223 { background: url(../backnumber/img/20140223_s.jpg) top center no-repeat;}
#lp20140223 { background: url(../backnumber/img/20140223_l.jpg) top center no-repeat;}



#sp20140209 { background: url(../backnumber/img/20140209_s.jpg) top center no-repeat;}
#lp20140209 { background: url(../backnumber/img/20140209_l.jpg) top center no-repeat;}



#sp20140202 { background: url(../backnumber/img/20140202_s.jpg) top center no-repeat;}
#lp20140202 { background: url(../backnumber/img/20140202_l.jpg) top center no-repeat;}



#sp20140126 { background: url(../backnumber/img/20140126_s.jpg) top center no-repeat;}
#lp20140126 { background: url(../backnumber/img/20140126_l.jpg) top center no-repeat;}



#sp20140119 { background: url(../backnumber/img/20140119_s.jpg) top center no-repeat;}
#lp20140119 { background: url(../backnumber/img/20140119_l.jpg) top center no-repeat;}



#sp20140112 { background: url(../backnumber/img/20140112_s.jpg) top center no-repeat;}
#lp20140112 { background: url(../backnumber/img/20140112_l.jpg) top center no-repeat;}



#sp20140105 { background: url(../backnumber/img/20140105_s.jpg) top center no-repeat;}
#lp20140105 { background: url(../backnumber/img/20140105_l.jpg) top center no-repeat;}



#sp20131222 { background: url(../backnumber/img/20131222_s.jpg) top center no-repeat;}
#lp20131222 { background: url(../backnumber/img/20131222_l.jpg) top center no-repeat;}



#sp20131215 { background: url(../backnumber/img/20131215_s.jpg) top center no-repeat;}
#lp20131215 { background: url(../backnumber/img/20131215_l.jpg) top center no-repeat;}



#sp20131208 { background: url(../backnumber/img/20131208_s.jpg) top center no-repeat;}
#lp20131208 { background: url(../backnumber/img/20131208_l.jpg) top center no-repeat;}



#sp20131201 { background: url(../backnumber/img/20131201_s.jpg) top center no-repeat;}
#lp20131201 { background: url(../backnumber/img/20131201_l.jpg) top center no-repeat;}



#sp20131124 { background: url(../backnumber/img/20131124_s.jpg) top center no-repeat;}
#lp20131124 { background: url(../backnumber/img/20131124_l.jpg) top center no-repeat;}



#sp20131117 { background: url(../backnumber/img/20131117_s.jpg) top center no-repeat;}
#lp20131117 { background: url(../backnumber/img/20131117_l.jpg) top center no-repeat;}



#sp20131110 { background: url(../backnumber/img/20131110_s.jpg) top center no-repeat;}
#lp20131110 { background: url(../backnumber/img/20131110_l.jpg) top center no-repeat;}



#sp20131103 { background: url(../backnumber/img/20131103_s.jpg) top center no-repeat;}
#lp20131103 { background: url(../backnumber/img/20131103_l.jpg) top center no-repeat;}



#sp20131027 { background: url(../backnumber/img/20131027_s.jpg) top center no-repeat;}
#lp20131027 { background: url(../backnumber/img/20131027_l.jpg) top center no-repeat;}



#sp20131020 { background: url(../backnumber/img/20131020_s.jpg) top center no-repeat;}
#lp20131020 { background: url(../backnumber/img/20131020_l.jpg) top center no-repeat;}



#sp20131013 { background: url(../backnumber/img/20131013_s.jpg) top center no-repeat;}
#lp20131013 { background: url(../backnumber/img/20131013_l.jpg) top center no-repeat;}



#sp20131006 { background: url(../backnumber/img/20131006_s.jpg) top center no-repeat;}
#lp20131006 { background: url(../backnumber/img/20131006_l.jpg) top center no-repeat;}



#sp20130929 { background: url(../backnumber/img/20130929_s.jpg) top center no-repeat;}
#lp20130929 { background: url(../backnumber/img/20130929_l.jpg) top center no-repeat;}



#sp20130922 { background: url(../backnumber/img/20130922_s.jpg) top center no-repeat;}
#lp20130922 { background: url(../backnumber/img/20130922_l.jpg) top center no-repeat;}



#sp20130915 { background: url(../backnumber/img/20130915_s.jpg) top center no-repeat;}
#lp20130915 { background: url(../backnumber/img/20130915_l.jpg) top center no-repeat;}



#sp20130908 { background: url(../backnumber/img/20130908_s.jpg) top center no-repeat;}
#lp20130908 { background: url(../backnumber/img/20130908_l.jpg) top center no-repeat;}



#sp20130901 { background: url(../backnumber/img/20130901_s.jpg) top center no-repeat;}
#lp20130901 { background: url(../backnumber/img/20130901_l.jpg) top center no-repeat;}



#sp20130825 { background: url(../backnumber/img/20130825_s.jpg) top center no-repeat;}
#lp20130825 { background: url(../backnumber/img/20130825_l.jpg) top center no-repeat;}



#sp20130818 { background: url(../backnumber/img/20130818_s.jpg) top center no-repeat;}
#lp20130818 { background: url(../backnumber/img/20130818_l.jpg) top center no-repeat;}

#sp20130818a { background: url(../after/img/20130818_s.jpg) top center no-repeat;}
#lp20130818a { background: url(../after/img/20130818_l.jpg) top center no-repeat;}

#ss20130818_01a {width: 320px; height: 180px; background: url(../after/img/s20130818_01.jpg) no-repeat;} 
#sp20130811 { background: url(../backnumber/img/20130811_s.jpg) top center no-repeat;}
#lp20130811 { background: url(../backnumber/img/20130811_l.jpg) top center no-repeat;}

#sp20130811a { background: url(../after/img/20130811_s.jpg) top center no-repeat;}
#lp20130811a { background: url(../after/img/20130811_l.jpg) top center no-repeat;}

#ss20130811_01a {width: 520px; height: 180px; background: url(../after/img/s20130811_01.jpg) no-repeat;} 
#sp20130804 { background: url(../backnumber/img/20130804_s.jpg) top center no-repeat;}
#lp20130804 { background: url(../backnumber/img/20130804_l.jpg) top center no-repeat;}



#sp20130728 { background: url(../backnumber/img/20130728_s.jpg) top center no-repeat;}
#lp20130728 { background: url(../backnumber/img/20130728_l.jpg) top center no-repeat;}



#sp20130721 { background: url(../backnumber/img/20130721_s.jpg) top center no-repeat;}
#lp20130721 { background: url(../backnumber/img/20130721_l.jpg) top center no-repeat;}

#sp20130721a { background: url(../after/img/20130721_s.jpg) top center no-repeat;}
#lp20130721a { background: url(../after/img/20130721_l.jpg) top center no-repeat;}

#ss20130721_01a {width: 480px; height: 120px; background: url(../after/img/s20130721_01.jpg) no-repeat;} 
#sp20130714 { background: url(../backnumber/img/20130714_s.jpg) top center no-repeat;}
#lp20130714 { background: url(../backnumber/img/20130714_l.jpg) top center no-repeat;}



#sp20130707 { background: url(../backnumber/img/20130707_s.jpg) top center no-repeat;}
#lp20130707 { background: url(../backnumber/img/20130707_l.jpg) top center no-repeat;}



#sp20130630 { background: url(../backnumber/img/20130630_s.jpg) top center no-repeat;}
#lp20130630 { background: url(../backnumber/img/20130630_l.jpg) top center no-repeat;}



#sp20130623 { background: url(../backnumber/img/20130623_s.jpg) top center no-repeat;}
#lp20130623 { background: url(../backnumber/img/20130623_l.jpg) top center no-repeat;}



#sp20130616 { background: url(../backnumber/img/20130616_s.jpg) top center no-repeat;}
#lp20130616 { background: url(../backnumber/img/20130616_l.jpg) top center no-repeat;}



#sp20130609 { background: url(../backnumber/img/20130609_s.jpg) top center no-repeat;}
#lp20130609 { background: url(../backnumber/img/20130609_l.jpg) top center no-repeat;}



#sp20130602 { background: url(../backnumber/img/20130602_s.jpg) top center no-repeat;}
#lp20130602 { background: url(../backnumber/img/20130602_l.jpg) top center no-repeat;}



#sp20130526 { background: url(../backnumber/img/20130526_s.jpg) top center no-repeat;}
#lp20130526 { background: url(../backnumber/img/20130526_l.jpg) top center no-repeat;}



#sp20130519 { background: url(../backnumber/img/20130519_s.jpg) top center no-repeat;}
#lp20130519 { background: url(../backnumber/img/20130519_l.jpg) top center no-repeat;}



#sp20130512 { background: url(../backnumber/img/20130512_s.jpg) top center no-repeat;}
#lp20130512 { background: url(../backnumber/img/20130512_l.jpg) top center no-repeat;}



#sp20130505 { background: url(../backnumber/img/20130505_s.jpg) top center no-repeat;}
#lp20130505 { background: url(../backnumber/img/20130505_l.jpg) top center no-repeat;}



#sp20130428 { background: url(../backnumber/img/20130428_s.jpg) top center no-repeat;}
#lp20130428 { background: url(../backnumber/img/20130428_l.jpg) top center no-repeat;}



#sp20130421 { background: url(../backnumber/img/20130421_s.jpg) top center no-repeat;}
#lp20130421 { background: url(../backnumber/img/20130421_l.jpg) top center no-repeat;}



#sp20130414 { background: url(../backnumber/img/20130414_s.jpg) top center no-repeat;}
#lp20130414 { background: url(../backnumber/img/20130414_l.jpg) top center no-repeat;}



#sp20130407 { background: url(../backnumber/img/20130407_s.jpg) top center no-repeat;}
#lp20130407 { background: url(../backnumber/img/20130407_l.jpg) top center no-repeat;}



#sp20130331 { background: url(../backnumber/img/20130331_s.jpg) top center no-repeat;}
#lp20130331 { background: url(../backnumber/img/20130331_l.jpg) top center no-repeat;}



#sp20130324 { background: url(../backnumber/img/20130324_s.jpg) top center no-repeat;}
#lp20130324 { background: url(../backnumber/img/20130324_l.jpg) top center no-repeat;}



#sp20130317 { background: url(../backnumber/img/20130317_s.jpg) top center no-repeat;}
#lp20130317 { background: url(../backnumber/img/20130317_l.jpg) top center no-repeat;}



#sp20130303 { background: url(../backnumber/img/20130303_s.jpg) top center no-repeat;}
#lp20130303 { background: url(../backnumber/img/20130303_l.jpg) top center no-repeat;}



#sp20130217 { background: url(../backnumber/img/20130217_s.jpg) top center no-repeat;}
#lp20130217 { background: url(../backnumber/img/20130217_l.jpg) top center no-repeat;}



#sp20130210 { background: url(../backnumber/img/20130210_s.jpg) top center no-repeat;}
#lp20130210 { background: url(../backnumber/img/20130210_l.jpg) top center no-repeat;}



#sp20130203 { background: url(../backnumber/img/20130203_s.jpg) top center no-repeat;}
#lp20130203 { background: url(../backnumber/img/20130203_l.jpg) top center no-repeat;}



#sp20130127 { background: url(../backnumber/img/20130127_s.jpg) top center no-repeat;}
#lp20130127 { background: url(../backnumber/img/20130127_l.jpg) top center no-repeat;}

#sp20130127a { background: url(../after/img/20130127_s.jpg) top center no-repeat;}
#lp20130127a { background: url(../after/img/20130127_l.jpg) top center no-repeat;}

#sp20130120 { background: url(../backnumber/img/20130120_s.jpg) top center no-repeat;}
#lp20130120 { background: url(../backnumber/img/20130120_l.jpg) top center no-repeat;}



#sp20130113 { background: url(../backnumber/img/20130113_s.jpg) top center no-repeat;}
#lp20130113 { background: url(../backnumber/img/20130113_l.jpg) top center no-repeat;}



#sp20130106 { background: url(../backnumber/img/20130106_s.jpg) top center no-repeat;}
#lp20130106 { background: url(../backnumber/img/20130106_l.jpg) top center no-repeat;}



#sp20121223 { background: url(../backnumber/img/20121223_s.jpg) top center no-repeat;}
#lp20121223 { background: url(../backnumber/img/20121223_l.jpg) top center no-repeat;}



#sp20121216 { background: url(../backnumber/img/20121216_s.jpg) top center no-repeat;}
#lp20121216 { background: url(../backnumber/img/20121216_l.jpg) top center no-repeat;}

#sp20121216a { background: url(../after/img/20121216_s.jpg) top center no-repeat;}
#lp20121216a { background: url(../after/img/20121216_l.jpg) top center no-repeat;}

#sp20121209 { background: url(../backnumber/img/20121209_s.jpg) top center no-repeat;}
#lp20121209 { background: url(../backnumber/img/20121209_l.jpg) top center no-repeat;}



#sp20121202 { background: url(../backnumber/img/20121202_s.jpg) top center no-repeat;}
#lp20121202 { background: url(../backnumber/img/20121202_l.jpg) top center no-repeat;}



#sp20121125 { background: url(../backnumber/img/20121125_s.jpg) top center no-repeat;}
#lp20121125 { background: url(../backnumber/img/20121125_l.jpg) top center no-repeat;}



#sp20121118 { background: url(../backnumber/img/20121118_s.jpg) top center no-repeat;}
#lp20121118 { background: url(../backnumber/img/20121118_l.jpg) top center no-repeat;}



#sp20121111 { background: url(../backnumber/img/20121111_s.jpg) top center no-repeat;}
#lp20121111 { background: url(../backnumber/img/20121111_l.jpg) top center no-repeat;}



#sp20121104 { background: url(../backnumber/img/20121104_s.jpg) top center no-repeat;}
#lp20121104 { background: url(../backnumber/img/20121104_l.jpg) top center no-repeat;}



#sp20121028 { background: url(../backnumber/img/20121028_s.jpg) top center no-repeat;}
#lp20121028 { background: url(../backnumber/img/20121028_l.jpg) top center no-repeat;}

#sp20121028a { background: url(../after/img/20121028_s.jpg) top center no-repeat;}
#lp20121028a { background: url(../after/img/20121028_l.jpg) top center no-repeat;}

#ss20120902_02a {width: 320px; height: 213px; background: url(../after/img/s20120902_02.jpg) no-repeat;} 
#sp20121021 { background: url(../backnumber/img/20121021_s.jpg) top center no-repeat;}
#lp20121021 { background: url(../backnumber/img/20121021_l.jpg) top center no-repeat;}



#sp20121014 { background: url(../backnumber/img/20121014_s.jpg) top center no-repeat;}
#lp20121014 { background: url(../backnumber/img/20121014_l.jpg) top center no-repeat;}



#sp20121007 { background: url(../backnumber/img/20121007_s.jpg) top center no-repeat;}
#lp20121007 { background: url(../backnumber/img/20121007_l.jpg) top center no-repeat;}



#sp1r { background: url(../respect/img/1.jpg) top center no-repeat;}#sp20120930 { background: url(../backnumber/img/20120930_s.jpg) top center no-repeat;}
#lp20120930 { background: url(../backnumber/img/20120930_l.jpg) top center no-repeat;}



#sp20120923 { background: url(../backnumber/img/20120923_s.jpg) top center no-repeat;}
#lp20120923 { background: url(../backnumber/img/20120923_l.jpg) top center no-repeat;}



#sp20120916 { background: url(../backnumber/img/20120916_s.jpg) top center no-repeat;}
#lp20120916 { background: url(../backnumber/img/20120916_l.jpg) top center no-repeat;}



#sp20120909 { background: url(../backnumber/img/20120909_s.jpg) top center no-repeat;}
#lp20120909 { background: url(../backnumber/img/20120909_l.jpg) top center no-repeat;}



#sp20120902 { background: url(../backnumber/img/20120902_s.jpg) top center no-repeat;}
#lp20120902 { background: url(../backnumber/img/20120902_l.jpg) top center no-repeat;}

#sp20120902a { background: url(../after/img/20120902_s.jpg) top center no-repeat;}
#lp20120902a { background: url(../after/img/20120902_l.jpg) top center no-repeat;}

#ss20120902_01a {width: 320px; height: 180px; background: url(../after/img/s20120902_01.jpg) no-repeat;} 
#sp20120826 { background: url(../backnumber/img/20120826_s.jpg) top center no-repeat;}
#lp20120826 { background: url(../backnumber/img/20120826_l.jpg) top center no-repeat;}



#sp20120819 { background: url(../backnumber/img/20120819_s.jpg) top center no-repeat;}
#lp20120819 { background: url(../backnumber/img/20120819_l.jpg) top center no-repeat;}



#sp20120805 { background: url(../backnumber/img/20120805_s.jpg) top center no-repeat;}
#lp20120805 { background: url(../backnumber/img/20120805_l.jpg) top center no-repeat;}



#sp20120729 { background: url(../backnumber/img/20120729_s.jpg) top center no-repeat;}
#lp20120729 { background: url(../backnumber/img/20120729_l.jpg) top center no-repeat;}



#sp20120722 { background: url(../backnumber/img/20120722_s.jpg) top center no-repeat;}
#lp20120722 { background: url(../backnumber/img/20120722_l.jpg) top center no-repeat;}



#sp20120715 { background: url(../backnumber/img/20120715_s.jpg) top center no-repeat;}
#lp20120715 { background: url(../backnumber/img/20120715_l.jpg) top center no-repeat;}

#sp20120715a { background: url(../after/img/20120715_s.jpg) top center no-repeat;}
#lp20120715a { background: url(../after/img/20120715_l.jpg) top center no-repeat;}

#ss20120715_1a {width: 360px; height: 270px; background: url(../after/img/s20120715_1.jpg) no-repeat;} 
#ss20120715_2a {width: 360px; height: 270px; background: url(../after/img/s20120715_2.jpg) no-repeat;} 
#sp20120708 { background: url(../backnumber/img/20120708_s.jpg) top center no-repeat;}
#lp20120708 { background: url(../backnumber/img/20120708_l.jpg) top center no-repeat;}



#sp20120701 { background: url(../backnumber/img/20120701_s.jpg) top center no-repeat;}
#lp20120701 { background: url(../backnumber/img/20120701_l.jpg) top center no-repeat;}



#sp20120624 { background: url(../backnumber/img/20120624_s.jpg) top center no-repeat;}
#lp20120624 { background: url(../backnumber/img/20120624_l.jpg) top center no-repeat;}



#sp20120617 { background: url(../backnumber/img/20120617_s.jpg) top center no-repeat;}
#lp20120617 { background: url(../backnumber/img/20120617_l.jpg) top center no-repeat;}



#sp20120610 { background: url(../backnumber/img/20120610_s.jpg) top center no-repeat;}
#lp20120610 { background: url(../backnumber/img/20120610_l.jpg) top center no-repeat;}



#sp20120603 { background: url(../backnumber/img/20120603_s.jpg) top center no-repeat;}
#lp20120603 { background: url(../backnumber/img/20120603_l.jpg) top center no-repeat;}



#sp20120527 { background: url(../backnumber/img/20120527_s.jpg) top center no-repeat;}
#lp20120527 { background: url(../backnumber/img/20120527_l.jpg) top center no-repeat;}



#sp20120520 { background: url(../backnumber/img/20120520_s.jpg) top center no-repeat;}
#lp20120520 { background: url(../backnumber/img/20120520_l.jpg) top center no-repeat;}



#sp20120513 { background: url(../backnumber/img/20120513_s.jpg) top center no-repeat;}
#lp20120513 { background: url(../backnumber/img/20120513_l.jpg) top center no-repeat;}

#sp20120513a { background: url(../after/img/20120513_s.jpg) top center no-repeat;}
#lp20120513a { background: url(../after/img/20120513_l.jpg) top center no-repeat;}

#ss20120513_01a {width: 180px; height: 135px; background: url(../after/img/s20120513_01.jpg) no-repeat;} 
#sp20120506 { background: url(../backnumber/img/20120506_s.jpg) top center no-repeat;}
#lp20120506 { background: url(../backnumber/img/20120506_l.jpg) top center no-repeat;}



#sp20120429 { background: url(../backnumber/img/20120429_s.jpg) top center no-repeat;}
#lp20120429 { background: url(../backnumber/img/20120429_l.jpg) top center no-repeat;}



#sp20120422 { background: url(../backnumber/img/20120422_s.jpg) top center no-repeat;}
#lp20120422 { background: url(../backnumber/img/20120422_l.jpg) top center no-repeat;}



#sp20120415 { background: url(../backnumber/img/20120415_s.jpg) top center no-repeat;}
#lp20120415 { background: url(../backnumber/img/20120415_l.jpg) top center no-repeat;}

#sp20120415a { background: url(../after/img/20120415_s.jpg) top center no-repeat;}
#lp20120415a { background: url(../after/img/20120415_l.jpg) top center no-repeat;}

#ss20120415_1a {width: 180px; height: 135px; background: url(../after/img/s20120415_1.jpg) no-repeat;} 
#sp20120408 { background: url(../backnumber/img/20120408_s.jpg) top center no-repeat;}
#lp20120408 { background: url(../backnumber/img/20120408_l.jpg) top center no-repeat;}



#sp20120401 { background: url(../backnumber/img/20120401_s.jpg) top center no-repeat;}
#lp20120401 { background: url(../backnumber/img/20120401_l.jpg) top center no-repeat;}



#sp20120325 { background: url(../backnumber/img/20120325_s.jpg) top center no-repeat;}
#lp20120325 { background: url(../backnumber/img/20120325_l.jpg) top center no-repeat;}

#sp20120325a { background: url(../after/img/20120325_s.jpg) top center no-repeat;}
#lp20120325a { background: url(../after/img/20120325_l.jpg) top center no-repeat;}

#ss20120325_1a {width: 180px; height: 135px; background: url(../after/img/s20120325_1.jpg) no-repeat;} 
#ss20120325_2a {width: 180px; height: 135px; background: url(../after/img/s20120325_2.jpg) no-repeat;} 
#sp20120318 { background: url(../backnumber/img/20120318_s.jpg) top center no-repeat;}
#lp20120318 { background: url(../backnumber/img/20120318_l.jpg) top center no-repeat;}



#sp20120311 { background: url(../backnumber/img/20120311_s.jpg) top center no-repeat;}
#lp20120311 { background: url(../backnumber/img/20120311_l.jpg) top center no-repeat;}



#sp20120304 { background: url(../backnumber/img/20120304_s.jpg) top center no-repeat;}
#lp20120304 { background: url(../backnumber/img/20120304_l.jpg) top center no-repeat;}

#sp20120304a { background: url(../after/img/20120304_s.jpg) top center no-repeat;}
#lp20120304a { background: url(../after/img/20120304_l.jpg) top center no-repeat;}

#ss20120304_01a {width: 544px; height: 200px; background: url(../after/img/s20120304_01.jpg) no-repeat;} 
#sp20120226 { background: url(../backnumber/img/20120226_s.jpg) top center no-repeat;}
#lp20120226 { background: url(../backnumber/img/20120226_l.jpg) top center no-repeat;}

#sp20120226a { background: url(../after/img/20120226_s.jpg) top center no-repeat;}
#lp20120226a { background: url(../after/img/20120226_l.jpg) top center no-repeat;}

#ss20120226_01a {width: 480px; height: 150px; background: url(../after/img/s20120226_01.jpg) no-repeat;} 
#sp20120219 { background: url(../backnumber/img/20120219_s.jpg) top center no-repeat;}
#lp20120219 { background: url(../backnumber/img/20120219_l.jpg) top center no-repeat;}



#sp20120212 { background: url(../backnumber/img/20120212_s.jpg) top center no-repeat;}
#lp20120212 { background: url(../backnumber/img/20120212_l.jpg) top center no-repeat;}



#sp20120205 { background: url(../backnumber/img/20120205_s.jpg) top center no-repeat;}
#lp20120205 { background: url(../backnumber/img/20120205_l.jpg) top center no-repeat;}



#sp20120129 { background: url(../backnumber/img/20120129_s.jpg) top center no-repeat;}
#lp20120129 { background: url(../backnumber/img/20120129_l.jpg) top center no-repeat;}



#sp20120122 { background: url(../backnumber/img/20120122_s.jpg) top center no-repeat;}
#lp20120122 { background: url(../backnumber/img/20120122_l.jpg) top center no-repeat;}

#sp20120122a { background: url(../after/img/20120122_s.jpg) top center no-repeat;}
#lp20120122a { background: url(../after/img/20120122_l.jpg) top center no-repeat;}

#ss20120122_02a {width: 320px; height: 212px; background: url(../after/img/s20120122_02.jpg) no-repeat;} 
#sp20120115 { background: url(../backnumber/img/20120115_s.jpg) top center no-repeat;}
#lp20120115 { background: url(../backnumber/img/20120115_l.jpg) top center no-repeat;}

#sp20120115a { background: url(../after/img/20120115_s.jpg) top center no-repeat;}
#lp20120115a { background: url(../after/img/20120115_l.jpg) top center no-repeat;}

#ss20120115_1a {width: 180px; height: 135px; background: url(../after/img/s20120115_1.jpg) no-repeat;} 
#ss20120115_2a {width: 135px; height: 180px; background: url(../after/img/s20120115_2.jpg) no-repeat;} 
#sp20120108 { background: url(../backnumber/img/20120108_s.jpg) top center no-repeat;}
#lp20120108 { background: url(../backnumber/img/20120108_l.jpg) top center no-repeat;}



#sp20120101 { background: url(../backnumber/img/20120101_s.jpg) top center no-repeat;}
#lp20120101 { background: url(../backnumber/img/20120101_l.jpg) top center no-repeat;}



#sp20111218 { background: url(../backnumber/img/20111218_s.jpg) top center no-repeat;}
#lp20111218 { background: url(../backnumber/img/20111218_l.jpg) top center no-repeat;}



#sp20111211 { background: url(../backnumber/img/20111211_s.jpg) top center no-repeat;}
#lp20111211 { background: url(../backnumber/img/20111211_l.jpg) top center no-repeat;}

#sp20111211a { background: url(../after/img/20111211_s.jpg) top center no-repeat;}
#lp20111211a { background: url(../after/img/20111211_l.jpg) top center no-repeat;}

#ss20111211_1a {width: 180px; height: 135px; background: url(../after/img/s20111211_1.jpg) no-repeat;} 
#ss20111211_2a {width: 180px; height: 135px; background: url(../after/img/s20111211_2.jpg) no-repeat;} 
#sp20111204 { background: url(../backnumber/img/20111204_s.jpg) top center no-repeat;}
#lp20111204 { background: url(../backnumber/img/20111204_l.jpg) top center no-repeat;}



#sp20111127 { background: url(../backnumber/img/20111127_s.jpg) top center no-repeat;}
#lp20111127 { background: url(../backnumber/img/20111127_l.jpg) top center no-repeat;}



#sp20111113 { background: url(../backnumber/img/20111113_s.jpg) top center no-repeat;}
#lp20111113 { background: url(../backnumber/img/20111113_l.jpg) top center no-repeat;}



#sp20111106 { background: url(../backnumber/img/20111106_s.jpg) top center no-repeat;}
#lp20111106 { background: url(../backnumber/img/20111106_l.jpg) top center no-repeat;}



#sp20111030 { background: url(../backnumber/img/20111030_s.jpg) top center no-repeat;}
#lp20111030 { background: url(../backnumber/img/20111030_l.jpg) top center no-repeat;}

#sp20111030a { background: url(../after/img/20111030_s.jpg) top center no-repeat;}
#lp20111030a { background: url(../after/img/20111030_l.jpg) top center no-repeat;}

#sp20111023 { background: url(../backnumber/img/20111023_s.jpg) top center no-repeat;}
#lp20111023 { background: url(../backnumber/img/20111023_l.jpg) top center no-repeat;}



#sp20111016 { background: url(../backnumber/img/20111016_s.jpg) top center no-repeat;}
#lp20111016 { background: url(../backnumber/img/20111016_l.jpg) top center no-repeat;}



#sp20111009 { background: url(../backnumber/img/20111009_s.jpg) top center no-repeat;}
#lp20111009 { background: url(../backnumber/img/20111009_l.jpg) top center no-repeat;}



#sp20111002 { background: url(../backnumber/img/20111002_s.jpg) top center no-repeat;}
#lp20111002 { background: url(../backnumber/img/20111002_l.jpg) top center no-repeat;}



#sp20110925 { background: url(../backnumber/img/20110925_s.jpg) top center no-repeat;}
#lp20110925 { background: url(../backnumber/img/20110925_l.jpg) top center no-repeat;}



#sp20110918 { background: url(../backnumber/img/20110918_s.jpg) top center no-repeat;}
#lp20110918 { background: url(../backnumber/img/20110918_l.jpg) top center no-repeat;}

#sp20110918a { background: url(../after/img/20110918_s.jpg) top center no-repeat;}
#lp20110918a { background: url(../after/img/20110918_l.jpg) top center no-repeat;}

#ss20110918_01a {width: 180px; height: 135px; background: url(../after/img/s20110918_01.jpg) no-repeat;} 
#sp20110911 { background: url(../backnumber/img/20110911_s.jpg) top center no-repeat;}
#lp20110911 { background: url(../backnumber/img/20110911_l.jpg) top center no-repeat;}

#sp20110911a { background: url(../after/img/20110911_s.jpg) top center no-repeat;}
#lp20110911a { background: url(../after/img/20110911_l.jpg) top center no-repeat;}

#sp20110821 { background: url(../backnumber/img/20110821_s.jpg) top center no-repeat;}
#lp20110821 { background: url(../backnumber/img/20110821_l.jpg) top center no-repeat;}



#sp20110814 { background: url(../backnumber/img/20110814_s.jpg) top center no-repeat;}
#lp20110814 { background: url(../backnumber/img/20110814_l.jpg) top center no-repeat;}



#sp20110807 { background: url(../backnumber/img/20110807_s.jpg) top center no-repeat;}
#lp20110807 { background: url(../backnumber/img/20110807_l.jpg) top center no-repeat;}



#sp20110731 { background: url(../backnumber/img/20110731_s.jpg) top center no-repeat;}
#lp20110731 { background: url(../backnumber/img/20110731_l.jpg) top center no-repeat;}



#sp20110724 { background: url(../backnumber/img/20110724_s.jpg) top center no-repeat;}
#lp20110724 { background: url(../backnumber/img/20110724_l.jpg) top center no-repeat;}

#sp20110724a { background: url(../after/img/20110724_s.jpg) top center no-repeat;}
#lp20110724a { background: url(../after/img/20110724_l.jpg) top center no-repeat;}

#ss20110724_01a {width: 360px; height: 270px; background: url(../after/img/s20110724_01.jpg) no-repeat;} 
#ss20110724_02a {width: 360px; height: 270px; background: url(../after/img/s20110724_02.jpg) no-repeat;} 
#sp20110717 { background: url(../backnumber/img/20110717_s.jpg) top center no-repeat;}
#lp20110717 { background: url(../backnumber/img/20110717_l.jpg) top center no-repeat;}

#sp20110717a { background: url(../after/img/20110717_s.jpg) top center no-repeat;}
#lp20110717a { background: url(../after/img/20110717_l.jpg) top center no-repeat;}

#ss20110717_01a {width: 180px; height: 135px; background: url(../after/img/s20110717_01.jpg) no-repeat;} 
#ss20110717_02a {width: 180px; height: 135px; background: url(../after/img/s20110717_02.jpg) no-repeat;} 
#sp20110710 { background: url(../backnumber/img/20110710_s.jpg) top center no-repeat;}
#lp20110710 { background: url(../backnumber/img/20110710_l.jpg) top center no-repeat;}



#sp20110703 { background: url(../backnumber/img/20110703_s.jpg) top center no-repeat;}
#lp20110703 { background: url(../backnumber/img/20110703_l.jpg) top center no-repeat;}



#sp20110626 { background: url(../backnumber/img/20110626_s.jpg) top center no-repeat;}
#lp20110626 { background: url(../backnumber/img/20110626_l.jpg) top center no-repeat;}



#sp20110619 { background: url(../backnumber/img/20110619_s.jpg) top center no-repeat;}
#lp20110619 { background: url(../backnumber/img/20110619_l.jpg) top center no-repeat;}



#sp20110612 { background: url(../backnumber/img/20110612_s.jpg) top center no-repeat;}
#lp20110612 { background: url(../backnumber/img/20110612_l.jpg) top center no-repeat;}

#sp20110612a { background: url(../after/img/20110612_s.jpg) top center no-repeat;}
#lp20110612a { background: url(../after/img/20110612_l.jpg) top center no-repeat;}

#sp20110605 { background: url(../backnumber/img/20110605_s.jpg) top center no-repeat;}
#lp20110605 { background: url(../backnumber/img/20110605_l.jpg) top center no-repeat;}



#sp20110529 { background: url(../backnumber/img/20110529_s.jpg) top center no-repeat;}
#lp20110529 { background: url(../backnumber/img/20110529_l.jpg) top center no-repeat;}



#sp20110522 { background: url(../backnumber/img/20110522_s.jpg) top center no-repeat;}
#lp20110522 { background: url(../backnumber/img/20110522_l.jpg) top center no-repeat;}



#sp20110515 { background: url(../backnumber/img/20110515_s.jpg) top center no-repeat;}
#lp20110515 { background: url(../backnumber/img/20110515_l.jpg) top center no-repeat;}



#sp20110508 { background: url(../backnumber/img/20110508_s.jpg) top center no-repeat;}
#lp20110508 { background: url(../backnumber/img/20110508_l.jpg) top center no-repeat;}

#sp20110508a { background: url(../after/img/20110508_s.jpg) top center no-repeat;}
#lp20110508a { background: url(../after/img/20110508_l.jpg) top center no-repeat;}

#ss20110508_01a {width: 135px; height: 180px; background: url(../after/img/s20110508_01.jpg) no-repeat;} 
#ss20110508_02a {width: 180px; height: 135px; background: url(../after/img/s20110508_02.jpg) no-repeat;} 
#sp20110501 { background: url(../backnumber/img/20110501_s.jpg) top center no-repeat;}
#lp20110501 { background: url(../backnumber/img/20110501_l.jpg) top center no-repeat;}

#sp20110501a { background: url(../after/img/20110501_s.jpg) top center no-repeat;}
#lp20110501a { background: url(../after/img/20110501_l.jpg) top center no-repeat;}

#ss20110501_01a {width: 360px; height: 270px; background: url(../after/img/s20110501_01.jpg) no-repeat;} 
#ss20110501_02a {width: 360px; height: 270px; background: url(../after/img/s20110501_02.jpg) no-repeat;} 
#ss20110501_03a {width: 360px; height: 270px; background: url(../after/img/s20110501_03.jpg) no-repeat;} 
#ss20110501_04a {width: 360px; height: 270px; background: url(../after/img/s20110501_04.jpg) no-repeat;} 
#sp20110424 { background: url(../backnumber/img/20110424_s.jpg) top center no-repeat;}
#lp20110424 { background: url(../backnumber/img/20110424_l.jpg) top center no-repeat;}



#sp20110417 { background: url(../backnumber/img/20110417_s.jpg) top center no-repeat;}
#lp20110417 { background: url(../backnumber/img/20110417_l.jpg) top center no-repeat;}



#sp20110410 { background: url(../backnumber/img/20110410_s.jpg) top center no-repeat;}
#lp20110410 { background: url(../backnumber/img/20110410_l.jpg) top center no-repeat;}

#sp20110410a { background: url(../after/img/20110410_s.jpg) top center no-repeat;}
#lp20110410a { background: url(../after/img/20110410_l.jpg) top center no-repeat;}

#ss20110410_1a {width: 135px; height: 180px; background: url(../after/img/s20110410_1.jpg) no-repeat;} 


/*$B!w%X%C%@!<MWAG(B
/////////////////////////////////////////////////////////////////////////*/
#di2_header { width:980px; text-align:left; margin:0 auto; position:relative;}
#di2_programlink { width:250px; height:55px; background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -20px;}
	#di2_programlink li.tbstop { position:absolute; top:2px; left:0;}
	#di2_programlink li.program { position:absolute; top:15px; left:132px;}
	#di2_programlink li a { display:block;}
	#di2_programlink li.tbstop a { width:125px; height:50px;}
	#di2_programlink li.program a { width:95px; height:28px;}
	#di2_programlink li.program a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -130px;}
/*$B8!:w(B*/
#di2_ksb { width:240px; height:50px; position:relative; left:11px; background:url(/mi/mi6/img/di2_header.png) no-repeat -100px -130px;}
	#di2_ksb #tbswebsearch { width:150px;}
	#di2_ksb #tbsSearch, #di2_ksb #webSearch{ display:block; width:52px; height:13px; background: url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_ksb #tbsSearch { width:50px; float:left; background-position:-345px -130px; cursor:default; position:absolute; top:0; left:7px;}
	#di2_ksb #webSearch { width:60px; float:left; background-position:-159px -130px; cursor:pointer; position:absolute; top:0; left:59px;}
	#di2_ksb input#kw { width:140px; height:20px; font-size:14px; color:#444; background:none; border:none; font-family:sans-serif; position:absolute; top:15px; left:27px;}
	#di2_ksb input#btnSearch { position:absolute; top:13px; left:179px;}
/*$B!w%J%S%2!<%7%g%s(B
/////////////////////////////////////////////////////////////////////////*/
#di2_navi { width:980px; height:45px; position:relative; background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -75px;}
	/*main*/
	#di2_navi ul#di2_menuMain { padding:1px 0 0 10px;}
	#di2_navi ul#di2_menuMain li { float:left; margin-right:2px;}
	#di2_navi ul#di2_menuMain li a { display:block; height:25px;}
	#di2_navi ul#di2_menuMain li a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_navi ul#di2_menuMain li#di2_drama a { width:110px;}
	#di2_navi ul#di2_menuMain li#di2_variety a { width:140px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_news a { width:170px;}
	#di2_navi ul#di2_menuMain li#di2_anime a { width:100px;}
	#di2_navi ul#di2_menuMain li#di2_sports a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a { width:110px;}
	#di2_navi ul#di2_menuMain li#di2_drama a:hover { background-position:-10px -75px;}
	#di2_navi ul#di2_menuMain li#di2_variety a:hover { background-position:-122px -75px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a:hover { background-position:-264px -75px;}
	#di2_navi ul#di2_menuMain li#di2_news a:hover { background-position:-371px -75px;}
	#di2_navi ul#di2_menuMain li#di2_anime a:hover { background-position:-543px -75px;}
	#di2_navi ul#di2_menuMain li#di2_sports a:hover { background-position:-645px -75px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a:hover { background-position:-752px -75px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a:hover { background-position:-859px -75px;}
	/*sub*/
	#di2_navi ul#di2_menuSub { width:980px; height:17px; position:absolute; top:27px; left:0; }
	#di2_navi ul#di2_menuSub li { position:absolute; top:0;}
	#di2_navi ul#di2_menuSub li a { display:block; width:65px; height:17px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 a { width:90px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 a { width:85px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 a { width:72px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 a { width:80px;}
	#di2_navi ul#di2_menuSub li a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_navi ul#di2_menuSub li#di2_sub1 { left:382px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 { left:447px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 { left:537px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 { left:622px;}
	#di2_navi ul#di2_menuSub li#di2_sub5 { left:694px;}
	#di2_navi ul#di2_menuSub li#di2_sub6 { left:759px;}
	#di2_navi ul#di2_menuSub li#di2_sub7 { left:824px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 { left:888px;}
	#di2_navi ul#di2_menuSub li#di2_sub1 a:hover { background-position:-480px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 a:hover { background-position:-545px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 a:hover { background-position:-621px -150px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 a:hover { background-position:-717px -150px;}
	#di2_navi ul#di2_menuSub li#di2_sub5 a:hover { background-position:-765px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub6 a:hover { background-position:-830px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub7 a:hover { background-position:-895px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 a:hover { background-position:-530px -150px;}
	/*contact*/
	#di2_programlink li.contact { position:absolute; top:132px; left:10px; z-index:10;}
	#di2_programlink li.contact a { width:105px; height:16px;}
	#di2_programlink li.contact a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat -415px -150px;}
	/*eng*/
	#di2_programlink li.english { position:absolute; top:132px; left:125px; z-index:10;}
	#di2_programlink li.english a { width:65px; height:16px;}
	#di2_programlink li.english a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat -415px -130px;}

/*$B!w%X%C%@!<Gr(B//$B%9!<%Q!<%P%J!<M-$j(B
/////////////////////////////////////////////////////////////////////////*/
#con_header { width:100%; height:150px; background:#fff url(/mi/mi6/img/di2_header.png) repeat-x 0 130px; position:relative;}
#con_header #bannerIn { width:980px; text-align:left; margin:0 auto; position:relative;}
#con_header #bnSuper { width:728px; height:90px; position:absolute; top:6px; right:11px; border:none;}
#con_header #di2_header { height:150px;}
/*$B!w%X%C%@!<Gr(B//$B%9!<%Q!<%P%J!<L5$7(B
/////////////////////////////////////////////////////////////////////////*/
#con_header_nsb { width:100%; height:100px; background:#fff url(/mi/mi6/img/di2_header.png) repeat-x 0 80px;}
#con_header_nsb #di2_header { height:100px;}
#con_header_nsb  #di2_programlink li.contact { top:82px;}
#con_header_nsb  #di2_programlink li.english { top:82px;}
#con_header_nsb  #di2_ksb { position:absolute; top:9px; left:740px;}
/*$B!w$=$NB>@_Dj(B
/////////////////////////////////////////////////////////////////////////*/
body, #di2_header dl, #di2_header dt, #di2_header dd, #di2_header ul, #di2_header li, #di2_navi dl, #di2_navi dt, #di2_navi dd, #di2_navi ul, #di2_navi li, #di2_navi form { margin:0; padding:0;}
#di2_header ul { list-style:none;}
#di2_header hr { display:none;}
#di2_header .alt{ position:absolute; top:-5000px; left:-9999px;}
#di2_header .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#di2_header .clearfix { min-height: 1px;}
* html #di2_header .clearfix {
	height: 1px;
	/*(J\(B*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*jumpSmp*/
#jumpSmp {
	display:block;
	color:#fff;
	background: -moz-linear-gradient(center top, #9dce5f 50%,#7cbe2a 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #9dce5f),color-stop(0.5, #7cbe2a));
	text-align:center;
	font-size:52px;
	font-weight:bold;
	line-height:1.35;
	border-top:5px solid #ddd;
	border-bottom:5px solid #eee;
	padding:52px;
}
#jumpSmp a { display:block; color:#fff;}

/*$B!w%I%i%^MQ%U%C%?!<(B
/////////////////////////////////////////////////////////////////////////*/
#dramaFooter { width:100%; min-height:250px; height:auto !important; height:250px; background:#fff; color:#444; border-top:2px solid #b2bdcd; position:relative; font-family:Verdana, "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", Meiryo, sans-serif;}
	#dramaFooter h2 { background:#eff1f4; border-bottom:2px dotted #b2bdcd; font-size:150%; color:#6c7e98; font-family:Verdana; padding:5px; margin:0;}
	#dramaFooter ul { width:950px; text-align:left; list-style:none; margin:0 auto; padding:20px 0 20px 70px;}
	* html #dramaFooter ul { padding:20px 0 20px 20px;}
	#dramaFooter ul li { width:160px; line-height:1.6em; margin-right:20px; float:left;}
	#dramaFooter ul li a { display:block; font-size:120%; font-weight:normal;}
	#dramaFooter ul li a strong { display:block; width:160px; padding-top:55px; margin-bottom:5px;}
	#dramaFooter ul li a .date { color:#333;}
	#dramaFooter ul li#drama01 { background-position:0 0;}
	#dramaFooter ul li#drama02 { background-position:-160px 0;}
	#dramaFooter ul li#drama03 { background-position:-320px 0;}
	#dramaFooter ul li#drama04 { background-position:-480px 0;}
	#dramaFooter ul li#drama05 { background-position:-640px 0;}
	#dramaFooter #dramaFooterLink { text-align:center; border-top:2px dotted #b2bdcd; padding:20px 0;}
	#dramaFooter a { text-decoration:none; color:#50688b;}
	#dramaFooter a:hover { text-decoration:underline; color:#444 !important;}
	#dramaFooter #dramaFooterLink .tbs-link1,
	#dramaFooter #dramaFooterLink .tbs-copy1 { color:#444 !important;}
#dramaFooter ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
	.footer201010 ul li { background: url(/mi/img/dramafooter201010.jpg) no-repeat;}
	/**/
	.footer201101 ul li { background: url(/mi/img/dramafooter201101.jpg) no-repeat; width:200px !important;}
	.footer201101 ul li a strong { width:200px !important;}
	.footer201101 ul li#drama01 { background-position:0 0 !important;}
	.footer201101 ul li#drama02 { background-position:-200px 0 !important;}
	.footer201101 ul li#drama03 { background-position:-400px 0 !important;}
	.footer201101 ul { padding:20px 0 20px 300px !important;}
	* html .footer201101 ul { padding:20px 0 20px 150px !important;}

/* Boobo Boona
=======================================*/
#boobo-hd { position:absolute; top:81px; left:-71px; z-index:100; }
#con_header_nsb #boobo-hd { top:32px; }
#boobo-hd a { display:block; background:url(/mi/mi6/img/boobo_an_hd.gif) top left no-repeat; width:90px; height:110px; text-indent:-9999px; }

#i_search_autocomplete {
    text-align:left;
    font-size:12px;
    border-top:    1px solid #CCCCCC;
    border-right:  2px solid #999999;
    border-left:   1px solid #CCCCCC;
    border-bottom: 1px solid #BBBBBB;
    background: #ffffff; color: #333333; 
    position: absolute;
    cursor: default;
    list-style:none;
    padding: 0px;
    margin: 0;
    display:block;
}

/* workarounds */
* html #i_search_autocomplete {
    width:1px;
}
/* without this, the menu expands to 100% in IE6 */

#i_search_autocomplete .ui-menu {
    margin-top: -3px;
}
#i_search_autocomplete .ui-menu-item {
    width: 100%;
    border-bottom:#ccc 1px solid;
    list-style-type: none;
    margin:0;
    padding: 0;
    float: left;
    clear: left;
}
#i_search_autocomplete .ui-menu-item a {
    word-break: break-all;
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
* html #i_search_autocomplete .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
#i_search_autocomplete .ui-menu-item a.ui-state-hover,
#i_search_autocomplete .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

#i_search_autocomplete .ui-widget {
}
#i_search_autocomplete a {
    color: #333333;
}

#i_search_autocomplete .ui-state-hover {
    border: 1px solid #cccccc;
    background: #ecf5fa;
    font-weight: bold;
    color: #333333;
}

#i_search_autocomplete.ui-state-hover a,
#i_search_autocomplete.ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
}
#i_search_autocomplete.ui-state-active a,
#i_search_autocomplete.ui-state-active a:link,
#i_search_autocomplete.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}
#i_search_autocomplete :active {
    outline: none;
}



#newspb_present0301 { width: 260px; height: 80px; background: url(../img/news/b_present0301.jpg) no-repeat;}
#newspb_present0301 a { width: 260px; height: 80px; display: block;}
#newspb_present0308 { width: 260px; height: 80px; background: url(../img/news/b_present0308.jpg) no-repeat;}
#newspb_present0308 a { width: 260px; height: 80px; display: block;}
#newspb_present0315 { width: 260px; height: 80px; background: url(../img/news/b_present0315.jpg) no-repeat;}
#newspb_present0315 a { width: 260px; height: 80px; display: block;}
#newspb_present0322 { width: 260px; height: 80px; background: url(../img/news/b_present0322.jpg) no-repeat;}
#newspb_present0322 a { width: 260px; height: 80px; display: block;}
#newspb_present0329 { width: 260px; height: 80px; background: url(../img/news/b_present0329.jpg) no-repeat;}
#newspb_present0329 a { width: 260px; height: 80px; display: block;}

/*eof*/