@charset "UTF-8";
.new_mark { width: 48px; height: 42px; background: url(../img/new.png) no-repeat; display: block;}
#copyright { min-height: 50px;}
/*header*/
#logo_all { width: 75%; max-width: 520px; margin: 0 auto; padding: 3em 0 1.5em 0;}
/*_poster*/
#poster_sp { width: 100%; height: 0; padding-top: 64%; position: relative; overflow: hidden;}
#junko_sp { width: 85%; position: absolute; top: 0; left: 15%;}
#junko_fadein { width: 100%; height: 0; padding-top: 75.294117647058824%; position: absolute; top: 0; left: 0; display: none;}
#junko { width: 100%; height: 0; padding-top: 75.294117647058824%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#junko.lazyloaded { opacity: 1; transition: all 2500ms;}
#mens_sp { width: 48%; position: absolute; top: 38.28125%; left: -100%;}
#mens_fadein { width: 100%; height: 0; padding-top: 75%; position: absolute; top: 0; left: 0; display: none;}
#mens { width: 100%; height: 0; padding-top: 75%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#logo0_sp { width: 40.7%; position: absolute; top: -100%; left: 1%;}
#logo0_fadein { width: 100%; height: 0; padding-top: 60.687960687960688%; position: absolute; top: 0; left: 0; display: none;}
#logo0 { width: 100%; height: 0; padding-top: 60.687960687960688%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#head_sb { width: 100%;}
#head_sb:before, #head_sb:after { content: ""; display: table;}
#head_sb:after { clear: both;}
/*_sns
#snssp { width: 40%; margin: -5.8em 0 .5em 59%;}
#snssp .sns_title { color: rgba(193, 49, 128, .85); font-size: 75%; letter-spacing: 0; text-align: center;}*/
#snssp { width: 40%; margin-top: 3%; float: right;}
#snssp .sns_title { color: rgba(193, 49, 128, .85); font-size: 100%; letter-spacing: 0; text-align: center;}
#snssp .sns_fadein { display: none;}
#snssp ul:before, #snssp ul:after { content: ""; display: table; }
#snssp ul:after { clear: both; }
#snssp ul { max-width: 200px; margin:  3px auto 0 auto;}
#snssp li { width: 32%; position: relative; float: left;}
#snssp li:first-child { margin-left: 2%;}
#snssp .sns_maru { width: 100%; max-width: 60px; height: 0; padding-top: 100%; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#snssp .sns_maru a { width: 100%; height: 0; padding-top: 100%; display: block; position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, 0); border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%;}
#snssp .sns_maru a:hover { background: rgba(255, 255, 255, .2);}
/*plus*/
#plus { box-sizing: border-box; width: 100%; max-width: 980px; margin: 5px auto; padding: .8em; display: block; background-color: rgba(255, 122, 77, .5); background-image: linear-gradient(transparent 56.25%, rgba(140,0,0,.3) 56.25%, rgba(140,0,0,.3) 75%, transparent 75%), linear-gradient(90deg, transparent 56.25%, rgba(140,0,0,.3) 56.25%, rgba(140,0,0,.3) 75%, transparent 75%), linear-gradient(transparent 25%, rgba(140,0,0,.35) 25%, rgba(140,0,0,.35) 31.25%, transparent 31.25%), linear-gradient(90deg, transparent 25%, rgba(140,0,0,.35) 25%, rgba(140,0,0,.35) 31.25%, transparent 31.25%); background-size: 36px 36px;}
#plus { box-sizing: border-box; width: 100%; max-width: 980px; margin: 5px auto; padding: 1.2em; display: block; background-color: rgba(77, 144, 255, .5); background-image: linear-gradient(transparent 56.25%, rgba(0, 72, 140,.3) 56.25%, rgba(0, 72, 140,.3) 75%, transparent 75%), linear-gradient(90deg, transparent 56.25%, rgba(0, 72, 140,.3) 56.25%, rgba(0, 72, 140,.3) 75%, transparent 75%), linear-gradient(transparent 25%, rgba(0, 72, 140,.35) 25%, rgba(0, 72, 140,.35) 31.25%, transparent 31.25%), linear-gradient(90deg, transparent 25%, rgba(0, 72, 140,.35) 25%, rgba(0, 72, 140,.35) 31.25%, transparent 31.25%); background-size: 36px 36px;}
.plus_txt { box-sizing: border-box; width: 100%; padding: 10px; background: rgba(255, 255, 255, .95); border: 1px solid rgba(0, 72, 140, .5); position: relative; line-height: 150%; letter-spacing: .1em; font-size: 150%;}
.plus_txt { box-sizing: border-box; width: 100%; padding: 10px 10px 15px 10px; background: rgba(255, 255, 255, .95); border: 1px solid rgba(77, 144, 255, .5); position: relative; line-height: 190%; letter-spacing: 0; font-size: 160%;}
.plus_txt .pink { color: rgba(0, 182, 26, 1);}
.plus_txt .udl { border-bottom: 2px dotted rgba(122, 172, 255, .75); padding-bottom: 2px;}
#plus a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#plus a:hover { background: rgba(238, 38, 104, .05);}
#plus a:hover { background: rgba(225, 255, 122, .1);}
/*news*/
#newssp0 { box-sizing: border-box; width: 100%; margin: 0 auto; background: rgba(255, 222, 237, .8);background: -moz-linear-gradient(top, rgba(252,106,154,1) 0%, rgba(255, 222, 237,0.8) 30%, rgba(255, 222, 237, 1) 100%); background: -webkit-linear-gradient(top, rgba(252,106,154,.8) 0%,rgba(255, 222, 237,0.8) 30%,rgba(255, 222, 237, 1) 100%); background: linear-gradient(to bottom, rgba(252,106,154,.8) 0%,rgba(255, 222, 237,0.8) 30%,rgba(255, 222, 237, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6a9a', endColorstr='#ffdeed',GradientType=0 ); position: relative;}
#newssp { box-sizing: border-box; width: 100%; max-width: 630px; margin: 0 auto; background-repeat: no-repeat; position: relative;}
#newssp:before, #newssp:after { content: ""; display: table;}
#newssp:after { clear: both;}
#newssp .news_title { width: 100%; min-height: 35px; display: block; position: relative;}
#newssp .update { width: 60%; text-align: right; position: absolute; top: 10px; right: 30px; color: rgba(194, 3, 110, 1); font-size: 85%;}
.news input, #newssp .more { display: none;}
.news label { width: 12px; height: 12px; position: absolute; top: 10px; right: 8px;}
.news label::after { display: block; content: ''; width: 6px; height: 6px; border-top: 4px solid rgba(238, 38, 104, 1); border-right: 4px solid rgba(238, 38, 104, 1); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg);}
.news label:hover { cursor: pointer; -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6;}
.news #nsp .kkm { box-sizing: border-box; width: 96%; max-width: 600px; min-height: 30px; margin: 0 auto 7px auto; padding: 15px 10px; text-align: left; background: rgba(238, 38, 104, .6); line-height: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgba(255, 223, 223, 1);}
.news #nsp .cls { height: 0; overflow: hidden; -webkit-transition: max-height 30s linear; -moz-transition: max-height 30s linear; transition: max-height 30s linear;} 
.news #nsopn:checked ~ #nsp .cls { height: auto;}
.news input:checked + label:hover:after, .news input:checked ~ label::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.news .subt { color: rgba(194, 3, 110, .5); font-weight: bold;}
.news a .subt { color: rgba(194, 3, 110, 1); font-weight: bold;}
.news a .subt0 { color: rgba(255, 255, 255, 1); font-weight: bold;}
.news a { color: rgba(255, 255, 255, 1); font-size: 110%; letter-spacing: .1em;}
.news a:hover { color: rgba(255, 214, 78, 1);}
.news a:hover .subt { color: rgba(255, 214, 78, .7);}
.plusnews { text-align: right; padding: 1px 8px 8px 0; font-size: 75%; font-weight: bold;}
.plusnews a { width: 100%; height: 100%; display: block; color: rgba(238, 38, 104, 1);}
.plusnews span { display: inline;}
.plusnews0 { display: none;}
/*basic_nav*/
#basic_nav li { box-sizing: border-box; width: 33%; margin: 0 0 0 .2%; padding: 3px 5px; float: left; display: block; border-width: 2px 0; border-style: solid; border-image: -moz-linear-gradient( 90deg, rgba(212, 71, 87, 0), rgba(212, 71, 87, 1) 20%, rgba(212, 71, 87, 1) 80%, rgba(212, 71, 87, 0) 100%) 100% 0; border-image: -webkit-linear-gradient( 90deg, rgba(212, 71, 87, 0), rgba(212, 71, 87, 1) 20%, rgba(212, 71, 87, 1) 80%, rgba(212, 71, 87, 0) 100%) 100% 0; border-image: linear-gradient( 90deg, rgba(212, 71, 87, 0), rgba(212, 71, 87, 1) 20%, rgba(212, 71, 87, 1) 80%, rgba(212, 71, 87, 0) 100%) 100% 0;}
#basic_nav li .mn_sp { width: 100%; min-height: 25px; padding: 12px 0 4px 0; background: rgb(255,214,219); background: -moz-linear-gradient(top, rgba(255,214,219,1) 0%, rgba(255,246,247,1) 100%); background: -webkit-linear-gradient(top, rgba(255,214,219,1) 0%,rgba(255,246,247,1) 100%); background: linear-gradient(to bottom, rgba(255,214,219,1) 0%,rgba(255,246,247,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd6db', endColorstr='#fff6f7',GradientType=0 ); position: relative;}
/*story_spot*/
#spot_story { box-sizing: border-box; width: 100%; max-width: 732px; background: rgba(227, 0, 127, 1);}
#spot_story:before, #spot_story:after { content: ""; display: table;}
#spot_story:after { clear: both;}
/*_spot*/
#spot_space { padding-bottom: 50px; background: url(../img/spot_bg.png) no-repeat top right;}
#spotsp { width: 94%;}
#spot_title { box-sizing: border-box; width: 96%; max-width: 640px; padding: 10px 0; margin: 0 auto;}
#spot_title:before, #spot_title:after { content: ""; display: table;}
#spot_title:after { clear: both;}
#spot_title .title { display: block; float: left; font-size: 140%; font-weight: bold; letter-spacing: .1em; color: rgba(255, 255, 255, .9);}
#spot_title .title_e { display: block; float: left; font-size: 90%; font-weight: bold; letter-spacing: .1em; color: rgba(146, 0, 81, 1);}
#spot_title .update { text-align: right; float: right; letter-spacing: .1em; color: rgba(255, 255, 255, 1); font-size: 80%;}
/*_story*/
#story_space0 { box-sizing: border-box; width: 100%; padding: 10px; margin: -40px auto 0 auto; background: rgba(255, 31, 156, .75);}
#story_space { background-color: rgba(254, 149, 230, 1); background-repeat: no-repeat; background-position: right bottom; -webkit-background-size: cover; background-size: cover; position: relative; max-width: 600px; margin: 0 auto;}
#story_space a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#story_space a:hover { background: rgba(255, 255, 255, .2);}
#story_title { box-sizing: border-box; width: 100%; text-align: right; padding: 7px 2% 7px 0; background: rgba(251, 36, 201, .8);}
#story_title:before, #story_title:after { content: ""; display: table;}
#story_title:after { clear: both;}
#story_title .title { display: block; float: right; font-size: 120%; font-weight: bold; letter-spacing: .1em; color: rgba(255, 255, 255, 1);}
#story_title .title_e { display: block; float: right; font-size: 70%; font-weight: bold; letter-spacing: .1em; color: rgba(146, 0, 81, 1);}
#story_imgset:before, #story_imgset:after { content: ""; display: table;}
#story_imgset:after { clear: both;}
#story_img-all { width: 49%; max-width: 340px; margin-top: -2.5em; float: left;}
#story_img-space { width: 100%; height: 0; padding-top: 70.588235294117647%; position: relative;}
#story_img { width: 100%; height: 0; padding-top: 70.588235294117647%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit- transform: translate(-50%, -50%); background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#story_txt { width: 48%; float: left; margin: 0 0 0 2%; padding-top: 1em; text-align: left; color: rgba(255, 255, 255, 1); text-shadow: 2px 2px 2px rgba(214, 9, 167, .3); -moz-text-shadow: 2px 2px 2px rgba(214, 9, 167, .3); -webkit-text-shadow: 2px 2px 2px rgba(214, 9, 167, .3); position: relative;}
#story_txt .wa { font-size: 130%; letter-spacing: .1em; padding-bottom: 5px;}
#story_txt .onair_txt { font-size: 80%; letter-spacing: .1em;}
/*chart_original*/
#chart_original { box-sizing: border-box; width: 100%; padding: 5px 3%; background: rgba(255, 104, 67, 1);}
#chart_original ul { width: 100%; max-width: 536px; margin: 0 auto;}
#chart_original ul:before, #chart_original ul:after { content: ""; display: table;}
#chart_original ul:after { clear: both;}
#chart_original .imgall { width: 100%; max-width: 266px; margin: 0 auto;}
#chart_original .imgsp { width: 100%; height: 0; padding-top: 72.180451127819549%; position: relative;}
#chart_original .img { width: 100%; height: 0; padding-top: 72.180451127819549%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#chart_original .imgsp a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#chart_original .imgsp a:hover { background: rgba(255, 104, 67, .1);}
/*_chart*/
#chart_space { box-sizing: border-box; width: 49%; float: left; background: rgba(255, 140, 87, 1); text-align: center; position: relative;}
#chart_space .new_mark { position: absolute; top: -2px; right: -2px;}
/*_original*/
#original_space { box-sizing: border-box; width: 49%; float: right; background: rgba(255, 140, 87, 1); text-align: center;}
/*report_bbs*/
#report_bbs { box-sizing: border-box; width: 100%; background: rgba(255, 214, 78, 1); text-align: center;}
#report_bbs ul { width: 100%; max-width: 536px; margin: 0 auto;}
#report_bbs ul:before, #report_bbs ul:after { content: ""; display: table;}
#report_bbs ul:after { clear: both;}
#report_bbs .imgall { width: 100%; margin: 0;}
#report_bbs .imgsp { width: 100%; height: 0; padding-top: 74.626865671641791%; position: relative;}
#report_bbs .img { width: 100%; height: 0; padding-top: 74.626865671641791%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit- transform: translate(-50%, -50%); background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#report_bbs .imgsp a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#report_bbs .imgsp a:hover { background: rgba(255, 255, 255, .2);}
/*_report*/
#report_space { box-sizing: border-box; width: 50%; float: left; text-align: right; border-right: 3px dashed rgba(255, 255, 255, 1);}
#report_space .new_mark { position: absolute; top: 3px; right: 4px;}
#report_space .s_update { box-sizing: border-box; width: 48.8%; position: absolute; top: 45%; right: 1%; display: block; font-size: 75%; font-weight: bold; text-align: center; color: rgba(175, 14, 93, 1);}
#report_space .s_imgall { box-sizing: border-box; width: 50%; max-width: 300px; border: 3px solid rgba(255, 255, 255, 1); position: absolute; top: 26%; left: 3%; display: block;}
#report_space .s_imgsp { width: 100%; height: 0; padding-top: 66.666666666666667%; position: relative; display: block;}
#report_space .s_img { width: 100%; height: 0; padding-top: 66.666666666666667%; position: absolute; top: 0; left: 0; display: block; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#report_space .s_txt { box-sizing: border-box; width: 92%; position: absolute; bottom: 6%; left: 4%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 90%; color: rgba(175, 14, 93, 1); text-align: left;}
/*_bbs*/
#bbs_space { box-sizing: border-box; width: 50%; float: right; text-align: left;}
/*SPECIAL*/
#special_space { box-sizing: border-box; width: 100%; text-align: center;}
#special_space ul { width: 100%;}
#special_space ul:before, #present_gallery ul:after { content: ""; display: table;}
#special_space ul:after { clear: both;}
/*_present*/
#present_space { box-sizing: border-box; width: 100%; background: rgba(205, 203, 30, 1);}
#present_space .s_imgall { box-sizing: border-box; width: 100%; max-width: 536px; margin: 0 auto; display: block;}
#present_space .s_imgsp { width: 100%; height: 0; padding-top: 29.850746268656716%; position: relative; display: block;}
#present_space .s_img { width: 100%; height: 0; padding-top: 29.850746268656716%; position: absolute; top: 0; left: 0; display: block; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#present_space .s_img a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#present_space .s_img a:hover { background: rgba(255, 255, 255, .2);}
/*_gallery*/
#gallery_space { box-sizing: border-box; width: 100%; background: rgba(141, 205, 84, 1);}
#gallery_space .s_imgall { box-sizing: border-box; width: 100%; max-width: 536px; margin: 0 auto; display: block;}
#gallery_space .s_imgsp { width: 100%; height: 0; padding-top: 29.850746268656716%; position: relative; display: block;}
#gallery_space .s_img { width: 100%; height: 0; padding-top: 29.850746268656716%; position: absolute; top: 0; left: 0; display: block; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#gallery_space .s_img a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#gallery_space .s_img a:hover { background: rgba(255, 255, 255, .2);}
#gallery_space .onair_txt { width: 45%; position: absolute; top: 60%; left: 5%; text-align: center; display: block; font-size: 120%; letter-spacing: .1em; color: rgba(141, 205, 84, 1); text-shadow: 2px 2px 2px rgba(121, 185, 64, .2); -moz-text-shadow: 2px 2px 2px rgba(121, 185, 64, .2); -webkit-text-shadow: 2px 2px 2px rgba(121, 185, 64, .2);}
/*_movie*/
#movie_space { box-sizing: border-box; width: 100%; background: rgba(84, 205, 141, .05); border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; display: none;}
#movie_space .s_imgall { box-sizing: border-box; width: 100%; max-width: 536px; margin: 0 auto; display: block;}
#movie_space .s_imgsp { width: 100%; height: 0; padding-top: 29.850746268656716%; position: relative; display: block;}
#movie_space .s_img { width: 100%; height: 0; padding-top: 29.850746268656716%; position: absolute; top: 0; left: 0; display: block; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
#movie_space .s_img a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#movie_space .s_img a:hover { background: rgba(255, 255, 255, .2);}
/*_video*/
#video_space0 { width: 100%; background: rgba(175, 107, 222, 1); display: block;}
#video_space { box-sizing: border-box; width: 100%; max-width: 536px; margin: 0 auto; position: relative; padding: 1% 0 1% 2%; background: url(../img/mn_video_s.jpg) no-repeat bottom right; -webkit-background-size: 50%; background-size: 50%;}
#video_space:before, #video_space:after { content: ""; display: table;}
#video_space:after { clear: both;}
#video_space .s_imgall { box-sizing: border-box; width: 50%; margin: 0; display: block; float: left;}
#video_space .s_imgsp { width: 100%; height: 0; padding-top: 56.25%; position: relative; display: block;}
#video_space .s_imgsp .icon-video { width: 50px; height: 50px; background-image:url(/um/img/play.png); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit- transform: translate(-50%, -50%);}
#video_space .s_imgsp .ctg_img { width: 80%; position: absolute; top: 10%; left: 10%; transform: rotate(-10deg); -moz-transform: rotate(-10deg); -webkit-transform: rotate(-10deg);}
#video_space .s_imgsp .ctg_img1 { width: 100%; height: 0; padding-top: 15%; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; background-image: url(../img/video_maiyan.png); margin: 0 auto;}
#video_space .s_imgsp .ctg_img2 { width: 100%; height: 0; padding-top: 15%; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; background-image: url(../img/video_endo.png); margin: 0 auto;}
#video_space .s_img { width: 100%; height: 0; padding-top: 56.25%; position: absolute; top: 0; left: 0; display: block; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#video_space .s_img a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#video_space .s_img a:hover { background: rgba(255, 255, 255, .2);}
#video_space .s_imgtxt-space { box-sizing: border-box; width: 47%; display: block; float: right; font-size: 100%;}
#video_space .s_imgtxt-space .update { text-align: right; letter-spacing: .1em; color: rgba(255, 255, 255, 1); font-size: 75%; padding-top: .5%; padding-right: 2%;}
#video_space .s_imgtxt { width: 100%; text-align: left; font-weight: bold; font-size: 90%; line-height: 130%; letter-spacing: .1em; color: rgba(255, 255, 255, .9); padding-top: .5%;}
#video_space a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#video_space a:hover { background: rgba(255, 255, 255, .2);}
#video_space .new_mark { position: absolute; top: 3px; right: 3px; width: 32px; height: 28px; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; background-image: url(../img/new.png); display: block;}
#video_space .s_img .finish { text-align: center; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit- transform: translate(-50%, -50%); color: rgba(255, 255, 255, 1);}
/*_stamp*/
#stamp_space { box-sizing: border-box; width: 100%; background: rgba(244, 10, 59, 1);}
#stamp_space .s_imgall { box-sizing: border-box; width: 100%; max-width: 536px; margin: 0 auto; display: block;}
#stamp_space .s_imgsp { width: 100%; height: 0; padding-top: 29.850746268656716%; position: relative; display: block;}
#stamp_space .s_img { width: 100%; height: 0; padding-top: 29.850746268656716%; position: absolute; top: 0; left: 0; display: block; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#stamp_space .s_img a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#stamp_space .s_img a:hover { background: rgba(255, 255, 255, .2);}

