*{background-repeat:no-repeat}body{font-feature-settings:"palt";font-family:source-han-sans-japanese,sans-serif}a{text-decoration:underline;color:#4e3611}body{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal;min-width:1300px;font-size:1.4rem;line-height:1.5;background:#fff5dd;text-align:center;padding:100px 0;color:#4e3611}@media screen and (max-width: 500px){body{min-width:initial;font-size:1.2rem;padding:30px 20px}}main{text-align:center}main h1{margin-bottom:80px}@media screen and (max-width: 500px){main h1{margin-bottom:40px}main h1 img{width:80px}}main section{padding-bottom:150px}@media screen and (max-width: 500px){main section{padding-bottom:40px}}main section h2{font-size:4rem;line-height:1.4;margin-bottom:50px}main section h2:before,main section h2:after{display:block;content:"";width:0;height:0}main section h2:before{margin-top:calc((4rem - (4rem * 1.4))/2)}main section h2:after{margin-bottom:calc((4rem - (4rem * 1.4))/2)}@media screen and (max-width: 500px){main section h2{font-size:2rem;line-height:1.4;margin-bottom:15px}main section h2:before,main section h2:after{display:block;content:"";width:0;height:0}main section h2:before{margin-top:calc((2rem - (2rem * 1.4))/2)}main section h2:after{margin-bottom:calc((2rem - (2rem * 1.4))/2)}}main section p{font-size:2.4rem;line-height:1.8;margin-bottom:50px}main section p:before,main section p:after{display:block;content:"";width:0;height:0}main section p:before{margin-top:calc((2.4rem - (2.4rem * 1.8))/2)}main section p:after{margin-bottom:calc((2.4rem - (2.4rem * 1.8))/2)}@media screen and (max-width: 500px){main section p{font-size:1.6rem;line-height:1.6;margin-bottom:30px}main section p:before,main section p:after{display:block;content:"";width:0;height:0}main section p:before{margin-top:calc((1.6rem - (1.6rem * 1.6))/2)}main section p:after{margin-bottom:calc((1.6rem - (1.6rem * 1.6))/2)}}main section .items{display:flex;justify-content:space-between;width:1260px;margin:0 auto}@media screen and (max-width: 500px){main section .items{width:100%;flex-wrap:wrap}}main section .items li{width:300px;font-size:2rem;line-height:1}main section .items li:before,main section .items li:after{display:block;content:"";width:0;height:0}main section .items li:before{margin-top:calc((2rem - (2rem * 1))/2)}main section .items li:after{margin-bottom:calc((2rem - (2rem * 1))/2)}@media screen and (max-width: 500px){main section .items li{width:calc((100vw - 60px)/2);font-size:1.2rem;line-height:1}main section .items li:before,main section .items li:after{display:block;content:"";width:0;height:0}main section .items li:before{margin-top:calc((1.2rem - (1.2rem * 1))/2)}main section .items li:after{margin-bottom:calc((1.2rem - (1.2rem * 1))/2)}main section .items li:nth-child(1),main section .items li:nth-child(2){margin-bottom:15px}}main section .items li img{margin-bottom:5px}main section .shops{display:flex;justify-content:space-between;width:810px;margin:0 auto}@media screen and (max-width: 500px){main section .shops{display:block;width:auto}}main section .shops>li{text-align:left;width:375px}@media screen and (max-width: 500px){main section .shops>li{width:auto;text-align:center}main section .shops>li:nth-child(1){margin-bottom:40px}main section .shops>li img{width:250px}}main section .shops>li h3{font-size:1.8rem;line-height:1;margin:10px 0}main section .shops>li h3:before,main section .shops>li h3:after{display:block;content:"";width:0;height:0}main section .shops>li h3:before{margin-top:calc((1.8rem - (1.8rem * 1))/2)}main section .shops>li h3:after{margin-bottom:calc((1.8rem - (1.8rem * 1))/2)}@media screen and (max-width: 500px){main section .shops>li h3{font-size:1.4rem;line-height:1;margin:20px 0}main section .shops>li h3:before,main section .shops>li h3:after{display:block;content:"";width:0;height:0}main section .shops>li h3:before{margin-top:calc((1.4rem - (1.4rem * 1))/2)}main section .shops>li h3:after{margin-bottom:calc((1.4rem - (1.4rem * 1))/2)}}main section .shops>li ul li{width:375px;margin-bottom:10px;font-size:1.5rem;line-height:1.6}main section .shops>li ul li:before,main section .shops>li ul li:after{display:block;content:"";width:0;height:0}main section .shops>li ul li:before{margin-top:calc((1.5rem - (1.5rem * 1.6))/2)}main section .shops>li ul li:after{margin-bottom:calc((1.5rem - (1.5rem * 1.6))/2)}@media screen and (max-width: 500px){main section .shops>li ul li{width:auto;font-size:1.3rem;line-height:1.6}main section .shops>li ul li:before,main section .shops>li ul li:after{display:block;content:"";width:0;height:0}main section .shops>li ul li:before{margin-top:calc((1.3rem - (1.3rem * 1.6))/2)}main section .shops>li ul li:after{margin-bottom:calc((1.3rem - (1.3rem * 1.6))/2)}}main section .shops>li .flex{display:flex}@media screen and (max-width: 500px){main section .shops>li .flex{display:block}}main section .shops>li .flex a{margin-left:20px}@media screen and (max-width: 500px){main section .shops>li .flex a{margin-left:10px}}main .brandnew{background-image:url(../img/bg.svg);background-position:center center}@media screen and (max-width: 500px){main .brandnew{background-size:100% auto}}footer{padding:10px 0;font-size:1.2rem;line-height:1}footer:before,footer:after{display:block;content:"";width:0;height:0}footer:before{margin-top:calc((1.2rem - (1.2rem * 1))/2)}footer:after{margin-bottom:calc((1.2rem - (1.2rem * 1))/2)}@media screen and (max-width: 500px){footer{font-size:1rem;line-height:1}footer:before,footer:after{display:block;content:"";width:0;height:0}footer:before{margin-top:calc((1rem - (1rem * 1))/2)}footer:after{margin-bottom:calc((1rem - (1rem * 1))/2)}}