@charset "UTF-8";:root{--color_how-to-purchase:#be917c;--color_how-to-purchase_arrow:var(--color_how-to-purchase);--space_layout_large:var(--space_2xl);--space_layout_small:var(--space_default);--font_rd-gothic:fot-tsukubrdgothic-std,sans-serif;--font_number:"Judson",serif;--font_mincho:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;--font_mincho2:fot-tsukuaoldmin-pr6n,sans-serif;--color_main:#825639;--color_text-edge:#fff;--color_tel:#dc0000;--color_mail:#0c9c00;--color_accent:#558831}@media screen and (min-width:768px){:root{--space_layout_large:var(--space_4xl);--space_layout_small:var(--space_default)}}body{color:#282a31;font-family:Helvetica,"Hiragino Kaku Gothic ProN",Meiryo,Verdana,YuGothic,"游ゴシック",sans-serif;line-height:1.6}@media screen and (min-width:1025px){.nonePc{display:none!important}}@media screen and (min-width:577px) and (max-width:1024px){.noneTab{display:none!important}}@media screen and (max-width:576px){.noneSp{display:none!important}}a:not([class]){text-decoration:underline}a:not([class]):active,a:not([class]):hover{text-decoration:none}.section__ttl{padding-bottom:var(--space_2xs);margin:0 auto var(--space_sm);width:100%;max-width:925px;text-align:center;line-height:1.3;font-size:clamp(1.375rem,0.625rem + 3.33vw,3.125rem);font-family:var(--font_mincho2);font-weight:bold;color:#825639;background:url(../image/line_brown.webp) repeat-x center bottom}@media print,screen and (min-width:768px){.section__ttl{margin-bottom:var(--space_lg);letter-spacing:5px}}.section__ttl span{display:block;margin-bottom:0.2em;font-family:var(--font_rd-gothic);font-size:clamp(1.125rem,0.804rem + 1.43vw,1.875rem);letter-spacing:0}.section__ttl b{color:#6fa452}.section__ttl-wrapper{padding-inline:3%}@media print,screen and (min-width:768px){.section__ttl-wrapper{padding-inline:unset}}.text-edge{text-shadow:1px 1px 0 var(--color_text-edge),-1px 1px 0 var(--color_text-edge),1px -1px 0 var(--color_text-edge),-1px -1px 0 var(--color_text-edge),1px 0 0 var(--color_text-edge),-1px 0 0 var(--color_text-edge),0 1px 0 var(--color_text-edge),0 -1px 0 var(--color_text-edge)}.text-edge--bold{text-shadow:2px 2px 0 var(--color_text-edge),-2px 2px 0 var(--color_text-edge),2px -2px 0 var(--color_text-edge),-2px -2px 0 var(--color_text-edge),2px 0 0 var(--color_text-edge),-2px 0 0 var(--color_text-edge),0 2px 0 var(--color_text-edge),0 -2px 0 var(--color_text-edge),2px 1px 0 var(--color_text-edge),-2px 1px 0 var(--color_text-edge),2px -1px 0 var(--color_text-edge),-2px -1px 0 var(--color_text-edge),1px 2px 0 var(--color_text-edge),-1px 2px 0 var(--color_text-edge),1px -2px 0 var(--color_text-edge),-1px -2px 0 var(--color_text-edge),1px 1px 0 var(--color_text-edge),-1px 1px 0 var(--color_text-edge),1px -1px 0 var(--color_text-edge),-1px -1px 0 var(--color_text-edge)}.annotation-box--block .annotation{display:block;padding-inline:1em;text-indent:-1em}.annotation{color:#818289;font-size:0.8em;line-height:1.5}.hamburger-button{--hamburger-button_color:#fff;--hamburger-button_background:#825639}.cta-unit__heading{display:none}.header{padding-inline:3%;width:100%}.header__inner{display:flex;align-items:center;margin:0 auto;max-width:1200px}.header__logo{margin-inline:0;width:fit-content}@media print,screen and (max-width:767.98px){.header__logo{max-width:120px}}.header__tel{margin-right:0;margin-left:auto;padding-left:20px}.header__tel-number{display:flex;align-items:center;justify-content:center;font-family:var(--font_number);font-size:2.5em;line-height:1}.header__tel-number a{color:inherit;text-decoration:none;pointer-events:none}.header__tel-number:before{content:"";margin-right:0.2em;width:0.9em;height:0.9em;background:url(../image/icon_fd.webp) no-repeat center/contain}.header__tel-time{margin-top:0.2em;color:#5f5f51;font-size:0.8em;letter-spacing:0.04em;text-align:center}.header__tel-time b{font-weight:bold}.global-navigation{--global-navigation_background:#f1ece8;--global-navigation_icon-color:#825639;--global-navigation_hamburger-button_border:unset}.bottom-fixed{--bottom-fixed_campaign_color:#825639;--bottom-fixed_campaign_color_base:#fff961}.footer{--footer_background:#825639}.section{padding-top:var(--space_layout_large);padding-bottom:var(--space_layout_large)}.section__inner{margin-inline:auto;max-width:1200px}.section__title{margin-bottom:var(--space_sm);font-size:min(6.5vw,1.75em);font-weight:bold;line-height:1.3}@media print,screen and (min-width:992px){.section__title{font-size:2em}}.section__title-text--small{font-size:0.66em}.section__overview,.section__overview--center{margin-bottom:var(--space_sm)}@media print,screen and (min-width:768px){.section__overview,.section__overview--center{margin-bottom:var(--space_md)}}.section__overview--center{text-align:center}.section__overview-unit+.section__overview-unit{margin-top:1em}.contact__main{background-color:#fbefee;border-radius:0}.contact__title{color:#825639;font-family:var(--font_mincho2);font-size:clamp(22px,3.125vw,32px);font-weight:bold;letter-spacing:0.16em;text-align:center;line-height:1.6}.contact-top{--contact-top_background:#fbefee}.contact-top__title{color:#825639;font-family:var(--font_mincho2)}.contact-section{--contact-section_background:#fff}.categories-modal{--categories-modal_main-color:#825639;--categories-modal_sub-color:#f1ece8}.main-visual{background:url(../image/mainv_bg.webp) no-repeat top center/cover;position:relative}.main-visual__inner{margin:0 auto;max-width:1080px}.main-visual__annotation{padding-block:var(--space_2xs);text-align:right}.main-visual__annotation br{display:none}.main-visual__sub-text{color:#fff;background-color:rgba(133,119,106,0.8);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-family:var(--font_rd-gothic);line-height:1;letter-spacing:0.55em;text-align:center;width:100%;padding:2px 0;height:30px}@media print,screen and (max-width:767.98px){.main-visual__sub-text{font-size:2.5vw;letter-spacing:0.5em;height:4vw}}.result{background:url(../image/result_bg.webp)}.result .section__ttl{letter-spacing:5px}@media print,screen and (min-width:768px){.result .section__ttl{letter-spacing:15px}}.result__annotation{margin-bottom:10px;text-align:center}@media print,screen and (min-width:576px){.result__annotation{margin-bottom:20px}}.result__main{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}@media print,screen and (min-width:576px){.result__main{grid-template-columns:repeat(3,1fr);grid-gap:20px 10px}}@media print,screen and (min-width:768px){.result__main{grid-gap:20px 14px}}.result__unit{display:flex;flex-direction:column;padding:10px;background-color:#fff;border:solid 1px #cdc8b7}@media print,screen and (min-width:768px){.result__unit{padding:10px 20px 20px}}.result__unit .cate{margin-bottom:0.3em;line-height:1;text-align:center;font-size:0.8em}@media print,screen and (min-width:768px){.result__unit .cate{font-size:1em}}.result__unit img{margin:0 auto}.result__unit .name{display:flex;flex-direction:column;flex:1;color:#282a31;line-height:1.2;font-family:var(--font_mincho);font-weight:bold;text-align:center;font-size:1em}@media print,screen and (min-width:576px){.result__unit .name{font-size:1.2em}}@media print,screen and (min-width:768px){.result__unit .name{font-size:1.5em}}@media print,screen and (min-width:1025px){.result__unit .name{font-size:1.75em}}.result__unit .name:after{content:"";margin:auto 0 0;width:100%;height:0.4em;background:url(../image/result_main_line.webp) no-repeat bottom center/contain}.result__unit .detail{margin-top:6px;color:#4d4f59;line-height:1.3;text-align:center;font-size:0.6em}@media print,screen and (min-width:366px){.result__unit .detail{min-height:2.6em}}@media print,screen and (min-width:768px){.result__unit .detail{font-size:1em}}.result__unit .price{margin-top:20px;font-family:var(--font_mincho);font-size:0.8em;line-height:1;text-align:center}@media print,screen and (min-width:768px){.result__unit .price{font-size:1em}}@media print,screen and (min-width:1281px){.result__unit .price{font-size:1.15em}}.result__unit .price--number{padding:0 0.1em;color:#c84c2a;font-size:2em;font-family:var(--font_number);line-height:1}@media print,screen and (min-width:576px){.result__unit .price--number{font-size:2.4em}}@media print,screen and (min-width:768px){.result__unit .price--number{font-size:2.5em}}.result__unit .price--yen{font-size:1em}@media print,screen and (min-width:576px){.result__unit .price--yen{font-size:1.4em}}.result__sub{margin-top:auto;margin-bottom:auto}@media print,screen and (min-width:576px){.result__sub{margin-top:20px}}.result__sub img{margin:auto}.how-to-purchase{--how-to-purchase_color_main:#558831;--how-to-purchase_select_color:unset;--how-to-purchase_select_background:#f1ece8;--how-to-purchase_type_arrow:#558831;--how-to-purchase_content_background:#e6dcd4;--how-to-purchase_arrow:#558831}.how-to-purchase.section{padding-top:var(--space_md)}.how-to-purchase__title{color:#825639;font-family:var(--font_rd-gothic)}.how-to-purchase__title h2{color:#825639;font-family:var(--font_mincho2)}.how-to-purchase-type{border-radius:unset}.how-to-purchase-content{border-radius:unset}.how-to-purchase-content .inner-contact{padding:var(--space_sm) var(--space_2xs);background-color:#fff}.how-to-purchase-content .inner-contact__title{font-family:var(--font_mincho2)}.how-to-purchase-content .inner-contact__title{color:#825639}.how-to-purchase-select__button{border-radius:unset}.simple-service-flow__title{border-radius:0}.simple-service-flow__item{border-radius:0}.faq{--faq_color:#558831;--faq_color_light:#fff;--answer-text:#c36742;--answer-back:#fff7f4;background:url(../image/faqlist_bg.webp)}.faq__title{font-family:var(--font_mincho2);color:#825639;position:relative}.faq__title:before{content:"色々不安がある方は";position:absolute;top:-30px;font-family:var(--font_rd-gothic);font-size:0.7em}.faq__title-wrapper{display:block}.faq__title-wrapper:after{display:none}.faq__body span{font-size:var(--font-size_2md);font-weight:bold;color:var(--answer-text)}.faq__content{--border:2px solid var(--answer-back)}.faq__unit--answer{background-color:var(--answer-back)}.faq__unit--answer .faq__icon{color:var(--answer-text)}.faq__more-view-button{background-color:var(--faq_color)}.all-categories{--all-categories__background:#fff;--all-categories__item-background:#eae7e5;--all-categories__item-icon:#35231C;padding-bottom:var(--space_xs)}.all-categories__title{padding:0 0 var(--space_xs);margin-inline:auto;width:100%;max-width:925px;background:url(../image/line_brown.webp) repeat-x center bottom;border-bottom:unset;color:#825639;font-family:var(--font_mincho2)}.all-categories__item{color:var(--all-categories__item-icon)}.all-categories__item-name{font-family:var(--font_rd-gothic)}.store-modal{--store-modal_color_main:#558831}.store-list__item{border-radius:unset}.differ{margin:var(--space_lg) auto;width:100%;overflow:hidden}@media print,screen and (min-width:768px){.differ .section__ttl-wrapper{padding-inline:var(--space_sm)}}.differ__main{padding-bottom:16px;position:relative;z-index:2}@media print,screen and (min-width:576px){.differ__main{padding-bottom:100px}}.differ__unit{margin:0 auto;padding:30px 0;background-color:rgba(217,215,205,0.6);overflow:hidden;max-width:1060px;position:relative}@media print,screen and (min-width:576px){.differ__unit{padding:90px 0;background-color:transparent;overflow:visible}}@media print,screen and (min-width:768px){.differ__unit{padding-left:3%;padding-right:3%}}.differ__unit+.differ__unit{margin-top:20px}@media print,screen and (min-width:1025px){.differ__unit+.differ__unit{margin-top:80px}}.differ__unit-body,.differ__unit-head{max-width:550px;text-shadow:2px 2px 5px #fff,-2px -2px 5px #fff;position:relative;z-index:3}.differ__unit:nth-child(odd) .differ__unit-body,.differ__unit:nth-child(odd) .differ__unit-head{margin-left:32%}@media print,screen and (min-width:768px){.differ__unit:nth-child(odd) .differ__unit-body,.differ__unit:nth-child(odd) .differ__unit-head{margin-left:auto}}.differ__unit:nth-child(2n) .differ__unit-body,.differ__unit:nth-child(2n) .differ__unit-head{margin-right:32%}@media print,screen and (min-width:768px){.differ__unit:nth-child(2n) .differ__unit-body,.differ__unit:nth-child(2n) .differ__unit-head{margin-right:auto}}.differ__unit-head{color:#46801d;font-family:var(--font_mincho);font-size:1.4em;font-weight:bold;line-height:1.3}@media print,screen and (min-width:576px){.differ__unit-head{font-size:1.8em}}@media print,screen and (min-width:768px){.differ__unit-head{font-size:2.4em}}.differ__unit-head--sub{display:block;margin-bottom:0.2em;color:#34231c;font-size:0.7em}.differ__unit-body{margin-top:10px;font-size:0.9em;color:#000}@media print,screen and (min-width:576px){.differ__unit-body{margin-top:20px}}@media print,screen and (min-width:768px){.differ__unit-body{color:#373b49;font-family:var(--font_mincho);font-size:1em}}.differ__unit:after{content:"";display:block;background:url(../image/differ_con01_img.webp) no-repeat center/contain;width:100%;height:100%;position:absolute;z-index:1;top:0;opacity:0.5;background-size:auto 80%}@media print,screen and (min-width:576px){.differ__unit:after{background-size:contain}}@media print,screen and (min-width:768px){.differ__unit:after{opacity:1}}.differ__unit:first-child:after{right:50%;background-position:center right}@media print,screen and (min-width:768px){.differ__unit:first-child:after{top:10%;background-position:center}}.differ__unit:nth-child(2):after{background-image:url(../image/differ_con02_img.webp);left:50%;width:50%;background-position:center left;right:0;left:auto}@media print,screen and (min-width:768px){.differ__unit:nth-child(2):after{left:50%;right:auto;width:100%;top:-20%;height:150%}}.differ__unit:nth-child(3):after{background-image:url(../image/differ_con03_img.webp);left:0;width:50%}@media print,screen and (min-width:768px){.differ__unit:nth-child(3):after{right:50%;left:auto;background-position:center right;height:150%;top:auto;bottom:-10%;width:100%}}.differ__unit:before{display:none}@media print,screen and (min-width:768px){.differ__unit:before{content:"";display:block;background-color:rgba(217,215,205,0.6);width:100vw;height:calc(100% - 20px);position:absolute;top:0;z-index:-1}}@media print,screen and (min-width:768px){.differ__unit:nth-child(odd):before{left:20%}}@media print,screen and (min-width:768px){.differ__unit:nth-child(2n):before{right:20%}}.differ__unit:nth-child(odd){margin-right:3%}@media print,screen and (min-width:768px){.differ__unit:nth-child(odd){margin-right:auto}}.differ__unit:nth-child(2n){margin-left:3%}@media print,screen and (min-width:768px){.differ__unit:nth-child(2n){margin-left:auto}}.user-intro{background-color:#f6fff0}.user-intro__example{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}@media print,screen and (min-width:576px){.user-intro__example{grid-gap:20px}}.user-intro__example-unit{display:flex;flex-direction:column;justify-content:center;padding:20px 10px;background:url(../image/uintro_user01_bg.webp) no-repeat bottom right/contain #fff;border:solid 1px #ccc;font-size:1em;background-position:bottom right}@media print,screen and (min-width:576px){.user-intro__example-unit{padding:30px 20px;font-size:1.3em}}@media print,screen and (min-width:768px){.user-intro__example-unit{font-size:1.625em}}@media print,screen and (min-width:844px){.user-intro__example-unit{padding:30px 10px 30px 15%;background-position:center left}}@media print,screen and (min-width:1024px){.user-intro__example-unit{padding:40px 20px 40px 18%}}.user-intro__example-unit:first-child{background-image:url(../image/uintro_user01_bg_sp.webp)}@media print,screen and (min-width:844px){.user-intro__example-unit:first-child{background-image:url(../image/uintro_user01_bg.webp)}}.user-intro__example-unit:nth-child(2){background-image:url(../image/uintro_user02_bg_sp.webp)}@media print,screen and (min-width:844px){.user-intro__example-unit:nth-child(2){background-image:url(../image/uintro_user02_bg.webp)}}.user-intro__example-unit:nth-child(3){background-image:url(../image/uintro_user03_bg_sp.webp)}@media print,screen and (min-width:844px){.user-intro__example-unit:nth-child(3){background-image:url(../image/uintro_user03_bg.webp)}}.user-intro__example-unit:nth-child(4){background-image:url(../image/uintro_user04_bg_sp.webp)}@media print,screen and (min-width:844px){.user-intro__example-unit:nth-child(4){background-image:url(../image/uintro_user04_bg.webp)}}.user-intro__example-unit:nth-child(5){background-image:url(../image/uintro_user05_bg_sp.webp)}@media print,screen and (min-width:844px){.user-intro__example-unit:nth-child(5){background-image:url(../image/uintro_user05_bg.webp)}}.user-intro__example-unit:nth-child(6){background-image:url(../image/uintro_user06_bg_sp.webp)}@media print,screen and (min-width:844px){.user-intro__example-unit:nth-child(6){background-image:url(../image/uintro_user06_bg.webp)}}.user-intro__example-unit .ttl{font-family:var(--font_mincho);font-weight:bold;line-height:1.2}.user-intro__example-unit .ttl span{color:#46801d}.user-intro__example-unit .body{margin-top:0.5em;font-weight:bold;font-size:0.6em;line-height:1.3}@media print,screen and (min-width:844px){.user-intro__example-unit .body{margin-top:10px}}.user-intro__text{text-align:center;margin-block:10px 20px;font-size:0.8em}@media print,screen and (min-width:576px){.user-intro__text{margin:20px auto 40px}}.user-intro__text-color{background:url(../../assets/image/uintro_user_txt_sp.webp) no-repeat center/contain;text-align:center;line-height:1.2;font-size:clamp(0.875rem,-0.036rem + 4.05vw,3rem);color:#fff;font-weight:bold;font-family:var(--font_mincho2);text-shadow:1px 1px 0 #c94c2b,-1px -1px 0 #c94c2b,-1px 1px 0 #c94c2b,1px -1px 0 #c94c2b,1px 0 0 #c94c2b,-1px 0 0 #c94c2b,0 1px 0 #c94c2b,0 -1px 0 #c94c2b}@media print,screen and (min-width:768px){.user-intro__text-color{text-shadow:2px 2px 0 #c94c2b,-2px -2px 0 #c94c2b,-2px 2px 0 #c94c2b,2px -2px 0 #c94c2b,2px 0 0 #c94c2b,-2px 0 0 #c94c2b,0 2px 0 #c94c2b,0 -2px 0 #c94c2b;background:url(../../assets/image/uintro_user_txt_pc.webp) no-repeat center/contain}}.user-intro__text-color span{font-size:clamp(0.75rem,0.214rem + 2.38vw,2rem)}.user-intro .what-is-antique{margin-top:40px}@media print,screen and (min-width:576px){.user-intro .what-is-antique{margin-top:60px}}.user-intro .what-is-antique__head{margin:0 auto 1em;max-width:560px;background-color:#d4e2ca;border-radius:1rem;text-align:center;position:relative;padding:20px 10px}@media print,screen and (min-width:576px){.user-intro .what-is-antique__head{padding:30px 20px}}.user-intro .what-is-antique__head:before{content:"";display:block;margin:0 auto;width:2em;height:1em;background:url(../image/arrow_green_bottom.svg) no-repeat center/contain;position:absolute;right:0;bottom:0;left:0;transform:translateY(100%)}.user-intro .what-is-antique__head .ttl{font-family:var(--font_rd-gothic);font-size:1.2em;font-weight:700;line-height:1}@media print,screen and (min-width:768px){.user-intro .what-is-antique__head .ttl{font-size:1.875em}}@media print,screen and (min-width:576px){.user-intro .what-is-antique__head .ttl{font-size:1.625em}}.user-intro .what-is-antique__head .body{margin-top:10px}@media screen and (min-width:1025px){.user-intro .what-is-antique__head .body{font-weight:bold}}.user-intro .what-is-antique__main{margin-top:30px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px}@media print,screen and (min-width:576px){.user-intro .what-is-antique__main{grid-gap:20px}}.user-intro .what-is-antique__unit img{margin:0 auto}.user-intro .what-is-antique__unit p{margin-top:10px;line-height:1.2;text-align:center;font-size:0.7em}.user-voice{background-color:#edece7;background-image:url(../image/uservoice_bg_sp.webp);background-position:top right;background-repeat:no-repeat;background-size:contain}@media print,screen and (min-width:576px) and (max-width:767.98px){.user-voice{background-image:url(../image/uservoice_bg_sp.webp)}}@media print,screen and (min-width:768px){.user-voice{background-image:none}}.user-voice .section__ttl{text-align:left}@media print,screen and (min-width:768px){.user-voice .section__ttl{text-align:center}}.user-voice__unit{margin-top:20px;background-color:#fff;border:1px solid #cdc8b7;position:relative;padding-top:10px}@media print,screen and (min-width:576px) and (max-width:767.98px){.user-voice__unit{padding-top:10px}}@media print,screen and (min-width:768px){.user-voice__unit{margin-left:20px;width:calc((100% - 40px) / 3);padding-top:initial}}@media print,screen and (min-width:768px){.user-voice__unit:nth-child(3n+1){margin-left:0}}@media print,screen and (min-width:768px){.user-voice__unit:nth-child(-n+3){margin-top:0}}.user-voice__unit-head{padding:30px 20px 30px 3.2em;background:url(../image/uservoice_voice_ttlbg.webp) no-repeat center left/contain;color:#34231c;font-family:var(--font_rd-gothic);font-size:1.75em;font-weight:700;line-height:1.2;position:relative;z-index:1}@media print,screen and (min-width:576px) and (max-width:767.98px){.user-voice__unit-head{background-image:url(../image/uservoice_voice_ttlbg_sp.webp)}}.user-voice__unit-head:before{content:"";display:block;background:url(../image/uservoice_voice01_img.webp) no-repeat center left/contain;width:100%;height:4.5em;position:absolute;left:-10px;top:-10px;z-index:-1}.user-voice__unit-body{margin-top:10px;padding:0 20px 20px;position:relative;z-index:1}@media print,screen and (min-width:576px){.user-voice__unit-body{margin-top:0.5em;font-size:0.9em;padding:0 10px 10px}}.user-voice__unit:nth-child(2) .user-voice__unit-head:before{background-image:url(../image/uservoice_voice02_img.webp)}.user-voice__unit:nth-child(3) .user-voice__unit-head:before{background-image:url(../image/uservoice_voice03_img.webp)}.user-voice__unit:nth-child(4) .user-voice__unit-head:before{background-image:url(../image/uservoice_voice04_img.webp)}.user-voice__unit:nth-child(5) .user-voice__unit-head:before{background-image:url(../image/uservoice_voice05_img.webp);background-size:2.2em;left:10px}.user-voice__annotation{line-height:1;margin-bottom:20px;text-align:center}.user-voice__inner{position:static;padding-bottom:0}@media print,screen and (min-width:768px){.user-voice__inner{position:relative;padding-bottom:6%}.user-voice__inner:after{content:"";display:block;background:url(../image/uservoice_human.webp) no-repeat bottom left/contain;width:46%;max-width:487px;height:100%;position:absolute;left:-10%;bottom:-80px}}@media print,screen and (min-width:768px){.user-voice__main{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap}}.support-pr{padding-bottom:unset}.support-pr__unit{--unit-padding:40px;padding:var(--unit-padding) 0;margin-inline:auto;max-width:1060px;background:url(../image/supportpr_main01_bg.webp) no-repeat top var(--unit-padding) right/auto 80%;position:relative;background-size:40% auto}@media print,screen and (min-width:576px){.support-pr__unit{--unit-padding:60px}}@media print,screen and (min-width:845px){.support-pr__unit{--unit-padding:80px;background-position:center right;background-size:auto 80%}}.support-pr__unit+.support-pr__unit:after{content:"";display:block;margin:0 auto;width:50%;height:2px;background:url(../image/line_dashed.webp) repeat-x bottom center;position:absolute;top:0;right:0;left:0}.support-pr__unit:nth-child(2){background-image:url(../image/supportpr_main02_bg.webp)}.support-pr__unit:nth-child(3){background-image:url(../image/supportpr_main03_bg.webp)}.support-pr__unit-ttl{color:var(--color_accent);font-family:var(--font_mincho);font-size:1.2em;font-weight:bold;line-height:1.3}@media print,screen and (min-width:576px){.support-pr__unit-ttl{font-size:1.8em}}@media print,screen and (min-width:845px){.support-pr__unit-ttl{font-size:2.25em}}.support-pr__unit-body{margin-top:20px;padding-right:0}@media print,screen and (min-width:576px){.support-pr__unit-body{padding-right:32%}}.support-pr__unit-body p+p{margin-top:1em}.support-pr__other{margin-top:10px;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;padding:20px 0;background-color:#f9f6ed}@media print,screen and (min-width:576px){.support-pr__other{margin-top:30px;flex-wrap:nowrap;background-color:unset;padding:unset}}.support-pr__other-unit{margin-top:10px;width:33.3333333333%;padding:0 10px}@media print,screen and (min-width:576px){.support-pr__other-unit{margin-top:0;width:auto}}.support-pr__other-unit img{margin:0 auto}.support-pr__other-unit p{margin-top:10px;line-height:1.3;text-align:center;font-size:0.7em}@media print,screen and (min-width:845px){.support-pr__other-unit p{font-size:0.8em}}.support-pr__other-unit p span{display:block;font-size:1.2em}.flow{padding-top:0;padding:0;padding:var(--space_md) 3%}.flow__step{overflow:hidden}.flow__step-unit{--font-size_head:1.2em;--unit-padding:10px;padding:var(--unit-padding);background:url(../image/flowstep_main01_bg.webp) no-repeat top right/contain;border:solid 1px #cdc8b7;position:relative}@media print,screen and (min-width:768px){.flow__step-unit{--font-size_head:1.5em;--unit-padding:20px}}@media print,screen and (min-width:1025px){.flow__step-unit{--font-size_head:2.25em;--unit-padding:30px;min-height:230px}}.flow__step-body{margin-top:10px;padding-left:calc(var(--font-size_head) * 1.8);padding-right:0;font-size:0.8em}@media print,screen and (min-width:768px){.flow__step-body{margin-top:20px;padding-right:30%;font-size:1em}}.flow__step-head{display:flex;color:var(--color_accent);font-family:var(--font_rd-gothic);font-weight:700;font-size:var(--font-size_head);line-height:1}.flow__step-head-number{margin-right:0.3em}.flow__step-body p+p{margin-top:0.5em}@media print,screen and (min-width:576px){.flow__step-body p+p{margin-top:1em}}.flow__step-unit+.flow__step-unit{margin-top:10px}.flow__step-unit:nth-child(2){background-image:url(../image/flowstep_main02_bg.webp)}.flow__step-unit:nth-child(3){background-image:url(../image/flowstep_main03_bg.webp)}.flow__step-unit:not(:last-child):before{content:"";display:block;width:1px;height:calc(100% - 1.7em + 10px);background-color:#8ab16e;font-size:var(--font-size_head);line-height:1;position:absolute;top:calc(var(--unit-padding) + 1.5em);left:calc(var(--unit-padding) + 0.5em);z-index:1}@media print,screen and (min-width:768px){.flow__step-unit:not(:last-child):before{width:2px}}.flow__step-body,.flow__step-head{position:relative;z-index:2}.serviceStyle{padding:80px 3%;background:url(../image/servicestyle_bg_sp.webp) no-repeat top center/contain #eeede7;background-size:cover}@media print,screen and (min-width:576px){.serviceStyle{background-image:url(../image/servicestyle_bg.webp)}}.serviceStyle>header{display:none}.serviceStyle .inner{margin-right:auto;margin-left:auto;padding:6% 3%;max-width:920px;background-color:rgba(255,255,255,0.6)}@media print,screen and (min-width:576px){.serviceStyle .inner{padding:6% 20px}}@media print,screen and (min-width:1025px){.serviceStyle .inner{padding:50px 30px}}.serviceStyle .inner h4{display:flex;align-items:center;margin-bottom:10px;color:var(--color_main);font-family:var(--font_mincho);font-size:1.2em;font-weight:bold;line-height:1.3;position:relative}@media print,screen and (min-width:576px){.serviceStyle .inner h4{font-size:1.6em}}.serviceStyle .inner h4:before{content:"";display:block;margin-right:10px;width:6px;height:1.2em;background:#d7c5b9;border-radius:3px}.serviceStyle .box+.box{margin-top:30px}.serviceStyle .inner .consul{margin-top:20px;padding:20px;background:#f0e8e3;border-radius:10px;color:#4d4f59;font-size:0.8em;line-height:1.4}.serviceStyle .inner .consul+h4{margin-top:40px}.serviceStyle .inner .consul h5{margin-bottom:0.2em;font-size:1.125em;font-weight:bold;text-indent:-0.5em}.serviceStyle .inner .consul b{margin-right:1em;font-size:1.1em;font-weight:bold}.serviceStyle .inner .consul a{color:inherit;text-decoration:none;pointer-events:none}.serviceStyle .inner p{font-size:0.8em}@media print,screen and (min-width:576px){.serviceStyle .inner p{font-size:1em}}.company-overview{padding:0 var(--space_sm) var(--space_xl)}@media print,screen and (min-width:768px){.company-overview{padding-bottom:var(--space_2xl)}}.company-overview__logo{margin-right:auto;margin-left:auto;max-width:5em}@media print,screen and (min-width:576px){.company-overview__logo{max-width:none}}.company-overview__logo img{margin:0 auto}.company-overview__table{margin-top:30px;width:100%;border:solid 1px #85776a}.company-overview__table th{padding:14px 20px 10px;background:#e7e4d9;border-bottom:solid 1px #85776a;font-weight:bold;line-height:1.2;text-align:center}.company-overview__table td{padding:10px;background-color:#fff;font-size:0.8em;vertical-align:middle;text-align:left}@media print,screen and (min-width:576px){.company-overview__table td{padding:10px 20px}}.company-overview__table td:first-child{width:26%;border-right:dashed 1px #85776a;line-height:1.2}.company-overview__table td:last-child{line-height:1.4}.company-overview__table td.kobutsu ul li{display:inline;line-height:1.6}.company-overview__table tr:not(:last-child) td{border-bottom:solid 1px #85776a}.personal-id__inner{border-radius:unset}