@charset "UTF-8";.ttl-top{font-size:3.5rem;font-weight:bold;margin:1em 0;position:relative;display:flex}.ttl-top:after{content:"";display:block;width:1.6rem;height:2.4rem;margin:2.5rem 0 0 1em;background:url(../img/common/ico_drop_grn.svg) no-repeat top left/1.6rem}@media only screen and (max-width:768px){.ttl-top{font-size:2.5rem}}.section-ttl{font-size:3.5rem;font-weight:bold;position:relative;z-index:0}@media only screen and (max-width:1100px){.section-ttl{font-size:2.8rem}}@media only screen and (max-width:768px){.section-ttl{font-size:2.2rem}}.section-ttl .ttl-jp{position:relative;padding-bottom:2.8rem;letter-spacing:0.08em;z-index:2;display:inline-block}.section-ttl .ttl-jp:after{position:absolute;content:"";display:block;width:1.67rem;height:2.43rem;background:url(../img/common/ico_drop_grn.svg) no-repeat top left/cover}@media only screen and (max-width:768px){.section-ttl .ttl-jp:after{width:1.04rem;height:1.5rem}}.section-ttl .ttl-en{position:absolute;z-index:0}.section-ttl .ttl-obj{position:absolute;z-index:1}.section-ttl .ttl-drop{position:absolute;width:6.65rem;height:9.19rem}@media only screen and (max-width:768px){.section-ttl .ttl-drop{width:10vw}}.section-ttl .ttl-drop img{width:100%}.section-ttl .vertical-text:after{width:13rem}@media only screen and (max-width:768px){.section-ttl .vertical-text:after{width:10rem}}.main-area-top{margin-bottom:4rem;margin-left:60px}@media only screen and (max-width:768px){.main-area-top{margin:50px 0 0 0}}.main-area-top .slider-block{position:relative;padding-bottom:4em}@media only screen and (max-width:768px){.main-area-top .slider-block .swiper-slide img{object-fit:cover;aspect-ratio:1/1.1}}.main-area-top .slider-block .swiper-operation{z-index:2;position:absolute;left:0;bottom:6rem;transform:translateX(50%);display:flex;align-items:flex-start;flex-wrap:nowrap}@media only screen and (max-width:768px){.main-area-top .slider-block .swiper-operation{bottom:6.5rem}}.main-area-top .slider-block .swiper-operation .swiper-pagination{position:relative;width:auto;text-align:center;bottom:1.5rem}.main-area-top .slider-block .swiper-operation .stopbtn-block{position:relative;left:18rem;width:4rem}@media only screen and (max-width:1100px){.main-area-top .slider-block .swiper-operation .stopbtn-block{left:10rem;width:4rem}}@media only screen and (max-width:768px){.main-area-top .slider-block .swiper-operation .stopbtn-block{left:7rem;width:3rem}}.main-area-top .slider-block .swiper-operation .stopbtn-block p .stopbtn{bottom:-3.5em}.main-area-top .slider-block .swiper-operation .stopbtn-block p .stopbtn02{overflow:hidden;top:50%;bottom:auto;transform:translateY(-50%)}@media only screen and (max-width:1100px){.main-area-top .slider-block .swiper-button-next{left:6rem}}@media only screen and (max-width:768px){.main-area-top .slider-block .swiper-button-next{left:4rem}}.main-area-top .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:30rem}@media only screen and (max-width:768px){.main-area-top .logo{width:50vw}}.main-area-top .copy01{position:absolute;top:50%;left:70%;transform:translate(-50%,-50%);z-index:2}@media only screen and (max-width:1100px){.main-area-top .copy01{width:15%;top:10%;left:auto;right:10%;transform:translate(0)}}@media only screen and (max-width:768px){.main-area-top .copy01{top:10%;left:auto;right:5%;transform:translate(0);width:20%}}.main-area-top .copy01 img{width:100%}.main-area-top .copy02{position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);z-index:2}@media only screen and (max-width:1100px){.main-area-top .copy02{width:18%;top:10%;left:15%;transform:translate(0)}}@media only screen and (max-width:768px){.main-area-top .copy02{top:13%;left:5%;transform:translate(0);width:20%}}#header.menu-minimal~.main-area-top{margin-left:60px}@media only screen and (max-width:1100px){#header.menu-minimal~.main-area-top{margin-left:60px}}@media only screen and (max-width:768px){#header.menu-minimal~.main-area-top{margin-left:0}}.about-area-top{margin-bottom:12rem;transition:margin-left 0.2s linear}@media only screen and (max-width:1100px){.about-area-top{padding-left:5%}}@media only screen and (max-width:768px){.about-area-top{margin:2em 0 5em;padding-left:0}}.about-area-top .inner{width:100%}@media only screen and (max-width:768px){.about-area-top .inner{width:90%}}.about-area-top-wrap{display:flex;justify-content:space-between;align-items:stretch}@media only screen and (max-width:768px){.about-area-top-wrap{display:block}}.about-area-top-ttl{width:17%}@media only screen and (max-width:1380px){.about-area-top-ttl{padding-inline:1%}}@media only screen and (max-width:768px){.about-area-top-ttl{width:25%;text-align:center;padding-inline:2%}}.about-area-top-txt{width:50%;min-height:100%;display:flex;justify-content:center;background:url(../img/top/pct_about_map.png) no-repeat right bottom/cover}@media only screen and (max-width:1380px){.about-area-top-txt{width:80%}}@media only screen and (max-width:1300px){.about-area-top-txt{width:60%}}@media only screen and (max-width:768px){.about-area-top-txt{width:100%;background:url(../img/top/pct_about_map_sp.png) no-repeat right bottom/cover}}.about-area-top-txt-inner{height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1380px){.about-area-top-txt-inner{justify-content:flex-start}}@media only screen and (max-width:768px){.about-area-top-txt-inner{align-items:flex-start}}.about-area-top-txt-box{width:35%;margin-left:11%}@media only screen and (max-width:1380px){.about-area-top-txt-box{width:60%;margin-left:8%}}@media only screen and (max-width:768px){.about-area-top-txt-box{width:75%;padding-bottom:8em}}.about-area-top-lead{font-size:1.4rem;line-height:2;margin-bottom:1.6rem}@media only screen and (max-width:768px){.about-area-top-lead{font-size:1.2rem}}.about-area-top-pht{width:50%;position:relative}@media only screen and (max-width:1100px){.about-area-top-pht{width:40%;margin-top:5%}}@media only screen and (max-width:768px){.about-area-top-pht{width:100%;margin-top:5%}}.about-area-top-pht-bg{width:100%;height:100%}.about-area-top-pht-bg img{width:100%;height:100%}.about-area-top-pht-list{display:flex;justify-content:flex-end;flex-wrap:wrap;position:absolute;bottom:-10%;right:5%;gap:1em}.about-area-top-pht-list li{width:26%;background:#fff;padding:0.9rem}@media only screen and (max-width:1100px){.about-area-top-pht-list li{width:25%;padding:5px}}@media only screen and (max-width:768px){.about-area-top-pht-list li{width:30%;padding:0.5rem}}.about-area-top-btn{margin-top:2rem}@media only screen and (max-width:768px){.about-area-top-btn p{text-align:left}}@media only screen and (max-width:1380px){.about-area-top-btn p a{paddin-inline:1em}}.nav-area-top{background:#D8EBE9;padding-block:7rem;position:relative;margin-bottom:8.8rem}@media only screen and (max-width:768px){.nav-area-top{padding-block:3rem;margin-bottom:3em}}.nav-area-top-line{position:absolute;top:-30%;left:0;width:22%}@media only screen and (max-width:768px){.nav-area-top-line{width:42%;top:-17%;left:-7%}}.nav-area-top-line img{width:100%}.nav-area-top .inner{position:relative;width:100%}@media only screen and (max-width:768px){.nav-area-top .inner{width:90%}}.nav-area-top header{position:relative}.nav-area-top header h2{margin:1em 0;text-align:center;line-height:1.9;position:relative;z-index:2}.nav-area-top header h2:before{position:absolute;top:-1rem;left:50%;transform:translateX(-17rem);content:"";display:block;background:url(../img/common/obj_drop01.svg) no-repeat center center/contain;width:3rem;height:4.2rem}@media only screen and (max-width:768px){.nav-area-top header h2:before{transform:translateX(-14rem)}}.nav-area-top header h2 em{font-size:1.4rem;font-weight:400;display:flex;justify-content:center}@media only screen and (max-width:768px){.nav-area-top header h2 em{font-size:1.1rem}}.nav-area-top header h2 em:after,.nav-area-top header h2 em:before{position:relative;top:0.7em;display:block;font-size:1rem}.nav-area-top header h2 em:before{content:"＼";margin-right:2em}.nav-area-top header h2 em:after{content:"／";margin-left:2em}.nav-area-top header h2 span{display:block;font-size:3.5rem;font-weight:700}@media only screen and (max-width:768px){.nav-area-top header h2 span{font-size:2.5rem}}.nav-area-top header p{position:absolute;top:2.8rem;left:50%}@media only screen and (max-width:768px){.nav-area-top header p{top:1em;width:30vw}}.nav-area-top-list{margin-top:4rem}.nav-area-top-list ul{display:flex;justify-content:center;flex-wrap:wrap;gap:1em}@media only screen and (max-width:768px){.nav-area-top-list ul{justify-content:space-between;padding-right:5%}}.nav-area-top-list ul li{width:20vw;max-width:25rem;padding:0.9rem}@media only screen and (max-width:1380px){.nav-area-top-list ul li{width:23%}}@media only screen and (max-width:768px){.nav-area-top-list ul li{width:44%;padding:0;max-width:initial}}.nav-area-top-list ul li a{display:block;width:100%;height:100%}.nav-area-top-list ul li dl{position:relative;width:100%}.nav-area-top-list ul li dl dt img{width:100%}.nav-area-top-list ul li dl .vertical-text{font-size:1rem;position:absolute;top:0;left:100%}.nav-area-top-list ul li dl .vertical-text div{background:#D8EBE9}.nav-area-top-list ul li p{font-size:1.4rem;margin-top:0.5em}.event-area-top{position:relative;margin-bottom:8rem}@media only screen and (max-width:768px){.event-area-top{margin-bottom:1em!important}}.event-area-top-line{position:absolute;bottom:-10%;right:0;width:22%}@media only screen and (max-width:768px){.event-area-top-line{width:40%;bottom:auto;top:50%;right:0;z-index:0}}.event-area-top .inner{width:100%}@media only screen and (max-width:1100px){.event-area-top .inner{padding-left:5%}}@media only screen and (max-width:1100px){.event-area-top .inner{padding-left:2%}}@media only screen and (max-width:768px){.event-area-top .inner{padding-left:0;width:90%}}.event-area-top-wrap{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.event-area-top-wrap{display:block}}.event-area-top-txt{flex:1;padding-inline:5%}@media only screen and (max-width:1100px){.event-area-top-txt{padding-inline:2%}}@media only screen and (max-width:768px){.event-area-top-txt{padding-inline:0}}.event-area-top-txt header{position:relative}.event-area-top-txt header .ttl-jp{margin-top:15rem}@media only screen and (max-width:1100px){.event-area-top-txt header .ttl-jp{margin-top:13vw}}@media only screen and (max-width:768px){.event-area-top-txt header .ttl-jp{margin-top:26vw;padding-bottom:0}}.event-area-top-txt header .ttl-jp:after{right:-4rem;top:4rem}@media only screen and (max-width:1100px){.event-area-top-txt header .ttl-jp:after{right:-3rem;top:3rem}}@media only screen and (max-width:768px){.event-area-top-txt header .ttl-jp:after{right:-2rem;top:2rem}}.event-area-top-txt header .ttl-en{top:-3rem;left:0.7rem}@media only screen and (max-width:1100px){.event-area-top-txt header .ttl-en{width:35vw;top:0rem;left:0.7rem}}@media only screen and (max-width:768px){.event-area-top-txt header .ttl-en{width:74vw;top:-3vw}}.event-area-top-txt header .ttl-obj{top:5rem;left:5rem}@media only screen and (max-width:1100px){.event-area-top-txt header .ttl-obj{width:8vw;top:5rem;left:4rem}}@media only screen and (max-width:768px){.event-area-top-txt header .ttl-obj{width:13vw;top:5rem;left:4rem}}.event-area-top-txt header .ttl-drop{top:4rem;right:-5rem}@media only screen and (max-width:1100px){.event-area-top-txt header .ttl-drop{width:5vw;top:4.5rem;right:auto;left:35vw}}@media only screen and (max-width:768px){.event-area-top-txt header .ttl-drop{width:10vw;top:2.5rem;right:5vw;left:auto}}@media only screen and (max-width:768px){.event-area-top-txt header .vertical-text:after{width:25vw}}.event-area-top-txt-box{width:85%;margin-top:1em}@media only screen and (max-width:768px){.event-area-top-txt-box{width:100%;font-size:1.3rem}}.event-area-top-txt-box .btn-block{margin-top:8.5rem}@media only screen and (max-width:1100px){.event-area-top-txt-box .btn-block{margin-top:2em}}@media only screen and (max-width:768px){.event-area-top-txt-box .btn-block{margin-top:1em}}@media only screen and (max-width:768px){.event-area-top-txt-box .btn-block p{text-align:left}}.event-area-top-pht{width:51%;position:relative}@media only screen and (max-width:768px){.event-area-top-pht{width:100%}}.event-area-top-pht-bg{width:100%;height:100%}.event-area-top-pht-bg img{width:100%;height:100%}.event-area-top-pht-obj{width:34%;position:absolute;bottom:-3em;left:-17%}@media only screen and (max-width:768px){.event-area-top-pht-obj{width:40%;bottom:-2em;left:auto;right:-5%}}.event-area-top .slider-block{overflow:hidden;width:90%;margin:5em auto;position:relative}@media only screen and (max-width:1100px){.event-area-top .slider-block{width:94%;margin-inline:auto}}@media only screen and (max-width:768px){.event-area-top .slider-block{width:100%;margin:3em auto 0;overflow:hidden}}.event-area-top .slider-block .swiper{width:84%;overflow:hidden}@media only screen and (max-width:768px){.event-area-top .slider-block .swiper{width:100%}}.event-area-top .slider-block .swiper-wrapper{flex-wrap:nowrap}.event-area-top .slider-block .swiper-slide{overflow:auto}.event-area-top .slider-block .swiper-button-next,.event-area-top .slider-block .swiper-button-prev{position:absolute;top:50%}@media only screen and (max-width:768px){.event-area-top .slider-block .swiper-button-next,.event-area-top .slider-block .swiper-button-prev{top:35%}}.event-area-top .slider-block .swiper-button-prev{left:0;transform:translateX(2rem)}@media only screen and (max-width:768px){.event-area-top .slider-block .swiper-button-prev{transform:translateX(0.3rem)}}.event-area-top .slider-block .swiper-button-next{right:0;left:auto;transform:translateX(-2rem)}@media only screen and (max-width:768px){.event-area-top .slider-block .swiper-button-next{transform:translateX(-0.3rem)}}.spots-area-top{position:relative;background:#F5FAF9;padding-block:5em}@media only screen and (max-width:768px){.spots-area-top{width:100%;padding-block:2em}}.spots-area-top:after,.spots-area-top:before{position:absolute;content:"";display:block;width:100%;aspect-ratio:150/5.4}.spots-area-topbefore{background:url(../img/top/bg_spots01.svg) no-repeat center center/contain;top:-2em}.spots-area-top-bg img,.spots-area-top-bg-bottom img{width:100%}.spots-area-top .inner{width:100%}@media only screen and (max-width:768px){.spots-area-top .inner{width:90%}}.spots-area-top-wrap{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}@media only screen and (max-width:768px){.spots-area-top-wrap{display:block}}.spots-area-top-txt{flex:1;padding-left:10%}@media only screen and (max-width:768px){.spots-area-top-txt{padding-left:0;font-size:1.3rem}}.spots-area-top-txt header{position:relative}.spots-area-top-txt header .ttl-jp{margin-top:15rem}@media only screen and (max-width:1100px){.spots-area-top-txt header .ttl-jp{margin-top:13vw}}@media only screen and (max-width:768px){.spots-area-top-txt header .ttl-jp{margin-top:34vw;padding-bottom:0}}.spots-area-top-txt header .ttl-jp:after{right:-4rem;top:4rem}@media only screen and (max-width:1100px){.spots-area-top-txt header .ttl-jp:after{right:-3vw;top:3vw}}@media only screen and (max-width:768px){.spots-area-top-txt header .ttl-jp:after{right:-5vw;top:5vw}}.spots-area-top-txt header .ttl-en{top:-3rem;left:0.7rem}@media only screen and (max-width:1100px){.spots-area-top-txt header .ttl-en{width:27vw;top:0;left:1vw}}@media only screen and (max-width:768px){.spots-area-top-txt header .ttl-en{width:74vw;top:-3vw}}.spots-area-top-txt header .ttl-obj{top:5rem;left:5rem}@media only screen and (max-width:1100px){.spots-area-top-txt header .ttl-obj{width:8vw;top:7vw;left:4.5vw}}@media only screen and (max-width:768px){.spots-area-top-txt header .ttl-obj{width:18vw;top:18vw;left:14vw}}.spots-area-top-txt header .ttl-drop{top:4rem;right:-2rem}@media only screen and (max-width:1100px){.spots-area-top-txt header .ttl-drop{width:5vw;top:4.5vw;right:5vw}}@media only screen and (max-width:768px){.spots-area-top-txt header .ttl-drop{width:10vw;top:16vw}}.spots-area-top-txt header .vertical-text:after{width:15rem}@media only screen and (max-width:768px){.spots-area-top-txt header .vertical-text:after{width:35vw}}.spots-area-top-txt header .vertical-text div{background:#F5FAF9}.spots-area-top-txt-box{position:relative;width:80%}@media only screen and (max-width:768px){.spots-area-top-txt-box{width:90%;margin-top:1em}}.spots-area-top-txt-box .btn-block{float:right;margin-top:8.5rem}@media only screen and (max-width:1100px){.spots-area-top-txt-box .btn-block{margin-top:2em}}@media only screen and (max-width:768px){.spots-area-top-txt-box .btn-block{margin-top:1em;float:none}}@media only screen and (max-width:768px){.spots-area-top-txt-box .btn-block p{text-align:left}}.spots-area-top-pht{width:51%;position:relative}@media only screen and (max-width:768px){.spots-area-top-pht{width:100%}}.spots-area-top-pht-bg{width:100%;height:100%}.spots-area-top-pht-bg img{width:100%;height:100%}.spots-area-top-pht-obj{width:51%;position:absolute;bottom:-3em;right:-25%}@media only screen and (max-width:768px){.spots-area-top-pht-obj{width:50%;bottom:-2em;right:0}}.spots-area-top .slider-block{width:90%;margin:6em auto 0;position:relative}@media only screen and (max-width:768px){.spots-area-top .slider-block{width:100%;overflow:hidden;margin:5em 0 0}}.spots-area-top .slider-block .swiper{width:84%}@media only screen and (max-width:768px){.spots-area-top .slider-block .swiper{width:100%}}.spots-area-top .slider-block .swiper-wrapper{flex-wrap:nowrap}.spots-area-top .slider-block .swiper-slide{overflow:auto}.spots-area-top .slider-block .swiper-button-next,.spots-area-top .slider-block .swiper-button-prev{position:absolute;top:50%}@media only screen and (max-width:768px){.spots-area-top .slider-block .swiper-button-next,.spots-area-top .slider-block .swiper-button-prev{top:25%}}.spots-area-top .slider-block .swiper-button-prev{left:0;transform:translateX(2rem)}@media only screen and (max-width:768px){.spots-area-top .slider-block .swiper-button-prev{transform:translateX(0.3rem)}}.spots-area-top .slider-block .swiper-button-next{right:0;left:auto;transform:translateX(-2rem)}@media only screen and (max-width:768px){.spots-area-top .slider-block .swiper-button-next{transform:translateX(-0.3rem)}}.spots-area-top-bg-bottom{margin-bottom:8rem}.gourmet-area-top{position:relative;background:#F5FAF9;padding-bottom:3em}@media only screen and (max-width:768px){.gourmet-area-top{width:100%;padding-block:0 2em}}.gourmet-area-top .inner{width:100%}@media only screen and (max-width:1100px){.gourmet-area-top .inner{padding-left:2%}}@media only screen and (max-width:768px){.gourmet-area-top .inner{width:90%;padding-left:0}}.gourmet-area-top-line{position:absolute;bottom:-10%;right:0;width:22%}.gourmet-area-top-wrap{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.gourmet-area-top-wrap{display:block}}.gourmet-area-top-txt{flex:1;padding-inline:5%}@media only screen and (max-width:1100px){.gourmet-area-top-txt{padding-inline:2%}}@media only screen and (max-width:768px){.gourmet-area-top-txt{padding-inline:0;font-size:1.3rem}}.gourmet-area-top-txt header{position:relative}.gourmet-area-top-txt header .ttl-jp{margin-top:13rem}@media only screen and (max-width:1100px){.gourmet-area-top-txt header .ttl-jp{margin-top:15vw}}@media only screen and (max-width:768px){.gourmet-area-top-txt header .ttl-jp{margin-top:34vw;padding-bottom:0}}.gourmet-area-top-txt header .ttl-jp:after{right:-4rem;top:4rem}@media only screen and (max-width:1100px){.gourmet-area-top-txt header .ttl-jp:after{right:-3vw;top:3vw}}@media only screen and (max-width:768px){.gourmet-area-top-txt header .ttl-jp:after{right:-2rem;top:2rem}}.gourmet-area-top-txt header .ttl-en{top:-2rem;left:0.7rem}@media only screen and (max-width:1100px){.gourmet-area-top-txt header .ttl-en{width:40vw;top:-2vw;left:1vw}}@media only screen and (max-width:768px){.gourmet-area-top-txt header .ttl-en{width:74vw;top:-3vw}}.gourmet-area-top-txt header .ttl-obj{width:5rem;top:5rem;left:5rem}@media only screen and (max-width:1100px){.gourmet-area-top-txt header .ttl-obj{width:6vw;top:5vw;left:4vw}}@media only screen and (max-width:768px){.gourmet-area-top-txt header .ttl-obj{width:18vw;top:6vw;left:4vw}}.gourmet-area-top-txt header .ttl-drop{top:4rem;right:15rem}@media only screen and (max-width:1100px){.gourmet-area-top-txt header .ttl-drop{width:5vw;top:4.5rem;right:14vw}}@media only screen and (max-width:768px){.gourmet-area-top-txt header .ttl-drop{width:10vw;top:4.5rem;right:5vw}}.gourmet-area-top-txt header .vertical-text:after{width:13rem}@media only screen and (max-width:768px){.gourmet-area-top-txt header .vertical-text:after{width:35vw}}.gourmet-area-top-txt header .vertical-text div{background:#F5FAF9}.gourmet-area-top-txt-box{width:85%}@media only screen and (max-width:768px){.gourmet-area-top-txt-box{width:100%;margin-top:1em}}.gourmet-area-top-txt-box .btn-block{margin-top:4rem}@media only screen and (max-width:768px){.gourmet-area-top-txt-box .btn-block{margin-top:1em}}.gourmet-area-top-pht{width:51%;position:relative}@media only screen and (max-width:768px){.gourmet-area-top-pht{width:100%}}.gourmet-area-top-pht-bg{width:100%;height:100%}.gourmet-area-top-pht-bg img{width:100%;height:100%}.gourmet-area-top-pht-obj{width:42%;position:absolute;bottom:-3em;left:-17%}@media only screen and (max-width:768px){.gourmet-area-top-pht-obj{width:40%;bottom:-2em;right:0;left:auto}}.gourmet-area-top .slider-block{width:90%;margin:6em auto 0;position:relative}@media only screen and (max-width:768px){.gourmet-area-top .slider-block{width:100%;overflow:hidden;margin:5em 0 0}}.gourmet-area-top .slider-block .swiper{width:84%}@media only screen and (max-width:768px){.gourmet-area-top .slider-block .swiper{width:100%}}.gourmet-area-top .slider-block .swiper-wrapper{flex-wrap:nowrap}.gourmet-area-top .slider-block .swiper-slide{overflow:auto}.gourmet-area-top .slider-block .swiper-button-next,.gourmet-area-top .slider-block .swiper-button-prev{position:absolute;top:50%}@media only screen and (max-width:768px){.gourmet-area-top .slider-block .swiper-button-next,.gourmet-area-top .slider-block .swiper-button-prev{top:25%}}.gourmet-area-top .slider-block .swiper-button-prev{left:0;transform:translateX(2rem)}@media only screen and (max-width:768px){.gourmet-area-top .slider-block .swiper-button-prev{transform:translateX(0.3rem)}}.gourmet-area-top .slider-block .swiper-button-next{right:0;left:auto;transform:translateX(-2rem)}@media only screen and (max-width:768px){.gourmet-area-top .slider-block .swiper-button-next{transform:translateX(-0.3rem)}}@media only screen and (max-width:768px){.gourmet-area-top .btn-block p{text-align:left}}.course-area-top{position:relative;margin-bottom:4rem}@media only screen and (max-width:768px){.course-area-top .inner{width:90%}}.course-area-top-heading{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1100px){.course-area-top-heading{padding-inline:10% 5%}}@media only screen and (max-width:1100px){.course-area-top-heading{padding-inline:2%}}@media only screen and (max-width:768px){.course-area-top-heading{padding-inline:0;display:block}}.course-area-top-heading header{position:relative}.course-area-top-heading header .ttl-jp{margin-top:13rem}@media only screen and (max-width:1100px){.course-area-top-heading header .ttl-jp{margin-top:16vw}}@media only screen and (max-width:768px){.course-area-top-heading header .ttl-jp{margin-top:24vw;padding-bottom:0;margin-left:5%}}.course-area-top-heading header .ttl-jp:after{right:-4rem;top:4rem}@media only screen and (max-width:1100px){.course-area-top-heading header .ttl-jp:after{right:-3rem;top:3rem}}@media only screen and (max-width:768px){.course-area-top-heading header .ttl-jp:after{right:-2rem;top:2rem}}.course-area-top-heading header .ttl-en{width:46vw;max-width:70rem;top:-1rem;left:-2rem;transform:rotate(-11deg)}@media only screen and (max-width:1100px){.course-area-top-heading header .ttl-en{width:40vw;top:0rem;left:-2rem}}@media only screen and (max-width:768px){.course-area-top-heading header .ttl-en{width:94vw;top:4vw}}.course-area-top-heading header .ttl-obj{width:9rem;top:5rem;left:5rem}@media only screen and (max-width:1100px){.course-area-top-heading header .ttl-obj{width:7vw;top:4vw;left:4vw}}@media only screen and (max-width:768px){.course-area-top-heading header .ttl-obj{width:18vw;top:11vw;left:12vw}}.course-area-top-heading header .ttl-drop{top:4rem;left:28rem}@media only screen and (max-width:1100px){.course-area-top-heading header .ttl-drop{width:5vw;top:1.5vw;left:20vw}}@media only screen and (max-width:768px){.course-area-top-heading header .ttl-drop{width:10vw;top:4.5rem;right:5vw}}@media only screen and (max-width:768px){.course-area-top-heading header .vertical-text{left:5%}}.course-area-top-heading header .vertical-text:after{width:13rem}@media only screen and (max-width:768px){.course-area-top-heading header .vertical-text:after{width:26vw}}.course-area-top-heading header .vertical-text div{background:#fff}.course-area-top-txt{padding-inline:0;width:45%}@media only screen and (max-width:768px){.course-area-top-txt{padding-inline:0;font-size:1.3rem;width:100%;margin-top:1em}}.course-area-top .slider-block{margin:3em auto 0;position:relative}@media only screen and (max-width:768px){.course-area-top .slider-block{margin:1em auto 0;width:90%}}.course-area-top .slider-block .swiper-wrapper{flex-wrap:nowrap}.course-area-top .slider-block .swiper-slide{overflow:auto}@media only screen and (max-width:768px){.course-area-top .slider-block .swiper-slide .txt-part{padding-bottom:0}}@media only screen and (max-width:768px){.course-area-top .slider-block .swiper-slide .txt-part .ttl{margin-bottom:0}}.course-area-top .slider-block .swiper-button-next,.course-area-top .slider-block .swiper-button-prev{position:absolute;top:40%}.course-area-top .slider-block .swiper-button-prev{left:50%;transform:translateX(-24vw)}@media only screen and (max-width:768px){.course-area-top .slider-block .swiper-button-prev{left:0;transform:translateX(0.3rem)}}.course-area-top .slider-block .swiper-button-next{right:50%;left:auto;transform:translateX(24vw)}@media only screen and (max-width:768px){.course-area-top .slider-block .swiper-button-next{right:0;transform:translateX(-0.3rem)}}@media only screen and (max-width:768px){.course-area-top .btn-block{margin-top:1.5em;text-align:center}}.post-area-top-icon{display:flex;align-items:flex-end;justify-content:center;gap:35%}@media only screen and (max-width:768px){.post-area-top-icon{gap:20%}}@media only screen and (max-width:768px){.post-area-top-icon li{width:12vw}}.post-area-top-icon li img{width:100%}.post-area-top-bg{position:relative}.post-area-top-bg-pht img{width:100%;object-fit:cover;aspect-ratio:3/1}@media only screen and (max-width:768px){.post-area-top-bg-pht img{aspect-ratio:1.5/1}}.post-area-top-contents{background:#F9F5EE}@media only screen and (max-width:1100px){.post-area-top .inner{padding-inline:5%}}@media only screen and (max-width:768px){.post-area-top .inner{width:100%;padding-inline:0}}.post-area-top-wrap{padding-block:7rem}@media only screen and (max-width:768px){.post-area-top-wrap{padding-block:5rem 3rem}}.post-area-top header{position:relative}.post-area-top header h2{margin:0;text-align:center;line-height:2.2;position:relative;z-index:2}.post-area-top header h2:before{position:absolute;top:-1rem;left:50%;transform:translateX(-17rem);content:"";display:block;background:url(../img/common/obj_drop01.svg) no-repeat center center/contain;width:3rem;height:4.2rem}.post-area-top header h2 em{font-size:1.4rem;font-weight:400;display:flex;justify-content:center}@media only screen and (max-width:768px){.post-area-top header h2 em{font-size:1.1rem}}.post-area-top header h2 em:after,.post-area-top header h2 em:before{position:relative;top:0.7em;display:block;font-size:1rem}.post-area-top header h2 em:before{content:"＼";margin-right:2em}.post-area-top header h2 em:after{content:"／";margin-left:2em}.post-area-top header h2 span{display:block;font-size:3.5rem;font-weight:700}@media only screen and (max-width:768px){.post-area-top header h2 span{font-size:2.5rem}}.post-area-top header p{position:absolute;top:6rem;left:50%;transform:translateX(8rem)}@media only screen and (max-width:768px){.post-area-top header p{top:4rem;transform:translateX(3rem)}}.post-area-top header .obj{position:absolute;top:2rem;left:50%;transform:translateX(17rem)}@media only screen and (max-width:768px){.post-area-top header .obj{width:15vw;transform:translateX(11rem)}}.post-area-top-tab{width:100%;margin:5rem auto 4rem}@media only screen and (max-width:768px){.post-area-top-tab{width:90%;margin:2rem auto}}@media only screen and (max-width:768px){.post-area-top-tab .tab-area{justify-content:space-between;flex-wrap:wrap}}@media only screen and (max-width:768px){.post-area-top-tab .tab-area li{width:48.5%;white-space:normal;margin:0 0 3% 0;flex:none}.post-area-top-tab .tab-area li:nth-child(2n){margin-right:0}}.post-area-top-tab .tab-contents ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.post-area-top-tab .tab-contents ul{justify-content:space-between}}.post-area-top-tab .tab-contents ul li{margin-left:1%;width:19.2%}@media only screen and (max-width:768px){.post-area-top-tab .tab-contents ul li{width:49%;margin:0 0 2% 0}}.post-area-top-tab .tab-contents ul li:first-child{margin-left:0}@media only screen and (max-width:768px){.post-area-top .btn-block{margin-top:1.5em;text-align:center}}.post-area-top .btn-block .btn-base:after{mask-image:url(../img/common/ico_arrow.svg);background:#323131}@media only screen and (max-width:1100px){.map-area-top{padding-left:60px}}@media only screen and (max-width:768px){.map-area-top{padding-left:0}}.map-area-top .map{aspect-ratio:3/1}@media only screen and (max-width:768px){.map-area-top .map{aspect-ratio:1.1/1}}.news-area-top{padding-block:4rem;margin-bottom:8rem}@media only screen and (max-width:768px){.news-area-top{padding-bottom:0;margin-bottom:5em}}.news-area-top header{position:relative}.news-area-top header h2{margin:0;text-align:center;line-height:2.2;font-size:3.5rem;font-weight:700;z-index:2;position:relative}@media only screen and (max-width:768px){.news-area-top header h2{font-size:2.5rem}}.news-area-top header p{position:absolute;top:2rem;left:50%;transform:translateX(4rem);z-index:1}@media only screen and (max-width:768px){.news-area-top header p{top:0;transform:translateX(2rem)}}.news-area-top header .obj-1{position:absolute;top:0;left:50%;transform:translateX(10rem)}@media only screen and (max-width:768px){.news-area-top header .obj-1{top:-1rem;transform:translateX(6rem)}}.news-area-top header .obj-2{position:absolute;top:7rem;left:50%;transform:translateX(-14rem)}@media only screen and (max-width:768px){.news-area-top header .obj-2{top:5rem;transform:translateX(-12rem)}}.news-area-top .list-article{width:72%;margin:4rem auto 6rem}@media only screen and (max-width:768px){.news-area-top .list-article{width:100%;margin:2rem auto 4rem}}@media only screen and (max-width:768px){.news-area-top .btn-block{margin:1.5em auto 0;text-align:center}}
/*# sourceMappingURL=top.css.map */