﻿*,*::before,*::after{box-sizing:border-box}html,body{margin:0px;padding:0px;line-height:1}html{font-size:62.5%}h1,h2,h3,h4,h5,h6,p,small,ul,ol,li,dl,dt,dd,figure,figcaption,header,footer,nav,main,article,section,aside,div,iframe,video,audio{margin:0px;padding:0px;font-weight:400}h1,h2,h3,h4,h5,h6,p,small,figure,figcaption,header,footer,nav,main,article,section,aside,div,iframe{display:block}ul,ol,li{list-style-type:none}a{color:#000;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}.cf::after{content:"";display:block;clear:both}dt{white-space:nowrap}input{border:none}button{border:none;background:rgba(0,0,0,0)}::before,::after{display:block}span{display:block}.zen-kaku-gothic-antique-regular{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-antique-medium{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-antique-bold{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-style:normal}.zen-kaku-gothic-antique-black{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-style:normal}.manjari-thin{font-family:"Manjari",sans-serif;font-weight:100;font-style:normal}.manjari-regular{font-family:"Manjari",sans-serif;font-weight:400;font-style:normal}.manjari-bold{font-family:"Manjari",sans-serif;font-weight:700;font-style:normal}body{font-family:"Manjari","Zen Kaku Gothic Antique",sans-serif;color:#004f66}body{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.2rem}body a{cursor:url("../img/common/cursor.png"),auto;width:100%;height:100%;display:block}header{width:100%;position:fixed;top:0;right:0;z-index:9999;padding:0 2%}header{display:flex;gap:0;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){header{padding:1em 10%}}header h1 a{display:block;color:#fff;transition:all 1s}header h1 a{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:1.4rem;font-weight:400;line-height:2;letter-spacing:.2rem}header h1 a.open{color:#004f66}@media screen and (max-width: 767px){header h1 a img{width:40%}}header .pc{display:none}@media screen and (min-width: 768px){header .pc{display:block}}header .pc_menu{display:flex;gap:1.5em;justify-content:left;align-items:center}header .pc_menu li{color:#fff;border-bottom:1px dashed #fff;transition:.5s}header .pc_menu li:hover{border-bottom:1px dashed #004f66}header .pc_menu li:hover a{color:#004f66}header .pc_menu li a{width:100%;height:100%;padding:.5em 0;display:block;color:#fff;transition:.5s}header .pc_menu li a{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:400;line-height:1;letter-spacing:.2rem}header .sp{width:100%;position:fixed;top:-100%;left:0;right:0;z-index:-1;border-radius:0 0 50% 50%;background:linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgb(255, 255, 255) 50%);transition:all 1s}@media screen and (min-width: 768px){header .sp{display:none}}header .sp .menu{width:fit-content;margin:20% auto}header .sp .menu li{margin:1em 0;padding:0 1em;border-bottom:1px dashed #004f66;text-align:center;line-height:2}header .sp .menu li a{color:#004f66}header .sp .menu li a{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:400;line-height:2;letter-spacing:.2rem}header .sp.open{display:block;top:0}@media screen and (min-width: 768px){header .sp.open{display:none}}header .nav__btn{margin:5px;padding:1em;cursor:url("../img/common/cursor.png"),auto;flex-direction:column;transition:all .6s}header .nav__btn{display:flex;gap:10px;justify-content:left;align-items:center}@media screen and (min-width: 768px){header .nav__btn{display:none}}header .nav__btn span{display:block;width:30px;height:2px;border-radius:50px;background:#fff;transition:transform .6s;position:relative}header .nav__btn span:first-child::after,header .nav__btn span:last-child::after{right:-1px;bottom:0;width:6px;height:4px;transform:rotate(45deg);border-radius:50%;background:#fff}header .nav__btn span:first-child::after,header .nav__btn span:last-child::after{content:"";display:block;position:absolute}header #nav__trigger{display:none}header .nav__btn.open span{background:#004f66}header .nav__btn.open span:first-child{transform:rotate(20deg) translate(0, 6px)}header .nav__btn.open span:last-child{transform:rotate(-20deg) translate(0, -6px)}header .nav__btn.open span:first-child::after,header .nav__btn.open span:last-child::after{background:#004f66}.noscroll{overflow:hidden}.section__title{width:fit-content;height:fit-content;margin:auto;padding:.7em 2em .5em;border:1px dashed #fff;border-radius:50px;color:#fff;position:relative}.section__title{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:400;line-height:1;letter-spacing:.2rem}.section__title::before,.section__title::after{top:0;padding:.8em;line-height:1}.section__title::before,.section__title::after{content:"・";display:block;position:absolute}.section__title::before{left:0}.section__title::after{right:0}.pagetop{display:block;position:fixed;right:3%;bottom:3%;z-index:1;border-radius:50%;transition:all .5s}@media screen and (min-width: 768px){.pagetop{scale:1.2}}.pagetop .container .block{width:80px;height:80px;margin:auto;position:relative}.pagetop .container .block .circleText{overflow:visible;animation:rotation 18s linear infinite}.pagetop .container .block .circleText__circle{fill:none}.pagetop .container .block .circleText__text{fill:#fff;font-size:14px}.pagetop .container .block .circleText__text textpath{letter-spacing:.24em}.pagetop .container .block .arrow{width:60px;height:60px;background:#fff;border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.pagetop .container .block .arrow{display:flex;gap:0;justify-content:left;align-items:center}.pagetop .container .block .arrow span{display:block;width:15px;height:15px;margin:auto;position:absolute;top:25px;left:22px;border-top:1px solid #004f66;border-left:1px solid #004f66;transform:rotate(45deg)}.pagetop:hover{cursor:pointer}.pagetop:hover .container .block .circleText__text{fill:#004f66}.pagetop:hover .container .block .arrow{border:1px solid #004f66}.pagetop.move{display:none}@media screen and (min-width: 768px){.pagetop.move{transform:translate(0, -80px)}.pagetop.move .container .block .circleText__text{fill:#004f66}.pagetop.move .container .block .arrow{border:1px solid #004f66}.pagetop.move:hover .container .block .arrow{border:1px solid #004f66;background:#004f66}.pagetop.move:hover .container .block .arrow span{border-top:1px solid #fff;border-left:1px solid #fff}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}footer{padding:2em 0 0;background:url(../img/common/wool_bg.jpg)}footer .access{margin:1em}@media screen and (min-width: 768px){footer .access{margin:3em 10%}footer .access{display:flex;gap:1em;justify-content:space-between;align-items:end}}footer .access__textarea-title{width:fit-content;height:fit-content;margin:0;padding:.7em 2em .5em;border:1px dashed #004f66;border-radius:50px;color:#004f66;position:relative}footer .access__textarea-title{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:400;line-height:1;letter-spacing:.2rem}footer .access__textarea-title::before,footer .access__textarea-title::after{top:0;padding:.8em;line-height:1}footer .access__textarea-title::before,footer .access__textarea-title::after{content:"・";display:block;position:absolute}footer .access__textarea-title::before{left:0}footer .access__textarea-title::after{right:0}footer .access__textarea-logo{margin:2em 0 1em}footer .access__textarea dl{width:fit-content;display:grid}footer .access__textarea dl dt{grid-column:1/2;margin:0 1em 0 0}footer .access__textarea dl dd{grid-column:2/3}footer .access_map{width:100%;border-radius:5px;overflow:hidden;position:relative;background:rgba(201,188,156,.5)}@media screen and (min-width: 768px){footer .access_map{max-width:50%}}footer .access_map:after{width:100%;height:100%;background:rgba(170,170,170,.5);top:0;right:0;z-index:-9999}footer .access_map:after{content:"";display:block;position:absolute}footer small{padding:1em;text-align:right}footer a{display:block;width:100%;padding:1.5em;background:#004f66;position:relative}@media screen and (min-width: 768px){footer a{display:none}}footer a span{display:block;width:20px;height:20px;margin:auto;position:absolute;top:50%;left:50%;border-top:1px dashed #fff;border-left:1px dashed #fff;rotate:45deg}.firstview{height:100vh;margin:auto;z-index:0;position:relative;opacity:0;transition:all 1s;background:url(../img/top/mainvisual.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}.firstview__text{display:block;position:absolute;top:70%;left:10%;font-size:2rem;line-height:2.2;letter-spacing:.4rem;color:rgba(0,0,0,0);text-shadow:0px 0px 10px #fff;font-weight:700;animation:fillcolor 4s forwards 3s}@keyframes fillcolor{0%{opacity:.1;color:#fff;text-shadow:0px 0px 10px #fff;font-weight:400}100%{opacity:1;color:#fff;text-shadow:0px 0px 20px #fff;font-weight:400}}@media screen and (min-width: 768px){.firstview__text{top:70%;left:10%;font-size:4rem}}.firstview.move{opacity:1}.firstview .scrolldown{position:absolute;bottom:60px;left:50%;z-index:1;transform:translate(-50%, 0)}.firstview .scrolldown .parts{color:#fff}.firstview .scrolldown .parts{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.2rem}.firstview .scrolldown .parts::before{height:60px;border-right:1px dashed #fff;top:2em;left:50%}.firstview .scrolldown .parts::before{content:"";display:block;position:absolute}.firstview .scrolldown .parts::after{width:10px;height:20px;border-radius:20px;background-color:#fff;top:1.5em;left:50%;transform:translateX(-50%);animation:updown 3s infinite ease-in}.firstview .scrolldown .parts::after{content:"";display:block;position:absolute}@keyframes updown{0%{top:1.5em;opacity:0}10%,90%{opacity:1}100%{top:4.5em;opacity:0}}.about{height:120vh;position:relative}@media screen and (min-width: 768px){.about{height:160vh}}.about .bg{background:url(../img/top/shopimg.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100vh;position:sticky;top:0;left:0;z-index:-9999}.about .bg::before{width:100%;height:100vh;top:0;right:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}.about .bg::before{content:"";display:block;position:absolute}@media screen and (min-width: 768px){.about .bg::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}}.about__contents{width:80%;margin:10%;position:absolute;top:0}.about__contents-text{color:#fff}@media screen and (min-width: 768px){.about__contents-text{width:50%}}.about__contents-text>*{margin:0 0 5%}.about__contents-text .lead{white-space:nowrap;transform:translate(0, 20%);opacity:0;transition:all 2s ease-in 0s}.about__contents-text .lead{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:.2rem}.about__contents-text .lead.totop{transform:translate(0, 0);opacity:1}@media screen and (min-width: 768px){.about__contents-text .lead{line-height:2}}@media screen and (min-width: 550px){.about__contents-text .lead br:first-child{display:none}}.about__contents-text p{transform:translate(0, 20%);opacity:0;transition:all 2s ease-in .5s}.about__contents-text p{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.2rem}.about__contents-text p.totop{transform:translate(0, 0);opacity:1}.about__contents-text p br{display:none}@media screen and (min-width: 768px){.about__contents-text p br{display:block}}.about__contents-text div{width:100%}.about__contents-text div img{width:60%;border-radius:500px;transform:translate(0, 20%);opacity:0;transition:all 2s ease-in 1s}.about__contents-text div img.totop{transform:translate(0, 0);opacity:1}.about__contents-text div img:last-child{margin:-20% auto auto 40%}@media screen and (min-width: 768px){.about__contents-text div img{width:min(50vw,500px);min-width:400px}}.about__contents button{display:block;margin:0 auto 0;padding:6px .5em;border-radius:50px;background:#004f66;transition:all .5s}@media screen and (min-width: 768px){.about__contents button{margin:0 0 0 auto}}.about__contents button a{width:fit-content;height:fit-content;margin:auto;padding:.7em 2em .5em;border:1px dashed #fff;border-radius:50px;color:#fff;position:relative}.about__contents button a{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:400;line-height:1;letter-spacing:.2rem}.about__contents button a::before,.about__contents button a::after{top:0;padding:.8em;line-height:1}.about__contents button a::before,.about__contents button a::after{content:"・";display:block;position:absolute}.about__contents button a::before{left:0}.about__contents button a::after{right:0}.about__contents button a{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.2rem}.about__contents button a{display:flex;gap:0;justify-content:left;align-items:center}@media screen and (min-width: 768px){.about__contents button a{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:400;line-height:2;letter-spacing:.2rem}}.about__contents button a::before,.about__contents button a::after{line-height:1.6}.about__contents button a .text{margin:0 3em 0 0;white-space:nowrap}.about__contents button a .arrow{position:relative;top:0;right:3em}.about__contents button a .arrow::before{width:2em;height:2px;background:#c9bc9c;top:-0.2em;left:.5em}.about__contents button a .arrow::before{content:"";display:block;position:absolute}.about__contents button a .arrow::after{width:7px;height:3px;border-radius:50%;rotate:45deg;background:#c9bc9c;top:-0.25em;left:2.3em}.about__contents button a .arrow::after{content:"";display:block;position:absolute}.about__contents button:hover{background:#fff}.about__contents button:hover a{border-color:#004f66;color:#004f66}.about__contents button:hover a span{color:#004f66}.brandconcept{padding:80px 0;background:url(../img/top/yarnimage.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}.brandconcept .swiper-pagination{width:min(100%,800px);margin:5% auto}.brandconcept .swiper-pagination{display:flex;gap:.5em;justify-content:space-between;align-items:center}.brandconcept .swiper-pagination-bullet{padding:10px 0 0;text-align:center;color:#fff;transition:all .5s}.brandconcept .swiper-pagination-bullet{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:3rem;font-weight:100;line-height:1;letter-spacing:.2rem}@media screen and (min-width: 768px){.brandconcept .swiper-pagination-bullet{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:4rem;font-weight:100;line-height:1;letter-spacing:.2rem}}.brandconcept .swiper-pagination-bullet:hover{cursor:url("../img/common/cursor.png"),auto;color:#6ba9b7;background:#fff}.brandconcept .swiper-pagination-bullet-active{color:#6ba9b7;background:#fff}.brandconcept .swiper{width:min(100%,1000px);padding:20% 10%;background:hsla(0,0%,100%,.5);border:1px solid #6ba9b7;border-radius:180px}@media screen and (min-width: 768px){.brandconcept .swiper{padding:5% 10%;border-radius:320px}}.brandconcept .swiper-slide-contents{width:100%;transition:all 1s;opacity:0}@media screen and (min-width: 768px){.brandconcept .swiper-slide-contents{display:flex;gap:5%;justify-content:left;align-items:center}}.brandconcept .swiper-slide-contents .text{width:100%;padding:5% 0;border-top:1px dashed #6ba9b7;border-bottom:1px dashed #6ba9b7}@media screen and (min-width: 768px){.brandconcept .swiper-slide-contents .text{width:50%}}.brandconcept .swiper-slide-contents .text h5{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:700;line-height:2;letter-spacing:.2rem}.brandconcept .swiper-slide-contents .text p{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.2rem}.brandconcept .swiper-slide-contents .img{width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.brandconcept .swiper-slide-contents .img{width:50%}}.brandconcept .swiper .swiper-slide-active .swiper-slide-contents{animation:inview 2s forwards}@keyframes inview{0%{opacity:0}100%{opacity:1}}.lineup{position:relative}.lineup .bg{background:url(../img/top/curtain.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100vh;position:sticky;top:0;left:0;z-index:-9999}.lineup .lineup__wrapper{margin-top:calc(-100vh + 80px)}.lineup__contents{width:100%;margin:80px auto 0}@media screen and (min-width: 768px){.lineup__contents{width:80%}}.lineup__contents-title{margin:0 5%;color:#fff}.lineup__contents-title h4{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:4rem;font-weight:100;line-height:1;letter-spacing:.2rem}.lineup__contents-title p{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:300;line-height:2;letter-spacing:.2rem}.lineup__contents .swiper{margin:4em 0 0;padding:0 0 10%;position:relative}.lineup__contents .swiper-scrollbar{width:100%;height:2px;margin:5px 0 -1px 0;background:#6ba9b7;position:absolute;top:2px;z-index:9999}.lineup__contents .swiper-scrollbar-drag{height:10px;margin:-5px 0 0;border-radius:10px;background:#fff}.lineup__contents .swiper-wrapper{margin:5px 0 0}.lineup__contents .swiper-slide{position:relative;aspect-ratio:1/1.5;transform:translateY(10%);transition:all .5s}.lineup__contents .swiper-slide-active.right{animation:rightshake 3s forwards;z-index:1}.lineup__contents .swiper-slide-active.left{animation:leftshake 3s forwards;z-index:1}@keyframes rightshake{0%,100%{transform:translate(0, 10%);rotate:0}40%{transform:translate(-20px, 10%);rotate:5deg}70%{transform:translate(20px, 10%);rotate:-5deg}}@keyframes leftshake{0%,100%{transform:translate(0, 10%);rotate:0}40%{transform:translate(20px, 10%);rotate:-5deg}70%{transform:translate(-20px, 10%);rotate:5deg}}.lineup__contents .swiper-slide::after{content:"";width:11%;aspect-ratio:1/3.75;position:absolute;top:-10%;left:50%;transform:translateX(-50%);background:url(../img/top/string.svg);background-repeat:no-repeat;background-size:cover}.lineup__contents .swiper-slide:last-child{opacity:0}@media screen and (min-width: 768px){.lineup__contents .swiper-slide:last-child{opacity:0}}.lineup__contents .swiper-slide-contents{width:100%;aspect-ratio:3/4;padding:3%;border-radius:200px;background:#fff;-webkit-mask:radial-gradient(circle 40px at 50% 50%, transparent 99%, black 100%);mask:radial-gradient(circle 10px at 50% 10%, transparent 99%, black 100%);position:relative;top:10%;overflow:hidden}.lineup__contents .swiper-slide-contents::before{content:"";width:94%;aspect-ratio:3/4;border:1px solid #6ba9b7;border-radius:200px;position:absolute;top:3%;right:3%;z-index:-1}.lineup__contents .swiper-slide-contents::after{content:"";width:94%;aspect-ratio:2/1;background:#6ba9b7;border-radius:0 0 200px 200px;position:absolute;bottom:3%;right:3%;z-index:-1;opacity:0;transition:all .5s}.lineup__contents .swiper-slide-contents:hover::after{opacity:1}.lineup__contents .swiper-slide-contents:hover .lineup_text p{color:#fff}.lineup__contents .swiper-slide-contents .lineup_img{width:80%;height:62.6666666667%;margin:auto;padding:0 0 10%;border-bottom:1px dashed #6ba9b7}.lineup__contents .swiper-slide-contents .lineup_img{display:flex;gap:0;justify-content:center;align-items:end}.lineup__contents .swiper-slide-contents .lineup_text{height:31.3333333333%;padding:5% 0;border-radius:0 0 200px 200px}.lineup__contents .swiper-slide-contents .lineup_text p{text-align:center;color:#004f66}.lineup__contents .swiper-slide-contents .lineup_text p{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:400;line-height:2;letter-spacing:.2rem}.lineup__contents .swiper-slide-contents .lineup_text .colors{margin:0 auto 5%}.lineup__contents .swiper-slide-contents .lineup_text .colors{display:flex;gap:5px;justify-content:center;align-items:center}.lineup__contents .swiper-slide-contents .lineup_text .colors .color{width:10px;height:10px;border-radius:50%}.lineup__contents .swiper-slide-contents .lineup_text .colors .color:nth-child(1){background:#98784d}.lineup__contents .swiper-slide-contents .lineup_text .colors .color:nth-child(2){background:#a39a29}.lineup__contents .swiper-slide-contents .lineup_text .colors .color:nth-child(3){background:#a85d3c}.lineup__contents .swiper-slide-contents .lineup_text .colors .color:nth-child(4){background:#55815c}.lineup__contents .swiper-slide-contents .lineup_text .colors .color:nth-child(5){background:#346690}.lineup__contents .swiper-slide-contents .lineup_text .colors .color:nth-child(6){background:#87579a}.lineup__contents .swiper-slide-contents .lineup_text .arrow{display:block;width:fit-content;margin:10% auto 0}.lineup__contents .swiper-slide-contents .lineup_text .arrow::before{content:"";width:50px;height:2px;background:#c9bc9c}.lineup__contents .swiper-slide-contents .lineup_text .arrow::after{content:"";width:7px;height:3px;border-radius:50%;rotate:45deg;background:#c9bc9c;position:relative;top:-3px;left:46px}.lineup__contents .swiper-slide .last{display:flex;gap:0;justify-content:center;align-items:center}.lineup__contents .swiper-slide .last p{position:relative}.lineup__contents .swiper-slide .last p{font-family:"Manjari","Zen Kaku Gothic Antique";font-size:2rem;font-weight:400;line-height:2;letter-spacing:.2rem}.lineup__contents .swiper-slide .last p::after{width:.7em;border-bottom:1px dashed;position:absolute;right:-0.7em;bottom:.8em}.lineup__contents .swiper-slide .last p::after{content:"";display:block;position:absolute}.lineup__contents .swiper-slide .last:hover::after{opacity:0}.lineup__contents .swiper .swiper-button-wrapper{width:fit-content;margin:80px auto 0;display:flex;gap:100px}.lineup__contents .swiper .swiper-button-wrapper .swiper-button-prev,.lineup__contents .swiper .swiper-button-wrapper .swiper-button-next{box-sizing:border-box;width:80px;height:80px;border-radius:50%;position:relative}.lineup__contents .swiper .swiper-button-wrapper .swiper-button-prev::after,.lineup__contents .swiper .swiper-button-wrapper .swiper-button-next::after{content:"";width:80%;height:80%;border-radius:50%;position:absolute;top:10%;right:10%;border:1px dashed #fff}.lineup__contents .swiper .swiper-button-wrapper .swiper-button-prev:hover,.lineup__contents .swiper .swiper-button-wrapper .swiper-button-next:hover{background:hsla(0,0%,100%,.2);cursor:url("../img/common/cursor.png"),auto}.lineup__contents .swiper .swiper-button-wrapper .swiper-button-prev::before{border-left:1px solid #fff;border-bottom:1px solid #fff;translate:-30% -50%;width:20px;height:20px;rotate:45deg;top:50%;left:50%}.lineup__contents .swiper .swiper-button-wrapper .swiper-button-prev::before{content:"";display:block;position:absolute}.lineup__contents .swiper .swiper-button-wrapper .swiper-button-next::before{border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-85%, 15%);width:20px;height:20px;rotate:45deg;top:50%;left:50%}.lineup__contents .swiper .swiper-button-wrapper .swiper-button-next::before{content:"";display:block;position:absolute}