@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Goblin+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,700;1,700&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:1.4rem;color:#fff;line-height:1.6;background:url(../images/common/bg.png) center/78px,#000;-webkit-text-size-adjust:100%}@media screen and (max-width: 750px){body{font-size:1.2rem}}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.black{color:#000}.white{color:#fff}.gray{color:#828282}.red{color:red}.pink{color:#f51671}.green{color:#b5d45e}.normal{font-weight:normal}.bold,strong{font-weight:700}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#f51671;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{text-decoration:none}@media screen and (max-width: 750px){br.pc{display:none}}br.tb{display:none}@media screen and (max-width: 1100px){br.tb{display:inline-block}}br.sp{display:none}@media screen and (max-width: 750px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding-left:1em;display:inline-block}.indent2{text-indent:-2em;padding-left:2em;display:inline-block}.indent3{text-indent:-3em;padding-left:3em;display:inline-block}.indent4{text-indent:-4em;padding-left:4em;display:inline-block}.indent5{text-indent:-5em;padding-left:5em;display:inline-block}.indent6{text-indent:-6em;padding-left:6em;display:inline-block}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}#wrapper{background:url(../images/common/bg_header_02.svg) no-repeat top right;padding:250px 0 120px 0}@media screen and (max-width: 1100px){#wrapper{background:url(../images/common/bg_header_01.svg) no-repeat top left/auto 70px;padding:200px 0 100px 0}}@media screen and (max-width: 750px){#wrapper{padding:150px 0 80px 0}}h2{font-family:"Goblin One",cursive;font-size:5rem;text-align:center;line-height:1;margin-bottom:80px}@media screen and (max-width: 1100px){h2{font-size:4rem;margin-bottom:60px}}@media screen and (max-width: 750px){h2{font-size:2.4rem;margin-bottom:40px}}h2 span:last-child{color:#f51671}.inner{width:100%;max-width:960px;margin:auto}header h1{width:260px;top:30px;left:30px;position:absolute}@media screen and (max-width: 1100px){header h1{width:123px;top:10px;left:0;right:0;margin:auto;position:fixed;z-index:101}}header .btn-nav{width:42px;height:42px;top:40px;right:40px;position:fixed;z-index:101;cursor:pointer}@media screen and (max-width: 1100px){header .btn-nav{width:28px;height:28px;top:25px;right:20px}}header .btn-nav span{width:7px;height:7px;background:#f51671;margin:0 auto 10px auto;display:block;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}header .btn-nav span::before,header .btn-nav span::after{content:"";width:7px;height:7px;background:#f51671;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute}header .btn-nav span::before{left:-17px}header .btn-nav span::after{right:-17px}@media screen and (max-width: 1100px){header .btn-nav span{width:4px;height:4px;margin:0 auto 8px auto}header .btn-nav span::before,header .btn-nav span::after{width:4px;height:4px}header .btn-nav span::before{left:-12px}header .btn-nav span::after{right:-12px}}header .btn-nav.close span:nth-child(1){background:none}header .btn-nav.close span:nth-child(2)::before,header .btn-nav.close span:nth-child(2)::after{background:none}header .btn-nav.close span:nth-child(3){background:none}header nav{width:100%;height:100%;background:#000;overflow:auto;top:0;left:0;opacity:0;visibility:hidden;z-index:100;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed}@media screen and (max-width: 1100px){header nav{background:url(../images/common/bg_header_01.svg) no-repeat top left/auto 70px,url(../images/common/menu_bg_sp.jpg) no-repeat center/cover,#000;padding:110px 50px 50px 50px;display:block}}header nav .bg-nav{width:50%;min-height:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width: 1100px){header nav .bg-nav{width:100%;min-height:100%;display:block}}header nav .bg-nav::before{content:"";width:30px;height:250px;background:url(../images/common/menu_bg_pc.svg) no-repeat center bottom;bottom:0;right:-30px;position:absolute;z-index:1}@media screen and (max-width: 1100px){header nav .bg-nav::before{display:none}}header nav .bg-nav .nav_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1100px){header nav .bg-nav .nav_inner{display:block}}header nav .bg-nav .nav_inner .logo{width:100%;text-align:center;margin-bottom:25px}header nav .bg-nav .nav_inner .logo img{max-width:400px}@media screen and (max-width: 1100px){header nav .bg-nav .nav_inner .logo{display:none}}header nav .bg-nav .nav_inner ul{margin:0 30px}@media screen and (max-width: 1100px){header nav .bg-nav .nav_inner ul{margin:0 0 15px 0}header nav .bg-nav .nav_inner ul:last-of-type{margin:0}}header nav .bg-nav .nav_inner ul li{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;font-size:2rem;line-height:1;margin-bottom:15px}header nav .bg-nav .nav_inner ul li:last-child{margin-bottom:0}header nav .bg-nav .nav_inner ul li a{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;color:#fff}header nav .bg-nav .nav_inner ul li a:hover{color:#f51671}header nav .bg-nav .nav_inner ul li a.link{background:url(../images/common/ico_link.svg) no-repeat right center;padding-right:20px}header nav .bg-nav .nav_inner ul li span{color:#828282;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1100px){header nav .bg-nav .nav_inner ul li{font-size:2.4rem}}header nav .bg-pc{width:50%;min-height:600px;background:url(../images/common/bg_header_02.svg) no-repeat top right,url(../images/common/menu_bg_pc.jpg) no-repeat center/cover}@media screen and (max-width: 1100px){header nav .bg-pc{display:none}}header nav.open{opacity:1;visibility:visible}header nav.open ul{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}footer{background:#000;text-align:center;padding-bottom:50px}@media screen and (max-width: 750px){footer{padding-bottom:20px}}footer .pagetop{border-top:1px solid #828282;position:relative;background:#191919;padding:20px}footer .pagetop::before,footer .pagetop::after{content:"";width:60px;height:3px;background:#f51671;top:-2px;position:absolute;z-index:1}@media screen and (max-width: 750px){footer .pagetop::before,footer .pagetop::after{width:30px}}footer .pagetop::before{left:0}footer .pagetop::after{right:0}@media screen and (max-width: 750px){footer .pagetop{padding:10px}}footer .pagetop a{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;color:#fff;line-height:1;display:inline-block}footer .pagetop a .arrow{margin-bottom:10px;top:0;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 750px){footer .pagetop a .arrow{margin-bottom:5px}footer .pagetop a .arrow img{width:25px}}footer .pagetop a:hover .arrow{top:-3px}@media screen and (max-width: 750px){footer .pagetop a:hover .arrow{top:0}}footer .share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){footer .share{margin:40px 0 30px}}footer .share li{width:30px;margin:0 7.5px}footer .share li:first-child{width:auto;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none}footer .share li a:hover{opacity:.7}footer .footer-menu{border-top:1px solid #828282;position:relative;padding:50px 0}footer .footer-menu::before,footer .footer-menu::after{content:"";width:60px;height:3px;background:#f51671;top:-2px;position:absolute;z-index:1}@media screen and (max-width: 750px){footer .footer-menu::before,footer .footer-menu::after{width:30px}}footer .footer-menu::before{left:0}footer .footer-menu::after{right:0}@media screen and (max-width: 1100px){footer .footer-menu{padding:40px 0}}@media screen and (max-width: 1100px){footer .footer-menu{padding:30px 0}}footer .footer-menu .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1100px){footer .footer-menu .inner{display:block}}footer .footer-menu .inner .logo{width:320px}@media screen and (max-width: 1100px){footer .footer-menu .inner .logo{width:30%;max-width:250px;margin:0 auto 30px auto}}@media screen and (max-width: 750px){footer .footer-menu .inner .logo{width:35%}}footer .footer-menu .inner .logo .share{margin-top:30px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 1100px){footer .footer-menu .inner .logo .share{display:none}}footer .footer-menu .inner .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){footer .footer-menu .inner .menu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}footer .footer-menu .inner .menu ul{margin:0 0 0 80px}@media screen and (max-width: 1100px){footer .footer-menu .inner .menu ul{margin:0 20px}}footer .footer-menu .inner .menu ul li{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;font-size:1.4rem;line-height:1;text-align:left;margin-bottom:15px}footer .footer-menu .inner .menu ul li:last-child{margin-bottom:0}footer .footer-menu .inner .menu ul li a{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;color:#fff}footer .footer-menu .inner .menu ul li a:hover{color:#f51671}footer .footer-menu .inner .menu ul li a.link{background:url(../images/common/ico_link.svg) no-repeat right center;padding-right:20px}footer .footer-menu .inner .menu ul li span{color:#828282}footer .footer-link{border-top:1px solid #828282;position:relative;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}footer .footer-link::before,footer .footer-link::after{content:"";width:60px;height:3px;background:#f51671;top:-2px;position:absolute;z-index:1}@media screen and (max-width: 750px){footer .footer-link::before,footer .footer-link::after{width:30px}}footer .footer-link::before{left:0}footer .footer-link::after{right:0}@media screen and (max-width: 750px){footer .footer-link{margin-bottom:20px;padding-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}footer .footer-link .share{margin-top:60px}@media screen and (max-width: 750px){footer .footer-link .share{margin-top:0}}@media screen and (max-width: 750px){footer .footer-link .contact{margin-bottom:30px}}footer .footer-link .contact a{width:100%;max-width:280px;font-size:1.2rem;color:#fff;border:1px solid #fff;text-align:center;text-decoration:none;margin:auto;padding:10px;display:block;position:relative}footer .footer-link .contact a::after{content:"";border-style:solid;border-width:0 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f51671 rgba(0,0,0,0);bottom:3px;right:3px;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}footer .footer-link .contact a:hover{color:#828282;border:1px solid #828282}footer .footer-link .contact a:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #828282 rgba(0,0,0,0)}footer .footer-link .logo{margin:50px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){footer .footer-link .logo{max-width:255px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}}footer .footer-link .logo li{padding:0 20px}footer .footer-link .logo li:nth-child(1) img{width:155px}footer .footer-link .logo li:nth-child(2) img{width:70px}footer .footer-link .logo li:nth-child(3) img{width:105px}footer .footer-link .logo li:nth-child(4) img{width:80px}footer .footer-link .logo li a:hover{opacity:.7}@media screen and (max-width: 750px){footer .footer-link .logo li{width:50%;margin-bottom:20px}footer .footer-link .logo li:nth-child(1) img{width:125px}footer .footer-link .logo li:nth-child(4) img{width:75px}}footer .copy{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-decoration:none;font-size:1.2rem;color:#828282}.btn-link{width:100%;max-width:280px;font-weight:700;color:#000;background:#fff;border:1px solid #fff;text-align:center;text-decoration:none;margin:40px auto 0 auto;padding:10px;display:block;position:relative}.btn-link::after{content:"";border-style:solid;border-width:0 0 15px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f51671 rgba(0,0,0,0);bottom:2px;right:2px;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-link:hover{color:#fff;background:rgba(0,0,0,0)}@media screen and (max-width: 1100px){.btn-link{max-width:240px}.btn-link::after{border-width:0 0 10px 10px}}.swiper-pagination{margin-top:10px;position:static}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#828282;line-height:0;margin:0 10px !important;opacity:1;outline:none;position:relative}@media screen and (max-width: 750px){.swiper-pagination .swiper-pagination-bullet{margin:0 7.5px !important}}.swiper-pagination .swiper-pagination-bullet-active{background:#f51671}.swiper-pagination .swiper-pagination-bullet-active::before{content:"";width:16px;height:16px;border:1px solid #f51671;border-radius:50px;top:-4px;left:-4px;display:block;position:absolute}.fade{opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}.fade.fadein{opacity:1}.fade2{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:all .5s ease-in-out .1s;transition:all .5s ease-in-out .1s}.fade2.fadein{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.preload *{-webkit-transition:none !important;transition:none !important}#form{-webkit-transition:none;transition:none}#form #wrapper{min-height:calc(100% - 35px);background:url(../images/common/bg.png) center/78px,#000;text-align:center;padding:50px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){#form #wrapper{padding:40px 20px}}#form #wrapper .form_wrapper{width:100%;max-width:700px;margin:auto}#form #wrapper h1{font-size:2rem;font-weight:700;color:#fff;background:#f51671;line-height:1.3;text-align:center;padding:10px}@media screen and (max-width: 750px){#form #wrapper h1{font-size:1.6rem}}#form #wrapper .box{background:#000;border:1px solid #828282;border-top:none;padding:40px 30px}@media screen and (max-width: 750px){#form #wrapper .box{padding:30px 20px}}#form #wrapper .box .text{font-size:1.4rem;text-align:center;margin-bottom:30px}@media screen and (max-width: 750px){#form #wrapper .box .text{margin-bottom:20px}}#form #wrapper .box dl{width:100%;text-align:left;border-top:1px solid #828282;padding:15px 0;display:table}#form #wrapper .box dl:last-of-type{border-bottom:1px solid #828282}@media screen and (max-width: 750px){#form #wrapper .box dl{padding:20px 0;display:block}}#form #wrapper .box dl dt{width:150px;font-size:1.4rem;font-weight:700;color:#f51671;line-height:1.5;text-align:right;vertical-align:middle;padding:10px;display:table-cell}@media screen and (max-width: 750px){#form #wrapper .box dl dt{width:100%;text-align:left;margin-bottom:10px;padding:0;display:block}}#form #wrapper .box dl dt span{font-size:1.2rem;color:red}#form #wrapper .box dl dd{padding:5px 0 5px 20px;vertical-align:middle;display:table-cell}@media screen and (max-width: 750px){#form #wrapper .box dl dd{width:100%;padding:0;display:block}}#form #wrapper .box dl dd p{margin-top:5px}#form #wrapper .box dl dd .err{color:red}#form #wrapper .box dl dd label{margin:0 20px 0 0}#form #wrapper .box dl dd input[type=text],#form #wrapper .box dl dd select,#form #wrapper .box dl dd textarea{width:100%;font-size:1.4rem;color:#000;border:1px solid #828282;padding:5px}@media screen and (max-width: 750px){#form #wrapper .box dl dd input[type=text],#form #wrapper .box dl dd select,#form #wrapper .box dl dd textarea{font-size:1.6rem}}#form #wrapper .box dl dd input[type=text].form_s{width:20%}#form #wrapper .box .privacy{text-align:right;margin-top:10px}#form #wrapper .box .input_btn{text-align:center;margin-top:20px}#form #wrapper .box .input_btn .submit{width:150px;color:#000;text-align:center;background:#fff;border:1px solid #fff;margin:auto;padding:10px;display:inline-block;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 750px){#form #wrapper .box .input_btn .submit{width:45%}}#form #wrapper .box .input_btn .submit.back,#form #wrapper .box .input_btn .submit:hover{color:#fff;background:rgba(0,0,0,0)}#form #wrapper .box .input_btn .submit.back:hover{color:#828282;border:1px solid #828282}#form #wrapper .box .error_box,#form #wrapper .box .end_box{font-size:1.8rem;font-weight:700;text-align:center;padding:100px 0}@media screen and (max-width: 1100px){#form #wrapper .box .error_box,#form #wrapper .box .end_box{font-size:1.6rem}}@media screen and (max-width: 750px){#form #wrapper .box .error_box,#form #wrapper .box .end_box{font-size:1.4rem}}#form #wrapper .box .error_box{color:red}#form #wrapper .box input[type=text],#form #wrapper .box input[type=submit],#form #wrapper .box textarea{-webkit-appearance:none;border-radius:0}#form footer{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-decoration:none;color:#828282;line-height:1;background:#000;padding:10px;border-top:1px solid #828282;position:relative}#form footer::before,#form footer::after{content:"";width:60px;height:3px;background:#f51671;top:-2px;position:absolute;z-index:1}@media screen and (max-width: 750px){#form footer::before,#form footer::after{width:30px}}#form footer::before{left:0}#form footer::after{right:0}.mfp-bg{background:#000;opacity:.85 !important}button.mfp-close{width:70px !important;height:40px;padding:0 !important;display:block;top:40px !important;right:25px !important;opacity:1;cursor:pointer !important;overflow:hidden;text-indent:100%;white-space:nowrap;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 750px){button.mfp-close{width:50px !important;height:30px;top:15px !important;right:15px !important}}button.mfp-close:before,button.mfp-close:after{content:"";width:100%;height:3px;margin-top:-0.5px;top:50%;left:0;-webkit-transition:.3s;transition:.3s;position:absolute}button.mfp-close:before{background:#f51671;-webkit-transform:rotate(30deg);transform:rotate(30deg)}button.mfp-close:after{background:#f51671;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.mfp-container{padding:0 40px !important}@media screen and (max-width: 750px){.mfp-container{padding:0 20px !important}}.mfp-container .mfp-figure{max-width:800px;margin:auto}.mfp-container .mfp-figure::after{display:none}.mfp-container .mfp-figure img.mfp-img{height:auto;padding:0}@media screen and (max-width: 1100px){.mfp-container .mfp-figure img.mfp-img{padding:30px 0}}.mfp-container .mfp-content{width:100%;max-width:900px;margin:40px 0}@media screen and (max-width: 1100px){.mfp-container .mfp-content{margin:0}}.mfp-container .mfp-content .popupComment.cast{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1100px){.mfp-container .mfp-content .popupComment.cast{padding:40px 20px;display:block}}@media screen and (max-width: 750px){.mfp-container .mfp-content .popupComment.cast{padding:40px 10px}}.mfp-container .mfp-content .popupComment.cast .photo{width:40%;text-align:center;padding-right:60px}@media screen and (max-width: 1100px){.mfp-container .mfp-content .popupComment.cast .photo{width:100%;margin-bottom:30px;padding-right:0}.mfp-container .mfp-content .popupComment.cast .photo img{width:40%}}@media screen and (max-width: 750px){.mfp-container .mfp-content .popupComment.cast .photo img{width:60%}}.mfp-container .mfp-content .popupComment.cast .text{width:60%}@media screen and (max-width: 1100px){.mfp-container .mfp-content .popupComment.cast .text{width:100%;text-align:center}}.mfp-container .mfp-content .popupComment.cast .text .part{font-size:1.4rem;line-height:1;text-align:center;background:#f51671;margin:0 0 0 15px;padding:5px;display:inline-block;position:relative}.mfp-container .mfp-content .popupComment.cast .text .part::before,.mfp-container .mfp-content .popupComment.cast .text .part::after{content:"";top:0;position:absolute}.mfp-container .mfp-content .popupComment.cast .text .part::before{border-bottom:24px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}.mfp-container .mfp-content .popupComment.cast .text .part::after{border-top:24px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 1100px){.mfp-container .mfp-content .popupComment.cast .text .part{margin:0}}@media screen and (max-width: 750px){.mfp-container .mfp-content .popupComment.cast .text .part{font-size:1.2rem}.mfp-container .mfp-content .popupComment.cast .text .part::before{border-bottom:22px solid #f51671;border-left:10px solid rgba(0,0,0,0)}.mfp-container .mfp-content .popupComment.cast .text .part::after{border-top:22px solid #f51671;border-right:10px solid rgba(0,0,0,0)}}.mfp-container .mfp-content .popupComment.cast .text .name{font-size:4rem;font-weight:700;margin-bottom:15px}@media screen and (max-width: 1100px){.mfp-container .mfp-content .popupComment.cast .text .name{font-size:3.2rem}}@media screen and (max-width: 750px){.mfp-container .mfp-content .popupComment.cast .text .name{font-size:2.6rem}}.mfp-container .mfp-content .popupComment.cast .text p{line-height:1.8;font-weight:300}@media screen and (max-width: 1100px){.mfp-container .mfp-content .popupComment.cast .text p{text-align:left}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#loading{width:100%;height:100%;background:#fff;top:0;left:0;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1000;overflow:hidden}#loading .logo{width:600px;display:none}@media screen and (max-width: 750px){#loading .logo{width:100%}}#loading .logo.load{width:300px}@media screen and (max-width: 750px){#loading .logo.load{width:250px}}#loading-lower{width:100%;height:100%;background:#000;top:0;left:0;position:fixed;-webkit-animation:load .5s ease .3s 1 forwards;animation:load .5s ease .3s 1 forwards;z-index:1001}@-webkit-keyframes load{0%{width:100%}100%{width:0}}@keyframes load{0%{width:100%}100%{width:0}}#index{min-width:1300px}@media screen and (max-width: 1100px){#index{min-width:100%}}#index #main{background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 1100px){#index #main{background:url(../images/common/bg_header_01.svg) no-repeat top left/auto 70px,#000;padding-top:80px;display:block}}#index #main .main{width:calc(100% - 380px)}@media screen and (max-width: 1100px){#index #main .main{width:100%}}#index #main .main .main_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 1100px){#index #main .main .main_inner{display:block}}#index #main .main .main_inner .catch{width:10%;top:4%;left:8%;position:absolute;z-index:2}@media screen and (max-width: 1100px){#index #main .main .main_inner .catch{width:11.5%;top:3%;left:5%}}#index #main .main .main_inner .main-img{overflow:hidden}#index #main .main .main_inner .main-img img{width:100%}#index #main .main .main_inner .main-thumb{width:4.5%;max-width:80px;top:1%;right:1.5%;position:absolute;z-index:5}@media screen and (max-width: 750px){#index #main .main .main_inner .main-thumb{width:9%;top:auto;bottom:1.3%}}#index #main .main .main_inner .main-thumb ul{display:block;overflow:hidden}#index #main .main .main_inner .main-thumb ul li{width:100% !important;line-height:1;border:2px solid #fff;margin-bottom:5px;padding:2px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative;display:block;overflow:hidden}@media screen and (max-width: 750px){#index #main .main .main_inner .main-thumb ul li{padding:1px}}#index #main .main .main_inner .main-thumb ul li:hover{opacity:.7}#index #main .main .main_inner .main-thumb ul li.swiper-slide-thumb-active{border:3px solid #f51671;pointer-events:none}@media screen and (max-width: 750px){#index #main .main .main_inner .main-thumb ul li.swiper-slide-thumb-active{border:2px solid #f51671}}#index #main .info{width:380px}@media screen and (max-width: 1100px){#index #main .info{width:100%}}#index #main .info .info_inner{background:url(../images/common/bg_header_01.svg) no-repeat left top;top:0;padding:40px 0 50px 0;position:-webkit-sticky;position:sticky;z-index:10}@media screen and (max-width: 1100px){#index #main .info .info_inner{background:none;padding:0}}#index #main .info .info_inner header h1{width:400px;margin-bottom:50px;top:0;left:30px;position:relative;-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5))}#index #main .info .info_inner header h1 a{pointer-events:none}@media screen and (max-width: 1100px){#index #main .info .info_inner header h1{width:123px;top:10px;left:0;right:0;margin:auto;position:fixed;z-index:101}}#index #main .info .info_inner header .btn-nav{display:none}@media screen and (max-width: 1100px){#index #main .info .info_inner header .btn-nav{display:block}}#index #main .info .info_inner header nav{opacity:1;visibility:visible;overflow:hidden;display:block;position:static}@media screen and (max-width: 1100px){#index #main .info .info_inner header nav{opacity:0;overflow:auto;visibility:hidden;position:fixed}#index #main .info .info_inner header nav.open{opacity:1;visibility:visible;-webkit-transition:all .3s ease;transition:all .3s ease}}#index #main .info .info_inner header nav .bg-nav{width:100%;min-height:auto;display:block}@media screen and (max-width: 1100px){#index #main .info .info_inner header nav .bg-nav{min-height:100%}}#index #main .info .info_inner header nav .bg-nav::before{display:none}#index #main .info .info_inner header nav .bg-nav .nav_inner{display:block}#index #main .info .info_inner header nav .bg-nav .nav_inner .logo{display:none}#index #main .info .info_inner header nav .bg-nav .nav_inner ul{margin:0 0 15px 50px}#index #main .info .info_inner header nav .bg-nav .nav_inner ul:last-of-type{margin:0 0 0 50px}@media screen and (max-width: 1100px){#index #main .info .info_inner header nav .bg-nav .nav_inner ul{margin:0 0 15px 0}#index #main .info .info_inner header nav .bg-nav .nav_inner ul:last-of-type{margin:0}}#index #main .info .info_inner header .bg-pc{display:none}#index #main .info .info_inner .banner{width:400px;margin-top:40px}#index #main .info .info_inner .banner .banner_pc li{margin-bottom:10px}#index #main .info .info_inner .banner .banner_pc li:last-child{margin-bottom:0}#index #main .info .info_inner .banner .banner_pc li a{line-height:1;display:block;position:relative}#index #main .info .info_inner .banner .banner_pc li a::before{content:"";width:0;height:100%;background:#f51671;mix-blend-mode:color;left:0;top:0;display:block;position:absolute;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#index #main .info .info_inner .banner .banner_pc li a:hover::before{width:100%}#index #main .info .info_inner .banner .banner_sp{display:none}@media screen and (max-width: 1100px){#index #main .info .info_inner .banner{width:100%;background:#191919;margin-top:0;padding:20px;border-bottom:1px solid #828282;position:relative}#index #main .info .info_inner .banner::before,#index #main .info .info_inner .banner::after{content:"";width:60px;height:3px;background:#f51671;bottom:-2px;position:absolute;z-index:1}}@media screen and (max-width: 1100px)and (max-width: 750px){#index #main .info .info_inner .banner::before,#index #main .info .info_inner .banner::after{width:30px}}@media screen and (max-width: 1100px){#index #main .info .info_inner .banner::before{left:0}#index #main .info .info_inner .banner::after{right:0}#index #main .info .info_inner .banner .banner_pc{display:none}#index #main .info .info_inner .banner .banner_sp{overflow:hidden;text-align:center;display:block}}#index #main .info.fixed .info_inner{background:none;padding:0;position:static}#index #main .info.fixed .info_inner header h1{display:none}@media screen and (max-width: 1100px){#index #main .info.fixed .info_inner header h1{display:block}}#index #main .info.fixed .info_inner header .btn-nav{display:block}#index #main .info.fixed .info_inner header nav{overflow:auto;opacity:0;visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed}@media screen and (max-width: 1100px){#index #main .info.fixed .info_inner header nav{display:block}}#index #main .info.fixed .info_inner header nav .bg-nav{width:50%;min-height:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){#index #main .info.fixed .info_inner header nav .bg-nav{width:100%;min-height:100%;display:block}}#index #main .info.fixed .info_inner header nav .bg-nav::before{display:block}@media screen and (max-width: 1100px){#index #main .info.fixed .info_inner header nav .bg-nav::before{display:none}}#index #main .info.fixed .info_inner header nav .bg-nav .nav_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){#index #main .info.fixed .info_inner header nav .bg-nav .nav_inner{display:block}}#index #main .info.fixed .info_inner header nav .bg-nav .nav_inner .logo{display:block}#index #main .info.fixed .info_inner header nav .bg-nav .nav_inner .logo a{pointer-events:none}@media screen and (max-width: 1100px){#index #main .info.fixed .info_inner header nav .bg-nav .nav_inner .logo{display:none}}#index #main .info.fixed .info_inner header nav .bg-nav .nav_inner ul{margin:0 30px}@media screen and (max-width: 1100px){#index #main .info.fixed .info_inner header nav .bg-nav .nav_inner ul{margin:0 0 15px 0}#index #main .info.fixed .info_inner header nav .bg-nav .nav_inner ul:last-of-type{margin:0}}#index #main .info.fixed .info_inner header nav.open{opacity:1;visibility:visible;-webkit-transition:all .3s ease;transition:all .3s ease}#index #main .info.fixed .info_inner header .bg-pc{display:block}@media screen and (max-width: 1100px){#index #main .info.fixed .info_inner header .bg-pc{display:none}}#index #main .info.fixed .info_inner .banner{display:none}@media screen and (max-width: 1100px){#index #main .info.fixed .info_inner .banner{display:block}}#index h2{font-size:4rem;text-align:left;margin-bottom:40px}@media screen and (max-width: 1100px){#index h2{margin-bottom:30px}}@media screen and (max-width: 750px){#index h2{font-size:2.4rem;margin-bottom:30px}}#index h2 span{display:inline-block;-webkit-transform:translate(0, 105%);transform:translate(0, 105%);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.2, 0.5, 0.4, 1);transition-timing-function:cubic-bezier(0.2, 0.5, 0.4, 1)}#index h2 span:nth-child(2){-webkit-transition-delay:.05s;transition-delay:.05s}#index h2 span:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}#index h2 span:nth-child(4){-webkit-transition-delay:.15s;transition-delay:.15s}#index h2 span:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s}#index h2 span:nth-child(6){-webkit-transition-delay:.25s;transition-delay:.25s}#index h2 span:nth-child(7){-webkit-transition-delay:.3s;transition-delay:.3s}#index h2 span:nth-child(8){-webkit-transition-delay:.35s;transition-delay:.35s}#index h2 span:nth-child(9){-webkit-transition-delay:.4s;transition-delay:.4s}#index h2 span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}#index h2 span:nth-child(11){-webkit-transition-delay:.5s;transition-delay:.5s}#index h2 span:nth-child(12){-webkit-transition-delay:.55s;transition-delay:.55s}#index h2 span:last-child{color:#f51671}#index h2.fadein span{-webkit-transform:translate(0, 0);transform:translate(0, 0)}#index #news{background:#000;padding:120px 0}@media screen and (max-width: 1100px){#index #news{padding:80px 0}}@media screen and (max-width: 750px){#index #news{padding:60px 0}}#index #news .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1100px){#index #news .head{padding:0 30px}}#index #news .head .more{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;font-size:1.8rem;color:#fff;margin-top:10px}@media screen and (max-width: 1100px){#index #news .head .more{font-size:1.6rem;margin-top:0}}#index #news .head .more img{margin-left:10px;top:-1px;right:0;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}#index #news .head .more:hover img{right:-5px}#index #movie{height:28vw;border-top:1px solid #191919;border-bottom:1px solid #191919;position:relative;overflow:hidden}@media screen and (max-width: 1100px){#index #movie{height:43vw}}#index #movie a{width:100%;height:100%;top:0;left:0;display:block;position:absolute;z-index:1}#index #movie a::before{content:"";width:100%;height:100%;background:#000;opacity:.5;top:0;left:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2}#index #movie a .play{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;font-size:4rem;color:#fff;line-height:1;bottom:20px;right:20px;position:absolute;z-index:3}#index #movie a .play::before{content:"";width:35px;height:35px;border:2px solid #fff;border-radius:50%;display:inline-block;top:5px;left:-10px;position:relative}#index #movie a .play::after{content:"";border-width:7px 0 7px 12px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;display:inline-block;top:17px;left:5px;position:absolute}@media screen and (max-width: 1100px){#index #movie a .play{font-size:3.2rem}#index #movie a .play::before{width:25px;height:25px;top:2px}#index #movie a .play::after{border-width:6px 0 6px 10px;top:10px;left:1px}}@media screen and (max-width: 750px){#index #movie a .play{font-size:2.4rem;bottom:10px;right:10px}#index #movie a .play::before{width:20px;height:20px;top:3px}#index #movie a .play::after{border-width:5px 0 5px 8px;top:10px;left:-1px}}#index #movie a .movie{padding-top:56.25%;display:block;top:-50%;position:relative}@media screen and (max-width: 1100px){#index #movie a .movie{top:-14%}}#index #movie a .movie .youtube{width:100%;height:100%;top:0;left:0;position:absolute}#index #movie a:hover::before{background:rgba(0,0,0,0)}#index #introduction{padding:120px 0 70px 0;position:relative;overflow:hidden}@media screen and (max-width: 1100px){#index #introduction{padding:80px 0 0 0}}@media screen and (max-width: 750px){#index #introduction{padding:60px 0 0 0}}@media screen and (max-width: 1100px){#index #introduction .inner{margin-bottom:60px;padding:0 30px}}#index #introduction .inner .text p{font-size:1.6rem;line-height:2.4}#index #introduction .inner .text p:last-child{font-size:2rem;font-weight:700;line-height:2;margin-top:30px}@media screen and (max-width: 1100px){#index #introduction .inner .text p{font-size:1.4rem}#index #introduction .inner .text p:last-child{font-size:1.8rem}}@media screen and (max-width: 750px){#index #introduction .inner .text p{font-size:1.2rem}#index #introduction .inner .text p:last-child{font-size:1.5rem}}#index #introduction .image1{width:350px;top:60px;right:13%;position:absolute}@media screen and (max-width: 1100px){#index #introduction .image1{display:none}}#index #introduction .image2{width:500px;top:300px;right:-60px;position:absolute}@media screen and (max-width: 1100px){#index #introduction .image2{display:none}}#index #introduction .image3{display:none}@media screen and (max-width: 1100px){#index #introduction .image3{display:block}}#index #staffcast{padding:120px 0;position:relative}@media screen and (max-width: 1100px){#index #staffcast{padding:80px 0 0 0;position:static}}@media screen and (max-width: 750px){#index #staffcast{padding:60px 0 0 0}}#index #staffcast .inner{position:relative}#index #staffcast .inner .box{max-width:640px;margin-left:auto}@media screen and (max-width: 1100px){#index #staffcast .inner .box{max-width:100%;margin-bottom:80px;padding:0 30px}}@media screen and (max-width: 750px){#index #staffcast .inner .box{margin-bottom:60px}}#index #staffcast .inner .box h3{width:50px;font-size:1.8rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;line-height:1;text-align:center;background:#f51671;margin:0 0 10px 15px;padding:5px 0;display:inline-block;position:relative}#index #staffcast .inner .box h3::before,#index #staffcast .inner .box h3::after{content:"";top:0;position:absolute}#index #staffcast .inner .box h3::before{border-bottom:28px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#index #staffcast .inner .box h3::after{border-top:28px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}#index #staffcast .inner .box ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#index #staffcast .inner .box ul{display:block}}#index #staffcast .inner .box ul li{width:50%;margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){#index #staffcast .inner .box ul li{width:100%}}#index #staffcast .inner .box ul li .part{width:160px;font-size:1.2rem;color:#f51671}@media screen and (max-width: 750px){#index #staffcast .inner .box ul li .part{width:150px}}#index #staffcast .inner .box ul li .name{width:calc(100% - 160px);font-size:1.8rem;line-height:1.3}@media screen and (max-width: 750px){#index #staffcast .inner .box ul li .name{width:calc(100% - 150px);font-size:1.6rem}}#index #staffcast .inner .box ul li .name .popup{width:20px;height:18px;background:#b5d45e;border-radius:3px;display:inline-block;top:2px;left:12px;position:relative}#index #staffcast .inner .box ul li .name .popup::after{content:"";border-style:solid;border-width:0 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #b5d45e rgba(0,0,0,0);bottom:3.5px;left:-5px;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}#index #staffcast .inner .box ul li .name .popup:hover{opacity:.7}@media screen and (max-width: 750px){#index #staffcast .inner .box ul li .name .popup{height:15px;top:1px}}#index #staffcast .inner .box .staff{margin-bottom:60px}@media screen and (max-width: 750px){#index #staffcast .inner .box .staff{margin-bottom:50px}}#index #staffcast .inner .box .staff ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#index #staffcast .inner .box .staff ul{display:block}}#index #staffcast .inner .box .staff ul li:first-child{width:100%}#index #staffcast .inner .box .staff ul.oped{margin-top:30px}#index #staffcast .inner .box .staff ul.oped li{width:100%}#index #staffcast .inner .box .cast ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#index #staffcast .inner .image1{width:320px;top:255px;left:-60px;position:absolute}@media screen and (max-width: 1100px){#index #staffcast .inner .image1{display:none}}#index #staffcast .inner .image2{width:600px;top:-120px;left:-450px;position:absolute}@media screen and (max-width: 1100px){#index #staffcast .inner .image2{display:none}}#index #staffcast .inner .image3{display:none}@media screen and (max-width: 1100px){#index #staffcast .inner .image3{display:block}}#index #support{text-align:center;position:relative;z-index:2}@media screen and (max-width: 1100px){#index #support{padding:80px 0 0 0}}@media screen and (max-width: 750px){#index #support{padding:60px 0 0 0}}#index #support p{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;font-size:3.2rem;margin-bottom:15px}@media screen and (max-width: 1100px){#index #support p{font-size:2.8rem}}@media screen and (max-width: 750px){#index #support p{font-size:2rem;margin-bottom:10px}}#index #support .bg{color:#000;background:#fafafa;position:relative;padding:10px 0 15px 0}#index #support .bg::before,#index #support .bg::after{content:"";width:100%;height:10px;left:0;position:absolute}#index #support .bg::before{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FAFAFA%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C10V0h102.9L120%2C10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat left top,url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FAFAFA%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C10L17.1%2C0H120v10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat right top;top:-10px}@media screen and (max-width: 750px){#index #support .bg::before{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FAFAFA%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C10V0h102.9L120%2C10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat left -60px top,url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FAFAFA%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C10L17.1%2C0H120v10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat right -60px top}}#index #support .bg::after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FAFAFA%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%2C0v10H17.1L0%2C0H120z%22%2F%3E%3C%2Fsvg%3E") no-repeat right bottom,url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FAFAFA%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%2C0l-17.1%2C10H0V0H120z%22%2F%3E%3C%2Fsvg%3E") no-repeat left bottom;bottom:-10px}@media screen and (max-width: 750px){#index #support .bg::after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FAFAFA%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%2C0v10H17.1L0%2C0H120z%22%2F%3E%3C%2Fsvg%3E") no-repeat right -60px bottom,url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FAFAFA%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%2C0l-17.1%2C10H0V0H120z%22%2F%3E%3C%2Fsvg%3E") no-repeat left -60px bottom}}#index footer .footer-link .share{display:none}@media screen and (max-width: 1100px){#index footer .footer-link .share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#news .list article{background:#000;border-bottom:1px solid #828282}#news .list article:first-of-type{border-top:1px solid #828282}#news .list article .title{cursor:pointer}#news .list article .title .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 1100px){#news .list article .title .inner{padding:20px 80px 20px 30px;display:block}}#news .list article .title .inner::before,#news .list article .title .inner::after{content:"";width:20px;height:2px;background:#fff;margin:auto;top:0;bottom:0;right:0;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1100px){#news .list article .title .inner::before,#news .list article .title .inner::after{width:10px;right:30px}}#news .list article .title .inner::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#news .list article .title .inner.close::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#news .list article .title .inner time{width:95px;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;color:#f51671;border-right:1px solid #828282;padding:30px 0}@media screen and (max-width: 1100px){#news .list article .title .inner time{width:100%;border-right:none;padding:0}}#news .list article .title .inner h3{width:calc(100% - 95px);font-size:1.4rem;font-weight:700;padding:0 80px 0 40px}@media screen and (max-width: 1100px){#news .list article .title .inner h3{width:100%;padding:0}}@media screen and (max-width: 750px){#news .list article .title .inner h3{font-size:1.2rem}}#news .list article .detail{border-top:1px solid #828282;background:#191919;padding:50px 0;display:none}@media screen and (max-width: 1100px){#news .list article .detail{padding:40px}}@media screen and (max-width: 750px){#news .list article .detail{padding:30px}}#news .list article .detail h4{font-size:1.4rem;border:1px solid #fff;padding:3px 10px;display:inline-block}@media screen and (max-width: 750px){#news .list article .detail h4{font-size:1.2rem}}#news .list article .detail p{line-height:2}#news .list article .detail .img-list{width:calc(100% + 20px);margin:0 0 -10px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#news .list article .detail .img-list li{width:calc(50% - 20px);margin:0 10px 20px 10px}@media screen and (max-width: 750px){#news .list article .detail .img-list{width:100%;margin:0;display:block}#news .list article .detail .img-list li{width:100%;margin:0 0 10px 0}#news .list article .detail .img-list li:last-child{margin:0}}@media screen and (max-width: 1100px){#news .list article .detail .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#news .list article .detail .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}}#news .list article .detail table thead tr th{color:#fff;background:#f51671;padding:5px 20px}#news .list article .detail table tbody tr th{line-height:1.4;text-align:left;border:1px solid #828282;padding:5px 20px}#news .list article .detail table tbody tr td{line-height:1.4;border:1px solid #828282;padding:5px 20px}@media screen and (max-width: 750px){#news .list article .detail table tbody tr th{padding:5px 15px}#news .list article .detail table tbody tr td{padding:5px 15px}}#news .pager{max-width:960px;text-align:center;margin:80px auto 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1100px){#news .pager{margin:60px auto 0 auto;padding:0 30px}}@media screen and (max-width: 750px){#news .pager{margin:40px auto 0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#news .pager a{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-decoration:none;font-size:2rem;color:#fff;line-height:1.2}@media screen and (max-width: 750px){#news .pager a{font-size:1.6rem}}#news .pager a:hover{color:#828282}#news .pager a.next,#news .pager a.prev{width:20px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}#news .pager a.next.nolink,#news .pager a.prev.nolink{pointer-events:none;opacity:.6}#news .pager a.next{left:0}#news .pager a.next:hover{left:5px}#news .pager a.prev{right:0}#news .pager a.prev:hover{right:5px}#news .pager .number{padding:0 40px}@media screen and (max-width: 1100px){#news .pager .number{width:calc(100% - 40px)}}@media screen and (max-width: 750px){#news .pager .number{padding:0 30px}}#news .pager .number a{margin:0 7.5px}#news .pager .number a.current{color:#f51671}#onair .btn{text-align:center;margin-bottom:100px}@media screen and (max-width: 1100px){#onair .btn{padding:0 30px}}@media screen and (max-width: 750px){#onair .btn{margin-bottom:60px}}#onair .btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){#onair .btn ul{width:calc(100% + 20px);margin-left:-10px}}#onair .btn ul li{margin:0 15px}@media screen and (max-width: 750px){#onair .btn ul li{width:calc(50% - 20px);margin:0 10px}}#onair .btn ul li a{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;min-width:250px;width:100%;font-size:2rem;color:#000;text-decoration:none;background:#fafafa;border:2px solid #fff;border-radius:50px;padding:10px;display:block}@media screen and (max-width: 750px){#onair .btn ul li a{min-width:100%;font-size:1.6rem}}#onair .btn ul li a:hover{color:#fff;background:#000}#onair section{margin-bottom:160px}@media screen and (max-width: 1100px){#onair section{margin-bottom:100px}}@media screen and (max-width: 750px){#onair section{margin-bottom:80px}}#onair section:last-child{margin-bottom:0}#onair section h3{text-align:center;margin-bottom:40px;position:relative}#onair section h3::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#onair section h3 span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#onair section h3 span::before,#onair section h3 span::after{content:"";top:0;position:absolute}#onair section h3 span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#onair section h3 span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#onair section h3{margin-bottom:20px}#onair section h3 span{font-size:1.4rem;padding:4px 10px 6px 10px}#onair section h3 span::before{border-bottom:24px solid #f51671}#onair section h3 span::after{border-top:24px solid #f51671}}@media screen and (max-width: 1100px){#onair section .inner{padding:0 30px}}#onair section .inner .info{font-size:3rem;font-weight:700;text-align:center;margin-bottom:40px}@media screen and (max-width: 1100px){#onair section .inner .info{font-size:2.2rem}}@media screen and (max-width: 750px){#onair section .inner .info{font-size:1.6rem;margin-bottom:30px}}#onair section .inner .info-streaming{font-size:2rem;font-weight:700;text-align:center;margin-bottom:20px}@media screen and (max-width: 1100px){#onair section .inner .info-streaming{font-size:1.8rem}}@media screen and (max-width: 750px){#onair section .inner .info-streaming{font-size:1.4rem}}#onair section .inner dl{width:100%;font-size:1.6rem;border-top:1px solid #828282;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#onair section .inner dl:last-of-type{border-bottom:1px solid #828282}@media screen and (max-width: 1100px){#onair section .inner dl{font-size:1.4rem;padding:20px}}@media screen and (max-width: 750px){#onair section .inner dl{font-size:1.2rem;padding:15px 0;display:block}}#onair section .inner dl dt{width:250px;font-weight:700;color:#f51671}@media screen and (max-width: 1100px){#onair section .inner dl dt{width:200px}}@media screen and (max-width: 750px){#onair section .inner dl dt{width:100%;text-align:left}}#onair section .inner dl dt a{color:red;text-decoration:underline}#onair section .inner dl dt a:hover{color:#fff}#onair section .inner dl dd{width:calc(100% - 250px)}@media screen and (max-width: 1100px){#onair section .inner dl dd{width:calc(100% - 200px)}}@media screen and (max-width: 750px){#onair section .inner dl dd{width:100%;font-size:1.2rem}}#onair section .inner h4{font-size:1.8rem;font-weight:700;color:red;margin-bottom:15px}@media screen and (max-width: 1100px){#onair section .inner h4{font-size:1.6rem}}@media screen and (max-width: 750px){#onair section .inner h4{font-size:1.4rem}}#onair section .inner .box{margin-bottom:80px}@media screen and (max-width: 1100px){#onair section .inner .box{margin-bottom:60px}}@media screen and (max-width: 750px){#onair section .inner .box{margin-bottom:40px}}#onair section .inner .box:last-child{margin-bottom:0}#onair section .inner .site{width:calc(100% + 10px);margin:0 0 -10px -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#onair section .inner .site{width:calc(100% + 5px);margin:0 0 -5px -2.5px}}#onair section .inner .site a{width:calc(33.333% - 10px);font-size:1.6rem;color:#fff;text-align:center;text-decoration:none;line-height:1.3;border:2px solid #fff;margin:0 5px 10px 5px;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width: 1100px){#onair section .inner .site a{font-size:1.4rem;padding:15px 5px}}@media screen and (max-width: 750px){#onair section .inner .site a{width:calc(50% - 5px);font-size:1.2rem;line-height:1.2;border:1px solid #fff;margin:0 2.5px 5px 2.5px;padding:15px 5px}}#onair section .inner .site a::after{content:"";border-style:solid;border-width:0 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f51671 rgba(0,0,0,0);bottom:2px;right:2px;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}#onair section .inner .site a:hover{color:#000;background:#fff}#onair section .inner .site a.nolink{pointer-events:none}#onair section .inner .site a.nolink::after{display:none}#onair section .inner .notes{text-align:center;margin-top:40px}@media screen and (max-width: 1100px){#onair section .inner .notes{font-size:1.2rem}}@media screen and (max-width: 750px){#onair section .inner .notes{text-align:left}}#character .btn{max-width:960px;height:calc(100% + 5px);margin:0 auto 20px auto;padding-bottom:5px;overflow:hidden}@media screen and (max-width: 1100px){#character .btn{max-width:100%;padding:0 8px 5px 30px}}#character .btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){#character .btn ul li{width:100px}}@media screen and (max-width: 750px){#character .btn ul li{width:78px}}#character .btn ul li:last-child{margin-right:0}#character .btn ul li a{background:#fff;display:block;position:relative}#character .btn ul li a:hover{background:#b5d45e}#character .btn ul li a.current{background:#fcc3da}#character .btn ul li a.current::before{content:"";width:100%;height:3px;background:#f51671;bottom:-5px;position:absolute}#character .btn.sp{display:none}@media screen and (max-width: 750px){#character .btn.sp{margin:50px auto 0 auto;display:block}}#character .character{position:relative}#character .character .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#character .character .inner .detail{width:calc(100% - 380px);position:relative;z-index:1}@media screen and (max-width: 1100px){#character .character .inner .detail{padding-left:30px}}@media screen and (max-width: 750px){#character .character .inner .detail{width:44%}}#character .character .inner .detail .name{line-height:1.2;margin-top:125px}@media screen and (max-width: 750px){#character .character .inner .detail .name{width:200px;margin-top:50px}}#character .character .inner .detail .partners{width:420px;text-align:center;border-bottom:2px solid #f51671;top:550px;position:absolute;z-index:1}#character .character .inner .detail .partners::after{content:"";width:100%;height:calc(100% - 16px);background:#fff;top:16px;left:0;position:absolute;z-index:-1}@media screen and (max-width: 750px){#character .character .inner .detail .partners::after{width:calc(100% - 4px);height:calc(100% - 13px);border-left:2px solid #f51671;border-right:2px solid #f51671;top:13px}}@media screen and (max-width: 1100px){#character .character .inner .detail .partners{width:320px}}@media screen and (max-width: 750px){#character .character .inner .detail .partners{width:140px;top:220px}}#character .character .inner .detail .partners .tit{text-align:center;margin-bottom:40px;position:relative;margin-bottom:25px}#character .character .inner .detail .partners .tit::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#character .character .inner .detail .partners .tit span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#character .character .inner .detail .partners .tit span::before,#character .character .inner .detail .partners .tit span::after{content:"";top:0;position:absolute}#character .character .inner .detail .partners .tit span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#character .character .inner .detail .partners .tit span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#character .character .inner .detail .partners .tit{margin-bottom:20px}#character .character .inner .detail .partners .tit span{font-size:1.4rem;padding:4px 10px 6px 10px}#character .character .inner .detail .partners .tit span::before{border-bottom:24px solid #f51671}#character .character .inner .detail .partners .tit span::after{border-top:24px solid #f51671}}#character .character .inner .detail .partners .tit span{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;font-size:1.8rem;padding:6px 5px 4px 5px}#character .character .inner .detail .partners .tit span::before{border-bottom:28px solid #f51671}#character .character .inner .detail .partners .tit span::after{border-top:28px solid #f51671}@media screen and (max-width: 750px){#character .character .inner .detail .partners .tit span{font-size:1.2rem}#character .character .inner .detail .partners .tit span::before{border-bottom:22px solid #f51671}#character .character .inner .detail .partners .tit span::after{border-top:22px solid #f51671}}#character .character .inner .detail .partners ul{padding:0 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#character .character .inner .detail .partners ul{padding:0 20px;display:block}}#character .character .inner .detail .partners ul li{width:50%;text-align:center;margin-bottom:30px}#character .character .inner .detail .partners ul li:nth-child(odd){padding-right:10px}#character .character .inner .detail .partners ul li:nth-child(even){padding-left:10px}@media screen and (max-width: 750px){#character .character .inner .detail .partners ul li{width:100%;margin-bottom:20px;padding:0 !important}}#character .character .inner .image{width:380px}@media screen and (max-width: 750px){#character .character .inner .image{width:56%}}#character .character .movie{width:100%;height:390px;background:#828282;border-top:1px solid #191919;border-bottom:1px solid #191919;top:80px;left:0;position:absolute;z-index:-2;overflow:hidden}#character .character .movie::before{content:"";width:100%;height:100%;background:#000;opacity:.7;top:0;left:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}@media screen and (max-width: 750px){#character .character .movie{height:170px;top:20px}}#character .character .movie .movie_inner{padding-top:56.25%;display:block;top:-25%;position:relative}@media screen and (max-width: 1100px){#character .character .movie .movie_inner{top:0%}}@media screen and (max-width: 750px){#character .character .movie .movie_inner{top:-14%}}#character .character .movie .movie_inner video{width:100%;height:100%;top:0;left:0;position:absolute}#character .character .arrow{width:100%;padding:0 50px;top:400px;left:0;right:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1100px){#character .character .arrow{display:none}}#character .character .arrow .next{right:0;position:relative}#character .character .arrow .next:hover{right:-5px}#character .character .arrow .prev{left:0;position:relative}#character .character .arrow .prev:hover{left:-5px}#character .character h3{font-size:6rem;font-weight:700;margin-bottom:20px}#character .character h3.small{font-size:5rem}@media screen and (max-width: 750px){#character .character h3{font-size:3rem;margin-bottom:10px}}#character .character .en{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;font-size:1.8rem;margin-bottom:30px}@media screen and (max-width: 750px){#character .character .en{font-size:1.2rem;margin-bottom:20px}}#character .character .cv{font-size:1.8rem;font-weight:700;color:#f51671}@media screen and (max-width: 750px){#character .character .cv{font-size:1.4rem}}#character .character .text{max-width:960px;font-size:1.6rem;line-height:2;top:300px;margin:auto;left:0;right:0;position:absolute;z-index:1}@media screen and (max-width: 1100px){#character .character .text{font-size:1.4rem;padding:0 30px}}@media screen and (max-width: 750px){#character .character .text{margin:30px auto 0 auto;position:static}}#character .character04 .inner .detail .name,#character .character06 .inner .detail .name,#character .character07 .inner .detail .name,#character .character08 .inner .detail .name{margin-top:125px}@media screen and (max-width: 1100px){#character .character04 .inner .detail .name,#character .character06 .inner .detail .name,#character .character07 .inner .detail .name,#character .character08 .inner .detail .name{margin-top:115px}}@media screen and (max-width: 750px){#character .character04 .inner .detail .name,#character .character06 .inner .detail .name,#character .character07 .inner .detail .name,#character .character08 .inner .detail .name{margin-top:40px}}#character .character04 h3,#character .character06 h3,#character .character07 h3,#character .character08 h3{font-size:5rem}@media screen and (max-width: 1100px){#character .character04 h3,#character .character06 h3,#character .character07 h3,#character .character08 h3{font-size:4rem}}@media screen and (max-width: 750px){#character .character04 h3,#character .character06 h3,#character .character07 h3,#character .character08 h3{font-size:2.4rem}}#character .character04 .text,#character .character06 .text,#character .character07 .text,#character .character08 .text{top:290px}@media screen and (max-width: 1100px){#character .character04 .text,#character .character06 .text,#character .character07 .text,#character .character08 .text{top:320px}}#character .character08 .inner .detail .name{margin-top:115px}@media screen and (max-width: 750px){#character .character08 .inner .detail .name{margin-top:40px}}#character .character08 .inner .detail .partners ul li:nth-child(3){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0 0 0 10px}#character .character08 .inner .detail .partners ul li:nth-child(4){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 10px 0 0}@media screen and (max-width: 750px){#character .character08 .inner .detail .partners ul li:nth-child(3){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#character .character08 .inner .detail .partners ul li:nth-child(4){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}#character .character08 .text{top:340px}@media screen and (max-width: 1100px){#character .character08 .text{top:320px}}@media screen and (max-width: 750px){#character .character08 .text br.tb{display:none}}#character .character09 .character{position:relative}#character .character09 .character .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#character .character09 .character .inner .detail{width:calc(100% - 600px)}@media screen and (max-width: 1100px){#character .character09 .character .inner .detail{display:none}}#character .character09 .character .inner .detail .name{margin-top:110px}#character .character09 .character .inner .image{width:600px}@media screen and (max-width: 1100px){#character .character09 .character .inner .image{width:60%;margin:auto}}@media screen and (max-width: 750px){#character .character09 .character .inner .image{width:90%}}#character .character09 .character .name.sp{display:none}@media screen and (max-width: 1100px){#character .character09 .character .name.sp{margin-top:30px;padding:0 30px;display:block}}#character .character09 .character .text{top:310px}@media screen and (max-width: 1100px){#character .character09 .character .text{max-width:100%;margin:10px auto 0 auto;position:static}#character .character09 .character .text br.pc{display:none}}#character .car{text-align:center;margin-top:80px;padding:60px 0;background:#828282;position:relative}#character .car::before,#character .car::after{content:"";width:100%;height:10px;left:0;position:absolute}#character .car::before{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23828282%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C10V0h102.9L120%2C10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat left top,url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23828282%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C10L17.1%2C0H120v10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat right top;top:-10px}@media screen and (max-width: 750px){#character .car::before{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23828282%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C10V0h102.9L120%2C10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat left -60px top,url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23828282%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C10L17.1%2C0H120v10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat right -60px top}}#character .car::after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23828282%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%2C0v10H17.1L0%2C0H120z%22%2F%3E%3C%2Fsvg%3E") no-repeat right bottom,url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23828282%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%2C0l-17.1%2C10H0V0H120z%22%2F%3E%3C%2Fsvg%3E") no-repeat left bottom;bottom:-10px}@media screen and (max-width: 750px){#character .car::after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23828282%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%2C0v10H17.1L0%2C0H120z%22%2F%3E%3C%2Fsvg%3E") no-repeat right -60px bottom,url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2210px%22%20viewBox%3D%220%200%20120%2010%22%20style%3D%22enable-background%3Anew%200%200%20120%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23828282%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%2C0l-17.1%2C10H0V0H120z%22%2F%3E%3C%2Fsvg%3E") no-repeat left -60px bottom}}@media screen and (max-width: 750px){#character .car{margin-top:40px;padding:30px 0}}#character .car h4{font-size:2.4rem;font-weight:700}@media screen and (max-width: 1100px){#character .car h4{font-size:2.2rem}}@media screen and (max-width: 750px){#character .car h4{font-size:1.8rem}}#character .car .image{max-width:960px;margin:60px auto 40px auto}@media screen and (max-width: 1100px){#character .car .image{margin:30px auto}}@media screen and (max-width: 750px){#character .car .image{margin:20px auto}}#character .car input[type=range]{width:100%;max-width:500px;height:1px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}@media screen and (max-width: 1100px){#character .car input[type=range]{width:80%}}#character .car input[type=range]::-webkit-slider-thumb{width:20px;height:20px;background:#f51671;border-radius:50%;appearance:none;-webkit-appearance:none}#character .car input[type=range]::-moz-range-thumb{width:20px;height:20px;background:#f51671;border:none;border-radius:50%}#character .car .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important}#story .tab{margin-bottom:60px}#story .tab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#story .tab ul li{text-align:center;margin:0 10px}#story .tab ul li a{font-size:2.6rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-decoration:none;color:#fff;text-decoration:none}#story .tab ul li a:hover{color:#828282}#story .tab ul li a.current{color:#f51671}@media screen and (max-width: 1100px){#story .tab ul li a{font-size:2.4rem}}@media screen and (max-width: 750px){#story .tab{margin-bottom:40px}#story .tab ul{width:80%;margin:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#story .tab ul li{width:16.666%;margin:0 0 5px 0}#story .tab ul li a{font-size:2rem}}#story h3{text-align:center;margin-bottom:40px;position:relative}#story h3::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#story h3 span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#story h3 span::before,#story h3 span::after{content:"";top:0;position:absolute}#story h3 span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#story h3 span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#story h3{margin-bottom:20px}#story h3 span{font-size:1.4rem;padding:4px 10px 6px 10px}#story h3 span::before{border-bottom:24px solid #f51671}#story h3 span::after{border-top:24px solid #f51671}}@media screen and (max-width: 1100px){#story .inner{padding:0 30px}}#story .inner h4{font-size:3.6rem;font-weight:700;text-align:center;margin-bottom:30px}@media screen and (max-width: 1100px){#story .inner h4{font-size:3.2rem}}@media screen and (max-width: 750px){#story .inner h4{font-size:2.6rem;margin-bottom:20px}}#story .inner .image{margin-bottom:60px}@media screen and (max-width: 750px){#story .inner .image{margin-bottom:40px}}#story .inner .image .main{margin-bottom:10px;overflow:hidden}@media screen and (max-width: 1100px){#story .inner .image .main{margin-bottom:5px}}#story .inner .image .thumb ul{width:calc(100% + 10px);margin-left:-5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1100px){#story .inner .image .thumb ul{width:calc(100% + 5px);margin-left:-2.5px}}#story .inner .image .thumb ul li{width:calc(16.666% - 10px) !important;overflow:hidden;margin:0 5px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer}@media screen and (max-width: 1100px){#story .inner .image .thumb ul li{width:calc(33.333% - 5px) !important;margin:5px 2.5px 0 2.5px}}#story .inner .image .thumb ul li.swiper-slide-thumb-active::after{content:"";width:100%;height:100%;background:#f51671;left:0;top:0;mix-blend-mode:color;display:block;position:absolute;z-index:1}#story .inner h5{font-size:1.8rem;font-weight:700;color:#fff;text-align:center;background:#191919;border-left:3px solid #b5d45e;border-right:3px solid #b5d45e;margin-bottom:30px;padding:10px;position:relative;margin-bottom:20px;padding:5px}@media screen and (max-width: 1100px){#story .inner h5{font-size:1.6rem}}@media screen and (max-width: 750px){#story .inner h5{font-size:1.4rem;margin-bottom:20px}}#story .inner h5::before,#story .inner h5::after{content:"";width:2px;height:10px;background:#b5d45e;top:calc(50% - 5px);position:absolute}#story .inner h5::before{left:0}#story .inner h5::after{right:0}#story .inner p{font-size:1.6rem}@media screen and (max-width: 1100px){#story .inner p{font-size:1.4rem}}#story .inner .story{margin-bottom:40px}#story .inner .course{width:360px;text-align:center}#story .inner .course p{margin-top:20px}@media screen and (max-width: 1100px){#story .inner .course{width:100%}}#story .inner .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){#story .inner .box{display:block}}#story .inner .box .text{width:calc(100% - 360px);padding-right:50px}@media screen and (max-width: 1100px){#story .inner .box .text{width:100%;padding-right:0;text-align:left}#story .inner .box .text .staff{margin-bottom:40px}}#story .inner .soon{margin:auto;text-align:center}#story .inner .soon .course{width:100%;margin-top:60px}@media screen and (max-width: 1100px){#story .inner .soon .course{margin-top:40px}}#story .inner .soon .course .course-image{max-width:400px;margin:auto}@media screen and (max-width: 1100px){#story .inner .soon .staff{text-align:left}}#music .btn{text-align:center;margin-bottom:100px}@media screen and (max-width: 1100px){#music .btn{padding:0 30px}}@media screen and (max-width: 750px){#music .btn{margin-bottom:60px}}#music .btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){#music .btn ul{width:calc(100% + 20px);margin-left:-10px}}#music .btn ul li{margin:0 15px}@media screen and (max-width: 750px){#music .btn ul li{width:calc(50% - 20px);margin:0 10px}}#music .btn ul li a{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;min-width:250px;width:100%;font-size:2rem;color:#000;text-decoration:none;background:#fafafa;border:2px solid #fff;border-radius:50px;padding:10px;display:block}@media screen and (max-width: 750px){#music .btn ul li a{min-width:100%;font-size:1.6rem}}#music .btn ul li a:hover{color:#fff;background:#000}#music section{margin-bottom:100px}@media screen and (max-width: 1100px){#music section{margin-bottom:80px}}@media screen and (max-width: 750px){#music section{margin-bottom:60px}}#music section:last-child{margin-bottom:0}#music section h3{text-align:center;margin-bottom:40px;position:relative}#music section h3::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#music section h3 span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#music section h3 span::before,#music section h3 span::after{content:"";top:0;position:absolute}#music section h3 span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#music section h3 span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#music section h3{margin-bottom:20px}#music section h3 span{font-size:1.4rem;padding:4px 10px 6px 10px}#music section h3 span::before{border-bottom:24px solid #f51671}#music section h3 span::after{border-top:24px solid #f51671}}@media screen and (max-width: 1100px){#music section .inner{padding:0 30px}}#music section .inner h5{font-size:1.8rem;font-weight:700;color:#fff;text-align:center;background:#191919;border-left:3px solid #b5d45e;border-right:3px solid #b5d45e;margin-bottom:30px;padding:10px;position:relative;font-size:1.4rem;margin-bottom:15px;padding:5px}@media screen and (max-width: 1100px){#music section .inner h5{font-size:1.6rem}}@media screen and (max-width: 750px){#music section .inner h5{font-size:1.4rem;margin-bottom:20px}}#music section .inner h5::before,#music section .inner h5::after{content:"";width:2px;height:10px;background:#b5d45e;top:calc(50% - 5px);position:absolute}#music section .inner h5::before{left:0}#music section .inner h5::after{right:0}@media screen and (max-width: 750px){#music section .inner h5{font-size:1.2rem;margin-bottom:10px}}#music section .inner .title{text-align:center;margin-bottom:40px}@media screen and (max-width: 1100px){#music section .inner .title{margin-bottom:30px}}@media screen and (max-width: 750px){#music section .inner .title{margin-bottom:20px}}#music section .inner .title .artist{font-size:2.4rem;font-weight:700;color:#b5d45e;margin-bottom:5px}@media screen and (max-width: 1100px){#music section .inner .title .artist{font-size:2.2rem}}@media screen and (max-width: 750px){#music section .inner .title .artist{font-size:1.6rem}}#music section .inner .title h4{font-size:4.5rem;font-weight:700;line-height:1;margin-bottom:10px}@media screen and (max-width: 1100px){#music section .inner .title h4{font-size:4rem}}@media screen and (max-width: 750px){#music section .inner .title h4{font-size:3.2rem}}#music section .inner .title .album{font-size:1.6rem;font-weight:700;margin-top:20px}@media screen and (max-width: 750px){#music section .inner .title .album{font-size:1.4rem}}#music section .inner .title .date{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;font-size:2.4rem;color:#f51671}@media screen and (max-width: 750px){#music section .inner .title .date{font-size:1.8rem}}#music section .inner .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px}#music section .inner .box:last-child{margin-bottom:0}@media screen and (max-width: 1100px){#music section .inner .box{display:block}}#music section .inner .box .image{width:480px;text-align:center;padding:0 60px 0 0}@media screen and (max-width: 1100px){#music section .inner .box .image{width:100%;margin-bottom:50px;padding:0}#music section .inner .box .image img{width:50%}}@media screen and (max-width: 750px){#music section .inner .box .image{margin-bottom:40px}#music section .inner .box .image img{width:90%}}#music section .inner .box .text{width:calc(100% - 480px)}@media screen and (max-width: 1100px){#music section .inner .box .text{width:100%}}#music section .inner .detail{margin-bottom:50px}#music section .inner .detail:last-child{margin-bottom:0}#music section .inner .detail .btn-link{margin:auto}#blu-ray .tab{margin-bottom:60px}#blu-ray .tab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#blu-ray .tab ul li{text-align:center;margin:0 10px}#blu-ray .tab ul li a{font-size:2.4rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-decoration:none;color:#fff;text-decoration:none}#blu-ray .tab ul li a:hover{color:#828282}#blu-ray .tab ul li a.current{color:#f51671}#blu-ray .tab ul.tab-tokuten{margin-top:10px}#blu-ray .tab ul.tab-tokuten li a{font-size:2rem}@media screen and (max-width: 750px){#blu-ray .tab{margin-bottom:40px}#blu-ray .tab ul{width:90%;margin:auto}#blu-ray .tab ul li{width:16.666%}#blu-ray .tab ul li a{font-size:1.8rem}#blu-ray .tab ul.tab-tokuten{width:80%}#blu-ray .tab ul.tab-tokuten li{width:50%}#blu-ray .tab ul.tab-tokuten li a{font-size:1.6rem}}#blu-ray h3{text-align:center;margin-bottom:40px;position:relative}#blu-ray h3::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#blu-ray h3 span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#blu-ray h3 span::before,#blu-ray h3 span::after{content:"";top:0;position:absolute}#blu-ray h3 span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#blu-ray h3 span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#blu-ray h3{margin-bottom:20px}#blu-ray h3 span{font-size:1.4rem;padding:4px 10px 6px 10px}#blu-ray h3 span::before{border-bottom:24px solid #f51671}#blu-ray h3 span::after{border-top:24px solid #f51671}}#blu-ray h4{font-size:1.8rem;font-weight:700;color:#fff;text-align:center;background:#191919;border-left:3px solid #b5d45e;border-right:3px solid #b5d45e;margin-bottom:30px;padding:10px;position:relative;padding:5px}@media screen and (max-width: 1100px){#blu-ray h4{font-size:1.6rem}}@media screen and (max-width: 750px){#blu-ray h4{font-size:1.4rem;margin-bottom:20px}}#blu-ray h4::before,#blu-ray h4::after{content:"";width:2px;height:10px;background:#b5d45e;top:calc(50% - 5px);position:absolute}#blu-ray h4::before{left:0}#blu-ray h4::after{right:0}#blu-ray h5{font-size:1.8rem;font-weight:700;color:#b5d45e;line-height:1.2;text-align:center;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#blu-ray h5::before,#blu-ray h5::after{content:"";height:1px;background:#b5d45e;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#blu-ray h5::before{margin-right:20px}#blu-ray h5::after{margin-left:20px}@media screen and (max-width: 750px){#blu-ray h5{font-size:1.4rem}#blu-ray h5::before{margin-right:10px}#blu-ray h5::after{margin-left:10px}}#blu-ray section{margin-bottom:100px}@media screen and (max-width: 1100px){#blu-ray section{margin-bottom:80px}}@media screen and (max-width: 750px){#blu-ray section{margin-bottom:60px}}@media screen and (max-width: 1100px){#blu-ray section .inner{padding:0 30px}}#blu-ray section.release .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1100px){#blu-ray section.release .inner{display:block}}#blu-ray section.release .inner .image{width:480px;text-align:center;padding:0 60px 0 0}@media screen and (max-width: 1100px){#blu-ray section.release .inner .image{width:100%;margin-bottom:30px;padding:0}#blu-ray section.release .inner .image img{width:50%}}@media screen and (max-width: 750px){#blu-ray section.release .inner .image img{width:80%}}#blu-ray section.release .inner .detail{width:calc(100% - 480px)}@media screen and (max-width: 1100px){#blu-ray section.release .inner .detail{width:100%}}#blu-ray section.release .inner .detail .btn-link{margin:40px 0 0 0}@media screen and (max-width: 1100px){#blu-ray section.release .inner .detail .btn-link{margin:30px auto 0 auto}}#blu-ray section.tokuten ul li{overflow:hidden}#blu-ray section.tokuten ul li .image{text-align:center;margin-bottom:15px}#blu-ray section.tokuten ul li .shop{font-weight:700;color:#f51671;line-height:1.3;margin-bottom:5px}#blu-ray section.tokuten .kakukan{margin-bottom:60px}@media screen and (max-width: 750px){#blu-ray section.tokuten .kakukan{margin-bottom:40px}}#blu-ray section.tokuten .kakukan ul{width:calc(100% + 25px);margin:0 0 0 -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){#blu-ray section.tokuten .kakukan ul{margin:0 0 -20px -10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#blu-ray section.tokuten .kakukan ul li{width:calc(25% - 20px);margin:0 10px}@media screen and (max-width: 750px){#blu-ray section.tokuten .kakukan ul li{width:calc(50% - 20px);margin:0 10px 20px 10px}}@media screen and (max-width: 750px){#blu-ray section.tokuten.zenkan .inner{padding:0}}#blu-ray section.tokuten.zenkan .inner ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 1100px){#blu-ray section.tokuten.zenkan .inner ul{gap:25px}}@media screen and (max-width: 750px){#blu-ray section.tokuten.zenkan .inner ul{display:block}}@media screen and (max-width: 750px){#blu-ray section.tokuten.zenkan .inner ul li{text-align:center;border-bottom:1px solid #828282;margin-bottom:30px;padding:0 30px 20px 30px}#blu-ray section.tokuten.zenkan .inner ul li:last-child{margin-bottom:0}}@media screen and (max-width: 750px){#blu-ray section.tokuten.zenkan .inner ul li .image img{width:70%}}@media screen and (max-width: 1100px){#blu-ray .notes{padding:0 30px}}@media screen and (max-width: 1100px){#comics .inner{padding:0 30px}}@media screen and (max-width: 750px){#comics .inner{padding:0}}#comics .inner section{border-bottom:1px solid #828282;margin-bottom:80px;padding-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#comics .inner section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width: 1100px){#comics .inner section{margin-bottom:60px;padding-bottom:60px}}@media screen and (max-width: 750px){#comics .inner section{border-bottom:none;padding-bottom:0;display:block}}#comics .inner section .image{width:480px;text-align:center;padding:0 60px 0 0}@media screen and (max-width: 1100px){#comics .inner section .image{width:380px;padding:0 40px 0 0}}@media screen and (max-width: 750px){#comics .inner section .image{width:100%;margin-bottom:30px;padding:0}#comics .inner section .image img{width:80%}}#comics .inner section .detail{width:calc(100% - 480px)}@media screen and (max-width: 1100px){#comics .inner section .detail{width:calc(100% - 380px)}}@media screen and (max-width: 750px){#comics .inner section .detail{width:100%}}#comics .inner section .detail h3{font-size:2rem;font-weight:700;margin-bottom:60px;position:relative}#comics .inner section .detail h3::after{content:"";width:30px;height:2px;background:#f51671;bottom:-20px;left:0;position:absolute}@media screen and (max-width: 750px){#comics .inner section .detail h3{font-size:1.6rem;text-align:center;margin-bottom:40px}#comics .inner section .detail h3::after{width:20px;margin-left:-10px;bottom:-15px;left:50%}}#comics .inner section .detail .box{border:1px solid #828282;padding:30px}#comics .inner section .detail .box p{line-height:2}#comics .inner section .detail .box .btn-link{margin:10px auto 0 auto}@media screen and (max-width: 750px){#comics .inner section .detail .box{background:#191919;border-left:none;border-right:none}}@media screen and (max-width: 1100px){#goods .inner{padding:0 30px}}@media screen and (max-width: 750px){#goods .inner{padding:0}}@media screen and (max-width: 750px){#goods .inner.list{padding:0 20px}}#goods .inner.list .item-list{width:calc(100% + 60px);margin:0 0 -40px -30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1100px){#goods .inner.list .item-list{width:calc(100% + 30px);margin:0 0 -30px -15px}}@media screen and (max-width: 750px){#goods .inner.list .item-list{width:calc(100% + 20px);margin:0 0 -30px -10px}}#goods .inner.list .item-list li{width:calc(33.333% - 60px);margin:0 30px 40px 30px}@media screen and (max-width: 1100px){#goods .inner.list .item-list li{width:calc(33.333% - 30px);margin:0 15px 30px 15px}}@media screen and (max-width: 750px){#goods .inner.list .item-list li{width:calc(50% - 20px);margin:0 10px 30px 10px}}#goods .inner.list .item-list li a{color:#fff;height:100%;text-decoration:none;display:block;position:relative}#goods .inner.list .item-list li a .thumb{background-size:contain;background-color:#fff;background-position:center;background-repeat:no-repeat;margin-bottom:15px;padding-bottom:100%;overflow:hidden;position:relative}@media screen and (max-width: 750px){#goods .inner.list .item-list li a .thumb{margin-bottom:10px}}#goods .inner.list .item-list li a .thumb:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0);top:0;left:0;position:absolute;display:block;opacity:.2;-webkit-transition:all .3s ease;transition:all .3s ease}#goods .inner.list .item-list li a p{font-size:1.6rem;font-weight:700;line-height:1.2;padding-left:25px;display:inline-block;position:relative}#goods .inner.list .item-list li a p::before{content:"";width:15px;height:2px;background:#f51671;top:8px;left:0;display:block;position:absolute}@media screen and (max-width: 1100px){#goods .inner.list .item-list li a p{font-size:1.4rem}#goods .inner.list .item-list li a p::before{top:8px}}#goods .inner.list .item-list li a:hover .thumb:before{background:#000}@media screen and (max-width: 750px){#goods .inner.list .item-list li a:hover .thumb:before{display:none}}#goods .inner article{margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){#goods .inner article{margin-bottom:60px}}@media screen and (max-width: 750px){#goods .inner article{margin-bottom:40px;display:block}}#goods .inner article .image{width:480px;text-align:center;padding:0 60px 0 0}@media screen and (max-width: 1100px){#goods .inner article .image{width:380px;padding:0 40px 0 0}}@media screen and (max-width: 750px){#goods .inner article .image{width:100%;margin-bottom:30px;padding:0}#goods .inner article .image img{width:80%}}#goods .inner article .detail{width:calc(100% - 480px)}@media screen and (max-width: 1100px){#goods .inner article .detail{width:calc(100% - 380px)}}@media screen and (max-width: 750px){#goods .inner article .detail{width:100%}}#goods .inner article .detail h3{font-size:2rem;font-weight:700;margin-bottom:60px;position:relative}#goods .inner article .detail h3::after{content:"";width:30px;height:2px;background:#f51671;bottom:-20px;left:0;position:absolute}@media screen and (max-width: 750px){#goods .inner article .detail h3{font-size:1.6rem;text-align:center;margin-bottom:40px}#goods .inner article .detail h3::after{width:20px;margin-left:-10px;bottom:-15px;left:50%}}#goods .inner article .detail .text{margin-bottom:40px}@media screen and (max-width: 750px){#goods .inner article .detail .text{margin-bottom:30px;padding:0 20px}}#goods .inner article .detail .box{border:1px solid #828282;padding:30px}@media screen and (max-width: 750px){#goods .inner article .detail .box{background:#191919;border-left:none;border-right:none;padding:30px 20px}}#goods .inner article .detail .box ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}#goods .inner article .detail .box ul li:last-child{margin-bottom:0}#goods .inner article .detail .box ul li .item{width:80px}#goods .inner article .detail .box ul li .item span{font-size:1.2rem;line-height:1;text-align:center;background:#f51671;padding:5px;display:block}#goods .inner article .detail .box ul li .item-text{width:calc(100% - 80px);padding-left:20px}#movie section{margin-bottom:80px}@media screen and (max-width: 1100px){#movie section{margin-bottom:60px}}@media screen and (max-width: 750px){#movie section{margin-bottom:40px}}#movie section:last-child{margin-bottom:0}#movie section h3{text-align:center;margin-bottom:40px;position:relative}#movie section h3::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#movie section h3 span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#movie section h3 span::before,#movie section h3 span::after{content:"";top:0;position:absolute}#movie section h3 span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#movie section h3 span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#movie section h3{margin-bottom:20px}#movie section h3 span{font-size:1.4rem;padding:4px 10px 6px 10px}#movie section h3 span::before{border-bottom:24px solid #f51671}#movie section h3 span::after{border-top:24px solid #f51671}}@media screen and (max-width: 1100px){#movie section .inner{padding:0 30px}}#movie section .inner ul{width:calc(100% + 60px);margin:0 0 -40px -30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1100px){#movie section .inner ul{width:calc(100% + 40px);margin:0 0 -40px -20px}}@media screen and (max-width: 750px){#movie section .inner ul{width:100%;margin:0;display:block}}#movie section .inner ul li{width:calc(50% - 60px);margin:0 30px 40px 30px}@media screen and (max-width: 1100px){#movie section .inner ul li{width:calc(50% - 40px);margin:0 20px 40px 20px}}@media screen and (max-width: 750px){#movie section .inner ul li{width:100%;margin:0 0 40px 0}#movie section .inner ul li:last-child{margin:0}}#movie section .inner ul li a{overflow:hidden;display:block;position:relative}#movie section .inner ul li a::before{content:"";width:100%;height:100%;background:rgba(0,0,0,0);opacity:.3;position:absolute;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#movie section .inner ul li a i{width:60px;height:60px;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;z-index:1;-webkit-transition:all 1s ease;transition:all 1s ease;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#movie section .inner ul li a i::before{content:"";width:100%;height:100%;background:#f51671;border-radius:50%;opacity:.8}#movie section .inner ul li a i::after{content:"";border-width:10px 0 10px 20px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;margin-right:-3px;display:inline-block;position:absolute}#movie section .inner ul li a img{-webkit-transition:all .3s ease;transition:all .3s ease}#movie section .inner ul li a:hover::before{background:#000}#movie section .inner ul li a:hover i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#movie section .inner ul li a:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}@media screen and (max-width: 750px){#movie section .inner ul li a:hover::before{background:rgba(0,0,0,0)}#movie section .inner ul li a:hover i{display:none}#movie section .inner ul li a:hover img{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}#movie section .inner ul li p{font-size:1.6rem;font-weight:700;line-height:1.2;padding-left:25px;display:inline-block;position:relative;margin-top:10px}#movie section .inner ul li p::before{content:"";width:15px;height:2px;background:#f51671;top:8px;left:0;display:block;position:absolute}@media screen and (max-width: 1100px){#movie section .inner ul li p{font-size:1.4rem}#movie section .inner ul li p::before{top:8px}}#radio h3{width:500px;margin:0 auto 80px auto}@media screen and (max-width: 1100px){#radio h3{width:50%;margin:0 auto 60px auto}}@media screen and (max-width: 750px){#radio h3{width:70%;margin:0 auto 40px auto}}#radio section{margin-bottom:100px}@media screen and (max-width: 1100px){#radio section{margin-bottom:80px}}@media screen and (max-width: 750px){#radio section{margin-bottom:60px}}#radio section:last-child{margin-bottom:0}#radio section h4{text-align:center;margin-bottom:40px;position:relative}#radio section h4::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#radio section h4 span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#radio section h4 span::before,#radio section h4 span::after{content:"";top:0;position:absolute}#radio section h4 span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#radio section h4 span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#radio section h4{margin-bottom:20px}#radio section h4 span{font-size:1.4rem;padding:4px 10px 6px 10px}#radio section h4 span::before{border-bottom:24px solid #f51671}#radio section h4 span::after{border-top:24px solid #f51671}}@media screen and (max-width: 1100px){#radio section .inner{padding:0 30px}}#radio section.new .mc{margin-bottom:30px}#radio section.new .mc div{margin-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#radio section.new .mc div:last-child{margin-bottom:0}#radio section.new .mc div span{font-size:2rem;font-weight:700}#radio section.new .mc div span small{font-size:1.4rem}#radio section.new .mc div span:first-child{font-size:1.2rem;line-height:1;border:1px solid #fff;margin-right:10px;padding:2px 5px 3px 5px}@media screen and (max-width: 750px){#radio section.new .mc div span{font-size:1.4rem}#radio section.new .mc div span small{font-size:1.1rem}#radio section.new .mc div span:first-child{font-size:1rem;margin-right:5px;padding:2px 5px 3px 5px}}#radio section.new .movie{max-width:800px;margin:auto}#radio section.new .movie .youtube{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#radio section.new .movie .youtube iframe{width:100%;height:100%;top:0;left:0;position:absolute}#radio section.corner ul{border-top:1px solid #828282}#radio section.corner ul li{background:#000;border-bottom:1px solid #828282}#radio section.corner ul li .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 1100px){#radio section.corner ul li .inner{padding:20px 80px 20px 30px;display:block}}#radio section.corner ul li .inner h5{width:220px;font-size:1.6rem;font-weight:700;color:#f51671;padding:0 30px 0 0}@media screen and (max-width: 1100px){#radio section.corner ul li .inner h5{width:100%;margin-bottom:5px;padding:0}}@media screen and (max-width: 750px){#radio section.corner ul li .inner h5{font-size:1.2rem}}#radio section.corner ul li .inner p{width:calc(100% - 220px);font-weight:700;border-left:1px solid #828282;padding:30px 80px 30px 40px}@media screen and (max-width: 1100px){#radio section.corner ul li .inner p{width:100%;border-left:none;padding:0}}@media screen and (max-width: 750px){#radio section.corner ul li .inner p{font-size:1.2rem}}#radio section.backnumber ul{width:calc(100% + 30px);margin:0 0 -20px -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#radio section.backnumber ul{width:calc(100% + 15px);margin:0 0 -20px -7.5px}}#radio section.backnumber ul li{width:calc(33.333% - 30px);margin:0 15px 20px 15px}@media screen and (max-width: 1100px){#radio section.backnumber ul li{width:calc(50% - 30px)}}@media screen and (max-width: 750px){#radio section.backnumber ul li{width:calc(50% - 15px);margin:0 7.5px 20px 7.5px}}#radio section.backnumber ul li a{overflow:hidden;display:block;position:relative}#radio section.backnumber ul li a::before{content:"";width:100%;height:100%;background:rgba(0,0,0,0);opacity:.3;position:absolute;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#radio section.backnumber ul li a i{width:60px;height:60px;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;z-index:1;-webkit-transition:all 1s ease;transition:all 1s ease;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#radio section.backnumber ul li a i::before{content:"";width:100%;height:100%;background:#f51671;border-radius:50%;opacity:.8}#radio section.backnumber ul li a i::after{content:"";border-width:10px 0 10px 20px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;margin-right:-3px;display:inline-block;position:absolute}#radio section.backnumber ul li a img{-webkit-transition:all .3s ease;transition:all .3s ease}#radio section.backnumber ul li a:hover::before{background:#000}#radio section.backnumber ul li a:hover i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#radio section.backnumber ul li a:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}@media screen and (max-width: 750px){#radio section.backnumber ul li a:hover::before{background:rgba(0,0,0,0)}#radio section.backnumber ul li a:hover i{display:none}#radio section.backnumber ul li a:hover img{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}#radio section.backnumber ul li p{text-align:center;margin-top:10px}@media screen and (max-width: 750px){#radio section.backnumber ul li p{margin-top:5px}}#placement .btn{max-width:960px;height:calc(100% + 5px);margin:0 auto 20px auto;padding-bottom:5px;overflow:hidden;max-width:850px}@media screen and (max-width: 1100px){#placement .btn{max-width:100%;padding:0 8px 5px 30px}}#placement .btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){#placement .btn ul li{width:100px}}@media screen and (max-width: 750px){#placement .btn ul li{width:78px}}#placement .btn ul li:last-child{margin-right:0}#placement .btn ul li a{background:#fff;display:block;position:relative}#placement .btn ul li a:hover{background:#b5d45e}#placement .btn ul li a.current{background:#fcc3da}#placement .btn ul li a.current::before{content:"";width:100%;height:3px;background:#f51671;bottom:-5px;position:absolute}#placement .btn.sp{display:none}@media screen and (max-width: 750px){#placement .btn.sp{margin:50px auto 0 auto;display:block}}#placement .main{margin-bottom:80px;position:relative}@media screen and (max-width: 750px){#placement .main{margin-bottom:60px}}#placement .main .inner{position:relative}#placement .main .inner .detail{top:60px;left:0;position:absolute}@media screen and (max-width: 1100px){#placement .main .inner .detail{padding:0 30px}}@media screen and (max-width: 750px){#placement .main .inner .detail{top:20px}}#placement .main .inner .detail h3{font-size:6rem;font-weight:700;line-height:1.2;margin-bottom:40px}#placement .main .inner .detail h3.small{font-size:5rem}@media screen and (max-width: 1100px){#placement .main .inner .detail h3.small{font-size:4rem}}@media screen and (max-width: 750px){#placement .main .inner .detail h3{font-size:3rem;margin-bottom:30px}#placement .main .inner .detail h3.small{font-size:2.8rem}#placement .main .inner .detail h3.small.small2{font-size:2.4rem}}#placement .main .inner .detail .partners{width:500px;background:#fff;border-left:2px solid #f51671;border-right:2px solid #f51671;padding:20px 50px;position:relative}@media screen and (max-width: 1100px){#placement .main .inner .detail .partners{width:50%;padding:0 30px}}@media screen and (max-width: 750px){#placement .main .inner .detail .partners{width:40%;border-top:2px solid #f51671;border-bottom:2px solid #f51671;border-left:none;border-right:none;padding:0 20px}}#placement .main .inner .detail .partners::before,#placement .main .inner .detail .partners::after{content:"";width:10px;height:100%;display:block;position:absolute}@media screen and (max-width: 750px){#placement .main .inner .detail .partners::before,#placement .main .inner .detail .partners::after{width:100%;height:5px}}#placement .main .inner .detail .partners::before{top:0;background:url(../images/common/line_01.svg) no-repeat top left,url(../images/common/line_04.svg) no-repeat bottom left;left:0}@media screen and (max-width: 750px){#placement .main .inner .detail .partners::before{background:url(../images/common/line2_01.svg) no-repeat top left,url(../images/common/line2_02.svg) no-repeat top right}}#placement .main .inner .detail .partners::after{top:0;background:url(../images/common/line_02.svg) no-repeat top right,url(../images/common/line_03.svg) no-repeat bottom right;right:0}@media screen and (max-width: 750px){#placement .main .inner .detail .partners::after{top:auto;bottom:0;background:url(../images/common/line2_04.svg) no-repeat bottom left,url(../images/common/line2_03.svg) no-repeat bottom right}}#placement .main .inner .detail .partners ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#placement .main .inner .detail .partners ul{display:block}}#placement .main .inner .detail .partners ul li{width:50%;margin:10px 0}#placement .main .inner .detail .partners ul li:nth-child(odd){padding-right:20px}#placement .main .inner .detail .partners ul li:nth-child(even){padding-left:20px}@media screen and (max-width: 750px){#placement .main .inner .detail .partners ul li{width:100%;margin:20px 0;padding:0 !important}}#placement .main .inner .image{width:380px;margin-left:auto;position:relative}@media screen and (max-width: 1100px){#placement .main .inner .image{width:40%}}@media screen and (max-width: 750px){#placement .main .inner .image{width:60%}}#placement .main .inner .car{width:90%;bottom:30px;left:0;position:absolute;z-index:-1}@media screen and (max-width: 1100px){#placement .main .inner .car{width:100%;padding:0 30px}}@media screen and (max-width: 750px){#placement .main .inner .car{padding:0 20px;bottom:12%}}#placement .main .arrow{width:100%;padding:0 50px;top:50%;left:0;right:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1100px){#placement .main .arrow{display:none}}#placement .main .arrow .next{right:0;position:relative}#placement .main .arrow .next:hover{right:-5px}#placement .main .arrow .prev{left:0;position:relative}#placement .main .arrow .prev:hover{left:-5px}#placement section{margin-bottom:80px}@media screen and (max-width: 750px){#placement section{margin-bottom:60px}}#placement section:last-of-type{margin-bottom:0}#placement section h4{text-align:center;margin-bottom:40px;position:relative}#placement section h4::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#placement section h4 span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#placement section h4 span::before,#placement section h4 span::after{content:"";top:0;position:absolute}#placement section h4 span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#placement section h4 span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#placement section h4{margin-bottom:20px}#placement section h4 span{font-size:1.4rem;padding:4px 10px 6px 10px}#placement section h4 span::before{border-bottom:24px solid #f51671}#placement section h4 span::after{border-top:24px solid #f51671}}#placement section.news article{background:#000;border-bottom:1px solid #828282}#placement section.news article:first-of-type{border-top:1px solid #828282}#placement section.news article .title{cursor:pointer}#placement section.news article .title .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 1100px){#placement section.news article .title .inner{padding:20px 80px 20px 30px;display:block}}#placement section.news article .title .inner::before,#placement section.news article .title .inner::after{content:"";width:20px;height:2px;background:#fff;margin:auto;top:0;bottom:0;right:0;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1100px){#placement section.news article .title .inner::before,#placement section.news article .title .inner::after{width:10px;right:30px}}#placement section.news article .title .inner::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#placement section.news article .title .inner.close::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#placement section.news article .title .inner time{width:95px;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;color:#f51671;border-right:1px solid #828282;padding:30px 0}@media screen and (max-width: 1100px){#placement section.news article .title .inner time{width:100%;border-right:none;padding:0}}#placement section.news article .title .inner h3{width:calc(100% - 95px);font-size:1.4rem;font-weight:700;padding:0 80px 0 40px}@media screen and (max-width: 1100px){#placement section.news article .title .inner h3{width:100%;padding:0}}@media screen and (max-width: 750px){#placement section.news article .title .inner h3{font-size:1.2rem}}#placement section.news article .detail{border-top:1px solid #828282;background:#191919;padding:50px 0;display:none}@media screen and (max-width: 1100px){#placement section.news article .detail{padding:40px}}@media screen and (max-width: 750px){#placement section.news article .detail{padding:30px}}#placement section.news article .detail h4{font-size:1.4rem;border:1px solid #fff;padding:3px 10px;display:inline-block}@media screen and (max-width: 750px){#placement section.news article .detail h4{font-size:1.2rem}}#placement section.news article .detail p{line-height:2}#placement section.news article .detail .img-list{width:calc(100% + 20px);margin:0 0 -10px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#placement section.news article .detail .img-list li{width:calc(50% - 20px);margin:0 10px 20px 10px}@media screen and (max-width: 750px){#placement section.news article .detail .img-list{width:100%;margin:0;display:block}#placement section.news article .detail .img-list li{width:100%;margin:0 0 10px 0}#placement section.news article .detail .img-list li:last-child{margin:0}}@media screen and (max-width: 1100px){#placement section.news article .detail .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#placement section.news article .detail .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}}#placement section.news article .detail table thead tr th{color:#fff;background:#f51671;padding:5px 20px}#placement section.news article .detail table tbody tr th{line-height:1.4;text-align:left;border:1px solid #828282;padding:5px 20px}#placement section.news article .detail table tbody tr td{line-height:1.4;border:1px solid #828282;padding:5px 20px}@media screen and (max-width: 750px){#placement section.news article .detail table tbody tr th{padding:5px 15px}#placement section.news article .detail table tbody tr td{padding:5px 15px}}#placement section.gallery{overflow:hidden}#placement section.gallery .gallery-box{position:relative}#placement section.gallery .gallery-box ul li{text-align:center}#placement section.gallery .gallery-box ul li img{width:100%}#placement section.gallery .gallery-box .swiper-button-prev,#placement section.gallery .gallery-box .swiper-button-next{top:calc(50% - 20px)}#placement section.gallery .gallery-box .swiper-button-prev::after,#placement section.gallery .gallery-box .swiper-button-next::after{display:none}@media screen and (max-width: 750px){#placement section.gallery .gallery-box .swiper-button-prev,#placement section.gallery .gallery-box .swiper-button-next{width:30px}}#placement section.gallery .gallery-box .swiper-button-prev{left:50px}@media screen and (max-width: 1100px){#placement section.gallery .gallery-box .swiper-button-prev{left:20px}}@media screen and (max-width: 750px){#placement section.gallery .gallery-box .swiper-button-prev{left:10px}}#placement section.gallery .gallery-box .swiper-button-next{right:50px}@media screen and (max-width: 1100px){#placement section.gallery .gallery-box .swiper-button-next{right:20px}}@media screen and (max-width: 750px){#placement section.gallery .gallery-box .swiper-button-next{right:10px}}#placement section.gallery .gallery-box .swiper-pagination{margin-top:30px}@media screen and (max-width: 750px){#placement section.gallery .gallery-box .swiper-pagination{margin-top:20px}}#materials .btn{text-align:center;margin-bottom:100px}@media screen and (max-width: 1100px){#materials .btn{padding:0 30px}}@media screen and (max-width: 750px){#materials .btn{margin-bottom:60px}}#materials .btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){#materials .btn ul{width:calc(100% + 20px);margin-left:-10px}}#materials .btn ul li{margin:0 15px}@media screen and (max-width: 750px){#materials .btn ul li{width:calc(50% - 20px);margin:0 10px}}#materials .btn ul li a{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic;text-decoration:none;min-width:250px;width:100%;font-size:2rem;color:#000;text-decoration:none;background:#fafafa;border:2px solid #fff;border-radius:50px;padding:10px;display:block}@media screen and (max-width: 750px){#materials .btn ul li a{min-width:100%;font-size:1.6rem}}#materials .btn ul li a:hover{color:#fff;background:#000}#materials .info{text-align:center;margin-bottom:60px}@media screen and (max-width: 1100px){#materials .info{padding:0 30px}}@media screen and (max-width: 750px){#materials .info{text-align:left;margin-bottom:30px}}#materials .info p{font-weight:700;line-height:2}#materials .box{margin-bottom:100px}#materials .box:last-child{margin-bottom:0}@media screen and (max-width: 750px){#materials .box{margin-bottom:60px}}#materials .box h3{text-align:center;margin-bottom:40px;position:relative}#materials .box h3::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#materials .box h3 span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#materials .box h3 span::before,#materials .box h3 span::after{content:"";top:0;position:absolute}#materials .box h3 span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#materials .box h3 span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#materials .box h3{margin-bottom:20px}#materials .box h3 span{font-size:1.4rem;padding:4px 10px 6px 10px}#materials .box h3 span::before{border-bottom:24px solid #f51671}#materials .box h3 span::after{border-top:24px solid #f51671}}#materials .box section{margin-bottom:80px}#materials .box section:last-child{margin-bottom:0}@media screen and (max-width: 1100px){#materials .box section{padding:0 30px}}@media screen and (max-width: 750px){#materials .box section{margin-bottom:60px}}#materials .box section h4{font-size:1.8rem;font-weight:700;color:#fff;text-align:center;background:#191919;border-left:3px solid #b5d45e;border-right:3px solid #b5d45e;margin-bottom:30px;padding:10px;position:relative}@media screen and (max-width: 1100px){#materials .box section h4{font-size:1.6rem}}@media screen and (max-width: 750px){#materials .box section h4{font-size:1.4rem;margin-bottom:20px}}#materials .box section h4::before,#materials .box section h4::after{content:"";width:2px;height:10px;background:#b5d45e;top:calc(50% - 5px);position:absolute}#materials .box section h4::before{left:0}#materials .box section h4::after{right:0}#materials .box section ul{width:calc(100% + 60px);margin:0 0 -20px -30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1100px){#materials .box section ul{width:calc(100% + 30px);margin:0 0 -30px -15px}}@media screen and (max-width: 1100px){#materials .box section ul{width:calc(100% + 20px);margin:0 0 -30px -10px}}#materials .box section ul li{width:calc(33.333% - 60px);margin:0 30px 30px 30px;text-align:center}@media screen and (max-width: 1100px){#materials .box section ul li{width:calc(33.333% - 30px);margin:0 15px 30px 15px}}@media screen and (max-width: 750px){#materials .box section ul li{width:calc(50% - 20px);margin:0 10px 30px 10px}}#materials .box section ul li .image{padding-bottom:100%;margin-bottom:15px;overflow:hidden;background-color:#fff !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}@media screen and (max-width: 750px){#materials .box section ul li .image{margin-bottom:10px}}#materials .box section ul li a{display:block}#materials .box section ul li a:hover{opacity:.8}#materials .box section ul li a.popup{position:relative}#materials .box section ul li a.popup::before{content:"";width:40px;height:40px;background:url(../images/common/ico_zoom.png) no-repeat center/cover;top:0;right:0;position:absolute;z-index:1}@media screen and (max-width: 750px){#materials .box section ul li a.popup::before{width:30px;height:30px}}#materials .box section ul li .btn-link{margin:15px auto 0 auto}@media screen and (max-width: 750px){#materials .box section ul li .btn-link{margin:10px auto 0 auto}}#materials .box section ul li .btn-link:hover{opacity:1}#special h3{text-align:center;margin-bottom:40px;position:relative}#special h3::after{content:"";width:100%;height:2px;background:#f51671;top:50%;left:0;position:absolute;z-index:-1}#special h3 span{font-size:2rem;font-weight:700;line-height:1;background:#f51671;padding:4px 20px 6px 20px;display:inline-block;position:relative}#special h3 span::before,#special h3 span::after{content:"";top:0;position:absolute}#special h3 span::before{border-bottom:30px solid #f51671;border-left:15px solid rgba(0,0,0,0);right:100%}#special h3 span::after{border-top:30px solid #f51671;border-right:15px solid rgba(0,0,0,0);left:100%}@media screen and (max-width: 750px){#special h3{margin-bottom:20px}#special h3 span{font-size:1.4rem;padding:4px 10px 6px 10px}#special h3 span::before{border-bottom:24px solid #f51671}#special h3 span::after{border-top:24px solid #f51671}}@media screen and (max-width: 1100px){#special .list{padding:0 30px}}#special .list .banner{max-width:480px;margin:auto}#special .list .banner a{line-height:1;display:block;position:relative}#special .list .banner a::before{content:"";width:0;height:100%;background:#f51671;mix-blend-mode:color;left:0;top:0;display:block;position:absolute;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#special .list .banner a:hover::before{width:100%}#special .list ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media screen and (max-width: 1100px){#special .list ul{gap:20px}}@media screen and (max-width: 750px){#special .list ul{display:block}}#special .list ul li a{line-height:1;display:block;position:relative}#special .list ul li a::before{content:"";width:0;height:100%;background:#f51671;mix-blend-mode:color;left:0;top:0;display:block;position:absolute;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#special .list ul li a:hover::before{width:100%}@media screen and (max-width: 750px){#special .list ul li{margin-bottom:15px}#special .list ul li:last-child{margin-bottom:0}}#special .keyword .inner{margin-bottom:80px}@media screen and (max-width: 1100px){#special .keyword .inner{margin-bottom:60px;padding:0 30px}}#special .keyword .inner .tab{margin-bottom:80px}@media screen and (max-width: 750px){#special .keyword .inner .tab{margin-bottom:50px}}#special .keyword .inner .tab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1100px){#special .keyword .inner .tab ul{width:calc(100% + 10px);margin-left:-5px}}#special .keyword .inner .tab ul li{text-align:center;margin:0 5px}@media screen and (max-width: 1100px){#special .keyword .inner .tab ul li{width:calc(12.5% - 10px)}}@media screen and (max-width: 750px){#special .keyword .inner .tab ul li{width:calc(25% - 10px);margin:0 5px 10px 5px}}#special .keyword .inner .tab ul li a{font-size:1.8rem;font-weight:700;color:#fff;line-height:1;text-decoration:none;border:1px solid #fff;padding:5px 20px;display:block}@media screen and (max-width: 1100px){#special .keyword .inner .tab ul li a{font-size:1.6rem;padding:5px 10px}}@media screen and (max-width: 750px){#special .keyword .inner .tab ul li a{font-size:1.4rem}}#special .keyword .inner .tab ul li a:hover{color:#828282;border:1px solid #828282}#special .keyword .inner section{margin-bottom:100px}@media screen and (max-width: 1100px){#special .keyword .inner section{margin-bottom:60px}}#special .keyword .inner section:last-child{margin-bottom:0}#special .keyword .inner section h4{font-size:1.8rem;font-weight:700;color:#fff;text-align:center;background:#191919;border-left:3px solid #b5d45e;border-right:3px solid #b5d45e;margin-bottom:30px;padding:10px;position:relative}@media screen and (max-width: 1100px){#special .keyword .inner section h4{font-size:1.6rem}}@media screen and (max-width: 750px){#special .keyword .inner section h4{font-size:1.4rem;margin-bottom:20px}}#special .keyword .inner section h4::before,#special .keyword .inner section h4::after{content:"";width:2px;height:10px;background:#b5d45e;top:calc(50% - 5px);position:absolute}#special .keyword .inner section h4::before{left:0}#special .keyword .inner section h4::after{right:0}@media screen and (max-width: 750px){#special .keyword .inner section h4{padding:5px}}#special .keyword .inner section dl{border-bottom:1px solid #828282;margin-bottom:30px;padding-bottom:30px}@media screen and (max-width: 750px){#special .keyword .inner section dl{margin-bottom:20px;padding-bottom:20px}}#special .keyword .inner section dl:last-child{margin-bottom:0}#special .keyword .inner section dl dt{font-weight:700;color:#f51671}#special .point .inner{margin-bottom:80px}@media screen and (max-width: 1100px){#special .point .inner{margin-bottom:60px;padding:0 30px}}#special .point .inner .tab{margin-bottom:60px}@media screen and (max-width: 750px){#special .point .inner .tab{margin-bottom:50px}}#special .point .inner .tab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#special .point .inner .tab ul{width:calc(100% + 5px);margin:0 0 0 -2.5px}}#special .point .inner .tab ul li{width:calc(14.2857142857% - 10px);text-align:center;margin:0 5px 10px 5px}@media screen and (max-width: 750px){#special .point .inner .tab ul li{width:calc(20% - 5px);margin:0 2.5px 5px 2.5px}}#special .point .inner .tab ul li a{font-size:1.6rem;font-weight:700;color:#fff;line-height:1;text-decoration:none;border:1px solid #fff;padding:5px 20px;display:block}@media screen and (max-width: 1100px){#special .point .inner .tab ul li a{font-size:1.4rem;padding:5px}}@media screen and (max-width: 750px){#special .point .inner .tab ul li a{font-size:1.2rem}}#special .point .inner .tab ul li a.current{color:#f51671;border:1px solid #f51671;pointer-events:none}#special .point .inner .tab ul li a:hover{color:#828282;border:1px solid #828282}#special .point .inner section{margin-bottom:80px}#special .point .inner section:last-child{margin-bottom:0}@media screen and (max-width: 1100px){#special .point .inner section{margin-bottom:60px}}@media screen and (max-width: 750px){#special .point .inner section{margin-bottom:40px}}#special .point .inner section h4{font-size:1.8rem;font-weight:700;color:#fff;text-align:center;background:#191919;border-left:3px solid #b5d45e;border-right:3px solid #b5d45e;margin-bottom:30px;padding:10px;position:relative;font-size:1.6rem}@media screen and (max-width: 1100px){#special .point .inner section h4{font-size:1.6rem}}@media screen and (max-width: 750px){#special .point .inner section h4{font-size:1.4rem;margin-bottom:20px}}#special .point .inner section h4::before,#special .point .inner section h4::after{content:"";width:2px;height:10px;background:#b5d45e;top:calc(50% - 5px);position:absolute}#special .point .inner section h4::before{left:0}#special .point .inner section h4::after{right:0}@media screen and (max-width: 750px){#special .point .inner section h4{font-size:1.4rem;line-height:1.3;padding:7.5px 20px}}#special .point .inner section .txt-scroll{font-size:1.2rem;text-align:center;margin-bottom:20px;display:none}@media screen and (max-width: 750px){#special .point .inner section .txt-scroll{display:block}}@media screen and (max-width: 1100px){#special .point .inner section .table-scroll{overflow-x:scroll}}#special .point .inner section table{width:100%;font-size:1.2rem;text-align:center;border:1px solid #828282;border-collapse:collapse}#special .point .inner section table.race{max-width:600px;margin:auto}#special .point .inner section table thead tr th{background:#f51671;white-space:nowrap;padding:3px 5px}#special .point .inner section table tbody tr td{background:#000;border:1px solid #828282;padding:3px 10px}#special .point .inner section table tbody tr td.name{white-space:nowrap}@media screen and (max-width: 750px){#special .point .inner section table tbody tr td.name{text-align:left}}@media screen and (max-width: 750px){#special .point .inner section table.race tbody tr td:nth-child(2){text-align:left}}#special .point .inner section .notes{font-size:1.2rem;text-align:center;margin-top:20px}#special .collaboration .inner{margin-bottom:80px}@media screen and (max-width: 1100px){#special .collaboration .inner{margin-bottom:60px;padding:0 30px}}@media screen and (max-width: 750px){#special .collaboration .inner{padding:0 20px}}#special .collaboration .inner section{margin-bottom:80px}@media screen and (max-width: 750px){#special .collaboration .inner section{margin-bottom:60px}}#special .collaboration .inner section:last-child{margin-bottom:0}#special .collaboration .inner section h4{font-size:1.8rem;font-weight:700;color:#fff;text-align:center;background:#191919;border-left:3px solid #b5d45e;border-right:3px solid #b5d45e;margin-bottom:30px;padding:10px;position:relative;font-size:1.6rem;margin-bottom:15px;padding:5px}@media screen and (max-width: 1100px){#special .collaboration .inner section h4{font-size:1.6rem}}@media screen and (max-width: 750px){#special .collaboration .inner section h4{font-size:1.4rem;margin-bottom:20px}}#special .collaboration .inner section h4::before,#special .collaboration .inner section h4::after{content:"";width:2px;height:10px;background:#b5d45e;top:calc(50% - 5px);position:absolute}#special .collaboration .inner section h4::before{left:0}#special .collaboration .inner section h4::after{right:0}@media screen and (max-width: 750px){#special .collaboration .inner section h4{margin-bottom:10px}}#special .collaboration .inner section .banner{max-width:640px;margin:0 auto 20px auto}#special .collaboration .inner section .banner a{line-height:1;display:block;position:relative}#special .collaboration .inner section .banner a::before{content:"";width:0;height:100%;background:#f51671;mix-blend-mode:color;left:0;top:0;display:block;position:absolute;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#special .collaboration .inner section .banner a:hover::before{width:100%}#special .collaboration .inner section .images{text-align:center}@media screen and (max-width: 1100px){#special .collaboration .inner section .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#special .collaboration .inner section .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}}#special .collaboration .inner section .img-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 1100px){#special .collaboration .inner section .img-list{display:block}#special .collaboration .inner section .img-list li{margin-bottom:20px}#special .collaboration .inner section .img-list li:last-child{margin-bottom:0}#special .collaboration .inner section .img-list.row4{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}#special .collaboration .inner section .img-list.row4 li{margin-bottom:0}}@media screen and (max-width: 750px){#special .collaboration .inner section .img-list.row4{grid-template-columns:repeat(2, 1fr);gap:5px}}#special .stamp{text-align:center}#special .stamp .icon{max-width:200px;margin:auto}#special .stamp .icon .image{padding-bottom:100%;margin-bottom:15px;overflow:hidden;background-color:#fff !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}@media screen and (max-width: 750px){#special .stamp .icon .image{margin-bottom:10px}}#special .stamp .icon .btn-link{margin:15px auto 0 auto}@media screen and (max-width: 750px){#special .stamp .icon .btn-link{margin:10px auto 0 auto}}#special .stamp .icon .btn-link:hover{opacity:1}