@charset "UTF-8";body{font-family:"Noto Serif JP",serif,Monospace}body .Heading{font-family:"Noto Serif JP",serif}.template-index{font-family:Noto Sans JP,sans-serif}.template-index #main{background-color:#ededee}.template-index .Heading{letter-spacing:.01em!important;font-family:Montserrat,sans-serif!important;font-weight:400!important}.template-index .ProductItem__Info{margin-top:55px!important}@media (max-width: 1007px){.template-index .ProductItem__Info{margin-top:20px!important}}.template-index .ProductItem__Info h2 a{font-weight:700!important;position:relative;letter-spacing:.3em}.template-index .ProductItem__Info span{letter-spacing:.3em}.CollectionToolbar button{font-family:Noto Sans JP,sans-serif}.c-l{max-width:1320px;width:90%;margin:auto}.Button{padding:13px 28px;min-width:280px;text-align:center;font-weight:700;letter-spacing:.05em;font-size:14px}@media (max-width: 640px){.Button{min-width:240px}}.shopify-section--bordered+.shopify-section--bordered{border-top:none}html,body{overflow-x:visible!important}.ani_blur{opacity:0;animation-name:ani_blur;animation-duration:1s;animation-fill-mode:both;animation-delay:.12s;transition:.8s}.ani_blur_inview{opacity:0;animation-duration:1s;animation-fill-mode:both;animation-delay:.12s;transition:.8s}@media (max-width: 640px){.ani_blur_inview{animation-delay:.09s}}.ani_blur_inview.active{animation-name:ani_blur;opacity:1;transition:.8s}@keyframes ani_blur{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0px)}}.ani_blur_text_inview{opacity:0;animation-duration:1s;animation-delay:.1s;animation-fill-mode:both}@media (max-width: 640px){.ani_blur_text_inview{animation-delay:.08s}}.ani_blur_text_inview.active{animation-name:ani_blur;opacity:1}.ani_imgOut{position:relative;overflow:hidden}.ani_imgOut>img{opacity:0;animation-duration:.8s;animation-fill-mode:both;transition:.8s;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.ani_imgOut.active>img{animation-name:ani_imgOut;opacity:1}@keyframes ani_imgOut{0%{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}.Header{font-family:Noto Sans JP,sans-serif}.Header .Heading{font-family:Montserrat,sans-serif!important}.Header .Header__Wrapper{transition:all .3s ease-in-out!important}@media (min-width: 1007px){.Header .Header__Wrapper .Header__MainNav>ul>li{margin-bottom:0!important}}@media (min-width: 1007px){.Header .Header__Wrapper .Header__MainNav>ul>li>a{transition:none!important}}.Header .Header__Wrapper .Header__MainNav ul li a{font-weight:500!important;letter-spacing:.06em!important}@media (min-width: 1007px){.Header .Header__Wrapper .Header__MainNav ul li a{font-size:14px!important}}.Header .Header__Wrapper .Header__Icon{transition:none!important}.Header.header_top_hover:hover{background:transparent!important;color:#fff!important;box-shadow:none!important}.Header.header_top_hover:hover .Header__Wrapper{padding-top:60px!important}@media screen and (max-width: 1259px){.Header.header_top_hover:hover .Header__Wrapper{padding-top:50px!important}}@media screen and (max-width: 1139px){.Header.header_top_hover:hover .Header__Wrapper{padding-top:18px!important}}@media (max-width: 640px){.Header.header_top_hover:hover .Header__Wrapper{padding-top:15px!important}}.Header.header_top_hover:hover .Header__Wrapper .Header__MainNav>ul>li>a{color:#fff!important}.Header.header_top_hover:hover .Header__Wrapper .Header__Logo .Header__LogoImage--primary{opacity:0!important}.Header.header_top_hover:hover .Header__Wrapper .Header__Logo .Header__LogoImage--transparent{opacity:1!important}.Header.header_top_hover .Header__LinkSpacer:after{display:none!important}.Header--transparent .Header__Wrapper{padding-top:60px!important}@media screen and (max-width: 1259px){.Header--transparent .Header__Wrapper{padding-top:50px!important}}@media screen and (max-width: 1139px){.Header--transparent .Header__Wrapper{padding-top:18px!important}}@media (max-width: 640px){.Header--transparent .Header__Wrapper{padding-top:15px!important}}.Footer{font-family:Montserrat,Noto Sans JP,sans-serif;position:relative;padding:75px 0 20px}@media (max-width: 1007px){.Footer{padding-bottom:40px}}@media (max-width: 640px){.Footer{padding:60px 0 40px}}.Footer li{list-style:none}.Footer a{transition:.2s opacity}.Footer a:hover{opacity:.75}.Footer .Container .Footer__Inner{display:block;margin:0}.Footer .Container .Footer__Inner .footer_menu{max-width:1200px;margin:auto;display:flex;align-items:stretch}@media (max-width: 1007px){.Footer .Container .Footer__Inner .footer_menu{flex-wrap:wrap;align-items:flex-start;gap:35px 20px}}@media (max-width: 640px){.Footer .Container .Footer__Inner .footer_menu{gap:30px 20px}}.Footer .Container .Footer__Inner .footer_menu li{flex:1;padding:20px 1em;border-left:solid 1px rgba(255,255,255,.8)}.Footer .Container .Footer__Inner .footer_menu li:last-child{border-right:solid 1px rgba(255,255,255,.8)}@media (max-width: 1007px){.Footer .Container .Footer__Inner .footer_menu li{padding:0;border:none;width:calc(50% - 10px);flex:auto}.Footer .Container .Footer__Inner .footer_menu li:last-child{border:none}}@media (max-width: 640px){.Footer .Container .Footer__Inner .footer_menu li{width:100%}}.Footer .Container .Footer__Inner .footer_menu li .li_inner{width:fit-content;margin:auto}@media (max-width: 1007px){.Footer .Container .Footer__Inner .footer_menu li .li_inner{margin-left:0}}.Footer .Container .Footer__Inner .footer_menu li .li_inner span{color:#fff;display:block;font-weight:500;line-height:1.3}.Footer .Container .Footer__Inner .footer_menu li .li_inner span a{display:inline-block}.Footer .Container .Footer__Inner .footer_menu li .li_inner span:not([class]){font-size:14px;letter-spacing:.12em}.Footer .Container .Footer__Inner .footer_menu li .li_inner span.child{font-size:13px;letter-spacing:.04em;margin-top:.5em}.Footer .Container .Footer__Inner .footer_menu li .li_inner .child_wrap{display:flex;flex-wrap:wrap}.Footer .Container .Footer__Inner .footer_menu li .li_inner .child_wrap .child:after{content:"/";margin:0 .2em}.Footer .Container .Footer__Inner .footer_menu li .li_inner .child_wrap .child:last-child:after{display:none}.Footer .Container .Footer__Inner .footer_button{margin-top:55px;text-align:center}@media (max-width: 1007px){.Footer .Container .Footer__Inner .footer_button{text-align:left}}@media (max-width: 640px){.Footer .Container .Footer__Inner .footer_button{margin-top:45px}}.Footer .Container .Footer__Inner .footer_button a{display:inline-block;border:solid 1px rgba(255,255,255,.8);color:#fff;padding:13px 77px;font-weight:600;font-size:15px;letter-spacing:.12em;line-height:1.3;z-index:1;background-color:#fff;position:relative;transition:.45s cubic-bezier(.785,.135,.15,.86)}@media (max-width: 640px){.Footer .Container .Footer__Inner .footer_button a{font-size:14px}}.Footer .Container .Footer__Inner .footer_button a:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transform:scale(1);transform-origin:left center;z-index:-1;background-color:#687a94;transition:transform .45s cubic-bezier(.785,.135,.15,.86)}.Footer .Container .Footer__Inner .footer_button a:hover{color:#687a94;opacity:1}.Footer .Container .Footer__Inner .footer_button a:hover:before{transform-origin:right center;transform:scaleX(0)}.Footer .Container .Footer__Inner .footer_sns{margin-top:45px}@media (max-width: 640px){.Footer .Container .Footer__Inner .footer_sns{margin-top:40px}}.Footer .Container .Footer__Inner .footer_sns a{width:40px;display:block;margin:auto}@media (max-width: 1007px){.Footer .Container .Footer__Inner .footer_sns a{margin:0}}@media (max-width: 640px){.Footer .Container .Footer__Inner .footer_sns a{width:35px}}.Footer .Container .Footer__Inner .footer_sns a span{display:block}.Footer .Container .Footer__Inner .footer_sns a svg{width:100%;height:auto;display:block}.Footer .Container .Footer__Inner .footer_menu_other{margin:45px auto 0;padding:15px 30px 0;border-top:solid 1px rgba(255,255,255,.8);display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1em 9.4%;max-width:890px}@media (max-width: 1007px){.Footer .Container .Footer__Inner .footer_menu_other{display:block;padding:15px 0 0}}@media (max-width: 640px){.Footer .Container .Footer__Inner .footer_menu_other{margin-top:40px}}.Footer .Container .Footer__Inner .footer_menu_other li{flex:1;text-align:center}@media (max-width: 1007px){.Footer .Container .Footer__Inner .footer_menu_other li{text-align:left}.Footer .Container .Footer__Inner .footer_menu_other li+li{margin-top:10px}}@media (max-width: 640px){.Footer .Container .Footer__Inner .footer_menu_other li+li{margin-top:5px}}.Footer .Container .Footer__Inner .footer_menu_other li a{font-size:13px;font-weight:400;letter-spacing:.08em;line-height:1.3}@media (max-width: 640px){.Footer .Container .Footer__Inner .footer_menu_other li a{font-size:11px}}.Footer .footer_copyright{position:absolute;right:20px;bottom:15px}@media (max-width: 640px){[id*=slideshow] .Slideshow__Content--bottomLeft{bottom:65px}}[id*=slideshow] .ButtonGroup a{padding:20px 50px;font-size:15px}@media (max-width: 640px){[id*=slideshow] .ButtonGroup a{font-size:14px;padding:15px 25px}}[id*=featured-collections] section,[id*=slideshow]+* section{padding-top:125px!important}@media (max-width: 1007px){[id*=featured-collections] section,[id*=slideshow]+* section{padding-top:60px!important}}[id*=featured-collections] section .SectionHeader,[id*=slideshow]+* section .SectionHeader{display:none;margin-bottom:0}[id*=featured-collections] section .ProductItem__LabelList,[id*=slideshow]+* section .ProductItem__LabelList{display:none!important}.top_catch{position:relative;text-align:center;color:#fff!important;font-family:FOT-\7b51\7d2b\660e\671d  Pr6N R,\6e38\660e\671d,Yu Mincho,\6e38\660e\671d\4f53,YuMincho,"Noto Serif JP",serif!important;padding-top:200px;padding-bottom:150px}@media (max-width: 1007px){.top_catch{padding-top:150px;padding-bottom:100px}}@media (max-width: 640px){.top_catch{padding-top:80px;padding-bottom:90px}}.top_catch:before{position:absolute;content:"";background-color:#687a94;top:0;width:calc(100% + 160px);height:100%;left:-80px}@media screen and (max-width: 1139px){.top_catch:before{width:calc(100% + 100px);left:-50px}}@media (max-width: 640px){.top_catch:before{width:calc(100% + 48px);left:-24px}}.top_catch>*{position:relative;z-index:1}.top_catch .mark{background:url(./logo_wh.svg) center/contain no-repeat;width:100%;margin:auto;min-height:298px}@media (max-width: 1007px){.top_catch .mark{min-height:230px}}@media (max-width: 640px){.top_catch .mark{min-height:180px}}.top_catch .title{margin-top:100px;letter-spacing:0}@media (max-width: 640px){.top_catch .title{margin-top:50px}}.top_catch .title h2{font-size:31px;color:#fff;letter-spacing:.08em;font-family:FOT-\7b51\7d2b\660e\671d  Pr6N R,\6e38\660e\671d,Yu Mincho,\6e38\660e\671d\4f53,YuMincho,"Noto Serif JP",serif;font-weight:400;margin:0 0 15px}@media (max-width: 1007px){.top_catch .title h2{font-size:28px}}@media (max-width: 640px){.top_catch .title h2{font-size:21px;margin-bottom:15px}}.top_catch .title h2 span{display:inline-block}.top_catch .title p{font-size:19px}@media (max-width: 1007px){.top_catch .title p{font-size:17px}}@media (max-width: 640px){.top_catch .title p{font-size:15px}}.top_catch .text{margin-top:60px}@media (max-width: 640px){.top_catch .text{margin-top:45px}}.top_catch .text p{font-size:18px;line-height:1.9;letter-spacing:.19em;font-weight:400}.top_catch .text p+p{margin-top:40px}@media (max-width: 1007px){.top_catch .text p{font-size:16px}.top_catch .text p+p{margin-top:30px}}@media (max-width: 640px){.top_catch .text p{font-size:14px}.top_catch .text p+p{margin-top:20px}}@media (min-width: 1007px){[id*=timeline] .Timeline__Inner,[class*=timeline] .Timeline__Inner{min-height:63%}}@media (max-width: 640px){[id*=timeline] .Timeline__Inner,[class*=timeline] .Timeline__Inner{padding:0;margin-top:auto;margin-bottom:auto}}[id*=timeline] .Timeline__Inner .Timeline__Header .Heading,[class*=timeline] .Timeline__Inner .Timeline__Header .Heading{text-transform:none;font-weight:600!important;letter-spacing:.19em!important}[id*=timeline] .Timeline__Inner .Timeline__Header p,[class*=timeline] .Timeline__Inner .Timeline__Header p{letter-spacing:.25em;font-size:13px}[id*=blog-posts] header{margin-bottom:50px!important}@media (max-width: 640px){[id*=blog-posts] header{margin-bottom:40px!important}}[id*=blog-posts] header h2{margin-top:20px!important}@media screen and (min-width: 1140px){[id*=blog-posts] .ArticleListWrapper .Grid--m>.Grid__Cell{padding-left:45px!important}}@media screen and (min-width: 1008px){[id*=blog-posts] .ArticleListWrapper .Grid__Cell{margin-bottom:70px!important}}[id*=blog-posts] .ArticleListWrapper .Grid__Cell article a{margin-bottom:35px}[id*=blog-posts] .ArticleListWrapper .Grid__Cell article .ArticleItem__Content{margin:0}[id*=blog-posts] .ArticleListWrapper .Grid__Cell article .ArticleItem__Content span{font-family:Noto Sans JP,sans-serif;color:#221815;letter-spacing:.03em;font-weight:300;margin-bottom:7px}[id*=blog-posts] .ArticleListWrapper .Grid__Cell article .ArticleItem__Content h2{margin-bottom:40px}[id*=blog-posts] .ArticleListWrapper .Grid__Cell article .ArticleItem__Content h2 a{font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.03em}[id*=blog-posts] .ArticleListWrapper .Grid__Cell article .ArticleItem__Content p{display:none}[id*=blog-posts] .ArticleListWrapper .Grid__Cell article .ArticleItem__Content a.Link{font-size:13px;margin-bottom:0}[id*=blog-posts] .ArticleListWrapper .Grid__Cell article .ArticleItem__Content a.Link:before{bottom:4px}.instagram_title{padding:30px 0}@media (max-width: 640px){.instagram_title{padding:0}}.instagram_title h2{text-transform:none!important;letter-spacing:.07em!important;font-size:22px!important}#insta-feed{max-width:1320px;padding-bottom:130px}@media (max-width: 640px){#insta-feed{padding-bottom:70px}}.PageHeader h1{font-weight:700!important;letter-spacing:.17em!important;margin-bottom:20px}@media (max-width: 640px){.PageHeader h1{margin-bottom:15px}}.PageHeader .SectionHeader__Description>*{letter-spacing:.07em}@media (max-width: 640px){.PageHeader .SectionHeader__Description>*{font-size:13px}}.PageHeader .SectionHeader__Description>* span{display:inline-block}.PageHeader .Image--contrast:after{background:#404b5c7d;mix-blend-mode:multiply}.Rte h1,.Rte h2,.Rte h3,.Rte h4,.Rte h5,.Rte h6{font-family:"Noto Serif JP",serif,Monospace;font-weight:inherit}.Article__MetaItem+.Article__MetaItem:before{display:none}.Table th,.Rte table th{font-family:"Noto Serif JP",serif,Monospace}.CollectionInner{margin-top:70px}.main_about{font-family:FOT-\7b51\7d2b\660e\671d  Pr6N R,"Noto Serif JP",serif!important}.main_about br.sp{display:none}@media (max-width: 640px){.main_about br.sp{display:inline-block}}.main_about br.pc{display:inline-block}@media (max-width: 640px){.main_about br.pc{display:none}}.main_about .about_intro{font-family:FOT-\7b51\7d2b\660e\671d  Pr6N R,\6e38\660e\671d,Yu Mincho,\6e38\660e\671d\4f53,YuMincho,"Noto Serif JP",serif!important;background-color:#657791;color:#fff;padding-top:135px;padding-bottom:125px;text-align:center;font-weight:400}@media (max-width: 1007px){.main_about .about_intro{padding-top:100px;padding-bottom:90px}}@media (max-width: 640px){.main_about .about_intro{padding-top:90px;padding-bottom:85px}}.main_about .about_intro .title{font-weight:700;font-size:42px;letter-spacing:.14em;line-height:1.3}@media (max-width: 1007px){.main_about .about_intro .title{font-size:27px}}.main_about .about_intro .mark{margin-top:85px}@media (max-width: 1007px){.main_about .about_intro .mark{margin-top:70px}}.main_about .about_intro .mark img{display:block;margin:auto;max-width:100%}@media (max-width: 640px){.main_about .about_intro .mark img{width:190px}}.main_about .about_intro .catch{font-weight:400;letter-spacing:.08em;margin-top:85px}@media (max-width: 1007px){.main_about .about_intro .catch{margin-top:70px}}.main_about .about_intro .catch h2{font-size:34px;font-weight:400}@media (max-width: 1007px){.main_about .about_intro .catch h2{font-size:24px}}@media (max-width: 640px){.main_about .about_intro .catch h2{font-size:20px}}@media (max-width: 1007px){.main_about .about_intro .catch h2 span{display:inline-block}}.main_about .about_intro .catch p{font-size:18px;margin-top:2em}@media (max-width: 1007px){.main_about .about_intro .catch p{font-size:16px}}@media (max-width: 640px){.main_about .about_intro .catch p{font-size:14px;margin-top:0}}.main_about .about_intro .text{margin-top:80px}@media (max-width: 1007px){.main_about .about_intro .text{margin-top:70px}}@media (max-width: 640px){.main_about .about_intro .text{margin-top:50px}}.main_about .about_intro .text p{font-size:19px;letter-spacing:.18em;line-height:2.3}.main_about .about_intro .text p+p{margin-top:1.2em}@media (max-width: 1007px){.main_about .about_intro .text p{font-size:16px;line-height:2}}@media (max-width: 640px){.main_about .about_intro .text p{font-size:15px}}.main_about .about_content{padding-top:145px;padding-bottom:150px;font-weight:400;text-align:center}@media (max-width: 1007px){.main_about .about_content{padding-top:100px;padding-bottom:100px}}@media (max-width: 640px){.main_about .about_content{padding-top:80px;padding-bottom:80px}}.main_about .about_content .image{margin-bottom:120px}@media (max-width: 1007px){.main_about .about_content .image{margin-bottom:80px}}@media (max-width: 640px){.main_about .about_content .image{margin-bottom:50px}}.main_about .about_content .image img{display:block;width:100%}.main_about .about_content .title{letter-spacing:.08em;font-size:34px;margin-bottom:70px;font-weight:400}@media (max-width: 1007px){.main_about .about_content .title{margin-bottom:40px;font-size:23px}}@media (max-width: 640px){.main_about .about_content .title{font-size:18px}}.main_about .about_content p{letter-spacing:.18em;font-size:19px;line-height:2.3}.main_about .about_content p+p{margin-top:1.2em}@media (max-width: 1007px){.main_about .about_content p{font-size:14px;line-height:2}}@media (max-width: 640px){.main_about .about_content p{font-size:14px}}.main_about .about_content .button{margin-top:120px;text-align:center}@media (max-width: 1007px){.main_about .about_content .button{margin-top:70px}}.main_about .about_content .button a{display:inline-block;border:solid 1px #231815;color:#231815;padding:14px 30px;font-weight:400;font-size:17px;letter-spacing:.05em;line-height:1.3;z-index:1;background-color:#231815;position:relative;transition:.45s cubic-bezier(.785,.135,.15,.86)}@media (max-width: 1007px){.main_about .about_content .button a{padding:14px 30px;font-size:16px}}@media (max-width: 640px){.main_about .about_content .button a{font-size:15px}}.main_about .about_content .button a:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transform:scale(1);transform-origin:left center;z-index:-1;background-color:#fff;transition:transform .45s cubic-bezier(.785,.135,.15,.86)}.main_about .about_content .button a:hover{color:#fff;opacity:1}.main_about .about_content .button a:hover:before{transform-origin:right center;transform:scaleX(0)}.main_claftsmanship{font-family:FOT-\7b51\7d2b\660e\671d  Pr6N R,"Noto Serif JP",serif!important}.main_claftsmanship .section .section_mv{background-color:#657791}.main_claftsmanship .section .section_mv .mv_image{width:63.5%;margin-left:auto;position:relative}@media (max-width: 768px){.main_claftsmanship .section .section_mv .mv_image{width:100%;padding-bottom:40px}}.main_claftsmanship .section .section_mv .mv_image img{aspect-ratio:235/189;object-fit:cover;width:100%}@media (max-width: 768px){.main_claftsmanship .section .section_mv .mv_image img{aspect-ratio:47/30}}.main_claftsmanship .section .section_mv .mv_image .mv_title{position:absolute;width:54%;top:50%;transform:translate(-100%) translateY(-50%);left:10.5%;background-color:#fff;padding:6.21% 4.302%}@media (max-width: 768px){.main_claftsmanship .section .section_mv .mv_image .mv_title{position:relative;top:auto;left:auto;transform:none;width:fit-content;z-index:1;padding:20px 40px;min-width:70%;max-width:90%;margin-left:5%;margin-top:-10px}}.main_claftsmanship .section .section_mv .mv_image.reverse{margin-left:0;margin-right:auto}.main_claftsmanship .section .section_mv .mv_image.reverse .mv_title{transform:translate(100%) translateY(-50%);right:10.5%;left:auto}@media (max-width: 768px){.main_claftsmanship .section .section_mv .mv_image.reverse .mv_title{transform:none;right:auto}}.main_claftsmanship .section .section_mv .mv_image .mv_title_txt{font-size:max(1.824vw,27px);font-size:1.6416vw;letter-spacing:.11em;line-height:1.44;font-weight:400}@media (max-width: 1007px){.main_claftsmanship .section .section_mv .mv_image .mv_title_txt{font-size:17px}}@media (max-width: 768px){.main_claftsmanship .section .section_mv .mv_image .mv_title_txt{font-size:16px}}.main_claftsmanship .section .section_mv .mv_image h1.mv_title_txt{font-size:max(2.027vw,30px);font-size:1.8243vw;letter-spacing:.05em}@media (max-width: 1007px){.main_claftsmanship .section .section_mv .mv_image h1.mv_title_txt{font-size:20px}}@media (max-width: 768px){.main_claftsmanship .section .section_mv .mv_image h1.mv_title_txt{font-size:19px}}.main_claftsmanship .section .section_mv .mv_image h1.mv_title_txt span{font-size:max(1.14vw,17px);font-size:1.026vw;line-height:1.75;display:block}@media (max-width: 1007px){.main_claftsmanship .section .section_mv .mv_image h1.mv_title_txt span{font-size:14px}}@media (max-width: 768px){.main_claftsmanship .section .section_mv .mv_image h1.mv_title_txt span{font-size:13px}}.main_claftsmanship .section .section_content{background-color:#ededee;padding:80px 0;min-height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1300px){.main_claftsmanship .section .section_content{min-height:600px}}@media (max-width: 1007px){.main_claftsmanship .section .section_content{min-height:450px}}@media (max-width: 768px){.main_claftsmanship .section .section_content{min-height:auto;padding:50px 0}}.main_claftsmanship .section .section_content .c-l{max-width:1200px}.main_claftsmanship .section .section_content .c-l.flex{display:flex;align-content:space-between;justify-content:space-between}@media (max-width: 1007px){.main_claftsmanship .section .section_content .c-l.flex{flex-direction:column}}.main_claftsmanship .section .section_content .c-l.flex p{width:auto}.main_claftsmanship .section .section_content .c-l.flex .image{width:16.7%;margin-top:9%}@media (max-width: 1300px){.main_claftsmanship .section .section_content .c-l.flex .image{margin-top:0}}@media (max-width: 1007px){.main_claftsmanship .section .section_content .c-l.flex .image{width:auto;margin-left:auto;margin-top:20px;width:180px}}@media (max-width: 768px){.main_claftsmanship .section .section_content .c-l.flex .image{width:150px}}.main_claftsmanship .section .section_content p{font-weight:400;font-size:17px;letter-spacing:0;line-height:2.35;width:100%;margin-bottom:0}@media (max-width: 1007px){.main_claftsmanship .section .section_content p{font-size:16px}}@media (max-width: 768px){.main_claftsmanship .section .section_content p{font-size:14px}}@media (max-width: 640px){.main_claftsmanship .section .section_content p br.pc{display:none}}.main_lookbook{font-family:FOT-\7b51\7d2b\660e\671d  Pr6N R,"Noto Serif JP",serif!important;color:#080708}.main_lookbook img{display:block;width:100%}.main_lookbook .look_link{animation-delay:.4s;animation-duration:.5s}.main_lookbook .look_link li{padding:30px 0;list-style:none;position:relative}.main_lookbook .look_link li a{font-size:13px;font-weight:400;letter-spacing:0;line-height:1.75;display:block;transition:.5s opacity;width:fit-content}@media (max-width: 640px){.main_lookbook .look_link li a{font-size:12px}}.main_lookbook .look_link li a:hover{opacity:.75}.main_lookbook .look_link li:before{position:absolute;content:"";height:.5px;width:51px;bottom:0;left:0;background-color:#4f361c80}.main_lookbook .look_link li:last-child:before{display:none}.main_lookbook .image_row{display:flex;align-items:center;gap:30px;width:56.5%}@media (max-width: 1007px){.main_lookbook .image_row{gap:15px}}@media (max-width: 640px){.main_lookbook .image_row{width:100%;gap:10px}}.main_lookbook .image_row img{width:calc(50% - 15px)}@media (max-width: 1007px){.main_lookbook .image_row img{width:calc(50% - 7.5px)}}@media (max-width: 640px){.main_lookbook .image_row img{width:calc(50% - 5px)}}.main_lookbook .image_row_02{width:100%;gap:140px 55px;flex-wrap:wrap}@media (max-width: 1007px){.main_lookbook .image_row_02{gap:100px 30px}}@media (max-width: 640px){.main_lookbook .image_row_02{gap:30px 10px}}.main_lookbook .image_row_02 img{width:calc(50% - 27.5px)}@media (max-width: 1007px){.main_lookbook .image_row_02 img{width:calc(50% - 15px)}}@media (max-width: 640px){.main_lookbook .image_row_02 img{width:calc(50% - 5px)}}.main_lookbook .block_01{height:88.5vh;width:100%;background-color:#4f361c}@media (max-width: 640px){.main_lookbook .block_01{height:75vh}}@media (max-width: 768px){.main_lookbook .block_01>img{object-position:28% 50%}}.main_lookbook .block_01 .look_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.main_lookbook .block_01 .look_title h1 span{display:block;font-weight:700;text-transform:uppercase;white-space:nowrap;font-size:2.972vw;letter-spacing:.038em;line-height:1.47}@media (max-width: 1007px){.main_lookbook .block_01 .look_title h1 span{font-size:34px}}@media (max-width: 640px){.main_lookbook .block_01 .look_title h1 span{font-size:29px}}.main_lookbook .block_01 .look_title h1 .year{display:flex;justify-content:space-between;position:relative}.main_lookbook .block_01 .look_title h1 .year span{font-size:2.16vw;letter-spacing:.02em;line-height:1.38}@media (max-width: 1007px){.main_lookbook .block_01 .look_title h1 .year span{font-size:23px}}@media (max-width: 640px){.main_lookbook .block_01 .look_title h1 .year span{font-size:20px}}.main_lookbook .block_01 .look_title h1 .year:before{position:absolute;content:"";background-color:#080708;top:50%;left:50%;transform:translate(-50%);width:51%;height:1px}.main_lookbook .block_01 .look_title h1 img{width:390px;margin-left:auto;margin-right:auto}@media (max-width: 640px){.main_lookbook .block_01 .look_title h1 img{max-width:200px}}.main_lookbook .block_02{padding-top:13.8%;padding-bottom:5.4%;position:relative}@media (max-width: 640px){.main_lookbook .block_02{padding-top:15%;padding-bottom:15%}}.main_lookbook .block_02>img{position:absolute;height:100%;top:0;left:0;object-fit:cover}@media (max-width: 640px){.main_lookbook .block_02>img{object-position:60% 50%}}.main_lookbook .block_02 .look_link li:before{background-color:#fffc}.main_lookbook .block_02 .look_link a{color:#fff}.main_lookbook .block_03{padding:10% 0}.main_lookbook .block_03 .c-l{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 640px){.main_lookbook .block_03 .c-l{flex-direction:column-reverse;align-items:flex-start}}@media (max-width: 640px){.main_lookbook .block_03 .look_link{margin-top:20px}}@media (min-width: 641px){.main_lookbook .block_03 .look_link li:last-child{padding-bottom:0}}.main_lookbook .block_04 img{animation-delay:.5s}.main_lookbook .block_05{padding:10% 0}.main_lookbook .block_05 .c-l{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 640px){.main_lookbook .block_05 .c-l{display:block}}.main_lookbook .block_05 .look_link{text-align:right}@media (max-width: 640px){.main_lookbook .block_05 .look_link{margin-top:20px}}@media (min-width: 641px){.main_lookbook .block_05 .look_link li:last-child{padding-bottom:0}}@media (max-width: 640px){.main_lookbook .block_05 .look_link{text-align:left}}@media (min-width: 641px){.main_lookbook .block_05 .look_link li:before{left:auto;right:0}}.main_lookbook .block_06 img{animation-delay:.5s}.main_lookbook .block_07{padding-top:19.5%;padding-bottom:19.5%}.main_lookbook .block_09{padding:10% 0}.main_lookbook .block_09 img{width:56.4%;margin-left:auto}@media (max-width: 640px){.main_lookbook .block_09 img{width:100%}}.main_lookbook .block_11{padding-top:10%;padding-bottom:10%}.main_lookbook .block_11 .c-l{max-width:1000px}.main_lookbook .block_12 img{width:50.5%}@media (max-width: 640px){.main_lookbook .block_12 img{width:100%}}.main_lookbook .block_13{padding-top:10%;padding-bottom:10%}.main_lookbook .block_15{padding-top:19.5%;padding-bottom:19.5%}.main_lookbook .block_15 img{margin-left:auto}.main_lookbook .block_15 img+img{margin-left:0;margin-top:10.5%}@media (max-width: 640px){.main_lookbook .block_15 img+img{margin:10.5% auto 0}}@media (max-width: 640px){.main_lookbook .block_15 img{margin-left:auto;margin-right:auto}}.main_lookbook .block_17{padding-top:10%;padding-bottom:10%}.main_lookbook .block_17 p{width:fit-content;margin-left:auto;margin-top:45px}@media (max-width: 1007px){.main_lookbook .block_17 p{margin-top:25px;max-width:80px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/style02.css.map */
