@charset "UTF-8";*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}em,i{font-weight:400}@font-face{font-family:"";font-size:"";src:url(/wp-content/themes/child/fonts/) format("")}.f_notoserif{font-family:"Noto Serif JP",serif}.f_bodoni{font-family:Bodoni Moda,serif}.f_cormorant{font-family:Cormorant,serif}@media screen and (max-width:767.98px){html{font-size:4.2666vw}body{font-size:px-rem(14)}}@media screen and (min-width:768px)and (max-width:1299.98px){html{font-size:1.1111vw}body{font-size:px-rem(16)}}@media screen and (min-width:1300px){html{font-size:100%}body{font-size:px-rem(16)}}html{overflow-y:scroll;overflow-x:auto;height:auto}body{font-weight:300}img{max-width:100%;vertical-align:bottom}.h_sp{display:none!important}.h_pr{position:relative}.h_pa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.h_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h_cover{width:100%;height:100%;object-fit:cover}.h_block{display:block;width:100%;height:100%}.h_tc{text-align:center}.h_oh{overflow:hidden}.h_ib{display:inline-block}@media screen and (max-width:767.98px){.h_pc{display:none!important}.h_sp{display:block!important}}.l_page_common{margin-top:60px;width:100%;height:300px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center}.l_page_common__company{background-image:url(../img/page/common_bg_company.jpg)}.l_page_common__partner{background-image:url(../img/page/common_bg_partner.jpg)}.l_page_common__guidelines{background-image:url(../img/page/common_bg_guidelines.jpg)}.l_page_common__contact{background-image:url(../img/page/common_bg_contact.jpg)}.b_page_commonTtl{color:#fff;font-size:px-rem(40)}.reserve_text{padding:150px 0;font-size:44px;letter-spacing:.01em;font-weight:600;text-align:center}section.privacy_page p.main_text{font-size:16px;line-height:2;margin-bottom:3em}section.privacy_page dl{margin-bottom:30px}section.privacy_page dl:last-child{margin-bottom:0}section.privacy_page dl dt{font-weight:600;font-size:16px;margin-bottom:.5em;border-left:5px solid;padding-left:1em}section.privacy_page dl dd{font-size:14px;line-height:2}.error_box{text-align:center}.error_box .title_box{margin-bottom:50px}.error_box .title_box h2{font-size:65px;letter-spacing:.05em;font-weight:700;margin-bottom:20px}.error_box .title_box p{font-weight:500;letter-spacing:.05em}.error_box .text{font-weight:400;letter-spacing:.05em;line-height:2;margin-bottom:50px}.ly_page_Inner{display:flex;justify-content:space-between;column-gap:50px}.ly_page{padding-top:140px;padding-bottom:140px}.ly_page_archive{width:calc(100% - 370px)}.ly_page_archive.__search .bl_page_archiveInner{margin-top:40px}.bl_page_archiveList{display:flex;flex-wrap:wrap;gap:50px 48px}.bl_page_archiveItem{width:calc((100% - 48px)/2)}.el_article{position:relative}.el_article .el_articleImg{overflow:hidden;position:relative;border-radius:4px}.el_article .el_articleImgInner{height:200px;width:100%}.el_article .el_articleImgCat{display:flex;align-items:center;justify-content:center;background-color:#000;position:absolute;bottom:0;left:0;padding:5px 15px}.el_article .el_articleImgCatInner{color:#fff;font-size:14px;font-weight:700;letter-spacing:.1em}.el_article .el_ariticleInfo_date{color:#000}.el_article .el_ariticleInfo{margin-top:14px}.el_article .el_ariticleInfo_date{font-size:14px}.el_article .el_ariticleInfo_ttl{margin-top:5px;line-height:1.42}.ly_page_single{width:calc(100% - 370px)}.bl_page_singleArticle{width:100%;padding-bottom:70px;border-bottom:1px solid #a3a3a3;margin-bottom:50px}.single_title{margin-bottom:65px}.single_title h1{font-size:28px;letter-spacing:.1em;font-weight:700;line-height:1.5;margin-bottom:30px}.single_title .date_category{display:flex;align-items:center;column-gap:18px}.single_title .date_category .date{font-size:14px;font-weight:500;letter-spacing:.1em;color:#000;position:relative}.single_title .date_category .date:before{content:"";width:1px;height:100%;background-color:#000;position:absolute;top:0;bottom:0;margin:auto;right:-9px}.single_title .date_category .category_list ul{display:flex;align-items:center;column-gap:18px}.single_title .date_category .category_list ul li{font-size:14px;font-weight:500;letter-spacing:.05em;color:#000}.single_title .date_category .category_list ul li:not(:first-child){content:"";width:1px;height:100%;background-color:#000;position:absolute;top:0;bottom:0;margin:auto;right:-9px}.ly_home_containerSide{width:320px}.el_home_sideTtlInner{font-size:25px}.el_home_sideTtlInner:first-letter{color:#000}.bl_home_sideCategoryInner{margin-top:40px}.bl_home_categoryList{display:flex;flex-direction:column;row-gap:20px}.bl_home_categoryItem{padding-left:20px;position:relative}.bl_home_categoryItem:before{content:"";width:8px;height:1px;background-color:#000;position:absolute;top:0;bottom:0;margin:auto;left:0}.bl_home_categoryItemInner:hover{color:#000}.ly_home_sideArchive{margin-top:80px}.bl_home_sideArchiveInner{margin-top:15px;position:relative}.bl_home_sideArchiveInner:before{content:"";width:7px;height:7px;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;right:10px;top:0;bottom:0;margin:auto;transform:rotate(45deg)}.bl_home_sideArchiveInner select{width:100%;height:50px;background-color:#f4f4f4;border:1px solid #D9D9D9;outline:none;font-size:18px;padding-left:15px}.p_contact_tab{margin-top:40px}.p_contact_main{margin-top:71px}.p_contact_mainDesc P{line-height:2}.p_contact_mainDesc P:before,.p_contact_mainDesc P:after{content:"";width:100%;height:0;display:block}.p_contact_mainDesc P:before{margin-bottom:-.57vw}.p_contact_mainDesc P:after{margin-top:-.57vw}.p_contact_mainForm{margin-top:67px}.mw_wp_form_confirm .e_contactForm_privacy{display:none}.mw_wp_form_confirm .e_contactForm_item{padding-top:39px;padding-bottom:39px}.mw_wp_form_confirm .e_contactForm_item+.e_contactForm_item{border-top:1px solid #707070;margin-top:0}.mw_wp_form_confirm .e_contactForm_item__start .e_contactForm_itemLabel{padding-top:0}.mw_wp_form_confirm .e_contactForm_btn{margin-top:60px}.mw_wp_form_confirm .e_contactForm_itemInput{line-height:1.88}.e_contactForm_privacy{margin-top:75px}.e_contactForm_privacyContent{margin-top:35px;padding:50px 60px;background-color:#f8f8f8}.e_contactForm_privacyContentLabel{font-size:px-rem(24)}.e_contactForm_privacyContentTxt{padding-top:42px}.e_contactForm_privacyContentTxt p{font-size:px-rem(14);line-height:1.71}.e_contactForm_wrap{width:830px;margin:0 auto}.e_contactForm_item{display:flex;justify-content:space-between;align-items:center}.e_contactForm_item+.e_contactForm_item{margin-top:55px}.e_contactForm_item__start{align-items:flex-start}.e_contactForm_item__start .e_contactForm_itemLabel{padding-top:7px}.e_contactForm_itemLabel{width:200px;font-size:px-rem(16);display:flex;justify-content:space-between;align-items:center;height:fit-content;column-gap:10px}.e_contactForm_itemLabel label{line-height:1.3}.e_contactForm_itemLabel span{display:inline-block;padding:5px 10px;border-radius:20px;font-size:14px;height:fit-content;white-space:nowrap}.e_contactForm_itemLabel__required{background-color:#de2323;color:#fff}.e_contactForm_itemLabel__any{border:1px solid #de2323;color:#de2323}.e_contactForm_itemLabel__checkbox{display:block}.e_contactForm_itemLabelInner{display:flex;justify-content:space-between;align-items:center}.e_contactForm_itemLabelAsterisk{padding-top:5px;font-size:px-rem(14)}.e_contactForm_itemInput{width:calc(100% - 220px)}.e_contactForm_itemInput__checkPrivacy{width:100%}.e_contactForm_itemInputInner input,.e_contactForm_itemInputInner textarea,.e_contactForm_itemInputInner select{width:100%;outline:none;border:1px solid #000;padding-right:12px;padding-left:12px}.e_contactForm_itemInputInner input{height:40px}.e_contactForm_itemInputInner textarea{resize:vertical;height:200px;padding-top:10px;padding-bottom:10px;line-height:1.7}.e_contactForm_itemInputInner{display:flex;flex-wrap:wrap;gap:12px 10px}.e_contactForm_itemInputRadio input{display:none}.e_contactForm_itemInputRadio input:checked~.e_contactForm_itemInputRadioTxt{color:#fff}.e_contactForm_itemInputRadio input:checked~.e_contactForm_itemInputRadioBg{background-color:#000}.e_contactForm_itemInputRadio{padding:10px 15px;margin-left:0!important}.e_contactForm_itemInputRadioTxt,.e_contactForm_itemInputRadioBg{transition:all .1s ease-out}.e_contactForm_itemInputRadioTxt{font-size:px-rem(14)}.e_contactForm_itemInputRadioBg{position:absolute;top:0;left:0;border:1px solid #000;border-radius:50px;z-index:-1}.e_contactForm_itemInputCheckTxt{font-size:px-rem(14)}.e_contactForm_itemInputCheckTxt,.e_contactForm_itemInputCheckBox__outside{transition:all .1s ease-out}.e_contactForm_itemInput__checkType .e_contactForm_itemInputCheck{margin-left:0!important;padding:10px 15px}.e_contactForm_itemInput__checkType .e_contactForm_itemInputCheck input{display:none}.e_contactForm_itemInput__checkType .e_contactForm_itemInputCheck input:checked~.e_contactForm_itemInputCheckTxt{color:#fff}.e_contactForm_itemInput__checkType .e_contactForm_itemInputCheck input:checked~.e_contactForm_itemInputCheckBox__outside{background-color:#000}.e_contactForm_itemInput__checkType .e_contactForm_itemInputCheckBox__outside{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #000;border-radius:50px;z-index:-1}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputInner{display:block}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheck label{position:relative;padding-left:45px}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheck input{display:none}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheck input:checked~.e_contactForm_itemInputCheckBox__outside .e_contactForm_itemInputCheckBox__inside:before{transform:scaleY(1);transition:.1s linear}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheck input:checked~.e_contactForm_itemInputCheckBox__outside .e_contactForm_itemInputCheckBox__inside:after{transform:scaleX(1);transition:.1s .1s linear}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__outside,.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside{display:inline-block;position:absolute}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__outside{left:0;top:50%;margin-top:-15px;width:30px;height:30px;border:1px solid #000;background:#fff}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside{top:45%;left:50%;width:26px;height:13px;transform:translate(-50%,-50%) rotate(-36deg)}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside:before,.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside:after{content:"";position:absolute;background-color:#d0121c;left:0}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside:before{top:0;height:100%;width:4px;transform:scaleY(0);transform-origin:top}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside:after{bottom:0;width:100%;height:4px;transform:scaleX(0);transform-origin:left}.b_page_contactContentHeading{text-align:center}.b_page_contactContentHeading p{letter-spacing:.05em;line-height:2;font-weight:400}.e_contactForm_btn{margin-top:120px}.e_contactForm_btnInner{display:flex;justify-content:center;column-gap:20px}.e_contactForm_btnItem{width:380px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #000;transition:all .2s ease-out}.e_contactForm_btnItem:after{content:"";width:8px;height:8px;border-top-width:1px;border-right-width:1px;border-right-color:#000;border-top-color:#000;position:absolute;top:0;bottom:0;right:30px;transform:rotate(45deg);margin:auto;transition:all .2s ease-out}@media(hover:hover)and (pointer:fine){.e_contactForm_btnItem:hover{background-color:#d0121ce6;color:#fff;border-color:#d0121ce6}.e_contactForm_btnItem:hover:after{border-right-color:#fff;border-top-color:#fff}}@media(hover:none){.e_contactForm_btnItem:active{background-color:#d0121ce6;color:#fff;border-color:#d0121ce6}.e_contactForm_btnItem:active:after{border-right-color:#fff;border-top-color:#fff}}.e_contactForm_btnItem__back:after{border-left-width:1px;border-left-color:#000;border-right:none;right:auto;left:30px;transform:rotate(-45deg)}@media(hover:hover)and (pointer:fine){.e_contactForm_btnItem__back:hover{background-color:#000;border-color:#000}.e_contactForm_btnItem__back:hover:after{border-left-color:#fff}}@media(hover:none){.e_contactForm_btnItem__back:active{background-color:#000;border-color:#000}.e_contactForm_btnItem__back:active:after{border-left-color:#fff}}.e_progressBar{width:485px;margin:0 auto}.e_progressBar__bc .e_progressBar_stepTxt{text-align:center;font-size:px-rem(14)}.e_progressBar_inner{display:flex;justify-content:space-between}.e_progressBar_step{width:calc((100% - 24px) / 3);height:42px;background-color:#b6b6b6;display:flex;align-items:center;justify-content:center;padding-left:12px}.e_progressBar_step.is_active{background-color:#d0121c}.e_progressBar_step.is_active:after{border-color:transparent transparent transparent #d0121c!important}.e_progressBar_step:nth-child(n+2):before{content:"";width:0;height:0;border-style:solid;position:absolute;top:0;left:0;border-width:21px 0 21px 12px;border-color:transparent transparent transparent #fff;z-index:0}.e_progressBar_step:nth-child(-n+2):after{content:"";width:0;height:0;border-style:solid;position:absolute;top:0;right:-12px;border-width:21px 0 21px 12px;border-color:transparent transparent transparent #B6B6B6;z-index:1}.e_progressBar_stepTxt{color:#fff}.p_contact_mainThanksTtl{font-size:px-rem(26)}.p_contact_mainThanksTxt{padding-top:36px}.p_contact_mainThanksTxt p{line-height:2}.p_contact_mainThanksTxt p:before,.p_contact_mainThanksTxt p:after{content:"";width:100%;height:0;display:block}.p_contact_mainThanksTxt p:before{margin-bottom:-8px}.p_contact_mainThanksTxt p:after{margin-top:-8px}.p_contact_mainThanksBtn{margin-top:100px}.p_contact_mainThanksBtn{width:380px;display:inline-block}.mw_wp_form .error{font-size:px-rem(14);color:#d0121c;padding-top:5px}@media screen and (max-width:767.98px){.l_page_common{margin-top:16vw;height:53.33vw}.l_page_common__company{background-image:url(../img/page/common_bg_company_sp.jpg)}.l_page_common__partner{background-image:url(../img/page/common_bg_partner_sp.jpg)}.l_page_common__guidelines{background-image:url(../img/page/common_bg_guidelines_sp.jpg)}.l_page_common__contact{background-image:url(../img/page/common_bg_contact_sp.jpg)}.b_page_commonTtl{font-size:px-rem(26)}.p_contact_tab{margin-top:6.4vw;overflow-x:scroll}.p_contact_main{margin-top:13.33vw}.p_contact_mainDesc P{line-height:1.75}.p_contact_mainDesc P:before,.p_contact_mainDesc P:after{content:"";width:100%;height:0;display:block}.p_contact_mainDesc P:before{margin-bottom:-1.6226vw}.p_contact_mainDesc P:after{margin-top:-1.6226vw}.p_contact_mainForm{margin-top:10.13vw}.mw_wp_form_confirm .e_contactForm_item{padding-top:6.4vw;padding-bottom:6.4vw}.mw_wp_form_confirm .e_contactForm_item+.e_contactForm_item{margin-top:0}.mw_wp_form_confirm .e_contactForm_item__start .e_contactForm_itemLabel{padding-top:0vw}.mw_wp_form_confirm .e_contactForm_itemInput{padding-top:5.33vw}.e_contactForm_privacy{margin-top:8vw}.e_contactForm_privacyContent{margin-top:9.33vw;padding:9.33vw 6.67vw}.e_contactForm_privacyContentLabel{font-size:px-rem(20)}.e_contactForm_privacyContentTxt{padding-top:5.33vw}.e_contactForm_wrap{width:100%;margin:0 auto}.e_contactForm_item{flex-direction:column;align-items:flex-start}.e_contactForm_item+.e_contactForm_item{margin-top:8vw}.e_contactForm_item__start{align-items:flex-start}.e_contactForm_item__start .e_contactForm_itemLabel{padding-top:0vw}.e_contactForm_itemLabel{width:100%;font-size:px-rem(18);justify-content:flex-start;column-gap:1.87vw}.e_contactForm_itemLabel span{padding:.8vw 2.13vw;border-radius:5.33vw}.e_contactForm_itemLabelInner{justify-content:flex-start;column-gap:1.87vw}.e_contactForm_itemInput{width:100%;padding-top:2.67vw}.e_contactForm_itemInputInner input,.e_contactForm_itemInputInner textarea,.e_contactForm_itemInputInner select{padding-right:3.2vw;padding-left:3.2vw;font-size:px-rem(16)}.e_contactForm_itemInputInner input{height:10.67vw}.e_contactForm_itemInputInner textarea{height:53.33vw;padding-top:2.67vw;padding-bottom:2.67vw}.e_contactForm_itemInputInner{gap:2.67vw}.e_contactForm_itemInputRadio{padding:2.67vw 4vw;margin-left:0!important;text-align:center}.e_contactForm_itemInputRadioTxt{line-height:1.71}.e_contactForm_itemInputRadioBg{border-radius:8vw}.e_contactForm_itemInputCheckTxt{line-height:1.57}.e_contactForm_itemInput__checkType .e_contactForm_itemInputCheck{margin-left:0!important;padding:2.67vw 4vw;text-align:center}.e_contactForm_itemInput__checkType .e_contactForm_itemInputCheckBox__outside{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #000;border-radius:13.33vw;z-index:-1}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheck label{display:block;text-align:left;position:relative;padding-left:12vw}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__outside,.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside{display:inline-block;position:absolute}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__outside{left:0;top:50%;margin-top:-4vw;width:8vw;height:8vw;border:1px solid #000;background:#fff}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside{width:6.93vw;height:3.47vw}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside:before,.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside:after{content:"";position:absolute;background-color:#d0121c;left:0}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside:before{top:0;height:100%;width:1.07vw;transform:scaleY(0);transform-origin:top}.e_contactForm_itemInput__checkPrivacy .e_contactForm_itemInputCheckBox__inside:after{bottom:0;width:100%;height:1.07vw;transform:scaleX(0);transform-origin:left}.b_page_contactContentHeading{text-align:center}.b_page_contactContentHeading p{letter-spacing:.05em;line-height:2;font-weight:400}.e_contactForm_btn{margin-top:6.93vw}.e_contactForm_btnInner{flex-direction:column-reverse;row-gap:9.33vw}.e_contactForm_btnItem{width:86.67vw;height:13.33vw}.e_contactForm_btnItem:after{width:2.13vw;height:2.13vw;right:5.07vw}.e_contactForm_btnItem__submit{background-color:#d0121ce6;color:#fff;border-color:#d0121ce6}.e_contactForm_btnItem__submit:after{border-right-color:#fff;border-top-color:#fff}.e_contactForm_btnItem__back:after{border-left-width:1px;border-left-color:#000;border-right:none;right:auto;left:8vw;transform:rotate(-45deg)}}@media screen and (max-width:767.98px)and (hover:hover)and (pointer:fine){.e_contactForm_btnItem__back:hover{background-color:#000;border-color:#000}.e_contactForm_btnItem__back:hover:after{border-left-color:#fff}}@media screen and (max-width:767.98px)and (hover:none){.e_contactForm_btnItem__back:active{background-color:#000;border-color:#000}.e_contactForm_btnItem__back:active:after{border-left-color:#fff}}@media screen and (max-width:767.98px){.e_progressBar{width:73.33vw}.e_progressBar__bc{width:86.67vw}.e_progressBar__bc .e_progressBar_stepTxt{font-size:px-rem(12)}.e_progressBar_step{width:calc((100% - 4.27vw) / 3);height:11.2vw;padding-left:2.13vw}.e_progressBar_step:nth-child(n+2):before{border-width:5.6vw 0 5.6vw 2.13vw}.e_progressBar_step:nth-child(-n+2):after{right:-1.87vw;border-width:5.6vw 0 5.6vw 2.13vw}.e_progressBar_stepTxt{color:#fff}.p_contact_mainThanksTtl{font-size:px-rem(24)}.p_contact_mainThanksTxt{padding-top:8vw}.p_contact_mainThanksTxt p{line-height:1.75}.p_contact_mainThanksTxt p:before,.p_contact_mainThanksTxt p:after{content:"";width:100%;height:0;display:block}.p_contact_mainThanksTxt p:before{margin-bottom:-1.6226vw}.p_contact_mainThanksTxt p:after{margin-top:-1.6226vw}.p_contact_mainThanksBtn{margin-top:11.73vw}.p_contact_mainThanksBtnInner{width:86.67vw}section.privacy_page p.main_text{font-size:3.5vw}section.privacy_page dl{margin-bottom:10vw}section.privacy_page dl dt{font-size:4vw}section.privacy_page dl dd{font-size:3.5vw;margin-left:5vw}.error_box{width:90%;margin:0 auto}.error_box .title_box{margin-bottom:50px}.error_box .title_box h2{font-size:40px;margin-bottom:10px}.error_box .text{margin-bottom:30px;text-align:left}#single_page .fl_wrap{column-gap:0}#single_page .fl_wrap .singleContent article{padding-bottom:70px;margin-bottom:50px}#single_page .fl_wrap .singleContent article .single_title{margin-bottom:40px}#single_page .fl_wrap .singleContent article .single_title h1{margin-bottom:15px;font-size:20px}#single_page .fl_wrap .singleContent article p{line-height:1.6;margin-bottom:24px}.archive_navi .wp-pagenavi .page,.archive_navi .wp-pagenavi .current{width:40px;height:40px;font-size:22px}.archive_navi .wp-pagenavi .nextpostslink,.archive_navi .wp-pagenavi .previouspostslink{width:100px;height:40px;font-size:16px}.ly_page_Inner{flex-direction:column;row-gap:50px}.ly_page{padding-top:60px;padding-bottom:60px}.ly_page_archive{width:100%}.bl_page_archiveList{display:flex;flex-wrap:wrap;gap:20px 15px}.bl_page_archiveItem{width:calc((100% - 15px)/2)}.el_article{position:relative}.el_article .el_articleImgInner{height:100px}.el_article .el_articleImgInner img{height:100%}.el_article .el_articleImgCat{padding:5px 10px}.el_article .el_articleImgCatInner{font-size:12px}.el_article .el_ariticleInfo{margin-top:10px}.el_article .el_ariticleInfo_date{font-size:12px}.ly_home_containerSide{width:100%}.el_home_sideTtlInner{font-size:22px}.bl_home_sideCategoryInner{margin-top:30px}.bl_home_categoryList{row-gap:15px}.bl_home_categoryItem{padding-left:18px}.ly_home_sideArchive{margin-top:50px}.bl_home_sideArchiveInner{margin-top:10px}.bl_home_sideArchiveInner:before{right:20px}.bl_home_sideArchiveInner select{height:50px;font-size:15px}.ly_page_single{width:100%}.bl_page_singleArticle{padding-bottom:30px;margin-bottom:30px}.bl_page_singleArticle p{line-height:1.625}.bl_page_singleArticle p:not(:last-of-type){margin-bottom:30px}.single_title{margin-bottom:40px}.single_title h1{font-size:20px;margin-bottom:15px}.single_title .date_category .date,.single_title .date_category .category_list ul li{font-size:12px}}.l_wrap{width:1200px;margin:0 auto;box-sizing:border-box}.l_recruit_mv{width:100%;height:640px;background-image:url(/cdn/shop/files/mv_bg.jpg?v=1698618874);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.l_recruit_about{padding-top:140px;padding-bottom:150px}.l_recruit_aboutInner{padding-left:calc((100% - 1200px)/2)}.l_recruit_howBg{padding-top:150px;padding-bottom:150px;background-color:#ececec}.l_recruit_howTtl span{width:932px}.l_recruit_howStep{margin-top:104px}.l_recruit_howStep__1 .l_recruit_howStepInner:before{content:"";width:69px;height:438px;background-image:url(/cdn/shop/files/text_contactus.png?v=1698619858);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}.l_recruit_howStep__1 .l_recruit_howStepInner:after{content:"";width:330px;height:70px;background-image:url(/cdn/shop/files/text_toenter.png?v=1698619880);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;bottom:-70px}.l_recruit_howStepInner{padding-right:100px;padding-left:100px}.l_recruit_howWith{width:100%;height:400px;background-image:url(/cdn/shop/files/withus_bg.jpg?v=1698619905);background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;justify-content:center}.l_recruit_howWith:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:69px 69px 0 69px;border-color:#ececec transparent transparent transparent;right:0;left:0;margin:auto;top:0}.l_recruit_description{padding-top:150px;padding-bottom:150px}.l_recruit_description .l_wrap{width:1300px}.l_recruit_wanted{background-image:url(/cdn/shop/files/wanted_bg.jpg?v=1698619930);background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px}.l_recruit_contact{padding-top:150px;padding-bottom:150px;border-bottom:1px solid #cbcbcb}.l_contact{display:block;width:130px;height:130px;background-image:url(/cdn/shop/files/entry_btn.png?v=1698619951);background-position:center;background-size:contain;background-repeat:no-repeat;position:fixed;bottom:100px;right:0;z-index:10}.l_restoration_intro{padding-bottom:120px}.l_restoration_flow{padding-top:60px;padding-bottom:210px}.l_restoration_after{padding-top:150px;padding-bottom:150px}.l_restoration_faq{padding-top:178px}.l_products_top .l_wrap{width:1100px;flex-wrap:nowrap}.l_products_topInner{display:flex;column-gap:76px}.l_products_topImg{width:610px;flex-shrink:0}.l_products_topInfo{width:100%}.l_products_desc{padding-top:72px}.l_products_desc .l_wrap{width:900px}.l_page_contact{padding-top:140px;padding-bottom:120px}.l_page_contact .l_wrap{width:1000px}.l_page_contactTtl{display:flex;justify-content:center}.l_page_contactIntro{padding-top:150px}.l_page_contactForm{padding-top:130px}.l_page_contactComplete{margin-top:100px}.l_archive_blog{padding-bottom:50px}.l_archive_blogTtl{display:flex;justify-content:center}.l_archive_blogWrapper{margin-top:80px;display:flex;justify-content:space-between}.l_archive_blogWrapper__main{width:calc(100% - 310px)}.l_archive_blogWrapper__side{width:250px}@media screen and (max-width:1300px){.l_wrap{width:100%!important;padding:0 32px}.l_restoration_intro{padding-bottom:8.57vw}.l_restoration_flow{padding-top:4.29vw;padding-bottom:15vw}.l_restoration_after{padding-top:10.71vw;padding-bottom:10.71vw}.l_restoration_faq{padding-top:12.71vw}.l_products_top .l_wrap{width:78.57vw}.l_products_topInner{display:flex;column-gap:5.43vw}.l_products_topImg{width:43.57vw;flex-shrink:0}.l_products_topInfo{width:100%}.l_products_desc{padding-top:5.14vw}.l_products_desc .l_wrap{width:64.29vw}.l_page_contact{padding-top:8vw}.l_page_contact .l_wrap{width:71.43vw}.l_page_contactTtl{display:flex;justify-content:center}.l_page_contactIntro{padding-top:10.71vw}.l_page_contactForm{padding-top:9.29vw}.l_page_contactComplete{margin-top:7.14vw}.l_archive_blog{padding-bottom:3.57vw}.l_archive_blogTtl{display:flex;justify-content:center}.l_archive_blogWrapper{margin-top:5.71vw;display:flex;justify-content:space-between}.l_archive_blogWrapper__main{width:calc(100% - 22.14vw)}.l_archive_blogWrapper__side{width:17.86vw}}@media screen and (max-width:767.98px){.l_wrap{width:100%!important;padding:0 4vw}.l_recruit_mv{height:160vw}.l_recruit_about{padding-top:24vw;padding-bottom:24vw}.l_recruit_aboutInner{padding-left:0}.l_recruit_howBg{padding-top:22.13vw;padding-bottom:17.07vw}.l_recruit_howTtl span{width:66.13vw}.l_recruit_howStep{margin-top:9.33vw}.l_recruit_howStep__1 .l_recruit_howStepInner:before{width:9.33vw;height:57.33vw;top:-11.6vw}.l_recruit_howStep__1 .l_recruit_howStepInner:after{width:44vw;height:9.33vw;bottom:-7.07vw}.l_recruit_howStepInner{padding-right:0;padding-left:0}.l_recruit_howWith{height:80vw;background-image:url(/cdn/shop/files/withus_bg_sp.jpg?v=1698619988)}.l_recruit_howWith:before{border-width:9.33vw 9.33vw 0 9.33vw}.l_recruit_description{padding-top:24vw;padding-bottom:24vw}.l_recruit_wanted{background-image:url(/cdn/shop/files/wanted_bg_sp.jpg?v=1698619994);padding-top:24vw;padding-bottom:24vw}.l_recruit_contact{padding-top:24vw;padding-bottom:24vw}.l_contact{width:20vw;height:20vw;background-image:url(/cdn/shop/files/entry_btn_sp.png?v=1698619954);bottom:5.33vw}.l_restoration_intro{padding-bottom:12vw}.l_restoration_flow{padding-top:6.67vw;padding-bottom:22.4vw}.l_restoration_flow .l_wrap{padding:0!important}.l_restoration_after{padding-top:26.67vw;padding-bottom:20vw}.l_restoration_faq{padding-top:26.67vw;padding-bottom:13.33vw}.l_products_topInner{flex-direction:column;row-gap:13.33vw}.l_products_topImg{width:100%;flex-shrink:0}.l_products_topInfo{width:100%}.l_products_desc{padding-top:20vw}.l_page_contact{padding-top:24vw;padding-bottom:10vw}.l_page_contactTtl img{display:block;width:62.67vw}.l_page_contactIntro{padding-top:13.33vw}.l_page_contactForm{padding-top:10.67vw}.l_page_contactComplete{margin-top:13.33vw}.l_archive_blog{padding-bottom:24vw}.l_archive_blogTtl img{display:block;width:33.6vw}.l_archive_blogWrapper{margin-top:15.2vw;flex-direction:column}.l_archive_blogWrapper__main{width:100%}.l_archive_blogWrapper__side{display:none}}.p_recruit_mvCp p{width:482px}.p_recruit_mvLogo{margin-top:30px}.p_recruit_mvLogo p{width:407px}.p_recruit_mvMessage{padding-top:70px;color:#fff}.p_recruit_about{display:flex;justify-content:space-between}:is(.l_recruit_about,.l_recruit_how,.l_recruit_description,.l_recruit_wanted,.l_recruit_contact) *,:is(.l_recruit_about,.l_recruit_how,.l_recruit_description,.l_recruit_wanted,.l_recruit_contact) *:before,:is(.l_recruit_about,.l_recruit_how,.l_recruit_description,.l_recruit_wanted,.l_recruit_contact) *:after{box-sizing:border-box}.p_recruit_aboutInfo{width:410px;padding-top:90px}.p_recruit_aboutInfoTtl p{width:406px}.p_recruit_aboutInfoDesc{padding-top:51px;font-size:1.125rem;line-height:2}.p_recruit_aboutPhoto{width:calc(100% - 495px)}.p_recruit_aboutPhoto:before{content:"";width:76px;height:293px;background-image:url(/cdn/shop/files/text_recruiting.png?v=1698620033);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;left:-40px;top:0;bottom:0;margin:auto}.p_recruit_withMessage p{width:403px}.p_recruit_withTtl{padding-top:42px}.p_recruit_withTtl span{width:347px}.p_recruit_withDesc{padding-top:31px;font-size:1.25rem}.p_recruit_descriptionTtl span{width:831px}.p_recruit_descriptionList{margin-top:64px}.p_recruit_wantedTtl span{width:831px}.p_recruit_wantedList{margin-top:60px}.p_recruit_wantedListJob+.p_recruit_wantedListJob{margin-top:30px}.p_recruit_contactTtl span{width:285px}.p_recruit_contactIntro{margin-top:60px}.p_recruit_contactIntroTop img{width:184px}.p_recruit_contactIntroTxt{padding-top:43px;font-size:1.125rem;line-height:1.89;letter-spacing:.04em}.p_recruit_contactForm{margin-top:50px;padding-right:100px;padding-left:100px}.p_contact_intro{padding:30px 40px;border:1px solid #dcdcdc}.p_contact_introLabel{font-size:1.375rem}.p_contact_introDesc{padding-top:35px;font-size:.9375rem;line-height:1.87}.p_contactComplete_ttl{font-size:2.375rem;font-weight:500}.p_contactComplete_txt{padding-top:35px}.p_contactComplete_btn{margin-top:105px}@media screen and (max-width:1300px){.p_contact_intro{padding:2.14vw 2.86vw;border:1px solid #dcdcdc}.p_contact_introLabel{font-size:1.375rem}.p_contact_introDesc{padding-top:2.5vw;font-size:.9375rem;line-height:1.87}.p_contactComplete_ttl{font-size:2.375rem;font-weight:500}.p_contactComplete_txt{padding-top:2.5vw}.p_contactComplete_btn{margin-top:7.5vw}}@media screen and (max-width:767.98px){.l_products_top .l_wrap{flex-wrap:wrap}.p_recruit_mvCp p{width:72vw}.p_recruit_mvLogo{margin-top:5.33vw}.p_recruit_mvLogo p{width:70.67vw}.p_recruit_mvMessage{padding-top:10.67vw;line-height:1.5}.p_recruit_about{flex-direction:column;row-gap:18.13vw}.p_recruit_aboutInfo{width:100%;padding-top:0;padding-right:4vw;padding-left:4vw}.p_recruit_aboutInfoTtl p{width:70.4vw}.p_recruit_aboutInfoDesc{padding-top:9.33vw;font-size:1rem;line-height:1.5}.p_recruit_aboutPhoto{width:100%}.p_recruit_aboutPhoto:before{height:20.27vw;width:78.13vw;background-image:url(/cdn/shop/files/text_recruiting_sp.png?v=1698620047);background-position:center;background-size:contain;background-repeat:no-repeat;left:auto;right:0;top:-9.6vw;bottom:auto}.p_recruit_withMessage p{width:64.27vw}.p_recruit_withTtl{padding-top:6.67vw}.p_recruit_withTtl span{width:72.53vw}.p_recruit_withDesc{padding-top:6.67vw;font-size:1rem}.p_recruit_descriptionTtl span{width:81.87vw}.p_recruit_descriptionList{margin-top:10.67vw}.p_recruit_wantedTtl span{width:53.33vw}.p_recruit_wantedList{margin-top:8vw}.p_recruit_wantedListJob+.p_recruit_wantedListJob{margin-top:10.67vw}.p_recruit_contactTtl span{width:57.33vw}.p_recruit_contactIntro{margin-top:8vw}.p_recruit_contactIntroTop img{width:36.8vw}.p_recruit_contactIntroTxt{padding-top:7.47vw;font-size:.875rem;line-height:1.46;text-align:center}.p_recruit_contactForm{margin-top:6.67vw;padding-right:0;padding-left:0}.p_contact_intro{padding:6.67vw 5.33vw}.p_contact_introLabel{font-size:1.0625rem}.p_contact_introDesc{padding-top:6.67vw;font-size:.875rem;line-height:1.87}.p_contactComplete_ttl{font-size:1.1875rem}.p_contactComplete_txt{padding-top:6.67vw;font-size:.875rem}.p_contactComplete_btn{margin-top:18.67vw}}.b_aboutGallery{display:flex;column-gap:5px}.b_aboutGallery_group{width:100%}.b_aboutGallery_leftItem+.b_aboutGallery_leftItem{margin-top:5px}.b_selectionProcess_step+.b_selectionProcess_step{margin-top:124px}.b_selectionProcess_step1 .b_selectionProcess_stepIndexInner{width:491px}.b_selectionProcess_step2 .b_selectionProcess_stepIndexInner{width:455px}.b_selectionProcess_step3 .b_selectionProcess_stepIndexInner{width:377px}.b_selectionProcess_step:nth-child(-n+2):before{content:"";width:0;height:0;border-style:solid;border-width:69px 69px 0 69px;border-color:rgba(203,203,203,.5) transparent transparent transparent;position:absolute;right:0;left:0;margin:auto;bottom:-109px}.b_selectionProcess_stepInner{display:flex;align-items:center}.b_selectionProcess_stepIndex,.b_selectionProcess_stepTxt{width:50%}.b_selectionProcess_stepTxtDesc{font-size:1.125rem}.b_selectionProcess_stepTxtBtn{margin-top:20px;text-align:right}.b_descriptionList{display:flex}.b_descriptionList_item__photo{width:327px;padding-top:41px}.b_descriptionList_item__craftsman{width:239px;margin-left:62px;padding-top:127px}.b_descriptionList_item__ec{width:279px;margin-left:64px}.b_descriptionList_item__assistant{width:210px;margin-left:81px;padding-top:163px}.b_jobGuideline_label{background-color:#ffd1d1;padding-top:17px;padding-bottom:17px}.b_jobGuideline_label__full img{width:96px}.b_jobGuideline_label__part img{width:266px}.b_jobGuideline_table{background-color:#ffffffe6;padding:40px 100px}.b_jobGuideline_table dl{display:flex;align-items:baseline;column-gap:50px}.b_jobGuideline_table dl+dl{padding-top:25px}.b_jobGuideline_table dt{width:64px;font-weight:600}.b_jobGuideline_table dd{width:calc(100% - 114px);line-height:2}.b_recruitForm_item{display:flex}.b_recruitForm_item:not(:first-of-type){margin-top:42px}.b_recruitForm_item__42{column-gap:42px}.b_recruitForm_item__66{column-gap:66px}.b_recruitForm_itemLabel{width:203px;padding-top:8px}.b_recruitForm_itemLabelKome{font-size:.875rem;display:inline-block;margin-left:5px}.b_recruitForm_itemLabelRequired{display:inline-block;color:#fff;background-color:#434343;padding:1px 6px;font-size:.875rem;margin-left:14px}.b_recruitForm_itemInput{width:calc(100% - 203px);font-size:.875rem}.b_recruitForm_itemInput__unit{display:flex;align-items:center;column-gap:20px}.b_recruitForm_itemInputError{padding-top:3px;font-size:.875rem;color:#da1616}.b_recruitForm_itemInput2column{display:flex;column-gap:10px}.b_recruitForm_2column{margin-top:42px;display:flex}.b_recruitForm_2column .b_recruitForm_item{width:50%;margin-top:0}.b_recruitForm_2column .b_recruitForm_item:nth-child(n+2){padding-left:25px}.b_recruitForm_2column .b_recruitForm_item:nth-child(n+2) .b_recruitForm_itemLabel{width:auto;flex-shrink:0}.b_recruitForm_2column .b_recruitForm_item:nth-child(n+2) .b_recruitForm_itemInput{width:auto}.b_recruitForm_submit{margin-top:80px}.b_recruitForm_submitBtn{margin-top:44px}.b_recruitForm_submit__contact{display:flex;justify-content:center;column-gap:20px}.b_recruitForm_submitDesc a{display:inline-block;position:relative}.b_recruitForm_submitDesc a:before{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background-color:#434343}.b_restorationIntro_ttl{display:flex;justify-content:center}.b_restorationIntro_mainInner{display:flex;column-gap:30px}.b_restorationIntro_mainContent{padding-left:calc(50% - 550px);width:100%}.b_restorationIntro_mainContent__desc{padding-top:50px}.b_restorationIntro_mainContent__desc p{font-size:.9375rem;line-height:1.87}.b_restorationIntro_mainContent__desc p+p{padding-top:35px}.b_restorationIntro_mainImg{flex-shrink:0;width:calc((100% - 1100px)/2 + 550px)}.b_restorationFlow{display:flex;justify-content:space-between}.b_restorationFlow_slide{width:calc((100% - 240px)/4)}.b_restorationFlow_slide+.b_restorationFlow_slide .b_restorationFlow_slideImg{position:relative}.b_restorationFlow_slide+.b_restorationFlow_slide .b_restorationFlow_slideImg:before{content:"";width:26px;height:47px;background-image:url(/cdn/shop/files/arrow_right.png?v=1698617016);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% - 23.5px);left:-53px}.b_restorationFlow_slideImg{aspect-ratio:1}.b_restorationFlow_slideTxt{padding-top:25px;font-size:.875rem;font-weight:300}.b_afterService{margin-top:90px}.b_afterService_inner{display:flex;align-items:center;column-gap:50px}.b_afterService_content{padding-left:calc(50% - 550px);width:100%}.b_afterService_contentLabel{font-size:1.25rem}.b_afterService_contentDeac{padding-top:23px}.b_afterService_contentDeac p{font-size:.875rem;line-height:1.71}.b_afterService_contentDeac p+p{padding-top:35px}.b_afterService_movie{flex-shrink:0;width:calc((100% - 1100px)/2 + 550px)}.b_faqList{margin-top:30px}.b_faqList_item{border-bottom:1px solid #d2d2d2}.b_faqList_itemBlock__question{padding:60px 60px 60px 15px;position:relative;cursor:pointer}.b_faqList_itemBlock__question:before{content:"";width:16px;height:16px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto;right:20px}.b_faqList_itemBlock__question.is_active:before{transform:rotate(-135deg)}.b_faqList_itemBlock__question .b_faqList_itemBlockIcon{transition:all .2s ease-out;background-image:url(/cdn/shop/files/faq_q.png?v=1698620097)}.b_faqList_itemBlock__question .b_faqList_itemBlockTxt{font-size:1.25rem}@media(hover:hover)and (pointer:fine){.b_faqList_itemBlock__question:hover .b_faqList_itemBlockIcon{transform:rotate(20deg)}}@media(hover:none){.b_faqList_itemBlock__question:active .b_faqList_itemBlockIcon{transform:rotate(20deg)}}.b_faqList_itemBlock__answer{height:0;overflow:hidden;transition:height .2s ease-out}.b_faqList_itemBlock__answer .b_faqList_itemBlockInner{padding-bottom:45px;padding-left:15px;padding-right:60px}.b_faqList_itemBlock__answer .b_faqList_itemBlockIcon{background-image:url(/cdn/shop/files/faq_a.png?v=1698620093)}.b_faqList_itemBlock__answer .b_faqList_itemBlockTxt{font-size:.875rem}.b_faqList_itemBlockInner{display:flex;column-gap:37px}.b_faqList_itemBlockIcon{width:22px;height:30px;background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.b_faqList_itemBlockIcon:empty{display:block}.b_productsImg_wrapper__thumbnail{margin-top:20px;padding-right:40px;padding-left:40px}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow{width:30px;height:30px;background:none}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow:before{content:"";display:block;width:100%;height:100%;transform:translateZ(0) rotate(0);background:no-repeat center;background-size:contain;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="31.5px" height="31.5px"><path fill-rule="evenodd" stroke="rgb(0, 0, 0)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" fill="none" d="M16.836,19.782 L11.218,15.000 L16.836,10.218 "/><path fill-rule="evenodd" stroke="rgb(0, 0, 0)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" fill="none" d="M15.500,30.499 C7.216,30.499 0.500,23.784 0.500,15.499 C0.500,7.214 7.216,0.499 15.500,0.499 C23.784,0.499 30.500,7.214 30.500,15.499 C30.500,23.784 23.784,30.499 15.500,30.499 Z"/></svg>')}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow__prev{left:-40px}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow__next{right:-40px}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow__next:before{transform:translateZ(0) rotate(0) scaleX(-1)}.b_productsImg_wrapper__thumbnail .b_productsImg_item{border:none!important;position:relative}.b_productsImg_wrapper__thumbnail .b_productsImg_item:before{content:"";width:100%;height:100%;background-color:#0000004d;position:absolute;top:0;left:0}.b_productsImg_wrapper__thumbnail .b_productsImg_item.is-active:before{background-color:#0000}.b_productsImg_item{width:100%;aspect-ratio:1}.b_productsImg_item img{width:100%;height:auto;object-fit:cover}.b_productsInfo_ttl{font-size:1.6rem;font-weight:500;font-weight:700}.b_productsInfo_price{padding-top:25px;font-size:1.625rem}.b_productsInfo_price span{font-size:1.125rem}.b_productsInfo_option{margin-top:30px}.b_productsInfo_option+.b_productsInfo_option{margin-top:20px}.b_productsInfo_optionLabel{padding-bottom:10px;font-weight:500}.b_productsInfo_optionInner{display:flex;align-items:center;column-gap:30px}.b_productsInfo_optionInput__select{position:relative}.b_productsInfo_optionInput__select:before{content:"";width:9px;height:6px;background-image:url(/cdn/shop/files/arrow_bottom.png?v=1698620130);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto;right:20px}.b_productsInfo_optionInput__select select{width:183px;height:50px;border:1px solid #000;border-radius:25px;display:flex;align-items:center;padding-left:20px;outline:none}.b_productsInfo_optionDelivery span{margin-left:8px}.b_productsInfo_optionBtn{margin-top:40px}.b_productsInfo_optionBtnItem+.b_productsInfo_optionBtnItem{margin-top:15px}.b_productsInfo_optionBtnItem__inner{display:flex;align-items:center;column-gap:20px;width:48%}.b_productsInfo_optionBtnItem__inner.line .e_productsCv_inner{column-gap:0}.b_productsInfo_detail{margin-top:70px!important}.b_productsInfo_detailLabel{font-size:1.75rem;line-height:1}.b_productsInfo_detailList{padding-top:28px}.b_productsInfo_detailItem{font-size:.875rem}.b_productsInfo_detailDesc{padding-top:35px;font-size:.875rem}.b_productsInfo_detailDesc a span:before{content:"";width:100%;height:1px;background-color:#b1b1b1;position:absolute;bottom:-2px;left:0;transition:all .2s ease-out}@media(hover:hover)and (pointer:fine){.b_productsInfo_detailDesc a:hover span:before{opacity:0}}@media(hover:none){.b_productsInfo_detailDesc a:active span:before{opacity:0}}.b_productsDesc_cp{font-size:1.5rem;line-height:1.58;font-weight:500}.b_productsDesc_txt{padding-top:33px}.b_productsDesc_txt p{font-size:.875rem}.b_productsDesc_txt p+p{padding-top:25px}.b_productsDesc_table{margin-top:115px}.b_productsDesc_tableRow{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #b1b1b1;display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.b_productsDesc_tableRow__label{font-weight:700}.b_productsDesc_tableRow__content{width:725px}.b_productsDesc_tableRow__content a{position:relative}.b_productsDesc_tableRow__content a:before{content:"";width:100%;height:1px;background-color:#b1b1b1;position:absolute;bottom:-2px;left:0;transition:all .2s ease-out}@media(hover:hover)and (pointer:fine){.b_productsDesc_tableRow__content a:hover:before{opacity:0}}@media(hover:none){.b_productsDesc_tableRow__content a:active:before{opacity:0}}.b_archiveList_item+.b_archiveList_item{margin-top:50px}.b_archiveList_itemInner{display:flex;justify-content:space-between}.b_archiveList_itemImg{width:300px;aspect-ratio:300/280}.b_archiveList_itemContent{width:calc(100% - 325px)}.b_archiveList_itemContentTag{margin-top:20px}.b_archiveList_itemContentTtl{padding-top:10px;font-size:1.25rem}.b_archiveList_itemContentTxt{padding-top:12px;font-size:.875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.b_archiveList_itemContentBtn{margin-top:25px}.b_sidebar_keyword+.b_sidebar_link{margin-top:60px}.b_sidebar_link+.b_sidebar_link{margin-top:58px}.b_sidebar_linkLabel{font-size:1.75rem;line-height:1}.b_sidebar_linkList,.b_singleBlog_topTag{margin-top:35px}.b_singleBlog_topTtl{padding-top:22px;font-size:1.25rem}.b_singleBlog_section{margin-top:45px}.b_singleBlog_nav{margin-top:65px;text-align:center}@media screen and (max-width:1300px){.b_restorationIntro_ttl{display:flex;justify-content:center}.b_restorationIntro_mainInner{display:flex;column-gap:2.14vw}.b_restorationIntro_mainContent{padding-left:calc(50% - 39.29vw);width:100%}.b_restorationIntro_mainContent__desc{padding-top:3.57vw}.b_restorationIntro_mainContent__desc p{font-size:.9375rem;line-height:1.87}.b_restorationIntro_mainContent__desc p+p{padding-top:2.5vw}.b_restorationIntro_mainImg{flex-shrink:0;width:calc((100% - 78.57vw)/2 + 39.29vw)}.b_restorationFlow{display:flex;justify-content:space-between}.b_restorationFlow_slide{width:calc((100% - 17.14vw)/4)}.b_restorationFlow_slide+.b_restorationFlow_slide .b_restorationFlow_slideImg{position:relative}.b_restorationFlow_slide+.b_restorationFlow_slide .b_restorationFlow_slideImg:before{content:"";width:1.86vw;height:3.36vw;background-image:url(/cdn/shop/files/arrow_right.png?v=1698617016);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% - 1.68vw);left:-3.79vw}.b_restorationFlow_slideImg{aspect-ratio:1}.b_restorationFlow_slideTxt{padding-top:1.79vw;font-size:.875rem;font-weight:300}.b_afterService{margin-top:6.43vw}.b_afterService_inner{display:flex;align-items:center;column-gap:3.57vw}.b_afterService_content{padding-left:calc(50% - 39.29vw);width:100%}.b_afterService_contentLabel{font-size:1.25rem}.b_afterService_contentDeac{padding-top:1.64vw}.b_afterService_contentDeac p{font-size:.875rem;line-height:1.71}.b_afterService_contentDeac p+p{padding-top:2.5vw}.b_afterService_movie{flex-shrink:0;width:calc((100% - 78.57vw)/2 + 39.29vw)}.b_faqList{margin-top:2.14vw}.b_faqList_item{border-bottom:1px solid #d2d2d2}.b_faqList_itemBlock__question{padding:4.29vw 4.29vw 4.29vw 1.07vw;position:relative;cursor:pointer}.b_faqList_itemBlock__question:before{content:"";width:1.14vw;height:1.14vw;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto;right:1.43vw}.b_faqList_itemBlock__question.is_active:before{transform:rotate(-135deg)}.b_faqList_itemBlock__question .b_faqList_itemBlockIcon{background-image:url(/cdn/shop/files/faq_q.png?v=1698620097)}.b_faqList_itemBlock__question .b_faqList_itemBlockTxt{font-size:1.25rem}.b_faqList_itemBlock__answer{height:0;overflow:hidden;transition:height .2s ease-out}.b_faqList_itemBlock__answer .b_faqList_itemBlockInner{padding-bottom:3.21vw;padding-left:1.07vw;padding-right:4.29vw}.b_faqList_itemBlock__answer .b_faqList_itemBlockIcon{background-image:url(/cdn/shop/files/faq_a.png?v=1698620093)}.b_faqList_itemBlock__answer .b_faqList_itemBlockTxt{font-size:.875rem}.b_faqList_itemBlockInner{display:flex;column-gap:2.64vw}.b_faqList_itemBlockIcon{width:1.57vw;height:2.14vw;background-position:center;background-size:contain;background-repeat:no-repeat}.b_productsImg_wrapper__thumbnail{margin-top:1.43vw;padding-right:2.86vw;padding-left:2.86vw}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow{width:2.14vw;height:2.14vw;background:none}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow:before{content:"";display:block;width:100%;height:100%;transform:translateZ(0) rotate(0);background:no-repeat center;background-size:contain;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="31.5px" height="31.5px"><path fill-rule="evenodd" stroke="rgb(0, 0, 0)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" fill="none" d="M16.836,19.782 L11.218,15.000 L16.836,10.218 "/><path fill-rule="evenodd" stroke="rgb(0, 0, 0)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" fill="none" d="M15.500,30.499 C7.216,30.499 0.500,23.784 0.500,15.499 C0.500,7.214 7.216,0.499 15.500,0.499 C23.784,0.499 30.500,7.214 30.500,15.499 C30.500,23.784 23.784,30.499 15.500,30.499 Z"/></svg>')}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow__prev{left:-2.86vw}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow__next{right:-2.86vw}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow__next:before{transform:translateZ(0) rotate(0) scaleX(-1)}.b_productsImg_wrapper__thumbnail .b_productsImg_item{border:none!important;position:relative}.b_productsImg_wrapper__thumbnail .b_productsImg_item:before{content:"";width:100%;height:100%;background-color:#0000004d;position:absolute;top:0;left:0}.b_productsImg_wrapper__thumbnail .b_productsImg_item.is-active:before{background-color:#0000}.b_productsImg_item{width:100%;aspect-ratio:1}.b_productsImg_item img{width:100%;height:auto;object-fit:cover}.b_productsInfo_ttl{font-size:2rem;font-weight:500}.b_productsInfo_price{padding-top:1.79vw;font-size:1.625rem}.b_productsInfo_price span{font-size:1.125rem}.b_productsInfo_option{margin-top:2.14vw}.b_productsInfo_option+.b_productsInfo_option{margin-top:1.43vw}.b_productsInfo_optionLabel{padding-bottom:.71vw;font-weight:500}.b_productsInfo_optionInner{display:flex;align-items:center;column-gap:2.14vw}.b_productsInfo_optionInput__select{position:relative}.b_productsInfo_optionInput__select:before{content:"";width:.64vw;height:.43vw;background-image:url(../img/page/arrow_bottom.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto;right:1.43vw}.b_productsInfo_optionInput__select select{width:13.07vw;height:3.57vw;border:1px solid #000;border-radius:1.79vw;display:flex;align-items:center;padding-left:1.43vw;outline:none}.b_productsInfo_optionDelivery span{margin-left:.57vw}.b_productsInfo_optionBtn{margin-top:2.86vw}.b_productsInfo_optionBtnItem+.b_productsInfo_optionBtnItem{margin-top:1.07vw}.b_productsInfo_optionBtnItem__inner{display:flex;align-items:center;column-gap:1.43vw}.b_productsInfo_detail{margin-top:5vw}.b_productsInfo_detailLabel{font-size:1.75rem;line-height:1}.b_productsInfo_detailList{padding-top:2vw}.b_productsInfo_detailItem{font-size:.875rem}.b_productsInfo_detailDesc{padding-top:2.5vw;font-size:.875rem}.b_productsInfo_detailDesc a{margin-left:1.43vw}.b_productsInfo_detailDesc a span:before{content:"";width:100%;height:1px;background-color:#b1b1b1;position:absolute;bottom:-.14vw;left:0}.b_productsDesc_cp{font-size:1.5rem;line-height:1.58;font-weight:500}.b_productsDesc_txt{padding-top:2.36vw}.b_productsDesc_txt p{font-size:.875rem}.b_productsDesc_txt p+p{padding-top:1.79vw}.b_productsDesc_table{margin-top:8.21vw}.b_productsDesc_tableRow{padding-top:2.14vw;padding-bottom:2.14vw;border-bottom:1px solid #b1b1b1;display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.b_productsDesc_tableRow__label{width:12.86vw;flex-shrink:0}.b_productsDesc_tableRow__content{width:100%}.b_productsDesc_tableRow__content a{position:relative}.b_productsDesc_tableRow__content a:before{content:"";width:100%;height:1px;background-color:#b1b1b1;position:absolute;bottom:-.14vw;left:0}.b_archiveList_item+.b_archiveList_item{margin-top:3.57vw}.b_archiveList_itemInner{display:flex;justify-content:space-between}.b_archiveList_itemImg{width:21.43vw;aspect-ratio:300/280}.b_archiveList_itemContent{width:calc(100% - 23.21vw)}.b_archiveList_itemContentTag{margin-top:1.43vw}.b_archiveList_itemContentTtl{padding-top:.71vw;font-size:1.25rem}.b_archiveList_itemContentTxt{padding-top:.86vw;font-size:.875rem}.b_archiveList_itemContentBtn{margin-top:1.79vw}.b_sidebar_keyword+.b_sidebar_link{margin-top:4.29vw}.b_sidebar_link+.b_sidebar_link{margin-top:4.14vw}.b_sidebar_linkLabel{font-size:1.75rem;line-height:1}.b_sidebar_linkList,.b_singleBlog_topTag{margin-top:2.5vw}.b_singleBlog_topTtl{padding-top:1.57vw;font-size:1.25rem}.b_singleBlog_section{margin-top:3.21vw}.b_singleBlog_nav{margin-top:4.64vw;text-align:center}}@media screen and (max-width:767.98px){.b_aboutGallery{display:flex;column-gap:1.33vw}.b_aboutGallery_group{width:100%}.b_aboutGallery_leftItem+.b_aboutGallery_leftItem{margin-top:1.33vw}.b_selectionProcess_step+.b_selectionProcess_step{margin-top:26.67vw}.b_selectionProcess_step1 .b_selectionProcess_stepIndexInner{width:100%}.b_selectionProcess_step2 .b_selectionProcess_stepIndexInner{width:84.8vw}.b_selectionProcess_step3 .b_selectionProcess_stepIndexInner{width:70.4vw}.b_selectionProcess_step:nth-child(-n+2):before{border-width:9.07vw 9.07vw 0 9.07vw;bottom:-17.87vw}.b_selectionProcess_stepInner{flex-direction:column}.b_selectionProcess_stepIndex,.b_selectionProcess_stepTxt{width:100%}.b_selectionProcess_stepTxt{padding-top:6.93vw}.b_selectionProcess_stepTxtDesc{font-size:1rem}.b_selectionProcess_stepTxtBtn{margin-top:6.67vw}.b_descriptionList{flex-direction:column}.b_descriptionList_item__photo{width:89.33vw;padding-top:0;margin:0 0 0 auto}.b_descriptionList_item__craftsman{width:86.93vw;padding-top:8vw;margin:0 0 0 auto}.b_descriptionList_item__ec{width:83.73vw;padding-top:14.4vw;margin:0 auto}.b_descriptionList_item__assistant{width:79.47vw;margin-left:0;padding-top:8.53vw;margin:0 5.33vw 0 auto}.b_jobGuideline_label{padding-top:3.2vw;padding-bottom:3.2vw}.b_jobGuideline_label__full img{width:18.67vw}.b_jobGuideline_label__part img{width:55.73vw}.b_jobGuideline_table{background-color:#ffffffe6;padding:5.33vw}.b_jobGuideline_table dl{flex-direction:column;column-gap:13.33vw;font-size:.875rem}.b_jobGuideline_table dl+dl{padding-top:6.67vw}.b_jobGuideline_table dt,.b_jobGuideline_table dd{width:100%}.b_recruitForm_item{flex-direction:column}.b_recruitForm_item:not(:first-of-type){margin-top:10.13vw}.b_recruitForm_item__42{column-gap:11.2vw}.b_recruitForm_item__66{column-gap:17.6vw}.b_recruitForm_itemLabel{width:100%;padding-top:0;margin-bottom:4vw}.b_recruitForm_itemLabelKome{font-size:.875rem}.b_recruitForm_itemLabelRequired{display:inline-block;color:#fff;background-color:#434343;padding:.27vw 1.6vw;font-size:.875rem;margin-left:3.73vw}.b_recruitForm_itemInput{width:100%;font-size:.875rem}.b_recruitForm_itemInput__unit{display:flex;align-items:center;column-gap:5.33vw}.b_recruitForm_itemInputError{font-size:.8125rem}.b_recruitForm_itemInput2column{flex-direction:column;row-gap:4vw}.b_recruitForm_2column{margin-top:10.13vw;flex-direction:column}.b_recruitForm_2column .b_recruitForm_item{width:100%;margin-top:0}.b_recruitForm_2column .b_recruitForm_item:nth-child(n+2){margin-top:10.13vw;padding-left:0}.b_recruitForm_2column .b_recruitForm_item:nth-child(n+2) .b_recruitForm_itemLabel{width:auto;flex-shrink:0}.b_recruitForm_2column .b_recruitForm_item:nth-child(n+2) .b_recruitForm_itemInput{width:auto}.b_recruitForm_submit{margin-top:12.8vw}.b_recruitForm_submitBtn{margin-top:10.13vw}.b_recruitForm_submit__contact{margin-top:20vw}.b_recruitForm_submitDesc{text-align:left;line-height:2.2}.b_recruitForm_submitDesc a:before{bottom:.27vw}.b_restorationIntro_ttl{display:flex;justify-content:center}.b_restorationIntro_main{margin-top:13.33vw}.b_restorationIntro_mainInner{flex-direction:column;row-gap:6.67vw}.b_restorationIntro_mainContent{padding-left:4vw;padding-right:4vw;width:calc(100% - 8vw)}.b_restorationIntro_mainContent__desc{padding-top:5.33vw}.b_restorationIntro_mainContent__desc p{font-size:.8125rem;line-height:1.38}.b_restorationIntro_mainContent__desc p+p{padding-top:5.33vw}.b_restorationIntro_mainImg{padding-right:0;padding-left:0;width:100%}.b_restorationFlow_outer{padding-left:4vw}.b_restorationFlow{display:flex;justify-content:space-between}.b_restorationFlow_slide{width:calc((100% - 64vw)/4);padding-right:6.4vw}.b_restorationFlow_slide+.b_restorationFlow_slide .b_restorationFlow_slideImg:before{width:3.73vw;height:6.67vw;top:calc(50% - 3.33vw);left:-6.4vw}.b_restorationFlow_slideTxt{padding-top:4vw;font-size:.8125rem}.b_restorationFlow_scroll{position:static!important;width:62.13vw!important;margin-top:10.67vw;margin-right:auto;margin-left:auto;height:2px!important;background-color:#0003}.b_restorationFlow_scroll .swiper-scrollbar-drag{background-color:#000!important}.b_afterService{margin-top:12.8vw;padding-left:4vw;padding-right:4vw}.b_afterService_inner{flex-direction:column;row-gap:5.33vw}.b_afterService_content{padding-left:0;width:100%}.b_afterService_contentLabel{font-size:1.125rem}.b_afterService_contentDeac{padding-top:4.8vw}.b_afterService_contentDeac p{font-size:.875rem;line-height:1.71}.b_afterService_contentDeac p+p{padding-top:6.67vw}.b_afterService_movie{width:100%}.b_faqList{margin-top:1.33vw}.b_faqList_item{border-bottom:1px solid #d2d2d2}.b_faqList_itemBlock__question{padding-top:9.33vw;padding-bottom:9.33vw;padding-right:9.33vw;position:relative;cursor:pointer}.b_faqList_itemBlock__question:before{width:2.67vw;height:2.67vw;right:2.67vw}.b_faqList_itemBlock__question .b_faqList_itemBlockTxt{font-size:.9375rem}.b_faqList_itemBlock__answer .b_faqList_itemBlockInner{padding-bottom:12vw}.b_faqList_itemBlock__answer .b_faqList_itemBlockTxt{font-size:.875rem}.b_faqList_itemBlockInner{display:flex;column-gap:4.8vw}.b_faqList_itemBlockIcon{flex-shrink:0;width:4vw;height:5.33vw}.b_productsImg_wrapper__thumbnail{margin-top:4vw;padding-right:8.53vw;padding-left:8.53vw}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow{width:7.2vw;height:7.2vw}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow__prev{left:-8.53vw}.b_productsImg_wrapper__thumbnail .b_productsImg_arrow__next{right:-8.53vw}.b_productsImg_wrapper__thumbnail .b_productsImg_item{border:none!important;position:relative}.b_productsImg_wrapper__thumbnail .b_productsImg_item:before{content:"";width:100%;height:100%;background-color:#0000004d;position:absolute;top:0;left:0}.b_productsImg_wrapper__thumbnail .b_productsImg_item.is-active:before{background-color:#0000}.b_productsImg_item{width:100%;aspect-ratio:1}.b_productsImg_item img{width:100%;height:auto;object-fit:cover}.b_productsInfo_ttl{font-size:1.25rem}.b_productsInfo_price{padding-top:4vw;font-size:.9375rem}.b_productsInfo_price span{font-size:.75rem}.b_productsInfo_option{margin-top:8vw}.b_productsInfo_option+.b_productsInfo_option{margin-top:4vw}.b_productsInfo_optionLabel{padding-bottom:2.67vw}.b_productsInfo_optionInner{column-gap:5.33vw}.b_productsInfo_optionInput__select:before{width:3.73vw;height:1.87vw;right:4.8vw}.b_productsInfo_optionInput__select select{width:58.67vw;height:13.33vw;border-radius:6.67vw;padding-left:5.33vw}.b_productsInfo_optionDelivery{font-size:.8125rem}.b_productsInfo_optionDelivery span{margin-left:2.13vw}.b_productsInfo_optionBtn{margin-top:10.67vw}.b_productsInfo_optionBtnItem{gap:15px!important}.b_productsInfo_optionBtnItem+.b_productsInfo_optionBtnItem{margin-top:4vw}.b_productsInfo_optionBtnItem__inner{align-items:flex-start;column-gap:5.33vw}.b_productsInfo_detail{margin-top:26.67vw}.b_productsInfo_detailLabel{font-size:1.375rem}.b_productsInfo_detailList{padding-top:5.33vw}.b_productsInfo_detailItem{font-size:.8125rem}.b_productsInfo_detailDesc{padding-top:6.67vw;font-size:.8125rem}.b_productsInfo_detailDesc a{display:block;padding-top:6.67vw;margin-left:0}.b_productsInfo_detailDesc a span:before{content:"";width:100%;height:1px;background-color:#b1b1b1;position:absolute;bottom:-.53vw;left:0}.b_productsDesc_cp{font-size:1.0625rem;line-height:1.41}.b_productsDesc_txt{padding-top:6.4vw}.b_productsDesc_txt p{font-size:.8125rem}.b_productsDesc_txt p+p{padding-top:5.33vw}.b_productsDesc_table{margin-top:15.47vw}.b_productsDesc_tableRow{padding-top:5.33vw;padding-bottom:5.33vw;flex-direction:column;align-items:flex-start;font-size:.8125rem}.b_productsDesc_tableRow__content{width:100%;padding-top:1.33vw}.b_productsDesc_tableRow__content a:before{bottom:-.53vw}.bl_categorytable{position:relative;overflow:auto;min-height:168.53vw;padding-right:4vw;padding-left:4vw}.bl_categorytable:before{content:none}.bl_categorytable_list{position:absolute;top:0;left:4vw;width:calc(100% - 8vw);height:100%;min-width:auto;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(1,1fr);gap:0;background:url(/cdn/shop/files/category_table_sp.png?v=1706185876) no-repeat;background-size:contain}.bl_categorytable_item{position:relative;display:block;margin:0;padding:0;font-family:Cormorant,serif;color:#000;text-align:center;text-transform:uppercase;line-height:1.2}.bl_categorytable_link{display:block;text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;box-sizing:border-box;padding:10px 30px;font-size:16px;transition:background .2s;border-radius:.5em}.b_archiveList_item+.b_archiveList_item{margin-top:16vw}.b_archiveList_itemInner{flex-direction:column;row-gap:6.67vw}.b_archiveList_itemImg,.b_archiveList_itemContent{width:100%}.b_archiveList_itemContentDate{font-size:.8125rem}.b_archiveList_itemContentTag{margin-top:2.67vw}.b_archiveList_itemContentTtl{padding-top:2.67vw;font-size:1rem}.b_archiveList_itemContentTxt{padding-top:2.67vw;font-size:.875rem}.b_archiveList_itemContentBtn{margin-top:6.67vw;text-align:center}.b_sidebar_keyword+.b_sidebar_link{margin-top:16vw}.b_sidebar_link+.b_sidebar_link{margin-top:17.07vw}.b_sidebar_linkLabel{font-size:1.75rem;line-height:1}.b_sidebar_linkList{margin-top:9.33vw}.b_singleBlog_topTag{margin-top:2.67vw}.b_singleBlog_topTtl{padding-top:2.67vw;font-size:1.25rem}.b_singleBlog_section{margin-top:12.53vw}.b_singleBlog_nav{margin-top:13.33vw}.b_productsDesc_tableRow__label{width:auto;flex-shrink:0}}.e_recruitBtn{width:190px;height:50px;border-radius:25px;border:1px solid #141414;display:flex;align-items:center;justify-content:center;transition:all .2s ease-out}.e_recruitBtn:before{content:"";width:9px;height:9px;border-right:1px solid #141414;border-bottom:1px solid #141414;position:absolute;top:0;bottom:0;margin:auto;right:18px;transform:rotate(45deg)}.e_recruitBtn__right{margin:0 0 0 auto}@media(hover:hover)and (pointer:fine){.e_recruitBtn:hover{background-color:#141414;color:#fff}.e_recruitBtn:hover:before{border-right-color:#fff;border-bottom-color:#fff}}@media(hover:none){.e_recruitBtn:active{background-color:#141414;color:#fff}.e_recruitBtn:active:before{border-right-color:#fff;border-bottom-color:#fff}}.e_form_text{width:300px;height:35px;border:1px solid #434343}.e_form_text__full{width:100%}.e_form_text__short{width:135px}.e_form_text__500{width:500px}.e_form_text input{padding-right:10px;padding-left:10px;width:100%;height:100%}.e_form_select{width:300px;height:35px;border:1px solid #434343}.e_form_select:before{content:"";width:8px;height:8px;border-right:1px solid #434343;border-bottom:1px solid #434343;position:absolute;top:0;bottom:0;margin:auto;right:16px;transform:rotate(45deg)}.e_form_select__400{width:400px}.e_form_select select{padding-right:10px;padding-left:10px;width:100%;height:100%}.e_form_radio{display:flex}.e_form_radio label{position:relative;cursor:pointer;padding-left:36px}.e_form_radio label:before,.e_form_radio label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.e_form_radio label:before{border:1px solid #434343;border-radius:50%;width:18px;height:18px;left:0}.e_form_radio label:after{background-color:#434343;border-radius:50%;opacity:0;width:10px;height:10px;left:4px}.e_form_radio input:checked+label:after{opacity:1}.e_form_radio input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.e_form_radioItem{width:110px}.e_form_textarea{width:100%}.e_form_textarea textarea{width:100%;height:200px;resize:vertical;border:1px solid #434343;padding:10px}.e_form_submit{display:inline-block;width:290px;height:60px}.e_form_submit input{width:100%;height:100%;background-color:#434343;color:#fff;border-radius:30px;transition:all .2s}@media(hover:hover)and (pointer:fine){.e_form_submit input:hover{opacity:.8}}@media(hover:none){.e_form_submit input:active{opacity:.8}}.e_form_submit__contact{width:190px;height:50px;position:relative}@media(hover:hover)and (pointer:fine){.e_form_submit__contact:hover:before{filter:brightness(0) invert(1)}.e_form_submit__contact:hover input{background-color:#141414;color:#fff}}@media(hover:none){.e_form_submit__contact:active:before{filter:brightness(0) invert(1)}.e_form_submit__contact:active input{background-color:#141414;color:#fff}}.e_form_submit__contact:before{content:"";width:8px;height:13px;background-image:url(/cdn/shop/files/arrow_right_bk.png?v=1698620199);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto;right:20px}.e_form_submit__contact input{background-color:#fff;color:#141414;border:1px solid #141414;border-radius:25px;transition:all .2s}@media(hover:hover)and (pointer:fine){.e_form_submit__contact input:hover{opacity:1}}@media(hover:none){.e_form_submit__contact input:active{opacity:1}}@media(hover:hover)and (pointer:fine){.e_form_submit__back:hover:before{filter:brightness(0) invert(0)}.e_form_submit__back:hover input{background-color:#fff;border-color:#141414;color:#000}}@media(hover:none){.e_form_submit__back:active:before{filter:brightness(0) invert(0)}.e_form_submit__back:active input{background-color:#fff;border-color:#141414;color:#000}}.e_form_submit__back:before{right:auto;left:20px;transform:scaleX(-1)}.e_form_submit__back input{background-color:#e9e9e9;color:#141414;border:1px solid #e9e9e9;border-radius:25px;transition:all .2s}@media(hover:hover)and (pointer:fine){.e_form_submit__back input:hover{opacity:1}}@media(hover:none){.e_form_submit__back input:active{opacity:1}}.e_restoration_ttl{font-size:3.125rem;line-height:1}.e_productsCv{display:block;width:370px;height:70px;border-radius:35px;transition:all .2s ease-out}.e_productsCv__cart{border:1px solid #000;background-color:#000;color:#fff}.e_productsCv__cart .e_productsCv_icon{filter:brightness(0) invert(1)}@media(hover:hover)and (pointer:fine){.e_productsCv__cart:hover{transform:scale(1.05)}}@media(hover:none){.e_productsCv__cart:active{transform:scale(1.05)}}.e_productsCv__purchase{border:1px solid #000}@media(hover:hover)and (pointer:fine){.e_productsCv__purchase:hover{transform:scale(1.05)}}@media(hover:none){.e_productsCv__purchase:active{transform:scale(1.05)}}.e_productsCv__contact,.e_productsCv__line{border:1px solid #bcbebd}@media(hover:hover)and (pointer:fine){.e_productsCv__contact:hover,.e_productsCv__line:hover{transform:scale(1.05)}}@media(hover:none){.e_productsCv__contact:active,.e_productsCv__line:active{transform:scale(1.05)}}.e_productsCv_inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;column-gap:11px}.e_productsCv_icon{background-size:contain;background-repeat:no-repeat;background-position:center}.e_productsCv_icon__bag{width:20px;height:21px;background-image:url(/cdn/shop/files/icon_bag.png?v=1706185939)}.e_productsCv_icon__mail{width:22px;height:15px;background-image:url(/cdn/shop/files/icon_email.png?v=1706185939)}.e_productsCv_icon__line{width:40px;height:33px;background-image:url(/cdn/shop/files/line_2x_6adfc493-fcb3-4ad4-81be-06f8fae4c291.png?v=1737590990)}.e_favBtn{width:31px;height:28px;background-image:url(/cdn/shop/files/icon_favorite.png?v=1706185939);background-position:center;background-size:contain;background-repeat:no-repeat}.e_comleteBtn{display:inline-flex;align-items:center;justify-content:center;width:190px;height:50px;border:1px solid #141414;border-radius:25px;transition:all .2s ease-out}@media(hover:hover)and (pointer:fine){.e_comleteBtn:hover{background-color:#141414;color:#fff}}@media(hover:none){.e_comleteBtn:active{background-color:#141414;color:#fff}}.e_archiveTag{display:flex;gap:4px}.e_archiveTag_item{padding:1px 5px;background-color:#909090;color:#fff;font-size:.8125rem}.e_archiveBtn{display:inline-flex;align-items:center;justify-content:center;width:190px;height:50px;position:relative;border-radius:25px;border:1px solid #141414;transition:all .2s ease-out}.e_archiveBtn:before{content:"";width:8px;height:13px;background-image:url(/cdn/shop/files/arrow_right_bk.png?v=1698620199);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto;right:20px}@media(hover:hover)and (pointer:fine){.e_archiveBtn:hover{background-color:#141414;color:#fff}.e_archiveBtn:hover:before{filter:brightness(0) invert(1)}}@media(hover:none){.e_archiveBtn:active{background-color:#141414;color:#fff}.e_archiveBtn:active:before{filter:brightness(0) invert(1)}}.e_keywordForm{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000}.e_keywordForm_input{width:calc(100% - 18px)}.e_keywordForm_input input{width:100%;outline:none;padding:5px 10px}.e_keywordForm_submit{width:20px;height:20px;background-image:url(/cdn/shop/files/icon_search.png?v=1698135190);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .2s ease-out}.e_keywordForm_submit input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}@media(hover:hover)and (pointer:fine){.e_keywordForm_submit:hover{transform:scale(1.1)}}@media(hover:none){.e_keywordForm_submit:active{transform:scale(1.1)}}.e_sidebarLink_item{font-size:.875rem}.e_sidebarLink_item+.e_sidebarLink_item{margin-top:13px}.e_sidebarLink_item a{position:relative}.e_sidebarLink_item a:before{content:"";width:100%;height:1px;background-color:#141414;position:absolute;bottom:-2px;left:0;transform:scale3d(0,1,1);transition:transform .2s ease-out;transform-origin:right}@media(hover:hover)and (pointer:fine){.e_sidebarLink_item a:hover:before{transform:scaleZ(1);transform-origin:left}}@media(hover:none){.e_sidebarLink_item a:active:before{transform:scaleZ(1);transform-origin:left}}.e_singleNav{display:inline-flex;align-items:center;column-gap:15px}.e_singleNav_arrow{width:30px;height:30px;background-image:url(/cdn/shop/files/circle_arrow_right.png?v=1706186000);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .2s ease-out}.e_singleNav_arrow__prev{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.e_singleNav_arrow:hover{opacity:.8}}@media(hover:none){.e_singleNav_arrow:active{opacity:.8}}.e_singleNav_top{display:flex;align-items:center;justify-content:center;width:190px;height:50px;position:relative;border-radius:25px;border:1px solid #141414;transition:all .2s ease-out}@media(hover:hover)and (pointer:fine){.e_singleNav_top:hover{background-color:#141414;color:#fff}}@media(hover:none){.e_singleNav_top:active{background-color:#141414;color:#fff}}.e_blogSection__large .e_blogSection_imgInner{width:100%;aspect-ratio:900/788}.e_blogSection__medium .e_blogSection_imgInner{width:630px;aspect-ratio:630/550}.e_blogSection+.e_blogSection{margin-top:90px}.e_blogSection_img{display:flex;justify-content:center}.e_blogSection_txt{margin-top:50px;font-size:.875rem;line-height:1.71}@media screen and (max-width:1300px){.e_restoration_ttl{font-size:3.125rem;line-height:1}.e_productsCv{display:block;width:26.43vw;height:5vw;border-radius:2.5vw;transition:all .2s ease-out}.e_productsCv__cart{border:1px solid #000;background-color:#000;color:#fff}.e_productsCv__cart .e_productsCv_icon{filter:brightness(0) invert(1)}}@media screen and (max-width:768px){.e_productsCv__cart{width:90%!important}}@media screen and (max-width:1300px)and (hover:hover)and (pointer:fine){.e_productsCv__cart:hover{transform:scale(1.05)}}@media screen and (max-width:1300px)and (hover:none){.e_productsCv__cart:active{transform:scale(1.05)}}@media screen and (max-width:1300px){.e_productsCv__purchase{border:1px solid #000}}@media screen and (max-width:1300px)and (hover:hover)and (pointer:fine){.e_productsCv__purchase:hover{transform:scale(1.05)}}@media screen and (max-width:1300px)and (hover:none){.e_productsCv__purchase:active{transform:scale(1.05)}}@media screen and (max-width:1300px){.e_productsCv__contact{border:1px solid #bcbebd}}@media screen and (max-width:1300px)and (hover:hover)and (pointer:fine){.e_productsCv__contact:hover{transform:scale(1.05)}}@media screen and (max-width:1300px)and (hover:none){.e_productsCv__contact:active{transform:scale(1.05)}}@media screen and (max-width:1300px){.e_productsCv_inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;column-gap:.79vw}.e_productsCv_icon{background-size:contain;background-repeat:no-repeat;background-position:center}.e_productsCv_icon__bag{width:1.43vw;height:1.5vw;background-image:url(/cdn/shop/files/icon_bag.png?v=1706185939)}.e_productsCv_icon__mail{width:1.57vw;height:1.07vw;background-image:url(/cdn/shop/files/icon_email.png?v=1706185939)}.e_favBtn{width:2.21vw;height:2vw;background-image:url(/cdn/shop/files/icon_favorite.png?v=1706185939);background-position:center;background-size:contain;background-repeat:no-repeat}.e_comleteBtn{display:inline-flex;align-items:center;justify-content:center;width:13.57vw;height:3.57vw;border:1px solid #141414;border-radius:1.79vw;transition:all .2s ease-out}}@media screen and (max-width:1300px)and (hover:hover)and (pointer:fine){.e_comleteBtn:hover{background-color:#141414;color:#fff}}@media screen and (max-width:1300px)and (hover:none){.e_comleteBtn:active{background-color:#141414;color:#fff}}@media screen and (max-width:1300px){.e_archiveTag{display:flex;gap:.29vw}.e_archiveTag_item{padding:.07vw .36vw;background-color:#909090;color:#fff;font-size:.8125rem}.e_archiveBtn{display:inline-flex;align-items:center;justify-content:center;width:13.57vw;height:3.57vw;position:relative;border-radius:1.79vw;border:1px solid #141414}.e_archiveBtn:before{content:"";width:.57vw;height:.93vw;background-image:url(/cdn/shop/files/arrow_right_bk.png?v=1698620199);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto;right:1.43vw}.e_keywordForm{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000}.e_keywordForm_input{width:calc(100% - 1.29vw)}.e_keywordForm_input input{width:100%;outline:none;padding:.36vw .71vw}.e_keywordForm_submit{width:1.43vw;height:1.43vw;background-image:url(/cdn/shop/files/icon_search.png?v=1698135190);background-position:center;background-size:contain;background-repeat:no-repeat}.e_keywordForm_submit input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.e_sidebarLink_item{font-size:.875rem}.e_sidebarLink_item+.e_sidebarLink_item{margin-top:.93vw}.e_singleNav{display:inline-flex;align-items:center;column-gap:1.07vw}.e_singleNav_arrow{width:2.14vw;height:2.14vw;background-image:url(/cdn/shop/files/circle_arrow_right.png?v=1706186000);background-position:center;background-size:contain;background-repeat:no-repeat}.e_singleNav_arrow__prev{transform:scaleX(-1)}.e_singleNav_top{display:flex;align-items:center;justify-content:center;width:13.57vw;height:3.57vw;position:relative;border-radius:1.79vw;border:1px solid #141414}.e_blogSection__large .e_blogSection_imgInner{width:100%;aspect-ratio:900/788}.e_blogSection__medium .e_blogSection_imgInner{width:45vw;aspect-ratio:630/550}.e_blogSection+.e_blogSection{margin-top:6.43vw}.e_blogSection_img{display:flex;justify-content:center}.e_blogSection_txt{margin-top:3.57vw;font-size:.875rem;line-height:1.71}}@media screen and (max-width:767.98px){.e_recruitBtn{width:53.33vw;height:13.33vw;font-size:.875rem;border-radius:6.67vw}.e_recruitBtn:before{width:2.67vw;height:1.6vw;right:4.8vw}.e_recruitBtn__right{margin:0 auto}.e_form_text{width:100%;height:13.33vw}.e_form_text__short{width:53.33vw}.e_form_text input{padding-right:5.33vw;padding-left:5.33vw}.e_form_select{width:100%;height:13.33vw}.e_form_select:before{width:2.13vw;height:2.13vw;right:4.27vw}.e_form_select select{padding-right:5.33vw;padding-left:5.33vw}.e_form_radio{column-gap:10.13vw}.e_form_radio label{padding-left:10.67vw;white-space:nowrap}.e_form_radio label:before{width:8vw;height:8vw}.e_form_radio label:after{width:4.8vw;height:4.8vw;left:1.6vw}.e_form_radioItem{width:auto}.e_form_textarea{width:100%}.e_form_textarea textarea{height:53.33vw;padding:2.67vw}.e_form_submit{width:53.33vw;height:13.33vw}.e_form_submit input{border-radius:8vw}.e_form_submit__contact{width:53.33vw;height:13.33vw}.e_form_submit__contact:before{width:1.87vw;height:2.93vw;right:5.33vw}.e_restoration_ttl{font-size:1.875rem}.e_productsCv{width:100%;height:13.33vw;border-radius:6.5vw}}@media screen and (max-width:767.98px)and (hover:hover)and (pointer:fine){.e_productsCv:hover{background-color:#000;color:#fff}.e_productsCv:hover .e_productsCv_icon{filter:brightness(0) invert(1)}}@media screen and (max-width:767.98px)and (hover:none){.e_productsCv:active{background-color:#000;color:#fff}.e_productsCv:active .e_productsCv_icon{filter:brightness(0) invert(1)}}@media screen and (max-width:767.98px){.e_productsCv_inner{column-gap:2.93vw}.e_productsCv_icon__bag{width:5.33vw;height:5.6vw;background-image:url(/cdn/shop/files/icon_bag.png?v=1706185939)}.e_productsCv_icon__mail{width:4.87vw;height:3vw;background-image:url(/cdn/shop/files/icon_email.png?v=1706185939)}.e_productsCv_txt{font-size:14px}.e_favBtn{width:8.27vw;height:7.47vw}.e_comleteBtn{width:53.33vw;height:13.33vw;border-radius:6.67vw}.e_archiveTag{gap:1.6vw}.e_archiveTag_item{font-size:.75rem}.e_archiveBtn{width:53.33vw;height:13.33vw;border-radius:6.67vw}.e_archiveBtn:before{width:1.87vw;height:2.93vw;right:5.33vw}.e_keywordForm{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000}.e_keywordForm_input{width:calc(100% - 4.8vw)}.e_keywordForm_input input{width:100%;outline:none;padding:1.33vw 2.67vw}.e_keywordForm_submit{width:5.33vw;height:5.33vw;background-image:url(/cdn/shop/files/icon_search.png?v=1698135190);background-position:center;background-size:contain;background-repeat:no-repeat}.e_keywordForm_submit input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.e_sidebarLink_item{font-size:.875rem}.e_sidebarLink_item+.e_sidebarLink_item{margin-top:4.8vw}.e_singleNav{display:inline-flex;align-items:center;column-gap:4vw}.e_singleNav_arrow{width:13.33vw;height:13.33vw}.e_singleNav_top{width:53.33vw;height:13.33vw;border-radius:6.67vw}.e_blogSection__medium .e_blogSection_imgInner{width:100%}.e_blogSection+.e_blogSection{margin-top:12.8vw}.e_blogSection_txt{margin-top:6.67vw;font-size:.8125rem}}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{border-radius:35px;min-width:unset!important;min-height:unset!important}.product-form__submit{background-color:#000;color:#fff;text-align:center;font-size:16px;min-width:unset!important;min-height:unset!important;display:flex;align-items:center}.e_productsCv_icon__bag{display:block}.shopify-payment-button{display:block;border-radius:35px}.shopify-payment-button__button{width:370px;height:70px;font-size:16px!important;background-color:#fff!important;color:#000!important;min-width:unset!important;min-height:unset!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:35px}.b_productsInfo_optionBtnItem{margin-top:0!important;display:flex;align-items:center;gap:20px}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1rem 0!important}.product-form__quantity .form__label{font-size:16px;font-weight:700}@media screen and (max-width:767.98px){.shopify-payment-button__button{width:100%;height:13.33vw;border-radius:6.5vw}}.b_restorationIntro_main{margin-top:50px}#guide-payment,#guide-delivary,#guide-storage,#guide-return{padding-top:100px;margin-top:-50px}.product-form__submit{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/24/assets/recruit.css.map */
