@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap);:root{--text:#0f101f;--black:#0f101f;--CTA_green_gradation:linear-gradient(180deg, #02df03 0%, #00a101 100%);--CTA_red_gradation:linear-gradient(180deg, #d20000 0%, #b10404 100%);--f-black:900;--f-900:900;--f-exbold:800;--f-800:800;--f-bold:700;--f-700:700;--f-semibold:600;--f-600:600;--f-medium:500;--f-500:500;--f-regular:400;--f-400:400;--f-light:300;--f-300:300;--f-thin:200;--f-200:200;--f-extralight:100;--f-100:100}@media (min-width:769px){:root{--f-bold:var(--f-600)}}:root{--vw-base:1440}@media (max-width:768px){:root{--vw-base:375}}html{width:100%;height:100%;position:relative}html{scroll-behavior:smooth}body{position:relative;height:100%;font-size:1rem;line-height:1.8;letter-spacing:.03em;color:var(--text,#222);overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400}@media (max-width:768px){body{font-size:calc(1500vw / var(--vw-base));line-height:1.8;letter-spacing:.03em}}main{position:relative;z-index:1}main{padding-top:159px}@media (max-width:768px){main{padding-top:64px}}img{max-width:100%;width:100%;height:auto;vertical-align:bottom;outline:0}a{color:inherit;text-decoration:none}.show--sp{display:none}@media (max-width:768px){.show--sp{display:block!important}}.show--o-sp{display:none}@media (min-width:769px){.show--o-sp{display:block!important}}.show--menu{display:none}@media (max-width:960px){.show--menu{display:block!important}}.show--o-menu{display:none}@media (min-width:961px){.show--o-menu{display:block!important}}.show--container{display:none}@media (max-width:1184px){.show--container{display:block!important}}.show--o-container{display:none}@media (min-width:1185px){.show--o-container{display:block!important}}.show--pc{display:none}@media (max-width:1440px){.show--pc{display:block!important}}.show--o-pc{display:none}@media (min-width:1441px){.show--o-pc{display:block!important}}@media (max-width:768px){.none--sp{display:none!important}}@media (min-width:769px){.none--o-sp{display:none!important}}@media (max-width:960px){.none--menu{display:none!important}}@media (min-width:961px){.none--o-menu{display:none!important}}@media (max-width:1184px){.none--container{display:none!important}}@media (min-width:1185px){.none--o-container{display:none!important}}@media (max-width:1440px){.none--pc{display:none!important}}@media (min-width:1441px){.none--o-pc{display:none!important}}.wrapper{overflow-x:hidden}.container{width:100%;max-width:1184px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px;position:relative}@media (max-width:768px){.container{max-width:100%;padding-left:calc(2000vw / var(--vw-base));padding-right:calc(2000vw / var(--vw-base))}}.menu-button{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:5px;width:64px;height:64px;background-color:#fff}.menu-button::after,.menu-button::before,.menu-button__line{content:"";width:24px;height:2px;background-color:#333;transition:transform .3s,opacity .3s}.menu-button.is-opened .menu-button__line{opacity:0}.menu-button.is-opened::before{transform:translateY(7px) rotate(45deg)}.menu-button.is-opened::after{transform:translateY(-7px) rotate(-45deg)}.c_form input[type=checkbox]{all:revert}.c_form input[type=email],.c_form input[type=file],.c_form input[type=text],.c_form input[type=url],.c_form textarea{border-radius:4px;border:1px solid #ddd;background:#fff;width:100%;padding:.5em;transition:border-color .3s ease;outline:0}@media (max-width:768px){.c_form input[type=email],.c_form input[type=file],.c_form input[type=text],.c_form input[type=url],.c_form textarea{transition:border-color .1s ease;border-radius:calc(400vw / var(--vw-base));padding:calc(1000vw / var(--vw-base))}}.c_form input[type=email].-xs,.c_form input[type=file].-xs,.c_form input[type=text].-xs,.c_form input[type=url].-xs,.c_form textarea.-xs{width:80px}@media (max-width:768px){.c_form input[type=email].-xs,.c_form input[type=file].-xs,.c_form input[type=text].-xs,.c_form input[type=url].-xs,.c_form textarea.-xs{width:calc(8000vw / var(--vw-base))}}.c_form input[type=email].-md,.c_form input[type=file].-md,.c_form input[type=text].-md,.c_form input[type=url].-md,.c_form textarea.-md{width:248px}@media (max-width:768px){.c_form input[type=email].-md,.c_form input[type=file].-md,.c_form input[type=text].-md,.c_form input[type=url].-md,.c_form textarea.-md{width:calc(24800vw / var(--vw-base))}}.c_form input[type=email].-sm,.c_form input[type=file].-sm,.c_form input[type=text].-sm,.c_form input[type=url].-sm,.c_form textarea.-sm{width:120px}@media (max-width:768px){.c_form input[type=email].-sm,.c_form input[type=file].-sm,.c_form input[type=text].-sm,.c_form input[type=url].-sm,.c_form textarea.-sm{width:calc(12000vw / var(--vw-base))}}.c_form select{border-radius:4px;border:1px solid #ddd;width:100%;padding:10px;background-color:#fff;background-image:url(../img/ico_arrow_bracket_black_down.svg);background-repeat:no-repeat;background-size:10px auto;background-position:right 15px center}@media (max-width:768px){.c_form select{padding:calc(1000vw / var(--vw-base));background-size:calc(1000vw / var(--vw-base)) auto;background-position:right calc(1500vw / var(--vw-base)) center}}.c_form .c_form_wrap{display:flex;flex-direction:column;gap:16px}@media (max-width:768px){.c_form .c_form_wrap{gap:calc(3000vw / var(--vw-base))}}.c_form .c_form_row{display:flex;flex-direction:column;gap:4px}@media (max-width:768px){.c_form .c_form_row{gap:.8vw}}.c_form .c_form_label_wrap{height:-moz-fit-content;height:fit-content;padding:.5em 0}@media (max-width:768px){.c_form .c_form_label_wrap{width:100%}}.c_form .form-label{display:flex;align-items:center;gap:8px;font-weight:500}@media (max-width:768px){.c_form .form-label{gap:calc(800vw / var(--vw-base))}}.c_form .c_form_input_wrap{flex:1 1}.c_form .c_form_err_wrap{display:flex;flex-direction:column;align-items:flex-start}.c_form .c_form_err_wrap .error{display:block;color:var(--ff-699-c,#f22323);font-size:14px;width:100%}@media (max-width:768px){.c_form .c_form_err_wrap .error{font-size:calc(1400vw / var(--vw-base))}}.c_form .c_form_input_flex_row_wrap{display:flex;gap:10px;align-items:baseline}@media (max-width:768px){.c_form .c_form_input_flex_row_wrap{flex-direction:column;gap:calc(1000vw / var(--vw-base))}}.c_form .c_form_input_flex_row_wrap label{flex-shrink:0}.c_form .c_form_input_flex_row{display:flex;gap:10px;align-items:baseline}@media (max-width:768px){.c_form .c_form_input_flex_row{gap:calc(1000vw / var(--vw-base))}.c_form .c_form_input_flex_row.-spwrap{flex-direction:column;align-items:flex-start}}.c_form .c_form_input_flex_row label{width:186px;flex-shrink:0}.c_form .c_form_input_flex_column{display:flex;flex-direction:column;gap:10px}.c_form .c_form_required{flex-shrink:0;color:#fff;font-size:.75em;font-weight:400;background:var(--font_gold,#ae9600);display:flex;padding:0 8px;justify-content:center;align-items:center}@media (max-width:768px){.c_form .c_form_required{font-size:calc(1200vw / var(--vw-base))}}.c_form .c_form_any{flex-shrink:0;color:var(--font_gold,#ae9600);font-size:.75em;font-weight:400;border:1px solid var(--font_gold,#ae9600);background-color:#fff;display:flex;padding:0 8px;justify-content:center;align-items:center}@media (max-width:768px){.c_form .c_form_any{font-size:calc(1200vw / var(--vw-base))}}.c_form .mwform-tel-field{display:inline-flex;align-items:center;gap:10px}@media (max-width:768px){.c_form .mwform-tel-field{display:flex;gap:calc(1000vw / var(--vw-base))}}.c_form .mwform-zip-field{display:inline-flex;align-items:center;gap:10px}@media (max-width:768px){.c_form .mwform-zip-field{display:flex;gap:calc(1000vw / var(--vw-base))}}.c_form .c_checkbox_wrap_horizontal{display:flex;align-items:center;flex-wrap:wrap}.c_form .mwform-checkbox-field.horizontal-item+.horizontal-item{margin-left:3em}@media (max-width:768px){.c_form .mwform-checkbox-field.horizontal-item+.horizontal-item{margin-left:0}}.c_form .mwform-checkbox-field label{padding:10px 0}@media (max-width:768px){.c_form .mwform-checkbox-field label{padding:calc(1000vw / var(--vw-base)) 0}}.c_form .c_form_btn{width:330px;height:66px;display:flex;justify-content:center;align-items:center;font-weight:700}@media (min-width:769px){.c_form .c_form_btn{transition:all .3s ease}.c_form .c_form_btn:hover{opacity:.8}}@media (max-width:768px){.c_form .c_form_btn{width:100%;height:calc(6600vw / var(--vw-base))}}.c_form .btn_wrap_submit{margin:3px auto 0;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:row-reverse}@media (max-width:768px){.c_form .btn_wrap_submit{flex-direction:column;margin-top:0;gap:calc(2000vw / var(--vw-base))}}.c_form .mw_wp_form_confirm .c_form_input_wrap{padding:.5em 0}.c_form .mw_wp_form_confirm .pp_row,.c_form .mw_wp_form_confirm .pp_text_box,.c_form .mw_wp_form_confirm .pp_text_box_title{display:none}.c_sec_ttl{font-family:"Noto Serif JP";display:flex;flex-direction:column;align-items:center}.c_sec_ttl .txt{text-align:center}.c_sec_ttl .s_txt{font-size:22px;font-weight:600}@media (max-width:768px){.c_sec_ttl .s_txt{font-size:calc(1800vw / var(--vw-base))}}.c_sec_ttl .m_txt{font-size:24px;font-weight:500}@media (max-width:768px){.c_sec_ttl .m_txt{font-size:calc(2000vw / var(--vw-base))}}.c_sec_ttl .l_txt{font-size:36px;font-weight:600;line-height:150%;letter-spacing:2.16px}@media (max-width:768px){.c_sec_ttl .l_txt{font-size:calc(2500vw / var(--vw-base));letter-spacing:calc(150vw / var(--vw-base))}}.c_bar_grad_ttl{display:flex;flex-direction:column;padding:8px 33px;align-items:flex-start;justify-content:center;background:var(--brown_gradation,linear-gradient(216deg,#5d4242 23.75%,#271e1e 74.54%));color:var(--white,#fff);text-align:center;font-size:28px;font-weight:var(--f-bold);line-height:1.5}@media (max-width:768px){.c_bar_grad_ttl{padding:calc(800vw / var(--vw-base)) calc(2400vw / var(--vw-base));font-size:calc(2000vw / var(--vw-base))}}.c_bar_grad_ttl .sub{font-size:18px}@media (max-width:768px){.c_bar_grad_ttl .sub{font-size:calc(1400vw / var(--vw-base))}}.c_entry_post_style .entry-content>*{margin:2em 0}.c_entry_post_style .entry-content h2,.c_entry_post_style .entry-content h2.wp-block-heading{margin-top:4em;padding:20px 30px;border-left:3px solid var(--red,#da3834);background:var(--red_background,#fef6f5);font-size:1.625em;font-weight:var(--f-bold);line-height:150%}@media (max-width:768px){.c_entry_post_style .entry-content h2,.c_entry_post_style .entry-content h2.wp-block-heading{padding:calc(1200vw / var(--vw-base)) calc(3000vw / var(--vw-base));font-size:1.3333333333em}}.c_entry_post_style .entry-content h3,.c_entry_post_style .entry-content h3.wp-block-heading{margin-top:3em;position:relative;padding-bottom:14px;border-bottom:2px solid var(--gray_line);font-size:1.375em;font-weight:var(--f-bold);line-height:140%}@media (max-width:768px){.c_entry_post_style .entry-content h3,.c_entry_post_style .entry-content h3.wp-block-heading{font-size:1.2em}}.c_entry_post_style .entry-content h3.wp-block-heading:after,.c_entry_post_style .entry-content h3:after{position:absolute;bottom:-2px;left:0;content:"";display:block;width:30px;height:2px;background:#da3834}@media (max-width:768px){.c_entry_post_style .entry-content h3.wp-block-heading:after,.c_entry_post_style .entry-content h3:after{width:calc(3000vw / var(--vw-base));height:calc(200vw / var(--vw-base))}}.c_entry_post_style .entry-content{margin-top:2.5em}.c_entry_post_style .entry-content h4,.c_entry_post_style .entry-content h4.wp-block-heading{font-size:1.125em;font-weight:var(--f-bold)}@media (max-width:768px){.c_entry_post_style .entry-content h4,.c_entry_post_style .entry-content h4.wp-block-heading{font-size:1.0666666667em}}.c_entry_post_style .entry-content :where(ul.wp-block-list,ol.wp-block-list,ul,ol){margin:1.2em 0 1.2em 1.5em;padding-left:0;line-height:1.7}.c_entry_post_style .entry-content>:where(ul.wp-block-list,ol.wp-block-list,ul,ol){padding:1.5em 1.5em 1.5em calc(24px + 1.5em);margin:1.2em 0 1.2em 0;background:var(--gray_background,#f5f5f5)}.c_entry_post_style .entry-content :where(li + li){margin-top:.4em}.c_entry_post_style .entry-content :where(.wp-block-list .wp-block-list),.c_entry_post_style .entry-content :where(ol ol),.c_entry_post_style .entry-content :where(ol ul),.c_entry_post_style .entry-content :where(ul ol),.c_entry_post_style .entry-content :where(ul ul){margin-top:.6em;margin-bottom:.6em}.c_entry_post_style .entry-content :where(ul,ul.wp-block-list){list-style:disc}.c_entry_post_style .entry-content :where(ul,ul.wp-block-list) :where(ul){list-style:circle}.c_entry_post_style .entry-content :where(ul,ul.wp-block-list) :where(ul) :where(ul){list-style:square}.c_entry_post_style .entry-content :where(ol,ol.wp-block-list){list-style:decimal}.c_entry_post_style .entry-content :where(ol,ol.wp-block-list) :where(ol){list-style:lower-alpha}.c_entry_post_style .entry-content :where(ol,ol.wp-block-list) :where(ol) :where(ol){list-style:lower-roman}.c_entry_post_style .entry-content :where(li > p:not(:first-child)){margin-top:.4em}.c_entry_post_style .entry-content :where(a):not(:where(.wp-element-button,.wp-block-button__link,[role=button])){color:var(--blue,#034495);font-style:normal;font-weight:500;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:color .2s ease,text-decoration-color .2s ease,background-color .2s ease}.c_entry_post_style .entry-content :where(a):not(:where(.wp-element-button,.wp-block-button__link,[role=button])):hover{background:0 0}.c_entry_post_style .entry-content :where(a):not(:where(.wp-element-button,.wp-block-button__link,[role=button])):focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px;text-decoration:none}.c_entry_post_style .entry-content :where(span[style*="text-decoration: underline"],span[style*="text-decoration:underline"]){text-decoration:none!important;background:linear-gradient(transparent calc(100% - 5px),#f9e479 0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.c_accordion_unit .c_accordion_button{cursor:pointer;position:relative;transition:background-color .25s ease}.c_accordion_unit .c_accordion_content{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .3s ease,opacity .25s ease,transform .25s ease;will-change:max-height,opacity,transform}.c_accordion_unit .c_accordion_content.-open{max-height:20.8333333333vw;opacity:1;transform:translateY(0)}@media (max-width:768px){.c_accordion_unit .c_accordion_content.-open{max-height:100vw}}.c_btn{display:flex;width:218px;height:56px;padding:9px 16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;color:var(--white,#fff);text-align:center;font-weight:600;border-radius:4px}@media (max-width:768px){.c_btn{width:100%;height:calc(5600vw / var(--vw-base));padding:calc(900vw / var(--vw-base)) calc(1600vw / var(--vw-base));gap:calc(500vw / var(--vw-base));font-size:calc(1600vw / var(--vw-base));border-radius:calc(400vw / var(--vw-base))}}.c_btn .roundrect{display:flex;padding:2px 20px;justify-content:center;align-items:center;border-radius:9999px}@media (max-width:768px){.c_btn .roundrect{padding:calc(200vw / var(--vw-base)) calc(2000vw / var(--vw-base))}}.c_btn.--red{background:var(--CTA_red_gradation);box-shadow:0 4px 8px 0 rgba(0,0,0,.25)}.c_btn.--red .roundrect{background:var(--red,#b00a0a)}.c_btn.--green{background:var(--CTA_green_gradation);box-shadow:0 4px 8px 0 rgba(0,0,0,.25)}.c_btn.--green .roundrect{background:var(--CTA_green,#02a803)}.c_btn{transition:opacity .3s ease}@media (max-width:768px){.c_btn{transition:opacity .1s ease}}.c_btn:hover{opacity:.7}.c_btn_gold{position:relative;display:flex;width:373px;padding:16px 20px;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:var(--f-bold);background:var(--gold,linear-gradient(90deg,#e6b963 0,#a3802e 100%));transition:filter .3s ease}@media (max-width:768px){.c_btn_gold{transition:filter .1s ease}}.c_btn_gold:hover{filter:brightness(110%)}@media (max-width:768px){.c_btn_gold{width:100%;padding:calc(1600vw / var(--vw-base)) calc(2000vw / var(--vw-base));font-size:calc(1600vw / var(--vw-base));font-weight:500}}.c_btn_gold:after{content:"";width:10px;height:20px;background-image:url(../img/ico_arrow_white_bracket_right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.c_btn_gold:after{width:calc(1000vw / var(--vw-base));height:calc(2000vw / var(--vw-base));right:calc(2000vw / var(--vw-base))}}.p_cta_shoplist{padding-top:120px;padding-bottom:120px;background-image:url(../img/cta_shoplist_bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:768px){.p_cta_shoplist{background-image:url(../img/cta_shoplist_bg_sp.webp);padding-top:calc(5600vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.p_cta_shoplist .cta_shoplist_ttl{color:#fff}.p_cta_shoplist .shop_list{display:flex;margin-top:53px;justify-content:space-between;gap:10px}@media (max-width:1100px){.p_cta_shoplist .shop_list{justify-content:center;gap:30px;flex-wrap:wrap;max-width:600px;margin-inline:auto}}@media (max-width:768px){.p_cta_shoplist .shop_list{margin-top:calc(4000vw / var(--vw-base));flex-direction:column;gap:calc(2400vw / var(--vw-base));max-width:calc(30000vw / var(--vw-base));margin-inline:auto}}.p_cta_shoplist .shop_list .shop_item{width:100%;max-width:258px;display:flex;padding:28px 20px;flex-direction:column;align-items:center;gap:12px;border-radius:4px;background:var(--background_grya,#f5f5f5)}@media (max-width:1100px){.p_cta_shoplist .shop_list .shop_item{width:258px}}@media (max-width:768px){.p_cta_shoplist .shop_list .shop_item{width:100%;max-width:unset;padding:calc(2000vw / var(--vw-base));gap:calc(800vw / var(--vw-base));border-radius:calc(400vw / var(--vw-base))}}.p_cta_shoplist .shop_list .shop_item .name_wrap{text-align:center;font-family:"Noto Serif JP";text-align:center}.p_cta_shoplist .shop_list .shop_item .name_wrap .hattori{font-size:20px;line-height:1.5}@media (max-width:768px){.p_cta_shoplist .shop_list .shop_item .name_wrap .hattori{font-size:calc(1800vw / var(--vw-base));font-weight:500}}.p_cta_shoplist .shop_list .shop_item .name_wrap .name{font-size:24px;line-height:1.5}@media (max-width:768px){.p_cta_shoplist .shop_list .shop_item .name_wrap .name{font-size:calc(2000vw / var(--vw-base));font-weight:var(--f-bold)}}.p_cta_shoplist .shop_list .shop_item .tel_wrap{text-align:center;font-family:"Noto Serif JP";font-size:20px;font-weight:600}@media (max-width:768px){.p_cta_shoplist .shop_list .shop_item .tel_wrap{font-size:calc(2000vw / var(--vw-base))}}.p_cta_shoplist .shop_list .shop_item .tel_wrap .gold{color:var(--font_gold,#ae9600)}.p_cta_shoplist .shop_list .shop_item .btn_wrap{display:flex;flex-direction:column;gap:16px}@media (max-width:768px){.p_cta_shoplist .shop_list .shop_item .btn_wrap{width:100%;gap:calc(1600vw / var(--vw-base))}}.p_cta_shoplist .note_wrap{margin-top:58px;display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width:768px){.p_cta_shoplist .note_wrap{margin-top:calc(4000vw / var(--vw-base));gap:calc(2000vw / var(--vw-base))}}.p_cta_shoplist .note_wrap .kome{border-radius:2px;border:2px solid var(--white,#fff);display:flex;padding:6px 24px;justify-content:center;align-items:center;gap:8px;color:var(--white,#fff);text-align:center;font-size:18px;font-weight:var(--f-bold)}@media (max-width:768px){.p_cta_shoplist .note_wrap .kome{width:100%;font-size:calc(1600vw / var(--vw-base));padding:calc(600vw / var(--vw-base)) calc(2400vw / var(--vw-base));gap:calc(800vw / var(--vw-base));border-radius:calc(200vw / var(--vw-base))}}.p_cta_shoplist .note_wrap .area{color:var(--white,#fff);text-align:center;font-size:14px}@media (max-width:768px){.p_cta_shoplist .note_wrap .area{font-size:calc(1400vw / var(--vw-base))}}.p_cta_shoplist .note_wrap .info{border-radius:2px;background:var(--background_yellow,#f4f3ee);display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:8px;text-align:center}@media (max-width:768px){.p_cta_shoplist .note_wrap .info{font-size:calc(1400vw / var(--vw-base));padding:calc(1600vw / var(--vw-base)) calc(2400vw / var(--vw-base));gap:calc(800vw / var(--vw-base));border-radius:calc(200vw / var(--vw-base));text-align:justify}}.p_cta_area{color:#fff;text-align:center;display:flex;min-height:237px;padding:36px 40px 40px 40px;flex-direction:column;align-items:center;gap:24px;background-image:url(../img/cta_area_bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:768px){.p_cta_area{background-image:url(../img/cta_area_bg_sp.webp);display:flex;width:100%;min-height:calc(22400vw / var(--vw-base));padding:calc(3200vw / var(--vw-base)) calc(1600vw / var(--vw-base)) calc(4000vw / var(--vw-base)) calc(1600vw / var(--vw-base));flex-direction:column;justify-content:center;align-items:center;gap:calc(1600vw / var(--vw-base));min-height:unset}}@media (max-width:768px){.p_cta_area .btn_detail_area{padding:calc(1600vw / var(--vw-base)) calc(3800vw / var(--vw-base)) calc(1600vw / var(--vw-base)) calc(2000vw / var(--vw-base))}}.p_page_header .page_header_inner{position:relative;display:flex;align-items:center}.p_page_header .page_header_inner>.container{position:absolute;max-width:100%;padding-left:min(168px,16800vw / var(--vw-base));padding-right:min(168px,16800vw / var(--vw-base))}@media (max-width:768px){.p_page_header .page_header_inner>.container{padding-left:calc(1600vw / var(--vw-base));padding-right:calc(1600vw / var(--vw-base))}}.p_page_header .page_header_inner .page_header_title{display:flex;flex-direction:column}.p_page_header .page_header_inner .page_header_title .sub{font-family:"Noto Serif JP";font-size:24px;line-height:150%}@media (max-width:768px){.p_page_header .page_header_inner .page_header_title .sub{font-size:calc(1800vw / var(--vw-base))}}.p_page_header .page_header_inner .page_header_title .main{font-family:"Noto Serif JP";font-size:36px;font-weight:600;letter-spacing:2.16px}@media (max-width:768px){.p_page_header .page_header_inner .page_header_title .main{font-size:calc(2500vw / var(--vw-base));letter-spacing:calc(150vw / var(--vw-base))}}.p_page_header .page_header_inner .inner_txt{position:relative;margin-top:min(16px,1600vw / var(--vw-base));padding-top:min(30px,3000vw / var(--vw-base));display:flex;flex-direction:column;font-size:min(16px, 1.6vw)}@media (max-width:768px){.p_page_header .page_header_inner .inner_txt{margin-top:calc(800vw / var(--vw-base));padding-top:calc(2400vw / var(--vw-base));font-size:calc(1400vw / var(--vw-base))}}.p_page_header .page_header_inner .inner_txt:before{content:"";position:absolute;top:0;left:0;width:200px;height:1px;background-color:var(--Line,#989898)}@media (max-width:768px){.p_page_header .page_header_inner .inner_txt:before{width:100%}}.c_faq_accordion_list{display:flex;flex-direction:column;gap:28px}@media (max-width:768px){.c_faq_accordion_list{gap:calc(2400vw / var(--vw-base))}}.c_faq_accordion_list .c_faq_accordion_unit{border:0;background-color:#fff;border-bottom:1px solid #989898}.c_faq_accordion_list .c_faq_accordion_btn{width:100%;min-height:auto;padding:0 24px 28px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--black,#0f101f);text-align:left;transition:opacity .3s ease}@media (max-width:768px){.c_faq_accordion_list .c_faq_accordion_btn{transition:opacity .1s ease}}.c_faq_accordion_list .c_faq_accordion_btn:hover{opacity:.7}@media (max-width:768px){.c_faq_accordion_list .c_faq_accordion_btn{padding:0 0 calc(2400vw / var(--vw-base)) 0;gap:calc(400vw / var(--vw-base))}}.c_faq_accordion_list .c_faq_accordion_label{display:flex;align-items:center;gap:16px;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:var(--f-bold);line-height:1.8;letter-spacing:.03em}@media (max-width:768px){.c_faq_accordion_list .c_faq_accordion_label{gap:calc(1200vw / var(--vw-base));font-size:calc(1600vw / var(--vw-base))}}.c_faq_accordion_list .c_faq_accordion_label::before{content:"Q";flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--font_gold,#ae9600);color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:.03em}@media (max-width:768px){.c_faq_accordion_list .c_faq_accordion_label::before{width:calc(3200vw / var(--vw-base));height:calc(3200vw / var(--vw-base));font-size:calc(1800vw / var(--vw-base))}}.c_faq_accordion_list .c_faq_accordion_label .txt{display:inline-block}.c_faq_accordion_list .c_faq_accordion_icon{flex-shrink:0;width:24px;height:24px;position:relative}@media (max-width:768px){.c_faq_accordion_list .c_faq_accordion_icon{width:calc(2400vw / var(--vw-base));height:calc(2400vw / var(--vw-base))}}.c_faq_accordion_list .c_faq_accordion_icon::before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;background-image:url(../img/ico_arrow_black_bracket_down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translate(-50%,-50%) rotate(0);transition:transform .25s ease}@media (max-width:768px){.c_faq_accordion_list .c_faq_accordion_icon::before{width:calc(2400vw / var(--vw-base));height:calc(2400vw / var(--vw-base))}}.c_faq_accordion_list .c_faq_accordion_content{background-color:transparent}.c_faq_accordion_list .c_faq_accordion_content_inner{margin:0;padding:24px;background:var(--background_yellow,#f4f3ee);font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.03em}@media (max-width:768px){.c_faq_accordion_list .c_faq_accordion_content_inner{padding:calc(2400vw / var(--vw-base)) calc(2000vw / var(--vw-base));font-size:calc(1500vw / var(--vw-base))}}.c_faq_accordion_list .c_faq_accordion_unit.-open .c_faq_accordion_icon::before{transform:translate(-50%,-50%) rotate(180deg)}.c_faq_accordion_list .c_faq_accordion_unit.-open .c_faq_accordion_btn{border-bottom:0}.p_sp_float_btn{position:fixed;z-index:9;bottom:0;left:0;width:100%;height:calc(7000vw / var(--vw-base))}.p_sp_float_btn .sp_float_btn_inner{height:100%;display:flex;align-items:center}.p_sp_float_btn .sp_float_btn_inner .btn{height:100%;font-size:calc(1400vw / var(--vw-base));border-radius:0}.p_sp_float_btn .sp_float_btn_inner .btn .roundrect{padding:calc(200vw / var(--vw-base)) calc(1400vw / var(--vw-base))}#header{position:fixed;z-index:10;top:0;width:100%;background-color:#fff;height:159px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){#header{height:64px}}#header .header_inner{width:100%;display:flex;flex-direction:column}#header .header_inner .logo_btn_wrap{height:111px;display:flex;align-items:center;justify-content:center}#header .header_inner .logo_btn_wrap>.container{display:flex;align-items:center;justify-content:space-between}#header .header_inner .logo_btn_wrap #branding a{display:flex;align-items:center}#header .header_inner .logo_btn_wrap #branding .logo{display:flex;align-items:center;justify-content:center;width:229px;height:55px}@media (max-width:768px){#header .header_inner .logo_btn_wrap #branding .logo{width:160px;height:38px}}#header .header_inner .logo_btn_wrap #branding .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#header .header_inner .menu_wrap{background-color:var(--black);color:#fff}@media (max-width:768px){#header .header_inner .menu_wrap{width:100%;max-width:100%;flex-direction:column;background-color:#fff;position:fixed;z-index:-1;top:0;left:0;height:100dvh;max-height:100dvh;gap:calc(3200vw / var(--vw-base));padding:64px calc(2000vw / var(--vw-base)) calc(2000vw / var(--vw-base));color:var(--text,#0f101f)}}@media (max-width:768px){#header .header_inner .menu_wrap .menu_inner{padding:0;max-width:100%}}#header .header_inner .menu_wrap .menu_list{border-right:1px solid var(--Line_brown,#a89a98);border-left:1px solid var(--Line_brown,#a89a98);display:flex}@media (max-width:768px){#header .header_inner .menu_wrap .menu_list{margin-top:calc(1200vw / var(--vw-base));flex-direction:column;border:none}}#header .header_inner .menu_wrap .menu_list .menu_item{flex:1 1;height:48px;transition:opacity .3s ease}@media (max-width:768px){#header .header_inner .menu_wrap .menu_list .menu_item{transition:opacity .1s ease}}#header .header_inner .menu_wrap .menu_list .menu_item:hover{opacity:.7}@media (max-width:768px){#header .header_inner .menu_wrap .menu_list .menu_item{flex:auto;height:calc(6000vw / var(--vw-base))}}#header .header_inner .menu_wrap .menu_list .menu_item:not(:last-child){border-right:1px solid var(--Line_brown,#a89a98)}@media (max-width:768px){#header .header_inner .menu_wrap .menu_list .menu_item:not(:last-child){border:none}}#header .header_inner .menu_wrap .menu_list .menu_item .menu_link{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;font-size:min(15px, 1.5vw);font-weight:500}@media (max-width:768px){#header .header_inner .menu_wrap .menu_list .menu_item .menu_link{font-size:calc(1600vw / var(--vw-base));justify-content:flex-start;border-bottom:1px solid var(--Line,#989898)}}#header .header_inner .menu_wrap .menu_list .menu_item .menu_link:after{content:"→";color:var(--text,#0f101f);font-size:9.351px;width:17px;height:17px;border-radius:9999px;background-color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:768px){#header .header_inner .menu_wrap .menu_list .menu_item .menu_link:after{content:none}}@media (max-width:768px){#header .header_inner #js-menu_layer{opacity:0;visibility:hidden;transition:.3s ease;overflow:auto}}#header .header_inner #js-menu_layer.is-opened{opacity:1;visibility:visible}#header .header_btn_wrap{display:flex;gap:16px}#header .header_btn_wrap .header_btn{width:218px;height:77px;padding:9px 16px}@media (max-width:768px){#header .sp_menu_btn_wrap{margin-top:calc(3200vw / var(--vw-base));display:flex;flex-direction:column;gap:calc(2400vw / var(--vw-base))}}@media (max-width:768px){#header .sp_menu_btn_wrap .header_btn{width:100%;height:calc(7700vw / var(--vw-base));padding:calc(900vw / var(--vw-base)) calc(1600vw / var(--vw-base))}}#header .hamburger{position:absolute;right:6px;top:50%;transform:translateY(-50%)}#header.--hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(0)}.article-toppage #mv_exp{padding-top:120px;padding-bottom:140px;background-image:url(../img/mv_exp_bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:768px){.article-toppage #mv_exp{padding-top:calc(5600vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-toppage #mv_exp .flex_wrap{display:flex;color:#fff;justify-content:space-between;gap:50px}@media (max-width:768px){.article-toppage #mv_exp .flex_wrap{flex-direction:column;gap:calc(4000vw / var(--vw-base))}}.article-toppage #mv_exp .flex_wrap .ttl_img_area{display:flex;flex-direction:column;gap:16px;width:min(528px,52800vw / var(--vw-base))}@media (max-width:768px){.article-toppage #mv_exp .flex_wrap .ttl_img_area{width:100%;gap:calc(4000vw / var(--vw-base))}}.article-toppage #mv_exp .flex_wrap .ttl_img_area .ttl_wrap{font-family:"Noto Serif JP";display:flex;flex-direction:column;gap:4px}.article-toppage #mv_exp .flex_wrap .ttl_img_area .ttl_wrap .small{font-size:24px;line-height:150%}@media (max-width:768px){.article-toppage #mv_exp .flex_wrap .ttl_img_area .ttl_wrap .small{font-size:calc(2000vw / var(--vw-base))}}.article-toppage #mv_exp .flex_wrap .ttl_img_area .ttl_wrap .main{font-size:40px;line-height:150%;font-weight:var(--f-bold);letter-spacing:2.4px}@media (max-width:768px){.article-toppage #mv_exp .flex_wrap .ttl_img_area .ttl_wrap .main{font-size:calc(3000vw / var(--vw-base));font-weight:600;letter-spacing:calc(180vw / var(--vw-base))}}.article-toppage #mv_exp .flex_wrap .txt_area{margin-top:14px;max-width:457px;font-size:18px;line-height:2.2;display:flex;flex-direction:column;gap:48px}@media (max-width:768px){.article-toppage #mv_exp .flex_wrap .txt_area{margin-top:0;width:100%;max-width:unset;font-size:calc(1500vw / var(--vw-base));gap:calc(4800vw / var(--vw-base))}}.article-toppage #recommended{padding-top:110px;padding-bottom:112px}@media (max-width:768px){.article-toppage #recommended{padding-top:calc(8000vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-toppage #recommended .recommended_ttl_wrap{background-image:url(../img/top_recommended_txt.svg);background-size:contain;background-repeat:no-repeat;background-position:center;max-width:840px;margin-inline:auto;padding-top:40px;padding-bottom:40px;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.article-toppage #recommended .recommended_ttl_wrap{padding-top:0;padding-bottom:0}}.article-toppage #recommended .recomen_list{margin-top:20px;display:flex;gap:42px}@media (max-width:768px){.article-toppage #recommended .recomen_list{margin-top:calc(3500vw / var(--vw-base));flex-direction:column;gap:calc(3200vw / var(--vw-base))}}.article-toppage #recommended .recomen_list .recomen_item{flex:1 1;display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.article-toppage #recommended .recomen_list .recomen_item{gap:calc(1200vw / var(--vw-base))}}.article-toppage #recommended .recomen_list .recomen_item .txt_area{display:flex;flex-direction:column;gap:7px}@media (max-width:768px){.article-toppage #recommended .recomen_list .recomen_item .txt_area{gap:calc(400vw / var(--vw-base))}}.article-toppage #recommended .recomen_list .recomen_item .txt_area .ttl{text-align:center;font-family:"Noto Serif JP";font-size:24px;font-weight:500}@media (max-width:768px){.article-toppage #recommended .recomen_list .recomen_item .txt_area .ttl{font-size:calc(2000vw / var(--vw-base))}}.article-toppage #recommended .ho{margin-top:60px;text-align:center;font-size:18px;font-weight:var(--f-bold)}@media (max-width:768px){.article-toppage #recommended .ho{margin-top:calc(4800vw / var(--vw-base));font-size:calc(1600vw / var(--vw-base))}}.article-toppage #recommended .fukidashi{margin-top:16px;width:346px;margin-inline:auto}@media (max-width:768px){.article-toppage #recommended .fukidashi{margin-top:calc(1600vw / var(--vw-base));width:100%}}.article-toppage #recommended .ri{margin-top:3px;text-align:center}@media (max-width:768px){.article-toppage #recommended .ri{margin-top:calc(2000vw / var(--vw-base))}}.article-toppage #recommended .btn_detail_service{margin-top:18px;margin-inline:auto}@media (max-width:768px){.article-toppage #recommended .btn_detail_service{margin-top:calc(1800vw / var(--vw-base))}}.article-toppage #reason{padding-top:120px;padding-bottom:120px;background:linear-gradient(0deg,#f8f8f5 0,#f8f8f5 100%),var(--white,#fff)}@media (max-width:768px){.article-toppage #reason{padding-top:calc(8000vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-toppage #reason .ttl_sub_txt{text-align:center;font-size:18px;font-weight:500}@media (max-width:768px){.article-toppage #reason .ttl_sub_txt{font-size:calc(1500vw / var(--vw-base))}}.article-toppage #reason .ttl_sub_txt .red{color:var(--red,#b00a0a)}.article-toppage #reason .reason_list{margin-top:73px;display:flex;flex-direction:column;gap:56px}@media (max-width:768px){.article-toppage #reason .reason_list{margin-top:calc(4000vw / var(--vw-base));gap:calc(4000vw / var(--vw-base))}}.article-toppage #reason .white_box{background-color:#fff;padding:56px clamp(40px,8000vw / var(--vw-base),80px)}@media (max-width:768px){.article-toppage #reason .white_box{padding:calc(1600vw / var(--vw-base)) calc(2000vw / var(--vw-base)) calc(2000vw / var(--vw-base))}}@media (min-width:769px){.article-toppage #reason .break-left{margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%)}}@media (min-width:769px){.article-toppage #reason .break-right{margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%)}}.article-toppage #reason .flex_wrap{display:flex;align-items:center;gap:min(80px,8000vw / var(--vw-base))}@media (max-width:768px){.article-toppage #reason .flex_wrap{flex-direction:column;gap:calc(4000vw / var(--vw-base))}}.article-toppage #reason .flex_wrap.-reverse{flex-direction:row-reverse}@media (max-width:768px){.article-toppage #reason .flex_wrap.-reverse{flex-direction:column}}.article-toppage #reason .flex_wrap .txt_area{flex:1 1;display:flex;flex-direction:column;gap:32px}@media (max-width:768px){.article-toppage #reason .flex_wrap .txt_area{gap:calc(2200vw / var(--vw-base))}}.article-toppage #reason .flex_wrap .txt_area .ttl_wrap{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--Line,#989898);padding-bottom:10px}@media (max-width:768px){.article-toppage #reason .flex_wrap .txt_area .ttl_wrap{flex-direction:column;align-items:flex-start;gap:calc(800vw / var(--vw-base));padding-bottom:calc(1000vw / var(--vw-base))}}.article-toppage #reason .flex_wrap .txt_area .ttl_wrap .num{color:var(--font_gold,#ae9600);font-family:"Noto Serif JP";font-size:64px;font-weight:200;line-height:1.2}@media (max-width:768px){.article-toppage #reason .flex_wrap .txt_area .ttl_wrap .num{font-size:calc(4000vw / var(--vw-base))}}.article-toppage #reason .flex_wrap .txt_area .ttl_wrap .ttl{font-family:"Noto Serif JP";font-size:24px;font-weight:500;line-height:1.5}@media (max-width:768px){.article-toppage #reason .flex_wrap .txt_area .ttl_wrap .ttl{font-size:calc(2000vw / var(--vw-base))}}.article-toppage #reason .flex_wrap .txt_area .txt_wrap{display:flex;flex-direction:column;gap:32px}@media (max-width:768px){.article-toppage #reason .flex_wrap .txt_area .txt_wrap{gap:calc(2400vw / var(--vw-base))}}.article-toppage #reason .flex_wrap .txt_area .txt_wrap .list_txt{list-style:disc;padding-left:1em}.article-toppage #reason .flex_wrap .img_area{width:min(462px,46200vw / var(--vw-base))}@media (max-width:768px){.article-toppage #reason .flex_wrap .img_area{width:100%}}.article-toppage #kaitori{padding-top:120px;padding-bottom:120px}@media (max-width:768px){.article-toppage #kaitori{padding-top:calc(8000vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-toppage #kaitori .detail_wrap{margin-top:58px}@media (max-width:768px){.article-toppage #kaitori .detail_wrap{margin-top:calc(4000vw / var(--vw-base))}}.article-toppage #kaitori .detail_wrap .detail_ttl{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:var(--f-bold);line-height:1.8}@media (max-width:768px){.article-toppage #kaitori .detail_wrap .detail_ttl{font-size:calc(1600vw / var(--vw-base));gap:calc(800vw / var(--vw-base))}}.article-toppage #kaitori .detail_wrap .detail_ttl:before{content:"";width:8px;height:8px;background-color:var(--red,#b00a0a);border-radius:9999px}@media (max-width:768px){.article-toppage #kaitori .detail_wrap .detail_ttl:before{width:calc(800vw / var(--vw-base));height:calc(800vw / var(--vw-base))}}.article-toppage #kaitori .detail_wrap .instrument_list{margin-top:7px;display:flex;flex-wrap:wrap;gap:20px 25px;align-self:stretch}@media (max-width:1179px){.article-toppage #kaitori .detail_wrap .instrument_list{max-width:675px;margin-inline:auto}}@media (max-width:768px){.article-toppage #kaitori .detail_wrap .instrument_list{margin-top:calc(700vw / var(--vw-base));max-width:100%;gap:calc(1600vw / var(--vw-base)) calc(800vw / var(--vw-base))}}.article-toppage #kaitori .detail_wrap .instrument_list .instrument_item{display:flex;width:calc((100% - 100px)/ 5);min-width:200px;height:64px;padding:0 12px 0 12px;align-items:center;gap:8px;border-radius:2px;border:1px solid var(--Line_brown,#a89a98);background:var(--background_yellow,#f4f3ee)}@media (max-width:768px){.article-toppage #kaitori .detail_wrap .instrument_list .instrument_item{width:calc((100% - 800vw / var(--vw-base))/ 2);min-width:unset;height:calc(6400vw / var(--vw-base));padding:0 calc(800vw / var(--vw-base)) 0 calc(800vw / var(--vw-base));gap:calc(600vw / var(--vw-base))}}.article-toppage #kaitori .detail_wrap .maker_wrap{display:flex;gap:32px}@media (max-width:960px){.article-toppage #kaitori .detail_wrap .maker_wrap{flex-direction:column;align-items:flex-end;gap:16px}}@media (max-width:768px){.article-toppage #kaitori .detail_wrap .maker_wrap{gap:calc(1600vw / var(--vw-base))}}.article-toppage #kaitori .detail_wrap .maker_wrap .maker_list{display:flex;gap:32px;flex:1 1}@media (max-width:960px){.article-toppage #kaitori .detail_wrap .maker_wrap .maker_list{width:100%;flex-wrap:wrap}}@media (max-width:768px){.article-toppage #kaitori .detail_wrap .maker_wrap .maker_list{margin-top:calc(500vw / var(--vw-base));gap:calc(3200vw / var(--vw-base)) calc(2400vw / var(--vw-base))}}.article-toppage #kaitori .detail_wrap .maker_wrap .maker_list .maker_item{flex:1 1;display:flex;align-items:center;justify-content:center;padding:9px 0;border-bottom:1px solid var(--Line,#989898)}@media (max-width:960px){.article-toppage #kaitori .detail_wrap .maker_wrap .maker_list .maker_item{flex:auto;width:calc((100% - 64px)/ 3)}}@media (max-width:768px){.article-toppage #kaitori .detail_wrap .maker_wrap .maker_list .maker_item{width:calc((100% - 2400vw / var(--vw-base))/ 2);padding:calc(400vw / var(--vw-base)) calc(800vw / var(--vw-base))}}.article-toppage #kaitori .detail_wrap .maker_wrap .hoka{padding:9px 0}@media (max-width:768px){.article-toppage #kaitori .detail_wrap .maker_wrap .hoka{padding:0}}.article-toppage #kaitori .gray_box{margin-top:57px;padding:24px;background:var(--background_grya,#f5f5f5)}@media (max-width:768px){.article-toppage #kaitori .gray_box{margin-top:calc(4800vw / var(--vw-base));padding:calc(2400vw / var(--vw-base)) calc(2000vw / var(--vw-base))}}.article-toppage #kaitori .gray_box .flex_wrap{display:flex;gap:40px;align-items:flex-end}@media (max-width:768px){.article-toppage #kaitori .gray_box .flex_wrap{flex-direction:column;align-items:center;gap:calc(1200vw / var(--vw-base))}}.article-toppage #kaitori .gray_box .flex_wrap .txt_area{flex:1 1;display:flex;flex-direction:column;gap:12px}@media (max-width:768px){.article-toppage #kaitori .gray_box .flex_wrap .txt_area{gap:calc(1200vw / var(--vw-base))}}.article-toppage #kaitori .gray_box .flex_wrap .txt_area .ttl_txt_wrap{display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.article-toppage #kaitori .gray_box .flex_wrap .txt_area .ttl_txt_wrap{gap:calc(800vw / var(--vw-base))}}.article-toppage #kaitori .gray_box .flex_wrap .txt_area .ttl_txt_wrap .ttl{font-size:18px;font-weight:var(--f-bold);display:inline-flex;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #989898}@media (max-width:768px){.article-toppage #kaitori .gray_box .flex_wrap .txt_area .ttl_txt_wrap .ttl{font-size:calc(1600vw / var(--vw-base))}}.article-toppage #kaitori .gray_box .flex_wrap .img_area{width:min(168.555px,16855.5vw / var(--vw-base))}@media (max-width:768px){.article-toppage #kaitori .gray_box .flex_wrap .img_area{width:calc(16855.5vw / var(--vw-base))}}.article-toppage #possibility{position:relative}.article-toppage #possibility .question_wrap{padding-top:92px;padding-bottom:81px;background:var(--brown_gradation,linear-gradient(216deg,#5d4242 23.75%,#271e1e 74.54%))}@media (max-width:768px){.article-toppage #possibility .question_wrap{padding-top:calc(9600vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-toppage #possibility .possibility_ttl{color:var(--white,#fff)}.article-toppage #possibility .possibility_list{margin-top:60px;display:flex;gap:22px}@media (max-width:768px){.article-toppage #possibility .possibility_list{margin-top:calc(4000vw / var(--vw-base));flex-direction:column;gap:calc(3200vw / var(--vw-base));max-width:calc(26500vw / var(--vw-base));margin-inline:auto}}.article-toppage #possibility .possibility_list .possibility_item{width:calc((100% - 66px)/ 4);display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width:768px){.article-toppage #possibility .possibility_list .possibility_item{width:100%;gap:calc(600vw / var(--vw-base))}}.article-toppage #possibility .possibility_list .possibility_item .txt_area{color:#fff;font-size:18px;font-weight:var(--f-bold)}@media (max-width:768px){.article-toppage #possibility .possibility_list .possibility_item .txt_area{font-size:calc(1800vw / var(--vw-base))}}.article-toppage #possibility .arrow{position:absolute;left:50%;transform:translateX(-50%);width:125px}@media (max-width:768px){.article-toppage #possibility .arrow{width:calc(12500vw / var(--vw-base))}}.article-toppage #possibility .arrow svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.article-toppage #possibility .answer_wrap{padding-top:144px;background:var(--background_yellow,#f4f3ee)}@media (max-width:768px){.article-toppage #possibility .answer_wrap{padding-top:calc(10600vw / var(--vw-base))}}.article-toppage #possibility .answer_wrap .txt_wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.article-toppage #possibility .answer_wrap .txt_wrap .txt{font-size:22px;font-weight:500}@media (max-width:768px){.article-toppage #possibility .answer_wrap .txt_wrap .txt{font-size:calc(1800vw / var(--vw-base));text-align:center;font-weight:var(--f-bold)}}.article-toppage #possibility .answer_wrap .txt_wrap .txt .red{font-size:24px;background-color:#fff;padding:4px 20px;color:var(--red,#b00a0a);font-weight:var(--f-bold)}@media (max-width:768px){.article-toppage #possibility .answer_wrap .txt_wrap .txt .red{font-size:calc(1800vw / var(--vw-base));padding:calc(400vw / var(--vw-base)) calc(2000vw / var(--vw-base))}}.article-toppage #how{padding-top:80px;padding-bottom:120px}@media (max-width:768px){.article-toppage #how{padding-top:calc(8000vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-toppage #how{background:var(--background_yellow,#f4f3ee)}.article-toppage #how .tabl_area{margin-top:57px}@media (max-width:768px){.article-toppage #how .tabl_area{margin-top:calc(4000vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_button_list{display:flex;gap:18px}@media (max-width:768px){.article-toppage #how .tabl_area .tab_button_list{gap:calc(800vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_button_list .tab_button{flex:1 1;display:flex;align-items:center;justify-content:center;background:rgba(93,66,66,.2);height:90px;display:flex;gap:12px;font-size:28px;font-weight:var(--f-bold);transition:opacity .3s ease}@media (max-width:768px){.article-toppage #how .tabl_area .tab_button_list .tab_button{transition:opacity .1s ease}}.article-toppage #how .tabl_area .tab_button_list .tab_button:hover{opacity:.7}@media (max-width:768px){.article-toppage #how .tabl_area .tab_button_list .tab_button{flex-direction:column;font-size:calc(1600vw / var(--vw-base));gap:0;height:calc(8900vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_button_list .tab_button .ico{display:flex;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:768px){.article-toppage #how .tabl_area .tab_button_list .tab_button .ico{width:calc(3600vw / var(--vw-base));height:calc(3600vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_button_list .tab_button#tab-how-shutcho .ico{background-image:url(../img/ico_kaitori_syuttyo.svg)}.article-toppage #how .tabl_area .tab_button_list .tab_button#tab-how-takuhai .ico{background-image:url(../img/ico_kaitori_takuhai.svg)}.article-toppage #how .tabl_area .tab_button_list .tab_button#tab-how-tenpo .ico{background-image:url(../img/ico_kaitori_tenpo.svg)}.article-toppage #how .tabl_area .tab_button_list .tab_button.is-active{background-color:#fff}.article-toppage #how .tabl_area .tab_button_list .tab_button.is-active#tab-how-shutcho .ico{background-image:url(../img/ico_kaitori_syuttyo_red.svg)}.article-toppage #how .tabl_area .tab_button_list .tab_button.is-active#tab-how-takuhai .ico{background-image:url(../img/ico_kaitori_takuhai_red.svg)}.article-toppage #how .tabl_area .tab_button_list .tab_button.is-active#tab-how-tenpo .ico{background-image:url(../img/ico_kaitori_tenpo_red.svg)}.article-toppage #how .tabl_area .tab_content_item{background-color:#fff;display:flex;padding:64px calc(9500vw / var(--vw-base));flex-direction:column;gap:61px}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item{padding:calc(2400vw / var(--vw-base)) calc(2000vw / var(--vw-base)) calc(4000vw / var(--vw-base));gap:calc(3200vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_content_item .kaitori_exp{display:flex;padding:24px 40px;align-items:center;gap:56px;border-radius:4px;background:var(--background_grya,#f5f5f5)}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .kaitori_exp{flex-direction:column;gap:calc(800vw / var(--vw-base));padding:calc(1600vw / var(--vw-base)) calc(2000vw / var(--vw-base));border-radius:calc(400vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_content_item .kaitori_exp .ttl{color:var(--red,#b00a0a);font-size:28px;font-weight:var(--f-bold)}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .kaitori_exp .ttl{font-size:calc(2000vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_content_item .kaitori_exp .txt{flex:1 1}.article-toppage #how .tabl_area .tab_content_item .kaitori_flow .flow_ttl{text-align:center;font-size:20px;font-weight:var(--f-bold)}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .kaitori_flow .flow_ttl{font-size:calc(1800vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_content_item .flow_list{margin-top:10px;display:flex;justify-content:center;gap:calc(2400vw / var(--vw-base))}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .flow_list{margin-top:calc(2200vw / var(--vw-base));flex-direction:column;gap:calc(1200vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item{flex:1 1;max-width:167px;display:flex;flex-direction:column;align-items:center;gap:13px}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item{max-width:unset;flex-direction:row;gap:calc(2400vw / var(--vw-base));padding-bottom:calc(1200vw / var(--vw-base));border-bottom:1px dashed var(--Line_brown,#a89a98)}}.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .gray_area{width:100%;display:flex;height:167px;padding:16px 12px 24px 12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:#f7f7f7}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .gray_area{width:calc(8000vw / var(--vw-base));height:calc(8000vw / var(--vw-base));padding:0;gap:0;justify-content:flex-start}}.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .gray_area .step_num_wrap{display:flex;max-width:104px;width:100%;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:var(--gold,linear-gradient(90deg,#e6b963 0,#a3802e 100%));color:#f7f7f7;font-size:15px;font-weight:500}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .gray_area .step_num_wrap{width:100%;max-width:unset;font-size:calc(1000vw / var(--vw-base));padding:0}}.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .gray_area .img_wrap{width:80px}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .gray_area .img_wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .gray_area .img_wrap img{width:calc(5000vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .txt_area{font-weight:500;text-align:center}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .txt_area{flex:1 1;font-size:calc(1400vw / var(--vw-base));text-align:left}}.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .txt_area .small{font-size:11px;font-weight:400}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .txt_area .small{font-size:calc(1100vw / var(--vw-base))}}.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .txt_area .black{border:1px solid var(--black,#0f101f);background:var(--black,#0f101f);color:#fff;padding:1px 6px}@media (max-width:768px){.article-toppage #how .tabl_area .tab_content_item .flow_list .flow_item .txt_area .black{padding:calc(100vw / var(--vw-base)) calc(600vw / var(--vw-base))}}.article-toppage #faq{padding-top:120px;padding-bottom:120px}@media (max-width:768px){.article-toppage #faq{padding-top:calc(8000vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-toppage #faq .faq_accordion_list{margin-top:76px;max-width:944px;margin-inline:auto}@media (max-width:768px){.article-toppage #faq .faq_accordion_list{max-width:100%;margin-top:calc(4000vw / var(--vw-base))}}.article-company{padding-top:120px}@media (max-width:768px){.article-company{padding-top:calc(6000vw / var(--vw-base))}}.article-company .company_sec_inner{max-width:1024px;display:flex;flex-direction:column;gap:24px}@media (max-width:768px){.article-company .company_sec_inner{gap:calc(1600vw / var(--vw-base))}}.article-company #message .flex_wrap{display:flex;gap:min(40px,4000vw / var(--vw-base))}@media (max-width:768px){.article-company #message .flex_wrap{flex-direction:column;gap:calc(4000vw / var(--vw-base))}}.article-company #message .flex_wrap .img_name_area{width:min(340px,34000vw / var(--vw-base));display:flex;flex-direction:column;align-items:center;gap:7px}@media (max-width:768px){.article-company #message .flex_wrap .img_name_area{width:100%;gap:calc(1000vw / var(--vw-base))}}.article-company #message .flex_wrap .img_name_area .name_wrap{font-size:18px;font-weight:var(--f-bold)}@media (max-width:768px){.article-company #message .flex_wrap .img_name_area .name_wrap{font-size:calc(1600vw / var(--vw-base))}}.article-company #message .flex_wrap .txt_area{flex:1 1;display:flex;flex-direction:column;gap:24px}@media (max-width:768px){.article-company #message .flex_wrap .txt_area{gap:calc(2400vw / var(--vw-base))}}.article-company #overview{margin-top:80px;padding-bottom:120px}@media (max-width:768px){.article-company #overview{margin-top:calc(8000vw / var(--vw-base));padding-bottom:calc(6000vw / var(--vw-base))}}.article-company #overview .company_overview_table{border:1px solid var(--Line_brown,#a89a98)}.article-company #overview .company_overview_table .row{display:flex}@media (max-width:768px){.article-company #overview .company_overview_table .row{flex-direction:column}}.article-company #overview .company_overview_table .row:not(:last-child){border-bottom:1px solid var(--Line_brown,#a89a98)}.article-company #overview .company_overview_table .row .col{display:flex;align-items:center}@media (max-width:768px){.article-company #overview .company_overview_table .row .col{justify-content:center}}.article-company #overview .company_overview_table .row .ttl{padding:16px 24px;font-size:18px;font-weight:var(--f-bold);background:var(--background_yellow,#f4f3ee);width:188px;border-right:1px solid var(--Line_brown,#a89a98)}@media (max-width:768px){.article-company #overview .company_overview_table .row .ttl{padding:calc(800vw / var(--vw-base)) calc(2400vw / var(--vw-base));font-size:calc(1600vw / var(--vw-base));width:100%;border-right:none}}.article-company #overview .company_overview_table .row .data{padding:16px 24px}@media (max-width:768px){.article-company #overview .company_overview_table .row .data{padding:calc(1600vw / var(--vw-base)) calc(2400vw / var(--vw-base))}}.article-area{background:var(--background_yellow,#f4f3ee);padding-top:64px;padding-bottom:120px}@media (max-width:768px){.article-area{padding-top:calc(6400vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-area #area .index_btn_list{display:flex;align-items:center;gap:8px;max-width:924px;margin-inline:auto}@media (max-width:768px){.article-area #area .index_btn_list{flex-wrap:wrap;gap:calc(800vw / var(--vw-base))}}.article-area #area .index_btn_list .index_btn{flex:1 1;display:flex;padding:8px 24px;justify-content:center;align-items:center;border-radius:2px;background:var(--brown-gradarion,linear-gradient(216deg,#5d4242 23.75%,#271e1e 74.54%));color:var(--white,#fff);text-align:center;font-size:min(18px, 1.8vw);font-weight:var(--f-bold);transition:opacity .3s ease}@media (max-width:768px){.article-area #area .index_btn_list .index_btn{transition:opacity .1s ease}}.article-area #area .index_btn_list .index_btn:hover{opacity:.7}@media (max-width:768px){.article-area #area .index_btn_list .index_btn{flex:auto;width:calc((100% - 800vw / var(--vw-base))/ 2);padding:calc(600vw / var(--vw-base));font-size:calc(1600vw / var(--vw-base))}}.article-area #area .area_section_list{margin-top:64px;display:flex;flex-direction:column;gap:80px}@media (max-width:768px){.article-area #area .area_section_list{margin-top:calc(4000vw / var(--vw-base));gap:calc(5600vw / var(--vw-base))}}.article-area #area .area_section{background:var(--white,#fff);display:flex;padding:72px min(80px,8000vw / var(--vw-base));flex-direction:column}@media (max-width:768px){.article-area #area .area_section{padding:calc(4000vw / var(--vw-base)) calc(2000vw / var(--vw-base))}}@media (max-width:768px){.article-area #area .area_section .c_bar_grad_ttl{align-items:center}}.article-area #area .area_section .flex_wrap{margin-top:32px;display:flex;gap:min(66px,6600vw / var(--vw-base))}@media (max-width:768px){.article-area #area .area_section .flex_wrap{margin-top:calc(2400vw / var(--vw-base));flex-direction:column;gap:calc(2400vw / var(--vw-base))}}.article-area #area .area_section .flex_wrap .img_area{width:min(450px,45000vw / var(--vw-base))}@media (max-width:768px){.article-area #area .area_section .flex_wrap .img_area{width:100%}}.article-area #area .area_section .flex_wrap .txt_area{flex:1 1;display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.article-area #area .area_section .flex_wrap .txt_area{gap:calc(1600vw / var(--vw-base))}}.article-area #area .area_section .flex_wrap .txt_area .address_wrap .small{font-size:12px}@media (max-width:768px){.article-area #area .area_section .flex_wrap .txt_area .address_wrap .small{font-size:calc(1200vw / var(--vw-base))}}.article-area #area .area_section .flex_wrap .txt_area .tel_wrap{padding-top:20px;border-top:1px dashed var(--black,#0f101f)}@media (max-width:768px){.article-area #area .area_section .flex_wrap .txt_area .tel_wrap{padding-top:calc(1600vw / var(--vw-base))}}.article-area #area .area_section .flex_wrap .txt_area .tel_wrap .tel_number_wrap .tel_link{color:var(--red,#b00a0a);font-size:24px;font-weight:var(--f-bold)}@media (max-width:768px){.article-area #area .area_section .flex_wrap .txt_area .tel_wrap .tel_number_wrap .tel_link{font-size:calc(2000vw / var(--vw-base))}}.article-area #area .area_section .flex_wrap .txt_area .service_wrap{padding-top:20px;border-top:1px dashed var(--black,#0f101f)}@media (max-width:768px){.article-area #area .area_section .flex_wrap .txt_area .service_wrap{padding-top:calc(1600vw / var(--vw-base))}}.article-area #area .area_section .map_container{margin-top:56px}@media (max-width:768px){.article-area #area .area_section .map_container{margin-top:calc(2400vw / var(--vw-base))}}.article-area #area .area_section .map_container iframe{width:100%;height:335px;border:0}@media (max-width:768px){.article-area #area .area_section .map_container iframe{height:calc(16600vw / var(--vw-base))}}.article-area #area .area_section .btn_wrap{margin-top:56px;display:flex;justify-content:center;gap:48px}@media (max-width:768px){.article-area #area .area_section .btn_wrap{margin-top:calc(2400vw / var(--vw-base));flex-direction:column;gap:calc(1600vw / var(--vw-base))}}.article-area #area .area_section .btn_wrap .btn{height:64px;width:330px}@media (max-width:768px){.article-area #area .area_section .btn_wrap .btn{height:calc(6400vw / var(--vw-base));width:100%}}.article-service{background:var(--background_yellow,#f4f3ee);padding-top:64px;padding-bottom:120px}@media (max-width:768px){.article-service{padding-top:calc(6400vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-service #service .index_btn_list{display:flex;align-items:center;gap:8px;max-width:690px;margin-inline:auto}@media (max-width:768px){.article-service #service .index_btn_list{gap:calc(800vw / var(--vw-base))}}.article-service #service .index_btn_list .index_btn{flex:1 1;display:flex;padding:8px 24px;justify-content:center;align-items:center;border-radius:2px;background:var(--brown-gradarion,linear-gradient(216deg,#5d4242 23.75%,#271e1e 74.54%));color:var(--white,#fff);text-align:center;font-size:min(18px, 1.8vw);font-weight:var(--f-bold);transition:opacity .3s ease}@media (max-width:768px){.article-service #service .index_btn_list .index_btn{transition:opacity .1s ease}}.article-service #service .index_btn_list .index_btn:hover{opacity:.7}@media (max-width:768px){.article-service #service .index_btn_list .index_btn{flex:auto;width:-moz-fit-content;width:fit-content;padding:calc(600vw / var(--vw-base));font-size:calc(1600vw / var(--vw-base))}}.article-service #service .service_section_list{margin-top:64px;display:flex;flex-direction:column;gap:120px}@media (max-width:768px){.article-service #service .service_section_list{margin-top:calc(4000vw / var(--vw-base));gap:calc(8000vw / var(--vw-base))}}.article-service #service .service_section{background:var(--white,#fff);display:flex;padding:72px min(64px,6400vw / var(--vw-base));flex-direction:column;gap:56px}@media (max-width:768px){.article-service #service .service_section{gap:calc(2400vw / var(--vw-base));padding:calc(4000vw / var(--vw-base)) calc(2000vw / var(--vw-base))}}.article-service #service .service_section .service_ttl_wrap{display:flex;flex-direction:column;align-items:center;gap:24px}@media (max-width:768px){.article-service #service .service_section .service_ttl_wrap{gap:calc(1600vw / var(--vw-base))}}.article-service #service .service_section .service_ttl_wrap .tag_ttl{width:-moz-fit-content;width:fit-content;margin-inline:auto;background:var(--gold,linear-gradient(90deg,#e6b963 0,#a3802e 100%));display:flex;padding:6px 32px;justify-content:center;align-items:center;color:var(--white,#fff);text-align:center;font-weight:var(--f-bold)}@media (max-width:768px){.article-service #service .service_section .service_ttl_wrap .tag_ttl{padding:calc(400vw / var(--vw-base)) calc(2400vw / var(--vw-base));font-size:calc(1600vw / var(--vw-base))}}.article-service #service .service_section .service_ttl_wrap .main_ttl{text-align:center;font-family:"Noto Serif JP";font-size:36px;font-weight:600;line-height:1.5;letter-spacing:2.16px}@media (max-width:768px){.article-service #service .service_section .service_ttl_wrap .main_ttl{font-size:calc(2000vw / var(--vw-base));letter-spacing:calc(60vw / var(--vw-base))}}.article-service #service .service_section .yokuaru{position:relative;display:flex;padding:32px 40px 64px 40px;flex-direction:column;align-items:center;gap:24px;background:var(--background_grya,#f5f5f5)}@media (max-width:768px){.article-service #service .service_section .yokuaru{padding:calc(2000vw / var(--vw-base));gap:calc(1600vw / var(--vw-base))}}.article-service #service .service_section .yokuaru .yokuaru_ttl{color:var(--red,#b00a0a);text-align:center;font-size:28px;font-weight:var(--f-bold);line-height:1.5}@media (max-width:768px){.article-service #service .service_section .yokuaru .yokuaru_ttl{font-size:calc(2000vw / var(--vw-base))}}.article-service #service .service_section .yokuaru .yokuaru_list{width:100%;display:flex;gap:20px}@media (max-width:768px){.article-service #service .service_section .yokuaru .yokuaru_list{flex-direction:column;gap:calc(1200vw / var(--vw-base))}}.article-service #service .service_section .yokuaru .yokuaru_list .yokuaru_item{border-left:2px solid var(--red,#b00a0a);background:var(--white,#fff);flex:1 1;display:flex;min-height:155px;padding:12px;flex-direction:column;align-items:center;gap:4px}@media (max-width:768px){.article-service #service .service_section .yokuaru .yokuaru_list .yokuaru_item{min-height:calc(11800vw / var(--vw-base));padding:calc(1200vw / var(--vw-base)) calc(1600vw / var(--vw-base)) calc(2000vw / var(--vw-base)) calc(1600vw / var(--vw-base));gap:0}}.article-service #service .service_section .yokuaru .yokuaru_list .yokuaru_item .num{color:var(--red,#b00a0a);font-family:"Noto Serif JP";font-size:30px;line-height:150%;letter-spacing:.9px}@media (max-width:768px){.article-service #service .service_section .yokuaru .yokuaru_list .yokuaru_item .num{font-size:calc(2400vw / var(--vw-base))}}.article-service #service .service_section .yokuaru .yokuaru_list .yokuaru_item .txt{text-align:center;font-size:14px}@media (max-width:768px){.article-service #service .service_section .yokuaru .yokuaru_list .yokuaru_item .txt{font-size:calc(1400vw / var(--vw-base))}}.article-service #service .service_section .yokuaru .arrow{position:absolute;width:82px;height:38px;bottom:-38px;left:50%;transform:translateX(-50%)}@media (max-width:768px){.article-service #service .service_section .yokuaru .arrow{width:calc(8200vw / var(--vw-base));height:calc(3800vw / var(--vw-base));bottom:calc(-3800vw / var(--vw-base))}}.article-service #service .service_section .kaiketsu{margin-top:40px;padding-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:32px}@media (max-width:768px){.article-service #service .service_section .kaiketsu{margin-top:calc(4400vw / var(--vw-base));gap:calc(2400vw / var(--vw-base));padding-bottom:calc(2000vw / var(--vw-base))}}.article-service #service .service_section .kaiketsu .kaiketsu_ttl{display:inline-block;font-size:28px;font-weight:var(--f-bold);line-height:1.5;letter-spacing:.84px;padding-bottom:6px;border-bottom:1px solid var(--black,#0f101f)}@media (max-width:768px){.article-service #service .service_section .kaiketsu .kaiketsu_ttl{font-size:calc(2000vw / var(--vw-base));letter-spacing:calc(60vw / var(--vw-base));padding-bottom:calc(500vw / var(--vw-base))}}.article-service #service .service_section .kaiketsu .kaiketsu_detail{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:100%}@media (max-width:768px){.article-service #service .service_section .kaiketsu .kaiketsu_detail{gap:calc(800vw / var(--vw-base))}}.article-service #service .service_section .kaiketsu .kaiketsu_detail .txt{text-align:center}@media (max-width:768px){.article-service #service .service_section .kaiketsu .kaiketsu_detail .txt{text-align:left}}.article-service #service .service_section .kaiketsu .kaiketsu_detail .red{color:var(--red,#b00a0a);font-weight:var(--f-bold);font-size:18px}@media (max-width:768px){.article-service #service .service_section .kaiketsu .kaiketsu_detail .red{font-size:calc(1600vw / var(--vw-base))}}.article-service #service .service_section .kaiketsu .kaiketsu_detail .tag_list{display:flex;align-items:center;justify-content:center;gap:12px;align-self:stretch}@media (max-width:768px){.article-service #service .service_section .kaiketsu .kaiketsu_detail .tag_list{flex-direction:column;gap:calc(800vw / var(--vw-base))}}.article-service #service .service_section .kaiketsu .kaiketsu_detail .tag_list .tag{display:flex;width:180px;padding:8px;justify-content:center;align-items:center;gap:8px;background:var(--font_gold,#ae9600);color:#fff;font-weight:500}@media (max-width:768px){.article-service #service .service_section .kaiketsu .kaiketsu_detail .tag_list .tag{width:calc(100% - 1600vw / var(--vw-base));text-align:center;padding:calc(800vw / var(--vw-base))}}.article-service #service .service_section .kaiketsu .kaiketsu_detail .tag_list.-vertical{flex-direction:column;align-items:center}.article-service #service .service_section .kaiketsu .kaiketsu_detail .tag_list.-vertical .tag{width:-moz-fit-content;width:fit-content}@media (max-width:768px){.article-service #service .service_section .kaiketsu .kaiketsu_detail .tag_list.-vertical .tag{width:calc(100% - 1600vw / var(--vw-base))}}.article-service #service .service_section .osusume{display:flex;flex-direction:column;gap:32px}@media (max-width:768px){.article-service #service .service_section .osusume{gap:calc(1200vw / var(--vw-base))}}@media (max-width:768px){.article-service #service .service_section .osusume .c_bar_grad_ttl{align-items:center}}.article-service #service .service_section .osusume .flex_wrap{display:flex;gap:40px}@media (max-width:768px){.article-service #service .service_section .osusume .flex_wrap{flex-direction:column;gap:calc(1200vw / var(--vw-base))}}.article-service #service .service_section .osusume .flex_wrap .img_area{width:min(473px,47300vw / var(--vw-base))}@media (max-width:768px){.article-service #service .service_section .osusume .flex_wrap .img_area{width:100%}}.article-service #service .service_section .osusume .flex_wrap .txt_area{flex:1 1;display:flex;flex-direction:column}.article-service #service .service_section .osusume .flex_wrap .txt_area .list{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;gap:14px}@media (max-width:768px){.article-service #service .service_section .osusume .flex_wrap .txt_area .list{gap:calc(800vw / var(--vw-base))}}.article-service #service .service_section .osusume .flex_wrap .txt_area .list .item{flex:1 1;background:var(--background_yellow,#f4f3ee);display:flex;padding:8px 16px;align-items:center;gap:16px}@media (max-width:768px){.article-service #service .service_section .osusume .flex_wrap .txt_area .list .item{padding:calc(800vw / var(--vw-base)) calc(1200vw / var(--vw-base));gap:calc(800vw / var(--vw-base))}}.article-service #service .service_section .osusume .flex_wrap .txt_area .list .item:before{content:"";display:block;background-image:url(../img/ico_check.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:22px;height:22px;flex-shrink:0}@media (max-width:768px){.article-service #service .service_section .osusume .flex_wrap .txt_area .list .item:before{width:calc(2000vw / var(--vw-base));height:calc(2000vw / var(--vw-base))}}.article-items{padding-top:64px;padding-bottom:120px}@media (max-width:768px){.article-items{padding-top:calc(6400vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-items #items .note{margin-top:56px}@media (max-width:768px){.article-items #items .note{margin-top:calc(1600vw / var(--vw-base))}}.article-items #items .inst_list{margin-top:32px;display:flex;align-items:center;align-content:center;gap:72px 48px;flex-wrap:wrap}@media (max-width:768px){.article-items #items .inst_list{margin-top:calc(1600vw / var(--vw-base));gap:calc(1200vw / var(--vw-base))}}.article-items #items .inst_list .inst_item{width:calc((100% - 96px)/ 3);border-radius:3.652px;border:.913px solid var(--Line_brown,#a89a98);background:var(--white,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34.8px}@media (max-width:768px){.article-items #items .inst_list .inst_item{width:calc((100% - 1200vw / var(--vw-base) * 1)/ 2);padding:calc(2000vw / var(--vw-base)) calc(800vw / var(--vw-base)) calc(1400vw / var(--vw-base))}}.article-items #items .inst_list .inst_item .img_area .img_wrap{width:min(238px,23800vw / var(--vw-base))}@media (max-width:768px){.article-items #items .inst_list .inst_item .img_area .img_wrap{width:calc(12000vw / var(--vw-base))}}.article-items #items .inst_list .inst_item .txt_area{text-align:center}@media (max-width:768px){.article-items #items .inst_list .inst_item .txt_area{font-size:calc(1400vw / var(--vw-base))}}.article-items #maker{margin-top:168px}@media (max-width:768px){.article-items #maker{margin-top:calc(6400vw / var(--vw-base))}}.article-items #maker .maker_list_wrap{margin-top:80px;display:flex;flex-direction:column;gap:32px}@media (max-width:768px){.article-items #maker .maker_list_wrap{margin-top:calc(3200vw / var(--vw-base));gap:calc(1200vw / var(--vw-base))}}.article-items #maker .maker_list_wrap .maker_list_ttl{font-size:18px;font-weight:var(--f-bold);padding-bottom:3px;border-bottom:4px solid var(--Line_brown,#a89a98)}@media (max-width:768px){.article-items #maker .maker_list_wrap .maker_list_ttl{font-size:calc(1800vw / var(--vw-base));padding-bottom:calc(300vw / var(--vw-base))}}.article-items #maker .maker_list_wrap .maker_list{display:flex;flex-wrap:wrap;gap:15px 16px}@media (max-width:768px){.article-items #maker .maker_list_wrap .maker_list{flex-direction:column;gap:calc(300vw / var(--vw-base))}}.article-items #maker .maker_list_wrap .maker_list .maker_item{display:flex;width:calc((100% - 32px)/ 3);padding:4px 0 8px 0;align-items:center;gap:12px;flex-shrink:0;border-bottom:1px dashed var(--Line,#989898);font-size:14px}@media (max-width:768px){.article-items #maker .maker_list_wrap .maker_list .maker_item{width:100%;font-size:calc(1300vw / var(--vw-base))}}.article-items #maker .maker_list_wrap .maker_list .maker_item:before{content:"";background-color:var(--font_gold,#ae9600);width:7px;height:7px;border-radius:9999px}@media (min-width:769px){.article-items #maker .maker_list_wrap .maker_list_more{display:none}}@media (max-width:768px){.article-items #maker .maker_list_wrap .maker_list_more{display:flex;width:calc(33500vw / var(--vw-base));height:calc(5600vw / var(--vw-base));padding:0 calc(800vw / var(--vw-base));justify-content:center;align-items:center;gap:calc(800vw / var(--vw-base));border-radius:calc(200vw / var(--vw-base));border:1px solid var(--gold,#e6b963);background:var(--white,#fff);box-shadow:0 4px 12px 0 rgba(0,0,0,.15);cursor:pointer;transition:opacity .3s ease}}@media (max-width:768px) and (max-width:768px){.article-items #maker .maker_list_wrap .maker_list_more{transition:opacity .1s ease}}@media (max-width:768px){.article-items #maker .maker_list_wrap .maker_list_more:hover{opacity:.7}}@media (max-width:768px){.article-items #maker .maker_list_wrap.is-collapsed .maker_list .maker_item:nth-child(n+11){display:none!important}.article-items #maker .maker_list_wrap.is-short-list .maker_list_more{display:none!important}}.article-faq{padding-top:120px;padding-bottom:120px}@media (max-width:768px){.article-faq{padding-top:calc(6400vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-faq #faq .faq_accordion_list{max-width:944px;margin-inline:auto}@media (max-width:768px){.article-faq #faq .faq_accordion_list{max-width:100%}}.article-faq #cta{margin-top:120px}@media (max-width:768px){.article-faq #cta{margin-top:calc(6400vw / var(--vw-base))}}.body-news-archive #news{max-width:1000px;margin-inline:auto}.body-news-archive #news .navigation.pagination{margin:80px 0}@media (max-width:768px){.body-news-archive #news .navigation.pagination{margin:calc(5000vw / var(--vw-base)) 0}}.body-news-archive #news .navigation.pagination .nav-links{display:flex;align-items:center;justify-content:center}.body-news-archive #news .navigation.pagination ul.page-numbers{display:flex;justify-content:center;align-items:center;gap:8px;padding:0;margin:0}@media (max-width:768px){.body-news-archive #news .navigation.pagination ul.page-numbers{gap:calc(800vw / var(--vw-base))}}.body-news-archive #news .navigation.pagination ul.page-numbers li{display:flex;align-items:center;justify-content:center}.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers{height:44px;width:44px}@media (max-width:768px){.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers{height:calc(3400vw / var(--vw-base));width:calc(3400vw / var(--vw-base))}}.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers{display:flex;align-items:center;justify-content:center;line-height:1;color:#da3834;font-weight:var(--f-bold);font-size:16px;border:1px solid #da3834;border-radius:50%;background:#fff;font-family:Lato,sans-serif}@media (max-width:768px){.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers{font-size:calc(1400vw / var(--vw-base))}}.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers .ico{display:inline-block;width:8px;height:14px;line-height:0}@media (max-width:768px){.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers .ico{width:calc(800vw / var(--vw-base));height:calc(1400vw / var(--vw-base))}}.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers .ico img{width:100%;height:100%;display:block}.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers.next,.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers.prev{flex-shrink:0;flex-grow:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#da3834}@media (max-width:768px){.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers.next,.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers.prev{width:calc(3400vw / var(--vw-base));height:calc(3400vw / var(--vw-base))}}.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers:where(a){transition:.3s all ease}@media (max-width:768px){.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers:where(a){transition:.1s all ease}}.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers:where(a):hover{background:#da3834;color:#fff}.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers.dots{width:auto;min-width:12px;height:auto;border:0;border-radius:0;background:0 0;font-size:12px;font-weight:400;font-family:Helvetica,Arial,sans-serif}@media (max-width:768px){.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers.dots{font-size:calc(1200vw / var(--vw-base))}}.body-news-archive #news .navigation.pagination ul.page-numbers li .page-numbers.current{color:#fff;background:#da3834;border-color:#da3834}.single-news .p_pankuzu>.container{position:relative;left:unset;transform:unset}.single-news .p_frame_container{margin-top:20px}@media (max-width:768px){.single-news .p_frame_container{margin-top:calc(2000vw / var(--vw-base))}}.single-news #entry{max-width:880px;margin-inline:auto}.single-news #entry .entry-header{display:flex;flex-direction:column;gap:32px}@media (max-width:768px){.single-news #entry .entry-header{gap:calc(1600vw / var(--vw-base))}}.single-news #entry .entry-header .ttl{font-size:30px;font-weight:var(--f-bold)}@media (max-width:768px){.single-news #entry .entry-header .ttl{font-size:calc(2400vw / var(--vw-base))}}.single-news .btn_wrap{position:relative;margin-top:100px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.single-news .btn_wrap{margin-top:calc(8000vw / var(--vw-base))}}.single-news .btn_wrap .btn_text{position:absolute;display:flex;align-items:center;justify-content:center;line-height:1;gap:10px}@media (max-width:768px){.single-news .btn_wrap .btn_text .txt{display:none}}.single-news .btn_wrap .btn_text .ico{display:inline-flex;align-items:center;justify-content:center;padding:20px;width:56px;height:56px;border-radius:9999px;border:1px solid var(--red,#da3834)}@media (max-width:768px){.single-news .btn_wrap .btn_text .ico{width:calc(4000vw / var(--vw-base));height:calc(4000vw / var(--vw-base));padding:calc(1300vw / var(--vw-base))}}.single-news .btn_wrap .btn_text .ico img{width:auto;height:100%}.single-news .btn_wrap .btn_text.btn_prev{left:0}.single-news .btn_wrap .btn_text.btn_next{right:0}.article-contact,.article-contact-confirm{padding-top:120px;padding-bottom:120px}@media (max-width:768px){.article-contact,.article-contact-confirm{padding-top:calc(6400vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-contact #contact_form .shop_name:not([hidden]),.article-contact-confirm #contact_form .shop_name:not([hidden]){display:flex;padding-bottom:8px;align-items:center;border-bottom:1px solid #989898;font-size:28px;font-weight:500;line-height:150%;letter-spacing:.84px}@media (max-width:768px){.article-contact #contact_form .shop_name:not([hidden]),.article-contact-confirm #contact_form .shop_name:not([hidden]){font-size:calc(2000vw / var(--vw-base));letter-spacing:calc(60vw / var(--vw-base));padding-bottom:calc(800vw / var(--vw-base))}}.article-contact #contact_form .form_box,.article-contact-confirm #contact_form .form_box{background:var(--background_grya,#f5f5f5);padding:80px calc(10400vw / var(--vw-base))}@media (max-width:768px){.article-contact #contact_form .form_box,.article-contact-confirm #contact_form .form_box{margin-top:calc(3200vw / var(--vw-base));padding:calc(2400vw / var(--vw-base)) calc(2000vw / var(--vw-base)) calc(4000vw / var(--vw-base))}}.article-contact #contact_form .form_box .c_form .c_form_wrap,.article-contact-confirm #contact_form .form_box .c_form .c_form_wrap{gap:32px}@media (max-width:768px){.article-contact #contact_form .form_box .c_form .c_form_wrap,.article-contact-confirm #contact_form .form_box .c_form .c_form_wrap{gap:calc(3200vw / var(--vw-base))}}@media (max-width:768px){.article-contact #contact_form .form_box .c_form .c_checkbox_wrap_horizontal,.article-contact-confirm #contact_form .form_box .c_form .c_checkbox_wrap_horizontal{flex-direction:column;align-items:flex-start}}.article-contact #contact_form .form_box .c_form .note_txt_wrap,.article-contact-confirm #contact_form .form_box .c_form .note_txt_wrap{display:flex;flex-direction:column;gap:24px}@media (max-width:768px){.article-contact #contact_form .form_box .c_form .note_txt_wrap,.article-contact-confirm #contact_form .form_box .c_form .note_txt_wrap{gap:calc(1600vw / var(--vw-base))}}.article-contact #contact_form .form_box .c_form .note_txt_wrap .txt,.article-contact-confirm #contact_form .form_box .c_form .note_txt_wrap .txt{font-size:14px}@media (max-width:768px){.article-contact #contact_form .form_box .c_form .note_txt_wrap .txt,.article-contact-confirm #contact_form .form_box .c_form .note_txt_wrap .txt{font-size:calc(1400vw / var(--vw-base))}}.article-contact #contact_form .form_box .c_form .pp_link,.article-contact-confirm #contact_form .form_box .c_form .pp_link{color:var(--font_gold,#ae9600);transition:opacity .3s ease}@media (max-width:768px){.article-contact #contact_form .form_box .c_form .pp_link,.article-contact-confirm #contact_form .form_box .c_form .pp_link{transition:opacity .1s ease}}.article-contact #contact_form .form_box .c_form .pp_link:hover,.article-contact-confirm #contact_form .form_box .c_form .pp_link:hover{opacity:.7}.article-contact #contact_form .form_box .c_form .btn_confirm,.article-contact #contact_form .form_box .c_form .btn_submit,.article-contact-confirm #contact_form .form_box .c_form .btn_confirm,.article-contact-confirm #contact_form .form_box .c_form .btn_submit{width:330px;height:64px}@media (max-width:768px){.article-contact #contact_form .form_box .c_form .btn_confirm,.article-contact #contact_form .form_box .c_form .btn_submit,.article-contact-confirm #contact_form .form_box .c_form .btn_confirm,.article-contact-confirm #contact_form .form_box .c_form .btn_submit{width:100%;height:calc(6400vw / var(--vw-base))}}.article-contact-confirm #contact_form .form_box .c_form .note_txt_wrap{display:none}.article-contact-confirm .btn_wrap_submit{flex-direction:column}.article-contact-confirm .btn_back{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:40%;text-underline-position:from-font}.article-contact-thanks #thanks{padding-top:120px;padding-bottom:120px}@media (max-width:768px){.article-contact-thanks #thanks{padding-top:calc(6400vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-contact-thanks #thanks .thanks_box{display:flex;flex-direction:column;gap:56px;align-items:center;text-align:center}@media (max-width:768px){.article-contact-thanks #thanks .thanks_box{gap:calc(2400vw / var(--vw-base));text-align:left}}.article-contact-thanks #thanks .thanks_box .thanks_ttl{font-family:"Noto Serif JP";font-size:36px;font-weight:600;line-height:1.5;letter-spacing:2.16px;text-align:center}@media (max-width:768px){.article-contact-thanks #thanks .thanks_box .thanks_ttl{font-size:calc(2500vw / var(--vw-base));letter-spacing:calc(150vw / var(--vw-base))}}.article-contact-thanks #thanks .thanks_box .btn_top{width:330px;height:64px}@media (max-width:768px){.article-contact-thanks #thanks .thanks_box .btn_top{width:100%;height:calc(6400vw / var(--vw-base))}}.article-terms{padding-top:120px;padding-bottom:120px}@media (max-width:768px){.article-terms{padding-top:calc(6400vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.article-terms #terms .terms_inner{max-width:944px}.article-terms #terms .terms_lead{padding:32px 40px;background:var(--background_yellow,#f4f3ee);border-left:4px solid var(--font_gold,#ae9600)}@media (max-width:768px){.article-terms #terms .terms_lead{padding:calc(2000vw / var(--vw-base));border-left-width:calc(400vw / var(--vw-base))}}.article-terms #terms .terms_lead .txt{line-height:2}@media (max-width:768px){.article-terms #terms .terms_lead .txt{line-height:1.85}}.article-terms #terms .terms_list{margin-top:56px;display:flex;flex-direction:column;gap:48px}@media (max-width:768px){.article-terms #terms .terms_list{margin-top:calc(4000vw / var(--vw-base));gap:calc(4000vw / var(--vw-base))}}.article-terms #terms .terms_unit{padding-bottom:48px;border-bottom:1px solid var(--Line_brown,#a89a98)}@media (max-width:768px){.article-terms #terms .terms_unit{padding-bottom:calc(4000vw / var(--vw-base))}}.article-terms #terms .terms_ttl{display:flex;align-items:center;gap:16px;font-size:24px;font-weight:var(--f-bold);line-height:1.5}@media (max-width:768px){.article-terms #terms .terms_ttl{gap:calc(1000vw / var(--vw-base));font-size:calc(2000vw / var(--vw-base))}}.article-terms #terms .terms_ttl:before{content:"";width:8px;height:32px;flex-shrink:0;background:var(--font_gold,#ae9600)}@media (max-width:768px){.article-terms #terms .terms_ttl:before{width:calc(600vw / var(--vw-base));height:calc(2800vw / var(--vw-base))}}.article-terms #terms .terms_txt{margin-top:24px;line-height:1.9}@media (max-width:768px){.article-terms #terms .terms_txt{margin-top:calc(1600vw / var(--vw-base))}}.article-terms #terms .terms_num_list{margin-top:24px;display:flex;flex-direction:column;gap:12px;padding:0;list-style:none}@media (max-width:768px){.article-terms #terms .terms_num_list{margin-top:calc(1600vw / var(--vw-base));gap:calc(1000vw / var(--vw-base))}}.article-terms #terms .terms_item{display:flex;gap:8px;line-height:1.9}@media (max-width:768px){.article-terms #terms .terms_item{gap:calc(800vw / var(--vw-base));line-height:1.85}}.article-terms #terms .terms_item .num{flex-shrink:0;color:var(--font_gold,#ae9600);font-weight:var(--f-bold)}.article-terms #terms .terms_item .txt{flex:1 1}.post.not-found{padding-top:120px;padding-bottom:120px}@media (max-width:768px){.post.not-found{padding-top:calc(6400vw / var(--vw-base));padding-bottom:calc(8000vw / var(--vw-base))}}.post.not-found #not_found{display:flex;flex-direction:column;align-items:center;gap:64px}@media (max-width:768px){.post.not-found #not_found{gap:calc(4800vw / var(--vw-base))}}.post.not-found #not_found .ttl_wrap{display:flex;flex-direction:column;align-items:center}.post.not-found #not_found .response_code{font-size:200px;line-height:1}@media (max-width:768px){.post.not-found #not_found .response_code{font-size:calc(14000vw / var(--vw-base))}}.post.not-found #not_found .ttl{font-size:45px}@media (max-width:768px){.post.not-found #not_found .ttl{font-size:calc(3200vw / var(--vw-base))}}.post.not-found #not_found .subttl{font-size:28px;font-weight:var(--f-bold);text-align:center}@media (max-width:768px){.post.not-found #not_found .subttl{font-size:calc(2200vw / var(--vw-base))}}.post.not-found #not_found .txt{text-align:center}#footer{padding-top:55px;padding-bottom:25px;background:var(--footer,#4d4d4d)}@media (max-width:768px){#footer{padding-top:calc(4000vw / var(--vw-base));padding-bottom:calc(10000vw / var(--vw-base))}}#footer .white_box{max-width:820px;margin-inline:auto;border-radius:4px;background:var(--white,#fff);padding:32px 56px}@media (max-width:768px){#footer .white_box{max-width:100%;padding:calc(1600vw / var(--vw-base)) calc(2000vw / var(--vw-base));border-radius:calc(400vw / var(--vw-base))}}#footer .white_box .flex_wrap{display:flex;justify-content:space-between;align-items:center;gap:32px}@media (max-width:768px){#footer .white_box .flex_wrap{flex-direction:column;gap:calc(800vw / var(--vw-base))}}#footer .white_box .flex_wrap .logo_area{width:229px}@media (max-width:768px){#footer .white_box .flex_wrap .logo_area{width:calc(22900vw / var(--vw-base))}}#footer .white_box .flex_wrap .info_area{flex:1 1;max-width:358px}@media (max-width:768px){#footer .white_box .flex_wrap .info_area{max-width:unset}}#footer .white_box .flex_wrap .info_area .company_name{font-size:18px;font-weight:var(--f-bold)}@media (max-width:768px){#footer .white_box .flex_wrap .info_area .company_name{font-size:calc(1600vw / var(--vw-base));text-align:center}}#footer .white_box .flex_wrap .info_area .address,#footer .white_box .flex_wrap .info_area .info{font-size:14px}@media (max-width:768px){#footer .white_box .flex_wrap .info_area .address,#footer .white_box .flex_wrap .info_area .info{font-size:calc(1400vw / var(--vw-base));text-align:center}}#footer .white_box .flex_wrap .info_area .address{margin-top:10px}@media (max-width:768px){#footer .white_box .flex_wrap .info_area .address{margin-top:calc(1000vw / var(--vw-base))}}#footer .menu_copyright_wrap{margin-top:27px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;color:#fff;max-width:820px;margin-inline:auto}@media (max-width:768px){#footer .menu_copyright_wrap{margin-top:calc(2700vw / var(--vw-base));flex-direction:column;gap:calc(1600vw / var(--vw-base))}}#footer .menu_copyright_wrap .footer_menu_wrap{font-size:14px}@media (max-width:768px){#footer .menu_copyright_wrap .footer_menu_wrap{font-size:calc(1400vw / var(--vw-base))}}#footer .menu_copyright_wrap .footer_menu_wrap .footer_menu_list{display:flex;gap:16px}@media (max-width:768px){#footer .menu_copyright_wrap .footer_menu_wrap .footer_menu_list{flex-wrap:wrap;justify-content:center;gap:calc(600vw / var(--vw-base)) calc(1600vw / var(--vw-base))}}#footer .menu_copyright_wrap .footer_menu_wrap .footer_menu_list .footer_menu_item{display:flex;align-items:center;gap:16px;transition:opacity .3s ease}@media (max-width:768px){#footer .menu_copyright_wrap .footer_menu_wrap .footer_menu_list .footer_menu_item{transition:opacity .1s ease}}#footer .menu_copyright_wrap .footer_menu_wrap .footer_menu_list .footer_menu_item:hover{opacity:.7}@media (max-width:768px){#footer .menu_copyright_wrap .footer_menu_wrap .footer_menu_list .footer_menu_item{gap:calc(1600vw / var(--vw-base))}}#footer .menu_copyright_wrap .footer_menu_wrap .footer_menu_list .footer_menu_item:not(:last-child):after{content:"/"}#footer .menu_copyright_wrap .copyright{font-size:12px;margin-left:auto}@media (max-width:768px){#footer .menu_copyright_wrap .copyright{font-size:calc(1200vw / var(--vw-base));margin-right:auto;text-align:center}}
/*# sourceMappingURL=style.min.css.map */
