._mt0{margin-top:0px !important}._mt5{margin-top:5px !important}._mt10{margin-top:10px !important}._mt15{margin-top:15px !important}._mt20{margin-top:20px !important}._mt25{margin-top:25px !important}._mt30{margin-top:30px !important}._mt35{margin-top:35px !important}._mt40{margin-top:40px !important}._mt45{margin-top:45px !important}._mt50{margin-top:50px !important}._mt55{margin-top:55px !important}._mt60{margin-top:60px !important}._mt65{margin-top:65px !important}._mt70{margin-top:70px !important}._mt75{margin-top:75px !important}._mt80{margin-top:80px !important}._mt85{margin-top:85px !important}._mt90{margin-top:90px !important}._mt95{margin-top:95px !important}._mt100{margin-top:100px !important}._mt105{margin-top:105px !important}._mt110{margin-top:110px !important}._mt115{margin-top:115px !important}._mt120{margin-top:120px !important}._mb0{margin-bottom:0px !important}._mb5{margin-bottom:5px !important}._mb10{margin-bottom:10px !important}._mb15{margin-bottom:15px !important}._mb20{margin-bottom:20px !important}._mb25{margin-bottom:25px !important}._mb30{margin-bottom:30px !important}._mb35{margin-bottom:35px !important}._mb40{margin-bottom:40px !important}._mb45{margin-bottom:45px !important}._mb50{margin-bottom:50px !important}._mb55{margin-bottom:55px !important}._mb60{margin-bottom:60px !important}._mb65{margin-bottom:65px !important}._mb70{margin-bottom:70px !important}._mb75{margin-bottom:75px !important}._mb80{margin-bottom:80px !important}._mb85{margin-bottom:85px !important}._mb90{margin-bottom:90px !important}._mb95{margin-bottom:95px !important}._mb100{margin-bottom:100px !important}._mb105{margin-bottom:105px !important}._mb110{margin-bottom:110px !important}._mb115{margin-bottom:115px !important}._mb120{margin-bottom:120px !important}._ml0{margin-left:0px !important}._ml5{margin-left:5px !important}._ml10{margin-left:10px !important}._ml15{margin-left:15px !important}._ml20{margin-left:20px !important}._ml25{margin-left:25px !important}._ml30{margin-left:30px !important}._ml35{margin-left:35px !important}._ml40{margin-left:40px !important}._ml45{margin-left:45px !important}._ml50{margin-left:50px !important}._ml55{margin-left:55px !important}._ml60{margin-left:60px !important}._ml65{margin-left:65px !important}._ml70{margin-left:70px !important}._ml75{margin-left:75px !important}._ml80{margin-left:80px !important}._ml85{margin-left:85px !important}._ml90{margin-left:90px !important}._ml95{margin-left:95px !important}._ml100{margin-left:100px !important}._ml105{margin-left:105px !important}._ml110{margin-left:110px !important}._ml115{margin-left:115px !important}._ml120{margin-left:120px !important}._mr0{margin-right:0px !important}._mr5{margin-right:5px !important}._mr10{margin-right:10px !important}._mr15{margin-right:15px !important}._mr20{margin-right:20px !important}._mr25{margin-right:25px !important}._mr30{margin-right:30px !important}._mr35{margin-right:35px !important}._mr40{margin-right:40px !important}._mr45{margin-right:45px !important}._mr50{margin-right:50px !important}._mr55{margin-right:55px !important}._mr60{margin-right:60px !important}._mr65{margin-right:65px !important}._mr70{margin-right:70px !important}._mr75{margin-right:75px !important}._mr80{margin-right:80px !important}._mr85{margin-right:85px !important}._mr90{margin-right:90px !important}._mr95{margin-right:95px !important}._mr100{margin-right:100px !important}._mr105{margin-right:105px !important}._mr110{margin-right:110px !important}._mr115{margin-right:115px !important}._mr120{margin-right:120px !important}._pt0{padding-top:0px !important}._pt5{padding-top:5px !important}._pt10{padding-top:10px !important}._pt15{padding-top:15px !important}._pt20{padding-top:20px !important}._pt25{padding-top:25px !important}._pt30{padding-top:30px !important}._pt35{padding-top:35px !important}._pt40{padding-top:40px !important}._pt45{padding-top:45px !important}._pt50{padding-top:50px !important}._pt55{padding-top:55px !important}._pt60{padding-top:60px !important}._pt65{padding-top:65px !important}._pt70{padding-top:70px !important}._pt75{padding-top:75px !important}._pt80{padding-top:80px !important}._pt85{padding-top:85px !important}._pt90{padding-top:90px !important}._pt95{padding-top:95px !important}._pt100{padding-top:100px !important}._pt105{padding-top:105px !important}._pt110{padding-top:110px !important}._pt115{padding-top:115px !important}._pt120{padding-top:120px !important}._pb0{padding-bottom:0px !important}._pb5{padding-bottom:5px !important}._pb10{padding-bottom:10px !important}._pb15{padding-bottom:15px !important}._pb20{padding-bottom:20px !important}._pb25{padding-bottom:25px !important}._pb30{padding-bottom:30px !important}._pb35{padding-bottom:35px !important}._pb40{padding-bottom:40px !important}._pb45{padding-bottom:45px !important}._pb50{padding-bottom:50px !important}._pb55{padding-bottom:55px !important}._pb60{padding-bottom:60px !important}._pb65{padding-bottom:65px !important}._pb70{padding-bottom:70px !important}._pb75{padding-bottom:75px !important}._pb80{padding-bottom:80px !important}._pb85{padding-bottom:85px !important}._pb90{padding-bottom:90px !important}._pb95{padding-bottom:95px !important}._pb100{padding-bottom:100px !important}._pb105{padding-bottom:105px !important}._pb110{padding-bottom:110px !important}._pb115{padding-bottom:115px !important}._pb120{padding-bottom:120px !important}._pl0{padding-left:0px !important}._pl5{padding-left:5px !important}._pl10{padding-left:10px !important}._pl15{padding-left:15px !important}._pl20{padding-left:20px !important}._pl25{padding-left:25px !important}._pl30{padding-left:30px !important}._pl35{padding-left:35px !important}._pl40{padding-left:40px !important}._pl45{padding-left:45px !important}._pl50{padding-left:50px !important}._pl55{padding-left:55px !important}._pl60{padding-left:60px !important}._pl65{padding-left:65px !important}._pl70{padding-left:70px !important}._pl75{padding-left:75px !important}._pl80{padding-left:80px !important}._pl85{padding-left:85px !important}._pl90{padding-left:90px !important}._pl95{padding-left:95px !important}._pl100{padding-left:100px !important}._pl105{padding-left:105px !important}._pl110{padding-left:110px !important}._pl115{padding-left:115px !important}._pl120{padding-left:120px !important}._pr0{padding-right:0px !important}._pr5{padding-right:5px !important}._pr10{padding-right:10px !important}._pr15{padding-right:15px !important}._pr20{padding-right:20px !important}._pr25{padding-right:25px !important}._pr30{padding-right:30px !important}._pr35{padding-right:35px !important}._pr40{padding-right:40px !important}._pr45{padding-right:45px !important}._pr50{padding-right:50px !important}._pr55{padding-right:55px !important}._pr60{padding-right:60px !important}._pr65{padding-right:65px !important}._pr70{padding-right:70px !important}._pr75{padding-right:75px !important}._pr80{padding-right:80px !important}._pr85{padding-right:85px !important}._pr90{padding-right:90px !important}._pr95{padding-right:95px !important}._pr100{padding-right:100px !important}._pr105{padding-right:105px !important}._pr110{padding-right:110px !important}._pr115{padding-right:115px !important}._pr120{padding-right:120px !important}p{font-size:16px;line-height:1.2;color:#fff}@media screen and (max-width: 768px){p{font-size:4vw}}a{text-decoration:none;color:#fff}svg{overflow:unset}body{width:100%;background-color:#100d12;overflow-x:hidden}@media screen and (max-width: 768px){.pc-element{display:none !important}}.sp-element{display:none}@media screen and (max-width: 768px){.sp-element{display:block}}.noto{font-family:'Noto Sans JP', sans-serif;font-weight:400}.noto-serif{font-family:'Noto Serif JP', serif;font-weight:400}.ral{font-family:'Raleway', sans-serif;font-weight:300}.fadeIn{position:relative;opacity:0;top:100px;transition:.5s}.active{opacity:1;top:0}.header{display:none;width:1200px;min-width:1200px;margin:0 auto;position:relative}@media screen and (min-width: 769px) and (max-width: 1024px){.header{width:100%;min-width:100%}}@media screen and (max-width: 768px){.header{width:100%;min-width:100%}}.header h1{position:absolute;top:40px;left:0;z-index:9999}@media screen and (min-width: 769px) and (max-width: 1024px){.header h1{left:5vw}}@media screen and (max-width: 768px){.header h1{top:3vw;left:5vw}}.header .logo{width:170px;height:90px}@media screen and (max-width: 768px){.header .logo{width:25vw;height:auto}}.footer{display:none;border-top:solid 1px #393939}.footer p{font-family:'Noto Sans JP', sans-serif;font-weight:400}.footer .inner{width:100%;max-width:1200px;height:60px;margin:0 auto;padding:10px 0;position:relative}@media screen and (min-width: 769px) and (max-width: 1024px){.footer .inner{width:80%}}@media screen and (max-width: 768px){.footer .inner{display:flex;flex-direction:column;align-items:center;width:100%;padding:5vw 0}}.footer .inner .nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 768px){.footer .inner .nav{display:flex;justify-content:space-between;width:100%;padding:0 15vw;margin-bottom:7vw;position:unset}}.footer .inner .nav .link{transition:0.3s all;position:relative}@media screen and (max-width: 768px){.footer .inner .nav .link{font-size:3vw}}.footer .inner .nav .link::after{content:'';position:absolute;top:50%;left:-15px;transform:translateY(-50%);width:0;height:0;border-width:8px 0 8px 8px;border-style:solid;border-color:transparent transparent transparent #fff;transition:0.3s all}@media screen and (max-width: 768px){.footer .inner .nav .link::after{border-width:1.5vw 0 1.5vw 1.5vw;left:-3vw}}.footer .inner .nav .link:first-of-type{margin-right:80px}@media screen and (max-width: 768px){.footer .inner .nav .link:first-of-type{margin-right:auto}}@media screen and (min-width: 769px){.footer .inner .nav .link:hover{color:#14addb}.footer .inner .nav .link:hover::after{border-color:transparent transparent transparent #14addb}}.footer .inner .copy{color:#555;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 768px){.footer .inner .copy{font-size:3vw;padding-bottom:5vw;position:unset}}.footer .inner #top{position:fixed;bottom:80px;right:100px;z-index:99999;transition:0.3s all}.footer .inner #top:hover{opacity:0.8}@media screen and (max-width: 768px){.footer .inner #top{right:5vw;bottom:25vw}}@media screen and (max-width: 768px){.footer .inner #top .img{width:12vw}}.movie-wrap{display:flex;justify-content:center;align-items:flex-start;width:100vw;height:100%;background-color:#000;position:fixed;top:0;left:0}@media screen and (min-width: 769px){.movie-wrap video{height:100%}}@media screen and (max-width: 768px){.movie-wrap video{width:100%}}.container{overflow:hidden;display:none;width:100%}.container .mv-wrap{display:flex;justify-content:center;width:100%;position:relative}.container .mv-wrap .img{height:100vh}@media screen and (min-width: 769px) and (max-width: 1024px){.container .mv-wrap .img{max-width:100%;height:auto}}@media screen and (max-width: 768px){.container .mv-wrap .img{max-width:100%;height:auto}}.container .mv-wrap>.title-wrap{width:546px;position:absolute;top:25%;right:5vw}@media screen and (min-width: 769px) and (max-width: 1024px){.container .mv-wrap>.title-wrap{width:40%}}@media screen and (max-width: 768px){.container .mv-wrap>.title-wrap{width:75%;top:auto;bottom:20vw;right:50%;transform:translateX(50%)}}.container .mv-wrap>.title-wrap>.inner{position:relative}.container .mv-wrap>.title-wrap>.inner .title{width:100%}.container .mv-wrap>.title-wrap>.inner .kira-01{position:absolute;top:18%;left:39%;animation:kira 2.5s infinite}@media screen and (max-width: 768px){.container .mv-wrap>.title-wrap>.inner .kira-01{width:3vw}}.container .mv-wrap>.title-wrap>.inner .kira-02{position:absolute;top:37.5%;left:57%;opacity:0;animation:kira 2.5s linear 1s infinite}@media screen and (max-width: 768px){.container .mv-wrap>.title-wrap>.inner .kira-02{width:4vw}}.container .mv-wrap .scroll{display:flex;position:absolute;bottom:100px;left:100px}@media screen and (max-width: 768px){.container .mv-wrap .scroll{left:5vw;bottom:10vw}}.container .mv-wrap .scroll .text{color:#fff;font-size:16px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative}@media screen and (max-width: 768px){.container .mv-wrap .scroll .text{font-size:3vw}}.container .mv-wrap .scroll .arrow{display:block;width:1px;height:60px;background-color:#fff;position:absolute;bottom:-5em;left:50%;transition:0.3s all;animation:scroll 0.8s infinite}@media screen and (max-width: 768px){.container .mv-wrap .scroll .arrow{height:8vw;bottom:-3em}}.container .mv-wrap .scroll .arrow::after{content:'';position:absolute;bottom:-10px;left:50%;width:0;height:0;border-width:10px 10px 10px 0;border-style:solid;border-color:#fff transparent transparent transparent;transition:0.3s all}@media screen and (max-width: 768px){.container .mv-wrap .scroll .arrow::after{bottom:-1.5vw;border-width:1.5vw 1.5vw 1.5vw 0}}.banner{display:block;width:600px;height:140px;margin:0 auto;border:solid 2px #14addb;transition:0.3s all;position:relative;overflow:hidden}@media screen and (max-width: 768px){.banner{width:calc(100% - 8vw);height:21vw;border:solid 1px #14addb}}@media screen and (min-width: 769px){.banner:hover::before{animation:shine 0.7s}}.banner::after{content:'';position:absolute;top:50%;right:34px;transform:translateY(-50%);color:#100d12;width:0;height:0;border-width:17px 0 17px 17px;border-style:solid;border-color:transparent transparent transparent #000}@media screen and (max-width: 768px){.banner::after{border-width:2.3vw 0 2.3vw 2.3vw;right:4vw}}.banner::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);transform:skewX(-25deg);z-index:9999}.banner .inner{display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;padding-right:95px;border:solid 5px #100d12;background-color:#14addb;overflow-y:hidden;position:relative}@media screen and (max-width: 768px){.banner .inner{padding-right:14vw;border:solid 2px #100d12}}@media screen and (max-width: 768px){.banner .inner .img{height:100%;position:absolute;left:0;top:0}}.banner .inner .text-wrap{display:flex;flex-direction:column}.banner .inner .text-wrap .text{margin-bottom:15px;font-size:38px;color:#100d12;text-align:center;font-weight:bold}@media screen and (max-width: 768px){.banner .inner .text-wrap .text{font-size:5.7vw;margin-bottom:1vw}}.banner .inner .text-wrap .note{font-size:14px;color:#100d12;text-align:center}@media screen and (max-width: 768px){.banner .inner .text-wrap .note{font-size:2vw}}.contents{min-width:1200px}@media screen and (min-width: 769px) and (max-width: 1024px){.contents{min-width:100%}}@media screen and (max-width: 768px){.contents{min-width:100%}}.section{width:100%}@media screen and (min-width: 769px) and (max-width: 1024px){.section{width:100%;min-width:100%;max-width:100%}}@media screen and (max-width: 768px){.section{width:100%;min-width:100%;max-width:100%}}.section>.inner{width:1200px;min-width:1200px;max-width:1200px;margin:0 auto;padding:120px 0 100px;position:relative}@media screen and (min-width: 769px) and (max-width: 1024px){.section>.inner{width:100%;min-width:100%;max-width:100%}}@media screen and (max-width: 768px){.section>.inner{width:100%;min-width:100%;max-width:100%;padding:20vw 0 14vw;padding-left:4vw;padding-right:4vw}}.section>.inner>.title-text{position:absolute;top:0;left:0;z-index:10}.section>.inner.reverse>.title-text{left:auto;right:0}.section.reserve:first-of-type{background-image:url("../img/reserve_back.png");background-size:auto 100%;background-position:right;background-repeat:no-repeat}@media screen and (max-width: 768px){.section.reserve:first-of-type{background-size:auto 77vw}}@media screen and (min-width: 769px){.section.reserve:first-of-type>.inner{margin-top:50px;padding:100px 0 200px}}@media screen and (max-width: 768px){.section.reserve:last-of-type>.inner{padding-top:8vw;padding-bottom:14vw}}.section.reserve:last-of-type>.inner>.caption{margin-bottom:55px}@media screen and (max-width: 768px){.section.reserve:last-of-type>.inner>.caption{margin-bottom:9vw}}.section.reserve>.inner{padding:90px 0 100px}@media screen and (max-width: 768px){.section.reserve>.inner{padding:18vw 0 25vw}}.section.reserve>.inner>.caption{display:flex;justify-content:center;align-items:center;margin-bottom:40px;font-size:66px;font-weight:bold;text-align:center;white-space:nowrap}@media screen and (max-width: 768px){.section.reserve>.inner>.caption{margin-bottom:4vw;font-size:7.8vw;letter-spacing:-0.2vw}}.section.reserve>.inner>.caption .susu{width:4em;height:auto;margin:0 1px 0 11px;transform:translateY(5px)}@media screen and (max-width: 768px){.section.reserve>.inner>.caption .susu{margin:0 0 0 1vw;transform:translateY(0.5vw)}}.section.reserve>.inner>.text{margin-bottom:80px;font-size:20px;text-align:center;line-height:40px}@media screen and (max-width: 768px){.section.reserve>.inner>.text{margin-bottom:12vw;font-size:3.5vw;line-height:7.5vw}}.section.reserve>.inner>.text strong{font-size:40px}@media screen and (max-width: 768px){.section.reserve>.inner>.text strong{font-size:6vw}}@media screen and (min-width: 769px) and (max-width: 1024px){.section.question>.inner{padding-left:3vw;padding-right:3vw}}@media screen and (max-width: 768px){.section.question>.inner{padding:14vw 0}}.section.question>.inner>.title-wrap{margin-bottom:60px;position:relative;z-index:1000}@media screen and (max-width: 768px){.section.question>.inner>.title-wrap{margin-bottom:13vw}}.section.question>.inner>.title-wrap .text{color:#fff;font-size:48px;text-align:center;font-weight:bold}@media screen and (max-width: 768px){.section.question>.inner>.title-wrap .text{font-size:6vw;letter-spacing:0.3vw}}.section.question>.inner>.title-text{width:828px;height:209px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.question>.inner>.title-text{left:3vw}}@media screen and (max-width: 768px){.section.question>.inner>.title-text{width:100%;height:auto}}.section.question>.inner>.item-wrap{width:1020px;max-width:1020px;margin:0 auto 130px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.question>.inner>.item-wrap{width:100%}}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap{width:100%;max-width:100%;margin:0 auto 8vw}}.section.question>.inner>.item-wrap .item{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item{flex-direction:column-reverse;margin-bottom:0}}@media screen and (min-width: 769px){.section.question>.inner>.item-wrap .item.reverse{flex-direction:row-reverse}}.section.question>.inner>.item-wrap .item>.read{display:flex;flex-direction:column;width:30em;margin-bottom:25px}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item>.read{width:100%}}.section.question>.inner>.item-wrap .item>.read>.caption-wrap{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item>.read>.caption-wrap{justify-content:center;margin-bottom:3vw}}.section.question>.inner>.item-wrap .item>.read>.caption-wrap .number{width:54px;height:50px;margin-right:15px}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item>.read>.caption-wrap .number{width:auto;height:8vw;margin-right:2vw}}.section.question>.inner>.item-wrap .item>.read>.caption-wrap .caption{display:flex;align-items:center;font-size:28px;font-weight:bold}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item>.read>.caption-wrap .caption{font-size:5vw}}.section.question>.inner>.item-wrap .item>.read>.text{line-height:1.5}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item>.read>.text{padding:0 4vw;line-height:1.8;font-size:3.7vw}}.section.question>.inner>.item-wrap .item>.image-wrap{position:relative}@media screen and (min-width: 769px){.section.question>.inner>.item-wrap .item>.image-wrap{overflow:hidden}}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item>.image-wrap{width:auto;margin:0 auto 4vw}}.section.question>.inner>.item-wrap .item>.image-wrap>.img{height:100%;position:relative;z-index:100}.section.question>.inner>.item-wrap .item:nth-of-type(1) .image-wrap>.img{height:413px}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(1) .image-wrap>.img{height:56vw}}.section.question>.inner>.item-wrap .item:nth-of-type(1) .image-wrap.active::after{content:'';width:200px;height:90px;background-image:url("../img/bad.png");position:absolute;top:124px;left:6px;z-index:10;transform:translate(-100%, 100%) rotate(-15deg);animation:bad_01 2s forwards}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(1) .image-wrap.active::after{width:28vw;height:12vw;top:15vw;left:0;background-size:cover;background-repeat:no-repeat}}.section.question>.inner>.item-wrap .item:nth-of-type(1) .image-wrap.active::before{content:'';width:88px;height:80px;background-image:url("../img/uzu.png");position:absolute;top:30px;right:40px;z-index:10;animation:uzu 2s infinite linear alternate}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(1) .image-wrap.active::before{width:13vw;height:12vw;top:2vw;right:5vw;background-size:cover;background-repeat:no-repeat}}.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap>.img{height:343px}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap>.img{height:46vw;transform:translateX(4vw)}}.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap>.hiri{opacity:0}.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active::after{content:'';width:200px;height:90px;background-image:url("../img/bad.png");position:absolute;top:124px;right:6px;z-index:10;transform:translate(100%, 100%) rotate(-15deg);animation:bad_02 2s forwards}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active::after{width:30vw;height:13vw;top:18vw;right:-7vw;background-size:cover;background-repeat:no-repeat}}.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active>.hiri{opacity:1;position:absolute;z-index:10;transform-origin:left bottom}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active>.hiri{background-size:cover;background-repeat:no-repeat}}.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active>.hiri.hiri-01{width:38px;top:20px;right:193px;transform:rotate(-58deg);animation:hiri_01 1.5s infinite linear alternate}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active>.hiri.hiri-01{width:5vw;height:5vw;top:3.5vw;right:22vw}}.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active>.hiri.hiri-02{width:43px;top:38px;right:166px;transform:rotate(-30deg);animation:hiri_02 1.5s infinite linear alternate}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active>.hiri.hiri-02{width:6vw;height:5vw;top:6vw;right:18.5vw}}.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active>.hiri.hiri-03{width:38px;top:56px;right:150px;animation:hiri_03 1.5s infinite linear alternate}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(2) .image-wrap.active>.hiri.hiri-03{width:5vw;height:4vw;top:9vw;right:17vw}}.section.question>.inner>.item-wrap .item:nth-of-type(3) .image-wrap{overflow:unset}.section.question>.inner>.item-wrap .item:nth-of-type(3) .image-wrap>.img{height:478px}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(3) .image-wrap>.img{height:62vw;transform:translateX(-3vw)}}.section.question>.inner>.item-wrap .item:nth-of-type(3) .image-wrap.active::after{content:'';width:200px;height:90px;background-image:url("../img/bad.png");position:absolute;top:23px;left:158px;z-index:10;transform:translate(0, 100%) rotate(-13deg);animation:bad_03 2s forwards}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(3) .image-wrap.active::after{width:28vw;height:12vw;top:2vw;left:18vw;background-size:cover;background-repeat:no-repeat}}.section.question>.inner>.item-wrap .item:nth-of-type(3) .image-wrap::before{content:'';width:18px;height:40px;background-image:url("../img/giza.png");position:absolute;top:86px;left:27px;z-index:10;transform-origin:right center;animation:giza 2s infinite linear 0.5s}@media screen and (max-width: 768px){.section.question>.inner>.item-wrap .item:nth-of-type(3) .image-wrap::before{width:2vw;height:5vw;top:11vw;left:-0.5vw;background-size:cover;background-repeat:no-repeat}}.section.question>.inner>.emphasis{text-align:center;font-size:48px;font-weight:bold}@media screen and (max-width: 768px){.section.question>.inner>.emphasis{font-size:6.5vw}}.section.question>.inner>.emphasis .color{color:#00b9ef}.section.feature{background-color:#e0e7e9}.section.feature p{font-family:'Noto Sans JP', sans-serif;font-weight:400}.section.feature>.inner{width:100%;padding-top:120px;position:relative;overflow-y:hidden}@media screen and (max-width: 768px){.section.feature>.inner{padding-top:19vw}}.section.feature>.inner::before{content:'';width:100px;height:100px;background-color:#100d12;position:absolute;top:-50px;left:50%;transform:translateX(-50%) rotate(-45deg)}@media screen and (max-width: 768px){.section.feature>.inner::before{width:26vw;height:26vw;top:-19vw}}.section.feature>.inner>.title-text{width:496px;height:204px;top:95px}@media screen and (max-width: 768px){.section.feature>.inner>.title-text{width:71vw;height:auto;top:17vw}}.section.feature>.inner>.title-wrap{z-index:10;margin-bottom:50px}@media screen and (max-width: 768px){.section.feature>.inner>.title-wrap{margin-bottom:6vw}}.section.feature>.inner>.title-wrap h2{display:flex;justify-content:center;flex-direction:column}.section.feature>.inner>.title-wrap h2 .text{font-size:28px;text-align:center;font-weight:bold;color:#100d12;line-height:1;z-index:100}@media screen and (max-width: 768px){.section.feature>.inner>.title-wrap h2 .text{font-size:3.5vw;margin-bottom:1vw}}.section.feature>.inner>.title-wrap h2 .strong{display:flex;justify-content:center;align-items:center;font-size:48px}@media screen and (max-width: 768px){.section.feature>.inner>.title-wrap h2 .strong{font-size:7vw}}.section.feature>.inner>.title-wrap h2 .color{color:#00b9ef;font-size:100px}@media screen and (max-width: 768px){.section.feature>.inner>.title-wrap h2 .color{font-size:13vw}}.section.feature>.inner>.item-wrap{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.section.feature>.inner>.item-wrap{flex-direction:column}}.section.feature>.inner>.item-wrap .item{width:380px;margin-bottom:65px;background-color:#fff;position:relative;z-index:100}@media screen and (min-width: 769px) and (max-width: 1024px){.section.feature>.inner>.item-wrap .item{width:calc((100vw - 10vw) / 3)}}@media screen and (max-width: 768px){.section.feature>.inner>.item-wrap .item{width:100%;margin-bottom:8.1vw}}@media screen and (min-width: 769px){.section.feature>.inner>.item-wrap .item:nth-of-type(4){margin-bottom:0}}.section.feature>.inner>.item-wrap .item:nth-of-type(5){margin-bottom:0}.section.feature>.inner>.item-wrap .item .number_icon{width:85px;height:108px;position:absolute;top:0;right:0;transform:translateY(-50%);z-index:100}@media screen and (min-width: 769px) and (max-width: 1024px){.section.feature>.inner>.item-wrap .item .number_icon{width:6vw;height:auto}}@media screen and (max-width: 768px){.section.feature>.inner>.item-wrap .item .number_icon{width:13vw;height:auto;top:2vw}}.section.feature>.inner>.item-wrap .item .image-wrap{width:100%;height:240px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.feature>.inner>.item-wrap .item .image-wrap{height:auto}}@media screen and (max-width: 768px){.section.feature>.inner>.item-wrap .item .image-wrap{height:auto}}.section.feature>.inner>.item-wrap .item .image-wrap .img{height:100%}@media screen and (min-width: 769px) and (max-width: 1024px){.section.feature>.inner>.item-wrap .item .image-wrap .img{width:100%;height:auto}}@media screen and (max-width: 768px){.section.feature>.inner>.item-wrap .item .image-wrap .img{width:100%;height:auto}}.section.feature>.inner>.item-wrap .item .text-wrap{padding:30px}@media screen and (max-width: 768px){.section.feature>.inner>.item-wrap .item .text-wrap{padding:4vw}}.section.feature>.inner>.item-wrap .item .text-wrap .caption{margin-bottom:10px;font-size:24px;font-weight:bold;text-align:center;color:#110d13}@media screen and (max-width: 768px){.section.feature>.inner>.item-wrap .item .text-wrap .caption{margin-bottom:2vw;font-size:5vw}}.section.feature>.inner>.item-wrap .item .text-wrap .text{color:#110d13;line-height:1.8}.section.feature>.inner>.item-wrap .item .text-wrap .text .color{color:#00b9ef;font-weight:bold}@media screen and (min-width: 769px){.section.feature>.inner>.item-wrap .item:nth-of-type(2){margin-left:30px;margin-right:30px}}@media screen and (min-width: 769px){.section.feature>.inner>.item-wrap .item:nth-of-type(4){margin-right:30px}}.section.voice{background-color:#fff}.section.voice p{font-family:'Noto Sans JP', sans-serif;font-weight:400}.section.voice>.inner{width:100%;padding-top:120px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.voice>.inner{padding-left:3vw;padding-right:3vw}}@media screen and (max-width: 768px){.section.voice>.inner{padding-top:15vw;padding-bottom:9vw}}.section.voice>.inner>.title-wrap{margin-bottom:50px;position:relative;z-index:1000}@media screen and (max-width: 768px){.section.voice>.inner>.title-wrap{margin-bottom:12vw}}.section.voice>.inner>.title-wrap .text{font-size:48px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.section.voice>.inner>.title-wrap .text{font-size:6.5vw}}.section.voice>.inner>.title-text{width:500px;height:206px;top:60px}@media screen and (max-width: 768px){.section.voice>.inner>.title-text{width:63vw;height:auto;top:8vw;left:5vw}}.section.voice>.inner .item-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap{flex-direction:column}}.section.voice>.inner .item-wrap .item{display:flex;justify-content:flex-start;width:585px;height:285px;padding:30px 50px 0 0;margin-bottom:30px;background-color:#e0e7e9;z-index:100}@media screen and (min-width: 769px) and (max-width: 1024px){.section.voice>.inner .item-wrap .item{width:48.5%;height:auto;padding:20px 20px 20px 10px}}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item{width:100%;height:auto;padding:4.4vw 3vw;margin-bottom:5vw}}.section.voice>.inner .item-wrap .item:nth-of-type(2n){background-color:#ddeff6}.section.voice>.inner .item-wrap .item:nth-of-type(2n)>.text-wrap .caption{background:linear-gradient(transparent 70%, #89f3ff 0%)}.section.voice>.inner .item-wrap .item>.image-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:170px;min-width:170px;padding:0 20px 20px}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item>.image-wrap{width:100%;min-width:26vw;padding:0 3.5vw}}.section.voice>.inner .item-wrap .item>.image-wrap .text{color:#888;text-align:center}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item>.image-wrap .text{font-size:3vw}}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item>.image-wrap picture{display:flex;justify-content:center;height:auto;align-items:flex-start}}.section.voice>.inner .item-wrap .item>.text-wrap p{color:#110d13;line-height:1.5}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item>.text-wrap p{font-size:3.6vw}}.section.voice>.inner .item-wrap .item>.text-wrap .caption{display:inline;font-size:24px;font-weight:bold;line-height:1;position:relative;background:linear-gradient(transparent 70%, #1bb7ee 0%)}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item>.text-wrap .caption{font-size:4.8vw;margin-bottom:2.8vw;line-height:1.2}}.section.voice>.inner .item-wrap .item>.text-wrap .text{margin-top:25px}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item>.text-wrap .text{margin-top:2.8vw}}.section.voice>.inner .item-wrap .item:nth-of-type(1)>.image-wrap .img{width:135px}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item:nth-of-type(1)>.image-wrap .img{width:100%}}.section.voice>.inner .item-wrap .item:nth-of-type(2)>.image-wrap .img{width:120px}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item:nth-of-type(2)>.image-wrap .img{width:93%}}.section.voice>.inner .item-wrap .item:nth-of-type(3)>.image-wrap .img{width:100px}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item:nth-of-type(3)>.image-wrap .img{width:60%}}.section.voice>.inner .item-wrap .item:nth-of-type(4)>.image-wrap .img{width:114px}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item:nth-of-type(4)>.image-wrap .img{width:94%}}.section.voice>.inner .item-wrap .item:nth-of-type(5)>.image-wrap .img{width:125px}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item:nth-of-type(5)>.image-wrap .img{width:72%}}.section.voice>.inner .item-wrap .item:nth-of-type(6)>.image-wrap .img{width:102px}@media screen and (max-width: 768px){.section.voice>.inner .item-wrap .item:nth-of-type(6)>.image-wrap .img{width:69%}}.section.plan{background-image:url("../img/plan_back.jpg");background-size:cover}.section.plan p{font-family:'Noto Sans JP', sans-serif;font-weight:400}.section.plan>.inner{padding-bottom:100px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner{padding-left:3vw;padding-right:3vw}}@media screen and (max-width: 768px){.section.plan>.inner{padding-top:14vw;padding-bottom:15vw}}.section.plan>.inner>.title-wrap{margin-bottom:40px}@media screen and (max-width: 768px){.section.plan>.inner>.title-wrap{margin-bottom:7vw}}.section.plan>.inner>.title-wrap .text{color:#fff;font-size:48px;text-align:center;font-weight:bold}@media screen and (max-width: 768px){.section.plan>.inner>.title-wrap .text{font-size:6.5vw}}.section.plan>.inner>.title-text{width:490px;height:204px;top:60px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner>.title-text{right:3vw}}@media screen and (max-width: 768px){.section.plan>.inner>.title-text{width:68vw;height:auto;top:6vw;right:4vw}}.section.plan>.inner .promise{width:1000px;height:280px;background:rgba(255,255,255,0.15) url(../img/promise_back.png) no-repeat left 20px center/contain;font-family:'Noto Sans JP', sans-serif;margin:0 auto;position:relative;z-index:20}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .promise{width:100%;height:auto;background:rgba(255,255,255,0.15) url(../img/promise_back.png) no-repeat left 30px center/contain;font-family:'Noto Sans JP', sans-serif;padding:1.953vw}}@media screen and (max-width: 768px){.section.plan>.inner .promise{width:100%;height:315px;background:rgba(255,255,255,0.15) url(../img/promise_back_sp.png) no-repeat center bottom/contain;font-family:'Noto Sans JP', sans-serif;-webkit-background-size:149px auto;background-size:149px auto;padding:20px 10px}}.section.plan>.inner .promise:after{content:'';width:111px;height:100px;background-image:url(../svg/sign.svg);-webkit-background-size:100%;background-size:100%;position:absolute;right:63px;bottom:20px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .promise:after{width:10.84vw;height:9.766vw;right:1.953vw;bottom:1.953vw}}@media screen and (max-width: 768px){.section.plan>.inner .promise:after{width:76px;height:68px;right:inherit;bottom:58px;left:50%;transform:translateX(80px)}}.section.plan>.inner .promise .txt-box{width:580px;position:absolute;top:25px;right:108px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .promise .txt-box{width:56.641vw;margin:0 2.93vw 0 auto;position:inherit;top:inherit;right:inherit}}@media screen and (max-width: 768px){.section.plan>.inner .promise .txt-box{width:100%;position:inherit;top:inherit;right:inherit}}.section.plan>.inner .promise .txt-box .ttl{background:#000;font-size:28px;font-weight:700;line-height:50px;color:#fff;text-align:center;margin-bottom:13px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .promise .txt-box .ttl{font-size:16px;line-height:30px;margin-bottom:5px}}@media screen and (max-width: 768px){.section.plan>.inner .promise .txt-box .ttl{font-size:16px;line-height:30px;margin-bottom:5px}}.section.plan>.inner .promise .txt-box .txt{font-size:20px;font-weight:400;line-height:46px;text-align:center}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .promise .txt-box .txt{font-size:14px;line-height:32px}}@media screen and (max-width: 768px){.section.plan>.inner .promise .txt-box .txt{font-size:14px;line-height:32px}}.section.plan>.inner .promise .txt-box .txt .underline{position:relative}.section.plan>.inner .promise .txt-box .txt .underline:after{content:'';width:100%;height:2px;background:#1bb7ee;position:absolute;bottom:-2px;left:0}.section.plan>.inner .promise .txt-box .notes{font-size:16px;font-weight:400;line-height:1;color:#d0d0d0;text-align:center;margin-top:17px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .promise .txt-box .notes{font-size:10px;margin-top:8px}}@media screen and (max-width: 768px){.section.plan>.inner .promise .txt-box .notes{font-size:10px;margin-top:8px}}.section.plan>.inner .course{width:1000px;font-family:'Noto Sans JP', sans-serif;margin:60px auto}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .course{width:100%}}@media screen and (max-width: 768px){.section.plan>.inner .course{width:100%;margin:50px auto}}.section.plan>.inner .course .ttl{font-size:28px;font-weight:700;line-height:1;color:#fff;text-align:center;margin-bottom:20px}@media screen and (max-width: 768px){.section.plan>.inner .course .ttl{font-size:18px;margin-bottom:14px}}.section.plan>.inner .course .table{table-layout:fixed;width:100%;color:#fff;text-align:center}.section.plan>.inner .course .table .item{border-bottom:solid 1px #ccc}.section.plan>.inner .course .table .item:first-of-type{background:#000;border-top:solid 2px #ccc;border-bottom:solid 2px #ccc}.section.plan>.inner .course .table .item:first-of-type .item-ttl{font-size:22px;color:#1bb7ee;text-align:center;padding:28px 0}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .course .table .item:first-of-type .item-ttl{font-size:2.148vw;padding:2.734vw 0}}@media screen and (max-width: 768px){.section.plan>.inner .course .table .item:first-of-type .item-ttl{width:81px;font-size:15px;padding:20px 0}}.section.plan>.inner .course .table .item:first-of-type .item-ttl:first-of-type{text-align:left;padding-left:212px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .course .table .item:first-of-type .item-ttl:first-of-type{text-align:center;padding-left:0}}@media screen and (max-width: 768px){.section.plan>.inner .course .table .item:first-of-type .item-ttl:first-of-type{width:48.53333vw;text-align:center;padding-left:0}}.section.plan>.inner .course .table .item-ttl{font-size:20px;line-height:1;text-align:left;vertical-align:middle}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .course .table .item-ttl{font-size:1.953vw}}@media screen and (max-width: 768px){.section.plan>.inner .course .table .item-ttl{font-size:14px;line-height:18px}}.section.plan>.inner .course .table .item-ttl:first-child{width:640px;padding:32px 40px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .course .table .item-ttl:first-child{width:50%;padding:3.125vw 3.906vw}}@media screen and (max-width: 768px){.section.plan>.inner .course .table .item-ttl:first-child{width:48.53333vw;padding:14px 0}}.section.plan>.inner .course .table .item-content{width:calc((100% - 640px) / 2);font-size:18px;text-align:right;vertical-align:middle}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .course .table .item-content{width:auto;font-size:1.758vw}}@media screen and (max-width: 768px){.section.plan>.inner .course .table .item-content{width:81px;font-size:14px}}.section.plan>.inner .course .table .item-content:nth-of-type(1){padding-right:50px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .course .table .item-content:nth-of-type(1){padding-right:8.203vw}}@media screen and (max-width: 768px){.section.plan>.inner .course .table .item-content:nth-of-type(1){padding-right:3.2vw}}.section.plan>.inner .course .table .item-content:nth-of-type(2){padding-right:55px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .course .table .item-content:nth-of-type(2){padding-right:8.594vw}}@media screen and (max-width: 768px){.section.plan>.inner .course .table .item-content:nth-of-type(2){padding-right:4.8vw}}.section.plan>.inner .subscription{width:100%}.section.plan>.inner .subscription .caption{margin-bottom:20px;font-size:28px;text-align:center;font-weight:bold}@media screen and (max-width: 768px){.section.plan>.inner .subscription .caption{font-size:4.7vw;margin-bottom:4vw}}.section.plan>.inner .subscription>.inner{display:flex;align-items:center;width:100%;height:140px;padding:0 40px 0 80px;background-color:rgba(27,183,238,0.2)}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .subscription>.inner{height:auto;padding:1.953vw 3.906vw}}@media screen and (max-width: 768px){.section.plan>.inner .subscription>.inner{display:block;height:auto;padding:5vw 3vw}}.section.plan>.inner .subscription>.inner .left-wrap{flex-shrink:0;display:flex;align-items:center;margin-right:44px;padding-right:44px;position:relative}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .subscription>.inner .left-wrap{width:fit-content;margin-right:1.953vw;padding-right:1.953vw}}@media screen and (max-width: 768px){.section.plan>.inner .subscription>.inner .left-wrap{margin:0 0 20px 0;padding:0 0 10px 0}}.section.plan>.inner .subscription>.inner .left-wrap:after{content:'';width:1px;height:60px;background:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.section.plan>.inner .subscription>.inner .left-wrap:after{width:100%;height:1px;top:inherit;bottom:0}}.section.plan>.inner .subscription>.inner .left-wrap .icon{width:74px;height:94px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .subscription>.inner .left-wrap .icon{width:7.227vw;height:9.18vw}}@media screen and (max-width: 768px){.section.plan>.inner .subscription>.inner .left-wrap .icon{width:10vw;height:auto;margin-right:4vw}}.section.plan>.inner .subscription>.inner .left-wrap .text-wrap{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.section.plan>.inner .subscription>.inner .left-wrap .text-wrap{align-items:flex-start}}.section.plan>.inner .subscription>.inner .left-wrap .text-wrap .text{font-size:20px;font-weight:bold;line-height:30px;color:#1bb7ee}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .subscription>.inner .left-wrap .text-wrap .text{font-size:1.953vw;line-height:2.93vw}}@media screen and (max-width: 768px){.section.plan>.inner .subscription>.inner .left-wrap .text-wrap .text{font-size:14px;line-height:18px}}.section.plan>.inner .subscription>.inner .table{table-layout:fixed;width:100%;font-size:18px;font-family:'Noto Sans JP', sans-serif;font-weight:700;color:#fff}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .subscription>.inner .table{font-size:1.758vw}}@media screen and (max-width: 768px){.section.plan>.inner .subscription>.inner .table{font-size:14px;line-height:21px}}.section.plan>.inner .subscription>.inner .table .item-ttl{white-space:nowrap;width:5em;text-align:left;padding:10px 0}@media screen and (max-width: 768px){.section.plan>.inner .subscription>.inner .table .item-ttl{padding:5px 0}}.section.plan>.inner .subscription>.inner .table .item-content{padding:10px 0}@media screen and (min-width: 769px) and (max-width: 1024px){.section.plan>.inner .subscription>.inner .table .item-content{text-indent:-3em;padding-left:3em}}@media screen and (max-width: 768px){.section.plan>.inner .subscription>.inner .table .item-content{text-indent:-3em;padding:5px 0 5px 3em}}.section.plan>.inner .banner-lead{font-size:28px;font-weight:700;line-height:42px;color:#fff;text-align:center;margin:73px 0 20px}@media screen and (max-width: 768px){.section.plan>.inner .banner-lead{font-size:18px;line-height:35px;margin:30px 0 12px}}@media screen and (max-width: 768px){.section.plan .banner{width:100%}}.section.faq{background-color:#e0e7e9}.section.faq p,.section.faq a{color:#100e11;font-family:'Noto Sans JP', sans-serif;font-weight:400}.section.faq>.inner{padding:120px 0 100px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.faq>.inner{padding-left:3vw;padding-right:3vw}}@media screen and (max-width: 768px){.section.faq>.inner{padding:14vw 5vw 8vw}}.section.faq>.inner>.title-wrap{margin-bottom:50px}@media screen and (max-width: 768px){.section.faq>.inner>.title-wrap{margin-bottom:8vw}}.section.faq>.inner>.title-wrap .text{font-size:48px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.section.faq>.inner>.title-wrap .text{font-size:6.5vw}}.section.faq>.inner>.title-text{width:327px;height:209px;top:40px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.faq>.inner>.title-text{right:3vw}}@media screen and (max-width: 768px){.section.faq>.inner>.title-text{width:48vw;height:auto;top:4vw;right:5vw}}.section.faq>.inner .item-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap{flex-direction:column}}.section.faq>.inner .item-wrap .item{width:585px;margin-bottom:40px;padding:30px;background-color:#fff;z-index:100}@media screen and (min-width: 769px) and (max-width: 1024px){.section.faq>.inner .item-wrap .item{width:48.5%}}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item{width:100%;padding:4vw 3vw;margin-bottom:5vw}}.section.faq>.inner .item-wrap .item .q-wrap{display:flex;align-items:flex-start;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #000}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .q-wrap{margin-bottom:1vw;padding-bottom:1vw}}.section.faq>.inner .item-wrap .item .q-wrap .icon-q{width:30px;min-width:30px;min-height:30px;margin-right:10px}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .q-wrap .icon-q{width:5.3vw;min-width:5.3vw;min-height:5.3vw}}.section.faq>.inner .item-wrap .item .q-wrap .text{font-size:22px;font-weight:bold}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .q-wrap .text{font-size:3.7vw;line-height:1.4}}.section.faq>.inner .item-wrap .item .a-wrap>.text{line-height:1.5}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .a-wrap>.text{font-size:3.75vw}}.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap{margin-top:30px}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap{margin-top:4vw}}.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact{display:flex;justify-content:flex-start;margin-bottom:20px}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact{margin-bottom:6.2vw}}.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .name{width:170px;color:#1bb7ee;font-size:18px;font-weight:bold}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .name{width:35.5vw;font-size:3.75vw}}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .text{font-size:3.75vw}}.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .link{position:relative;transition:0.3s all}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .link{font-size:3.75vw}}@media screen and (min-width: 769px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .link:hover{color:#14addb}.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .link:hover::after{background-color:#14addb}}.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .link::after{content:'';width:100%;height:1px;background-color:#100e11;position:absolute;bottom:-5px;left:0;transition:0.3s all}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .link::after{bottom:-1vw}}.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .line{transition:0.3s all}@media screen and (min-width: 769px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .line:hover{opacity:0.8}}.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .line>img{height:36px}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact .line>img{transform:translateY(-1.5vw);height:10.4vw}}@media screen and (max-width: 768px){.section.faq>.inner .item-wrap .item .a-wrap .contact-wrap .contact:last-of-type{margin-bottom:0}}.section.access{background:#fff}.section.access p,.section.access a{color:#100e11;font-family:'Noto Sans JP', sans-serif;font-weight:400}.section.access>.inner{padding:120px 0 100px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.access>.inner{padding-left:3vw;padding-right:3vw}}@media screen and (max-width: 768px){.section.access>.inner{padding:14vw 15px 45px}}.section.access>.inner>.title-wrap{margin-bottom:50px}@media screen and (max-width: 768px){.section.access>.inner>.title-wrap{margin-bottom:8vw}}.section.access>.inner>.title-wrap .text{font-size:48px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.section.access>.inner>.title-wrap .text{font-size:6.5vw}}.section.access>.inner>.title-text{width:667px;height:206px;top:60px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.access>.inner>.title-text{right:3vw}}@media screen and (max-width: 768px){.section.access>.inner>.title-text{width:88.93333vw;height:auto;top:4vw;right:inherit;left:5vw}}.section.access .box{display:flex;align-items:flex-end;width:calc((100% - 30px) / 2);padding-bottom:22px}@media screen and (max-width: 768px){.section.access .box{width:100%;border-bottom:solid 1px #000;margin-bottom:15px;padding-bottom:15px}}.section.access .box .img-box{width:213px;margin-right:36px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.access .box .img-box{width:20.801vw;margin-right:3.516vw}}@media screen and (max-width: 768px){.section.access .box .img-box{flex-shrink:0;width:114px;margin-right:8px}}.section.access .box .img-box .img{width:100%;height:auto}.section.access .box .address{font-size:16px;line-height:32px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.access .box .address{font-size:1.563vw;line-height:3.125vw}}@media screen and (max-width: 768px){.section.access .box .address{font-size:12px;line-height:24px;margin-bottom:-4px}}.section.access .wrap{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.section.access .wrap{flex-direction:column-reverse}}.section.access .wrap .txt-box{width:calc((100% - 30px) / 2)}@media screen and (max-width: 768px){.section.access .wrap .txt-box{width:100%}}.section.access .wrap .txt-box .parts{width:100%;border-top:solid 1px #000;padding:18px 0}@media screen and (max-width: 768px){.section.access .wrap .txt-box .parts{border-top:none;padding:20px 0}}.section.access .wrap .txt-box .parts:last-of-type{padding-bottom:0}@media screen and (max-width: 768px){.section.access .wrap .txt-box .parts:last-of-type{border-top:solid 1px #000}}.section.access .wrap .txt-box .parts .ttl{font-size:28px;font-family:'Noto Sans JP', sans-serif;font-weight:700;line-height:1;color:#110d13}@media screen and (min-width: 769px) and (max-width: 1024px){.section.access .wrap .txt-box .parts .ttl{font-size:2.734vw}}@media screen and (max-width: 768px){.section.access .wrap .txt-box .parts .ttl{font-size:16px;text-align:center}}.section.access .wrap .txt-box .parts .route .list{font-size:18px;font-family:'Noto Sans JP', sans-serif;line-height:30px;font-weight:400;margin-top:18px;padding-left:44px;position:relative}@media screen and (min-width: 769px) and (max-width: 1024px){.section.access .wrap .txt-box .parts .route .list{font-size:1.758vw;line-height:2.93vw;margin-top:1.758vw;padding-left:4.297vw}}@media screen and (max-width: 768px){.section.access .wrap .txt-box .parts .route .list{font-size:14px;line-height:19px;margin-top:10px;padding-left:26px}}.section.access .wrap .txt-box .parts .route .list .img{width:28px;height:auto;position:absolute;top:0;left:0}@media screen and (min-width: 769px) and (max-width: 1024px){.section.access .wrap .txt-box .parts .route .list .img{width:2.734vw}}@media screen and (max-width: 768px){.section.access .wrap .txt-box .parts .route .list .img{width:16px}}.section.access .wrap .txt-box .parts .time{font-size:20px;font-weight:700;line-height:1;color:#1bb7ee;margin:18px 0 12px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.access .wrap .txt-box .parts .time{font-size:1.953vw;margin:1.758vw 0 1.172vw}}@media screen and (max-width: 768px){.section.access .wrap .txt-box .parts .time{font-size:14px;text-align:center;margin:15px 0}}.section.access .wrap .txt-box .parts .txt{font-size:16px;font-weight:400;line-height:32px;color:#110d13}@media screen and (min-width: 769px) and (max-width: 1024px){.section.access .wrap .txt-box .parts .txt{font-size:1.563vw;line-height:3.125vw}}@media screen and (max-width: 768px){.section.access .wrap .txt-box .parts .txt{font-size:14px;line-height:28px}}.section.access .wrap .txt-box .parts .txt.space{text-indent:1em}.section.access .wrap .map{width:calc((100% - 30px) / 2);height:570px}@media screen and (max-width: 768px){.section.access .wrap .map{width:100%;height:53.33333vw}}.section.access .wrap .map .g-map{width:100%;height:100%}.section.appeal{background-color:#090909;background-image:url("../img/appeal_01.png");background-size:auto 100%;background-repeat:no-repeat}@media screen and (max-width: 768px){.section.appeal{background-position:center;background-image:url("../img/appeal_01_sp.png")}}.section.appeal p{font-family:'Noto Sans JP', sans-serif;font-weight:400}.section.appeal>.inner{padding:110px 0 105px 550px;position:relative}@media screen and (min-width: 769px) and (max-width: 1024px){.section.appeal>.inner{padding:110px 0 105px 40%}}@media screen and (max-width: 768px){.section.appeal>.inner{padding:43vw 0 10vw}}.section.appeal>.inner .caption{font-size:38px;margin-bottom:30px}@media screen and (max-width: 768px){.section.appeal>.inner .caption{font-size:5.5vw;text-align:center;margin-bottom:4vw}}.section.appeal>.inner .text{line-height:2}@media screen and (max-width: 768px){.section.appeal>.inner .text{font-size:3.2vw;text-align:center}}.section.appeal>.inner .sign{width:143px;height:129px;position:absolute;bottom:65px;right:12px}@media screen and (min-width: 769px) and (max-width: 1024px){.section.appeal>.inner .sign{width:10vw;height:auto}}@media screen and (max-width: 768px){.section.appeal>.inner .sign{width:18vw;height:auto;bottom:0;right:6vw}}@keyframes shine{100%{left:125%}}@keyframes scroll{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}80%,100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes kira{0%{transform:translate(0, 0) rotate(0deg) scale(0.3);opacity:0.5}70%{transform:translate(0, 0) rotate(180deg) scale(1);opacity:1}100%{transform:translate(0, 0) rotate(240deg) scale(0.3);opacity:0.5}}@keyframes bad_01{0%{transform:translate(-100%, 100%) rotate(-15deg)}20%{transform:translate(10%, -10%) rotate(-15deg)}30%{transform:translate(0) rotate(-15deg)}100%{transform:translate(0) rotate(-15deg)}}@keyframes bad_02{0%{transform:translate(100%, 100%) rotate(15deg)}20%{transform:translate(-10%, -10%) rotate(15deg)}30%{transform:translate(0) rotate(15deg)}100%{transform:translate(0) rotate(15deg)}}@keyframes bad_03{0%{transform:translate(0, 100%) rotate(-13deg)}20%{transform:translate(0, -30%) rotate(-13deg)}30%{transform:translate(0) rotate(-13deg)}100%{transform:translate(0) rotate(-13deg)}}@keyframes uzu{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hiri_01{0%,100%{transform:rotate(-58deg)}50%{transform:rotate(-68deg)}}@keyframes hiri_02{0%,100%{transform:rotate(-30deg)}50%{transform:rotate(-20deg)}}@keyframes hiri_03{0%,100%{transform:rotate(0deg)}50%{transform:rotate(-10deg)}}@keyframes giza{0%{transform:scale(0)}20%{transform:scale(1)}90%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:0}}

/*# sourceMappingURL=style.css.map */
