@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)}@media screen and (min-width:768px){:root{--space_layout_large:var(--space_4xl);--space_layout_small:var(--space_default)}}body{color:#30231b;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}body *{box-sizing:border-box}.serif{font-family:"Noto Serif JP",serif;font-weight:bold}.sans-serif{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo,Verdana,sans-serif}#wrap{width:100%;overflow:hidden}.in{position:relative}.in:after{display:none}@media screen and (max-width:768px){.in{width:96%;margin:0 auto}}@media screen and (min-width:769px) and (max-width:1041px){.in{width:96%;margin:0 auto}}@media screen and (min-width:1041px){.in{width:1000px;margin:0 auto}}h1,h2,h3,h4,h5,h6{word-break:break-word!important}a:hover img{-moz-opacity:0.8;opacity:0.8}@media screen and (max-width:767px){.ifpc{display:none!important}}@media screen and (min-width:768px) and (max-width:1000px){.ifpc{display:none!important}}@media screen and (max-width:767px){.iftb{display:none!important}}@media screen and (min-width:1001px){.iftb{display:none!important}}@media screen and (max-width:767px){.ifpctb{display:none!important}}@media screen and (min-width:768px) and (max-width:1000px){.ifsp{display:none!important}}@media screen and (min-width:1001px){.ifsp{display:none!important}}.alc{text-align:center!important}.alr{text-align:right!important}.all{text-align:left!important}.alt{vertical-align:top!important}.alb{vertical-align:bottom!important}.alm{vertical-align:middle!important}@media screen and (max-width:767px){.alcSP{text-align:center!important}}@media screen and (min-width:768px){.alcPC{text-align:center!important}}.bgW{background-color:#fff;position:relative}.bgW:before{content:"";width:100%;height:80px;position:absolute;background:linear-gradient(to bottom,#F4ECE0,#fff);top:0}@media screen and (max-width:767px){.bgW:before{height:40px}}.bgW:after{content:"";width:100%;height:80px;position:absolute;background:linear-gradient(to top,#F4ECE0,#fff);bottom:0}@media screen and (max-width:767px){.bgW:after{height:40px}}.bgW_deco{position:relative}.bgW_deco:before{content:"";position:absolute;z-index:1}.bgW_deco:after{content:"";position:absolute;z-index:1}.deco_tri.bgW_deco:before{background:url("../image/triangle.svg") no-repeat center center/contain;width:25vw;height:25vw;top:-30vw;right:-2vw}@media screen and (min-width:768px){.deco_tri.bgW_deco:before{width:20vw;height:20vw;top:-15vw;right:-50px}}.deco_tri.bgW_deco:after{background:url("../image/triangle.svg") no-repeat center center/contain;width:25vw;height:25vw;bottom:-15vw;left:-2vw}@media screen and (min-width:768px){.deco_tri.bgW_deco:after{width:20vw;height:20vw;left:-50px}}.deco_cloud.bgW_deco:before{background:url("../image/cloud_right.svg") no-repeat center center/contain;width:40vw;height:20vw;top:-15vw;right:-6vw}@media screen and (min-width:768px){.deco_cloud.bgW_deco:before{width:30vw;height:10vw;top:-6vw;right:-6vw}}.deco_cloud.bgW_deco:after{background:url("../image/cloud_left.svg") no-repeat center center/contain;width:40vw;height:20vw;bottom:-18vw;left:-6vw}@media screen and (min-width:768px){.deco_cloud.bgW_deco:after{width:30vw;height:10vw;bottom:-11vw;left:-6vw}}.deco_wave:before{background:url("../image/wave.svg") no-repeat center center/contain;width:50vw;height:26vw;top:-15vw;right:-6vw}@media screen and (min-width:768px){.deco_wave:before{width:30vw;height:15vw;top:-7vw;right:-6vw}}.deco_wave:after{background:url("../image/wave.svg") no-repeat center center/contain;width:50vw;height:26vw;bottom:-30vw;left:-6vw}@media screen and (min-width:768px){.deco_wave:after{width:30vw;height:15vw;bottom:-12vw;left:-6vw}}h2,h3,h4{font-weight:bold}.HL2 span{padding:0.5em 0 2px 2.8em;border-bottom:1px solid #661010;position:relative}.HL2 span:before{width:2.2em;height:2.2em;content:"";background:url("../image/hl_bg.webp") no-repeat center center/contain;position:absolute;left:0;bottom:-5px}@media screen and (max-width:767px){.HL2 span{display:block}}@media screen and (min-width:768px){.HL2 span{font-size:2rem;display:inline-block}}@media screen and (min-width:768px){.HL2{text-align:center}}.ttlH2{text-align:center}@media screen and (max-width:767px){.ttlH2{font-size:6vw;margin-bottom:0.8em}}@media screen and (min-width:768px){.ttlH2{font-size:2em;margin-bottom:2em}}.HL3{background:url("../image/hl_box_right.svg") repeat-x center center;margin-bottom:1em}.HL3 span{background:linear-gradient(to right,rgb(255,255,255) 85%,rgba(255,255,255,0));padding:0.5rem 2.5rem 0.5rem 0;display:inline-block}.ttlH3{text-align:center;margin-bottom:1em}.ttlH3 span{background:url("../image/hl_box_left.svg") no-repeat center left/1em,url("../image/hl_box_right.svg") no-repeat center right/1em;display:inline-block;padding:0 1.8em}@media screen and (max-width:767px){.ttlH3{font-size:5vw}}@media screen and (min-width:768px){.ttlH3{font-size:1.5em}}.txtS{color:#666;font-size:85%}.kome10{text-indent:-1em;padding-left:1em}.ulBox li{text-indent:-20px;padding-left:20px;border-bottom:1px dashed #9c7704;margin-bottom:0.8em;padding-bottom:0.3em}.ulBox li:before{content:url("../image/hexagon.svg");width:15px;height:23px;text-indent:0;margin-right:5px;display:inline-block;vertical-align:middle}.dtlBtn{--BtnColor01:#661010;--BtnColor02:#9c7704;text-align:center}.dtlBtn a,.dtlBtn span{background:var(--BtnColor01);color:#fff;font-size:1.5em;border:2px solid var(--BtnColor01);display:inline-block}.dtlBtn a:hover,.dtlBtn span:hover{background:#fff;color:var(--BtnColor01);cursor:pointer}@media screen and (max-width:767px){.dtlBtn a,.dtlBtn span{font-size:1.1em;margin-top:2em;padding:0.8em 2em}}@media screen and (min-width:768px){.dtlBtn a,.dtlBtn span{font-size:1.5em;margin-top:1em;padding:0.3em 1.8em}}.dtlBtn.moreBtn span{background:var(--BtnColor01);border-color:var(--BtnColor01)}.dtlBtn.moreBtn span:hover{background:#fff;color:var(--BtnColor01)}.dtlBtn.moreCloseBtn span{background:var(--BtnColor02);border-color:var(--BtnColor02);color:#fff}.dtlBtn.moreCloseBtn span:hover{background:#fff;color:var(--BtnColor02)}@media screen and (max-width:767px){#pageIntro .dtlBtn{margin-bottom:3rem}}@media screen and (max-width:767px){#pageIntro .dtlBtn span{border-radius:100vh}}.ofi,.ofi_bottom,.ofi_top{height:100%;width:100%}.ofi{object-fit:cover;font-family:"object-fit: cover;"}.ofi_top{object-fit:cover;object-position:50% 0;font-family:"object-fit: cover; object-position: 50% 0;"}.ofi_right{object-position:90% 50%;font-family:"object-fit: cover; object-position: 90% 50%;"}#container{background:#f4ece0;overflow:hidden}.contents{background-repeat:no-repeat}.contents:after{display:none}.contents p{margin-bottom:1em}.contents p:last-child{margin-bottom:0}@media screen and (max-width:767px){.contents{padding:8vw 0}}@media screen and (max-width:767px){.contents.bgW{padding:25vw 0}}@media screen and (min-width:768px){.contents{padding:50px 0}}@media screen and (min-width:768px){.contents.bgW{padding:150px 0}}@media screen and (max-width:1400px){.contents{background-size:50%}}@media screen and (min-width:768px){#pageContact1.contents{padding:50px 0}}@media screen and (max-width:767px){.contentIn{padding-top:3rem}}@media screen and (min-width:768px){.contentIn{padding-top:100px}}.ttlWrap:after{display:none}.ttlWrap h2{margin-bottom:1rem;font-size:1.3em}@media screen and (min-width:768px){.ttlWrap h2{font-size:2em}}.ttlWrap p{font-size:0.83em;margin-bottom:3em}@media screen and (min-width:768px){.ttlWrap p{text-align:center}}@media screen and (min-width:768px){.ttlWrap{margin-bottom:3rem}}@media screen and (max-width:767px){.ttlWrap{margin-bottom:1.5rem}}.cta-button{--cta-button_background:#449a41;--cta-button_background_emphasis:#da4068;--cta-button_color:#fff}.cta-button__icon{display:none}.cta-button__text{display:flex;justify-content:center;align-items:center;gap:0.2em;font-size:min(3.9vw,0.9em)}.cta-number{color:#da4068}.cta-unit__heading{display:block;--cta-unit_heading_tel:#da4068;--cta-unit_heading_mail:#449a41}.cta-unit__heading{display:none}.cta-unit--tel .cta-button__text:before{content:"";display:block;width:1.6em;height:2em;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 25 25"><path fill="%23ffffff" d="M8.8,21.6c1.6,1.1,3.2,2.1,5,2.9.9.4,1.5.6,1.8.6h0c1.2,0,2.8-2.3,3-3,.2-.9,0-1.8-.8-2.4l-1.6-1.3c-.4-.3-.9-.5-1.4-.5s-1.1.2-1.6.6c-.3.2-.6.6-.8.8,0,0,0,0,0,0-.7,0-3.1-2.1-3.7-2.8-.7-.7-2.8-3.1-2.8-3.7,0,0,0,0,0,0,.2-.2.6-.5.8-.8.8-.8.8-2.1.1-3l-1.3-1.6c0-.1-.2-.2-.4-.4,0,0-.1,0-.2-.2-.3-.2-.6-.3-1-.3,0,0-.2,0-.3,0-.2,0-.4,0-.5,0C2.4,6.6,0,8.2,0,9.4c0,.3.2.9.6,1.8.8,1.7,1.7,3.4,2.9,5,1.5,2,3.3,3.8,5.3,5.3Z" stroke-width="0"/><path fill="%23ffffff" d="M25,13c0-3.4-1.5-6.6-3.9-9.1C18.7,1.5,15.6.2,12.2,0c0,0-.1,0-.2,0h0s0,0,0,0v2c2.9,0,5.6,1.3,7.7,3.3,2.1,2.1,3.2,4.8,3.3,7.7h2Z" stroke-width="0"/><path fill="%23ffffff" d="M21.1,13c0-2.4-1.1-4.6-2.8-6.3-1.6-1.6-3.8-2.6-6.1-2.7,0,0-.1,0-.2,0h0s0,0,0,0v2c1.9,0,3.6.9,4.9,2.2,1.3,1.3,2.1,3,2.2,4.9h2Z" stroke-width="0"/><path fill="%23ffffff" d="M12.2,7.9s0,0-.1,0h0s0,0,0,0v2c.8,0,1.5.4,2.1,1,.6.6.9,1.3,1,2.1h2s0,0,0,0h0c0-1.3-.7-2.6-1.6-3.5-.9-.9-2.1-1.5-3.4-1.6Z" stroke-width="0"/></svg>') center center/1.5em 1.5em no-repeat}.cta-unit--mail .cta-button__text:before{content:"";display:block;width:2em;height:2em;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" ><path fill="%23ffffff" d="M12.4972 15.9632C13.1837 15.9632 13.8344 15.6951 14.3191 15.2073L24.9704 4.55901C24.8469 3.85134 24.2296 3.31531 23.4887 3.31531H1.50571C0.764886 3.31531 0.147601 3.85134 0.0240173 4.55901L10.6723 15.2073C11.1601 15.6951 11.8077 15.9632 12.4972 15.9632Z"/><path fill="%23ffffff" d="M25 7.09421L24.9944 7.09958V7.08875L15.599 16.4842C14.7678 17.3123 13.6687 17.77 12.4972 17.77C11.3258 17.77 10.2236 17.3123 9.39541 16.4842L3.88613 10.9763L0.0078125 7.09158V7.09939L0 7.09158V20.1792C0 21.0102 0.674512 21.6847 1.50571 21.6847H23.4888C24.3198 21.6847 24.9945 21.0102 24.9945 20.1792V12.515L25 7.09421Z"/></svg>') center center/1.6em auto no-repeat}.global-navigation{--global-navigation_background:#661010;--global-navigation_icon-color:#661010;--global-navigation_hamburger-button_border:1px solid var(--global-navigation_background);--global-navigation_modal_color:#fff}.global-navigation--fixed{--global-navigation_modal_color:#201818}.bottom-fixed{--bottom-fixed_campaign_color:#d71618;--bottom-fixed_campaign_color_base:#fff961;--bottom-fixed_cta_button_tel:#da4068;--bottom-fixed_cta_button_mail:#449a41}.footer{--footer_background:#661010}.contact{--contact_border:3px solid #661010;--contact_background:var(--color_base);--contact_title_color:#9c7704}.contact__main{border-radius:0;position:relative}.contact__corner{background:url(../image/bg_star2.webp) repeat;position:absolute;opacity:0.8;width:18%;height:17%}.contact__corner:first-of-type{clip-path:polygon(0 0,100% 0,0 100%);top:0;left:0}.contact__corner:nth-of-type(2){clip-path:polygon(0 0,100% 0%,100% 100%);top:0;right:0}.contact__corner:nth-of-type(3){clip-path:polygon(100% 0,100% 100%,0 100%);right:0;bottom:0}.contact__corner:nth-of-type(3){clip-path:polygon(100% 0,100% 100%,0 100%);right:0;bottom:0}.contact__corner:nth-of-type(4){clip-path:polygon(0 0,0 100%,100% 100%);left:0;bottom:0}@media print,screen and (min-width:768px){.contact__corner{width:7rem;height:7rem}}.contact-top{--contact-top_background:#f4ece0}.contact-top__title{color:#9c7704}.main-visual_a .contact-top{padding-top:var(--space_5xl)}@media print,screen and (min-width:576px){.main-visual_a .contact-top{padding-top:130px}}@media print,screen and (min-width:768px){.main-visual_a .contact-top{padding-top:var(--space_lg)}}.contact-top .cta-button--center .cta-button__text:before{content:"";display:block;width:1.6em;height:2em;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 25 25"><path fill="%23ffffff" d="M8.8,21.6c1.6,1.1,3.2,2.1,5,2.9.9.4,1.5.6,1.8.6h0c1.2,0,2.8-2.3,3-3,.2-.9,0-1.8-.8-2.4l-1.6-1.3c-.4-.3-.9-.5-1.4-.5s-1.1.2-1.6.6c-.3.2-.6.6-.8.8,0,0,0,0,0,0-.7,0-3.1-2.1-3.7-2.8-.7-.7-2.8-3.1-2.8-3.7,0,0,0,0,0,0,.2-.2.6-.5.8-.8.8-.8.8-2.1.1-3l-1.3-1.6c0-.1-.2-.2-.4-.4,0,0-.1,0-.2-.2-.3-.2-.6-.3-1-.3,0,0-.2,0-.3,0-.2,0-.4,0-.5,0C2.4,6.6,0,8.2,0,9.4c0,.3.2.9.6,1.8.8,1.7,1.7,3.4,2.9,5,1.5,2,3.3,3.8,5.3,5.3Z" stroke-width="0"/><path fill="%23ffffff" d="M25,13c0-3.4-1.5-6.6-3.9-9.1C18.7,1.5,15.6.2,12.2,0c0,0-.1,0-.2,0h0s0,0,0,0v2c2.9,0,5.6,1.3,7.7,3.3,2.1,2.1,3.2,4.8,3.3,7.7h2Z" stroke-width="0"/><path fill="%23ffffff" d="M21.1,13c0-2.4-1.1-4.6-2.8-6.3-1.6-1.6-3.8-2.6-6.1-2.7,0,0-.1,0-.2,0h0s0,0,0,0v2c1.9,0,3.6.9,4.9,2.2,1.3,1.3,2.1,3,2.2,4.9h2Z" stroke-width="0"/><path fill="%23ffffff" d="M12.2,7.9s0,0-.1,0h0s0,0,0,0v2c.8,0,1.5.4,2.1,1,.6.6.9,1.3,1,2.1h2s0,0,0,0h0c0-1.3-.7-2.6-1.6-3.5-.9-.9-2.1-1.5-3.4-1.6Z" stroke-width="0"/></svg>') center center/1.5em 1.5em no-repeat}.contact-top .cta-button--emphasis .cta-button__text:before{content:"";display:block;width:2em;height:2em;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" ><path fill="%23ffffff" d="M12.4972 15.9632C13.1837 15.9632 13.8344 15.6951 14.3191 15.2073L24.9704 4.55901C24.8469 3.85134 24.2296 3.31531 23.4887 3.31531H1.50571C0.764886 3.31531 0.147601 3.85134 0.0240173 4.55901L10.6723 15.2073C11.1601 15.6951 11.8077 15.9632 12.4972 15.9632Z"/><path fill="%23ffffff" d="M25 7.09421L24.9944 7.09958V7.08875L15.599 16.4842C14.7678 17.3123 13.6687 17.77 12.4972 17.77C11.3258 17.77 10.2236 17.3123 9.39541 16.4842L3.88613 10.9763L0.0078125 7.09158V7.09939L0 7.09158V20.1792C0 21.0102 0.674512 21.6847 1.50571 21.6847H23.4888C24.3198 21.6847 24.9945 21.0102 24.9945 20.1792V12.515L25 7.09421Z"/></svg>') center center/1.6em auto no-repeat}.contact-section{--contact-section_background:#f4ece0}.contact-section .cta-button__text:after{content:"";display:block;width:1em;height:1em;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 17" ><path fill="%23ffffff" fill-rule="evenodd" clip-rule="evenodd" d="M0.585786 1.08579C1.36683 0.304738 2.63317 0.304738 3.41421 1.08579L9.41421 7.08579C10.1953 7.86684 10.1953 9.13317 9.41421 9.91421L3.41421 15.9142C2.63317 16.6953 1.36683 16.6953 0.585786 15.9142C-0.195262 15.1332 -0.195262 13.8668 0.585786 13.0858L5.17157 8.5L0.585786 3.91421C-0.195262 3.13317 -0.195262 1.86683 0.585786 1.08579Z"/></svg>') center center/0.5em auto no-repeat}.inner-contact__inner{padding:var(--space_sm) var(--space_2xs);background-color:#fff;border-radius:var(--border-radius_sm)}@media print,screen and (min-width:768px){.inner-contact__inner{padding-block:var(--space_lg)}}.inner-contact__inner :where(.inner-contact__cta-area,.inner-contact__cta-area--column) .cta-button{font-size:min(4vw,1.3em)}.inner-contact__inner .cta-button__text:after{content:"";display:block;width:1em;height:1em;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 17" ><path fill="%23ffffff" fill-rule="evenodd" clip-rule="evenodd" d="M0.585786 1.08579C1.36683 0.304738 2.63317 0.304738 3.41421 1.08579L9.41421 7.08579C10.1953 7.86684 10.1953 9.13317 9.41421 9.91421L3.41421 15.9142C2.63317 16.6953 1.36683 16.6953 0.585786 15.9142C-0.195262 15.1332 -0.195262 13.8668 0.585786 13.0858L5.17157 8.5L0.585786 3.91421C-0.195262 3.13317 -0.195262 1.86683 0.585786 1.08579Z"/></svg>') center center/0.5em auto no-repeat}.categories-modal{--categories-modal_main-color:#661010;--categories-modal_sub-color:#f4ece0}.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}.main-visual_a .contact-top{padding-top:var(--space_5xl)}@media print,screen and (min-width:576px){.main-visual_a .contact-top{padding-top:130px}}@media print,screen and (min-width:768px){.main-visual_a .contact-top{padding-top:var(--space_lg)}}.main-visual_a .mvAnnotationBox br{display:none}.main-visual_a .inline-group{display:inline-block;white-space:nowrap}.main-visual_a .inline-group small{font-size:0.7em}.main-visual_a .visual{position:relative}.main-visual_a .visualInner{position:absolute;top:0;left:0;right:0}.main-visual_a .visualInnerBottom{display:flex;position:absolute}.main-visual_a .visualInnerBottom p{background:#661010 url(../image/bg_circle.webp);color:#fff;text-align:center;font-weight:bold;border-radius:50%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1401px){.main-visual_a .visual{height:600px}.main-visual_a .visualInnerBottom p{width:190px;height:190px;font-size:1.5em;margin-right:20px}}@media screen and (min-width:768px){.main-visual_a .visual{background:url(../image/mv.webp) no-repeat center center/cover}.main-visual_a .visualInner{width:1400px;margin:auto}.main-visual_a .visualInnerBottom{right:31.5%;bottom:7%}.main-visual_a .notesItem:before{content:"※"}.main-visual_a .mvAnnotationBox{font-size:12px;font-weight:normal;padding:0.4rem 1rem;text-align:right;background:#F4ECE0}}@media screen and (min-width:768px) and (max-width:1399.98px){.main-visual_a .visual{padding-top:42.85%}.main-visual_a .visualInner{width:100%}.main-visual_a .visualInnerBottom p{width:14vw;height:14vw;font-size:1.8vw;margin-right:1vw}}@media screen and (max-width:575.98px){.main-visual_a .visual{background:url(../image/mv_sp.webp) no-repeat center center/cover;padding-top:78%}.main-visual_a .visualInner{width:100%;left:0;bottom:0;display:flex;flex-wrap:wrap}.main-visual_a .visualInnerBottom{width:100%;justify-content:center;bottom:-10%}.main-visual_a .visualInnerBottom p{width:25vw;height:25vw;font-size:3.5vw;line-height:1.4;margin-right:5vw}.main-visual_a .visualInnerBottom p:last-child{margin-right:0}.main-visual_a .notesItem:before{content:"※"}.main-visual_a .mvAnnotationBox{width:100%;font-size:2.4vw;font-weight:normal;text-align:center;position:absolute;bottom:-18%}}.main-visual img{width:100%}.simple-flow{--simple-flow_arrow_color:#661010;--simple-flow_background:#661010}.how-to-purchase{--how-to-purchase_color_main:#661010;--how-to-purchase_type_arrow:#661010;--how-to-purchase_content_background:#f4ece0;--how-to-purchase_arrow:#9c7704;background-color:var(--color_base);position:relative;padding:var(--space_3xl) 0 var(--space_layout_large)}@media print,screen and (min-width:768px){.how-to-purchase{padding-top:var(--space_6xl)}}.how-to-purchase:before{content:"";width:100%;height:40px;position:absolute;background:linear-gradient(to bottom,#F4ECE0,#fff);top:0}@media print,screen and (min-width:768px){.how-to-purchase:before{height:80px}}.how-to-purchase__inner{margin-top:var(--space_md);padding-inline:var(--font-size_lg)}@media print,screen and (min-width:768px){.how-to-purchase__inner{margin-top:var(--space_3xl)}}.how-to-purchase__title{position:sticky;z-index:10}.how-to-purchase-select__button.is-open{background:#661010 url(../../assets/image/bg_circle.webp)}.reviews{--reviews_background:#f4ece0;--reviews_color_main:#661010;--reviews_unit_background:var(--color_base);--reviews_icon_background:#faecec;--rating_active:#ffb700;--rating_inactive:var(--color_light-gray2)}.faq{--faq_color:#661010;--faq_color_light:#f4ece0;background-color:var(--color_base);position:relative;padding:20% 0 var(--space_layout_large)}@media print,screen and (min-width:768px){.faq{padding-top:10%}}.faq:before{content:"";width:100%;height:40px;position:absolute;background:linear-gradient(to bottom,#F4ECE0,#fff);top:0}@media print,screen and (min-width:768px){.faq:before{height:80px}}.faq__inner{padding-inline:var(--font-size_lg)}.faq__title{font-size:min(6.5vw,1.5em)}.faq__title-wrapper{position:sticky;z-index:10}.faq__icon{background-color:unset}.faq__unit--question{background:#661010 url(../../assets/image/bg_circle.webp)}.faq__unit--question .faq__body{color:#fff}.all-categories{--all-categories__background:#fff;--all-categories__item-background:#f4ece0;--all-categories__item-icon:#201818}.all-categories__title{border-color:#661010}@media print,screen and (min-width:640px){.all-categories__item{border:2px solid #661010}}.all-categories__item-icon{border:2px solid #661010}@media print,screen and (min-width:640px){.all-categories__item-icon{border:none}}.all-categories__item-name--icon svg{fill:#661010}.store-modal{--store-modal_color_main:#9c7704}@media screen and (max-width:767.98px){.result .in .ttlH2+p{font-size:0.7rem}}@media screen and (max-width:767.98px){.result .in .achieveTtlCont p:first-child{font-size:4.4vw}}@media screen and (min-width:1001px){.result .in .achieveTtlCont p:first-child{font-size:1.3em}}@media screen and (max-width:767.98px){.result .in .contentIn.inContact{padding-bottom:25vw}}@media screen and (min-width:768px) and (max-width:991.98px){.result .in .contentIn.inContact{padding-top:50px;padding-bottom:150px}}@media screen and (min-width:1001px){.result .in .contentIn.inContact{padding-top:50px;padding-bottom:150px}}.result .in .achievementCont{display:grid;grid-template-columns:repeat(2,1fr);gap:0 2%}@media screen and (min-width:768px){.result .in .achievementCont{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1001px){.result .in .achievementCont{gap:0 3%}}.result .in .achievementCont:after{display:none}.result .in .achievementCont .achievementBox{margin-bottom:0.5rem;background:#fff;overflow:hidden;position:relative}@media screen and (min-width:768px){.result .in .achievementCont .achievementBox{margin-bottom:20px}}@media screen and (min-width:1001px){.result .in .achievementCont .achievementBox{margin-bottom:30px}}.result .in .achievementCont .achievementBox:hover{cursor:pointer}.result .in .achievementCont .achievementBox:hover .dtlBtn span{background:#fff;color:#661010;cursor:pointer}.result .in .achievementCont .achievementBox:hover .imgBox img{transform:scale(1.1);transition:0.5s ease all}.result .in .achievementCont .achievementBox .txtBox{text-align:center;margin-bottom:0;padding:1rem;display:block}@media screen and (min-width:1001px){.result .in .achievementCont .achievementBox .txtBox{padding:2em}}.result .in .achievementCont .achievementBox .txtBox__text{font-size:1.1em;font-weight:bold}.result .in .achievementCont .achievementBox .txtBox p:not(.price){font-size:0.77em}.result .in .achievementCont .achievementBox .txtBox .dtlBtn span{width:100%;font-size:0.9rem;margin-top:1em;padding:0.5rem 1rem}@media screen and (min-width:768px){.result .in .achievementCont .achievementBox .txtBox .dtlBtn span{margin-top:1em;padding:0.3em 1.8em;font-size:1.1em}}.result .in .achievementCont .imgBox{height:0;margin-bottom:0;padding-top:66%;position:relative;overflow:hidden;display:block}.result .in .achievementCont .imgBox img{position:absolute;top:0;left:0}.result .in .achievementCont p.price{line-height:1;font-size:0.85em;position:absolute}@media screen and (max-width:1000.98px){.result .in .itemWrap{padding:1rem;overflow-y:scroll}}.result .in .itemWrap::-webkit-scrollbar{width:5px}.result .in .itemWrap::-webkit-scrollbar-track{background:#a3a3a3;border-radius:10px}.result .in .itemWrap::-webkit-scrollbar-thumb{background:#222;border-radius:10px}@media screen and (max-width:767.98px){.result .in .itemWrap h3 span{font-size:6vw}}.result .modal__container{background:#661010 url(../image/bg_circle.webp);border:1px solid #661010}.result .modal h4{margin-bottom:1em;color:#fff;font-size:1.5em;font-weight:bold;text-align:center}.result .modal .tabContsSingle,.result .modal .tabInWrap{margin:0 var(--space_xs) var(--space_xs)}@media print,screen and (min-width:1001px){.result .modal .tabContsSingle,.result .modal .tabInWrap{margin:0}}@media screen and (min-width:1001px){.result .modal .tabContsSingle,.result .modal .tabInWrap{background:#f4ece0}}.result .modal .tab{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.result .modal .tab{flex-wrap:nowrap}}@media screen and (min-width:1001px){.result .modal .tab.tabWd4 li{width:25%}}@media screen and (min-width:1001px){.result .modal .tab.tabWd3 li{width:33.3333333333%}}@media screen and (min-width:1001px){.result .modal .tab.tabWd2 li{width:50%}}.result .modal .tab .js-tab__button{width:100%}@media screen and (max-width:767.98px){.result .modal .tab .js-tab__button{width:49%;text-align:center;font-weight:bold;padding:0.8em 1em;margin-bottom:0.6rem;border:1px solid #661010;border-radius:100vh}}@media screen and (max-width:1000.98px){.result .modal .tab .js-tab__button{font-size:3.6vw}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab .js-tab__button{font-weight:bold;text-align:center;padding:0.8em 0.5em;border:1px solid #661010;border-right:none}}@media screen and (min-width:1001px){.result .modal .tab .js-tab__button{font-size:1.25em;font-weight:bold;text-align:center;padding:0.5em;border:1px solid #661010;border-right:none}}.result .modal .tab .js-tab__button.is-open{background:#f4ece0!important;border-bottom:none;color:#201818!important}@media screen and (max-width:767.98px){.result .modal .tab .js-tab__button:nth-child(2n){margin-left:2%}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab .js-tab__button:first-child{border-left:none!important}}@media screen and (min-width:1001px){.result .modal .tab .js-tab__button:first-child{border-left:none!important}}@media screen and (max-width:1000.98px){.result .modal .tab .js-tab__button:not(.select){background:#ad7e78;color:#fff}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab .js-tab__button:not(.select){background:#ad7e78;color:#fff}}@media screen and (min-width:1001px){.result .modal .tab .js-tab__button:not(.select){background:#ad7e78;color:#fff}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab .js-tab__button:hover{cursor:pointer}}@media screen and (min-width:1001px){.result .modal .tab .js-tab__button:hover{cursor:pointer}}@media screen and (max-width:1000.98px){.result .modal .tab .js-tab__button.select{background:#f4ece0}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab .js-tab__button.select{background:#f4ece0;border-bottom:1px solid #f4ece0}}@media screen and (min-width:1001px){.result .modal .tab .js-tab__button.select{background:none;border-bottom:none}}.result .modal .tab button{width:100%}@media screen and (max-width:767.98px){.result .modal .tab button{width:49%;text-align:center;font-weight:bold;padding:0.8em 1em;margin-bottom:0.6rem;border:1px solid #661010;border-radius:100vh}}@media screen and (max-width:1000.98px){.result .modal .tab button{font-size:3.6vw}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab button{font-weight:bold;text-align:center;padding:0.8em 0.5em;border:1px solid #661010;border-right:none}}@media screen and (min-width:1001px){.result .modal .tab button{font-size:1.25em;font-weight:bold;text-align:center;padding:0.5em;border:1px solid #661010;border-right:none}}.result .modal .tab button.is-open{background:#f4ece0!important;border-bottom:none;color:#201818!important}@media screen and (max-width:767.98px){.result .modal .tab button:nth-child(2n){margin-left:2%}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab button:first-child{border-left:none!important}}@media screen and (min-width:1001px){.result .modal .tab button:first-child{border-left:none!important}}@media screen and (max-width:1000.98px){.result .modal .tab button:not(.select){background:#ad7e78;color:#fff}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab button:not(.select){background:#ad7e78;color:#fff}}@media screen and (min-width:1001px){.result .modal .tab button:not(.select){background:#ad7e78;color:#fff}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab button:hover{cursor:pointer}}@media screen and (min-width:1001px){.result .modal .tab button:hover{cursor:pointer}}@media screen and (max-width:1000.98px){.result .modal .tab button.select{background:#f4ece0}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .tab button.select{background:#f4ece0;border-bottom:1px solid #f4ece0}}@media screen and (min-width:1001px){.result .modal .tab button.select{background:none;border-bottom:none}}.result .modal .tabConts{padding:var(--space_sm);background:#f4ece0}@media print,screen and (min-width:768px){.result .modal .tabConts{padding:var(--space_md) var(--space_xl) var(--space_xl)}}.result .modal .tabContsSingle{padding:var(--space_xs);background:#f4ece0}@media print,screen and (min-width:768px){.result .modal .tabContsSingle{padding:var(--space_md) var(--space_xl) var(--space_xl)}}.result .modal .tabBox{background:#f4ece0;border-top:none}.result .modal .tabBox:not(.active){display:none}.result .modal .tabBoxSingle{background:#f4ece0}.result .modal .achieveItemCont{display:flex;flex-wrap:wrap;justify-content:center;gap:0.7em}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .achieveItemCont{display:flex;flex-wrap:wrap;justify-content:center}}.result .modal .achieveItemCont:after{display:none}.result .modal .achieveItemBox{background:#fff;position:relative;width:100%}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .achieveItemBox{width:48%}}@media screen and (min-width:1001px){.result .modal .achieveItemBox{width:24%}}@media screen and (max-width:767.98px){.result .modal .achieveItemBox{display:flex}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .achieveItemBox:last-of-type{margin-right:0}}@media screen and (min-width:1001px){.result .modal .achieveItemBox:last-of-type{margin-right:0}}.result .modal .achieveItemBox .imgBox{height:0;position:relative}@media screen and (max-width:767.98px){.result .modal .achieveItemBox .imgBox{width:50%;padding-top:65%;margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .achieveItemBox .imgBox{padding-top:66%}}@media screen and (min-width:1001px){.result .modal .achieveItemBox .imgBox{padding-top:66%}}.result .modal .achieveItemBox .imgBox img{position:absolute;top:0;left:0}.result .modal .achieveItemBox h4{font-size:1.25rem}@media screen and (max-width:1000.98px){.result .modal .achieveItemBox h4{line-height:1.2}}.result .modal .achieveItemBox h4 span{display:inline-block}.result .modal .achieveItemBox .txtBox{text-align:center;padding:0 1em 1em}@media screen and (max-width:767.98px){.result .modal .achieveItemBox .txtBox{width:50%;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;padding:1rem}.result .modal .achieveItemBox .txtBox>*{width:100%}.result .modal .achieveItemBox .txtBox p.price{font-size:1.2rem}.result .modal .achieveItemBox .txtBox .txtInBox p.itemDtlTxt{font-size:0.9em}.result .modal .achieveItemBox .txtBox .txtInBox p.small{font-size:0.8em}}@media screen and (max-width:1000.98px){.result .modal .achieveItemBox .txtBox{line-height:1.2}.result .modal .achieveItemBox .txtBox p span{margin-left:0}}.result .modal .achieveItemBox .txtBox p.priceTtl{font-weight:bold;margin-bottom:0}.result .modal .achieveItemBox .txtBox p.price{color:#8c0000;font-size:1.2em;font-weight:bold;margin-bottom:0.3em}.result .modal .achieveItemBox .txtBox .txtInBox p.maker{margin-bottom:0.3em}.result .modal .achieveItemBox .txtBox .txtInBox p.itemDtlTxt{margin-bottom:0.3em;line-height:1.2;font-weight:bold}.result .modal .achieveItemBox .txtBox .txtInBox p.small{font-size:0.9em;color:#784e22}@media screen and (max-width:767.98px){.result .modal .achieveItemBox .txtBox p span{font-size:1.4em}}@media screen and (min-width:768px) and (max-width:1000.98px){.result .modal .achieveItemBox .txtBox p span{font-size:2em}}.example .itemCont{display:flex;flex-wrap:wrap}.example .itemCont:after{display:none}.example .itemCont .itemBox{margin-bottom:20px}@media screen and (max-width:1023.98px){.example .itemCont .itemBox{margin-right:2%}}@media screen and (max-width:767.98px){.example .itemCont .itemBox{width:48%;font-size:3.3vw;margin-right:4%;margin-bottom:30px}}@media screen and (min-width:768px){.example .itemCont .itemBox{width:31.3%;margin-right:3%;margin-bottom:30px}}@media screen and (max-width:1023.98px){.example .itemCont .itemBox:first-child .itemDtlBox{justify-content:center}}@media screen and (max-width:767.98px){.example .itemCont .itemBox:nth-child(2n){margin-right:0}}@media screen and (min-width:768px){.example .itemCont .itemBox:nth-child(3n){margin-right:0}}.example .itemCont .itemBox:hover{cursor:pointer}.example .itemCont .itemBox .imgBox{height:0;padding-top:59%;width:100%;border:1px solid #661010;position:relative;overflow:hidden}@media screen and (max-width:767.98px){.example .itemCont .itemBox .imgBox{width:100%}}@media screen and (max-width:1023.98px){.example .itemCont .itemBox .imgBox{margin:0 auto 0.5rem}}.example .itemCont .itemBox .imgBox:after,.example .itemCont .itemBox .imgBox:before{content:"";width:20%;height:30%;background:#661010;position:absolute;z-index:1}.example .itemCont .itemBox .imgBox:before{clip-path:polygon(0 0,100% 0,0 100%);top:-1px;left:-1px}.example .itemCont .itemBox .imgBox:after{clip-path:polygon(100% 0,100% 100%,0 100%);right:-1px;bottom:-1px}.example .itemCont .itemBox .imgBox img{position:absolute;top:0;left:0;transition:all 0.5s ease}.example .itemCont .itemBox .imgBox span{background:rgba(156,119,4,0.8117647059);padding:0.3rem 1rem 0 1.3em;color:#fff;font-weight:bold;position:absolute;top:0;right:0}.example .itemCont .itemBox .imgBox span:after{content:"";width:0.6em;height:0.8em;background-color:#fff;margin-left:0.5em;clip-path:polygon(0 0,0% 100%,100% 50%);display:inline-block}.example .itemCont .itemBox:hover .imgBox img{transform:scale(1.2)}.example .itemCont .itemBox:hover .imgBox span{opacity:0.75}.example .itemCont .itemBox .itemDtlBox{width:100%;text-align:center}@media screen and (max-width:1023.98px){.example .itemCont .itemBox .itemDtlBox{width:100%;text-align:center;justify-content:end}}.example .itemCont .itemBox .itemDtlBox p{margin:0.2em 0 0 0;font-size:0.9em}.example .itemTtlCont h2{margin-bottom:1.5rem}.example h3{margin-top:var(--space_xs);font-size:1.1em}.example .itemDtlCont{display:none;width:100%;height:100%;background:rgba(0,0,0,0.8)}.example .itemDtlCont.openItem{position:fixed;top:0;left:0;z-index:999}.example .itemDtlCont .itemDtlWrap{max-width:90%;max-height:90%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:auto}@media screen and (max-width:1023.98px){.example .itemDtlCont .itemDtlWrap{width:90%}}.example .itemDtlCont .itemDtlWrap::-webkit-scrollbar{width:5px;height:5px}.example .itemDtlCont .itemDtlWrap::-webkit-scrollbar-thumb{background:#661010;border-radius:5px}.example .itemDetailRela{position:relative}.example .itemDetailRela .wd49{display:flex;flex-wrap:wrap;justify-content:space-between}.example .itemDetailRela .wd49 li{width:49%}.example .itemDetailRela .wd49:after{display:none}.example .closeBtnItem{font-size:2em;font-weight:bold;position:absolute;top:0.2em;right:0.5em}.example .closeBtnItem:hover{cursor:pointer}.example .itemDtlIn{padding:2em}@media screen and (max-width:767.98px){.example .itemDtlIn{padding:1em}}.example .itemDtlIn h3{background:url(../image/hl_box_left.svg) no-repeat top left/1em;font-size:1.3em;line-height:1.2;margin-bottom:1rem;padding:0 0 0.2em 1.6em;border-bottom:3px dashed #661010}.example .itemDtlIn h3+p{font-size:1.25em;text-align:center}.example .itemDtlIn .imgBox{text-align:center}.example .itemDtlIn .imgBox img{margin-inline:auto}@media print,screen and (min-width:768px){.example .itemDtlIn .imgBox img{max-width:320px;margin-bottom:0.5em;display:inline-block}}.example .ulBox.ItemList span{margin-bottom:0.8em}.example .bdNone{border-bottom:none!important}.example .ItemListIn{margin-top:0.8em}.example .ItemListIn li:last-child{margin-bottom:0}.example .itemDtlAchieve{text-align:center;margin-bottom:1em}.example .itemDtlAchieve p.itemDtlAchieveTtl{font-size:1.25em;margin-bottom:0.5em}.example .itemPrice{color:#8c0000;font-size:1.5em;font-weight:bold}.example .itemDtlAchieve+p{font-size:1.25em;background:#eee;padding:0.2em 0.6em;border-left:5px solid #9c7704;margin-bottom:0.8rem}@media screen and (min-width:768px){.example .attentionCont .bold{font-size:1.5em}}.problems .introCont{display:flex;flex-wrap:wrap;position:relative}.problems .introCont:before{content:"";width:6rem;height:5.5rem;background:#661010;clip-path:polygon(0 0,100% 0,50% 50%);position:absolute;left:0;right:0;bottom:-8rem;margin:auto}.problems .introCont:after{display:none}.problems .introCont .introBox{background:#fff}@media screen and (min-width:768px){.problems .introCont .introBox{width:31.3%;margin-right:3%}}@media screen and (max-width:767px){.problems .introCont .introBox{width:100%;display:flex;margin-bottom:1em}}.problems .introCont .introBox:after{display:none}@media screen and (max-width:767px){.problems .introCont .introBox:last-child{margin-bottom:0}}@media screen and (min-width:768px){.problems .introCont .introBox:nth-child(3n){margin-right:0}}.problems .introCont .introBox .imgBox{height:0;margin-bottom:0;position:relative;overflow:hidden}@media screen and (max-width:767px){.problems .introCont .introBox .imgBox{width:40%;padding-top:25%}}@media screen and (min-width:768px){.problems .introCont .introBox .imgBox{padding-top:66%}}.problems .introCont .introBox .imgBox img{position:absolute;top:0;left:0}.problems .introCont .introBox .txtBox{font-weight:bold}@media screen and (max-width:767px){.problems .introCont .introBox .txtBox{width:60%;padding:0.5em 1em}}@media screen and (min-width:768px){.problems .introCont .introBox .txtBox{padding:1em}}@media screen and (min-width:1001px){.problems .introCont .introBox .txtBox{padding:20px}}@media screen and (min-width:1001px){.problems .introCont .introBox p{font-size:1.2em}}.problems .introStrong{margin-top:7rem;text-align:center}.problems .introStrong span{background:url("../image/hl_line_left.svg") no-repeat center left,url("../image/hl_line_right.svg") no-repeat center right;font-weight:bold;display:inline-block;padding:0 3em;margin-bottom:0}@media screen and (max-width:767px){.problems .introStrong .ttlH2{font-size:5.6vw;display:block}}.problems .achievementCont{display:grid;grid-template-columns:repeat(3,1fr);gap:0 2%}@media screen and (max-width:767px){.problems .achievementCont{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1001px){.problems .achievementCont{gap:0 3%}}.problems .achievementCont:after{display:none}.problems .achievementCont .achievementBox{background:#fff;overflow:hidden;position:relative}@media screen and (max-width:767px){.problems .achievementCont .achievementBox{margin-bottom:0.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.problems .achievementCont .achievementBox{margin-bottom:20px}}@media screen and (min-width:1001px){.problems .achievementCont .achievementBox{margin-bottom:30px}}.problems .achievementCont .achievementBox:hover{cursor:pointer}.problems .achievementCont .achievementBox:hover .dtlBtn span{background:#fff;color:#661010;cursor:pointer}.problems .achievementCont .achievementBox:hover .imgBox img{transform:scale(1.1);transition:0.5s ease all}.problems .achievementCont .achievementBox h3{font-size:1.1em}.problems .achievementCont .achievementBox .txtBox{text-align:center;margin-bottom:0}@media screen and (max-width:767px){.problems .achievementCont .achievementBox .txtBox{padding:1rem}}@media screen and (min-width:768px) and (max-width:1024px){.problems .achievementCont .achievementBox .txtBox{padding:1rem}}@media screen and (min-width:1001px){.problems .achievementCont .achievementBox .txtBox{padding:2em}}.problems .achievementCont .achievementBox .txtBox p:not(.price){font-size:0.77em}.problems .achievementCont .achievementBox .txtBox .dtlBtn span{width:100%}@media screen and (max-width:767px){.problems .achievementCont .achievementBox .txtBox p.dtlBtn span{width:100%;font-size:0.9rem;margin-top:0.5rem;padding:0.5rem 1rem}}.problems .achievementCont .achievementBox .imgBox{height:0;margin-bottom:0;padding-top:66%;position:relative;overflow:hidden}.problems .achievementCont .achievementBox .imgBox img{position:absolute;top:0;left:0}.problems .achievementCont .achievementBox p.price{line-height:1;font-size:0.85em;position:absolute}@media screen and (max-width:767px){.problems .contentIn.inContact{padding-bottom:25vw}}@media screen and (min-width:768px) and (max-width:1024px){.problems .contentIn.inContact{padding-top:50px;padding-bottom:150px}}@media screen and (min-width:1001px){.problems .contentIn.inContact{padding-top:50px;padding-bottom:150px}}.problems .itemWrap{max-height:95%;background:#661010 url("../image/bg_circle.webp");border:1px solid #661010;position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);z-index:998}@media screen and (max-width:1000px){.problems .itemWrap{padding:1rem;overflow-y:scroll}}.problems .itemWrap::-webkit-scrollbar{width:5px}.problems .itemWrap::-webkit-scrollbar-track{background:#a3a3a3;border-radius:10px}.problems .itemWrap::-webkit-scrollbar-thumb{background:#222;border-radius:10px}.problems .itemWrap h3{color:#fff;font-size:1.5em;text-align:center;margin:0.5em 0.2em}@media screen and (max-width:767px){.problems .itemWrap h3 span{font-size:6vw}}.problems .closeBtn{width:25px;padding:1em;box-sizing:content-box;position:absolute;top:0.3em;right:1em;z-index:99}.problems .closeBtn:hover{cursor:pointer}@media screen and (min-width:768px) and (max-width:1000px){.problems .achieveItemCont{display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (min-width:1001px){.problems .achieveItemCont{display:flex;flex-wrap:wrap;justify-content:center}}.problems .achieveItemCont:after{display:none}.problems .achieveItemCont .achieveItemBox{background:#fff;position:relative}@media screen and (max-width:767px){.problems .achieveItemCont .achieveItemBox{display:flex}}@media screen and (min-width:768px) and (max-width:1000px){.problems .achieveItemCont .achieveItemBox{width:48%;margin-right:1.3%}}@media screen and (max-width:1000px){.problems .achieveItemCont .achieveItemBox{margin-bottom:1em}}@media screen and (min-width:1001px){.problems .achieveItemCont .achieveItemBox{width:24%;margin-right:1.3%}}@media screen and (min-width:768px) and (max-width:1000px){.problems .achieveItemCont .achieveItemBox:last-of-type{margin-right:0}}@media screen and (min-width:1001px){.problems .achieveItemCont .achieveItemBox:last-of-type{margin-right:0}}.problems .achieveItemCont .achieveItemBox h4{font-size:1.25rem}@media screen and (max-width:767px){.problems .achieveItemCont .achieveItemBox h4{font-size:4.1vw}}.problems .achieveItemCont .achieveItemBox h4 span{display:inline-block}.problems .achieveItemCont .achieveItemBox .imgBox{height:0;position:relative}@media screen and (max-width:767px){.problems .achieveItemCont .achieveItemBox .imgBox{margin-bottom:0.6em}}@media screen and (max-width:767px){.problems .achieveItemCont .achieveItemBox .imgBox{padding-top:65%}}@media screen and (min-width:768px) and (max-width:1000px){.problems .achieveItemCont .achieveItemBox .imgBox{padding-top:66%}}@media screen and (min-width:1001px){.problems .achieveItemCont .achieveItemBox .imgBox{padding-top:66%}}.problems .achieveItemCont .achieveItemBox .imgBox img{position:absolute;top:0;left:0}.problems .achieveItemCont .achieveItemBox .txtBox{text-align:center;padding:0 1em 1em}@media screen and (max-width:767px){.problems .achieveItemCont .achieveItemBox .txtBox{display:flex}}@media screen and (max-width:767px){.problems .achieveItemCont .achieveItemBox .txtBox{flex-wrap:wrap;justify-content:center;align-content:center;padding:1rem}}.problems .achieveItemCont .achieveItemBox .txtBox p.priceTtl{font-weight:bold;margin-bottom:0}.problems .achieveItemCont .achieveItemBox .txtBox p.price{color:#8c0000;font-size:1.2em;font-weight:bold;margin-bottom:0.3em}.problems .achieveItemCont .achieveItemBox .txtBox .txtInBox p.itemDtlTxt,.problems .achieveItemCont .achieveItemBox .txtBox .txtInBox p.maker{margin-bottom:0.3em}.problems .achieveItemCont .achieveItemBox .txtBox .txtInBox p.itemDtlTxt{line-height:1.2;font-weight:bold}.problems .achieveItemCont .achieveItemBox .txtBox .txtInBox p.small{font-size:0.9em;color:#784e22}@media screen and (max-width:767px){.problems .achieveItemCont .achieveItemBox .txtBox *{width:100%}}@media screen and (max-width:767px){.problems .achieveItemCont .achieveItemBox .txtBox p span{font-size:1.4em}}@media screen and (min-width:768px) and (max-width:1000px){.problems .achieveItemCont .achieveItemBox .txtBox p span{font-size:2em}}@media screen and (max-width:1000px){.problems .achieveItemCont .achieveItemBox .txtBox p span{margin-left:0}}@media screen and (max-width:767px){.problems .achieveItemCont .achieveItemBox .txtBox p.price{font-size:1.2rem}}@media screen and (max-width:1000px){.problems .achieveItemCont .achieveItemBox .txtBox,.problems .achieveItemCont .achieveItemBox h4{line-height:1.2}}.problems .tabBox{background:#f4ece0;border-top:none}@media screen and (max-width:1000px){.problems .tabBox{padding:0}}.problems .tabBox:not(.active){display:none}.problems .tab{display:flex}@media screen and (max-width:767px){.problems .tab{flex-wrap:wrap}}@media screen and (min-width:1001px){.problems .tab{display:flex}}@media screen and (min-width:1001px){.problems .tab.tabWd4 li{width:25%}}.problems .tab li{width:100%;text-align:center;font-weight:bold;padding:0.8em 1em;margin-bottom:0.6rem;border:1px solid #661010;border-radius:100vh}@media screen and (max-width:767px){.problems .tab li{width:49%}}@media screen and (min-width:768px) and (max-width:1000px){.problems .tab li{font-weight:bold;text-align:center;padding:0.8em 0.5em;border:1px solid #661010;border-right:none}}@media screen and (max-width:1000px){.problems .tab li{font-size:3.6vw}}@media screen and (min-width:1001px){.problems .tab li{font-size:1.25em;font-weight:bold;text-align:center;padding:0.5em;border:1px solid #661010;border-right:none}}@media screen and (max-width:767px){.problems .tab li:nth-child(2n){margin-left:2%}}@media screen and (max-width:1000px){.problems .tab li:not(.select){background:#ad7e78;color:#fff}}@media screen and (max-width:1000px){.problems .tab li.select{background:#f4ece0}}@media screen and (min-width:768px) and (max-width:1000px){.problems .tab li:first-child{border-left:none!important}}@media screen and (min-width:1001px){.problems .tab li:first-child{border-left:none!important}}@media screen and (min-width:768px) and (max-width:1000px){.problems .tab li:not(.select){background:#ad7e78;color:#fff}}@media screen and (min-width:1001px){.problems .tab li:not(.select){background:#ad7e78;color:#fff}}@media screen and (min-width:768px) and (max-width:1000px){.problems .tab li:hover{cursor:pointer}}@media screen and (min-width:1001px){.problems .tab li:hover{cursor:pointer}}@media screen and (min-width:768px) and (max-width:1000px){.problems .tab li.select{background:#f4ece0;border-bottom:1px solid #f4ece0}}@media screen and (min-width:1001px){.problems .tab li.select{background:none;border-bottom:none}}@media screen and (min-width:1001px){.problems .tabInWrap{background:#f4ece0}}.problems .itemListCont{max-height:50vh;background:#fff;padding:2.5em 5% 2em;overflow-y:auto;position:relative}@media screen and (max-width:767px){.problems .itemListCont{padding:2em 5% 1em;max-height:none;overflow-y:initial}}@media screen and (min-width:1401px){.problems .itemListCont{padding:3em 10% 2em}}.problems .itemListCont:first-of-type{margin-bottom:3em}@media screen and (max-width:767px){.problems .itemListCont:first-of-type{margin-bottom:0}}.problems .itemListCont::-webkit-scrollbar{width:12px}.problems .itemListCont::-webkit-scrollbar-track{background:#e0e0e0;border-radius:10px}.problems .itemListCont::-webkit-scrollbar-thumb{background:#a3a3a3;border-radius:10px}.problems .itemListCont h4{font-size:1.2em;text-align:center;font-weight:bold;margin-bottom:0.8em}.problems .itemListCont .itemList+h4{margin-top:2em}.problems .itemListCont ul{letter-spacing:-0.5em}@media screen and (max-width:767px){.problems .itemListCont ul{justify-content:space-between}}@media screen and (min-width:768px) and (max-width:1400px){.problems .itemListCont ul{justify-content:space-between}}.problems .itemListCont ul li{width:30%;display:inline-block;letter-spacing:normal;margin-right:1.5%;padding-bottom:0.5em;border-bottom:1px solid #661010}@media screen and (max-width:767px){.problems .itemListCont ul li{width:48%;font-size:0.9rem;line-height:1.3;margin-bottom:1em;padding-bottom:0.5em}}@media screen and (min-width:768px) and (max-width:1400px){.problems .itemListCont ul li{margin-bottom:1em;padding-bottom:0.5em}}@media screen and (min-width:1401px){.problems .itemListCont ul li{margin:0 5% 1.5em 0}}.problems .itemListCont ul li:last-child{border-bottom:none}.problems .itemListCont ul li span{color:#745d0e;display:block}@media screen and (max-width:767px){.problems .itemListCont ul li span{font-size:0.7rem}}@media screen and (max-width:767px){.problems .itemListCont ul li:nth-child(2n){margin-right:0}}@media screen and (min-width:768px) and (max-width:1400px){.problems .itemListCont ul li:nth-child(3n){margin-right:0}}@media screen and (min-width:1401px){.problems .itemListCont ul li:nth-child(3n){margin-right:0}}.problems .dtlBtn{display:none}.point.contents .deco_wave{position:relative}.point.contents .deco_wave:after,.point.contents .deco_wave:before{content:"";position:absolute;z-index:1}.point.contents .pointCont .deco_wave.wave_left:before{top:-8vw;left:-6vw}.point.contents .pointCont .deco_wave.wave_right:before{top:-8vw;right:-6vw}.point.contents .pointCont .deco_wave:after{content:none}.pointBox{background:#fff;margin-bottom:2em;padding:2em;border:1px solid #661010;position:relative;z-index:2}.pointBox .imgBox{margin-bottom:0.5em;padding-top:26%;position:relative}.pointBox .imgBox img{position:absolute;top:0}@media screen and (max-width:575.98px){.point .pointBox{padding:1.5em}}@media screen and (max-width:575.98px){.point h3{font-size:5vw}}@media screen and (min-width:768px) and (max-width:818.98px){.point h3{font-size:4vw}}@media screen and (min-width:820px){.point h3{font-size:2em}}@media screen and (max-width:999.98px){.point .imgBox{padding-top:66%}}@media screen and (min-width:820px){.point .imgBox{padding-top:26%}}@media screen and (min-width:820px){.point .pointFlex{display:flex;justify-content:space-between}}@media screen and (min-width:820px){.point .pointFlex:after{display:none}}@media screen and (min-width:820px){.point .pointFlex .txtBox{width:55%}}@media screen and (min-width:820px){.point .pointFlex .imgBox{width:40%}}