.page-width{padding:0!important}.about1{display:flex;justify-content:center;padding-top:180px;gap:50px;margin-bottom:220px}.about1 .f40 div{display:flex;align-items:center;flex-shrink:0;justify-content:center;margin:10px 0;font-size:40px;font-weight:700}.about1 .f40 h1{font-size:40px;font-weight:700;text-align:center}.about1>img{width:calc(100% - 600px);max-width:630px!important}.rte .about2 ul{max-width:1100px;margin:0 auto;padding:0 40px}.about2 ul li{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:150px}.about2 ul li .left_wrap{width:max-content;flex-shrink:0}.about2 .f32{margin:10px 0 40px}.about2 .f18{line-height:48px}.about2 .size{font-weight:400;display:flex;align-items:center;line-height:27px;margin-bottom:15px}.about2 .size span{font-size:26px;letter-spacing:-.03em;line-height:1.2;font-weight:700;margin-left:25px;padding-left:22.5px;border-left:1px solid;color:#000}.rte .about2 img{width:510px}.about2 .left_wrap div{display:flex;flex-wrap:wrap;width:340px;gap:20px 30px;margin-bottom:40px}.about2 li:last-child .left_wrap .f18{line-height:31.5px}.about2 .left_wrap div .f32{margin:0}.about3{max-width:1100px;margin:200px auto 0;padding:0 40px;display:flex;gap:85px}.about3 .left_wrap img{position:relative}.about3 .left_wrap figure{position:relative;margin:130px 0 40px}.about3 .left_wrap figure:before{position:absolute;content:"";width:100%;height:115%;background:#c61136;top:-100px;left:-150px}.about3 .left_wrap .f16{padding-left:20px}.about3 .right_wrap{width:auto;min-width:350px}.about3 .right_wrap .f40{margin-bottom:21px;padding-left:20px;padding-top:30px}.about3 .right_wrap .f28{margin-bottom:66px;padding-left:20px}.about4{max-width:1100px;margin:140px auto 0;padding:0 40px}.about4 .f32{text-align:center;margin:0}.about4 ul{margin:40px auto 50px;padding:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:40px;align-items:flex-start;max-width:900px}.about4 li{width:calc((100% - 80px)/2);max-width:305px;background:#c61136;color:#fff;padding:30px 20px 15px;position:relative}.about4 li:before{position:absolute;content:"";height:1px;width:calc(100% - 40px);bottom:15px;left:50%;transform:translate(-50%);background:#fff}.about4 .f20{padding-bottom:25px;position:relative;cursor:pointer}.about4 .f20:before{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/kirakira.svg?v=1680237747);position:absolute;left:5px}.about4 li:nth-child(3) .f20:before{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/megane.svg?v=1680238071)}.about4 li:nth-child(4) .f20:before,.about4 li:nth-child(5) .f20:before{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/toolbox.svg?v=1680238071)}.about4 .f20:after{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/arrow_top.svg?v=1678693238);position:absolute;right:0;transition:.3s;transform:rotateX(180deg)}.about4 .open .f20:after{transform:rotateX(0)}.about4 .f18{height:180px;display:none;line-height:24px}.about4 .f16{width:fit-content;margin:0 auto}.about4 .note_wrap{margin:100px auto}.about4 .note_wrap .f25{text-align:center;padding:0;font-weight:700;font-size:25px}.about4 .note_wrap .f16{text-align:center}.about4 .note_wrap .f35{text-align:center;font-weight:700}.about4 .note_wrap img{width:300px;display:block;margin:30px auto!important}.about5{max-width:1000px;margin:0 auto;padding:0 40px;display:flex;gap:75px}.rte .pin_about{display:block;margin:0 auto!important}.about5 .left_wrap{width:auto;flex-shrink:0;text-align:center}.about5 .left_wrap .f18:nth-child(2){margin:15px 0 5px}.about5 .right_wrap .f20{text-align:left;margin-bottom:5px}.about5 .right_wrap .f32{font-weight:500;margin-bottom:20px}.about5 .right_wrap .f18{font-weight:400;line-height:31.5px}.about6{max-width:1100px;margin:200px auto 20px;padding:0 40px;display:flex;gap:100px}.about6 .left_wrap{flex-shrink:0}.about6 .left_wrap .f40{text-align:center;margin-bottom:50px}.about6 .left_wrap a{display:block;width:fit-content;color:#000;font-weight:500;margin-bottom:20px;position:relative;padding-left:40px}.about6 .left_wrap a{display:block;width:fit-content;color:#000;font-weight:500;margin-bottom:20px;position:relative;padding-left:55px}.about6 .left_wrap a:before{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/arrow_under_s.svg?v=1678716682);position:absolute;left:20px;top:50%;transform:translateY(-50%)}.rte .about6 img{width:calc(100% - 500px)}.about7{max-width:1200px;margin:0 auto}.about7 .content{margin-top:65px}.about7 .f26{width:520px;background:linear-gradient(90deg,#b2b2b2,#0f0f0f);color:#fff;padding:30px 0 30px 90px;clip-path:polygon(0% 100%,0% 0%,85% 0%,100% 100%);line-height:1;font-size:26px}.about7 .detail{border:1px solid #C7C7C7;padding:60px 90px 90px;box-shadow:0 3px 6px #0003}.about7 .detail ul{display:flex;justify-content:space-between;padding:0}.about7 .detail ul li{width:30%;display:flex;flex-direction:column;justify-content:space-between}.about7 #lenscolor .detail ul li{width:40%;justify-content:space-evenly}.about7 .detail ul li .f15{margin-bottom:25px;position:relative}.about7 .detail ul li .f15:before{content:"";position:absolute;left:0;bottom:-10px;width:68px;height:1px;background:#000}.about7 .detail ul li .f22{margin-bottom:20px}.about7 .detail ul li .f16{margin-bottom:27px}.about7 #frame .f15{margin-bottom:25px;position:relative}.about7 #frame .f15:before{content:"";position:absolute;left:0;bottom:-10px;width:68px;height:1px;background:#000}.about7 #frame .f22{margin-bottom:20px}.about7 #frame .detail{padding:60px 70px 0}.about7 .slick-dotted.slick-slider{margin-bottom:0}.about7 #frame .detail .f16{width:40%}.slide-items{width:55%;margin-left:auto;transform:translateY(-85px)}.slide-items .slick-prev{left:-86%;top:127px;transform:unset}.slide-items .slick-next{left:calc(-86% + 470px);top:127px;transform:unset;right:0}.about7 .detail ul.slick-dots{top:127px;width:420px;left:-80%}.about7 .slide-items .slick-track{display:flex;align-items:flex-end}.about7 .slide-items .slick-track .slick-slide{align-items:center}.about7 .slide-items .slick-track .slick-slide img{max-width:60%}.about7 .slide-items .slick-track .slick-slide.slick-current img{max-width:100%}.about7 .detail .slick-dots li{width:auto;height:27px}.about7 .detail .slick-dots li button{background:#fff;width:27.5px;height:27.5px;padding:0;border-radius:50%;border:1px solid}.about7 .detail .slick-dots li.slick-active button{border:1px solid #3F72E5}.about7 .slick-dots li button:before{opacity:1!important;color:#000;content:"";border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.about7 .slick-dots li:nth-child(1) button:before,.sumire span:before,.sumire:after{background-image:url(https://www.hazuki-l.co.jp/img/\30cb\30e5\30fc\30d1\30fc\30d7\30eb.png);background-size:cover}.about7 .slick-dots li:nth-child(2) button:before,.brown span:before,.brown:after{background-image:url(https://www.hazuki-l.co.jp/img/\30d6\30e9\30a6\30f3.png);background-size:cover}.about7 .slick-dots li:nth-child(3) button:before,.black span:before,.black:after{background-image:url(https://www.hazuki-l.co.jp/img/\9ed2.png);background-size:cover}.about7 .slick-dots li:nth-child(4) button:before,.titanium span:before,.titanium:after{background-image:url(https://www.hazuki-l.co.jp/img/\30c1\30bf\30f3\30ab\30e9\30fc.png);background-size:cover}.about7 .slick-dots li:nth-child(5) button:before,.ruby span:before,.ruby:after{background-image:url(https://www.hazuki-l.co.jp/img/\30eb\30d3\30fc.png);background-size:cover}.about7 .slick-dots li:nth-child(6) button:before,.pearl span:before,.pearl:after{background-image:url(https://www.hazuki-l.co.jp/img/\30d1\30fc\30eb.png);background-size:cover}.about7 .slick-dots li:nth-child(7) button:before,.red span:before,.red:after{background-image:url(https://www.hazuki-l.co.jp/img/\8d64.png);background-size:cover}.about7 .slick-dots li:nth-child(8) button:before,.purple span:before,.purple:after{background-image:url(https://www.hazuki-l.co.jp/img/\7d2b.png);background-size:cover}.about7 .slick-dots li:nth-child(9) button:before,.blackgray span:before,.blackgray:after{background-image:url(https://www.hazuki-l.co.jp/img/\30d6\30e9\30c3\30af\30b0\30ec\30fc.png);background-size:cover}.about7 .slick-dots li:nth-child(10) button:before,.white span:before,.white:after{background-image:url(https://www.hazuki-l.co.jp/img/\767d.png);background-size:cover}.slick-dots button:after{content:"";display:block;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:75%;background-color:#00000070;filter:blur(5px);mix-blend-mode:multiply}.slick-prev:before{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/12.svg?v=1681742465)!important;opacity:1!important}.slick-next:before{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/4960.svg?v=1681742970)!important;opacity:1!important}.slick-prev:after,.slick-next:after{content:"";display:block;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:75%;background-color:#00000085;filter:blur(15px);mix-blend-mode:multiply}.slick-slide p{margin-top:60px;color:#000;font-size:18px;font-weight:700;gap:15px;align-items:center;padding-bottom:20px;display:flex;opacity:0;margin-left:0;position:relative;width:max-content}.slick-slide.slick-current p{opacity:1}.slick-slide p span{background:#fff;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid white;display:block;position:relative}.slick-slide p span:before{opacity:1!important;color:#000;content:"";border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;position:absolute}.slick-slide p span:after{content:"";display:block;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:75%;background-color:#00000070;filter:blur(15px);mix-blend-mode:multiply}.about8{max-width:1100px;margin:200px auto 20px;padding:60px 100px 90px;background:#f0f0f0;box-shadow:0 3px 6px #0003}.about8 .f32{text-align:center;margin-bottom:45px}.about10{background:#262626;margin-top:120px;padding:55px 0 100px}.about10 .f30{text-align:center;margin-bottom:45px}.about10 .under_wrap{display:flex;justify-content:center;gap:170px}.about10 .under_wrap a{border:2px solid white;font-size:18px;letter-spacing:.02em;line-height:26px;font-weight:400;color:#fff;background:#707070;width:320px;padding:22px 0;text-align:center}.order{max-width:1200px;padding:40px 40px 115px;margin:0 auto}.order .f18 a{text-decoration:underline!important}.order ul{margin-top:45px;padding:0!important;border:1px solid #DFDFDF}.order ul li{display:flex}.order ul li p:first-child{max-width:360px;width:40%;text-align:left;background:#f8f8f8;padding:10px 20px;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF}.order ul li p:last-child{width:100%;text-align:left;padding:10px 20px;border-right:none;border-bottom:1px solid #DFDFDF}.order ul li:last-child p{border-bottom:none}.rte .product-wrap ul{padding:0}.product-wrap li{display:flex;box-shadow:0 3px 6px #0003}.product-wrap li.reverse{flex-direction:row-reverse}.product-wrap .text-wrap{width:47.5%;filter:drop-shadow(11px 0px 13px #00000020);flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;position:relative}.product-wrap .reverse .text-wrap{filter:drop-shadow(-11px 0px 13px #00000020)}.product-wrap .text-wrap:before{background:linear-gradient(90deg,#dfdfdf,#fbfbfb);clip-path:polygon(0% 0%,calc(47.5vw - 200px) 0%,100% 50%,calc(47.5vw - 200px) 100%,0% 100%);width:100%;height:100%;content:"";position:absolute;z-index:-1}.product-wrap .reverse .text-wrap:before{transform:rotateY(180deg)}.product-wrap .text-wrap div{width:auto;height:fit-content;margin-right:180px}.product-wrap .reverse .text-wrap div{margin-left:180px;margin-right:auto}.img-wrap .f15{position:relative;width:fit-content}.img-wrap .f15:before{position:absolute;content:"";width:210px;height:1px;background:#4e4e4e;left:calc(100% + 13px);top:50%;transform:translateY(-50%)}.img-wrap{padding:80px 2.5vw 80px 5vw;width:52.5%}.reverse .img-wrap{padding:50px 5vw 50px 2.5vw;text-align:right}.reverse .img-wrap>div{width:fit-content;margin-left:auto}.rte .img-wrap img{width:100%;max-width:630px}.img-wrap>div div div{display:flex;margin-top:15px;text-align:center}.img-wrap .f12{margin-right:10px;padding-right:10px;border-right:1px solid #CECECE}.img-wrap .f12:last-child{margin-right:0;padding-right:0;border-right:none}.img-wrap span{font-size:14px;font-weight:500;line-height:20px}.product-wrap .text-wrap .f18{max-width:375px;margin:10px auto;font-weight:400}.voice1{max-width:1200px;padding:0 40px;margin:75px auto 50px}.voice1 .f30{font-weight:500}.voice1 div{border-top:1px solid #707070;padding:50px 0;display:flex;gap:70px;align-items:flex-start;margin-top:25px}.voice1 div img{width:245px}.voice1 .f18{font-weight:400;line-height:31.5px}.voice2{max-width:1200px;padding:0 40px;margin:0 auto 120px}.voice2 ul{padding:0!important;display:flex;gap:50px 40px;flex-wrap:wrap}.voice2 ul li{width:calc((100% - 40px)/2);padding:30px;border:1px solid #707070}.voice2 ul li .f25{margin-bottom:10px}.voice2 ul li .f25 span{font-size:16px;color:#707070;line-height:24px}.voice2 ul li .f16:nth-child(1){color:#707070}.voice2 ul li .f16:nth-child(3){color:#707070;margin-bottom:10px}.voice2 ul li .f16:nth-child(4){padding-top:10px;border-top:1px solid}.hanapad1{display:flex;max-width:1200px;margin:0 auto;padding:0 40px;align-items:center;gap:30px}.hanapad1 .left_wrap{flex-shrink:0;width:595px}.hanapad1 .left_wrap .f32{font-weight:500;font-size:31px;margin-bottom:60px}.hanapad1 .left_wrap .f25{margin-bottom:15px}.hanapad1 .left_wrap .f25{width:515px}.hanapad1 .left_wrap .f18{width:520px}.rte .hanapad1 img{width:calc(100% - 625px);max-width:400px}.hanapad2{max-width:1200px;margin:140px auto 0;padding:0 40px}.hanapad2 h2.f22{padding-bottom:15px;border-bottom:1px solid;margin-bottom:20px;font-weight:500}.hanapad2 h3.f22{margin-top:65px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid;font-weight:500}.rte .hanapad2 img{display:block;margin:0 auto!important}.hanapad2 .f18{margin:40px auto;width:820px}.hanapad2 div .f18:nth-child(2){margin:20px 0 0 auto;width:auto}.hanapad2>div:nth-child(2){margin-top:60px;margin-bottom:120px}.hanapad2>div:nth-child(2) h3.f22{margin:40px 50px 0;border-bottom:none}.hanapad2>div:nth-child(2) .f18{width:auto;margin:20px 50px}.tyui{margin:45px 50px 80px;background:#f0f0f0;padding:30px 110px 50px;border-radius:3px;box-shadow:0 3px 6px #0003}.tyui red{text-align:center;margin:0 0 20px}.hanapad2 .tyui .red{text-align:center}.hanapad2 f18 a{text-decoration:underline!important}.hanapad2 .f18 a{text-decoration:underline!important}.guide1{max-width:1200px;padding:0 40px;display:flex;margin:60px auto 130px;flex-wrap:wrap;gap:50px;justify-content:flex-start;align-items:stretch}.guide1 a{width:calc((100% - 150px)/4);display:flex;flex-direction:column;padding:20px 0;align-items:center;justify-content:space-between;max-width:244px;box-shadow:0 3px 6px #0003}.guide1 a:hover{background:#707070;color:#fff!important}.guide1 a:hover svg path,.guide1 a:hover svg rect{fill:#fff}.guide2{max-width:1200px;padding:0 40px;margin:30px auto 0}.f45.sub{font-size:30px;line-height:44px}.f45.sub:before{width:50px}.guide2 .f22{margin-bottom:15px}.guide2 img:nth-child(2){margin:0 0 15px!important}.guide2 .f18{margin-bottom:35px}.guide2 .f18.op{text-align:center;margin-bottom:35px}.guide2 img:last-child{display:block;margin:0 auto!important}.guide3,.guide4,.guide5,.guide6,.guide7{max-width:1200px;padding:0 40px;margin:30px auto 95px}.guide4 .f16{font-weight:400;margin-top:20px}.guide4 .f16 a{color:#c61136}.guide4 .tyui .f32{text-align:center;margin-bottom:30px}.guide5 .f22{margin:70px 0 10px}.guide6 img{display:block;margin:20px auto!important}.guide6 .img-flex{display:flex;align-items:flex-start;gap:50px}.guide6 .img-flex img:first-child{width:50%;margin:50px 0!important;height:auto;max-width:500px}.guide6 .img-flex img:last-child{width:50%;margin:50px 0!important;height:auto;max-width:300px}.guide6 .img_wrap{display:flex;flex-wrap:wrap;gap:15px 40px;margin:20px 0}.guide6 .img_wrap div{width:calc((100% - 40px)/2);border-top:1px solid;padding-top:10px}.guide6 .img_wrap div p{font-size:16px;font-weight:700;line-height:23px;color:#000}.guide6 .img_wrap div img{margin-top:10px}.guide6 .img_wrap div:nth-child(1) img{height:50px}.guide6 .img_wrap div:nth-child(2) img{height:50px}.guide6 .img_wrap div:nth-child(3) img{height:40px}.guide6 .img_wrap div p:last-child{font-weight:400;margin-top:20px;text-align:center}.guide7{margin-bottom:250px}.guide7 .f18 a{color:#c61136}.guide7 .f30{color:#000;margin-bottom:20px;font-weight:500}.guide7 .f18:nth-child(3){border:1px solid;padding:30px 60px 40px;margin:35px 0 50px}.privacy1 .f45.sub,.privacy2 .f45.sub{font-weight:700}.privacy1 .f45.sub:before,.privacy2 .f45.sub:before{width:66px}.privacy1 .f16,.privacy2 .f18,.privacy2 .f16{padding:0 40px;max-width:1200px;margin:30px auto 0}.privacy2 .f16{margin:10px auto 0;padding:0 40px 0 75px}.privacy2{margin-bottom:65px}.faq1{max-width:1200px;padding:0 40px;margin:50px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 0}.faq1 a{width:22.5%;padding:15px 0;text-align:center;box-shadow:0 3px 6px #0003;font-size:23px}.faq{max-width:1200px;padding:0 40px;margin:25px auto 0}.faq .red a{color:#c61136!important}.faq a{text-decoration:underline!important}.faq ul{padding:0}.faq ul .f20{text-align:left;padding:10px 50px 9px 20px;border:1px solid #707070;box-shadow:0 3px 6px #0003;display:flex;align-items:center;gap:40px;font-weight:500;margin-bottom:30px;position:relative}.faq ul .f20 span{font-size:37px;font-weight:700;font-family:Inter,sans-serif}.faq ul{padding:0!important}.faq ul .f16{display:flex;padding:0 20px;font-weight:500}.faq ul .f16 .head{font-size:37px;font-weight:700;font-family:Inter,sans-serif;padding-right:40px}.faq ul .f16 .contents{display:contents}.faq ul li{margin-top:75px}.faq ul li:first-child{margin-top:0}.faq ul li .center{display:block;margin:30px auto 0!important}.faq .f20:after{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/arrow_under_m.svg?v=1679270488);position:absolute;right:20px;transition:.3s}.faq li.close .f20:after{transform:rotateX(180deg)}.faq .flame-color{width:50%}.faq:last-child{margin-bottom:100px}.point1{max-width:1200px;padding:0 40px;margin:80px auto 0;text-align:center}.point1 .f18{margin:75px auto 25px}.point1 .pin{margin:45px auto 0}.point1 .f16{margin-top:10px}.point1 div{margin:110px auto 0;border:1px solid #C61136;width:950px;padding:35px 100px 55px}.point1 div .f18{margin:10px auto 30px;padding:35px 0 25px;border-top:1px solid #C61136;border-bottom:1px solid #C61136}.point2{max-width:960px;padding:0 40px;margin:25px auto 0}.point2 img{display:block;margin:45px auto 50px!important}.point3{max-width:1100px;padding:0 40px;margin:30px auto 150px}.point3 .f14{border:1px solid #A5A5A5;padding:45px 55px 60px 35px;height:580px;overflow-y:scroll}.hw2order{max-width:1200px;padding:0 40px;margin:0 auto 100px}.hw2order ul{padding:0!important}.hw2order li{margin-top:60px}.hw2order .f22{display:flex;align-items:center;gap:13px;margin-bottom:5px}.hw2order .f18{margin-left:45px;margin-bottom:35px}.hw2order li>img{display:block;margin:0 0 0 45px!important;width:calc(100% - 45px)}.width{max-width:1200px;padding:0 40px;margin:35px auto 0}.shop1{max-width:1200px;padding:0 40px;margin:70px auto 90px}.shop1 .f30{display:flex;align-items:center;color:#000;gap:12px;margin-bottom:30px}.shop1 div{margin-bottom:80px}.shop1 div .f25{margin-bottom:40px;padding-left:38px;position:relative}.shop1 div .f25:after{position:absolute;content:"";width:17px;height:17px;background:#000;top:50%;transform:translateY(-50%);left:0}.shop1 ul{padding:0!important;display:flex;flex-wrap:wrap;gap:35px 90px}.shop1 ul li{width:calc((100% - 180px)/3);border-bottom:1px solid #707070;padding-bottom:15px}.shop1 ul li a{width:100%;display:block;font-size:22px;line-height:32px;position:relative}.shop1 ul li a:after{position:absolute;content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/arrow_m_right.svg?v=1679501618);top:0;right:15px}#panel_ken td{background:red!important}.shop_detail{max-width:960px;padding:0 40px;margin:70px auto 200px}.menu_wrap ul,.shop2{display:none}.shop3{max-width:1200px;padding:0 40px;margin:0 auto 120px}.shop3 h3{font-size:25px;font-weight:500;padding-left:38px;margin-bottom:30px;position:relative}.shop3 h3:before{position:absolute;content:"";width:17px;height:17px;top:50%;transform:translateY(-50%);left:0;background:#000}.shop3 .head{background:#383838;color:#fff;padding:10px 20px;font-size:22px;font-weight:500;margin-top:30px;margin-bottom:10px}.shop3 ul{padding:0!important;gap:10px;display:flex;flex-wrap:wrap;margin-bottom:10px}.shop3 li{width:calc((100% - 30px)/4);background:#dcdcdc;line-height:22px;height:55px;display:flex;align-items:center;padding:0 20px;font-size:16px;font-weight:500}.complete{max-width:1200px;margin:80px auto 100px;padding:0 40px}.complete .f30{color:#4e4e4e;font-weight:700;text-align:center;margin-bottom:50px}.complete .f16{padding:0 50px}.complete a{background:#000;color:#fff!important;width:360px;display:flex;align-items:center;justify-content:center;padding:5px 0;margin:50px auto;font-size:18px}@media screen and (max-width:1330px){.about1 .f40 div,.about1 .f40 h1{font-size:33px}}@media screen and (max-width:1100px){.rte .about2 img{width:calc(100vw - 590px)}.product-wrap .text-wrap div{margin-right:auto;margin-left:2.5vw}.product-wrap .reverse .text-wrap div{margin-left:auto;margin-right:2.5vw}.slide-items .slick-next{left:calc(-86% + 460px)}}@media screen and (max-width:960px){.about1{flex-direction:column;padding-top:35px;margin-bottom:70px}.about1 .f40{font-size:30px;text-align:center}.about1 .f40 div{justify-content:center}.about1 .f40 img{width:210px}.about1>img{width:300px;display:block;margin:0 auto!important}.about2 ul li{flex-direction:column-reverse;margin-bottom:55px}.about2 .f32{font-size:27px;line-height:40px;margin:5px 0 15px}.rte .about2 img{width:auto;max-width:500px}.about3{margin:55px auto 0;padding:0 7.5vw;gap:25px;flex-direction:column-reverse}.about3 .left_wrap figure{width:calc(100% - 80px);margin:70px 0 40px auto;max-width:640px}.about3 .left_wrap figure:before{top:-70px;left:-80px;height:100%}.about3 .left_wrap .f16{padding:0}.about3 .right_wrap{min-width:unset}.about3 .right_wrap .f40{padding:0;margin-bottom:8px;font-size:30px;line-height:36px}.about3 .right_wrap .f28{padding:0;margin:0;font-size:24px}.about3 .right_wrap img{display:none}.about4{margin:60px auto 0;padding:0 7.5vw}.about4 .f32{font-size:27px}.about4 ul{padding:0!important;margin:30px 0;gap:30px}.about4 li{width:calc((100% - 30px)/2)}.about4 .f20{padding-bottom:15px}.about5{margin:60px auto 0;padding:0 7.5vw;flex-direction:column-reverse;gap:20px}.about5 .right_wrap{width:fit-content;margin:0 auto}.about5 .right_wrap .f32{font-size:27px;line-height:38px}.about5 .left_wrap .pc_none{text-align:left;margin-top:25px}.about6{margin:65px auto 0;padding:0 7.5vw;flex-direction:column;gap:30px;align-items:center}.about6 .left_wrap .f40{font-size:30px;line-height:40px;margin:0}.about6 .left_wrap a{display:none}.rte .about6 img{width:100%;max-width:500px}.about6 .pc_none a{display:block;width:fit-content;color:#000;font-weight:500;margin-bottom:20px;position:relative;padding-left:55px}.about6 .pc_none a:before{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/arrow_under_s.svg?v=1678716682);position:absolute;left:20px;top:50%;transform:translateY(-50%)}.about7{margin:20px auto 0;padding:0 7.5vw}.about7 .content:first-child{margin-top:20px}.about7 .f26{width:375px;padding:20px 0 20px 50px}.about7 .detail{padding:25px 20px 35px}.about7 #frame .f22{margin-bottom:10px}.about7 #frame .detail .f16{width:100%}.about7 .slick-dotted.slick-slider{width:100%;transform:unset;padding-top:50px;margin-top:20px}.about7 .detail ul.slick-dots{left:50%;transform:translate(-50%);top:0}.about7 #frame .detail{padding:60px 70px}.slide-items .slick-next,.slide-items .slick-prev{display:none!important}.about8{margin:50px 7.5vw 0;padding:25px 20px}.about10{padding:35px 7.5vw 75px}.about10 .f30{margin-bottom:35px}.about10 .under_wrap{gap:30px;flex-direction:column;align-items:center}.about10 .under_wrap a{width:270px}.order{padding:30px 7.5vw 70px}.order .f18{font-size:16px;line-height:24px}.order ul{margin-top:30px}.order ul li p{font-size:18px;padding:10px;line-height:20px}.product-wrap li.reverse{flex-direction:column}.product-wrap .text-wrap{width:100%}.product-wrap .text-wrap:before{background:linear-gradient(180deg,#dfdfdf,#fbfbfb);clip-path:polygon(-100% 0%,100% 0%,100% 65%,50% 100%,50% 100%)}.product-wrap .text-wrap div{margin:30px auto 55px;text-align:center}.product-wrap .reverse .text-wrap div{margin-left:auto;margin-right:auto}.reverse .img-wrap>div{margin-right:auto}.img-wrap{padding:50px 7.5vw 65px;width:100%;overflow:hidden}.reverse .img-wrap{padding:50px 7.5vw 65px}.rte .img-wrap img{width:95%;margin:0 auto!important;max-width:400px;display:block}.img-wrap div>div{display:block;margin:50px auto 0;width:fit-content}.product-wrap .text-wrap .f18{text-align:left}.design_btn{margin:18px auto 0!important}.voice1{padding:0 7.5vw;margin:25px auto 50px}.voice1 .f30{text-align:center}.voice1 div{margin-top:20px;padding:0;flex-direction:column;align-items:center;border:none;gap:10px}.voice1 div .f21{font-size:18px;line-height:24px;margin-bottom:15px}.voice1 div .f21{text-align:center}.voice2{padding:0 7.5vw}.voice2 ul{gap:30px}.voice2 ul li,.hanapad1 .left_wrap .f18,.hanapad1 .left_wrap .f25{width:100%}.hanapad1{padding:0 7.5vw;margin-top:40px}.hanapad1 .left_wrap{width:100%}.hanapad1 .left_wrap .f32{font-size:25px;line-height:40px;margin-bottom:30px}.hanapad1 .left_wrap img{width:350px;margin:0 auto 25px!important}.hanapad1 .left_wrap .f25{font-size:22px}.hanapad2{margin:60px auto 0;padding:0 7.5vw}.hanapad2 .f18{width:100%}.hanapad2>div:nth-child(2){margin-bottom:70px}.hanapad2>div:nth-child(2) .f18{margin:15px 0}.contact_btn{margin:0 auto}.hanapad2>div:nth-child(2) h3.f22{margin:60px 0 0}.hanapad2>div:nth-child(2) h3.f22:nth-child(2){margin:20px 0 0}.hanapad2>div:nth-child(2) .f18{margin:20px 0}.tyui{margin:30px 0 40px;padding:20px}.tyui .red{text-align:center;margin:0 0 15px}.tyui .f22{font-size:18px;line-height:28px}.guide1{padding:0 7.5vw;margin:25px auto 0;gap:20px}.guide1 a{width:calc((100% - 40px)/3)}.guide2,.guide3,.guide4,.guide5,.guide6,.guide7{padding:0 7.5vw}.guide2 img:nth-child(2){width:380px}.guide2 img:last-child{width:500px}.guide6 .img_wrap div:nth-child(1) img{height:30px}.guide6 .img_wrap div:nth-child(2) img{height:40px}.guide6 .img_wrap div:nth-child(3) img{height:26px}.guide7 .f30{font-size:22px;margin-bottom:10px;line-height:33px}.guide7 .f18:nth-child(3){padding:20px 40px 30px}.guide7 .f30{font-size:26px;margin-bottom:15px;line-height:23px}.privacy1 .f16,.privacy2 .f18,.privacy2 .f16{padding:0 7.5vw;margin:20px auto 0}.privacy2{margin-bottom:35px}.faq{padding:0 7.5vw}.faq1{gap:20px}.faq1 a{width:calc((100% - 20px)/2)}.faq .flame-color{width:100%}.point1{margin:0 auto;padding:0 7.5vw}.point1 img{margin:0 auto!important}.rte .point1 .main_point_img{margin:35px auto 50px!important}.point1 .f18{margin:0 auto 25px;text-align:left}.point1 .pin1{margin-top:30px}.point1 .f16{text-align:left}.point1 .pin{margin-top:25px}.point1 div{width:100%;margin:40px auto 0;padding:35px 5vw}.point2,.point3{padding:0 7.5vw}.point3 .f14{padding:20px 18px 20px 13px}.point3{margin:30px auto 60px}.hw2order{padding:0 7.5vw;margin:0 auto 100px}.hw2order li{margin-top:40px}.hw2order .f22{font-size:20px}.hw2order .f18{margin:10px 0 25px}.hw2order li>img{margin:0!important;width:100%}.width{padding:0 7.5vw}.shop1{padding:0 7.5vw;margin:20px auto 60px}.shop1 ul{gap:35px 35px}.shop1 ul li{width:calc((100% - 70px)/3)}.complete{padding:0 7.5vw}.complete .f16{padding:0}.guide6 .img-flex{flex-direction:column;gap:0}.guide6 .img-flex img:first-child{width:100%;margin:50px auto 0!important}.guide6 .img-flex img:last-child{width:100%;margin:50px auto!important}.guide7{margin-bottom:60px}.shop3 li{width:calc((100% - 20px) /3)}}@media screen and (max-width:600px){.about1 .f40 div{font-size:21px;line-height:30px;margin:0}.about1 .f40 h1{font-size:21px;line-height:30px}.about1 .f40 img{width:155px}.about1>img{width:192px}.about2 .f32{font-size:22px;line-height:33px}.about2 .size{font-size:12px;line-height:18px}.about2 .size span{font-size:18px;line-height:33px;margin-left:22px;padding-left:16.5px}.rte .about2 img{width:auto;max-width:85vw}.about2 ul li .left_wrap{display:block;margin-right:auto;width:auto}.about2 .left_wrap div{width:auto;gap:8px 30px;margin-bottom:25px}.about3 .left_wrap figure{width:calc(100% - 40px);margin:35px 0 40px auto;max-width:640px}.about3 .left_wrap figure:before{top:-35px;left:-40px}.about3 .right_wrap .f40{font-size:22px;line-height:31px}.about3 .right_wrap .f28{font-size:20px}.about4 li{width:100%}.about4 ul .f16{height:150px;line-height:21px}.about4 .note_wrap p{text-align:left!important}.about4 .note_wrap .f25,.about5 .right_wrap .f20{font-size:18px}.about5 .right_wrap .f32{font-size:22px;line-height:31px}.about5 .left_wrap img{width:187px}.about5 .left_wrap .f18{font-size:12px;line-height:17px}.about5 .left_wrap .f18:nth-child(2){margin:10px 0 2.5px}.about5 .left_wrap .f18.pc_none{font-size:18px;line-height:31.5px}.about6 .left_wrap .f40{font-size:22px;line-height:31px}.about6 .pc_none{margin:0 auto 0 0}.about7 .f26{width:250px;padding:15px 0 15px 15px;font-size:22px}.about7 .detail ul li .f15{font-size:14px}.about7 .detail ul li .f22{font-size:20px;line-height:28px}.about7 .detail ul{flex-wrap:wrap}.about7 .detail ul li{width:100%}.about7 .detail ul li img{max-width:300px;width:100%;display:block;margin:0 auto 60px!important}.about7 .detail ul li:last-child img{margin:0 auto 20px!important}.about7 #lenscolor .detail ul li{width:100%}.about7 #frame .detail{padding:25px 0 60px}.about7 #frame .f15,.about7 #frame .f22,.about7 #frame .detail .f16{padding:0 20px}.slick-slide p{margin-top:0}.about7 .detail ul.slick-dots{width:220px;gap:20px 0;align-content:flex-start}.about7 .detail .slick-dots li{height:29px}.about7 .detail .slick-dots li button{width:29px;height:29px}.slick-dots li button:before{width:22px;height:22px}.slick-slide p:after{width:105px;height:28}.about7 .slick-dotted.slick-slider{padding-top:125px}.slick-slide p{font-size:12px;margin-left:0}.about7 #frame .f15:before{left:20px}.about7 .slide-items .slick-track .slick-slide.slick-current img{max-width:120%;width:120%;transform:translate(-10%)}.about8 .f32{font-size:22px;margin-bottom:15px}.about10 .f30{font-size:22px}.order ul li p{padding:10px 5px!important;font-size:16px;line-height:20px}.order ul li p:first-child{width:35%}.order ul li p:last-child{font-size:14px}.order ul li p:first-child{flex-shrink:0}.product-wrap .text-wrap:before{clip-path:polygon(-250% 0%,100% 0%,100% 83%,50% 100%,50% 100%)}.product-wrap .text-wrap .f18{width:85vw}.voice1 .f30{font-size:22px;line-height:33px}.voice1 div img{width:187px}.voice1 div .f21{font-size:16px;line-height:21px;margin-bottom:10px}.voice2 ul li{padding:15px 20px 20px}.voice2 ul li .f25{font-size:22px;margin-bottom:0}.hanapad1 .left_wrap .f32{font-size:20px;line-height:35px}.hanapad1 .left_wrap img{width:250px}.hanapad1 .left_wrap .f25{font-size:18px;line-height:31.5px}.hanapad1 .left_wrap .f18,.hanapad2 .f18{font-size:16px}.hanapad2 h3.f22{margin-top:35px}.contact_btn{max-width:300px;padding:10px 0;width:100%;text-align:center}.tyui .red{font-size:22px;line-height:32px}.tyui .f22{font-size:16px}.rte .hanapad2 img.sp_only{display:block!important}.guide1 a{width:calc((100% - 20px)/2);padding:10px 0}.guide1 a svg{transform:scale(.75)}.f45.sub{margin-top:70px;font-size:22px}.f45.sub:before{width:46px}.guide2,.guide3,.guide4,.guide5,.guide6,.guide7{margin:10px auto 0;padding:0 7.5vw}.guide2 img:nth-child(2){width:250px}.guide2 .f18.op{margin-bottom:20px}.guide2 img:last-child{width:300px}.guide5 .f22{margin:45px 0 10px}.guide6 img{margin:20px auto!important;width:260px}.guide6 .img_wrap{flex-direction:column}.guide6 .img_wrap div{width:100%}.guide6 .img_wrap img{width:auto}.guide7 .f18:nth-child(3){padding:20px 20px 25px;margin:20px 0 40px}.guide7 .f30{font-size:22px}.faq1 a{width:100%}.faq ul .f20{gap:10px;padding:7.5px 30px 7.5px 10px;font-size:16px;line-height:24px}.faq ul .f20 span{font-size:25px}.faq .f20:after{right:5px;transform:scale(.6)}.faq li.close .f20:after{transform:scale(.6) rotateX(180deg)}.faq ul .f16{padding:0}.faq ul .f16 .head,.width{display:none}.shop1 .f30{font-size:20px;line-height:29px}.shop1 .f30 img{width:20px}.shop1{display:none}.shop2{display:block;margin:25px 0 100px;padding:0 5vw}.shop2 .f30{color:#000;font-size:20px;line-height:29px;display:flex;align-items:center;gap:10px;margin-bottom:10px}.shop2 .f30 img{height:21px}.main_menu_btn{color:#bbb;font-size:15px;border:1px solid black;padding:7px 14px}.menu_btn{color:#868686;font-size:15px;padding:7px 14px;border-left:1px solid #B6B6B6;border-right:1px solid #B6B6B6;border-bottom:1px solid #B6B6B6;position:relative}.menu_btn:after{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/shop_arrow_1.svg?v=1682644096);position:absolute;right:12px;top:50%;transition:.3s;transform:rotateX(180deg);height:5px;line-height:0}.menu_btn.open:after{transform:rotateX(0)}.menu_wrap ul{padding:0!important}.menu_wrap ul li{background:#ebebeb;color:#868686;font-size:15px;padding:7px 14px;border-left:1px solid #B6B6B6;border-right:1px solid #B6B6B6;border-bottom:1px solid #B6B6B6;position:relative}.menu_wrap ul li:after{content:url(https://cdn.shopify.com/s/files/1/0725/5395/5648/files/shop_arrow_2.svg?v=1682646237);position:absolute;right:12px;top:50%;transition:.3s;transform:rotateX(180deg);height:5px;line-height:0}.menu_wrap ul li a{display:block}.shop3{padding:0 5vw}.shop3 li{width:100%}.complete{margin:35px auto 60px}.complete .f30{font-size:22px;line-height:32px;margin-bottom:30px}.complete a{margin:35px auto 0;width:100%;max-width:300px;font-size:18px}.guide7{margin:10px auto 60px;padding:0 7.5vw}}@media screen and (max-width:380px){.img-wrap>div>div{width:100vw;margin-left:-7.5vw}.img-wrap .f15{margin-left:10vw}.img-wrap .f15:before{width:calc(80vw - 100px)}.img-wrap .f12{margin-right:5px;padding-right:5px}.style{max-width:300px}}@media screen and (max-width:345px){.order ul li p{font-size:15px}.order ul li p:first-child{width:32%}.order ul li p:last-child{font-size:13px}.guide4 .f16{font-size:15px}.guide5 .f22{font-size:20px}}@media screen and (max-width:330px){.about1 .f40{font-size:18px}.about2 .f32{font-size:19px;line-height:27px}.about4 .f20{font-size:18px}.guide1 a{font-size:14px}}.responsive-title{font-size:35px}.mobile-break{display:inline}@media screen and (max-width:768px){.responsive-title{font-size:20px}.mobile-break{display:block}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/page.css.map */
