@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Klee+One:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Teko:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Edu+AU+VIC+WA+NT+Hand:wght@400..700&family=Rubik:ital,wght@0,300..900;1,300..900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";@import'https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c&display=swap" rel="stylesheet';@import"https://fonts.googleapis.com/css2?family=Teko:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Edu+AU+VIC+WA+NT+Hand:wght@400..700&family=Rubik:ital,wght@0,300..900;1,300..900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flexbox .flexbox_l{display:inline-block}.flexbox .flexbox_r{display:inline-block}.btn-default{white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);cursor:pointer}.btn-outline{white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0);cursor:pointer}@font-face{font-family:"KleeOne";font-style:normal;font-weight:400;font-display:swap;src:url("/pics-static/static/cpn/gekidan-shinkansen/_common/font/Klee_One/KleeOne-Regular.ttf") format("truetype")}.txt-orange{color:#fa8122;font-weight:900}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}a:hover{text-decoration:none}a:hover img{opacity:.8}.hover_ef:hover,.hover_ef:active{opacity:.8;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer}.pc_on{display:block}.sp .pc_on{display:none}.sp_on{display:none}.sp .sp_on{display:block}.txt-weak{font-size:20px}.anchor_ut{margin-top:-60px}.w970{width:970px;margin:0 auto;position:relative}.sp .w970{width:100%}.w1080{width:1080px;margin:0 auto;position:relative}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 1){.w1080{width:100%}}.sp .w1080{width:100%}.sec{padding:68px 0 80px;-webkit-box-sizing:border-box;box-sizing:border-box}.sp .sec{padding:28px 5% 44px}.common-btn{margin:0 auto;text-align:center}.sp .common-btn{margin:8px auto 0}.common-btn-catch{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro","Times New Roman","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:20px;line-height:1.4;margin-bottom:12px;font-size:48px;text-align:center}.sp .common-btn-catch{font-size:24px;width:100%}.common-btn-catch>span{font-size:32px}.sp .common-btn-catch>span{font-size:14px}.common-btn .buyer-sec{font-size:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-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;margin-bottom:12px}.sp .common-btn .buyer-sec{font-size:20px}.common-btn .buyer-sec>span{display:inline-block;font-size:28px;border:2px solid #fff;margin-right:8px;padding:4px 12px}.sp .common-btn .buyer-sec>span{font-size:20px;margin-bottom:8px}.common-btn .coming-soon{margin-bottom:12px;font-size:32px}.sp .common-btn .coming-soon{font-size:20px}.common-btn>a{padding:12px 20px 16px 36px;text-align:center;display:inline-block;font-size:28px;font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:160%;color:#fdee28;border-radius:40px;border:4px solid #fdee28;-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,.25);box-shadow:3px 3px 0px 0px rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box}.common-btn>a:hover{color:#000;background-color:#fdee28;border:4px solid #fdee28}.common-btn>a:hover:hover:after{background:url(../img/btn/arrow-right-blk.svg) no-repeat right center;background-size:contain}.sp .common-btn>a{width:90%;font-size:22px;padding:16px 6px 20px 24px}.common-btn>a:after{content:"";width:8px;height:16px;padding-left:20px;display:inline-block;background:url(../img/btn/arrow-right-yellow.svg) no-repeat right center;background-size:contain}.sp .common-btn>a:after{position:relative;top:2px;right:3%}.common-img-btn>h3{text-align:center;font-size:28px;line-height:160%;color:#fff;margin-bottom:24px}.sp .common-img-btn>h3{font-size:17px}.common-img-btn>a{display:block;margin:0 auto;width:570px}.sp .common-img-btn>a{width:100%}#gekidan-shinkansen{background:#000;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#fff;padding-bottom:0 !important}.sp #gekidan-shinkansen{background-size:10%}#gekidan-shinkansen .specialContainer{padding:0;background:#000;-webkit-box-sizing:border-box;box-sizing:border-box}#gekidan-shinkansen .specialContainer img{width:100%}.sp .specialContainer{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:60px}#mkdiv_header_pitari{background-color:#f2f2f2}#mainHeader.mainHeaderUi{background-color:#fff}.topbar{position:relative;z-index:3}@media screen and (min-width: 769px){.topbar{height:68px}}.sp .topbar{padding:0 3%}#mv-sec{width:100%;position:relative;background:url(../img/pattern-clouds.png) repeat center top;background-size:50%;-webkit-animation:moveDiagonal 30s linear infinite;animation:moveDiagonal 30s linear infinite}.sp #mv-sec{background-size:80%;height:auto}@-webkit-keyframes moveDiagonal{0%{background-position:0px 0px}100%{background-position:800px -400px}}@keyframes moveDiagonal{0%{background-position:0px 0px}100%{background-position:800px -400px}}#header-sec{height:auto}.sp #header-sec{height:auto;padding:0}#header-sec-inner{padding:0}#header-sec-inner-mv{position:relative;z-index:5}#header-sec-inner-mv h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.sp #header-sec-inner-mv h1{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-top:0}#header-sec-inner-mv h1>img{width:100%}.sp #header-sec-inner-mv h1>img{width:100%}.nav-sec{background-color:#000;border-top:2px solid #585858;border-bottom:2px solid #585858}.sp .nav-sec{overflow-x:scroll}.nav-sec__container{margin:0 auto;padding:10px 0;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;gap:4px}.sp .nav-sec__container{width:460px}.nav-sec__link{padding:10px 20px;font-size:16px;font-weight:500;text-decoration:none;color:#fff !important;border-radius:9999px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.sp .nav-sec__link{font-size:14px}.nav-sec__link--primary{background-color:#fa8122;color:#000 !important}.nav-sec__link:visited{color:#fff}.nav-sec__link:focus{color:#fff}.nav-sec__link:hover{background-color:#fa8122;color:#000}.nav-sec__link .nav-sec__link--primary.active{background-color:rgba(0,0,0,0) !important;color:#fff}a:focus{outline:none}.ttl-common-sec{margin-bottom:60px}.sp .ttl-common-sec{margin-bottom:28px}.ttl-common-sec .common-big-ttl{width:646px}.sp .ttl-common-sec .common-big-ttl{width:90%}.ttl-common-sec .common-big-ttl .common-sml-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-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;margin:0 auto;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#fff;font-size:20px;line-height:200%}.sp .ttl-common-sec .common-big-ttl .common-sml-ttl{font-size:16px;line-height:160%}.ttl-common-sec .common-big-ttl .common-sml-ttl::before{content:"";display:inline-block;width:35px;height:2px;background-color:#fff;margin-right:8px}.sp .ttl-common-sec .common-big-ttl .common-sml-ttl::before{width:32px}.ttl-common-sec .common-big-ttl .common-sml-ttl:after{content:"";display:inline-block;width:35px;height:2px;background-color:#fff;margin-left:8px}.sp .ttl-common-sec .common-big-ttl .common-sml-ttl:after{width:32px}#pack-sec-inner #append_carousel01_theTmpl{margin-bottom:92px}.sp #pack-sec-inner #append_carousel01_theTmpl{margin-bottom:44px}.carousel .slick-slide{margin-inline:10px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(0.85);transform:scale(0.85);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sp .carousel .slick-slide{margin-inline:0}.carousel .slick-slide:hover{cursor:-webkit-grab;cursor:grab}.carousel .slick-slide.slick-current,.carousel .slick-slide.is-active-next{-webkit-transform:scale(1);transform:scale(1)}.carousel-txt{margin-top:16px}.carousel-txt>h3{font-family:"Klee One",cursive;font-size:24px;font-weight:600}.sp .carousel-txt>h3{font-size:16px}.carousel-txt>p{margin-top:8px;font-size:18px;line-height:150%}.sp .carousel-txt>p{font-size:13px}.slick-dots{display:none !important}.slick-list{padding:0 !important}#cpn-sec{width:100%;position:relative;background:url(../img/pattern-cpn.png) repeat center top;background-size:50%}.sp #cpn-sec{width:100%}#cpn-sec-inner-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-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;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sp #cpn-sec-inner-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#cpn-sec-inner-box-name{width:526px}.sp #cpn-sec-inner-box-name{width:100%}#cpn-sec-inner-box-name .img-box{margin-bottom:28px}.sp #cpn-sec-inner-box-name .img-box{margin-bottom:5%}#cpn-sec-inner-box-name .btn-box{margin:0 auto;width:526px}.sp #cpn-sec-inner-box-name .btn-box{width:100%}#cpn-sec-inner-box-name:nth-child(2){margin-left:28px}.sp #cpn-sec-inner-box-name:nth-child(2){margin-top:10%;margin-left:0}#cpn-sec-inner-box-closing{width:526px}.sp #cpn-sec-inner-box-closing{width:100%}#cpn-sec-inner-box-closing .img-box-closing{margin-bottom:28px;position:relative}#cpn-sec-inner-box-closing .img-box-closing:before{content:"受付は終了しています";font-size:24px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-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:absolute;width:100%;height:99%;background-color:rgba(0,0,0,.8)}.sp #cpn-sec-inner-box-closing .img-box-closing:before{font-size:20px;height:100%}.sp #cpn-sec-inner-box-closing .img-box-closing{margin-bottom:5%}#cpn-sec-inner-box-closing:nth-child(2){margin-left:28px}#cpn-sec-inner .about-rakutentv{margin:40px auto 0;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sp #cpn-sec-inner .about-rakutentv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#cpn-sec-inner .about-rakutentv>h3{font-size:20px;font-weight:700;color:#fff;background-color:#fa8122;padding:20px 42px}.sp #cpn-sec-inner .about-rakutentv>h3{font-size:18px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:16px 20px}#cpn-sec-inner .about-rakutentv>ul{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sp #cpn-sec-inner .about-rakutentv>ul>li{width:100%}#cpn-sec-inner .about-rakutentv>ul>li>a{color:#000;text-decoration:underline;font-size:20px}.sp #cpn-sec-inner .about-rakutentv>ul>li>a{font-size:16px}#cpn-sec-inner .about-rakutentv>ul>li>a:hover{text-decoration:none}#cpn-sec-inner .about-rakutentv>ul>:first-child{margin-right:32px}.sp #cpn-sec-inner .about-rakutentv>ul>:first-child{margin-right:0;margin-bottom:16px}#online-sec{background-color:#fa8122;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#online-sec-inner-carousel{background-color:#fff;padding:88px 20px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.sp #online-sec-inner-carousel{padding:32px 20px}#online-sec-inner-carousel .online-carousel{position:relative;width:66.5%;max-width:900px;margin:0 auto}.sp #online-sec-inner-carousel .online-carousel{width:100%}#online-sec-inner-carousel .online-carousel .slide{text-align:center}#online-sec-inner-carousel .online-carousel .slide img{width:100%;display:block;margin:0 auto;pointer-events:none}#online-sec-inner-carousel .online-carousel .slide .online-carousel-txt{margin:16px auto 44px;text-align:left;color:#000;font-family:"Klee One",cursive;font-size:24px;font-weight:600}.sp #online-sec-inner-carousel .online-carousel .slide .online-carousel-txt{margin:12px auto 32px}#online-sec-inner-carousel .online-carousel .slide .online-carousel-txt>h3{font-size:22px;line-height:1.4;margin-bottom:8px;font-family:"Klee One",cursive;font-size:24px;font-weight:600}.sp #online-sec-inner-carousel .online-carousel .slide .online-carousel-txt>h3{font-size:16px}#online-sec-inner-carousel .online-carousel .slide .online-carousel-txt .livedate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-weight:900;display:inline-block;color:#000;margin-right:8px}.sp #online-sec-inner-carousel .online-carousel .slide .online-carousel-txt .livedate{font-size:16px}#online-sec-inner-carousel .online-carousel .slide .online-carousel-txt .livedate>span{font-size:17px;font-weight:500;line-height:1.6;display:inline-block;color:#fff;background-color:#000;margin-right:8px;padding:2px 8px 3px}.sp #online-sec-inner-carousel .online-carousel .slide .online-carousel-txt .livedate>span{font-size:14px}#online-sec-inner-schedule{background-color:#000;padding:28px 0 60px}.sp #online-sec-inner-schedule{padding:28px 6%;-webkit-box-sizing:border-box;box-sizing:border-box}#online-sec-inner-schedule-details{margin:0 auto;width:632px;margin:68px auto}.sp #online-sec-inner-schedule-details{width:100%;margin:32px auto}#online-sec-inner-schedule-details>h4{background-color:#fa8122;font-size:24px;font-weight:700;width:100%;text-align:center;color:#fff;margin-bottom:10px;padding:10px 0}.sp #online-sec-inner-schedule-details>h4{font-size:15px}#online-sec-inner-schedule-details .gird-box{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(5, 1fr);grid-column-gap:10px;grid-row-gap:10px;color:#000;text-align:center;line-height:160%}#online-sec-inner-schedule-details .gird-box-date{background-color:#ffd0aa;font-size:24px;font-weight:900;padding:14px 6px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.sp #online-sec-inner-schedule-details .gird-box-date{font-size:15px;padding:6px}#online-sec-inner-schedule-details .gird-box-list{background-color:#ededed;font-size:24px;font-weight:900;padding:14px 6px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.sp #online-sec-inner-schedule-details .gird-box-list{font-size:15px;padding:6px}#online-sec-inner-schedule-bnr{margin:0 auto;width:632px}.sp #online-sec-inner-schedule-bnr{width:100%}#online-sec-inner .slick-prev,#online-sec-inner .slick-next{top:31%;width:88px;height:88px;z-index:2;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}.sp #online-sec-inner .slick-prev,.sp #online-sec-inner .slick-next{top:25%;width:44px;height:44px}@media(orientation: landscape){.sp #online-sec-inner .slick-prev,.sp #online-sec-inner .slick-next{width:60px;height:60px}}#online-sec-inner .slick-prev:before,#online-sec-inner .slick-next:before{content:none}#online-sec-inner .slick-prev:hover,#online-sec-inner .slick-next:hover{opacity:.8}#online-sec-inner .slick-prev{left:-42px;background-image:url(../img/online/btn-back@2x.png)}.sp #online-sec-inner .slick-prev{left:-20px}@media(orientation: landscape){.sp #online-sec-inner .slick-prev{left:-28px}}#online-sec-inner .slick-next{right:-42px;background-image:url(../img/online/btn-next@2x.png)}.sp #online-sec-inner .slick-next{right:-20px}@media(orientation: landscape){.sp #online-sec-inner .slick-next{right:-28px}}#online-sec-inner .slick-dots{bottom:0}#online-sec-inner .slick-dots li button:before{color:#ccc;font-size:10px}#online-sec-inner .slick-dots li.slick-active button:before{color:#333}.slick-list,.slick-track{min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.online-carousel{width:100%;max-width:900px;margin:0 auto}.online-carousel .slick-slide img{width:100%;max-width:690px;height:auto;display:block;-o-object-fit:cover;object-fit:cover;margin:0 auto}@media(max-width: 768px){.online-carousel .slick-slide img{max-width:100%;-o-object-fit:contain;object-fit:contain}}.slick-dots li.slick-active button{background-color:#fa8122 !important}#youtube-sec{background-color:#000;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:210px}.sp #youtube-sec{padding-bottom:140px}.video-wrapper{position:relative;width:710px;max-width:100%;margin:0 auto;padding-bottom:48%;height:0;overflow:hidden}.sp .video-wrapper{margin:0 auto 24px;width:100%}.video-wrapper iframe{position:absolute;top:0;left:0;width:710px;height:440px;border:0}.sp .video-wrapper iframe{width:100%;height:100%}@media(max-width: 768px){.video-wrapper{width:100%;padding-bottom:56.25%}}.sp .site-btn{margin-top:0}#float-footer{width:100%;position:fixed;z-index:5;bottom:0;border-top:1px solid #d9d9d9 !important;background-color:#000;padding:14px 0}.sp #float-footer{padding:3%;-webkit-box-sizing:border-box;box-sizing:border-box}#float-footer-inner>ul{margin:0 auto;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-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;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#float-footer-inner>ul .footer-logo{width:200px;margin-right:20px}.sp #float-footer-inner>ul .footer-logo{display:none}#float-footer-inner>ul>li{width:410px}.sp #float-footer-inner>ul>li{width:47%}#float-footer-inner>ul>li>a{display:inline-block}#float-footer-inner>ul>li:nth-child(2){margin-right:16px}.page-top{position:fixed;bottom:15%;right:0;display:none;padding:12px 15px;background:#000;color:#fff;text-decoration:none;border-top-left-radius:12px;border-bottom-left-radius:12px;border:2px solid #fff;border-right:none;font-size:14px;opacity:.8;z-index:9999;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.sp .page-top{bottom:11%;padding:8px 10px;border-top-left-radius:8px;border-bottom-left-radius:8px}.page-top::before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;margin:0 auto 12px;display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/arrow.svg);mask-image:url(../img/arrow.svg);background:url(../img/arrow.svg) no-repeat;background-size:contain;background-color:#fff;position:relative;top:1px;padding-left:10px}.sp .page-top::before{width:13px;height:13px}.sp .page-top::before{margin:0 auto 4px;top:0;padding-left:8px}.page-top .gototop>img{width:64px !important}.sp .page-top .gototop>img{width:52px !important}.page-top:hover{opacity:1}.page-top:hover::before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/arrow.svg);mask-image:url(../img/arrow.svg);background-color:#fff}.sp .page-top:hover::before{width:13px;height:13px}