@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1&display=swap";:root{--text-white: #ffffff;--text-black: #000000;--text-gray: #707070}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-gutter:stable}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog,[popover]){border:none;background:none;color:inherit;inset:unset;max-width:unset;max-height:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none !important}:where(:focus-visible){outline:3px solid CanvasText;-webkit-box-shadow:0 0 0 5px Canvas;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}html,body{width:100%;font-family:"Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1280px){html,body{color:#333}}@media screen and (max-width: 1024px){html,body{color:#333}}@media screen and (max-width: 768px){html,body{color:#333}}@media screen and (max-width: 640px){html,body{color:#333}}body{overscroll-behavior-y:none;font-size:1rem}@media screen and (max-width: 1280px){body{font-size:.9rem}}@media screen and (max-width: 768px){body{font-size:.8rem}}a{text-decoration:none;-webkit-transition:.5s;transition:.5s;color:#000}img{width:100%}button{-webkit-box-sizing:border-box;box-sizing:border-box}.appear-md{display:none}@media screen and (max-width: 768px){.appear-md{display:block}}.appear-sm{display:none}@media screen and (max-width: 640px){.appear-sm{display:block}}.hidden-md{display:block}@media screen and (max-width: 768px){.hidden-md{display:none}}.wrapper{overflow:hidden;background-color:#faf3ea}.inner{max-width:800px;margin-inline:auto}@media screen and (max-width: 1280px){.inner{max-width:720px;margin-inline:auto}}@media screen and (max-width: 768px){.inner{max-width:550px;width:90%}}#hero{position:relative}#hero .hero__inner{width:100%}#hero .hero__main{position:relative}#hero .hero__main::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(#faf3ea), color-stop(5%, transparent));background:linear-gradient(to top, #faf3ea 0%, transparent 5%)}@media screen and (max-width: 768px){#hero .hero__main::before{background:none}}#hero .hero__bg{max-width:370px}@media screen and (max-width: 1280px){#hero .hero__bg{max-width:300px}}@media screen and (max-width: 768px){#hero .hero__bg{display:none}}#hero .hero__bg__left{position:absolute;left:-50px;top:-50px}#hero .hero__bg__right{position:absolute;right:-50px;top:-50px}#hero .hero__images{position:relative;margin-top:-100px}@media screen and (max-width: 768px){#hero .hero__images{display:none}}.main{position:relative;z-index:2}@media screen and (max-width: 768px){.main{margin-top:150px}}.main__bg{background-image:url("../images/content_bgs.webp");background-repeat:repeat-y;background-size:auto 100%;background-position:center}#about{position:relative}#about .about__inner{padding-top:200px}@media screen and (max-width: 1280px){#about .about__inner{padding-top:150px}}@media screen and (max-width: 768px){#about .about__inner{padding-top:0}}#about .about__text{text-align:center;color:var(--text-gray);font-size:20px;line-height:44px}#about .about__text:not(:first-of-type){margin-top:30px}@media screen and (max-width: 1280px){#about .about__text{font-size:17px}}@media screen and (max-width: 768px){#about .about__text{font-size:16px;line-height:30px;text-align:left}}#about .about__text span{display:inline-block}@media screen and (max-width: 768px){#about .about__text span{display:inline}}#about .about__tours{margin-top:130px;padding-bottom:50px}@media screen and (max-width: 768px){#about .about__tours{margin-top:800px}}#about .about__tour{background-color:#cae8bd;opacity:0;height:0;overflow:hidden;padding-inline:30px;padding-bottom:30px;-webkit-transition:opacity .3s;transition:opacity .3s}#about .about__tour.is-open{opacity:1;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s}#about .about__tour__container{padding-top:30px}#about .about__tour__arrow{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#about .about__tour__arrow.is-open{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#about .about__tour__button{background-color:#8ac671;color:var(--text-white);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:16px;padding-inline:36px;font-size:30px;font-weight:600;outline:none}@media screen and (max-width: 768px){#about .about__tour__button{font-size:16px;padding-block:6px;padding-inline:6px}}#about .about__tour__date{color:var(--text-white);background-color:#8ac671;padding-block:12px;padding-inline:15px;margin-inline:auto;font-weight:600;font-size:24px}@media screen and (max-width: 768px){#about .about__tour__date{font-size:16px;padding-block:6px;padding-inline:6px}}#about .about__tour__contents{margin-top:15px;color:var(--text-black)}#about .about__tour__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .about__tour__content:not(:first-of-type){margin-top:30px}@media screen and (max-width: 768px){#about .about__tour__content{display:block}}#about .about__tour__left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width: 768px){#about .about__tour__left{display:block}}#about .about__tour__right{width:300px}@media screen and (max-width: 768px){#about .about__tour__right{width:100%;margin-top:20px}}#about .about__tour__time{font-weight:600;font-size:18px}#about .about__tour__location{font-weight:600;font-size:18px;margin-bottom:5px}@media screen and (max-width: 768px){#about .about__tour__location{font-size:16px}}#about .about__tour__list{list-style:disc}#about .about__image__first{position:absolute;max-width:219px;left:100px;top:0}@media screen and (max-width: 1280px){#about .about__image__first{max-width:180px;left:-50px}}@media screen and (max-width: 768px){#about .about__image__first{max-width:200px;top:400px;left:-50px}}#about .about__image__second{position:absolute;max-width:372px;top:400px;left:-100px}@media screen and (max-width: 1280px){#about .about__image__second{max-width:180px;left:-50px}}@media screen and (max-width: 768px){#about .about__image__second{max-width:200px;top:520px;right:-50px;left:auto}}#about .about__image__third{position:absolute;max-width:328px;right:-50px;top:0}@media screen and (max-width: 1280px){#about .about__image__third{max-width:180px;right:-50px}}@media screen and (max-width: 768px){#about .about__image__third{max-width:200px;top:640px;left:-50px;right:auto}}#about .about__image__fourth{position:absolute;max-width:232px;top:400px;right:-50px}@media screen and (max-width: 1280px){#about .about__image__fourth{max-width:180px}}@media screen and (max-width: 768px){#about .about__image__fourth{max-width:200px;top:760px;right:-50px}}#contents{margin-top:100px}#contents .contents__header{width:100%}#contents .contents__header:not(:first-of-type){margin-top:200px}#contents .contents__texts{margin-top:90px;font-size:18px;font-weight:400;color:var(--text-gray);text-align:center;line-height:33px}@media screen and (max-width: 1280px){#contents .contents__texts{font-size:16px}}@media screen and (max-width: 768px){#contents .contents__texts{text-align:left;margin-top:30px;font-size:14px;line-height:25px}}#contents .contents__texts span{display:inline-block}@media screen and (max-width: 768px){#contents .contents__texts span{display:inline}}#contents .contents__contents{margin-top:80px}@media screen and (max-width: 768px){#contents .contents__contents{margin-top:30px}}#contents .contents__images{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media screen and (max-width: 768px){#contents .contents__images{gap:14px}}#contents .contents__content{margin-top:50px}@media screen and (max-width: 768px){#contents .contents__content{margin-top:20px}}#contents .contents__caption{color:var(--text-black);text-align:center;margin-top:20px}@media screen and (max-width: 768px){#contents .contents__caption{margin-top:10px}}#contents .contents__table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:60px}@media screen and (max-width: 768px){#contents .contents__table{margin-top:20px}}#contents .contents__table__row:last-of-type .contents__table__header{border-bottom:1px solid #e38b2a}#contents .contents__table__row:first-of-type .contents__table__description{border-top:1px solid #e38b2a}#contents .contents__table__header{background-color:#e38b2a;width:165px;padding-block:30px;font-weight:400;border:1px solid #e38b2a;border-bottom:1px solid var(--text-white);color:var(--text-white)}@media screen and (max-width: 768px){#contents .contents__table__header{width:100px}}#contents .contents__table__description{width:100%;background-color:var(--text-white);color:var(--text-black);border-bottom:1px solid #e38b2a;border-right:1px solid #e38b2a;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}#contents .contents__table__map{max-width:24px}#contents .contents__links{max-width:300px;background-color:#e38b2a;margin-top:40px;margin-inline:auto;border-radius:18px;text-align:center}@media screen and (max-width: 768px){#contents .contents__links{margin-top:15px}}#contents .contents__links a{display:block;padding:10px;color:var(--text-white);font-weight:500;font-size:20px}#footer{background-color:#e38b2a;padding-top:80px;padding-bottom:150px;margin-top:200px}@media screen and (max-width: 768px){#footer{margin-top:35px;padding-top:70px;padding-bottom:130px}}#footer .footer__inner{text-align:center}#footer .footer__title{color:var(--text-black);background-color:var(--text-white);font-size:18px;font-weight:600;display:inline-block;padding-block:10px;padding-inline:15px;border-radius:30px}@media screen and (max-width: 768px){#footer .footer__title{font-size:16px}}#footer .footer__texts{margin-top:10px;color:var(--text-white);font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){#footer .footer__texts{text-align:left;font-size:16px}}#footer .footer__tel{font-size:18px;font-weight:600;color:var(--text-white)}/*# sourceMappingURL=style.css.map */