article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}a{text-decoration:none;outline:none}body{font-family:"gill-sans-nova","Segoe UI","Trebuchet MS","Helvetica Neue",Arial,"Hiragino Sans","ヒラギノ角ゴシック","BIZ UDPGothic",Meiryo,sans-serif;color:#1d1d1f;word-break:break-all}body a{color:#1d1d1f}.p-content{margin:0;font-size:14px;line-height:1.8}@media(min-width: 768px){.p-content{font-size:16px;line-height:2}}.p-content a{color:#006ece}.p-content a:hover{color:#06589f}.p-content>div,.p-content [data-navi-content]>div,.p-content section,.p-content h2,.p-content h3,.p-content h4,.p-content h5,.p-content table,.p-content details,.p-content p,.p-content ul,.p-content ol,.p-content hr,.p-content .wp-block-table,.p-content .wp-block-image{margin-top:32px;margin-bottom:32px}@media(min-width: 768px){.p-content>div,.p-content [data-navi-content]>div,.p-content section,.p-content h2,.p-content h3,.p-content h4,.p-content h5,.p-content table,.p-content details,.p-content p,.p-content ul,.p-content ol,.p-content hr,.p-content .wp-block-table,.p-content .wp-block-image{margin-top:40px;margin-bottom:40px}}@media(min-width: 1024px){.p-content>div,.p-content [data-navi-content]>div,.p-content section,.p-content h2,.p-content h3,.p-content h4,.p-content h5,.p-content table,.p-content details,.p-content p,.p-content ul,.p-content ol,.p-content hr,.p-content .wp-block-table,.p-content .wp-block-image{margin-top:48px;margin-bottom:48px}}.p-content>div:first-child,.p-content [data-navi-content]>div:first-child,.p-content section:first-child,.p-content h2:first-child,.p-content h3:first-child,.p-content h4:first-child,.p-content h5:first-child,.p-content table:first-child,.p-content details:first-child,.p-content p:first-child,.p-content ul:first-child,.p-content ol:first-child,.p-content hr:first-child,.p-content .wp-block-table:first-child,.p-content .wp-block-image:first-child{margin-top:0}.p-content>div:last-child,.p-content [data-navi-content]>div:last-child,.p-content section:last-child,.p-content h2:last-child,.p-content h3:last-child,.p-content h4:last-child,.p-content h5:last-child,.p-content table:last-child,.p-content details:last-child,.p-content p:last-child,.p-content ul:last-child,.p-content ol:last-child,.p-content hr:last-child,.p-content .wp-block-table:last-child,.p-content .wp-block-image:last-child{margin-bottom:0}.p-content h2{font-size:140%;letter-spacing:.25em}.p-content h3{font-size:120%;letter-spacing:.25em}.p-content strong{font-weight:bold}.p-content small{font-size:80%}.p-content hr{border:none;height:1px;background-image:linear-gradient(to right, #BABABA 4px, transparent 4px);background-size:8px 1px;background-repeat:repeat-x}.p-content ul li{position:relative;padding-left:16px}@media(min-width: 768px){.p-content ul li{padding-left:24px}}.p-content ul li:not(:last-child){margin-bottom:24px}.p-content ul li::before{content:"";display:block;width:4px;height:4px;border:1px solid #1d1d1f;border-radius:50%;position:absolute;left:0;top:9px}@media(min-width: 768px){.p-content ul li::before{width:6px;height:6px;top:11px;left:4px}}.scss_errors pre{display:none}img{max-width:100%;height:auto}.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{width:100%}.l-background--recruit{position:absolute;right:0;top:50%;transform:translateY(-50%);width:60%}@media(min-width: 1024px){.l-background--recruit{top:10%;right:50%;transform:translateX(900px);max-width:800px}}.l-background--recruit img{width:100%;height:auto}.l-company{font-size:14px;line-height:2;font-weight:bold}@media(min-width: 1024px){.l-company{font-size:16px}}.l-company p:not(:last-child){margin-bottom:24px}.l-company__introduction{display:grid;gap:40px;padding:0 0 40px}@media(min-width: 1024px){.l-company__introduction{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:24px 40px}.l-company__introduction>:nth-child(1){grid-area:1/1/2/2}.l-company__introduction>:nth-child(2){grid-area:1/2/3/3}.l-company__introduction>:nth-child(3){grid-area:2/1/3/2}}@media(min-width: 1200px){.l-company__introduction{gap:24px 80px;padding:0 0 240px}}@media(min-width: 1400px){.l-company__introduction{grid-template-columns:2fr 3fr;gap:24px 120px}}.l-company__value{display:grid;grid-template-columns:minmax(0, 1fr);gap:40px;margin-top:32px}@media(min-width: 1024px){.l-company__value{grid-template-columns:1fr 1fr 1fr;gap:80px}}@media(min-width: 1200px){.l-company__value{gap:120px}}.l-company__value>div{border-left:2px solid #000;padding:0 0 0 24px;position:relative}@media(min-width: 1024px){.l-company__value>div{border:none;padding:0}}@media(min-width: 1024px){.l-company__value>div:not(:last-child)::after{content:"";display:block;width:2px;height:100%;background:#000;position:absolute;right:-39px;top:0}}@media(min-width: 1200px){.l-company__value>div:not(:last-child)::after{right:-59px}}.l-company__message{display:grid;gap:40px}@media(min-width: 1024px){.l-company__message{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:24px 40px}.l-company__message>:nth-child(1){grid-area:1/1/2/2}.l-company__message>:nth-child(2){grid-area:1/2/3/3}.l-company__message>:nth-child(3){grid-area:2/1/3/2}}@media(min-width: 1200px){.l-company__message{gap:24px 80px}}@media(min-width: 1400px){.l-company__message{grid-template-columns:2fr 3fr;gap:24px 120px}}.l-company__image img{width:100%;max-width:unset;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.l-company__image img{aspect-ratio:unset}}.l-company__map{position:relative;aspect-ratio:16/9}.l-company__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.l-company__group{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width: 768px){.l-company__group{grid-template-columns:1fr 1fr 1fr;gap:32px}}.l-container{margin:40px 0}@media(min-width: 768px){.l-container{margin:80px 0}}.l-container--wide{margin:80px 0}@media(min-width: 768px){.l-container--wide{margin:120px 0}}@media(min-width: 1200px){.l-container--wide{margin:240px 0}}.l-container--padding{padding:40px 0}@media(min-width: 768px){.l-container--padding{padding:80px 0}}.l-container--wide-padding{padding:80px 0}@media(min-width: 768px){.l-container--wide-padding{padding:120px 0}}@media(min-width: 1200px){.l-container--wide-padding{padding:240px 0}}.l-flex{display:flex;justify-content:space-between;align-items:center}.l-footer{background:#000;color:#fff;word-break:normal}.l-footer a{color:#fff}.l-footer__inner{display:flex;flex-direction:column}@media(min-width: 1024px){.l-footer__inner{flex-direction:row;gap:80px;justify-content:space-between}}.l-footer__info{display:flex;gap:80px;margin-top:60px}@media(min-width: 1024px){.l-footer__info{margin-top:0;gap:60px}}@media(min-width: 1200px){.l-footer__info{gap:80px}}@media(min-width: 1400px){.l-footer__info{gap:120px}}.l-footer__menus{display:flex;flex-direction:column}@media(min-width: 1024px){.l-footer__menus{flex-direction:row;gap:60px}}@media(min-width: 1200px){.l-footer__menus{gap:80px}}@media(min-width: 1400px){.l-footer__menus{gap:120px}}.l-footer__relevance{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.l-footer__relevance{font-size:24px;white-space:nowrap}}.l-footer__sns{display:flex;align-items:center;justify-content:flex-start;margin-left:30px;margin:50px 0;gap:25px}.l-footer__sns img{width:36px}.l-grid,.l-grid--golden,.l-grid--half,.l-grid--narrow,.l-grid--narrower{display:grid;grid-template-columns:minmax(0, 1fr);gap:48px;align-items:flex-start}@media(min-width: 1024px){.l-grid,.l-grid--golden,.l-grid--half,.l-grid--narrow,.l-grid--narrower{gap:64px}}.l-grid>*,.l-grid--golden>*,.l-grid--half>*,.l-grid--narrow>*,.l-grid--narrower>*{width:100%}.l-grid--narrower{gap:16px}.l-grid--narrow{gap:24px}@media(min-width: 1024px){.l-grid--half{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.l-grid--golden{grid-template-columns:5fr 8fr}}.l-header{position:sticky;top:0;left:0;width:100%;z-index:200;background:#fff}.admin-bar .l-header{top:32px}@media screen and (max-width: 782px){.admin-bar .l-header{top:0}}.l-header__inner{display:flex;align-items:center;justify-content:space-between;height:60px}@media(min-width: 1024px){.l-header__inner{height:100px}}body.active .l-header__logo{display:none}@media(min-width: 1024px){body.active .l-header__logo{display:block}}.l-header__logo img{width:137px}@media(min-width: 1024px){.l-header__logo img{width:246px}}.l-header__nav{width:100%;height:100dvh;position:absolute;top:0;left:0;z-index:100;transition:.2s;pointer-events:none;opacity:0}@media(min-width: 1024px){.l-header__nav{width:auto;height:auto;position:static;opacity:1;pointer-events:auto}}body.active .l-header__nav{background:#000;pointer-events:auto;opacity:1}@media(min-width: 1024px){body.active .l-header__nav{background:unset}}.l-header__sns{display:flex;align-items:center;justify-content:flex-start;margin-left:30px;margin-top:60px;gap:25px}@media(min-width: 1024px){.l-header__sns{display:none}}.l-header__sns img{width:36px}.l-heading,.l-heading--small,.l-heading--narrow{display:flex;flex-direction:column;gap:24px;margin:48px 0}@media(min-width: 768px){.l-heading,.l-heading--small,.l-heading--narrow{margin:56px 0 80px}}.l-heading--narrow{margin:0}.l-heading--small{margin:0;gap:8px}.l-inner,.l-inner--narrow{width:min(84%,1680px);margin:0 auto}.l-inner--narrow{max-width:680px}.c-footer-nav-menu{display:flex;flex-direction:column;gap:24px}@media(min-width: 1024px){.c-footer-nav-menu{font-size:24px}}.c-footer-nav-menu+.c-footer-nav-menu{margin-top:24px}@media(min-width: 1024px){.c-footer-nav-menu+.c-footer-nav-menu{margin-top:0}}.c-footer-nav-menu a{color:#fff}.c-hamburger{display:block;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:16px;position:absolute;right:30px;z-index:300}@media(min-width: 1024px){.c-hamburger{display:none;transition:all .3s}}.c-hamburger span{position:absolute;left:0;display:inline-block;width:100%;background:#000;height:1px;transform:all .3s}body.active .c-hamburger span{background:#fff;transition:all .3s}.c-hamburger span:nth-child(1){top:0}body.active .c-hamburger span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.c-hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}body.active .c-hamburger span:nth-child(2){transform:scaleX(18px);opacity:0}.c-hamburger span:nth-child(3){bottom:0}body.active .c-hamburger span:nth-child(3){bottom:50%;transform:rotate(-45deg)}.c-header-nav-menu{display:flex;justify-content:center;flex-direction:column;padding-left:30px;margin-top:96px;gap:24px}@media(min-width: 1024px){.c-header-nav-menu{display:flex;align-items:center;flex-direction:row;margin:0;padding:0}}.c-header-nav-menu li{font-size:24px}.c-header-nav-menu li a{display:block;color:#fff}@media(min-width: 1024px){.c-header-nav-menu li a{color:#000}}@media(min-width: 1024px){.c-header-nav-menu__bottom{display:none}}.c-header-nav-menu__bottom::before{content:"-";display:block;color:#fff;margin-bottom:24px}.c-image-box a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:4/3;border:1px solid #bababa;transition:ease .2s}.c-image-box a:hover{background:#eff1f8}.c-image-box img{display:block;filter:grayscale(1);width:60%;max-width:60%;transition:ease .2s}.c-image-box a:hover img{filter:grayscale(0)}.c-image--service{display:flex;align-items:center;justify-content:center;background:#eff1f8;aspect-ratio:16/9}@media(min-width: 1024px){.c-image--service{aspect-ratio:1/1}}.c-image--service img{display:block;width:auto;height:80%}.c-image--service-logo{width:200px;margin:0 auto}@media(min-width: 1024px){.c-image--service-logo{margin:0}}.c-image--service-logo img{width:100%;height:auto}.c-list--sns{display:flex;gap:8px}.c-list--sns li a{display:block}.c-outline-table,.c-outline-table table{width:100%}.c-outline-table th,.c-outline-table td{border:none}.c-outline-table tr:not(:last-child) th,.c-outline-table tr:not(:last-child) td{border-bottom:1px solid #000}.c-outline-table th{text-align:left;white-space:nowrap;padding:16px 24px 16px 0}@media(min-width: 768px){.c-outline-table th{padding:40px 80px 40px 0}}.c-outline-table td{padding:16px 0}@media(min-width: 768px){.c-outline-table td{padding:40px 0}}.c-outline-table img{display:block;margin-top:1em;width:100%;max-width:250px}.c-text--small{font-size:12px;line-height:2}@media(min-width: 768px){.c-text--small{font-size:14px}}.c-text--medium{font-size:14px;line-height:2}@media(min-width: 768px){.c-text--medium{font-size:16px}}.c-text--large{font-size:18px;line-height:2}@media(min-width: 768px){.c-text--large{font-size:24px}}.c-text--nowrap{display:inline-block;white-space:nowrap}.c-text--service-link{text-align:right;margin:24px 0 40px}.c-text--copyright{font-size:12px;letter-spacing:.05em;font-weight:normal}.c-title{font-size:50px;line-height:1;font-weight:normal;word-break:break-word}@media(min-width: 768px){.c-title{font-size:70px}}.c-title--sub{font-size:10px;line-height:1.5;letter-spacing:.05em;font-weight:bold}@media(min-width: 768px){.c-title--sub{font-size:14px}}.c-title--bg{display:block;width:-moz-fit-content;width:fit-content;font-size:20px;line-height:1;background:#000;color:#fff;padding:4px 10px;white-space:nowrap}@media(min-width: 768px){.c-title--bg{font-size:22px;padding:4px 12px}}.c-title--introduction{font-size:20px}@media(min-width: 768px){.c-title--introduction{font-size:30px}}.p-about{max-width:680px}.p-about p{font-size:14px;letter-spacing:.05em;line-height:2;font-weight:bold}@media(min-width: 768px){.p-about p{font-size:22px}}.p-about__title{font-size:50px;font-weight:normal;margin-bottom:64px}@media(min-width: 768px){.p-about__title{font-size:70px;margin-bottom:72px}}.p-about__lead{font-size:20px;letter-spacing:.03em;line-height:2;font-weight:bold;margin-bottom:32px}@media(min-width: 768px){.p-about__lead{font-size:30px;margin-bottom:40px}}.p-achievement-numbers{display:flex;justify-content:stretch;gap:8px;line-height:1;justify-content:space-between}@media(min-width: 415px){.p-achievement-numbers{gap:24px}}@media(min-width: 1200px){.p-achievement-numbers{gap:24px}}.p-achievement-numbers__item{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:4px;border-left:1px solid #000;padding-left:4px}@media(min-width: 375px){.p-achievement-numbers__item{gap:8px;padding-left:8px}}@media(min-width: 768px){.p-achievement-numbers__item{gap:16px;padding-left:16px}}@media(min-width: 1200px){.p-achievement-numbers__item{gap:24px;padding-left:24px}}.p-achievement-numbers__title{font-size:8px;letter-spacing:.05em}@media(min-width: 375px){.p-achievement-numbers__title{font-size:10px}}@media(min-width: 768px){.p-achievement-numbers__title{font-size:12px}}@media(min-width: 1200px){.p-achievement-numbers__title{font-size:16px}}.p-achievement-numbers__body{font-size:10px}@media(min-width: 375px){.p-achievement-numbers__body{font-size:12px}}@media(min-width: 768px){.p-achievement-numbers__body{font-size:14px}}@media(min-width: 1200px){.p-achievement-numbers__body{font-size:16px}}.p-achievement-numbers__body strong{display:inline-block;font-size:200%;margin:0 4px}@media(min-width: 768px){.p-achievement-numbers__body strong{font-size:400%;font-weight:bold}}@media(min-width: 1400px){.p-achievement-numbers__body strong{font-size:500%}}.p-breadcrumb{font-size:10px;line-height:1.8;font-weight:300;margin:8px 0 0;overflow-x:auto}@media(min-width: 768px){.p-breadcrumb{font-size:14px}}.p-breadcrumb ul{display:flex;flex-wrap:nowrap;white-space:nowrap;padding:0 0 8px}.p-breadcrumb ul li:not(:last-child)::after{content:"＞";color:#bababa;margin:0 16px}@media(min-width: 768px){.p-breadcrumb ul li:not(:last-child)::after{margin:0 24px}}.p-contact-form .wpcf7-list-item{margin:0}.p-contact-form .wpcf7-not-valid-tip{display:block;font-weight:bold;font-size:14px;margin-top:16px}.p-contact-form__input dt{font-size:14px;font-weight:bold;margin-bottom:16px}@media(min-width: 768px){.p-contact-form__input dt{font-size:16px}}.p-contact-form__input dd{font-size:16px;width:100%;font-weight:bold}.p-contact-form__input dd:not(:last-child){margin-bottom:40px}.p-contact-form__input dd input[type=text],.p-contact-form__input dd input[type=email],.p-contact-form__input dd input[type=tel],.p-contact-form__input dd input[type=url],.p-contact-form__input dd input[type=password]{width:100%;height:60px;font-size:16px;border-radius:5px;border:1px solid #c5cddd;padding:24px}.p-contact-form__input dd textarea{width:100%;height:276px;font-size:16px;border-radius:5px;border:1px solid #c5cddd;padding:24px}.p-contact-form__acceptance{margin:40px 0;font-weight:bold;text-align:center}.p-contact-form__privacy-policy{text-decoration:underline}.p-contact-form__privacy-policy::after{content:"";display:inline-block;width:16px;height:16px;background:url("../assets/img/to-privacy-policy.png") no-repeat center center/contain;margin:0 4px}.p-contact-form__submit{text-align:center}.p-contact-form__submit input[type=submit]{display:inline-block;color:#fff;background:#000;font-size:16px;width:186px;padding:16px;position:relative;text-align:center}body .wpcf7 form .wpcf7-response-output{padding:16px;font-size:14px;line-height:2;font-weight:bold;text-align:center}.p-document{margin-bottom:80px}@media(min-width: 768px){.p-document{margin-bottom:120px}}.p-document h2{font-size:16px;font-weight:bold;margin:40px 0 24px}@media(min-width: 768px){.p-document h2{font-size:20px;margin:120px 0 56px}}.p-document h2:first-child{margin-top:0}.p-document h2:last-child{margin-bottom:0}.p-document p{font-size:12px;line-height:2;margin:24px 0}@media(min-width: 768px){.p-document p{font-size:14px;font-weight:500;margin:56px 0}}.p-document p:first-child{margin-top:0}.p-document p:last-child{margin-bottom:0}.p-document a{color:#006ece}.p-document a:hover{color:#06589f}.p-form-table{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px}.p-form-table>div:not([class]){display:grid;grid-template-columns:120px auto}.p-form-table ::-moz-placeholder{color:#bababa}.p-form-table ::placeholder{color:#bababa}.p-form-table input[type=text],.p-form-table input[type=url],.p-form-table input[type=tel]{display:block;width:100%;border:2px solid #bababa;border-radius:0;background:#fff;padding:4px 8px;font-size:14px}.p-form-table input[type=text]:invalid,.p-form-table input[type=url]:invalid,.p-form-table input[type=tel]:invalid{border-color:red}.p-form-table textarea{display:block;width:100%;border:2px solid #bababa;border-radius:0;background:#fff;padding:4px 8px;font-size:14px}.p-form-table textarea[name^=clinic_hours]{text-align:center}.p-form-table select{box-sizing:border-box;width:100%;border:2px solid #bababa;margin:0;padding:4px 24px 4px 8px}.p-form-table__row{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;flex:1;align-content:flex-start}.p-form-table__group{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px}@media(min-width: 1024px){.p-form-table__group{display:flex;gap:24px}.p-form-table__group>*{flex:1}}.p-form-table__field{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;position:relative;transition:ease .2s}.p-form-table__field:has(:user-invalid){padding-bottom:24px}.p-form-table__field:has(:user-invalid)::after{content:"エラー:入力形式をご確認ください。";position:absolute;bottom:0;left:0;font-size:12px;color:red;font-weight:bold}.p-form-table__label{font-weight:bold;font-size:16px}.p-form-table__sub-title{font-weight:bold;font-size:14px;color:#1d1d1f}.p-form-table__thumbnail{width:auto;max-height:200px}.p-front-page-business{display:grid;grid-template-columns:minmax(0, 1fr);gap:48px;align-items:flex-start}@media(min-width: 1024px){.p-front-page-business{gap:64px}}.p-front-page-business>*{width:100%}.p-front-page-business section:not(:last-child){margin-bottom:48px}@media(min-width: 1024px){.p-front-page-business section:not(:last-child){margin-bottom:64px}}.p-front-page-business section>*:not(:last-child){margin-bottom:24px}.p-link-box,.p-link-box--white{font-weight:bold;font-size:12px;line-height:2;letter-spacing:.05em;border-bottom:1px solid #000;max-width:680px}@media(min-width: 768px){.p-link-box,.p-link-box--white{font-size:16px}}.p-link-box>a,.p-link-box--white>a{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;position:relative;color:#000;padding-bottom:80px}@media(min-width: 768px){.p-link-box>a,.p-link-box--white>a{padding-bottom:64px}}.p-link-box>a::before,.p-link-box--white>a::before,.p-link-box>a::after,.p-link-box--white>a::after{content:"";display:block;position:absolute}.p-link-box>a::before,.p-link-box--white>a::before{width:16px;height:16px;border:solid #000;border-width:2px 2px 0 0;right:0;bottom:32px}.p-link-box>a::after,.p-link-box--white>a::after{width:2px;height:22px;background:#000;transform:rotate(45deg);right:8px;bottom:30px}.p-link-box__lead{font-size:16px}@media(min-width: 768px){.p-link-box__lead{font-size:22px}}.p-link-box--white{border-color:#fff}.p-link-box--white>a{color:#fff}.p-link-box--white>a::before{border-color:#fff}.p-link-box--white>a::after{background:#fff}.p-mv{min-height:100dvh}@media(min-width: 768px){.p-mv{position:relative;min-height:450px}}@media(min-width: 1024px){.p-mv{min-height:780px}}@media(min-width: 1400px){.p-mv{min-height:980px}}.p-mv__inner{display:flex;flex-direction:column;position:relative}@media(min-width: 768px){.p-mv__inner{flex-direction:row-reverse}}@media(min-width: 768px){.p-mv__cont{position:absolute;top:9.7vw;left:2.25vw}}@media(min-width: 1024px){.p-mv__cont{top:9.7vw;left:6.25vw}}.p-mv__heading{font-size:clamp(3.125rem,1.305rem + 7.77vw,10.625rem)}.p-mv__text{font-size:clamp(1rem,.636rem + 1.55vw,2.5rem);letter-spacing:.05em;font-weight:bold;margin-top:20px}@media(min-width: 768px){.p-mv__text{letter-spacing:.1em;margin-top:45px}}.p-mv__video{margin-top:-130px;margin-right:calc(50% - 50vw)}@media(min-width: 768px){.p-mv__video{margin-top:0;margin-right:calc(50% - 50vw);width:100%;clip:rect(auto, auto, auto, auto)}}.p-mv__video video{width:100%;margin-left:auto}@media(min-width: 768px){.p-mv__video video{position:fixed;top:3%;left:5%;width:100%;margin-left:auto;z-index:-1}}.p-news-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px}.p-news-list__item{display:block;padding-bottom:24px;border-bottom:1px solid #000}.p-news-list__link{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px;padding-right:24px;position:relative}.p-news-list__link::after{content:"";display:block;width:12px;height:12px;background:url("../assets/img/icons/oblique-right-arrow.svg") no-repeat center center/contain;position:absolute;right:0;top:0;bottom:0;margin:auto 0}.p-news-list__date{font-size:8px}@media(min-width: 768px){.p-news-list__date{font-size:10px}}.p-news-list__title{font-size:12px;line-height:1.5;letter-spacing:.05em}@media(min-width: 768px){.p-news-list__title{font-size:13px}}.p-service-box{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;font-size:12px;font-weight:bold;letter-spacing:.05em;line-height:2}@media(min-width: 768px){.p-service-box{font-size:14px;width:340px}}.p-service-box__image{padding-bottom:16px}.p-service-box__image img{width:130px;height:254px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}@media(min-width: 768px){.p-service-box__image img{width:180px;height:350px}}.p-service-box__logo{text-align:center;font-size:24px}.p-service-box__logo img{width:150px;height:auto;display:block;margin:0 auto}@media(min-width: 768px){.p-service-box__logo img{width:200px}}.p-service-content ul li{position:relative;padding-left:18px}@media(min-width: 768px){.p-service-content ul li{padding-left:24px}}.p-service-content ul li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:12px;height:12px;background:#1d1d1f}@media(min-width: 768px){.p-service-content ul li::before{width:16px;height:16px}}.p-value-box{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px}.p-value-box__title{font-size:20px;line-height:1.5}@media(min-width: 768px){.p-value-box__title{font-size:28px}}.p-value-box__number{font-size:14px;line-height:1;font-weight:normal;margin-bottom:8px}.u-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.u-backdrop--24{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.u-bg{background:rgba(0,0,0,0)}.u-bg--black{background-color:#000}.u-bg--grayDark{background-color:#1d1d1f}.u-bg--gray{background-color:#bababa}.u-bg--grayLight{background-color:#eff1f8}.u-bg--white{background-color:#fff}.u-bg--alert{background-color:red}.u-bg--cv{background-color:#ff4e00}.u-fw{font-weight:normal}.u-fw--bold{font-weight:bold}.u-display{display:block}.u-display--ib{display:inline-block}.u-overflow{overflow:unset}.u-overflow--hidden{overflow:hidden}.u-overflow--auto{overflow:auto}.u-position{position:unset}.u-position--relative{position:relative}.u-position--absolute{position:absolute}.swiper{overflow:visible}.swiper-slide{width:auto}.swiper-button-prev,.swiper-button-next{width:50px;height:50px;border-radius:50%;background:#fff;opacity:1}@media(min-width: 768px){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-button-prev::after,.swiper-button-next::after{content:"";position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg);width:10px;height:10px;border:solid #000;border-left:1px solid #000;border-bottom:1px solid #000}.swiper-button-prev{left:0}.swiper-button-prev::after{left:55%;border-width:0 0 1px 1px}.swiper-button-next{right:0}.swiper-button-next::after{left:45%;border-width:1px 1px 0 0}.swiper-button-disabled{display:none}.wp-front-page-editor.post-type-page .block-editor-writing-flow .wp-block{max-width:1680px}/*# sourceMappingURL=style.css.map */