@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,900;1,900&family=Montserrat:wght@300;400;500;600;700&family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap);@charset 'utf-8';:root{--black:#2C2C2C;--white:#fff;--Skyblue:#0097E0;--blue:#2975bc;--navy:#0A2C5C;--width:1400;--spwidth:900;--max-width:10000}html{font-size:clamp(.1rem,calc(100vw * 11 / 390),22px)}body{line-height:1.6;background:#f1f1f1f1;color:var(--black);font-family:maru-maru-gothic-blr-stdn,sans-serif;font-weight:400}body>.content{max-width:780px;margin:0 auto;overflow:hidden}img{max-width:100%}figure{margin:0}body>div{margin:0 auto;background:#fff;margin:0 auto}h1{font-size:clamp(.1rem,calc(100vw * 17 / 390),34px);margin:0}h2{font-size:clamp(.1rem,calc(100vw * 12 / 390),22px);margin:0}p{font-size:clamp(.1rem,calc(100vw * 11 / 390),22px);line-height:1.9}ul{margin:0;padding:0}ul li{margin:0;padding:0}.buy{width:40%;display:block}.buy img{width:100%}.loader-bg{background:#FFF;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center}.loader{width:15em}.loader #container{font-size:.6em;margin:0;width:calc(100% - 3em);height:.25em;position:relative}.loader img{width:100%}header{position:relative;margin-bottom:2.2em}header h1{z-index:2;position:absolute;left:5%;top:3%;width:43%}header h2{z-index:2;padding:.35em 0;position:absolute;background:#fff;font-size:clamp(.1rem,calc(100vw * 18 / 390),36px);writing-mode:vertical-rl}header h2.c1{right:5%;top:3%}header h2.c2{right:13%;top:3%}header h3.logo{z-index:2;position:absolute;left:3%;bottom:2%;width:20%;margin:0}header img{display:block}header img{display:block}header div>div{position:relative}header div>div div{position:absolute;z-index:1}.sldots{position:absolute;z-index:2;bottom:1em;right:1em;width:11em}.sldots .slick-dots li{width:1em;height:1em;margin:0 .1em}.slick-slide{position:relative}.slick-dots{position:relative;bottom:auto;display:flex;justify-content:flex-end}.slick-dots li button{width:1em;height:1em;padding:0 .25em}.slick-dots li button:before{color:#fff;opacity:.5;width:1em;height:1em;font-size:clamp(.1rem,calc(100vw * 11 / 390),22px);margin:0}.slick-dots li.slick-active button:before{color:#fff;opacity:1;width:1em;height:1em;font-size:clamp(.1rem,calc(100vw * 11 / 390),22px);margin:0}header .fall{position:absolute;width:23%;z-index:1;top:37%;left:3%}header .in{position:absolute;width:19%;z-index:1;top:50%;left:6%}header .socks{position:absolute;width:33%;z-index:1;top:43%;left:65%}footer{padding:5em 0 2.5em}footer ul.sns{display:flex;justify-content:center;margin:1em auto;list-style-type:none}footer ul.sns li{width:1.5em;margin:1em}footer ul.sns li a{display:block}footer small{text-align:center;;display:block}section.headline{margin-bottom:5em}section.headline h1{text-align:center;font-size:clamp(.1rem,calc(100vw * 17 / 390),34px);margin-bottom:.5em}section.headline h2{text-align:center;font-size:clamp(.1rem,calc(100vw * 31 / 390),62px);margin-bottom:.5em;font-family:sweet-sans-pro,sans-serif;font-weight:700}section.headline p{text-align:center}section.seeyou{text-align:center;margin-bottom:2em}section.seeyou figure{margin:0 auto;width:63%}section.seeyou figure img{width:100%}section.store a{width:42%;margin:0 auto;display:block}section.store a img{width:100%}section.product{position:relative;margin-bottom:2em}section.product h4.day{width:22%;margin:0 0 1em 0;position:relative;left:36%}section.product h4.day img{width:100%}section.product .style_img{position:relative}section.product .style_img .images{position:relative}section.product .ttl{position:absolute;z-index:1}section.product .ttl img{width:100%}section.product.style1 .ttl{top:-3em;left:2%;width:42%}section.product.style2 .ttl{top:3em;right:10%;width:42%}section.product.style3 .ttl{top:1em;left:26%;width:41%}section.product.style4 .ttl{top:2em;left:46%;width:39%}section.product.style5 .ttl{top:2em;left:19%;width:39%}section.product.style6 .ttl{top:-3em;left:54%;width:42%}.stdots{position:absolute;z-index:2;bottom:1.5em;right:0;width:11em;margin:auto;left:0}.stdots .slick-dots{justify-content:center}.stdots .slick-dots li{width:1em;height:1em;margin:0 .1em}section.product .names{position:relative;padding:10%}section.product .names h1{font-size:clamp(.1rem,calc(100vw * 14 / 390),22px);margin-bottom:.5em}section.product .names h2{margin-bottom:2em}section.product .names .sep{display:flex;justify-content:space-between}section.product .names .sep figure{width:45%}section.product .names .sep div{width:45%}section.product .names .sep div p{margin:0 0 3em 0}section.product video{width:100%}section.product .nxt{right:2.5%;z-index:1;position:absolute;width:2.5%;top:0;bottom:0;margin:auto}section.product .prv{left:2.5%;z-index:1;position:absolute;width:2.5%;top:0;bottom:0;margin:auto}section.product .nxt:hover,section.product .prv:hover{cursor:pointer}.que{display:inline-block;animation-name:queset;animation-iteration-count:infinite;animation-duration:0.2s}.itm{animation:mawaru 1s infinite}@keyframes queset{0%{transform:translate(0,0) rotateZ(0deg)}25%{transform:translate(2px,2px) rotateZ(3deg)}75%{transform:translate(0,3px) rotateZ(0deg)}50%{transform:translate(1px,0) rotateZ(-3deg)}100%{transform:translate(0,0) rotateZ(0deg)}}@keyframes mawaru{0%{opacity:1;transform:rotate(0deg)}50%{opacity:1;transform:rotate(2deg)}100%{opacity:1;transform:rotate(0deg)}}