@media(max-width:1390px){#index .step .flex-box .right img{max-width:calc(50% - 5px)}}@media(max-width:1350px){#index .factory .flex-box .right img{max-width:33%}#index .episode .container{background:url(//ito-koto.com/cdn/shop/t/5/assets/top-episode_back-sp.jpg?v=25116852203413080111776106975) no-repeat;background-position:center;background-size:cover}#index .episode ul{flex-direction:column;gap:20px}#index .episode ul li{max-width:100%;max-width:500px;margin:0 auto}}@media(max-width:1200px){#index .data .container{padding:92px 40px 83px}#index .data .flex-box .right img{min-width:375px;width:100%}#index .factory .container{padding:88px 40px 0 81px}#index .step .container{padding:70px 40px 104px}.brand .kotonoito .container .right{padding:0}}@media(max-width:1100px){.original-header .header-inner{padding:0 20px}.original-header nav .main-list{gap:20px}.original-header nav .main-list>li a{font-size:13px}.original-header .right>nav{margin:0 25px 0 0}.brand .data .box:last-child .flexbox{flex-direction:column;gap:50px;align-items:center}}@media(max-width:1050px){.brand .fv .flex-box,.brand .kotonoito .container{flex-direction:column;gap:50px;align-items:center}}@media(max-width:950px){#index .faq .qa-list li h3{font-size:17px}.brand .data{background:#efefe7;padding:71px 30px 85px}}@media(min-width:851px){.sp{display:none!important}}@media(max-width:851px){.pc{display:none!important}.original-header .header-inner{height:66px}.original-header .cart{margin-right:33px}header .modalbtn{cursor:pointer;width:23px;height:23px;z-index:100;position:relative}header .modalbtn span{position:relative;top:50%;display:block;height:2px;width:23px;background-color:var(--main-color);margin:0 auto}header .modalbtn span:after,header .modalbtn span:before{position:absolute;left:0;content:"";height:100%;width:100%;background-color:var(--main-color)}header .modalbtn span:before{top:9px}header .modalbtn span:after{top:-9px}header .modalbtn.active span{background:none;width:29px}header .modalbtn.active span:before{transform:rotate(45deg);transition:.3s;top:0;width:29px}header .modalbtn.active span:after{transform:rotate(-45deg);transition:.3s;top:0;width:29px}header .modal.active{right:0}.original-footer{padding:50px 30px 30px}.original-footer .footer-top ul.flex{flex-wrap:wrap;gap:20px 29px}.original-footer .footer-top ul .nav-box{width:100%;max-width:calc(50% - 15px)}.original-footer .footer-top ul .nav-box:first-child{width:100%;max-width:100%;text-align:center;margin:0 0 15px}.original-footer .footer-top ul .nav-box:first-child img{width:85px}.original-footer .footer-top ul .nav-box:not(:first-child)>a{font-size:16px;padding:0 0 11px 17.65px}.original-footer .footer-top ul .nav-box.box1{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%;gap:20px 29px}.original-footer .footer-top ul .nav-box.box1 a{max-width:calc(50% - 15px);width:100%}.original-footer .footer-top ul .nav-box.box1 a:not(:first-child){margin:0}.original-footer .footer-top ul .nav-box.box2{max-width:100%;margin:0 0 26px}.original-footer .footer-top ul .nav-box .inner-list{padding:19px 0 0;gap:16px 0;display:flex;flex-wrap:wrap}.original-footer .footer-top ul .nav-box .inner-list li{margin:0;width:50%}.original-footer .footer-top ul .nav-box .inner-list li a{font-size:15px;margin:0 0 16px}.original-footer .footer-bottom{margin:46px auto 0}.original-footer .footer-bottom ul{flex-wrap:wrap;justify-content:space-around;max-width:340px;gap:6px 0}.original-footer .footer-bottom ul li a{font-size:13px}.original-footer .footer-bottom .copyright{margin-top:35px}.btn1{border-radius:2px;width:fit-content;height:40px;line-height:40px;font-size:13px;padding:0 20px 0 40px}main{padding:66px 0 0}#index .visual{padding:0}#index .visual .container{padding-left:30px}#index .visual .container .visual-img{position:absolute;right:0;top:0;z-index:-1;max-width:100%;padding:0 0 0 63px}#index .visual h2{padding:237px 0 0;font-size:30px;line-height:1.3em}#index .visual h3{margin:18px 0;font-size:14px}#index .visual .price-box{position:absolute;right:inherit;left:0;bottom:-158px}#index .visual .container .thread{max-width:1000px;left:50%;bottom:18px;z-index:-1}.btn2{border-radius:5px;text-align:left;width:150px;height:50px;line-height:50px;font-size:14px;padding-left:20px;box-sizing:content-box}.btn2:after{right:20px}#index .concept{margin:155px 0 72px}#index .concept .container{padding:0 30px;box-sizing:border-box}#index .concept .concept-swiper ul li img{border-radius:10px}#index .concept h2{font-size:28px;line-height:40px;margin:69px 0 0}#index .concept p{font-size:15px;line-height:1.9em;margin:24px 0 26px}#index .concept .linkbox{flex-direction:column;gap:9px}#index .text-sec{background:url(//ito-koto.com/cdn/shop/t/5/assets/top-textsec_sp.jpg?v=120618346701031279871776106337) no-repeat;background-position:center;background-size:cover;padding:42px 0 81px}#index .text-sec .container{padding:0 10px}#index .text-sec ul{margin:0 auto 20px;max-width:323px;flex-wrap:wrap;row-gap:8px;justify-content:space-around}#index .text-sec ul li{font-size:12px;border-radius:50px;width:fit-content;height:29px;line-height:27px;padding:0 11px}#index .text-sec h2 span{font-size:15px;margin:0 0 11px}#index .text-sec h2{font-size:22px;line-height:1.4em}#index .text-sec .thread{max-width:1000px;left:calc(50% - 60px);top:-29px}#index .data,#index .factory,#index .step{padding:0 20px}#index .data h2,#index .factory h2,#index .step h2{font-size:22px;line-height:36px}#index .data h2 span,#index .factory h2 span,#index .step h2 span{margin-bottom:8px}#index .data p,#index .factory p,#index .step p{font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:-5%}#index .data{padding-bottom:14px}#index .data .thread{max-width:1000px;left:inherit;right:-95px;bottom:-40px;transform:none}#index .data .container{padding:35px 22px 31px;transform:translateY(-39px)}#index .data .flex-box{gap:25px;flex-direction:column}#index .data .flex-box .left{max-width:none}#index .data .flex-box .right{padding:0}#index .data .flex-box .right img{max-width:100%;width:100%;min-width:auto}#index .data p{margin:12px 0 18px}#index .factory .flex-box,#index .step .flex-box{flex-direction:column;gap:22px}#index .factory .flex-box .left,#index .step .flex-box .left{max-width:none}#index .factory .flex-box .right,#index .step .flex-box .right{margin:0 auto;max-width:618px;width:100%;justify-content:space-between;flex-wrap:wrap;gap:7px 0}#index .step .flex-box .right{gap:7px;align-items:center;justify-content:center}#index .factory .flex-box .right img{max-width:100%}#index .factory .flex-box .right img:nth-child(5),#index .factory .flex-box .right img:nth-child(6){max-width:calc(50% - 5px)}#index .step .flex-box .right img{max-width:100%;width:100%}#index .factory .container{padding:35px 22px 0}#index .factory .flex-box{border-bottom:1px solid #C1C1C1;padding-bottom:35px}#index .factory p{margin:12px 0 18px}#index .step{padding-bottom:26px}#index .step .container{padding:31px 22px 27px}#index .step p{margin:12px 0 19px}#index .step .flex-box .right{padding-top:0}#index .episode{padding:0}#index .episode .container{background:url(//ito-koto.com/cdn/shop/t/5/assets/top-episode_back-sp.jpg?v=25116852203413080111776106975) no-repeat;background-position:center;background-size:cover;border-radius:0;padding:58px 10px 65px}#index .episode h2 span{margin:0 auto 12px}#index .episode h2{font-size:22px;margin-bottom:35px}#index .episode ul{margin:0;flex-direction:inherit;justify-content:start;max-width:none;gap:0}#index .episode ul li{margin:0;position:relative;border-radius:10px;max-width:none;min-height:294px;box-sizing:border-box;padding:15px}#index .episode ul li .top{gap:16px;padding-bottom:10px;align-items:center}#index .episode ul li .top img{width:70px}#index .episode ul li .top h3{font-size:16px}#index .episode ul li .text{padding-top:10px}#index .episode ul li .text p{font-size:14px;line-height:1.5em}#index .episode ul li .text .name{position:absolute;padding:0;bottom:16px;right:16px}#index .usage{margin:56px 0 66px}#index .usage .ttlbox{justify-content:center;padding:0 10px;box-sizing:content-box;margin:0 auto 23px;gap:0px}#index .usage .ttlbox h2 span{margin:0 0 8px}#index .usage .ttlbox h2{font-size:22px;line-height:26px;text-align:center}#index .usage p{margin:25px 0 0;font-size:14px;line-height:1.8em;padding:0 30px}#index .usage ul li h3{margin-top:15px;max-width:100%;font-size:13px;line-height:18px}#index .faq{padding:0 0 66px}#index .faq .thread{max-width:1000px;left:-20px;bottom:-50px;transform:none}#index .faq .container{display:flex;flex-direction:column;padding:0 30px;box-sizing:content-box;gap:0px}#index .faq .left{flex-shrink:0}#index .faq .left h2{font-size:22px;line-height:36px;margin:0 0 26px;text-align:center}#index .faq .left h2 span{margin:0 auto 8px;width:fit-content}#index .faq .right{max-width:none}#index .faq .container .btn1{margin:46px auto 0}.qa-list li .question{gap:8px;padding:20px 26px 20px 0}.qa-list li h3,.qa-list li .left,#index .faq .qa-list li h3{font-size:16px;line-height:1em}.qa-list li h3,#index .faq .qa-list li h3{line-height:1.5em}.qa-list li .question:after{content:url(//ito-koto.com/cdn/shop/t/5/assets/qa-arrow_sp.svg?v=22806655745509597801775337464)}.qa-list li .answer-wrapper{gap:8px;padding:20px 0}.qa-list li p{font-size:14px;line-height:1.6em}.subpagettl{padding:30px 20px}.subpagettl h1{font-size:24px}.brand .fv{padding:55px 0}.brand .fv h2{font-size:23px;line-height:40px}.brand .fv p{font-size:14px;line-height:1.8em}.brand .fv .flex-box{flex-direction:column;align-items:center;padding:0 30px;gap:30px}.brand .fv .flex-box .thread{left:calc(50% - 70px);bottom:-15px;max-width:1000px}.brand .fv .brand-swiper ul{margin:82px 0 0}.brand .kotonoito{margin:50px 0 70px}.brand .kotonoito .container{padding:0 30px;flex-direction:column;gap:30px;align-items:center}.brand .kotonoito .left h2{font-size:24px;margin:0 0 28px}.brand .kotonoito .left h2 span.en{margin:0 0 8px}.brand .kotonoito .left p{font-size:14px;line-height:1.8em}.brand .kotonoito .container .right{padding:0}.brand .kotonoito .right p{font-size:16px;line-height:24px;margin:16px 0 0}.brand .kotonoito .right img{max-width:100%}.brand .data{background:#efefe7;padding:51px 20px 65px}.brand .data .ttlbox{text-align:center;position:relative}.brand .data .ttlbox .thread{max-width:1000px;left:-180px;bottom:50px;transform:translateY(100%)}.brand .data .ttlbox h2{font-size:20px}.brand .data .ttlbox h2 span{margin:0 auto 8px}.brand .data .ttlbox h3{margin:28px 0 48px;font-size:18px;line-height:1.6em;letter-spacing:3%}.brand .data .ttlbox h3 span{font-size:25px;margin:10px 0 0}.brand .data .box:last-child{padding:34px 20px 40px}.brand .data .box h3{font-size:22px}.brand .data .box p{font-size:14px}.brand .data .box:nth-child(2){margin-bottom:25px;padding:34px 20px 40px}.brand .data .box:nth-child(2) .text p{margin:22px 0 8px}.brand .data .box:nth-child(2) .text p:last-child{font-size:10px;line-height:1.8em}.brand .data .box:nth-child(2) ul{margin:35px auto 0;gap:30px}.brand .data .box:nth-child(2) ul li img{width:100%}.brand .data .box:nth-child(2) ul li p{margin-top:12px;font-size:12px;line-height:16px}.brand .data .box:nth-child(2) ul li p span:before{content:url(//ito-koto.com/cdn/shop/t/5/assets/brand-data_icon1.svg?v=77451429781349553511775337386);display:inline-block;margin-right:5px}.brand .data .box:nth-child(2) ul li p span:last-child:before{content:url(//ito-koto.com/cdn/shop/t/5/assets/brand-data_icon2.svg?v=130934184933478881071775337386)}.brand .data .box:nth-child(2) ul li p span:last-child{margin:3px 0 0;display:block}.brand .data .box:nth-child(2) ul:before{position:absolute;top:calc(50% - 45px);left:calc(100% / 3);transform:translate(-100%,50%) scaleX(.8)}.brand .data .box:nth-child(2) ul:after{position:absolute;top:calc(50% - 45px);right:calc(100% / 3);transform:translate(100%,50%) scaleX(.8)}.brand .data .box:last-child .flexbox{flex-direction:column;gap:30px;align-items:center}.brand .data .box:last-child .left{max-width:489px}.brand .data .box:last-child ul{margin:42px 0 20px;gap:20px}.brand .data .box:last-child ul li{width:100%;height:auto;max-width:calc(100% / 3);aspect-ratio:1;font-size:14px;line-height:1em}.brand .data .box:last-child ul:before{content:url(//ito-koto.com/cdn/shop/t/5/assets/brand-data_equals.svg?v=84878109326163081151775337385);position:absolute;top:50%;left:calc(100% / 3);transform:translate(-75%,-50%) scale(.8)}.brand .data .box:last-child ul:after{content:url(//ito-koto.com/cdn/shop/t/5/assets/brand-data_equals.svg?v=84878109326163081151775337385);position:absolute;top:50%;right:calc(100% / 3);transform:translate(75%,-50%) scale(.8)}.brand .data .box:last-child .right{padding:0}.brand .step{margin:80px 0 125px;padding:0 30px}.brand .step .container{margin:0 auto;max-width:1320px}.brand .step h2{margin:0 0 48px;font-size:24px}.brand .step h2 span{margin:0 auto 8px}.brand .step .step-box .thread{max-width:1000px;left:inherit;right:-200px;top:45px;transform:translateY(-100%)}.brand .step li .text{margin:20px 0 0}.brand .step li .text h3{color:var(--main-color);font-weight:400;font-size:20px;line-height:20px;letter-spacing:6%;margin:0 0 16px}.brand .step li .text h3 span{margin:0 0 8px;line-height:20px}.brand .step li .text p{font-size:14px}.faq .qa-sec .container{padding:0 20px}.faq .qa-sec:not(:last-child){margin:0 0 80px}.faq .qa-list li .answer-wrapper{padding:20px 0 25px}.faq .qa-sec h2{font-size:22px}.faq .faq4{padding-bottom:145px}.faq .btn2{width:240px}.company .main{padding:57px 0 118px}.company .container{padding:0 20px}.company ul li .ttl{padding:28px 0 12px;font-size:16px;width:95px}.company ul li .text{padding:28px 0 12px 25px;font-size:16px}.privacy-policy h2,.refund-policy h2,.legal-notice h2{font-size:20px;margin:50px 0 20px}.privacy-policy h3,.refund-policy h3,.legal-notice h3{font-size:16px;margin:20px 0}.privacy-policy p,.refund-policy p,.legal-notice p{font-size:16px}.privacy-policy .top-text{margin:0 0 65px}.privacy-policy h2:first-of-type{margin:0 0 20px}#product .product__text:last-of-type{line-height:40px}.contact .field{flex-direction:column;gap:10px}.contact .page-width{box-sizing:border-box}}@media(max-width:500px){#index .concept{margin:55px 0 72px}#index .visual .container .thread{max-width:655px;left:77%;bottom:18px;z-index:-1}#index .visual .container .visual-img{position:absolute;right:0;top:0;z-index:-1;max-width:100%;padding:0 0 0 63px}#index .data .thread{max-width:748px;left:inherit;right:-95px;bottom:-40px;transform:none}#index .faq .thread{max-width:692px;left:-70px;bottom:-32px;transform:none}.brand .data .ttlbox .thread{left:-200px;bottom:30px}}@media(max-width:390px){.original-header .modal .side-nav{padding:86px 20px 100px}header .modal .modalclose{width:calc(100% - 40px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/responsive.css.map */
