*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body{width:100%;padding:0;margin:0;position:relative}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,address,strong,em,table,dl,ul,ol,img,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{padding:0;margin:0;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,a,address,strong,em,form,input,textarea,select,submit,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit}a{border:none;color:inherit;text-decoration:none;word-wrap:break-word}a:hover{text-decoration:none}address,em{font-style:normal}ul,ol{list-style:none none outside}img{display:block;border:none}.debug{height:auto;overflow-y:auto}body{height:100%;color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1;letter-spacing:.05em;text-align:justify;position:relative;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{transition:.375s}a:hover{opacity:.6}.en{font-family:"Titan One",serif}.mw_wp_form,.wpcf7{margin-top:3rem}.mw_wp_form input[type=tel],.mw_wp_form input[type=email],.mw_wp_form input[type=text],.mw_wp_form input[type=number],.mw_wp_form textarea,.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 input[type=number],.wpcf7 textarea{border:none;border-radius:.5rem}.mw_wp_form .need,.wpcf7 .need{display:inline-block;color:#f00c38;font-size:.75rem;padding-left:.5rem}.mw_wp_form .error,.wpcf7 .error{color:#f03 !important;margin-top:.75em}.mw_wp_form dl,.wpcf7 dl{position:relative}.mw_wp_form dl:first-child dt,.wpcf7 dl:first-child dt{border-top:none}@media only screen and (max-width: 1079px){.mw_wp_form dl:last-of-type,.wpcf7 dl:last-of-type{border:none}}.mw_wp_form dl:last-of-type dt,.wpcf7 dl:last-of-type dt{display:block}@media only screen and (min-width: 1080px){.mw_wp_form dl,.wpcf7 dl{display:flex}}.mw_wp_form dl:first-child,.wpcf7 dl:first-child{margin-top:0}.mw_wp_form dl dt,.wpcf7 dl dt{font-weight:bold;line-height:1.5;padding:1.5rem 0rem}@media only screen and (min-width: 1080px){.mw_wp_form dl dt,.wpcf7 dl dt{width:15.625rem;display:flex;align-items:center}}@media only screen and (max-width: 1079px){.mw_wp_form dl dt,.wpcf7 dl dt{padding:.75rem 0rem}}.mw_wp_form dl dt .br,.wpcf7 dl dt .br{padding:2px 0}.mw_wp_form dl dd,.wpcf7 dl dd{padding:1.25rem 0rem}.mw_wp_form dl dd.flex,.wpcf7 dl dd.flex{display:flex;align-items:center}@media only screen and (min-width: 1080px){.mw_wp_form dl dd,.wpcf7 dl dd{width:calc(100% - 15.625rem)}}@media only screen and (max-width: 1079px){.mw_wp_form dl dd,.wpcf7 dl dd{padding:.7692307692rem 0 1.1538461538rem}}.mw_wp_form p.btn,.wpcf7 p.btn{display:flex;align-items:center;justify-content:center;margin:3.75rem 0 0}@media only screen and (max-width: 1079px){.mw_wp_form p.btn,.wpcf7 p.btn{flex-direction:column-reverse}}.mw_wp_form input[type=tel],.mw_wp_form input[type=email],.mw_wp_form input[type=text],.mw_wp_form input[type=number],.mw_wp_form textarea,.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 input[type=number],.wpcf7 textarea{display:block;width:100%;line-height:1.5;padding:.75em 1em;background:#fff;border:1px solid #c6c6c6;-webkit-appearance:none;box-sizing:border-box}.mw_wp_form input[type=tel].short,.mw_wp_form input[type=email].short,.mw_wp_form input[type=text].short,.mw_wp_form input[type=number].short,.mw_wp_form textarea.short,.wpcf7 input[type=tel].short,.wpcf7 input[type=email].short,.wpcf7 input[type=text].short,.wpcf7 input[type=number].short,.wpcf7 textarea.short{width:50%}.mw_wp_form input[type=tel]::-moz-placeholder, .mw_wp_form input[type=email]::-moz-placeholder, .mw_wp_form input[type=text]::-moz-placeholder, .mw_wp_form input[type=number]::-moz-placeholder, .mw_wp_form textarea::-moz-placeholder, .wpcf7 input[type=tel]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=number]::-moz-placeholder, .wpcf7 textarea::-moz-placeholder{color:#c7c7c7}.mw_wp_form input[type=tel]::placeholder,.mw_wp_form input[type=email]::placeholder,.mw_wp_form input[type=text]::placeholder,.mw_wp_form input[type=number]::placeholder,.mw_wp_form textarea::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=number]::placeholder,.wpcf7 textarea::placeholder{color:#c7c7c7}.mw_wp_form input[type=number],.wpcf7 input[type=number]{width:25%}.mw_wp_form select,.wpcf7 select{display:block;width:25%;padding:1em 2em 1em 1em;border:#fff 2px solid;background:url(../img/select.svg) right 1.5em center/auto .75em no-repeat #fff;border:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 980px){.mw_wp_form select,.wpcf7 select{font-size:16px}}.mw_wp_form .btn,.wpcf7 .btn{display:flex;justify-content:center;gap:0 3.125rem;margin-top:3.125rem}@media only screen and (max-width: 1079px){.mw_wp_form .btn,.wpcf7 .btn{flex-direction:column-reverse;gap:2.0769230769rem 0;align-items:center}}.mw_wp_form input[type=submit],.mw_wp_form input[type=reset],.wpcf7 input[type=submit],.wpcf7 input[type=reset]{cursor:pointer;display:block;width:18.75rem;color:#fff;background:#fff;font-weight:bold;line-height:1;letter-spacing:.2em;text-align:center;text-decoration:none;padding:1.25rem 0;background:#29d4ef;border:none;border-radius:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.25s;border:2px solid #29d4ef}.mw_wp_form input[type=submit]:hover,.mw_wp_form input[type=reset]:hover,.wpcf7 input[type=submit]:hover,.wpcf7 input[type=reset]:hover{opacity:.6}@media only screen and (max-width: 1079px){.mw_wp_form input[type=submit],.mw_wp_form input[type=reset],.wpcf7 input[type=submit],.wpcf7 input[type=reset]{font-size:1.25rem}}.mw_wp_form input[type=reset],.wpcf7 input[type=reset]{color:#fff;border-radius:.3125rem}@media only screen and (min-width: 1080px){.mw_wp_form.mw_wp_form_confirm dl dd,.wpcf7.mw_wp_form_confirm dl dd{line-height:1.5}}.mw_wp_form .wpcf7-list-item,.wpcf7 .wpcf7-list-item{margin:0}@media only screen and (min-width: 1080px){.cm_flex{display:flex}}.slide{position:relative}.slide .image{overflow:hidden;position:relative}.slide .image li.show{opacity:1;visibility:visible}.slide .thum{display:flex}.slide .thum li{width:.75rem;height:.75rem;position:relative}.slide .thum li.show span{background:#000}.slide .thum li.show span::after{opacity:1}.slide .thum li span{display:block;width:.75rem;height:.75rem;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.wp-pagenavi{text-align:center;margin-top:4rem}@media only screen and (max-width: 1079px){.wp-pagenavi{margin-bottom:4.9230769231rem}}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi .current{display:inline-block;width:2.5em;height:2.5em;color:#29d4ef;font-weight:bold;text-align:center;text-decoration:none;border:1px solid #29d4ef;margin:0 .25em;border-radius:.25em;box-sizing:border-box;padding:.6em 0 .3em}.wp-pagenavi .pages{display:inline-block;width:2em;height:2em;color:#29d4ef;font-weight:bold;line-height:2em;text-align:center;text-decoration:none;border-bottom:1px solid #29d4ef;margin:0 .25em;box-sizing:border-box}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background:#29d4ef}.wp-pagenavi .extend{color:#29d4ef}.wp-pagenavi .last,.wp-pagenavi .pages{width:4em !important}.fadeIn{transition:.5s;opacity:0}.fadeIn.play{opacity:1}.slideUp{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1.5rem);opacity:0}.slideUp.play{transform:translateY(0);opacity:1}.slideLeft{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}.slideLeft.play{transform:translate(0);opacity:1}@media only screen and (min-width: 1080px){.slideLeft{transform:translateX(1.5rem)}}@media only screen and (max-width: 1079px){.slideLeft{transform:translateY(1.5rem)}}.slideRight{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}.slideRight.play{transform:translate(0);opacity:1}@media only screen and (min-width: 1080px){.slideRight{transform:translateX(-1.5rem)}}@media only screen and (max-width: 1079px){.slideRight{transform:translateY(1.5rem)}}@media only screen and (min-width: 1080px){.fadeIn.delay,.slideUp.delay,.slideLeft.delay,.slideRight.delay{transition-delay:.125s}.fadeIn.delay2,.slideUp.delay2,.slideLeft.delay2,.slideRight.delay2{transition-delay:.25s}.fadeIn.delay3,.slideUp.delay3,.slideLeft.delay3,.slideRight.delay3{transition-delay:.375s}.fadeIn.delay4,.slideUp.delay4,.slideLeft.delay4,.slideRight.delay4{transition-delay:.5s}.fadeIn.delay5,.slideUp.delay5,.slideLeft.delay5,.slideRight.delay5{transition-delay:.625s}}header{width:100%;position:relative}@media only screen and (min-width: 1080px){header .fxd{display:flex;align-items:center;flex-wrap:wrap;gap:3rem;width:calc(100% - 2.5rem);height:4rem;border-radius:1.25rem;background:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25);position:fixed;top:1.25rem;left:50%;z-index:6;transform:translateX(-50%)}}@media only screen and (max-width: 1079px){header{position:relative}}@media only screen and (min-width: 1080px){header.show .fxd{border-radius:1.25rem 1.25rem 0 0}}@media only screen and (max-width: 1079px){header.show .h1{position:fixed}}@media only screen and (max-width: 1079px){header.show nav{transform:translateY(0);visibility:visible}}@media only screen and (min-width: 1080px){header.show nav .wrap{transform:translateY(0);visibility:visible;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25)}}header.show nav .nav li{transform:translate(0);opacity:1}@media only screen and (min-width: 1080px){header.show .menu{border-radius:1.25rem 0 0 0}}header .h1{position:absolute;left:5rem;top:6.875rem;z-index:2}@media only screen and (max-width: 1079px){header .h1{left:2rem;top:1.375rem;z-index:9}}header .h1 a{display:block}header .h1 a img{width:auto;height:5.5rem}@media only screen and (max-width: 1079px){header .h1 a img{height:3.25rem}}header .pickUp{display:flex;align-items:center;gap:2rem;width:calc(100% - 43.0625rem - 4.25vw)}@media only screen and (max-width: 1079px){header .pickUp{border-radius:1.25rem;background:#fff;width:calc(100% - 4rem);position:absolute;top:100vw;left:50%;transform:translate(-50%, -50%);padding:1rem;z-index:5}}header .pickUp dt{color:#29d4ef;font-family:"Titan One",serif;font-weight:400;white-space:nowrap;position:relative}header .pickUp dt::after{width:.5rem;height:.625rem;content:"";background:#29d4ef;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;top:50%;right:-1rem;transform:translate(50%, -50%)}header .pickUp dd{font-weight:700;line-height:normal;overflow:hidden}@media only screen and (min-width: 1080px){header .pickUp dd{width:calc(100% - 6.375rem)}}header .pickUp dd ul{width:100%;display:flex}header .pickUp dd ul li{width:100%;flex-shrink:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}header nav{width:100%;color:#fff}@media only screen and (max-width: 1079px){header nav{width:100vw;height:100vh;height:100svh;position:fixed;color:#fff;background:rgba(42,212,239,.9);top:0;left:0;z-index:8;transform:translateX(100%);transition:all .5s;display:flex;align-items:center;justify-content:center;flex-direction:column}}@media only screen and (min-width: 1080px){header nav .wrap{width:calc(100% - 2.5rem);background:#29d4ef;transform:translate(-200%);visibility:hidden;position:fixed;top:5.25rem;left:1.25rem;z-index:9;padding:4rem;border-radius:0px 0px 1.25rem 1.25rem}}header nav .nav{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position:relative;gap:2.5rem 2.1875rem}@media only screen and (max-width: 1079px){header nav .nav{flex-direction:column;align-items:center}}header nav .nav>li{width:15rem;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (min-width: 1080px){header nav .nav>li{border-bottom:2px solid #fff}}@media only screen and (min-width: 1080px){header nav .nav>li:last-child{width:520px;display:flex;align-items:center;justify-content:center;gap:1.5rem}}header nav .nav>li:last-child ul{display:flex;gap:1.5rem}@media only screen and (max-width: 1079px){header nav .nav>li:last-child ul{display:none}}header nav .nav>li:last-child ul li a{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Noto Sans JP",sans-serif;font-weight:400}header nav .nav>li a{display:block;color:#fff;text-align:center;font-size:1.125rem;font-weight:700;padding-bottom:.875rem;text-decoration:none;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 1079px){header nav .nav>li a{padding:0;font-size:1.25rem}}@media only screen and (min-width: 1080px){header nav .out{position:fixed;top:3.25rem;right:4.25vw;transform:translate(0, -50%);display:flex;align-items:center;gap:2.5rem 3rem;z-index:8}}@media only screen and (max-width: 1400px){header nav .out{top:7rem;right:1.25rem}}header .sns{display:flex;align-items:center;gap:1.75rem}@media only screen and (max-width: 1079px){header .sns{margin-top:3.5rem;justify-content:center}}header .sns li a img{width:1.75rem}header #language{position:relative}@media only screen and (min-width: 1080px){header #language:hover .select{opacity:1;visibility:visible}}@media only screen and (max-width: 1079px){header #language{width:100%;position:absolute;bottom:2.5rem;left:0}}header #language span{cursor:pointer;width:-moz-fit-content;width:fit-content;display:block;font-weight:700;color:#4b4b4b;position:relative;padding:.5rem 1.125rem .5rem 2rem}@media only screen and (max-width: 1079px){header #language span{display:none}}header #language span::before{content:"";width:1.4375rem;height:1.4375rem;background:url(../img/language.svg) center/cover no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}header #language span::after{content:"";width:.575rem;height:.5rem;background:#4b4b4b;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (min-width: 1080px){header #language .select{background:#fff;border-radius:1rem;box-shadow:0px .25rem .5rem rgba(0,0,0,.3);flex-direction:column;width:10rem;z-index:9;position:absolute;top:1.875rem;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;padding:1.5rem 2rem}}@media only screen and (max-width: 1079px){header #language .select{display:flex;width:100%;justify-content:center}}@media only screen and (min-width: 1080px){header #language .select li{text-align:center;margin:1.5rem 0 0}header #language .select li:first-child{margin:0}}header #language .select li:last-child::after{display:none}header #language .select li a{color:#000}@media only screen and (max-width: 1079px){header #language .select li a{color:#fff}}@media only screen and (max-width: 1079px){header #language .select li::after{content:"　｜　";color:#fff}}header .menu{cursor:pointer;width:12.375rem;height:4rem;font-family:"Oswald",sans-serif;border-radius:1.25rem 0px 0px 1.25rem;background:#29d4ef;color:#fff;position:relative;z-index:99}@media only screen and (max-width: 1079px){header .menu{width:4rem;position:fixed;top:1rem;right:0}}header .menu::after{content:"MENU";position:absolute;left:6.5rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1079px){header .menu::after{display:none}}header .menu.open::after{content:"CLOSE"}header .menu.open .bar{top:50%;transform:translateX(-50%) rotate(135deg)}@media only screen and (min-width: 1080px){header .menu.open .bar{transform:rotate(135deg)}}header .menu.open .bar2{top:50%;bottom:initial;transform:translateX(-50%) rotate(-135deg)}@media only screen and (min-width: 1080px){header .menu.open .bar2{transform:rotate(-135deg)}}header .menu .bar,header .menu .bar2,header .menu .bar3{display:block;width:2.5rem;height:2px;border-radius:2px;background:#fff;position:absolute;left:3rem;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6)}@media only screen and (max-width: 1079px){header .menu .bar,header .menu .bar2,header .menu .bar3{left:50%;transform:translateX(-50%)}}header .menu .bar{top:calc(50% - .5em)}header .menu .bar2{bottom:calc(50% - .5em)}footer{gap:2.5rem;color:#fff;padding:5.125rem 0 0;margin-top:5.875rem;border-radius:5rem 5rem 0px 0px;background-color:#29d4ef;position:relative}@media only screen and (max-width: 1079px){footer{flex-direction:column;align-items:center;padding:4rem 0 0;margin-top:8rem}}footer .pageTop{display:flex;justify-content:center;align-items:center;width:7.5rem;height:2.25rem;border-radius:1.125rem;border:2px solid #29d4ef;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, -50%);z-index:6;transition:opacity .3s,visibility .3s}footer .pageTop span{display:block;color:#29d4ef;font-family:"Titan One",serif}footer .pageTop.show{opacity:1;visibility:visible}footer .pageTop.absolute{position:absolute;bottom:calc(100% + 2.5rem)}footer .link{display:flex;justify-content:center;align-items:center;gap:5rem;width:calc(100% - 4rem);max-width:57.5rem;margin:0 auto;border-radius:3rem;padding:1.75rem 3rem;background-color:#fff}@media only screen and (max-width: 1079px){footer .link{flex-direction:column;padding:1.5rem 2rem;gap:1.5rem}}footer .link h2{color:#29d4ef;font-family:"Titan One",serif;font-size:2.5rem;font-style:normal;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1079px){footer .link h2{font-size:2rem}}footer .link ul{display:flex;align-items:center;gap:2rem}@media only screen and (max-width: 1079px){footer .link ul{justify-content:center;flex-wrap:wrap;gap:1.5rem 2rem}}footer .link ul li a{display:flex;align-items:center;gap:.625rem;color:#29d4ef;font-weight:700}footer .link ul li a img{width:auto;height:1.75rem}footer .link ul li a img.pin{height:2.25rem}footer .logo{width:24.25rem;margin:2.5rem auto 0;mix-blend-mode:hard-light}@media only screen and (max-width: 1079px){footer .logo{width:18.875rem;margin:4rem auto 0}}footer .nav{display:flex;justify-content:center;margin-top:4rem}@media only screen and (max-width: 1079px){footer .nav{display:none}}footer .nav li{position:relative}footer .nav li::after{content:"　｜　"}footer .nav li:last-child::after{display:none}footer .nav li a{font-weight:700}footer .nav2{display:flex;flex-wrap:wrap;margin:3rem auto 0}@media only screen and (min-width: 1080px){footer .nav2{width:37.5rem;justify-content:center;gap:2.5rem 4rem}}@media only screen and (max-width: 1079px){footer .nav2{width:100%;justify-content:center;gap:2rem 0}}@media only screen and (min-width: 1080px){footer .nav2 li{min-width:8.75rem}footer .nav2 li:nth-child(4){min-width:9.25rem}}@media only screen and (max-width: 1079px){footer .nav2 li{width:calc(50% - 1rem)}}footer .nav2 li a{display:block;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-decoration:none;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);white-space:nowrap}@media only screen and (max-width: 1079px){footer .nav2 li a{width:-moz-fit-content;width:fit-content;text-align:center;margin:0 auto}}footer .nav2 li a span{display:block;font-size:.625rem;margin-bottom:.5rem}@media only screen and (max-width: 1079px){footer .nav2 li a span{text-align:center}}footer .copyright{text-align:center;font-size:.75rem;font-family:"Oswald",sans-serif;letter-spacing:.15em;font-weight:500;margin-top:2rem}footer .kfp_loop{margin-top:5rem}.post .wp-block-image{width:100%;margin:2.5rem 0 0}.post .wp-block-image.aligncenter img{margin:0 auto}.post .wp-block-image figcaption{line-height:1.75;margin:calc(1rem - .375em) 0 -0.375em}.post .aligncenter{text-align:center}.post .aligncenterimg{display:block;margin:2.5rem auto 0}.post .aligncenter img{display:block;margin:2.5rem auto 0}.post .wp-block-table{margin-top:2.5rem}.post .wp-block-table figcaption{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}.post .wp-block-columns{margin-top:1rem}@media only screen and (min-width: 1080px){.post .wp-block-columns{display:flex;justify-content:space-between;gap:1rem}}.post .wp-block-columns .wp-block-column>*:first-child{margin-top:0}.post .wp-block-quote{padding:2.5rem;margin:2.5rem 0 0;background:rgba(0,159,232,.06)}.post .wp-block-quote p{font-weight:700;margin-top:-0.5em}.post .wp-block-quote cite{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}.post .wp-block-preformatted{font-weight:normal;line-height:2;padding:calc(2.5rem - .5em) 2.5rem;margin:2.5rem 0 0;background:rgba(0,159,232,.06)}.post .wp-block-pullquote{margin:2.5rem 0 0}.post .wp-block-pullquote blockquote{padding:2.5rem;margin:0}@media only screen and (max-width: 1079px){.post .wp-block-pullquote blockquote{padding:2.5rem 0}}.post .wp-block-pullquote blockquote p{font-weight:700;margin-top:-0.5em}.post .wp-block-pullquote blockquote cite{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}.post .has-text-align-center{text-align:center}.post .has-text-align-right{text-align:right}.post .wp-block-media-text{gap:0 2rem;margin-top:2rem}.post .wp-block-media-text .wp-block-media-text__content{padding:0}.post .wp-block-media-text .wp-block-media-text__content>*:first-child{margin-top:0}.post .wp-block-media-text .wp-block-media-text__media{margin-bottom:1rem}.post .wp-block-media-text .wp-block-media-text__media>*:first-child{margin-top:0}.post .wp-block-group.is-layout-constrained{margin:5rem calc(50% - 50vw) 0;padding:5rem 0 8.1875rem;position:relative}.post .wp-block-group.is-layout-constrained>*:first-child{margin-top:0}.post .wp-block-group.is-layout-constrained::before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(19,175,6,.08);z-index:-1}.post .wp-block-gallery .wp-block-image{width:unset}.post .wp-block-button .wp-element-button{display:flex;align-items:center;justify-content:center;color:#e76fa9;font-size:1.5rem;font-weight:900;line-height:normal;text-align:center;letter-spacing:.2em;margin:3rem 0 0;border-radius:999px;border:3px solid #e76fa9;background:#fff;box-shadow:.5rem .5rem 0px 0px #e76fa9;transform:.375s}@media only screen and (max-width: 1079px){.post .wp-block-button .wp-element-button{font-size:1.25rem;padding:1.125rem 1.75rem}}.post .wp-block-button .wp-element-button:hover{color:#fff;opacity:1;background:#e76fa9;box-shadow:none}.post .wp-block-flexible-table-block-table{margin-top:2.5rem}@media only screen and (max-width: 1079px){.post .wp-block-flexible-table-block-table.is-scroll-on-mobile table{width:unset}.post .wp-block-flexible-table-block-table.is-scroll-on-mobile table *{white-space:nowrap}}.post .wp-block-flexible-table-block-table table{margin-top:0}.eo-fullcalendar .fc-view table tbody{background:rgba(0,0,0,0) !important}.eo-fullcalendar .fc-toolbar{margin-top:1rem}.eo-fullcalendar .fc-toolbar .fc-left{width:100%;display:block;color:#fff;font-size:1.5rem;font-weight:700;line-height:1}@media only screen and (max-width: 1079px){.eo-fullcalendar .fc-toolbar .fc-left{font-size:1.2rem}}.eo-fullcalendar .fc-toolbar .fc-left h2{display:block;width:100%;margin-top:0}@media only screen and (max-width: 1079px){.eo-fullcalendar .fc-toolbar .fc-right{margin-top:1rem}}.eo-fullcalendar .fc-toolbar .fc-right .fc-button-group .fc-button{font-size:1rem;font-weight:600;border:none;text-shadow:none;box-shadow:none;border-radius:.5rem;background:#fff;transition:.375s;color:#000}.eo-fullcalendar .fc-toolbar .fc-right .fc-button-group .fc-button.fc-today-button{background:#f6f6ae}.eo-fullcalendar .fc-toolbar .fc-right .fc-button-group .fc-button.fc-button-active,.eo-fullcalendar .fc-toolbar .fc-right .fc-button-group .fc-button:hover{background:#29d4ef;color:#fff}.eo-fullcalendar .fc-toolbar .fc-right .fc-button-group .fc-button.fc-button-active.fc-today-button,.eo-fullcalendar .fc-toolbar .fc-right .fc-button-group .fc-button:hover.fc-today-button{background:#e9e965;color:#000}.eo-fullcalendar .fc-month-view table{width:100%;border:none;border-collapse:separate}.eo-fullcalendar .fc-month-view table tr{border:none}.eo-fullcalendar .fc-month-view table tr td.fc-widget-header{display:none;border:none;margin-bottom:1rem}.eo-fullcalendar .fc-month-view table tr td.fc-widget-header .fc-day-header{width:14.2857142857%;font-size:1.25rem;font-weight:bold;text-align:center;background:#fff;border:none}.eo-fullcalendar .fc-month-view table tr td.fc-widget-header .fc-day-header:first-child{color:#fff}.eo-fullcalendar .fc-month-view table tr td.fc-widget-header .fc-day-header:last-child{color:#fff}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content{border:none}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content .fc-bg .fc-day{height:100%}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content .fc-bg .fc-day.fc-sun{background:#fdd7e9}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content .fc-bg .fc-day.fc-sat{background:#cdf8ff}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content .fc-bg .fc-day.fc-today{background:#f6f6ae}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content .fc-row{min-height:6.25rem;background:#fff;border-radius:.5rem;overflow:hidden;margin:2rem 0 0;padding-bottom:.5rem}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content thead tr{margin-top:.5rem}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content thead tr .fc-day-number{width:14.2857142857%;height:2.0625rem;background:#ece7e6;font-size:1.25rem;font-weight:600;text-align:center;vertical-align:middle}@media only screen and (max-width: 1079px){.eo-fullcalendar .fc-month-view table tr td.fc-widget-content thead tr .fc-day-number{width:100%;font-size:1.25rem;text-align:left;margin-left:.625rem}}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content thead tr .fc-day-number:first-child{background:#e76fa9;color:#fff}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content thead tr .fc-day-number:last-child{background:#29d4ef;color:#fff}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content thead tr .fc-day-number.fc-other-month{opacity:.32;cursor:inherit}@media only screen and (max-width: 1079px){.eo-fullcalendar .fc-month-view table tr td.fc-widget-content thead tr .fc-day-number.fc-other-month{display:none}}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content thead tr .fc-day-number.fc-today{color:#000;background:#e9e965}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content tbody tr td{width:calc((100% - 3rem)/7)}@media only screen and (max-width: 1079px){.eo-fullcalendar .fc-month-view table tr td.fc-widget-content tbody tr td{width:100%;font-size:1.25rem;text-align:left;margin-left:.625rem}}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content tbody tr td.fc-event-container{text-align:center}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content tbody tr td.fc-event-container a{width:calc(100% - 0.625rem);display:inline-block;line-height:1.5;border-radius:.3125rem;text-decoration:none;transition:.375s;text-align:left;margin:.5rem 0 0;border:none !important;color:#fff !important}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content tbody tr td.fc-event-container a:not([href]),.eo-fullcalendar .fc-month-view table tr td.fc-widget-content tbody tr td.fc-event-container a[href=""]{pointer-events:none;cursor:default}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content tbody tr td.fc-event-container a:not([href]):hover,.eo-fullcalendar .fc-month-view table tr td.fc-widget-content tbody tr td.fc-event-container a[href=""]:hover{opacity:1}.eo-fullcalendar .fc-month-view table tr td.fc-widget-content tbody tr td.fc-event-container a.eo-event-cat-main_event{color:#fff !important}.eo-fullcalendar .fc-listMonth-view table{width:100%;border:none;border-collapse:separate}.eo-fullcalendar .fc-listMonth-view table tr{border:none}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content{border:none}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content .fc-bg{display:none}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content .fc-row{min-height:6.25rem;background:#f9f7f7;border-radius:.5rem;overflow:hidden;margin:.5rem 0 0;padding-bottom:.5rem}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr{margin-top:.5rem}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number{width:100%;background:#ece7e6;vertical-align:middle;border-bottom:none}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number .fc-list-header-left{float:right;margin-right:.625rem}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number .fc-list-header-right{float:none;font-size:1.25rem;text-align:left;margin-left:.625rem;font-weight:bold;color:#000}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number .fc-list-header-right::after{content:"日"}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number.fc-sun{background:#e76fa9;color:#fff}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number.fc-sun .fc-list-header-right{color:#fff}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number.fc-sat{background:#29d4ef;color:#fff}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number.fc-sat .fc-list-header-right{color:#fff}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number.fc-today{background:#e9e965;color:#000}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content thead tr .fc-day-number.fc-today .fc-list-header-right{color:#000}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content tbody tr td{width:calc((100% - 3rem)/7)}@media only screen and (max-width: 1079px){.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content tbody tr td{width:100%;font-size:1.25rem;text-align:left;margin-left:.625rem}}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content tbody tr td.fc-event-container{text-align:center}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content tbody tr td.fc-event-container a{width:calc(100% - 0.625rem);display:inline-block;line-height:1.5;border-radius:.3125rem;text-decoration:none;transition:.375s;text-align:left;margin:.5rem 0 0;border:none !important}.eo-fullcalendar .fc-listMonth-view table tr td.fc-widget-content tbody tr td.fc-event-container a.eo-event-cat-main_event{background:#fff !important;color:#fff !important}.w1280{width:calc(100% - 4rem);max-width:80rem;margin:0 auto}.w960{width:calc(100% - 4rem);max-width:60rem;margin:0 auto}.subPage{padding-top:7.75rem;overflow:hidden;position:relative}@media only screen and (max-width: 1079px){.subPage{padding-top:0rem}}.subPage .header .h1{width:18.75rem;top:2rem;left:calc(10vw + 3.5rem)}@media only screen and (max-width: 1079px){.subPage .header .h1{left:2rem;top:1.375rem}}.subPage .header .h1 img{height:auto}.subPage footer{margin-top:8rem}.subPage #fv{height:27.5rem;border-radius:5rem 0px 0px 5rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (min-width: 1080px){.subPage #fv{width:calc(100% - 10vw);margin-left:auto}}@media only screen and (max-width: 1079px){.subPage #fv{height:100vw;border-radius:0}}.subPage #fv h1,.subPage #fv .h1{color:#29d4ef;font-family:"Titan One",serif;font-size:4rem;font-weight:normal;text-transform:uppercase;position:absolute;right:10vw;bottom:2.5rem;z-index:2}@media only screen and (max-width: 1079px){.subPage #fv h1,.subPage #fv .h1{font-size:3.5rem;text-align:right;right:2rem;bottom:3.5rem}}.subPage .contents{position:relative;transition:.5s .25s cubic-bezier(0.25, 1, 0.5, 1)}.subPage .contents p{line-height:2;margin:calc(2.5rem - .5em) 0 -0.5em}.subPage .contents p:empty{margin:0}.subPage .contents .fs18{font-size:1.125rem;line-height:2.25rem;font-weight:900;letter-spacing:.05em;margin:calc(4rem - .5em) 0 -0.5em}@media only screen and (max-width: 1079px){.subPage .contents .fs18{font-size:1rem;margin:calc(4rem - .333em) 0 -0.333em}}.subPage .contents .fs20{font-size:1.25rem;line-height:1.8;margin:calc(2.5rem - .4em) 0 -0.4em}@media only screen and (max-width: 1079px){.subPage .contents .fs20{font-size:1.2307692308rem;line-height:1.5;margin:calc(4rem - .25em) 0 -0.25em}}.subPage .contents .fs28{font-size:1.75rem;font-weight:900;line-height:2;margin:calc(3rem - .5em) 0 -0.5em}@media only screen and (max-width: 1079px){.subPage .contents .fs28{font-size:1.5rem;margin:calc(2.5rem - .5em) 0 -0.5em}}.subPage .contents .fs32{font-size:2rem;font-weight:900;letter-spacing:.1em;line-height:1.5;margin:-0.25em 0}@media only screen and (max-width: 1079px){.subPage .contents .fs32{font-size:1.75rem}}.subPage .contents .fs40{font-size:2.5rem;font-weight:900;letter-spacing:.2em;line-height:1.6;margin:-0.3em 0}@media only screen and (max-width: 1079px){.subPage .contents .fs40{font-size:2rem}}.subPage .contents .container{display:flex;justify-content:space-between;align-items:flex-start;gap:0 5rem;max-width:80rem;width:calc(100% - 4rem);margin:6rem auto 0}@media only screen and (max-width: 1079px){.subPage .contents .container{flex-direction:column-reverse}}.subPage .contents .container .main{width:100%}@media only screen and (min-width: 1080px){.subPage .contents .container .main{width:57.5rem}}@media only screen and (max-width: 1079px){.subPage .contents .container .main{margin-top:4rem}}.subPage .contents .container .post section:first-child h2,.subPage .contents .container .post article:first-child h2{margin-top:0}.subPage .contents .container .side{width:100%}@media only screen and (min-width: 1080px){.subPage .contents .container .side{width:17.5rem;position:sticky;top:8rem}}@media only screen and (max-width: 1079px){.subPage .contents .container .side .sideNav{display:flex;flex-wrap:wrap}}.subPage .contents .container .side .sideNav li{border-top:1px solid rgba(41,212,239,.1)}@media only screen and (max-width: 1079px){.subPage .contents .container .side .sideNav li{min-width:50%;border:none}}.subPage .contents .container .side .sideNav li:last-child{border-bottom:1px solid rgba(41,212,239,.1)}@media only screen and (max-width: 1079px){.subPage .contents .container .side .sideNav li:last-child{border:none}}.subPage .contents .container .side .sideNav li a{display:block;font-weight:700;white-space:nowrap;letter-spacing:0;padding:1.5rem 0 1.5rem 1.75rem;position:relative}@media only screen and (max-width: 1079px){.subPage .contents .container .side .sideNav li a{padding:1rem 0 1rem 1.75rem}}.subPage .contents .container .side .sideNav li a::after{width:1.25rem;height:1.25rem;content:"";background:url(../img/down.svg) center/cover no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}.post>*:first-child{margin-top:0}.post p a{text-decoration:underline}.post p a:hover{opacity:1;text-decoration:none}.post h2{color:#29d4ef;font-size:2rem;font-weight:900;line-height:normal;letter-spacing:.2em;padding:1.375rem 2.5rem;margin-top:7.875rem;border-radius:1.25rem;border:3px solid var(--base_blue, #29D4EF);background:#fff;box-shadow:.75rem .5rem 0px 0px var(--base_blue, #29D4EF)}@media only screen and (max-width: 1079px){.post h2{font-size:1.75rem;padding:1.125rem 1.75rem}}.post h3{color:#29d4ef;font-size:1.75rem;font-weight:900;line-height:normal;letter-spacing:.2em;padding-left:2.25rem;margin-top:5rem;position:relative}@media only screen and (max-width: 1079px){.post h3{font-size:1.5rem}}.post h3::before{width:1.5625rem;height:.75rem;content:"";background:#29d4ef;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (max-width: 1079px){.post h3::before{top:1.25rem}}.post h4{color:#29d4ef;font-size:1.25rem;font-weight:900;line-height:normal;letter-spacing:.2em;margin-top:3.5rem}.post .fs20{font-weight:700}.post .red{color:red}.post .pink{color:#e76fa9}.post .blue{color:#29d4ef}.post table{width:100%;margin-top:1.5rem;border-top:1px solid #29d4ef}.post table th{border:none;border-bottom:1px solid #29d4ef;line-height:2;padding:.5rem 0}.post table td{border:none;border-bottom:1px solid #29d4ef;line-height:2;padding:.5rem 0}.post .table1{margin-top:2.5rem;border-left:1px solid #29d4ef}.post .table1.narrow th,.post .table1.narrow td{padding:.5rem .875rem}.post .table1 th{color:#29d4ef;font-weight:700;background:rgba(41,212,239,.1);padding:1rem 1.75rem;border-right:1px solid #29d4ef}@media only screen and (max-width: 1079px){.post .table1 th{padding:1rem 1rem}}.post .table1 td{padding:1rem 1.75rem;border-right:1px solid #29d4ef}@media only screen and (max-width: 1079px){.post .table1 td{padding:1rem 1rem}}.post ol{padding-left:1.25rem;margin:calc(2.25rem - .5em) 0 -0.5em;list-style:decimal outside none}.post ol li{line-height:2}.post ul{padding-left:1.25rem;margin:calc(2.25rem - .5em) 0 -0.5em;list-style:disc outside none}.post ul li{line-height:2}@keyframes scroll-top{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.txt_loop{display:flex;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.txt_loop ul{display:flex;flex-shrink:0;animation:scroll-left 180s infinite linear .5s both}.txt_loop ul li{-webkit-text-stroke:3px #29d4ef;color:rgba(0,0,0,0);font-family:"Titan One",serif;font-size:7rem;white-space:nowrap;margin:0 .25em}@media only screen and (max-width: 1079px){.txt_loop ul li{font-size:6rem}}.kfp_loop{width:100%;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden}.kfp_loop ul{display:flex;flex-shrink:0;animation:scroll-left 160s infinite linear .5s both;background:#29d4ef}.kfp_loop ul li{mix-blend-mode:hard-light;flex-shrink:0;margin:0 1.5rem}@media only screen and (max-width: 1079px){.kfp_loop ul li{margin:0 1.25rem}}.kfp_loop ul li img{width:auto;height:7rem}@media only screen and (max-width: 1079px){.kfp_loop ul li img{height:5rem;max-width:none}}.en_title_t{font-family:"Contrail One",serif;color:#29d4ef;font-size:1.25rem;letter-spacing:.15em;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;position:absolute;left:-2.5rem;top:3.5rem}.en_title_t::after{width:2px;height:4.6875rem;content:"";background:#29d4ef;position:absolute;left:50%;top:calc(100% + 1rem);transform:translateX(-50%)}#index{overflow:hidden;position:relative}#index #fv{width:100vw;height:56.25vw;position:relative;overflow:hidden}@media only screen and (max-width: 1079px){#index #fv{height:137.5vw}}#index #fv::before{width:100%;height:12.375rem;content:"";background:linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);background-blend-mode:soft-light;position:absolute;bottom:0;left:0;z-index:2}#index #fv .video{width:100%;height:100%;position:relative}#index #fv .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index #fv a{width:17.5rem;display:block;text-align:center;line-height:1.5;position:absolute;bottom:15.375rem;right:5rem;transition:transform .3s}@media only screen and (max-width: 1079px){#index #fv a{display:none}}#index #fv a:hover{opacity:1;transform:scale(1.05)}#index #info1{color:#fff;width:calc(100% - 4rem);max-width:90rem;margin:-12.375rem auto 0;padding:2rem 2rem 3rem;position:relative;z-index:2;border-radius:5rem;overflow:hidden}@media only screen and (max-width: 1079px){#index #info1{margin:-28.3203125vw auto 0;padding:1.25rem 1rem 3rem}}#index #info1::after{width:100%;height:100%;content:"";border-radius:5rem;background:#29d4ef;background-blend-mode:soft-light;mix-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-1}@media only screen and (max-width: 1079px){#index #info1::after{border-radius:1.25rem}}#index #info1 a:hover{opacity:1}#index #info1 .cm_flex{display:flex;justify-content:center;gap:1rem}@media only screen and (max-width: 1079px){#index #info1 .cm_flex{flex-wrap:wrap}}#index #info1 .cm_flex .dt{display:block;white-space:nowrap;text-align:center;font-weight:700}#index #info1 .cm_flex .left{width:19.1875rem}@media only screen and (max-width: 1079px){#index #info1 .cm_flex .left{width:100%;padding-bottom:.75rem}}#index #info1 .cm_flex .left .today{display:flex;justify-content:center;align-items:baseline;gap:.5rem;font-family:"Oswald",sans-serif;text-align:center;letter-spacing:.025em}#index #info1 .cm_flex .left .today .day{font-size:2.5rem}#index #info1 .cm_flex .left .today .day strong{font-size:4.5rem;font-weight:normal}#index #info1 .cm_flex .left .today .day2{font-size:1.25rem;position:relative}#index #info1 .cm_flex .left .today .day2 .weather{width:2rem;height:2rem;content:"";position:absolute;left:50%;bottom:100%;transform:translate(-50%, -50%)}#index #info1 .cm_flex .left .today .day2 .weather img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}#index #info1 .cm_flex .left .condition1{display:block;text-align:center;font-weight:700;padding:1.375rem 0;margin:.5rem 0 0;position:relative}@media only screen and (max-width: 1079px){#index #info1 .cm_flex .left .condition1{display:none}}#index #info1 .cm_flex .left .condition1::after{width:100%;height:100%;content:"";border-radius:.625rem;background:#29d4ef;background-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-1}#index #info1 .cm_flex .condition2{padding:1rem;position:relative}@media only screen and (max-width: 1079px){#index #info1 .cm_flex .condition2{width:20.5625rem}}#index #info1 .cm_flex .condition2::after{width:100%;height:100%;content:"";border-radius:.625rem;background:#29d4ef;background-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-1}#index #info1 .cm_flex .condition2 ul{display:flex;justify-content:center}#index #info1 .cm_flex .condition2 ul li{padding:0 2.5rem;border-right:1px solid #fff}#index #info1 .cm_flex .condition2 ul li:last-child{border:none}#index #info1 .cm_flex .condition2 ul li img{margin:1rem auto 0}#index #info1 .cm_flex .condition2 p{font-size:.75rem;letter-spacing:0;text-align:center;font-weight:900;margin-top:1rem}#index #info1 .cm_flex .condition3{width:8.375rem;display:flex;flex-direction:column;justify-content:space-between;font-size:1.25rem;font-family:"Oswald",sans-serif;text-align:right;padding:1rem;position:relative}#index #info1 .cm_flex .condition3::after{width:100%;height:100%;content:"";border-radius:.625rem;background:#29d4ef;background-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-1}#index #info1 .cm_flex .condition3 span{display:block}#index #info1 .cm_flex .condition3 .dt{font-family:"Noto Sans JP",sans-serif;font-size:1rem;text-align:center}#index #info1 .cm_flex .condition3 .fs64{font-size:4rem;text-align:center}#index #info1 .cm_flex .condition4{width:11.1875rem}#index #info1 .cm_flex .condition4 ul{display:flex;flex-direction:column;gap:1rem}#index #info1 .cm_flex .condition4 ul li a{display:block;text-align:center;font-weight:700;padding:1.4375rem 0;position:relative}#index #info1 .cm_flex .condition4 ul li a::after{width:100%;height:100%;content:"";border-radius:.625rem;background:#29d4ef;background-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-1}#index #info1 .cm_flex .condition4 ul li a::before{width:.75rem;height:.75rem;content:"";background:url(../img/link.svg) center/cover no-repeat;position:absolute;right:.5rem;bottom:.5rem}#index #info1 .cm_flex .condition5{width:9.3125rem;padding:1.5rem 0 0;font-size:1.75rem;font-family:"Oswald",sans-serif;text-align:center;position:relative}@media only screen and (max-width: 1079px){#index #info1 .cm_flex .condition5{display:none}}#index #info1 .cm_flex .condition5::after{width:100%;height:10.875rem;content:"";border-radius:10px 10px 0px 0px;background:linear-gradient(180deg, #29D4EF 0%, rgba(41, 212, 239, 0) 100%);background-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-1}#index #info1 .cm_flex .condition5::before{width:25px;height:12px;content:"";background:#fff;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#index #info1 .cm_flex .condition5 img{width:2.5rem;margin:0 auto 1rem}#index #info1 .liveCam{display:flex;justify-content:center;margin-top:3rem;gap:2.5rem}@media only screen and (max-width: 1079px){#index #info1 .liveCam{flex-direction:column;position:relative}}#index #info1 .liveCam h2{font-family:"Oswald",sans-serif;font-size:1.75rem;font-weight:400;position:absolute;left:1.5rem;top:0;transform:translateY(-50%);z-index:3}#index #info1 .liveCam>div{width:28.75rem;aspect-ratio:460/259;border-radius:1.25rem;background:url(../img/index/live.jpg) center/cover no-repeat;position:relative;z-index:2}@media only screen and (max-width: 1079px){#index #info1 .liveCam>div{width:100%}}@media only screen and (max-width: 1079px){#index #info1 .liveCam>div.on .title{background:#29d4ef;color:#fff}#index #info1 .liveCam>div.on .title svg{fill:#fff}#index #info1 .liveCam>div.on .title::after{content:"";width:1rem;height:.5rem;background:#29d4ef;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;left:50%;top:calc(100% + 0.5rem);transform:translate(-50%, 0%)}}#index #info1 .liveCam>div::after{width:100%;height:100%;content:"";border-radius:1.25rem;background:rgba(0,0,0,.4);position:absolute;left:0;top:0}#index #info1 .liveCam>div .title{font-family:"Oswald",sans-serif;font-size:.75rem;text-align:center;line-height:normal;letter-spacing:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}@media only screen and (max-width: 1079px){#index #info1 .liveCam>div .title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:4rem;height:4rem;border:.25rem solid #29d4ef;border-radius:50%;background:#fff;right:1.5rem;left:auto;top:0;transform:translate(0%, -50%);color:#29d4ef}}@media only screen and (max-width: 1079px){#index #info1 .liveCam>div .title span{display:none}}#index #info1 .liveCam>div .title svg{display:block;fill:#fff;width:2.625rem;height:2rem;margin:0 auto .125rem}@media only screen and (max-width: 1079px){#index #info1 .liveCam>div .title svg{fill:#29d4ef;width:1.5625rem;height:1.25rem}}#index #info1 .liveCam>div .title strong{display:block;font-size:1.5rem;font-weight:normal}@media only screen and (max-width: 1079px){#index #info1 .liveCam>div .title strong{font-size:.625rem}}#index #info1 .kfp_loop{position:absolute;left:0;bottom:0}#index #info2{display:flex;align-items:center;gap:3rem;max-width:70rem;width:calc(100% - 4rem);margin:6rem auto 0}@media only screen and (max-width: 1079px){#index #info2{flex-direction:column;align-items:flex-start;gap:2rem}}#index #info2 h2{color:#29d4ef}@media only screen and (max-width: 1079px){#index #info2 h2{display:flex;align-items:center;gap:.75rem}}#index #info2 h2 .en{font-family:"Titan One",serif;font-size:3.75rem;font-weight:400}@media only screen and (max-width: 1079px){#index #info2 h2 .en{font-size:2.5rem}}#index #info2 h2 .jp{font-weight:700;letter-spacing:.2em;margin-top:.875rem}@media only screen and (max-width: 1079px){#index #info2 h2 .jp{font-size:1rem;margin:0}}#index #info2 .newsList li{margin-top:.75rem}#index #info2 .newsList li:first-child{margin:0}#index #info2 .newsList li a{display:flex;gap:1.9375rem}#index #info2 .newsList li a span{display:block;line-height:1.5}#index #info2 .link{display:block;margin-left:auto;padding-left:2rem;position:relative}#index #info2 .link::before{width:1.5rem;height:1.5rem;content:"";background:url(../img/_arw.svg) center/cover no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 1080px){#index #info2 .link::after{width:1px;height:4.6875rem;content:"";background:#29d4ef;position:absolute;left:-3rem;top:50%;transform:translateY(-50%)}}#index .bnr{width:calc(100% - 4rem);margin:5rem auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem}@media only screen and (max-width: 1079px){#index .bnr{gap:1rem;margin:4rem auto 0}}#index .bnr.wide{max-width:71.75rem}#index .bnr.wide li{width:35rem}@media only screen and (max-width: 1079px){#index .bnr.wide li{width:100%;max-width:unset}}#index .bnr li{width:17.5rem}@media only screen and (max-width: 1079px){#index .bnr li{width:calc((100% - 1rem)/2);max-width:17.5rem}}#index .bnr li a{display:block;transition:transform .3s}@media only screen and (min-width: 1080px){#index .bnr li a:hover{opacity:1;transform:scale(1.05)}}#index #calendar{width:calc(100% - 4rem);max-width:75rem;background:rgba(41,212,239,.32);border-radius:3.75rem;margin:8rem auto 0}#index #calendar>h2,#index #calendar .h2{transform:translateY(-2.1875rem);margin-bottom:-2.1875rem}#index #calendar>h2 .en,#index #calendar .h2 .en{display:block;color:#29d4ef;font-family:"Titan One",serif;font-size:3.75rem;font-weight:400;text-align:center}@media only screen and (max-width: 1079px){#index #calendar>h2 .en,#index #calendar .h2 .en{font-size:3rem}}#index #calendar>h2 .jp,#index #calendar .h2 .jp{display:block;color:#fff;font-size:1.5rem;letter-spacing:.2em;font-weight:700;margin-top:1rem;line-height:1;text-align:center}@media only screen and (max-width: 1079px){#index #calendar>h2 .jp,#index #calendar .h2 .jp{font-size:1.2rem;margin-top:.75rem}}#index #calendar .wrap{padding:0 3rem 3rem}@media only screen and (max-width: 1079px){#index #calendar .wrap{margin:1rem 0 0;padding:0 1rem 3rem}}#index #calendar .wrap .eo-fullcalendar-loading{background:rgba(0,0,0,0) !important}#index #howto{margin-top:13rem;position:relative}@media only screen and (max-width: 1079px){#index #howto{margin-top:10rem}}#index #howto .txt_loop{position:absolute;top:-3.5rem;left:0;z-index:2}@media only screen and (max-width: 1079px){#index #howto .txt_loop{top:-3rem}}#index #howto .image{width:calc(100% - 12.5vw);margin:0 0 0 auto;background:url(../img/index/01.jpg) center/cover no-repeat;aspect-ratio:1401/785;border-radius:5rem 0px 0px 5rem;position:relative}@media only screen and (max-width: 1079px){#index #howto .image{width:calc(100% - 4rem);aspect-ratio:448/785;background:url(../img/index/_01.jpg) center/cover no-repeat}}#index #howto .image .en_title_t{top:6.5rem}@media only screen and (max-width: 1079px){#index #howto .image .en_title_t{top:5rem}}#index #howto .image .catch{line-height:2;font-weight:900;position:absolute;top:13vw;left:8.1875vw;z-index:1}@media only screen and (max-width: 1079px){#index #howto .image .catch{top:18.75vw;left:6.25vw}}#index #howto .image .catch span{color:#29d4ef;font-size:1.5rem;font-feature-settings:"palt" 1;letter-spacing:.1em;display:inline;position:relative}@media only screen and (max-width: 1079px){#index #howto .image .catch span{font-size:1.125rem}}#index #howto .image .catch span::after{width:calc(100% + 1rem);height:1.75rem;background-color:#fff;content:"";position:absolute;left:-0.625rem;top:50%;transform:translateY(-50%);z-index:-1}@media only screen and (max-width: 1079px){#index #howto .image .catch span::after{width:calc(100% + .75rem);height:1.375rem;left:-0.375rem}}#index #howto .slide{display:flex;scroll-snap-type:x mandatory;margin-top:-8.75rem}#index #howto .slide .box{display:flex;justify-content:space-between;align-items:center;gap:3.1875rem;min-width:57.5rem;padding:2.25rem 3.5rem;border-radius:2.5rem;border:3px solid #29d4ef;background:#fff;box-shadow:1.25rem 1rem 0px 0px var(--base_blue, #29D4EF);position:relative}@media only screen and (max-width: 1079px){#index #howto .slide .box{flex-direction:column;justify-content:flex-start;width:24rem;min-width:24rem;padding:1.75rem 2rem 2.1875rem;gap:2.25rem}}#index #howto .slide .box .num{color:#fff;text-shadow:.5rem .25rem 0px var(--base_blue, #29D4EF);-webkit-text-stroke:3px #29d4ef;font-family:"Titan One",serif;font-size:5rem;position:absolute;right:4rem;top:-2rem}@media only screen and (max-width: 1079px){#index #howto .slide .box .num{right:2rem}}#index #howto .slide .box .img{aspect-ratio:397/267;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:1.1875rem}@media only screen and (min-width: 1080px){#index #howto .slide .box .img{min-width:24.8125rem}}@media only screen and (max-width: 1079px){#index #howto .slide .box .img{width:100%}}#index #howto .slide .box .txtBox dl dt{color:#29d4ef;font-size:1.75rem;font-weight:900;line-height:1.5;margin:-0.25em 0}@media only screen and (max-width: 1079px){#index #howto .slide .box .txtBox dl dt{font-size:1.5rem}}#index #howto .slide .box .txtBox dl dd{font-size:.875rem;line-height:1.75;margin:calc(2.25rem - .375em) 0 -0.375em}#index #howto .slide .box .txtBox dl dd .fs12{font-size:.75rem}#index #howto .slide .box .txtBox a{display:table;font-size:.875rem;padding-left:2rem;margin:2.75rem 0 0 auto;position:relative}#index #howto .slide .box .txtBox a::before{width:1.5rem;height:1.5rem;content:"";background-color:#29d4ef;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}#index #howto .slide .box .txtBox a::after{width:.5625rem;height:.5625rem;content:"";position:absolute;background:url(../img/arw.svg) center/cover no-repeat;left:.75rem;top:50%;transform:translate(-50%, -50%)}#index #howto .slide .ye,#index #howto .slide .swiper-slide[data-swiper-slide-index="13"],#index #howto .slide .swiper-slide[data-swiper-slide-index="10"],#index #howto .slide .swiper-slide[data-swiper-slide-index="7"],#index #howto .slide .swiper-slide[data-swiper-slide-index="4"],#index #howto .slide .swiper-slide[data-swiper-slide-index="1"]{border:3px solid #e9e965;box-shadow:1.25rem 1rem 0px 0px var(--base_yellow, #E9E965)}#index #howto .slide .ye .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="13"] .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="10"] .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="7"] .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="4"] .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="1"] .num{text-shadow:.5rem .25rem 0px var(--base_yellow, #E9E965);-webkit-text-stroke:3px #e9e965}#index #howto .slide .ye .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="13"] .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="10"] .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="7"] .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="4"] .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="1"] .txtBox dl dt{color:#e9e965}#index #howto .slide .ye .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="13"] .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="10"] .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="7"] .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="4"] .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="1"] .txtBox a::before{background:#e9e965}#index #howto .slide .pink,#index #howto .slide .swiper-slide[data-swiper-slide-index="14"],#index #howto .slide .swiper-slide[data-swiper-slide-index="11"],#index #howto .slide .swiper-slide[data-swiper-slide-index="8"],#index #howto .slide .swiper-slide[data-swiper-slide-index="5"],#index #howto .slide .swiper-slide[data-swiper-slide-index="2"]{border:3px solid #e76fa9;box-shadow:1.25rem 1rem 0px 0px var(--base_pink, #E76FA9)}#index #howto .slide .pink .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="14"] .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="11"] .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="8"] .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="5"] .num,#index #howto .slide .swiper-slide[data-swiper-slide-index="2"] .num{text-shadow:.5rem .25rem 0px var(--base_pink, #E76FA9);-webkit-text-stroke:3px #e76fa9}#index #howto .slide .pink .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="14"] .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="11"] .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="8"] .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="5"] .txtBox dl dt,#index #howto .slide .swiper-slide[data-swiper-slide-index="2"] .txtBox dl dt{color:#e76fa9}#index #howto .slide .pink .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="14"] .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="11"] .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="8"] .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="5"] .txtBox a::before,#index #howto .slide .swiper-slide[data-swiper-slide-index="2"] .txtBox a::before{background:#e76fa9}#index #friendly{margin-top:12.3125rem;position:relative}@media only screen and (max-width: 1079px){#index #friendly{margin-top:10rem}}#index #friendly .txt_loop{position:absolute;top:-3.5rem;left:0;z-index:2}@media only screen and (max-width: 1079px){#index #friendly .txt_loop{top:-3rem}}#index #friendly .txt_loop ul li{-webkit-text-stroke:3px #e9e965}#index #friendly .img_loop{width:100%;display:flex;overflow:hidden}#index #friendly .img_loop ul{display:flex;animation:scroll-left 60s infinite linear .5s both;flex-shrink:0}#index #friendly .img_loop ul li{min-width:26.25rem;aspect-ratio:420/236;border-radius:7.375rem;background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 .5rem}#index #friendly .wrap{width:calc(100% - 12.5vw);margin:0 0 0 auto;padding:5rem 5rem 5rem 5vw;position:relative}@media only screen and (max-width: 1079px){#index #friendly .wrap{width:calc(100% - 4rem);padding:3rem 2rem 5rem 2rem}}#index #friendly .wrap::after{width:100%;height:calc(100% + 7.375rem);content:"";border-radius:5rem 0 0 5rem;opacity:.32;background:var(--base_yellow, #E9E965);background-blend-mode:soft-light;mix-blend-mode:multiply;z-index:-1;position:absolute;left:0;bottom:0}#index #friendly .wrap .en_title_t{color:#e9e965;top:4rem}@media only screen and (max-width: 1079px){#index #friendly .wrap .en_title_t{top:2.5rem}}#index #friendly .wrap .en_title_t::after{background-color:#e9e965}#index #friendly .wrap .cm_flex{gap:4vw;align-items:flex-start}#index #friendly .wrap .cm_flex .img{width:28.75rem;position:relative}@media only screen and (max-width: 1079px){#index #friendly .wrap .cm_flex .img{width:100%}}#index #friendly .wrap .cm_flex .img .title{color:#fff;text-shadow:4px 4px 0px var(--base_pink, #E76FA9);-webkit-text-stroke:2px #e76fa9;font-family:"Titan One";font-size:1.25rem;position:absolute;right:-0.5rem;bottom:2rem}#index #friendly .wrap .cm_flex .img .title strong{font-size:2.5rem;font-weight:400}#index #friendly .wrap .cm_flex figure{position:absolute;width:7.25rem;bottom:-1.5rem;right:9.625vw;transform:translateX(50%)}@media only screen and (max-width: 1500px){#index #friendly .wrap .cm_flex figure{right:5vw}}@media only screen and (max-width: 1300px){#index #friendly .wrap .cm_flex figure{display:none}}@media only screen and (min-width: 1080px){#index #friendly .wrap .cm_flex .txtBox{width:33.75vw;max-width:33.75rem}}@media only screen and (max-width: 1079px){#index #friendly .wrap .cm_flex .txtBox{margin-top:2rem}}#index #friendly .wrap .cm_flex .txtBox .lead{color:#e76fa9;font-weight:900;font-size:2rem;white-space:nowrap}@media only screen and (max-width: 1079px){#index #friendly .wrap .cm_flex .txtBox .lead{font-size:1.5rem}}#index #friendly .wrap .cm_flex .txtBox .lead strong{display:block;font-size:3.5rem;font-weight:900;padding:.75rem 0 1rem}@media only screen and (max-width: 1079px){#index #friendly .wrap .cm_flex .txtBox .lead strong{font-size:2.625rem}}#index #friendly .wrap .cm_flex .txtBox dl{display:flex;align-items:center;gap:1rem;margin-top:1.75rem}@media only screen and (max-width: 1079px){#index #friendly .wrap .cm_flex .txtBox dl{flex-direction:column;align-items:flex-start;margin-top:3rem}}@media only screen and (min-width: 1080px){#index #friendly .wrap .cm_flex .txtBox dl:first-of-type dt::after{width:1rem;height:1rem;content:"";background:url(../img/index/arw.svg) center/cover no-repeat;position:absolute;left:50%;bottom:1rem;transform:translateX(-50%)}}#index #friendly .wrap .cm_flex .txtBox dl:last-of-type dt{color:#e76fa9}@media only screen and (min-width: 1080px){#index #friendly .wrap .cm_flex .txtBox dl:last-of-type dt{background-color:rgba(0,0,0,0)}#index #friendly .wrap .cm_flex .txtBox dl:last-of-type dt::before{display:none}}#index #friendly .wrap .cm_flex .txtBox dl:last-of-type dd{font-weight:normal}#index #friendly .wrap .cm_flex .txtBox dl dt{color:#fff;font-size:.75rem;font-family:"Titan One",serif;line-height:1.25rem;position:relative}@media only screen and (min-width: 1080px){#index #friendly .wrap .cm_flex .txtBox dl dt{min-width:7rem;height:7rem;background:#e76fa9;border-radius:50%;border:3px solid #e76fa9;text-align:center;padding-top:1.75rem}}@media only screen and (max-width: 1079px){#index #friendly .wrap .cm_flex .txtBox dl dt{color:#e76fa9}}#index #friendly .wrap .cm_flex .txtBox dl dt strong{display:block;font-weight:400;font-size:1rem}@media only screen and (max-width: 1079px){#index #friendly .wrap .cm_flex .txtBox dl dt strong{display:inline-block}}@media only screen and (min-width: 1080px){#index #friendly .wrap .cm_flex .txtBox dl dt::before{width:5rem;height:.125rem;content:"";background:#e76fa9;position:absolute;top:50%;right:100%;transform:translateY(-50%);z-index:-1}}#index #friendly .wrap .cm_flex .txtBox dl dd{font-size:.875rem;line-height:1.75;font-weight:700}@media only screen and (max-width: 1079px){#index #friendly .wrap .cm_flex .txtBox dl dd{margin:-0.375em 0}}#index #instagram{margin-top:8rem}@media only screen and (max-width: 1079px){#index #instagram{padding:0 2em}}#index #instagram h2{color:#29d4ef;font-family:"Titan One",serif;font-size:2.5rem;font-weight:400}@media only screen and (max-width: 1079px){#index #instagram h2{text-align:center}}#index #instagram .w960{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1079px){#index #instagram .w960{justify-content:center}}#index #instagram .instaList{display:flex;justify-content:space-between;margin-top:2rem}@media only screen and (max-width: 1079px){#index #instagram .instaList{flex-wrap:wrap;gap:.1875rem;margin-top:3rem}}#index #instagram .instaList img{width:14vw}@media only screen and (max-width: 1079px){#index #instagram .instaList img{width:calc((100% - 0.375rem)/3)}}#index #instagram .sns{display:flex;align-items:center;gap:1.75rem}@media only screen and (max-width: 1079px){#index #instagram .sns{justify-content:center;margin-top:3rem}}#index #instagram .sns h3{font-family:"Contrail One",serif;font-style:italic;font-size:1.25rem;font-weight:400}#index #instagram .sns ul{display:flex;align-items:center;gap:1.75rem}#index #instagram .sns ul li{width:1.75rem}#course-gerende #condition{margin-top:8rem;position:relative}@media only screen and (max-width: 1079px){#course-gerende #condition{margin-top:6rem}}#course-gerende #condition .txt_loop{mix-blend-mode:multiply;position:absolute;top:-3.5rem;left:0;z-index:2}@media only screen and (max-width: 1079px){#course-gerende #condition .txt_loop{top:-3rem}}#course-gerende #condition .w1280{padding:7rem 0 5.5625rem;color:#fff;position:relative}@media only screen and (max-width: 1079px){#course-gerende #condition .w1280{width:calc(100% - 2rem);padding:5rem 1rem 4rem}}#course-gerende #condition .w1280::after{width:100%;height:100%;content:"";border-radius:5rem;background:#29d4ef;background-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-2}#course-gerende #condition .w1280 .cm_flex{align-items:flex-start;justify-content:center;gap:1rem}#course-gerende #condition .w1280 .cm_flex .left{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}@media only screen and (min-width: 1080px){#course-gerende #condition .w1280 .cm_flex .left{width:30.25rem}}@media only screen and (min-width: 1080px){#course-gerende #condition .w1280 .cm_flex .right{width:50%;max-width:31.1875rem}}#course-gerende #condition .w1280 .pageNav{display:flex;justify-content:center;gap:.75rem}@media only screen and (min-width: 1080px){#course-gerende #condition .w1280 .pageNav{width:100%;position:absolute;bottom:0;left:0;transform:translate(0, 50%)}}@media only screen and (max-width: 1079px){#course-gerende #condition .w1280 .pageNav{flex-wrap:wrap;margin-top:2rem}}#course-gerende #condition .w1280 .pageNav li{flex-shrink:0}#course-gerende #condition .w1280 .pageNav li a{display:flex;justify-content:center;align-items:center;width:8rem;height:3rem;color:#29d4ef;border-radius:1.5rem;border:3px solid #29d4ef;background-color:#fff;position:relative}@media only screen and (min-width: 1080px){#course-gerende #condition .w1280 .pageNav li a:hover,#course-gerende #condition .w1280 .pageNav li a.on{color:#fff;opacity:1;background:#29d4ef;border-color:#fff}#course-gerende #condition .w1280 .pageNav li a:hover::before,#course-gerende #condition .w1280 .pageNav li a.on::before{width:1.5625rem;height:.75rem;content:"";background:#29d4ef;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;left:50%;top:calc(100% + .75rem);transform:translateX(-50%)}}#course-gerende #condition .w1280 .pageNav li a span{display:block;font-weight:900;text-align:center}#course-gerende #condition .w1280 .pageNav li .ye{color:#e9e965;border-color:#e9e965}#course-gerende #condition .w1280 .pageNav li .ye:hover,#course-gerende #condition .w1280 .pageNav li .ye.on{background:#e9e965}#course-gerende #condition .w1280 .pageNav li .ye:hover::before,#course-gerende #condition .w1280 .pageNav li .ye.on::before{background:#e9e965}#course-gerende #condition .w1280 .pageNav li .pink{color:#e76fa9;border-color:#e76fa9}#course-gerende #condition .w1280 .pageNav li .pink:hover,#course-gerende #condition .w1280 .pageNav li .pink.on{background:#e76fa9}#course-gerende #condition .w1280 .pageNav li .pink:hover::before,#course-gerende #condition .w1280 .pageNav li .pink.on::before{background:#e76fa9}#course-gerende #condition .today{width:100%;display:flex;justify-content:center;align-items:baseline;gap:.5rem;font-family:"Oswald",sans-serif;text-align:center;letter-spacing:.025em}#course-gerende #condition .today .day{font-size:2.5rem}#course-gerende #condition .today .day strong{font-size:4.5rem;font-weight:normal}#course-gerende #condition .today .day2{font-size:1.25rem;position:relative}#course-gerende #condition .today .day2 .weather{width:2rem;height:1.625rem;content:"";position:absolute;left:50%;bottom:100%;transform:translate(-50%, -50%)}#course-gerende #condition .today .day2 .weather img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}#course-gerende #condition .condition1{width:7.75rem}@media only screen and (max-width: 1079px){#course-gerende #condition .condition1{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}}#course-gerende #condition .condition1>*{position:relative}#course-gerende #condition .condition1>*::after{width:100%;height:100%;content:"";border-radius:.625rem;background:#29d4ef;mix-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-1}#course-gerende #condition .condition1 .sekisetsu{display:flex;flex-direction:column;justify-content:space-between;font-size:1.25rem;font-family:"Oswald",sans-serif;text-align:right;padding:.75rem;margin-bottom:1rem}@media only screen and (max-width: 1079px){#course-gerende #condition .condition1 .sekisetsu{width:7.5rem;margin:0}}#course-gerende #condition .condition1 .sekisetsu span{display:block}#course-gerende #condition .condition1 .sekisetsu .dt{font-family:"Noto Sans JP",sans-serif;font-size:1rem;text-align:center}#course-gerende #condition .condition1 .sekisetsu .fs64{font-size:4rem;text-align:center}#course-gerende #condition .condition1 .cam{display:flex;height:7.75rem;font-family:"Oswald",sans-serif;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem}@media only screen and (max-width: 1079px){#course-gerende #condition .condition1 .cam{width:7.5rem;margin:0}}#course-gerende #condition .condition1 .cam:hover{opacity:1}#course-gerende #condition .condition1 .cam:hover::after{mix-blend-mode:hard-light}#course-gerende #condition .condition1 .cam::before{width:.75rem;height:.75rem;content:"";background:url(../img/link.svg) center/cover no-repeat;position:absolute;right:.5rem;bottom:.5rem}#course-gerende #condition .condition1 .cam svg{display:block;fill:#fff;width:2.625rem;height:2rem;margin:0 auto}#course-gerende #condition .condition1 .cam strong{display:block;font-size:1.25rem;font-weight:normal}#course-gerende #condition .condition1 .cam>span{display:block;font-size:.75rem}#course-gerende #condition .condition1 ul{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 1079px){#course-gerende #condition .condition1 ul{flex-direction:row;justify-content:center;gap:.75rem}}#course-gerende #condition .condition1 ul::after{display:none}@media only screen and (max-width: 1079px){#course-gerende #condition .condition1 ul li{width:11.625rem}}#course-gerende #condition .condition1 ul li a{display:flex;justify-content:center;align-items:center;height:3.5rem;width:100%;position:relative}#course-gerende #condition .condition1 ul li a:hover{opacity:1}#course-gerende #condition .condition1 ul li a:hover::after{mix-blend-mode:hard-light}#course-gerende #condition .condition1 ul li a::before{width:.75rem;height:.75rem;content:"";background:url(../img/link.svg) center/cover no-repeat;position:absolute;right:.5rem;bottom:.5rem}#course-gerende #condition .condition1 ul li a::after{width:100%;height:100%;content:"";border-radius:.625rem;background:#29d4ef;mix-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-1}#course-gerende #condition .condition1 ul li a span{display:block;font-size:.875rem;font-weight:bold}#course-gerende #condition .condition2,#course-gerende #condition .condition3,#course-gerende #condition .condition4{width:6rem;position:relative}#course-gerende #condition .condition2 .list li,#course-gerende #condition .condition3 .list li,#course-gerende #condition .condition4 .list li{height:6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;color:#000;margin-bottom:.5rem;border-radius:1.25rem;background:#fff;position:relative}#course-gerende #condition .condition2 .list li.dt,#course-gerende #condition .condition3 .list li.dt,#course-gerende #condition .condition4 .list li.dt{margin-bottom:2.75rem}#course-gerende #condition .condition2 .list li.dt::before,#course-gerende #condition .condition3 .list li.dt::before,#course-gerende #condition .condition4 .list li.dt::before{width:1.5625rem;height:.75rem;content:"";background:#fff;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;left:50%;top:calc(100% + 1rem);transform:translateX(-50%)}#course-gerende #condition .condition2 .list li.dd::after,#course-gerende #condition .condition3 .list li.dd::after,#course-gerende #condition .condition4 .list li.dd::after{width:1.25rem;height:1.25rem;content:"";position:absolute;left:0;top:0;clip-path:polygon(0 0, 0 100%, 100% 0)}#course-gerende #condition .condition2 .list li.blue svg,#course-gerende #condition .condition3 .list li.blue svg,#course-gerende #condition .condition4 .list li.blue svg{fill:#29d4ef}#course-gerende #condition .condition2 .list li.blue::after,#course-gerende #condition .condition3 .list li.blue::after,#course-gerende #condition .condition4 .list li.blue::after{background-color:#29d4ef}#course-gerende #condition .condition2 .list li.ye svg,#course-gerende #condition .condition3 .list li.ye svg,#course-gerende #condition .condition4 .list li.ye svg{fill:#e9e965}#course-gerende #condition .condition2 .list li.ye::after,#course-gerende #condition .condition3 .list li.ye::after,#course-gerende #condition .condition4 .list li.ye::after{background-color:#e9e965}#course-gerende #condition .condition2 .list li.pink svg,#course-gerende #condition .condition3 .list li.pink svg,#course-gerende #condition .condition4 .list li.pink svg{fill:#e76fa9}#course-gerende #condition .condition2 .list li.pink::after,#course-gerende #condition .condition3 .list li.pink::after,#course-gerende #condition .condition4 .list li.pink::after{background-color:#e76fa9}#course-gerende #condition .condition2 .list li:last-child,#course-gerende #condition .condition3 .list li:last-child,#course-gerende #condition .condition4 .list li:last-child{margin:0}#course-gerende #condition .condition2 .list li.none,#course-gerende #condition .condition3 .list li.none,#course-gerende #condition .condition4 .list li.none{color:#fff;background:hsla(0,0%,100%,.32)}#course-gerende #condition .condition2 .list li.none svg,#course-gerende #condition .condition3 .list li.none svg,#course-gerende #condition .condition4 .list li.none svg{width:2.25rem;fill:#fff}#course-gerende #condition .condition2 .list li svg,#course-gerende #condition .condition3 .list li svg,#course-gerende #condition .condition4 .list li svg{display:block;width:2.5rem;fill:#000}#course-gerende #condition .condition2 .list li span,#course-gerende #condition .condition3 .list li span,#course-gerende #condition .condition4 .list li span{display:block;font-size:.875rem;font-weight:bold}#course-gerende #condition .condition2 .fmilly,#course-gerende #condition .condition3 .fmilly,#course-gerende #condition .condition4 .fmilly{width:100%;position:absolute;left:0;bottom:0}#course-gerende #condition .condition2 .fmilly .item,#course-gerende #condition .condition3 .fmilly .item,#course-gerende #condition .condition4 .fmilly .item{width:100%;height:6rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.375rem;color:#000;border-radius:1.25rem;background:#fff;position:relative;padding:0 0 .5rem}#course-gerende #condition .condition2 .fmilly .item.none,#course-gerende #condition .condition3 .fmilly .item.none,#course-gerende #condition .condition4 .fmilly .item.none{color:#fff;background:hsla(0,0%,100%,.32)}#course-gerende #condition .condition2 .fmilly .item.none svg,#course-gerende #condition .condition3 .fmilly .item.none svg,#course-gerende #condition .condition4 .fmilly .item.none svg{width:2.25rem;fill:#fff}#course-gerende #condition .condition2 .fmilly .item::after,#course-gerende #condition .condition3 .fmilly .item::after,#course-gerende #condition .condition4 .fmilly .item::after{width:1.25rem;height:1.25rem;content:"";background:#397b8b;position:absolute;left:0;top:0;clip-path:polygon(0 0, 0 100%, 100% 0)}#course-gerende #condition .condition2 .fmilly .item svg,#course-gerende #condition .condition3 .fmilly .item svg,#course-gerende #condition .condition4 .fmilly .item svg{display:block;width:2.5rem;fill:#397b8b}#course-gerende #condition .condition2 .fmilly .item span,#course-gerende #condition .condition3 .fmilly .item span,#course-gerende #condition .condition4 .fmilly .item span{display:block;text-align:center;font-size:.8125rem;font-weight:bold}#course-gerende #condition .slide{display:flex;scroll-snap-type:x mandatory;margin-top:5.5rem}#course-gerende #condition .slide .box{display:flex;justify-content:space-between;align-items:center;gap:2.25rem;min-width:60.0625rem;padding:3.5rem 4rem;border-radius:3.0625rem;border:3px solid #29d4ef;background:#fff;box-shadow:1.25rem 1rem 0px 0px var(--base_blue, #29D4EF);position:relative}@media only screen and (max-width: 1079px){#course-gerende #condition .slide .box{flex-direction:column;justify-content:flex-start;width:24rem;min-width:24rem;padding:2.5rem 2rem 2.1875rem;gap:2.25rem}}#course-gerende #condition .slide .box .subTitle{color:#fff;text-shadow:.25rem .25rem 0px var(--base_blue, #29D4EF);-webkit-text-stroke:2px #29d4ef;font-family:"Titan One",serif;font-size:2rem;position:absolute;right:3rem;top:-1.125rem}@media only screen and (max-width: 1079px){#course-gerende #condition .slide .box .subTitle{font-size:1.75rem;right:2rem;top:-1rem;text-align:right}}#course-gerende #condition .slide .box .img{aspect-ratio:397/267;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:2.5rem}@media only screen and (min-width: 1080px){#course-gerende #condition .slide .box .img{min-width:24.8125rem}}@media only screen and (max-width: 1079px){#course-gerende #condition .slide .box .img{width:100%}}#course-gerende #condition .slide .box .img .look{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:3px solid #29d4ef;background:#fff;position:absolute;top:-0.5rem;right:-0.5rem}#course-gerende #condition .slide .box .img .look svg{width:1.125rem;fill:#29d4ef}#course-gerende #condition .slide .box .txtBox dl dt{color:#29d4ef;font-weight:700}#course-gerende #condition .slide .box .txtBox dl dt .en{font-size:4rem;font-weight:normal}@media only screen and (max-width: 1079px){#course-gerende #condition .slide .box .txtBox dl dt .en{font-size:3rem}}#course-gerende #condition .slide .box .txtBox dl dt .jp{margin-top:1rem}#course-gerende #condition .slide .box .txtBox dl dd{font-size:.875rem;line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}#course-gerende #condition .slide .box .txtBox dl .fs20{font-size:1.25rem;font-weight:900;line-height:1.5;margin:calc(2rem - .25em) 0 -0.25em}#course-gerende #condition .slide .box .txtBox a{display:table;font-size:.875rem;padding-left:2rem;margin:2.75rem 0 0 auto;position:relative}#course-gerende #condition .slide .box .txtBox a::before{width:1.5rem;height:1.5rem;content:"";background-color:#29d4ef;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}#course-gerende #condition .slide .box .txtBox a::after{width:.5625rem;height:.5625rem;content:"";position:absolute;background:url(../img/arw.svg) center/cover no-repeat;left:.75rem;top:50%;transform:translate(-50%, -50%)}#course-gerende #condition .slide .ye{border:3px solid #e9e965;box-shadow:1.25rem 1rem 0px 0px var(--base_yellow, #E9E965)}#course-gerende #condition .slide .ye .subTitle{text-shadow:.25rem .25rem 0px var(--base_yellow, #E9E965);-webkit-text-stroke:2px #e9e965}#course-gerende #condition .slide .ye .img .look{border-color:#e9e965}#course-gerende #condition .slide .ye .img .look svg{fill:#e9e965}#course-gerende #condition .slide .ye .txtBox dl dt{color:#e9e965}#course-gerende #condition .slide .ye .txtBox a::before{background:#e9e965}#course-gerende #condition .slide .pink{border:3px solid #e76fa9;box-shadow:1.25rem 1rem 0px 0px var(--base_pink, #E76FA9)}#course-gerende #condition .slide .pink .subTitle{text-shadow:.25rem .25rem 0px var(--base_pink, #E76FA9);-webkit-text-stroke:2px #e76fa9}#course-gerende #condition .slide .pink .img .look{border-color:#e76fa9}#course-gerende #condition .slide .pink .img .look svg{fill:#e76fa9}#course-gerende #condition .slide .pink .txtBox dl dt{color:#e76fa9}#course-gerende #condition .slide .pink .txtBox a::before{background:#e76fa9}#course-gerende #forFafily{padding:5rem 0;margin-top:8.75rem;position:relative}#course-gerende #forFafily::after{width:100%;height:100%;content:"";border-radius:5rem;opacity:.32;background:var(--base_yellow, #E9E965);background-blend-mode:soft-light;mix-blend-mode:multiply;position:absolute;left:0;top:0;z-index:-1}#course-gerende #forFafily h2{color:#e9e965;font-family:"Titan One",serif;font-size:3rem;font-weight:normal;position:absolute;top:-4.25rem;left:5.75rem}@media only screen and (max-width: 1079px){#course-gerende #forFafily h2{font-size:2rem;left:2rem;top:-2.5rem}}#course-gerende #forFafily h2 strong{font-size:6rem;font-weight:normal}@media only screen and (max-width: 1079px){#course-gerende #forFafily h2 strong{font-size:4rem}}#course-gerende #forFafily h3{color:#e76fa9;font-size:1.75rem;font-weight:900}@media only screen and (max-width: 1079px){#course-gerende #forFafily h3{font-size:1.5rem}}#course-gerende #forFafily .w960 .cm_flex{gap:2.5rem;align-items:center;justify-content:flex-start;margin-top:3rem}#course-gerende #forFafily .w960 .cm_flex.mgt{margin-top:.25rem}@media only screen and (max-width: 1079px){#course-gerende #forFafily .w960 .cm_flex.mgt{margin-top:3rem}}#course-gerende #forFafily .w960 .cm_flex img{border-radius:1.25rem}@media only screen and (min-width: 1080px){#course-gerende #forFafily .w960 .cm_flex img{width:22.5rem}#course-gerende #forFafily .w960 .cm_flex img.top{border-radius:20px 20px 0px 0px}#course-gerende #forFafily .w960 .cm_flex img.btm{border-radius:0px 0px 20px 20px}}@media only screen and (max-width: 1079px){#course-gerende #forFafily .w960 .cm_flex .txtBox{margin-top:2rem}}#course-gerende #forFafily .w960 .cm_flex .txtBox .dt{font-size:1.25rem;font-weight:900}#course-gerende #forFafily .w960 .cm_flex .txtBox .fs14{font-size:.875rem;line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}#course-gerende #forFafily .w960 .cm_flex .txtBox .fs16{font-size:1rem;font-weight:900}#course-gerende #forFafily .w960 .cm_flex .txtBox .blue{color:#29d4ef}#course-gerende #forFafily .w960 .cm_flex .txtBox .pink{color:#e76fa9;margin-top:3rem}#course-gerende #forFafily .w960 .cm_flex .txtBox .fs16+.fs14{margin:calc(1.5rem - .375em) 0 -0.375em}#course-gerende #forFafily .w960 .cm_flex .txtBox table{width:100%;margin-top:2rem;font-size:.875rem;border-top:1px solid #e9e965;border-bottom:1px solid #e9e965}#course-gerende #forFafily .w960 .cm_flex .txtBox table th,#course-gerende #forFafily .w960 .cm_flex .txtBox table td{padding:1rem 0}@media only screen and (max-width: 1079px){#course-gerende #forFafily .w960 .cm_flex .txtBox table th,#course-gerende #forFafily .w960 .cm_flex .txtBox table td{display:block;width:100%;line-height:1.5}}@media only screen and (max-width: 1079px){#course-gerende #forFafily .w960 .cm_flex .txtBox table th{padding:1rem 0 0}}@media only screen and (max-width: 1079px){#course-gerende #forFafily .w960 .cm_flex .txtBox table td{padding:.5rem 0 1rem}}#course-gerende #forFafily figure{width:7.25rem;position:absolute;right:11.5vw;bottom:-1.4375rem;transform:translateX(50%)}@media only screen and (max-width: 1079px){#course-gerende #forFafily figure{display:none}}#course-gerende #gerende_Specialist{margin-top:13rem;position:relative}@media only screen and (max-width: 1079px){#course-gerende #gerende_Specialist{margin-top:10rem}}#course-gerende #gerende_Specialist .txt_loop{position:absolute;top:-3.5rem;left:0;z-index:2}@media only screen and (max-width: 1079px){#course-gerende #gerende_Specialist .txt_loop{top:-3rem}}#course-gerende #gerende_Specialist .image{width:calc(100% - 15vw);margin:0 0 0 auto;background:url(../img/course-gerende/05.jpg) center/cover no-repeat;aspect-ratio:1360/640;border-radius:5rem 0px 0px 5rem;position:relative}@media only screen and (max-width: 1079px){#course-gerende #gerende_Specialist .image{width:calc(100% - 4rem);aspect-ratio:448/785}}#course-gerende #gerende_Specialist .image .en_title_t{top:6.5rem}@media only screen and (max-width: 1079px){#course-gerende #gerende_Specialist .image .en_title_t{top:5rem}}#course-gerende #gerende_Specialist .image .catch{color:#fff;position:absolute;bottom:3.9375vw;left:6vw;z-index:1}@media only screen and (max-width: 1079px){#course-gerende #gerende_Specialist .image .catch{top:18.75vw;left:6.25vw}}#course-gerende #gerende_Specialist .image .catch dt{width:17.125rem;border:1px solid #fff;padding:.625rem .75rem;font-weight:700;text-align:center}#course-gerende #gerende_Specialist .image .catch dd{font-size:1.75rem;font-style:normal;font-weight:900;line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}@media only screen and (max-width: 1079px){#course-gerende #gerende_Specialist .image .catch dd{font-size:1.25rem}}#course-gerende #gerende_Specialist .image figure{position:absolute;right:21.25vw;bottom:-2.5rem;transform:translateX(50%)}@media only screen and (max-width: 1079px){#course-gerende #gerende_Specialist .image figure{width:33%}}#course-gerende #gerende_Specialist .w960 .cm_flex{justify-content:space-between;align-items:center;gap:2.5rem;margin-top:5rem}#course-gerende #gerende_Specialist .w960 .cm_flex:nth-child(even){flex-direction:row-reverse}@media only screen and (min-width: 1080px){#course-gerende #gerende_Specialist .w960 .cm_flex dl{width:calc(50% - 1.25rem)}}#course-gerende #gerende_Specialist .w960 .cm_flex dl dt{color:#29d4ef;font-size:1.5rem;font-weight:900;line-height:1.75;margin:-0.375em 0}#course-gerende #gerende_Specialist .w960 .cm_flex dl dd{line-height:2;margin:calc(2rem - .5em) 0 -0.5em}@media only screen and (min-width: 1080px){#course-gerende #gerende_Specialist .w960 .cm_flex img{width:29.5rem}}@media only screen and (max-width: 1079px){#course-gerende #gerende_Specialist .w960 .cm_flex img{margin-top:2.5rem}}@media only screen and (min-width: 1080px){#time-price{overflow:unset}}#time-price .post .mw_wp_form dl .alignTop,#time-price .post .wpcf7 dl .alignTop{align-items:flex-start}#time-price .post .mw_wp_form .wpcf7-radio,#time-price .post .wpcf7 .wpcf7-radio{display:flex;flex-wrap:wrap;gap:1rem}#time-price .post .mw_wp_form .wpcf7-list-item,#time-price .post .wpcf7 .wpcf7-list-item{display:block}#time-price .post .mw_wp_form .text,#time-price .post .wpcf7 .text{margin:calc(2.5rem - .5em) 0;padding:1.25rem 0;border-top:1px dotted rgba(0,0,0,.24);border-bottom:1px dotted rgba(0,0,0,.24)}@media only screen and (min-width: 1080px){#school{overflow:unset}}#school .contents .post .link{display:flex;align-items:center;justify-content:center;max-width:30rem;height:4rem;color:#e76fa9;font-size:1.5rem;font-weight:900;line-height:normal;text-align:center;letter-spacing:.2em;margin:5rem auto 0;border-radius:2rem;border:3px solid #e76fa9;background:#fff;box-shadow:.5rem .5rem 0px 0px #e76fa9;transform:.375s}@media only screen and (max-width: 1079px){#school .contents .post .link{max-width:25rem;font-size:1.25rem;padding:1.125rem 1.75rem}}#school .contents .post .link:hover{color:#fff;opacity:1;background:#e76fa9;box-shadow:none}#school .contents .post .link span{display:block}@media only screen and (min-width: 1080px){#facility{overflow:unset}}#facility .contents .post .imgList{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;padding:0;margin:2.5rem 0 0;list-style:none}@media only screen and (min-width: 1080px){#facility .contents .post .imgList li{width:36.25rem}}@media only screen and (min-width: 1080px){#rental{overflow:unset}}#rental .contents .main .fs20{font-weight:900}#rental .contents .main #rental00 .fs20{margin:0}#rental .contents .main #rental00 img{margin-top:2.5rem}#rental .contents .main .txtBox{margin-top:3rem}@media only screen and (max-width: 1079px){#rental .contents .main .txtBox{margin-top:2rem}}#rental .contents .main .txtBox dt{font-size:1.25rem;font-weight:900}#rental .contents .main .txtBox dd{line-height:2;margin:calc(1.5rem - .5em) 0 -0.5em}#rental .contents .main .cm_flex{gap:2.5rem;align-items:center;justify-content:space-between;margin-top:3rem}#rental .contents .main .cm_flex .img{aspect-ratio:439/247;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 1080px){#rental .contents .main .cm_flex .img{width:calc(50% - 1.25rem)}}@media only screen and (min-width: 1080px){#contact{overflow:unset}}#contact .contents .post .tel{color:#29d4ef;font-family:"Oswald",sans-serif;font-size:3rem;font-weight:500;margin-top:2.5rem}#privacy .contents .post h2:first-child{margin-top:0}@media only screen and (min-width: 1080px){#news{overflow:unset}}#news .contents .post .title h1{font-size:2rem;font-weight:900;line-height:normal;letter-spacing:.2em}@media only screen and (max-width: 1079px){#news .contents .post .title h1{font-size:1.75rem}}#news .contents .post .title .date{margin-top:1rem}#news .contents .post h2:first-child{margin-top:0}#news .contents .post .title+h2{margin-top:4rem}#news .contents .main h2{color:#29d4ef;font-size:2rem;font-weight:900;line-height:normal;letter-spacing:.2em;padding:1.375rem 2.5rem;margin-bottom:4rem;border-radius:1.25rem;border:3px solid var(--base_blue, #29D4EF);background:#fff;box-shadow:.75rem .5rem 0px 0px var(--base_blue, #29D4EF)}@media only screen and (max-width: 1079px){#news .contents .main h2{font-size:1.75rem;padding:1.125rem 1.75rem}}#news .contents .main .return{margin-top:8rem}#news .contents .main .return .link{width:-moz-fit-content;width:fit-content;display:block;padding-left:2rem;position:relative;margin:0 auto}#news .contents .main .return .link::before{width:1.5rem;height:1.5rem;content:"";background:url(../img/_arw.svg) center/cover no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}#news .contents .newsList li{width:100%;margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #29d4ef}@media only screen and (max-width: 1079px){#news .contents .newsList li{margin-top:2rem;padding-bottom:2rem}}#news .contents .newsList li:first-child{margin:0}#news .contents .newsList li:last-child{border-bottom:none}#news .contents .newsList li a{display:flex;gap:1.9375rem}@media only screen and (max-width: 1079px){#news .contents .newsList li a{flex-wrap:wrap;gap:.5rem 1.9375rem}#news .contents .newsList li a .title{width:100%}}#news .contents .newsList li a span{display:block;line-height:1.5}#news .contents .side .sideNav li a::after{transform:translateY(-50%) rotate(-90deg)}#condition .contents .post h2:first-child{margin-top:0}#condition .contents .post .table1 tr th{width:15.625rem}#access .contents .post iframe{width:100%;border:none;margin-top:3rem}@media screen and (min-width: 1080px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:16px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 1079px){.spNone{display:none !important}html{width:100%;height:100%;font-size:13px}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:100%}}/*# sourceMappingURL=layout.min.css.map */