img,source{pointer-events:none;touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{height:100%}@media (max-width:767px){body,html{min-height:-webkit-fill-available}}html{font-size:62.5%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;line-height:1;font-size:1.6rem;font-family:Helvetica Neue,Arial,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,Meiryo,sans-serif;font-weight:500;background:#fff;color:#222}@media (min-width:768px){body{font-size:1.6rem}}body>*{-ms-flex-negative:0;flex-shrink:0}@media (-ms-high-contrast:none){body{font-family:メイリオ,Meiryo,游ゴシック,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,ＭＳ Ｐゴシック,MS PGothic,sans-serif}}:after,:before,:not(hr):not(legend){-webkit-box-sizing:border-box;box-sizing:border-box}figcaption,figure,h1,h2,h3,h4,h5,h6,p{margin:0}blockquote,dd,dl,dt,ol,ul{padding:0;margin:0}li{list-style-type:none}a,button{-webkit-transition:opacity .2s;transition:opacity .2s;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}@media (min-width:768px){a:hover,button:hover{opacity:.7}}a[href="javascript:void(0)"]:hover{opacity:1}a{color:#222;text-decoration:none}@media (min-width:768px){a[href^=tel]{pointer-events:none;cursor:default}}img{max-width:100%;height:auto;vertical-align:top}svg{display:inline-block}picture{display:block;width:100%;height:100%}picture>*{width:100%;height:auto}i{font-style:normal}table{width:100%;border-spacing:0}th{font-weight:400}td{text-align:center}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default;pointer-events:none}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{vertical-align:top;overflow:auto;resize:vertical;border-radius:0}button,input,optgroup,select,small,textarea{font:inherit}optgroup{font-weight:700}button{padding:0;overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}input:not([type=checkbox]),input:not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{border-radius:0;cursor:pointer}select::-ms-expand{display:none}select::-ms-value{color:currentColor;background:none}fieldset{margin:0;border:0;padding:0}legend{border:none;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-.02rem}input,select,textarea{display:inline-block;width:100%;padding:0;border:none;background:#fff}textarea{height:auto;resize:none}:-moz-placeholder-shown{color:#999}:placeholder-shown{color:#999}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}[type=text]{line-height:normal}@media print{.lazyload{display:none!important}}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Slab"),url(/tbs-ch/fonts/RobotoSlab-Bold.woff2) format("woff2"),url(/tbs-ch/fonts/RobotoSlab-Bold.woff) format("woff"),url(/tbs-ch/fonts/RobotoSlab-Bold.ttf) format("truetype")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Slab"),url(/tbs-ch/fonts/RobotoSlab-Black.woff2) format("woff2"),url(/tbs-ch/fonts/RobotoSlab-Black.woff) format("woff"),url(/tbs-ch/fonts/RobotoSlab-Black.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Sans JP"),url(/tbs-ch/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/tbs-ch/fonts/NotoSansJP-Medium.woff) format("woff"),url(/tbs-ch/fonts/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:local("Noto Sans JP"),url(/tbs-ch/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/tbs-ch/fonts/NotoSansJP-Bold.woff) format("woff"),url(/tbs-ch/fonts/NotoSansJP-Bold.otf) format("opentype")}.l-wrapper--popup{width:100%}@media (min-width:768px){.l-wrapper--popup{max-width:640px;margin:0 auto}}@media (min-width:768px){.l-main{width:100%;min-width:1080px;overflow:hidden}}@media (max-width:767px){.l-main--popup{padding:0 15px}}@media (min-width:768px){.l-main--popup{width:510px;margin:0 auto;min-width:0}}@media (max-width:767px){.l-header{position:relative;z-index:100}}@media (min-width:768px){.l-header{width:100%;min-width:1080px}}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}@media (max-width:767px){.l-header__inner{height:54px;border-bottom:1px solid #c3c5c9}}@media (min-width:768px){.l-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1080px;height:66px;margin:0 auto}}.clone-nav .l-header__inner{height:39px}@media (max-width:767px){.l-header__logo{width:157px}}@media (min-width:768px){.l-header__logo{width:220px;height:33px}}.clone-nav .l-header__logo{width:42px}.l-header__logo-link{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:100%;height:100%;background:url(/tbs-ch/img/logo/logo.svg) no-repeat left 15px center;background-size:auto 20px}@media (min-width:768px){.l-header__logo-link{background:url(/tbs-ch/img/logo/logo.svg) no-repeat 0;background-size:auto 33px}.l-header__logo-link:hover{opacity:1}}.clone-nav .l-header__logo-link{background:url(/tbs-ch/img/ico/ico_home.svg) no-repeat left 12px center;background-size:19px 17px}.l-header.clone-nav{position:fixed;top:0;left:0;width:100%;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width:768px){.l-header.clone-nav{display:none}}.l-header.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.l-footer{padding-bottom:11px;background-color:#f2f3f5}@media (min-width:768px){.l-footer{width:100%;min-width:1080px;padding-bottom:16px}}@media (max-width:767px){.l-footer__inner{padding:0 15px}}@media (min-width:768px){.l-footer__inner{width:1080px;margin:0 auto}}.l-footer__copyright{font-size:1rem;line-height:2.3}@media (min-width:768px){.l-footer__copyright{font-size:1.2rem;line-height:1.9166666667}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lazy{display:block;position:relative;margin:0 auto;background-position:50%;background-size:cover}.lazy-done{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.lazy img{position:absolute;left:0;top:0;width:100%;height:100%}.c-header{width:100%;height:116px;background-color:#727273;color:#fff}@media (min-width:768px){.c-header{width:100%;height:172px;min-width:1080px}}@media (max-width:767px){.c-header__inner{padding:0 15px}}@media (min-width:768px){.c-header__inner{width:1080px;margin:0 auto}}.c-heading-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px}@media (min-width:768px){.c-heading-01{padding-top:60px}}.c-heading-01__text{display:inline-block;font-size:2.8rem;font-family:Roboto Slab;font-weight:900;line-height:1.1785714286}@media (min-width:768px){.c-heading-01__text{font-size:36px;line-height:1.3333333333}}.c-heading-01__sub{display:inline-block;margin-top:3px;font-size:1.6rem;line-height:1}@media (min-width:768px){.c-heading-01__sub{margin-top:6px;font-size:1.8rem}}.c-heading-s{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;font-size:1.6rem;font-weight:700;line-height:1.625}@media (min-width:768px){.c-heading-s{margin-top:21px;font-size:1.8rem;font-weight:600;line-height:1.4444444444}}.c-heading-s+*{margin-top:5px}.c-heading-s:before{position:relative;top:4px;content:"";width:5px;height:17px;margin-right:5px;background-color:#c3c5c9}@media (min-width:768px){.c-heading-s:before{height:19px}}.c-heading-l{margin-top:25px;border-bottom:1px solid #c3c5c9;font-size:1.8rem;font-weight:700;line-height:1.5}@media (min-width:768px){.c-heading-l{margin-top:21px;padding-bottom:6px;font-size:2rem;font-weight:600;line-height:1.4}}.c-heading-l+*{margin-top:7px}.c-heading-present{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:40px 0 16px;color:#ff5064;font-size:2rem;font-weight:600;line-height:1.4}@media (min-width:768px){.c-heading-present{margin-bottom:20px;font-size:2.4rem;line-height:1.1666666667}}.c-heading-present:before{content:"";width:37px;height:37px;margin-right:4px;background:url(/tbs-ch/img/ico/ico_present_pink.svg) no-repeat 50%/contain}@media (min-width:768px){.c-heading-present:before{width:40px;height:40px;margin-right:5px}}.c-heading-02{position:relative;margin:0 0 40px;padding:50px 0 9px;border-bottom:10px solid #222;font-size:2.4rem;font-weight:600}@media (min-width:768px){.c-heading-02{margin:0 0 40px;padding-top:70px;font-size:3.2rem}}.c-heading-02__text{position:relative;display:inline-block}.c-heading-02__text:before{position:absolute;left:0;bottom:-19px;content:"";width:100%;height:10px;background-color:#ff5064}.p-bancolle--drama .c-heading-02__text:before{background-color:#90ceea}.p-bancolle--variety .c-heading-02__text:before{background-color:#efa282}.p-bancolle--music .c-heading-02__text:before{background-color:#f29996}.p-bancolle--sports .c-heading-02__text:before{background-color:#c7d88e}.p-bancolle--anime .c-heading-02__text:before{background-color:#f097c0}.p-bancolle--movie .c-heading-02__text:before{background-color:#94b3d9}.p-bancolle--documentary .c-heading-02__text:before{background-color:#ebcf89}.p-bancolle--hanryu .c-heading-02__text:before{background-color:#d198cf}.p-bancolle--stage .c-heading-02__text:before{background-color:#99d5d5}.c-heading-02__english{display:none}@media (min-width:768px){.c-heading-02__english{display:block;position:absolute;top:86px;right:8px;color:#ff5064;font-size:1.4rem;font-family:Roboto Slab;font-weight:700;line-height:1.3571428571}.p-bancolle--drama .c-heading-02__english{color:#90ceea}.p-bancolle--variety .c-heading-02__english{color:#efa282}.p-bancolle--music .c-heading-02__english{color:#f29996}.p-bancolle--sports .c-heading-02__english{color:#c7d88e}.p-bancolle--anime .c-heading-02__english{color:#f097c0}.p-bancolle--movie .c-heading-02__english{color:#94b3d9}.p-bancolle--documentary .c-heading-02__english{color:#ebcf89}.p-bancolle--hanryu .c-heading-02__english{color:#d198cf}.p-bancolle--stage .c-heading-02__english{color:#99d5d5}}@media (min-width:768px){.c-breadcrumb{width:100%;min-width:1080px}}.c-breadcrumb__inner{padding-top:8px;overflow-x:auto;overflow-y:hidden}@media (min-width:768px){.c-breadcrumb__inner{width:1080px;margin:0 auto;padding-top:10px}}.c-breadcrumb__inner::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px}@media (min-width:768px){.c-breadcrumb__list{padding-left:0}}.c-breadcrumb__item{font-size:1.4rem;white-space:nowrap}.c-breadcrumb__item:not(:first-child){padding-left:22px;background:url(/tbs-ch/img/ico/ico_arrow_breadcrumb.svg) no-repeat left 8px center}.c-breadcrumb__item:last-child{padding-right:15px}@media (min-width:768px){.c-breadcrumb__item:last-child{padding-right:0}}.c-breadcrumb__link{color:#0e4efb;font-weight:600}.c-caption{margin-top:4px;font-size:1.2rem;line-height:1.6666666667}@media (min-width:768px){.c-caption{margin-top:5px;font-size:1.4rem;line-height:1.4285714286}}.c-lead,.c-text{font-size:1.6rem;line-height:1.625}.c-lead{margin:25px 0}.c-text-present{margin:15px 0;font-weight:700;line-height:1.625}@media (min-width:768px){.c-text-present{margin:36px 0;font-size:2rem;font-weight:600;line-height:1.35}}.c-text-error{display:-webkit-box;display:-ms-flexbox;display:flex;color:#f22;font-weight:600;line-height:1.625}@media (min-width:500px){.c-text-error{font-size:1.2rem;line-height:1.8333333333}}.c-text-error:before{position:relative;top:5px;content:"";width:21px;height:16px;background:url(/tbs-ch/img/ico/ico_error.svg) no-repeat 0/contain}@media (min-width:500px){.c-text-error:before{width:18px;height:14px;top:3px}}.c-text-notice{margin-bottom:40px;color:#ff5064}.c-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px;height:60px;margin:0 auto;background-color:#fff;border:3px solid #333;border-radius:30px;color:#333;font-size:2rem}@media (min-width:768px){.c-button{width:auto;margin:0 17px;padding:0 47px;font-size:1.8rem}}.c-button:after{display:block;content:"";width:18px;height:18px;background:url(/tbs-ch/img/ico/ico_arrow_r_02.svg) no-repeat 100%;background-size:contain}@media (min-width:768px){.c-button:after{width:16px;height:14px}}@media (min-width:768px){.c-button:hover{background-color:#f2f3f5;opacity:1}}.c-button--close:after{width:13px;height:13px;background:url(/tbs-ch/img/ico/ico_close_02.svg) no-repeat 100%/contain}.c-button--more{position:relative}.c-button--more:after{position:absolute;right:20px;top:50%;margin-top:-7px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center;width:14px;height:14px;background:url(/tbs-ch/img/ico/ico_arrow_r_02.svg) no-repeat 50%/contain}@media (max-width:767px){.c-button+.c-button{margin-top:20px}}.c-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media (max-width:767px){.c-button-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){.c-button-group{margin-top:60px}}.p-share+.c-button-group{margin-top:0;padding-bottom:40px}@media (min-width:768px){.p-share+.c-button-group{padding-bottom:80px}}@media (min-width:768px){.p-share+.c-button-group .c-button{min-width:314px}}.c-link{color:#0050ff;line-height:1.625}.c-list,.c-list--small{line-height:1.8;counter-reset:order order-notes}.c-list__item,.c-list__item--dot,.c-list__item--link,.c-list__item--notes,.c-list__item--order,.c-list__item--order-notes{display:table}.c-list__item--dot:before,.c-list__item--link:before,.c-list__item--notes:before,.c-list__item--order-notes:before,.c-list__item--order:before,.c-list__item:before{display:table-cell;white-space:nowrap}.c-list__item--link:before{content:"";width:25px;height:18px;background:url(/tbs-ch/img/ico/ico_circle_link.svg) no-repeat left 2px top 4px;background-size:18px 18px}.c-list__item--dot:before{content:"・"}.c-list__item--dot:before,.c-list__item--notes:before{font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Hiragino Sans,メイリオ,Meiryo,sans-serif}.c-list__item--notes:before{content:"※"}.c-list__item--order{counter-increment:order}.c-list__item--order:before{content:counter(order) "."}.c-list__item--order-notes{counter-increment:order-notes}.c-list__item--order-notes:before{content:"※" counter(order-notes)}.c-list__item[data-attr]:before,[data-attr].c-list__item--dot:before,[data-attr].c-list__item--link:before,[data-attr].c-list__item--notes:before,[data-attr].c-list__item--order-notes:before,[data-attr].c-list__item--order:before{content:attr(data-attr)}.c-list__item--center{margin-left:auto;margin-right:auto}.c-list__item--right{margin-left:auto}.c-list--small{line-height:1.4;font-size:1rem}@media (min-width:768px){.c-list--small{font-size:1.2rem}}*+.c-list,*+.c-list--small{margin-top:10px}@media (min-width:768px){*+.c-list,*+.c-list--small{margin-top:20px}}.c-list__item--dot:not(:first-child),.c-list__item--link:not(:first-child),.c-list__item--notes:not(:first-child),.c-list__item--order-notes:not(:first-child),.c-list__item--order:not(:first-child),.c-list__item:not(:first-child){margin-top:5px}.c-box--gray .c-text+.c-text,.c-box .c-text+.c-text{margin-top:6px}.c-box--gray{padding:20px 15px;background-color:#f2f3f5}.c-box__heading,.c-legend{font-weight:600}.c-legend{position:relative;padding-left:12px;line-height:1.4375}.c-legend:before{position:absolute;top:3px;left:0;content:"";width:5px;height:calc(100% - 6px);background-color:#0050ff}.is-required .c-legend:after{position:relative;top:-1px;content:"必須";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:17px;margin-left:7px;border-radius:9px;background-color:#f22;color:#fff;font-size:1.2rem}.c-fieldset__text{line-height:1.4375}.c-fieldset__text+*{margin-top:8px}.c-input,.c-select,.c-textarea{width:100%;height:50px;padding:0 19px;border-radius:2px;border:1px solid #b2b2b2;background-color:#fff;font-size:1.8rem}.c-input:focus,.c-select:focus,.c-textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #0050ff}.c-input--short{width:180px}.c-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.c-radio+.c-radio{margin-top:4px}.c-radio__text{position:relative;padding-left:28px;line-height:1.625;cursor:pointer}.c-radio__input{position:absolute;width:0;height:0;opacity:0}.c-radio__input+.c-radio__text:before{content:"";display:block;position:absolute;top:3px;left:0;width:20px;height:20px;border:1px solid #c3c5c9;border-radius:50%;background-color:#fff}.c-radio__input+.c-radio__text:after{content:"";display:block;position:absolute;top:7px;left:4px;width:12px;height:12px;background:#0050ff;border-radius:50%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.c-radio__input:checked+.c-radio__text:after{opacity:1}.c-select{background:url(/tbs-ch/img/ico/ico_arrow_anchor.svg) no-repeat center right 20px;background-size:14px auto}.c-textarea{height:156px;padding-top:15px;padding-bottom:15px}.p-header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.p-header-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:24px}}.p-header-nav__item{position:relative}@media (max-width:767px){.p-header-nav__item{font-size:1.3rem;letter-spacing:-.05em;text-align:center}.p-header-nav__item:not(:first-child){border-left:1px solid #c3c5c9}}@media (min-width:768px){.p-header-nav__item{font-size:1.2rem}.p-header-nav__item:not(:first-child){margin-left:19px}}.clone-nav .p-header-nav__item{font-size:1.6rem}.clone-nav .p-header-nav__item:first-child{border-left:1px solid #c3c5c9}@media (max-width:767px){.p-header-nav__item--ichioshi,.p-header-nav__item--present{display:none}}@media (max-width:767px){.p-header-nav__item--schedules,.p-header-nav__item--search{width:48px}}.clone-nav .p-header-nav__item--schedules,.clone-nav .p-header-nav__item--search{width:87px}@media (min-width:768px){.p-header-nav__item--search .p-header-nav__trigger{display:none}}.p-header-nav__item--search .p-header-nav__trigger:before{width:17px;height:17px;background:url(/tbs-ch/img/ico/ico_search_dark.svg) no-repeat 50%/contain}@media (min-width:768px){.p-header-nav__item--search .l-header-modal{display:block!important}}@media (min-width:768px){.p-header-nav__item--schedules .p-header-nav__trigger,.p-header-nav__item--search .l-header-modal__close{display:none}}.p-header-nav__item--schedules .p-header-nav__trigger:before{width:16px;height:16px;background:url(/tbs-ch/img/ico/ico_schedule.svg) no-repeat 50%/contain}@media (max-width:767px){.p-header-nav__item--schedules .p-header-nav__link{display:none!important}}.p-header-nav__item--schedules .p-header-nav__link:before{width:19px;height:19px;background:url(/tbs-ch/img/ico/ico_schedule.svg) no-repeat 50%/contain}.p-header-nav__item--ichioshi .p-header-nav__link:before{width:17px;height:19px;background:url(/tbs-ch/img/ico/ico_ichioshi.svg) no-repeat 50%/cover}.p-header-nav__item--present .p-header-nav__link:before{width:18px;height:20px;background:url(/tbs-ch/img/ico/ico_present.svg) no-repeat 50%/contain}@media (max-width:767px){.p-header-nav__item--about{width:60px}}.clone-nav .p-header-nav__item--about{width:103px}.p-header-nav__item--about .p-header-nav__link:before{width:16px;height:16px;background:url(/tbs-ch/img/ico/ico_beginner.svg) no-repeat 50%/contain}@media (min-width:768px){.p-header-nav__item--about .p-header-nav__link:before{width:15.31px;height:20px}}.p-header-nav__item--menu{width:60px}@media (min-width:768px){.p-header-nav__item--menu{display:none}}.clone-nav .p-header-nav__item--menu{width:56px}.p-header-nav__item--menu .p-header-nav__trigger:after,.p-header-nav__item--menu .p-header-nav__trigger:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:inline-block;width:29px;height:3px;background-color:#333}.clone-nav .p-header-nav__item--menu .p-header-nav__trigger:after,.clone-nav .p-header-nav__item--menu .p-header-nav__trigger:before{width:24px}.p-header-nav__item--menu .p-header-nav__trigger:before{top:15px}.clone-nav .p-header-nav__item--menu .p-header-nav__trigger:before{position:absolute;top:9px;margin-right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-header-nav__item--menu .p-header-nav__trigger:after{bottom:15px}.clone-nav .p-header-nav__item--menu .p-header-nav__trigger:after{bottom:9px}.p-header-nav__link,.p-header-nav__trigger{position:relative}@media (max-width:767px){.p-header-nav__link,.p-header-nav__trigger{display:block;width:100%;height:100%;padding-top:34px}}@media (min-width:768px){.p-header-nav__link,.p-header-nav__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-header-nav__link:hover:before,.p-header-nav__trigger:hover:before{top:-4px}}.p-header-nav__link:before,.p-header-nav__trigger:before{display:block;content:""}@media (max-width:767px){.p-header-nav__link:before,.p-header-nav__trigger:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:13px}}@media (min-width:768px){.p-header-nav__link:before,.p-header-nav__trigger:before{position:relative;margin-right:6px;top:0;-webkit-transition:top .2s;transition:top .2s}}.clone-nav .p-header-nav__link:before,.clone-nav .p-header-nav__trigger:before{position:static;-webkit-transform:none;transform:none;margin-right:5px}.clone-nav .p-header-nav__link,.clone-nav .p-header-nav__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0}.p-header-nav__trigger{position:relative;cursor:pointer}.p-header-nav__trigger span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:29px;height:3px;background-color:#333;overflow:hidden;text-indent:100%;white-space:nowrap}.clone-nav .p-header-nav__trigger span{width:24px}.p-header-nav__trigger.is-active{background-color:#f2f3f5}@media (max-width:767px){.p-header-nav__link:hover{background-color:#f2f3f5}}@media (min-width:768px){.p-header-nav__link:hover{opacity:1}}.l-header-modal{display:none}@media (max-width:767px){.l-header-modal{position:fixed;top:54px;left:0;width:100vw;max-height:calc(100vh - 54px);max-height:calc(var(--vh, 1vh)*100 - 54px);overflow-y:auto;background-color:#fff}}.clone-nav .l-header-modal{top:39px;max-height:calc(100vh - 39px);max-height:calc(var(--vh, 1vh)*100 - 39px)}.l-header-modal__weekly{border-top:1px solid #c3c5c9}.l-header-modal__weekly-link{padding:30px 20px;font-size:20px;display:block;color:#0050ff}.l-header-modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:58px;background-color:#f2f3f5;border-top:1px solid #c3c5c9;font-size:1.8rem;cursor:pointer}.l-header-modal__close:before{display:block;margin-right:9px;content:"";width:15px;height:15px;background:url(/tbs-ch/img/ico/ico_close.svg) no-repeat 50%/contain}.is-fixed{position:fixed;width:100%;height:100%}.overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:rgba(0,0,0,.4);z-index:10}@media (max-width:767px){.l-header-search{padding:25px 15px}}@media (min-width:768px){.l-header-search{padding-right:31px}}.l-header-search__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:51px;border:1px solid #707070;font-size:1.8rem}@media (min-width:768px){.l-header-search__body{position:relative;width:246px;height:30px;background-color:none;border:none}}@media (max-width:767px){.l-header-search__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:inherit;height:49px;padding:0 17px}.l-header-search__input:focus{border-color:inherit;outline:0}.l-header-search__input:-moz-placeholder-shown{color:#222}.l-header-search__input:placeholder-shown{color:#222}.l-header-search__input::-webkit-input-placeholder{color:#222}.l-header-search__input::-moz-placeholder{color:#222;opacity:1}.l-header-search__input:-ms-input-placeholder{color:#222}}@media (min-width:768px){.l-header-search__input{height:28px;padding:0 42px 0 23px;background-color:#f2f3f5;border:1px solid #c3c5c9;border-radius:15px;font-size:1.2rem}.l-header-search__input:focus{background-color:#fff;outline:none}}.l-header-search__button{width:60px;height:49px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(/tbs-ch/img/ico/ico_search_dark.svg) no-repeat 50%;background-size:26px 26px}@media (min-width:768px){.l-header-search__button{position:absolute;top:50%;right:16px;width:17px;height:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain}}.l-header-schedules{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header-schedules__link{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;height:154px;padding-top:99px;background:url(/tbs-ch/img/logo/logo_ch1_short.svg) no-repeat top 33px center;background-size:130px auto;color:#0050ff;font-size:2.2rem}.l-header-schedules__link+.l-header-schedules__link{background:url(/tbs-ch/img/logo/logo_ch2_short.svg) no-repeat top 33px center;background-size:130px auto;border-left:1px solid #c3c5c9}.l-header-menu__item{position:relative}.l-header-menu__list--lv1>.l-header-menu__item:not(:last-child){border-bottom:1px solid #c3c5c9}.l-header-menu__list--lv2>.l-header-menu__item{border-top:1px solid #c3c5c9;background-color:#f2f3f5}.l-header-menu__list--lv3>.l-header-menu__item{border-top:1px solid #c3c5c9;background-color:#e0e0e0}.l-header-menu__item--favorite:before,.l-header-menu__item--history:before,.l-header-menu__item--sort:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:22px;height:20px;left:18px}.l-header-menu__item--favorite:before{background:url(/tbs-ch/img/ico/ico_favorite.svg) no-repeat 50%/contain}.l-header-menu__item--sort:before{background:url(/tbs-ch/img/ico/ico_sort.svg) no-repeat 50%/contain}.l-header-menu__item--history:before{background:url(/tbs-ch/img/ico/ico_history.svg) no-repeat 50%/contain}.l-header-menu__link,.l-header-menu__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58px;padding:0 15px;font-size:1.8rem}.l-header-menu__list--lv3 .l-header-menu__link{padding-left:53px}.l-header-menu__trigger{position:relative}.l-header-menu__trigger:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";right:15px;width:12px;height:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-header-menu__trigger.is-active:before,.l-header-menu__trigger:before{background:url(/tbs-ch/img/ico/ico_arrow_t_01.svg) no-repeat 50%/contain}.l-header-menu__trigger.is-active:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.l-header-menu__list--lv1 .l-header-menu__trigger.is-active{background-color:#f2f3f5}.l-header-menu__list--lv2 .l-header-menu__trigger.is-active{background-color:#e0e0e0}.l-header-menu__body{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}@media (max-width:767px){.l-header-pc{display:none}}@media (min-width:768px){.l-header-pc{width:100%;min-width:1080px;background-color:#f2f3f5;border-bottom:1px solid #dfe0e3}}.l-header-pc__inner{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1080px;height:48px;margin:0 auto;padding-right:24px}.l-header-pc__inner,.l-header-pc__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header-pc__list--month:after,.l-header-pc__list--month:before{position:relative;content:"";width:2px;height:42px;background:url(/tbs-ch/img/line/line_dot.svg) no-repeat}.l-header-pc__list--month:before{left:-17px}.l-header-pc__list--month:after{right:-17px}.l-header-pc__item{font-size:1.4rem;font-weight:600}.l-header-pc__item:not(:last-child){margin-right:15px}.l-header-pc__list--ch .l-header-pc__item:not(:last-child){margin-right:10px}.l-header-pc__button{display:block;width:80px;height:40px;overflow:hidden;text-indent:100%;white-space:nowrap}.l-header-pc__button:hover{opacity:1}.l-header-pc__button--ch1{background:#fff url(/tbs-ch/img/logo/logo_ch1_short.svg) no-repeat 50%;background-size:70px auto}.l-header-pc__button--ch2{background:#fff url(/tbs-ch/img/logo/logo_ch2_short.svg) no-repeat 50%;background-size:70px auto}.l-header-pc__line{position:absolute;display:block;bottom:0;height:3px;background-color:#0050ff;-webkit-transition:all .2s ease;transition:all .2s ease}.p-footer-pagetop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.p-footer-pagetop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:108px}}@media (min-width:768px){.p-footer-pagetop{padding:22px 0 38px}}.p-footer-pagetop__button{display:block;width:55px;height:55px;background:url(/tbs-ch/img/ico/ico_pagetop.svg) no-repeat 50%/cover;overflow:hidden;text-indent:100%;white-space:nowrap}@media (min-width:768px){.p-footer-pagetop__button{width:42px;height:42px}}.p-footer-sns{display:-ms-grid;display:grid;-ms-grid-rows:48px 98px 69px;grid-template-rows:48px 98px 69px;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"title title" "list list" "link link";border-top:1px solid #c3c5c9;border-bottom:1px solid #c3c5c9}@media (max-width:767px){.p-footer-sns{display:none}}.p-footer-sns__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:title;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:center;justify-self:center;color:#8e939a;font-size:2.4rem}.p-footer-sns__items{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:list;-ms-grid-column-align:center;justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-footer-sns__item:not(:last-child){margin-right:55px}.p-footer-sns__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem}.p-footer-sns__link:before{content:"";width:50px;height:50px;margin-right:14px}.p-footer-sns__item--twitter .p-footer-sns__link:before{background:url(/tbs-ch/img/ico/ico_tw.svg) no-repeat 50%/cover}.p-footer-sns__item--youtube .p-footer-sns__link:before{background:url(/tbs-ch/img/ico/ico_youtube.svg) no-repeat 50%/cover}.p-footer-sns__item--facebook .p-footer-sns__link:before{background:url(/tbs-ch/img/ico/ico_fb.svg) no-repeat 50%/cover}.p-footer-sns__item--instagram .p-footer-sns__link:before{background:url(/tbs-ch/img/ico/ico_instagram.png) no-repeat 50%/cover}.p-footer-sns__item--tiktok .p-footer-sns__link:before{background:url(/tbs-ch/img/ico/ico_tiktok.svg) no-repeat 50%/cover}.p-footer-sns__list{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:link;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #c3c5c9}.p-footer-sns__list,.p-footer-sns__list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-footer-sns__list-link{font-size:2rem;font-weight:600}.p-footer-sns__list-link:before{content:"";width:20px;height:20px;margin-right:8px;background:url(/tbs-ch/img/ico/ico_play.svg) no-repeat 50%/cover}@media (max-width:767px){.p-footer-nav{padding-bottom:56px}}@media (min-width:768px){.p-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;padding:49px 0 64px}}@media (min-width:768px){.p-footer-nav__block{width:192px;margin-left:30px}}.p-footer-nav__heading{font-size:1.6rem;font-weight:600}@media (max-width:767px){.p-footer-nav__heading{display:none;padding:13px 11px;border-top:1px solid #707070}.p-footer-nav__heading+div{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}}@media (min-width:768px){.p-footer-nav__heading{display:table}.p-footer-nav__heading:before{display:table-cell;content:"";width:12px;height:17px;border-left:5px solid #fff}}@media (max-width:767px){.p-footer-nav__heading.js-accordion{display:block;position:relative}.p-footer-nav__heading.js-accordion:after{position:absolute;top:50%;right:11px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);content:"";width:9.39px;height:5.47px;background:url(/tbs-ch/img/ico/ico_arrow_t_01.svg) no-repeat 50%/cover}.p-footer-nav__heading.js-accordion.is-active:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:767px){.p-footer-nav__heading--link{display:block}}@media (min-width:768px){.p-footer-nav__heading--link{display:none}}.p-footer-nav__heading--link-link{display:block;margin-top:8px;font-weight:400}.p-footer-nav__body+.p-footer-nav__heading{margin-top:34px}@media (max-width:767px){.p-footer-nav__body+.p-footer-nav__heading{margin-top:0}}.p-footer-nav__body+.p-footer-nav__heading--link{margin-top:0}.p-footer-nav__list{padding:6px 0 27px 34px}@media (min-width:768px){.p-footer-nav__list{margin-top:21px;padding:0 0 0 12px}}.p-footer-nav__item:not(:first-child){margin-top:12px}@media (min-width:768px){.p-footer-nav__item{margin-top:15px}}.p-footer-nav__link{font-size:1.6rem}@media (min-width:768px){.p-footer-nav__link{font-size:1.4rem}}.p-footer-nav__link[target=_blank]:after{display:inline-block;content:"";width:11px;height:9px;margin-left:3px;background:url(/tbs-ch/img/ico/ico_blank.svg) no-repeat 50%/cover}@media (min-width:768px){.p-footer-nav__link[target=_blank]:after{margin-left:6px}}.p-about{padding-bottom:49px;border-top:10px solid #333;background-color:#0050ff;color:#fff}@media (min-width:768px){.p-about{width:100%;min-width:1080px;border-top:5px solid #333}}@media (min-width:768px){.p-about.p-about--skyperfect{position:relative;background-color:#fff;padding-bottom:80px}.p-about.p-about--skyperfect:before{position:absolute;top:0;left:0;content:"";width:100%;height:385px;background-color:#0050ff}}@media (max-width:767px){.p-about__inner{padding:0 15px}}@media (min-width:768px){.p-about__inner{width:1080px;margin:0 auto}}.p-about__heading{margin-top:30px;font-size:2.4rem;text-align:center}@media (min-width:768px){.p-about__heading{margin-top:75px;font-size:3.2rem;font-weight:600}.p-about__heading span{font-size:2.8rem}}.p-about--skyperfect .p-about__heading{position:relative;margin-top:20px;line-height:1.375}.p-about--skyperfect .p-about__heading i{font-weight:600}@media (min-width:768px){.p-about--skyperfect .p-about__heading{margin-top:75px;line-height:1}.p-about--skyperfect .p-about__heading br{display:none}}.p-about__description{margin-top:24px;font-size:1.6rem;line-height:1.625}@media (min-width:768px){.p-about__description{margin-top:32px;font-size:2.4rem;line-height:1.5;text-align:center}}@media (min-width:768px){.p-about__main{display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"list list" "information phone" "harassment harassment";margin-top:34px;padding:60px 35px;border-radius:20px;background-color:#fff;color:#222}.p-about__main>.p-footer-sns__items{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}}@media (min-width:768px){.p-about--skyperfect .p-about__main{display:block;margin-top:63px;padding:60px 34px;background-color:#f2f3f5}}.p-about__main-text{padding:35px 0 25px;font-size:2.4rem;line-height:1.375;letter-spacing:-.06em;text-align:center}@media (min-width:768px){.p-about__main-text{padding:0;letter-spacing:0}}@media (min-width:768px)and (min-width:768px){.p-about__main-text br{display:none}}.p-about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.p-about__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.p-about--skyperfect .p-about__list{margin:0 0 -16px}}@media (min-width:768px){.p-about__list{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:list;margin-bottom:50px}.p-about--skyperfect .p-about__list{margin:30px 0 0 -25px}}@media (max-width:767px){.p-about__item{display:block;width:100%;background-color:#fff;border-radius:15px}}@media (min-width:768px){.p-about__item{width:182px;height:182px;border-radius:10px;border:3px solid #333}.p-about--skyperfect .p-about__item{width:236px;overflow:hidden}}@media (max-width:767px){.p-about__item:not(.p-about__item--skyperfect){width:calc(50% - 4.5px);margin-top:16px}.p-about--skyperfect .p-about__item:not(.p-about__item--skyperfect){width:calc(50% - 4.5px);margin:0 0 16px}}@media (min-width:768px){.p-about__item:not(.p-about__item--skyperfect){margin-left:25px}}.p-about__item-logo{height:54px;border-bottom:1px solid #333}@media (min-width:768px){.p-about__item-logo{height:92px}}.p-about__item-logo span{display:none}@media (max-width:767px){.p-about__item--skyperfect .p-about__item-logo{height:50px;background:url(/tbs-ch/img/logo/logo_skyperfect.svg) no-repeat center bottom 15px;background-size:118px auto}}@media (min-width:768px){.p-about__item--skyperfect .p-about__item-logo{background:url(/tbs-ch/img/logo/logo_skyperfect.svg) no-repeat center bottom 28px;background-size:auto 30px}}.p-about__item--jcom .p-about__item-logo{background:url(/tbs-ch/img/logo/logo_jcom.svg) no-repeat center bottom 11px;background-size:auto 29px}@media (min-width:768px){.p-about__item--jcom .p-about__item-logo{background:url(/tbs-ch/img/logo/logo_jcom.svg) no-repeat center bottom 17px;background-size:118px auto}}.p-about__item--cabletv .p-about__item-logo{background:url(/tbs-ch/img/logo/logo_cabletv.svg) no-repeat center bottom 16px;background-size:125px auto}@media (min-width:768px){.p-about__item--cabletv .p-about__item-logo{background:url(/tbs-ch/img/logo/logo_cabletv.svg) no-repeat center bottom 22px;background-size:160px auto}}.p-about__item--hikaritv .p-about__item-logo{background:url(/tbs-ch/img/logo/logo_hikaritv.svg) no-repeat center bottom 18px;background-size:130px auto}@media (min-width:768px){.p-about__item--hikaritv .p-about__item-logo{background:url(/tbs-ch/img/logo/logo_hikaritv.svg) no-repeat center bottom 24px;background-size:auto 24px}}.p-about__item--auhikari .p-about__item-logo{background:url(/tbs-ch/img/logo/logo_auhikari.svg) no-repeat center bottom 12px;background-size:112px auto}@media (min-width:768px){.p-about__item--auhikari .p-about__item-logo{background:url(/tbs-ch/img/logo/logo_auhikari.svg) no-repeat center bottom 15px;background-size:128px auto}}.p-about__item-text{margin-top:8px;text-align:center}@media (max-width:767px){.p-about__item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;color:#222;font-size:1.8rem;font-weight:700;line-height:1.3333333333}}@media (min-width:768px){.p-about__item-text{margin-top:12px;font-size:1.6rem;font-weight:600;line-height:1.5}.p-about--skyperfect .p-about__item-text{margin-top:16px}}@media (max-width:767px){.p-about__item--skyperfect .p-about__item-text span{padding:0 11.75px}}@media (min-width:768px){.p-about__item--skyperfect .p-about__item-text span{display:block}}@media (max-width:767px){.p-about__item--jcom .p-about__item-text{margin-top:8px;font-size:1.4rem;line-height:1.4285714286}}@media (min-width:768px){.p-about__item--jcom .p-about__item-text{margin:12px -11px 0}}@media (max-width:767px){.p-about__item--auhikari .p-about__item-text{margin-top:8px;font-size:1.4rem;line-height:1.4285714286}}@media (min-width:768px){.p-about__item--auhikari .p-about__item-text{margin:12px -11px 0;font-size:1.4rem;font-weight:600;line-height:1.5}}.p-about__link{display:block;height:100%}@media (max-width:767px){.p-about__link{padding:15px}.p-about--skyperfect .p-about__link{padding:15px 10px 10px}}@media (min-width:768px){.p-about__link{padding:0 8px}.p-about--skyperfect .p-about__link{background-color:#fff;padding:0 31px}}.p-about__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.p-about__information{margin-top:44px;color:#fff}}@media (min-width:768px){.p-about__information{grid-area:information;padding-top:30px}}.p-about__information-text{font-size:2rem;font-weight:700;text-align:center}@media (min-width:768px){.p-about__information-text{font-size:1.8rem;font-weight:600}}.p-about__information-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:280px;height:60px;margin-top:21px;border:3px solid #fff;border-radius:30px;color:#fff;font-size:1.8rem;font-weight:700}@media (min-width:768px){.p-about__information-button{width:305px;margin-top:22px;border-color:#333;color:#222;font-size:2rem;font-weight:600}}.p-about__information-button:after{display:block;content:"";width:11px;height:14px;background:url(/tbs-ch/img/ico/ico_arrow_r_01.svg) no-repeat 100%;background-size:contain}@media (min-width:768px){.p-about__information-button:after{width:19px;background:url(/tbs-ch/img/ico/ico_arrow_r_02.svg) no-repeat 100%;background-size:contain}}@media (min-width:768px){.p-about__information-button:hover{background-color:#333;color:#fff;opacity:1}.p-about__information-button:hover:after{background:url(/tbs-ch/img/ico/ico_arrow_r_01.svg) no-repeat 100%;background-size:contain}}@media (max-width:767px){.p-about__phone{margin-top:40px;border-top:1px solid #fff;color:#fff}}@media (min-width:768px){.p-about__phone{position:relative;grid-area:phone;height:202px;padding-top:30px}.p-about--skyperfect .p-about__phone{margin-top:53px;height:auto;padding-top:0;color:#222}.p-about__phone:before{position:absolute;content:"";top:0;left:-1px;width:2px;height:100%;background:url(/tbs-ch/img/line/line_dot_about.svg) no-repeat top;background-size:2px auto}.p-about--skyperfect .p-about__phone:before{display:none}}.p-about__phone-text{font-size:2rem;font-weight:600;text-align:center}@media (max-width:767px){.p-about__phone-text{margin-top:42px}}@media (min-width:768px){.p-about__phone-text{font-size:1.8rem}}.p-about__phone-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:21px;height:47px;color:#fff;font-size:4rem;font-weight:600}@media (min-width:768px){.p-about__phone-number{margin-top:15px;height:59px;color:#222;font-size:5rem}}.p-about__phone-number:before{display:block;content:"";width:35.36px;height:40.21px;margin-right:6.5px;background:url(/tbs-ch/img/ico/ico_operator_white.svg) no-repeat 50%/cover}@media (min-width:768px){.p-about__phone-number:before{width:46.86px;height:53.14px;margin-right:15.14px;background:url(/tbs-ch/img/ico/ico_operator.svg) no-repeat 50%/cover}}.p-about__phone-data{margin-top:5.5px;font-size:1.6rem;line-height:1.5625;text-align:center}@media (min-width:768px){.p-about__phone-data{margin-top:11px;font-size:1.4rem;font-weight:600;line-height:1.5714285714}}.p-about__harassment,.p-about__phone-harassment{max-width:742px;margin:17px auto 0;font-size:1.4rem;line-height:1.5}@media (min-width:768px){.p-about__harassment{grid-area:harassment;margin-top:26px}}@media (min-width:768px){.p-about__main>.p-about__list{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.p-about__information{-ms-grid-row:2;-ms-grid-column:1}.p-about__phone{-ms-grid-row:2;-ms-grid-column:2}.p-about__harassment{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}}.p-about-skyperfect{position:relative;margin-top:25px;padding:30px 10px;background-color:#fff;border-radius:15px;color:#222}@media (min-width:768px){.p-about-skyperfect{margin-top:42px;padding:60px 34px 0;border-radius:20px}}.p-about-skyperfect__heading{position:relative;padding-bottom:28px;font-size:2.4rem;font-weight:600;text-align:center}@media (min-width:768px){.p-about-skyperfect__heading{padding-bottom:38px;font-size:3.2rem}}.p-about-skyperfect__heading span{display:block}.p-about-skyperfect__heading span em{font-style:normal}.p-about-skyperfect__heading span:first-child em{color:#0092e5}.p-about-skyperfect__heading span:last-child{margin-top:15px}@media (min-width:768px){.p-about-skyperfect__heading span:last-child{margin-top:11px}}.p-about-skyperfect__heading span:last-child em{color:#ff5064;font-size:3.2rem}@media (min-width:768px){.p-about-skyperfect__heading span:last-child em{font-size:4.8rem}}.p-about-skyperfect__heading:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:144px;height:10px;background-color:#c3c5c9}.p-about-skyperfect__figure{margin-top:23px;padding-top:0}@media (min-width:768px){.p-about-skyperfect__figure{margin-top:30px;height:405px}}.p-about-skyperfect__text{margin-top:34px;font-size:2.4rem;font-weight:600;line-height:1.6666666667;text-align:center}@media (min-width:768px){.p-about-skyperfect__text{margin-top:60px;font-size:3.2rem}.p-about-skyperfect__text br{display:none}}.p-about-skyperfect__text em{color:#ff5064;font-size:3.2rem;font-style:normal;line-height:1.25}@media (min-width:768px){.p-about-skyperfect__text em{font-size:4.8rem;line-height:1}}.p-about-skyperfect__note{position:relative;margin-top:6px;padding-bottom:31px;text-align:center}@media (min-width:768px){.p-about-skyperfect__note{margin-top:11px;padding-bottom:39px}}.p-about-skyperfect__note:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:144px;height:10px;background-color:#c3c5c9}.p-about-skyperfect__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:310px;height:60px;margin:30px auto 0;border-radius:30px;border:3px solid #333;background-color:#fff;font-size:2rem}@media (min-width:768px){.p-about-skyperfect__button{margin-top:56px;width:420px;height:80px;border-radius:40px;font-size:2.8rem}}.p-about-skyperfect__button:after{display:block;content:"";width:23px;height:19px;margin-left:11.5px;background:url(/tbs-ch/img/ico/ico_blank_blue.svg) no-repeat 50%/contain}@media (min-width:768px){.p-about-skyperfect__button:after{width:23.67px;height:18.67px;margin-left:15px}}.p-about-skyperfect__button-note{margin-top:9px;font-size:1.4rem;text-align:center}@media (min-width:768px){.p-about-skyperfect__button-note{margin-top:15px}}@media (min-width:768px){.p-haishin{width:120px;height:27px}}@media (max-width:767px){.p-haishin{width:100px;height:23px;margin-top:15px}}.p-haishin__link{display:block;width:100%;height:100%;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden}@media (min-width:768px){.p-haishin__link{background:url(/tbs-ch/img/ico/ico_webcast_pc.svg) no-repeat 0}}@media (max-width:767px){.p-haishin__link{background:url(/tbs-ch/img/ico/ico_webcast_sp.svg) no-repeat 0}}.p-haishin.is-item{width:133px;height:30px}@media (min-width:768px){.p-haishin.is-item{margin-top:31px}}@media (max-width:767px){.p-haishin.is-item{margin-top:22px}}.p-haishin.is-item>.p-haishin__link{background:url(/tbs-ch/img/ico/ico_webcast_mv_item.svg) no-repeat 0}.p-haishin.is-search{margin:15px 0}@media (min-width:768px){.p-haishin.is-search{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;margin:23px 0 0}}.p-haishin.is-series-page{margin:20px 0 0}.u-color-red{color:#f22}@media (max-width:767px){.u-dn-md--down{display:none!important}}@media (max-width:499px){.u-dn-fm--down{display:none!important}}@media (max-width:767px){.u-db-md--down{display:block!important}}@media (max-width:499px){.u-db-fm--down{display:block!important}}@media (max-width:767px){.u-di-md--down{display:inline!important}}@media (max-width:499px){.u-di-fm--down{display:inline!important}}@media (max-width:767px){.u-dib-md--down{display:inline-block!important}}@media (max-width:499px){.u-dib-fm--down{display:inline-block!important}}.u-dn{display:none!important}@media (min-width:768px){.u-dn-md{display:none!important}}@media (min-width:500px){.u-dn-fm{display:none!important}}.u-db{display:block!important}@media (min-width:768px){.u-db-md{display:block!important}}@media (min-width:500px){.u-db-fm{display:block!important}}.u-di{display:inline!important}@media (min-width:768px){.u-di-md{display:inline!important}}@media (min-width:500px){.u-di-fm{display:inline!important}}.u-dib{display:inline-block!important}@media (min-width:768px){.u-dib-md{display:inline-block!important}}@media (min-width:500px){.u-dib-fm{display:inline-block!important}}@media (max-width:767px){.u-rotate-20-md--down{display:inline-block;padding:0 .25em 0 .1em;-webkit-transform:rotate(20deg)!important;transform:rotate(20deg)!important;-webkit-transform-origin:center;transform-origin:center}}@media (max-width:499px){.u-rotate-20-fm--down{display:inline-block;padding:0 .25em 0 .1em;-webkit-transform:rotate(20deg)!important;transform:rotate(20deg)!important;-webkit-transform-origin:center;transform-origin:center}}.u-rotate-20{display:inline-block;padding:0 .25em 0 .1em;-webkit-transform:rotate(20deg)!important;transform:rotate(20deg)!important;-webkit-transform-origin:center;transform-origin:center}@media (min-width:768px){.u-rotate-20-md{display:inline-block;padding:0 .25em 0 .1em;-webkit-transform:rotate(20deg)!important;transform:rotate(20deg)!important;-webkit-transform-origin:center;transform-origin:center}}@media (min-width:500px){.u-rotate-20-fm{display:inline-block;padding:0 .25em 0 .1em;-webkit-transform:rotate(20deg)!important;transform:rotate(20deg)!important;-webkit-transform-origin:center;transform-origin:center}}@media (max-width:767px){.u-fwb{font-weight:700!important}}@media (min-width:768px){.u-fwb{font-weight:600!important}}.p-movie{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:max-vh();max-height:100%;padding:0 15px;background-color:rgba(0,0,0,.9);z-index:101}.p-movie__wrap{height:100vh;height:calc(var(--vh, 1vh)*100);padding:15px 0;max-width:calc(177.778vh - 53.3334px);max-width:calc(var(--vh, 1vh)*100*1.77778 - 53.3334px)}.p-movie__inner,.p-movie__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.p-movie__inner{position:relative;height:0;padding-bottom:56.25%}@media (min-width:1110px){.p-movie__inner{width:1080px;padding-bottom:607.5px}}@media (max-width:767px){.p-movie--portrait .p-movie__inner{padding-bottom:177.777%}}.p-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-movie__close{position:absolute;top:-15px;right:-15px;width:36px;height:36px;background:url(/tbs-ch/img/btn/btn_movie_close.svg) no-repeat 50%/contain;overflow:hidden;text-indent:100%;white-space:nowrap}@media (min-width:768px){.p-movie__close{width:56px;height:56px;top:auto;bottom:-71px;right:50%;margin-right:-28px}}.p-about-header{padding-top:35px}@media (min-width:768px){.p-about-header{padding-top:60px}}.p-about-header__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:22px;font-size:2.4rem;font-weight:700;text-align:center}@media (min-width:768px){.p-about-header__heading{padding-bottom:16px;border-bottom:4px solid #f2f3f5;font-size:3.2rem;font-weight:600}}.p-about-header__heading:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:228px;height:10px;background-color:#0050ff}@media (min-width:768px){.p-about-header__heading:after{width:247px;bottom:-7px}.p-about-header--aboutus .p-about-header__heading:after,.p-about-header--howto .p-about-header__heading:after,.p-about-header--sns .p-about-header__heading:after{width:375px}}.p-about-header__heading-logo img{width:auto;height:24px}@media (min-width:768px){.p-about-header__heading-logo img{height:32px}}.p-about-header__description{margin-top:16px;font-size:1.8rem;font-weight:400;line-height:1.5;text-align:center}@media (min-width:768px){.p-about-header__description{width:912px;margin:65px auto 0;text-align:left}}.p-about-section+.p-about-section{margin-top:30px}@media (min-width:768px){.p-about-section+.p-about-section{margin-top:40px}}@media (min-width:768px){.p-about-section{width:1080px;margin:0 auto}}.p-about-section--gray{padding-bottom:50px;background-color:#f2f3f5}@media (min-width:768px){.p-about-section--gray{width:100%;padding-bottom:60px}.p-about-section--gray .p-about-section__inner-large{width:1080px;margin:0 auto}}.p-about-section--detail{padding-bottom:50px;background-color:#f2f3f5}.p-about-section--detail .p-howto{margin-top:0}@media (max-width:767px){.p-about-section--detail{padding-top:15px}}@media (min-width:768px){.p-about-section--detail{width:100%;margin-top:60px;padding:40px 0 60px}.p-about-section--detail .p-about-section__inner-large{width:1012px;margin:0 auto;padding-bottom:60px;background-color:#fff;border-radius:15px}}.p-about-section--nav{margin-top:0!important;padding-bottom:60px}@media (max-width:767px){.p-about-section--nav .p-about-section__heading{padding-top:30px}}.p-about-section__heading{position:relative;margin:0 auto 30px;padding:54px 0 6px;font-size:2rem;line-height:1.4;text-align:center}@media (min-width:768px){.p-about-section__heading{margin-bottom:40px;padding:60px 0 14px;border-bottom:10px solid #333;font-size:3.2rem;font-weight:600;text-align:left}}.p-about-section__heading:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:228px;height:3px;background-color:#0050ff}@media (min-width:768px){.p-about-section__heading:after{left:0;bottom:-10px;width:194px;height:10px;-webkit-transform:none;transform:none}}@media (max-width:767px){.p-about-section__inner{padding:0 15px}}@media (min-width:768px){.p-about-section__inner{width:912px;margin:0 auto}}.p-about-section__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px 10px;color:#0050ff;font-weight:700}@media (min-width:768px){.p-about-section__back{display:none}}.p-about-section__back:before{content:"";width:14px;height:14px;margin-right:5px;background:url(/tbs-ch/img/ico/ico_arrow_l_03.svg) no-repeat 50%/contain}.p-about-section__inner-large+.p-about-section__back{margin-top:10px;padding-bottom:0}@media (min-width:768px){.p-faq__item{padding-bottom:20px;border-bottom:1px solid rgba(34,34,34,.2)}}.p-faq__item+.p-faq__item{margin-top:20px}.p-faq__answer,.p-faq__question{position:relative;padding:1px 0 0 38px;min-height:28px;font-weight:400;line-height:1.625}@media (min-width:768px){.p-faq__answer,.p-faq__question{font-size:1.8rem;line-height:1.5}}.p-faq__answer:before,.p-faq__question:before{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding-bottom:2px;border-radius:50%;color:#fff;font-weight:700;line-height:1;text-align:center}.p-faq__question{cursor:pointer}@media (min-width:768px){.p-faq__question:hover{opacity:.7}}.p-faq__question:before{content:"Q";background-color:#333}.p-faq__answer{display:none;margin-top:15px;padding-bottom:25px;border-bottom:1px solid rgba(34,34,34,.2);word-break:break-all}@media (min-width:768px){.p-faq__answer{margin-top:20px;padding-bottom:5px;border-bottom:none}}.p-faq__answer a{color:#0050ff}@media (min-width:768px){.p-faq__answer a:hover{text-decoration:underline;opacity:1}}@media (min-width:768px){.p-faq__answer a[href^=tel]{color:#222}}.p-faq__answer:before{content:"A";background-color:#ff5064}.p-faq__buttons{margin-top:25px}@media (min-width:768px){.p-faq__buttons{margin-top:55px}}.p-faq__button{font-size:1.8rem;font-weight:700}@media (min-width:768px){.p-faq__button{width:536px;height:76px;border-radius:38px;font-size:2.4rem;font-weight:600}.p-faq__button:after{display:none}}.p-faq-inquiry{text-align:center}.p-faq-inquiry__heading{font-size:1.8rem;font-weight:700}@media (min-width:768px){.p-faq-inquiry__heading{font-size:2.4rem;font-weight:600}}.p-faq-inquiry__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}@media (min-width:768px){.p-faq-inquiry__tel{margin-top:0}}.p-faq-inquiry__tel:before{content:"";width:35.46px;height:40.21px;margin-right:5px;background:url(/tbs-ch/img/ico/ico_operator.svg) no-repeat 50%/contain}@media (min-width:768px){.p-faq-inquiry__tel:before{width:46.86px;height:53.14px;margin-right:16px}}@media (max-width:767px){.p-faq-inquiry__tel-image{width:220px}}@media (min-width:768px){.p-faq-inquiry__tel-image{margin-right:15px}}.p-faq-inquiry__note{margin-top:5px;line-height:1.625}@media (min-width:768px){.p-faq-inquiry__note{margin-top:0}}.p-faq-inquiry__harassment{max-width:602px;margin:15px auto 0;font-size:1.4rem;line-height:1.5;text-align:left}@media (min-width:768px){.p-faq-inquiry__harassment{margin-top:21px}}@media (max-width:767px){.p-faq-inquiry__phone{padding:0 15px}}@media (min-width:768px){.p-faq-inquiry__phone-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;text-align:left}}.p-faq-section:last-of-type{margin:30px auto 0;padding-bottom:65px}@media (min-width:768px){.p-faq-section:last-of-type{width:100%;max-width:700px;margin-top:100px;margin-bottom:100px;padding-bottom:46px;border-top:4px solid #f2f3f5;border-bottom:4px solid #f2f3f5}}.p-faq-section__heading{position:relative;margin:0 auto 30px;padding:54px 0 6px;font-size:2rem;line-height:1.40625;text-align:center}@media (min-width:768px){.p-faq-section__heading{margin-top:43px;margin-bottom:34px;padding:0;font-size:3.2rem;font-weight:600}}.p-faq-section__heading:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:228px;height:3px;background-color:#0050ff}@media (min-width:768px){.p-faq-section__heading:after{content:none;-webkit-transform:none;transform:none}}.p-howto-section .c-text{font-weight:400}@media (min-width:768px){.p-howto-section .c-text{font-size:1.8rem;line-height:1.5}}.p-howto-section .c-text:not(:first-child){margin-top:1.625em}@media (min-width:768px){.p-howto-section .c-text:not(:first-child){margin-top:1.5em}}.p-howto-section+.p-howto-section{margin-top:0}@media (max-width:767px){.p-howto-section .p-about-section__heading{padding-top:30px}}@media (max-width:767px){.p-howto-section:nth-of-type(3){padding-bottom:50px}}@media (min-width:768px){.p-howto-section:nth-of-type(3){padding-bottom:10px}}.p-howto-section:nth-of-type(3) .p-faq__item:last-of-type,.p-howto-section:nth-of-type(3) .p-faq__item:last-of-type .p-faq__answer{padding-bottom:0;border:none}.p-howto-section:nth-of-type(4){padding-bottom:60px}@media (max-width:767px){.p-howto-section:nth-of-type(4){border-top:10px solid #f2f3f5}}@media (max-width:767px){.p-howto{margin-top:78px;padding:0 15px}}@media (min-width:768px){.p-howto{width:1012px;margin:68px auto 0}}@media (max-width:767px){.p-howto:not(:first-of-type){margin-top:50px}}@media (min-width:768px){.p-howto:not(:first-of-type){margin-top:30px}}.p-howto__inner{background-color:#fff;border-radius:15px}@media (max-width:767px){.p-howto__inner{padding:30px 15px}}@media (min-width:768px){.p-howto__inner{padding:55px 50px 60px}}.p-howto__header{text-align:center}.p-howto__heading{height:40px}@media (min-width:768px){.p-howto__heading{height:50px}}.p-howto__heading img{height:100%;width:auto}.p-howto__auhikari{height:72px}@media (min-width:768px){.p-howto__auhikari{height:93px}}.p-howto__lead{margin-top:11px;padding-bottom:16px;border-bottom:1px solid;font-size:2rem;font-weight:700;line-height:1.4}@media (min-width:768px){.p-howto__lead{margin-top:20px;padding-bottom:20px;font-size:2.4rem;font-weight:600;line-height:1}}.p-howto__lead i{display:inline-block;padding:0 .15em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.p-howto--skyperfect .p-howto__lead{border-color:#0092e5;color:#0092e5}.p-howto--jcom .p-howto__lead{border-color:#e93817;color:#e93817}.p-howto--cabletv .p-howto__lead{border-color:#78d350;color:#78d350}.p-howto--hikaritv .p-howto__lead{border-color:#00a2e6;color:#00a2e6}.p-howto--auhikari .p-howto__lead{border-color:#eb5505;color:#eb5505}.p-howto__description{margin-top:25px;font-weight:400;line-height:1.625;text-align:left}@media (min-width:768px){.p-howto__description{font-size:1.8rem;line-height:1.5}}.p-howto__description em{font-weight:700;font-style:normal}.p-howto__heading02{margin:25px 0;padding:10.5px 0;border-top:1px solid;border-bottom:1px solid;font-size:1.8rem;line-height:1.5;text-align:center}@media (min-width:768px){.p-howto__heading02{margin:35px 0;padding:15px 0;font-size:2.4rem;line-height:1}}.p-howto--skyperfect .p-howto__heading02{border-color:#0092e5;color:#0092e5}.p-howto--jcom .p-howto__heading02{border-color:#e93817;color:#e93817}.p-howto--cabletv .p-howto__heading02{border-color:#78d350;color:#78d350}.p-howto--hikaritv .p-howto__heading02{border-color:#00a2e6;color:#00a2e6}.p-howto--auhikari .p-howto__heading02{border-color:#eb5505;color:#eb5505}@media (max-width:767px){.p-howto__information{text-align:center}}@media (min-width:768px){.p-howto__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-howto__information_hikaritv{padding:5px;text-align:center}.p-howto__information-heading{font-size:1.7rem;font-weight:700;line-height:1.5294117647}@media (min-width:768px){.p-howto__information-heading{margin-right:30px;font-size:2.4rem;font-weight:600;line-height:1.375}}.p-howto__information-phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:5px}@media (min-width:768px){.p-howto__information-phone{margin-top:0;margin-right:18px}}.p-howto--auhikari .p-howto__information-phone{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-howto__information-phone:before{content:""}.p-howto--skyperfect .p-howto__information-phone:before{margin-right:7px;width:50.68px;height:29px;background:url(/tbs-ch/img/ico/ico_freedial.svg) no-repeat 50%/contain}.p-howto--hikaritv .p-howto__information-phone:before{margin-right:8px;width:35.46px;height:40.21px;background:url(/tbs-ch/img/ico/ico_operator.svg) no-repeat 50%/contain}.p-howto--auhikari .p-howto__information-phone:before{margin-right:9px;width:44.07px;height:34.63px;background:url(/tbs-ch/img/ico/ico_freecall.svg) no-repeat 50%/contain}.p-howto__information-note{margin-top:5px;line-height:1.625}@media (min-width:768px){.p-howto__information-note{margin-top:0}}@media (max-width:767px){.p-howto__information-note span{font-size:1.4rem;line-height:1.8571428571}}.p-howto__information-note i{display:inline-block;padding:0 .15em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}@media (max-width:767px){.p-howto__information-note_hikaritv{font-size:13px}}.p-howto__buttons{margin-top:25px}@media (min-width:768px){.p-howto__buttons{margin-top:35px}}.p-howto__button{font-weight:700}@media (min-width:768px){.p-howto__button{width:533px;height:80px;padding:0;border-radius:40px;font-size:2.8rem;font-weight:600}}.p-howto__button:after{content:"";width:22.89px;height:18.67px;margin-left:6px;background:url(/tbs-ch/img/ico/ico_blank_blue.svg) no-repeat 50%/contain}@media (min-width:768px){.p-howto__button:after{margin-left:4px}}.p-howto__minutes{margin-top:17px;text-align:center}@media (min-width:768px){.p-howto__minutes{margin-top:43px}}.p-howto__minutes-text{font-size:1.8rem;font-weight:700;line-height:1.8333333333}@media (min-width:768px){.p-howto__minutes-text{font-size:3.2rem;font-weight:600;line-height:1.75}}.p-howto__minutes-text i{display:inline-block;padding:0 .15em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.p-howto__minutes-text em{color:#ff5064;font-size:2.4rem;font-style:normal;line-height:1.375}@media (min-width:768px){.p-howto__minutes-text em{font-size:4.6rem;line-height:1.2173913043}}.p-howto__minutes-note{margin-top:7px}@media (min-width:768px){.p-howto__minutes-note{margin-top:3px}}@media (min-width:768px){.p-howto__necessary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-howto__necessary-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-howto__necessary-item:not(:first-of-type){margin-left:10px}@media (min-width:768px){.p-howto__necessary-item:not(:first-of-type){width:140px;margin-left:44px}}.p-howto__necessary-item:not(:first-of-type) img{width:84px}.p-howto__necessary-picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:146px;height:99px}.p-howto__necessary-image{width:100%;height:auto}.p-howto__necessary-figcaption{margin-top:7px;font-size:1.4rem;font-weight:700;line-height:1.5714285714;text-align:center}@media (max-width:767px){.p-howto__necessary-nav{margin-top:25px}}@media (min-width:768px){.p-howto__necessary-nav{margin-left:60px}}.p-howto__necessary-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.p-howto__necessary-text:after,.p-howto__necessary-text:before{content:"";width:3px;height:46px;background-color:#333}@media (min-width:768px){.p-howto__necessary-text:after,.p-howto__necessary-text:before{height:62px}}.p-howto__necessary-text:before{margin-right:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.p-howto__necessary-text:after{margin-left:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.p-howto__necessary-text span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.p-howto__necessary-text span{font-size:1.8rem}}.p-howto__necessary-text span:before{content:"";width:25.31px;height:31.91px;margin-right:4px;background:url(/tbs-ch/img/ico/ico_beginner.svg) no-repeat 50%/contain}.p-howto__necessary-buttons{margin-top:5px}@media (min-width:768px){.p-howto__necessary-buttons{margin-top:15px}}.p-howto__necessary-button{font-weight:700}@media (min-width:768px){.p-howto__necessary-button{width:347px;margin:0;padding:0;font-size:2rem;font-weight:600}}.p-howto__necessary-button:after{width:22.89px;height:18.67px;margin-left:1px;background:url(/tbs-ch/img/ico/ico_blank_blue.svg) no-repeat 50%/contain}@media (min-width:768px){.p-howto__necessary-button:after{margin-left:10px}}@media (min-width:768px){.p-howto__fee{margin-top:40px}}.p-howto__fee-picture{width:287px;margin:0 auto}@media (min-width:768px){.p-howto__fee-picture{width:665px}}.p-howto__simulation+*{margin-top:30px}@media (min-width:768px){.p-howto__simulation+*{margin-top:32px}}.p-howto__simulation-text{font-size:1.8rem;font-weight:700;line-height:1.8333333333;text-align:center}@media (min-width:768px){.p-howto__simulation-text{font-size:3.2rem;font-weight:600;line-height:1.75}}.p-howto__simulation-text em{color:#0092e5;font-size:2.4rem;font-style:normal;line-height:1.375}@media (min-width:768px){.p-howto__simulation-text em{font-size:4.6rem;line-height:1.2173913043}}.p-howto__simulation-text em:nth-of-type(2){color:#fc5267}.p-howto__simulation-text em i{display:inline-block;padding:0 .15em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.p-howto__simulation-figure{margin-top:13px}@media (min-width:768px){.p-howto__simulation-figure{margin-top:26px}}.p-howto__simulation-buttons{margin-top:60px}.p-howto__simulation-button{height:110px;padding-left:20px;border-radius:15px;border:3px solid #333;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(54%,#fff),color-stop(86%,#a3dbfb),to(#55c1ff));background-image:linear-gradient(180deg,#fff,#fff 54%,#a3dbfb 86%,#55c1ff);font-weight:700}@media (min-width:768px){.p-howto__simulation-button{width:578px;height:80px;border-radius:40px;font-weight:600}}.p-howto__simulation-button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(78.3%,#fff),to(#a3dbfb));background-image:linear-gradient(180deg,#fff,#fff 78.3%,#a3dbfb);opacity:1}.p-howto__simulation-button:after{margin-left:35px}@media (min-width:768px){.p-howto__simulation-button:after{margin-left:15px}}.p-howto__simulation-button div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.p-howto__simulation-button div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-howto__simulation-button img{height:35px}.p-howto__simulation-button span{margin-top:9px;font-size:2rem}@media (min-width:768px){.p-howto__simulation-button span{margin-top:0;margin-left:11px;font-size:2.8rem;white-space:nowrap}}.p-howto__simulation-note{margin-top:6px;padding:0 15px;font-size:14px;line-height:1.4285714286}@media (min-width:768px){.p-howto__simulation-note{margin-top:20px;text-align:center;line-height:1}}@media (min-width:768px){.p-howto__simulation-note+.p-howto__simulation-note{margin-top:12px}}.p-howto__simulation-note a{color:#0050ff}@media (min-width:768px){.p-howto__simulation-note a:hover{text-decoration:underline}}.p-howto__simulation-note i{display:inline-block;padding:0 .15em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.p-howto__premium{margin-top:40px;text-align:center}.p-howto__premium-text{margin-top:15px;font-size:1.8rem;font-weight:400;line-height:1.5}.p-howto__premium-buttons{margin-top:15px}.p-howto__premium-button{height:46px;font-weight:700}@media (min-width:768px){.p-howto__premium-button{font-weight:600}}.p-howto__premium-button:after{width:11px;height:9px;margin-left:6px;background:url(/tbs-ch/img/ico/ico_blank_blue.svg) no-repeat 50%/contain}@media (min-width:768px){.p-howto__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.p-howto__body .p-howto__block:first-child{width:320px}.p-howto__body .p-howto__block:nth-child(2){width:570px}}.p-howto__banners{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.p-howto__banners{width:100%;margin-top:30px;overflow-x:auto}.p-howto__banners::-webkit-scrollbar{display:none;-webkit-appearance:none}}@media (min-width:768px){.p-howto__banners{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -15px -17px 0}}.p-howto__banner{-ms-flex-negative:0;flex-shrink:0;width:190px}@media (min-width:768px){.p-howto__banner{width:170px;margin:0 15px 17px 0}}@media (max-width:767px){.p-howto__banner:not(:first-child){margin:0 0 0 13px}}.p-howto__banner-link{display:block}.p-howto--skyperfect .p-howto__block{margin-top:60px}@media (min-width:768px){.p-howto--skyperfect .p-howto__block:nth-last-of-type(2),.p-howto--skyperfect .p-howto__block:nth-last-of-type(3){margin-top:40px}}.p-howto-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;margin-top:20px;background-color:#f2f3f5}@media (min-width:768px){.p-howto-anchor{display:none}}.p-howto-anchor__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-howto-anchor__item{font-weight:700;letter-spacing:-.05em}.p-howto-anchor__item:not(:first-child){margin-left:5.3333333333vw}.p-howto-anchor__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0050ff}.p-howto-anchor__link:after{content:"";width:14px;height:14px;margin-left:4px;background:url(/tbs-ch/img/ico/ico_arrow_b_01.svg) no-repeat 50%/contain}@media (max-width:767px){.p-howto-movie{margin-top:25px;padding:0 15px 50px}}@media (min-width:768px){.p-howto-movie{margin:55px auto 0;width:1012px;padding-bottom:60px}}.p-howto-movie__inner{padding:24px 0 10px;border-top:1px solid #0050ff;border-bottom:1px solid #0050ff}@media (max-width:767px){.p-howto-movie__inner{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:100%;grid-template-columns:100%}}@media (min-width:768px){.p-howto-movie__inner{padding:22px 0 15px;border-top:2px solid #0050ff;border-bottom:2px solid #0050ff}}@media (max-width:767px){.p-howto-movie__container--manga{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"heading" "area"}}@media (max-width:767px){.p-howto-movie__container--movie{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;grid-template-areas:"heading figure" "nav nav"}}.p-howto-movie__container+.p-howto-movie__container{margin-top:40px}.p-howto-movie__heading{grid-area:heading}@media (min-width:768px){.p-howto-movie__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:12px}}.p-howto-movie__tag{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45.3333333333vw;height:8.2666666667vw;padding-left:11.7333333333vw;background-color:#0050ff;border-radius:1.6vw;color:#fff;font-size:4.8vw;font-weight:700}@media (min-width:768px){.p-howto-movie__tag{width:175px;height:30px;border-radius:15px;padding-left:54px;font-size:1.8rem;font-weight:600}}.p-howto-movie__tag:before{position:absolute;top:-2.3466666667vw;left:1.3333333333vw;content:"";width:9.1493333333vw;height:11.7093333333vw;background:url(/tbs-ch/img/ico/ico_beginner.svg) no-repeat 50%/contain}@media (min-width:768px){.p-howto-movie__tag:before{top:-7px;left:14px;width:34.31px;height:43.91px}}.p-howto-movie__title{display:block;margin:2.1333333333vw 0 0 2.4vw;font-size:5.3333333333vw;font-weight:700;line-height:1.4}@media (min-width:768px){.p-howto-movie__title{margin:0 0 0 15px;font-size:2.4rem;font-weight:600;line-height:1}}.p-howto-movie__figure{grid-area:figure;width:36.2666666667vw}@media (min-width:768px){.p-howto-movie__figure{display:none}}.p-howto-movie__figure img{width:100%;height:auto}.p-howto-movie__nav{position:relative;grid-area:nav;margin-top:2.9333333333vw}@media (max-width:767px){.p-howto-movie__container--movie>.p-howto-movie__heading,.p-howto-movie__heading{-ms-grid-row:1;-ms-grid-column:1}.p-howto-movie__figure{-ms-grid-row:1;-ms-grid-column:2}.p-howto-movie__nav{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}@media (min-width:768px){.p-howto-movie__nav{margin-top:23px;padding-bottom:20px;background-color:rgba(0,80,255,.05)}}.p-howto-movie__nav:before{position:absolute;top:0;left:0;content:"";width:100%;height:3.2vw;border-radius:1.6vw;background-color:rgba(0,80,255,.15)}@media (min-width:768px){.p-howto-movie__nav:before{top:30px;left:25px;width:962px;height:12px;border-radius:6px}}.p-howto-movie__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.8vw}@media (min-width:768px){.p-howto-movie__list{padding:30px 25px 0 28px}}.p-howto-movie__item{position:relative;padding-top:5.3333333333vw}@media (min-width:768px){.p-howto-movie__item{padding-top:20px;width:160px}}@media (max-width:767px){.p-howto-movie__item:not(:first-child){margin-left:5.3333333333vw}}@media (min-width:768px){.p-howto-movie__item:nth-child(2){margin-left:93px}}@media (min-width:768px){.p-howto-movie__item:nth-child(3){margin-left:112px}}@media (min-width:768px){.p-howto-movie__item:nth-child(4){margin-left:94px}}.p-howto-movie__item:before{position:absolute;top:.5333333333vw;left:0;content:"";width:2.1333333333vw;height:2.1333333333vw;border-radius:50%;background-color:#0050ff}@media (min-width:768px){.p-howto-movie__item:before{top:2px;width:8px;height:8px}}.p-howto-movie__time{color:#0050ff;font-size:3.7333333333vw;font-weight:700}@media (min-width:768px){.p-howto-movie__time{font-size:1.4rem;font-weight:600}}@media (min-width:768px){.p-howto-movie__button{-webkit-transition:opacity .2s;transition:opacity .2s}.p-howto-movie__button:hover{opacity:.7}}.p-howto-movie__text{margin-top:.2666666667vw;font-size:4.2666666667vw;font-weight:700;line-height:1.625}@media (min-width:768px){.p-howto-movie__text{margin-top:1px;font-size:1.6rem;font-weight:600}}.p-howto-movie__picture{margin-top:6px}@media (max-width:767px){.p-howto-movie__picture{display:none}}/*!
 *   swiper css
 * reference: [Swiper 5.1.0](github.com/nolimits4web/swiper)
 * laymicの動作に必要な部分だけ抜粋
 */:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}:root{--swiper-navigation-size:44px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}/*!
 *   laymic base
 * reference: [ress 2.0.1](github.com/filipelinhares/ress)
 */.laymic_root{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word}.laymic_root button{cursor:pointer;background-color:transparent;border-style:none;overflow:visible;font:inherit;margin:0;padding:0;-webkit-appearance:button}.laymic_root button::-moz-focus-inner{border-style:none;padding:0}.laymic_root svg:not([fill]){fill:currentColor}/*!
 * laymic layout
 */.laymic_root{--laymic-container-bg-color:#333;--laymic-translucent-bg-color:rgba(0,0,0,0.7);--laymic-text-color:#fafafa;width:100vw;height:100vh;height:calc(var(--js-vh, 1vh)*100);position:fixed;top:0;left:0;z-index:100;background:rgba(0,0,0,.8);-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;visibility:hidden;opacity:0;color:var(--laymic-text-color)}.laymic_root:-webkit-full-screen{background:#444}.laymic_root:-ms-fullscreen{background:#444}.laymic_root:fullscreen{background:#444}.laymic_controller{position:relative;width:100%;height:100%}.laymic_controllerBottom,.laymic_controllerTop{position:absolute;width:100%;height:4.8rem;background:var(--laymic-translucent-bg-color);left:0;z-index:20;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:auto;padding:2px 0}.laymic_controllerTop{top:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.laymic_controllerBottom{bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.laymic_progressbar{--swiper-pagination-color:hsla(0,0%,100%,0.2);--collision-padding-size:.5rem;width:100%;height:var(--progressbar-width);top:0;left:0;z-index:15;cursor:pointer}.laymic_root .laymic_progressbar{background:hsla(0,0%,100%,.1)}.laymic_progressbar:focus{outline:0}.laymic_root:not(.laymic_isLTR) .laymic_progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.laymic_isVertView .laymic_progressbar{height:100%;width:var(--progressbar-width);left:auto;right:0}.laymic_progressbar:before{content:"";height:var(--collision-padding-size);width:inherit;top:100%;display:block;position:absolute}.laymic_isVertView .laymic_progressbar:before{width:var(--collision-padding-size);height:inherit;top:0;right:100%}.laymic_isVisibleUI .laymic_controllerBottom,.laymic_isVisibleUI .laymic_controllerTop{-webkit-transform:translateY(0);transform:translateY(0)}.swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.laymic_controller,.laymic_slider{-webkit-tap-highlight-color:transparent}.laymic_helpWrapper,.laymic_preferenceWrapper,.laymic_slider,.laymic_thumbsWrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.laymic_slider{width:calc(100% - var(--viewer-padding)*2);height:calc(100% - var(--viewer-padding)*2 - var(--progressbar-width));max-width:calc(var(--page-width)*2);max-height:var(--page-height);top:calc(50% + var(--progressbar-width)/2)}.laymic_isSingleSlide .laymic_slider{max-width:var(--page-width)}.laymic_isVertView .laymic_slider{width:calc(100% - var(--viewer-padding)*2 - var(--progressbar-width));height:calc(100% - var(--viewer-padding)*2);overflow:visible;max-width:inherit;top:50%;left:calc(50% - var(--progressbar-width)/2)}.laymic_slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:var(--page-width);max-height:var(--page-height)}.laymic_isVertView .laymic_emptySlide{display:none}.laymic_imgThumb,.swiper-slide img{max-width:100%;max-height:100%;-o-object-fit:scale-down;object-fit:scale-down;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.laymic_help,.laymic_preference,.laymic_thumbs{height:100%;width:100%;position:absolute;top:0;left:0;background:var(--laymic-translucent-bg-color);z-index:18;visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.laymic_isShowHelp .laymic_help,.laymic_isShowPreference .laymic_preference,.laymic_isShowThumbs .laymic_thumbs{opacity:1;visibility:visible}.laymic_helpWrapper{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.laymic_helpWrapper>.icon_touchApp{--icon-size:calc(4vmin + 2rem);margin:2vmin 0}.laymic_helpInnerWrapper{background:rgba(0,0,0,.5);font-size:calc(3vmin + .2rem);padding:.5em;margin-top:-2vmin}.laymic_helpInnerItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.laymic_helpIconWrapper,.laymic_helpInnerItem{display:-webkit-box;display:-ms-flexbox;display:flex}.laymic_helpIconWrapper .laymic_svgIcon{--icon-size:calc(3vmin + 0.5rem)}.laymic_helpIconLabel{margin-left:.5vmin}.laymic_helpChevrons{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:-1}.laymic_isVertView .laymic_helpChevrons{width:auto;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.laymic_helpChevrons .icon_chevronLeft{--icon-size:calc(4vmin + 2rem)}.laymic_helpChevrons .icon_chevronLeft.laymic_isReversed{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.laymic_isVertView .laymic_helpChevrons .icon_chevronLeft{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.laymic_isVertView .laymic_helpChevrons .icon_chevronLeft.laymic_isReversed{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.laymic_isMobile .laymic_helpZoomItem,.laymic_isUnsupportedFullscreen .laymic_helpFullscreenItem{display:none}.laymic_thumbsWrapper{max-height:90%;max-width:90%;padding:.5rem var(--thumbs-wrapper-padding);background:var(--laymic-container-bg-color);overflow:auto;display:-ms-grid;display:grid;grid-gap:var(--thumb-item-gap);grid-template-columns:repeat(auto-fit,var(--thumb-item-width));grid-auto-rows:var(--thumb-item-height);width:100%;-ms-flex-pack:distribute;justify-content:space-around;border:solid transparent;border-width:.5rem 0}.laymic_thumbsWrapper .laymic_thumbItem{overflow:hidden}.laymic_preferenceWrapper{--font-size:1.1rem;--padding-size:.6rem;--item-height:calc(var(--font-size) + var(--padding-size)*2);--select-wrapper-min-width:5.5rem;max-width:80%;max-height:80%;overflow:auto;background:var(--laymic-container-bg-color);padding:1rem;z-index:18;width:35rem;font-size:var(--font-size);display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:.5rem}.laymic_isMobile .laymic_preferenceWrapper{grid-gap:1rem}.laymic_preferenceButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.laymic_preferenceButton,.laymic_uiButton{color:inherit}.laymic_uiButton{max-height:100%;max-width:4.3rem}.laymic_checkboxIconWrapper,.laymic_uiButton{display:-webkit-box;display:-ms-flexbox;display:flex}.laymic_checkboxIconWrapper{position:relative;-webkit-box-flex:0;-ms-flex:0 0 var(--select-wrapper-min-width);flex:0 0 var(--select-wrapper-min-width);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.laymic_checkboxIconWrapper .laymic_svgIcon{--icon-size:var(--item-height);margin-right:-2px}.laymic_selectWrapper{--highlight-bg-color:#4169e1;--current-bg-color:#e6e6e6;--normal-bg-color:#fafafa;--normal-text-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;min-width:var(--select-wrapper-min-width);color:var(--normal-text-color)}.laymic_selectCurrentItem{background:var(--current-bg-color)}.laymic_selectCurrentItem,.laymic_selectItem{padding:var(--padding-size)}.laymic_selectItemWrapper{display:none;background:var(--normal-bg-color);position:absolute;z-index:1;top:100%;width:100%}.laymic_selectItemWrapper[aria-expanded=true]{display:block}.laymic_selectItem[aria-selected=true]{background:var(--highlight-bg-color);color:var(--laymic-text-color)}.laymic_checkboxLabel,.laymic_selectLabel{margin-right:.5rem;text-align:left}.laymic_preferenceNotice{font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.5rem 0}.laymic_preferenceNotice p{margin:1rem 0 0}.laymic_preferenceIsDisabledDoubleTapResetZoom,.laymic_preferenceIsDisabledForceHorizView,.laymic_preferenceIsDisabledTapSlidePage{display:none}.laymic_isMobile .laymic_preferenceIsDisabledDoubleTapResetZoom,.laymic_isMobile .laymic_preferenceIsDisabledForceHorizView,.laymic_isMobile .laymic_preferenceIsDisabledTapSlidePage{display:-webkit-box;display:-ms-flexbox;display:flex}.laymic_pagination{color:#fff;cursor:auto;position:absolute;top:calc(50% + var(--progressbar-width)/2);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.laymic_root.laymic_isVisiblePagination .laymic_pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.laymic_pagination.laymic_isActive{color:hsla(0,0%,100%,.9);cursor:pointer}.laymic_pagination.laymic_isHidden{visibility:hidden;opacity:0}.laymic_isLTR .laymic_paginationPrev,.laymic_paginationNext{left:0}.laymic_isLTR .laymic_paginationNext,.laymic_paginationPrev{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.laymic_isVertView .laymic_paginationNext,.laymic_isVertView .laymic_paginationPrev{right:auto;left:calc(50% + var(--progressbar-width)/2);top:auto;margin:0}.laymic_isVertView .laymic_paginationNext{bottom:0;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg)}.laymic_isVertView .laymic_paginationPrev{top:0;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.laymic_isMobile .laymic_pagination,.laymic_isZoomed .laymic_pagination{pointer-events:none;color:#fff}.laymic_isUnsupportedFullscreen .laymic_fullscreen,.laymic_isUnsupportedFullscreen .laymic_preferenceIsAutoFullscreen,.laymic_isUnsupportedFullscreen .laymic_preferenceIsDisabledDoubleTapResetZoom{display:none}.laymic_zoomWrapper{width:100%;height:100%;-webkit-transform-origin:top left;transform-origin:top left}.laymic_zoomController{width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1}.laymic_isZoomed .laymic_zoomController{z-index:20}.laymic_isMobile .laymic_preferenceZoomButtonRatio,.laymic_isMobile .laymic_zoom,.laymic_template{display:none}.laymic_svgIcon{--icon-size:4.8rem;height:var(--icon-size);width:var(--icon-size)}.icon_checkboxInner{position:absolute;right:0;top:0}.laymic_isFullscreen .icon_fullscreen,.laymic_isVertView .icon_vertView,.laymic_root .icon_checkboxInner,.laymic_root .icon_exitFullscreen,.laymic_root .icon_horizView{display:none}.laymic_isFullscreen .icon_exitFullscreen,.laymic_isVertView .icon_horizView,.laymic_preferenceButton[aria-checked=true] .icon_checkboxInner{display:block}.laymic_isVertView .icon_viewerDirection{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-howto-manga__tag{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45.3333333333vw;height:8.2666666667vw;padding-left:11.7333333333vw;background-color:#ff5064;border-radius:1.6vw;color:#fff;font-size:4.8vw;font-weight:700}@media (min-width:768px){.p-howto-manga__tag{width:175px;height:30px;border-radius:15px;padding-left:54px;font-size:1.8rem;font-weight:600}}.p-howto-manga__tag:before{position:absolute;top:-2.3466666667vw;left:1.3333333333vw;content:"";width:9.1493333333vw;height:11.7093333333vw;background:url(/tbs-ch/img/ico/ico_beginner.svg) no-repeat 50%/contain}@media (min-width:768px){.p-howto-manga__tag:before{top:-7px;left:14px;width:34.31px;height:43.91px}}@media (max-width:767px){.p-howto-manga__area{padding:20px 0 0}}@media (min-width:768px){.p-howto-manga__area{padding:25px 28px 0}}.p-howto-manga__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.p-howto-manga__list{grid-gap:28px 29px;gap:28px 29px}}@media (min-width:768px){.p-howto-manga__list{grid-gap:28px 38px;gap:28px 38px}}@media (max-width:767px){.p-howto-manga__item{width:calc(50% - 14.5px)}}@media (min-width:768px){.p-howto-manga__item{width:20%;max-width:172px}}.p-howto-manga__figure{width:100%;border:1px solid #c3c5c9}.p-howto-manga__title{text-align:left;margin-top:11px;font-size:1.6rem}.p-howto-nav{margin-top:30px}@media (min-width:768px){.p-howto-nav{margin-top:55px}}.p-about-header .p-howto-nav{margin-top:25px}@media (max-width:767px){.p-howto-nav__inner{padding:0 15px}}@media (min-width:768px){.p-howto-nav__inner{width:1012px;margin:0 auto}}.p-howto-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.p-howto-nav__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}}@media (max-width:767px){.p-howto-nav__item{display:block;width:100%;height:166px;background-color:#fff;border-radius:15px}}@media (min-width:768px){.p-howto-nav__item{width:182px;height:208px}.p-howto-nav__list--low .p-howto-nav__item{height:148px}}@media (max-width:767px){.p-howto-nav__item:not(.p-howto-nav__item--skyperfect){width:calc(50% - 2.5px);height:168px;margin-top:5px}}@media (min-width:768px){.p-howto-nav__item:not(.p-howto-nav__item--skyperfect){margin-left:25px}}.p-howto-nav__item-logo{height:69px;border-bottom:1px solid #333}@media (min-width:768px){.p-howto-nav__item-logo{height:96px}}.p-howto-nav__item-logo span{display:none}@media (max-width:767px){.p-howto-nav__item--skyperfect .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_skyperfect.svg) no-repeat center bottom 16px;background-size:auto 26px}}@media (min-width:768px){.p-howto-nav__item--skyperfect .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_skyperfect.svg) no-repeat center bottom 28px;background-size:auto 30px}}.p-howto-nav__item--jcom .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_jcom.svg) no-repeat center bottom 11px;background-size:auto 31px}@media (min-width:768px){.p-howto-nav__item--jcom .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_jcom.svg) no-repeat center bottom 24px;background-size:118px auto}}.p-howto-nav__item--cabletv .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_cabletv.svg) no-repeat center bottom 16px;background-size:135px auto}@media (min-width:768px){.p-howto-nav__item--cabletv .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_cabletv.svg) no-repeat center bottom 29px;background-size:160px auto}}.p-howto-nav__item--hikaritv .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_hikaritv.svg) no-repeat center bottom 18px;background-size:auto 21px}@media (min-width:768px){.p-howto-nav__item--hikaritv .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_hikaritv.svg) no-repeat center bottom 31px;background-size:auto 24px}}.p-howto-nav__item--auhikari .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_auhikari.svg) no-repeat center bottom 12px;background-size:112px auto}@media (min-width:768px){.p-howto-nav__item--auhikari .p-howto-nav__item-logo{background:url(/tbs-ch/img/logo/logo_auhikari.svg) no-repeat center bottom 17px;background-size:128px auto}}.p-howto-nav__item-text{font-weight:600;text-align:center}@media (max-width:767px){.p-howto-nav__item-text{font-weight:700}}@media (min-width:768px){.p-howto-nav__item-text{margin-top:12px;font-size:1.6rem;line-height:1.5}}@media (max-width:767px){.p-howto-nav__item--skyperfect .p-howto-nav__item-text{margin-top:28px}}@media (max-width:767px){.p-howto-nav__item--skyperfect .p-howto-nav__item-text span{padding:0 6.75px}}@media (min-width:768px){.p-howto-nav__item--skyperfect .p-howto-nav__item-text span{display:block}}@media (max-width:767px){.p-howto-nav__item--jcom .p-howto-nav__item-text{margin-top:13.5px;font-size:1.4rem;line-height:1.4285714286}}@media (max-width:767px){.p-howto-nav__item--cabletv .p-howto-nav__item-text{margin-top:28px;font-size:1.8rem}}@media (max-width:767px){.p-howto-nav__item--hikaritv .p-howto-nav__item-text{margin-top:8px;font-size:1.8rem;line-height:1.5}}@media (max-width:767px){.p-howto-nav__item--auhikari .p-howto-nav__item-text{margin-top:13.5px;font-size:1.4rem;line-height:1.5}}@media (min-width:768px){.p-howto-nav__item--auhikari .p-howto-nav__item-text{font-size:1.4rem}}.p-howto-nav__link{position:relative;display:block;height:100%}@media (max-width:767px){.p-howto-nav__link{padding:0 15px}}@media (min-width:768px){.p-howto-nav__link{border-radius:10px;border:3px solid #333;padding:0 4px;background-color:#fff}}.p-howto-nav__link:after{position:absolute;left:50%;bottom:13px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:28.284px;height:28.284px;content:"";background:url(/tbs-ch/img/ico/ico_arrow_b_02.svg) no-repeat 50%/contain}.p-howto-flow__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.p-howto-flow__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-howto-flow__web{width:100%}@media (min-width:768px){.p-howto-flow__web{margin-top:35px}}.p-howto-flow__tel{width:100%;margin-top:35px}@media (min-width:768px){.p-howto-flow__tel{margin-top:0}}.p-howto-flow__heading{padding-bottom:4px;font-size:1.7rem;font-weight:600;color:#e93817;line-height:1.625;text-align:center}@media (min-width:768px){.p-howto-flow__heading{font-size:1.8rem;line-height:1.5}}.p-howto-flow__text{font-weight:400;line-height:1.625}@media (min-width:768px){.p-howto-flow__text{font-size:1.8rem;line-height:1.5}}.p-howto-flow__buttons{margin-top:15px}.p-howto-flow__button{padding:0;font-weight:700;border-color:#e93817}@media (min-width:768px){.p-howto-flow__button{padding:0 58px;margin:0;font-weight:600}}.p-howto-flow__button:after{width:22.89px;height:18.67px;margin-left:8px;background:url(/tbs-ch/img/ico/ico_blank_blue.svg) no-repeat 50%/contain}@media (max-width:767px){.p-howto-flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:25px;overflow-x:auto}}@media (min-width:768px){.p-howto-flow__list{margin-top:15px}}.p-howto-flow__list::-webkit-scrollbar{display:none;-webkit-appearance:none}.p-howto-flow__item{position:relative;border:1px solid}@media (max-width:767px){.p-howto-flow__item{-ms-flex-negative:0;flex-shrink:0;width:119px;height:110px}}@media (max-width:767px){.p-howto-flow__item:not(:first-child){margin-left:17px}}@media (min-width:768px){.p-howto-flow__item:not(:first-child){margin-top:35px}}.p-howto-flow__item:not(:first-child):before{position:absolute;left:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 11px}@media (min-width:768px){.p-howto-flow__item:not(:first-child):before{left:50%;top:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:15px 10px 0}}.p-howto--jcom .p-howto-flow__item:not(:first-child):before{border-color:transparent transparent transparent #e93817}@media (min-width:768px){.p-howto--jcom .p-howto-flow__item:not(:first-child):before{border-color:#e93817 transparent transparent}}.p-howto--cabletv .p-howto-flow__item:not(:first-child):before{border-color:transparent transparent transparent #78d350}@media (min-width:768px){.p-howto--cabletv .p-howto-flow__item:not(:first-child):before{border-color:#78d350 transparent transparent}}.p-howto--jcom .p-howto-flow__item{border-color:#e93817}.p-howto--cabletv .p-howto-flow__item{border-color:#78d350}.p-howto-flow__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:25px;padding-bottom:1px}@media (min-width:768px){.p-howto-flow__step{height:35px}}.p-howto--jcom .p-howto-flow__step{background-color:#e93817}.p-howto--cabletv .p-howto-flow__step{background-color:#78d350}.p-howto-flow__step img{width:auto;height:13px}@media (min-width:768px){.p-howto-flow__step img{height:17px}}.p-howto-flow__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:83px;font-size:1.4rem;font-weight:700;line-height:1.5714285714;text-align:center}@media (min-width:768px){.p-howto-flow__detail{height:54px;font-size:2rem;font-weight:600;line-height:1}.p-howto-flow__detail br{display:none}}@media (max-width:767px){.p-howto-areas{margin-top:25px}}@media (min-width:768px){.p-howto-areas{position:relative;width:546px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.p-howto-areas__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid;border-left:1px solid}.p-howto--jcom .p-howto-areas__list{border-color:#e93817}.p-howto--cabletv .p-howto-areas__list{border-color:#78d350}}@media (max-width:767px){.p-howto-areas__item{width:50%;border-right:1px solid;border-bottom:1px solid}.p-howto--jcom .p-howto-areas__item{border-color:#e93817}.p-howto--cabletv .p-howto-areas__item{border-color:#78d350}}@media (min-width:768px){.p-howto-areas__item{position:absolute}.p-howto-areas__item--hokkaido{top:15.32px;left:346.48px}.p-howto-areas__item--tohoku{top:125.88px;left:291.07px}.p-howto-areas__item--shinetsu{top:217.08px;left:278.07px}.p-howto-areas__item--tokyo23ku{top:441.71px;left:427.58px}.p-howto-areas__item--tokyo{top:384.4px;left:404.58px}.p-howto-areas__item--kanto{left:390.58px;top:282.4px}.p-howto-areas__item--tokai{top:375.4px;left:308.81px}.p-howto-areas__item--hokuriku{top:283.26px;left:190.07px}.p-howto-areas__item--kinki{top:366.9px;left:217.58px}.p-howto-areas__item--chugoku{top:289.55px;left:65.58px}.p-howto-areas__item--shikoku{top:407.4px;left:135.58px}.p-howto-areas__item--kyushu{top:384.4px;left:0}}.p-howto-areas__map{text-align:right}.p-howto-areas__map .cls-1{fill:#f2f3f5}.p-howto-areas__map .cls-3{fill:#ccc}.p-howto-areas__map .cls-4{fill:#5cbdda}.p-howto--jcom .p-howto-areas__map .cls-2{fill:#ffd4cc}.p-howto--cabletv .p-howto-areas__map .cls-2{fill:#d0ebc4}.p-howto--jcom .p-howto-areas__map .is-active.cls-2,.p-howto--jcom .p-howto-areas__map .is-active .cls-2{fill:#e93817}.p-howto--cabletv .p-howto-areas__map .is-active.cls-2,.p-howto--cabletv .p-howto-areas__map .is-active .cls-2{fill:#78d350}@media (max-width:767px){.p-howto-areas__map{display:none}}.p-howto-area__link{display:block}.p-howto-areas__item--chugoku .p-howto-area__link,.p-howto-areas__item--hokuriku .p-howto-area__link,.p-howto-areas__item--shinetsu .p-howto-area__link,.p-howto-areas__item--tohoku .p-howto-area__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-howto-area__link:hover{opacity:1}.p-howto-area__link:hover .p-howto-area__heading{background-color:#ffd4cc;text-decoration:underline}.is-disable .p-howto-area__link:hover .p-howto-area__heading{text-decoration:none}.p-howto-area__link.is-disable:hover .p-howto-area__heading{background-color:hsla(0,0%,100%,.7);text-decoration:none}.p-howto-area__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0050ff}@media (max-width:767px){.p-howto-area__heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:0 6px;font-weight:700}}@media (min-width:768px){.p-howto-area__heading{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:33px;margin:0 2px 2px 0;background-color:hsla(0,0%,100%,.7);border:1px solid;font-weight:600}.p-howto--jcom .p-howto-area__heading{border-color:#e93817}.p-howto--cabletv .p-howto-area__heading{border-color:#78d350}.p-howto-areas__item--hokkaido .p-howto-area__heading{width:105px}.p-howto-areas__item--tohoku .p-howto-area__heading{width:85px;margin:4.5px 0 0 44.5px}.p-howto-areas__item--shinetsu .p-howto-area__heading{width:85px;margin-top:4.2px}.p-howto-areas__item--tokyo23ku .p-howto-area__heading{width:110px}.p-howto-areas__item--tokyo .p-howto-area__heading{width:135px}.p-howto-areas__item--kanto .p-howto-area__heading{width:148px}.p-howto-areas__item--tokai .p-howto-area__heading{width:85px}.p-howto-areas__item--hokuriku .p-howto-area__heading{width:85px;margin-top:5px}.p-howto-areas__item--kinki .p-howto-area__heading{width:85px}.p-howto-areas__item--chugoku .p-howto-area__heading{width:85px;margin-top:4px}.p-howto-areas__item--shikoku .p-howto-area__heading{width:85px}.p-howto-areas__item--kyushu .p-howto-area__heading{width:128px}}.is-disable .p-howto-area__heading{color:rgba(51,51,51,.4);border-color:#919191}.p-howto-area__heading:after{content:""}@media (max-width:767px){.p-howto-area__heading:after{width:12px;height:17px}.p-howto--jcom .p-howto-area__heading:after{background:url(/tbs-ch/img/ico/ico_arrow_r_jcom.svg) no-repeat 100%}.p-howto--cabletv .p-howto-area__heading:after{background:url(/tbs-ch/img/ico/ico_arrow_r_cabletv.svg) no-repeat 100%}}@media (min-width:768px){.p-howto-area__heading:after{position:absolute;bottom:-3px;right:-3px;width:calc(100% + 1px);height:33px;border-right:2px solid;border-bottom:2px solid}.p-howto--jcom .p-howto-area__heading:after{border-color:#e93817}.p-howto--cabletv .p-howto-area__heading:after{border-color:#78d350}.is-disable .p-howto-area__heading:after{border-color:#919191}}.p-howto-area__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.4em;margin-bottom:-6px;font-size:1.4rem}.p-howto-areas__item--hokkaido .p-howto-area__list{margin:10.5px 0 0 12.5px}.p-howto-areas__item--tohoku .p-howto-area__list{width:102px}.p-howto-areas__item--shinetsu .p-howto-area__list{margin-left:2.5px}.p-howto-areas__item--tokyo23ku .p-howto-area__list{margin:6.5px 0 0 3px}.p-howto-areas__item--tokyo .p-howto-area__list{margin:6px 0 0 23px}.p-howto-areas__item--kanto .p-howto-area__list{width:116px;margin:7.6px 0 0 36px}.p-howto-areas__item--tokai .p-howto-area__list{width:85px;margin:9.7px 0 0 4px}.p-howto-areas__item--hokuriku .p-howto-area__list{width:102px;margin-left:4.4px}.p-howto-areas__item--kinki .p-howto-area__list{width:85px;margin:9.7px 0 0 10px}.p-howto-areas__item--chugoku .p-howto-area__list{width:102px;margin-left:2px}.p-howto-areas__item--shikoku .p-howto-area__list{width:80px;margin:8px 0 0 3px}.p-howto-areas__item--kyushu .p-howto-area__list{width:86px;margin:9px 0 0 3.6px}@media (max-width:767px){.p-howto-area__list{display:none}}.p-howto-area__item{margin:0 .4em 6px 0;font-weight:400}.is-disable .p-howto-area__item,.p-howto-area__item.is-disable{color:#adadad}.p-howto-inquiry{text-align:center}.p-howto-inquiry__heading{font-size:1.8rem;font-weight:700}@media (min-width:768px){.p-howto-inquiry__heading{font-size:2.4rem;font-weight:600}}.p-howto-inquiry__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}@media (min-width:768px){.p-howto-inquiry__tel{margin-top:0}}.p-howto-inquiry__tel:before{content:"";width:35.46px;height:40.21px;margin-right:5px;background:url(/tbs-ch/img/ico/ico_operator.svg) no-repeat 50%/contain}@media (min-width:768px){.p-howto-inquiry__tel:before{width:46.86px;height:53.14px;margin-right:16px}}@media (max-width:767px){.p-howto-inquiry__tel-image{width:220px}}@media (min-width:768px){.p-howto-inquiry__tel-image{margin-right:15px}}.p-howto-inquiry__note{margin-top:5px;line-height:1.625}@media (min-width:768px){.p-howto-inquiry__note{margin-top:0}}.p-howto-inquiry__harassment{max-width:602px;margin:15px auto 0;font-size:1.4rem;line-height:1.5;text-align:left}@media (min-width:768px){.p-howto-inquiry__harassment{margin-top:21px}}.p-howto-inquiry__text{margin-top:10px;line-height:1.625}.p-howto-inquiry__buttons{margin-top:15px}.p-howto-inquiry__button{width:300px;font-size:1.8rem;font-weight:700}@media (min-width:768px){.p-howto-inquiry__button{width:350px;padding:0;font-size:2rem;font-weight:600}}.p-howto-inquiry__button:after{width:14px;height:14px}@media (min-width:768px){.p-howto-inquiry__button:after{margin-left:5px}}@media (max-width:767px){.p-howto-inquiry__phone{padding:0 15px}}@media (min-width:768px){.p-howto-inquiry__phone-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;text-align:left}}@media (min-width:768px){.p-howto-inquiry__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;padding:30px 10px;border-radius:20px;background-color:#f2f3f5}}@media (max-width:767px){.p-howto-inquiry__feedback{margin:25px 15px 0;padding-top:30px;border-top:1px solid rgba(34,34,34,.2)}}@media (min-width:768px){.p-howto-inquiry__feedback{width:50%}}@media (max-width:767px){.p-howto-inquiry__business{margin:30px 15px 0;padding-top:30px;border-top:1px solid rgba(34,34,34,.2)}}@media (min-width:768px){.p-howto-inquiry__business{width:50%;border-left:2px dotted #333}}.p-howto-bottom{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0;left:0;width:100%;height:90px;padding:0 3px 4px 4px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media (min-width:768px){.p-howto-bottom{display:none}}.p-howto-bottom.is-show{opacity:1}.p-howto-bottom__picture{width:317px;border-radius:6px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);box-shadow:0 3px 3px rgba(0,0,0,.3)}.p-howto-bottom__picture img{pointer-events:all}.p-howto-bottom__pagetop{width:46px;height:46px;border-radius:8px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);box-shadow:0 3px 3px rgba(0,0,0,.3)}
