@import"../fonts/Italianno-Regular.ttf";html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:100px}body{background-color:#eeede9;color:#040404;font-size:1.4em;overflow-x:hidden}main{padding-top:126px}@media screen and (max-width: 519px){main{padding-top:80px}}section:not(.mv){padding:150px 0 0}@media screen and (max-width: 519px){section:not(.mv){padding:100px 0 0}}.mt_20{margin-top:20px}.container{width:90%;max-width:1620px;margin:0 auto}.ttl{position:relative;margin-bottom:60px}@media screen and (max-width: 519px){.ttl{margin-bottom:30px}}.ttl span{left:0;position:absolute;bottom:-50px;font-family:"Italianno",sans-serif;font-size:14rem;color:rgba(133,109,71,.1294117647)}@media screen and (max-width: 519px){.ttl span{bottom:-22px;font-size:24vw}}.ttl h2{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:3.6rem;color:#856d47}@media screen and (max-width: 519px){.ttl h2{font-size:8vw}}.read{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:1.8rem;line-height:1.8;letter-spacing:.04em}@media screen and (max-width: 519px){.read{font-size:4.5vw}}.btn{position:relative;display:block;width:70%;max-width:350px;margin:60px auto 0;padding:16px 0;border:1px solid #856d47;background-color:#856d47;font-size:2rem;font-family:yu-mincho-pr6n,sans-serif;font-weight:400;color:#fff;text-align:center;transition:all .6s}@media screen and (max-width: 519px){.btn{margin:40px auto 0}}.btn:hover{background-color:#eeede9;color:#856d47;transform:translate(8px, 8px)}.btn:hover::before{top:0;left:0;opacity:0}.btn:hover svg path{stroke:#856d47}.btn::before{content:"";position:absolute;top:8px;left:8px;width:100%;height:100%;border:1px solid rgba(133,109,71,.3019607843);z-index:-1;transition:all .6s}.btn svg{margin-left:8px}.btn svg path{transition:all .6s}img.pc{display:block}@media screen and (max-width: 519px){img.pc{display:none}}img.sp{display:none}@media screen and (max-width: 519px){img.sp{display:block}}@media screen and (max-width: 519px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 519px){br.sp{display:inline}}.header{position:fixed;top:0;left:0;width:100vw;display:flex;justify-content:space-between;align-items:center;padding:40px 5vw;background-color:rgba(238,237,233,.968627451);z-index:100}@media screen and (min-width: 520px)and (max-width: 1200px){.header{padding:40px 2.5vw}}@media screen and (max-width: 519px){.header{padding:24px 5vw}}.header__logo{font-family:"hiragino-kaku-gothic-pron",sans-serif;font-weight:600;color:#707070;font-size:4rem;font-weight:600;transition:all .6s}@media screen and (min-width: 520px)and (max-width: 1200px){.header__logo{font-size:2.7vw}}@media screen and (max-width: 519px){.header__logo{font-size:7vw}}.header__logo:hover{opacity:.6}.header__nav{display:flex;align-items:center;gap:24px}@media screen and (max-width: 519px){.header__nav{position:fixed;top:78px;left:0;width:100vw;height:100vh;padding:30px 5vw;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;background-color:#eeede9;clip-path:inset(0 0 100% 0);transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:clip-path}}.header__nav.active{clip-path:inset(0)}@media screen and (max-width: 519px){.header__nav nav{width:100%;order:2}}.header__nav nav ul{display:flex;align-items:center;gap:40px}@media screen and (min-width: 520px)and (max-width: 1200px){.header__nav nav ul{gap:24px}}@media screen and (max-width: 519px){.header__nav nav ul{flex-wrap:wrap;gap:0}}@media screen and (max-width: 519px){.header__nav nav ul li{width:100%;padding:24px 0;border-top:1px dotted #707070}}.header__nav nav ul li a{position:relative;padding:0 0 10px;font-size:1.6rem;font-family:yu-mincho-pr6n,sans-serif;font-weight:400;transition:all .6s}@media screen and (max-width: 519px){.header__nav nav ul li a{font-size:4.5vw}}.header__nav nav ul li a:hover{opacity:.6}.header__nav nav ul li a:hover::after{width:100%}.header__nav nav ul li a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#040404;transition:all .6s}@media screen and (max-width: 519px){.header__nav nav ul li:last-child{border-bottom:1px dotted #707070}}.header__lang{display:flex;align-items:center;gap:0;padding:10px 0;border-left:1px dotted #707070}@media screen and (max-width: 519px){.header__lang{order:1}}.header__lang li:nth-child(2){border-left:1px solid #707070;border-right:1px solid #707070}.header__lang li a{font-family:"din-2014",sans-serif;font-size:1.8rem;font-weight:400;color:#939393;padding:0 24px;transition:all .6s}.header__lang li a:hover{color:#040404}.header__lang li.active a{color:#040404}.header .btn-trigger{display:none;position:relative;width:50px;height:12px;cursor:pointer}@media screen and (max-width: 519px){.header .btn-trigger{display:block}}.header .btn-trigger,.header .btn-trigger span{display:none;transition:all .5s;box-sizing:border-box}@media screen and (max-width: 519px){.header .btn-trigger,.header .btn-trigger span{display:inline-block}}.header .btn-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#707070;border-radius:4px}.header .btn-trigger span:nth-of-type(1){top:0;animation:bar01 .75s forwards}@keyframes bar01{0%{transform:translateY(4px) rotate(20deg)}50%{transform:translateY(4px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.header .btn-trigger span:nth-of-type(2){bottom:0;animation:bar03 .75s forwards}@keyframes bar03{0%{transform:translateY(-4px) rotate(-20deg)}50%{transform:translateY(-4px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.header .btn-trigger.active span:nth-of-type(1){animation:active-bar01 .75s forwards}@keyframes active-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(2px) rotate(0)}100%{transform:translateY(2px) rotate(20deg)}}.header .btn-trigger.active span:nth-of-type(2){animation:active-bar03 .75s forwards}@keyframes active-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(0)}100%{transform:translateY(-8px) rotate(-20deg)}}.mv{position:relative;width:100%;max-width:1620px;height:calc(100vh - 126px);margin:0 auto}@media screen and (min-width: 520px)and (max-width: 1200px){.mv{width:calc(100vw - 40px);margin-left:0}}@media screen and (max-width: 519px){.mv{width:calc(100vw - 40px);margin-left:0}}.mv__bg{width:100%;height:100%}.mv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv__txt{position:absolute;left:5%;bottom:15%;color:#fff}@media screen and (max-width: 519px){.mv__txt{bottom:7%}}.mv__txt h1{margin-bottom:24px;font-size:6rem;font-family:yu-mincho-pr6n,sans-serif;font-weight:400;line-height:1.3}@media screen and (min-width: 520px)and (max-width: 1200px){.mv__txt h1{font-size:5vw}}@media screen and (max-width: 519px){.mv__txt h1{font-size:8vw;line-height:1.6}}.mv__txt .read{font-size:2.4rem}@media screen and (max-width: 519px){.mv__txt .read{font-size:4.8vw}}.mv__vertical{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;position:absolute;top:0;right:-40px;writing-mode:vertical-rl;font-size:2rem;height:100%;text-align:center;color:rgba(133,109,71,.6)}@media screen and (min-width: 520px)and (max-width: 1200px){.mv__vertical{right:-33px;font-size:2.2vw}}@media screen and (max-width: 519px){.mv__vertical{right:-34px;font-size:5.2vw}}.products__content{margin-top:120px;display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}@media screen and (max-width: 519px){.products__content{margin-top:40px}}.products__content:nth-of-type(odd) .products__img{order:2}@media screen and (min-width: 520px)and (max-width: 1200px){.products__content:nth-of-type(odd) .products__img{order:1}}@media screen and (max-width: 519px){.products__content:nth-of-type(odd) .products__img{order:1}}.products__content:nth-of-type(odd) .products__txt{order:1}@media screen and (min-width: 520px)and (max-width: 1200px){.products__content:nth-of-type(odd) .products__txt{order:2}}@media screen and (max-width: 519px){.products__content:nth-of-type(odd) .products__txt{order:2}}.products__img{position:relative;width:50%;height:500px}@media screen and (min-width: 520px)and (max-width: 1200px){.products__img{width:100%}}@media screen and (max-width: 519px){.products__img{width:100%;height:220px}}.products__img::after{content:"";position:absolute;top:15px;left:15px;width:100%;height:100%;border:1px solid rgba(133,109,71,.3019607843);z-index:1}.products__img img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.products__txt{width:calc(50% - 40px)}@media screen and (min-width: 520px)and (max-width: 1200px){.products__txt{width:100%}}@media screen and (max-width: 519px){.products__txt{width:100%}}.products__ttl{margin-bottom:12px;font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:3.6rem;color:#040404}@media screen and (max-width: 519px){.products__ttl{font-size:7.2vw}}.products__subttl{margin-bottom:24px;font-family:yu-mincho-pr6n,sans-serif;font-size:1.8rem;line-height:1.4;font-weight:400;color:#856d47}@media screen and (max-width: 519px){.products__subttl{margin-bottom:16px}}.company__content{display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}.company__img{width:50%;height:450px}@media screen and (max-width: 519px){.company__img{width:100vw;transform:translateX(-5vw);height:170px}}.company__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 519px){.company__img img{width:100vw}}.company__txt{width:calc(50% - 40px)}@media screen and (max-width: 519px){.company__txt{width:100%}}.company__txt dl{margin-top:24px;font-family:yu-mincho-pr6n,sans-serif;font-weight:400}.company__txt dl dt{font-size:1.6rem;color:#856d47}.company__name{margin-bottom:40px;font-size:3.6rem;color:#3b3b46;font-family:yu-mincho-pr6n,sans-serif;font-weight:400}@media screen and (max-width: 519px){.company__name{font-size:7.2vw}}.news__content{display:flex;align-items:center;flex-wrap:wrap;gap:80px;padding:40px 2.5vw;border-top:1px solid #ccc;transition:all .6s}@media screen and (max-width: 519px){.news__content{gap:24px;padding:24px 2.5vw}}.news__content:hover{opacity:.6}.news__content:last-child{border-bottom:1px solid #ccc}.news__date{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:1.8rem}@media screen and (max-width: 519px){.news__date{font-size:4.2vw}}.news__ttl{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:2rem}@media screen and (max-width: 519px){.news__ttl{width:100%;font-size:4.6vw}}.contact{padding-bottom:100px !important}@media screen and (max-width: 519px){.contact{padding-bottom:60px !important}}.contact .read{font-size:1.8rem}.contact__wrap{margin-top:60px;display:flex;flex-wrap:wrap;gap:80px}@media screen and (max-width: 519px){.contact__wrap{gap:30px;margin-top:24px}}.contact__content{display:flex;align-items:center;justify-content:center;gap:40px;width:calc((100% - 80px)/2);padding:60px 0;font-family:yu-mincho-pr6n,sans-serif;font-weight:400;transition:all .6s}@media screen and (max-width: 519px){.contact__content{width:100%;gap:24px;padding:24px 0}}@media screen and (max-width: 519px){.contact__content svg{width:40px}}.contact__content svg path{transition:all .6s}.contact__content:first-child{border:1px solid #856d47;background-color:#856d47;color:#fff}.contact__content:first-child:hover{background-color:#fff;color:#856d47}.contact__content:first-child:hover svg path{fill:#856d47}.contact__content:last-child{border:1px solid #856d47;color:#856d47;background-color:#fff}.contact__content:last-child:hover{background-color:#856d47;color:#fff}.contact__content:last-child:hover svg path{fill:#fff}.contact__content:last-child h3{font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400}.contact__content h3{font-size:2.8rem;margin-bottom:16px}@media screen and (max-width: 519px){.contact__content h3{font-size:5vw;margin-bottom:8px}}.contact__content .read{font-size:1.4rem}.lower .mv{max-width:100vw;height:50vh}@media screen and (min-width: 520px)and (max-width: 1200px){.lower .mv{width:100%}}@media screen and (max-width: 519px){.lower .mv{width:100%;height:33vh}}.lower .mv__txt .ttl span{color:hsla(0,0%,100%,.3294117647)}.lower .mv__txt .ttl h2{color:#fff}.page-about .sub-ttl{margin-bottom:36px;padding-bottom:16px;border-bottom:1px solid #d4ad31;font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:2.4rem}@media screen and (max-width: 519px){.page-about .sub-ttl{text-align:center}}.page-about .message__content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}@media screen and (max-width: 519px){.page-about .message__content{gap:24px}}.page-about .message__img{width:30%;height:400px}@media screen and (max-width: 519px){.page-about .message__img{height:300px}}@media screen and (max-width: 519px){.page-about .message__img{width:100%}}.page-about .message__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-about .message__txt{width:calc(70% - 40px)}@media screen and (max-width: 519px){.page-about .message__txt{width:100%}}.page-about .message__name{margin-top:24px;text-align:right;font-size:2rem;font-family:yu-mincho-pr6n,sans-serif;font-weight:400}.page-about .message__name span{display:block;font-size:75%;margin-bottom:4px}.page-about .outline__content{display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}@media screen and (max-width: 519px){.page-about .outline__content{gap:24px}}.page-about .outline__img{width:50%;height:400px}@media screen and (max-width: 519px){.page-about .outline__img{width:100%;height:300px}}.page-about .outline__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-about .outline__txt{width:calc(50% - 40px)}@media screen and (max-width: 519px){.page-about .outline__txt{width:100%}}.page-about .outline__txt dl{margin-top:24px;font-family:yu-mincho-pr6n,sans-serif;font-weight:400}.page-about .outline__txt dl dt{font-size:1.6rem;color:#856d47}.page-about .outline__name{margin-bottom:24px;font-size:3.6rem;color:#3b3b46;font-family:yu-mincho-pr6n,sans-serif;font-weight:400}@media screen and (max-width: 519px){.page-about .outline__name{font-size:7.2vw}}.page-about .access__content{display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}@media screen and (max-width: 519px){.page-about .access__content{gap:24px}}.page-about .access__map{width:50%;height:450px}@media screen and (max-width: 519px){.page-about .access__map{width:100%;height:250px}}.page-about .access__txt{width:calc(50% - 40px)}@media screen and (max-width: 519px){.page-about .access__txt{width:100%}}.page-about .access__name{margin-bottom:12px;font-size:2.2rem;color:#3b3b46;font-family:yu-mincho-pr6n,sans-serif;font-weight:400}@media screen and (max-width: 519px){.page-about .access__name{font-size:7.2vw}}.post-archive{padding-bottom:100px}@media screen and (max-width: 519px){.post-archive{padding:60px 0}}.post-archive .wp-pagenavi{margin-top:100px;display:flex;justify-content:center;gap:10px}@media screen and (max-width: 519px){.post-archive .wp-pagenavi{margin-top:60px}}.post-archive .wp-pagenavi .previouspostslink,.post-archive .wp-pagenavi .page,.post-archive .wp-pagenavi .nextpostslink{padding:4px 8px;border:1px solid}.post-archive .wp-pagenavi .current{padding:6px 8px 4px;color:#fff;background-color:#6e5c3f}.post-single .post-content{padding:100px 0}@media screen and (max-width: 519px){.post-single .post-content{padding:60px 0}}.post-single .post-content__date{font-family:"din-2014",sans-serif;font-weight:400;font-size:2.2rem;margin-bottom:24px}@media screen and (max-width: 519px){.post-single .post-content__date{font-size:2rem;margin-bottom:16px}}.post-single .post-content__ttl{font-family:"yu-mincho-pr6n",sans-serif;font-weight:400;font-size:2.6rem;line-height:1.6;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid}@media screen and (max-width: 519px){.post-single .post-content__ttl{font-size:6vw}}.post-single .post-content p{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:1.8rem;line-height:1.8;letter-spacing:.04em}@media screen and (max-width: 519px){.post-single .post-content p{font-size:4.5vw}}.post-single .page-nation{margin-top:100px;display:flex;justify-content:space-between}@media screen and (max-width: 519px){.post-single .page-nation{margin-top:40px}}.post-single .page-nation div{display:flex;align-items:center;gap:4px;font-size:1.6rem}.page-contact .sub-ttl{padding:24px 0;text-align:center;border-top:1px solid #d4ad31;border-bottom:1px solid #d4ad31;font-family:"yu-mincho-pr6n",sans-serif;font-weight:400;font-size:2.2rem}.page-contact .contact-header{padding-top:60px}.page-contact .contact-header .read{text-align:center}.page-contact .contact-tel,.page-contact .contact-form{width:100%;max-width:850px;margin:0 auto;padding-top:40px}.page-contact .contact-tel a{margin-top:40px;display:block;text-align:center;font-family:yu-mincho-pr6n,sans-serif;font-size:5.8rem;font-weight:400;color:#040404}@media screen and (max-width: 519px){.page-contact .contact-tel a{font-size:12.7vw}}.page-contact .wpcf7{margin-top:40px}.page-contact .contact-form__label{margin-bottom:12px;font-size:1.8rem;letter-spacing:.04em;line-height:1.4;font-family:yu-mincho-pr6n,sans-serif}.page-contact .contact-form__label-sub{font-size:1.6rem;margin-left:.75rem}@media screen and (max-width: 519px){.page-contact .contact-form__label-sub{display:block;margin-top:6px}}.page-contact .contact-form__label-required{display:inline-block;padding:5px 16px;background-color:#e20722;color:#fff;font-size:1.6rem;letter-spacing:.08em;line-height:1.0714285714;margin-right:16px;border-radius:20px}.page-contact .contact-form__item{margin-top:40px}.page-contact .contact-form__item input,.page-contact .contact-form__item textarea{width:100%;padding:24px 1.5em;background-color:#e0e0e0;font-size:1.6rem}.page-contact .contact-form__item textarea{resize:none;letter-spacing:.04em;line-height:1.6}.page-contact .contact-form__item.privacy label,.page-contact .contact-form__item.confirm label{border:none}.page-contact .contact-form__item.confirm{margin-top:0}.page-contact .wpcf7-radio{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.125rem;margin-top:1.5625rem}@media screen and (max-width: 519px){.page-contact .wpcf7-radio{grid-template-columns:1fr}}.page-contact .wpcf7-list-item{display:inline-block;margin:0}.page-contact .wpcf7-list-item label{position:relative;display:flex;align-items:center;cursor:pointer;font-size:1.6rem;letter-spacing:.04em;padding:18px;border:1px solid #c6c6c6}.page-contact .wpcf7-list-item label::before{content:"";display:inline-block;width:28px;height:28px;border:1px solid #c6c6c6;border-radius:50%;background:#fff;margin-right:2.625rem}.page-contact .wpcf7-list-item label:has(input[type=radio]:checked)::after,.page-contact .wpcf7-list-item label:has(input[type=checkbox]:checked)::after{content:"";display:block;width:16px;height:16px;background-color:#fce21a;border-radius:50%;position:absolute;top:24px;left:24px}.page-contact .wpcf7-list-item input{display:none}.page-contact .exec-sbmit{display:block;width:100%;max-width:200px;margin:40px auto 0 auto;padding:16px 0;font-size:1.8rem;text-align:center;border-radius:30px;transition:all 1s}.page-contact .exec-sbmit:hover{opacity:.6}.page-contact .thanks{padding-bottom:100px}@media screen and (max-width: 519px){.page-contact .thanks{padding-bottom:60px}}.page-contact .thanks__ttl{margin-bottom:36px;font-family:yu-mincho-pr6n,sans-serif;font-size:3rem;text-align:center;line-height:1.4}@media screen and (max-width: 519px){.page-contact .thanks__ttl{font-size:6.8vw}}.page-contact .thanks .read{margin-bottom:60px;text-align:center}.page-privacy{padding-top:200px;margin-bottom:100px}@media screen and (max-width: 519px){.page-privacy .ttl span{font-size:20vw}}.page-privacy .privacy{padding-top:0}.page-privacy dl{margin-top:60px}.page-privacy dl dt{font-size:2.2rem;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #6e5c3f}.page-privacy dl dd{padding-left:1.5em}@media screen and (max-width: 519px){.page-privacy dl dd{padding-left:0}}.page-privacy dl dd ul li{text-indent:-1em;padding-left:1em}.page-privacy dl dd ul li:not(:last-child){margin-bottom:8px}.page-privacy dl dd a{text-decoration:underline;text-underline-offset:5px;transition:all .6s;word-break:break-all}.page-privacy dl dd a:hover{opacity:.6}@media screen and (max-width: 519px){.page-404 .mv__txt .ttl h2{font-size:6.2vw}}.page-404 .notFound{padding-bottom:100px}.page-404 .notFound__ttl{margin-bottom:24px;font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:5.8rem;text-align:center}@media screen and (max-width: 519px){.page-404 .notFound__ttl{font-size:10vw}}.page-404 .notFound__subTtl{margin-bottom:40px;font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:3rem;line-height:1.4;text-align:center}@media screen and (max-width: 519px){.page-404 .notFound__subTtl{font-size:7.2vw}}.page-404 .notFound .read{text-align:center}.footer{padding:80px 0 24px 0;color:#fff;background-color:#6e5c3f}@media screen and (max-width: 519px){.footer{padding:60px 0 16px 0}}.footer__inner{display:flex;justify-content:space-between}@media screen and (max-width: 519px){.footer__inner{display:block}}.footer__logo{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-size:3.6rem}@media screen and (max-width: 519px){.footer__logo{margin-bottom:40px;font-size:6.4vw}}@media screen and (max-width: 519px){.footer__nav.pc{display:none}}.footer__nav.sp{display:none}@media screen and (max-width: 519px){.footer__nav.sp{display:flex;gap:24px}}.footer__nav>ul{display:flex;align-items:flex-start;gap:60px}@media screen and (max-width: 519px){.footer__nav>ul{flex-wrap:wrap;align-content:flex-start;gap:24px}}@media screen and (max-width: 519px){.footer__nav>ul:first-child{width:60%}}@media screen and (max-width: 519px){.footer__nav>ul:last-child{width:calc(40% - 24px)}}@media screen and (max-width: 519px){.footer__nav>ul li{width:100%}}.footer__nav>ul li ul{margin-top:16px;padding-left:1em}.footer__nav>ul li ul li{position:relative;padding-left:1em}.footer__nav>ul li ul li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:8px;height:1px;background-color:#fff}.footer__nav>ul li ul li:not(:last-child){margin-bottom:8px}.footer__nav>ul li ul li a{font-size:1.6rem}.footer__nav ul li a{font-size:1.8rem;font-family:yu-mincho-pr6n,sans-serif;font-weight:400;transition:all .6s}.footer__nav ul li a:hover{opacity:.6}.footer__copy{margin-top:60px;text-align:center}