.f-mincho{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝","Noto Serif Japanese",serif}.f-trajan,.header__linkTtl--en{font-family:"trajan-pro-3",serif}.footer__inner,.header__bottom__inner,.header__top__inner{width:min(100% - clamp(2em,.2410958904em + 8.7671232877vw,8em),1416px);margin-inline:auto}html{scroll-padding-top:calc(70px + .5em)}@media screen and (min-width: 1024px){html{scroll-padding-top:calc(130px + 1em)}}#main{padding-top:0 !important}body{padding-top:70px}@media screen and (min-width: 1024px){body{padding-top:176px}}.header,.footer,.scrollTopBtn{font-size:16px;line-height:1.5;letter-spacing:.05em}.header img,.footer img,.scrollTopBtn img{max-width:100%;height:auto;vertical-align:middle}.header span,.header p,.header a,.header small,.footer span,.footer p,.footer a,.footer small,.scrollTopBtn span,.scrollTopBtn p,.scrollTopBtn a,.scrollTopBtn small{vertical-align:middle}.header{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1);z-index:999}@media screen and (min-width: 1024px){.header{position:fixed;top:0;left:0;width:100%}}.header__top{background-color:#222;height:70px}@media screen and (max-width: 1023px){.header__top{position:fixed;top:0;left:0;width:100%;z-index:999}}@media screen and (min-width: 1024px){.header__top{height:88px}}.header__top__inner{height:100%}@media screen and (max-width: 1023px){.header__top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}}@media screen and (min-width: 1024px){.header__top__inner{display:grid;place-content:center left}}.header__logo{display:inline-block;width:151px;margin-left:42px}@media screen and (min-width: 576px){.header__logo{margin-left:50px}}@media screen and (min-width: 1024px){.header__logo{margin-left:0;width:clamp(9.4375em,8.0450342466em + 6.9406392694vw,14.1875em)}}@media screen and (min-width: 1024px){.header__bottom{height:88px}}.header__bottom__inner{height:100%}@media screen and (min-width: 1024px){.header__bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 1023px){.header__linkList{padding-block:60px}}@media screen and (min-width: 1024px){.header__linkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.header__linkList__item{display:grid;place-content:center}}@media screen and (max-width: 1023px){.header__linkList__btn{margin-top:14px}.header__linkList__btn .header__btn{margin-inline:auto}}.header__link{text-decoration:none}@media screen and (max-width: 1023px){.header__link{color:#fff;text-align:center;display:block;padding-block:26px}.header__link:visited,.header__link:link{color:#fff}}@media screen and (min-width: 1024px){.header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(hover: hover){.header__link .header__linkTtl--en,.header__link .header__linkTtl--jp{-webkit-transition:all .3s;transition:all .3s}.header__link:hover .header__linkTtl--en,.header__link:hover .header__linkTtl--jp{color:#c5b164}}@media screen and (max-width: 1023px){.header__linkList__item:first-child .header__link{padding-top:0}.header__linkList__item:not(:nth-last-child(-n+2)) .header__link{border-bottom:2px solid currentColor}}.header__linkTtl--en{font-size:20px;line-height:1.3}@media screen and (min-width: 1024px){.header__linkTtl--en{font-size:clamp(.875em,.6917808219em + .9132420091vw,1.5em)}}.header__linkTtl--jp{font-size:14px}@media screen and (min-width: 1024px){.header__linkTtl--jp{font-size:clamp(.75em,.7133561644em + .1826484018vw,.875em)}}.header__nav{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1023px){.header__nav{margin-top:70px}}.header__btn{width:260px;height:60px;background-color:#c5b164;color:#fff;border-radius:35px;display:grid;place-content:center;font-size:17px;text-decoration:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;overflow:hidden}@media screen and (min-width: 1024px){.header__btn{width:clamp(11.25em,10.3705479452em + 4.3835616438vw,14.25em)}}@media(hover: hover){.header__btn::after{content:"";width:30px;height:130px;position:absolute;top:-30px;left:-40%;background:#fff;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.header__btn:hover::after{-webkit-animation:btn .3s linear;animation:btn .3s linear}}.header__btn:visited,.header__btn:link{color:#fff}.header__btn--topBar{width:122px;height:40px;font-size:13px}@media screen and (min-width: 321px){.header__btn--topBar{font-size:14px}}@media screen and (min-width: 1024px){.header__btn--topBar{display:none}}@media screen and (min-width: 1024px){.header.is-shrink .header__top,.header.is-shrink .header__bottom{height:65px}.header.is-shrink .header__logo{width:160px}.header.is-shrink .header__linkTtl--en{font-size:clamp(.75em,.6400684932em + .5479452055vw,1.125em)}.header.is-shrink .header__linkTtl--jp{font-size:clamp(.625em,.5883561644em + .1826484018vw,.75em)}.header.is-shrink .header__btn{width:160px;height:46px;font-size:15px}}@media screen and (min-width: 1024px){.header__top,.header__bottom,.header__logo,.header__linkTtl--en,.header__linkTtl--jp,.header__btn{-webkit-transition:all .3s;transition:all .3s}}@-webkit-keyframes btn{0%{left:-30%}100%{left:110%}}@keyframes btn{0%{left:-30%}100%{left:110%}}.footer{background-color:#000;padding-block:clamp(2.5em,2.1335616438em + 1.8264840183vw,3.75em) clamp(1.875em,1.6917808219em + .9132420091vw,2.5em)}.footer__logo{width:clamp(10.75em,9.027739726em + 8.5844748858vw,16.625em);display:inline-block;margin-bottom:clamp(2.5em,2.2434931507em + 1.2785388128vw,3.375em)}.footer__nav{border-top:2px solid rgba(255,255,255,.6);padding-block:18px clamp(5.4375em,3.6969178082em + 8.6757990868vw,11.375em)}.footer__linkList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:27px}@media screen and (max-width: 575px){.footer__linkList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__link{text-decoration:none;color:#fff;font-size:14px}.footer__link:visited,.footer__link:link{color:#fff}.footer__copyright{text-align:center}.footer__copyright small{font-size:13px;color:#f7f7f7}@media screen and (min-width: 1024px){.hamburger{display:none}}.visuallyHidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media screen and (max-width: 1023px){.hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:block;height:22px;outline:none;position:fixed;left:calc(clamp(2em,.2410958904em + 8.7671232877vw,8em)/2);top:24px;-webkit-transition:width .4s,-webkit-transform .4s;transition:width .4s,-webkit-transform .4s;transition:transform .4s,width .4s;transition:transform .4s,width .4s,-webkit-transform .4s;width:30px;z-index:200}.hamburger__line{background-color:#fff;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:inherit;transition:inherit;width:100%}.hamburger__line::before,.hamburger__line::after{background-color:#fff;content:"";display:block;height:100%;position:absolute;-webkit-transition:inherit;transition:inherit;width:100%}.hamburger__line::before{top:10px}.hamburger__line::after{top:20px}.hamburger[aria-expanded=true] .hamburger__line{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.hamburger[aria-expanded=true] .hamburger__line::before{-webkit-transform:translateY(-10px) translateX(15px) rotate(45deg);transform:translateY(-10px) translateX(15px) rotate(45deg);width:0}.hamburger[aria-expanded=true] .hamburger__line::after{-webkit-transform:translateY(-20px) rotate(90deg);transform:translateY(-20px) rotate(90deg)}.modal__container{background-color:#404040;position:fixed;z-index:20;width:100%;height:100%;top:-100vh;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out;overflow:hidden}.modal__container[aria-hidden=false]{overflow-y:auto;top:0;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out}}.scrollTopBtn{position:fixed;right:0;bottom:0;z-index:10}.scrollTopBtn img{width:clamp(2.5em,2.1335616438em + 1.8264840183vw,3.75em);cursor:pointer}.scrollTopBtn.is-absolute{position:absolute}/*# sourceMappingURL=common.min.css.map */