@charset "UTF-8";*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-collapse:collapse;border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation;text-decoration:none}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion:no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:where(iframe[src*=youtube]){width:100%;height:auto;aspect-ratio:16/9}.is-pc{display:block}@media screen and not (min-width:769px){.is-pc{display:none}}.is-sp{display:none}@media screen and not (min-width:769px){.is-sp{display:block}}[data-anim-elm]{opacity:0}[v-cloak]{display:none}table{width:100%;border-collapse:collapse}button{outline:none;background:none}html{scroll-behavior:smooth}@media screen and not (min-width:769px){html{font-size:calc(16 / 390 * 100vw)}}body{font-family:Outfit,Noto Sans JP,A-OTF Gothic BBB Pro,A-OTF Midashi Go MB1 Std,Roboto,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,sans-serif;background:#ccc}a:hover,button:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){a:hover:hover,button:hover:hover{opacity:.5}}.header_block{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1000;transition:background-color .3s ease-in-out}.header_block.is-white{background-color:#fff}.header_block.is-beige{background-color:#f3eee2}.header_block.is-dark{background-color:#222}.header_block.is-dark-section .header_block__nav_link{color:#fff}.header_block.is-dark-section .header_block__contact_link{background:#fff;color:#222}.header_block.is-dark-section .header_block__logo img{filter:brightness(0) invert(1)}.header_block.is-dark-section .header_block__hamburger span{background-color:#fff}.header_block__inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:10px}@media screen and not (min-width:1024px){.header_block__inner{padding:calc(10 / 1024 * 100vw)}}@media screen and not (min-width:769px){.header_block__inner{padding:calc(10 / 390 * 100vw) calc(13 / 390 * 100vw)}}.header_block__logo{padding-left:8px}@media screen and not (min-width:769px){.header_block__logo{padding-left:0}}.header_block__logo img{height:auto;width:136px}@media screen and not (min-width:769px){.header_block__logo img{width:calc(93 / 390 * 100vw)}}.header_block__content{display:flex;align-items:center;gap:40px}@media screen and not (min-width:1024px){.header_block__content{gap:3.90625vw}}@media screen and (max-width:880px){.header_block__content{gap:2.2727272727vw}}@media screen and not (min-width:769px){.header_block__content{gap:calc(21 / 390 * 100vw)}}@media screen and not (min-width:769px){.header_block__nav{display:none}}.header_block__nav_list{display:flex;align-items:center;gap:39px}@media screen and not (min-width:1024px){.header_block__nav_list{gap:calc(39 / 1024 * 100vw)}}@media screen and (max-width:880px){.header_block__nav_list{gap:2.2727272727vw}}.header_block__nav_item{line-height:1}.header_block__nav_link{color:#000;font-family:Outfit;font-size:15px;font-weight:700;line-height:120%;letter-spacing:1.35px;transition:color .3s ease-in-out}.header_block__contact{flex-shrink:0}.header_block__contact_link{display:inline-block;border-radius:2px;background:#000;padding:18px 43px;color:#f7f7f7;font-family:Outfit;font-size:16px;font-weight:800;line-height:120%;letter-spacing:1.28px;transition:background .3s ease-in-out,color .3s ease-in-out}@media screen and not (min-width:1024px){.header_block__contact_link{padding:calc(18 / 1024 * 100vw) calc(43 / 1024 * 100vw);font-size:clamp(11px,16 / 1024 * 100vw,16px)}}@media screen and not (min-width:769px){.header_block__contact_link{padding:calc(7 / 390 * 100vw) calc(14 / 390 * 100vw);font-size:clamp(11px,11 / 390 * 100vw,16px);letter-spacing:.88px}}.header_block__hamburger{display:none}@media screen and not (min-width:769px){.header_block__hamburger{display:flex;flex-direction:column;justify-content:space-between;width:calc(24 / 390 * 100vw);height:calc(16 / 390 * 100vw);cursor:pointer}}.header_block__hamburger span{display:block;width:100%;height:calc(2 / 390 * 100vw);background-color:#000;transition:transform .3s,opacity .3s;transform-origin:left center}.header_block__hamburger.is-open span:nth-child(1){transform:rotate(45deg) translate(calc(2 / 390 * 100vw),calc(-2 / 390 * 100vw))}.header_block__hamburger.is-open span:nth-child(2){opacity:0}.header_block__hamburger.is-open span:nth-child(3){transform:rotate(-45deg) translate(calc(2 / 390 * 100vw),calc(2 / 390 * 100vw))}.mobile_menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#333;z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.mobile_menu.is-open{opacity:1;visibility:visible}.mobile_menu__content{position:relative;width:100%;height:100%}.mobile_menu__close{position:absolute;top:calc(12 / 390 * 100vw);right:calc(12 / 390 * 100vw);width:calc(26 / 390 * 100vw);height:calc(26 / 390 * 100vw);cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile_menu__close svg{width:100%;height:100%}.mobile_menu__nav{padding-top:calc(80 / 390 * 100vw);padding-left:calc(30 / 390 * 100vw)}.mobile_menu__nav_list{display:flex;flex-direction:column;gap:calc(46 / 390 * 100vw)}.mobile_menu__nav_item{line-height:1}.mobile_menu__nav_link{color:#fff;font-family:Outfit;font-size:calc(18 / 390 * 100vw);font-weight:700;line-height:120%;letter-spacing:1.62px;display:block}.footer_block{width:100%;background-color:#262626}.footer_block__inner{padding-inline:20px;padding-block:80px 40px}@media screen and not (min-width:1024px){.footer_block__inner{padding-inline:calc(20 / 1024 * 100vw);padding-block:7.8125vw 3.90625vw}}@media screen and not (min-width:769px){.footer_block__inner{padding-inline:calc(30 / 390 * 100vw);padding-block:calc(48 / 390 * 100vw) calc(22 / 390 * 100vw)}}.footer_block__grid{max-width:1292px;margin:0 auto 35px;width:100%;display:grid;grid-template-columns:2fr;grid-template-rows:auto auto;row-gap:66px}@media screen and not (min-width:1024px){.footer_block__grid{row-gap:calc(66 / 1024 * 100vw);margin-bottom:calc(35 / 1024 * 100vw)}}@media screen and not (min-width:769px){.footer_block__grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;row-gap:0;margin-bottom:calc(30 / 390 * 100vw)}}.footer_block__logo{grid-column:1/2;grid-row:1/2}@media screen and not (min-width:769px){.footer_block__logo{grid-column:auto;grid-row:3/4;padding-bottom:calc(5 / 390 * 100vw)}}.footer_block__logo a{display:inline-block}.footer_block__logo img{width:314px;height:auto}@media screen and not (min-width:1024px){.footer_block__logo img{width:calc(314 / 1024 * 100vw)}}@media screen and not (min-width:769px){.footer_block__logo img{width:calc(227 / 390 * 100vw)}}.footer_block__nav{grid-column:2/3;grid-row:1/2;display:flex;justify-content:flex-end}@media screen and not (min-width:769px){.footer_block__nav{grid-column:auto;grid-row:1/2;justify-content:flex-start;padding-bottom:calc(60 / 390 * 100vw)}}.footer_block__nav_list{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:39px}@media screen and not (min-width:1024px){.footer_block__nav_list{gap:calc(39 / 1024 * 100vw)}}@media screen and not (min-width:769px){.footer_block__nav_list{justify-content:flex-start;gap:calc(18 / 390 * 100vw)}}.footer_block__nav_item{line-height:1}.footer_block__nav_link{color:#fff;text-align:center;font-family:Outfit;font-size:clamp(15px,15 / 1512 * 100vw,16px);font-weight:600;line-height:120%;letter-spacing:1.35px}@media screen and not (min-width:769px){.footer_block__nav_link{font-size:calc(16 / 390 * 100vw);letter-spacing:1.44px}}.footer_block__company{grid-column:1/2;grid-row:2/3}@media screen and not (min-width:769px){.footer_block__company{grid-column:auto;grid-row:4/5}}.footer_block__address{color:#ececec;font-family:Outfit;font-size:clamp(12px,13 / 1512 * 100vw,13px);font-weight:400;line-height:170%;letter-spacing:.78px}@media screen and not (min-width:769px){.footer_block__address{font-size:calc(12 / 390 * 100vw);letter-spacing:.72px}}.footer_block__group{grid-column:2/3;grid-row:2/3;display:flex;align-items:center;justify-content:flex-end;gap:14px}@media screen and not (min-width:1024px){.footer_block__group{gap:calc(14 / 1024 * 100vw)}}@media screen and not (min-width:769px){.footer_block__group{grid-column:auto;grid-row:2/3;flex-direction:column;align-items:flex-start;gap:calc(10 / 390 * 100vw);padding-bottom:calc(55 / 390 * 100vw)}}.footer_block__group_label{color:#666;font-family:Outfit;font-size:12px;font-weight:600;line-height:120%;letter-spacing:1.17px}@media screen and not (min-width:769px){.footer_block__group_label{font-size:calc(12 / 390 * 100vw)}}.footer_block__group_logos{display:flex;align-items:center;gap:2.78px}.footer_block__group_logo{width:121.108px}@media screen and not (min-width:769px){.footer_block__group_logo{width:calc(90.955 / 390 * 100vw)}}.footer_block__bottom_area{max-width:1292px;margin-inline:auto;display:flex;align-items:center;justify-content:flex-end;gap:24px}@media screen and not (min-width:1024px){.footer_block__bottom_area{gap:2.34375vw}}@media screen and not (min-width:769px){.footer_block__bottom_area{flex-direction:column;align-items:flex-start;gap:0}}.footer_block__link_list{display:flex;gap:20px}@media screen and not (min-width:1024px){.footer_block__link_list{gap:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.footer_block__link_list{gap:calc(16 / 390 * 100vw)}}.footer_block__link{color:#666;font-family:Outfit;font-size:13px;font-weight:500;line-height:170%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and not (min-width:769px){.footer_block__link{font-size:calc(12 / 390 * 100vw)}}.footer_block__copyright{color:#666;font-family:Outfit;font-size:clamp(12px,13 / 1512 * 100vw,13px);font-size:13px;font-weight:400;line-height:170%;letter-spacing:.91px}@media screen and not (min-width:769px){.footer_block__copyright{font-size:calc(12 / 390 * 100vw);letter-spacing:.84px}}.index_page .mainvisual_block{background:#fff;padding-top:calc(207 / 1512 * 100vw);padding-bottom:calc(100 / 1512 * 100vw)}@media screen and not (min-width:769px){.index_page .mainvisual_block{padding-top:calc(99.21 / 390 * 100vw);padding-bottom:calc(110 / 390 * 100vw)}}.index_page .mainvisual_block__message{padding-inline:calc(61 / 1512 * 100vw);margin-bottom:calc(143.89 / 1512 * 100vw);overflow:hidden}@media screen and not (min-width:769px){.index_page .mainvisual_block__message{padding-inline:calc(21.25 / 390 * 100vw);margin-bottom:12.9vw}}.index_page .mainvisual_block__message img{width:calc(781.35 / 1512 * 100vw);transform:translateY(100%);transition:transform 1s cubic-bezier(.77,0,.175,1) .5s}@media screen and not (min-width:769px){.index_page .mainvisual_block__message img{width:calc(337.38 / 390 * 100vw)}}.index_page .mainvisual_block__message.is-animated img{transform:translateY(0)}.index_page .mainvisual_block__content{display:flex;align-items:center;gap:calc(25 / 1512 * 100vw);padding-inline:calc(50 / 1512 * 100vw)}@media screen and not (min-width:769px){.index_page .mainvisual_block__content{flex-direction:column;gap:calc(17 / 390 * 100vw);padding-inline:calc(11 / 390 * 100vw)}}.index_page .mainvisual_block__logo{width:calc(773.04 / 1512 * 100vw);overflow:hidden}@media screen and not (min-width:769px){.index_page .mainvisual_block__logo{width:100%}}.index_page .mainvisual_block__logo img{width:100%;transform:translateY(100%);transition:transform 1s cubic-bezier(.77,0,.175,1) .5s}.index_page .mainvisual_block__logo.is-animated img{transform:translateY(0)}.index_page .mainvisual_block__service{flex-shrink:0;overflow:hidden}@media screen and not (min-width:769px){.index_page .mainvisual_block__service{padding-inline:calc(9 / 390 * 100vw)}}.index_page .mainvisual_block__service_wrapper{display:flex;flex-direction:column;gap:calc(20 / 1512 * 100vw);padding-top:calc(16 / 1512 * 100vw);transform:translateY(100%);transition:transform 1s cubic-bezier(.77,0,.175,1) .5s}@media screen and not (min-width:769px){.index_page .mainvisual_block__service_wrapper{padding-top:0;gap:calc(16 / 390 * 100vw)}}.index_page .mainvisual_block__service.is-animated .mainvisual_block__service_wrapper{transform:translateY(0)}.index_page .mainvisual_block__service_message{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:calc(25.125 / 1512 * 100vw);font-weight:600;line-height:180%}@media screen and not (min-width:769px){.index_page .mainvisual_block__service_message{font-size:calc(20 / 390 * 100vw);line-height:160%}}.index_page .mainvisual_block__service_list{display:flex;gap:calc(20 / 1512 * 100vw)}@media screen and not (min-width:769px){.index_page .mainvisual_block__service_list{row-gap:calc(11 / 390 * 100vw);column-gap:calc(16 / 390 * 100vw);flex-wrap:wrap}}.index_page .mainvisual_block__service_item{color:#000;font-feature-settings:"halt" on;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:calc(18.605 / 1512 * 100vw);font-weight:600;line-height:180%;padding-bottom:calc(2 / 1512 * 100vw);border-bottom:2.067px solid #000}@media screen and not (min-width:769px){.index_page .mainvisual_block__service_item{font-size:calc(15 / 390 * 100vw);padding-bottom:calc(1 / 390 * 100vw);border-bottom:1.5px solid #000}}.index_page .problem_block{background:#f3eee2;padding-top:161px;padding-inline:20px}@media screen and not (min-width:1024px){.index_page .problem_block{padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .problem_block{padding-top:calc(95 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.index_page .problem_block__inner{position:relative;max-width:1292px;margin-inline:auto}.index_page .problem_block__icon{position:absolute;top:0;right:0;width:310px}@media screen and not (min-width:1024px){.index_page .problem_block__icon{width:calc(310 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .problem_block__icon{width:calc(190 / 390 * 100vw);transform:translateY(-100%);top:calc(-19.17 / 390 * 100vw)}}.index_page .problem_block__icon img{width:100%}.index_page .problem_block__title{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(24px,41.065 / 1512 * 100vw,41.065px);font-weight:600;line-height:170%;letter-spacing:1.643px;margin-bottom:59px}@media screen and not (min-width:1024px){.index_page .problem_block__title{margin-bottom:calc(59 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .problem_block__title{font-weight:505;font-size:calc(24 / 390 * 100vw);line-height:170%;letter-spacing:.96px;text-align:center;margin-bottom:calc(30 / 390 * 100vw)}}.index_page .problem_block__list{display:flex;flex-direction:column;gap:12px;margin-bottom:63px}@media screen and not (min-width:769px){.index_page .problem_block__list{gap:calc(10 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.index_page .problem_block__item{display:flex;align-items:flex-start;align-self:stretch;gap:26px;padding:23px 30px;border-radius:7px;background:#fff}@media screen and not (min-width:1024px){.index_page .problem_block__item{gap:calc(26 / 1024 * 100vw);padding:calc(23 / 1024 * 100vw) calc(30 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .problem_block__item{padding:calc(16 / 390 * 100vw) calc(12 / 390 * 100vw);gap:calc(10 / 390 * 100vw);border-radius:6px}}.index_page .problem_block__item_icon{flex-shrink:0;width:27px}@media screen and not (min-width:1024px){.index_page .problem_block__item_icon{width:calc(27 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .problem_block__item_icon{width:calc(26 / 390 * 100vw)}}.index_page .problem_block__item_icon img{width:100%}.index_page .problem_block__item_text{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(18px,25 / 1512 * 100vw,25px);font-weight:600;line-height:165%;letter-spacing:1px}@media screen and not (min-width:769px){.index_page .problem_block__item_text{font-size:calc(18 / 390 * 100vw);letter-spacing:.36px;line-height:150%}}.index_page .problem_block__arrow{text-align:center}.index_page .problem_block__arrow img{display:inline;width:96.463px}@media screen and not (min-width:1024px){.index_page .problem_block__arrow img{width:calc(96.463 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .problem_block__arrow img{width:calc(53.797 / 390 * 100vw)}}.index_page .service_block{background:#f3eee2;padding-block:106px 240px;padding-inline:20px}@media screen and not (min-width:1024px){.index_page .service_block{padding-block:calc(106 / 1024 * 100vw) 23.4375vw;padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .service_block{padding-block:calc(20 / 390 * 100vw) calc(80 / 390 * 100vw);padding-inline:calc(19 / 390 * 100vw)}}.index_page .service_block__inner{max-width:1292px;margin-inline:auto}.index_page .service_block__head{display:flex;align-items:flex-end;justify-content:space-between;gap:103px;margin-bottom:242px}@media screen and not (min-width:1024px){.index_page .service_block__head{gap:calc(103 / 1024 * 100vw);margin-bottom:calc(242 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .service_block__head{flex-direction:column;gap:calc(26 / 390 * 100vw);margin-bottom:calc(100 / 390 * 100vw)}}.index_page .service_block__head_text{flex-shrink:0;color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(24px,38.693 / 1512 * 100vw,38.693px);font-weight:600;line-height:190%;letter-spacing:clamp(.64px,1.548 / 1512 * 100vw,1.548px);flex:1}@media screen and not (min-width:769px){.index_page .service_block__head_text{text-align:center;font-size:calc(24 / 390 * 100vw);letter-spacing:.96px}}.index_page .service_block__head_highlight{position:relative;display:inline-block;z-index:1;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N}.index_page .service_block__head_highlight:before{content:"";position:absolute;left:0;bottom:0;width:0;height:100%;background:#caba95;z-index:-1;transform-origin:left center}.index_page .service_block__head_highlight.is-animated:before{animation:slideInFromLeft .8s ease-out forwards}.index_page .service_block__head_image{text-align:center;flex-shrink:0}@media screen and not (min-width:769px){.index_page .service_block__head_image{text-align:right}}.index_page .service_block__head_image img{display:inline;width:min(381 / 1512 * 100vw,381px)}@media screen and not (min-width:769px){.index_page .service_block__head_image img{width:calc(221 / 390 * 100vw)}}.index_page .service_block__content{display:grid;grid-template-columns:43.8% 56.2%;scroll-margin-top:160px}@media screen and not (min-width:769px){.index_page .service_block__content{grid-template-columns:1fr;gap:calc(38 / 390 * 100vw);scroll-margin-top:calc(80 / 390 * 100vw)}}.index_page .service_block__right{display:flex;flex-direction:column;gap:160px;padding-top:28px}@media screen and not (min-width:1024px){.index_page .service_block__right{padding-top:calc(28 / 1024 * 100vw);gap:15.625vw}}@media screen and not (min-width:769px){.index_page .service_block__right{gap:calc(109 / 390 * 100vw)}}.index_page .service_block__title{color:#000;font-family:Outfit;font-size:clamp(60px,98 / 1512 * 100vw,98px);font-weight:700;line-height:120%;letter-spacing:3.92px;margin-bottom:46px}@media screen and not (min-width:1024px){.index_page .service_block__title{margin-bottom:calc(46 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .service_block__title{text-align:center;font-size:calc(60 / 390 * 100vw);letter-spacing:2.4px;margin-bottom:calc(20 / 390 * 100vw)}}.index_page .service_block__subtitle{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(18px,22 / 1512 * 100vw,22px);font-weight:600;line-height:190%;letter-spacing:.88px}@media screen and not (min-width:769px){.index_page .service_block__subtitle{text-align:center;font-size:calc(18 / 390 * 100vw);line-height:150%;letter-spacing:.36px}}.index_page .service_item__header{display:flex;align-items:center;gap:29px;margin-bottom:40px}@media screen and not (min-width:1024px){.index_page .service_item__header{margin-bottom:3.90625vw}}@media screen and not (min-width:769px){.index_page .service_item__header{gap:calc(10 / 390 * 100vw);margin-bottom:calc(28 / 390 * 100vw)}}.index_page .service_item__number{color:#000;font-family:Outfit;font-size:clamp(11px,16 / 1512 * 100vw,16px);font-weight:700;line-height:120%;letter-spacing:.8px}@media screen and not (min-width:769px){.index_page .service_item__number{font-size:calc(11 / 390 * 100vw);letter-spacing:.55px}}.index_page .service_item__line{flex:1;height:1px;background:#000}.index_page .service_item__title{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(26px,36 / 1512 * 100vw,36px);font-weight:600;line-height:170%;margin-bottom:30px}@media screen and not (min-width:1024px){.index_page .service_item__title{margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .service_item__title{font-size:calc(26 / 390 * 100vw);margin-bottom:calc(19 / 390 * 100vw)}}.index_page .service_item__description{color:#000;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(16px,18 / 1512 * 100vw,18px);font-weight:400;line-height:200%;letter-spacing:.72px;margin-bottom:60px}@media screen and not (min-width:1024px){.index_page .service_item__description{margin-bottom:calc(60 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .service_item__description{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);line-height:170%}}.index_page .service_item__highlight{font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-weight:600;background:#caba95}@media screen and not (min-width:769px){.index_page .service_item__highlight{font-weight:505}}.index_page .service_item__icons{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}@media screen and not (min-width:769px){.index_page .service_item__icons{grid-template-columns:repeat(2,1fr);gap:calc(3 / 390 * 100vw)}}.index_page .service_item__icon{background:#e9e4d3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:min(20 / 1512 * 100vw,20px) min(24 / 1512 * 100vw,24px);gap:2px}@media screen and not (min-width:769px){.index_page .service_item__icon{padding:calc(7 / 390 * 100vw) 0 calc(16.5 / 390 * 100vw);gap:calc(4 / 390 * 100vw)}}.index_page .service_item__icon_image{width:calc(124 / 1512 * 100vw);max-width:124px}@media screen and not (min-width:1024px){.index_page .service_item__icon_image{width:calc(124 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .service_item__icon_image{width:calc(95 / 390 * 100vw)}}.index_page .service_item__icon_image img{width:100%}.index_page .service_item__icon_label{color:#000;text-align:center;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(11.567px,16 / 1512 * 100vw,16px);font-weight:400;line-height:165%;letter-spacing:.32px}@media screen and not (min-width:769px){.index_page .service_item__icon_label{font-size:calc(11.567 / 390 * 100vw);letter-spacing:.231px}}.index_page .service_item__image,.index_page .service_item__image img{width:100%}.index_page .reason_block{background:#222;padding-block:160px;padding-inline:20px}@media screen and not (min-width:1024px){.index_page .reason_block{padding-block:15.625vw;padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .reason_block{padding-block:calc(70 / 390 * 100vw) calc(74 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.index_page .reason_block__inner{position:relative;max-width:1292px;margin-inline:auto;display:grid;grid-template-columns:43.8% 56.2%}@media screen and not (min-width:769px){.index_page .reason_block__inner{grid-template-columns:1fr;gap:calc(40 / 390 * 100vw)}}.index_page .reason_block__label{color:#fff;font-family:Outfit;font-size:clamp(16px,31 / 1512 * 100vw,31px);font-weight:700;line-height:120%;letter-spacing:1.24px;margin-bottom:30px}@media screen and not (min-width:1024px){.index_page .reason_block__label{margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .reason_block__label{font-size:calc(16 / 390 * 100vw);letter-spacing:.64px;margin-bottom:calc(20 / 390 * 100vw)}}.index_page .reason_block__title{color:#fff;font-family:Outfit;font-size:clamp(36px,54 / 1512 * 100vw,54px);font-weight:700;line-height:140%;letter-spacing:2.16px}@media screen and not (min-width:769px){.index_page .reason_block__title{font-size:calc(36 / 390 * 100vw);letter-spacing:1.44px}}.index_page .reason_block__list{display:flex;flex-direction:column;gap:60px}@media screen and not (min-width:1024px){.index_page .reason_block__list{gap:calc(60 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .reason_block__list{gap:calc(31 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw)}}.index_page .reason_block__item{padding-bottom:60px;border-bottom:1px solid #555}@media screen and not (min-width:1024px){.index_page .reason_block__item{padding-bottom:calc(60 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .reason_block__item{padding-bottom:calc(30 / 390 * 100vw)}}.index_page .reason_block__item:last-child{border:none}.index_page .reason_block__item_label{display:flex;align-items:center;gap:8.72px;margin-bottom:7px;color:#caba95;font-family:Outfit;font-size:clamp(13px,14 / 1512 * 100vw,14px);font-weight:500;line-height:120%;letter-spacing:.7px}@media screen and not (min-width:1024px){.index_page .reason_block__item_label{margin-bottom:calc(7 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .reason_block__item_label{font-size:calc(13 / 390 * 100vw);letter-spacing:.65px;margin-bottom:calc(7 / 390 * 100vw)}}.index_page .reason_block__item_title{color:#fff;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(24px,32 / 1512 * 100vw,32px);font-weight:600;line-height:170%;margin-bottom:8px}@media screen and not (min-width:1024px){.index_page .reason_block__item_title{margin-bottom:.78125vw}}@media screen and not (min-width:769px){.index_page .reason_block__item_title{font-size:calc(24 / 390 * 100vw);letter-spacing:0px;margin-bottom:calc(8 / 390 * 100vw)}}.index_page .reason_block__item_text{color:#d7d7d7;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:16px;font-weight:400;line-height:180%}@media screen and not (min-width:769px){.index_page .reason_block__item_text{font-size:calc(16 / 390 * 100vw)}}.index_page .reason_block__illustration{position:absolute;bottom:-57px;left:0}@media screen and not (min-width:1024px){.index_page .reason_block__illustration{bottom:calc(-57 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .reason_block__illustration{position:relative;bottom:auto;left:auto;text-align:center}}.index_page .reason_block__illustration img{display:inline;width:min(336 / 1512 * 100vw,336px)}@media screen and not (min-width:1024px){.index_page .reason_block__illustration img{width:32.8125vw}}@media screen and not (min-width:769px){.index_page .reason_block__illustration img{width:calc(223 / 390 * 100vw)}}.index_page .voice_block{background:#fff;padding-block:160px 171px;padding-inline:20px}@media screen and not (min-width:1024px){.index_page .voice_block{padding-block:15.625vw calc(171 / 1024 * 100vw);padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .voice_block{padding-block:calc(80 / 390 * 100vw) calc(68 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.index_page .voice_block__inner{max-width:1292px;margin-inline:auto}.index_page .voice_block__header{display:flex;align-items:baseline;gap:60px;margin-bottom:80px}@media screen and not (min-width:1024px){.index_page .voice_block__header{gap:calc(60 / 1024 * 100vw);margin-bottom:7.8125vw}}@media screen and not (min-width:769px){.index_page .voice_block__header{text-align:center;flex-direction:column;gap:calc(20 / 390 * 100vw);margin-bottom:calc(52 / 390 * 100vw)}}.index_page .voice_block__title{color:#000;font-family:Outfit;font-size:clamp(60px,95 / 1512 * 100vw,95px);font-weight:700;line-height:120%;letter-spacing:3.8px}@media screen and not (min-width:769px){.index_page .voice_block__title{width:100%;text-align:center;font-size:calc(60 / 390 * 100vw);letter-spacing:2.4px}}.index_page .voice_block__subtitle{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(18px,20 / 1512 * 100vw,20px);font-weight:600;line-height:170%;letter-spacing:.8px}@media screen and not (min-width:769px){.index_page .voice_block__subtitle{font-size:calc(18 / 390 * 100vw);letter-spacing:.36px;line-height:150%}}.index_page .voice_block__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and not (min-width:1024px){.index_page .voice_block__list{gap:3.90625vw}}@media screen and not (min-width:769px){.index_page .voice_block__list{grid-template-columns:1fr;gap:calc(49 / 390 * 100vw)}}.index_page .voice_block__item_image{width:100%;aspect-ratio:16/9;margin-bottom:13px}@media screen and not (min-width:1024px){.index_page .voice_block__item_image{margin-bottom:calc(13 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .voice_block__item_image{margin-bottom:calc(7 / 390 * 100vw)}}.index_page .voice_block__item_image img{width:100%}.index_page .voice_block__item_tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media screen and not (min-width:1024px){.index_page .voice_block__item_tags{gap:.78125vw;margin-bottom:calc(12 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .voice_block__item_tags{gap:calc(8 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw)}}.index_page .voice_block__item_tag{box-sizing:border-box;display:inline-block;padding:2px 7px;border:1px solid #000;color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(11px,12 / 1512 * 100vw,12px);font-weight:600;line-height:160%;letter-spacing:-.24px}@media screen and not (min-width:769px){.index_page .voice_block__item_tag{font-size:calc(11 / 390 * 100vw);letter-spacing:-.22px;padding:calc(2 / 390 * 100vw) calc(7 / 390 * 100vw)}}.index_page .voice_block__item_title{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(16px,18 / 1512 * 100vw,18px);font-weight:600;line-height:160%;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and not (min-width:1024px){.index_page .voice_block__item_title{margin-bottom:calc(10 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .voice_block__item_title{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(6 / 390 * 100vw)}}.index_page .voice_block__item_date{color:#666;font-family:Outfit;font-size:clamp(12px,13 / 1512 * 100vw,13px);font-weight:500;line-height:160%;letter-spacing:.39px}@media screen and not (min-width:769px){.index_page .voice_block__item_date{font-size:calc(12 / 390 * 100vw);letter-spacing:.36px}}.index_page .flow_block{background:#f3eee2;padding-block:160px;padding-inline:20px}@media screen and not (min-width:1024px){.index_page .flow_block{padding-block:15.625vw;padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .flow_block{padding-block:calc(70 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.index_page .flow_block__inner{max-width:1292px;margin-inline:auto}.index_page .flow_block__header{display:flex;align-items:baseline;gap:60px;margin-bottom:80px}@media screen and not (min-width:1024px){.index_page .flow_block__header{gap:calc(60 / 1024 * 100vw);margin-bottom:7.8125vw}}@media screen and not (min-width:769px){.index_page .flow_block__header{text-align:center;flex-direction:column;gap:calc(20 / 390 * 100vw);margin-bottom:calc(52 / 390 * 100vw)}}.index_page .flow_block__title{color:#000;font-family:Outfit;font-size:clamp(60px,95 / 1512 * 100vw,95px);font-weight:700;line-height:120%;letter-spacing:3.8px}@media screen and not (min-width:769px){.index_page .flow_block__title{width:100%;text-align:center;font-size:calc(60 / 390 * 100vw);letter-spacing:2.4px}}.index_page .flow_block__subtitle{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(18px,20 / 1512 * 100vw,20px);font-weight:600;line-height:170%;letter-spacing:.8px}@media screen and not (min-width:769px){.index_page .flow_block__subtitle{width:100%;text-align:center;font-size:calc(18 / 390 * 100vw);letter-spacing:.36px;line-height:150%}}.index_page .flow_block__message{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(24px,38 / 1512 * 100vw,38px);font-weight:600;line-height:150%;letter-spacing:1.52px;margin-bottom:80px}@media screen and not (min-width:1024px){.index_page .flow_block__message{margin-bottom:7.8125vw}}@media screen and not (min-width:769px){.index_page .flow_block__message{text-align:center;font-size:calc(24 / 390 * 100vw);letter-spacing:.96px;margin-bottom:10vw}}.index_page .step_block{display:flex;align-items:center;gap:12px;margin-bottom:190px}@media screen and not (min-width:1024px){.index_page .step_block{gap:calc(12 / 1024 * 100vw);margin-bottom:calc(190 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .step_block{flex-direction:column;margin-bottom:calc(68 / 390 * 100vw)}}.index_page .step_block__item{position:relative;flex:1;background:#c5c1b8;padding:16px 16px 21px;border-radius:4px;align-self:stretch}@media screen and not (min-width:1024px){.index_page .step_block__item{padding:1.5625vw 1.5625vw calc(21 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .step_block__item{width:100%;padding:calc(17 / 390 * 100vw) calc(16 / 390 * 100vw) calc(21 / 390 * 100vw)}}.index_page .step_block__item:nth-child(2){background:#626057}.index_page .step_block__item:nth-child(3){background:#4f4c41}.index_page .step_block__item:nth-child(4){background:#312c1f}.index_page .step_block .step_block__item--first .step_block__item_label,.index_page .step_block .step_block__item--first .step_block__item_title,.index_page .step_block .step_block__item--first .step_block__item_text{color:#000}.index_page .step_block__item_label{display:flex;align-items:center;gap:8px;color:#fff;font-family:Outfit;font-size:clamp(13px,16 / 1512 * 100vw,16px);font-weight:500;line-height:120%;letter-spacing:.64px;margin-bottom:25px}@media screen and not (min-width:1024px){.index_page .step_block__item_label{margin-bottom:calc(25 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .step_block__item_label{font-size:calc(13 / 390 * 100vw);letter-spacing:.52px;margin-bottom:calc(-10 / 390 * 100vw)}}.index_page .step_block__item_icon{width:150px;margin-bottom:8px;margin-inline:auto}@media screen and not (min-width:1024px){.index_page .step_block__item_icon{width:calc(150 / 1024 * 100vw);margin-bottom:.78125vw}}@media screen and not (min-width:769px){.index_page .step_block__item_icon{width:calc(100 / 390 * 100vw);margin-bottom:calc(-5 / 390 * 100vw)}}.index_page .step_block__item_icon img{width:100%}.index_page .step_block__item_title{color:#fff;text-align:center;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(17px,20 / 1512 * 100vw,20px);font-size:20px;font-weight:600;line-height:170%;letter-spacing:.8px;margin-bottom:8px}@media screen and not (min-width:1024px){.index_page .step_block__item_title{margin-bottom:.78125vw}}@media screen and not (min-width:769px){.index_page .step_block__item_title{letter-spacing:.68px;font-size:calc(17 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw)}}.index_page .step_block__item_text{color:#fff;text-align:center;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(14px,16 / 1512 * 100vw,15px);font-weight:400;line-height:170%}@media screen and not (min-width:769px){.index_page .step_block__item_text{font-size:calc(14 / 390 * 100vw)}}.index_page .step_block__arrow{position:absolute;top:50%;right:0;width:50px;transform:translateY(-50%) translate(62%);z-index:1}@media screen and not (min-width:1024px){.index_page .step_block__arrow{width:calc(50 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .step_block__arrow{width:calc(40 / 390 * 100vw);top:auto;right:auto;bottom:0;left:50%;transform:rotate(90deg) translateY(50%) translate(50%)}}.index_page .step_block__arrow img{width:100%}.index_page .comparison_table{overflow-x:auto;-webkit-overflow-scrolling:touch}.index_page .comparison_table table{border-collapse:collapse}.index_page .comparison_table tr{border-bottom:1px solid #ADADAD;display:grid;grid-template-columns:240.9px 328.4px 240.9px 240.9px 240.9px}@media screen and not (min-width:769px){.index_page .comparison_table tr{grid-template-columns:calc(145.5 / 390 * 100vw) calc(198.98 / 390 * 100vw) calc(145.5 / 390 * 100vw) calc(145.5 / 390 * 100vw) calc(145.5 / 390 * 100vw)}}.index_page .comparison_table thead th{color:#000;text-align:center;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(15px,18 / 1512 * 100vw,18px);font-size:18px;font-weight:600;line-height:170%;letter-spacing:.72px;padding-bottom:30px}@media screen and not (min-width:1024px){.index_page .comparison_table thead th{padding-bottom:calc(30 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .comparison_table thead th{font-size:calc(15 / 390 * 100vw);letter-spacing:.6px;padding-bottom:calc(19 / 390 * 100vw)}}.index_page .comparison_table tbody th{display:flex;justify-content:flex-start;align-items:flex-start;padding:25px 20px;color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(16px,22 / 1512 * 100vw,22px);font-weight:600;line-height:170%;letter-spacing:.88px}@media screen and not (min-width:1024px){.index_page .comparison_table tbody th{padding:calc(25 / 1024 * 100vw) calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .comparison_table tbody th{align-items:center;padding:calc(8 / 390 * 100vw) calc(20 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);letter-spacing:.64px}}.index_page .comparison_table tbody th img{width:164.874px}@media screen and not (min-width:1024px){.index_page .comparison_table tbody th img{width:calc(164.874 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .comparison_table tbody th img{width:calc(109.003 / 390 * 100vw)}}.index_page .comparison_table td{display:flex;justify-content:center;align-items:center;color:#000;text-align:center;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(15px,18 / 1512 * 100vw,18px);font-weight:600;line-height:160%;letter-spacing:.36px}@media screen and not (min-width:769px){.index_page .comparison_table td{font-size:calc(15 / 390 * 100vw);letter-spacing:.3px}}.index_page .comparison_table td svg{fill:none;display:block;margin-inline:auto;width:24px}@media screen and not (min-width:769px){.index_page .comparison_table td svg{width:calc(20 / 390 * 100vw)}}.index_page .comparison_table__player{background:#fff}.index_page .comparison_table__player p{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(14px,16 / 1512 * 100vw,16px);font-weight:600;line-height:170%;letter-spacing:.32px;text-align:left}@media screen and not (min-width:769px){.index_page .comparison_table__player p{font-size:calc(14 / 390 * 100vw);letter-spacing:.28px;text-align:left;padding:calc(20 / 390 * 100vw)}}.index_page .comparison_table__player span{background:#fff196}.index_page .comparison_table__player>th{padding:40px 20px 60.47px!important}@media screen and not (min-width:1024px){.index_page .comparison_table__player>th{padding:3.90625vw calc(20 / 1024 * 100vw) calc(60.47 / 1024 * 100vw)!important}}@media screen and not (min-width:769px){.index_page .comparison_table__player>th{padding:calc(48 / 390 * 100vw) calc(20 / 390 * 100vw) calc(52 / 390 * 100vw)!important}}.index_page .comparison_table__player td svg{width:38px}@media screen and not (min-width:769px){.index_page .comparison_table__player td svg{width:calc(30 / 390 * 100vw)}}.index_page .contact_cta{background:#fff;padding:120px 20px}@media screen and not (min-width:1024px){.index_page .contact_cta{padding:11.71875vw calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_cta{padding:calc(70 / 390 * 100vw) calc(12 / 390 * 100vw)}}.index_page .contact_cta__link{position:relative;display:block;background-image:url(../assets/img/top/bg_contact_cta_noise.webp);background-repeat:repeat;max-width:1292px;margin-inline:auto;padding:90px 80px;border-radius:6px;overflow:hidden}@media screen and not (min-width:1024px){.index_page .contact_cta__link{padding:calc(90 / 1024 * 100vw) 7.8125vw}}@media screen and not (min-width:769px){.index_page .contact_cta__link{padding-block:calc(30 / 390 * 100vw) calc(70 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.index_page .contact_cta__link:hover{opacity:.9}.index_page .contact_cta__link:hover .contact_cta__button circle{fill:transparent;stroke:#f3eee2}.index_page .contact_cta__link:hover .contact_cta__button path{stroke:#f3eee2}.index_page .contact_cta__container{position:relative}.index_page .contact_cta__content{display:flex;flex-direction:column;gap:25px;overflow:hidden}@media screen and not (min-width:1024px){.index_page .contact_cta__content{gap:calc(25 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_cta__content{gap:calc(20 / 390 * 100vw)}}.index_page .contact_cta__title_wrapper,.index_page .contact_cta__text_wrapper{overflow:hidden}.index_page .contact_cta__title{color:#f3eee2;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(32px,46 / 1512 * 100vw,46px);font-weight:600;line-height:140%;transform:translateY(100%);transition:transform 1s cubic-bezier(.77,0,.175,1)}@media screen and not (min-width:769px){.index_page .contact_cta__title{font-size:clamp(32px,32 / 390 * 100vw,46px);letter-spacing:-.64px}}.index_page .contact_cta__title_wrapper.is-animated .contact_cta__title{transform:translateY(0)}.index_page .contact_cta__text{color:#f3eee2;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(16px,18 / 1512 * 100vw,18px);font-size:18px;font-weight:600;line-height:180%;letter-spacing:.72px;transform:translateY(100%);transition:transform 1s cubic-bezier(.77,0,.175,1)}@media screen and not (min-width:769px){.index_page .contact_cta__text{letter-spacing:0;line-height:170%;font-size:calc(16 / 390 * 100vw)}}.index_page .contact_cta__text_wrapper.is-animated .contact_cta__text{transform:translateY(0)}.index_page .contact_cta__button{z-index:1;width:132px;position:absolute;bottom:50%;right:0;transform:translateY(50%)}@media screen and not (min-width:1024px){.index_page .contact_cta__button{width:calc(132 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_cta__button{width:calc(44 / 390 * 100vw);transform:translateY(0);bottom:calc(6 / 390 * 100vw);right:calc(14 / 390 * 100vw)}}.index_page .contact_cta__button svg{width:100%;fill:transparent;transition:all .3s ease}.index_page .contact_cta__button svg circle{transition:all .3s ease}.index_page .contact_cta__button svg path{transition:all .3s ease}.index_page .contact_cta__background_text{position:absolute;bottom:0;right:0;text-wrap:nowrap;color:#474747;font-family:Outfit;font-size:clamp(37.29px,114.541 / 1512 * 100vw,114.541px);font-weight:700;line-height:.8;letter-spacing:4.582px}@media screen and not (min-width:769px){.index_page .contact_cta__background_text{bottom:50%;transform:translateY(50%);writing-mode:sideways-lr;font-size:calc(37.29 / 390 * 100vw);letter-spacing:1.492px}}.index_page .about_block{position:relative;background:#fff;padding-block:122px 237px}@media screen and not (min-width:1024px){.index_page .about_block{padding-block:calc(122 / 1024 * 100vw) calc(237 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .about_block{padding-block:calc(70 / 390 * 100vw)}}.index_page .about_block__inner{max-width:1322px;margin-inline:auto;padding-inline:20px;position:relative;z-index:0}@media screen and not (min-width:1024px){.index_page .about_block__inner{padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .about_block__inner{padding-inline:calc(20 / 390 * 100vw)}}.index_page .about_block__title{color:#000;font-family:Outfit;font-size:clamp(60px,95 / 1512 * 100vw,95px);font-weight:700;line-height:120%;letter-spacing:3.8px;margin-bottom:80px}@media screen and not (min-width:1024px){.index_page .about_block__title{margin-bottom:7.8125vw}}@media screen and not (min-width:769px){.index_page .about_block__title{text-align:center;font-size:calc(60 / 390 * 100vw);letter-spacing:2.4px;margin-bottom:calc(49 / 390 * 100vw)}}.index_page .about_block__subtitle{margin-bottom:80px}@media screen and not (min-width:1024px){.index_page .about_block__subtitle{margin-bottom:7.8125vw}}@media screen and not (min-width:769px){.index_page .about_block__subtitle{margin-bottom:calc(43 / 390 * 100vw)}}.index_page .about_block__subtitle img{width:537.978px}@media screen and not (min-width:1024px){.index_page .about_block__subtitle img{width:calc(537.978 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .about_block__subtitle img{width:calc(327 / 390 * 100vw)}}.index_page .about_block__text{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(14px,17 / 1512 * 100vw,17px);font-weight:600;line-height:200%;align-self:stretch}@media screen and not (min-width:769px){.index_page .about_block__text{text-align:justify;font-size:calc(14 / 390 * 100vw);line-height:193%;letter-spacing:-.56px;margin-bottom:calc(30 / 390 * 100vw)}}.index_page .about_block__logo{position:absolute;right:10px;bottom:117px;z-index:0}@media screen and not (min-width:1024px){.index_page .about_block__logo{right:calc(10 / 1024 * 100vw);bottom:calc(117 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .about_block__logo{position:relative;right:auto;bottom:auto;text-align:center}}.index_page .about_block__logo img{width:clamp(390px,691 / 1512 * 100vw,691px)}@media screen and not (min-width:769px){.index_page .about_block__logo img{display:inline;width:100vw}}.index_page .pma_group_block{background:#222;padding-block:120px 126.83px;padding-inline:20px}@media screen and not (min-width:1024px){.index_page .pma_group_block{padding-block:11.71875vw calc(126.83 / 1024 * 100vw);padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .pma_group_block{padding-block:calc(69 / 390 * 100vw);padding-inline:0}}.index_page .pma_group_block__inner{max-width:1292px;margin-inline:auto;display:flex;justify-content:space-between;gap:70px}@media screen and not (min-width:1024px){.index_page .pma_group_block__inner{gap:calc(70 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .pma_group_block__inner{flex-direction:column;gap:calc(30 / 390 * 100vw)}}@media screen and not (min-width:769px){.index_page .pma_group_block__right{text-align:center}}.index_page .pma_group_block__right img{width:clamp(373.926px,739.074 / 1512 * 100vw,739.074px)}@media screen and not (min-width:769px){.index_page .pma_group_block__right img{display:inline;width:calc(373.926 / 390 * 100vw)}}.index_page .pma_group_block__title{color:#fff;font-family:Outfit;font-size:clamp(24px,36 / 1512 * 100vw,36px);font-weight:600;line-height:170%;margin-bottom:40px}@media screen and not (min-width:1024px){.index_page .pma_group_block__title{margin-bottom:3.90625vw}}@media screen and not (min-width:769px){.index_page .pma_group_block__title{align-self:stretch;text-align:center;font-size:calc(24 / 390 * 100vw);line-height:190%;letter-spacing:.96px;margin-bottom:calc(43 / 390 * 100vw)}}.index_page .pma_group_block__title--MidashiGo{font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N}@media screen and not (min-width:769px){.index_page .pma_group_block__title--MidashiGo{font-weight:505}}@media screen and not (min-width:769px){.index_page .pma_group_block__title span{font-weight:505}}.index_page .pma_group_block__title_highlight{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;position:relative;display:inline-block;z-index:1}@media screen and not (min-width:769px){.index_page .pma_group_block__title_highlight{font-weight:505}}.index_page .pma_group_block__title_highlight:before{content:"";position:absolute;left:0;bottom:0;width:0;height:100%;background:#fff196;z-index:-1;transform-origin:left center}.index_page .pma_group_block__title_highlight.is-animated:before{animation:slideInFromLeft .8s ease-out forwards}@media screen and not (min-width:769px){.index_page .pma_group_block__title_highlight--pc{display:none}}.index_page .pma_group_block__title_highlight--sp{display:none}@media screen and not (min-width:769px){.index_page .pma_group_block__title_highlight--sp{display:inline-block}}.index_page .pma_group_block__title_text--sp{display:none}@media screen and not (min-width:769px){.index_page .pma_group_block__title_text--sp{display:inline}}.index_page .pma_group_block__text{color:#fff;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(16px,18 / 1512 * 100vw,18px);font-weight:400;line-height:200%;letter-spacing:.72px}@media screen and not (min-width:769px){.index_page .pma_group_block__text{font-size:calc(16 / 390 * 100vw);line-height:170%;letter-spacing:0;padding-inline:calc(20 / 390 * 100vw)}}.index_page .member_block{background:#fff;padding-block:160px;padding-inline:20px}@media screen and not (min-width:1024px){.index_page .member_block{padding-block:15.625vw;padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .member_block{padding-block:calc(70 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.index_page .member_block__inner{max-width:1292px;margin-inline:auto}.index_page .member_block__title{color:#000;font-family:Outfit;font-size:clamp(60px,95 / 1512 * 100vw,95px);font-weight:700;line-height:120%;letter-spacing:3.8px;margin-bottom:80px}@media screen and not (min-width:1024px){.index_page .member_block__title{margin-bottom:7.8125vw}}@media screen and not (min-width:769px){.index_page .member_block__title{text-align:center;font-size:calc(60 / 390 * 100vw);letter-spacing:2.4px;margin-bottom:calc(40 / 390 * 100vw)}}.index_page .member_block__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and not (min-width:1024px){.index_page .member_block__list{gap:3.90625vw}}@media screen and not (min-width:769px){.index_page .member_block__list{grid-template-columns:1fr;gap:calc(41 / 390 * 100vw)}}.index_page .member_block__item{display:flex;flex-direction:column}.index_page .member_block__item_header{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}@media screen and not (min-width:1024px){.index_page .member_block__item_header{gap:calc(12 / 1024 * 100vw);margin-bottom:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .member_block__item_header{flex-direction:row;gap:calc(16 / 390 * 100vw);margin-bottom:calc(12 / 390 * 100vw)}}.index_page .member_block__item_image{width:100%}@media screen and not (min-width:769px){.index_page .member_block__item_image{width:calc(167 / 390 * 100vw)}}.index_page .member_block__item_image img{width:100%}.index_page .member_block__item_info{flex:1;display:flex;flex-direction:column}@media screen and not (min-width:769px){.index_page .member_block__item_info{padding-top:calc(8 / 390 * 100vw)}}.index_page .member_block__item_role{color:#000;font-family:Outfit;font-size:clamp(12px,14 / 1512 * 100vw,14px);font-weight:700;line-height:140%;letter-spacing:.84px;margin-bottom:12px}@media screen and not (min-width:1024px){.index_page .member_block__item_role{margin-bottom:calc(12 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .member_block__item_role{font-size:calc(12 / 390 * 100vw);letter-spacing:.72px;margin-bottom:calc(8 / 390 * 100vw)}}.index_page .member_block__item_name{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(24px,27 / 1512 * 100vw,27px);font-weight:600;line-height:130%}@media screen and not (min-width:769px){.index_page .member_block__item_name{font-size:calc(24 / 390 * 100vw)}}.index_page .member_block__item_name span{display:inline-block;color:#796f58;font-family:Outfit;font-size:clamp(11px,12 / 1512 * 100vw,12px);font-weight:700;line-height:140%;margin-left:8px}@media screen and not (min-width:1024px){.index_page .member_block__item_name span{margin-left:.78125vw}}@media screen and not (min-width:769px){.index_page .member_block__item_name span{display:block;margin-left:0;margin-top:calc(4 / 390 * 100vw);font-size:calc(11 / 390 * 100vw)}}.index_page .member_block__item_text{color:#000;align-self:stretch;text-align:justify;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(12px,14 / 1512 * 100vw,14px);font-weight:400;line-height:180%}@media screen and not (min-width:769px){.index_page .member_block__item_text{font-size:calc(12 / 390 * 100vw);line-height:165%;letter-spacing:.24px}}.index_page .faq_block{background:#fff;padding-block:50px 160px;padding-inline:20px}@media screen and not (min-width:1024px){.index_page .faq_block{padding-block:calc(50 / 1024 * 100vw) 15.625vw;padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .faq_block{padding-block:calc(55 / 390 * 100vw) calc(72 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.index_page .faq_block__inner{max-width:1292px;margin-inline:auto}.index_page .faq_block__content{display:grid;grid-template-columns:43.8% 56.2%}@media screen and not (min-width:769px){.index_page .faq_block__content{grid-template-columns:1fr;gap:calc(8 / 390 * 100vw)}}.index_page .faq_block__left{padding-top:30px}@media screen and not (min-width:1024px){.index_page .faq_block__left{padding-top:calc(30 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .faq_block__left{padding-top:0}}.index_page .faq_block__title{color:#000;font-family:Outfit;font-size:clamp(60px,95 / 1512 * 100vw,95px);font-weight:700;line-height:120%;letter-spacing:3.8px}@media screen and not (min-width:769px){.index_page .faq_block__title{text-align:center;font-size:calc(60 / 390 * 100vw);letter-spacing:2.4px}}.index_page .faq_block__list{display:flex;flex-direction:column}.index_page .faq_block__item{background:#fff;border-bottom:1px solid #D9D9D9}.index_page .faq_block__trigger{display:block;width:100%;padding-block:30px 20px;cursor:pointer;position:relative;list-style:none}@media screen and not (min-width:1024px){.index_page .faq_block__trigger{padding:calc(30 / 1024 * 100vw) calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .faq_block__trigger{padding:calc(30 / 390 * 100vw) 0 calc(19 / 390 * 100vw)}}.index_page .faq_block__trigger::-webkit-details-marker{display:none}.index_page .faq_block__trigger::marker{display:none}.index_page .faq_block__trigger:before{content:"";position:absolute;top:57%;right:6px;width:16.875px;height:1.5px;background:#000;transform:translateY(-50%);transition:transform .3s}@media screen and not (min-width:769px){.index_page .faq_block__trigger:before{top:55%;right:calc(6 / 390 * 100vw);width:calc(16.875 / 390 * 100vw)}}.index_page .faq_block__trigger:after{content:"";position:absolute;top:57%;right:6px;width:16.875px;height:1.5px;background:#000;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease}@media screen and not (min-width:769px){.index_page .faq_block__trigger:after{top:55%;right:calc(6 / 390 * 100vw);width:calc(16.875 / 390 * 100vw)}}.index_page .faq_block__item[open] .faq_block__trigger:after{transform:translateY(-50%) rotate(180deg)}.index_page .faq_block__question{display:flex;align-items:flex-start;gap:4px;color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(17px,20 / 1512 * 100vw,20px);font-size:20px;font-weight:600;line-height:190%;letter-spacing:.8px;padding-right:30px}@media screen and not (min-width:1024px){.index_page .faq_block__question{gap:calc(4 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .faq_block__question{padding-right:calc(30 / 390 * 100vw);font-size:calc(17 / 390 * 100vw);line-height:170%;letter-spacing:.34px;gap:calc(4 / 390 * 100vw)}}.index_page .faq_block__question_label{flex-shrink:0;color:#000;font-family:Outfit;font-size:clamp(20px,24 / 1512 * 100vw,24px);font-weight:700;line-height:160%}@media screen and not (min-width:769px){.index_page .faq_block__question_label{font-size:calc(20 / 390 * 100vw);line-height:140%}}.index_page .faq_block__answer_wrapper{overflow:hidden}.index_page .faq_block__answer_inner{padding-bottom:29px}@media screen and not (min-width:1024px){.index_page .faq_block__answer_inner{padding-bottom:calc(29 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .faq_block__answer_inner{padding-bottom:calc(29 / 390 * 100vw)}}.index_page .faq_block__answer{color:#000;text-align:justify;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(14px,14 / 1512 * 100vw,14px);font-weight:400;line-height:200%}@media screen and not (min-width:769px){.index_page .faq_block__answer{font-size:calc(14 / 390 * 100vw);line-height:180%}}.index_page .contact_block{background:#f3eee2;padding-block:160px;padding-inline:20px}@media screen and not (min-width:1024px){.index_page .contact_block{padding-block:7.8125vw;padding-inline:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_block{padding-block:calc(76 / 390 * 100vw) calc(140 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.index_page .contact_block__inner{max-width:1292px;margin-inline:auto;display:grid;grid-template-columns:46.8% 53.2%}@media screen and not (min-width:769px){.index_page .contact_block__inner{gap:calc(42 / 390 * 100vw);grid-template-columns:1fr}}.index_page .contact_block__left{display:flex;flex-direction:column;gap:55px;padding-top:10px;padding-right:20px}@media screen and not (min-width:1024px){.index_page .contact_block__left{gap:calc(55 / 1024 * 100vw);padding-top:calc(10 / 1024 * 100vw);padding-right:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_block__left{gap:calc(25 / 390 * 100vw);padding-top:0;padding-right:0}}.index_page .contact_block__title{color:#000;font-family:Outfit;font-size:clamp(60px,95 / 1512 * 100vw,95px);font-weight:700;line-height:100%;letter-spacing:3.8px}@media screen and not (min-width:769px){.index_page .contact_block__title{font-size:calc(60 / 390 * 100vw);letter-spacing:2.4px;text-align:center}}.index_page .contact_block__lead{max-width:475px;color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(17px,22 / 1512 * 100vw,22px);font-weight:600;line-height:190%;letter-spacing:.88px}@media screen and not (min-width:769px){.index_page .contact_block__lead{text-align:center;font-size:calc(17 / 390 * 100vw);line-height:150%;letter-spacing:.34px}}.index_page .contact_block__right{display:flex;flex-direction:column}.index_page .contact_block__right .wpcf7{width:100%}.index_page .contact_block__right .screen-reader-response,.index_page .contact_block__right .hidden-fields-container{display:none}.index_page .contact_block__right .wpcf7-form{max-width:687px;display:flex;flex-direction:column;gap:15.5px}@media screen and not (min-width:1024px){.index_page .contact_block__right .wpcf7-form{gap:calc(15.5 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_block__right .wpcf7-form{gap:calc(15.5 / 390 * 100vw)}}.index_page .contact_block__right .wpcf7-form-control-wrap{display:block}.index_page .contact_block__right .wpcf7-not-valid-tip{color:#a80000;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:12px;font-weight:400;line-height:1.5;margin-top:6px}@media screen and not (min-width:769px){.index_page .contact_block__right .wpcf7-not-valid-tip{font-size:calc(11 / 390 * 100vw)}}.index_page .contact_block__right .wpcf7-not-valid{border-color:#a80000!important}.index_page .contact_block__right .wpcf7-response-output{font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:14px;line-height:1.6;padding:16px 20px;margin:0;border-radius:4px;text-align:center}@media screen and not (min-width:769px){.index_page .contact_block__right .wpcf7-response-output{font-size:calc(13 / 390 * 100vw);padding:calc(12 / 390 * 100vw) calc(16 / 390 * 100vw)}}.index_page .contact_block__right .wpcf7-spinner{margin:12px auto 0;display:block}.index_page .contact_block__right .wpcf7-form.submitting .contact_block__submit{background:silver;color:gray;cursor:not-allowed;opacity:.6;pointer-events:none}.index_page .contact_block__form{max-width:687px;display:flex;flex-direction:column;gap:15.5px}@media screen and not (min-width:1024px){.index_page .contact_block__form{gap:calc(15.5 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_block__form{gap:calc(15.5 / 390 * 100vw)}}.index_page .contact_block__form_group{display:flex;flex-direction:column;gap:16px}@media screen and not (min-width:1024px){.index_page .contact_block__form_group{gap:1.5625vw}}@media screen and not (min-width:769px){.index_page .contact_block__form_group{gap:calc(16 / 390 * 100vw)}}.index_page .contact_block__label{display:flex;flex-direction:column;gap:12px}@media screen and not (min-width:1024px){.index_page .contact_block__label{gap:calc(12 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_block__label{gap:calc(9 / 390 * 100vw)}}.index_page .contact_block__label_text{display:flex;flex-direction:column;gap:8px}@media screen and not (min-width:1024px){.index_page .contact_block__label_text{gap:.78125vw}}@media screen and not (min-width:769px){.index_page .contact_block__label_text{gap:calc(3 / 390 * 100vw)}}.index_page .contact_block__label_en{color:#796f58;font-family:Outfit;font-size:clamp(11px,12 / 1512 * 100vw,12px);font-weight:400;line-height:1.2;letter-spacing:.72px}@media screen and not (min-width:769px){.index_page .contact_block__label_en{font-size:calc(11 / 390 * 100vw);letter-spacing:.66px}}.index_page .contact_block__label_ja{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(15px,16 / 1512 * 100vw,16px);font-weight:600;line-height:1.5;letter-spacing:.32px;display:flex;align-items:center;gap:4px}@media screen and not (min-width:1024px){.index_page .contact_block__label_ja{gap:calc(4 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_block__label_ja{font-size:calc(15 / 390 * 100vw);gap:calc(4 / 390 * 100vw);letter-spacing:.3px}}.index_page .contact_block__required{color:#a80000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.22px}@media screen and not (min-width:769px){.index_page .contact_block__required{font-size:calc(11 / 390 * 100vw)}}.index_page .contact_block__input,.index_page .contact_block__textarea{width:100%;height:54px;padding:16px 20px;background:#fff;border:1px solid #796F58;border-radius:2px;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(14px,16 / 1512 * 100vw,16px);font-weight:400;line-height:160%;color:#000;outline:none;transition:border-color .3s}@media screen and not (min-width:1024px){.index_page .contact_block__input,.index_page .contact_block__textarea{height:calc(54 / 1024 * 100vw);padding:1.5625vw calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_block__input,.index_page .contact_block__textarea{height:calc(40.5 / 390 * 100vw);padding:calc(12 / 390 * 100vw) calc(16 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.index_page .contact_block__textarea{height:300px;resize:vertical}@media screen and not (min-width:1024px){.index_page .contact_block__textarea{height:calc(300 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_block__textarea{height:calc(220 / 390 * 100vw)}}.index_page .contact_block__privacy{color:#796f58;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(12px,13 / 1512 * 100vw,13px);font-weight:400;line-height:190%;letter-spacing:.26px;padding-top:24px;padding-bottom:6px}@media screen and not (min-width:1024px){.index_page .contact_block__privacy{padding-top:2.34375vw;padding-bottom:calc(6 / 1024 * 100vw)}}@media screen and not (min-width:769px){.index_page .contact_block__privacy{font-size:calc(12 / 390 * 100vw);line-height:170%;letter-spacing:.24px;padding-top:calc(14 / 390 * 100vw);padding-bottom:calc(6 / 390 * 100vw)}}.index_page .contact_block__privacy_link{color:#796f58;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.index_page .contact_block__submit{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:#262626;color:#fff;font-family:Roboto;font-size:clamp(25px,25 / 1512 * 100vw,25px);font-weight:500;line-height:1.2;letter-spacing:1.5px;border-radius:6px;cursor:pointer}@media screen and not (min-width:1024px){.index_page .contact_block__submit{height:7.8125vw}}@media screen and not (min-width:769px){.index_page .contact_block__submit{height:calc(64 / 390 * 100vw);font-size:calc(20 / 390 * 100vw);letter-spacing:1.2px}}.index_page .contact_block__submit:disabled{background:silver;color:gray;cursor:not-allowed;opacity:.6}@keyframes slideInFromLeft{0%{width:0}to{width:100%}}.voice_detail_page{background-color:#fff}.voice_detail_page .container{padding-top:136px}@media screen and not (min-width:1024px){.voice_detail_page .container{padding-top:13.28125vw}}@media screen and not (min-width:769px){.voice_detail_page .container{padding-top:calc(97 / 390 * 100vw)}}.voice_detail_page .voice_detail_block{padding-inline:20px;margin-bottom:273px}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block{padding-inline:calc(20 / 1024 * 100vw);margin-bottom:calc(273 / 1024 * 100vw)}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block{padding-inline:calc(20 / 390 * 100vw);margin-bottom:calc(138 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__inner{max-width:900px;margin:0 auto}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__inner{max-width:100%}}.voice_detail_page .voice_detail_block__label{color:#000;font-family:Outfit;font-size:24px;font-weight:700;line-height:120%;letter-spacing:.96px;margin-bottom:60px}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block__label{font-size:2.34375vw;margin-bottom:calc(60 / 1024 * 100vw)}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__label{font-size:calc(18 / 390 * 100vw);letter-spacing:.72px;margin-bottom:calc(24 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__header{margin-bottom:60px}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block__header{margin-bottom:calc(60 / 1024 * 100vw)}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__header{margin-bottom:calc(50 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__meta{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block__meta{margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__meta{flex-direction:column;gap:calc(12 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block__tags{gap:.78125vw}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__tags{gap:calc(8 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__tag{display:inline-block;padding:2px 6.5px;border:1px solid #CCC;background:#fff;color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(12px,14 / 1512 * 100vw,14px);font-weight:600;line-height:160%;letter-spacing:-.28px}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__tag{padding:calc(2 / 390 * 100vw) calc(6.5 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);letter-spacing:-.24px}}.voice_detail_page .voice_detail_block__date{color:#666;font-family:Outfit;font-size:clamp(12px,14 / 1512 * 100vw,14px);font-weight:500;line-height:160%;letter-spacing:.42px}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__date{font-size:calc(12 / 390 * 100vw);letter-spacing:.36px}}.voice_detail_page .voice_detail_block__title{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:40px;font-weight:600;line-height:175%;margin-bottom:24px}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block__title{font-size:3.90625vw;margin-bottom:2.34375vw}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__title{line-height:160%;font-size:calc(26 / 390 * 100vw);margin-bottom:calc(24 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__company{margin-bottom:30px;display:flex;flex-direction:column;gap:8px}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block__company{margin-bottom:calc(30 / 1024 * 100vw);gap:.78125vw}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__company{margin-bottom:calc(20 / 390 * 100vw);gap:calc(4 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__company_name{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(16px,20 / 1512 * 100vw,20px);font-weight:600;line-height:175%}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__company_name{font-size:calc(16 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__company_info{display:flex;flex-direction:column;gap:2px}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__company_info{gap:0}}.voice_detail_page .voice_detail_block__company_text{color:#000;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(13px,16 / 1512 * 100vw,16px);font-weight:400;line-height:175%}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__company_text{font-size:calc(13 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__company_text span{margin-right:20px}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__company_text span{margin-right:16px}}.voice_detail_page .voice_detail_block__main_image{width:100%;aspect-ratio:900/550;overflow:hidden}.voice_detail_page .voice_detail_block__main_image img{width:100%;height:100%;object-fit:cover}.voice_detail_page .voice_detail_block__content>h2,.voice_detail_page .voice_detail_block__content>h3{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-weight:600;line-height:175%}.voice_detail_page .voice_detail_block__content>h2{padding:10px 16px;border-radius:4px;background:#f3eee2;font-size:clamp(20px,24 / 1512 * 100vw,24px);margin-bottom:50px}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block__content>h2{padding:calc(10 / 1024 * 100vw) 1.5625vw;margin-bottom:calc(50 / 1024 * 100vw)}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__content>h2{padding:calc(10 / 390 * 100vw) calc(16 / 390 * 100vw);font-size:calc(20 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__content>h3{padding-bottom:10px;border-bottom:2px solid #D9D9D9;font-size:clamp(18px,22 / 1512 * 100vw,22px);margin-bottom:40px}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block__content>h3{padding-bottom:calc(10 / 1024 * 100vw);margin-bottom:3.90625vw}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__content>h3{padding-bottom:calc(10 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.voice_detail_page .voice_detail_block__content>p{color:#000;text-align:justify;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(15px,18 / 1512 * 100vw,18px);font-weight:400;line-height:205%;margin-bottom:80px}@media screen and not (min-width:1024px){.voice_detail_page .voice_detail_block__content>p{margin-bottom:7.8125vw}}@media screen and not (min-width:769px){.voice_detail_page .voice_detail_block__content>p{margin-bottom:calc(80 / 390 * 100vw);font-size:calc(15 / 390 * 100vw);line-height:180%}}.voice_detail_page .voice_detail_block__content>img{width:100%;height:auto;margin-bottom:80px}.voice_detail_page .related_voice_block{background:#222;padding:120px 20px;border-bottom:1px solid #fff}@media screen and not (min-width:1024px){.voice_detail_page .related_voice_block{padding:11.71875vw calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.voice_detail_page .related_voice_block{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw)}}.voice_detail_page .related_voice_block__inner{max-width:1292px;margin:0 auto}.voice_detail_page .related_voice_block__title{font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(28px,36 / 1512 * 100vw,36px);font-weight:600;line-height:175%;color:#fff;margin-bottom:60px}@media screen and not (min-width:1024px){.voice_detail_page .related_voice_block__title{margin-bottom:calc(60 / 1024 * 100vw)}}@media screen and not (min-width:769px){.voice_detail_page .related_voice_block__title{font-size:calc(28 / 390 * 100vw);margin-bottom:calc(50 / 390 * 100vw)}}.voice_detail_page .related_voice_block__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and not (min-width:1024px){.voice_detail_page .related_voice_block__list{gap:3.90625vw}}@media screen and not (min-width:769px){.voice_detail_page .related_voice_block__list{grid-template-columns:1fr;gap:calc(50 / 390 * 100vw)}}.voice_detail_page .related_voice_block__item{display:block}.voice_detail_page .related_voice_block__item_image{width:100%;aspect-ratio:404/270;overflow:hidden;margin-bottom:12px}@media screen and not (min-width:1024px){.voice_detail_page .related_voice_block__item_image{margin-bottom:calc(12 / 1024 * 100vw)}}@media screen and not (min-width:769px){.voice_detail_page .related_voice_block__item_image{aspect-ratio:350/234.24;margin-bottom:calc(8 / 390 * 100vw)}}.voice_detail_page .related_voice_block__item_image img{width:100%;height:100%;object-fit:cover}.voice_detail_page .related_voice_block__item_content{display:flex;flex-direction:column;gap:12px}@media screen and not (min-width:1024px){.voice_detail_page .related_voice_block__item_content{gap:calc(12 / 1024 * 100vw)}}@media screen and not (min-width:769px){.voice_detail_page .related_voice_block__item_content{gap:calc(8 / 390 * 100vw)}}.voice_detail_page .related_voice_block__item_tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media screen and not (min-width:1024px){.voice_detail_page .related_voice_block__item_tags{gap:.78125vw}}@media screen and not (min-width:769px){.voice_detail_page .related_voice_block__item_tags{gap:calc(8 / 390 * 100vw)}}.voice_detail_page .related_voice_block__item_tag{display:inline-block;padding:3px 7px;border:1px solid #fff;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(11px,12 / 1512 * 100vw,12px);font-weight:600;line-height:160%;letter-spacing:-.24px;color:#fff;background:transparent}@media screen and not (min-width:769px){.voice_detail_page .related_voice_block__item_tag{padding:calc(2.5 / 390 * 100vw) calc(7 / 390 * 100vw);font-size:calc(11 / 390 * 100vw)}}.voice_detail_page .related_voice_block__item_title{font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(16px,18 / 1512 * 100vw,18px);font-weight:600;line-height:160%;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and not (min-width:769px){.voice_detail_page .related_voice_block__item_title{font-size:calc(16 / 390 * 100vw)}}.voice_detail_page .related_voice_block__item_date{font-family:Outfit;font-size:clamp(12px,13 / 1512 * 100vw,13px);font-weight:500;line-height:160%;letter-spacing:.39px;color:#666}@media screen and not (min-width:769px){.voice_detail_page .related_voice_block__item_date{font-size:calc(12 / 390 * 100vw)}}.contact_complete_page .contact_complete_block{background:#fff;padding:136px 20px 150px}@media screen and not (min-width:1024px){.contact_complete_page .contact_complete_block{padding:13.28125vw calc(20 / 1024 * 100vw) calc(150 / 1024 * 100vw)}}@media screen and not (min-width:769px){.contact_complete_page .contact_complete_block{padding:calc(97 / 390 * 100vw) calc(20 / 390 * 100vw) calc(160 / 390 * 100vw)}}.contact_complete_page .contact_complete_block__inner{max-width:980px;margin:0 auto;position:relative;padding-left:40px;padding-bottom:40px}@media screen and not (min-width:1024px){.contact_complete_page .contact_complete_block__inner{padding-left:3.90625vw;padding-bottom:3.90625vw}}@media screen and not (min-width:769px){.contact_complete_page .contact_complete_block__inner{padding:0;text-align:center}}.contact_complete_page .contact_complete_block__label{color:#000;font-family:Outfit;font-size:clamp(18px,24 / 1512 * 100vw,24px);font-weight:700;line-height:120%;letter-spacing:.96px;margin-bottom:40px}@media screen and not (min-width:1024px){.contact_complete_page .contact_complete_block__label{margin-bottom:3.90625vw}}@media screen and not (min-width:769px){.contact_complete_page .contact_complete_block__label{margin-bottom:calc(20 / 390 * 100vw);font-size:calc(18 / 390 * 100vw);letter-spacing:.72px;text-align:left}}.contact_complete_page .contact_complete_block__title{color:#000;font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(26px,40 / 1512 * 100vw,40px);font-weight:600;line-height:175%;margin-bottom:30px}@media screen and not (min-width:1024px){.contact_complete_page .contact_complete_block__title{margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and not (min-width:769px){.contact_complete_page .contact_complete_block__title{margin-bottom:calc(20 / 390 * 100vw);font-size:calc(26 / 390 * 100vw);line-height:160%;text-align:left}}.contact_complete_page .contact_complete_block__text{color:#000;text-align:justify;font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(15px,18 / 1512 * 100vw,18px);font-style:normal;font-weight:400;line-height:205%;margin-bottom:80px}@media screen and not (min-width:1024px){.contact_complete_page .contact_complete_block__text{margin-bottom:7.8125vw}}@media screen and not (min-width:769px){.contact_complete_page .contact_complete_block__text{margin-bottom:calc(40 / 390 * 100vw);font-size:calc(15 / 390 * 100vw);line-height:180%}}.contact_complete_page .contact_complete_block__button{display:inline-flex;align-items:center;justify-content:center;background:#000;padding:16px 44px;border-radius:2px;color:#f7f7f7;text-align:center;font-family:Outfit;font-size:clamp(15px,16 / 1512 * 100vw,16px);font-weight:800;line-height:120%;letter-spacing:1.28px}.contact_complete_page .contact_complete_block__button span{font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N}@media screen and not (min-width:1024px){.contact_complete_page .contact_complete_block__button{padding:1.5625vw calc(44 / 1024 * 100vw)}}@media screen and not (min-width:769px){.contact_complete_page .contact_complete_block__button{margin:0 auto;font-size:calc(15 / 390 * 100vw);letter-spacing:1.2px;padding:calc(16 / 390 * 100vw) calc(44 / 390 * 100vw)}}.contact_complete_page .contact_complete_block__illustration{position:absolute;right:0;bottom:0;width:302px;height:auto}@media screen and not (min-width:1024px){.contact_complete_page .contact_complete_block__illustration{width:calc(302 / 1024 * 100vw)}}@media screen and not (min-width:769px){.contact_complete_page .contact_complete_block__illustration{width:calc(135 / 390 * 100vw);bottom:auto;top:calc(-20 / 390 * 100vw)}}.contact_complete_page .contact_complete_block__illustration img{width:100%;height:auto}.privacy_policy_page{background-color:#fff}.privacy_policy_page .container{padding:192px 20px 190px}@media screen and not (min-width:1024px){.privacy_policy_page .container{padding:calc(190 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(190 / 1024 * 100vw)}}@media screen and not (min-width:769px){.privacy_policy_page .container{padding:calc(97 / 390 * 100vw) calc(20 / 390 * 100vw) calc(160 / 390 * 100vw)}}.privacy_policy_page .page_title_block{max-width:1292px;margin:0 auto 128px;display:flex;flex-direction:column;gap:10px}@media screen and not (min-width:1024px){.privacy_policy_page .page_title_block{margin-bottom:12.5vw;gap:calc(10 / 1024 * 100vw)}}@media screen and not (min-width:769px){.privacy_policy_page .page_title_block{margin-bottom:calc(60 / 390 * 100vw);gap:calc(5 / 390 * 100vw)}}.privacy_policy_page .page_title_block__title{font-family:Outfit;font-size:clamp(62px,76 / 1512 * 100vw,76px);font-weight:700;line-height:120%;letter-spacing:3.04px;color:#000}@media screen and not (min-width:769px){.privacy_policy_page .page_title_block__title{font-size:calc(62 / 390 * 100vw);letter-spacing:2.48px}}.privacy_policy_page .page_title_block__subtitle{font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(17px,24 / 1512 * 100vw,24px);font-weight:600;line-height:190%;letter-spacing:1.44px;color:#000}@media screen and not (min-width:769px){.privacy_policy_page .page_title_block__subtitle{font-size:calc(17 / 390 * 100vw);letter-spacing:.34px}}.privacy_policy_page .privacy_policy_block{max-width:940px;margin:0 auto}.privacy_policy_page .privacy_policy_block__intro{margin-bottom:58px}@media screen and not (min-width:1024px){.privacy_policy_page .privacy_policy_block__intro{margin-bottom:calc(58 / 1024 * 100vw)}}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__intro{margin-bottom:calc(40 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__intro p{font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(14px,16 / 1512 * 100vw,16px);font-weight:600;line-height:190%;letter-spacing:.32px;color:#000}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__intro p{font-size:calc(14 / 390 * 100vw);letter-spacing:.28px;line-height:180%;letter-spacing:0}}.privacy_policy_page .privacy_policy_block__content{display:flex;flex-direction:column;gap:70px}@media screen and not (min-width:1024px){.privacy_policy_page .privacy_policy_block__content{gap:calc(70 / 1024 * 100vw)}}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__content{gap:calc(40 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__section{display:flex;flex-direction:column;gap:24px}@media screen and not (min-width:1024px){.privacy_policy_page .privacy_policy_block__section{gap:2.34375vw}}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__section{gap:calc(24 / 390 * 100vw)}.privacy_policy_page .privacy_policy_block__section:nth-child(1),.privacy_policy_page .privacy_policy_block__section:nth-child(2),.privacy_policy_page .privacy_policy_block__section:nth-child(3),.privacy_policy_page .privacy_policy_block__section:nth-child(10),.privacy_policy_page .privacy_policy_block__section:nth-child(11){gap:calc(12 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__section_title{font-family:Midashi Go MB31,A-OTF Midashi Go MB31 Pr6N;font-size:clamp(18px,22 / 1512 * 100vw,22px);font-weight:600;line-height:190%;letter-spacing:.44px;color:#000}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__section_title{font-size:calc(18 / 390 * 100vw);letter-spacing:.36px}}.privacy_policy_page .privacy_policy_block__text{font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(14px,15 / 1512 * 100vw,15px);font-weight:400;line-height:190%;color:#000}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__text{line-height:192%;font-size:calc(14 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__text a{color:#000;text-decoration:underline}.privacy_policy_page .privacy_policy_block__list_wrapper{display:flex;flex-direction:column;gap:20px}@media screen and not (min-width:1024px){.privacy_policy_page .privacy_policy_block__list_wrapper{gap:calc(20 / 1024 * 100vw)}}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__list_wrapper{gap:calc(14 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__list_item{display:flex;gap:10px;align-items:flex-start;padding-left:30px}@media screen and not (min-width:1024px){.privacy_policy_page .privacy_policy_block__list_item{gap:calc(10 / 1024 * 100vw);padding-left:calc(30 / 1024 * 100vw)}}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__list_item{gap:calc(10 / 390 * 100vw);padding-left:calc(20 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__list_number{font-family:Geist;font-size:16px;font-weight:600;line-height:180%;color:#000;flex-shrink:0}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__list_number{font-size:calc(16 / 390 * 100vw);line-height:160%}}.privacy_policy_page .privacy_policy_block__list_content>p{font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(14px,15 / 1512 * 100vw,15px);font-weight:400;line-height:189%;color:#000}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__list_content>p{line-height:192%;font-size:calc(14 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__sublist{padding-left:10px;margin-top:17px;list-style:none;counter-reset:sublist-counter}@media screen and not (min-width:1024px){.privacy_policy_page .privacy_policy_block__sublist{padding-left:calc(10 / 1024 * 100vw);margin-top:calc(17 / 1024 * 100vw)}}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__sublist{padding-inline:calc(10 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__sublist>li{counter-increment:sublist-counter;display:flex;gap:10px;margin-bottom:18px;align-items:flex-start}@media screen and not (min-width:1024px){.privacy_policy_page .privacy_policy_block__sublist>li{gap:calc(10 / 1024 * 100vw);margin-bottom:calc(18 / 1024 * 100vw)}}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__sublist>li{gap:calc(10 / 390 * 100vw);margin-bottom:calc(14 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__sublist>li:last-child{margin-bottom:0}.privacy_policy_page .privacy_policy_block__sublist>li::marker{content:""}.privacy_policy_page .privacy_policy_block__sublist>li:before{content:counter(sublist-counter) ".";font-family:Geist;font-size:clamp(15px,16 / 1512 * 100vw,16px);font-weight:600;line-height:160%;color:#000;flex-shrink:0}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__sublist>li:before{font-size:calc(15 / 390 * 100vw)}}.privacy_policy_page .privacy_policy_block__sublist>li{font-family:Gothic Medium BBB,A-OTF Gothic BBB Pr6;font-size:clamp(14px,15 / 1512 * 100vw,15px);font-weight:400;line-height:189%;color:#000}@media screen and not (min-width:769px){.privacy_policy_page .privacy_policy_block__sublist>li{font-size:calc(14 / 390 * 100vw)}}
