header{background-color:#fff}.page_mv{margin-top:105px;background-color:#f2ede5;padding:57px 0 142px}.page_mv_head_eng{font-size:3.5rem;letter-spacing:.25em;margin-bottom:11px;position:relative;display:table}.page_mv_head_eng:after{width:60px;height:1px;background-color:#62543f;content:"";position:absolute;display:block;right:-83px;top:50%;transform:translateY(-50%)}.page_mv_head_title{font-size:1.5rem}@media screen and (max-width: 768px){header{height:60px}.page_mv{margin-top:60px;padding:48px 0}.page_mv_head_eng{font-size:2.8rem;margin-bottom:9px}.page_mv_head_eng:after{width:48px;right:-66px;top:50%;transform:translateY(-50%)}.page_mv_head_title{font-size:1.5rem}}.bread{margin-top:-100px}.bread .container{background:linear-gradient(to right,transparent 0,transparent 50%,#fff 50%,#fff 100%)}.bread .box{background-color:#fff}.bread .box .wrap{padding:30px 20px 55px;background-color:#fff}.bread_list{display:flex}.bread_list li{color:#363633;font-size:1.2rem;letter-spacing:.07em;position:relative}.bread_list li+li{margin-left:15px}.bread_list li+li:before{background-image:url(/cdn/shop/files/bread-arow.svg?v=1687324901);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:5px;left:-9px;margin:auto;position:absolute;top:0;width:3px}.bread_list li a{display:block;transition:.2s}.bread_list li:first-of-type a{font-size:0}.bread_list li:first-of-type a:before{background:url(/cdn/shop/files/home.svg?v=1687324901);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;width:15px}@media screen and (min-width: 769px){.bread_list li a:hover{opacity:.7}.bread_list li:last-of-type a:hover{opacity:1}}@media screen and (max-width: 768px){.bread{margin-top:0}.bread .container{padding-top:0}.bread .box{padding:24px 20px 44px}.bread .box .wrap{padding:0}}.concept_01{margin-top:100px}.concept_01 .wrap{display:flex;height:500px}.concept_01 .wrap .img{width:800px;position:relative;margin-right:-275px;z-index:-1}.concept_01 .wrap .img:before{content:"What\2019s N Style";font-size:8rem;font-family:Courgette,cursive;letter-spacing:.13em;color:#e3d7c4;position:absolute;top:0;left:0;z-index:1;transform:translateY(-50%);white-space:nowrap}.concept_01 .wrap .img img{width:1000px;height:500px;max-width:inherit;position:absolute;right:0}.concept_01 .wrap .text{flex-shrink:0;padding-top:280px}.concept_01 .wrap .text .p_wrap{position:relative;overflow:hidden;padding:20px 50px;display:table}.concept_01 .wrap .text .p_wrap:after{position:absolute;content:"";top:0;left:0;background-color:#f2ede5;width:100%;height:100%;z-index:-1;animation-name:test_box_slide;animation-duration:1s;animation-fill-mode:forwards;transform:translate(-100%)}@keyframes test_box_slide{0%{transform:translate(-100%)}to{transform:translate(0)}}.concept_01 .wrap .text p{font-size:3rem;font-weight:500;letter-spacing:.15em}.concept_01 .wrap .text .p_wrap:first-child{margin-bottom:30px}@media screen and (max-width: 768px){.concept_01{margin-top:50px}.concept_01 .wrap{height:400px;flex-direction:column}.concept_01 .wrap .img{width:100%;margin-right:0;margin-left:-20px}.concept_01 .wrap .img:before{font-size:4rem;left:50%;transform:translate(-50%,-50%)}.concept_01 .wrap .img img{width:100%;height:400px;object-fit:cover}.concept_01 .wrap .text{width:auto;display:table;margin:250px 0 0 auto;padding:0}.concept_01 .wrap .text .p_wrap{padding:10px 25px}.concept_01 .wrap .text p{font-size:2.2rem;white-space:nowrap}.concept_01 .wrap .text .p_wrap:first-child{margin-bottom:10px}}.concept_02{padding:110px 0 0}.concept_02 .section_head{margin-bottom:50px}.concept_02 .list .item{display:flex;height:360px;margin-bottom:90px}.concept_02 .list li .img{position:relative;width:480px}.concept_02 .swiper1{width:680px;position:absolute;height:380px;max-width:inherit;right:0}.concept_02 .swiper-scrollbar{margin-top:20px}.concept_02 .item:first-child .swiper-scrollbar{transform:scaleX(.15)}.concept_02 .item:nth-child(2) .swiper-scrollbar{transform:scaleX(.3)}.concept_02 .swiper-horizontal>.swiper-scrollbar,.concept_02 .swiper-scrollbar.swiper-scrollbar-horizontal{height:var(--swiper-scrollbar-size,1px);bottom:var(--swiper-scrollbar-bottom,0)}.concept_02 .list .item .text{padding-left:50px;margin-top:71px;width:calc(100% - 480px);z-index:2}.concept_02 .list .item .text h3{display:inline-block;font-size:2.3rem;letter-spacing:.15em;margin-bottom:30px;position:relative}.concept_02 .list .item .text h3:before{background:#62543f;bottom:0;content:"";height:1px;left:-80px;margin:auto;position:absolute;top:0;width:60px}.concept_02 .list .item .text p{font-size:1.5rem;letter-spacing:.15em;line-height:calc(35 / 15)}.concept_02 .list .item:nth-of-type(odd) .img .swiper1{left:0;right:inherit}.concept_02 .list .item:nth-of-type(odd) .text{order:-1;padding-left:0;padding-right:50px;margin-top:40px}.concept_02 .list .item:nth-of-type(odd) .text h3:before{left:122px;width:428px}@media screen and (max-width: 768px){.concept_02 .section_head{margin-bottom:30px}.concept_02 .list .item{flex-direction:column;height:auto;margin-bottom:60px}.concept_02 .list .item .img{order:2;width:100%}.concept_02 .list .item .img .swiper1{height:auto;max-width:100%;position:relative;right:0;width:100%}.concept_02 .list .item .text{margin-bottom:20px;padding:0!important;width:100%;margin-top:0}.concept_02 .list .item .text h3{display:block;font-size:1.8rem}.concept_02 .list .item .text h3:before{left:195px;width:100%!important}.concept_02 .list .item:nth-of-type(odd) .text h3:before{left:110px!important}.concept_02 .list .item .text p{font-size:1.3rem;line-height:calc(26 / 14)}.concept_02 .swiper-wrapper{margin-bottom:20px}}.concept_03{padding:60px 0 100px}.concept_03 .section_head{margin-bottom:50px}.concept_03 .main_swiper{margin-bottom:20px}.concept_03 .swiper_thumb{width:100%}.concept_03 .main_swiper .swiper-wrapper{align-items:center;background-color:gray}.concept_03 .main_swiper .swiper-slide{display:flex;align-items:flex-start;justify-content:center;text-align:center;line-height:1;flex-shrink:0}.concept_03 .swiper_thumb .swiper-slide{width:200px}.concept_03 .swiper_thumb .slider-thumbnail .swiper-wrapper{margin-bottom:20px}.concept_03 .swiper-horizontal>.swiper-scrollbar,.concept_03 .swiper-scrollbar.swiper-scrollbar-horizontal{height:var(--swiper-scrollbar-size,1px);bottom:var(--swiper-scrollbar-bottom,0)}.concept_03 .slider-thumbnail .swiper-slide{cursor:pointer;transition:.2s;opacity:.7}.concept_03 .slider-thumbnail .swiper-slide-thumb-active{opacity:1}@media screen and (max-width: 768px){.concept_03 .swiper_thumb .swiper-slide{width:calc((100% - 20px)/3)}.concept_03{padding:0 0 100px}}.product_01{padding:50px 0 90px}.product_01 .box{padding:0}.product_01 .wrap{display:flex;justify-content:space-between}.product_01 .swiper_box{width:500px}.product_01 .main_swiper{margin-bottom:30px}.product_01 .swiper_thumb .swiper-slide{width:calc((100% - 36px)/4);cursor:pointer;transition:.2s}.product_01 .swiper_thumb .swiper-slide:not(.swiper-slide-active){opacity:.7}.product_01 .swiper_thumb .swiper-slide:hover{opacity:1}.product_01 .swiper_thumb .slider-thumbnail .swiper-scrollbar{margin-top:21px;position:relative;background:unset!important;height:unset!important}.product_01 .swiper_thumb .slider-thumbnail .swiper-scrollbar:after{background-color:#dcdcdc;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:0}.product_01 .swiper_thumb .slider-thumbnail .swiper-scrollbar-drag{background-clip:content-box;background-color:#000;cursor:pointer;height:1px;position:relative;z-index:2}.product_01 .swiper_thumb .slider-thumbnail .swiper-scrollbar-drag:active{background-color:#000;position:relative;z-index:2}.product_01 .text{width:423px}.product_01 .text .product_title{font-size:2.2rem;line-height:calc(26/22);margin-bottom:24px}.product_01 .text .desc{font-size:1.4rem;line-height:calc(26/14);letter-spacing:.06em;margin-bottom:30px}.product_01 .text .price{font-size:3rem;letter-spacing:.1em;margin-bottom:32px;color:#d25454}.product_01 .text .price .yen{font-size:1.8rem}.product_01 .text .price .tax{font-size:1.5rem}.product_01 .text .option{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.product_01 .text .option *:focus-visible{outline:none;outline-offset:0;box-shadow:none}.product_01 .text .option .head{color:#222}.product_01 .text .option:last-of-type{margin-bottom:46px}.product_01 .text .option .select_box{background-color:#f4f4f4;width:250px;background-image:url(/cdn/shop/files/select_arrow.svg?v=1687338705);background-size:7px 7px;background-position:right 23px center;background-repeat:no-repeat}.product_01 .text .option .select_box select{padding:14px 17px;width:100%;cursor:pointer}.product_01 .text .option .select_box select:invalid{color:#c7c7c7}.product_01 .text .option .radio{width:250px;padding:15px 0;display:flex}.product_01 .text .option .radio label{cursor:pointer}.product_01 .text .option .radio label .radio_input{-webkit-appearance:none;appearance:none;position:absolute}.product_01 .text .option .radio label:not(:first-child){margin-left:30px}.product_01 .text .option .radio label .radio_text:before{content:"";display:block;border-radius:50%;border:1px solid #D1D1D1;width:20px;height:20px;margin-right:10px}.radio_input:checked+.radio_text:after{content:"";display:block;border-radius:50%;width:10px;height:10px;background-color:#414141;position:absolute;left:5px}.product_01 .text .option .radio label .radio_text{position:relative;display:flex;align-items:center}.product_01 .text .option+.error{width:250px;margin:0 0 20px auto;font-size:1.2rem;color:#d25454}.product_01 .btn{align-items:center;background:#62543f;background-image:url(/cdn/shop/files/arow01-white.svg?v=1687324901);background-position:center right 20px;background-repeat:no-repeat;border:solid 1px #62543f;border-radius:100px;color:#fff;display:flex;height:55px;justify-content:center;letter-spacing:.15em;width:100%;transition:.2s}.product_01 .btn.is-deactive{pointer-events:none}@media screen and (min-width: 769px){.product_01 .btn:hover{background-color:transparent;color:#62543f}}@media screen and (max-width: 768px){.product_01{padding:0 0 50px}.product_01 .box{padding:0 20px}.product_01 .wrap{flex-direction:column}.product_01 .swiper_box{width:auto;margin-bottom:30px}.product_01 .main_swiper{margin-bottom:20px}.product_01 .swiper_thumb .swiper-slide{width:calc((100% - 24px) / 3)}.product_01 .text{width:auto}.product_01 .text .desc{margin-bottom:25px}.product_01 .text .option{display:block}.product_01 .text .option .head{margin-bottom:15px}.product_01 .text .option .select_box,.product_01 .text .option .radio{width:100%}.product_01 .text .option+.error{width:100%}}.product_02 .container{background:#f6f6f6;position:relative}.product_02 .container:after{background-image:url(/cdn/shop/files/top06-img01.jpg?v=1687324942g);background-position:center left;background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;right:0;top:0;width:calc(100% - 430px - ((100% - 1000px)/2))}.product_02 .text{align-items:flex-start;display:flex;flex-direction:column;padding:160px 0 127px;width:430px}.product_02 .text h2{font-size:2rem;letter-spacing:.15em;line-height:1.6;margin-bottom:50px;text-align:center}.product_02 .text h2 span{color:#cc1010;display:block;font-size:3.3rem;line-height:calc(53 / 33)}.product_02 .text .wrap{align-items:center;background:#fff;border:solid 1px #9a8666;color:#62543f;display:flex;flex-direction:column;padding:25px;width:342px}.product_02 .text .wrap h3{font-size:1.7rem;letter-spacing:.18em;margin-bottom:25px}.product_02 .text .wrap .support_list li{display:flex;font-size:1.4rem;letter-spacing:.08em;line-height:calc(30 / 14)}.product_02 .text .wrap .support_list li:before{content:"\25cf";font-size:1rem;margin-right:10px;position:relative;top:5px}.product_02 .text .wrap p{font-size:1.4rem;letter-spacing:.08em;line-height:calc(30 / 14);margin-top:5px}@media screen and (max-width: 768px){.product_02 .container{background:#f6f6f6}.product_02 .container:after{display:block;height:79vw;position:relative;width:100%}.product_02 .text{display:block;padding:100px 0 40px;width:100%}.product_02 .text .wrap{padding:20px;width:100%}.product_02 .text .wrap h3{margin-bottom:10px}}.contact_01{padding:40px 0 50px}.contact_01 .wrap{padding:0 50px}.contact_01 .wrap .text{line-height:calc(30/14);letter-spacing:.06em}@media screen and (max-width: 768px){.contact_01{padding:0;margin-bottom:40px}.contact_01 .wrap{padding:0}}.contact_02{margin-bottom:80px}.contact_02 .wrap{padding:0 50px}.contact_02 .contact_list{margin-bottom:51px}.contact_02 .contact_list li{margin-bottom:30px}.contact_02 .contact_list dl{display:flex;align-items:center;justify-content:space-between;letter-spacing:.05em}.contact_02 .contact_list dl dt{font-weight:400}.contact_02 .contact_list dl dt sup{color:#d25454;margin-left:.5em}.contact_02 .contact_list dl dd{width:630px}.contact_02 .contact_list dl dd input{background-color:#f4f4f4;width:100%;padding:17px 26px}.contact_02 .contact_list dl dd .name,.contact_02 .contact_list dl dd .name2{width:400px}.contact_02 .contact_list dl dd textarea{background-color:#f4f4f4;width:100%;padding:17px 26px}.contact_02 .contact_list dl dd input::placeholder,.contact_02 .contact_list dl dd textarea::placeholder{color:#c7c7c7}.contact_02 label{display:flex;align-items:center;text-align:center;margin-bottom:31px;justify-content:center;padding-left:30px}.contact_02 label input[type=checkbox]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact_02 label input[type=checkbox]{cursor:pointer;padding-left:30px;vertical-align:middle;position:relative}.contact_02 label input[type=checkbox]:before,.contact_02 label input[type=checkbox]:after{content:"";display:block;position:absolute}.contact_02 label input[type=checkbox]:before{background-color:#fff;border-radius:0%;border:1px solid #666464;width:17px;height:17px;transform:translateY(-50%);top:50%;left:5px}.contact_02 label input[type=checkbox]:after{border-bottom:3px solid #666464;border-left:3px solid #666464;opacity:0;height:6px;width:11px;transform:rotate(-45deg);top:-4px;left:8px}.contact_02 label input[type=checkbox]:checked:after{opacity:1}.contact_02 label sup{color:#d25454;margin-left:.5em}.contact_02 label a{text-decoration:underline;transition:.2s}.contact_02 .submit_btn{display:table;margin:0 auto}.contact_02 .submit_btn input{align-items:center;background:#62543f;background-image:url(/cdn/shop/files/arow01-white.svg?v=1687324901);background-position:center right 20px;background-repeat:no-repeat;border:solid 1px #62543f;border-radius:100px;color:#fff;display:flex;height:55px;justify-content:center;letter-spacing:.15em;position:relative;transition:.2s;width:300px;text-align:center;pointer-events:none;filter:grayscale(100%);opacity:.5}.contact_02 .submit_btn input.is-active{pointer-events:auto;opacity:1;filter:none}@media screen and (min-width: 769px){.contact_02 .submit_btn input:hover{background-color:transparent;color:#62543f}.contact_02 label a:hover{opacity:.6}}@media screen and (max-width: 768px){.contact_02{margin-bottom:70px}.contact_02 .wrap{padding:0}.contact_02 .contact_list li{margin-bottom:20px}.contact_02 .contact_list dl{display:block}.contact_02 .contact_list dl dd{width:auto}.contact_02 .contact_list dl dt{margin-bottom:15px}.contact_02 .contact_list dl dd .name,.contact_02 .contact_list dl dd .name2{width:100%}.contact_02 label{display:flex;flex-wrap:wrap;margin-bottom:31px;justify-content:center;padding-left:0;font-size:1.1rem}.contact_02 label a,.contact_02 label span{flex-shrink:0}}.faq_01{padding-bottom:100px}.faq_01 .wrap{padding:0 50px}.faq_01 ul{margin-top:20px}.faq_01 ul .item{border-bottom:1px solid #E3D7C4;transition:.4s;margin-bottom:0}.faq_01 ul .item.is-active{margin-bottom:20px}.faq_01 .question{padding:25px 25px 25px 45px;position:relative;line-height:calc(26/15);cursor:pointer;z-index:1}.faq_01 .question:before{position:absolute;content:"Q";width:30px;height:30px;font-size:1.6rem;background-color:#62543f;border-radius:3px;color:#fff;line-height:30px;text-align:center;left:0;top:24px}.faq_01 .question:after{display:block;content:"";position:absolute;background-image:url(/cdn/shop/files/question_arrow_close.svg?v=1687338848);background-size:contain;background-repeat:no-repeat;background-position:center;width:12px;height:7px;right:0;top:36px}.faq_01 .answer{background-color:#f2ede5;line-height:calc(26/15);padding:0 40px;height:0;overflow:hidden;transition:.4s}.question.is-active+.answer{height:auto;padding:25px 40px}@media screen and (max-width: 768px){.faq_01{padding-bottom:70px}.faq_01 .wrap{padding:0}.faq_01 ul{margin-top:0}.faq_01 ul .item{border-bottom:1px solid #E3D7C4;transition:.4s;margin-bottom:0}.faq_01 ul .item.is-active{margin-bottom:20px}.faq_01 .question{padding:20px 20px 20px 40px}.faq_01 .question:before{top:23px}.faq_01 .question:after{top:28px}.faq_01 .answer{padding:0 20px 0 40px}.question.is-active+.answer{padding:20px 20px 20px 40px}}.company_01{padding:50px 0 100px}.company_01 .wrap{padding:0 35px;display:flex}.company_01 .wrap .map{height:400px;width:535px}.company_01 .wrap .map iframe{height:100%;width:100%}.company_01 .wrap .text{padding-left:96px;padding-top:130px;width:calc(100% - 535px)}.company_01 .wrap .text h2{font-size:2.2rem;letter-spacing:.06em;margin-bottom:20px}.company_01 .wrap .text p{line-height:1.6;margin-bottom:46px}.company_01 .wrap .text .btn{align-items:center;background:#62543f;background-image:url(/cdn/shop/files/arow01-white.svg?v=1687324901);background-position:center right 20px;background-repeat:no-repeat;border:solid 1px #62543f;border-radius:100px;color:#fff;display:flex;height:55px;justify-content:center;letter-spacing:.15em;padding-left:30px;position:relative;transition:.2s;width:300px}.company_01 .wrap .text .btn:before{background-image:url(/cdn/shop/files/icon-mail01.svg?v=1687324901);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:15.6px;left:50px;margin:auto;position:absolute;top:0;transition:.2s;width:20px;z-index:2}.company_01 .wrap .text .btn:after{background-image:url(/cdn/shop/files/icon-mail02.svg?v=1687324901);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:15.6px;left:50px;margin:auto;position:absolute;top:0;width:20px}.company_01 .wrap .text .btn:hover{background-color:transparent;color:#62543f}.company_01 .wrap .text .btn:hover:before{opacity:0}@media screen and (max-width: 768px){.company_01{padding:20px 0 70px}.company_01 .wrap{flex-direction:column;padding:0}.company_01 .wrap .map{height:300px;order:2;width:100%}.company_01 .wrap .text{align-items:center;display:flex;flex-direction:column;padding-left:0;padding-top:0;width:100%}.company_01 .wrap .text .btn{height:40px;margin-bottom:60px}}.page404_01 p{padding:100px 0;text-align:center;font-size:10rem;color:#d3d3d3;font-weight:700}.document{padding-bottom:100px}.document .container{margin:0 auto;max-width:1000px;padding:50px 20px 0}.document .container p{line-height:1.8}.document .container p+p{margin-top:2em}.document .container p.title{margin-top:4em;border-bottom:#000 1px solid;font-size:2rem}.document .container a{text-decoration:underline;transition:.2s}.document .container a:hover{opacity:.6}@media screen and (max-width: 768px){.document{padding-bottom:50px}.document .container{padding-top:0}}.forSP{display:none}@media screen and (max-width: 768px){.forPC{display:none}.forSP{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page.css.map */
