@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&family=Roboto:wght@100..900&display=swap);*,::after,::before{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}:where(body){block-size:100%;block-size:100dvb;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}: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(button){border:none;background:0 0;outline:0;-webkit-appearance:none;appearance:none}:where(a){text-underline-offset:.1ex}:where(ul,ol){list-style:none}:where(img,svg){max-inline-size:100%;block-size:auto;vertical-align:bottom}:where(p,li,dt,dd,th,td,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(table){border-collapse:collapse;border-spacing:0}:where(picture){display:block}:where(i,em){font-style:normal}.ul-disc>li{list-style:disc;margin-left:1.2em}.ol-decimal>li{list-style:decimal;margin-left:1.2em}.hidden{display:none}.hidden-pc{display:none}@media (max-width:768px){.hidden-pc{display:block}.hidden-pc.inline{display:inline-block}.hidden-tab{display:none}}@media (max-width:520px){.hidden-tab{display:block}.hidden-tab.inline{display:inline-block}.hidden-sp{display:none}}@media (orientation:landscape) and (max-width:768px){.hidden-land{display:none}}.taR{text-align:right}.taL{text-align:left}.taC{text-align:center}.indent{padding-left:1em;text-indent:-1em}a img{backface-visibility:hidden;transition:all .2s}@media (hover:hover){a:hover img{opacity:.8}}[class|=logo] a{text-decoration:none}[class|=logo] a:hover{text-decoration:none}[class|=logo] a:hover img{opacity:1}a.tel{text-decoration:none}a.tel img{opacity:1}.btn{display:inline-block;backface-visibility:hidden;text-decoration:none;transition:opacity .2s}@media (hover:hover){.btn:hover{text-decoration:none;opacity:.8}.btn:hover img{opacity:1}}:root{font-size:1px;--color-text-base:#000;--font-base:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--font-roboto:"Roboto",sans-serif;--font-garamond:"EB Garamond",serif;letter-spacing:0}body{color:var(--color-text-base);font-size:16px;font-family:var(--font-base);font-weight:400;font-style:normal;font-feature-settings:"palt"}:is(p){line-height:1.75}:is(li,dt,dd,th,td,address){line-height:1.75}:is(input,textarea,select){font-size:16rem}:where(a){color:inherit}:where(a):hover{text-decoration:none}.fH{font-family:var(--font-roboto);font-weight:400}.fH.bold{font-weight:700}.fG{font-family:var(--font-garamond);font-weight:400}.fG.midium{font-weight:500}body{background-color:#fff}.header{position:fixed;z-index:10;top:0;left:0;right:0;display:flex;justify-content:space-between}@media (min-width:769px){.header{padding-inline:55px;padding-block:50px}}@media (max-width:768px){.header{padding-inline:20px;padding-block:20px}}.header .logo{position:relative;z-index:2;color:#fff;font-family:var(--font-roboto);font-weight:700;letter-spacing:.05em;line-height:1.4}.header .logo a{display:block}.header .logo a:hover{opacity:1}.header .logo em{font-size:105%}@media (min-width:769px){.header .logo{font-size:20px}}@media (max-width:768px){.header .logo{font-size:13px}}.header.is-dark .logo a{color:#fff}.header.is-dark .btnMenu{color:#fff}.header.is-light .logo a,.header.isOpenMenu .logo a{color:var(--color-text-base)}.header.is-light .btnMenu,.header.isOpenMenu .btnMenu{color:var(--color-text-base)}.gnav{position:fixed;z-index:0;inset:0;opacity:0;pointer-events:none;background-color:#fff;overflow-y:auto}@media (min-width:769px){.gnav{padding-block:240px 50px}}@media (max-width:768px){.gnav{padding-block:140px;padding-inline:45px}}@media (min-width:769px){.gnav-menu{padding-inline:127px}}.gnav-menu dl{counter-reset:menu-item}.gnav-menu dt{font-family:var(--font-roboto);padding-bottom:.6em}@media (min-width:769px){.gnav-menu dt{font-size:23px}}@media (max-width:768px){.gnav-menu dt{font-size:22px;text-align:center}}.gnav-menu dd{border-top:1px solid #c9c9c9;position:relative;counter-increment:menu-item;line-height:1.3;font-weight:700}.gnav-menu dd:last-child{border-bottom:1px solid #c9c9c9}.gnav-menu dd::before{content:counter(menu-item);position:absolute;font-family:var(--font-roboto);font-weight:400}@media (min-width:769px){.gnav-menu dd::before{top:21px;left:15px;font-size:15px}}@media (max-width:768px){.gnav-menu dd::before{top:19px;left:10px;font-size:13px}}.gnav-menu dd a{display:grid;text-decoration:none;gap:.2em}@media (min-width:769px){.gnav-menu dd a{padding-block:15px 20px;padding-inline:40px}}@media (max-width:768px){.gnav-menu dd a{padding-block:15px 15px;padding-inline:30px}}@media (min-width:769px){.gnav-menu .main-title{font-size:39px}}@media (max-width:768px){.gnav-menu .main-title{font-size:24px}}@media (min-width:769px){.gnav-menu .sub-title{font-size:20px}}@media (max-width:768px){.gnav-menu .sub-title{font-size:13px}}.gnav-location{margin-top:22px;background:url(../../../../images/contents/campcalling/ico-place-b.svg) no-repeat left center;display:inline-flex;align-items:baseline;gap:.8em;text-decoration:none;font-weight:700}.gnav-location .en{font-family:var(--font-roboto);font-weight:400}@media (min-width:769px){.gnav-location{margin-left:15px;padding-left:22px}.gnav-location .en{font-size:23px}.gnav-location .ja{font-size:12px}}@media (max-width:768px){.gnav-location{margin-left:10px;padding-left:22px}.gnav-location .en{font-size:22px}.gnav-location .ja{font-size:11px}}@media (min-width:769px){.gnav-back{margin-top:40px}}@media (max-width:768px){.gnav-back{margin-top:35px}}.gnav-copyright{display:block;font-family:var(--font-roboto)}@media (min-width:769px){.gnav-copyright{margin-top:140px;padding-inline:50px;font-size:10px}}@media (max-width:768px){.gnav-copyright{margin-top:25px;text-align:center;font-size:10px}}.isOpenMenu .gnav{opacity:1;pointer-events:inherit}.btnMenu{position:relative;z-index:3;display:grid;place-items:center;width:60px;height:40px}.btnMenu::after,.btnMenu::before{grid-area:1/1;content:"";background-color:currentColor;width:60px;height:1px;transition:.2s}.btnMenu::before{transform:translateY(-4px)}.btnMenu::after{transform:translateY(4px)}.isOpenMenu .btnMenu::before{rotate:20deg;transform:none}.isOpenMenu .btnMenu::after{rotate:-20deg;transform:none}.button{display:flex;justify-content:center;align-items:center;width:340px;max-width:100%;height:56px;border:1px solid currentColor;border-radius:999px;text-decoration:none;position:relative}.button::after,.button::before{font-family:"Font Awesome 6 Free";font-weight:600;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:auto;flex-shrink:0}.button::after{position:absolute;top:50%;transform:translateY(-50%);content:"";transition:.2s;width:7px;height:12px;background:url(../../../../images/contents/campcalling/mrk-right.svg) no-repeat right center/100%}.button:hover::after{translate:5px}@media (min-width:769px){.button{font-size:15px}.button::after{right:25px}}@media (max-width:768px){.button{width:100%;font-size:15px}.button::after{right:15px}}
/*# sourceMappingURL=base.min.css.map */
