img{max-width:100%;height:auto}p{margin:0}body,.layoutH2{box-sizing:border-box;font-size:1.6rem;font-family:"Noto Serif JP",serif;font-weight:400;color:#5c4033}h1,h2,h3,.inner,.workLink,small{font-family:"Lora";font-weight:400;font-style:normal;color:#6b4f3f}small{font-size:1rem;color:#fff}.uppercase{text-transform:uppercase}.spBr{display:block}.pcBr{display:none}.nav_a,a,.menu-text,.nav__header.active{font-size:1.8rem;color:#6e4722}.openbtn:before{content:"";position:absolute;top:-25px;left:-10px;width:84px;height:84px;border-radius:50%;background:#fff;z-index:5;animation:uneune 5s linear infinite}@keyframes uneune{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.hamburger{position:absolute;top:12px;left:50%;transform:translate(-50%,-50%);z-index:2000}.hamburger span{display:block;width:35px;height:1px;margin:6px auto;background-color:#6e4722;transition:all .3s ease-in-out;position:relative;z-index:1000}.menu-text{display:block;font-size:1.1rem;text-transform:uppercase;position:absolute;bottom:8px;right:15px;z-index:5}.nav__header{top:0;right:-100%;width:100%;text-align:center;transition:right .4s ease-in-out;z-index:99}.openbtn.active .hamburger span:nth-child(1){transform:rotate(45deg) translate(7px,7px);color:#6e4722}.openbtn.active .hamburger span:nth-child(2){transform:rotate(-45deg) translate(4px,-5px);opacity:0}.nav__header.active{display:block;position:fixed;top:54px;width:60%;height:50vh;text-align:center;padding:60px;z-index:-1;right:0;border-top-left-radius:45px;border-bottom-left-radius:45px;background-color:#d1b8a0;box-shadow:0px 4px 10px rgba(0,0,0,.15)}.nav__item{margin-bottom:50px}.header__menu{display:flex;align-items:center;gap:25px}header,.inner{background-color:#a98c74}.inner{display:flex;font-size:2.4rem;height:55px;color:#a67b5b;border-bottom-left-radius:50% 12%;border-bottom-right-radius:50% 12%}header{position:fixed;width:100%;z-index:1;height:60px;border-bottom-left-radius:50% 12%;border-bottom-right-radius:50% 12%}.header__topic{padding:0 0 0 4%;font-size:1.5rem;display:flex;align-items:center}.myLogo{margin-right:5px;width:40px}.nav{width:100%;position:fixed;top:0;left:0;z-index:100;transform:translateX(-100%);transition:transform .4s}.nav__list{margin-top:67px}.lead{font-size:1.5rem}.openbtn{cursor:pointer;position:fixed;right:22px;top:10px;width:64px;height:7%;color:#36210d;border-radius:50%;transition:.5s ease-in-out;animation:uneune 5s linear infinite}.openbtn span:nth-of-type(1){width:35px}.openbtn span:nth-of-type(2){width:30px}.nav__header{display:none}@media screen and (min-width:769px){.header__topic{padding:0 0 20px 4%;align-items:center;font-family:1.8rem}.myLogo{margin-right:9px}.nav__item{width:200px;white-space:nowrap}.nav__item:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .4s;transition:all .4s}.menu{display:none}.container{display:none}.nav__topic{display:none}.spBr{display:none}.nav__header{display:flex;justify-content:flex-end;width:400px;gap:30px;padding-right:10%}.main__topic{margin:0 auto}header{padding-bottom:50px;height:90px}.inner{font-size:2.4rem;display:flex;justify-content:space-between;padding-top:25px;height:80px}.hamburger_menu{display:none}nav{height:auto;transform:translateX(0);position:static}.nav_a{font-size:2rem}}footer{background-color:#a98c74;color:#fff;text-align:center;padding-bottom:20px;padding-top:35px;position:relative;border-top-left-radius:50% 12%;border-top-right-radius:50% 12%}.sns{width:100px;margin:0 auto 40px}@media screen and (min-width:769px){footer{padding-bottom:80px;padding-top:55px;position:relative;height:30vh}.sns{margin:0 auto 20px;padding-top:0}}