﻿#supercuplab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'palt';color:#000}#supercuplab *{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;box-sizing:border-box}#supercuplab *:after{display:none;visibility:visible}#supercuplab em,#supercuplab span,#supercuplab small{font-style:normal;display:inline-block}#supercuplab img{width:100%;max-width:100%;height:auto;display:block}#supercuplab a{text-decoration:none;display:block;transition:all .2s}#supercuplab a:hover{opacity:0.8}#supercuplab button{padding:0;background:none;border:none;line-height:100%;display:block;margin:0;transition:all .2s;cursor:pointer}#supercuplab button:hover{opacity:0.8}#supercuplab main{width:100%;max-width:390px;background-color:#fff;margin:0 auto;overflow:hidden}@media print, screen and (min-width: 451px){#supercuplab main{box-shadow:5px 5px 3px rgba(0,0,0,0.15)}}@media print, screen and (max-width: 1000px){#supercuplab main{margin-left:5%}}@media print, screen and (max-width: 450px){#supercuplab main{max-width:none;margin-left:0}}#supercuplab .wrapper{width:92.3%;margin:0 auto}@media print, screen and (max-width: 450px){#supercuplab .bg_cont{display:none}}#supercuplab .bg_cont>*{width:calc(50% - 195px);height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;overflow:hidden}#supercuplab .bg_cont>*:after{content:"";height:100%;background-repeat:no-repeat;background-size:100%;display:block;position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}#supercuplab .bg_cont .logo{left:0}@media print, screen and (max-width: 1000px){#supercuplab .bg_cont .logo{display:none}}#supercuplab .bg_cont .logo img{width:73%;max-width:325px}#supercuplab .bg_cont .logo:after{width:114.6%;max-width:510px;background-image:url("../img/cont_icon01.png");background-position:center}#supercuplab .bg_cont nav{right:0}@media print, screen and (max-width: 1000px){#supercuplab .bg_cont nav{width:calc(95% - 390px)}}#supercuplab .bg_cont nav ul li{margin-bottom:35px}#supercuplab .bg_cont nav ul li a{width:230px;height:45px;background-color:#fff;border:1px #003fd4 solid;box-shadow:4px 4px 0 #003fd4;border-radius:50px;display:flex;align-items:center;position:relative}#supercuplab .bg_cont nav ul li a img{width:auto;max-width:none;height:20px;margin:0 auto;transition:all .2s}#supercuplab .bg_cont nav ul li a img.on{opacity:0;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#supercuplab .bg_cont nav ul li a:after{content:"";width:55px;height:70px;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#supercuplab .bg_cont nav ul li a:hover{background-color:#003fd4;border-color:#fff;opacity:1}#supercuplab .bg_cont nav ul li a:hover .off{opacity:0}#supercuplab .bg_cont nav ul li a:hover .on{opacity:1}#supercuplab .bg_cont nav ul li:nth-child(1) a:after{background-image:url("../img/cont_icon04.png")}#supercuplab .bg_cont nav ul li:nth-child(2) a:after{background-image:url("../img/cont_icon05.png")}#supercuplab .bg_cont nav ul li:nth-child(3) a:after{background-image:url("../img/cont_icon06.png")}#supercuplab .bg_cont nav ul li:nth-child(4) a:after{background-image:url("../img/cont_icon07.png")}#supercuplab .bg_cont nav ul li:nth-child(5) a:after{background-image:url("../img/cont_icon08.png")}#supercuplab .bg_cont nav ul li:nth-child(6){margin:0}#supercuplab .bg_cont nav ul li:nth-child(6) a:after{background-image:url("../img/cont_icon09.png")}#supercuplab .bg_cont nav:after{width:128.1%;max-width:570px;background-image:url("../img/cont_icon02.png"),url("../img/cont_icon03.png");background-position:top 50px center,bottom 50px center}#supercuplab .fixed_link{width:100%;max-width:390px;position:fixed;bottom:10px;left:50%;z-index:999;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media print, screen and (max-width: 1000px){#supercuplab .fixed_link{left:5%;-webkit-transform:translateX(0);transform:translateX(0)}}@media print, screen and (max-width: 450px){#supercuplab .fixed_link{left:0}}#supercuplab .fixed_link a{width:29.5%;margin:0 10px 0 auto}#supercuplab .bg.type1{background-repeat:repeat;background-size:25px;position:relative}#supercuplab .bg.type1:after{content:"";width:100%;height:30px;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;top:-30px;left:0;pointer-events:none}#supercuplab .bg.type2{background-color:#fff;border:3px #73dcff solid;border-radius:10px;position:relative}#supercuplab .bg.type2:before,#supercuplab .bg.type2:after,#supercuplab .bg.type2>*:before,#supercuplab .bg.type2>*:after{content:"";width:5px;height:5px;background-color:#003fd4;border-radius:50%;display:block;position:absolute;pointer-events:none}#supercuplab .bg.type2:before{top:5px;left:5px}#supercuplab .bg.type2:after{top:5px;right:5px}#supercuplab .bg.type2>*:before{bottom:5px;right:5px}#supercuplab .bg.type2>*:after{bottom:5px;left:5px}#supercuplab .icon_box img{position:absolute;pointer-events:none}#supercuplab .ttl{padding-top:20px;background-repeat:no-repeat;background-size:auto 25px;background-position:top center}#supercuplab .ttl img{width:auto;max-width:none;height:35px;margin:0 auto}#supercuplab:after{content:"";width:100%;height:100vh;background:url("../img/cont_bg01.jpg") no-repeat;background-size:cover;background-position:center;position:fixed;top:0;left:0;z-index:-1;pointer-events:none;visibility:visible}@media print, screen and (max-width: 450px){#supercuplab:after{display:none}}.pala{opacity:0;transition:all 1s ease !important}.pala--down{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.pala--down2{-webkit-transform:translateY(-20%);transform:translateY(-20%)}.pala--up{-webkit-transform:translateY(10%);transform:translateY(10%)}.pala--up2{-webkit-transform:translateY(20%);transform:translateY(20%)}.pala--lr{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}.pala--lr5{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pala--rl{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}.pala--rl5{-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}.pala--scaleUp{-webkit-transform:scale(0.1);transform:scale(0.1)}.pala--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}.delay50{transition-delay:.05s !important}.delay100{transition-delay:.1s !important}.delay150{transition-delay:.15s !important}.delay200{transition-delay:.2s !important}.delay250{transition-delay:.25s !important}.delay300{transition-delay:.3s !important}.delay400{transition-delay:.4s !important}.delay500{transition-delay:.5s !important}.delay600{transition-delay:.6s !important}.delay700{transition-delay:.7s !important}.delay800{transition-delay:.8s !important}.delay900{transition-delay:.9s !important}.delay1000{transition-delay:1s !important}.delay1100{transition-delay:1.1s !important}.delay1200{transition-delay:1.2s !important}.delay1300{transition-delay:1.3s !important}.delay1400{transition-delay:1.4s !important}.delay1500{transition-delay:1.5s !important}.delay1600{transition-delay:1.6s !important}.delay1700{transition-delay:1.7s !important}.delay1800{transition-delay:1.8s !important}.delay1900{transition-delay:1.9s !important}.delay2000{transition-delay:2s !important}@keyframes line_anime{0%{height:0}100%{height:90px}}@keyframes line_anime_sp{0%{height:0}100%{height:2rem}}.pala.action,.pala_line.action{opacity:1;-webkit-transform:none;transform:none}#supercuplab .pala.pop{transform:scale(0.5);transition:all 0.7s cubic-bezier(0.68, -0.6, 0.32, 1.6) !important}#supercuplab .pala.pop.action{transform:scale(1)}#supercuplab .spin{-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#supercuplab #mv{background:url("../img/mv_bg.jpg") no-repeat;background-size:100%;background-position:top}#supercuplab #mv .cont1{margin-bottom:45px;position:relative;z-index:1}#supercuplab #mv .cont1>img{max-width:none;position:relative;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#supercuplab #mv .cont1>img:nth-of-type(1){width:182.1%;margin-top:-30px}#supercuplab #mv .cont1>img:nth-of-type(2){width:130.8%}#supercuplab #mv .cont1 h1{width:88.9%;margin:-20px auto -5px}#supercuplab #mv .cont1 a{width:82.1%;margin:-35px auto 0}#supercuplab #mv .cont2{padding-top:30px;background-image:url("../img/cont_bg03_1.jpg")}#supercuplab #mv .cont2 .wrapper{padding:15px 0}#supercuplab #mv .cont2 .wrapper p>*{width:96.6%;display:block;margin:0 auto}#supercuplab #mv .cont2 .wrapper small{width:78.3%;margin:15px auto 10px}#supercuplab #mv .cont2 .wrapper span{width:90.4%}#supercuplab #mv .cont2:after{background-image:url("../img/cont_bg02_1.png")}#supercuplab #about{padding-top:35px;background:url("../img/cont_bg03_1.jpg") repeat;background-size:25px;margin-bottom:-20px}#supercuplab #about h2{width:83.3%;margin:0 auto -75px;position:relative;z-index:2}#supercuplab #about .wrapper{position:relative;z-index:1}#supercuplab #about .wrapper .bg.type2{padding:90px 0 60px;background:linear-gradient(-30deg, rgba(217,255,255,0.8) 20%, rgba(115,220,255,0.8) 100%);border-color:#fff;text-align:center;color:#003fd4}#supercuplab #about .wrapper .bg.type2 h3{background-image:url("../img/cont_icon11_1.png"),url("../img/cont_icon11_2.png");background-repeat:no-repeat;background-size:40px;background-position:bottom left 15px,right 15px bottom;font-size:20px;line-height:30px;margin-bottom:35px}#supercuplab #about .wrapper .bg.type2 h3 span{padding:0 20px;background:linear-gradient(transparent 56%, #fff 56%);line-height:34px}#supercuplab #about .wrapper .bg.type2 h3 span em{font-size:24px;line-height:100%}#supercuplab #about .wrapper .bg.type2 p{font-size:17px;font-weight:bold;line-height:30px}#supercuplab #about .wrapper .bg.type2 p em{font-size:20px}#supercuplab #about .wrapper .bg.type2:before,#supercuplab #about .wrapper .bg.type2:after,#supercuplab #about .wrapper .bg.type2>*:before,#supercuplab #about .wrapper .bg.type2>*:after{background-color:#fff}#supercuplab #about .wrapper .icon_box .item1{width:110px;top:210px;right:-70px}#supercuplab #about .wrapper .icon_box .item2{width:120px;bottom:235px;left:-65px}#supercuplab #about .wrapper .icon_box .item3{width:65px;right:-15px;bottom:110px}#supercuplab #about .wrapper .icon_box .item4{width:100px;right:80px;bottom:-25px}#supercuplab #about .wrapper .icon_box .item5{width:150px;top:-110px;left:-40px;z-index:-1}#supercuplab #sample{padding:50px 0 35px;background:linear-gradient(#4fddff 40%, #99ffec 100%);z-index:0}#supercuplab #sample h2{width:59.5%;margin:0 auto 10px}#supercuplab #sample .slider{margin-bottom:30px}#supercuplab #sample .slider .cont{line-height:0}#supercuplab #sample .slider .cont li{padding:0 4% 20px}#supercuplab #sample .slider .cont li h3{width:76.5%;margin:0 auto -17%;position:relative}#supercuplab #sample .slider .cont li>img{box-shadow:3px 3px 0 rgba(0,63,212,0.5);border-radius:10px}#supercuplab #sample .slider .btn{display:flex;align-items:center;justify-content:center}#supercuplab #sample .slider .btn .slick-dots{display:flex;margin-right:15px}#supercuplab #sample .slider .btn .slick-dots li{margin-right:10px}#supercuplab #sample .slider .btn .slick-dots li button{width:10px;height:10px;background-color:#003fd4;border:1px #003fd4 solid;border-radius:50%;color:transparent}#supercuplab #sample .slider .btn .slick-dots li.slick-active button{background-color:#fff}#supercuplab #sample .slider .btn .stop{width:25px}#supercuplab #sample .slider .icon_box img{width:150px;top:30px;left:-20px;z-index:-1}#supercuplab #sample .wrapper{position:relative}#supercuplab #sample .wrapper>img{box-shadow:3px 3px 0 rgba(0,63,212,0.5);border-radius:10px}#supercuplab #sample .wrapper .icon_box img{width:80px;top:-65px;left:30px;z-index:-1}#supercuplab #sample:before{content:"";width:100%;height:100%;background-image:url("../img/sample_bg01.png"),url("../img/sample_bg02.png");background-repeat:no-repeat;background-size:340px,475px;background-position:top 50px center,top 215px center;display:block;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}#supercuplab #sample:after{background-image:url("../img/cont_bg02_2.png")}#supercuplab #enjoy{background-image:url("../img/cont_bg03_1.jpg");z-index:1}#supercuplab #enjoy .wrapper{padding:35px 0 85px;background:url("../img/enjoy_bg01.png") no-repeat;background-size:340px;background-position:top center}#supercuplab #enjoy .wrapper h2{width:63.6%;margin:0 auto 15px}#supercuplab #enjoy .wrapper ul{display:flex;justify-content:space-between}#supercuplab #enjoy .wrapper ul li{width:32.5%}#supercuplab #enjoy .wrapper ul li a{padding-bottom:45px;background-image:url("../img/enjoy_icon06.png"),url("../img/enjoy_bg02.png");background-repeat:no-repeat;background-size:15px,100%;background-position:bottom 15px center,bottom}#supercuplab #enjoy .wrapper ul li a img{width:auto;max-width:none;height:40px;margin:0 auto}#supercuplab #enjoy .wrapper ul li a img:nth-of-type(1){height:35px;margin-bottom:20px}#supercuplab #enjoy .wrapper>div{margin-top:60px;position:relative}#supercuplab #enjoy .wrapper>div>img{width:83.4%;box-shadow:3px 3px 0 rgba(0,63,212,0.5);border-radius:10px;position:relative;z-index:1}#supercuplab #enjoy .wrapper>div .bg.type2{width:calc(93.1% + 3.85vw);box-shadow:3px 3px 0 rgba(0,63,212,0.5)}#supercuplab #enjoy .wrapper>div .bg.type2 h3{margin:-25px 0 20px;position:relative;z-index:1}#supercuplab #enjoy .wrapper>div .bg.type2 h3 img{width:auto;max-width:none;height:65px;margin:0 auto}#supercuplab #enjoy .wrapper>div .bg.type2 h3 img:nth-of-type(1){height:55px;margin-bottom:20px}#supercuplab #enjoy .wrapper>div .bg.type2 p{font-size:15px;font-weight:bold;line-height:26px;text-align:center}#supercuplab #enjoy .wrapper>div .bg.type2 p span{padding-right:90px;text-align:right}@media print, screen and (max-width: 450px){#supercuplab #enjoy .wrapper>div .bg.type2 p span{padding-right:35%;display:block}}#supercuplab #enjoy .wrapper>div .bg.type2 p small{font-size:12px;line-height:100%;position:absolute;bottom:-30px;left:0}#supercuplab #enjoy .wrapper>div .bg.type2>img{width:110px;position:absolute;right:3.85vw;bottom:5px}@media print, screen and (max-width: 450px){#supercuplab #enjoy .wrapper>div .bg.type2>img{width:30%}}#supercuplab #enjoy .wrapper>div .bg.type2>*:before,#supercuplab #enjoy .wrapper>div .bg.type2>*:after{display:none}#supercuplab #enjoy .wrapper>div:nth-of-type(2n+1) .bg.type2{padding:0 3.85vw 25px 0;border-right:none;border-radius:10px 0 0 10px;margin:-20px -3.85vw 0 auto}#supercuplab #enjoy .wrapper>div:nth-of-type(2n+1) .bg.type2:after{top:auto;right:auto;bottom:5px;left:5px}#supercuplab #enjoy .wrapper>div:nth-of-type(2n)>img{margin-left:auto}#supercuplab #enjoy .wrapper>div:nth-of-type(2n) .bg.type2{padding:0 0 25px 3.85vw;border-left:none;border-radius:0 10px 10px 0;margin:-20px auto 0 -3.85vw}#supercuplab #enjoy .wrapper>div:nth-of-type(2n) .bg.type2:before{top:auto;right:5px;bottom:5px;left:auto}#supercuplab #enjoy .wrapper>div#cont1{margin-top:40px}#supercuplab #enjoy .wrapper>div#cont1 .icon_box .item1{width:70px;bottom:160px;left:-10px}#supercuplab #enjoy .wrapper>div#cont1 .icon_box .item2{width:80px;top:5px;right:-25px}#supercuplab #enjoy .wrapper>div#cont2 .icon_box .item1{width:32%;right:11%;bottom:-7.5%}#supercuplab #enjoy .wrapper>div#cont2 .icon_box .item2{width:120px;top:-45px;left:-15px}#supercuplab #enjoy .wrapper>div#cont2 .icon_box .item3{width:150px;top:125px;right:-70px;z-index:-1}#supercuplab #enjoy .wrapper>div#cont3 .icon_box .item1{width:85px;top:10px;right:-35px}#supercuplab #enjoy .wrapper>div#cont3 .icon_box .item2{width:150px;bottom:-35px;left:-65px;z-index:-1}#supercuplab #enjoy>.icon_box img{width:150px;top:10px;left:5px;z-index:-1}#supercuplab #enjoy:after{background-image:url("../img/cont_bg02_1.png");top:-20px;z-index:-1}#supercuplab #board{padding:60px 0 90px;background:linear-gradient(0deg, #4fddff 20%, #99ffec 100%);z-index:1}#supercuplab #board .img_box{width:76.9%;margin-bottom:-30px;position:relative;z-index:1}#supercuplab #board .img_box img{box-shadow:3px 3px 0 rgba(0,63,212,0.5);border-radius:10px}#supercuplab #board .img_box:after{content:"";width:100%;height:35px;background:url("../img/board_icon03.png") no-repeat;background-size:auto 100%;background-position:center;display:block;position:absolute;top:-20px;left:0;pointer-events:none}#supercuplab #board .bg.type2{padding:35px 0 25px;border-color:#58f999;box-shadow:3px 3px 0 rgba(0,63,212,0.5)}#supercuplab #board .bg.type2 h2{height:60px;padding-top:10px;background-image:url("../img/board_icon04.png"),url("../img/board_icon05.png");background-repeat:no-repeat;background-size:auto 100%;background-position:top left 35px,top right 35px}#supercuplab #board .bg.type2 h2 img{width:150px;margin:0 auto}#supercuplab #board .bg.type2 p{font-size:16px;font-weight:bold;line-height:26px;text-align:center}#supercuplab #board .icon_box .item1{width:100px;top:-25px;left:45px}#supercuplab #board .icon_box .item2{width:95px;top:-65px;right:45px}#supercuplab #board:before{content:"";width:100%;height:calc(100% + 15px);background:url("../img/board_bg.png") no-repeat;background-size:475px;background-position:top;display:block;position:absolute;bottom:0;left:0;z-index:-1;pointer-events:none}#supercuplab #board:after{background-image:url("../img/cont_bg02_3.png");z-index:-2}#supercuplab #present{padding:10px 0 70px;background-image:url("../img/cont_bg03_2.jpg");z-index:1}#supercuplab #present h2{height:165px;padding-top:40px;background:url("../img/present_bg.png") no-repeat;background-size:auto 100%;background-position:center;margin-bottom:-50px;position:relative;z-index:1}#supercuplab #present h2 img{width:155px;margin:0 auto}#supercuplab #present .bg.type2{padding:40px 0 25px;background:linear-gradient(-45deg, rgba(0,63,212,0.8) 20%, rgba(39,140,233,0.8) 65%, rgba(79,221,255,0.8) 100%);border-color:#fff}#supercuplab #present .bg.type2 p{font-size:18px;font-weight:bold;line-height:32px;text-align:center;color:#fff}#supercuplab #present .bg.type2 p em{display:block}#supercuplab #present .bg.type2 p em img{width:80.2%;margin:5px auto 10px}#supercuplab #present .bg.type2 img{width:87.6%;margin:25px auto 0}#supercuplab #present .bg.type2:before,#supercuplab #present .bg.type2:after,#supercuplab #present .bg.type2>*:before,#supercuplab #present .bg.type2>*:after{background-color:#fff}#supercuplab #present:after{background-image:url("../img/cont_bg02_4.png")}#supercuplab #material{padding:15px 0 60px;background:linear-gradient(0deg, #4fddff 20%, #99ffec 100%);font-weight:bold;z-index:1}#supercuplab #material>p{background-image:url("../img/cont_icon11_1.png"),url("../img/cont_icon11_2.png");background-repeat:no-repeat;background-size:40px;background-position:left 25px center,right 25px center;font-size:18px;line-height:27px;text-align:center;color:#003fd4}#supercuplab #material h2{height:130px;padding-top:20px;background:url("../img/material_icon01.png") no-repeat;background-size:auto 100%;background-position:center;margin:15px 0 20px}#supercuplab #material h2 img{width:155px;margin:0 auto}#supercuplab #material h3{width:82.1%;margin:0 auto 20px}#supercuplab #material .bg.type2{padding:15px 25px 25px;border-color:#fff;box-shadow:3px 3px 0 rgba(0,63,212,0.5)}#supercuplab #material .bg.type2 div{padding-bottom:15px;border-bottom:1px #6fd6ee dashed;font-size:15px;margin-bottom:15px}#supercuplab #material .bg.type2 div h4{padding:10px 20px 0 0;background:url("../img/material_icon02.png") no-repeat;background-size:20px;background-position:top right;font-size:18px;line-height:28px;color:#003fd4;display:inline-block}#supercuplab #material .bg.type2 div h4 span{padding:0 10px;background-color:#003fd4;color:#fff;margin-right:10px}#supercuplab #material .bg.type2 div ul{height:150px;display:flex;flex-wrap:wrap;flex-direction:column;margin:15px 0 -10px}#supercuplab #material .bg.type2 div ul li{width:50%;padding:3px 0 3px 10px;line-height:20px;position:relative}#supercuplab #material .bg.type2 div ul li:after{content:"・";display:block;position:absolute;top:3px;left:0}#supercuplab #material .bg.type2 div p{line-height:100%;text-align:right;color:#666}#supercuplab #material .bg.type2 div:last-of-type{padding:0;border:none;margin:0}#supercuplab #material .icon_box img{width:150px;top:70px;left:55px;z-index:-1}#supercuplab #material:before{content:"";width:100%;height:100%;background:url("../img/material_bg.png") no-repeat;background-size:485px;background-position:top 40px center;display:block;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}#supercuplab #material:after{background-image:url("../img/cont_bg02_3.png");z-index:-2}#supercuplab #reservation{padding-top:15px;z-index:1}#supercuplab #reservation .ttl{background-image:url("../img/reservation_icon01.png");margin-bottom:-15px}#supercuplab #reservation .btn_box{padding:15px 0 45px;background-color:rgba(115,220,255,0.4);margin-bottom:30px}#supercuplab #reservation .btn_box div{padding-top:30px;background:url("../img/reservation_icon03.png") no-repeat;background-size:30px;background-position:top left 10px}#supercuplab #reservation .btn_box div a{width:90.8%;height:70px;background:#ee49ef url("../img/reservation_icon02.png") no-repeat;background-size:30px;background-position:right 40px center;box-shadow:6px 6px 0 #003c9b;border:2px #003c9b solid;border-radius:50px;margin:0 auto;overflow:hidden}#supercuplab #reservation .btn_box div a img{width:255px;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#supercuplab #reservation .btn_box div a:hover{box-shadow:none;transform:translateY(6px)}#supercuplab #reservation .note_box{padding:20px 20px 45px;border:1px #73dcff solid;border-radius:10px;position:relative}#supercuplab #reservation .note_box button{width:260px;height:45px;background:#ccf4ff url("../img/reservation_icon04_off.png") no-repeat;background-size:25px;background-position:right 45px center;border:1px #003fd4 solid;border-radius:50px;font-size:16px;font-weight:bold;color:#003fd4;position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#supercuplab #reservation .note_box p{height:340px;font-size:15px;line-height:26px;overflow:hidden}#supercuplab #reservation .note_box p em{font-weight:bold}#supercuplab #reservation .note_box.active button{background-image:url("../img/reservation_icon04_on.png")}#supercuplab #reservation .note_box.active p{height:auto}#supercuplab #reservation:after{background-image:url("../img/cont_bg02_5.png")}#supercuplab #information{padding-top:80px}#supercuplab #information .ttl{background-image:url("../img/information_icon.png");margin-bottom:25px}#supercuplab #information .wrapper{padding:35px 20px;background-color:rgba(115,220,255,0.2);border-radius:10px}#supercuplab #information .wrapper dl{padding:15px 0;border-top:1px #003fd4 solid;line-height:26px;display:flex}#supercuplab #information .wrapper dl dt{width:100px;font-size:16px;font-weight:bold;color:#003fd4}#supercuplab #information .wrapper dl dd{width:calc(100% - 100px);font-size:15px}#supercuplab #information .wrapper dl dd small{font-size:14px}#supercuplab #information .wrapper dl dd em{font-weight:bold}#supercuplab #information .wrapper dl dd a{text-decoration:underline;word-break:break-all;color:#003fd4}#supercuplab #information .wrapper dl dd ul{width:calc(100% + 100px);padding:20px 20px 25px;background-color:#fff;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 5px -100px}#supercuplab #information .wrapper dl dd ul li span{white-space:nowrap;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#supercuplab #information .wrapper dl dd ul li img{padding-top:20px;border-top:2px #666 dotted;margin-top:10px}#supercuplab #information .wrapper dl dd ul li:nth-child(1){width:54%}#supercuplab #information .wrapper dl dd ul li:nth-child(2){width:37%}#supercuplab #information .wrapper dl dd ul li:nth-child(3){width:100%;margin-top:30px}#supercuplab #information .wrapper dl:nth-of-type(1) dd small:nth-of-type(2){font-size:12px;line-height:21px}#supercuplab #information .wrapper dl:last-of-type{border-bottom:1px #003fd4 solid}#supercuplab #access{padding:55px 0 115px;text-align:center}#supercuplab #access .ttl{background-image:url("../img/access_icon.png");margin-bottom:40px}#supercuplab #access h3{font-size:20px;line-height:100%}#supercuplab #access p{font-size:16px;line-height:28px;margin:20px 0 25px}#supercuplab #access .wrapper{border-radius:10px;overflow:hidden}#supercuplab #access .wrapper iframe{width:100%;height:250px;display:block}#supercuplab #faq{padding:35px 0 195px;background:linear-gradient(#4fddff 40%, #99ffec 100%);z-index:1}#supercuplab #faq h2{width:105px;margin:0 auto 40px}#supercuplab #faq .wrapper dl{padding:0 20px;background-color:#fff;border-radius:10px;font-size:16px;line-height:28px;margin-top:20px;overflow:hidden}#supercuplab #faq .wrapper dl dt{min-height:70px;padding:10px 30px 10px 40px;font-weight:bold;position:relative;display:flex;align-items:center}#supercuplab #faq .wrapper dl dt>img{width:45px;position:absolute;top:0;left:-20px}#supercuplab #faq .wrapper dl dt button{width:20px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#supercuplab #faq .wrapper dl dt button .on{display:none}#supercuplab #faq .wrapper dl dt.active button .off{display:none}#supercuplab #faq .wrapper dl dt.active button .on{display:block}#supercuplab #faq .wrapper dl dd{display:none;padding:20px 0 20px 40px;border-top:2px #003fd4 dotted;position:relative}#supercuplab #faq .wrapper dl dd>img{width:auto;max-width:none;height:18px;position:absolute;top:25px;left:0}#supercuplab #faq .icon_box .item1{width:140px;top:-70px;right:-5px}#supercuplab #faq .icon_box .item2{width:150px;top:-10px;right:45px;z-index:-1}#supercuplab #faq:before{content:"";width:100%;height:100%;background-image:url("../img/cont_bg04.png"),url("../img/faq_icon02.png"),url("../img/faq_icon03.png"),url("../img/faq_bg.png");background-repeat:no-repeat;background-size:390px,55px,360px,475px;background-position:bottom,top 15px left 60px,bottom 90px center,top 90px center;display:block;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}#supercuplab #faq:after{background-image:url("../img/cont_bg02_2.png");z-index:-1}
/*# sourceMappingURL=style.css.map */
