@charset "UTF-8";:root{--color_how-to-purchase:#9c7704;--color_how-to-purchase_arrow:var(--color_how-to-purchase);--space_layout_large:var(--space_2xl);--space_layout_small:var(--space_default)}@media screen and (min-width:768px){:root{--space_layout_large:var(--space_4xl);--space_layout_small:var(--space_default)}}body{color:#222;font:1em/1.6 "Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo,　Verdana,sans-serif;word-wrap:break-word;overflow-wrap:break-word}.in,.inL{position:relative}@media screen and (max-width:768px){#siteFooter,#siteHeader,.in,.inL{width:96%;margin:0 auto}.inSP{width:94%;margin:0 auto}.inContact{width:92%}}@media screen and (min-width:769px) and (max-width:1000px){#siteFooter,#siteHeader,.in,.inL{width:96%;margin:0 auto}}@media screen and (min-width:1001px) and (max-width:1300px){#siteFooter,#siteHeader,.in,.inL,.inPC{width:1000px;margin:0 auto}}@media screen and (min-width:1301px){.in{width:1000px;margin:0 auto}.inL{width:1200px;margin:0 auto}}@media screen and (max-width:767px){.ifpc,.ifpctb,.iftb{display:none!important}}@media screen and (min-width:768px) and (max-width:1000px){.ifpc,.ifsp{display:none!important}}@media screen and (min-width:1001px){.ifsp,.iftb{display:none!important}}.noFloat{float:none!important}.flc{margin-left:auto;margin-right:auto}.decoRecord{background:url("../../assets/image/record_pattern.svg") no-repeat left -100px top -100px,url("../../assets/image/record_pattern.svg") no-repeat right -100px bottom -100px #fff}@media screen and (max-width:767px){.decoRecord{background-size:80%}}@media screen and (min-width:768px) and (max-width:1000px){.decoRecord{background-size:500px}}@media screen and (min-width:1001px){.decoRecord{background-size:500px}}.txtS{color:#666;font-size:85%}.kome10{text-indent:-1em;padding-left:1em}.kome12{text-indent:-1.2em;padding-left:1.2em}.kome15{text-indent:-1.5em;padding-left:1.5em}.kome20{text-indent:-2em;padding-left:2em}.hideTtl{height:0;overflow:hidden}.HL2,.HL3{text-align:center;margin-bottom:1rem;font-weight:bold}.ttlWrap .HL2{margin-bottom:1rem}.HL2 span,.HL3 span{color:#9c7704}.ttlH4{text-align:center;position:relative;margin-bottom:2rem}.ttlH4:after{content:"";width:100%;height:1px;background:#222;position:absolute;top:0;left:0;bottom:0;margin:auto}.ttlH4 span{background:#e8dfcd;font-size:1.5em;display:inline-block;padding:0.2rem 1em;position:relative;z-index:1}@media screen and (max-width:767px){.HL2{font-size:1.5em}.HL3{font-size:1.35em}}@media screen and (min-width:768px){.HL2{font-size:2.375em}.HL3{font-size:1.8em}}.ofi,.ofi_bottom,.ofi_top{height:100%;width:100%}.ofi{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.ofi_top{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;font-family:"object-fit: cover; object-position: 50% 0;"}.ofi_bottom{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;font-family:"object-fit: cover; object-position: 50% 100%;"}.ofi_right{-o-object-position:90% 50%;object-position:90% 50%;font-family:"object-fit: cover; object-position: 90% 50%;"}#container{background:#efece4}.contents p:not(.imgBox){margin-bottom:1rem}.contents p:last-child{margin-bottom:0}@media screen and (max-width:767px){.contents{padding:8vw 0}.contentIn{padding-top:3rem}}@media screen and (min-width:768px){.contents{padding:80px 0}.contentIn{padding-top:60px}}.simplebar-scrollbar{--scroll__background:#9c7704}.hamburger-button{--hamburger-button_color:#fff;--hamburger-button_background:#9c7704}.cta-button{--cta-button_background:#009f00;--cta-button_background_emphasis:#e73f3f}.cta-number{--color_cta_emphasis:#e73f3f}.cta-unit__heading{display:block;--cta-unit_heading_tel:#e73f3f;--cta-unit_heading_mail:#009f00}.global-navigation{--global-navigation_border-color:#fff;--global-navigation_background:#9c7704;--global-navigation_icon-color:#9c7704;--global-navigation_hamburger-button_border:1px solid #fff;--global-navigation_modal_color:#fff}.global-navigation--fixed{--global-navigation_modal_color:#222}.bottom-fixed{--bottom-fixed_campaign_color:#9b2a05;--bottom-fixed_campaign_color_base:#e8dfcd;--bottom-fixed_cta_button_tel:#e73f3f;--bottom-fixed_cta_button_mail:#009f00}.footer{--footer_background:#9c7704}.section{padding-top:var(--space_layout_large);padding-bottom:var(--space_layout_large)}.section__inner{margin-inline:auto;max-width:1200px}.section__title{font-size:var(--font-size_lg);font-weight:bold;line-height:1.3}@media print,screen and (min-width:768px){.section__title{font-size:var(--font-size_xl)}}.section__title-text--small{font-size:var(--font-size_md)}.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{--contact_border:3px solid #9c7704;--contact_title_color:#9c7704}.contact__main{border-radius:0;position:relative}.contact__main:after,.contact__main:before{content:"";width:clamp(30px,8vw,60px);height:clamp(30px,8vw,60px);background-color:#9c7704;clip-path:polygon(0 0,0% 100%,100% 100%);position:absolute}.contact__main:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:3px;left:3px}.contact__main:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:3px;right:3px}.contact__title--strong{color:#222}@media print,screen and (min-width:768px){.contact__title--br{display:none}}.contact-top{--contact-top_background:#eeece4;padding-top:var(--space_5xl)}@media print,screen and (min-width:576px){.contact-top{padding-top:130px}}@media print,screen and (min-width:768px){.contact-top{padding-top:var(--space_lg)}}.contact-top__title{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto;padding-inline:4px;line-height:1.2;color:#9c7704}.contact-section{--contact-section_background:#eeece4}#visual{background:url("../../assets/image/mv.jpg") no-repeat center center/cover;position:relative}#visual:after{content:"";width:50%;height:100%;background:#efece4;clip-path:polygon(0 0,100% 0%,55% 100%,0% 100%);position:absolute;top:0;left:0}.visualInner{position:absolute;top:0;left:0;right:0}.visualInnerIn{position:relative;z-index:10}.visualInner,.visualInnerIn{height:100%}.visualInnerIn .imgBox{height:100%;text-align:right;padding-top:15px;overflow:hidden}.visualInnerIn .catchcopy{position:absolute;text-shadow:3px 3px 2px #fff,-3px -3px 2px #fff,-3px 3px 2px #fff,3px -3px 2px #fff,3px 0px 2px #fff,-3px 0px 2px #fff,0px 3px 2px #fff,0px -3px 2px #fff;font-weight:bold}.visualInnerIn .numStrong{font-size:1.2em}.visualInnerBottom{display:flex;position:absolute;left:0}.visualInnerBottom p{background:url("../../assets/image/record_color.svg") no-repeat center center/cover;color:#fff;text-align:center;font-weight:bold;text-shadow:0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #000;border-radius:50%;display:flex;justify-content:center;align-items:center}.imgBox img{display:inline}.mvAnnotationBox br{display:none}@media screen and (min-width:1401px){#visual{height:600px}.visualInnerBottom p{width:190px;height:190px;font-size:1.5em;margin-right:20px}.visualInnerIn .catchcopy{top:5%;left:5%;font-size:48px}.visualInnerIn .catchcopy span{font-size:57.6px}.visualInnerBottom p small{height:190px;line-height:220px;font-size:12px;position:absolute;padding-left:120px}.visualInnerIn .catchcopy small{font-size:0.5em}.visualInnerBottom{bottom:7%}.visualInnerBottom p small{height:190px;line-height:220px;font-size:12px;position:absolute;padding-left:120px}.notesItem:before{content:"※"}.mvAnnotationBox{font-size:12px;font-weight:normal;padding:0.4rem 1rem;text-align:right}}@media screen and (min-width:768px){.visualInner{width:1400px;margin:auto}}@media screen and (min-width:768px) and (max-width:1400px){#visual{padding-top:42.85%}.visualInner{width:100%}.visualInnerBottom p{width:16vw;height:16vw;font-size:2.2vw;margin-right:1vw}.visualInnerIn .catchcopy{top:5%;left:2%;font-size:3.4vw}.visualInnerIn .imgBox img{max-width:80%!important}.visualInnerBottom{left:2%;bottom:3%}.visualInnerBottom p small{height:14vw;line-height:16vw;font-size:1.2vw;position:absolute;padding-left:10vw}.visualInnerIn .catchcopy small{font-size:0.5em}.notesItem:before{content:"※"}.mvAnnotationBox{font-size:12px;font-weight:normal;padding:0.4rem 1rem;text-align:right}}@media screen and (max-width:767px){#visual{background:url("../../assets/image/mv.jpg") no-repeat center center/cover;padding-top:78%}.visualInner{width:100%;left:0;bottom:0;display:flex;flex-wrap:wrap}.visualInnerIn{width:100%}.visualInnerBottom{width:100%;justify-content:center;bottom:-10%}.visualInnerBottom p{width:25vw;height:25vw;font-size:3.5vw;line-height:1.4;margin-right:5vw}.visualInnerBottom p:last-child{margin-right:0}.visualInnerBottom p small{height:25vw;line-height:30vw;font-size:2.4vw;position:absolute;padding-left:16vw}.visualInnerIn .catchcopy{font-size:6vw;text-align:center;line-height:1.4;left:0;right:0;bottom:26%;margin:auto}.visualInnerIn .catchcopy small{font-size:2.5vw}.notesItem:before{content:"※"}.mvAnnotationBox{width:100%;font-size:2.4vw;font-weight:normal;text-align:center;position:absolute;bottom:-18%}}.simple-flow{--simple-flow_arrow_color:#9c7704;--simple-flow_background:#9c7704}.result{padding-bottom:0}.result__title{text-align:center;margin-bottom:var(--space_sm)}@media print,screen and (min-width:768px){.result__title{margin-bottom:var(--space_lg)}}.result__title .section__title-text{font-size:var(--font-size_lg)}@media print,screen and (min-width:768px){.result__title .section__title-text{font-size:38px}}.result__title--strong{color:#9c7704}.result__list--scroll{--_item-gap:10px;display:flex;gap:var(--_item-gap)}.result__item--scroll{--column:1.5;width:calc((100% - var(--_item-gap) * (var(--column) - 1)) / var(--column));flex-shrink:0;border-radius:calc(var(--border-radius_sm) * 0.5)}@media print,screen and (min-width:768px){.result__item--scroll{--column:3.5}}@media print,screen and (min-width:992px){.result__item--scroll{--column:4.5;border-radius:var(--border-radius_sm)}}.result__item-inner{width:100%;height:100%;background-color:#e8dfcd}.result__item-image{margin-bottom:0}.result__item-image img{aspect-ratio:257/152;width:100%;height:auto}.result__item-price-area{margin-top:0;padding:var(--space_xs);display:flex;flex-direction:column;gap:var(--space_xs);text-align:center}.result__item-price-area span{font-size:var(--font-size_lg);color:#b7000a;font-weight:bold}@media print,screen and (min-width:768px){.result__item-price-area span{font-size:var(--font-size_3lg)}}@media print,screen and (min-width:992px){.result__unit{text-align:center}}.how-to-purchase{--how-to-purchase_color_main:#9c7704;--how-to-purchase_type_arrow:#7e0012;--how-to-purchase_arrow:#9c7704}.how-to-purchase__title{gap:4px;margin-bottom:var(--space_xs)}.how-to-purchase-content{background:#e8dfcd url("../../assets/image/record_pattern.svg") no-repeat left -100px bottom -300px/70%}.how-to-purchase .inner-contact{background-color:#fff;border-radius:var(--border-radius_sm);padding:var(--space_sm) 4px;margin-inline:auto;width:100%}@media print,screen and (min-width:768px){.how-to-purchase .inner-contact{padding:var(--space_sm) var(--space_md)}}@media print,screen and (min-width:992px){.how-to-purchase .inner-contact{width:80%}}.reviews{padding-top:0;--reviews_background:var(--color_base);--reviews_color_main:#9c7704;--reviews_icon_background:#fafaf8;--rating_active:#387517}.reviews__unit{background:#e8dfcd url("../../assets/image/record_pattern.svg") no-repeat left 120px bottom -29px/80%}.faq{--faq_color:#9c7704;--faq_color_light:#e8dfcd}.faq__title-text{color:#9c7704}.faq__unit--answer .faq__icon{color:#387517}.all-categories{--all-categories__background:#eeece4;--all-categories__item-background:#f8f7f3;--all-categories__item-icon:#30241B}.all-categories__title{border-color:#9c7704}.all-categories__item{border:1px solid #9c7704}@media print,screen and (max-width:639.98px){.all-categories__item{border:none}}.all-categories__item-icon{border:1px solid #9c7704}@media print,screen and (min-width:640px){.all-categories__item-icon{border:none}}.store-modal{--store-modal_color_main:#9c7704}.worriesCont{background:#ecebe7;border:1px solid #9c7704}.worriesCont .worriesList{font-weight:bold}.worriesBottom{font-weight:bold;text-align:center;position:relative}.worriesBottom:before{content:"";background:#9c7704;clip-path:polygon(50% 100%,100% 0%,0 0);position:absolute;left:0;right:0;margin:auto}@media screen and (max-width:767px){#pageWorries.contents{padding-top:var(--space_lg)}.worriesCont{padding:1em}.worriesBottom{margin-top:1.5em}.worriesBottom{font-size:1.5em;margin-top:1.5em}.worriesBottom:before{width:45px;height:17px;top:-0.9em}}@media screen and (min-width:768px){.worriesCont{display:flex;justify-content:space-between;align-items:center;padding:2em 3em}.worriesCont .worriesList{width:75%;font-size:1.25em;margin-right:20px}.worriesCont .imgBox{width:25%}.worriesBottom{font-size:2em;margin-top:3em}.worriesBottom:before{width:90px;height:35px;top:-1.8em}}#pageAchievement{padding-top:0}.peripheralCont{display:flex;flex-wrap:wrap;justify-content:space-between}.peripheralCont:after{display:none}.peripheralBox{background:#e8dfcd;font-weight:bold;text-align:center;padding:1rem}.peripheralBox .imgBox{padding-top:68%;position:relative}.peripheralBox .txtBox{margin-top:1rem}.peripheralBox img{position:absolute;top:0;left:0}@media screen and (max-width:767px){.peripheralBox{width:49%;margin-bottom:15px}}@media screen and (min-width:768px){.peripheralBox{width:24%}.peripheralBox{font-size:1.1em}}@media screen and (min-width:768px) and (max-width:1000px){.peripheralBox .txtBox{font-size:0.9em}}.situationCont{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:var(--font-size_xs)}@media print,screen and (min-width:768px){.situationCont{gap:var(--space_2xs)}}@media print,screen and (min-width:992px){.situationCont .peripheralBox{width:19%}}.situationCont .peripheralBox .txtBox{background:url("../../assets/image/check.svg") no-repeat left center/1rem;font-weight:bold;margin-bottom:0.6em!important;padding-left:1.5em;text-align:left}.situationCont:after{display:none}.situationBox .imgBox{padding-top:100%;position:relative}.situationBox .imgBox img{position:absolute;top:0;left:0}@media screen and (max-width:767px){.situation .ttlWrap{margin-bottom:1.5rem}.situationBox{width:49%;margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:1000px){.situation .ttlWrap{margin-bottom:1.5rem}.situationBox{width:31%;margin:1%}}@media screen and (min-width:1001px){.situation .ttlWrap{margin-bottom:3rem}.situationBox{width:24%}.situationBox{width:19%}}@media screen and (max-width:1300px){.situationBox .txtBox{font-size:0.9em}}.greatCont{display:flex;flex-wrap:wrap;justify-content:space-between}.greatCont:after{display:none}.greatCont .greatBox{background:#fff;text-align:center;margin-right:2%;border:1px solid #9b2a05}.greatCont .greatBox .greatCategory{background:#9b2a05;color:#fff;margin-bottom:0;padding:0.1em 1em}.greatBox .imgBox{margin-bottom:1em}.greatBox .priceTtl{font-weight:bold;margin-bottom:0!important}.greatBox .price{font-weight:bold;color:#b7000a}@media screen and (max-width:767px){.greatCont .greatBox{width:49%;margin-bottom:15px}.greatCont .greatBox:nth-child(2n){margin-right:0}.greatBoxIn{padding:0.5rem}.greatBoxIn .greatTitlle{line-height:1.2;display:flex;align-items:center}.greatCont .greatBox .greatCategory{font-size:3vw}.greatBox .price{font-size:1.5em}}@media screen and (min-width:768px){.greatCont .greatBox{width:31%;margin-bottom:30px}.greatCont .greatBox:nth-child(3n){margin-right:0}.greatBoxIn{padding:1rem}.greatBox .price{font-size:2em}}