*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,ul,li,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}body{min-height:100vh;line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{font-family:"游明朝","Hiragino Mincho ProN","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif,sans-serif;font-size:14px;line-height:1.75;letter-spacing:.1em}a{text-decoration:none;color:inherit;display:block}img{height:100%;-o-object-fit:cover;object-fit:cover}.header{height:80px;display:flex;align-items:center;justify-content:flex-end;width:100%;position:fixed;top:0;left:0;z-index:1}.gnav{display:flex;margin-right:98px;color:#e6e7e8}.gnav__link{padding:24px;position:relative}.gnav__linkTop::after{position:absolute;background-color:#e6e7e8;width:20px;height:2px;top:70%;left:50%;content:"";transform:translateX(-50%)}.fnav{display:flex;margin-left:-20px}.fnav__link{padding:24px 24px 24px 0;position:relative}.fnav__link::after{position:absolute;background-color:#ab6333;width:20px;height:1px;top:70%;left:0;bottom:0;content:""}.footer{background:#e6e7e8;color:#ab6333;padding:120px 0 100px 320px}.footer__container{display:flex;justify-content:space-between;margin-bottom:64px}.footer__ttl{margin-bottom:24px;letter-spacing:.2em}.footer__unit{display:flex;gap:20px}.footer__box1{width:40%}.footer__box2{width:60%}.footer__name,.footer__list{margin-bottom:24px}.footer__telephone{margin-bottom:30px;font-size:18px}.footer__copy{width:40%}.footer__nav{width:60%}.footer__info{display:flex;align-items:center}.more__lineArrowA{background:#ab6333}.more__lineArrowA::before{background:#ab6333}#top .mv{display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(../images/mv.jpg) center center/cover;height:100vh;position:relative}#top .mv__container{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}#top .mv__ttl,#top .mv__txt{margin-bottom:30px}#top .mv__ttl{letter-spacing:.2em}#top .mv__txtEn{margin-bottom:12px}#top .mv__more{display:flex;justify-content:center;align-items:center;text-align:center;position:fixed;bottom:0;z-index:100}#top .mv__link{width:270px;height:60px;background-color:#ab6333;line-height:60px;color:#fff;letter-spacing:.2em}#top .scroll{padding-right:120px;color:#fff;position:absolute;left:30px;bottom:30px;z-index:100;transform:rotate(90deg) translateX(-100%);transform-origin:0% 100%;line-height:1}#top .scroll__line{background:#fff;width:100px;height:1px;position:absolute;right:0;bottom:2px}#top .scroll__line::before{background:#fff;width:1px;height:7px;position:absolute;bottom:1px;content:""}#top .scroll__arrow::before{right:0;transform-origin:100% 100%;transform:rotate(-45deg)}#top .about{background-color:#002538;color:#c18252}#top .about__wrapper{max-width:1086px;padding:0 13px;margin:0 auto}#top .about__container{max-width:635px;margin:0 auto;padding:120px 0}#top .about__ttl{margin-bottom:40px;font-size:48px;letter-spacing:.2em}#top .about__txt{margin-left:190px}#top .about__txt:nth-of-type(1){margin-bottom:20px}#top .about__bg{background:url(../images/bg__about.jpg) center center/cover;height:864px}#top .menu{background-color:#002538;color:#c18252;padding:300px 0}#top .menu__wrapper{max-width:1400px;margin:0 auto}#top .menu__container{display:flex;align-items:center}#top .menu__container:nth-of-type(1){margin-bottom:120px}#top .menu__pic1{width:50%}#top .menu__box1{width:50%;padding:90px 90px 0 100px;position:relative}#top .menu__ttl{font-size:48px;margin-bottom:38px;letter-spacing:.2em}#top .menu__box1::before{display:block;position:absolute;left:-78px;top:130px;width:160px;height:1px;background-color:#c18252;content:""}#top .menu__txt{margin-bottom:88px}#top .menu__txtEn{margin-bottom:12px}#top .menu__box2{padding:54px 98px 0 90px}#top .menu__pic2,#top .menu__pic3{width:50%}#top .more{width:160px}#top .more__link{position:relative;height:33px}#top .more__lineArrow{background:#c18252;width:100%;height:1px;position:absolute;left:0;bottom:0}#top .more__lineArrow::before{background:#c18252;width:1px;height:7px;position:absolute;right:0;bottom:1px;transform-origin:100% 100%;transform:rotate(-45deg);content:""}#top .member{background:url(../images/bg__member.jpg) center center/cover;height:460px;color:#fff;position:relative;display:flex;justify-content:center;align-items:center}#top .member::before{height:80px;background:#e6e7e8;width:1px;position:absolute;top:0;left:50%;content:""}#top .member::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1}#top .member__wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}#top .member__ttl{padding-top:24px;margin-bottom:44px;letter-spacing:.2em;font-size:34px}#top .member__txt{margin-bottom:120px}#top .more__lineArrowM{background:#fff}#top .more__lineArrowM::before{background:#fff}#top .news{background:#b4aca4;color:#e6e7e8;position:relative;padding:300px 0 240px}#top .news::before{height:174px;background:#e6e7e8;width:1px;position:absolute;top:80px;left:50%;content:""}#top .news__ttl{font-size:30px;text-align:center;margin-bottom:64px;letter-spacing:.2em}#top .news__container{display:flex;gap:42px;max-width:1180px;margin:0 auto}#top .news__box{width:270px;margin-bottom:8px}#top .news__pic{height:162px}#top .news__img{margin-bottom:8px}#top .insta{background:#b4aca4;color:#e6e7e8;position:relative;padding:300px 0 240px}#top .insta::before{height:174px;background:#e6e7e8;width:1px;position:absolute;top:80px;left:50%;content:""}#top .insta__ttl{margin-bottom:64px;font-size:30px;text-align:center;letter-spacing:.2em}#top .insta__container{max-width:1086px;padding:0 13px 46px;margin:0 auto;display:flex;flex-wrap:wrap}#top .insta__unit{width:25%;overflow:hidden}#top .insta__info{display:flex;justify-content:center;gap:84px}#top .more__lineArrowI{background:#e6e7e8}#top .more__lineArrowI::before{background:#e6e7e8}/*# sourceMappingURL=style.css.map */