/*SNS*/
.twitter_insta { width: 100%; max-width: 640px; margin: 0 auto;}
.twitter_insta:before, .twitter_insta:after { content: ""; display: table;}
.twitter_insta:after { clear: both;}
.sns_set { box-sizing: border-box; width: 94%; max-width: 310px; margin: 0 auto 5px auto; padding: 5px 15px 10px 15px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
#twitter_sp { background: rgba(30, 131, 180, 1) url(../img/twitter_bg.png) repeat-y center;}
#instagram_sp { background: rgba(180, 30, 116, 1) url(../img/instagram_bg.png) repeat-y center;}
#line_sp { background: rgba(26, 157, 82, 1) url(../img/line_bg.png) repeat-y center;}
/*_Twitter*/
#twitter_sp dt { box-sizing: border-box; width: 100%; min-height: 35px; background: url(../img/snsmark_twitter.png) top left no-repeat; padding: 10px 0 0 40px; text-align: left; font-size: 140%; font-weight: bold; color: rgba(255, 255, 255, 1); letter-spacing: .1em; position: relative;}
#twitter_sp dt a { font-weight: lighter; text-align: right; display: block; position: absolute; top: 10px; right: 0; color: rgba(255, 255, 255, .8); font-size: 90%; letter-spacing: .2em;}
#twitter_sp dt a:hover { color: rgba(255, 255, 255, 1);}
#twitter_sp dd { width: 100%; margin: 0 auto; height: 240px;}
#twitter_sp dd iframe { width: 100% !important;}
#twitter_sp dd iframe { width: 740px !important;}
/*_Instagram*/
#instagram_sp dt { box-sizing: border-box; width: 100%; min-height: 35px; background: url(../img/snsmark_instagram.png) top left no-repeat; padding: 10px 0 0 40px; text-align: left; font-size: 140%; font-weight: bold; color: rgba(255, 255, 255, 1); letter-spacing: .1em; position: relative;}
#instagram_sp dt a { font-weight: lighter; text-align: right; display: block; position: absolute; top: 10px; right: 0; color: rgba(255, 255, 255, .8); font-size: 90%; letter-spacing: .2em;}
#instagram_sp dt a:hover { color: rgba(255, 255, 255, 1);}
#instagram_sp dd { width: 100%; margin: 0 auto;}
#instagram_sp .insta_next { width: 100%; height: 15px; text-align: right; letter-spacing: .2em; padding: 10px 5px 0 0;}
#instagram_sp .insta_next a { color: rgba(255, 255, 255, .8);}
#instagram_sp .insta_next a:hover { color: rgba(255, 255, 255, 1);}
#instagram_sp div.insta { width: 96%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden; margin-left: 1%; height: 215px;}
#instagram_sp div.insta ul { width: 100%; max-width: 300px; margin: 0 auto;}
#instagram_sp div.insta ul:before, #instagram_sp div.insta ul:after { content: ""; display: table; }
#instagram_sp div.insta ul:after { clear: both; }
#instagram_sp div.insta ul li { width: 31%; max-width: 100px; float: left; margin: 15px 0 5px 2.2%;}
#instagram_sp div.insta ul li a { width: 100%; height: 100%; display:block;}
#instagram_sp div.insta ul li a img { background-position: center center; background-repeat: no-repeat; width: 100%; height: 100%; max-width:100px; max-height: 100px; display: block;}
#instagram_sp div.insta ul li a { background-size: cover;}
#instagram_sp div.insta ul li a:hover img { background-color: rgba(60, 50, 107, .1);}
#instagram_sp div.insta ul li a img { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow: rgba(0, 0, 0, .1) 1px 1px 2px 1px; -webkit-box-shadow: rgba(0, 0, 0, .1) 1px 1px 2px 1px; -moz-box-shadow: rgba(0, 0, 0, .1) 1px 1px 2px 1px;}
#instagram_sp div.insta ul li a img.icon-video { background-image:url(/um/img/play.png);}
/*_LINE*/
#line_sp dt { box-sizing: border-box; width: 100%; min-height: 30px; background: url(../img/snsmark_line.png) top left no-repeat; padding: 10px 0 0 40px; text-align: left; font-size: 140%; font-weight: bold; color: rgba(255, 255, 255, 1); letter-spacing: .1em; position: relative;}
#line_sp dt a { font-weight: lighter; text-align: right; display: block; position: absolute; top: 10px; right: 0; color: rgba(255, 255, 255, .8); font-size: 90%; letter-spacing: .2em;}
#line_sp dt a:hover { color: rgba(255, 255, 255, 1);}
#line_sp dd { width: 100%; margin: 0 auto;}
#line_sp .line_qr { display: none;}
#line_sp .line_btnsp { width: 65%; max-width: 193px; margin: 5px auto; display: block;}
#line_sp .line_btn { -webkit-box-sizing:border-box; width: 100%; height: 0; padding-top: 31.088082901554404%; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; background-image: url(../img/line_btn.png); position: relative; border: 2px solid rgba(255, 255, 255, .8);}
#line_sp .line_btn a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#line_sp .line_btn a:hover { background: rgba(255, 255, 255, .1);}
/*links*/
#links_all { box-sizing: border-box; width: 94%; max-width: 310px; margin: 0 auto;}
#links_all:before, #links_all:after { content: ""; display: table; }
#links_all:after { clear: both; }
#ishop_sp { width: 100%; margin-top: 15px;}
#ishop { width: 100%; height: 0; padding-top: 42.1875%; position: relative; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#ishop a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#ishop a:hover { background: rgba(238, 38, 104, .1);}
#links { width: 100%; margin-top: 10px;}
#links:before, #links:after { content: ""; display: table; }
#links:after { clear: both; }
#paravi_sp { width: 49.5%; float: left;}
#tbsfree_sp { width: 49.5%; float: right;}
#paravi { width: 100%; height: 0; padding-top: 85%; position: relative; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#tbsfree { width: 100%; height: 0; padding-top: 85%; position: relative; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#paravi a, #tbsfree a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
#paravi a:hover, #tbsfree a:hover { background: rgba(238, 38, 104, .1);}
#tbsfree_cover { width: 100%; height: 0; padding-top: 85%; position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, .7);}
#tbsfree_cover .infotxt { width: 100%; text-align: center; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit- transform: translate(-50%, -50%); line-height: 105%; font-weight: bold; font-size: 160%;}
/*countdown*/
#cdall { width: 100%; margin: 0 auto; max-width: 720px;}
#cdsp { width: 100%; height: 0; padding-top: 15.277777777777778%; position: relative;}
#cd { width: 100%; height: 0; padding-top: 15.277777777777778%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; display: none;}
.ctmgl div { box-sizing: border-box; float: left; width: 50%; height: 100%; margin: 0 0 0 25%; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
.ctmgl0 div { box-sizing: border-box; float: left; width: 50%; height: 100%; margin: 0; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
#cdd:before, #cdh:before, #cdm:before, #cds:before, #cdd:after, #cdh:after, #cdm:after, #cds:after { content: ""; display: table;}
#cdd:after, #cdh:after, #cdm:after, #cds:after { clear: both;}
#cdd { width: 12%; height: 80%; position: absolute; top: 25%; left: 26%;}
#cdh { width: 12%; height: 80%; position: absolute; top: 40%; left: 44%;}
#cdm { width: 12%; height: 80%; position: absolute; top: 25%; left: 63%;}
#cds { width: 12%; height: 80%; position: absolute; top: 10%; left: 81%;}
.none_day #cdd { display: none;}
.none_day #cdh { width: 12%; height: 80%; position: absolute; top: 36%; left: 36%;}
.none_day #cdm { width: 12%; height: 80%; position: absolute; top: 6%; left: 56%;}
.none_day #cds { width: 12%; height: 80%; position: absolute; top: 23%; left: 74%;}
#d1, #h1, #m1, #s1 { background-image: url(../img/cd/1s.png);}
#d2, #h2, #m2, #s2 { background-image: url(../img/cd/2s.png);}
#d3, #h3, #m3, #s3 { background-image: url(../img/cd/3s.png);}
#d4, #h4, #m4, #s4 { background-image: url(../img/cd/4s.png);}
#d5, #h5, #m5, #s5 { background-image: url(../img/cd/5s.png);}
#d6, #h6, #m6, #s6 { background-image: url(../img/cd/6s.png);}
#d7, #h7, #m7, #s7 { background-image: url(../img/cd/7s.png);}
#d8, #h8, #m8, #s8 { background-image: url(../img/cd/8s.png);}
#d9, #h9, #m9, #s9 { background-image: url(../img/cd/9s.png);}
#d0, #h0, #m0, #s0 { background-image: url(../img/cd/0s.png);}

/*for_W480-*/
@media screen and (min-width: 480px) {
#snssp { font-size: 120%;}
/*REPORT*/
#report_space .s_txt { bottom: 10%; left: 4%; font-size: 95%;}
/*VIDEO*/
#video_space .s_imgtxt-space { font-size: 110%;}
#video_space .s_imgtxt { padding-top: 3%;}
#video_space .new_mark { width: 48px; height: 42px; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; background-image: url(../img/new.png); display: block;}
}

/*for_W640-*/
@media screen and (min-width: 640px) {
.plus_txt { letter-spacing: .1em; font-size: 160%; text-align: center; padding: 15px 10px;}
#snssp { font-size: 140%;}
/*SNS*/
#twitter_sp { float: left;}
#instagram_sp { float: right;}
#line_sp { width: 100%; max-width: 640px; background: rgba(26, 157, 82, 1) url(../img/line_bg-long.png) repeat-y center;}
#line_sp dd { margin-top: -20px;}
/*basic_nav*/
#basic_nav { padding: 1em 0;}
/*REPORT*/
#report_space .s_txt { bottom: 9%; left: 6%; font-size: 95%;}
/*countdown*/
#cdall { width: 99%; max-width: 550px;}
#cdsp { width: 100%; height: 0; padding-top: 14.545454545454545%;}
#cd { width: 100%; height: 0; padding-top: 14.545454545454545%;}
#cdd { width: 13%; position: absolute; top: 22%; left: 18%;}
#cdh { width: 13%; position: absolute; top: 35%; left: 38%;}
#cdm { width: 13%; position: absolute; top: 20%; left: 59%;}
#cds { width: 13%; position: absolute; top: 5%; left: 79%;}
.none_day #cdd { display: none;}
.none_day #cdh { width: 13%; position: absolute; top: 33%; left: 31%;}
.none_day #cdm { width: 13%; position: absolute; top: 10%; left: 53%;}
.none_day #cds { width: 13%; position: absolute; top: 25%; left: 73%;}
#d1, #h1, #m1, #s1 { background-image: url(../img/cd/1.png);}
#d2, #h2, #m2, #s2 { background-image: url(../img/cd/2.png);}
#d3, #h3, #m3, #s3 { background-image: url(../img/cd/3.png);}
#d4, #h4, #m4, #s4 { background-image: url(../img/cd/4.png);}
#d5, #h5, #m5, #s5 { background-image: url(../img/cd/5.png);}
#d6, #h6, #m6, #s6 { background-image: url(../img/cd/6.png);}
#d7, #h7, #m7, #s7 { background-image: url(../img/cd/7.png);}
#d8, #h8, #m8, #s8 { background-image: url(../img/cd/8.png);}
#d9, #h9, #m9, #s9 { background-image: url(../img/cd/9.png);}
#d0, #h0, #m0, #s0 { background-image: url(../img/cd/0.png);}
/*links*/
#links_all { max-width: 640px; margin: 20px auto 0 auto;}
#ishop_sp { width: 49.5%; margin: 0; float: left;}
#links { width: 49.5%; margin: 0; float: right;}
/*VIDEO*/
#video_space .s_imgtxt { padding-top: 6%;}
}

/*for_W768-*/
@media screen and (min-width: 768px) {
.plus_txt { font-size: 180%; text-align: center; padding: 20px 10px;}
.sns_set { max-width: 318px;}
/*REPORT*/
#report_space .s_txt { bottom: 11%; left: 4%; font-size: 95%; letter-spacing: .1em;}
/*spot_story*/
#spot_story0 { width: 100%; background: rgba(227, 0, 127, 1);}
#spot_story { height: 320px; padding: 0; position: relative; margin: 0 auto;}
/*_spot*/
#spot_space { width: 485px; padding: 5px 0 0 0; position: absolute; top: 0; left: 0;}
#spotsp { width: 94%;}
#spot_title { height: 44px; padding: 0; margin: 0 auto; position: relative;}
#spot_title .title { float: none; font-size: 170%; letter-spacing: .2em; position: absolute; top: 10px; left: 0;}
#spot_title .title_e { float: none; position: absolute; top: 5px; right: 0; padding: 0;}
#spot_title .update { float: none; font-size: 85%; position: absolute; bottom: 3px; right: 0;}
/*_story*/
#story_space0 { max-width: 240px; height: 100%; margin: 0; padding: 10px 10px 8px 10px; position: absolute; top: 0; right: 0;}
#story_space { box-sizing: border-box; height: 100%;}
#story_title { height: 34px; position: relative;}
#story_title .title { float: none; font-size: 130%; letter-spacing: .2em; position: absolute; top: 8px; right: 0;}
#story_title .title_e { float: none; font-size: 80%; position: absolute; top: 0; left: 5px; padding: 0;}
#story_img-all { width: 96%; margin: 5px auto; float: none;}
#story_txt { width: 90%; float: none; margin: 0 auto; padding-top: 1.6em;}
#story_txt .wa { font-size: 150%; padding-bottom: 6px;}
#story_txt .onair_txt { font-size: 100%; padding-bottom: 4px;}
}

/*for_W1000-*/
@media screen and (min-width: 1000px) {
#left_set { width: 250px; height: 510px; float: left; position: relative;}
#right_set { width: 725px; height: 510px; float: right;}
#btm { width: 980px; height: 320px; margin: 0 auto;}
/*header*/
#logo_all { padding: 40px 0 40px 0;}
#logo0_sp { left: 0;}
/*countdown*/
#cdall { width: 300%; max-width: 540px; margin: -100px 0 0 430px;}
#cdall:before, #cdall:after { content: ""; display: table;}
#cdall:after { clear: both;}
/*_sns*/
#head_sb { max-width: 1000px; margin: 0 auto; position: relative;}
/*#snssp { width: 100%; margin: 0; position: absolute; top: 225px; left: 0;}
#snssp { width: 100%; margin: 0; position: absolute; top: -100px; left: 740px;}*/
#snssp { width: 24%; font-size: 120%; text-align: left; position: absolute; top: -25px; right: -10px;}
#snssp .sns_title1 { display: inline;}
#line_sp { max-width: 318px; height: 150px; position: absolute; top: 0; left: 0; background: rgba(26, 157, 82, 1) url(../img/line_bg.png) repeat-y center;}
#line_sp dl:before, #line_sp dl:after { content: ""; display: table; }
#line_sp dl:after { clear: both; }
#line_sp dt { width: 50%; float: left;}
#line_sp dt a { padding-top: 55px;}
#line_sp dd { width: 49%; float: left; margin-top: 0;}
#line_sp .line_btnsp { display: none;}
#line_sp .line_qr { width: 120px; height: 120px; display: block; background: url(../img/line_qr.png) no-repeat; margin: 10px 0 0 20px;}
#line_sp .line_qr a { width: 100%; height: 100%; display: block;}
.twitter_insta { max-width: 650px; margin: 0; position: absolute; top: 0; right: 0;}
#twitter_sp { position: absolute; top: 0; right: 0;}
#instagram_sp { position: absolute; top: 0; left: 0;}
/*footer*/
#footer { -webkit-background-size: 100%; background-size: 100%; padding-top: 0;}
#btm { width: 980px; height: 330px; margin: 0 auto; position: relative;}
#copyright { width: 360px; height: 80px; margin: 0 auto; padding: 70px 0 0 40px; text-align: left;}
/*bn*/
.bnsp { margin: 0; position: absolute; top: 180px; left: 0;}
/*snsbtn*/
.twtfb { margin: 0; position: absolute; top: 330px; left: 340px;}
/*links*/
#links_all { margin: 0;}
#ishop_sp { width: 49.5%; max-width: 318px; margin: 0; float: none; position: absolute; top: 155px; left: 5px;}
#links { max-width: 318px; float: none; margin: 0; position: absolute; top: 310px; left: 330px; z-index: 10000;}
.footer0 #btm { width: 980px; height: 560px; margin: 0 auto; position: relative;}
.footer0 #copyright { width: 360px; height: 30px; margin: 0; padding: 0; position: absolute; bottom: 20px; left: 330px; z-index: 100;}
.footer0 .twtfb { margin: 0; position: absolute; top: 320px; left: 670px;}
.footer0 .bnsp { margin: 0; position: absolute; top: 300px; left: 5px; z-index: 100000;}
.footer0 .twitter_insta { max-width: 645px; right: 5px;}
.footer0 #line_sp { left: 5px;}
/*plus*/
.plus_txt { font-size: 210%; letter-spacing: .2em; text-align: center; padding: 20px 10px;}
/*news*/
#newssp0 { max-width: 247px; height: 215px; margin: 0; position: absolute; top: 0; left: 3px; z-index: 1000;}
#newssp0 { max-width: 247px; height: 145px; margin: 0; position: absolute; top: 0; left: 3px;}
#newssp { box-sizing: border-box; width: 100%; z-index: 1000;}
.news label { display: none;}
.news #nsp .cls { height: 160px; overflow: auto;} 
.news #nsp .cls { height: 140px; overflow: auto;} 
#newssp .news_title { width: 100%; min-height: 40px; display: block; position: relative;}
#newssp .update { width: 60%; text-align: right; position: absolute; top: 10px; left: 35%; color: rgba(194, 3, 110, 1); font-size: 80%; line-height: 120%;}
.news ul .kkm, .news #nsp .kkm { font-size: 85%; padding: 12px 10px; min-height: 10px; margin: 0 auto 4px auto;}
.news ul .kkm:last-child { display: none;}
/*spot_story*/
#spot_story { margin-bottom: 7px;}
/*basic_nav*/
#basic_nav { margin: 0; padding-bottom: 0; position: absolute; bottom: 8px; left: 0; z-index: 2000;}
#basic_nav { margin: 0; padding-bottom: 0; position: absolute; bottom: 190px; left: 0;}
#basic_nav li { width: 100%; float: none;}
#basic_nav li:not(:last-child) { border-width: 2px 0 0 0;}
#basic_nav li .mn_sp { width: 100%; min-height: 35px; padding: 12px 0 2px 0; background: rgb(255,214,219); background: -moz-linear-gradient(top, rgba(255,214,219,.8) 0%, rgba(255,246,247,.8) 100%); background: -webkit-linear-gradient(top, rgba(255,214,219,.8) 0%,rgba(255,246,247,.8) 100%); background: linear-gradient(to bottom, rgba(255,214,219,.8) 0%,rgba(255,246,247,.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd6db', endColorstr='#fff6f7',GradientType=0 ); position: relative;}
#basic_nav li .mn_sp0 { background-repeat: no-repeat; -webkit-background-size: auto; background-size: auto; background-image: url(../img/mn_bg.png);}
#basic_nav #nav_intro .mn_sp0 { background-position: 100px -20px;}
#basic_nav #nav_cast .mn_sp0 { background-position: right 15px;}
#basic_nav #nav_staff .mn_sp0 { background-position: -5px 0;}
#basic_nav li .mn_sp a { width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
#basic_nav .mn_nmset { width: 100%; text-align: center; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit- transform: translate(-50%, -50%); line-height: 105%; font-weight: bold;}
#basic_nav li .mn_nmset { width: 140px; text-align: left;}
#basic_nav li .mn_jnm { font-size: 140%;}
#basic_nav li .mn_enm { text-align: right; position: absolute; top: -16px; right: -42px;}
/*sub_vasic*/
#sub_vasic { width: 725px; height: 180px; position: relative;}
/*chart_original*/
#chart_original { max-width: 358px; height: 176px; position: absolute; top: 0; left: 0;}
#chart_original .imgall { width: 100%; max-width: 180px; margin: 0 auto;}
#chart_original .imgsp { width: 100%; height: 0; padding-top: 97.222222222222222%; position: relative;}
#chart_original .img { width: 100%; height: 0; padding-top: 97.222222222222222%;}
/*_chart*/
#chart_space { float: none; position: absolute; top: 2px; left: 3px;}
/*_original*/
#original_space { float: none; position: absolute; top: 2px; right: 2px;}
/*report_bbs*/
#report_bbs { max-width: 360px; height: 176px; position: absolute; top: 0; right: 0;}
#report_bbs .imgall { width: 100%; max-width: 180px; margin: 0 auto;}
#report_bbs .imgsp { width: 100%; height: 0; padding-top: 97.222222222222222%; position: relative;}
#report_bbs .img { width: 100%; height: 0; padding-top: 97.222222222222222%;}
/*_report*/
#report_space { float: none; position: absolute; top: 2px; left: 0;}
#report_space .s_imgall { width: 82%; position: absolute; top: 18%; left: 9%;}
#report_space .s_txt { position: absolute; bottom: 2%; left: 4%; font-size: 85%; letter-spacing: 0;}
#report_space .s_update { width: 98%; position: absolute; top: 75%; right: 1%;}
/*_bbs*/
#bbs_space { float: none; position: absolute; top: 2px; right: 0;}
/*SPECIAL*/
#special_space { max-width: 980px; height: 160px; margin: -15px auto 25px auto;}
/*_present*/
#present_space { width: 36.7%; margin: 0 0 0 7px; float: right;}
#present_space .s_imgsp, #present_space .s_img { padding-top: 48%;}
/*_gallery*/
#gallery_space { width: 36.7%; margin: 0 0 0 7px; float: right;}
#gallery_space .s_imgsp, #gallery_space .s_img { padding-top: 48%;}
#gallery_space .onair_txt { width: 40%; position: absolute; top: 58%; left: 12%; text-align: left; font-size: 160%;}
/*_movie*/
#movie_space { width: 24.6%; margin: 0; float: right; display: block;}
#movie_space .s_imgsp, #movie_space .s_img { padding-top: 71.5%;}
/*_video*/
#video_space0 { width: 24.6%; height: 173px; margin: 0; float: right; display: block; overflow: hidden; position: relative;}
#video_space { box-sizing: border-box; width: 100%; height: 173px; padding: 15px 35px 0 35px; -webkit-background-size: 65%; background-size: 65%; background: url(../img/mn_video.jpg) no-repeat bottom center}
#video_space .s_imgall { box-sizing: border-box; width: 100%; margin: 0 auto; display: block; float: none;}
#video_space .s_imgtxt-space { box-sizing: border-box; width: 100%; height: 160px; padding-top: 1%; display: block; float: none; font-size: 90%; position: absolute; top: 0; right: 0;}
#video_space .s_imgtxt { width: 50%; text-align: left; padding-top: 110px; padding-left: 5px;}
/*_stamp*/
#stamp_space { width: 24.12%; margin: 0; display: block; position: absolute; bottom: 192.5px; left: 15.5px;}
#stamp_space .s_imgsp, #stamp_space .s_img { padding-top: 71.5%;}
}

/*for_W1100-*/
@media screen and (min-width: 1100px) {
.footer0 #copyright { width: 640px; bottom: 10px;}
}

/*_onair*/
#onair_all { width: 55%; margin: 0 0 1em 3%; float: left;}
#onair_all0 { width: 55%; margin: 0 0 2em 3%;}
#onair_all0 #onair { background-image: url(../img/onair-s_dvd.png?0);}
#onair_all #onair { background-image: url(../img/onair-s_dvd.png?0);}
/*for_W1000-*/
@media screen and (min-width: 1000px) {
/*_onair*/
#onair_all { width: 75%; max-width: 800px; margin: 0 0 30px 0;}
#onair_all0 #onair, #onair_all #onair { background-image: url(../img/onair_dvd.png?0);}
}
