@charset"utf-8";html{height:100%}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;min-height:100%}@font-face{font-family:'douga';src:url(../font/douga.eot?tk4mq4);src:url(../font/douga.eot?tk4mq4#iefix) format("embedded-opentype"),url(../font/douga.ttf?tk4mq4) format("truetype"),url(../font/douga.woff?tk4mq4) format("woff"),url(../font/douga.svg?tk4mq4#douga) format("svg");font-weight:400;font-style:normal}[class*="icon-"]:before{font-family:'douga'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tv-asahi_douga:before{content:"\e600"}.icon-term:before{content:"\e601"}.icon-loupe02:before{content:"\e602"}.icon-loupe01:before{content:"\e603"}.icon-clock:before{content:"\e604"}.icon-cast:before{content:"\e605"}.icon-arow-down02:before{content:"\e606"}.icon-cart:before{content:"\e607"}.icon-caption03:before{content:"\e608"}.icon-caption02:before{content:"\e609"}.icon-caption01:before{content:"\e60a"}.icon-bad:before{content:"\e60b"}.icon-arow-up02:before{content:"\e60c"}.icon-arow-up01:before{content:"\e60d"}.icon-arow-right01:before{content:"\e60e"}.icon-arow-left02:before{content:"\e60f"}.icon-arow-left01:before{content:"\e610"}.icon-staff02:before{content:"\e611"}.icon-staff01:before{content:"\e612"}.icon-smp:before{content:"\e613"}.icon-setting_arow:before{content:"\e614"}.icon-setting:before{content:"\e615"}.icon-present:before{content:"\e616"}.icon-plus:before{content:"\e617"}.icon-pc:before{content:"\e618"}.icon-mobile:before{content:"\e619"}.icon-minus:before{content:"\e61a"}.icon-lock01:before{content:"\e61b"}.icon-list02:before{content:"\e61c"}.icon-list01:before{content:"\e61d"}.icon-link02:before{content:"\e61e"}.icon-link01:before{content:"\e61f"}.icon-grid:before{content:"\e620"}.icon-good:before{content:"\e621"}.icon-eye:before{content:"\e622"}.icon-lock02:before{content:"\e623"}.icon-arow-down01:before{content:"\e624"}.icon-close:before{content:"\e625"}.icon-beginner:before{content:"\e900"}.icon-question:before{content:"\e901"}.icon-arow-right02:before{content:"\e902"}.icon-medal:before{content:"\e903"}.icon-medal-buy:before{content:"\e904"}.icon-payment:before{content:"\e905"}.icon-program:before{content:"\e906"}.icon-program-month:before{content:"\e907"}.icon-close2:before{content:"\e908"}.icon-tv-asahi:before{content:"\e90b"}.icon-loupe03:before{content:"\e91c"}.details-inner-title .icon-cast,.details-inner-title .icon-staff01{display:inline-block;margin-right:4px;vertical-align:baseline!important}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.clear{clear:both}.FL0{float:left;margin-bottom:10px}.FR0{float:right;margin-bottom:5px}.FL5{float:left;padding:5px}.FR5{float:right;padding:5px}.marginPDF{padding:5px}.margin10{clear:both;padding:10px}.margin5{clear:both;padding:5px}.hide_txt{display:none}.fbold{font-weight:700}.tright{text-align:right}.tleft{text-align:left}.mb3{margin-bottom:3px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mt3{margin-top:3px}.mt5{margin-top:5px}.arwr01{padding-left:10px;background:url(https://mv.tv-asahi.co.jp/douga/images/pc/arw_r01.gif) left no-repeat}.hide_txt{display:none}.txt_blk{color:#303030;font-size:12px;padding:0 0 5px;line-height:160%}.txt_blks{color:#303030;font-size:10px;padding:0;line-height:140%}.txt_red{color:red;font-size:12px;padding:0 0 5px;line-height:160%}.txt_blks_at{color:#303030;font-size:12px;padding:0;line-height:160%}.txt_blks_at a{color:#2780cc!important;text-decoration:none!important}.txt_blks_at a:hover{color:#ffb900!important;text-decoration:underline!important}.txt_reds{color:red;font-size:12px;padding:0 0 5px;line-height:140%}.txt_grys{color:#626262;font-size:10px;padding:0;line-height:140%}#container{width:100%;height:auto!important;height:100%;display:block;clear:both;margin:0 auto;padding:0}#main_wrap{width:940px;margin:0 auto;padding-bottom:5px}#contents{width:960px;margin:0 auto;padding:0 10px}#contents_main{float:left;width:650px}#contents_rect{float:right;width:300px}.rect_banner{padding:24px 0 10px}.rect_banner_small{width:284px;margin:0 auto;padding:10px 0 0}img.prIcon{float:right}#head_notice{background-color:#262630;width:100%}#head_notice p,#head_notice a{color:#fff;display:block;line-height:1.6;word-break:break-all;}#head_notice ul{width:960px;margin:0 auto;padding:16px 0 19px}#head_notice li{background:url(../../images/pc/head_notice_arrow.png) no-repeat 0 4px;margin-bottom:14px;padding-left:16px;font-size:13px}#head_notice li:last-child{margin-bottom:0}#head_notice li a:hover{text-decoration:underline}#head_notice li.imp_red{background:#b00525;overflow:hidden;padding:8px 12px;font-size:14px;font-weight:bold;border-radius:5px}#head_notice li.imp_blue{background:#4385f5;overflow:hidden;padding:8px 12px;font-size:14px;font-weight:bold;border-radius:5px}.alert:before{content:"";background:url(../../images/alert.png) no-repeat;float:left;width:21px;height:21px;margin:0 10px 0 0}#headerSpacer{width:100%;height:45px}#header{width:100%;background-color:#f3f3f3;position:fixed;top:0;left:0;box-shadow:0 1px 3px 1px rgba(0,0,0,0.2);border-bottom:1px solid #ccc\9;z-index:100;min-width:1000px}#newGlobalMenu{width:980px;height:45px;margin:0 auto;position:relative}#newGlobalMenu ul li{float:left;font-size:12px}#newGlobalMenu ul li a{display:block;text-align:center}#newGlobalMenu ul li a:hover{text-decoration:none}li#headerLogo{margin-right:15px}li#idl a,li#drma a,li#vrty a,li#anm_hero a,li#otr a,li#fish a,li#fre a,li#live a,li#movi a{color:#333;height:28px;padding:17px 9px 0 9px}li#idl{letter-spacing:-0.3px}li#drma{letter-spacing:-0.2px}li#vrty{letter-spacing:-0.2px}li#anm_hero{letter-spacing:-0.5px}li#otr{letter-spacing:-0.3px}li#live{letter-spacing:-0.3px}li#sch{width:135px;margin-left:8px}#idl:hover,#drma:hover,#anm_hero:hover,#vrty:hover,#otr:hover,#fish:hover,#fish:hover,#fre:hover,#live:hover,#movi:hover{border-bottom-width:3px;border-bottom-style:solid;height:42px;background:#e4e4e4}#fre:hover{border-bottom-color:#60f}#idl:hover{border-bottom-color:#ed3acc}#drma:hover{border-bottom-color:#e32a2a}#anm_hero:hover{border-bottom-color:#e8721b}#vrty:hover{border-bottom-color:#1cae10}#otr:hover{border-bottom-color:#09f}#fish:hover{border-bottom-color:#1c6ce5}#live:hover{border-bottom-color:#333}#movi:hover{border-bottom-color:#658092}form#search_box{position:relative;padding-top:9px}button{float:right;border:0;width:28px;height:26px;padding:0;line-height:140%;cursor:pointer;overflow:hidden}.search_button span{display:block;width:28px;height:26px;background:url(../../images/pc/btnSearch.jpg) no-repeat;text-indent:-10000px;position:absolute;top:9px}#search_input_box{font-size:11px;height:24px;position:absolute}.search_input{width:100px;height:24px;padding:0 0 0 6px;font-size:13px;border:1px solid #ccc;line-height:22px!important}li#loginBtn{width:136px;height:19px;float:right!important;color:#333;font-weight:700;text-align:center;padding-top:9px;margin-top:7px;border:1px solid #f0c800;background-color:#ffd500;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffe666),to(#ffd300));background-image:-webkit-linear-gradient(#ffe666,#ffd300);background-image:-moz-linear-gradient(#ffe666,#ffd300);background-image:-o-linear-gradient(#ffe666,#ffd300);background-image:linear-gradient(#ffe666,#ffd300);-webkit-box-shadow:inset 0 2px 1px rgba(255,255,255,0.6),0 1px 1px rgba(21,16,23,0.1);-moz-box-shadow:inset 0 2px 1px rgba(255,255,255,0.6),0 1px 1px rgba(21,16,23,0.1);box-shadow:inset 0 2px 1px rgba(255,255,255,0.6),0 1px 1px rgba(21,16,23,0.1);-webkit-transition:all,0.2s;-moz-transition:all,0.2s;transition:all,0.2s;border-radius:3px;cursor:pointer}li#loginBtn:hover{background-color:#e6bf00;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffe666),color-stop(0.05,#ffd300),to(#ffd300));background-image:-webkit-linear-gradient(#ffe666,#ffd300 5%,#ffd300);background-image:-moz-linear-gradient(#ffe666,#ffd300 5%,#ffd300);background-image:-o-linear-gradient(#ffe666,#ffd300 5%,#ffd300);background-image:linear-gradient(#ffe666,#ffd300 5%,#ffd300);text-decoration:none}li#loginBtn:active{text-decoration:none;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);box-shadow:inset 0 2px 1px rgba(0,0,0,0.1)}li#loginBtn a{text-decoration:none;width:136px;height:19px;display:block}#loginPart{position:absolute;z-index:1000;top:36px;right:0;background-color:#fff;box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);display:none}#loginArea{width:280px}.loginTooltip{background:url(../../images/pc/btnGuide.jpg) no-repeat;width:87px;height:18px;text-indent:-10000px;display:block;margin:10px 0 5px;float:left}#newRegist{padding:0 20px}.popupClose{float:right;margin:8px -52px 0;cursor:pointer}.newMember{clear:both;width:280px;height:41px;display:block;cursor:pointer;background-color:#28c86e;font-weight:700;border-radius:3px;margin-bottom:16px;color:#fff!important;position:relative}.newMember:hover{text-decoration:none;background-color:#1fb55f}.newMember:active{text-decoration:none;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5)}.newMemberBtn{font-size:15px;display:block;text-align:center;padding-top:15px}.formWrap{padding-top:13px;border-top:1px solid #a9a9a9;width:320px}.inputWrap{margin:0 20px}.loginInputWrap{margin:0 20px}.loginInputBox{margin-bottom:6px}.loginInput{width:248px;height:25px;padding:0 15px!important;border:1px solid #a9a9a9;line-height:22px!important}p#loginBtn input.spriteLog{width:200px;height:35px;padding:0;line-height:140%;cursor:pointer;float:left;margin-left:20px;border:1px solid #f0c800;background-color:#ffd500;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffe666),to(#ffd300));background-image:-webkit-linear-gradient(#ffe666,#ffd300);background-image:-moz-linear-gradient(#ffe666,#ffd300);background-image:-o-linear-gradient(#ffe666,#ffd300);background-image:linear-gradient(#ffe666,#ffd300);box-shadow:inset 0 2px 1px rgba(255,255,255,0.6),0 1px 1px rgba(21,16,23,0.1);-webkit-transition:all,0.2s;-moz-transition:all,0.2s;transition:all,0.2s;color:#4d4d4d;font-weight:700;border-radius:3px}p#loginBtn input:hover{background-color:#e6bf00;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffe666),color-stop(0.05,#ffd300),to(#ffd300));background-image:-webkit-linear-gradient(#ffe666,#ffd300 5%,#ffd300);background-image:-moz-linear-gradient(#ffe666,#ffd300 5%,#ffd300);background-image:-o-linear-gradient(#ffe666,#ffd300 5%,#ffd300);background-image:linear-gradient(#ffe666,#ffd300 5%,#ffd300);text-decoration:none}p#loginBtn input:active{text-decoration:none;box-shadow:inset 0 2px 1px rgba(0,0,0,0.1)}#loginArea label .loginCheck{float:right;font-size:12px;margin-right:20px}#loginArea label .loginCheck input{float:left}#loginArea label .loginCheck span{display:block;width:6em;padding-top:3px}#bottomArea{clear:both;font-size:12px;width:280px;padding:7px 20px 0}#bottomArea p{margin-top:5px}.loginNoMail a{width:207px;display:block}.loginNoMail span{width:207px;height:15px;display:block;background:url(../../images/pc/btnNoMail.jpg) no-repeat;text-indent:-10000px}.loginForget a{width:129px;display:block}.loginForget span{width:129px;height:15px;display:block;background:url(../../images/pc/btnForget.jpg) no-repeat;text-indent:-10000px}#otrLoginArea{margin-top:11px;width:280px;padding:15px 20px 0;font-size:12px;background-color:#e6e6e6;float:left}.otrLogin{margin-bottom:10px}.rakutenArea{padding-bottom:15px;text-indent:0!important;width:130px;float:left;margin-right:18px}.yahooArea{padding-bottom:15px;text-indent:0!important;width:130px;float:left}#serviceMenuWrap{width:960px;margin:10px auto 0;overflow:hidden}#serviceMenu{width:356px;float:right;font-size:12px}#serviceMenu li{float:left;margin-left:15px}#serviceMenu li a{font-size:11px;color:#333}#serviceMenu li a:hover{color:#2864c8;text-decoration:none}#loginInfo{width:174px;margin-top:7px;float:right!important;cursor:pointer}.loginImg{float:left;width:28px;height:28px;overflow:hidden}#loginInfo .loginImg img{margin-left:-8px}.loginInfo{width:177px;margin:4px 0 0;float:left;background:url(../../images/pc/btnToggle.jpg) no-repeat 155px}.loginName{font-size:10px}.loginName span{font-weight:700}.loginService{font-size:10px;float:right;margin-right:20px;letter-spacing:-.3px}.loginService span{font-weight:700}.loginMedal{font-size:11px;margin-top:3px;float:right;margin-right:20px;clear:both}.loginMedal span{font-weight:700}#loginInfoPop{position:absolute;z-index:1000;top:35px;right:0;background-color:#fff;box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);display:none}#loginInfoPop a{color:#2780cc}#loginInfoPopInner{margin:12px;height:80px}.loginInfoPopImg{width:78px;height:78px;border:1px solid #d1d1d1;float:left;margin-right:15px;display:block}.loginInfoPopDetail{float:left;margin-right:10px;width:150px}.loginInfoPopName{margin-top:10px;width:135px;font-size:13px}.loginInfoPopName p{margin-bottom:3px}.loginInfoPopName p span{font-weight:700}.loginInfoPopName p a{font-size:11px}.loginInfoService{font-size:12px}.loginInfoService p{margin-bottom:3px;text-align:center;line-height:1.5}.loginInfoService p span{font-weight:700;display:block}.loginInfoPopMedal{margin-top:2px;font-size:12px}.loginInfoPopMedal p a{font-size:11px}.loginInfoPopMedal p{margin-bottom:12px;clear:both;text-align:right}.loginInfoPopMedal p.medal{float:right}.loginInfoPopMedal p.medal span{font-size:26px}.loginInfoPopBtn{float:right;position:relative}.loginInfoPopClose{float:right;cursor:pointer}.loginInfoPopMyPage{margin-top:23px;width:90px;height:25px;padding-top:15px;line-height:140%;cursor:pointer;border:1px solid #f0c800;background-color:#ffd500;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffe666),to(#ffd300));background-image:-webkit-linear-gradient(#ffe666,#ffd300);background-image:-moz-linear-gradient(#ffe666,#ffd300);background-image:-o-linear-gradient(#ffe666,#ffd300);background-image:linear-gradient(#ffe666,#ffd300);box-shadow:inset 0 2px 1px rgba(255,255,255,0.6),0 1px 1px rgba(21,16,23,0.1);-webkit-transition:all,0.2s;-moz-transition:all,0.2s;transition:all,0.2s;color:#4d4d4d;font-weight:700;border-radius:3px;font-size:12px;text-align:center}.loginInfoPopMyPage:hover{background-color:#e6bf00;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffe666),color-stop(0.05,#ffd300),to(#ffd300));background-image:-webkit-linear-gradient(#ffe666,#ffd300 5%,#ffd300);background-image:-moz-linear-gradient(#ffe666,#ffd300 5%,#ffd300);background-image:-o-linear-gradient(#ffe666,#ffd300 5%,#ffd300);background-image:linear-gradient(#ffe666,#ffd300 5%,#ffd300);text-decoration:none}.loginInfoPopMyPage a:hover,.loginInfoPopMyPage a:active{text-decoration:none}.loginInfoPopMyPage:active{text-decoration:none;box-shadow:inset 0 2px 1px rgba(0,0,0,0.1)}.loginInfoPopMyPage a{color:#4d4d4d!important;text-decoration:none;display:block;padding:15px;margin-top:-15px}.loginInfoPopLogout{margin-top:7px;text-align:right;font-size:11px}.loginInfoRakuten{border-top:1px solid #ccc;width:293px}.loginInfoRakuten iframe{margin:10px 0;display:block}.loginInfoRakuten p a img{width:293px}div#rakutenPoint_293x53{border:none!important}.newHeaderBanner{overflow:hidden;min-width:960px;height:90px;margin:10px auto;padding-bottom:10px;border-bottom:1px solid #cdcdcd}.headerBannerWrap{width:728px;margin:0 auto}.newHeaderBanner a{width:728px;margin:0 auto;display:block}#mv_superbanner{position:absolute;top:-158px;right:0}#topHgroup #header_exp_top{margin:0 auto;padding:14px 0 6px}#header_exp_top p,#header_exp p{width:930px;font-size:12px;color:#f66b00;margin:0 auto;padding:7px 10px;text-align:left;border:dotted 1px #f66b00;background:#fff;line-height:1.5}#header_exp_top p a:link,#header_exp p a:link{color:#f66b00;text-decoration:none}#header_exp_top p a:visited,#header_exp p a:visited{color:#f66b00;text-decoration:none}#header_exp_top p a:hover,#header_exp p a:hover{color:#f66b00;text-decoration:underline}#header_exp_top{width:100%;background-color:#333;padding:10px 0 5px}#header_exp_top ul,#header_exp ul{width:950px;margin:0 auto;border:0}#header_exp_top img,#header_exp img{display:none}#header_exp_top li,#header_exp li{font-size:12px;margin-bottom:5px;background:url(../../images/pc/eme.jpg) no-repeat 0 3px;padding:2px 0 0 20px;line-height:1.4;color:#fff}#header_exp_top li a,#header_exp li a{display:block;padding-top:3px;color:#fff;text-decoration:underline;line-height:1.4}#header_exp_top span,#header_exp span{display:block;padding-bottom:5px}#header_exp_top li a:hover,#header_exp li a:hover{text-decoration:underline}#breadcrumbs{clear:both;width:960px;margin:0 auto;height:40px}#breadcrumbs .navi{padding:10px 0;font-size:11px;color:#636363}#breadcrumbs a{width:960px;margin:0 auto;font-size:11px}#breadcrumbs a:link,#breadcrumbs a:visited,#breadcrumbs a:active{color:#636363;text-decoration:none}#breadcrumbs a:hover{color:#09f;text-decoration:underline}#breadcrumbs{position:relative}#footer{clear:both;width:100%;padding:0;margin:0 auto;background:#eee;box-shadow:0 1px 2px -1px rgba(213,213,213,1) inset;border-top:1px solid #e3e3e3\9}#footer_inner{width:960px;margin:0 auto;overflow:hidden;padding:30px 0;font-size:11px;font-weight:700}#footer a:link,#footer a:visited,#footer a:active{color:#525252;text-decoration:none}#footer a:hover{color:#09f;text-decoration:underline}#foot_upper{margin-bottom:25px}#footer .footer_L{float:left;width:520px;margin:0;padding:0}#footer .footer_R{float:right;width:440px;padding:0;text-align:left}.footer_list{margin-bottom:22px}#footer_list_last{margin-bottom:0}#footer li{display:inline;line-height:normal;width:260px;float:left;font-size:11px;color:#525252;margin-bottom:22px}#footer li a{font-size:12px}#footer .footer_R .foot_s_s_box{float:left;padding-left:8px;width:102px}#footer .footer_R .foot_s_s_box p{font-size:10px;line-height:10px;color:#6c6c6c;font-family:"ＭＳ ゴシック","Osaka－等幅"}address{clear:both;text-align:center;width:100%;padding:5px 0;margin:10px 0 0;background:#626262;color:#d2d2d2;font-size:11px;font-style:normal}#footer ul{list-style:none;padding:0;display:block;height:20px}#footer ul a{font-size:11px;padding:0 10px;line-height:normal}#tv_asahi_cr{clear:both;display:block;height:31px;background:#333}#tv_asahi_cr address{width:960px;margin:0 auto;padding:10px 0 0;text-align:right;background:#333;text-shadow:1px 1px 0 rgba(0,0,0,1)}#menseki{width:960px;margin:0 auto 60px;padding-left:7px;font-size:10px;color:#525252}#foot_menseki{width:960px;margin:0 auto 5px;padding-left:7px;font-size:10px;color:#525252;line-height:1.3;font-weight:400}.menseki_mt{margin-top:20px}#foot_copylight{clear:both;width:960px;margin:5px auto 15px}.foot_copylight_inner{padding:10px;font-size:10px;color:#525252;font-weight:400;line-height:1.3}#goTop{clear:both;padding:10px 0;text-align:right;visibility:hidden}#btn-pgtop{visibility:hidden}#global_nav_space{height:50px}header{position:fixed;background:#fff;width:100%; min-width:1020px; border-bottom:1px solid #dadada;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden;}header h1,header nav,#global_nav_search_form{float:left}#global_nav_inner{position:relative;background:#fff;width:980px;height:49px;margin:0 auto}header h1 a{display:block;width:70px;margin:8px 12px 10px 0}header h1 a img{width:100%}header nav{position:relative}header nav ul{overflow:hidden}header nav li{float:left;text-align:center}header nav li:first-child:hover>#navCatchupCaption{display:block}header nav li.hide{display:none}header nav li:first-child a:before{content:'';position:absolute;width:0;height:0;border:aliceblue;display:block;top:23px;left:104px;border-right:7px solid #0cf;border-top:2px solid transparent;border-bottom:3px solid transparent}header nav li:first-child a:after{content:'無料';font-size:10px;background:#0cf;color:#fff;width:30px;height:14px;margin-left:6px;padding:3px 1px 3px;line-height:15px;border-radius:50px;display:inline-block}header nav li#global_nav_genre{width:78px}header nav li#global_nav_genre span{display:block;width:78px;line-height:48px;font-size:13px;border:solid #fff;border-width:1px 1px 0 1px;box-sizing:border-box}header#global_nav nav li a{display:block;padding:0 12px;color:#434a53;line-height:48px;font-size:13px;border:solid #fff;border-width:1px 1px 0 1px;box-sizing:border-box}header a,header #global_nav_genre span,header #global_nav_guide,header #global_nav_loginbtn{transition-property:background,border,color;transition-duration:.2s;transition-timing-function:ease-in-out}header#global_nav nav li a:hover,header nav li#global_nav_genre span:not(.active):hover{background:#f5f5f5;color:#7a97b2;border:solid #dee5ea;border-width:1px 1px 0 1px;cursor:pointer}header nav li#global_nav_genre{color:#434a53}header nav li#global_nav_genre span:before{margin-right:3px;font-size:10px}#global_nav_search_form{position:absolute;right:260px;overflow:hidden;background:#fff;z-index:100}#global_nav_search_form form{overflow:hidden;margin:10px 0 9px 12px;border:1px solid #e6ebef;border-radius:3px}#global_nav_search_form #keywords{float:left;background:#e6ebef;width:119px;height:28px;padding:0 0 0 8px;line-height:28px;font-family:Meiryo,sans-serif;font-size:13px;border:0}#global_nav_search_form #keywords:focus{width:288px}#global_nav_search_form input#keywords:focus,#global_nav_search_form input#keywords:focus+button{background:#fff}#global_nav_search_form input#keywords:-webkit-input-placeholder{color:#8899a6}#global_nav_search_form input#keywords:-moz-placeholder{color:#8899a6}#global_nav_search_form button{float:right;background:#e6ebef;width:30px;height:28px;color:#8899a6;font-size:11px;border:0}#navCatchupCaption{display:none;position:absolute;top:100%;margin-top:11px;padding:12px;background:#000;border:1px solid #3c3c3c;border-radius:4px;z-index:100}#navCatchupCaption p{font-size:13px;text-align:left;line-height:1.4;color:#b2f552}#navCatchupCaption:before{content:'';position:absolute;border-bottom:12px solid #000;border-right:8px solid transparent;border-left:9px solid transparent;top:-8px;left:26px;width:0;height:0}#navCatchupCaptionClose{position:absolute;top:-8px;right:-8px;width:18px;height:18px;background:#fff;line-height:16px;text-align:center;font-size:12px;font-weight:bold;border:2px solid #999;border-radius:12px;box-sizing:border-box;cursor:pointer}.global_nav_dropdown_menu{display:none;position:absolute;top:49px;background:#f5f5f5;border:1px solid #dee5ea;box-shadow:0 3px 5px 0 rgba(0,0,0,0.3)}.global_nav_dropdown_menu ul{overflow:hidden;margin:11px}.global_nav_dropdown_menu li a{display:block;line-height:38px;color:#7a97b2;font-size:13px}.global_nav_dropdown_menu li a:before{margin:0 8px 0 12px;font-size:9px;color:#c4cfda}.global_nav_dropdown_menu li a:hover{background:#e2e6eb;border:1px solid #dee5ea;box-sizing:border-box}#global_nav_genre_menu{overflow:hidden;left:225px;width:322px}#global_nav_genre_menu li{float:left;width:150px}#global_nav_genre_menu li a{border:1px solid #f5f5f5}#global_nav_genre span.active{position:absolute;background:#f5f5f5;padding-bottom:1px;color:#434a53;border:solid #dee5ea;border-width:1px 1px 0 1px;box-sizing:border-box;cursor:pointer;z-index:1}#global_nav_guide_menu{right:-2px}#global_nav_guide_menu li{width:170px}#global_nav_guide_menu li a{border:1px solid #f5f5f5}#global_nav_guide_menu:before{content:'';position:absolute;top:-6px;right:10px;width:10px;height:10px;background:#f5f5f5;transform:rotate(45deg);border:solid #dee5ea;border-width:1px 0 0 1px;pointer-events:none;z-index:10}.global_nav_content{overflow:hidden;float:right;margin-top:10px}.global_nav_content li{float:left;height:30px;text-align:center;border-radius:3px;cursor:pointer}.global_nav_content li a{display:block;text-align:center;border-radius:3px}#global_nav_regist{width:110px}#global_nav_regist a{background:#4ad28a;line-height:1;padding:9px 0 7px}#global_nav_regist a:hover{background:#42bd7c}#global_nav_loginbtn{width:100px;margin-left:6px;color:#7a97b2;line-height:28px;font-size:13px;border:1px solid #d3d6db;box-sizing:border-box}#global_nav_loginbtn:hover{border:1px solid #aeb1b5}#global_nav_loginbtn:before{margin-right:4px;font-size:11px}#global_nav_guide{background:#7a97b2;width:30px;margin-left:6px;padding:0;border-radius:50%}#global_nav_guide:before{line-height:32px;color:#fff;font-size:12px}#global_nav_guide:hover,#global_nav_guide.active{background:#6e88a0}#global_nav_regist a{color:#fff;font-size:14px}#global_nav_loginid a{overflow:hidden;padding:0 6px;color:#434a53;font-size:10px;border-radius:3px}#global_nav_loginid a:hover{background:#f2f2f2}#global_nav_loginid a span{display:list-item;float:left;vertical-align:middle}#global_nav_loginid .icon-arow-right01{margin-right:11px;line-height:30px}#global_nav_loginid .icon-cast{margin-right:8px;line-height:30px}#global_nav_loginid .loginid_text{margin-top:6px;text-align:left}#global_nav_loginid .icon-arow-down01:before{margin-left:6px;line-height:30px}#global_nav_charge{margin-left:6px}#global_nav_charge a{width:96px;padding:0;color:#7a97b2;font-size:12px;border:1px solid #d3d6db;box-sizing:border-box}#global_nav_charge a span{vertical-align:middle}#global_nav_charge a:before{margin-left:1px;line-height:28px;color:#7a97b2;font-size:14px}#global_nav_charge a:hover{border:1px solid #b2b5b9}#global_nav_charge .icon-arow-right01:before{line-height:27px}#global_nav_charge .logincharge_text{line-height:28px}.modal_inner input{padding:0;border:0}#modal_modal_notlogin input:-webkit-input-placeholder{font-family:Meiryo}#modal_modal_notlogin input:-moz-placeholder{font-family:Meiryo}#modal_overlay{display:none;overflow:hidden;position:fixed;background:#ebeff3;width:100%;height:100%;z-index:100}.modal_inner{display:none;position:fixed;background:#fff;width:742px;margin:auto;border:1px solid #dee5ea;z-index:1000}#modal_close_btn{position:absolute;top:-1px;right:-61px;background:#7a97b2;width:60px;padding:12px 0;color:#fff;text-align:center;font-size:12px;cursor:pointer}#modal_close_btn:hover{background:#6e88a0}#modal_close_btn:before{display:block;margin-bottom:4px;font-size:20px}#modal_notlogin h4{padding:42px 0 30px;color:#434a53;text-align:center}#modal_notlogin h4:before{margin-right:4px}#login_form_main{margin:10px 60px 0}#login_form_main form{overflow:hidden;padding-bottom:30px;border-bottom:1px solid #dee5ea}#login_form_main input#LOGIN_ID{margin-bottom:12px}#login_form_main input#LOGIN_ID,#login_form_main input#PASSWORD{background:#e6ebef;width:578px;height:42px;padding:0 22px;font-size:16px;border-radius:3px}#login_form_main #LOGIN_ID:-webkit-input-placeholder,#login_form_main #PASSWORD:-webkit-input-placeholder{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#8899a6;font-size:16px}#login_form_main #LOGIN_ID:-moz-placeholder,#login_form_main #PASSWORD:-moz-placeholder{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#8899a6;font-size:16px}#login_form_main_left #login_form_login{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif}#login_form_main_left,#login_form_main_right{float:left;width:311px;margin-top:24px}#login_form_main_left #login_form_login{background:#09f;width:100%;margin-bottom:12px;color:#fff;line-height:42px;font-size:18px;border-radius:3px}#login_form_main_left #login_form_login:hover{background:#0089e5;cursor:pointer}#login_form_main_left input[type=checkbox]{display:none;margin:0 4px 0 0}#login_form_main_left input[type=checkbox]+label{display:inline-block;position:relative;padding:0 0 0 22px;line-height:18px;font-size:13px;cursor:pointer}#login_form_main_left input[type=checkbox]+label:before{content:"";display:block;position:absolute;top:0;left:0;background:#FFF;width:16px;height:16px;border:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px}#login_form_main_left input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box}#login_form_main_left input[type=checkbox]:checked+label:after{content:'';left:3px;width:16px;height:8px;margin-top:-8px;border-left:3px solid #e71063;border-bottom:3px solid #e71063;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#login_form_main_right p{margin-left:26px;line-height:30px;height:30px}#login_form_main_right .icon-arow-right02:before{margin-right:11px;color:#c2cedb;font-size:12px}#login_form_main_right a{font-size:13px;color:#7a97b2}#login_form_main_right a:hover{text-decoration:underline}#login_form_other{overflow:hidden;width:556px;margin:0 auto 34px}#login_form_other a{display:block;float:left;margin:0 13px 12px}#login_form_other a:hover{opacity:.8}#login_form_footer{overflow:hidden;background:#f2f3f7;padding:28px 60px 32px;border-top:1px solid #dee5ea}#login_form_footer p{float:left}#login_form_footer a{color:#7a97b2}#login_form_footer [class*="icon-"]:before{vertical-align:middle}#login_form_footer_guide{width:192px;text-align:center}#login_form_footer #login_form_footer_guide a{display:block;line-height:40px;font-size:14px;border:1px solid #7a97b2;border-radius:3px}#login_form_footer #login_form_footer_guide a:hover{background:#d7e0e8}#login_form_footer #login_form_footer_regist{margin-left:23px;font-size:15px;line-height:42px}#login_form_footer #login_form_footer_regist:before{color:#c2cedb;margin-right:8px}#login_form_footer #login_form_footer_regist a:hover{text-decoration:underline}#loginin_main{overflow:hidden}#loginin_left,#loginin_right{float:left;width:371px;height:241px}#loginin_left div{text-align:center}#loginin_left .icon-cast{position:relative;overflow:hidden;background:#d0d9e2;width:66px;height:66px;margin:53px auto 12px;border-radius:66px;box-shadow:0 0 4px #aaa inset}#loginin_left .icon-cast:before{position:absolute;font-size:66px;left:0;bottom:-12px;color:#434a53}#modal_login_id{color:#434a53;line-height:1.6}#loginin_right #loginin_mypage,#loginin_right #loginin_medal,#loginin_right #loginin_logout{margin:0 auto;width:300px}#loginin_right #loginin_mypage a,#loginin_right #loginin_medal a{display:block;line-height:48px;text-align:center;border-radius:3px}#loginin_right #loginin_mypage{margin:68px auto 10px}#loginin_right #loginin_mypage a{background:#09f;color:#fff}#loginin_right #loginin_mypage a:hover{background:#0088e3}#loginin_right #loginin_medal a{color:#09f;border:1px solid #09f}#loginin_right #loginin_medal a:hover{background:#b3e0ff}#loginin_right #loginin_logout{margin-top:12px;text-align:right}#loginin_right #loginin_logout:before{margin-right:2px;color:#cad5e0;font-size:9px}#loginin_right #loginin_logout a{color:#7a97b2;font-size:13px}#loginin_right #loginin_logout a:hover{text-decoration:underline}#loginin_footer{background:#f2f3f7;height:110px;clear:both;border-top:1px solid #dee5ea}#loginin_footer a{display:block;width:293px;margin:28px auto}@media screen and (min-width:1320px){header nav li.hide{display:block}#global_nav_inner{width:1280px}#global_nav_search_form{right:383px}#global_nav_search_form #keywords{padding:0 0 0 12px;width:162px}#global_nav_search_form #keywords:focus{width:461px}#global_nav_genre_menu{left:355px}#global_nav_genre_menu li:first-child{display:none}#head_notice ul{width:1280px}#footer_inner,#foot_menseki,#foot_copylight,#tv_asahi_cr address{width:1280px}#footer .footer_L{width:780px}}p.episode-cast img,p.episode-story img{vertical-align:baseline}