﻿.home{background:#fff}#column #search{background:#fff;color:#000;border:1px solid #979797;width:auto;box-sizing:border-box}#column #search #keywords{background:#fff;color:#000;left:0;top:0;height:100%;box-sizing:border-box;width:calc(100% - 32px);padding:5px 10px}#column #search #searchbtn{width:32px;border:0 none;top:0;right:0;left:auto;height:100%;background:url('../images/searchicon.png') no-repeat center center #2998D4}.side-col-wrap{margin-bottom:30px}.side-col-wrap .side-head{font-size:16px;background:#3D3D3D;color:#fff;font-weight:bold;padding:5px;margin-bottom:15px}.side-col-wrap p{font-size:13px;line-height:1.4;margin-bottom:10px}.side-col-wrap .regtxt{font-size:13px;text-align:center}.side-col-wrap .regtxt a{text-decoration:underline;font-weight:normal}.side-col-wrap .regtxt a:hover{text-decoration:none}.side-col-wrap .regbtn{text-align:center;margin-bottom:15px}.side-col-wrap .regbtn a{display:inline-block;border:1px solid #ccc;font-size:13px;font-weight:bold;padding:5px 20px;color:#000;text-decoration:none}.side-col-wrap .regbtn a:hover{opacity:0.85}.side-border{background:#979797;height:1px;margin:30px 0}.buy-info-label{color:#AF8A35;font-size:13px;margin-bottom:10px}.buy-info-label img{vertical-align:top;margin-right:5px}.video_related_thumb .status{position:absolute;z-index:1;right:0;bottom:0}.video_related_thumb .status img{width:153px;height:auto}.catlist-index{margin-bottom:15px}.bannartag{letter-spacing:-.4em;margin-bottom:10px}.bannartag img{height:25px}.bannartag .bannartag-state{font-size:13px;padding:3px 5px 2px;display:inline-block;background:#AFD794;letter-spacing:normal;box-sizing:border-box}.bannartag .bannartag-category{font-size:13px;padding:3px 5px 2px;display:inline-block;background:#2D9DD8;color:#fff;letter-spacing:normal;width:104px;text-align:center;box-sizing:border-box}.bannartag .bannartag-category span{background:#FF2F2F;color:#fff;display:inline-block;font-size:12px;margin-left:5px;padding:0 3px}.bannartag .bannartag-end{font-size:13px;padding:3px 5px 2px;display:inline-block;background:#7C7E7B;color:#fff;letter-spacing:normal;width:154px;text-align:center;box-sizing:border-box}#features::after{clear:both;display:block;content:""}.cat-feature-list{margin-top:40px;clear:both}.cat-feature-list h2{color:#fff;background:#404140;padding:5px;margin-bottom:15px}.cat-feature-list .cat-description{font-size:13px;line-height:1.4;margin-bottom:15px}.video_top .video_top_body{width:100%;padding:0 11px;margin-left:0;box-sizing:border-box}.video_top .video_top_body h4{width:auto;padding:10px 0 0}.video_top .video_top_body h4 span{display:inline-block;font-size:12px;color:#000;font-weight:normal;background:url('../images/tokei.png') no-repeat left center;margin-left:5px;padding-left:20px}.video_top .video_top_body .guest_label{margin-left:0}.video_top .video_top_body .guest_value{width:204px}.cat-feature-index{margin-bottom:15px}.cat-feature-index a{display:block;position:relative;color:#000;text-decoration:none;font-weight:normal}.cat-feature-index a::after{clear:both;display:block;content:""}.cat-feature-index a:hover .video_top_title{text-decoration:underline}.cat-feature-index .content{padding-left:135px}.cat-feature-index .video_top_thumb_photo{width:125px;height:auto;position:relative;float:left;top:auto;left:auto;padding:0;min-height:70px}.cat-feature-index .video_top_thumb_photo img{width:auto;height:auto;max-width:100%}.cat-feature-index .video_top_thumb_photo .status{display:none;position:absolute;right:0;bottom:0;width:50px}.cat-feature-index .buy-info-label{display:inline-block;vertical-align:top;margin-bottom:0;margin-top:5px;font-size:11px}.cat-feature-index .status2{margin-top:5px;width:93px;display:inline-block;vertical-align:top}.cat-feature-index .status2 img{max-width:100%}.cat-feature-index .date{font-size:12px}.cat-feature-index h4.video_top_title{font-size:14px;font-weight:bold;color:#3969CD}.cat-feature-index h4.video_top_title span{display:inline-block;font-size:12px;color:#000;font-weight:normal;background:url('../images/tokei.png') no-repeat left center;margin-left:5px;padding-left:20px}.cat-feature-index .video_top_body_guest .guest_label{display:none}.cat-feature-index .video_top_body_guest .guest_value{padding:0;height:auto;width:auto;display:block}.cat-feature-index .video_top_body_guest .guest_value::before{content:'ゲスト：'}.btmlink{text-align:right;margin-bottom:15px}.btmlink a{display:inline-block;border:1px solid #ccc;font-size:13px;font-weight:bold;padding:5px 20px;color:#000;text-decoration:none}.btmlink a:hover{opacity:0.85}.cat-feature-box{display:flex;justify-content:space-between;flex-wrap:wrap}.cat-feature-box-list{width:48%}.cat-feature-box-list h2{color:#fff;background:#404140;padding:5px;margin-bottom:15px}.cat-feature-box-list .thumb{float:left;width:137px}.cat-feature-box-list .thumb img{width:auto;height:auto;max-width:100%}.cat-feature-box-list .content{padding-left:145px}.cat-feature-box-list .btmlink{clear:both}.cat-feature-box-list p{font-size:13px;line-height:1.4;margin-bottom:15px}.digest_info{margin:40px 0;border:1px solid #ccc;background:#fff;padding:30px}.digest_info .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.digest_info .inner.indexSingle{justify-content:center}.digest_info h2{text-align:center;font-size:15px;font-weight:bold;margin-bottom:20px}.digest_info .endindex .regbtn{margin-bottom:10px}.digest_info .endindex .regbtn a{width:auto}.digest_info .endindex .regbtn a:hover{opacity:0.85}.digest_info .btmtxt p{font-size:12px}.digest_info .btmtxt p span.loginbtn{text-decoration:underline}.digest_info .btmtxt p span.loginbtn:hover{text-decoration:none}.digest_info .regbtn{text-align:center}.digest_info .regbtn a{display:inline-block;border:1px solid #ccc;font-size:13px;font-weight:bold;padding:5px 20px;color:#000;text-decoration:none;background:#fff;box-sizing:border-box;width:132px;height:45px;line-height:33px}.digest_info .regbtn a:hover{opacity:0.85}.digest_info .index{width:48%}.digest_info .index .contents{background:#383938;text-align:center;padding:15px;margin-bottom:8px}.digest_info .index .contents h3{color:#fff;font-size:13px;line-height:1.7;font-weight:bold;margin-bottom:10px}#features ul#boxes li{box-sizing:border-box;background:none;border:1px solid #e5e5e5}#features ul#boxes li a{display:block}#features ul#boxes li p.date{padding-left:12px}.video_top_footer{width:100%;top:auto}#features ul#boxes li p.status{width:153px;position:absolute;right:2px;bottom:0;margin:0}#features ul#boxes li p.status img{max-width:100%;height:auto;width:auto}#features.features2 #boxes{width:auto;margin-left:-20px}#features.features2 #boxes .boxLink{position:relative}#features.features2 #boxes .boxLink p.status{right:0}#features.features2 #boxes .video_top{position:static}#features.features2 #boxes::after{clear:both;content:'';display:block}#features.features2 #boxes li{margin-left:20px;width:297px}#features.features2 #boxes .video_top_thumb{width:calc(100% - 22px)}#features.features2 #boxes .video_top_header h3{width:223px}#features.features2 #boxes .video_top_thumb_photo{width:100%;box-sizing:border-box;padding:0 8px 8px}#features.features2 #boxes .video_top_thumb_photo img{max-width:100%;width:auto;height:auto}.channel #related #relatedvideo p.status{width:153px}.channel #related #relatedvideo p.status img{max-width:100%;height:auto;width:auto}.preview_bg,.free_bg,.onair_bg,.backnumber_bg{position:relative}.preview_bg::after,.free_bg::after,.onair_bg::after,.backnumber_bg::after{content:'';display:block;position:absolute;right:0;bottom:0;width:153px;height:25px;background-repeat:no-repeat;background-position:center top;background-size:contain}.preview_bg::after{background-image:url('../images/preview.png')}.free_bg::after{background-image:url('../images/free.png')}.onair_bg::after{background-image:url('../images/onair.png')}.backnumber_bg::after{background-image:url('../images/backnumber.png')}#detail h1.preview_bg::after,#detail h1.free_bg::after,#detail h1.onair_bg::after,#detail h1.backnumber_bg::after{display:none}#bg_head{padding:5px;height:auto}#bg_head::after{clear:both;display:block;content:""}#bg_head .cat{display:none;color:#fff;float:left}#bg_head .cat a{display:block;color:#fff;text-decoration:none;background:#666;padding:6px;font-size:13px}#bg_head .date{float:right;color:#000;font-size:13px;padding-top:7px}#bg_head .date .new{display:inline-block;background:#C00;color:#fff;font-size:11px;padding:1px 7px}.boxLink{position:relative}.boxLink .buy-info-label{position:absolute;right:13px;bottom:27px;margin-bottom:0;font-size:12px}.btmlist{margin-top:20px;margin-bottom:20px;border-bottom:1px dotted #ccc}.btmlist li{font-size:12px;margin-bottom:5px;list-style:disc;margin-left:23px}.detail-movielength{font-size:12px;color:#000;font-weight:normal;background:url('../images/tokei.png') no-repeat left center;padding-left:20px;margin-top:-24px;margin-left:20px;margin-bottom:20px}.wsbl_twitter{width:80px !important}.wp_social_bookmarking_light div{margin-right:5px}.guide_wrap .guide_head .guide_txt{font-size:18px;font-weight:bold}.guide_wrap .guide_head .guide_txt .red{color:#da2128}.guide_wrap .guide_head .guide_mv{width:100%;height:auto}.guide_wrap h4{font-size:14px;margin:15px 20px 0;font-weight:bold}.guide_wrap .guide_box{margin:15px 20px 0}.guide_wrap .guide_box_flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.guide_wrap .guide_box_flex .guide_txt{flex-basis:calc(100% - 300px);margin:0}.guide_wrap .guide_box_flex .guide_txt .bold{display:block;font-size:14px;margin-top:10px;font-weight:bold}.guide_wrap .entry_box{background:#fdeeee;margin:15px 20px 0;padding:30px 20px;text-align:center}.guide_wrap .price_txt{font-size:15px;margin-bottom:10px}.guide_wrap .price_txt .fee{font-size:18px;font-weight:bold}.guide_wrap .price_txt .price{font-size:26px;font-weight:bold}.guide_wrap .program_box{display:flex;justify-content:space-between;margin:15px 20px 0;padding-bottom:20px}.guide_wrap .program_box .program_index{flex-basis:32%}.guide_wrap .program_box .program_index h4{margin:0 0 10px;min-height:80px}.guide_wrap .program_box .program_index h4 span{display:block;background:#333;color:#fff;text-align:center;font-size:12px;padding:5px;margin-bottom:10px}.guide_wrap .program_box .program_index .member_img{margin-bottom:10px;text-align:center}.guide_wrap .merit{text-align:center}.guide_wrap .qa_link{margin:15px 20px 0;padding-bottom:20px}.guide_wrap .qa_link li a{color:#333}.guide_wrap .guest_list ul{display:flex;flex-wrap:wrap;margin:0 20px}.guide_wrap .guest_list ul li{flex-basis:16.66%;width:16.66%;overflow:hidden}.guide_wrap .guest_list ul li .img_space{width:100%;height:0;padding-top:55%;background-size:cover}
