@import "https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--totalTabs:4;--sideWidth:min(50vh - 6rem,37rem);--tabLabelWidth:6rem;--contentWidth:calc(100vw - var(--totalTabs)*var(--tabLabelWidth) - var(--sideWidth) + var(--tabLabelWidth) + 1px);font-size:10px;width:100%}@media screen and (max-width:1280px){:root{font-size:8.5px}}@media screen and (max-width:768px){:root{font-size:2.6666666667vw}}body{background-color:#fff;color:#000;font-family:Noto Sans JP,Segoe UI Emoji,sans-serif;font-weight:300}img{height:auto;max-width:100%}::-moz-selection{background-color:#6fa900;color:#fff}::selection{background-color:#6fa900;color:#fff}@media not all and (max-width:768px){.l-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;top:0;width:100%}}@media screen and (max-width:768px){.l-container{display:grid}}@media not all and (max-width:768px){.l-footer{display:none}}@media screen and (max-width:768px){.l-footer{display:block}}.l-footer__navItem{border-top:1px solid #000;overflow:hidden}.l-footer__navButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.3rem;overflow:hidden;padding:0 2rem;position:relative;width:100%}.l-footer__navButton svg{bottom:0;height:1.8rem;margin:auto;position:absolute;right:2rem;top:0;width:1.8rem}.l-footer__navButton[aria-expanded=true] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-footer__navButton[aria-controls=accordion-sayu]{background:var(--gradation,linear-gradient(90deg,#ffd3d6 0,#fcecc3 100%))}.l-footer__navButton[aria-controls=accordion-yuketsu]{background:-webkit-gradient(linear,left top,right top,from(#f34a4a),to(#fb9e9e));background:linear-gradient(90deg,#f34a4a,#fb9e9e)}.l-footer__navButton[aria-controls=accordion-aojiru]{background:-webkit-gradient(linear,left top,right top,from(#24ff7c),to(#57cef4));background:linear-gradient(90deg,#24ff7c,#57cef4)}.l-footer__navButton[aria-controls=accordion-genmai]{background:-webkit-gradient(linear,left top,right top,from(#fbe5ab),to(#fdf4de));background:linear-gradient(90deg,#fbe5ab,#fdf4de)}@media screen and (max-width:768px){.l-footer__navNumber{color:#000;font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:10px;font-weight:400;line-height:160%}.l-footer__navIcon{font-size:1.4rem;font-weight:400;line-height:150%;margin-left:1rem}.l-footer__navTitle{font-size:1.4rem;font-weight:400;line-height:180%;margin-left:.4rem}.l-footer__navEn{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:160%;margin-left:.8rem}.l-footer__navContent{font-size:1.2rem;font-weight:400;height:0;line-height:180%;overflow:hidden;position:relative}.l-footer__navContent:before{content:" ";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.l-footer__navContent#accordion-sayu:before{background:-webkit-gradient(linear,left top,right top,from(#ffd3d6),to(#fcecc3));background:linear-gradient(90deg,#ffd3d6,#fcecc3)}.l-footer__navContent#accordion-yuketsu:before{background:-webkit-gradient(linear,left top,right top,from(#f34a4a),to(#fb9e9e));background:linear-gradient(90deg,#f34a4a,#fb9e9e)}.l-footer__navContent#accordion-aojiru:before{background:-webkit-gradient(linear,left top,right top,from(#24ff7c),to(#57cef4));background:linear-gradient(90deg,#24ff7c,#57cef4)}.l-footer__navContent#accordion-genmai:before{background:-webkit-gradient(linear,left top,right top,from(#fbe5ab),to(#fdf4de));background:linear-gradient(90deg,#fbe5ab,#fdf4de)}.l-footer__navContentInner{padding:1.6rem 2rem}.l-footer__navList{border-bottom:1px solid #000}.l-footer__navLink{display:inline-block;font-size:1.2rem;font-weight:400;line-height:180%;margin-top:1.6rem;text-decoration-line:underline}}.l-footer__content{padding:3.2rem 0 5.6rem;text-align:center}.l-footer__link{font-size:1.2rem;font-weight:400;line-height:180%;text-decoration-line:underline}.l-footer__copyright{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1rem;font-weight:400;line-height:160%;margin-top:2rem}.l-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;height:6rem;left:0;position:fixed;top:0;width:100%;z-index:11}@media not all and (max-width:768px){.l-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.l-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 1.8rem;-webkit-transition:translate .2s cubic-bezier(.25,1,.5,1);transition:translate .2s cubic-bezier(.25,1,.5,1)}.is-scrolled .l-header{-webkit-transition:translate .2s cubic-bezier(.5,0,.75,0);transition:translate .2s cubic-bezier(.5,0,.75,0);translate:0 -10rem}}.l-header__logo img{height:100%;width:100%}@media not all and (max-width:768px){.l-header__logo{height:2.8rem;width:16rem}}@media screen and (max-width:768px){.l-header__logo{height:2.1rem;width:12rem}}.l-header__contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;height:100%;line-height:160%;margin:auto;position:absolute;text-decoration:underline;top:0}@media not all and (max-width:768px){.l-header__contact{left:4rem}@media (hover:hover) and (pointer:fine){.l-header__contact:hover{text-decoration:none}}}@media screen and (max-width:768px){.l-header__contact{right:2rem}}@media not all and (max-width:768px){.l-main{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 4rem)}}@media screen and (max-width:768px){.l-main{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;overflow:hidden;padding-top:6rem;position:relative;width:100%;z-index:0}}@media not all and (max-width:768px){.l-main__bg{height:calc(100% - 6rem);margin-top:6rem;overflow:hidden;width:0}.is-transitioning .l-main__bg{-webkit-transition:width .5s cubic-bezier(.76,0,.24,1);transition:width .5s cubic-bezier(.76,0,.24,1)}.l-main__bg[data-open=true]{display:block;width:calc(var(--contentWidth) - var(--tabLabelWidth))}}@media screen and (max-width:768px){.l-main__bg{display:none;height:calc(100svh - 10rem);pointer-events:none;width:100%}.l-main__bg[data-open=true]{display:block}}.l-main__bg canvas{height:100%;width:100%}.l-main__section{margin-left:-1px;position:relative}@media not all and (max-width:768px){.l-main__section{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:100%;padding-top:6rem;position:relative;-webkit-transition:width .5s cubic-bezier(.76,0,.24,1);transition:width .5s cubic-bezier(.76,0,.24,1);width:var(--tabLabelWidth)}.l-main__section[data-open=true]{width:var(--contentWidth)}.l-main__section[data-section=sayu]:before{background:var(--gradation,linear-gradient(180deg,#ffd3d6 0,#fcecc3 100%))}.l-main__section[data-section=yuketsu]:before{background:-webkit-gradient(linear,left top,left bottom,from(#f34a4a),to(#fb9e9e));background:linear-gradient(180deg,#f34a4a,#fb9e9e)}.l-main__section[data-section=aojiru]:before{background:-webkit-gradient(linear,left top,left bottom,from(#24ff7c),to(#57cef4));background:linear-gradient(180deg,#24ff7c,#57cef4)}.l-main__section[data-section=genmai]:before{background:-webkit-gradient(linear,left top,left bottom,from(#fbe5ab),to(#fdf4de));background:linear-gradient(180deg,#fbe5ab,#fdf4de)}}@media screen and (max-width:768px){.l-main__section{display:none;padding-top:4rem}.l-main__section[data-open=true]{display:block}.l-main__section[data-section=sayu]:before{background:var(--gradation,linear-gradient(90deg,#ffd3d6 0,#fcecc3 100%))}.l-main__section[data-section=yuketsu]:before{background:-webkit-gradient(linear,left top,right top,from(#f34a4a),to(#fb9e9e));background:linear-gradient(90deg,#f34a4a,#fb9e9e)}.l-main__section[data-section=aojiru]:before{background:-webkit-gradient(linear,left top,right top,from(#24ff7c),to(#57cef4));background:linear-gradient(90deg,#24ff7c,#57cef4)}.l-main__section[data-section=genmai]:before{background:-webkit-gradient(linear,left top,right top,from(#fbe5ab),to(#fdf4de));background:linear-gradient(90deg,#fbe5ab,#fdf4de)}}.l-main__section:before{content:" ";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.l-main__header{position:relative;z-index:2}@media not all and (max-width:768px){.l-main__header{-webkit-box-flex:0;border-left:1px solid #000;-ms-flex:0 0 var(--tabLabelWidth);flex:0 0 var(--tabLabelWidth);height:100%;width:6rem}[data-section=sayu] .l-main__header{background:var(--gradation,linear-gradient(180deg,#ffd3d6 0,#fcecc3 100%))}[data-section=yuketsu] .l-main__header{background:-webkit-gradient(linear,left top,left bottom,from(#f34a4a),to(#fb9e9e));background:linear-gradient(180deg,#f34a4a,#fb9e9e)}[data-section=aojiru] .l-main__header{background:-webkit-gradient(linear,left top,left bottom,from(#24ff7c),to(#57cef4));background:linear-gradient(180deg,#24ff7c,#57cef4)}[data-section=genmai] .l-main__header{background:-webkit-gradient(linear,left top,left bottom,from(#fbe5ab),to(#fdf4de));background:linear-gradient(180deg,#fbe5ab,#fdf4de)}}@media screen and (max-width:768px){.l-main__header{width:100%}[data-section=sayu] .l-main__header{background:var(--gradation,linear-gradient(90deg,#ffd3d6 0,#fcecc3 100%))}[data-section=yuketsu] .l-main__header{background:-webkit-gradient(linear,left top,right top,from(#f34a4a),to(#fb9e9e));background:linear-gradient(90deg,#f34a4a,#fb9e9e)}[data-section=aojiru] .l-main__header{background:-webkit-gradient(linear,left top,right top,from(#24ff7c),to(#57cef4));background:linear-gradient(90deg,#24ff7c,#57cef4)}[data-section=genmai] .l-main__header{background:-webkit-gradient(linear,left top,right top,from(#fbe5ab),to(#fdf4de));background:linear-gradient(90deg,#fbe5ab,#fdf4de)}}.l-main__headerLink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.l-main__headerLink{height:100%;padding:1rem 0;width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (max-width:768px){.l-main__headerLink{height:4.3rem;padding:0 2rem;width:100%}[data-section=sayu] .l-main__headerLink{background:var(--gradation,linear-gradient(90deg,#ffd3d6 0,#fcecc3 100%))}[data-section=yuketsu] .l-main__headerLink{background:-webkit-gradient(linear,left top,right top,from(#f34a4a),to(#fb9e9e));background:linear-gradient(90deg,#f34a4a,#fb9e9e)}[data-section=aojiru] .l-main__headerLink{background:-webkit-gradient(linear,left top,right top,from(#24ff7c),to(#57cef4));background:linear-gradient(90deg,#24ff7c,#57cef4)}[data-section=genmai] .l-main__headerLink{background:-webkit-gradient(linear,left top,right top,from(#fbe5ab),to(#fdf4de));background:linear-gradient(90deg,#fbe5ab,#fdf4de)}}@media not all and (max-width:768px){.l-main__headerNumber{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1.4rem;font-weight:400;line-height:160%;text-align:center;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@media screen and (max-width:768px){.l-main__headerNumber{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1rem;font-weight:400;line-height:160%}}.l-main__headerIcon{display:block}@media not all and (max-width:768px){.l-main__headerIcon{font-size:2.4rem;margin-top:3.6rem;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@media screen and (max-width:768px){.l-main__headerIcon{font-size:1.4rem}}@media not all and (max-width:768px){.l-main__headerTitle{font-size:2.4rem;font-style:normal;font-weight:400;letter-spacing:.5em;line-height:150%;margin-top:1.8rem}}@media screen and (max-width:768px){.l-main__headerTitle{font-size:1.4rem;font-style:normal;font-weight:400;line-height:180%}}@media not all and (max-width:768px){.l-main__headerEn{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:2.4rem;font-weight:500;line-height:150%;margin-top:.3rem}}@media screen and (max-width:768px){.l-main__headerEn{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1.2rem;font-weight:500;line-height:160%}}.l-main__content{height:100%;overflow:hidden scroll;width:100%}.l-main__inner{min-height:100%}@media not all and (max-width:768px){.l-main__inner{padding:4rem}}@media screen and (max-width:768px){.l-main__inner{padding:3rem 2rem}}.l-main__body{font-family:IBM Plex Sans JP,Noto Sans JP,Segoe UI Emoji,sans-serif;margin-top:4.8rem}@media not all and (max-width:768px){.l-main__body h2{border-bottom:1px solid #000;font-size:2rem;font-style:normal;font-weight:500;line-height:160%;margin-bottom:1.6rem;margin-top:4.8rem;padding-bottom:1rem}}@media screen and (max-width:768px){.l-main__body h2{border-bottom:1px solid #000;font-size:1.6rem;font-style:normal;font-weight:500;line-height:160%;margin-bottom:1rem;margin-top:4rem;padding-bottom:.8rem}}.l-main__body h3{font-weight:600}.l-main__body h3,.l-main__body h4{color:#000;font-family:IBM Plex Sans JP,Noto Sans JP,Segoe UI Emoji,sans-serif;font-size:1.6rem;line-height:160%;margin-top:3.2rem}.l-main__body h4{font-weight:500}.l-main__body p{font-size:1.4rem;font-weight:400;line-height:180%}.l-main__body small{font-size:1.2rem;margin-left:1.2rem}.l-main__body a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.l-main__body a:hover{text-decoration:none}}.l-main__comingSoon{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:16px;font-weight:500;line-height:160%}.l-main__small{font-size:1.2rem;font-weight:400}@media not all and (max-width:768px){.l-menu{display:none}}@media screen and (max-width:768px){.l-menu{background-color:#fff;border-top:1px solid #000;bottom:0;height:100%;left:0;position:fixed;-webkit-transform:translateY(calc(100% - 4rem));transform:translateY(calc(100% - 4rem));-webkit-transition:.2s cubic-bezier(.5,0,.75,0);transition:.2s cubic-bezier(.5,0,.75,0);width:100%;z-index:20}.is-menu-open .l-menu{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.4s cubic-bezier(.25,1,.5,1);transition:.4s cubic-bezier(.25,1,.5,1)}}.l-menu__button{color:#000;font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1.4rem;font-weight:500;height:4rem;line-height:160%;padding:0 2rem;position:relative;width:100%}.l-menu__button svg{bottom:0;height:1.8rem;margin:auto;position:absolute;right:2rem;top:0;width:1.8rem}.is-menu-open .l-menu__button svg{rotate:180deg}.l-menu__nav{height:calc(100% - 4.3rem);width:100%}.l-menu__nav ul{display:grid;grid-template-rows:repeat(4,25%);height:100%;width:100%}.l-menu__number{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1rem;font-weight:400;line-height:160%}.l-menu__icon{line-height:150%}.l-menu__icon,.l-menu__title{font-size:1.4rem;font-weight:400}.l-menu__title{line-height:180%}.l-menu__en{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:160%}.l-menu__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:400;line-height:150%;margin:auto;position:absolute;right:2rem;top:0}.l-menu__content{font-size:1rem;font-weight:400;height:calc(100% - 4.3rem);line-height:180%;overflow:hidden;overflow-y:scroll;position:relative;width:100%}.l-menu__inner{min-height:100%;padding:1.6rem 2rem;position:relative}.l-menu__inner:before{content:" ";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.l-menu__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.3rem;padding:0 2rem;position:relative}.l-menu__link[data-section=sayu],.l-menu__link[data-section=sayu]+.l-menu__content .l-menu__inner:before{background:var(--gradation,linear-gradient(90deg,#ffd3d6 0,#fcecc3 100%))}.l-menu__link[data-section=yuketsu],.l-menu__link[data-section=yuketsu]+.l-menu__content .l-menu__inner:before{background:-webkit-gradient(linear,left top,right top,from(#f34a4a),to(#fb9e9e));background:linear-gradient(90deg,#f34a4a,#fb9e9e)}.l-menu__link[data-section=aojiru],.l-menu__link[data-section=aojiru]+.l-menu__content .l-menu__inner:before{background:-webkit-gradient(linear,left top,right top,from(#24ff7c),to(#57cef4));background:linear-gradient(90deg,#24ff7c,#57cef4)}.l-menu__link[data-section=genmai],.l-menu__link[data-section=genmai]+.l-menu__content .l-menu__inner:before{background:-webkit-gradient(linear,left top,right top,from(#fbe5ab),to(#fdf4de));background:linear-gradient(90deg,#fbe5ab,#fdf4de)}.l-news{background-color:#000;width:100%}@media not all and (max-width:768px){.l-news{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:grid;grid-template-columns:12.1rem 1fr 29.7rem;height:4rem;left:0;position:fixed;width:100%;z-index:10}}@media screen and (max-width:768px){.l-news{display:grid;grid-template-columns:8.5rem 1fr;height:4rem;left:0;position:fixed;top:6rem;-webkit-transition:translate .2s cubic-bezier(.25,1,.5,1);transition:translate .2s cubic-bezier(.25,1,.5,1);z-index:10}.is-scrolled .l-news{-webkit-transition:translate .2s cubic-bezier(.5,0,.75,0);transition:translate .2s cubic-bezier(.5,0,.75,0);translate:0 -10rem}}@media not all and (max-width:768px){.l-news__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;justify-content:center;line-height:160%;width:12.1rem}}@media screen and (max-width:768px){.l-news__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;justify-content:center;line-height:160%;padding-top:.4rem;width:8.5rem}}.l-news__inner{height:100%;overflow:hidden;width:100%}.l-news__inner,.l-news__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.l-news__list{height:4rem}}@media screen and (max-width:768px){.l-news__list{height:4rem}}.l-news__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;font-weight:400;line-height:180%;padding-right:4rem;white-space:nowrap}@media not all and (max-width:768px){.l-news__item{height:4rem}}@media screen and (max-width:768px){.l-news__item{height:4rem}}.l-news__item span{text-decoration:underline}@media (hover:hover) and (pointer:fine){.l-news__item a:hover span{text-decoration:none}}.l-news__footer{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}@media not all and (max-width:768px){.l-news__footer{width:29.7rem}}@media screen and (max-width:768px){.l-news__footer{display:none}}@media not all and (max-width:768px){.l-news__youtube{color:#fff;font-size:1.2rem;font-style:normal;font-weight:400;line-height:180%;text-decoration:underline}@media (hover:hover) and (pointer:fine){.l-news__youtube:hover{text-decoration:none}}}@media not all and (max-width:768px){.l-news__copyright{color:#fff;font-size:1.2rem;font-style:normal;font-weight:400;line-height:180%}.l-side{-webkit-box-flex:1;border-right:1px solid #000;-ms-flex:1 0 var(--sideWidth);flex:1 0 var(--sideWidth);height:100vh;padding-bottom:4rem;padding-top:6rem;-webkit-transition:width .4s cubic-bezier(.76,0,.24,1);transition:width .4s cubic-bezier(.76,0,.24,1);width:var(--sideWidth)}}@media screen and (max-width:768px){.l-side{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;z-index:1}}.l-side__image img{aspect-ratio:1/1;height:100%;width:100%}.l-side__container{border-top:1px solid #000;font-size:1.4rem;font-weight:400;line-height:180%;padding:4.6rem}.l-side__container>:first-child{margin-top:0}.l-side__container p{margin-top:1em}.l-side__container a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.l-side__container a:hover{text-decoration:none}}@media not all and (max-width:768px){.p-access__content{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}@media screen and (min-width:640px) and (max-width:1023px){.p-access__content{margin-top:10.6666666667vw}}.p-access__head{position:relative}.p-access__body{font-family:Noto Sans JP,Segoe UI Emoji,sans-serif}@media not all and (max-width:768px){.p-access__body{margin-left:min(183px,12.7083333333vw)}}@media screen and (min-width:640px) and (max-width:1023px){.p-access__body{margin-top:10.1rem}}.p-access__map{-ms-flex-negative:0;flex-shrink:0;position:relative}@media not all and (max-width:768px){.p-access__map{bottom:-98px;height:600px}}@media screen and (min-width:640px) and (max-width:1023px){.p-access__map{bottom:-11.2rem;height:60rem}}.p-access__text:not(:first-child){margin-top:30px}.p-access__iframe{height:100%;width:100%}@media not all and (max-width:768px){.p-contact{-webkit-column-gap:min(140px,9.7222222222vw);-moz-column-gap:min(140px,9.7222222222vw);column-gap:min(140px,9.7222222222vw);display:-webkit-box;display:-ms-flexbox;display:flex}}.p-contact__body{-ms-flex-negative:0;flex-shrink:0}@media not all and (max-width:768px){.p-contact__body{width:62.8181818182%}}@media screen and (min-width:640px) and (max-width:1023px){.p-contact__body{margin-top:7.5rem}}.p-contact__text{font-family:Noto Sans JP,Segoe UI Emoji,sans-serif}@media screen and (min-width:640px) and (max-width:1023px){.p-contact__text{font-size:2.8rem;line-height:1.75}}.p-contact__button{-webkit-box-flex:0;-ms-flex:0 1 301px;flex:0 1 301px;margin-top:22px;width:301px}@media screen and (min-width:640px) and (max-width:1023px){.p-contact__button{-webkit-box-flex:0;-ms-flex:0 1 51rem;flex:0 1 51rem;margin-top:7rem;text-align:center;width:51rem;width:auto}}.p-contact__foot{font-family:Noto Sans JP,Segoe UI Emoji,sans-serif}@media not all and (max-width:768px){.p-contact__foot{margin-top:70px}}@media screen and (min-width:640px) and (max-width:1023px){.p-contact__foot{border-top:1px solid #000;margin-top:8rem;padding-top:4.2rem}}.p-contact__telLink{font-size:24px}@media (hover:hover) and (pointer:fine){.p-contact__telLink:hover .p-contact__telText:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .2s cubic-bezier(.87,0,.13,1);transition:-webkit-transform .2s cubic-bezier(.87,0,.13,1);transition:transform .2s cubic-bezier(.87,0,.13,1);transition:transform .2s cubic-bezier(.87,0,.13,1),-webkit-transform .2s cubic-bezier(.87,0,.13,1)}}@media screen and (min-width:640px) and (max-width:1023px){.p-contact__telLink{font-size:3.2rem}}.p-contact__telText{position:relative}.p-contact__telText:before{background-color:currentColor;bottom:0;content:" ";display:block;height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .2s cubic-bezier(.87,0,.13,1);transition:-webkit-transform .2s cubic-bezier(.87,0,.13,1);transition:transform .2s cubic-bezier(.87,0,.13,1);transition:transform .2s cubic-bezier(.87,0,.13,1),-webkit-transform .2s cubic-bezier(.87,0,.13,1);width:100%}.p-contact__telIcon{height:25px;margin-right:26px;vertical-align:baseline;width:23px}@media screen and (min-width:640px) and (max-width:1023px){.p-contact__telIcon{height:3.3rem;margin-right:1.8rem;width:2.9rem}}.p-contact__mail{margin-top:10px}@media screen and (min-width:640px) and (max-width:1023px){.p-contact__mail{margin-top:1.6rem}}.p-contact__mailText{overflow:hidden;position:relative}.p-contact__mailText:before{background-color:currentColor;bottom:-2px;content:" ";display:block;height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .2s cubic-bezier(.87,0,.13,1);transition:-webkit-transform .2s cubic-bezier(.87,0,.13,1);transition:transform .2s cubic-bezier(.87,0,.13,1);transition:transform .2s cubic-bezier(.87,0,.13,1),-webkit-transform .2s cubic-bezier(.87,0,.13,1);width:100%}.p-contact__mailLink{font-size:18px}@media screen and (min-width:640px) and (max-width:1023px){.p-contact__mailLink{font-size:2.8rem}}@media (hover:hover) and (pointer:fine){.p-contact__mailLink:hover .p-contact__mailText:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .2s cubic-bezier(.87,0,.13,1);transition:-webkit-transform .2s cubic-bezier(.87,0,.13,1);transition:transform .2s cubic-bezier(.87,0,.13,1);transition:transform .2s cubic-bezier(.87,0,.13,1),-webkit-transform .2s cubic-bezier(.87,0,.13,1)}}.p-contact__mailIcon{height:15px;margin-right:30px;vertical-align:baseline;width:20px}@media screen and (min-width:640px) and (max-width:1023px){.p-contact__mailIcon{height:2.2rem;margin-right:2.2rem;width:2.9rem}}.p-facility__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-facility__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:lg) and (max-width:1023px){.p-facility__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-facility__head{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:40px;order:2}}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__head{margin-top:0}}@media screen and (min-width:lg) and (max-width:1023px){.p-facility__content{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:20px;order:3}}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__content{margin-right:3rem;margin-top:3rem}}.p-facility__sliderContainer{position:relative}@media not all and (max-width:768px){.p-facility__sliderContainer{-ms-flex-negative:0;flex-shrink:0;margin-left:70px;margin-right:61px;width:36.3636363636%}}@media screen and (min-width:lg) and (max-width:1023px){.p-facility__sliderContainer{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:auto;margin-right:auto;order:1;width:100%}}.p-facility__slider{overflow:hidden;position:relative}@media not all and (max-width:768px){.p-facility__sliderNavArea{height:calc(100% - 21px);position:absolute;top:0;-webkit-transition:.3s;transition:.3s;width:calc(50% + 20px)}.p-facility__sliderNavArea--prev{left:-40px}.p-facility__sliderNavArea--next{right:-40px}}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__sliderPagination{margin-right:6.8rem;text-align:right}}.p-facility__images{display:-webkit-box;display:-ms-flexbox;display:flex}.p-facility__item{-ms-flex-negative:0;flex-shrink:0}@media not all and (max-width:768px){.p-facility__item{width:100%}}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__item{width:60rem}.p-facility__item:not(:last-child){margin-right:2rem}}.p-facility__image{width:100%}@media not all and (max-width:768px){.p-facility__title{font-size:40px;line-height:1.4;white-space:pre;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (min-width:lg) and (max-width:1023px){.p-facility__title{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial}}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__title{font-size:5rem}}@media not all and (max-width:768px){.p-facility__data{margin-top:24px}}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__data{margin-top:12.8vw}}.p-facility__dataTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6fa900;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;line-height:1}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__dataTitle{font-size:8.5333333333vw}}@media not all and (max-width:768px){.p-facility__dataText{font-size:14px;margin-top:14px}}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__dataText{font-size:6.4vw;margin-top:8vw}}.p-facility__dataIcon{fill:#6fa900}@media not all and (max-width:768px){.p-facility__dataIcon{margin-right:8px;width:24px}}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__dataIcon{height:9.0666666667vw;margin-right:8vw;width:8.5333333333vw}}.p-facility__dataIcon svg{fill:#6fa900;height:24px;width:24px}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__dataIcon svg{height:9.0666666667vw;width:8.5333333333vw}}@media not all and (max-width:768px){.p-facility__link{margin-top:39px}}@media screen and (min-width:640px) and (max-width:1023px){.p-facility__link{margin-top:10.6666666667vw}}.p-flowingText{width:100%}@media not all and (max-width:768px){.p-flowingText{height:100px}}@media screen and (min-width:640px) and (max-width:1023px){.p-flowingText{height:10.8rem}}.p-footer{display:block;position:relative}@media not all and (max-width:768px){.p-footer__nav{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.p-footer__navList{margin-bottom:-10px}}.p-footer__navItem{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}@media screen and (min-width:640px) and (max-width:1023px){.p-footer__navItem{margin-bottom:0}.p-footer__navItem:not(:first-child){margin-top:3.1rem}}@media not all and (max-width:768px){.p-footer__navList--column{-webkit-column-count:3;-moz-column-count:3;column-count:3}.p-footer__navList--column .p-footer__navItem{margin-right:25px}}.p-footer__navLink{color:#fff;font-size:16px;position:relative;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}@media (hover:hover) and (pointer:fine){.p-footer__navLink:hover{opacity:.6}}@media screen and (min-width:640px) and (max-width:1023px){.p-footer__navLink{font-size:2.6rem;padding-bottom:1rem;padding-top:1rem}}.p-footer__navLink span{font-size:10px;vertical-align:super}@media screen and (min-width:640px) and (max-width:1023px){.p-footer__navLink span{font-size:1.3rem}}.p-footer__navLink-blank{bottom:3px;color:#fff;height:9px;position:absolute;right:0;width:9px}@media screen and (min-width:640px) and (max-width:1023px){.p-footer__navLink-blank{bottom:1.6rem;height:1.5rem;width:1.5rem}}.p-footer__navLink--small{display:block;font-size:12px;line-height:1.3333333333;padding-right:20px}@media screen and (min-width:640px) and (max-width:1023px){.p-footer__navLink--small{display:inline-block;font-size:1.8rem;line-height:1.5555555556;margin-top:7.5rem;padding-right:3.5rem}}.p-footer__foot{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:190px}@media screen and (min-width:640px) and (max-width:1023px){.p-footer__foot{margin-top:13.4rem}}@media not all and (max-width:768px){.p-footer__sns{margin-left:40px}}.p-footer__snsList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}@media screen and (min-width:640px) and (max-width:1023px){.p-footer__snsList{-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem;font-size:3rem}}.p-footer__snsItem{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}@media (hover:hover) and (pointer:fine){.p-footer__snsItem:hover{opacity:.6}}.p-footer__copyright{color:#fff;font-size:14px}@media screen and (min-width:640px) and (max-width:1023px){.p-footer__copyright{position:absolute;right:-2rem;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.p-footer__bg{background:url(../images/logo-text.svg) no-repeat 0 0/cover;margin-top:56px;padding-top:9.6956829441%;width:100%}@media screen and (min-width:640px) and (max-width:1023px){.p-footer__bg{margin:6.5rem -6.5rem 0;padding-top:7rem;width:calc(100% + 13rem)}}@-webkit-keyframes loopLeft{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopLeft{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loopLeft2{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loopLeft2{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes loopLeft3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-300%);transform:translateX(-300%)}}@keyframes loopLeft3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-300%);transform:translateX(-300%)}}@-webkit-keyframes loopRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(200%);transform:translateX(200%)}}@keyframes loopRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(200%);transform:translateX(200%)}}@-webkit-keyframes loopRight2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loopRight2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes loopRight3{0%{-webkit-transform:translateX(-300%);transform:translateX(-300%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loopRight3{0%{-webkit-transform:translateX(-300%);transform:translateX(-300%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.p-footGallery{overflow:hidden}.p-footGallery__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.p-footGallery__inner:not(:first-child){margin-top:1.7777777778vw}@media screen and (min-width:640px) and (max-width:1023px){.p-footGallery__inner:not(:first-child){margin-top:3.1rem}}.p-footGallery__list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-footGallery__list:first-child{-webkit-animation:loopLeft 90s linear infinite;animation:loopLeft 90s linear infinite}.p-footGallery__list:nth-child(2){-webkit-animation:loopLeft2 90s linear -60s infinite;animation:loopLeft2 90s linear -60s infinite}.p-footGallery__list:last-child{-webkit-animation:loopLeft3 90s linear -30s infinite;animation:loopLeft3 90s linear -30s infinite}.p-footGallery__inner[data-slider-direction=right] .p-footGallery__list:first-child{-webkit-animation:loopRight 90s linear infinite;animation:loopRight 90s linear infinite}.p-footGallery__inner[data-slider-direction=right] .p-footGallery__list:nth-child(2){-webkit-animation:loopRight2 90s linear -60s infinite;animation:loopRight2 90s linear -60s infinite}.p-footGallery__inner[data-slider-direction=right] .p-footGallery__list:last-child{-webkit-animation:loopRight3 90s linear -30s infinite;animation:loopRight3 90s linear -30s infinite}.p-footGallery__item{-ms-flex-negative:0;flex-shrink:0;margin-right:1.7777777778vw;width:8.8888888889vw}@media screen and (min-width:640px) and (max-width:1023px){.p-footGallery__item{margin-right:3.1rem;width:16.57rem}}.p-footGallery__item img{width:100%}.p-gallery.is-enter .p-gallery__item{opacity:1;-webkit-transition:opacity .4s linear calc(.05s*(var(--index-column-pc) + var(--index-row-pc)));transition:opacity .4s linear calc(.05s*(var(--index-column-pc) + var(--index-row-pc)))}.p-gallery__list{display:grid}@media not all and (max-width:768px){.p-gallery__list{gap:10px;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:640px) and (max-width:1023px){.p-gallery__list{gap:.6rem;grid-template-columns:repeat(3,1fr)}}.p-gallery__item{opacity:0}@media screen and (min-width:640px) and (max-width:1023px){.p-gallery__item:nth-child(14){display:none}}.p-header{font-weight:700}.p-header__link{display:block}.p-header__link .p-loader__logo{height:100%;width:100%}@media screen and (min-width:640px) and (max-width:1023px){.p-header__link{display:block}.p-header__link img{height:100%;width:100%}}.p-loader__logo .logo-title{fill:#000}.p-loader__logo .logo-icon,.p-loader__logo .logo-title{-webkit-transition:fill .2s linear;transition:fill .2s linear}.p-loader__logo .logo-icon{fill:#6fa900}.is-header-change .p-loader__logo .logo-title{fill:#000}.is-header-change .p-loader__logo .logo-icon{fill:#6fa900}@media not all and (max-width:768px){.p-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 0 13px 39px}}.p-info__detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-info__detail{margin-right:0}}@media screen and (min-width:640px) and (max-width:1023px){.p-info__detail{padding:2rem 3.6rem 1.7rem}}.p-info__title{-ms-flex-negative:0;flex-shrink:0;font-weight:400}.p-info__text{border-left:1px solid #000}@media not all and (max-width:768px){.p-info__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #000;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:40px;padding:0 36px}}@media screen and (min-width:640px) and (max-width:1023px){.p-info__text{margin-left:5.6rem;padding:2.3rem 0 2.3rem 4.8rem;width:calc(100% - 10rem)}}.p-info__data{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}@media screen and (min-width:640px) and (max-width:1023px){.p-info__data:not(:first-child){margin-top:2.4rem}}.p-info__dataTitle{font-weight:inherit}@media not all and (max-width:768px){.p-info__dataTitle{margin-right:28px}}@media screen and (min-width:640px) and (max-width:1023px){.p-info__dataTitle{width:50%}}@media not all and (max-width:768px){.p-info__dataText{font-size:20px}.p-info__cap{font-size:13px;padding-left:40px}}@media screen and (min-width:640px) and (max-width:1023px){.p-info__cap{font-size:2rem;margin-top:1.4rem}}.p-introduction>p{line-height:2}.p-introduction__link{margin-top:40px}.p-largePhoto,.p-largePhoto__inner{height:100%;overflow:hidden;position:relative;width:100%}.p-largePhoto__inner{-webkit-transform:scale(.75);transform:scale(.75)}.p-largePhoto__inner img{display:block;height:auto;-webkit-transform:scale(1.25);transform:scale(1.25);width:100%}.p-loader{height:100%;width:100%}.p-loader__logo{bottom:0;height:211px;left:0;margin:auto;position:absolute;right:0;top:0;width:125px;z-index:2}.p-loader__logo .logo-icon,.p-loader__logo .logo-title{fill:#fff}.p-loader__plane{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.p-loader__planeInner{background-color:#6fa900;height:100%;width:100%}@-webkit-keyframes LOADING{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}49%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}51%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes LOADING{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}49%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}51%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}.p-loader__planeLoad{-webkit-animation:LOADING 1s cubic-bezier(.76,0,.24,1) infinite;animation:LOADING 1s cubic-bezier(.76,0,.24,1) infinite;background-color:#fff;bottom:-251px;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:125px;z-index:1}.p-loader__imagesWrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.p-loader__images{height:100%;position:relative;width:100%}.p-loader__image{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.p-loader__image:first-child{opacity:1}.p-loader__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-loader__image:nth-child(4n+1){background-color:#6fa900}.p-loader__image:nth-child(4n+2){background-color:#cce1ee}.p-loader__image:nth-child(4n+3){background-color:#d45460}.p-loader__image:nth-child(4n+4){background-color:#f5f4e0}@-webkit-keyframes MARQUEE_TO_RIGHT{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes MARQUEE_TO_RIGHT{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes MARQUEE_TO_LEFT{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(50%);transform:translateX(50%)}}@keyframes MARQUEE_TO_LEFT{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(50%);transform:translateX(50%)}}.p-marquee{height:100%;overflow:hidden;width:100%}.p-marquee__row{position:relative;width:100%}.p-marquee__item{position:absolute;top:0;white-space:nowrap}.p-marquee__row[data-direction=right] .p-marquee__item{left:0}.p-marquee__row[data-direction=left] .p-marquee__item{right:0}.p-mv{height:100%;overflow:hidden;position:relative;width:100%}.p-mv__title{font-size:40px;position:absolute;right:16.4583333333vw;top:13.6805555556vw;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:9}@media not all and (max-width:768px){.p-mv__title{font-size:40px;right:16.4583333333vw;top:13.6805555556vw}}@media screen and (min-width:640px) and (max-width:1023px){.p-mv__title{font-size:6rem;line-height:1.667;right:8rem;top:24rem}}.p-mv__title span{background-color:#fff;padding:22px 0}.p-mv__logo{position:absolute;z-index:2}.p-mv__logo .p-mv__logo__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}.p-mv__logo .p-mv__logo__inner svg:nth-child(2) path,.p-mv__logo .p-mv__logo__inner svg:nth-child(2) rect{-webkit-transform:translate(0);transform:translate(0)}@media not all and (max-width:768px){.p-mv__logo{right:0;top:70px;width:92.4305555556vw}.p-mv__logo svg{height:9.5833333333vw;width:92.4305555556vw}}@media screen and (min-width:640px) and (max-width:1023px){.p-mv__logo{left:0;right:auto;top:9rem;width:100%}.p-mv__logo svg{height:16rem;padding-right:10rem;width:164.2rem}}.p-mv__bg{height:100%}.p-mv__bg,.p-mv__bgItem{position:absolute;width:100%}.p-mv__bgItem{height:125%;left:0;opacity:0}.p-mv__bgItemPC,.p-mv__bgItemSP{background-position:top;background-size:cover;height:100%;width:100%}.p-mv__title span{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.p-mv__title.is-enter span{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transition:.8s cubic-bezier(.76,0,.24,1) calc(var(--index)*.2s);transition:.8s cubic-bezier(.76,0,.24,1) calc(var(--index)*.2s)}.p-nav{-webkit-column-gap:31px;-moz-column-gap:31px;column-gap:31px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:640px) and (max-width:1023px){.p-nav{bottom:13rem;display:grid;left:0;opacity:0;padding:0 3rem;position:absolute;-webkit-transform:translateY(6rem);transform:translateY(6rem);-webkit-transition:opacity 0s .2s,-webkit-transform .2s cubic-bezier(.7,0,.84,0);transition:opacity 0s .2s,-webkit-transform .2s cubic-bezier(.7,0,.84,0);transition:transform .2s cubic-bezier(.7,0,.84,0),opacity 0s .2s;transition:transform .2s cubic-bezier(.7,0,.84,0),opacity 0s .2s,-webkit-transform .2s cubic-bezier(.7,0,.84,0);width:100%}}.p-nav__item{display:block}@media screen and (min-width:640px) and (max-width:1023px){.p-nav__item{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;display:block;width:100%}.p-nav__item:first-child{border-top:1px solid #000}}.p-nav__link{font-size:16px;-webkit-transition:.2s linear;transition:.2s linear}@media screen and (min-width:640px) and (max-width:1023px){.p-nav__link{background-color:#fff;display:block;font-size:3rem;line-height:1.633;padding:2.4rem 4.5rem;width:100%}}.p-nav__link span{font-size:10px}@media screen and (min-width:640px) and (max-width:1023px){.p-nav__link span{font-size:2rem;vertical-align:top}}@media (hover:hover) and (pointer:fine){.p-nav__link:hover{color:#6fa900}}@media screen and (min-width:640px) and (max-width:1023px){.is-menu-open .p-nav{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .2s linear,-webkit-transform .4s cubic-bezier(.16,1,.3,1);transition:opacity .2s linear,-webkit-transform .4s cubic-bezier(.16,1,.3,1);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .2s linear;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .2s linear,-webkit-transform .4s cubic-bezier(.16,1,.3,1)}}.p-pointer{height:100%;position:relative;top:-33px;width:100%}.p-pointerArrow{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),-webkit-transform .5s cubic-bezier(.16,1,.3,1)}.p-pointerArrow,.p-pointerIcon{height:100%;position:absolute;width:100%}.p-pointerIcon{stroke:#000;stroke-width:3px;left:0;opacity:0;top:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.p-pointerIcon--prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-pointerIcon--next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.is-next .p-pointerArrow,.is-prev .p-pointerArrow{-webkit-transform:scale(1);transform:scale(1)}.is-next .p-pointerIcon--next,.is-prev .p-pointerIcon--prev{opacity:1}@-webkit-keyframes INOUT_TO_RIGHT{0%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);-webkit-transform:translateX(50%);transform:translateX(50%)}60%{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,0 100%,0 100%,0 0);clip-path:polygon(0 0,0 100%,0 100%,0 0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes INOUT_TO_RIGHT{0%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);-webkit-transform:translateX(50%);transform:translateX(50%)}60%{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,0 100%,0 100%,0 0);clip-path:polygon(0 0,0 100%,0 100%,0 0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes INOUT_TO_LEFT{0%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 0,0 100%,0 100%,0 0);clip-path:polygon(0 0,0 100%,0 100%,0 0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}60%{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);-webkit-transform:translateX(50%);transform:translateX(50%)}to{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes INOUT_TO_LEFT{0%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 0,0 100%,0 100%,0 0);clip-path:polygon(0 0,0 100%,0 100%,0 0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}60%{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);-webkit-transform:translateX(50%);transform:translateX(50%)}to{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes INOUT_TO_BOTTOM{0%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transform:translateY(50%);transform:translateY(50%)}60%{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes INOUT_TO_BOTTOM{0%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-animation-timing-function:cubic-bezier(.7,0,.84,0);animation-timing-function:cubic-bezier(.7,0,.84,0);-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transform:translateY(50%);transform:translateY(50%)}60%{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transform:translateY(0);transform:translateY(0)}}@media not all and (max-width:768px){.p-reservationPDF{margin-right:30px}}.p-reservationPDF:last-child{margin-right:0}.p-reservationPDF__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.75;-webkit-transition:.2s linear;transition:.2s linear}@media screen and (min-width:640px) and (max-width:1023px){.p-reservationPDF__link{font-size:2.4rem}}@media (hover:hover) and (pointer:fine){.p-reservationPDF__link:hover{color:#6fa900}.p-reservationPDF__link:hover .p-reservationPDF__icon{stroke:#6fa900;-webkit-animation:INOUT_TO_BOTTOM .5s;animation:INOUT_TO_BOTTOM .5s}}.p-reservationPDF__icon{fill:none;stroke:#000;height:9px;margin-right:11px;-webkit-transition:.2s linear;transition:.2s linear;width:9px}.p-slider__track{overflow:visible}.p-slider__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:flex-start;flex-direction:flex-start}.p-slider__slide{-webkit-box-flex:1;-ms-flex:1 -1 30rem;flex:1 -1 30rem;margin-right:2rem;width:30rem}.p-slider__slide iframe{aspect-ratio:300/168;height:auto;width:100%}.p-spNav{display:grid;grid-template-columns:12rem 1fr 22rem;height:100%;width:100%}.p-spNav__menuButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;padding:2rem 0}.p-spNav__menuButtonIcon{display:block;height:3rem;position:relative;width:5rem}.p-spNav__menuButtonIcon span{background-color:#000;display:block;height:2px;inset:0;margin:auto;position:absolute;width:100%}.p-spNav__menuButtonIcon span:first-child{bottom:auto}.p-spNav__menuButtonIcon span:nth-child(3){top:auto}.p-spNav__menuButtonText{font-size:2rem;line-height:1.75}.p-spNav__nav{border-left:1px solid #000;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:640px) and (max-width:1023px){.p-spNav__nav{border-left:.1rem solid #000}}.p-spNav__navLink{padding:2rem 0}.p-spNav__navLink,.p-spNav__reservationLink{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;height:100%;justify-content:center;line-height:1.75}.p-spNav__reservationLink{background-color:#6fa900;color:#fff;font-weight:400;width:100%}.p-usage{display:block}.p-usagePrice__content{background-color:#fff;position:relative;z-index:2}@media not all and (max-width:768px){.p-usagePrice__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:57px 92px 57px 87px}}.p-usagePrice__ornament{color:#cce1ee;height:88px;left:55px;position:absolute;top:44px;width:83px;z-index:-1}@media screen and (min-width:640px) and (max-width:1023px){.p-usagePrice__ornament{height:88px;height:23.2rem;left:0;margin:auto;right:0;top:1.5rem;width:83px;width:22rem}}.p-usagePrice__ornament svg{height:100%;width:100%}.p-usagePrice__button,.p-usagePrice__head{-ms-flex-negative:0;flex-shrink:0}@media not all and (max-width:768px){.p-usagePrice__head{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}}@media screen and (min-width:640px) and (max-width:1023px){.p-usagePrice__head{padding:15.4666666667vw 10.6666666667vw 10.4vw}}.p-usagePrice__head .c-heading{line-height:1}@media screen and (min-width:640px) and (max-width:1023px){.p-usagePrice__head .c-heading{text-align:center}}@media not all and (max-width:768px){.p-usagePrice__button{margin-left:68px;width:300px}}@media screen and (min-width:640px) and (max-width:1023px){.p-usagePrice__button{margin:2rem auto 0;width:40.7rem}.p-usagePrice__button .c-button{height:7rem}}.p-usagePrice__text{font-family:Noto Sans JP,Segoe UI Emoji,sans-serif;line-height:1.5384615385}@media not all and (max-width:768px){.p-usagePrice__text{font-size:13px;margin-top:18px}}@media screen and (min-width:640px) and (max-width:1023px){.p-usagePrice__text{font-size:2rem;margin-top:1.6rem}}.p-usageNotes__title{font-size:24px;font-weight:400;line-height:1.604}@media screen and (min-width:640px) and (max-width:1023px){.p-usageNotes__title{font-size:9.0666666667vw;line-height:1.7058823529}}@media not all and (max-width:768px){.p-usageNotes__list{margin-top:34px}}@media screen and (min-width:640px) and (max-width:1023px){.p-usageNotes__list{margin-top:16vw}}.c-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#6fa900;border-radius:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:60px;justify-content:space-between;overflow:hidden;padding:0 20px 0 40px;position:relative;text-align:left;-webkit-transition:background .35s ease;transition:background .35s ease;width:100%}@media screen and (min-width:640px) and (max-width:1023px){.c-button{border-radius:4rem;height:8rem;max-width:45rem;padding:0 3rem 0 5rem}}@media (hover:hover) and (pointer:fine){.c-button:hover{background-color:#000}.c-button:hover .c-button__textWrap:before,.c-button:hover:not(.c-button--marquee) .c-button__text{opacity:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.c-button__textWrap{-webkit-clip-path:inset(0 0 -.2em);clip-path:inset(0 0 -.2em);display:block;position:relative}.c-button__textWrap:before{color:#fff;content:attr(data-text);display:block;font-size:20px;left:0;opacity:0;position:absolute;top:100%;-webkit-transition:opacity .5s,-webkit-transform .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s,-webkit-transform .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s,transform .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s,transform .5s cubic-bezier(.25,1,.5,1),-webkit-transform .5s cubic-bezier(.25,1,.5,1)}@media screen and (min-width:640px) and (max-width:1023px){.c-button__textWrap:before{font-size:3.2rem}}.c-button__text{color:#fff;display:block;font-size:20px;overflow:hidden;position:relative;-webkit-transition:opacity .5s,-webkit-transform .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s,-webkit-transform .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s,transform .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s,transform .5s cubic-bezier(.25,1,.5,1),-webkit-transform .5s cubic-bezier(.25,1,.5,1);white-space:nowrap;width:100%}@media screen and (min-width:640px) and (max-width:1023px){.c-button__text{font-size:3.2rem}}.c-button__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-button__icon svg{max-height:60px;max-width:60px}.c-button__arrow{height:13px;width:11px}@media screen and (min-width:640px) and (max-width:1023px){.c-button__arrow{height:1.5rem;width:1.3rem}}@media not all and (max-width:768px){.c-button__pdf{height:21px;width:26px}}@media screen and (min-width:640px) and (max-width:1023px){.c-button__pdf{height:2.9rem;width:3.7rem}}.c-button__calender{height:20px;width:22px}@media screen and (min-width:640px) and (max-width:1023px){.c-button__calender{height:2.3rem;width:2.5rem}}@-webkit-keyframes BUTTON_HOVER{0%{-webkit-transform:translateY(0);transform:translateY(0)}49%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-timing-function:cubic-bezier(.25,1,.5,1);transition-timing-function:cubic-bezier(.25,1,.5,1)}51%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-timing-function:cubic-bezier(.5,0,.75,0);transition-timing-function:cubic-bezier(.5,0,.75,0)}}@keyframes BUTTON_HOVER{0%{-webkit-transform:translateY(0);transform:translateY(0)}49%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-timing-function:cubic-bezier(.25,1,.5,1);transition-timing-function:cubic-bezier(.25,1,.5,1)}51%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-timing-function:cubic-bezier(.5,0,.75,0);transition-timing-function:cubic-bezier(.5,0,.75,0)}}@-webkit-keyframes BUTTON_OPACITY{0%{opacity:1}49%{opacity:0}51%{opacity:0}to{opacity:1}}@keyframes BUTTON_OPACITY{0%{opacity:1}49%{opacity:0}51%{opacity:0}to{opacity:1}}.c-button--marquee .c-button__textWrap{height:35px;margin-left:-40px;width:100%}.c-button--marquee .c-button__text{height:35px}.c-button--marquee .c-button__textInner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}.c-button--marquee .c-button__textInner>span{display:block;padding:0 10px}.c-button--marquee .c-button__textInner>span small{margin-left:10px}@media (hover:hover) and (pointer:fine){.c-button--marquee:hover .c-button__text{opacity:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.c-button--secondary{background-color:#4f4f4f}.c-flowingText{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.c-flowingText__text{display:block;font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:100px;line-height:.859;white-space:nowrap}@media screen and (min-width:640px) and (max-width:1023px){.c-flowingText__text{font-size:15rem;line-height:.859}}.c-flowingText__text>span{white-space:nowrap}.c-flowingText__text--green{color:#6fa900}.c-flowingText__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}@media not all and (max-width:768px){.c-flowingText__image{padding:0 10px;width:92px}}@media screen and (min-width:640px) and (max-width:1023px){.c-flowingText__image{padding:0 1rem;width:12.8rem}}.c-flowingText__image img{display:block;-o-object-fit:cover;object-fit:cover}@media not all and (max-width:768px){.c-flowingText__image img{width:7.2rem}}@media screen and (min-width:640px) and (max-width:1023px){.c-flowingText__image img{width:10.8rem}}.c-flowingText__text{-webkit-transform:translateY(100%);transform:translateY(100%)}.c-flowingText__image img{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.is-enter .c-flowingText .c-flowingText__text{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s);transition:-webkit-transform .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s);transition:transform .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s);transition:transform .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s),-webkit-transform .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s)}.is-enter .c-flowingText .c-flowingText__image img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transition:-webkit-clip-path .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s);transition:-webkit-clip-path .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s);transition:clip-path .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s);transition:clip-path .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s),-webkit-clip-path .4s cubic-bezier(.25,1,.5,1) calc(var(--item-index)*.1s + var(--index)*.4s)}.c-heading{position:relative}@media not all and (max-width:768px){.c-heading{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-heading__inner{position:relative}@media not all and (max-width:768px){.c-heading__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-heading__en{font-family:IBM Plex Sans JP,Segoe UI Emoji,sans-serif;font-size:60px;line-height:1;text-transform:uppercase}@media not all and (max-width:768px){.c-heading__en{margin-right:26px}}.c-heading__ja{font-size:18px}.c-heading__icon{fill:#fff;height:144px;left:-68px;position:absolute;top:-30px;width:137px}@media screen and (min-width:640px) and (max-width:1023px){.c-heading__icon{height:22.9rem;left:-2.8rem;top:-5.5rem;width:21.6rem}}.c-heading--small .c-heading__en{font-size:40px}@media not all and (max-width:768px){.c-heading--small .c-heading__en{margin-right:20px}}@media screen and (min-width:640px) and (max-width:1023px){.c-heading--small .c-heading__en{font-size:6rem}}@media not all and (max-width:768px){.c-heading--small .c-heading__ja{font-size:18px}}@media screen and (min-width:640px) and (max-width:1023px){.c-heading--small .c-heading__ja{font-size:2.8rem}}.c-heading--small .c-heading__icon{height:88px;left:-46px;top:-29px;width:83px}@media screen and (min-width:640px) and (max-width:1023px){.c-heading--small .c-heading__icon{height:14.9rem;left:-4rem;top:-3.8rem;width:14.1rem}.c-heading--middle .c-heading__en{font-size:9rem}.c-heading--middle .c-heading__ja{font-size:2.8rem}}.c-heading--large .c-heading__en{font-size:90px}@media screen and (min-width:640px) and (max-width:1023px){.c-heading--large .c-heading__en{font-size:12rem}}.c-heading--large .c-heading__ja{font-size:20px}@media screen and (min-width:640px) and (max-width:1023px){.c-heading--large .c-heading__ja{font-size:2.8rem}.c-heading--centerSp{text-align:center}}.c-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;line-height:1.6333333333}@media screen and (min-width:640px) and (max-width:1023px){.c-link{font-size:2.6rem;line-height:1.8846153846}}.c-link__icon{height:21px;margin-right:10px;width:26px}@media screen and (min-width:640px) and (max-width:1023px){.c-link__icon{height:4.1rem;margin-right:2rem;width:5.2rem}}.c-link__inner{overflow:hidden;padding-bottom:5px;position:relative}@media screen and (min-width:640px) and (max-width:1023px){.c-link__inner{padding-bottom:.5rem}}.c-link__inner:after{background-color:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1) 0s;transition:transform .3s cubic-bezier(.22,1,.36,1) 0s;transition:transform .3s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .3s cubic-bezier(.22,1,.36,1) 0s;width:100%}@media (hover:hover) and (pointer:fine){.c-link__inner:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}}@media not all and (max-width:768px){.c-link--large{font-size:16px;line-height:1.53125}}.c-marquee{height:100%;position:relative;width:100%}.c-marquee__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0}.c-marquee[data-direction=right] .c-marquee__item{left:0}.c-marquee[data-direction=left] .c-marquee__item{right:0}.c-notes{list-style:none}.c-notes__item{font-family:normal;line-height:1.75;position:relative}@media not all and (max-width:768px){.c-notes__item{font-size:18px;padding-left:18px}}@media screen and (min-width:640px) and (max-width:1023px){.c-notes__item{font-size:2.8rem;padding-left:3rem}}.c-notes__item:before{border:1px solid #000;border-radius:50%;content:" ";display:block;height:10px;left:0;position:absolute;top:9px;width:10px}@media screen and (min-width:640px) and (max-width:1023px){.c-notes__item:before{height:1.5rem;top:1.5rem;width:1.5rem}}.c-notes__item a{display:inline-block;position:relative}.c-notes__item a:after{background-color:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1) 0s;transition:transform .3s cubic-bezier(.22,1,.36,1) 0s;transition:transform .3s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .3s cubic-bezier(.22,1,.36,1) 0s;width:100%}@media (hover:hover) and (pointer:fine){.c-notes__item a:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}}.c-notes__strong{color:#d45460}.c-notes--s .c-notes__item{font-size:14px}@media screen and (min-width:640px) and (max-width:1023px){.c-notes--s .c-notes__item{font-size:2.4rem}}.c-notes--s .c-notes__item:not(:first-child){margin-top:0}.c-parallax-image{position:relative}.c-parallax-image__image{position:relative;z-index:2}.c-parallax-image__image img{display:block}.c-parallax-image__shadow{background-color:rgba(0,118,158,.3);-webkit-filter:blur(30px);filter:blur(30px);height:100%;left:0;position:absolute;top:30px;-webkit-transform:translate(10px);transform:translate(10px);width:100%}.swiper-pagination-bullet{background-color:rgba(0,0,0,.05);border-radius:50%;display:inline-block;opacity:1}@media not all and (max-width:768px){.swiper-pagination-bullet{height:11px;width:11px}}@media screen and (min-width:640px) and (max-width:1023px){.swiper-pagination-bullet{height:4vw;width:4vw}}.swiper-pagination-bullet-active{background-color:#6fa900}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:0}@media not all and (max-width:768px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin-right:9px}}@media screen and (min-width:640px) and (max-width:1023px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin-right:3.4666666667vw}.u-only-show--pc{display:none}}@media not all and (max-width:768px){.u-only-show--sp{display:none}}