a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:Aleo;font-style:normal;font-weight:400;src:url(../fonts/aleo-regular-webfont.eot);src:url(../fonts/aleo-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/aleo-regular-webfont.woff) format("woff"),url(../fonts/aleo-regular-webfont.ttf) format("truetype")}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}html{color:#000;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:62.5%}html body{left:0;overflow-x:hidden;font-size:1.1rem;letter-spacing:.04em;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased}html body.nav-open{width:100%;overflow:hidden;position:fixed}html body.nav-close{overflow:auto}.app{min-height:100vh}@media screen and (min-width:321px) and (max-width:375px){html{font-size:73.2%}}@media screen and (min-width:376px) and (max-width:400px){html{font-size:78.2%}}@media screen and (min-width:401px) and (max-width:426px){html{font-size:83.2%}}@media screen and (min-width:427px){html{font-size:93.7%}}a{color:#00a0e9}a:active,a:hover{color:#46e6ff}img{max-width:100%;vertical-align:bottom}@media print{.image-protection{background:rgba(0,0,0,.2)}.image-protection>img{opacity:0}}*{box-sizing:border-box;-moz-box-sizing:border-box}button,input[type=button],input[type=email],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{margin:0;padding:0;border:none;border-radius:0;-webkit-appearance:none}button:focus,input[type=button]:focus,input[type=email]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:none}input[type=email],input[type=tel],input[type=text],input[type=url],textarea{width:100%;padding:5px;max-width:100%;border:1px solid #efefef}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background:#f7f7f7}input:focus::-webkit-input-placeholder,isindex:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}::placeholder-shown{vertical-align:middle}::placeholder{font-size:1.1rem;vertical-align:middle;display:table;width:100%;height:100%;margin-left:10px}body.fixed{position:fixed;top:0;width:100%;height:100%;overflow:hidden}.containar{background:#e4e4e4}.header-top-container{display:flex;align-items:center;height:60px;margin-left:16px}.global-header{position:relative}.global-header .header-top{background:#fff;height:60px;display:flex;justify-content:space-between;position:relative;z-index:2}.global-header .header-top-container{display:flex;align-items:center;height:60px}.global-header .logo{margin-left:8px}.global-header .logo,.global-header .logo65th{width:auto;max-height:24px}.global-header .icon-button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;height:60px;text-decoration:none;color:#00a0c6;padding-top:8px}.global-header .icon-program,.global-header .icon-search{width:20px;height:20px;fill:currentColor}.global-header .menu-button{color:inherit;border:0;cursor:pointer;display:inline-flex;outline:0;padding:0;position:relative;align-items:center;user-select:none;border-radius:0;vertical-align:middle;-moz-appearance:none;justify-content:center;text-decoration:none;background-color:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;width:56px;height:60px}.global-header .menu-button-container{width:52px;height:52px;margin:8px 4px 0;background-color:#00a0c6;border-radius:4px 4px 0 0;display:flex;justify-content:center;align-items:center}.global-header .menu-icon{fill:#fff}.global-header .icon-text{font-size:12px;font-weight:600}.global-header .search-box{clear:both;position:relative;padding:3.28125% 2.5%}.global-header .search-box .search-box-inner{z-index:3;width:100%;background:#fff;overflow:hidden;position:relative;border-radius:4px}.global-header .search-box:before{top:0;left:0;z-index:2;content:"";opacity:0;width:100%;height:100%;display:block;position:absolute;background:#00a0c6}.global-header .search-box .text-box{width:90%;float:left;padding:3%;border:none;font-size:1.3rem;position:relative}.global-header .search-box .button{height:0;width:10%;float:right;padding-bottom:11%;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/icon_loupe.png) 50% 50% no-repeat;background-size:16px}.global-header .header-bottom{height:48px;width:100%;background-color:#f5f4f1;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;position:relative}.global-header .header-bottom:after{pointer-events:none;z-index:2;content:"";position:absolute;top:0;right:0;width:32px;height:100%;background:linear-gradient(90deg,rgba(245,244,241,0) 0,#f5f4f1)}.global-header .header-bottom.is-opened:after{z-index:0}.global-header .header-primary-container{display:flex;overflow-x:scroll;min-width:100%;flex-wrap:nowrap;position:relative;z-index:2}.global-header .header-primary-container:after{content:"";min-width:24px}.global-header .header-primary-container>.primary-link{display:block;margin:0 8px;padding:0 8px;white-space:nowrap;line-height:48px;text-decoration:none;color:#000;font-weight:600;letter-spacing:-.01em}.global-header .header-primary-container.is-opened{z-index:1}.global-header .secondary-nav-border{position:absolute;top:-1px;z-index:2;height:2px;width:100%}.global-header .secondary-nav-border.is-opened{opacity:1;background-color:#00a0c6}.global-header .secondary-nav-border.is-closed{opacity:0;background-color:#00a0c6}.global-header .secondary-nav{position:absolute;left:0;width:100%;background-color:#fff;border-top:2px solid #00a0c6;transition:all .45s cubic-bezier(.23,1,.32,1) 0ms;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.global-header .secondary-nav.is-opened{z-index:1;top:-1px;opacity:1}.global-header .secondary-nav.is-closed{top:-50vh;opacity:0;z-index:-1}.global-header .secondary-nav-item{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#000;border-bottom:1px solid #c6c6c6;height:48px;padding:0 16px}.global-header .secondary-nav-item:last-child{border-bottom:none}.global-header .secondary-nav-icon{color:#00a0c6}.global-header .secondary-nav-search{background-color:#00a0c6}.global-header.gnav-open .search-box:before{opacity:1;transform:translateY(0);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.global-header.gnav-open .btn-menu{background:url(../images/h_btn_menu_close.png) 50% 50% no-repeat #00a0c6;background-size:71% 25%}.global-header.gnav-open .global-nav{top:0;opacity:1;transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.global-header.gnav-open .global-nav .global-nav-inner{overflow-y:scroll}.global-header.gnav-close .search-box:before{transition:opacity .45s cubic-bezier(.23,1,.32,1) 0ms}.global-header.gnav-close .global-nav{transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.cat-menu{line-height:1;overflow:hidden;border-radius:4px;text-align:center;background:#00a0c6;margin:0 2.5% 3.125%}.cat-menu .btn{color:#fff;font-size:1.2rem}.cat-menu .btn .btn-inner{padding:2.5% 0;display:inline-block}.cat-menu .btn .btn-inner i,.cat-menu .btn .btn-inner span{display:table-cell;vertical-align:middle}.cat-menu .btn .btn-inner span{font-weight:700}.cat-menu .btn .btn-inner i{font-size:1rem;padding-left:3px}.cat-menu ul{opacity:0;width:100%;text-align:left;overflow:hidden;transform:translateX(-100%);position:absolute;padding:0 1.5625% 2.5%}.cat-menu ul li{border-bottom:1px solid #bfbfbf}.cat-menu ul a{color:#000;width:100%;display:table;background:#fff;font-weight:700;text-decoration:none;padding:3.4375% 3.4375% 3.4375% 4.6875%}.cat-menu ul a i,.cat-menu ul a span{display:table-cell;vertical-align:middle}.cat-menu ul a i{color:#00a0c6;font-size:1rem;text-align:right}.cat-menu.cnav-open ul{opacity:1;position:static;transform:translateX(0);transition:opacity .45s cubic-bezier(.23,1,.32,1) 0ms}.notification{overflow:hidden;background:#e4e4e4;margin-bottom:6.25%}.notification .notificationList{font-size:14px;position:relative;display:flex;align-items:center;padding:0 0 0 10px;margin-right:1px;cursor:default}.notification .notificationListPriorityHIGH{color:#f0027f}.notification .notificationListPriorityHIGH:hover{background-color:rgba(240,2,127,.2)}.notification .notificationListPriorityLOW{color:#333}.notification .notificationListPriorityLOW:hover{background-color:rgba(0,160,198,.6);color:#fff!important}.notification .notificationItem{font-size:13px;position:relative;margin:0;padding:13px 24px 13px 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notification .iconWarn{fill:#f0027f;min-width:24px}.notification .arrow{position:absolute;top:0;right:8px;bottom:0;margin:auto;transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.notification .icon{fill:currentColor;min-width:24px}.notification .card{overflow:hidden;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.117647),0 1px 4px rgba(0,0,0,.117647);border:1px solid #dcdcdc;border-radius:2px;text-decoration:none;color:#000;transition:height,opacity .45s cubic-bezier(.23,1,.32,1) 0ms;margin:0 8px 16px;padding:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.notification .cardVisible{display:block;animation:fadeIn .45s cubic-bezier(.23,1,.32,1) 0ms;background-color:#fff}.notification .cardHidden{display:none;overflow:hidden;height:0;animation:fadeOut .45s cubic-bezier(.23,1,.32,1) 0ms}.notification .titlePriorityHIGH{color:#f0027f}.notification .titlePriorityHIGH,.notification .titlePriorityLOW{font-size:16px;line-height:28px;margin:0;padding:0;line-height:1.428571429}.notification .subtitle{margin:8px 0 0;padding:0;font-size:13px;color:#a3a3a3;letter-spacing:1.7;line-height:15px}.notification .image{width:100%;font-size:13px;margin:0;padding:0;line-height:13px}.notification .textArea{margin:0;padding:16px 16px 24px}.image+.notification .textArea{padding:10px 16px 24px}.notification .text{margin:8px 0 0;padding:0;display:block;font-size:13px}.notification .button{position:relative;margin:0;padding:20px 5px 0 20px;color:#00a0c6;font-size:13px;text-align:right;font-weight:700}.notification .buttonLabel{padding:8px 24px 0 16px;margin:0;border-radius:2px;font-size:13px;line-height:1.5em;color:#00a0c6;text-decoration:none}.notification .linkIcon{position:absolute;right:6px;bottom:1px;margin:auto;fill:#00a0c6;font-size:18px;height:18px;line-height:18px}.notification .ttl{width:100%;display:table;padding:0 2.5%;color:#f0027f;background:#e4e4e4}.notification .ttl i,.notification .ttl span{display:table-cell;vertical-align:middle}.notification .ttl .fa-exclamation-circle{font-size:1.8rem}.notification .ttl i{width:1.8rem}.notification .ttl span{font-weight:700;padding-left:.5em}.notification .text-wrapper{overflow:hidden;background:#fff;opacity:0;display:none;margin-top:8px;padding:5%}.notification .text-wrapper .text{line-height:1.4;position:absolute;transform:translateX(-100%);transition:opacity .45s cubic-bezier(.23,1,.32,1) 0ms}.notification.open .text-wrapper{display:block;opacity:1}.notification.open .text-wrapper .text{position:static;transform:translateX(0);transition:opacity .45s cubic-bezier(.23,1,.32,1) 0ms}.notification.open .notification-button{opacity:1}.notification .notification-button{opacity:0;background:#00a0c6;text-decoration:none;color:#fff;border-radius:4px;padding:8px 16px;margin-top:16px;text-align:center;display:inline-block}.ttl-common-main{overflow:hidden;font-size:1.6rem;font-weight:700;padding:0 2.5%;margin-bottom:2.5%}.ttl-common-main em{color:#666;float:right;font-size:1rem;font-weight:400;font-family:Aleo;padding-top:6px}.ttl-common-main-small{font-size:70%}.now-onair-slide{margin-bottom:9.375%}.now-onair-slide .program-list-slider{overflow:hidden;position:relative;background:#fff;margin:0 2.5%;box-shadow:0 2px 4px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.1)}.now-onair-slide .program-list-slider .btn-next,.now-onair-slide .program-list-slider .btn-prev{top:0;height:100%;width:10%;vertical-align:middle;color:#00a0c6;position:absolute}.now-onair-slide .program-list-slider .btn-next i,.now-onair-slide .program-list-slider .btn-prev i{top:42%;font-size:1.4rem;position:absolute}.now-onair-slide .program-list-slider .btn-prev{left:0}.now-onair-slide .program-list-slider .btn-prev i{left:5px}.now-onair-slide .program-list-slider .btn-next{right:0}.now-onair-slide .program-list-slider .btn-next i{right:5px}.now-onair-slide .program-list{display:flex}.now-onair-slide .program:first-child{display:block}.now-onair-slide .program .program-inner,.now-onair-slide .program a{width:100%;display:table;overflow:hidden;text-decoration:none;padding:4.9% 8.2%}.now-onair-slide .program .program-inner .text,.now-onair-slide .program .program-inner .thum,.now-onair-slide .program a .text,.now-onair-slide .program a .thum{display:table-cell;vertical-align:middle}.now-onair-slide .program .program-inner .thum,.now-onair-slide .program a .thum{width:20%;height:20%}.now-onair-slide .program .program-inner .thum div,.now-onair-slide .program a .thum div{height:0;width:100%;padding-bottom:100%;display:inline-block;border-radius:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.now-onair-slide .program .program-inner .thum div.no-image,.now-onair-slide .program a .thum div.no-image{background-image:url(../images/onair_noimage.png)}.now-onair-slide .program .program-inner .text,.now-onair-slide .program a .text{padding-left:4%;line-height:1.55}.now-onair-slide .program .program-inner .text .time,.now-onair-slide .program a .text .time{color:#fff;line-height:24px;letter-spacing:2px;padding:0 8px 0 5px;position:relative;display:inline-block;margin:0 0 2.5% 8px;background:#f0027f;vertical-align:baseline}.now-onair-slide .program .program-inner .text .time .time-slot,.now-onair-slide .program a .text .time .time-slot{font-size:1rem}.now-onair-slide .program .program-inner .text .time:before,.now-onair-slide .program a .text .time:before{top:0;right:100%;content:"";display:block;position:absolute;border:12px solid transparent;border-right:8px solid #f0027f}.now-onair-slide .program .program-inner .text h3,.now-onair-slide .program .program-inner .text p,.now-onair-slide .program a .text h3,.now-onair-slide .program a .text p{line-height:1.54;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.now-onair-slide .program .program-inner .text h3,.now-onair-slide .program a .text h3{color:#00a0c6;font-weight:700;font-size:1.3rem;margin-bottom:2.5%}.now-onair-slide .program .program-inner .text p,.now-onair-slide .program a .text p{color:#000;font-size:1rem}.now-onair-slide .program .program-inner .text h3{color:#000}.pickup-programs,.spickup-programs{margin-bottom:9.375%}.spickup-programs .programs-contents{padding:0 2.5%}.spickup-programs .program{color:#000;display:block;background:#fff;margin-bottom:3%;text-decoration:none;box-shadow:0 2px 2px rgba(0,0,0,.16)}.spickup-programs .program:hover{background:#e7f2f5}.spickup-programs .program:hover img{opacity:.7}.spickup-programs .program .thum{background:#fff}.spickup-programs .program .thum img{width:100%}.spickup-programs .program .detail{line-height:1.4;padding:6.875% 4.375% 5%}.spickup-programs .program .date,.spickup-programs .program .ttl{margin-bottom:1.875%}.spickup-programs .program .date{font-size:1rem;line-height:1.54;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Aleo,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Meiryo,sans-serif}.spickup-programs .program .ttl{color:#00a0c6;font-weight:700;font-size:1.6rem}.spickup-programs .program .notice{font-size:1rem}.spickup-programs .sub-programs{font-size:0;display:flex;flex-flow:row wrap}.spickup-programs .sub-programs .program{width:48.5%;font-size:1.2rem;margin-left:3%;vertical-align:top;display:inline-block}.spickup-programs .sub-programs .program:nth-child(odd){margin-left:0}.spickup-programs .sub-programs .program .detail{line-height:1.2;padding:13% 10% 10%}.spickup-programs .sub-programs .program .detail .date{margin-bottom:5%}.spickup-programs .sub-programs .program .detail .ttl{font-size:1.4rem;margin-bottom:0;line-height:1.54;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-release{margin-bottom:9.375%}.list-style-lthum{background:#fff}.list-style-lthum .item{border-bottom:1px solid #bfbfbf}.list-style-lthum .item a{color:#000;width:100%;display:table;line-height:1.3;text-decoration:none;padding:4.375% 0 4.375% 4.375%}.list-style-lthum .item .detail,.list-style-lthum .item .fa,.list-style-lthum .item .icon,.list-style-lthum .item .icon-rank,.list-style-lthum .item .thum{vertical-align:top;display:table-cell}.list-style-lthum .item .icon,.list-style-lthum .item .icon-rank,.list-style-lthum .item .thum{padding-right:3.75%;box-sizing:content-box}.list-style-lthum .item .thum{width:28.75%}.list-style-lthum .item .icon,.list-style-lthum .item .icon-rank{width:14.6875%;text-align:center;vertical-align:middle}.list-style-lthum .item .icon span,.list-style-lthum .item .rank1 span,.list-style-lthum .item .rank2 span,.list-style-lthum .item .rank3 span{width:100%;height:0;overflow:hidden;text-indent:-3000px;padding-bottom:100%;display:inline-block;background-position:50%;background-size:contain;background-repeat:no-repeat}.list-style-lthum .item .icon.ann span{background-image:url(../images/icon_ann.png)}.list-style-lthum .item .icon.geinou span{background-image:url(../images/icon_geinou.png)}.list-style-lthum .item .icon-rank.rank1 span{background-image:url(../images/icon_rank1.png)}.list-style-lthum .item .icon-rank.rank2 span{background-image:url(../images/icon_rank2.png)}.list-style-lthum .item .icon-rank.rank3 span{background-image:url(../images/icon_rank3.png)}.list-style-lthum .item .detail .notice,.list-style-lthum .item .detail .ttl{line-height:1.2;line-height:1.54;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.list-style-lthum .item .detail .ttl{font-weight:700;font-size:1.4rem}.list-style-lthum .item .detail .sttl{margin-top:8px}.list-style-lthum .item .detail .update-time{font-size:.9rem;margin-top:3px;display:block}.list-style-lthum .item .detail .notice{margin-top:8px;font-size:1.1rem}.list-style-lthum .item .fa{color:#00a0c6;text-align:right;padding-right:1.5625%;vertical-align:middle;width:2em;font-size:1.4rem}.add-btn{color:#fff;font-weight:700;border-radius:4px;text-align:center;background:#cbcbcb;margin:2.5% 2.5% 0}.add-btn .add-btn-inner{padding:1.875% 0;display:inline-block}.add-btn .add-btn-inner i,.add-btn .add-btn-inner span{display:table-cell;vertical-align:middle}.add-btn .add-btn-inner span{font-size:1.2rem}.add-btn .add-btn-inner i{font-size:1.2rem;padding-left:3px}.original-contents,.osusume-contents{margin-bottom:9.375%}.original-contents .tabs{width:100%;display:table;padding:0 2.5%}.original-contents .tabs .tab{width:40%;color:#fff;display:table-cell;padding:3.4375% 0;text-align:center;background:#00a0c6}.original-contents .tabs .tab:first-child{border-radius:4px 0 0 0}.original-contents .tabs .tab:last-child{border-radius:0 4px 0 0}.original-contents .tabs .tab.active{color:#00a0c6;background:#fff}.original-contents .tabs .tab.noactive{color:#fff;background:#cbcbcb}.swipe-list>div{height:auto!important}.btn-round{display:block;text-align:center;padding:2.5% 0}.btn-round a,.btn-round span{line-height:1;color:#00a0c6;font-weight:500;font-size:1.1rem;padding:8px 20px;background:#fff;margin-left:10px;border-radius:50px;text-decoration:none;display:inline-block;border:1px solid #00a0c6}.btn-round a:first-child,.btn-round span:first-child{margin-left:0}.recommended-by-popin{padding:0 2.5%;color:#666}.sphone-movies{margin-bottom:9.375%}.card-list{font-size:0;display:flex;flex-flow:row wrap;padding:0 2.5%}.card-list>.item{line-height:1.2;background:#fff;vertical-align:top;display:inline-block;position:relative;box-shadow:0 2px 2px rgba(0,0,0,.16)}.card-list>.item:nth-child(odd){margin-left:0}.card-list>.item>a{text-decoration:none}.card-list>.item .thum img{width:100%}.card-list>.item .detail{word-break:break-all}.card-list>.item .date,.card-list>.item .notice{color:#000}.card-list>.item .date{font-size:1rem;letter-spacing:normal}.card-list>.item .ttl{color:#00a0c6;font-weight:700}.card-list>.item .notice{font-size:1.1rem}.card-list>.item .btn-round{left:0;bottom:0;width:80%;margin:auto;padding-bottom:9%;right:0;position:absolute}.card-list>.item .btn-round a{width:100%}.card-list.col1 .item{width:100%;color:#000;display:block;background:#fff;margin-bottom:3%;text-decoration:none;box-shadow:0 2px 2px rgba(0,0,0,.16)}.card-list.col1 .item .detail{line-height:1.4;padding:6.875% 4.375% 5%}.card-list.col1 .item .date,.card-list.col1 .item .ttl{margin-bottom:1.875%}.card-list.col1 .item .date{font-size:1rem;line-height:1.54;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Aleo,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Meiryo,sans-serif}.card-list.col1 .item .ttl{font-size:1.6rem}.card-list.col1 .item .notice{font-size:1rem}.card-list.col2>.item{width:48.5%;font-size:1.2rem;margin:0 0 3% 3%}.card-list.col2>.item:nth-child(odd){margin-left:0}.card-list.col2>.item:last-child,.card-list.col2>.item:nth-last-child(2){margin-bottom:0}.card-list.col2 .detail{line-height:1.2;padding:13% 10% 10%}.card-list.col2 .detail .date,.card-list.col2 .detail .ttl{margin-bottom:1.875%}.card-list.col2 .detail .date{margin-bottom:5%}.card-list.col2 .detail .ttl{margin-bottom:0;font-size:1.4rem;line-height:1.2em;line-height:1.54;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-list.movies>.item{overflow:hidden;position:relative;padding-bottom:11%}.card-list.movies>.item .detail .date,.card-list.movies>.item .detail .notice,.card-list.movies>.item .detail .ttl{margin-bottom:8%}.card-list.movies>.item .detail .notice,.card-list.movies>.item .detail .ttl{line-height:1.54;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-list.movies>.item .detail .ttl{color:#000}.card-list.movies>.item .links{top:0;left:0;z-index:10;padding:7%;width:100%;height:100%;position:absolute;transform:translateY(-100%);opacity:0;transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.card-list.movies>.item .links .overlay{top:0;left:0;z-index:11;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.8)}.card-list.movies>.item .links ul{height:100%;display:flex;flex-flow:column wrap;justify-content:center}.card-list.movies>.item .links ul li{z-index:15;width:100%;position:relative;margin-bottom:10%;display:inline-block}.card-list.movies>.item .links ul li a,.card-list.movies>.item .links ul li i{display:table-cell;vertical-align:middle}.card-list.movies>.item .links ul li i small{width:27px;height:27px;display:block;border-radius:50%;text-indent:100%;white-space:nowrap;overflow:hidden;background-color:#fff;background-position:50%;background-repeat:no-repeat}.card-list.movies>.item .links ul li a{color:#fff;font-size:1rem;padding-left:10px;text-decoration:none}.card-list.movies>.item .links ul .tver i small{background-image:url(../images/btn_tver.png);background-size:19px 11px}.card-list.movies>.item .links ul .catch_up i small{background-image:url(../images/btn_tvasahi_cu.png);background-size:22px 13px}.card-list.movies>.item .links ul .abema i small{background-image:url(../images/btn_abema.png);background-size:21px 9px}.card-list.movies>.item .links ul .ta_douga i small{background-image:url(../images/btn_tadouga.png);background-size:21px 13px}.card-list.movies>.item .links ul .telasa i small{background-image:url(../images/btn_telasa.svg);background-size:21px 13px}.card-list.movies>.item .links.open{transform:translateY(0);opacity:1;transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.card-list.movies .icons span{color:#00a0c6;padding:8px 0;margin:0 7px 5px 0;text-align:center;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;background-size:contain;background-position:50%;background-repeat:no-repeat}.card-list.movies .icons span:last-child{margin-right:0}.card-list.movies .icons .tver{width:33px;height:22px;background-image:url(../images/btn_tver.png)}.card-list.movies .icons .catch_up{width:35px;height:22px;background-image:url(../images/btn_tvasahi_cu.png)}.card-list.movies .icons .abema{width:55px;height:22px;background-image:url(../images/btn_abema.png)}.card-list.movies .icons .ta_douga{width:26px;height:22px;background-image:url(../images/btn_tadouga.png)}.card-list.movies .icons .telasa{width:54px;height:22px;background-image:url(../images/btn_telasa.svg)}.twitter{margin-bottom:9.375%}.twitter .list-style-lthum .item .thum{width:15.625%}.blog,.column,.keyword,.tvasahi-news{margin-bottom:9.375%}.tags{font-size:0;padding-right:2.5%}.tags .tag{color:#fff;padding:8px;font-size:1.1rem;border-radius:50px;background:#999;display:inline-block;text-decoration:none;margin:0 0 10px 2.5%}.ranking{margin-bottom:9.375%}.ranking .list-style-lthum .item .detail{vertical-align:middle}.information{margin-bottom:9.375%}.appeal-bnr-list{margin-bottom:25px;padding-left:2.5%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.appeal-bnr-list ul{display:flex}.appeal-bnr-list li{flex:0 0 71%;line-height:1.3;margin-right:8px;font-size:1.15rem}.appeal-bnr-list li a{color:#000;text-decoration:none}.appeal-bnr-list li img{margin-bottom:12px}.change-pcmode{background:#fff;padding:3.75% 0}.change-pcmode .no-active{font-weight:500;color:#c6c6c6;border:1px solid #c6c6c6}.change-pcmode span{padding:0;margin:0;color:#000;border:none}.change-pcmode .text{font-weight:700}.footer .footer-bottom{background:#424242}.footer .fnav .links-header{border-bottom:1px solid grey;display:flex;align-items:center;justify-content:space-between}.footer .fnav .links-header h2{color:#c6c6c6;padding:16px;height:48px}.footer .fnav .links-header .links-icon{fill:#c6c6c6;margin:12px;height:24px;width:24px;transition:transform 251ms cubic-bezier(.4,0,.2,1) 0ms}.footer .fnav .links-header .links-icon.is-open{transform:rotate(180deg)}.footer .fnav .links-header .links-icon.is-close{transform:rotate(0deg)}.footer .fnav .links{visibility:hidden;opacity:0;overflow:hidden;transition:opacity 251ms cubic-bezier(.4,0,.2,1) 0ms;height:0}.footer .fnav .links.is-open{display:block;border-bottom:1px solid grey;padding:16px 16px 16px 32px;background-color:rgba(0,0,0,.3);visibility:visible;opacity:1;height:auto}.footer .fnav a{color:#fff;padding:12px 0;display:block;text-decoration:none}.footer .fnav a span{display:block;font-size:1rem}.footer .price{margin:32px 16px 16px}.footer .price>p{font-size:.9rem;color:#999}.footer .copyright{font-size:.9rem;text-align:right;padding:4.6875% 2.5% 6.25%}.footer .copyright p{color:#999;margin-bottom:10px}.footer .page-top{display:block;color:#00a0c6;padding-bottom:7.8125%}.footer .page-top .fa,.footer .page-top span{display:block;text-align:center}.footer .page-top .fa{font-size:1.4rem;padding-bottom:5px}.footer .page-top span{margin-top:-2px;font-weight:500}.footer .page-top.slide-up{animation:pagetopUp .45s ease-out forwards}.footer .page-top.slide-down{animation:pagetopDown .45s ease-out forwards}.footer .page-top-fixed{right:8px;bottom:16px;color:#fff;position:fixed;height:0;z-index:999;width:13.125%;padding-bottom:13.125%}.footer .page-top-fixed .fa,.footer .page-top-fixed .ptf-inner,.footer .page-top-fixed .ptf-inner2{width:100%;height:100%}.footer .page-top-fixed .ptf-inner{position:absolute}.footer .page-top-fixed .ptf-inner .ptf-inner2{display:table;border-radius:50%;background:hsla(0,0%,60%,.5)}.footer .page-top-fixed .ptf-inner .ptf-inner2 .fa{font-size:1.4rem;display:table-cell;text-align:center;vertical-align:middle}.bnr-illegal{text-align:center;padding-top:4.6875%}.add-bnr{z-index:1;position:relative;background:#424242;padding-bottom:9.375%}.add-bnr .add-bnr-inner{width:300px;height:250px;margin:0 auto}.ranking-icon{z-index:2;position:absolute;top:-12px;left:-12px;width:30px;height:30px;line-height:26px;color:#fff;font-family:Aleo Regular;font-size:16px;font-weight:700;text-align:center;border-radius:50%;border:3px solid #fff;background-image:linear-gradient(165deg,#616161 44%,#868686 45%)}.ranking-color1{background-image:linear-gradient(165deg,#c57f00 44%,#e2bf00 45%)}.ranking-color2{background-image:linear-gradient(165deg,#9d9d9d 44%,#b4b4b4 45%)}.ranking-color3{background-image:linear-gradient(165deg,#935421 44%,#ac782f 45%)}.banner-a{background-color:#f5f4f1;padding:32px 8px;margin:32px 0;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.banner-a>a{display:flex;box-shadow:1px 3px 5px rgba(0,0,0,.4)}.banner-a>a img{width:100%}.ｘ{margin-bottom:9.375%}.ｘ .card{overflow:hidden;background-color:#fff;margin:8px;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding-bottom:16px}.ｘ .card-image>img{width:100%}.ｘ .card-body{padding:16px}.ｘ .card-title{font-size:1.4rem;font-weight:600}.ｘ .card-text{margin-top:16px}.ｘ .card-footer{display:flex;justify-content:flex-end;padding:0 16px}.ｘ .card-button{display:block;line-height:1;color:#00a0c6;font-weight:500;font-size:1.1rem;padding:8px 20px;background:#fff;border-radius:50px;text-decoration:none;border:1px solid #00a0c6}.tver-ranking.list-style-lthum .item .thum{width:35%}.tver-ranking.list-style-lthum .item .detail .ttl{font-size:1.4rem}.tver-ranking.list-style-lthum .item .detail .sttl{margin-top:0}.tver-ranking.list-style-lthum .item .detail .update-time{color:#a3a3a3;font-size:1rem;margin-top:8px}
/*# sourceMappingURL=all.css.map */