@charset "UTF-8";.conceptBox{position:relative}.conceptBox .conceptBoxBg{overflow:hidden}.conceptBox .conceptBoxBg img{-o-object-fit:cover;object-fit:cover;top:0;right:0;left:0;margin:auto}.conceptBox .conceptBoxInner{background:#fff;position:relative;z-index:1}.conceptBox .conceptBoxInner .conceptTitle{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#9f792e;text-align:center;font-weight:700}.conceptBox .conceptBoxInner .conceptCatch{text-align:center;line-height:1.83;font-weight:700}.conceptBox .conceptBoxInner .conceptLead{text-align:center}.conceptBox .conceptBoxInner .logoBox{display:flex;justify-content:center}.conceptBox .conceptBoxInner .logoBox .img{display:flex;align-items:center}.conceptBox .conceptBoxInner .conceptAnchor{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;display:flex;align-items:center;justify-content:center}.conceptBox .conceptBoxInner .conceptAnchor a{display:block;text-decoration:none;position:relative;color:#27323b}.conceptBox .conceptBoxInner .conceptAnchor a:before{content:"\ff0b"}.conceptBox .conceptBoxInner .conceptAnchor a:after{content:"";display:block;border-right:1px solid #27323b;border-bottom:1px solid #27323b;transform:rotate(35deg) skew(-20deg);position:absolute;right:0;left:0;margin:auto}#anchorBrand{position:relative}#anchorBrand:before{content:"";display:block;background:#f0ede7;position:absolute;bottom:0;left:0}#anchorBrand .inner{position:relative}.brandList{counter-reset:number 0}.brandList>li:nth-child(n+10) .brandListText .brandListTitle:before{content:counter(number) "."}.brandList>li .brandListThumb{position:relative}.brandList>li .brandListThumb img{width:100%;max-width:inherit;border-radius:9999px}.brandList>li .brandListThumb .brandListLogo{position:absolute}.brandList>li .brandListThumb .brandListLogo img{width:100%;max-width:inherit}.brandList>li .brandListText .brandListTitle{font-weight:700;line-height:1.5;position:relative}.brandList>li .brandListText .brandListTitle:before{counter-increment:number 1;content:"0" counter(number);display:flex;align-items:center;justify-content:center;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;font-weight:300;color:#9f792e;letter-spacing:.06em;position:absolute;z-index:2}.brandList>li .brandListText .brandListBtn{display:flex;flex-wrap:wrap}.brandList>li .brandListText .brandListBtn>li{position:relative}.brandList>li .brandListText .brandListBtn>li.brandListBtnBrand a{color:#27323b}.brandList>li .brandListText .brandListBtn>li.brandListBtnBrand a:focus:before,.brandList>li .brandListText .brandListBtn>li.brandListBtnBrand a:hover:before{background-image:url(/cdn/shop/files/icon_arrow_c.svg)}.brandList>li .brandListText .brandListBtn>li.brandListBtnBrand a:before{background:url(/cdn/shop/files/icon_arrow_b.svg) no-repeat center}.brandList>li .brandListText .brandListBtn>li.brandListBtnBrand a[target=_blank]:before{background-image:url(/cdn/shop/files/icon_blank.svg)}.brandList>li .brandListText .brandListBtn>li.brandListBtnStore a{color:#27323b}.brandList>li .brandListText .brandListBtn>li.brandListBtnStore a:before{background:url(/cdn/shop/files/icon_store_c.svg) no-repeat center}.brandList>li .brandListText .brandListBtn>li a{display:inline-block;text-decoration:none;border:1px solid #27323b;text-align:left;border-radius:9999px;position:relative}.brandList>li .brandListText .brandListBtn>li a:after{content:"";display:block;border-radius:50%;background:#f0ede7}.brandList>li .brandListText .brandListBtn>li a:before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;z-index:1}.productList>li{position:relative}.productList>li:before,.productList>li:after{content:"";display:block;height:1px;position:absolute;left:0;bottom:0}.productList>li:before{width:0;background:#9f792e}.productList>li:after{width:100%;background:#27323b}.productList>li a{display:flex;align-items:center;text-decoration:none;position:relative;color:#27323b}.productList>li a:before{content:"";display:block;background:url(/cdn/shop/files/icon_blank.svg) no-repeat;background-size:contain;position:absolute}.productList>li a .productListTitle{margin-top:0;font-weight:700;line-height:1.66;letter-spacing:.04em}.collaborationList{display:flex;flex-wrap:wrap}.collaborationList>li{display:block;text-align:center}.catalogList>li a{display:flex;align-items:center;text-decoration:none;position:relative;filter:drop-shadow(0 0 3px rgba(39,50,59,.2));background:#fff;color:#27323b}.catalogList>li a:before{content:"";background:url(/cdn/shop/files/icon_download.svg) no-repeat;background-size:contain;position:absolute}.catalogList>li a .catalogListText{margin-top:0;font-weight:700}.itemList>li{display:flex}.itemList>li .itemListText .itemListTitle{line-height:1.4}.itemList>li .itemListText .itemListLogo{margin-inline:auto;text-align:center}.itemList>li .itemListThumb{overflow:hidden}.itemList>li .itemListThumb.shadow{filter:drop-shadow(0 0 8px rgba($c_text,.2))}.anchorList{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.anchorList>li a{display:block;color:#27323b;text-decoration:none;position:relative}.anchorList>li a:after{content:"";display:block;border-right:1px solid #27323b;border-bottom:1px solid #27323b;position:absolute;bottom:0;top:0;margin:auto;transform:rotate(45deg)}.anchorList>li a:before{content:"";display:block;border-radius:50%;background:#f0ede7}.anchorList>li a span{display:block}.anchorList>li a span:before,.anchorList>li a span:after{content:"";display:block;height:1px;position:absolute;left:0;bottom:0;transition:.4s width ease-in-out}.anchorList>li a span:before{width:100%;background:#27323b}.anchorList>li a span:after{width:0;background:#9f792e}#anchorShopLead .shopLeadImage{position:relative;background:#faf6f0}#anchorShopLead .shopLeadImage>*{position:absolute}#anchorShopLead .shopLeadImage .shopLeadMapDeco1,#anchorShopLead .shopLeadImage .shopLeadMapDeco2{aspect-ratio:73/61}#anchorShopLead .shopLeadImage .shopLeadMapDeco1{left:0}#anchorShopLead .shopLeadImage .shopLeadMap{right:0;top:50%;left:50%;transform:translate(-50%,-58%);z-index:1}#anchorShopLead .shopLeadImage .shopLeadMapDeco2{right:0}.missionPhilosophy{position:relative}.missionPhilosophy .philosophyHeader .philosophyTitleSub{color:#9f792e;font-weight:400}.missionPhilosophy .philosophyHeader .philosophyTitle{font-weight:700}.missionPhilosophy .philosophyThumb img{width:100%}#gradBg.joinus{position:relative}#gradBg.joinus:before{top:0}#gradBg.joinus .text_joinus{position:absolute;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#d1b572;line-height:1;font-weight:300}#gradBg.joinus .listCol3 .listItem a{display:block;text-decoration:none;color:#27323b;background:#fff;box-shadow:0 0 15px #29304033;position:relative;overflow:hidden}#gradBg.joinus .listCol3 .listItem a .img{overflow:hidden}#gradBg.joinus .listCol3 .listItem a .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s ease}#gradBg.joinus .listCol3 .listItem a h2{position:absolute;bottom:0;right:0;background:#fff}#gradBg.joinus .listCol3 .listItem a h2:before{content:"";display:block;background:url(/cdn/shop/files/icon_arrow_b.svg) no-repeat center;background-size:contain;position:absolute;top:0;bottom:0;margin:auto;z-index:1;transition:.4s ease}#gradBg.joinus .listCol3 .listItem a h2:after{content:"";display:block;border-radius:50%;background:#f0ede7;transition:.4s ease}#gradBg.joinus .listCol2 .listItem .titleWrap .title{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#d1b572;letter-spacing:.04em;line-height:1.13;font-weight:400;text-transform:uppercase}#gradBg.joinus .listCol2 .listItem .titleWrap h2{letter-spacing:.06em}#gradBg.joinus .listCol2 .listItem .img{margin-left:auto}#qa12 .listCol4 .listItem{background:#f0ede7;border-radius:50%;aspect-ratio:1/1;display:grid;place-content:center;border:none;position:relative;margin:0!important}#qa12 .listCol4 .listItem:before{display:block;content:"";position:absolute;left:50%;transform:translate(-50%);background:url(/cdn/shop/files/icon_arrow_round.svg) no-repeat 0 0/contain;border-radius:100vh;z-index:1}#qa12 .listCol4 .listItem .question{line-height:1.1;color:#9f792e}#qa12 .listCol4 .listItem h3{font-weight:500;line-height:1.5}#qa12 .modalWrap{position:fixed;left:50%;display:none;transition:all .3s ease-in-out;transform:translate(-50%,-50%);z-index:11}#qa12 .modalWrap.isShow{display:block}#qa12 .modalWrap .modal_inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#qa12 .modalWrap .modal_inner .modal_contents{background-color:#fff;position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}#qa12 .modalWrap .modal_inner .modal_contents .textWrap .question{line-height:1.1;color:#9f792e;text-align:center}#qa12 .modalWrap .modal_inner .modal_contents .textWrap h3{font-weight:500;line-height:1.5;text-align:center}#qa12 .modalWrap .modal_inner .modal_contents .messages{letter-spacing:0em;border-top:1px solid #d1b572}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap{display:flex;justify-content:center;align-items:center;position:absolute}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li button{border:none;background:transparent;cursor:pointer}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li button img{display:block;border-radius:100vh;border:1px solid #27323b;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li:first-of-type button img{transform:scaleX(-1)}#qa12 .modalWrap .modal_inner .modal_contents .modal_dismiss{content:"";margin-top:0;position:absolute;display:block;cursor:pointer;background:url(/cdn/shop/files/icon_dismiss.svg) no-repeat 0 0/contain;border:none}#qa12 .modal_backgronud{display:none;content:"";position:fixed;top:0;left:0;width:100%;height:100vh;transition:all .3s ease-in-out;background:#7a7a7a80;z-index:10}#qa12 .modal_backgronud.isShow{display:block}#recruitNews .newsContentList a{color:#27323b}#recruitNews .newsContentTab h2{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;font-weight:500}.section.principle{position:relative}.section.principle:before{content:"";position:absolute;background:#f0ede7;background:linear-gradient(180deg,#f7f6f2,#fff);top:0;left:0;width:100%;height:20%;z-index:-1}.section.principle .colorBox h2.title{text-align:center;padding-left:0;letter-spacing:.06em}.section.principle .colorBox h2.title:before{left:50%;transform:translate(-50%);top:inherit;bottom:0}.section.principle .colorBox p{text-align:center;line-height:2.4}.section.principle .colBlock dl.commonList{border-top:none}.section.principle .colBlock dl.commonList>div>dt{color:#9f792e;font-weight:700;width:100%}.section.principle .colBlock dl.commonList>div>dd{width:100%;line-height:2.1}.section.maintenance_support_lead{text-align:center}.section.maintenance_support_lead .en{color:#9f792e;font-weight:700;font-family:Montserrat,Zen Kaku Gothic New,sans-serif}.section.maintenance_support_lead h2{font-weight:700}.section.maintenance_support_lead p.taC{line-height:2.4}.section.waveBase.maintenance_support{background:#fff}.section.waveBase.maintenance_support:before{background:url(/cdn/shop/files/wave_bg.svg) no-repeat}.section.waveBase.maintenance_support:after{content:"";position:absolute;background:#f0ede7;background:linear-gradient(180deg,#f7f6f2,#fff);top:0;left:0;width:100%;height:20%}.section.waveBase.maintenance_support .inner{position:relative;z-index:2}.section.waveBase.maintenance_support .titleCenter[data-text]:before{color:#e5dfd3}.section.waveBase.maintenance_support .preciousList .preciousItem .textWrap,.section.waveBase.maintenance_support .preciousList .preciousItem .textWrap .text{padding-inline:0!important}.section.waveBase.maintenance_support .preciousList .preciousItem .textWrap .text:before{display:none}.section.waveBase.maintenance_support .preciousList .preciousItem .textWrap .text .subTtl{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;font-weight:700;color:#9f792e}.section.waveBase.maintenance_support .preciousList .preciousItem:nth-of-type(1) .img .preciousImg{border-radius:0;margin-left:0}.section.maintenance_factory.pT0_pc{padding-top:0!important}.section.maintenance_factory .brandDescList li{border-bottom:1px solid #27323b}.section.maintenance_factory .brandDescList li+li{margin-top:0!important}.section.maintenance_factory .brandDescList li .titleWrap{color:#27323b!important;line-height:1.7!important}.section.maintenance_factory .brandDescList li .titleWrap p{font-weight:700}.section.maintenance_factory .brandDescList li .btnWrap.btnRound{justify-content:flex-end}.aboutSign p{position:relative}.aboutSign p+p{margin-top:10px}.aboutSign p:before{content:"";display:block;position:absolute;border-radius:50%;left:0}.aboutSign p.color_nishikawa:before{background-color:#9f792e}.aboutSign p.color_muatsu:before{background-color:#005bac}.aboutWrap{background-color:#fff;margin:0 auto}.aboutWrap h2.title{font-weight:400}.aboutWrap .aboutInner{width:100%;margin:0 auto}.aboutWrap .aboutInner.companyInner .aboutTable dl dd b{font-weight:400;color:#9f792e}.aboutWrap .aboutInner.companyInner .enkaku>div{margin-bottom:0;border:none;position:relative}.aboutWrap .aboutInner.companyInner .enkaku>div dt{position:relative;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;font-weight:700}.aboutWrap .aboutInner.companyInner .enkaku>div dt:after{content:"";display:block;background-color:#9f792e;position:absolute;border-radius:50%}.aboutWrap .aboutInner.companyInner .enkaku>div dd{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Hiragino Kaku Gothic ProN,HiraginoSans-W3,sans-serif!important}.aboutWrap .aboutInner.companyInner .enkaku>div dd span{font-size:12px;color:#9f792e;display:block}.aboutWrap .aboutInner.companyInner .enkaku>div dd.col2{display:flex;flex-direction:column}.aboutWrap .aboutInner.companyInner .enkaku>div.color_muatsu dt:after{background-color:#005bac}main#englishPage{font-family:Roboto,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}main#englishPage h1,main#englishPage h2,main#englishPage h3,main#englishPage h4{font-weight:600;font-family:Montserrat,Zen Kaku Gothic New,sans-serif}main#englishPage .btnWrap .btn{font-weight:500;font-family:Montserrat,Zen Kaku Gothic New,sans-serif}#globalHeader.englishHeader{background:transparent;box-shadow:inherit}#globalHeader.englishHeader.isActive{background-color:#fffc;box-shadow:0 0 5px #29304026}#globalHeader.englishHeader .ghNavList *{font-family:Montserrat,Zen Kaku Gothic New,sans-serif}.englishFv .fvInner{margin-inline:auto}.englishFv .fvInner .fvImg img{border-radius:50vh;width:100%;height:auto}#missionEn .titleCenter:after{display:none}#missionEn .lead{position:relative;z-index:1}#productsEn{background:#f7f6f2}#productsEn:before{background:url(/cdn/shop/files/wave_bg.svg) no-repeat}#productsEn .titleCenter[data-text]:before{color:#e5dfd3}.enBrandDescList .brandDescWrap .titleWrap{color:#27323b;line-height:1.7;font-weight:700}.enBrandDescList .brandDescWrap .titleWrap h2:has(img){line-height:1}.enBrandDescList .brandDescWrap .titleWrap.gold{font-weight:300;color:#9f792e;font-family:Montserrat,Zen Kaku Gothic New,sans-serif}.enBrandDescList .brandDescWrap .itemWrap .item .itemLead{line-height:1.6;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;font-weight:600}.enBrandDescList .brandDescWrap .itemWrap .item .itemLead.gold{color:#9f792e}.featureTitle{letter-spacing:.08em}li.enPointWrap .preciousTitle{color:#9f792e}li.enPointWrap .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}li.enPointWrap .text{display:flex;flex-direction:column}li.enPointWrap .text.gold .desc{color:#9f792e;font-weight:600;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;line-height:1.4}li.enPointWrap .link a{display:flex;color:#27323b;position:relative;text-decoration:none}li.enPointWrap .link a:before{content:"";position:absolute;background:url(/cdn/shop/files/icon_blank.svg) no-repeat 0 0/contain;right:0}li.enPointWrap .link a span{display:block}li.enPointWrap .link a span:before,li.enPointWrap .link a span:after{content:"";display:block;height:1px;position:absolute;left:0;bottom:0;transition:.4s width ease-in-out}li.enPointWrap .link a span:before{width:100%;background:#27323b}li.enPointWrap .link a span:after{width:0;background:#9f792e}li.enPointWrap .link a .linkImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}li.enPointWrap .link a .linkText{display:flex;align-items:center}#gradBg:has(#storesEn):before{top:0}#companyEn{position:relative}#companyEn:before{content:"";position:absolute;display:block;background:#f0ede7;left:0;z-index:-1}#companyEn:after{content:"";position:absolute;background:linear-gradient(0deg,#f0ede7,#fff);width:100%;bottom:0;left:0;z-index:-1}#companyEn .mainImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#companyEn .missionPhilosophy .philosophyHeader h3{color:#9f792e;font-weight:400}#companyEn dl.commonList{margin-inline:auto}#companyEn .iframeWrap iframe{filter:drop-shadow(0 0 3px rgba(39,50,59,.2))}#companyEn #contactEn a{display:block;width:100%;height:auto;text-decoration:none}#companyEn #contactEn a .storeLinkBox{margin-top:0}#companyEn #contactEn a .storeLinkBox .storeBoxTitle{position:relative;color:#9f792e;margin-top:0;text-align:left}#companyEn #contactEn a .storeLinkBox .storeBoxTitle:before{content:"";position:absolute;background:url(/cdn/shop/files/icon_contact.svg) no-repeat 0 0/contain;left:0;top:50%;transform:translateY(-50%)}#companyEn #contactEn a .storeLinkBox .storeBoxTitle:after{content:"";position:absolute;background:url(/cdn/shop/files/icon_arrow_g_circle.svg) no-repeat 0 0/contain;right:0;top:50%;transform:translateY(-50%)}#globalFooter.enFooter{margin-top:0!important}#globalFooter.enFooter:before,#globalFooter.enFooter:after{display:none}#globalFooter.enFooter .gfInner{padding-block:0}#globalFooter.enFooter .gfInner .cpWrap small{font-family:Montserrat,Zen Kaku Gothic New,sans-serif}body:has(#sale_index) .pageHeaderDetail{display:none!important}#sale_index{line-height:1.5}.shoplist .section_inner{width:94%;margin:0 auto}.shoplist .header{margin-bottom:20px}.shoplist .header h2{text-align:center;margin-bottom:35px}.shoplist .header h2 img{width:170px}.shoplist .header p{text-align:center}.shoplist .header p img{width:100%}.shoplist .areaList{margin-bottom:40px;background:#f5f5f5;padding:15px 15px 5px}.shoplist .areaList ul{display:flex;flex-wrap:wrap;justify-content:space-between}.shoplist .areaList ul li{width:48%;margin:0 0 15px}.shoplist .areaList ul li.blank{display:none}.shoplist .areaList ul li a{text-decoration:none;display:block;text-align:center;padding:8px;font-size:15px;border:1px solid #000;color:#000}.shoplist h3{font-size:22px;position:relative;padding:60px 0 15px;margin:-60px 0 20px;line-height:1}.shoplist h3:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:2px;background:#942c2f}.shoplist .spotList{border-top:1px dotted #000;margin-bottom:40px}.shoplist .spotList li{padding:20px 0;border-bottom:1px dotted #000}.shoplist .spotList dl dt{font-size:18px;margin-bottom:15px;font-weight:700}.shoplist .spotList dl .address a{margin-top:10px;display:inline-block;padding-left:20px;background:url(/cdn/shop/files/ico_tel.png) no-repeat left 6px;background-size:12px auto}.shoplist .spotList dl .map{overflow:hidden;margin-top:20px}.shoplist .spotList dl .map a{display:block;width:180px;border:1px solid #000;font-size:15px;padding:10px;float:right;text-align:center;color:#000}.shoplist .spotList dl .map a span{display:inline-block;background:url(/cdn/shop/files/ico_pin.png) no-repeat left center;background-size:15px 20px;padding:0 5px 0 20px}main a{color:#9f792e;text-decoration:underline;word-wrap:break-word}main a.linkBlank:after{content:"";display:inline-block;background:url(/cdn/shop/files/icon_blank_c.svg) no-repeat;background-size:contain}main .fontMin{font-family:Zen Old Mincho,serif}main:has(.pageHeader){padding-top:0!important}main .pageHeader{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}main .pageHeader:before{content:"";position:absolute;background:#fff;border-radius:50%;left:50%;z-index:10;transform:translate(-50%,100%)}main .pageHeader .pageTitleBg{position:absolute;top:0;left:0;width:100%;height:100%}main .pageHeader .pageTitleBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1600/760}main .pageHeader .pageTitle{color:#fff;letter-spacing:.06em;line-height:1.4;position:relative}main .pageHeader .pageTitleSub{color:#fff;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;text-transform:uppercase;line-height:1;position:relative;letter-spacing:.08em}main .pageHeaderDetail{position:relative}main .pageHeaderDetail .inner{display:flex;flex-direction:column;justify-content:center;padding:0;margin:0 auto;position:relative}main .pageHeaderDetail .pageTitle{font-weight:500;line-height:1}main .pageHeaderDetail .pageTitleSub{text-transform:uppercase;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#9f792e;font-weight:600;letter-spacing:.04em;line-height:1.4}main .pageHeaderDetail.decoHeader{position:relative}main .pageHeaderDetail.decoHeader:before{content:"";display:block;aspect-ratio:1579/198;background:url(/cdn/shop/files/wave_g.svg) no-repeat;position:absolute;right:0;left:0;margin:auto;bottom:2px}.section.nextWave+.waveBase{padding-bottom:40px}.section.waveBase{background:#f0ede7;position:relative}.section.waveBase:before{content:"";display:block;background:url(/cdn/shop/files/bussiness_bg.svg) no-repeat;background-size:contain;position:absolute;top:0;left:0;transform:translateY(calc(-100% + 1px));pointer-events:none}.section.bgBase{background:#f0ede7;position:relative}.section.waveBase .titleCenter[data-text]:before,.section.bgBase .titleCenter[data-text]:before{color:#fdf9f2}.section.waveBase+.bgWhite,.section.bgBase+.bgWhite{position:relative}.section.waveBase+.bgWhite:before,.section.bgBase+.bgWhite:before{content:"";display:block;width:100%;background:#fff;position:absolute;top:0;left:0;transform:translateY(calc(-100% + 1px))}.newsContentWrap a{text-decoration:none}.pagination{display:flex;flex-wrap:wrap}.pagination>li>span.item--current[role=link],.pagination>li>a:focus,.pagination>li>a:hover{color:#27323b;background:#e8cb92}.pagination>li>a{color:#fff;background:#27323b}.pagination>li>*{display:block;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;text-align:center;border-radius:9999px}.newsContentHeader .newsContentDate{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;letter-spacing:.04em}.newsContentHeader .newsContentTitle{font-weight:400}.newsContentHeader .newsContentTag{display:inline-block;text-align:center;color:#9f792e;border-radius:9999px;font-weight:700;background:#f0ede7}.newsContentFooter{border-width:1px 0;border-style:solid;border-color:#27323b}.newsContentFooter ul{display:flex;align-items:center;justify-content:space-between}.newsContentFooter ul>li a{display:flex;align-items:center;font-weight:700;color:#27323b}.newsContentFooter ul>li.prev a{transform:scaleX(-1)}.newsContentFooter ul>li.next a{transform:scale(1)}.newsContentFooter ul>li.prev,.newsContentFooter ul>li.next{position:relative}.newsContentFooter ul>li.prev a,.newsContentFooter ul>li.next a{background:url(/cdn/shop/files/icon_arrow_b.svg) no-repeat center;background-size:contain;position:relative}.contactBox{background:#f2f2f2;position:relative}.contactBox:before{content:attr(data-label);font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#fff;font-weight:300;text-align:center;line-height:1;position:absolute;right:0;left:0;margin:auto}.contactBox>*{position:relative;z-index:1}.contactBox .contactNote{letter-spacing:.06em}.contactBox .btnWrap{margin-inline:auto}.contactBox .btnWrap .btn{text-decoration:none;border:1px solid #27323b;text-align:left;border-radius:9999px;position:relative;color:#27323b}.contactBox .btnWrap .btn:before{content:"";display:block;background:url(/cdn/shop/files/icon_arrow_b.svg) no-repeat center;background-size:contain;position:absolute;top:0;bottom:0;margin:auto;z-index:1}.contactBox .btnWrap .btn:after{content:"";display:block;border-radius:50%;background:#f0ede7;background:#fff}.btnWrap .btn{display:block;text-decoration:none}.btnWrap.btnBorder{text-align:center}.btnWrap.btnBorder .btn{text-align:left;color:#27323b;position:relative}.btnWrap.btnBorder .btn:after{content:"";display:block;border-radius:50%;background:#f0ede7}.btnWrap.btnBorder .btn:before{content:"";display:block;background:url(/cdn/shop/files/icon_arrow_b.svg) no-repeat center;background-size:contain;position:absolute;top:0;bottom:0;margin:auto;z-index:1}.btnWrap.btnBorder .btn[target=_blank]:before{background-image:url(/cdn/shop/files/icon_blank.svg)}.btnWrap.btnBorder .btn.iconStore:before{background-image:url(/cdn/shop/files/icon_store_c.svg)}.btnWrap.btnBorder .btn span{display:block}.btnWrap.btnBorder .btn span:before,.btnWrap.btnBorder .btn span:after{content:"";display:block;height:1px;position:absolute;left:0;bottom:0;transition:.4s width ease-in-out}.btnWrap.btnBorder .btn span:before{width:100%;background:#27323b}.btnWrap.btnBorder .btn span:after{width:0;background:#9f792e}.btnWrap.btnRound{display:flex;margin-inline:auto}.btnWrap.btnRound .btn{text-decoration:none;color:#27323b;border:1px solid #27323b;text-align:left;border-radius:9999px;position:relative}.btnWrap.btnRound .btn:before{content:"";display:block;background:url(/cdn/shop/files/icon_arrow_b.svg) no-repeat center;background-size:contain;position:absolute;top:0;bottom:0;margin:auto;z-index:2}.btnWrap.btnRound .btn[target=_blank]:before{background-image:url(/cdn/shop/files/icon_blank.svg)}.btnWrap.btnRound .btn.iconStore:before{background-image:url(/cdn/shop/files/icon_store_c.svg)}.btnWrap.btnRound .btn:after{content:"";display:block;border-radius:50%;background:#f0ede7;background:#f3f1ec}h2.title{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#333;font-weight:600;line-height:1.4;position:relative}h2.title:before{content:"";display:block;border-radius:9999px;background:#bf9c53;background:linear-gradient(90deg,#bf9c53,#a68036);position:absolute;left:0}h3.title{font-weight:700;line-height:1.4;position:relative}h4.title{color:#9f792e;font-weight:700;position:relative}h4.title:before{content:"";display:block;background:#9f792e;position:absolute;top:1em;left:0}.imgWrap{display:block;overflow:hidden}.imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.titleCenter{text-align:center;font-weight:700;position:relative}.titleCenter span{position:relative}.titleCenter:before{content:attr(data-text) "";font-family:Montserrat,Zen Kaku Gothic New,sans-serif;font-weight:300;display:block;color:#f2efe9;text-align:center;line-height:1;position:absolute;right:0;left:0;margin:auto;z-index:0}.titleCenter:after{content:"";display:block;border-radius:9999px;background:#bf9c53;background:linear-gradient(90deg,#bf9c53,#a68036);position:absolute;bottom:0;right:0;left:0;margin:auto}.leadCatchTitle{text-align:center;font-weight:700;line-height:1.83}.leadCatchNote{text-align:center}.leadCatch{text-align:center;font-weight:700}[class^=listCol]>.listItem.listItemThumb p{aspect-ratio:960/640}[class^=listCol]>.listItem.listItemThumb p img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.imgC{max-width:800px;margin-inline:auto}.imgC img{display:block;margin-inline:auto}.colImgFixed{display:flex}.colImgFixed>*.colImg img{display:block;margin:0 auto}.commonTable{width:100%;text-align:left;line-height:1.25}.commonTable.tableEqual{table-layout:fixed}.commonTable>tbody>tr+tr,.commonTable>thead>tr+tr{border-top:1px solid #93989e}.commonTable>tbody>tr *+*,.commonTable>thead>tr *+*{border-left:1px solid #93989e}.commonTable>tbody>tr>th,.commonTable>thead>tr>th{vertical-align:middle;text-align:center;font-weight:700;border:1px solid #93989e;word-break:break-all;background:#fffce9}.commonTable>tbody>tr>th[scope=row],.commonTable>thead>tr>th[scope=row]{background:#eee}.commonTable>tbody>tr>td,.commonTable>thead>tr>td{text-align:left;vertical-align:middle;word-break:break-all;border:1px solid #93989e;background:#fff}.commonTable th.valTop,.commonTable td.valTop{vertical-align:top}.commonTable th.nowrap,.commonTable td.nowrap{white-space:nowrap}ul.commonList>li{position:relative}ul.commonList>li:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#bfac86;position:absolute}ul.commonList>li a{display:inline-block}ol.commonList{counter-reset:number 0}ol.commonList>li{padding-left:1.5em;position:relative}ol.commonList>li:before{counter-increment:number 1;content:counter(number) ".";display:flex;align-items:center;justify-content:center;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;font-weight:700;color:#bfac86;position:absolute;top:.1em;left:0;z-index:2}.title+dl.commonList{border-top:none!important}dl.commonList{border-top:1px solid #27323b}dl.commonList>div{border-bottom:1px solid #27323b}dl.commonList>div>dt{flex:none}dl.commonList>div>dd>*:nth-of-type(1){margin-top:0!important}.iframeWrap{width:100%;padding-bottom:56.25%;position:relative}.iframeWrap iframe{border:none;position:absolute;width:100%;height:100%;top:0;left:0}.mapWrap{width:100%;margin-top:1.5em;position:relative}.mapWrap iframe{border:none;position:absolute;width:100%;height:100%;top:0;left:0}.colorBox,.colorBoxAdd,.colorBoxSecond{background:#fff}.colorBoxThird{background:#f0ede7}.colorBoxThird .colorBoxTitle{color:#27323b!important}.colorBox .colorBoxTitle,.colorBoxAdd .colorBoxTitle,.colorBoxSecond .colorBoxTitle,.colorBoxThird .colorBoxTitle{font-weight:700;color:#93989e;line-height:1.5}.pageListBig>li a{display:flex;justify-content:flex-start;align-items:flex-end;width:100%;position:relative;overflow:hidden;text-decoration:none}.pageListBig>li a .pageListtBg{width:100%;height:100%;position:absolute;top:0;left:0}.pageListBig>li a .pageListtBg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pageListBig>li a .pageListTitle{margin-top:0;color:#fff;font-weight:700;letter-spacing:.06em;position:relative}.pageListBig>li a .pageListTitle:before{content:"";display:block;background:url(/cdn/shop/files/icon_arrow_w_circle.svg) no-repeat;background-size:contain;position:absolute;top:0;bottom:0;margin:auto}.taC{text-align:center!important}.taL{text-align:left!important}.taR{text-align:right!important}.pT0{padding-top:0!important}.pT10{padding-top:10px!important}.pT20{padding-top:20px!important}.pT30{padding-top:30px!important}.pT40{padding-top:40px!important}.pB0{padding-bottom:0!important}.pB5{padding-bottom:5px!important}.pB10{padding-bottom:10px!important}.pB20{padding-bottom:20px!important}.pB30{padding-bottom:30px!important}.pB40{padding-bottom:40px!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.mB60{margin-bottom:60px!important}.mB70{margin-bottom:70px!important}.mB80{margin-bottom:80px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT20{margin-top:20px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mT50{margin-top:50px!important}.mT60{margin-top:60px!important}.mT70{margin-top:70px!important}.mT80{margin-top:80px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL20{margin-left:20px!important}.mL30{margin-left:30px!important}.mL40{margin-left:40px!important}.mL50{margin-left:50px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR40{margin-right:40px!important}.mR50{margin-right:50px!important}.size12{font-size:12px!important}.size13{font-size:13px!important}.size14{font-size:14px!important}.size15{font-size:15px!important}.size16{font-size:16px!important}.size17{font-size:17px!important}.size18{font-size:18px!important}.size19{font-size:19px!important}.size20{font-size:20px!important}.size22{font-size:22px!important}.size24{font-size:24px!important}.size28{font-size:28px!important}.colorRed{color:#de0000!important}.colorBlue{color:#356fcf!important}.colorGray{color:#93989e!important}.colorPrimary{color:#9f792e!important}.preBox{background:#eff0f4;border:1px solid #9f792e;padding:15px;box-sizing:border-box;clear:both;overflow:hidden;font-family:Arial,sans-serif;line-height:1.8}.preBox pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;-moz-text-align-last:auto;text-align-last:auto}.summaryBox .summaryBoxThumb>span{display:block;width:100%;height:100%;position:absolute}.summaryBox .summaryBoxThumb img{display:block}@keyframes scrollIn{0%{transform:translate(0)}to{transform:translate(100%)}}#sectionPoint{background:#fffbe5}.sectionTitle{text-align:center;position:relative}.sectionTitle:before{content:"";height:4px;background:#9f792e;border-radius:9999px;position:absolute;right:0;left:0;margin:auto;bottom:0}.pointList{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none}.pointList>li{position:relative}.pointList>li>a{display:flex;flex-direction:column;text-align:center;box-shadow:0 4px #9f792e;text-decoration:none;background:#fff;position:relative}.pointList>li .pointListNum{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#888;text-align:center;font-weight:700;line-height:1.2;position:relative}.pointList>li .pointListTitle{font-weight:700}.pointList>li .pointListMore{display:block;width:80%;margin-top:auto;margin-inline:auto;font-weight:700;border-radius:9999px;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;background:#9f792e;letter-spacing:.04em}.categoryBlock .categoryBlockItem{position:relative}.categoryBlock .categoryBlockItem>figure{position:absolute;top:0;bottom:0;margin:auto;overflow:hidden}.categoryBlock .categoryBlockItem>figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.categoryBlock .categoryBlockItem .categoryBlockText{position:relative}.categoryBlock .categoryBlockItem .categoryBlockText>a{display:block;text-decoration:none;background:#fffbe5}.categoryBlock .categoryBlockItem .categoryBlockText .categoryBlockTitle,.categoryBlock .categoryBlockItem .categoryBlockText .categoryBlockCatch{font-weight:700}.brandBox{position:relative}.brandBox .brandBoxBg{overflow:hidden}.brandBox .brandBoxBg img{-o-object-fit:cover;object-fit:cover;top:0;right:0;left:0;margin:auto}.brandBox .brandBoxInner{background:#fff;position:relative;z-index:1}.brandBox .brandBoxInner .brandTitle{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#9f792e;text-align:center;font-weight:700}.brandBox .brandBoxInner .brandCatch{text-align:center;line-height:1.83;font-weight:700}.brandBox .brandBoxInner .brandLead{text-align:center}#leadBox{position:relative;z-index:1}#leadBox .leadBoxBg{overflow:hidden}#leadBox .leadBoxBg img{-o-object-fit:cover;object-fit:cover;top:0;right:0;left:0;margin:auto}#leadBox .leadBoxInner{background:#fff;position:relative;z-index:1}#aboutBrand{position:relative;background:#f0ede7;background:linear-gradient(180deg,#f0ede7,#fff)}#aboutBrand:before{content:"";position:absolute;display:block;background:url(/cdn/shop/files/wave_gold_top.png) no-repeat bottom center;width:100%;background-size:cover;top:0;left:0;transform:translateY(calc(-100% + 1px));pointer-events:none}#aboutBrand .img img{margin-inline:auto;display:block}#aboutBrand .text{position:relative;text-align:center}#aboutBrand .text:before{content:"";position:absolute;background:#27323b;display:block;width:84.4%;height:1px;top:0;left:50%;transform:translate(-50%);z-index:2}#aboutBrand .text .titleWrap .aboutTitle{font-weight:700}#aboutBrand .text .titleWrap .aboutSubTitle{font-weight:700;font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#9f792e}#aboutBrand .text .leadWrap p{line-height:2.1;font-weight:700}#brandDesc ul.brandDescList>li .titleWrap{font-weight:300;color:#9f792e;font-family:Montserrat,Zen Kaku Gothic New,sans-serif}#brandDesc ul.brandDescList>li .itemWrap .item .itemLead{font-weight:500}#brandPoint{position:relative}#brandPoint:before{content:"";position:absolute;background:#f0ede7;background:linear-gradient(180deg,#f0ede7,#fff);top:0;left:0;width:100%}#brandPoint .inner{position:relative;z-index:1}#brandPoint li.pointWrap .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#brandPoint li.pointWrap .text{display:flex;flex-direction:column}#brandPoint li.pointWrap .text .keyWd{font-weight:700;color:#9f792e;display:flex;-moz-column-gap:16px;column-gap:16px;flex-wrap:wrap}#brandPoint li.pointWrap .text .keyWd span{display:inline-block}#brandPoint li.pointWrap .text .pointMark p{display:inline-block;border:1px solid #27323b;border-radius:100vh}#brandPoint li.pointWrap .link a{display:flex;color:#27323b;position:relative;text-decoration:none}#brandPoint li.pointWrap .link a:before{content:"";position:absolute;background:url(/cdn/shop/files/icon_blank.svg) no-repeat 0 0/contain;right:0}#brandPoint li.pointWrap .link a span{display:block}#brandPoint li.pointWrap .link a span:before,#brandPoint li.pointWrap .link a span:after{content:"";display:block;height:1px;position:absolute;left:0;bottom:0;transition:.4s width ease-in-out}#brandPoint li.pointWrap .link a span:before{width:100%;background:#27323b}#brandPoint li.pointWrap .link a span:after{width:0;background:#9f792e}#brandPoint li.pointWrap .link a .linkImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#brandPoint li.pointWrap .link a .linkText{display:flex;align-items:center}#brandPoint h3.itemTitle{font-weight:500;font-family:Montserrat,Zen Kaku Gothic New,sans-serif}#brandPoint li.itemsWrap .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#brandPoint li.itemsWrap .storeBtn a{display:flex;justify-content:center;align-items:center;border:1px solid #27323b;border-radius:100vh;text-decoration:none;color:#27323b}#brandPoint li.itemsWrap .storeBtn a span{position:relative;display:inline-block}#brandPoint li.itemsWrap .storeBtn a span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(/cdn/shop/files/icon_store_c.svg) no-repeat 0 0/contain}.storeLinkBox{display:block;filter:drop-shadow(0 0 3px rgba(39,50,59,.2));background:#fff}.storeLinkBox .storeBoxTitle{font-weight:400;line-height:1;text-align:center}.storeLinkBox .storeBoxSubTitle{font-family:Montserrat,Zen Kaku Gothic New,sans-serif;color:#9f792e;font-weight:600;letter-spacing:.04em;line-height:1.4;text-align:center}.storeLinkBox .storeNote{letter-spacing:.06em;text-align:center}.storeLinkBox .btnCol2 p.btnWrap .btn{display:flex;align-items:center;color:#27323b;position:relative;border:1px solid #27323b;border-radius:100vh}.storeLinkBox .btnCol2 p.btnWrap .btn:before{content:"";position:absolute;top:50%;transform:translateY(-50%);z-index:1}.storeLinkBox .btnCol2 p.btnWrap .btn:after{content:"";display:block;border-radius:50%;background:#f0ede7}.storeLinkBox .btnCol2 p.btnWrap .btn.iconArrow:before{background:url(/cdn/shop/files/icon_arrow_b.svg) no-repeat 0 0/contain}.storeLinkBox .btnCol2 p.btnWrap .btn.iconArrow:focus:before,.storeLinkBox .btnCol2 p.btnWrap .btn.iconArrow:hover:before{background:url(/cdn/shop/files/icon_arrow_c.svg) no-repeat 0 0/contain}.storeLinkBox .btnCol2 p.btnWrap .btn.iconStore:before{background:url(/cdn/shop/files/icon_store_c.svg) no-repeat 0 0/contain}.iconlist>li{display:flex;align-items:center;border-bottom:1px solid #27323b}.iconlist>li .iconListThumb{display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#fdf9f2;aspect-ratio:1/1}.iconlist>li .iconListText .iconListTitle{color:#9f792e;font-weight:700;line-height:1.5}.pageList>li a{display:flex;align-items:center;color:#27323b;text-decoration:none;box-shadow:0 0 15px #29304033;background:#fff;position:relative}.pageList>li a:before{content:"";display:block;background:url(/cdn/shop/files/icon_arrow_b_circle.svg) no-repeat;background-size:contain;position:absolute}.pageList>li a .pageListThumb{overflow:hidden}.pageList>li a .pageListTitle{margin-top:0}#recruit_index .recruit_index_lead,#recruit_index .precious_lead,#precious .recruit_index_lead,#precious .precious_lead{display:flex;justify-content:center;flex-direction:column;position:relative;z-index:10}#recruit_index .recruit_index_lead:before,#recruit_index .precious_lead:before,#precious .recruit_index_lead:before,#precious .precious_lead:before{content:"";position:absolute;background:url(/cdn/shop/files/years_round_right.png) no-repeat 0 0/contain;transform:translateY(-50%)}#recruit_index .recruit_index_lead:after,#recruit_index .precious_lead:after,#precious .recruit_index_lead:after,#precious .precious_lead:after{content:"";position:absolute;background:url(/cdn/shop/files/years_round_left.png) no-repeat 0 0/contain}.precious_lead h2{display:flex;flex-direction:column;align-items:center;font-weight:400}.precious_lead h2 .num{line-height:1.5}.precious_lead h2 .vertical{writing-mode:vertical-rl;-ms-writing-mode:tb-rl}#gradBg{position:relative}#gradBg:before{content:"";position:absolute;background:#f0ede7;background:linear-gradient(180deg,#f0ede7,#fff);left:0;width:100%;z-index:-1}.preciousList{display:flex;flex-direction:column}.preciousList .preciousItem{display:flex;position:relative}.preciousList .preciousItem .img{position:relative}.preciousList .preciousItem .img .textImg{position:absolute}.preciousList .preciousItem .img img{-o-object-fit:contain;object-fit:contain}.preciousList .preciousItem .textWrap .text{position:relative}.preciousList .preciousItem .textWrap .text:before{content:"";position:absolute;border-top:1px solid #9f792e;border-left:1px solid #9f792e;top:0;left:0}.preciousList .preciousItem:nth-of-type(1){margin-inline:auto}.preciousList.down .preciousItem:nth-of-type(1) .img .textImg{right:50%}.preciousList.down .preciousItem:nth-of-type(2) .img .textImg{right:50%}.preciousList.mouton .preciousItem:nth-of-type(2) .img .textImg{right:50%}.preciousList.mouton .preciousItem:nth-of-type(3) .textWrap .imgSvg{width:100%;height:auto}.preciousList.silk .preciousItem:nth-of-type(3) .textWrap .imgSvg{width:100%;height:auto}.preciousList.muatsu .preciousItem:nth-of-type(1) .img .textImg{left:0;bottom:0}.preciousList.muatsu .preciousItem:nth-of-type(2) .img .textImg{left:0}.preciousList.muatsu .preciousItem:nth-of-type(3) .imgMuatsu{display:block}.preciousList.muatsu .preciousItem:nth-of-type(4) .textMuatsu p{text-align:center;font-weight:700}.preciousList.muatsu .preciousItem:nth-of-type(4) .textMuatsu .imgSvg{margin-inline:auto;display:block}.recruit_index_lead{text-align:center}.recruit_index_lead .leadInner{text-align:center;margin-inline:auto;position:relative}.recruit_index_lead .leadInner:after{content:"";position:absolute}.recruit_index_lead h2.fontMin{letter-spacing:.06em;font-weight:500}@media screen and (max-width:1280px){#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li:first-of-type button img{transform:scaleX(-1)}#globalFooter.enFooter{padding-block:40px}#globalFooter.enFooter .gfInner{display:block}#globalFooter.enFooter .gfInner .logoWrap{display:flex;align-items:center;justify-content:center;gap:20px}#globalFooter.enFooter .gfInner .logoWrap .img{padding-inline:20px;width:50%}#globalFooter.enFooter .gfInner .logoWrap .img img.nishikawa{width:118px}#globalFooter.enFooter .gfInner .logoWrap .img img.muatsu{width:95px}#globalFooter.enFooter .gfInner .cpWrap{margin-top:40px;text-align:center}main .fontMin{font-family:Zen Old Mincho,serif}@keyframes scrollIn{0%{transform:translate(0)}to{transform:translate(100%)}}}@media screen and (min-width:1281px){#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li:first-of-type button img{transform:scaleX(-1)}#globalFooter.enFooter{padding-block:90px}#globalFooter.enFooter .gfInner{display:flex;justify-content:space-between}#globalFooter.enFooter .gfInner .logoWrap{display:flex;align-items:center;gap:40px}#globalFooter.enFooter .gfInner .logoWrap .img img.nishikawa{width:200px}#globalFooter.enFooter .gfInner .logoWrap .img img.muatsu{width:140px}#globalFooter.enFooter .gfInner .cpWrap{display:flex;align-items:center}#globalFooter.enFooter .gfInner .cpWrap small{font-size:11px}main .fontMin{font-family:Zen Old Mincho,serif}@keyframes scrollIn{0%{transform:translate(0)}to{transform:translate(100%)}}}@media screen and (max-width:768px){.conceptBox{width:calc(100% - 40px);padding-block:0;margin-inline:auto}.conceptBox:has(.anchorList){padding-bottom:0}.conceptBox .conceptBoxBg{aspect-ratio:670/360;border-radius:45px}.conceptBox .conceptBoxBg img{width:100%;height:100%}.conceptBox .conceptBoxInner{width:calc(100% - 40px);margin-top:20px;margin-inline:auto;border-radius:45px 45px 0 0}.conceptBox .conceptBoxInner .conceptTitle{font-size:11px}.conceptBox .conceptBoxInner .conceptCatch{font-size:19px}.conceptBox .conceptBoxInner *+.conceptLead{margin-top:17px}.conceptBox .conceptBoxInner .conceptLead{font-size:14px;line-height:2.2}.conceptBox .conceptBoxInner *+.logoBox{margin-top:17px}.conceptBox .conceptBoxInner .logoBox{gap:20px}.conceptBox .conceptBoxInner .logoBox .img{width:140px}.conceptBox .conceptBoxInner .conceptAnchor{font-size:12px}.conceptBox .conceptBoxInner .conceptAnchor a{padding-bottom:40px}.conceptBox .conceptBoxInner .conceptAnchor a:before{font-size:11px;margin-right:14px}.conceptBox .conceptBoxInner .conceptAnchor a:after{width:30px;height:30px;bottom:7px}#anchorBrand:before{width:100%;height:calc(100% - 130px)}.brandList{margin-top:33px;margin-inline:-40px}.brandList>li{position:relative}.brandList>li+li{margin-top:40px}.brandList>li:after{content:"";width:calc(100% - 80px);height:1px;background:#27323b;position:absolute;right:0;left:0;bottom:0;margin:auto}.brandList>li .brandListThumb{width:66.6%;margin-inline:auto;z-index:1}.brandList>li .brandListThumb .brandListLogo{width:34%;box-shadow:0 0 8px #29304026;border-radius:50%;right:2.8%;bottom:-11.76%}.brandList>li .brandListText{padding-bottom:40px;padding-inline:40px;margin-top:30px;position:relative}.brandList>li .brandListText:before{content:"";width:100%;height:calc(100% + 130px);background:#fff;position:absolute;left:0;top:-50px}.brandList>li .brandListText>*{position:relative}.brandList>li .brandListText .brandListTitle{padding-left:38px;font-size:18px}.brandList>li .brandListText .brandListTitle:before{top:.5em;font-size:12px;left:0}.brandList>li .brandListText .brandListNote{margin-top:19px;font-size:13px;line-height:1.73}.brandList>li .brandListText .brandListBtn{margin-top:25px}.brandList>li .brandListText .brandListBtn>li{width:calc(50% - 5px)}.brandList>li .brandListText .brandListBtn>li:nth-child(odd){margin-right:auto}.brandList>li .brandListText .brandListBtn>li a{display:flex;align-items:center;width:100%;height:100%;padding:10px 30px 10px 15px;font-size:11px}.brandList>li .brandListText .brandListBtn>li a:before{width:16px;height:16px;right:13px}.productList>li a{padding:16px 35px 16px 0}.productList>li a:before{width:13px;height:13px;top:0;bottom:0;right:19px;margin:auto}.productList>li a .productListThumb{width:16.5%;margin-right:25px}.productList>li a .productListTitle{font-size:14px}.collaborationList>li{width:50%;position:relative}.collaborationList>li:nth-child(odd):before{content:"";display:block;width:1px;background:#e5e2dc;position:absolute;top:0;bottom:0;right:0;margin:auto;height:calc(100% - 20px)}.collaborationList>li:nth-child(n+3):after{content:"";display:block;width:calc(100% - 20px);background:#e5e2dc;position:absolute;top:0;left:0;right:0;margin:auto;height:1px}.collaborationList>li img{width:70%;max-width:206px}.catalogList>li+li{margin-top:16px}.catalogList>li a{padding:16px 30px 16px 20px;border-radius:13px}.catalogList>li a:before{width:16px;height:16px;right:13px;bottom:12px}.catalogList>li a .catalogListThumb{width:53px;margin-right:25px}*+.itemList{margin-top:33px}.itemList>li{flex-direction:column}.itemList>li+li{margin-top:50px}.itemList>li .itemListText{margin-top:30px;order:1}.itemList>li .itemListText .itemListTitle{font-size:19px}.itemList>li .itemListText .itemListNote{margin-top:30px}.itemList>li .itemListText .itemListLogo{width:40%;max-width:400px}.itemList>li .itemListThumb{order:0;border-radius:23px}.itemList+.btnWrap{margin-top:66px}*+.anchorList{margin-top:80px}.anchorList{gap:20px}.anchorList>li a{padding-block:4px;padding-left:4px;padding-right:56px;font-size:14px}.anchorList>li a:after{width:8px;height:8px;right:3px}#anchorShopLead .shopLeadImage{aspect-ratio:160/120;margin-top:12.6vw}#anchorShopLead .shopLeadImage .shopLeadMapDeco1,#anchorShopLead .shopLeadImage .shopLeadMapDeco2{width:55.625%}#anchorShopLead .shopLeadImage .shopLeadMapDeco1{top:7.44vw}#anchorShopLead .shopLeadImage .shopLeadMap{width:92.5%}#anchorShopLead .shopLeadImage .shopLeadMapDeco2{bottom:-10.56vw}.missionPhilosophy{margin-top:40px}.missionPhilosophy .philosophyHeader .philosophyTitleSub{font-size:12px}.missionPhilosophy .philosophyHeader .philosophyTitle{margin-top:27px;font-size:18px;line-height:1.69}.missionPhilosophy .philosophyHeader+*{margin-top:15px}.missionPhilosophy .philosophyNote{font-size:13px;letter-spacing:.02em}.missionPhilosophy .philosophyThumb{width:71.6%;margin-inline:auto}.missionPhilosophy .btnWrap{margin-top:30px}#gradBg.joinus{padding-top:80px}#gradBg.joinus .text_joinus{font-size:14vw;top:-17px;left:26px}#gradBg.joinus .listCol3 .listItem a{padding:10px;border-radius:18px}#gradBg.joinus .listCol3 .listItem a .img{border-radius:12px}#gradBg.joinus .listCol3 .listItem a h2{border-radius:11px 0 0;font-size:18px;line-height:1.2;padding:12px 38px 12px 10px;width:calc(100% - 80px)}#gradBg.joinus .listCol3 .listItem a h2:before{width:15px;height:15px;right:16px}#gradBg.joinus .listCol2{margin-top:70px}#gradBg.joinus .listCol2 .listItem:nth-of-type(2){display:none}#gradBg.joinus .listCol2 .listItem .titleWrap .title{font-size:11vw}#gradBg.joinus .listCol2 .listItem .titleWrap h2{font-size:18px;margin-top:10px}#qa12{padding-top:0!important}#qa12 .listCol4{flex-wrap:wrap;flex-direction:row;justify-content:space-around;gap:16px}#qa12 .listCol4 .listItem{width:calc(50% - 8px);padding-block:6px 26px;padding-inline:3vw}#qa12 .listCol4 .listItem:before{width:44px;height:22px;bottom:16px}#qa12 .listCol4 .listItem h3{margin-top:5px;font-size:14px}#qa12 .modalWrap{top:50%;width:100%;max-width:440px;height:60vh}#qa12 .modalWrap .modal_inner{padding-inline:16px}#qa12 .modalWrap .modal_inner .modal_contents{border-radius:15px;padding-block:30px 72px;padding-inline:30px}#qa12 .modalWrap .modal_inner .modal_contents .textWrap h3{margin-top:5px;font-size:14px}#qa12 .modalWrap .modal_inner .modal_contents .messages{margin-top:28px;padding-top:28px}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap{gap:20px;bottom:26px}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li{width:44px;height:22px}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li:first-of-type button img{transform:scaleX(-1)}#qa12 .modalWrap .modal_inner .modal_contents .modal_dismiss{top:20px;right:20px;width:26px;height:20px}#recruitNews{padding-top:50px}#recruitNews .newsContentTab h2{font-size:22px;letter-spacing:.08em;text-align:center}#recruitNews .btnWrap{margin-left:auto;width:100px}#recruitNews .btnWrap .btn:before{right:0!important}.pageTitle.simp{font-size:22px!important;margin-top:0!important;padding-bottom:30px}.section.principle{padding-block:40px}.section.principle:before{min-height:360px}.section.principle .colorBox{padding-block:38px 35px}.section.principle .colorBox h2.title{padding-bottom:10px}.section.principle .colorBox h2.title:before{width:24px;height:2px}.section.principle .colorBox p{margin-top:18px!important}.section.principle .colBody{margin-top:22px}.section.principle .colBlock{margin-top:40px}.section.principle .colBlock dl.commonList{margin-top:5px!important}.section.principle .colBlock dl.commonList>div>dt{font-size:19px}.section.principle .colBlock dl.commonList>div>dd{margin-top:7px}.section.maintenance_support_lead{padding-bottom:50px}.section.maintenance_support_lead h2{font-size:24px}.section.maintenance_support_lead *+p{margin-top:20px}.section.maintenance_support_lead p.sdgsLogo{margin-top:30px;max-width:115px;margin-inline:auto}.section.waveBase.maintenance_support:after{min-height:360px}.section.waveBase.maintenance_support .preciousList{margin-top:40px}.section.waveBase.maintenance_support .preciousList .preciousItem .img .preciousImg{width:100%;height:auto}.section.waveBase.maintenance_support .preciousList .preciousItem .textWrap .text .subTtl{font-size:13px}.section.maintenance_factory .brandDescList{margin-top:50px}.section.maintenance_factory .brandDescList li:first-of-type{padding-bottom:50px}.section.maintenance_factory .brandDescList li+li{padding-block:50px}.section.maintenance_factory .brandDescList li .itemWrap{margin-top:20px!important}.section.maintenance_factory .brandDescList li .titleWrap{font-size:18px!important;text-align:left!important}.section.maintenance_factory .brandDescList li .listCol2 .img img{border-radius:15px}.section.maintenance_factory .brandDescList li .listCol2 .text{margin-top:15px}.aboutSign p{padding-left:16px}.aboutSign p:before{width:10px;height:10px;top:7px}.aboutWrap{width:100%;margin-top:30px;margin-bottom:30px}.aboutWrap h2.title{font-size:20px;line-height:1;padding-bottom:10px;font-weight:400;width:100%;margin:50px auto 20px}.aboutWrap .aboutInner.companyInner{padding-bottom:20px}.aboutWrap .aboutInner.companyInner .aboutTable{width:100%;margin:0 auto;padding-left:10px}.aboutWrap .aboutInner.companyInner .aboutTable dl{font-size:14px;width:100%;padding:0 0 15px;margin-bottom:10px}.aboutWrap .aboutInner.companyInner .aboutTable dl dt{padding:5px 20px;margin-bottom:5px;background:#f0ede7}.aboutWrap .aboutInner.companyInner .aboutTable dl dd{padding:15px;font-size:14px}.aboutWrap .aboutInner.companyInner .enkaku>div{padding:0}.aboutWrap .aboutInner.companyInner .enkaku>div dt{width:120px;border-left:2px solid #c5c5c5;border-bottom:none;padding-block:10px;padding-inline:20px;margin-bottom:0}.aboutWrap .aboutInner.companyInner .enkaku>div dt:after{width:10px;height:10px;top:17px;left:-6px}.aboutWrap .aboutInner.companyInner .enkaku>div dd{font-size:14px;border-left:2px solid #c5c5c5;padding-block:13px 20px;padding-inline:15px;line-height:1.5}.aboutWrap .aboutInner.companyInner .enkaku>div dd.col2{gap:10px}.aboutWrap .aboutInner.companyInner .enkaku>div.color_muatsu dt{background:#ebf1f5}.englishFv .fvInner{width:calc(100% - 40px)}.englishFv .fvInner .fvLogo{display:none}.englishFv .fvInner .fvImg{margin-top:27px}#missionEn{padding-block:80px 0!important}#missionEn .lead{margin-top:-20px;font-size:14px;line-height:2;padding-bottom:60px}#productsEn{padding-top:70px}#productsEn .listCol3 li .img{margin-top:15px}#productsEn .listCol3 li+li.enPointWrap{margin-top:50px!important}#features{padding-bottom:70px}*+.enBrandDescList{margin-top:60px}.enBrandDescList .brandDescWrap .titleWrap{font-size:18px;text-align:left}.enBrandDescList .brandDescWrap .titleWrap h2 img{max-width:170px}.enBrandDescList .brandDescWrap .titleWrap.gold{font-size:30px;line-height:38px;text-align:center}.enBrandDescList .brandDescWrap .titleWrap.gold br.forPC+.dInlineBlock{padding-left:10px}.enBrandDescList .brandDescWrap .titleWrap.gold .dInlineBlock+.dInlineBlock{padding-left:10px}.enBrandDescList .brandDescWrap .itemWrap{margin-top:32px}.enBrandDescList .brandDescWrap .itemWrap .item+.item{margin-top:32px}.enBrandDescList .brandDescWrap .itemWrap .item *+.itemImg{margin-top:25px}.enBrandDescList .brandDescWrap .itemWrap .item .itemLead{font-size:18px;margin-top:25px}.enBrandDescList .brandDescWrap .itemWrap .item .itemLead.gold.weightBold{margin-top:20px}.enBrandDescList .brandDescWrap .itemWrap .item .itemBody{margin-top:10px}.enBrandDescList .brandDescWrap .itemWrap .item .itemBody p{line-height:1.8}.enBrandDescList .brandDescWrap .itemWrap .item .itemBody p+p{margin-top:18px}.enBrandDescList .brandDescWrap .itemWrap .item .btnWrap.btnBorder{margin-top:22px}.weightBold{font-weight:600!important}.featureTitle{margin-top:50px}li.enPointWrap .preciousTitle{font-size:18px}li.enPointWrap .img img{border-radius:15px}li.enPointWrap .text{margin-top:20px}li.enPointWrap .text .desc{font-size:13px}li.enPointWrap .text.gold{margin-top:10px}li.enPointWrap .text.gold .desc{font-size:16px}li.enPointWrap .link{margin-top:24px}li.enPointWrap .link a{padding-bottom:20px}li.enPointWrap .link a:before{bottom:20px;width:14px;height:14px}li.enPointWrap .link a .linkImg{width:105px;height:88px;margin-right:32px}li.enPointWrap .link a .linkImg img{border-radius:5px}li.enPointWrap .link a .linkText{width:calc(100% - 137px);padding-right:20px;font-size:14px;line-height:1.38}li.enPointWrap.col2{display:flex}li.enPointWrap.col2 .img,li.enPointWrap.col2 .text{width:50%}li.enPointWrap.col2 .text p{padding-left:18px}#gradBg:has(#storesEn){padding-top:50px}#storesEn .itemList>li .itemListText .itemListNote{margin-top:15px}#companyEn{padding-block:35px 56px}#companyEn:before{width:100%;height:200px;top:250px}#companyEn:after{height:400px}#companyEn .mainImg{margin-top:30px;width:100%;height:250px}#companyEn .mainImg img{border-radius:23px}#companyEn .missionPhilosophy .philosophyHeader{margin-top:20px}#companyEn .missionPhilosophy .philosophyHeader h3{font-size:12px;text-align:center;font-family:Zen Kaku Gothic New,sans-serif}#companyEn .missionPhilosophy .philosophyHeader .philosophyTitle{margin-top:15px;text-align:center;font-family:Zen Kaku Gothic New,sans-serif}#companyEn .missionPhilosophy .philosophyNote{font-family:Zen Kaku Gothic New,sans-serif;line-height:1.9;letter-spacing:.02em}#companyEn .profileTitle{letter-spacing:.08em}#companyEn .profileTitle+dl.commonList{margin-top:10px}#companyEn .profileTitle+dl.commonList dt{font-weight:400;font-size:14px}#companyEn .iframeWrap{margin-top:45px;max-height:250px;padding-bottom:250px}#companyEn .iframeWrap iframe{border-radius:23px;max-height:250px}#companyEn #contactEn{margin-top:52px}#companyEn #contactEn a .storeLinkBox{border-radius:23px;padding-block:32px;padding-inline:32px 16px}#companyEn #contactEn a .storeLinkBox .storeBoxTitle{padding-inline:30px;font-size:16px}#companyEn #contactEn a .storeLinkBox .storeBoxTitle:before{width:18px;height:18px}#companyEn #contactEn a .storeLinkBox .storeBoxTitle:after{width:20px;height:20px}#globalFooter.enFooter #pageTop{top:-26px}#sale_index .linkRaizyou{position:relative;top:-70px}#sale_index .pB0{padding-bottom:0!important}#sale_index img{max-width:100%}#sale_index .sale_btn{text-align:center;max-width:55%;margin:30px auto 0}#sale_index .sale_btn_L{text-align:center;max-width:100%;margin:30px auto 0}#sale_index .saleInner{max-width:1080px;margin:0 auto;width:90%}#sale_index .saleList{margin-top:5px}#sale_index .saleList li{line-height:1.6;position:relative;padding-left:15px;font-size:16px}#sale_index .saleList li:before{position:absolute;content:"";background-color:#000;border-radius:50%;top:6px;left:0;width:10px;height:10px}#sale_index .sale_topView{background-image:url(/cdn/shop/files/fv_bg.png);background-repeat:no-repeat;background-size:cover;padding-top:30px;padding-bottom:30px;background-position:center 100%}#sale_index .sale_topView .topLogo{text-align:center;width:70%;margin:0 auto}#sale_index .specialArea{background-color:#f5f5f5;margin-top:40px;padding-top:40px;padding-bottom:40px}#sale_index .specialArea .specialCol{display:flex;flex-wrap:wrap;max-width:1080px;margin:0 auto;position:relative;width:90%}#sale_index .specialArea .specialCol .specialItem{background-color:#fff;width:100%}#sale_index .specialArea .specialCol .specialItem:not(:first-of-type){margin-top:5%}#sale_index .specialArea .specialCol .specialItem .saleH3{background-color:#851010;color:#fff;text-align:center;letter-spacing:1.3px;position:relative;padding:13px 10px;font-size:16px}#sale_index .specialArea .specialCol .specialItem .saleH3:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img02.png);background-repeat:no-repeat;width:22px;height:23px;z-index:10;background-size:60% 60%;top:0;left:10px}#sale_index .specialArea .specialCol .specialItem .txtBox{padding:6% 8%}#sale_index .specialArea .specialCol .specialItem .txtBox p{margin-bottom:0;font-weight:700}#sale_index .specialArea .specialCol .specialItem .txtBox.col{display:flex;flex-wrap:wrap}#sale_index .specialArea .specialCol .specialItem .txtBox.col .img{margin:0 auto;width:30%}#sale_index .specialArea .specialCol .specialItem .txtBox.col p{display:flex;margin-top:10px}#sale_index .premiumArea{max-width:1080px;margin:0 auto;width:90%;padding:40px 0}#sale_index .premiumArea.news_bnr p{font-size:15px;font-weight:700;color:#ba2e2e;text-align:center;background:#f5f5f5;border:1px dotted #851010;padding:16px;margin-bottom:0}#sale_index .premiumArea .saleH2{text-align:center;padding:0 10%}#sale_index .premiumArea .infoBox{background-color:#f5f3ed;border-top:3px solid #e6dfca;border-bottom:3px solid #e6dfca;max-width:1080px;margin:40px auto 0;padding:8%}#sale_index .premiumArea .infoBox .infoItem{max-width:720px;margin:0 auto;display:flex;flex-wrap:wrap}#sale_index .premiumArea .infoBox .infoItem:not(:first-of-type){margin-top:15px}#sale_index .premiumArea .infoBox .infoItem .infoLabel{position:relative;background-color:#ab9a68;display:inline-block;text-align:center;color:#fff;letter-spacing:1px;line-height:1;font-weight:700;font-size:12px;padding:7px 5px 7px 15px;min-width:70px}#sale_index .premiumArea .infoBox .infoItem .infoLabel:after{position:absolute;content:"";border-color:#ab9a68;border-style:solid;border-bottom-color:transparent;border-top-color:transparent;border-right-color:transparent;top:0;border-width:13px;right:-26px}#sale_index .premiumArea .infoBox .infoItem .infoTxt{font-weight:700;margin-top:15px;width:100%;font-size:18px}#sale_index .premiumArea .mapArea{display:flex;max-width:1080px;flex-wrap:wrap;margin-top:30px}#sale_index .premiumArea .mapArea .mapBox{width:100%}#sale_index .premiumArea .mapArea .mapBox .mapImg{text-align:center}#sale_index .premiumArea .mapArea .mapBox .subTxt{line-height:1.4;margin-top:10px;margin-bottom:0}#sale_index .premiumArea .mapArea .mapInfo{width:100%;margin-top:30px}#sale_index .premiumArea .mapArea .mapInfo .txtBox{border-top:1px dotted #000;padding:20px 0}#sale_index .premiumArea .mapArea .mapInfo .txtBox:nth-last-child(1){border-bottom:1px dotted #000}#sale_index .premiumArea .mapArea .mapInfo .txtBox .saleH3{font-size:18px}#sale_index .premiumArea .mapArea .mapInfo .txtBox p{margin-bottom:0;line-height:1.8;font-weight:500;font-size:16px;margin-top:5px}#sale_index .premiumArea .announceBox{width:100%;background-color:#fcf0f0}#sale_index .premiumArea .announceBox p{color:#ba2e2e;line-height:1.6;font-weight:500;margin-bottom:0;padding:5% 8%}#sale_index .specialCont{background-color:#851010;padding:40px 0;margin-top:40px}#sale_index .specialCont .specialInner{max-width:1080px;margin:0 auto;width:90%}#sale_index .specialCont .h2{color:#fff}#sale_index .specialCont .h2 span{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;margin-bottom:30px;font-size:34px}#sale_index .specialCont .h2 span:before{height:0}#sale_index .specialCont .h2 span:after{width:0}#sale_index .specialCont .specialTltBox{background-color:#e6dfca;position:relative;padding:5px}#sale_index .specialCont .specialTltBox:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img06.jpg);width:34px;height:34px;background-repeat:no-repeat;top:0;left:0;z-index:1;background-size:70% 70%}#sale_index .specialCont .specialTltBox:after{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img06.jpg);width:34px;height:34px;background-repeat:no-repeat;top:0;right:0;transform:rotate(90deg);background-size:70% 70%}#sale_index .specialCont .specialTltBox .specialTltInner{background-color:#fff;position:relative;padding:20px 0}#sale_index .specialCont .specialTltBox .specialTltInner:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img06.jpg);width:34px;height:34px;background-repeat:no-repeat;transform:rotate(-90deg);background-size:70% 70%;bottom:-5px;left:-4px}#sale_index .specialCont .specialTltBox .specialTltInner:after{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img06.jpg);width:34px;height:34px;background-repeat:no-repeat;transform:rotate(-180deg);background-size:70% 70%;bottom:-5px;right:-5px}#sale_index .specialCont .specialTltBox .specialTltInner .specialH3{text-align:center;font-size:20px}#sale_index .specialCont .specialTltBox .specialTltInner .subTlt{display:block;text-align:center;font-weight:700;margin-top:5px;font-size:16px}#sale_index .specialCont .specialTltBox .specialTltInner .subTlt .subTxt{color:#bf1717;font-size:18px}#sale_index .specialCont .planningBox{margin-top:30px}#sale_index .specialCont .planningBox .planningItem{display:flex;background-color:#fff;position:relative;flex-wrap:wrap;padding:30px 5%}#sale_index .specialCont .planningBox .planningItem:not(:first-of-type){margin-top:30px}#sale_index .specialCont .planningBox .planningItem .geteiIcon{position:absolute;top:-20px;background-color:#bf1717;border-radius:50%;text-align:center;padding-top:10px;width:70px;height:70px;right:-5px}#sale_index .specialCont .planningBox .planningItem .geteiIcon .txt{color:#fff;display:inline-block;font-weight:700;border-top:1px dotted #fff;border-bottom:1px dotted #fff;font-size:12px}#sale_index .specialCont .planningBox .planningItem .geteiIcon .number{color:#fff;display:block;font-weight:700;font-size:18px}#sale_index .specialCont .planningBox .planningItem .planningImg{max-width:200px;width:100%;margin:0 auto}#sale_index .specialCont .planningBox .planningItem .planningTxt{width:100%;margin-top:15px}#sale_index .specialCont .planningBox .planningItem .planningTxt .itemTltBox{border-bottom:1px solid #000;padding-bottom:15px}#sale_index .specialCont .planningBox .planningItem .planningTxt .itemTltBox .itemTlt{display:block;font-weight:700;text-align:left;font-size:21px}#sale_index .specialCont .planningBox .planningItem .planningTxt .itemTltBox .valueBox{display:block;text-align:right;font-weight:700;font-size:18px}#sale_index .specialCont .planningBox .planningItem .planningTxt .itemTltBox .valueBox .value{color:#bf1717;font-weight:700;font-size:25px}#sale_index .specialCont .planningBox .planningItem .txtBox p{margin-bottom:0;font-weight:700;padding-top:20px;font-size:16px}#sale_index .offeringBox{padding:40px 0}#sale_index .offeringBox .h2 span{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;margin-bottom:10px;font-size:34px}#sale_index .offeringBox .h2 span:before{height:0}#sale_index .offeringBox .h2 span:after{width:0}#sale_index .offeringBox .subTxt{font-weight:700;display:block;text-align:center;letter-spacing:1.2px}#sale_index .offeringBox .subTxt .specialValue{font-weight:700;color:#bf1717;font-size:20px}#sale_index .offeringBox .offeringLinkBox{margin-top:30px}#sale_index .offeringBox .offeringLinkBox .floorItem{max-width:1080px;width:100%}#sale_index .offeringBox .offeringLinkBox .floorItem .singleTxt{margin-bottom:0;background-color:#f5f5f5;flex-basis:100%;justify-content:center;display:flex;align-items:center;padding:0 10px;font-size:14px;min-height:50px}#sale_index .offeringBox .offeringLinkBox .floorItem:not(:first-of-type){margin-top:10px}#sale_index .offeringBox .offeringLinkBox .floorItem .fBox{display:flex;justify-content:center;font-weight:700;background-color:#000;color:#fff;font-size:18px}#sale_index .offeringBox .offeringLinkBox .floorItem .floorWrap{display:flex;flex-direction:column;gap:2px}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight{display:flex;flex-direction:column;background:#f5f5f5;padding:23px}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorImg{width:100%;text-align:center}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorImg img{width:100%}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorTxtBox{flex-basis:calc(100% - 90px)}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorTxtBox .floorTxt{margin-bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10px;font-size:14px;line-height:1.4;height:50%}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorTxtBox .floorTxt.single{height:100%}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorTxtBox .floorTxt.gryR{background-color:#f5f5f5;margin-top:13px}#sale_index .offeringBox .bottomTxt{text-align:center;font-weight:700;margin-bottom:0;font-size:18px;margin-top:30px}#sale_index .bgBrn{background-color:#4f3e3b}#sale_index .hutonBox{max-width:899px;margin:0 auto;width:90%;padding:50px 0}#sale_index .hutonBox .h2{color:#fff}#sale_index .hutonBox .h2 span{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;margin-bottom:10px;font-size:34px}#sale_index .hutonBox .h2 span:before{height:0}#sale_index .hutonBox .h2 span:after{width:0}#sale_index .hutonBox .subTxt{color:#fff;font-weight:700;text-align:center;display:block;letter-spacing:1.2px}#sale_index .hutonBox .imgBox{margin-top:30px}#sale_index .bedBox{padding:50px 0}#sale_index .bedBox .bedTltBox{text-align:center}#sale_index .bedBox .bedTltBox .subTxt{color:#fff;background-color:#ab9a68;display:inline-block;text-align:center;border-radius:30px;font-family:\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,MS P\660e\671d,MS PMincho,serif;font-size:16px;min-width:120px;padding-top:3px}#sale_index .bedBox .bedTltBox .subTlt{text-align:center;font-weight:700}#sale_index .bedBox .bedTltBox .h2{padding-top:5px}#sale_index .bedBox .bedTltBox .h2 span{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;margin-bottom:10px;font-size:34px}#sale_index .bedBox .bedTltBox .h2 span:before{height:0}#sale_index .bedBox .bedTltBox .h2 span:after{width:0}#sale_index .bedBox .bedImg{margin-top:30px}#sale_index .bedBox .bedItemBox{display:flex;flex-wrap:wrap;margin-top:30px}#sale_index .bedBox .bedItemBox .colorBlk{color:#000!important}#sale_index .bedBox .bedItemBox .bedItem{border:2px solid #eeeeee;width:100%}#sale_index .bedBox .bedItemBox .bedItem:not(:first-of-type){margin-top:20px}#sale_index .bedBox .bedItemBox .bedItem.borderRed{border:2px solid #bf1717}#sale_index .bedBox .bedItemBox .bedItem.borderRed .bedTlt{background-color:#bf1717}#sale_index .bedBox .bedItemBox .bedItem.borderGold{border:2px solid #eeeeee}#sale_index .bedBox .bedItemBox .bedItem.borderGold .bedTlt{background-color:#ab9a68}#sale_index .bedBox .bedItemBox .bedItem .bedTlt{background-color:#000;display:flex;align-items:center;color:#fff;font-weight:700;justify-content:center;text-align:center;font-size:14px;padding:8px 5px;min-height:55px}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg{text-align:center;margin:0 auto;border-bottom:2px dotted #eee}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.bestOne{position:relative}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.bestOne:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img15.png);width:79px;height:80px;top:0;background-repeat:no-repeat;left:0;background-size:cover}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.venueValue{position:relative}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.venueValue:after{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img16.png);background-repeat:no-repeat;width:145px;height:30px;top:5px;background-size:100% 100%;right:10px}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.specialValue{position:relative}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.specialValue:after{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img17.png);background-repeat:no-repeat;width:81px;height:25px;top:5px;background-size:100% 100%;right:10px}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg img{width:100%}#sale_index .bedBox .bedItemBox .bedItem .bedValue{color:#bf1717;font-weight:700;text-align:center;display:block;line-height:1;font-size:18px;padding:10px 5px}#sale_index .bedBox .bedItemBox .bedItem .bedValue .midleBorder{position:relative}#sale_index .bedBox .bedItemBox .bedItem .bedValue .midleBorder:before{position:absolute;content:"";height:1px;width:100%;background-color:#bf1717;top:11px;left:0}#sale_index .bedBox .bedItemBox .bedItem .bedValue .txt{display:inline-block;padding-top:15px;font-size:13px}#sale_index .bedBox .catalogTxt{position:relative;padding-left:30px;margin-top:60px}#sale_index .bedBox .catalogTxt .catalogImg{position:absolute;width:80px;top:-40px;left:0}#sale_index .bedBox .catalogTxt .txtBox{font-weight:700;border:1px solid #000;background-color:#f5f5f5;border-radius:10px;margin-bottom:0;font-size:16px;padding:35px 30px;line-height:1.8}#sale_index .bedBox .catalogTxt .txtBox .simons{color:#000;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;pointer-events:none}#sale_index .visitTxt p{margin-bottom:0;font-weight:700;font-size:16px}#sale_index .sale_contactBox{background-color:#f5f5f5;padding:50px 0}#sale_index .sale_contactBox .h2{text-align:center}#sale_index .sale_contactBox .h2 span{display:inline-block;font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;margin-bottom:25px}#sale_index .sale_contactBox .h2 span:before{height:0;width:0}#sale_index .sale_contactBox .h2 span:after{height:0;width:0}#sale_index .sale_contactBox .visitBox .subTxt{font-weight:700;text-align:center;font-size:16px;margin-top:30px;margin-bottom:15px}#sale_index .sale_contactBox .visitBox .visitTel{max-width:720px;margin:0 auto;border:1px solid #000;width:90%;padding:20px 40px}#sale_index .sale_contactBox .visitBox .visitTel .telTxt{text-align:center;display:block}#sale_index .sale_contactBox .visitBox .visitTel .telTxt a{text-decoration:none;color:#000;font-weight:700;font-family:Noto Sans JP,sans-serif;position:relative;font-size:20px;padding-left:20px}#sale_index .sale_contactBox .visitBox .visitTel .telTxt a:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img14.png);width:23px;height:29px;background-repeat:no-repeat;background-size:70% 70%;top:2px;left:0}#sale_index .sale_contactBox .visitBox .visitTel .telSubTxt{display:block;text-align:center;line-height:1.4;font-family:Noto Sans JP,sans-serif;font-size:14px}#sale_index .sale_contactBox .visitBox .visitFormBtn{text-align:center}#sale_index .sale_contactBox .visitBox .visitFormBtn a{display:inline-block;background-color:#4f3e3b;color:#fff;font-weight:700;text-decoration:none;max-width:720px;margin:0 auto;text-align:center;font-size:18px;padding:15px 0 18px;width:90%}#sale_index .sale_contactBox .visitBox .visitFormBtn a.iconMail{padding-left:0}#sale_index .sale_contactBox .visitBox .visitFormBtn a.iconMail:before{display:inline-block;position:relative;content:"";background-image:url(/cdn/shop/files/ico_mail.png);background-repeat:no-repeat;width:48px;height:26px;background-size:70%;top:10px;left:4px}#sale_index .infoListBox{padding:50px 0 0}#sale_index .rinen{margin-bottom:30px}#sale_index .rinen dt{border:1px solid #000;padding:5px;font-weight:700;font-size:18px;margin-bottom:20px}.shoplist .areaList ul{width:auto}main *+p{margin-top:30px}main a.linkBlank:after{width:12px;height:12px;margin-left:8px}main .fontMin{font-family:Zen Old Mincho,serif}main:has(.conceptBox) .pageHeader{min-height:70px}main:not(:has(.conceptBox)) .pageHeader{min-height:100px}main .pageHeader{height:305px;padding-top:50px}main .pageHeader:before{width:calc(100% + 204px);height:156px;bottom:5.066vw}main .pageHeader .pageTitle{font-size:24px;font-weight:500}main .pageHeader .pageTitleSub{margin-top:8px;font-size:12px;font-weight:500}main .pageHeaderDetail{padding-top:17px}main .pageHeaderDetail .inner{width:calc(100% - 40px)}main .pageHeaderDetail .pageTitle{margin-top:9px;font-size:24px}main .pageHeaderDetail .pageTitleSub{font-size:12px}main .pageHeaderDetail.decoHeader{min-height:100px}.section{padding:35px 0}.section.nextWave{padding-bottom:25.6vw}.section+.section{padding-block:70px}.section:last-of-type{padding-bottom:50px}.section .inner{padding:0 20px}.section.waveBase:before{width:100%;aspect-ratio:1600/298}.section.waveBase:has(+.bgWhite),.section.bgBase:has(+.bgWhite){padding-bottom:75px}.section.waveBase+.bgWhite,.section.bgBase+.bgWhite{padding-top:15px}.section.waveBase+.bgWhite:before,.section.bgBase+.bgWhite:before{aspect-ratio:1600/90;border-radius:45px 45px 0 0}.pagination{justify-content:center;margin-top:50px}.pagination>li{margin-inline:8px}.pagination>li>*{width:32px;height:32px;line-height:32px}.newsContentHeader{margin-top:39px}.newsContentHeader .newsContentDate{font-size:13px}.newsContentHeader .newsContentTitle{font-size:18px;line-height:1.72;letter-spacing:.04em}.newsContentHeader .newsContentTag{padding:2px 28px;margin-top:23px;font-size:12px;line-height:1.2}.newsContentHeader .newsContentTag+.newsContentTag{margin-left:10px}.newsContentHeader+*{margin-top:42px}.newsContentFooter{margin-top:60px}.newsContentFooter ul>li a{height:50px;font-size:13px}.newsContentFooter ul>li.prev a,.newsContentFooter ul>li.next a{width:14px;height:50px;background-size:14px}*+.contactBox{margin-top:50px}.contactBox{padding:60px 20px 40px;border-radius:23px}.contactBox:before{font-size:50px;top:30px}.contactBox .contactNote{font-size:13px;line-height:1.73}.contactBox .btnWrap{width:100%;max-width:295px}.contactBox .btnWrap .btn{display:flex;align-items:center;width:100%;height:100%;padding:10px 35px;font-size:13px}.contactBox .btnWrap .btn:before{width:15px;height:15px;right:16px}.btnWrap.btnBorder .btn{padding:10px 35px 10px 0;font-size:13px}.btnWrap.btnBorder .btn:before{width:15px;height:15px;right:16px}.btnWrap.btnBorder .btn.iconStore:before{width:16px;height:16px}.btnWrap.btnRound{flex-direction:column;width:100%;gap:20px}.btnWrap.btnRound .btn{display:flex;align-items:center;width:100%;height:100%;padding:10px 35px;font-size:13px}.btnWrap.btnRound .btn:before{width:15px;height:15px;right:16px}.btnWrap.btnRound .btn[target=_blank]:before{width:16px;height:16px}.btnWrap.btnRound .btn.iconStore:before{width:16px;height:16px}.pageLead{line-height:1.8}*+h2.title{margin-top:40px}h2.title+*:not(.btnWrap):not(.brandList){margin-top:33px}h2.title{padding-left:30px;font-size:21px}h2.title:before{width:18px;height:4px;top:.5em}h3.title+p:not(.btnWrap){margin-top:10px}*+h3.title{margin-top:45px}h3.title{font-size:18px}h3.title+*{margin-top:22px}*+h4.title{margin-top:24px}h4.title+*{margin-top:9px}h4.title{padding-left:35px;font-size:16px}h4.title:before{width:25px;height:1px}*+.imgWrap{margin-top:23px}.imgWrap{border-radius:15px}*+.titleCenter{margin-top:60px}*+.titleCenter[data-text]{margin-top:21.3vw}.titleCenter{padding-bottom:9px;font-size:21px}.titleCenter:before{font-size:10vw;top:-5vw;white-space:nowrap;width:calc(100% + 40px);transform:translate(-50%);left:50%}.titleCenter:after{width:30px;height:3px}.leadCatchTitle{font-size:19px}*+.leadCatchNote{margin-top:25px}.leadCatchNote{font-size:14px;line-height:2.2}.leadCatchNote .leadCatchNoteSub{font-size:12px}.leadCatch{font-size:14px;line-height:2.2}*+[class^=listCol]{margin-top:28px}[class^=listCol]{display:flex;flex-direction:column;width:100%}[class^=listCol]>.listItem.listItemThumb{order:0}[class^=listCol]>.listItem.listItemText{order:1;margin-top:20px}[class^=listCol]>.listItem+.listItem{margin-top:23px}*+.imgC{margin-top:28px}*+.colImgFixed{margin-top:30px}.colImgFixed{flex-direction:column}.colImgFixed>*{width:100%}.colImgFixed>*.colText{order:1;margin-top:30px}.colImgFixed>*.colImg{order:0}*+.commonTable{margin-top:30px}.commonTable{font-size:14px}.commonTable>tbody>tr>th,.commonTable>thead>tr>th{padding:12px 6px}.commonTable>tbody>tr>td,.commonTable>thead>tr>td{padding:12px 6px}.scrollTable{overflow:auto}.scrollTable table{min-width:calc(100% + 50px);margin-top:0;white-space:nowrap}*+.scrollText{margin-top:15px}.scrolltext{display:block;margin-bottom:8px;margin-left:auto;color:#9f792e;font-size:11px;font-weight:700;text-align:right;border-radius:12px}*+ul.commonList,*+ol.commonList{margin-top:20px}ul.commonList.col_sp{display:flex;justify-content:space-between;flex-wrap:wrap}ul.commonList.col_sp>li{width:calc(50% - 20px)}ul.commonList.col_sp>li:nth-child(odd){margin-right:10px}ul.commonList.col_sp>li:nth-child(2n){margin-left:10px}ul.commonList>li{padding-left:22px}ul.commonList>li:before{top:10px;margin:auto;left:5px}ul.commonList>li+li{margin-top:5px}ol.commonList>li{position:relative}ol.commonList>li+li{margin-top:7px}*:not(.title)+dl.commonList{margin-top:32px}.title+dl.commonList{margin-top:0}dl.commonList>div{padding:12px 0}dl.commonList>div>dt,dl.commonList>div>dd{font-size:13px;line-height:1.73}dl.commonList>div>dt{font-weight:700}dl.commonList>div>dd{margin-top:5px;font-size:14px;line-height:1.76}.iframeWrap{margin-top:1.5em}.mapWrap{padding-bottom:50.25%}*+.colorBox,*+.colorBoxSecond,*+.colorBoxThird{margin-top:30px}*+.colorBoxAdd{margin-top:15px}.colorBox,.colorBoxSecond,.colorBoxThird{padding:25px 16px;border-radius:20px}.colorBoxAdd{padding:18px 15px;border-radius:8px}.colorBox .colorBoxTitle,.colorBoxAdd .colorBoxTitle,.colorBoxSecond .colorBoxTitle,.colorBoxThird .colorBoxTitle{font-size:15px}.colorBox .colorBoxTitle+p,.colorBoxAdd .colorBoxTitle+p,.colorBoxSecond .colorBoxTitle+p,.colorBoxThird .colorBoxTitle+p{margin-top:6px}.colorBoxSecond .colBlock .colBody,.colorBoxThird .colBlock .colBody,.colBlock .colBody{margin-top:33px}.colBlock .colBody>dl.commonList:first-child div{padding-block:20px}.colBlock .colBody>dl.commonList:first-child div p+p{margin-top:15px}*+.pageListBig{margin-top:30px}.pageListBig>li+li{margin-top:20px}.pageListBig>li a{padding-block:12px;padding-inline:18px;aspect-ratio:670/340;border-radius:15px}.pageListBig>li a .pageListTitle{font-size:19px;letter-spacing:.06em}.pageListBig>li a .pageListTitle:before{width:25px;height:25px;right:-38px}.preBox{margin-top:20px}.taC_sp{text-align:center!important}.taL_sp{text-align:left!important}.taR_sp{text-align:right!important}.pT0_sp{padding-top:0!important}.pT10_sp{padding-top:10px!important}.pT20_sp{padding-top:20px!important}.pB0_sp{padding-bottom:0!important}.pB10_sp{padding-bottom:10px!important}.pB20_sp{padding-bottom:20px!important}.pB30_sp{padding-bottom:30px!important}.pB40_sp{padding-bottom:40px!important}.pT30_sp{padding-top:30px!important}.pT40_sp{padding-top:40px!important}.mB0_sp{margin-bottom:0!important}.mB5_sp{margin-bottom:5px!important}.mB10_sp{margin-bottom:10px!important}.mB15_sp{margin-bottom:15px!important}.mB20_sp{margin-bottom:20px!important}.mB30_sp{margin-bottom:30px!important}.mB40_sp{margin-bottom:40px!important}.mB50_sp{margin-bottom:50px!important}.mB60_sp{margin-bottom:60px!important}.mB70_sp{margin-bottom:70px!important}.mB80_sp{margin-bottom:80px!important}.mT0_sp{margin-top:0!important}.mT5_sp{margin-top:5px!important}.mT10_sp{margin-top:10px!important}.mT20_sp{margin-top:20px!important}.mT30_sp{margin-top:30px!important}.mT40_sp{margin-top:40px!important}.mT50_sp{margin-top:50px!important}.mT60_sp{margin-top:60px!important}.mT70_sp{margin-top:70px!important}.mT80_sp{margin-top:80px!important}.mL0_sp{margin-left:0!important}.mL5_sp{margin-left:5px!important}.mL10_sp{margin-left:10px!important}.mL20_sp{margin-left:20px!important}.mL30_sp{margin-left:30px!important}.mL40_sp{margin-left:40px!important}.mL50_sp{margin-left:50px!important}.mR0_sp{margin-right:0!important}.mR5_sp{margin-right:5px!important}.mR10_sp{margin-right:10px!important}.mR20_sp{margin-right:20px!important}.mR30_sp{margin-right:30px!important}.mR40_sp{margin-right:40px!important}.mR50_sp{margin-right:50px!important}.size12_sp{font-size:12px!important}.size13_sp{font-size:13px!important}.size14_sp{font-size:14px!important}.size15_sp{font-size:15px!important}.size16_sp{font-size:16px!important}.size17_sp{font-size:17px!important}.size18_sp{font-size:18px!important}.size19_sp{font-size:19px!important}.size20_sp{font-size:20px!important}.size22_sp{font-size:22px!important}.size24_sp{font-size:24px!important}.size28_sp{font-size:28px!important}.w50p_sp{width:50%!important}*+.summaryBox{margin-top:30px}@keyframes scrollIn{0%{transform:translate(0)}to{transform:translate(100%)}}.sectionTitle{padding-bottom:8px}.sectionTitle:before{width:14px}.pointList{margin-top:41px;margin-bottom:30px}.pointList>li{width:calc(50% - 8px)}.pointList>li:nth-child(n+3){margin-top:19px}.pointList>li:nth-child(odd){margin-right:16px}.pointList>li>a{height:100%;padding:25px 8px;border-radius:10px}.pointList>li .pointListNum{font-size:13px}.pointList>li .pointListTitle{margin-top:4px;padding-bottom:20px;font-size:14px;line-height:1.48;letter-spacing:.12em}.pointList>li .pointListNote{display:none!important}.pointList>li .pointListMore{max-width:100px;padding:2px 15px 0;font-size:11px}.categoryBlock{margin-top:26px;overflow-x:hidden}.categoryBlock .categoryBlockItem{padding:141px 20px 0}.categoryBlock .categoryBlockItem+.categoryBlockItem{margin-top:60px}.categoryBlock .categoryBlockItem>figure{width:calc(100% + 40px);margin-top:0;height:181px;top:0;left:-20px}.categoryBlock .categoryBlockItem .categoryBlockText>a{padding:30px 20px;border-radius:10px}.categoryBlock .categoryBlockItem .categoryBlockText .categoryBlockTitle{font-size:20px}.categoryBlock .categoryBlockItem .categoryBlockText .categoryBlockCatch{margin-top:8px;font-size:16px;line-height:1.85}.brandBox{width:calc(100% - 40px);padding-block:0;margin-inline:auto}.brandBox .brandBoxBg{aspect-ratio:670/360;border-radius:45px}.brandBox .brandBoxBg img{width:100%;height:100%}.brandBox .brandBoxInner{width:calc(100% - 40px);margin-top:40px;margin-inline:auto;border-radius:45px}.brandBox .brandBoxInner .brandTitle{font-size:11px}.brandBox .brandBoxInner .brandCatch{font-size:19px}.brandBox .brandBoxInner *+.brandLead{margin-top:17px}.brandBox .brandBoxInner .brandLead{font-size:14px;line-height:2.2}#leadBox{width:calc(100% - 40px);padding-block:45px 60px;margin-inline:auto}#leadBox .leadBoxBg{aspect-ratio:670/360;border-radius:23px}#leadBox .leadBoxBg img{width:100%;height:100%}#leadBox .leadBoxInner{width:100%;margin-top:40px;margin-inline:auto;border-radius:45px;text-align:center}#leadBox .leadBoxInner p{font-size:14px}#leadBox .leadBoxInner p+p{margin-top:20px}#aboutBrand{padding-block:60px 45px}#aboutBrand .img img{width:163px;height:54px}#aboutBrand .text{margin-top:40px;padding-top:40px}#aboutBrand .text .titleWrap .aboutTitle{margin-top:10px;font-size:18px}#aboutBrand .text .titleWrap .aboutSubTitle{font-size:12px}#aboutBrand .text .leadWrap{margin-top:12px}#aboutBrand .text .leadWrap p+p{margin-top:12px}#brandDesc{padding-block:45px 65px}#brandDesc ul.brandDescList>li+li{margin-top:50px}#brandDesc ul.brandDescList>li .titleWrap{font-size:30px;line-height:38px;text-align:center}#brandDesc ul.brandDescList>li .itemWrap{margin-top:32px}#brandDesc ul.brandDescList>li .itemWrap .item+.item{margin-top:32px}#brandDesc ul.brandDescList>li .itemWrap .item *+.itemImg{margin-top:25px}#brandDesc ul.brandDescList>li .itemWrap .item .itemLead{font-size:18px;margin-top:25px}#brandDesc ul.brandDescList>li .itemWrap .item .itemBody{margin-top:18px}#brandDesc ul.brandDescList>li .itemWrap .item .itemBody p+p{margin-top:18px}#brandPoint{padding-bottom:50px}#brandPoint:before{border-radius:45px 45px 0 0;height:375px}#brandPoint li.pointWrap+li.pointWrap{margin-top:50px}#brandPoint li.pointWrap .img img{border-radius:13px}#brandPoint li.pointWrap .text h3{font-size:18px;margin-top:28px}#brandPoint li.pointWrap .text .keyWd{margin-top:8px}#brandPoint li.pointWrap .text .pointMark{margin-top:12px}#brandPoint li.pointWrap .text .pointMark p{font-size:12px;line-height:18px;padding-inline:10px}#brandPoint li.pointWrap .text .desc{margin-top:10px;font-size:13px}#brandPoint li.pointWrap .link{margin-top:28px}#brandPoint li.pointWrap .link a{padding-bottom:20px}#brandPoint li.pointWrap .link a:before{bottom:20px;width:14px;height:14px}#brandPoint li.pointWrap .link a .linkImg{width:105px;height:88px;margin-right:32px}#brandPoint li.pointWrap .link a .linkImg img{border-radius:5px}#brandPoint li.pointWrap .link a .linkText{width:calc(100% - 137px);padding-right:20px;font-size:14px;line-height:1.38}#brandPoint .listCol3+.title{margin-top:50px}#brandPoint .listCol3+h3.itemTitle{margin-top:40px}#brandPoint h3.itemTitle{font-size:18px}#brandPoint li.itemsWrap+li.itemsWrap{margin-top:50px}#brandPoint li.itemsWrap .img img{border-radius:13px}#brandPoint li.itemsWrap .text{margin-top:18px}#brandPoint li.itemsWrap .text *+p{margin-top:10px}#brandPoint li.itemsWrap .storeBtn{margin-top:28px}#brandPoint li.itemsWrap .storeBtn a{min-height:36px}#brandPoint li.itemsWrap .storeBtn a span{padding-left:22px}#brandPoint li.itemsWrap .storeBtn a span:before{width:16px;height:16px}*+.storeLinkBox{margin-top:70px}.storeLinkBox{padding:40px 20px;border-radius:45px}.storeLinkBox .storeBoxTitle{margin-top:12px;font-size:21px}.storeLinkBox .storeBoxSubTitle{font-size:13px}.storeLinkBox .storeNote{font-size:13px;line-height:1.84}.storeLinkBox .btnCol2{margin-top:40px}.storeLinkBox .btnCol2 p.btnWrap{max-width:296px;margin-inline:auto}.storeLinkBox .btnCol2 p.btnWrap+p.btnWrap{margin-top:25px}.storeLinkBox .btnCol2 p.btnWrap .btn{min-height:45px;padding-inline:32px 40px}.storeLinkBox .btnCol2 p.btnWrap .btn.iconArrow:before{width:15px;height:15px;right:16px}.storeLinkBox .btnCol2 p.btnWrap .btn.iconStore:before{width:15px;height:15px;right:16px}*+.iconlist{margin-top:40px}.iconlist>li{padding-bottom:21px}.iconlist>li+li{padding-top:21px}.iconlist>li .iconListThumb{width:26.86%}.iconlist>li .iconListThumb img{width:60px}.iconlist>li .iconListText{width:64.179%;margin-left:auto}.iconlist>li .iconListText .iconListTitle{font-size:16px}.iconlist>li .iconListText .iconListNote{margin-top:14px;font-size:14px;line-height:1.71}*+.pageList{margin-top:42px}.pageList>li+li{margin-top:15px}.pageList>li a{padding:15px;border-radius:13px}.pageList>li a:before{width:25px;height:25px;right:11px;bottom:11px}.pageList>li a .pageListThumb{width:40.98%;border-radius:13px}.pageList>li a .pageListTitle{width:49.5%;margin-left:auto;font-size:15px}#recruit_index,#precious{padding-block:0 40px}#recruit_index .recruit_index_lead,#recruit_index .precious_lead,#precious .recruit_index_lead,#precious .precious_lead{padding-block:35px}#recruit_index .recruit_index_lead:before,#recruit_index .precious_lead:before,#precious .recruit_index_lead:before,#precious .precious_lead:before{top:1vw;right:-2vw;width:85px;height:72px}#recruit_index .recruit_index_lead:after,#recruit_index .precious_lead:after,#precious .recruit_index_lead:after,#precious .precious_lead:after{bottom:-3vw;left:-32px;width:106px;height:86px}#gradBg:before{top:153px;border-radius:45px 45px 0 0;height:30%;min-height:860px}.preciousList{gap:60px}.preciousList .preciousItem{flex-direction:column;align-items:center}.preciousList .preciousItem .textWrap{margin-top:18px;padding-inline:20px}.preciousList .preciousItem .textWrap .text{padding-top:28px;padding-left:20px}.preciousList .preciousItem .textWrap .text:before{border-radius:32px 0 0;width:45px;height:42px}.preciousList .preciousItem .textWrap .text p+p{margin-top:13px}.preciousList .preciousItem:nth-of-type(1) .img .preciousImg{width:53.3vw;height:78.6vw;border-radius:26.6vw}.preciousList.down .preciousItem:nth-of-type(1) .img .textImg{width:58.66vw;height:12.8vw;bottom:5.33vw;transform:translate(76%)}.preciousList.down .preciousItem:nth-of-type(1) .img .textImg img{width:58.66vw;height:12.8vw}.preciousList.down .preciousItem:nth-of-type(2) .img{width:89.8%;margin-left:auto}.preciousList.down .preciousItem:nth-of-type(2) .img .textImg{width:49.6vw;height:9.6vw;bottom:6vw;transform:translate(50%,-100%)}.preciousList.down .preciousItem:nth-of-type(2) .img .textImg img{width:49.6vw;height:9.6vw}.preciousList.down .preciousItem:nth-of-type(2) .textWrap{margin-top:-20px}.preciousList.down .preciousItem:nth-of-type(3) .img{width:100%;padding-inline:30px;margin-inline:auto}.preciousList.down .preciousItem:nth-of-type(3) .img .textImg{width:93vw;height:9.6vw;bottom:7vw;transform:translate(3%);left:0}.preciousList.down .preciousItem:nth-of-type(3) .img .textImg img{width:93vw;height:9.6vw}.preciousList.mouton .preciousItem:nth-of-type(1) .img .textImg{width:48vw;height:22.4vw;left:-9.33vw;bottom:2.13vw}.preciousList.mouton .preciousItem:nth-of-type(1) .img .textImg img{width:48vw;height:22.4vw}.preciousList.mouton .preciousItem:nth-of-type(2) .img{width:86%;margin-inline:auto}.preciousList.mouton .preciousItem:nth-of-type(2) .img .textImg{width:49.6vw;height:9.6vw;bottom:12vw;transform:translate(65%,-100%)}.preciousList.mouton .preciousItem:nth-of-type(2) .img .textImg img{width:49.6vw;height:9.6vw}.preciousList.mouton .preciousItem:nth-of-type(2) .textWrap{margin-top:-20px}.preciousList.mouton .preciousItem:nth-of-type(3) .img{width:86%;margin-inline:auto}.preciousList.mouton .preciousItem:nth-of-type(3) .img .textImg{width:93vw;height:9.6vw;bottom:14vw;transform:translate(-3%);left:0}.preciousList.mouton .preciousItem:nth-of-type(3) .img .textImg img{width:93vw;height:9.6vw}.preciousList.mouton .preciousItem:nth-of-type(3) .textWrap .imgSvg{margin-top:30px}.preciousList.silk .preciousItem:nth-of-type(1) .img .textImg{width:69vw;height:9.6vw;left:0;bottom:6vw;transform:translate(-20%,-50%)}.preciousList.silk .preciousItem:nth-of-type(1) .img .textImg img{width:69vw;height:9.6vw}.preciousList.silk .preciousItem:nth-of-type(2) .img{width:93%;margin-left:auto}.preciousList.silk .preciousItem:nth-of-type(2) .img .textImg{width:58vw;height:22vw;bottom:-4.266vw;right:0;transform:translate(-10%,-82%)}.preciousList.silk .preciousItem:nth-of-type(2) .img .textImg img{width:58vw;height:22vw}.preciousList.silk .preciousItem:nth-of-type(2) .textWrap{margin-top:-30px}.preciousList.silk .preciousItem:nth-of-type(3) .img{width:86%;margin-inline:auto}.preciousList.silk .preciousItem:nth-of-type(3) .img .textImg{width:93vw;height:9.6vw;bottom:14vw;transform:translate(-3%);left:0}.preciousList.silk .preciousItem:nth-of-type(3) .img .textImg img{width:93vw;height:9.6vw}.preciousList.silk .preciousItem:nth-of-type(3) .textWrap .imgSvg{margin-top:30px}.preciousList.muatsu .preciousItem:nth-of-type(1) .img .textImg{width:49.6vw;height:9.6vw;transform:translate(-9%,-22%)}.preciousList.muatsu .preciousItem:nth-of-type(1) .img .textImg img{width:49.6vw;height:9.6vw}.preciousList.muatsu .preciousItem:nth-of-type(1) .textWrap .imgSvg{margin-top:25px;width:150px;height:32px}.preciousList.muatsu .preciousItem:nth-of-type(2) .img{width:86%;margin-inline:auto}.preciousList.muatsu .preciousItem:nth-of-type(2) .img .textImg{width:58.66vw;height:12.8vw;bottom:10%;transform:translate(40%,-100%)}.preciousList.muatsu .preciousItem:nth-of-type(2) .img .textImg img{width:58.66vw;height:12.8vw}.preciousList.muatsu .preciousItem:nth-of-type(2) .textWrap{margin-top:-32px}.preciousList.muatsu .preciousItem:nth-of-type(3) .imgMuatsu{padding-inline:20px;width:100%}.preciousList.muatsu .preciousItem:nth-of-type(4) .textMuatsu{padding-inline:20px}.preciousList.muatsu .preciousItem:nth-of-type(4) .textMuatsu p{font-size:18px}.preciousList.muatsu .preciousItem:nth-of-type(4) .textMuatsu .imgSvg{width:110px;height:96px;margin-top:20px}.recruit_index_lead{padding-bottom:110px!important}.recruit_index_lead:after{bottom:12vw!important}.recruit_index_lead .leadInner{max-width:400px}.recruit_index_lead .leadInner:after{background:url(/cdn/shop/files/recindex_img_sp.png) no-repeat 0 0/contain;right:50%;bottom:0;transform:translate(50%);width:90%;height:182px}.recruit_index_lead p{padding-bottom:215px;line-height:2.5}}@media print,screen and (min-width:769px){.conceptBox{width:calc(100% - 160px);padding-block:0;margin-inline:auto}.conceptBox:has(.anchorList){padding-bottom:90px}.conceptBox .conceptBoxBg{aspect-ratio:1440/540;border-radius:45px;position:absolute;top:30px;right:0;left:0;margin:auto}.conceptBox .conceptBoxInner{width:calc(100% - 80px);max-width:1280px;padding-inline:40px;margin-top:30px;margin-inline:auto;border-radius:45px 45px 0 0}.conceptBox .conceptBoxInner .conceptTitle{font-size:14px}.conceptBox .conceptBoxInner .conceptCatch{font-size:24px}.conceptBox .conceptBoxInner *+.conceptLead{margin-top:40px}.conceptBox .conceptBoxInner .conceptLead{font-size:18px;line-height:2.4}.conceptBox .conceptBoxInner *+.logoBox{margin-top:40px}.conceptBox .conceptBoxInner .logoBox{gap:40px}.conceptBox .conceptBoxInner .logoBox .img{width:200px}.conceptBox .conceptBoxInner .conceptAnchor{margin-top:50px;font-size:14px}.conceptBox .conceptBoxInner .conceptAnchor a{padding-bottom:63px}.conceptBox .conceptBoxInner .conceptAnchor a:before{font-size:11px;margin-right:20px}.conceptBox .conceptBoxInner .conceptAnchor a:after{width:46px;height:46px;bottom:7px}#anchorBrand{padding-bottom:93px}#anchorBrand:before{width:32.68vw;height:calc(100% - 345px);border-radius:0 90px 90px 0}.brandList>li{display:flex;align-items:center;padding-block:87px;border-bottom:1px solid #27323b}.brandList>li .brandListThumb{width:39%}.brandList>li .brandListThumb .brandListLogo{width:34%;box-shadow:0 0 8px #29304026;border-radius:50%;right:20px;bottom:-11.76%}.brandList>li .brandListText{width:48.43%;margin-left:auto}.brandList>li .brandListText .brandListTitle{font-size:32px}.brandList>li .brandListText .brandListTitle:before{top:1em;font-size:15px;left:-10.6%}.brandList>li .brandListText .brandListNote{margin-top:56px;font-size:16px;line-height:1.875}.brandList>li .brandListText .brandListBtn{margin-top:62px}.brandList>li .brandListText .brandListBtn>li{width:calc(50% - 20px)}.brandList>li .brandListText .brandListBtn>li:nth-child(odd){margin-right:40px}.brandList>li .brandListText .brandListBtn>li.brandListBtnBrand a[target=_blank]:focus:before,.brandList>li .brandListText .brandListBtn>li.brandListBtnBrand a[target=_blank]:hover:before{background-image:url(/cdn/shop/files/icon_blank_c.svg)}.brandList>li .brandListText .brandListBtn>li a{width:100%;padding:14px 50px 14px 28px;font-size:16px;transition:.2s color,.2s border-color}.brandList>li .brandListText .brandListBtn>li a:hover{color:#9f792e;border-color:#9f792e;opacity:1}.brandList>li .brandListText .brandListBtn>li a:hover:after{transform:scale(1)}.brandList>li .brandListText .brandListBtn>li a:after{width:38px;height:38px;position:absolute;top:0;bottom:0;margin:auto;right:12px;transform:scale(0);transition:.2s transform,2s opacity;z-index:0}.brandList>li .brandListText .brandListBtn>li a:before{width:22px;height:22px;right:20px}.productList{display:flex;flex-wrap:wrap}.productList>li{width:calc(33.3% - 27px)}.productList>li:not(:nth-child(3n)){margin-right:40px}.productList>li:nth-child(n+4){margin-top:0}.productList>li:focus:before,.productList>li:hover:before{width:100%}.productList>li:focus:after,.productList>li:hover:after{width:0}.productList>li:before{transition:.2s width}.productList>li:after{transition:.2s width}.productList>li a{padding:27px 40px 27px 10px}.productList>li a:focus,.productList>li a:hover{color:#9f792e}.productList>li a:focus:after,.productList>li a:hover:after{transform:scale(1)}.productList>li a:focus:before,.productList>li a:hover:before{background-image:url(/cdn/shop/files/icon_blank_c.svg)}.productList>li a:before{width:20px;height:20px;top:0;bottom:0;right:12px;margin:auto;transition:transform .2s;z-index:1}.productList>li a:after{content:"";display:block;width:38px;height:38px;background:#f0ede7;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;right:3px;transition:.2s transform;z-index:0;transform:scale(0)}.productList>li a .productListThumb{width:25.29%;margin-right:30px}.productList>li a .productListTitle{font-size:18px}.collaborationList>li{width:25%;padding-inline:10px}.collaborationList>li+li:not(:nth-child(4n+1)){position:relative}.collaborationList>li+li:not(:nth-child(4n+1)):before{content:"";display:block;width:1px;background:#e5e2dc;position:absolute;top:0;bottom:0;left:0;margin:auto;height:105px}.collaborationList>li img{width:100%;max-width:206px}.catalogList{display:flex;flex-wrap:wrap}.catalogList>li{display:block;width:calc(50% - 20px)}.catalogList>li:nth-child(odd){margin-right:auto}.catalogList>li a{padding:30px 40px;border-radius:25px;transition:.2s}.catalogList>li a:focus,.catalogList>li a:hover{filter:drop-shadow(0 0 5px #fff)}.catalogList>li a:before{width:24px;height:24px;right:30px;bottom:30px}.catalogList>li a .catalogListThumb{width:25.92%}.catalogList>li a .catalogListText{width:59.26%;margin-left:auto;font-size:24px;line-height:1.5}.catalogList>li a p,.catalogList>li a p img{transition:.2s}*+.itemList{margin-top:92px}.itemList>li{align-items:center;justify-content:space-between}.itemList>li+li{margin-top:100px}.itemList>li .itemListText{width:43.9%}.itemList>li .itemListText .itemListTitle{font-size:28px}.itemList>li .itemListText .itemListNote{margin-top:56px;font-size:16px;line-height:1.875}.itemList>li .itemListText .itemListLogo{width:60%;padding-block:40px;max-width:400px}.itemList>li .itemListThumb{width:43.9%;border-radius:30px}.itemList+.btnWrap{margin-top:100px}*+.anchorList{margin-top:115px}.anchorList{gap:60px}.anchorList>li a{padding-block:4px;padding-left:4px;padding-right:56px;font-size:21px}.anchorList>li a:focus,.anchorList>li a:hover{color:#9f792e;border-bottom-color:#9f792e;opacity:1!important}.anchorList>li a:focus:before,.anchorList>li a:hover:before{transform:scale(1)}.anchorList>li a:focus:after,.anchorList>li a:hover:after{border-color:#9f792e}.anchorList>li a:focus span:before,.anchorList>li a:hover span:before{opacity:0}.anchorList>li a:focus span:after,.anchorList>li a:hover span:after{width:100%}.anchorList>li a:after{width:8px;height:8px;right:3px}.anchorList>li a:before{width:24px;height:24px;position:absolute;bottom:10px;margin:auto;right:-5px;transform:scale(0);transition:.2s transform,2s opacity;z-index:0}#anchorShopLead .shopLeadImage{aspect-ratio:160/56;margin-top:9.6vw}#anchorShopLead .shopLeadImage .shopLeadMapDeco1,#anchorShopLead .shopLeadImage .shopLeadMapDeco2{width:45.625%;top:-.56vw}#anchorShopLead .shopLeadImage .shopLeadMap{width:42.5%}.missionPhilosophy{margin-top:73px;padding-left:50%;justify-content:flex-end}.missionPhilosophy .philosophyHeader .philosophyTitleSub{font-size:18px}.missionPhilosophy .philosophyHeader .philosophyTitle{margin-top:10px;font-size:32px;line-height:1.5}.missionPhilosophy .philosophyHeader+*{margin-top:56px}.missionPhilosophy .philosophyNote{letter-spacing:.02em}.missionPhilosophy .philosophyThumb{display:flex;align-items:center;order:0;width:50%;padding-inline:40px;text-align:center;position:absolute;top:0;left:0;bottom:0;margin:auto}.missionPhilosophy .philosophyThumb img{max-width:490px;margin-inline:auto}.missionPhilosophy .btnWrap{margin-top:50px}#gradBg.joinus{padding-top:min(14.7vw,200px)}#gradBg.joinus:after{content:"";position:absolute;background:url(/cdn/shop/files/wave_g.svg) no-repeat 0 0/contain;display:block;aspect-ratio:1579/198;right:0;left:0;margin:auto;z-index:-1;bottom:72px;transform:translate(-6%)}#gradBg.joinus .text_joinus{font-size:min(7.5vw,120px);top:0;left:0;transform:translate(20%,-50%)}#gradBg.joinus .listCol3 .listItem{width:calc((100% - 36px) / 3)}#gradBg.joinus .listCol3 .listItem:not(:nth-child(3n)){margin-right:18px}#gradBg.joinus .listCol3 .listItem a{padding:18px;border-radius:25px}#gradBg.joinus .listCol3 .listItem a:hover,#gradBg.joinus .listCol3 .listItem a:focus{opacity:1}#gradBg.joinus .listCol3 .listItem a:hover img,#gradBg.joinus .listCol3 .listItem a:focus img{transform:scale(1.1)}#gradBg.joinus .listCol3 .listItem a:hover h2:before,#gradBg.joinus .listCol3 .listItem a:focus h2:before{background-image:url(/cdn/shop/files/icon_arrow_c.svg)}#gradBg.joinus .listCol3 .listItem a:hover h2:after,#gradBg.joinus .listCol3 .listItem a:focus h2:after{transform:scale(1)}#gradBg.joinus .listCol3 .listItem a .img{border-radius:20px}#gradBg.joinus .listCol3 .listItem a h2{border-radius:22px 0 0;font-size:clamp(15px,1.4vw,20px);line-height:1.2;padding:18px 56px 18px 18px;width:calc(100% - 5vw)}#gradBg.joinus .listCol3 .listItem a h2:before{width:15px;height:15px;right:28px}#gradBg.joinus .listCol3 .listItem a h2:after{width:38px;height:38px;position:absolute;top:0;bottom:0;margin:auto;right:16px;transform:scale(0);transition:.2s transform,2s opacity;z-index:0}#gradBg.joinus .listCol2{margin-top:130px;align-items:center}#gradBg.joinus .listCol2 .listItem .titleWrap .title{font-size:min(4.75vw,76px)}#gradBg.joinus .listCol2 .listItem .titleWrap h2{font-size:24px;margin-top:50px}#gradBg.joinus .listCol2 .listItem .img{width:calc(100% - 90px);transform:translate(58px)}#qa12{padding-top:20px!important}#qa12 .listCol4{justify-content:center;gap:min(3vw,50px)}#qa12 .listCol4 .listItem{width:min(20vw,282px);min-width:282px;transition:.4s ease;padding-top:min(.735vw,10px);padding-bottom:min(2.94vw,40px);padding-inline:1vw}#qa12 .listCol4 .listItem:hover,#qa12 .listCol4 .listItem:focus{transform:scale(1.1)}#qa12 .listCol4 .listItem:before{width:52px;height:28px;bottom:min(2.94vw,40px)}#qa12 .listCol4 .listItem .question{font-size:16px}#qa12 .listCol4 .listItem h3{margin-top:10px;font-size:20px}#qa12 .modalWrap{top:55%;width:80%;height:55vh;min-height:483px;max-width:838px}#qa12 .modalWrap .modal_inner .modal_contents{border-radius:25px;padding-block:40px 120px;padding-inline:80px}#qa12 .modalWrap .modal_inner .modal_contents .textWrap .question{font-size:16px}#qa12 .modalWrap .modal_inner .modal_contents .textWrap h3{margin-top:10px;font-size:20px}#qa12 .modalWrap .modal_inner .modal_contents .messages{margin-top:40px;padding-top:40px}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap{gap:30px;bottom:56px}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li{width:51.3px;height:27.82px}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li button{transition:.2s ease}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li button:hover,#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li button:focus{transform:scale(1.1)}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li:first-of-type button img{transform:scaleX(-1)}#qa12 .modalWrap .modal_inner .modal_contents .modal_dismiss{top:20px;right:20px;width:40px;height:30px;transition:all .4s ease}#qa12 .modalWrap .modal_inner .modal_contents .modal_dismiss:hover,#qa12 .modalWrap .modal_inner .modal_contents .modal_dismiss:focus{transform:scale(1.1)}#recruitNews{padding-top:150px}#recruitNews .newsContentTab{display:flex;flex-direction:column;justify-content:center}#recruitNews .newsContentTab h2{font-size:36px;letter-spacing:.08em}.pageTitle.simp{font-size:40px!important}.section.principle{padding-block:100px}.section.principle:before{min-height:400px}.section.principle .colorBox{padding-block:72px 70px}.section.principle .colorBox h2.title{padding-bottom:12px}.section.principle .colorBox h2.title:before{width:40px;height:3px}.section.principle .colorBox p{margin-top:26px!important;font-size:18px}.section.principle .colBlock{margin-top:100px}.section.principle .colBlock dl.commonList{margin-top:0!important}.section.principle .colBlock dl.commonList>div{flex-direction:column;gap:7px}.section.principle .colBlock dl.commonList>div>dt{font-size:24px}.section.maintenance_support_lead{padding-bottom:100px}.section.maintenance_support_lead .en{font-size:14px}.section.maintenance_support_lead h2{font-size:32px}.section.maintenance_support_lead p.taC{font-size:18px}.section.maintenance_support_lead p.sdgsLogo{margin-top:50px}.section.waveBase.maintenance_support{margin-top:max(-4vw,-70px)}.section.waveBase.maintenance_support:after{min-height:400px}.section.waveBase.maintenance_support .preciousList{gap:0}.section.waveBase.maintenance_support .preciousList .preciousItem{gap:0;align-items:center}.section.waveBase.maintenance_support .preciousList .preciousItem .img{width:50%;height:auto}.section.waveBase.maintenance_support .preciousList .preciousItem .img .preciousImg{width:min(47.05vw,640px);height:min(38.97vw,530px)}.section.waveBase.maintenance_support .preciousList .preciousItem .textWrap{width:50%}.section.waveBase.maintenance_support .preciousList .preciousItem .textWrap .text .subTtl{font-size:15px}.section.waveBase.maintenance_support .preciousList .preciousItem:nth-of-type(1){max-width:inherit;padding-inline:0}.section.waveBase.maintenance_support .preciousList .preciousItem:nth-of-type(1) .img .preciousImg{transform:translate(-70px)}.section.waveBase.maintenance_support .preciousList .preciousItem:nth-of-type(1) .textWrap .text{margin-top:0}.section.waveBase.maintenance_support .preciousList .preciousItem:nth-of-type(2){margin-top:max(-2.25vw,-36px)}.section.waveBase.maintenance_support .preciousList .preciousItem:nth-of-type(2) .img{position:relative}.section.waveBase.maintenance_support .preciousList .preciousItem:nth-of-type(2) .img .preciousImg{transform:translate(70px)}.section.waveBase.maintenance_support .preciousList .preciousItem:nth-of-type(2) .textWrap .text{width:100%}.section.maintenance_factory{padding-top:165px!important}.section.maintenance_factory .brandDescList{margin-top:170px}.section.maintenance_factory .brandDescList li:first-of-type{padding-bottom:80px}.section.maintenance_factory .brandDescList li+li{padding-block:80px}.section.maintenance_factory .brandDescList li .titleWrap{font-size:28px!important}.section.maintenance_factory .brandDescList li .listCol2 .img img{border-radius:30px}.section.maintenance_factory .brandDescList li .listCol2 .text{margin-top:20px}.aboutSign{max-width:960px;margin-inline:auto}.aboutSign p{padding-left:22px}.aboutSign p:before{width:14px;height:14px;top:9px}.aboutWrap{margin-top:60px}.aboutWrap h2.title{font-size:32px;line-height:1;padding-bottom:20px;width:100%;max-width:inherit;margin:70px auto 30px}.aboutWrap .aboutInner{padding-bottom:60px;max-width:inherit}.aboutWrap .aboutInner.companyInner{padding-bottom:0}.aboutWrap .aboutInner.companyInner .aboutTable dl{display:flex;border-bottom:1px dotted #ccc;font-size:14px;line-height:2}.aboutWrap .aboutInner.companyInner .aboutTable dl dt{width:215px;padding:15px}.aboutWrap .aboutInner.companyInner .aboutTable dl dd{flex:1;padding:15px}.aboutWrap .aboutInner.companyInner .enkaku{max-width:960px;margin-inline:auto;position:relative}.aboutWrap .aboutInner.companyInner .enkaku:before{content:"";display:block;width:2px;height:100%;background:#c5c5c5;position:absolute;top:0;right:0;left:0;margin:auto}.aboutWrap .aboutInner.companyInner .enkaku:after{content:"";display:block;clear:both}.aboutWrap .aboutInner.companyInner .enkaku>div{width:50%}.aboutWrap .aboutInner.companyInner .enkaku>div+div{margin-top:30px}.aboutWrap .aboutInner.companyInner .enkaku>div:nth-child(odd){float:left;margin-right:50%}.aboutWrap .aboutInner.companyInner .enkaku>div:nth-child(odd) dt{text-align:right;padding-right:20px}.aboutWrap .aboutInner.companyInner .enkaku>div:nth-child(odd) dt:after{right:-7px}.aboutWrap .aboutInner.companyInner .enkaku>div:nth-child(odd) dd{margin-right:80px}.aboutWrap .aboutInner.companyInner .enkaku>div:nth-child(2n){float:right;margin-left:50%}.aboutWrap .aboutInner.companyInner .enkaku>div:nth-child(2n) dt{padding-left:20px}.aboutWrap .aboutInner.companyInner .enkaku>div:nth-child(2n) dt:after{left:-6.5px}.aboutWrap .aboutInner.companyInner .enkaku>div:nth-child(2n) dd{margin-left:80px}.aboutWrap .aboutInner.companyInner .enkaku>div dt:after{width:14px;height:14px;top:10px}.aboutWrap .aboutInner.companyInner .enkaku>div dd{padding:20px;margin-top:-47px;font-size:14px;background:#f0ede7}.aboutWrap .aboutInner.companyInner .enkaku>div dd.col2{gap:10px}.aboutWrap .aboutInner.companyInner .enkaku>div dd ul.commonList>li:before{top:9px}.aboutWrap .aboutInner.companyInner .enkaku>div.color_muatsu dd{background:#ebf1f5}#globalHeader.englishHeader .ghLogo{opacity:0;transition:.5s ease opacity}#globalHeader.englishHeader.isActive .ghLogo{opacity:1}.englishFv .fvInner{width:90%;max-width:1400px;display:flex;align-items:center;justify-content:space-between}.englishFv .fvInner .fvLogo,.englishFv .fvInner .fvLogo img{width:min(21.33vw,320px);height:min(4.53vw,68px)}.englishFv .fvInner .fvImg{width:min(64.93vw,974px);height:min(36vw,540px)}#missionEn{padding-block:170px 0!important}#missionEn .lead{text-align:center;margin-top:-20px;font-size:18px;line-height:2.1}#productsEn{padding-block:170px 120px}#features{padding-block:140px}#features .listCol3 .listItem.enPointWrap:nth-child(n+4){margin-top:46px}*+.enBrandDescList{margin-top:120px}.enBrandDescList .brandDescWrap{display:flex;flex-wrap:wrap}.enBrandDescList .brandDescWrap .titleWrap{font-size:28px;width:450px}.enBrandDescList .brandDescWrap .titleWrap h2 img{max-width:250px}.enBrandDescList .brandDescWrap .titleWrap.gold{font-size:72px;line-height:75px}.enBrandDescList .brandDescWrap .itemWrap{width:calc(100% - 450px)}.enBrandDescList .brandDescWrap .itemWrap .item+.item{margin-top:70px}.enBrandDescList .brandDescWrap .itemWrap .item *+.itemImg{margin-top:48px}.enBrandDescList .brandDescWrap .itemWrap .item .itemLead{font-size:34px;margin-top:46px}.enBrandDescList .brandDescWrap .itemWrap .item .itemLead.gold{font-size:24px}.enBrandDescList .brandDescWrap .itemWrap .item .itemLead.gold.weightBold{margin-top:32px}.enBrandDescList .brandDescWrap .itemWrap .item .itemBody{margin-top:20px}.enBrandDescList .brandDescWrap .itemWrap .item .itemBody p{line-height:2}.enBrandDescList .brandDescWrap .itemWrap .item .itemBody p+p{margin-top:36px}.enBrandDescList .brandDescWrap .itemWrap .item .btnWrap.btnBorder{max-width:408px}.weightBold{font-weight:700!important}.featureTitle{margin-top:80px}.listCol3.enListCol3{margin-top:56px}li.enPointWrap{display:flex;flex-direction:column}li.enPointWrap .preciousTitle{text-align:center;font-size:min(2vw,28px)}li.enPointWrap .img img{border-radius:30px}li.enPointWrap .text{margin-top:40px}li.enPointWrap .text .desc{font-size:15px}li.enPointWrap .text.gold{margin-top:20px}li.enPointWrap .text.gold .desc{font-size:18px}li.enPointWrap .link{margin-top:28px;flex-grow:1;display:flex;flex-direction:column-reverse}li.enPointWrap .link a{transition:.2s color,.2s border-color;padding-bottom:20px}li.enPointWrap .link a:focus,li.enPointWrap .link a:hover{color:#9f792e;border-bottom-color:#9f792e}li.enPointWrap .link a:focus:after,li.enPointWrap .link a:hover:after{transform:scale(1)}li.enPointWrap .link a:focus:before,li.enPointWrap .link a:hover:before{background-image:url(/cdn/shop/files/icon_blank_c.svg)}li.enPointWrap .link a:focus span:before,li.enPointWrap .link a:hover span:before{opacity:0}li.enPointWrap .link a:focus span:after,li.enPointWrap .link a:hover span:after{width:100%}li.enPointWrap .link a:before{bottom:20px;width:16px;height:16px}li.enPointWrap .link a .linkImg{width:120px;height:100px;margin-right:40px}li.enPointWrap .link a .linkImg img{border-radius:10px}li.enPointWrap .link a .linkText{width:calc(100% - 160px);padding-right:20px}#gradBg:has(#storesEn){margin-top:0}#companyEn{padding-block:140px 100px}#companyEn:before{width:100%;max-width:1520px;height:488px;border-radius:0 45px 45px 0;top:480px}#companyEn:after{height:707px}#companyEn .mainImg{margin-top:60px;width:100%;height:560px}#companyEn .mainImg img{border-radius:45px}#companyEn .missionPhilosophy{margin-top:160px}#companyEn .missionPhilosophy .philosophyHeader{max-width:860px;margin-inline:auto}#companyEn .missionPhilosophy .philosophyHeader h3{font-size:18px}#companyEn .missionPhilosophy .philosophyHeader .philosophyTitle{margin-top:30px}#companyEn .missionPhilosophy .philosophyNote{max-width:860px;margin-inline:auto}#companyEn .profileTitle{margin-top:120px;text-align:center}#companyEn dl.commonList{max-width:860px}#companyEn .iframeWrap{margin-top:120px;max-height:420px;padding-bottom:420px}#companyEn .iframeWrap iframe{border-radius:45px;max-height:420px}#companyEn #contactEn{margin-top:120px}#companyEn #contactEn a{transition:.3s ease}#companyEn #contactEn a .storeLinkBox{border-radius:45px;padding-block:40px;padding-inline:55px;transition:.3s ease}#companyEn #contactEn a .storeLinkBox .storeBoxTitle{padding-inline:50px;transition:.3s ease}#companyEn #contactEn a .storeLinkBox .storeBoxTitle:before{width:33px;height:33px;transition:.3s ease}#companyEn #contactEn a .storeLinkBox .storeBoxTitle:after{width:40px;height:40px;transition:.3s ease}#companyEn #contactEn a:hover{opacity:1}#companyEn #contactEn a:hover .storeLinkBox{background:#b2a06a}#companyEn #contactEn a:hover .storeBoxTitle{color:#fff}#companyEn #contactEn a:hover .storeBoxTitle:before{background:url(/cdn/shop/files/icon_contact_w.svg) no-repeat 0 0/contain}#companyEn #contactEn a:hover .storeBoxTitle:after{background:url(/cdn/shop/files/icon_arrow_w_circle.svg) no-repeat 0 0/contain}#globalFooter.enFooter #pageTop{top:-40px}#sale_index .linkRaizyou{position:relative;top:-100px}#sale_index .pB0{padding-bottom:0!important}#sale_index img{max-width:100%}#sale_index .sale_btn{text-align:center;margin-bottom:0;margin-top:40px}#sale_index .sale_btn a:hover{opacity:.7}#sale_index .sale_btn_L{text-align:center;margin-bottom:0;margin-top:40px}#sale_index .sale_btn_L a:hover{opacity:.7}#sale_index .saleInner{max-width:1080px;margin:0 auto;width:94%}#sale_index .saleList{margin-top:10px}#sale_index .saleList li{line-height:1.6;position:relative;padding-left:20px;font-size:18px}#sale_index .saleList li:before{position:absolute;content:"";background-color:#000;border-radius:50%;top:5px;left:0;width:15px;height:15px}#sale_index .sale_topView{background-image:url(/cdn/shop/files/fv_bg.png);background-repeat:no-repeat;background-size:cover;background-position:center 100%;padding-top:125px;padding-bottom:50px;height:610px}#sale_index .sale_topView .topLogo{text-align:center}#sale_index .specialArea{background-color:#f5f5f5;margin-top:100px;padding-top:50px;padding-bottom:50px}#sale_index .specialArea .specialCol{display:flex;flex-wrap:wrap;max-width:640px;margin:0 auto;position:relative;width:100%}#sale_index .specialArea .specialCol .specialItem{background-color:#fff;width:100%}#sale_index .specialArea .specialCol .specialItem:nth-of-type(2n){margin-left:2%}#sale_index .specialArea .specialCol .specialItem:nth-child(n+3){margin-top:2%}#sale_index .specialArea .specialCol .specialItem .saleH3{background-color:#851010;color:#fff;text-align:center;letter-spacing:1.3px;position:relative;padding:20px 10px;font-size:26px}#sale_index .specialArea .specialCol .specialItem .saleH3:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img02.png);background-repeat:no-repeat;width:22px;height:23px;z-index:10;background-size:cover;top:0;left:10px}#sale_index .specialArea .specialCol .specialItem .txtBox{min-height:200px;padding:25px 40px}#sale_index .specialArea .specialCol .specialItem .txtBox p{margin-bottom:0;font-weight:700}#sale_index .specialArea .specialCol .specialItem .txtBox.col{display:flex;align-items:center}#sale_index .specialArea .specialCol .specialItem .txtBox.col p{display:flex;padding-left:30px;width:calc(100% - 120px);margin-top:0}#sale_index .premiumArea{max-width:1080px;margin:0 auto;padding:65px 0;width:94%}#sale_index .premiumArea.news_bnr{padding:65px 0 25px}#sale_index .premiumArea.news_bnr p{font-size:22px;font-weight:700;color:#ba2e2e;text-align:center;background:#f5f5f5;border:1px dotted #851010;padding:28px;margin-bottom:0}#sale_index .premiumArea.pAreaAdjust{padding-top:50px;padding-bottom:0}#sale_index .premiumArea .saleH2{text-align:center}#sale_index .premiumArea .infoBox{background-color:#f5f3ed;border-top:3px solid #e6dfca;border-bottom:3px solid #e6dfca;max-width:1080px;margin:50px auto 0;padding:40px 0}#sale_index .premiumArea .infoBox .infoItem{max-width:720px;margin:0 auto;display:flex}#sale_index .premiumArea .infoBox .infoItem:not(:first-of-type){margin-top:30px}#sale_index .premiumArea .infoBox .infoItem .infoLabel{position:relative;background-color:#ab9a68;display:inline-block;text-align:center;color:#fff;letter-spacing:1px;line-height:1;font-weight:700;font-size:16px;padding:10px 5px 7px 15px;min-width:100px}#sale_index .premiumArea .infoBox .infoItem .infoLabel:after{position:absolute;content:"";border-color:#ab9a68;border-style:solid;border-bottom-color:transparent;border-top-color:transparent;border-right-color:transparent;top:0;border-width:16px;right:-32px}#sale_index .premiumArea .infoBox .infoItem .infoTxt{font-weight:700;font-size:22px;padding-left:40px;display:flex;align-items:center}#sale_index .premiumArea .mapArea{display:flex;max-width:1080px;margin:50px auto 0}#sale_index .premiumArea .mapArea .mapBox{width:47%}#sale_index .premiumArea .mapArea .mapBox .subTxt{line-height:1.4;margin-top:10px;margin-bottom:0}#sale_index .premiumArea .mapArea .mapInfo{width:46%;margin-left:8%}#sale_index .premiumArea .mapArea .mapInfo .txtBox{border-top:1px dotted #000;padding:35px 0}#sale_index .premiumArea .mapArea .mapInfo .txtBox:nth-last-child(1){border-bottom:1px dotted #000}#sale_index .premiumArea .mapArea .mapInfo .txtBox .saleH3{font-size:20px}#sale_index .premiumArea .mapArea .mapInfo .txtBox p{margin-bottom:0;line-height:1.8;font-weight:500;margin-top:10px;font-size:18px}#sale_index .premiumArea .announceBox{width:100%;background-color:#fcf0f0}#sale_index .premiumArea .announceBox p{color:#ba2e2e;line-height:1.6;font-weight:500;margin-bottom:0;padding:20px 90px}#sale_index .specialCont{background-color:#851010;padding:90px 0;margin-top:90px}#sale_index .specialCont .specialInner{max-width:1080px;margin:0 auto;width:94%}#sale_index .specialCont .h2{color:#fff}#sale_index .specialCont .h2 span{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;font-size:45px;margin-bottom:40px}#sale_index .specialCont .h2 span:before{height:0}#sale_index .specialCont .h2 span:after{width:0}#sale_index .specialCont .specialTltBox{background-color:#e6dfca;position:relative;padding:7px}#sale_index .specialCont .specialTltBox:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img06.jpg);width:34px;height:34px;background-repeat:no-repeat;top:0;left:0;z-index:1}#sale_index .specialCont .specialTltBox:after{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img06.jpg);width:34px;height:34px;background-repeat:no-repeat;top:0;right:0;transform:rotate(90deg)}#sale_index .specialCont .specialTltBox .specialTltInner{background-color:#fff;position:relative;padding:20px 0}#sale_index .specialCont .specialTltBox .specialTltInner:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img06.jpg);width:34px;height:34px;background-repeat:no-repeat;transform:rotate(-90deg);bottom:-7px;left:-7px}#sale_index .specialCont .specialTltBox .specialTltInner:after{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img06.jpg);width:34px;height:34px;background-repeat:no-repeat;transform:rotate(-180deg);bottom:-7px;right:-7px}#sale_index .specialCont .specialTltBox .specialTltInner .specialH3{text-align:center;font-size:34px}#sale_index .specialCont .specialTltBox .specialTltInner .subTlt{display:block;text-align:center;font-weight:700;font-size:20px}#sale_index .specialCont .specialTltBox .specialTltInner .subTlt .subTxt{color:#bf1717;font-size:24px}#sale_index .specialCont .planningBox{margin-top:40px}#sale_index .specialCont .planningBox .planningItem{display:flex;background-color:#fff;position:relative}#sale_index .specialCont .planningBox .planningItem:not(:first-of-type){margin-top:30px}#sale_index .specialCont .planningBox .planningItem .geteiIcon{position:absolute;top:-20px;background-color:#bf1717;border-radius:50%;text-align:center;padding-top:15px;width:100px;height:100px;right:-20px}#sale_index .specialCont .planningBox .planningItem .geteiIcon .txt{color:#fff;display:inline-block;font-weight:700;border-top:1px dotted #fff;border-bottom:1px dotted #fff;font-size:18px}#sale_index .specialCont .planningBox .planningItem .geteiIcon .number{color:#fff;display:block;font-weight:700;font-size:28px}#sale_index .specialCont .planningBox .planningItem .planningImg{width:380px;padding:35px 0 35px 45px;display:flex;align-items:center}#sale_index .specialCont .planningBox .planningItem .planningTxt{width:calc(100% - 380px);padding:35px 65px}#sale_index .specialCont .planningBox .planningItem .planningTxt .itemTltBox{border-bottom:1px solid #000;padding-bottom:15px}#sale_index .specialCont .planningBox .planningItem .planningTxt .itemTltBox .itemTlt{display:block;font-weight:700;text-align:left;font-size:30px}#sale_index .specialCont .planningBox .planningItem .planningTxt .itemTltBox .valueBox{display:block;text-align:right;font-weight:700;font-size:24px}#sale_index .specialCont .planningBox .planningItem .planningTxt .itemTltBox .valueBox .value{color:#bf1717;font-weight:700;font-size:52px}#sale_index .specialCont .planningBox .planningItem .txtBox p{margin-bottom:0;font-weight:700;font-size:18px;padding-top:30px}#sale_index .offeringBox{padding:100px 0}#sale_index .offeringBox .h2 span{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;font-size:45px;margin-bottom:40px}#sale_index .offeringBox .h2 span:before{height:0}#sale_index .offeringBox .h2 span:after{width:0}#sale_index .offeringBox .subTxt{font-weight:700;display:block;text-align:center;letter-spacing:1.2px}#sale_index .offeringBox .subTxt .specialValue{font-weight:700;color:#bf1717;font-size:24px}#sale_index .offeringBox .offeringLinkBox{margin-top:40px}#sale_index .offeringBox .offeringLinkBox .floorItem{max-width:1080px;width:100%;display:flex}#sale_index .offeringBox .offeringLinkBox .floorItem .singleTxt{margin-bottom:0;background-color:#f5f5f5;flex-basis:100%;justify-content:center;display:flex;align-items:center;font-size:30px;min-height:90px}#sale_index .offeringBox .offeringLinkBox .floorItem:not(:first-of-type){margin-top:10px}#sale_index .offeringBox .offeringLinkBox .floorItem .fBox{display:flex;justify-content:center;font-weight:700;background-color:#000;color:#fff;writing-mode:vertical-rl;text-orientation:upright;font-size:24px;width:35px}#sale_index .offeringBox .offeringLinkBox .floorItem .floorWrap{display:flex;justify-content:space-between;flex-basis:calc(100% - 35px);gap:8px}#sale_index .offeringBox .offeringLinkBox .floorItem .floorWrap .floorRight{display:flex;width:50%}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight{display:flex;flex-basis:calc(100% - 35px);padding:6px;background:#f5f5f5}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorImg img{max-width:230px}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorTxtBox{display:flex;width:calc(100% - 230px)}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorTxtBox .floorTxt{margin-bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.3;font-size:28px;font-feature-settings:"palt";flex-basis:50%}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorTxtBox .floorTxt.single{flex-basis:100%}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorTxtBox .floorTxt.gryR{background-color:#f5f5f5}#sale_index .offeringBox .offeringLinkBox .floorItem .floorRight .floorTxtBox .floorTxt.gryD{background-color:#eee}#sale_index .offeringBox .bottomTxt{text-align:center;font-weight:700;margin-bottom:0;margin-top:50px;font-size:20px}#sale_index .bgBrn{background-color:#4f3e3b}#sale_index .hutonBox{max-width:899px;margin:0 auto;width:94%;padding:100px 0}#sale_index .hutonBox .h2{color:#fff}#sale_index .hutonBox .h2 span{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;margin-bottom:40px;font-size:45px}#sale_index .hutonBox .h2 span:before{height:0}#sale_index .hutonBox .h2 span:after{width:0}#sale_index .hutonBox .subTxt{color:#fff;font-weight:700;text-align:center;display:block;letter-spacing:1.2px;font-size:20px;line-height:1.8}#sale_index .hutonBox .imgBox{margin-top:50px}#sale_index .bedBox{padding:100px 0}#sale_index .bedBox .bedTltBox{text-align:center}#sale_index .bedBox .bedTltBox .subTxt{color:#fff;background-color:#ab9a68;display:inline-block;text-align:center;border-radius:30px;font-family:\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,MS P\660e\671d,MS PMincho,serif;font-size:24px;min-width:150px;padding-top:3px}#sale_index .bedBox .bedTltBox .subTlt{text-align:center;font-weight:700;font-size:20px}#sale_index .bedBox .bedTltBox .h2{padding-top:10px}#sale_index .bedBox .bedTltBox .h2 span{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;margin-bottom:40px;font-size:45px}#sale_index .bedBox .bedTltBox .h2 span:before{height:0}#sale_index .bedBox .bedTltBox .h2 span:after{width:0}#sale_index .bedBox .bedImg{margin-top:50px}#sale_index .bedBox .bedItemBox{display:flex;flex-wrap:wrap;margin-top:40px}#sale_index .bedBox .bedItemBox .colorBlk{color:#000!important}#sale_index .bedBox .bedItemBox .bedItem{border:2px solid #eeeeee;width:23.5%}#sale_index .bedBox .bedItemBox .bedItem:not(:nth-of-type(4n)){margin-right:2%}#sale_index .bedBox .bedItemBox .bedItem:nth-child(n+5){margin-top:2%}#sale_index .bedBox .bedItemBox .bedItem.borderRed{border:2px solid #bf1717}#sale_index .bedBox .bedItemBox .bedItem.borderRed .bedTlt{background-color:#bf1717}#sale_index .bedBox .bedItemBox .bedItem.borderGold{border:2px solid #eeeeee}#sale_index .bedBox .bedItemBox .bedItem.borderGold .bedTlt{background-color:#ab9a68}#sale_index .bedBox .bedItemBox .bedItem .bedTlt{background-color:#000;display:flex;align-items:center;color:#fff;font-weight:700;justify-content:center;text-align:center;font-size:14px;line-height:1.3;padding:5px 10px;min-height:65px}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg{text-align:center;margin:0 auto;border-bottom:2px dotted #eee}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.bestOne{position:relative}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.bestOne:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img15.png);width:79px;height:80px;top:0;background-repeat:no-repeat;left:0}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.venueValue{position:relative}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.venueValue:after{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img16.png);background-repeat:no-repeat;width:145px;height:30px;top:5px;background-size:80%;right:-20px}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.specialValue{position:relative}#sale_index .bedBox .bedItemBox .bedItem .bedItemImg.specialValue:after{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img17.png);background-repeat:no-repeat;width:81px;height:25px;top:5px;background-size:100%;right:8px}#sale_index .bedBox .bedItemBox .bedItem .bedValue{color:#bf1717;font-weight:700;text-align:center;display:block;line-height:1;padding:15px 0;font-size:19px}#sale_index .bedBox .bedItemBox .bedItem .bedValue.adjust_pc{padding-top:30px}#sale_index .bedBox .bedItemBox .bedItem .bedValue .midleBorder{position:relative}#sale_index .bedBox .bedItemBox .bedItem .bedValue .midleBorder:before{position:absolute;content:"";height:1px;width:100%;background-color:#bf1717;top:11px;left:0}#sale_index .bedBox .bedItemBox .bedItem .bedValue .txt{display:inline-block;padding-top:15px;font-size:14px}#sale_index .bedBox .catalogTxt{position:relative;margin-top:80px;padding-left:60px}#sale_index .bedBox .catalogTxt .catalogImg{position:absolute;top:-30px;left:-3px}#sale_index .bedBox .catalogTxt .txtBox{font-weight:700;border:1px solid #000;background-color:#f5f5f5;border-radius:10px;margin-bottom:0;font-size:20px;padding:40px 80px;line-height:1.6}#sale_index .bedBox .catalogTxt .txtBox .simons{color:#000;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;pointer-events:none}#sale_index .visitTxt p{margin-bottom:0;font-weight:700;font-size:20px}#sale_index .sale_contactBox{background-color:#f5f5f5;padding:100px 0}#sale_index .sale_contactBox .h2{text-align:center}#sale_index .sale_contactBox .h2 span{display:inline-block;font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;margin-bottom:40px}#sale_index .sale_contactBox .h2 span:before{height:0;width:0}#sale_index .sale_contactBox .h2 span:after{height:0;width:0}#sale_index .sale_contactBox .visitBox .subTxt{font-weight:700;text-align:center;font-size:18px;margin-top:50px;margin-bottom:20px}#sale_index .sale_contactBox .visitBox .visitTel{max-width:720px;margin:0 auto;border:1px solid #000;width:94%;padding:20px 40px}#sale_index .sale_contactBox .visitBox .visitTel .telTxt{text-align:center;display:block}#sale_index .sale_contactBox .visitBox .visitTel .telTxt a{text-decoration:none;color:#000;font-weight:700;font-family:Noto Sans JP,sans-serif;position:relative;font-size:36px;pointer-events:none;padding-left:30px}#sale_index .sale_contactBox .visitBox .visitTel .telTxt a:before{position:absolute;content:"";background-image:url(/cdn/shop/files/sale_img14.png);width:23px;height:29px;background-repeat:no-repeat;top:10px;left:0}#sale_index .sale_contactBox .visitBox .visitTel .telSubTxt{display:block;text-align:center;line-height:1.4;font-family:Noto Sans JP,sans-serif;font-size:18px}#sale_index .sale_contactBox .visitBox .visitFormBtn{text-align:center}#sale_index .sale_contactBox .visitBox .visitFormBtn a{display:inline-block;background-color:#4f3e3b;color:#fff;font-weight:700;text-decoration:none;max-width:720px;margin:0 auto;text-align:center;width:100%;padding:30px 0;font-size:26px}#sale_index .sale_contactBox .visitBox .visitFormBtn a:hover{opacity:.7}#sale_index .sale_contactBox .visitBox .visitFormBtn a.iconMail{padding-left:30px}#sale_index .sale_contactBox .visitBox .visitFormBtn a.iconMail:before{display:inline-block;position:relative;content:"";background-image:url(/cdn/shop/files/ico_mail.png);background-repeat:no-repeat;top:3px;left:-8px;width:48px;height:26px}#sale_index .infoListBox{padding:100px 0 0}#sale_index .infoListBox .rinen .saleList li{font-weight:400;line-height:1.5;font-size:16px}#sale_index .rinen{margin-bottom:50px}#sale_index .rinen dt{border:1px solid #000;padding:5px;font-weight:700;font-size:18px;margin-bottom:20px}.shoplist .section_inner{width:95%;max-width:1280px;margin:0 auto}.shoplist .header{margin-bottom:30px}.shoplist .header h2{text-align:center;margin-bottom:70px}.shoplist .header p{text-align:center}.shoplist .header p img{width:100%}.shoplist .areaList{margin-bottom:80px;background:#f5f5f5;padding:40px 40px 20px}.shoplist .areaList ul{display:flex;flex-wrap:wrap;justify-content:center}.shoplist .areaList ul li{margin:0 15px 20px;width:28%}.shoplist .areaList ul li.blank{width:100%;margin:0}.shoplist .areaList ul li a{text-decoration:none;display:block;text-align:center;padding:10px;font-size:18px;border:1px solid #000;transition:all .4s;color:#000}.shoplist .areaList ul li a:hover{background:#000;color:#fff}.shoplist h3{font-size:28px;position:relative;padding:70px 0 20px;margin:-70px 0 55px;line-height:1}.shoplist h3:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:2px;background:#942c2f}.shoplist .spotList{border-top:1px dotted #000;margin-bottom:70px}.shoplist .spotList li{padding:50px 0;border-bottom:1px dotted #000}.shoplist .spotList dl{display:flex;justify-content:space-between;align-items:center;width:100%}.shoplist .spotList dl dt{text-align:center;font-size:24px;font-weight:700;width:28.91%;padding:0 10px}.shoplist .spotList dl .address{padding:0 7.81%}.shoplist .spotList dl .address a{margin-top:20px;display:inline-block;padding-left:20px;background:url(/cdn/shop/files/ico_tel.png) no-repeat left 9px;background-size:12px auto;color:#000;pointer-events:none;text-decoration:none}.shoplist .spotList dl .map{width:180px;margin:0 0 0 auto}.shoplist .spotList dl .map a{display:block;border:1px solid #000;font-size:15px;padding:10px;width:100%;text-align:center;color:#000;transition:all .4s}.shoplist .spotList dl .map a:hover{background:#000;color:#fff}.shoplist .spotList dl .map a:hover span{background:url(/cdn/shop/files/ico_pin-hov.png) no-repeat left center;background-size:15px 20px}.shoplist .spotList dl .map a span{display:inline-block;background:url(/cdn/shop/files/ico_pin.png) no-repeat left center;background-size:15px 20px;padding:0 5px 0 20px}main *+p{margin-top:40px}main a{transition:.2s ease}main a:focus,main a:hover{text-decoration:none}main a:not([class]):focus,main a:not([class]):hover{opacity:.5}main a.linkBlank:hover:after,main a.linkBlank:focus:after{opacity:.5}main a.linkBlank:after{width:16px;height:16px;margin-left:8px;transition:.2s ease}main .fontMin{font-family:Zen Old Mincho,serif}main:has(.conceptBox) .pageHeader{min-height:180px}main:not(:has(.conceptBox)) .pageHeader{min-height:250px}main .pageHeader{height:100vh;max-height:760px;padding-top:70px}main .pageHeader:before{width:calc(100% + 716px);height:626px;bottom:5.625vw}main .pageHeader .pageTitle{font-size:42px;font-weight:400}main .pageHeader .pageTitleSub{margin-top:15px;font-size:14px;font-weight:700}main .pageHeaderDetail{padding-top:42px;padding-bottom:90px}main .pageHeaderDetail .inner{max-width:1360px;padding:0 40px;margin:0 auto}main .pageHeaderDetail .pageTitle{margin-top:25px;font-size:42px}main .pageHeaderDetail .pageTitleSub{font-size:15px}main .pageHeaderDetail.decoHeader{min-height:250px}main .pageHeaderDetail.decoHeader+.section{padding-top:70px}.section{padding:30px 0 40px}.section.nextWave{padding-bottom:14.8125%}.section+.section{padding-block:105px}.section:last-of-type{padding-bottom:80px}.section .inner{max-width:1360px;padding:0 40px;margin:0 auto}.section.waveBase{padding-top:140px;padding-bottom:110px}.section.waveBase:before{width:100%;aspect-ratio:1600/298}.section.bgBase .inner .titleCenter:first-child{margin-top:111px}.section.waveBase:has(+.bgWhite),.section.bgBase:has(+.bgWhite){padding-bottom:195px}.section.waveBase+.bgWhite,.section.bgBase+.bgWhite{padding-top:60px}.section.waveBase+.bgWhite:before,.section.bgBase+.bgWhite:before{aspect-ratio:1600/90;border-radius:90px 90px 0 0}.pagination{justify-content:flex-end;margin-top:73px}.pagination>li+li{margin-left:8px}.pagination>li>*{width:32px;height:32px;line-height:32px;transition:.2s color,.2s background}.newsContentHeader .newsContentDate{font-size:14px}.newsContentHeader .newsContentTitle{margin-top:5px;font-size:36px;line-height:1.5}.newsContentHeader .newsContentTag{padding-inline:35px;margin-top:30px;font-size:13px}.newsContentHeader .newsContentTag+.newsContentTag{margin-left:13px}.newsContentHeader+*{margin-top:60px}.newsContentFooter{margin-top:100px}.newsContentFooter ul>li a{height:70px;padding-inline:8px;font-size:15px;transition:.2s color}.newsContentFooter ul>li a:focus,.newsContentFooter ul>li a:hover{color:#9f792e}.newsContentFooter ul>li.prev:focus:before,.newsContentFooter ul>li.prev:hover:before,.newsContentFooter ul>li.next:focus:before,.newsContentFooter ul>li.next:hover:before{transform:scale(1)}.newsContentFooter ul>li.prev:before,.newsContentFooter ul>li.next:before{content:"";display:block;width:38px;height:38px;border-radius:9999px;background:#f0ede7;z-index:0;transform:scale(0);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;transition:.2s transform}.newsContentFooter ul>li.prev a,.newsContentFooter ul>li.next a{width:70px;height:70px;background-size:15px}.newsContentFooter ul>li.prev a:focus,.newsContentFooter ul>li.prev a:hover,.newsContentFooter ul>li.next a:focus,.newsContentFooter ul>li.next a:hover{background-image:url(/cdn/shop/files/icon_arrow_c.svg)}*+.contactBox{margin-top:120px}.contactBox{padding:100px 40px 80px;border-radius:45px}.contactBox:before{font-size:120px;top:50px}.contactBox .contactNote{text-align:center;font-size:16px;line-height:2.25}.contactBox .btnWrap{width:290px}.contactBox .btnWrap .btn{display:inline-block;min-width:290px;padding:14px 50px 14px 28px;font-size:16px;transition:.2s color,.2s border-color}.contactBox .btnWrap .btn:focus,.contactBox .btnWrap .btn:hover{color:#9f792e;border-color:#9f792e}.contactBox .btnWrap .btn:focus:before,.contactBox .btnWrap .btn:hover:before{background-image:url(/cdn/shop/files/icon_arrow_c.svg)}.contactBox .btnWrap .btn:focus:after,.contactBox .btnWrap .btn:hover:after{transform:scale(1)}.contactBox .btnWrap .btn:before{width:15px;height:15px;right:20px}.contactBox .btnWrap .btn:after{width:38px;height:38px;position:absolute;top:0;bottom:0;margin:auto;right:8px;transform:scale(0);transition:.2s transform,2s opacity;z-index:0}.btnWrap.maxWd{max-width:408px;margin-inline:auto}.btnWrap.btnBorder .btn{padding:15px 50px 15px 0;font-size:16px;transition:.2s color,.2s border-color}.btnWrap.btnBorder .btn:focus,.btnWrap.btnBorder .btn:hover{color:#9f792e;border-bottom-color:#9f792e;opacity:1}.btnWrap.btnBorder .btn:focus:after,.btnWrap.btnBorder .btn:hover:after{transform:scale(1)}.btnWrap.btnBorder .btn:focus:before,.btnWrap.btnBorder .btn:hover:before{background-image:url(/cdn/shop/files/icon_arrow_c.svg)}.btnWrap.btnBorder .btn:focus span:before,.btnWrap.btnBorder .btn:hover span:before{opacity:0}.btnWrap.btnBorder .btn:focus span:after,.btnWrap.btnBorder .btn:hover span:after{width:100%}.btnWrap.btnBorder .btn:after{width:38px;height:38px;position:absolute;top:0;bottom:0;margin:auto;right:-12px;transform:scale(0);transition:.2s transform,2s opacity;z-index:0}.btnWrap.btnBorder .btn:before{width:15px;height:15px;right:0}.btnWrap.btnBorder .btn[target=_blank]:focus:before,.btnWrap.btnBorder .btn[target=_blank]:hover:before{background-image:url(/cdn/shop/files/icon_blank_c.svg)}.btnWrap.btnBorder .btn.iconStore:before{width:22px;height:22px;right:15px}.btnWrap.btnBorder .btn.iconStore:focus:before,.btnWrap.btnBorder .btn.iconStore:hover:before{background-image:url(/cdn/shop/files/icon_store_c.svg)}.btnWrap.btnRound{justify-content:center;flex-wrap:wrap;gap:20px}.btnWrap.btnRound .btn{display:inline-block;min-width:290px;padding:14px 50px 14px 28px;font-size:16px;transition:.2s color,.2s border-color}.btnWrap.btnRound .btn:focus,.btnWrap.btnRound .btn:hover{color:#9f792e;border-color:#9f792e}.btnWrap.btnRound .btn:focus:before,.btnWrap.btnRound .btn:hover:before{background-image:url(/cdn/shop/files/icon_arrow_c.svg)}.btnWrap.btnRound .btn:focus:after,.btnWrap.btnRound .btn:hover:after{transform:scale(1)}.btnWrap.btnRound .btn:before{width:15px;height:15px;right:20px}.btnWrap.btnRound .btn[target=_blank]:before{width:20px;height:20px;right:16px}.btnWrap.btnRound .btn[target=_blank]:focus:before,.btnWrap.btnRound .btn[target=_blank]:hover:before{background-image:url(/cdn/shop/files/icon_blank_c.svg)}.btnWrap.btnRound .btn.iconStore:before{width:22px;height:22px;right:15px}.btnWrap.btnRound .btn.iconStore:focus:before,.btnWrap.btnRound .btn.iconStore:hover:before{background-image:url(/cdn/shop/files/icon_store_c.svg)}.btnWrap.btnRound .btn:after{width:38px;height:38px;position:absolute;top:0;bottom:0;margin:auto;right:8px;transform:scale(0);transition:.2s transform,2s opacity;z-index:1}.pageLead{text-align:center;line-height:2;letter-spacing:.075em}*+h2.title{margin-top:110px}h2.title+*:not(.btnWrap):not(.brandList){margin-top:36px}h2.title{padding-left:50px;font-size:34px}h2.title:before{width:28px;height:6px;top:.5em}h3.title+p:not(.btnWrap){margin-top:25px}*+h3.title{margin-top:48px}h3.title{font-size:28px}h3.title+*{margin-top:30px}*+h4.title{margin-top:30px}h4.title+*{margin-top:18px}h4.title{padding-left:54px;font-size:24px}h4.title:before{width:40px;height:1px}*+.imgWrap{margin-top:13px}.imgWrap{border-radius:30px}*+.titleCenter{margin-top:90px}*+.titleCenter[data-text]{margin-top:max(8.75vw,184px)}.titleCenter{padding-bottom:15px;font-size:34px}.titleCenter:before{font-size:min(8.43vw,135px);top:max(-5.625vw,-90px)}.titleCenter:after{width:40px;height:3px}.leadCatchTitle{font-size:24px}*+.leadCatchNote{margin-top:35px}.leadCatchNote{font-size:18px;line-height:2.4}.leadCatchNote .leadCatchNoteSub{font-size:16px}.leadCatch{font-size:24px;line-height:1.83}*+[class^=listCol]{margin-top:43px}[class^=listCol]{display:flex;flex-wrap:wrap;width:100%}.listCol2>.listItem{width:calc(50% - 20px)}.listCol2>.listItem:nth-child(odd){margin-right:40px}.listCol2>.listItem:nth-child(n+3){margin-top:40px}.listCol3 .listItem{width:calc((100% - 144px) / 3)}.listCol3 .listItem:not(:nth-child(3n)){margin-right:72px}.listCol3 .listItem:nth-child(n+4){margin-top:72px}.listCol4 .listItem{width:calc(25% - 26px)}.listCol4 .listItem:not(:nth-child(4n)){margin-right:30px}.listCol4 .listItem:nth-child(n+5){margin-top:30px}*+.imgC{margin-top:43px}*+.colImgFixed{margin-top:30px}.colImgFixed>*.colImg{flex:none}.colImgFixed>*:nth-child(odd){margin-right:97px}.colImgFixed>*:nth-child(n+3){margin-top:30px}*+.commonTable{margin-top:30px}.commonTable{width:100%;margin-right:auto;margin-left:auto}.commonTable>tbody>tr>th,.commonTable>thead>tr>th{padding:28px 1.5%}.commonTable>tbody>tr>th:not([scope=row]),.commonTable>thead>tr>th:not([scope=row]){width:150px!important}.commonTable>tbody>tr>td,.commonTable>thead>tr>td{padding:28px 1.5%}*+.scrollTable{margin-top:30px}.scrolltext{display:none!important}*+ul.commonList,*+ol.commonList{margin-top:20px}ul.commonList.col_pc{display:flex;justify-content:space-between;flex-wrap:wrap}ul.commonList.col_pc>li{width:calc(50% - 20px)}ul.commonList.col_pc>li:nth-child(odd){margin-right:10px}ul.commonList.col_pc>li:nth-child(2n){margin-left:10px}ul.commonList>li{padding-left:20px}ul.commonList>li:before{top:12px;margin:auto;left:0}ul.commonList>li+li{margin-top:8px}ol.commonList.col_pc{display:flex;justify-content:space-between;flex-wrap:wrap}ol.commonList.col_pc>li{width:calc(50% - 20px)}ol.commonList.col_pc>li:nth-child(odd){margin-right:10px}ol.commonList.col_pc>li:nth-child(2n){margin-left:10px}ol.commonList.col_pc>li:nth-of-type(2){margin-top:0!important}ol.commonList>li+li{margin-top:7px}*:not(.title)+dl.commonList{margin-top:40px}.title+dl.commonList{margin-top:0}dl.commonList>div{display:flex;padding:30px 0}dl.commonList>div>dt,dl.commonList>div>dd{font-size:16px}dl.commonList>div>dt{width:25%;padding-right:30px}dl.commonList>div>dd{width:calc(100% - 180px)}.iframeWrap{margin-top:63px}.mapWrap{padding-bottom:50.55%;margin-top:63px}*+.colorBox,*+.colorBoxSecond,*+.colorBoxThird{margin-top:40px}*+.colorBoxAdd{margin-top:20px}.colorBox,.colorBoxSecond,.colorBoxThird{padding:40px;border-radius:45px}.colorBoxAdd{padding:20px 40px;border-radius:8px}.colorBox .colorBoxTitle,.colorBoxAdd .colorBoxTitle,.colorBoxSecond .colorBoxTitle,.colorBoxThird .colorBoxTitle{font-size:18px}.colorBox .colorBoxTitle+p,.colorBoxAdd .colorBoxTitle+p,.colorBoxSecond .colorBoxTitle+p,.colorBoxThird .colorBoxTitle+p{margin-top:4px}.colorBoxSecond .colBlock .colHead,.colorBoxThird .colBlock .colHead{width:240px}.colorBoxSecond .colBlock .colBody,.colorBoxThird .colBlock .colBody{width:calc(100% - 240px)}*+.colBlock{margin-top:60px}.colBlock{display:flex;align-items:flex-start}.colBlock .colHead{width:35.156%;padding-right:40px}.colBlock .colBody{width:64.844%}.colBlock .colBody>dl.commonList:first-child{border-top:none}.colBlock .colBody>dl.commonList:first-child div:first-child{padding-top:0}*+.pageListBig{margin-top:90px}.pageListBig{display:flex;flex-wrap:wrap}.pageListBig>li{width:calc(50% - 20px)}.pageListBig>li:nth-child(odd){margin-right:40px}.pageListBig>li:nth-child(n+3){margin-top:40px}.pageListBig>li a{padding-block:30px;padding-inline:35px;aspect-ratio:620/340;border-radius:30px}.pageListBig>li a:focus .pageListtBg,.pageListBig>li a:hover .pageListtBg{transform:scale(1.1)}.pageListBig>li a .pageListtBg{transition:.2s transform}.pageListBig>li a .pageListTitle{font-size:24px}.pageListBig>li a .pageListTitle:before{width:40px;height:40px;right:-53px;transition:.2s transform}.preBox{margin-top:30px}.taC_pc{text-align:center!important}.taL_pc{text-align:left!important}.taR_pc{text-align:right!important}.pT0_pc{padding-top:0!important}.pT10_pc{padding-top:10px!important}.pT20_pc{padding-top:20px!important}.pT30_pc{padding-top:30px!important}.pT40_pc{padding-top:40px!important}.pB10_pc{padding-bottom:10px!important}.pB20_pc{padding-bottom:20px!important}.pB30_pc{padding-bottom:30px!important}.pB40_pc{padding-bottom:40px!important}.mB0_pc{margin-bottom:0!important}.mB5_pc{margin-bottom:5px!important}.mB10_pc{margin-bottom:10px!important}.mB15_pc{margin-bottom:15px!important}.mB20_pc{margin-bottom:20px!important}.mB30_pc{margin-bottom:30px!important}.mB40_pc{margin-bottom:40px!important}.mB50_pc{margin-bottom:50px!important}.mB60_pc{margin-bottom:60px!important}.mB70_pc{margin-bottom:70px!important}.mB80_pc{margin-bottom:80px!important}.mT0_pc{margin-top:0!important}.mT5_pc{margin-top:5px!important}.mT10_pc{margin-top:10px!important}.mT20_pc{margin-top:20px!important}.mT30_pc{margin-top:30px!important}.mT40_pc{margin-top:40px!important}.mT50_pc{margin-top:50px!important}.mT70_pc{margin-top:70px!important}.mT80_pc{margin-top:80px!important}.mT120_pc{margin-top:120px!important}.mL0_pc{margin-left:0!important}.mL5_pc{margin-left:5px!important}.mL10_pc{margin-left:10px!important}.mL20_pc{margin-left:20px!important}.mL30_pc{margin-left:30px!important}.mL40_pc{margin-left:40px!important}.mL55_pc{margin-left:55px!important}.mR0_pc{margin-right:0!important}.mR5_pc{margin-right:5px!important}.mR10_pc{margin-right:10px!important}.mR20_pc{margin-right:20px!important}.mR30_pc{margin-right:30px!important}.mR40_pc{margin-right:40px!important}.mR50_pc{margin-right:50px!important}.mR55_pc{margin-right:55px!important}.size12_pc{font-size:12px!important}.size13_pc{font-size:13px!important}.size14_pc{font-size:14px!important}.size15_pc{font-size:15px!important}.size16_pc{font-size:16px!important}.size17_pc{font-size:17px!important}.size18_pc{font-size:18px!important}.size19_pc{font-size:19px!important}.size20_pc{font-size:20px!important}.size22_pc{font-size:22px!important}.size24_pc{font-size:24px!important}.size28_pc{font-size:28px!important}.hoverAlpha,.hoverAlpha img{display:block;transition:.3s opacity}.hoverAlpha:focus,.hoverAlpha:focus img,.hoverAlpha:hover,.hoverAlpha:hover img,.hoverAlpha img:focus,.hoverAlpha img:focus img,.hoverAlpha img:hover,.hoverAlpha img:hover img{opacity:.8}*+.summaryBox{margin-top:30px}.summaryBox{display:flex;justify-content:space-between}.summaryBox .summaryBoxText{max-width:55%;margin-right:5%}.summaryBox .summaryBoxThumb{width:40%;max-width:500px;overflow:hidden;aspect-ratio:6/4;position:relative}.summaryBox .summaryBoxThumb>span{background:#c00;animation:.4s .4s scrollIn forwards ease-out;transform:translate(0)}.summaryBox .summaryBoxThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@keyframes scrollIn{0%{transform:translate(0)}to{transform:translate(100%)}}#sectionPoint{padding:67px 0 114px}.sectionTitle{padding-bottom:12px;font-size:28px}.sectionTitle:before{width:26px}*+.pointList{margin-top:40px}.pointList{width:100%;margin-inline:auto}.pointList>li{width:calc(25% - 15px)}.pointList>li:nth-child(2n){transform:translateY(40px)}.pointList>li:not(:nth-child(n+4)){margin-right:20px}.pointList>li>a{height:100%;padding:33px 25px;border-radius:20px;transition:.2s box-shadow,.2s transform}.pointList>li>a:focus,.pointList>li>a:hover{box-shadow:none;transform:translateY(4px)}.pointList>li .pointListNum{font-size:16px}.pointList>li .pointListTitle{margin-top:2px;font-size:18px}.pointList>li *+.pointListNote{margin-top:16px}.pointList>li .pointListNote{max-width:220px;padding-bottom:25px;margin-inline:auto;color:#000;text-align:center;letter-spacing:.01em;font-size:16px;line-height:1.63}.pointList>li .pointListMore{max-width:120px;padding:8px 15px 4px;font-size:12px}.categoryBlock{margin-top:40px}.categoryBlock .categoryBlockItem{display:flex;align-items:center;min-height:514px}.categoryBlock .categoryBlockItem:nth-child(odd)>figure{border-radius:0 20px 20px 0;left:0}.categoryBlock .categoryBlockItem:nth-child(odd) .categoryBlockText{margin-left:auto;margin-right:80px}.categoryBlock .categoryBlockItem:nth-child(2n)>figure{border-radius:20px 0 0 20px;right:0}.categoryBlock .categoryBlockItem:nth-child(2n) .categoryBlockText{margin-right:auto;margin-left:80px}.categoryBlock .categoryBlockItem+.categoryBlockItem{margin-top:50px}.categoryBlock .categoryBlockItem>figure{width:80%}.categoryBlock .categoryBlockItem .categoryBlockText{width:500px}.categoryBlock .categoryBlockItem .categoryBlockText>a{padding:60px;border-radius:20px;transition:.2s background}.categoryBlock .categoryBlockItem .categoryBlockText>a:focus,.categoryBlock .categoryBlockItem .categoryBlockText>a:hover{background:#fff}.categoryBlock .categoryBlockItem .categoryBlockText .categoryBlockTitle{font-size:28px}.categoryBlock .categoryBlockItem .categoryBlockText .categoryBlockCatch{margin-top:10px;font-size:18px}.brandBox{width:calc(100% - 160px);margin-inline:auto}.brandBox .brandBoxBg{aspect-ratio:1440/540;border-radius:45px;position:absolute;top:30px;right:0;left:0;margin:auto}.brandBox .brandBoxInner{width:calc(100% - 80px);max-width:1280px;padding-top:68px;padding-inline:40px;margin-top:20.5%;margin-inline:auto;border-radius:45px}.brandBox .brandBoxInner .brandTitle{font-size:14px}.brandBox .brandBoxInner .brandCatch{font-size:24px}.brandBox .brandBoxInner *+.brandLead{margin-top:40px}.brandBox .brandBoxInner .brandLead{font-size:18px;line-height:2.4}#leadBox{width:calc(100% - 160px);max-width:1280px;margin-inline:auto;padding-block:90px 0;padding-block:0}#leadBox .leadBoxBg{aspect-ratio:1280/420;border-radius:45px}#leadBox .leadBoxInner{display:flex;flex-direction:column;justify-content:center;width:600px;max-width:1280px;min-height:252px;padding:50px;margin-left:auto;border-radius:45px;transform:translate(50px);position:absolute;bottom:-15%;right:0}#leadBox .leadBoxInner p+p{margin-top:25px}#aboutBrand{padding-block:90px 130px}#aboutBrand:before{aspect-ratio:1600/298}#aboutBrand .img img{width:238px;height:79px}#aboutBrand .text{margin-top:64px;padding-top:54px}#aboutBrand .text:before{max-width:1080px}#aboutBrand .text .titleWrap .aboutTitle{margin-top:10px;font-size:24px}#aboutBrand .text .titleWrap .aboutSubTitle{font-size:15px}#aboutBrand .text .leadWrap{margin-top:24px}#aboutBrand .text .leadWrap p+p{margin-top:24px}#brandDesc{padding-block:0 100px}#brandDesc ul.brandDescList>li{display:flex;flex-wrap:wrap}#brandDesc ul.brandDescList>li+li{margin-top:120px}#brandDesc ul.brandDescList>li .titleWrap{font-size:72px;line-height:75px;width:450px}#brandDesc ul.brandDescList>li .itemWrap{width:calc(100% - 450px)}#brandDesc ul.brandDescList>li .itemWrap .item+.item{margin-top:70px}#brandDesc ul.brandDescList>li .itemWrap .item *+.itemImg{margin-top:48px}#brandDesc ul.brandDescList>li .itemWrap .item .itemLead{font-size:28px;margin-top:56px}#brandDesc ul.brandDescList>li .itemWrap .item .itemBody{margin-top:36px}#brandDesc ul.brandDescList>li .itemWrap .item .itemBody p+p{margin-top:36px}#brandDesc ul.brandDescList>li .itemWrap .item .btnWrap.btnBorder{max-width:408px}#brandPoint{padding-bottom:80px}#brandPoint:before{border-radius:90px 90px 0 0;height:750px}#brandPoint .listCol3{margin-top:56px}#brandPoint li.pointWrap{display:flex;flex-direction:column}#brandPoint li.pointWrap .img img{border-radius:30px}#brandPoint li.pointWrap .text h3{font-size:24px;margin-top:32px}#brandPoint li.pointWrap .text .keyWd{margin-top:16px}#brandPoint li.pointWrap .text .pointMark{margin-top:22px}#brandPoint li.pointWrap .text .pointMark p{font-size:15px;line-height:26px;padding-inline:24px}#brandPoint li.pointWrap .text .desc{margin-top:20px;font-size:15px}#brandPoint li.pointWrap .link{margin-top:32px;flex-grow:1;display:flex;flex-direction:column-reverse}#brandPoint li.pointWrap .link a{transition:.2s color,.2s border-color;padding-bottom:20px}#brandPoint li.pointWrap .link a:focus,#brandPoint li.pointWrap .link a:hover{color:#9f792e;border-bottom-color:#9f792e}#brandPoint li.pointWrap .link a:focus:after,#brandPoint li.pointWrap .link a:hover:after{transform:scale(1)}#brandPoint li.pointWrap .link a:focus:before,#brandPoint li.pointWrap .link a:hover:before{background-image:url(/cdn/shop/files/icon_blank_c.svg)}#brandPoint li.pointWrap .link a:focus span:before,#brandPoint li.pointWrap .link a:hover span:before{opacity:0}#brandPoint li.pointWrap .link a:focus span:after,#brandPoint li.pointWrap .link a:hover span:after{width:100%}#brandPoint li.pointWrap .link a:before{bottom:20px;width:16px;height:16px}#brandPoint li.pointWrap .link a .linkImg{width:120px;height:100px;margin-right:40px}#brandPoint li.pointWrap .link a .linkImg img{border-radius:10px}#brandPoint li.pointWrap .link a .linkText{width:calc(100% - 160px);padding-right:20px}#brandPoint .listCol3+h3.itemTitle{margin-top:85px}#brandPoint h3.itemTitle{font-size:28px}#brandPoint li.itemsWrap{display:flex;flex-direction:column}#brandPoint li.itemsWrap .img img{border-radius:25px}#brandPoint li.itemsWrap .text{margin-top:28px}#brandPoint li.itemsWrap .text *+p{margin-top:20px}#brandPoint li.itemsWrap .text p{font-size:18px}#brandPoint li.itemsWrap .storeBtn{margin-top:32px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}#brandPoint li.itemsWrap .storeBtn a{min-height:40px;transition:.2s color,.2s border-color}#brandPoint li.itemsWrap .storeBtn a:focus,#brandPoint li.itemsWrap .storeBtn a:hover{color:#9f792e;border-color:#9f792e}#brandPoint li.itemsWrap .storeBtn a span{padding-left:30px}#brandPoint li.itemsWrap .storeBtn a span:before{width:22px;height:22px}*+.storeLinkBox{margin-top:140px}.storeLinkBox{padding:80px 40px 100px;border-radius:90px}.storeLinkBox .storeBoxTitle{margin-top:25px;font-size:42px}.storeLinkBox .storeBoxSubTitle{font-size:15px}.storeLinkBox .storeNote{font-size:16px;line-height:2.25}.storeLinkBox .btnCol2{margin-top:80px;display:flex;justify-content:center;gap:40px}.storeLinkBox .btnCol2 p.btnWrap{margin-top:0!important;width:50%;max-width:290px}.storeLinkBox .btnCol2 p.btnWrap .btn{min-height:60px;padding-inline:30px 50px}.storeLinkBox .btnCol2 p.btnWrap .btn:focus,.storeLinkBox .btnCol2 p.btnWrap .btn:hover{color:#9f792e;border-color:#9f792e}.storeLinkBox .btnCol2 p.btnWrap .btn:focus:after,.storeLinkBox .btnCol2 p.btnWrap .btn:hover:after{transform:scale(1)}.storeLinkBox .btnCol2 p.btnWrap .btn:after{width:38px;height:38px;position:absolute;top:0;bottom:0;margin:auto;right:12px;transform:scale(0);transition:.2s transform,2s opacity;z-index:0}.storeLinkBox .btnCol2 p.btnWrap .btn.iconArrow:before{width:15px;height:15px;right:25px}.storeLinkBox .btnCol2 p.btnWrap .btn.iconStore:before{width:22px;height:22px;right:20px}*+.iconlist{margin-top:70px}.iconlist{display:flex;flex-wrap:wrap;justify-content:space-between}.iconlist>li{width:48.43%;padding-bottom:40px}.iconlist>li:nth-child(n+3){margin-top:40px}.iconlist>li .iconListThumb{width:30.49%}.iconlist>li .iconListThumb img{width:90px}.iconlist>li .iconListText{width:58%;margin-inline:auto}.iconlist>li .iconListText .iconListTitle{font-size:28px}.iconlist>li .iconListText .iconListNote{margin-top:22px;font-size:18px;line-height:2}*+.pageList{margin-top:120px}.pageList{display:flex;flex-wrap:wrap;justify-content:space-between}.pageList>li{width:48.4%}.pageList>li:nth-child(n+3){margin-top:45px}.pageList>li a{padding:30px;border-radius:30px}.pageList>li a:hover .pageListThumb img{transform:scale(1.1)}.pageList>li a:before{width:40px;height:40px;right:20px;bottom:20px}.pageList>li a .pageListThumb{width:44.6%;border-radius:25px}.pageList>li a .pageListThumb img{transition:.2s transform}.pageList>li a .pageListTitle{width:46.42%;margin-left:8.2%;font-size:24px}#recruit_index,#precious{padding-block:0 120px}#recruit_index .recruit_index_lead,#recruit_index .precious_lead,#precious .recruit_index_lead,#precious .precious_lead{padding-block:60px}#recruit_index .recruit_index_lead:before,#recruit_index .precious_lead:before,#precious .recruit_index_lead:before,#precious .precious_lead:before{top:1vw;right:-2.5vw;width:min(14.6vw,235px);height:min(12.5vw,200px)}#recruit_index .recruit_index_lead:after,#recruit_index .precious_lead:after,#precious .recruit_index_lead:after,#precious .precious_lead:after{bottom:-3.75vw;left:-1.6vw;width:min(16.6vw,266px);height:min(13.4vw,215px)}.precious_lead h2{font-size:34px}#gradBg{margin-top:64px}#gradBg:before{top:330px;border-radius:90px 90px 0 0;height:70%;min-height:1283px}.preciousList{gap:200px}.preciousList .preciousItem{gap:80px;justify-content:center}.preciousList .preciousItem .textWrap .text{padding-top:64px;padding-left:50px}.preciousList .preciousItem .textWrap .text:before{border-radius:64px 0 0;width:94px;height:84px}.preciousList .preciousItem .textWrap .text h2{font-size:32px;line-height:1.5;letter-spacing:.06em}.preciousList .preciousItem .textWrap .text p+p{margin-top:18px}.preciousList .preciousItem:nth-of-type(1){max-width:1360px;padding:0 40px;margin:0 auto}.preciousList .preciousItem:nth-of-type(1) .img{width:calc(50% - 40px);height:min(42.5vw,680px);display:flex;align-items:center}.preciousList .preciousItem:nth-of-type(1) .img .preciousImg{width:min(28.7vw,460px);height:min(42.5vw,680px);border-radius:min(14.3vw,230px);margin-left:min(3.12vw,50px)}.preciousList .preciousItem:nth-of-type(1) .textWrap{width:calc(50% - 40px)}.preciousList .preciousItem:nth-of-type(1) .textWrap .text{margin-top:160px}.preciousList .preciousItem:nth-of-type(2){flex-direction:row-reverse}.preciousList .preciousItem:nth-of-type(2) .img{position:absolute;right:0}.preciousList .preciousItem:nth-of-type(2) .textWrap{width:100%;max-width:1360px;padding:0 40px;margin:0 auto}.preciousList .preciousItem:nth-of-type(2) .textWrap .text{width:calc(50% - 40px);margin-right:min(2.5vw,40px)}.preciousList .preciousItem:nth-of-type(3) .img{position:absolute;left:0}.preciousList .preciousItem:nth-of-type(3) .textWrap{width:100%;max-width:1360px;padding:0 40px;margin:0 auto;display:flex;justify-content:flex-end}.preciousList .preciousItem:nth-of-type(3) .textWrap .text{width:calc(50% - 40px);margin-left:40px}.preciousList.down .preciousItem:nth-of-type(1) .img .textImg{width:min(33.12vw,530px);height:min(6.625vw,106px);bottom:min(1.25vw,20px);transform:translate(90%)}.preciousList.down .preciousItem:nth-of-type(1) .img .textImg img{width:min(33.12vw,530px);height:min(6.625vw,106px)}.preciousList.down .preciousItem:nth-of-type(2) .img{width:min(44.2vw,708px);height:min(47.3vw,757px);top:max(-6.87vw,-110px)}.preciousList.down .preciousItem:nth-of-type(2) .img .textImg{width:min(27.5vw,440px);height:min(5.93vw,95px);bottom:min(4.37vw,70px);transform:translate(60%,-100%)}.preciousList.down .preciousItem:nth-of-type(2) .img .textImg img{width:min(27.5vw,440px);height:min(5.93vw,95px)}.preciousList.down .preciousItem:nth-of-type(3){padding-top:70px}.preciousList.down .preciousItem:nth-of-type(3) .img{width:min(47.3vw,758px);height:min(48.8vw,766px);top:max(-6.25vw,-100px)}.preciousList.down .preciousItem:nth-of-type(3) .img .textImg{width:min(45vw,720px);height:min(48.75vw,78px);right:50%;bottom:min(5.3vw,86px);transform:translate(60%,30%)}.preciousList.down .preciousItem:nth-of-type(3) .img .textImg img{width:min(45vw,720px);height:min(48.75vw,78px)}.preciousList.mouton .preciousItem:nth-of-type(1) .img .textImg{width:min(27vw,432px);height:min(13vw,208px);left:max(-1.125vw,-18px);bottom:max(-3.5vw,-56px)}.preciousList.mouton .preciousItem:nth-of-type(1) .img .textImg img{width:min(27vw,432px);height:min(13vw,208px)}.preciousList.mouton .preciousItem:nth-of-type(2) .img{width:min(39.37vw,630px);height:min(50.6vw,811px);top:50%;transform:translateY(-45%)}.preciousList.mouton .preciousItem:nth-of-type(2) .img .textImg{width:min(28.87vw,462px);height:min(5.93vw,95px);bottom:min(4.87vw,78px);transform:translate(60%,-100%)}.preciousList.mouton .preciousItem:nth-of-type(2) .img .textImg img{width:min(28.87vw,462px);height:min(5.93vw,95px)}.preciousList.mouton .preciousItem:nth-of-type(3){padding-top:20px}.preciousList.mouton .preciousItem:nth-of-type(3) .img{width:min(43.75vw,700px);height:min(48.12vw,770px);top:max(-5vw,-80px)}.preciousList.mouton .preciousItem:nth-of-type(3) .img .textImg{width:min(45vw,720px);height:min(48.75vw,78px);right:50%;bottom:min(5.3vw,86px);transform:translate(60%,30%)}.preciousList.mouton .preciousItem:nth-of-type(3) .img .textImg img{width:min(45vw,720px);height:min(48.75vw,78px)}.preciousList.mouton .preciousItem:nth-of-type(3) .textWrap .imgSvg{margin-top:56px}.preciousList.silk .preciousItem:nth-of-type(1) .img .textImg{width:min(37.81vw,605px);height:min(5.625vw,90px);bottom:0;left:max(-1.5vw,-56px);transform:translateY(-70%)}.preciousList.silk .preciousItem:nth-of-type(1) .img .textImg img{width:min(37.81vw,605px);height:min(5.625vw,90px)}.preciousList.silk .preciousItem:nth-of-type(2) .img{width:min(39.625vw,634px);height:min(50.68vw,811px);top:50%;transform:translateY(-64%)}.preciousList.silk .preciousItem:nth-of-type(2) .img .textImg{width:min(30.56vw,489px);height:min(11.56vw,185px);bottom:0;right:0;transform:translate(-8%,-47%)}.preciousList.silk .preciousItem:nth-of-type(2) .img .textImg img{width:min(30.56vw,489px);height:min(11.56vw,185px)}.preciousList.silk .preciousItem:nth-of-type(3) .img{width:min(47.87vw,766px);height:min(47.87vw,757px);top:max(-6.25vw,-100px)}.preciousList.silk .preciousItem:nth-of-type(3) .img .textImg{width:min(45vw,720px);height:min(48.75vw,78px);right:50%;bottom:min(2.5vw,40px);transform:translate(60%,30%)}.preciousList.silk .preciousItem:nth-of-type(3) .img .textImg img{width:min(45vw,720px);height:min(48.75vw,78px)}.preciousList.silk .preciousItem:nth-of-type(3) .textWrap .imgSvg{margin-top:56px}.preciousList.muatsu .preciousItem:nth-of-type(1) .img .textImg{width:min(28.87vw,462px);height:min(5.93vw,95px);transform:translate(9%,-30%)}.preciousList.muatsu .preciousItem:nth-of-type(1) .img .textImg img{width:min(28.87vw,462px);height:min(5.93vw,95px)}.preciousList.muatsu .preciousItem:nth-of-type(1) .textWrap .imgSvg{margin-top:40px;width:190px;height:40px}.preciousList.muatsu .preciousItem:nth-of-type(2) .img{width:min(39.25vw,628px);height:min(50.68vw,811px);top:0;transform:translateY(-26%)}.preciousList.muatsu .preciousItem:nth-of-type(2) .img .textImg{width:min(33.12vw,530px);height:min(6.625vw,106px);bottom:min(3.125vw,50px);transform:translate(10%,-100%)}.preciousList.muatsu .preciousItem:nth-of-type(2) .img .textImg img{width:min(33.12vw,530px);height:min(6.625vw,106px)}.preciousList.muatsu .preciousItem:nth-of-type(3){margin-top:-100px}.preciousList.muatsu .preciousItem:nth-of-type(3) .imgMuatsu{max-width:1260px;padding-inline:40px;margin-inline:auto}.preciousList.muatsu .preciousItem:nth-of-type(4){margin-top:-100px}.preciousList.muatsu .preciousItem:nth-of-type(4) .textMuatsu{max-width:1260px;padding-inline:40px;margin-inline:auto}.preciousList.muatsu .preciousItem:nth-of-type(4) .textMuatsu p{font-size:28px}.preciousList.muatsu .preciousItem:nth-of-type(4) .textMuatsu .imgSvg{width:140px;height:122px;margin-top:45px}.recruit_index_lead:after{bottom:12.25vw!important}.recruit_index_lead .leadInner{max-width:800px}.recruit_index_lead .leadInner:before{content:"";position:absolute;background:url(/cdn/shop/files/recindex_img_left.png) no-repeat 0 0/contain;left:max(-6.25vw,-100px);top:0;transform:translate(-100%);width:min(16vw,256px);height:min(23vw,372px)}.recruit_index_lead .leadInner:after{background:url(/cdn/shop/files/recindex_img_right.png) no-repeat 0 0/contain;right:max(-6.25vw,-100px);bottom:0;transform:translate(100%,40%);width:min(22vw,352px);height:min(29vw,465px)}.recruit_index_lead h2.fontMin{font-size:42px}.recruit_index_lead p{line-height:3}p.leadCatchNote_enkaku{text-align:center;font-size:14px;line-height:2.2}}@media screen and (min-width:769px)and (max-width:1100px){.conceptBox{width:calc(100% - 80px)}.brandList{max-width:800px;margin-inline:auto}.brandList>li{flex-direction:column}.brandList>li .brandListThumb{width:100%}.brandList>li .brandListText{width:100%;margin-top:50px}.brandList>li .brandListText .brandListTitle:before{top:-1em;font-size:15px;left:0}.productList>li{width:calc(50% - 20px)}.productList>li:not(:nth-child(3n)){margin-right:0}.productList>li:nth-child(odd){margin-right:40px}.catalogList>li a{flex-direction:column;padding:20px 50px}.catalogList>li a .catalogListThumb{width:50%}.catalogList>li a .catalogListText{width:100%;margin-top:20px;margin-left:0;text-align:center}.itemList>li{flex-direction:column}.itemList>li .itemListText{width:100%;margin-top:40px;order:1}.itemList>li .itemListThumb{width:100%;order:0}.missionPhilosophy{margin-top:56px;padding-left:0}.missionPhilosophy .philosophyThumb{width:60%;padding-inline:0;text-align:center;position:inherit;right:inherit;left:inherit;margin:40px auto auto}#qa12 .modalWrap .modal_inner .modal_contents .pagerWrap li:first-of-type button img{transform:scaleX(-1)}.section.waveBase.maintenance_support{margin-top:0}.section.waveBase.maintenance_support .preciousList .preciousItem:nth-of-type(2){margin-top:30px}.enBrandDescList .brandDescWrap{flex-direction:column;row-gap:70px}.enBrandDescList .brandDescWrap .titleWrap.gold{width:100%;text-align:center}.enBrandDescList .brandDescWrap .titleWrap.gold br.forPC{display:none!important}.enBrandDescList .brandDescWrap .titleWrap.gold br.forPC+.dInlineBlock{padding-left:10px}.enBrandDescList .brandDescWrap .titleWrap.gold .dInlineBlock+.dInlineBlock{padding-left:10px}.enBrandDescList .brandDescWrap .itemWrap{width:100%}li.enPointWrap{width:calc((100% - 40px)/2)!important}li.enPointWrap:nth-of-type(odd){margin-right:40px!important}li.enPointWrap:nth-of-type(2n){margin-right:0!important}li.enPointWrap:nth-child(n+3){margin-top:56px!important}main .fontMin{font-family:Zen Old Mincho,serif}@keyframes scrollIn{0%{transform:translate(0)}to{transform:translate(100%)}}.pointList>li{width:calc(50% - 15px)}.pointList>li:nth-child(2n){margin-right:0;transform:translateY(0)}.pointList>li:nth-child(odd){margin-right:30px}.pointList>li:nth-child(n+3){margin-top:34px}.categoryBlock .categoryBlockItem:nth-child(odd) .categoryBlockText{margin-right:40px}.categoryBlock .categoryBlockItem:nth-child(2n) .categoryBlockText{margin-left:40px}.brandBox,#leadBox{width:calc(100% - 80px)}#leadBox .leadBoxBg{aspect-ratio:670/360}#leadBox .leadBoxBg img{width:100%;height:100%}#leadBox .leadBoxInner{margin-top:36%}#brandDesc ul.brandDescList>li{flex-direction:column;row-gap:70px}#brandDesc ul.brandDescList>li .titleWrap{width:100%;text-align:center}#brandDesc ul.brandDescList>li .itemWrap{width:100%}#brandPoint li.pointWrap{width:calc((100% - 40px)/2)}#brandPoint li.pointWrap:nth-of-type(odd){margin-right:40px}#brandPoint li.pointWrap:nth-of-type(2n){margin-right:0!important}#brandPoint li.pointWrap:nth-child(n+3){margin-top:56px}#brandPoint li.itemsWrap{width:calc((100% - 40px)/2)}#brandPoint li.itemsWrap:nth-of-type(odd){margin-right:40px}#brandPoint li.itemsWrap:nth-of-type(2n){margin-right:0!important}#brandPoint li.itemsWrap:nth-child(n+3){margin-top:56px}.iconlist{flex-direction:column}.iconlist>li{width:100%}.iconlist>li:nth-child(n+2){margin-top:40px}.pageList>li{width:100%}.pageList>li:nth-child(n+2){margin-top:45px}.preciousList .preciousItem:nth-of-type(1){align-items:center}.recruit_index_lead .leadInner:before{display:none}.recruit_index_lead .leadInner:after{background:url(/cdn/shop/files/recindex_img_sp.png) no-repeat 0 0/contain;right:50%;bottom:0;transform:translate(50%);width:90%;height:263px}.recruit_index_lead p{padding-bottom:320px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/second.css.map */
