@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:Anton;src:url("../fonts/Anton-Regular.ttf") format("truetype");font-display:swap}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{position:relative;margin-right:auto;margin-left:auto;width:100%;font-weight:400;line-height:1.5;color:#222;background:#000;z-index:10;font-family:"notoSC","Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}@media only screen and (min-width: 769px){body{font-size:15px;font-size:1.5rem;min-width:1260px}}@media only screen and (max-width: 768px){body{font-size:12px;font-size:1.2rem}}body::before{display:block;position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';background-image:url("../images/common/bg_01.jpg");background-repeat:no-repeat;z-index:-1}@media only screen and (min-width: 769px){body::before{background-position:center top;background-size:cover}}@media only screen and (max-width: 768px){body::before{background-position:right top}}body.menu-open{position:relative}body.menu-open::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';background:rgba(255,255,255,0.5)}img{max-width:100%;line-height:0;font-size:0;vertical-align:bottom}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}a{text-decoration:underline;outline:none;color:#ff1c67}@media only screen and (min-width: 769px){a:hover{text-decoration:none}}::selection{background:rgba(255,28,103,0.4)}::-moz-selection{background:rgba(255,28,103,0.4)}@media only screen and (max-width: 768px){.is-pconly{display:none}}@media only screen and (min-width: 769px){.is-sponly{display:none}}.js-sticky{position:-webkit-sticky;position:sticky}.js-sticky[data-sticky="top"]{top:0}.js-sticky[data-sticky="bottom"]{bottom:0}small{font-size:80%}em{color:#ff1c67}mark{font-weight:400;background:rgba(255,28,103,0.2)}strong{font-weight:bold}@media only screen and (max-width: 768px){.fancybox-slide{padding:18px}}.fancybox-button{color:rgba(255,255,255,0.7);background:rgba(255,28,103,0.85)}.l-footer{background:#000}@media only screen and (min-width: 769px){.l-footer{margin-top:80px;padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 768px){.l-footer{margin-top:48px;padding-top:36px;padding-bottom:36px}}.l-footer__notice{color:#fff;text-align:center}.l-footer__copyright{display:block;color:#fff;text-align:center}@media only screen and (min-width: 769px){.l-footer__copyright{margin-top:30px}}@media only screen and (max-width: 768px){.l-footer__copyright{margin-top:1.5em}}@media only screen and (min-width: 769px){.l-footer__bnrs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width: 768px){.l-footer__bnrs{text-align:center}}@media only screen and (min-width: 769px){.l-footer__bnr{width:calc((100% - 30.1px) / 2);max-width:450px;transition:opacity 0.2s}.l-footer__bnr:nth-of-type(2n){margin-left:30px}.l-footer__bnr:nth-of-type(n+3){margin-top:30px}.l-footer__bnr:hover{opacity:0.7}}@media only screen and (max-width: 768px){.l-footer__bnr{margin-top:18px}}@media only screen and (min-width: 769px){.l-footer__shareCol{margin-top:60px}}@media only screen and (max-width: 768px){.l-footer__shareCol{margin-top:36px}}.l-footer__shareHeading{font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;font-weight:400;color:#fff;white-space:nowrap;line-height:1;text-align:center}@media only screen and (min-width: 769px){.l-footer__shareHeading{font-size:240%}}@media only screen and (max-width: 768px){.l-footer__shareHeading{font-size:210%}}.l-footer__shares{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px;margin-right:-10px;margin-left:-10px}.l-footer__share{margin-right:10px;margin-left:10px}@media only screen and (min-width: 769px){.l-footer__share{width:63px;transition:opacity 0.2s}.l-footer__share:hover{opacity:0.7}}@media only screen and (max-width: 768px){.l-footer__share{width:50.4px}}.l-footer__shareLink{display:block;width:100%}@media only screen and (min-width: 769px){.l-gnav{display:-webkit-flex;display:flex;margin-left:auto}}@media only screen and (min-width: 769px){.l-gnav__inner{height:100%}}@media only screen and (max-width: 768px){.l-gnav__inner{position:absolute;padding-top:24px;top:100%;left:0;width:90%;background:rgba(0,0,0,0.94);-webkit-transform:translateX(-101%);transform:translateX(-101%);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.is-open .l-gnav__inner{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width: 769px){.l-gnav__tit{display:none}}@media only screen and (min-width: 769px){.l-gnav__lists{display:-webkit-flex;display:flex}}@media only screen and (max-width: 768px){.l-gnav__lists{margin-top:24px}}@media only screen and (min-width: 769px){.l-gnav__list{position:relative;border-left:1px solid rgba(0,0,0,0.05)}.l-gnav__list:last-of-type{border-right:1px solid rgba(0,0,0,0.05)}.l-gnav__list.is-current::before{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;height:3px;content:'';background:#ff1c67;pointer-events:none}.l-gnav__list.is-close::before{content:none}}@media only screen and (max-width: 768px){.l-gnav__list{border-bottom:1px solid rgba(255,255,255,0.15)}.l-gnav__list:first-of-type{border-top:1px solid rgba(255,255,255,0.15)}}.l-gnav__list.is-close{pointer-events:none}.l-gnav__link{display:block;text-decoration:none}@media only screen and (min-width: 769px){.l-gnav__link{padding:1.5em 1.5em;color:#222;transition:background-position 0.2s;background:linear-gradient(to bottom, rgba(255,28,103,0) 0%, rgba(255,28,103,0) 50%, #ff1c67 51%, #ff1c67 100%);background-size:auto 201%;background-position:center top;transition:color 0.2s, background-position 0.2s}.l-gnav__link:hover{color:#fff;background-position:center bottom}.is-current .l-gnav__link{color:#ff1c67}.is-current .l-gnav__link:hover{color:#fff}.is-close .l-gnav__link{color:rgba(34,34,34,0.2)}}@media only screen and (max-width: 768px){.l-gnav__link{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:0.5em 1em;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;font-size:150%;font-weight:400;color:#fff;font-family:inherit;font-weight:900}.is-current .l-gnav__link{background:#ff1c67}.is-close .l-gnav__link{color:rgba(255,255,255,0.2);background:none}.is-close .l-gnav__link::after{content:none}}@media only screen and (max-width: 768px){.l-gnav__link::after{display:inline-block;margin-left:auto;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;content:'';border-width:4px 0 4px 8px}}.l-header{background:#fff;z-index:100}@media only screen and (max-width: 768px){.l-header{padding:10px 0}}.l-header__rows{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 769px){.l-header__rows{-webkit-justify-content:flex-start;justify-content:flex-start}}@media only screen and (max-width: 768px){.l-header__rows{-webkit-justify-content:space-between;justify-content:space-between}}.l-header__logo{margin-top:-5px;width:80px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 769px){.l-header__logo{transition:opacity 0.2s}.l-header__logo:hover{opacity:0.7}}@media only screen and (max-width: 768px){.l-header__menu{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:relative;cursor:pointer}}@media only screen and (max-width: 768px){.l-header__menuLines{position:relative;width:26px;height:21px}}.l-header__menuLine{position:absolute;left:0;width:100%;height:3px;background-color:#222;transition:all 0.5s}.l-header__menuLine:nth-of-type(1){top:0}.is-open .l-header__menuLine:nth-of-type(1){top:calc(50% - (3px / 2));-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-header__menuLine:nth-of-type(2){top:calc(50% - (3px / 2));-webkit-transform-origin:right center;transform-origin:right center}.is-open .l-header__menuLine:nth-of-type(2){-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}.l-header__menuLine:nth-of-type(3){bottom:0}.is-open .l-header__menuLine:nth-of-type(3){bottom:calc(50% - (3px / 2));-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header__menuTxt{margin-top:0.4em;font-size:80%;line-height:1}.l-language{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}@media only screen and (min-width: 769px){.l-language{padding-right:1.5em;padding-left:1.5em;border-right:1px solid rgba(0,0,0,0.05)}}.l-language__lists{display:none;position:absolute;margin:0 auto;background:#fff}@media only screen and (min-width: 769px){.l-language__lists{top:calc(100% + 20px);right:0;left:0;padding:10px;width:100%}}@media only screen and (max-width: 768px){.l-language__lists{top:calc(100% + 30px);right:-18px;padding:10px 20px;width:150px}}.l-language__lists::before{position:absolute;margin:0 auto;bottom:100%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;content:''}@media only screen and (min-width: 769px){.l-language__lists::before{right:0;left:0}}@media only screen and (max-width: 768px){.l-language__lists::before{right:calc(30px * 0.6 + 12px + 0.75em)}}@media only screen and (min-width: 769px){.l-language__list:nth-of-type(n+2){border-top:1px solid rgba(34,34,34,0.15)}}.l-language__link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0.5em;color:#222;text-decoration:none}@media only screen and (min-width: 769px){.l-language__link{transition:color 0.2s, background-position 0.2s;background:linear-gradient(to bottom, #ff1c67 0%, #ff1c67 50%, rgba(255,28,103,0) 50%, rgba(255,28,103,0) 100%);background-size:auto 200%;background-position:center bottom}.l-language__link:hover{color:#fff;background-position:center top}}.l-language__link.is-active{color:#fff;background:#ff1c67}.l-language__btn{font-weight:400;color:#222;text-decoration:none;background:#fff}@media only screen and (min-width: 769px){.l-language__btn{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:0.5em;height:100%;transition:opacity 0.2s}.l-language__btn:hover{opacity:0.7}}@media only screen and (max-width: 768px){.l-language__btn{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:0.5em;font-size:80%;line-height:1}}.l-language__btn::before{content:'';background:url(../images/common/ico_global.png) center center no-repeat;background-size:100%}@media only screen and (min-width: 769px){.l-language__btn::before{display:inline-block;margin-right:0.5em;width:1.4em;height:1.4em}}@media only screen and (max-width: 768px){.l-language__btn::before{display:block;margin-bottom:0.4em;width:24px;height:24px}}@media only screen and (min-width: 769px){.l-language__btn::after{display:inline-block;width:0;height:0;border-style:solid;border-color:#222 transparent transparent transparent;content:'';transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;margin-left:0.5em;border-width:10px 8px 0 8px}}.l-language__btn.is-open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.l-main{display:block}@media only screen and (min-width: 769px){.l-main{padding:60px 0 80px}}@media only screen and (max-width: 768px){.l-main{padding:36px 0 48px}}.l-main--top{display:block;position:relative}@media only screen and (min-width: 769px){.l-main--top{padding:80px 0}}@media only screen and (max-width: 768px){.l-main--top{padding:48px 0}}.l-main__heading{font-weight:900;text-align:center;color:#fff;line-height:1}@media only screen and (min-width: 769px){.l-main__heading{font-size:500%}}@media only screen and (max-width: 768px){.l-main__heading{font-size:380%}}.slick-arrow{position:absolute;top:50%;text-indent:-9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media only screen and (min-width: 769px){.slick-arrow{transition:opacity 0.2s}.slick-arrow:hover{opacity:0.7}}.slick-prev{background:url(../images/common/img_arrow_prev.png) center center no-repeat;background-size:100%}.slick-next{background:url(../images/common/img_arrow_next.png) center center no-repeat;background-size:100%}html[lang="ja"] .c-aricle__body—news img{height:auto}.c-article{word-wrap:break-word;overflow-wrap:break-word}.c-article+.c-pager__lists{border-top:1px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 769px){.c-article+.c-pager__lists{margin-top:60px;padding-top:40px}}@media only screen and (max-width: 768px){.c-article+.c-pager__lists{margin-top:24px;padding-top:36px}}@media only screen and (min-width: 769px){.c-article--top{position:relative;padding-top:60px;padding-bottom:200px;width:calc((100% - 60.1px) / 2)}.c-article--top:nth-of-type(2n-1){padding-right:60px;border-right:1px solid rgba(255,255,255,0.05);border-left:1px solid rgba(255,255,255,0.05)}.c-article--top:nth-of-type(2n){margin-left:60px;border-right:1px solid rgba(255,255,255,0.05)}}@media only screen and (max-width: 768px){.c-article--top:nth-of-type(n+2){margin-top:48px}}@media only screen and (min-width: 769px){.c-article--topWide{padding-top:60px;padding-bottom:80px;width:100%;border-right:1px solid rgba(255,255,255,0.05);border-left:1px solid rgba(255,255,255,0.05)}}@media only screen and (min-width: 769px){.c-article__content{margin-top:40px}}@media only screen and (max-width: 768px){.c-article__content{margin-top:24px;padding:24px 18px;background:url("../images/common/pat_border_02.png") center top,rgba(255,255,255,0.1)}}.c-article__btn{text-align:center}@media only screen and (min-width: 769px){.c-article__btn .c-btn__inner{width:280px}}@media only screen and (max-width: 768px){.c-article__btn .c-btn__inner{width:200px}}@media only screen and (min-width: 769px){.c-article__btn{margin-top:40px}}@media only screen and (max-width: 768px){.c-article__btn{margin-top:24px}}.c-article__heading{position:relative;font-weight:700;border-bottom:2px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 769px){.c-article__heading{font-size:160%}}@media only screen and (max-width: 768px){.c-article__heading{font-size:144%}}*+.c-article__heading{margin-top:0.5em}.c-article__headingInner{display:inline-block;position:relative;padding-bottom:0.5em}.c-article__headingInner::before{display:block;position:absolute;top:100%;left:0;width:6em;height:2px;border-bottom:2px solid #ff1c67;content:'';pointer-events:none}.c-article__ruby{display:block;position:relative;color:#999;font-size:50%;font-weight:400}.c-article__cast{display:-webkit-flex;display:flex;margin-top:0.5em;font-weight:700}@media only screen and (min-width: 769px){.c-article__cast{font-size:110%}}@media only screen and (max-width: 768px){.c-article__cast{font-size:99%}}@media only screen and (min-width: 769px){.c-article__body{padding:60px 0 0}}@media only screen and (max-width: 768px){.c-article__body{padding:36px 0 0}}.c-article__body>img{display:block;margin:0 auto}.c-article__body h2{margin:2em 0 1em;padding-left:0.5em;font-weight:700;border-left:6px solid #ff1c67}@media only screen and (min-width: 769px){.c-article__body h2{font-size:140%}}@media only screen and (max-width: 768px){.c-article__body h2{border-left-width:4px;font-size:126%}}.c-article__body h3{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;font-weight:700}.c-article__body h3::before{display:inline-block;margin-top:auto;margin-right:0.4em;margin-bottom:auto;min-width:10px;height:3px;content:'';background:#ff1c67}@media only screen and (min-width: 769px){.c-article__body h3{font-size:125%}}@media only screen and (max-width: 768px){.c-article__body h3{font-size:112.5%}.c-article__body h3::before{width:8px;height:2px}}.c-article__body h4{font-weight:700}@media only screen and (min-width: 769px){.c-article__body h4{font-size:110%}}@media only screen and (max-width: 768px){.c-article__body h4{font-size:99%}}.c-article__body em{font-style:italic;color:inherit}.c-article__body sup{display:inline-block;position:relative;top:-0.9em;font-size:60%}.c-article__body .c-video{width:70%;margin:0 auto}.c-article__body .c-video__main{position:relative;width:100%;padding-top:56.25%}.c-article__body .c-video__main.embed-responsive-4by3{padding-top:75%}.c-article__body .c-video__main iframe,.c-article__body .c-video__main [data-video-provider="youku"]>*{position:absolute;top:0;right:0;width:100%;height:100%}.c-article__body div[data-type="component-videourl"],.c-article__body div[data-type="component-videourl2"],.c-article__body div[data-type="component-photoGallery"],.c-article__body div[data-type="component-photo"],.c-article__body .row{margin:1.3em 0}.c-article__body .img-rounded{border-radius:6px}.c-article__body .img-circle{border-radius:50%}.c-article__body .img-thumbnail{display:inline-block;padding:4px;max-width:100%;height:auto;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:all 0.2s ease-in-out}.c-article aside{text-align:center}.c-article aside img{display:inline-block}@media only screen and (min-width: 769px){.c-article aside img{margin:5px;max-width:none}}@media only screen and (max-width: 768px){.c-article aside img{width:100%}.c-article aside img+img{margin-top:10px}}.c-article__media{margin-right:auto;margin-left:auto;max-width:1000px;overflow:hidden}.c-article__media img{width:100%}.c-article__mediaFor .slick-arrow{position:absolute}@media only screen and (min-width: 769px){.c-article__mediaFor .slick-arrow{width:34.8px;height:52.8px}}@media only screen and (max-width: 768px){.c-article__mediaFor .slick-arrow{width:4.64vw;height:7.04vw}}@media only screen and (min-width: 769px){.c-article__mediaFor .slick-prev{left:-20px}}@media only screen and (max-width: 768px){.c-article__mediaFor .slick-prev{left:-1.5vw}}@media only screen and (min-width: 769px){.c-article__mediaFor .slick-next{right:-20px}}@media only screen and (max-width: 768px){.c-article__mediaFor .slick-next{right:-1.5vw}}.c-article__mediaFor:not(.slick-initialized){position:relative}.c-article__mediaFor:not(.slick-initialized)>*:nth-child(n+2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.c-article__mediaNavs:not(.slick-initialized){display:none}@media only screen and (min-width: 769px){.c-article__mediaNavs{margin-top:10px;margin-right:-5px;margin-left:-5px}}@media only screen and (max-width: 768px){.c-article__mediaNavs{margin-top:5px;margin-right:-2.5px;margin-left:-2.5px}}.c-article__mediaNavs--rows{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 769px){.c-article__mediaNavs--rows{margin-top:10px;margin-right:-5px;margin-left:-5px}}@media only screen and (max-width: 768px){.c-article__mediaNavs--rows{margin-top:5px;margin-right:-2.5px;margin-left:-2.5px}}.c-article__mediaNavs .slick-arrow{position:absolute;top:50%;text-indent:-9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media only screen and (min-width: 769px){.c-article__mediaNavs .slick-arrow{width:23.2px;height:35.2px;transition:opacity 0.2s}.c-article__mediaNavs .slick-arrow:hover{opacity:0.7}}@media only screen and (max-width: 768px){.c-article__mediaNavs .slick-arrow{width:5.22vw;height:7.92vw}}.c-article__mediaNavs .slick-prev{background:url(../images/common/img_arrow_prev.png) center center no-repeat;background-size:100%}@media only screen and (min-width: 769px){.c-article__mediaNavs .slick-prev{left:5px}}@media only screen and (max-width: 768px){.c-article__mediaNavs .slick-prev{left:1vw}}.c-article__mediaNavs .slick-next{background:url(../images/common/img_arrow_next.png) center center no-repeat;background-size:100%}@media only screen and (min-width: 769px){.c-article__mediaNavs .slick-next{right:5px}}@media only screen and (max-width: 768px){.c-article__mediaNavs .slick-next{right:1vw}}.c-article__mediaNav{cursor:pointer}@media only screen and (min-width: 769px){.c-article__mediaNav{margin-right:5px;margin-left:5px}}@media only screen and (max-width: 768px){.c-article__mediaNav{margin-right:2.5px;margin-left:2.5px}}.c-article__mediaNav--row{cursor:pointer}@media only screen and (min-width: 769px){.c-article__mediaNav--row{width:calc((100% - 50px) / 5);margin-right:5px;margin-left:5px}}@media only screen and (max-width: 768px){.c-article__mediaNav--row{width:calc((100% - 25px) / 5);margin-right:2.5px;margin-left:2.5px}}.c-article__read{line-height:1.8}.c-article__itemPics{text-align:center}@media only screen and (min-width: 769px){.c-article__itemPics{margin-right:auto;margin-left:auto;max-width:1000px}}.c-article__itemPic{display:inline-block}@media only screen and (min-width: 769px){.c-article__itemPic{margin:5px}}@media only screen and (max-width: 768px){.c-article__itemPic{margin:2.5px}}.c-article__itemPic img{max-height:700px}.c-article__movie{margin-right:auto;margin-left:auto;max-width:1000px}.c-article__definition{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.c-article__definition dt,.c-article__definition dd{padding:0.5em 1em}.c-article__definition dt:nth-of-type(n+2),.c-article__definition dd:nth-of-type(n+2){margin-top:4px}.c-article__definition dt{width:40%;font-weight:700;background:#c9c9c9}.c-article__definition dd{margin-left:4px;width:calc(60% - 4px);background:#e5e5e5}.c-article__map{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.c-article__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-btn__top{display:inline-block;position:relative;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;font-weight:400;font-weight:400;color:#222;text-decoration:none;font-family:inherit;font-weight:900}.c-btn__top::before,.c-btn__top::after{display:block;position:absolute;width:100%;height:100%;border-color:#fff;border-style:solid;content:'';pointer-events:none}@media only screen and (min-width: 769px){.c-btn__top::before,.c-btn__top::after{border-width:2px;transition:width 0.2s, height 0.2s}}@media only screen and (max-width: 768px){.c-btn__top::before,.c-btn__top::after{border-width:1px}}.c-btn__top::before{top:0;left:0;border-right:none;border-bottom:none}.c-btn__top::after{right:0;bottom:0;border-top:none;border-left:none}@media only screen and (min-width: 769px){.c-btn__top{padding:4px;font-size:180%;transition:opacity 0.2s}.c-btn__top:hover{opacity:0.7}.c-btn__top:hover::before,.c-btn__top:hover::after{width:1em;height:1em}.c-btn__top:hover .c-btn__inner::before{-webkit-transform:translateX(3px) translateY(-50%);transform:translateX(3px) translateY(-50%)}}@media only screen and (max-width: 768px){.c-btn__top{padding:2px;font-size:162%}}.c-btn__top .c-btn__inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;background:#fff;cursor:pointer}@media only screen and (min-width: 769px){.c-btn__top .c-btn__inner{padding:0.5em 0.5em 0.5em calc(0.5em + 14px)}}@media only screen and (max-width: 768px){.c-btn__top .c-btn__inner{padding:0.5em 0.5em 0.5em calc(0.5em + 8px)}}.c-btn__top .c-btn__inner::before{display:inline-block;position:absolute;top:50%;left:0.5em;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #222;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 769px){.c-btn__top .c-btn__inner::before{border-width:8px 0 8px 14px;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.c-btn__top .c-btn__inner::before{border-width:5px 0 5px 8px}}.c-btn__top--onair{display:inline-block;position:relative;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;font-weight:400;font-weight:400;color:#ff1c67;text-decoration:none;font-family:inherit;font-weight:900}.c-btn__top--onair::before,.c-btn__top--onair::after{display:block;position:absolute;width:100%;height:100%;border-color:#fff;border-style:solid;content:'';pointer-events:none}@media only screen and (min-width: 769px){.c-btn__top--onair::before,.c-btn__top--onair::after{border-width:2px;transition:width 0.2s, height 0.2s}}@media only screen and (max-width: 768px){.c-btn__top--onair::before,.c-btn__top--onair::after{border-width:1px}}.c-btn__top--onair::before{top:0;left:0;border-right:none;border-bottom:none}.c-btn__top--onair::after{right:0;bottom:0;border-top:none;border-left:none}@media only screen and (min-width: 769px){.c-btn__top--onair{padding:4px;font-size:180%;transition:opacity 0.2s}.c-btn__top--onair:hover{opacity:0.7}.c-btn__top--onair:hover::before,.c-btn__top--onair:hover::after{width:1em;height:1em}.c-btn__top--onair:hover .c-btn__inner::before{-webkit-transform:translateX(3px) translateY(-50%);transform:translateX(3px) translateY(-50%)}}@media only screen and (max-width: 768px){.c-btn__top--onair{padding:2px;font-size:162%}}.c-btn__top--onair .c-btn__inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;background:#fff;cursor:pointer}@media only screen and (min-width: 769px){.c-btn__top--onair .c-btn__inner{padding:0.5em 0.5em 0.5em calc(0.5em + 14px)}}@media only screen and (max-width: 768px){.c-btn__top--onair .c-btn__inner{padding:0.5em 0.5em 0.5em calc(0.5em + 8px)}}.c-btn__top--onair .c-btn__inner::before{display:inline-block;position:absolute;top:50%;left:0.5em;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ff1c67;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 769px){.c-btn__top--onair .c-btn__inner::before{border-width:8px 0 8px 14px;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.c-btn__top--onair .c-btn__inner::before{border-width:5px 0 5px 8px}}.c-btn__detail{display:inline-block;position:relative;font-family:inherit;font-weight:400;font-weight:700;color:#fff;text-decoration:none;font-size:inthiert}.c-btn__detail::before,.c-btn__detail::after{display:block;position:absolute;width:100%;height:100%;border-color:#222;border-style:solid;content:'';pointer-events:none}@media only screen and (min-width: 769px){.c-btn__detail::before,.c-btn__detail::after{border-width:2px;transition:width 0.2s, height 0.2s}}@media only screen and (max-width: 768px){.c-btn__detail::before,.c-btn__detail::after{border-width:1px}}.c-btn__detail::before{top:0;left:0;border-right:none;border-bottom:none}.c-btn__detail::after{right:0;bottom:0;border-top:none;border-left:none}@media only screen and (min-width: 769px){.c-btn__detail{padding:4px;font-size:130%;transition:opacity 0.2s}.c-btn__detail:hover{opacity:0.7}.c-btn__detail:hover::before,.c-btn__detail:hover::after{width:1em;height:1em}.c-btn__detail:hover .c-btn__inner::before{-webkit-transform:translateX(3px) translateY(-50%);transform:translateX(3px) translateY(-50%)}}@media only screen and (max-width: 768px){.c-btn__detail{padding:2px;font-size:117%}}.c-btn__detail .c-btn__inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;background:#222;cursor:pointer}@media only screen and (min-width: 769px){.c-btn__detail .c-btn__inner{padding:0.5em 0.5em 0.5em calc(0.5em + 14px)}}@media only screen and (max-width: 768px){.c-btn__detail .c-btn__inner{padding:0.5em 0.5em 0.5em calc(0.5em + 8px)}}.c-btn__detail .c-btn__inner::before{display:inline-block;position:absolute;top:50%;left:0.5em;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 769px){.c-btn__detail .c-btn__inner::before{border-width:5.77778px 0 5.77778px 10.11111px;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.c-btn__detail .c-btn__inner::before{border-width:3.61111px 0 3.61111px 5.77778px}}.c-btn__play{display:inline-block;position:relative;font-family:inherit;font-weight:400;font-weight:700;color:#fff;text-decoration:none}.c-btn__play::before,.c-btn__play::after{display:block;position:absolute;width:100%;height:100%;border-color:#222;border-style:solid;content:'';pointer-events:none}@media only screen and (min-width: 769px){.c-btn__play::before,.c-btn__play::after{border-width:2px;transition:width 0.2s, height 0.2s}}@media only screen and (max-width: 768px){.c-btn__play::before,.c-btn__play::after{border-width:1px}}.c-btn__play::before{top:0;left:0;border-right:none;border-bottom:none}.c-btn__play::after{right:0;bottom:0;border-top:none;border-left:none}@media only screen and (min-width: 769px){.c-btn__play{padding:4px;font-size:150%;transition:opacity 0.2s}.c-btn__play:hover{opacity:0.7}.c-btn__play:hover::before,.c-btn__play:hover::after{width:1em;height:1em}.c-btn__play:hover .c-btn__inner::before{-webkit-transform:translateX(3px) translateY(-50%);transform:translateX(3px) translateY(-50%)}}@media only screen and (max-width: 768px){.c-btn__play{padding:2px;font-size:135%}}.c-btn__play .c-btn__inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;background:#222;cursor:pointer}@media only screen and (min-width: 769px){.c-btn__play .c-btn__inner{padding:0.5em 0.5em 0.5em calc(0.5em + 14px)}}@media only screen and (max-width: 768px){.c-btn__play .c-btn__inner{padding:0.5em 0.5em 0.5em calc(0.5em + 8px)}}.c-btn__play .c-btn__inner::before{display:inline-block;position:absolute;top:50%;left:0.5em;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 769px){.c-btn__play .c-btn__inner::before{border-width:6.66667px 0 6.66667px 11.66667px;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.c-btn__play .c-btn__inner::before{border-width:4.16667px 0 4.16667px 6.66667px}}.c-btn__pager{display:inline-block;position:relative;color:#fff;text-decoration:none}.c-btn__pager::before,.c-btn__pager::after{display:block;position:absolute;width:100%;height:100%;border-color:#222;border-style:solid;content:''}@media only screen and (min-width: 769px){.c-btn__pager::before,.c-btn__pager::after{border-width:2px;transition:width 0.2s, height 0.2s}}@media only screen and (max-width: 768px){.c-btn__pager::before,.c-btn__pager::after{border-width:1px}}.c-btn__pager::before{top:0;left:0;border-right:none;border-bottom:none}.c-btn__pager::after{right:0;bottom:0;border-top:none;border-left:none}@media only screen and (min-width: 769px){.c-btn__pager{padding:4px;transition:opacity 0.2s}.c-btn__pager:hover{opacity:0.7}.c-btn__pager:hover::before,.c-btn__pager:hover::after{width:1em;height:1em}}@media only screen and (max-width: 768px){.c-btn__pager{padding:2px}}.c-btn__pager .c-btn__inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;padding:0.5em 1em;background:#222}@media only screen and (min-width: 769px){.c-btn__pager .c-btn__inner{min-width:120px}}@media only screen and (max-width: 768px){.c-btn__pager .c-btn__inner{min-width:100px}}@media only screen and (min-width: 769px){.c-btn__pager--prev:hover .c-btn__inner::before{-webkit-transform:translateX(-3px) translateY(-50%);transform:translateX(-3px) translateY(-50%)}}.c-btn__pager--prev .c-btn__inner{padding-right:0.2em}.c-btn__pager--prev .c-btn__inner::before{display:inline-block;position:absolute;top:50%;left:1em;width:0;height:0;border-style:solid;border-color:transparent #fff transparent transparent;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 769px){.c-btn__pager--prev .c-btn__inner::before{border-width:4px 7px 4px 0;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.c-btn__pager--prev .c-btn__inner::before{border-width:3px 6px 3px 0}}@media only screen and (min-width: 769px){.c-btn__pager--next:hover .c-btn__inner::before{-webkit-transform:translateX(3px) translateY(-50%);transform:translateX(3px) translateY(-50%)}}.c-btn__pager--next .c-btn__inner{padding-left:0.2em}.c-btn__pager--next .c-btn__inner::before{display:inline-block;position:absolute;top:50%;right:1em;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 769px){.c-btn__pager--next .c-btn__inner::before{border-width:4px 0 4px 7px;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.c-btn__pager--next .c-btn__inner::before{border-width:3px 0 3px 6px}}.c-btn__link{display:inline-block;position:relative;padding:2px;width:100%;color:#fff;text-decoration:none;white-space:nowrap}.c-btn__link::before,.c-btn__link::after{display:block;position:absolute;width:100%;height:100%;border-color:#222;border-style:solid;border-width:1px;content:''}@media only screen and (min-width: 769px){.c-btn__link::before,.c-btn__link::after{transition:width 0.2s, height 0.2s}}.c-btn__link::before{top:0;left:0;border-right:none;border-bottom:none}.c-btn__link::after{right:0;bottom:0;border-top:none;border-left:none}@media only screen and (min-width: 769px){.c-btn__link{transition:opacity 0.2s}.c-btn__link:hover{opacity:0.7}.c-btn__link:hover::before,.c-btn__link:hover::after{width:1em;height:1em}}.c-btn__link span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;padding:0.5em 1.5em;background:#222}.c-btn__simple{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;padding:0.5em 1em;color:#fff;text-decoration:none;background:#222}@media only screen and (min-width: 769px){.c-btn__simple{transition:opacity 0.2s}.c-btn__simple:hover{opacity:0.7}}.c-btn__simple::before{display:inline-block;position:relative;margin-right:0.5em;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;content:''}@media only screen and (min-width: 769px){.c-btn__simple::before{border-width:4px 0 4px 7px;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.c-btn__simple::before{border-width:3px 0 3px 6px}}.c-card{background:#fff}@media only screen and (min-width: 769px){.c-card{box-shadow:0 0 16px rgba(0,0,0,0.1);transition:opacity 0.2s, box-shadow 0.2s}.c-card:hover{box-shadow:0 0 0 rgba(0,0,0,0.1);opacity:0.7}}@media only screen and (max-width: 768px){.c-card{box-shadow:0 0 10px rgba(0,0,0,0.05)}}.c-card--product{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;background:#fff}@media only screen and (min-width: 769px){.c-card--product{padding:20px;box-shadow:0 0 16px rgba(0,0,0,0.1)}}@media only screen and (max-width: 768px){.c-card--product{padding:12px;box-shadow:0 0 10px rgba(0,0,0,0.05)}}.c-card__link{display:block;color:#222;text-decoration:none;cursor:pointer}.c-card__link--row{display:-webkit-flex;display:flex;color:#222;text-decoration:none;cursor:pointer}.c-card__thumb{position:relative;padding-bottom:56.25%;height:0;border-bottom:1px solid #ff1c67;overflow:hidden}.c-card__thumb img{width:100%}@media only screen and (min-width: 769px){.c-card__thumb img{transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.c-card__link:hover .c-card__thumb img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-card__pic{position:relative;padding-bottom:30%;width:30%;height:0;overflow:hidden}.c-card__pic img{width:100%}@media only screen and (min-width: 769px){.c-card__pic img{transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.c-card__link--row:hover .c-card__pic img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-card__picSlders{-webkit-align-self:flex-start;align-self:flex-start;position:relative}@media only screen and (min-width: 769px){.c-card__picSlders{width:26%}}@media only screen and (max-width: 768px){.c-card__picSlders{width:30%}}.c-card__picSlders .slick-arrow{position:absolute}@media only screen and (min-width: 769px){.c-card__picSlders .slick-arrow{width:29px;height:44px}}@media only screen and (max-width: 768px){.c-card__picSlders .slick-arrow{width:3.48vw;height:5.28vw}}@media only screen and (min-width: 769px){.c-card__picSlders .slick-prev{left:-10px}}@media only screen and (max-width: 768px){.c-card__picSlders .slick-prev{left:-1vw}}@media only screen and (min-width: 769px){.c-card__picSlders .slick-next{right:-10px}}@media only screen and (max-width: 768px){.c-card__picSlders .slick-next{right:-1vw}}.c-card__picSlder img{width:100%}@media only screen and (min-width: 769px){.c-card__picSlder img{transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (min-width: 769px){.c-card__picSlder:hover img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-card__tag{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:0;left:0;width:15em;color:#fff;font-style:normal;line-height:1.6;border-bottom:1.5em solid #ff1c67;border-right:1em solid transparent;height:0}@media only screen and (min-width: 769px){.c-card__tag{font-size:90%}}@media only screen and (max-width: 768px){.c-card__tag{font-size:81%}}.c-card__cnt{padding:1em}.c-card__cnt--middle{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:1em;width:70%}.c-card__cnt--side{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:stretch;align-self:stretch;position:relative;padding-left:1em}@media only screen and (min-width: 769px){.c-card__cnt--side{width:74%}}@media only screen and (max-width: 768px){.c-card__cnt--side{width:70%}}.c-card__tit{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 769px){.c-card__tit{-webkit-line-clamp:2}}@media only screen and (max-width: 768px){.c-card__tit{-webkit-line-clamp:3}}.c-card__heading{font-weight:700}.c-card__heading+*{margin-top:1em}@media only screen and (min-width: 769px){.c-card__heading{font-size:130%}}@media only screen and (max-width: 768px){.c-card__heading{font-size:117%}}.c-card__body{margin-bottom:1em}.c-card__definition{display:-webkit-flex;display:flex}.c-card__btn{margin-top:1em}.c-card__btn--detail{-webkit-align-self:flex-end;align-self:flex-end;position:relative;margin-top:auto}@media only screen and (min-width: 769px){.c-card__btn--detail .c-btn__inner{min-width:200px}}@media only screen and (min-width: 769px){*+.c-cnt{margin-top:80px}}@media only screen and (max-width: 768px){*+.c-cnt{margin-top:48px}}@media only screen and (min-width: 769px){.c-cnt__top{background:url("../images/common/pat_border_02.png") center top,rgba(255,255,255,0.1)}}.c-cnt__under{background:#f5f5f5}@media only screen and (min-width: 769px){.c-cnt__under{padding:80px 0}.l-main__heading+.c-cnt__under{margin-top:60px}.c-cnt__under+.c-cnt__under,.c-cnt__under--tit+.c-cnt__under{margin-top:80px}}@media only screen and (max-width: 768px){.c-cnt__under{padding:48px 0}.l-main__heading+.c-cnt__under{margin-top:36px}.c-cnt__under+.c-cnt__under,.c-cnt__under--tit+.c-cnt__under{margin-top:48px}}.c-cnt__under--tit{background:#f5f5f5}@media only screen and (min-width: 769px){.c-cnt__under--tit{padding:60px 0 80px}.l-main__heading+.c-cnt__under--tit{margin-top:60px}.c-cnt__under+.c-cnt__under--tit,.c-cnt__under--tit+.c-cnt__under--tit{margin-top:80px}}@media only screen and (max-width: 768px){.c-cnt__under--tit{padding:36px 0 48px}.l-main__heading+.c-cnt__under--tit{margin-top:36px}.c-cnt__under+.c-cnt__under--tit,.c-cnt__under--tit+.c-cnt__under--tit{margin-top:48px}}@media only screen and (min-width: 769px){*+.c-cnt__mg--inner{margin-top:60px}}@media only screen and (max-width: 768px){*+.c-cnt__mg--inner{margin-top:36px}}@media only screen and (min-width: 769px){*+.c-cnt__mg--card{margin-top:30px}}@media only screen and (max-width: 768px){*+.c-cnt__mg--card{margin-top:18px}}.c-cnt__heading{font-weight:400;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;color:#fff;white-space:nowrap;line-height:1;border-bottom:solid;border-image-slice:0 151 24 0;border-image-width:0 151px 24px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url("../images/common/frm_tit_border_wt.png")}@media only screen and (min-width: 769px){.c-cnt__heading{font-size:420%}}@media only screen and (max-width: 768px){.c-cnt__heading{padding-right:18px;padding-left:18px;font-size:336%;border-image-width:0 90.6px 14.4px 0}}.c-cnt__heading span{display:block}.c-cnt__heading--jp{font-weight:400;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;color:#fff;white-space:nowrap;line-height:1;border-bottom:solid;border-image-slice:0 151 24 0;border-image-width:0 151px 24px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url("../images/common/frm_tit_border_wt.png");font-family:inherit;font-weight:900;line-height:1.2}@media only screen and (min-width: 769px){.c-cnt__heading--jp{font-size:420%}}@media only screen and (max-width: 768px){.c-cnt__heading--jp{padding-right:18px;padding-left:18px;font-size:336%;border-image-width:0 90.6px 14.4px 0}}.c-cnt__heading--jp span{display:block}.c-cnt__heading--jpbk{font-weight:400;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;color:#222;white-space:nowrap;line-height:1;border-bottom:solid;border-image-slice:0 151 24 0;border-image-width:0 151px 24px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url("../images/common/frm_tit_border.png");font-family:inherit;font-weight:900;line-height:1.2}@media only screen and (min-width: 769px){.c-cnt__heading--jpbk{font-size:420%}}@media only screen and (max-width: 768px){.c-cnt__heading--jpbk{padding-right:18px;padding-left:18px;font-size:336%;border-image-width:0 90.6px 14.4px 0}}.c-cnt__heading--jpbk span{display:block}@media only screen and (max-width: 768px){.c-cnt__heading--jpbk{margin-right:-18px;margin-left:-18px}}.c-cnt__heading--accent{font-weight:400;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;color:#ff1c67;white-space:nowrap;line-height:1;border-bottom:solid;border-image-slice:0 151 24 0;border-image-width:0 151px 24px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url("../images/common/frm_tit_border_accent.png")}@media only screen and (min-width: 769px){.c-cnt__heading--accent{font-size:420%}}@media only screen and (max-width: 768px){.c-cnt__heading--accent{padding-right:18px;padding-left:18px;font-size:336%;border-image-width:0 90.6px 14.4px 0}}.c-cnt__heading--accent span{display:block}.c-cnt__heading--bk{font-weight:400;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;color:#222;white-space:nowrap;line-height:1;border-bottom:solid;border-image-slice:0 151 24 0;border-image-width:0 151px 24px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url("../images/common/frm_tit_border.png")}@media only screen and (min-width: 769px){.c-cnt__heading--bk{font-size:420%}}@media only screen and (max-width: 768px){.c-cnt__heading--bk{padding-right:18px;padding-left:18px;font-size:336%;border-image-width:0 90.6px 14.4px 0}}.c-cnt__heading--bk span{display:block}@media only screen and (max-width: 768px){.c-cnt__heading--bk{margin-right:-18px;margin-left:-18px}}@media only screen and (max-width: 768px){.c-cnt__heading--ginfo span{padding-right:80px;white-space:normal}}@media only screen and (min-width: 769px){.c-cnt__body{margin-top:40px}}@media only screen and (max-width: 768px){.c-cnt__body{margin-top:24px}}.c-cnt__article+.c-cnt__article{border-top:2px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 769px){.c-cnt__article+.c-cnt__article{margin-top:30px;padding-top:30px}}@media only screen and (max-width: 768px){.c-cnt__article+.c-cnt__article{margin-top:18px;padding-top:18px}}.c-cnt__subheading{font-weight:700;border-bottom:2px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 769px){.c-cnt__subheading{font-size:160%}.c-cnt__subheading+*{margin-top:30px}}@media only screen and (max-width: 768px){.c-cnt__subheading{font-size:144%}.c-cnt__subheading+*{margin-top:18px}}*+.c-cnt__subheading{margin-top:0.5em}.c-cnt__subheading span{display:inline-block;position:relative;padding-bottom:0.5em}.c-cnt__subheading span::before{display:block;position:absolute;top:100%;left:0;width:6em;height:2px;border-bottom:2px solid #ff1c67;content:'';pointer-events:none}.c-cnt__middleheading{padding-left:0.5em;font-weight:700;border-left:6px solid #ff1c67}@media only screen and (min-width: 769px){.c-cnt__middleheading{font-size:140%}}@media only screen and (max-width: 768px){.c-cnt__middleheading{border-left-width:4px;font-size:126%}}.c-cnt__middleheading--em{padding-left:0.5em;font-weight:700;color:#ff1c67;border-left:6px solid #ff1c67}@media only screen and (min-width: 769px){.c-cnt__middleheading--em{font-size:140%}}@media only screen and (max-width: 768px){.c-cnt__middleheading--em{border-left-width:4px;font-size:126%}}.c-cnt__smallheading{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;font-weight:700}.c-cnt__smallheading::before{display:inline-block;margin-top:auto;margin-right:0.4em;margin-bottom:auto;min-width:10px;height:3px;content:'';background:#ff1c67}@media only screen and (min-width: 769px){.c-cnt__smallheading{font-size:125%}}@media only screen and (max-width: 768px){.c-cnt__smallheading{font-size:112.5%}.c-cnt__smallheading::before{width:8px;height:2px}}.c-cnt__read{line-height:1.8}@media only screen and (min-width: 769px){.c-cnt__read{font-size:140%}}@media only screen and (max-width: 768px){.c-cnt__read{font-size:126%}}.c-cnt__bullet{margin-top:0.5em}.c-cnt__bullet--block{display:block;margin-top:0.5em}.c-cnt__bnrs{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.c-cnt__bnr{text-align:center;max-width:1080px}@media only screen and (min-width: 769px){.c-cnt__bnr:nth-of-type(n+2){margin-top:30px}}@media only screen and (max-width: 768px){.c-cnt__bnr:nth-of-type(n+2){margin-top:18px}}.c-cnt__btn--play{text-align:center}@media only screen and (min-width: 769px){.c-cnt__btn--play{margin-top:60px}}@media only screen and (max-width: 768px){.c-cnt__btn--play{margin-top:36px}}.c-cnt__btn--play .c-btn__inner{padding:1em}.c-cnt__btn--play .c-btn__inner::before{left:1em}@media only screen and (min-width: 769px){.c-cnt__btn--play .c-btn__inner{min-width:400px}}@media only screen and (max-width: 768px){.c-cnt__btn--play .c-btn__inner{min-width:240px}}.c-cnt__comingsoon{position:relative;text-align:center;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;font-family:inherit;font-weight:900}@media only screen and (min-width: 769px){.c-cnt__comingsoon{font-size:360%}}@media only screen and (max-width: 768px){.c-cnt__comingsoon{font-size:324%}}.c-cnt__comingsoon::after{position:absolute;margin:0 auto;top:100%;right:0;left:0;width:1.5em;height:5px;content:'';background:#ff1c67}.c-cnt__nowrap{white-space:nowrap}.c-cnt__figcaption{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:0.5em}.c-cnt__figcaption a{color:#222}.c-frame__wrap{display:block;position:relative;padding:8px;box-shadow:8px 8px 0 rgba(0,0,0,0.2);text-decoration:none}.c-frame__wrap::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-top:3px solid #ff1c67;border-left:3px solid #ff1c67;content:''}.c-frame__wrap::after{display:block;position:absolute;right:0;bottom:0;width:100%;height:100%;border-bottom:3px solid #ff1c67;border-right:3px solid #ff1c67;content:''}@media only screen and (min-width: 769px){.c-frame__wrap{transition:opacity 0.2s, box-shadow 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s, box-shadow 0.2s;transition:opacity 0.2s, transform 0.2s, box-shadow 0.2s, -webkit-transform 0.2s}.c-frame__wrap:hover{opacity:0.7;-webkit-transform:translateY(6px);transform:translateY(6px);box-shadow:0 0 8px rgba(0,0,0,0)}}.c-frame--center{background:#fff}@media only screen and (min-width: 769px){.c-frame--center{text-align:center}}.c-frame__heading{padding:0.5em 1em;color:#fff;font-weight:900;background:#ff1c67}@media only screen and (min-width: 769px){.c-frame__heading{font-size:150%}}@media only screen and (max-width: 768px){.c-frame__heading{font-size:135%}}.c-frame__inner{position:relative;padding:1.5em 1em 1.8em}@media only screen and (min-width: 769px){.c-frame__inner{font-size:120%}}@media only screen and (max-width: 768px){.c-frame__inner{font-size:108%}}.c-frame__inner::before{display:block;position:absolute;top:0;right:0;width:30%;border-top:0.3em solid #ff1c67;border-left:10px solid transparent;height:0;content:''}.c-frame__inner::after{display:block;position:absolute;bottom:5px;right:5px;width:0;height:0;border-style:solid;border-width:0 0 0.8em 0.8em;border-color:transparent transparent #222 transparent;content:''}.c-frame__bottomBody{position:relative;padding:0.5em 1em;color:#fff;background:#222}@media only screen and (min-width: 769px){.c-frame__bottomBody{font-size:120%}}@media only screen and (max-width: 768px){.c-frame__bottomBody{font-size:96%}}.c-frame__bottomBody::before{display:block;position:absolute;bottom:100%;left:0;width:30%;border-bottom:0.3em solid #222;border-right:10px solid transparent;height:0;content:''}.c-frame__onairInner{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.c-frame__arrow{border-radius:100px}@media only screen and (min-width: 769px){.c-frame__arrow{margin-right:60px;padding:20px 38px;width:116px;height:116px;border:5px solid #ff1c67}}@media only screen and (max-width: 768px){.c-frame__arrow{margin-right:4vw;padding:2.6vw 3.8vw 2.6vw 4.6vw;width:calc(116 / 768 * 90vw);height:calc(116 / 768 * 90vw);border:0.8vw solid #ff1c67}}.c-frame__arrow img{max-width:none;height:100%}@media only screen and (min-width: 769px){.c-frame__logo{width:500px}}@media only screen and (max-width: 768px){.c-frame__logo{width:calc(500 / 768 * 90vw)}}@media only screen and (min-width: 769px){.c-hover{transition:opacity 0.2s}.c-hover:hover{opacity:0.7}}.c-inner{margin-right:auto;margin-left:auto;max-width:1260px;width:100%}@media only screen and (min-width: 769px){.c-inner{padding-right:30px;padding-left:30px}}@media only screen and (max-width: 768px){.c-inner{padding-right:18px;padding-left:18px}}.c-inner--pc{margin-right:auto;margin-left:auto;max-width:1260px;width:100%}@media only screen and (min-width: 769px){.c-inner--pc{padding-right:30px;padding-left:30px}}.c-list__items{position:relative}.c-list__items::before{display:block;position:absolute;top:0;width:2px;height:100%;content:"";background:#ff3972}@media only screen and (min-width: 769px){.c-list__items::before{left:50%}}@media only screen and (max-width: 768px){.c-list__items::before{left:40%}}@media only screen and (min-width: 769px){.c-list__item:nth-of-type(n+2){margin-top:30px}}@media only screen and (max-width: 768px){.c-list__item{margin-top:18px}}.c-list__definition{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.c-list__tit{padding-right:1em;font-weight:700;color:#ff1c67;text-align:right}@media only screen and (min-width: 769px){.c-list__tit{font-size:160%;width:50%}}@media only screen and (max-width: 768px){.c-list__tit{font-size:144%;width:40%}}.c-list__name{padding-left:1em;font-weight:700}@media only screen and (min-width: 769px){.c-list__name{font-size:160%;width:50%}}@media only screen and (max-width: 768px){.c-list__name{font-size:144%;width:60%}}.c-movie__link{display:block;position:relative}.c-movie__link::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,0.5);pointer-events:none;transition:opacity 0.2s}.c-movie__link::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';background:url("../images/common/img_btn_start.png?v2") center center no-repeat;background-size:15%;pointer-events:none}@media only screen and (min-width: 769px){.c-movie__link:hover::before{opacity:0}}.c-movie__tit{margin-top:0.5em;font-weight:700;color:#ff1c67;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 769px){.c-movie__tit{font-size:160%}}@media only screen and (max-width: 768px){.c-movie__tit{font-size:140%}}.c-movie__wrap{display:block;position:relative;width:100%;padding-top:56.25%}.c-movie__iframe{position:absolute;top:0;right:0;width:100%;height:100%}.c-movie__iframe--youku{pointer-events:none}.c-rows{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 769px){.c-rows--top{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 769px){.c-rows--pc{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 769px){.c-rows--pcstart{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}}.c-rows--inline{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin:-5px}.c-rows--how{display:-webkit-flex;display:flex}@media only screen and (min-width: 769px){.c-rows--how{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width: 768px){.c-rows--how{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}.c-row__wide{width:100%}@media only screen and (min-width: 769px){.c-row__wide:nth-of-type(n+2){margin-top:30px}}@media only screen and (max-width: 768px){.c-row__wide:nth-of-type(n+2){margin-top:18px}}.c-row__inline{margin:5px}.c-row__service{margin:5px;width:191.66667px}@media only screen and (min-width: 769px){.c-row__col3{width:calc((100% - 2 * 30px) / 3)}.c-row__col3:not(:nth-of-type(3n-2)){margin-left:30px}.c-row__col3:nth-of-type(n+4){margin-top:30px}}@media only screen and (max-width: 768px){.c-row__col3{width:calc((100% - 30px * 0.6 - 0.1px) / 2)}.c-row__col3:not(:nth-of-type(2n-1)){margin-left:18px}.c-row__col3:nth-of-type(n+3){margin-top:18px}}@media only screen and (min-width: 769px){.c-row__col3--thumb{-webkit-order:1;order:1;margin-left:auto;max-width:350px}}@media only screen and (max-width: 768px){.c-row__col3--thumb{text-align:center}.c-row__col3--thumb+*{margin-top:18px}}@media only screen and (min-width: 769px){.c-row__col3--content{width:calc(100% - 350px - 30px)}}@media only screen and (min-width: 769px){.c-row__col3--pc{width:calc((100% - 2 * 30px) / 3)}.c-row__col3--pc:not(:nth-of-type(3n-2)){margin-left:30px}.c-row__col3--pc:nth-of-type(n+4){margin-top:30px}}@media only screen and (max-width: 768px){.c-row__col3--pc{width:100%}.c-row__col3--pc:nth-of-type(n+2){margin-top:18px}}@media only screen and (min-width: 769px){.c-row__col3--how{width:calc((100% - 10px) / 3)}.c-row__col3--how:not(:nth-of-type(3n-2)){margin-left:5px}.c-row__col3--how:nth-of-type(n+4){margin-top:5px}}@media only screen and (max-width: 768px){.c-row__col3--how{width:70%}}@media only screen and (min-width: 769px){.c-row--productDetal{width:540px}}@media only screen and (min-width: 769px){.c-row--productDetal:nth-of-type(2n){margin-left:30px}}@media only screen and (max-width: 768px){.c-row--productDetal:nth-of-type(2n){margin-top:30px}}.c-pager__lists{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 769px){.c-pager__lists{margin:25px -15px -15px}}@media only screen and (max-width: 768px){.c-pager__lists{margin:19px -5px -5px}}@media only screen and (min-width: 769px){.c-pager__list{margin:15px}}@media only screen and (max-width: 768px){.c-pager__list{margin:5px}}.c-pager__list.is-current{opacity:0;pointer-events:none}.c-pagetop{right:0;z-index:90}.c-pagetop:not(.is-show){-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.c-pagetop.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.c-pagetop__link{display:block;position:relative;margin-right:auto;margin-left:auto;background:url("../images/common/img_arrow.png") center center no-repeat,rgba(255,28,103,0.85);background-size:55%}@media only screen and (min-width: 769px){.c-pagetop__link{width:50px;height:50px;transition:opacity 0.2s}.c-pagetop__link:hover{opacity:0.7}}@media only screen and (max-width: 768px){.c-pagetop__link{width:40px;height:40px}}.c-tag{padding:0.2em 0.4em;color:#fff;line-height:1;white-space:nowrap;background:#ff1c67}@media only screen and (min-width: 769px){.p-ginfo{margin-top:40px}}@media only screen and (max-width: 768px){.p-ginfo{margin-top:24px}}.p-ginfo__bnr{text-align:center}.p-ginfo__bnr a{display:inline-block}@media only screen and (min-width: 769px){.p-ginfo__ranking{margin-top:40px}}@media only screen and (max-width: 768px){.p-ginfo__ranking{margin-top:24px}}.p-ginfo__heading{color:#fff;font-weight:900;text-shadow:0 0 6px rgba(255,28,103,0.8),0 0 10px rgba(255,28,103,0.6),0 0 14px rgba(255,28,103,0.2)}@media only screen and (min-width: 769px){.p-ginfo__heading{text-align:center;font-size:180%}.p-ginfo__heading::before,.p-ginfo__heading::after{display:inline-block}.p-ginfo__heading::before{margin-right:0.5em;content:"《"}.p-ginfo__heading::after{margin-left:0.5em;content:"》"}}@media only screen and (max-width: 768px){.p-ginfo__heading{display:-webkit-flex;display:flex;position:relative;font-size:140%;z-index:2}.p-ginfo__heading::before{display:block;width:5px;min-width:5px;margin-right:0.5em;content:'';background-color:#fff;box-shadow:0 0 6px rgba(255,28,103,0.8),0 0 10px rgba(255,28,103,0.6),0 0 14px rgba(255,28,103,0.2);z-index:-1}}@media only screen and (min-width: 769px){.p-ginfo__lists{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px}}@media only screen and (max-width: 768px){.p-ginfo__lists{margin-top:12px}}@media only screen and (min-width: 769px){.p-ginfo__list{position:relative;width:calc((100% - 40.1px) / 5)}.p-ginfo__list:not(:nth-of-type(5n-4)){margin-left:10px}.p-ginfo__list:nth-of-type(n+6){margin-top:10px}.p-ginfo__list::after{display:block;position:absolute;margin:0 auto;top:100%;right:0;left:0;width:100%;height:3px;content:'';background:linear-gradient(to right, #df0c25 0%, #fff 100%)}}@media only screen and (max-width: 768px){.p-ginfo__list:nth-of-type(n+2){margin-top:5px}}.p-ginfo__link{width:100%;background:#fff;text-decoration:none}@media only screen and (min-width: 769px){.p-ginfo__link{display:block;height:100%;transition:opacity 0.2s}.p-ginfo__list:hover .p-ginfo__link{opacity:0.7}}@media only screen and (max-width: 768px){.p-ginfo__link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}.p-ginfo__thumb{position:relative;overflow:hidden}@media only screen and (min-width: 769px){.p-ginfo__thumb{width:232px;height:232px}}@media only screen and (max-width: 768px){.p-ginfo__thumb{width:30vw;height:27vw}}.p-ginfo__thumb img{position:absolute;margin:0 auto;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-height:100%}@media only screen and (min-width: 769px){.p-ginfo__thumb img{transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.p-ginfo__list:hover .p-ginfo__thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-ginfo__num{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;z-index:10;pointer-events:none;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;color:#fff;text-indent:-0.3em;background:#df0c25}@media only screen and (min-width: 769px){.p-ginfo__num{width:48px;height:48px;font-size:150%}}@media only screen and (max-width: 768px){.p-ginfo__num{width:7vw;height:7vw;font-size:3.5vw}}.p-ginfo__sentence{color:#222}@media only screen and (min-width: 769px){.p-ginfo__sentence{padding:0.8em}}@media only screen and (max-width: 768px){.p-ginfo__sentence{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:1em;width:70vw}}.p-ginfo__btn{display:block;position:relative;margin-right:auto;margin-left:auto}@media only screen and (min-width: 769px){.p-ginfo__btn{margin-top:40px;width:calc(100% - 80px)}}@media only screen and (max-width: 768px){.p-ginfo__btn{margin-top:24px;width:90%}}.p-ginfo__btn::before{display:block;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);content:'';border:2px solid #fccf00;pointer-events:none}.p-ginfo__btnLink{position:relative;width:100%;text-decoration:none;font-weight:900;overflow:hidden}@media only screen and (min-width: 769px){.p-ginfo__btnLink{font-size:180%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;transition:opacity 0.2s;background:linear-gradient(to right, #fff 0%, #fff 50%, #fccf00 50%, #fccf00 100%)}.p-ginfo__btnLink:hover{opacity:0.7}}@media only screen and (max-width: 768px){.p-ginfo__btnLink{background:#fff;font-size:130%}}.p-ginfo__btnMain{color:#222;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#fff}@media only screen and (min-width: 769px){.p-ginfo__btnMain{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;padding:1em 1.5em 1em 1em;width:calc(100% - 240.1px);-webkit-transform:skewX(30deg);transform:skewX(30deg)}.p-ginfo__btnMain span{display:block;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}}@media only screen and (max-width: 768px){.p-ginfo__btnMain{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0.5em}}.p-ginfo__btnHere{color:#222;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:normal}@media only screen and (min-width: 769px){.p-ginfo__btnHere{padding:1em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;width:240px}}@media only screen and (max-width: 768px){.p-ginfo__btnHere{display:block;padding:0.5em;text-align:center;background-color:#fccf00}}.p-ginfo__wrap+.l-footer__bnrCol{background-color:rgba(34,34,34,0.7)}@media only screen and (min-width: 769px){.p-ginfo__wrap+.l-footer__bnrCol{margin-top:80px;padding-top:60px}}@media only screen and (max-width: 768px){.p-ginfo__wrap+.l-footer__bnrCol{margin-top:48px;padding-top:36px}}.p-ginfo__wrap ~ .l-footer__shareCol{background-color:rgba(34,34,34,0.7)}@media only screen and (min-width: 769px){.p-ginfo__wrap ~ .l-footer__shareCol{margin-top:0;padding:60px 0}}@media only screen and (max-width: 768px){.p-ginfo__wrap ~ .l-footer__shareCol{margin-top:0;padding:36px 0}}@media only screen and (min-width: 769px){.p-ginfo__wrap ~ .l-footer{margin-top:0}}@media only screen and (max-width: 768px){.p-ginfo__wrap ~ .l-footer{margin-top:0}}.p-ginfo__annotation{margin-top:13px;color:#fff}body.is-popup{overflow:hidden}.p-popup{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);overflow:auto;z-index:200}@media only screen and (min-width: 769px){.p-popup{padding:40px}}@media only screen and (max-width: 768px){.p-popup{padding:24px}}.p-popup__wrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;text-align:center;vertical-align:middle;background:transparent;overflow:visible}.p-popup__inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%}@media only screen and (min-width: 769px){.p-popup__inner{min-height:calc(100vh - 80px)}}@media only screen and (max-width: 768px){.p-popup__inner{min-height:calc(100vh - (80px * 0.6))}}.p-popup__body{display:inline-block;max-width:800px;width:100%}.p-popup__mv{position:relative}.p-popup__mv::before{display:block;position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border:2px solid #fff;content:'';pointer-events:none}.p-popup__btnClose{position:fixed;top:0;right:0;background:rgba(255,28,103,0.85)}@media only screen and (min-width: 769px){.p-popup__btnClose{width:44px;height:44px;transition:opacity 0.2s}.p-popup__btnClose:hover{opacity:0.7}}@media only screen and (max-width: 768px){.p-popup__btnClose{width:26.4px;height:26.4px}}.p-popup__btnClose::before,.p-popup__btnClose::after{position:absolute;top:50%;left:50%;height:2px;content:'';background-color:#fff;pointer-events:none}@media only screen and (min-width: 769px){.p-popup__btnClose::before,.p-popup__btnClose::after{width:20px}}@media only screen and (max-width: 768px){.p-popup__btnClose::before,.p-popup__btnClose::after{width:12px}}.p-popup__btnClose::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.p-popup__btnClose::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.p-popup__btnDetail{margin-top:1.5em;text-align:center}.p-popup__btnLink{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;position:relative;padding:0.5em 1em;font-size:180%;font-weight:700;color:#fff;text-decoration:none;box-shadow:0 0 0.6em rgba(255,255,255,0.15) inset;background-image:linear-gradient(to right, #ff1c67 0%, #ff1c94 100%)}@media only screen and (min-width: 769px){.p-popup__btnLink{min-width:360px;transition:opacity 0.2s}.p-popup__btnLink:hover{opacity:0.7}.p-popup__btnLink:hover::after{-webkit-transform:translateX(3px);transform:translateX(3px)}.p-popup__btnLink:hover .p-popup__btnText{text-shadow:0 0 0.6em rgba(255,255,255,0),0 0 1.2em rgba(255,255,255,0)}}.p-popup__btnLink::after{position:relative;display:inline-block;margin-left:auto;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;content:''}@media only screen and (min-width: 769px){.p-popup__btnLink::after{border-width:8px 0 8px 14px;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.p-popup__btnLink::after{border-width:5px 0 5px 8px}}.p-popup__btnLink::before{display:block;position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid #ff1c67;content:'';pointer-events:none}.p-popup__btnText{margin-right:0.5em;margin-left:auto;text-shadow:0 0 0.3em rgba(255,255,255,0.25),0 0 0.6em rgba(255,255,255,0.2),0 0 1.2em rgba(255,255,255,0.15)}@media only screen and (min-width: 769px){.p-popup__btnText{transition:text-shadow 0.2s}}.p-topCountdown{padding:4px;border:2px solid #e2a30a}@media only screen and (min-width: 769px){.p-topCountdown{position:absolute;right:0;top:606px;width:346px}}@media only screen and (max-width: 768px){.p-topCountdown{margin:85px 18px 18px}}.p-topCountdown__inner{display:block;position:relative;width:100%;background:url("../images/common/pat_bg_01.png") center top,linear-gradient(to right, #d4dde0 0%, #edf6f7 50%, #d4dde0 100%)}@media only screen and (min-width: 769px){.p-topCountdown__inner{padding:30px 20px}}@media only screen and (max-width: 768px){.p-topCountdown__inner{padding:18px 12px}}.p-topCountdown__inner::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:solid;border-image-slice:50 132 50 132;border-image-width:50px 132px;border-image-outset:0;border-image-repeat:repeat;border-image-source:url("../images/common/pat_countdown_01.png");content:'';pointer-events:none}@media only screen and (max-width: 768px){.p-topCountdown__inner::after{border-image-width:25px 66px}}.p-topCountdown__sentences{text-align:center;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-shadow:0 0 6px #fff, 0 0 10px #fff, 0 0 14px #fff}@media only screen and (min-width: 769px){.p-topCountdown__sentences{font-size:200%}}@media only screen and (max-width: 768px){.p-topCountdown__sentences{font-size:180%}}@media only screen and (min-width: 769px){.p-topCountdown__sentence{display:block}}@media only screen and (max-width: 768px){.p-topCountdown__sentence{display:inline-block}}@media only screen and (min-width: 769px){.p-topCountdown__sentence--amp{line-height:0.8}}.p-topCountdown__sentence--time{display:inline-block;color:#ff1c67;font-size:180%;line-height:1}.p-topHeader{position:relative;z-index:100}@media only screen and (min-width: 769px){.p-topHeader__bg{display:block;position:absolute;top:-70%;width:100%;height:140%;-webkit-transform:skewY(-14deg);transform:skewY(-14deg);background-image:url(../images/common/pat_bg_01.png),url(../images/common/pat_bg_02.png),linear-gradient(to right, #ecf0f2 0%, #fefefe 50%, #ecf0f2 100%);z-index:-1;pointer-events:none;overflow:hidden}}@media only screen and (max-width: 768px){.p-topHeader__bg{display:none}}.p-topHeader__bgInner{position:absolute;top:50%;width:100%;height:100%;background-image:url(../images/common/pat_bg_03.png);background-position:center top;background-repeat:no-repeat;-webkit-transform:skewY(14deg);transform:skewY(14deg)}.p-topHeader__bgInner::before{display:block;position:absolute;top:0;right:-0.85em;width:100%;height:1em;font-size:750%;font-weight:400;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;line-height:1;white-space:nowrap;content:'SD GUNDAM WORLD HEROES';opacity:0.08;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top;z-index:2}.p-topHeader__rows{margin-right:auto;margin-left:auto}@media only screen and (min-width: 769px){.p-topHeader__rows{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding-right:30px;padding-left:30px;max-width:1260px}}@media only screen and (min-width: 769px){.p-topHeader__left:not(.is-sticky){margin-top:40px;width:246px}.p-topHeader__left.is-sticky{position:fixed;top:0;right:0;left:0;width:100%;background:#fff;-webkit-animation:slideDown 0.2s;animation:slideDown 0.2s;z-index:10}.p-topHeader__left.not-sticky{transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media only screen and (max-width: 768px){.p-topHeader__left{position:fixed;top:0;right:0;left:0;width:100%;background:#fff;z-index:10}}@media only screen and (min-width: 769px){.is-sticky .p-topHeader__leftInner{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin:0 auto;padding-right:30px;padding-left:30px;width:100%;max-width:1260px;min-width:1260px;height:60px}}@media only screen and (max-width: 768px){.p-topHeader__leftInner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:10px 18px}}@media only screen and (min-width: 769px){.p-topHeader__left:not(.is-sticky) .p-topHeader__logo{margin-right:auto;margin-left:auto;width:80%}.is-sticky .p-topHeader__logo{margin-top:-5px;width:80px}}@media only screen and (max-width: 768px){.p-topHeader__logo{margin-top:-5px;width:80px}}@media only screen and (min-width: 769px){.p-topHeader__right{display:-webkit-flex;display:flex;position:relative}}@media only screen and (max-width: 768px){.p-topHeader__right{margin-top:67px}.menu-open .p-topHeader__right{position:relative}.menu-open .p-topHeader__right::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';background:rgba(255,255,255,0.5)}}@media only screen and (max-width: 768px){.p-topHeader__menu{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:relative;cursor:pointer}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media only screen and (min-width: 769px){.p-topKv{position:relative;margin-top:40px;width:608px;z-index:2}}@media only screen and (min-width: 769px){.p-topLanguage{position:relative}.p-topHeader__left:not(.is-sticky) .p-topLanguage{margin-top:30px;padding:0 20px}.is-sticky .p-topLanguage{padding-right:1.5em;padding-left:1.5em;border-right:1px solid rgba(0,0,0,0.05)}}@media only screen and (max-width: 768px){.p-topLanguage{position:relative}}.p-topLanguage__btn{margin-right:auto;margin-left:auto;height:100%;color:#222;text-decoration:none}.p-topHeader__left:not(.is-sticky) .p-topLanguage__btn{font-weight:400}.p-topLanguage__btn::before{content:'';background:url(../images/common/ico_global.png) center center no-repeat;background-size:100%}@media only screen and (min-width: 769px){.p-topLanguage__btn{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:0.5em;font-weight:400;background:#fff;transition:opacity 0.2s}.p-topHeader__left:not(.is-sticky) .p-topLanguage__btn{font-size:120%}.is-sticky .p-topLanguage__btn{width:160px}.p-topLanguage__btn:hover{opacity:0.7}.p-topLanguage__btn::before{display:inline-block;margin-right:0.5em;width:1.4em;height:1.4em}.p-topLanguage__btn::after{display:inline-block;margin-left:auto;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#222 transparent transparent transparent;content:'';transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.p-topLanguage__btn{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:0.5em;font-size:80%;line-height:1}.p-topLanguage__btn::before{display:block;margin-bottom:0.4em;width:24px;height:24px}}.p-topLanguage__btn.is-open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.p-topLanguage__lists{display:none;position:absolute;margin:0 auto;background:#fff}@media only screen and (min-width: 769px){.p-topLanguage__lists{top:calc(100% + 20px);right:0;left:0;padding:10px}.p-topHeader__left:not(.is-sticky) .p-topLanguage__lists{width:calc(100% - 40px)}.is-sticky .p-topLanguage__lists{width:100%}}@media only screen and (max-width: 768px){.p-topLanguage__lists{top:calc(100% + 20px);right:-18px;padding:10px;width:150px}}.p-topLanguage__lists::before{position:absolute;margin:0 auto;bottom:100%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;content:''}@media only screen and (min-width: 769px){.p-topLanguage__lists::before{right:0;left:0}}@media only screen and (max-width: 768px){.p-topLanguage__lists::before{right:30px}}@media only screen and (min-width: 769px){.p-topLanguage__list:nth-of-type(n+2){border-top:1px solid rgba(34,34,34,0.15)}}.p-topLanguage__link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0.5em;color:#222;text-decoration:none}@media only screen and (min-width: 769px){.p-topLanguage__link{transition:color 0.2s, background-position 0.2s;background:linear-gradient(to bottom, #ff1c67 0%, #ff1c67 50%, rgba(255,28,103,0) 50%, rgba(255,28,103,0) 100%);background-size:auto 200%;background-position:center bottom}.p-topLanguage__link:hover{color:#fff;background-position:center top}}.p-topLanguage__link.is-active{color:#fff;background:#ff1c67}@media only screen and (min-width: 769px){.p-topMovie__btn{position:absolute;margin:0 auto;padding-right:60px;right:0;bottom:80px;left:0}}@media only screen and (min-width: 769px){.p-topHeader__left:not(.is-sticky) .p-topNav{margin-top:40px;padding-bottom:30px;border-top:3px solid #ff1c67;background:#000}.is-sticky .p-topNav{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;margin-left:auto;width:calc(100% - 30px - 80px);height:100%}}@media only screen and (min-width: 769px){.p-topNav__inner{height:100%}}@media only screen and (max-width: 768px){.p-topNav__inner{position:absolute;padding-top:24px;top:100%;left:0;width:90%;background:rgba(0,0,0,0.94);-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.is-open .p-topNav__inner{-webkit-transform:translateX(0);transform:translateX(0)}}.p-topHeader__left:not(.is-open) .p-topNav__tit{display:none}@media only screen and (min-width: 769px){.is-sticky .p-topNav__lists{display:-webkit-flex;display:flex;height:100%}}@media only screen and (max-width: 768px){.p-topNav__lists{margin-top:24px}}.p-topHeader__left:not(.is-sticky) .p-topNav__list{border-bottom:1px solid rgba(255,255,255,0.15)}@media only screen and (min-width: 769px){.is-sticky .p-topNav__list{height:100%;border-left:1px solid rgba(0,0,0,0.05)}.is-sticky .p-topNav__list:last-of-type{border-right:1px solid rgba(0,0,0,0.05)}}.p-topNav__list.is-close{pointer-events:none}@media only screen and (max-width: 768px){.p-topNav__list{border-bottom:1px solid rgba(255,255,255,0.15)}.p-topNav__list:first-of-type{border-top:1px solid rgba(255,255,255,0.15)}}.p-topNav__link{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;position:relative;white-space:nowrap;text-decoration:none}.p-topHeader__left:not(.is-sticky) .p-topNav__link{color:#fff;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;font-weight:900;font-family:inherit;font-weight:900}@media only screen and (min-width: 769px){.p-topHeader__left:not(.is-sticky) .p-topNav__link{padding:15px 20px;font-size:160%;transition:background-position 0.2s;background:linear-gradient(to right, #ff1c67 0%, #ff1c67 50%, rgba(255,28,103,0) 50%, rgba(255,28,103,0) 100%);background-size:200% auto;background-position:right center}.p-topHeader__left:not(.is-sticky) .p-topNav__link:hover{background-position:left center}.p-topHeader__left:not(.is-sticky) .p-topNav__link:hover::after{-webkit-transform:translateX(3px);transform:translateX(3px)}}.p-topHeader__left:not(.is-sticky) .p-topNav__link::after{display:inline-block;margin-left:auto;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;content:''}@media only screen and (min-width: 769px){.p-topHeader__left:not(.is-sticky) .p-topNav__link::after{border-width:6px 0 6px 10px;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 768px){.p-topHeader__left:not(.is-sticky) .p-topNav__link::after{border-width:4px 0 4px 8px}}.p-topHeader__left:not(.is-sticky) .is-close .p-topNav__link{color:rgba(255,255,255,0.2)}.p-topHeader__left:not(.is-sticky) .is-close .p-topNav__link::after{content:none}@media only screen and (min-width: 769px){.is-sticky .p-topNav__link{padding-right:1.5em;padding-left:1.5em;height:100%;color:#222;background:linear-gradient(to bottom, rgba(255,28,103,0) 0%, rgba(255,28,103,0) 50%, #ff1c67 50%, #ff1c67 100%);background-size:auto 200%;background-position:center top;transition:color 0.2s, background-position 0.2s}.is-sticky .p-topNav__link:hover{color:#fff;background-position:center bottom}}.is-sticky .is-close .p-topNav__link{color:rgba(34,34,34,0.2)}@media only screen and (max-width: 768px){.p-topNav__link{padding:0.5em 1em;font-family:"Anton","Segoe UI",Arial,"Helvetica Neue",sans-serif;font-weight:400;font-size:150%;color:#fff;font-family:inherit;font-weight:900}.p-topNav__link::after{display:inline-block;margin-left:auto;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;content:''}}@media only screen and (max-width: 768px) and (max-width: 768px){.p-topNav__link::after{border-width:4px 0 4px 8px}}.p-topNews{overflow-y:auto}@media only screen and (min-width: 769px){.p-topNews{height:334px}}@media only screen and (max-width: 768px){.p-topNews{max-height:300px}}.p-topNews__list{color:#fff}.p-topNews__list:nth-of-type(n+2){margin-top:1.5em;padding-top:1.5em;border-top:1px solid rgba(255,255,255,0.1)}.p-topNews__time{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-align-self:flex-start;align-self:flex-start;color:#ff1c67}.p-topNews__time::before{display:inline-block;margin-right:0.5em;content:'';background:#ff1c67}@media only screen and (min-width: 769px){.p-topNews__time::before{width:12px;height:2px}}@media only screen and (max-width: 768px){.p-topNews__time::before{width:9px;height:1px}}@media only screen and (min-width: 769px){.p-topNews__sentence{margin-left:calc(12px + 0.5em)}}@media only screen and (max-width: 768px){.p-topNews__sentence{margin-left:calc(9px + 0.5em)}}.p-topNews__link{color:#fff}@media only screen and (min-width: 769px){.p-topNews__btn{position:absolute;margin:0 auto;padding-left:60px;right:0;bottom:80px;left:0}}.p-topOnair{background:#ff1c67}.p-topOnair::before{display:block;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';background:url("../images/top/img_kv.jpg") center center no-repeat;background-size:cover;opacity:0.10;pointer-events:none}@media only screen and (min-width: 769px){.p-topOnair{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-self:flex-start;align-self:flex-start;position:relative;margin-left:-30px;padding:40px 20px 40px 50px;width:376px;min-height:576px;overflow:hidden}}@media only screen and (max-width: 768px){.p-topOnair{position:relative;margin:0 auto;padding:1.2em;right:0;bottom:0;left:0;width:100%}}@media only screen and (max-width: 768px){.p-topOnair__comingsoon{padding:1em 0}}.p-topOnair__comingsoonSentence{font-weight:500}@media only screen and (min-width: 769px){.p-topOnair__comingsoonSentence{padding-left:0.5em;color:#fff;font-size:120%;border-left:5px solid #fff}}@media only screen and (max-width: 768px){.p-topOnair__comingsoonSentence{position:relative;padding-left:0.8em;font-size:108%;color:#fff;line-height:1.2;z-index:2}.p-topOnair__comingsoonSentence::before{display:inline-block;position:absolute;top:0;left:0;margin-right:0.5em;width:6px;height:100%;content:'';background:#fff;z-index:-1}}.p-topOnair__comingsoonSentence span{display:block;font-size:160%;font-weight:700}.p-topOnair__sentence{color:#fff;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center}@media only screen and (min-width: 769px){.p-topOnair__sentence{font-size:115%}.p-topOnair__sentence:nth-of-type(n+2){margin-top:1.5em}}.p-topOnair__sentence span{display:inline-block}.p-topOnair__sentence strong{display:block;margin-top:0.2em;font-size:160%}.p-topOnair__definication{color:#fff}.p-topOnair__definication dt{font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 769px){.p-topOnair__definication dt{padding-left:0.5em;border-left:5px solid #fff;font-size:120%}.p-topOnair__definication dt:nth-of-type(n+2){margin-top:1.5em}}@media only screen and (max-width: 768px){.p-topOnair__definication dt{display:-webkit-flex;display:flex;position:relative;padding-left:0.8em;color:#fff;font-size:110%;line-height:1.2;z-index:2}.p-topOnair__definication dt::before{display:inline-block;position:absolute;top:0;left:0;margin-right:0.5em;width:6px;height:100%;content:'';background:#fff;z-index:-1}.p-topOnair__definication dt:nth-of-type(n+2){margin-top:1.2em}}@media only screen and (min-width: 769px){.p-topOnair__definication dd{margin-top:0.5em;font-size:110%}}@media only screen and (max-width: 768px){.p-topOnair__definication dd{margin-top:0.2em;color:#fff;font-weight:500}}@media only screen and (min-width: 769px){.p-topOnair__btn{text-align:center;margin-top:30px}.p-topOnair__btn .c-btn__top--onair{text-align:left}.p-topOnair__btn .c-btn__inner{width:260px}}@media only screen and (max-width: 768px){.p-topOnair__btn{display:none}}.p-topOnair__sideStory{z-index:2;text-align:center}@media only screen and (min-width: 769px){*+.p-topOnair__sideStory{margin-top:20px}}@media only screen and (max-width: 768px){*+.p-topOnair__sideStory{margin-top:12px}}.p-topOnair__sideStory--thumb{display:inline-block;background-color:#fff}@media only screen and (min-width: 769px){.p-topOnair__sideStory--thumb:hover img{opacity:0.7}}.p-topOnair__sideStory--thumb img{transition:opacity 0.2s}.p-topOnair__sideStory--text{color:#fff;font-weight:700;letter-spacing:0.05em;text-shadow:0 0 0.5em rgba(255,255,255,0.4)}@media only screen and (min-width: 769px){.p-topOnair__sideStory--text{margin-top:0.3em;font-size:160%}}@media only screen and (max-width: 768px){.p-topOnair__sideStory--text{margin-top:0.2em;font-size:130%}}.p-topPickup{overflow:hidden}@media only screen and (min-width: 769px){.p-topPickup{margin-top:40px}}@media only screen and (max-width: 768px){.p-topPickup{margin-top:24px}}.p-topPickup .slick-list{margin:0 auto;overflow:visible}@media only screen and (min-width: 769px){.p-topPickup .slick-list{max-width:800px}}@media only screen and (max-width: 768px){.p-topPickup .slick-list{max-width:86%}}.p-topPickup .slick-track{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.p-topPickup .slick-slide{float:none}.p-topPickup .slick-arrow{position:absolute;top:50%;text-indent:-9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media only screen and (min-width: 769px){.p-topPickup .slick-arrow{width:58px;height:88px;transition:opacity 0.2s}.p-topPickup .slick-arrow:hover{opacity:0.7}}@media only screen and (max-width: 768px){.p-topPickup .slick-arrow{width:6.38vw;height:9.68vw}}.p-topPickup .slick-prev{background:url(../images/common/img_arrow_prev.png) center center no-repeat}@media only screen and (min-width: 769px){.p-topPickup .slick-prev{right:calc(50% + 400px)}}@media only screen and (max-width: 768px){.p-topPickup .slick-prev{left:1vw;background-size:100%}}.p-topPickup .slick-next{background:url(../images/common/img_arrow_next.png) center center no-repeat}@media only screen and (min-width: 769px){.p-topPickup .slick-next{left:calc(50% + 400px)}}@media only screen and (max-width: 768px){.p-topPickup .slick-next{right:1vw;background-size:100%}}@media only screen and (min-width: 769px){.p-topPickup__bnr{margin:0 15px}}@media only screen and (max-width: 768px){.p-topPickup__bnr{margin:0 5px}}.p-topPickup__bnr:not(.slick-current){position:relative}.p-topPickup__bnr:not(.slick-current)::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,0.5);pointer-events:none}.p-topPickup__link{display:block}@media only screen and (min-width: 769px){.p-topPickup__link{transition:opacity 0.2s}.p-topPickup__link:hover{opacity:0.7}}.p-topTwitter{margin-right:auto;margin-left:auto}@media only screen and (min-width: 769px){.p-topTwitter{width:calc((100% - 60.1px) / 2);max-height:600px;overflow:auto}}@media only screen and (max-width: 768px){.p-topTwitter{max-width:500px;max-height:80vw;overflow:auto}}
