@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}picture,img{display:block;width:100%}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}@font-face{font-family:"Alata";font-weight:400;src:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../fonts/Alata-Regular.woff2) format("woff2"),url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../fonts/Alata-Regular.woff) format("woff")}@font-face{font-family:"Noto Sans JP";font-weight:400;src:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../fonts/NotoSansJP-Regular.woff2) format("woff2"),url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../fonts/NotoSansJP-Regular.woff) format("woff")}@font-face{font-family:"Noto Sans JP";font-weight:500;src:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../fonts/NotoSansJP-Medium.woff2) format("woff2"),url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:"Noto Sans JP";font-weight:700;src:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../fonts/NotoSansJP-Bold.woff2) format("woff2"),url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../fonts/NotoSansJP-Bold.woff) format("woff")}@keyframes fadein{from{opacity:0}to{opacity:1;visibility:visible}}@keyframes fadeinUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes fadeoutBottom{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px);visibility:hidden}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}body{background:linear-gradient(to right,#fff 0%,#c7e3f0 70%,#a0c9ed 100%);color:#242504;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.7;position:relative}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;vertical-align:middle}input{margin:0;padding:0}textarea{font:inherit;color:inherit;padding:0}button{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.l-container{margin:0 auto;width:min(90vw, 120rem)}.l-container--narrow{margin:0 auto;width:min(90vw, 79rem)}.l-header{align-items:center;background:#fff;display:flex;justify-content:space-between;left:0;padding:0 0 0 1rem;position:sticky;top:0;width:100%;z-index:10}@media screen and (min-width:1024px){.l-header{padding-left:24px}}.l-header-branding img{height:auto;width:125px}.l-header-hamburger{display:grid;height:44px;place-items:center;width:47px}@media screen and (min-width:744px){.l-header-hamburger{height:6rem;width:6rem}}@media screen and (min-width:1280px){.l-header-hamburger{display:none}}.l-header-hamburger__btn{display:grid;gap:4px;justify-content:center;z-index:2}.l-header-hamburger__btn div{background:#242504;height:2px;transition:.3s;width:15px}@media screen and (min-width:744px){.l-header-hamburger__btn div{width:2.5rem}}.l-header-hamburger__btn.is-open div{grid-area:1/1}.l-header-hamburger__btn.is-open div:nth-child(1){transform:rotate(45deg)}.l-header-hamburger__btn.is-open div:nth-child(2){opacity:0}.l-header-hamburger__btn.is-open div:nth-child(3){transform:rotate(-45deg)}@media screen and (max-width:1279px){.l-header-nav{background:#fff;display:flex;flex-direction:column;height:calc(100dvh - 44px);right:0;opacity:0;overflow-y:scroll;position:fixed;top:44px;transition:.3s;visibility:hidden;width:100%}}@media screen and (max-width:1279px) and (min-width:744px){.l-header-nav{box-shadow:-3px 6px 6px rgba(36,37,4,.1);height:calc(100dvh - 6rem);top:6rem;width:50rem}}@media screen and (max-width:1279px){.l-header-nav.is-open{opacity:1;visibility:visible}}@media screen and (min-width:1280px){.l-header-nav{align-items:center;display:flex;justify-content:flex-end;gap:24px;margin-left:auto;position:relative}}@media screen and (max-width:1279px){.l-header-nav__item{align-items:center;display:flex;font-size:1.25em;font-weight:800;justify-content:space-between;padding:2rem}.l-header-nav__item:not(:first-child){border-top:1px solid #242504}.l-header-nav__item:after{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/angle.svg) no-repeat center/contain;content:"";display:block;height:.8em;width:1em}}@media screen and (min-width:1280px){.l-header-nav__item{font-size:1em;transition:.4s}.l-header-nav__item:hover{color:#0a4da6}}@media screen and (max-width:1279px){.l-header-nav-acc{border-top:1px solid #242504}}@media screen and (max-width:1279px){.l-header-nav-acc__trigger{width:100%}}@media screen and (min-width:1280px){.l-header-nav-acc__trigger{align-items:center;display:flex;gap:1rem}.l-header-nav-acc__trigger:after{background:#242504;content:"";display:block;height:.8em;mask:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/angle.svg) no-repeat center/contain;transform:rotate(90deg);transition:.4s;width:1em}.l-header-nav-acc__trigger:hover:after{background:#0a4da6}.l-header-nav-acc__trigger.is-active:after{transform:rotate(-90deg)}}.l-header-nav-acc-body{display:grid;grid-template-rows:0fr;transition:.4s}@media screen and (min-width:1280px){.l-header-nav-acc-body{left:0;position:absolute;top:100%}}.l-header-nav-acc-body[aria-hidden=false]{grid-template-rows:1fr}.l-header-nav-acc-body-inner{overflow:hidden}@media screen and (max-width:1279px){.l-header-nav-acc-body-inner{background:#2c7ce6;color:#fff}.l-header-nav-acc-body-inner .l-header-nav__item{border-color:#fff;padding-left:4rem}.l-header-nav-acc-body-inner .l-header-nav__item:after{background:#fff;mask:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/angle.svg) no-repeat center/contain}}@media screen and (min-width:1280px){.l-header-nav-acc-body-inner{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);display:grid;gap:1rem 3rem;grid-template-columns:repeat(3,1fr);padding:0 2rem;transition:.4s;width:max-content}}@media screen and (min-width:1280px){.l-header-nav-acc-body[aria-hidden=false] .l-header-nav-acc-body-inner{padding:2rem}}.l-header-cta{display:flex;height:4.4rem;margin-left:auto}@media screen and (min-width:744px){.l-header-cta{height:6rem}}@media screen and (min-width:1280px){.l-header-cta{height:7.6rem;margin-left:4rem}}.l-header-cta__item{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:.875em;justify-content:center;padding:14px 12px;text-align:center}.l-header-cta__item--consul{background:#0a4da6}@media screen and (max-width:1023px){.l-header-cta__item--consul br.pc{display:none}}.l-header-cta__item--contact{background:#d7003a}@media screen and (min-width:744px){.l-header-cta__item--contact{gap:4px}}.l-header-cta__item--contact:before{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/mail-white.svg) no-repeat center/contain;content:"";display:block;flex-shrink:0;height:14px;width:20px}@media screen and (max-width:743px){.l-header-cta__item--contact span{display:none}}.l-footer{overflow:hidden}.l-footer-fix{background:#fff;bottom:0;display:flex;height:4rem;left:0;position:fixed;transition:.4s;width:100%;z-index:3}@media screen and (min-width:1024px){.l-footer-fix{border-radius:8px 0 0 8px;bottom:30%;flex-direction:column;height:auto;left:auto;right:0;width:48px}}.l-footer-fix.is-active{opacity:1;visibility:visible}.l-footer-fix:before{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/line.svg) no-repeat center/3rem 3rem;content:"";display:block;flex-shrink:0;height:100%;width:46px}@media screen and (min-width:1024px){.l-footer-fix:before{border-radius:8px 0 0;height:44px;width:48px}}.l-footer-fix__txt{background:#06c755;border:1px solid;color:#fff;display:grid;flex-grow:1;font-weight:700;place-items:center;text-align:center}@media screen and (min-width:1024px){.l-footer-fix__txt{border-radius:0 0 0 8px;letter-spacing:.12em;padding:16px 0;writing-mode:vertical-rl}}@media screen and (min-width:1024px){.l-footer-cta{display:grid;grid-template-columns:1fr 1fr}}.l-footer-cta-content{color:#fff;padding:24px 0;text-align:center}@media screen and (min-width:1024px){.l-footer-cta-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 0}}.l-footer-cta-content--contact{background:linear-gradient(to bottom,#0a4da6 0%,#083c80 100%)}.l-footer-cta-content--line{background:linear-gradient(to bottom,#06c755 0%,#008b3f 100%)}.l-footer-cta-content__title{font-size:clamp(2.6rem, 5vw - 0.25rem, 5.8rem);font-weight:700;line-height:1.5}@media screen and (min-width:744px){.l-footer-cta-content__txt{font-size:1.25em;font-weight:700}}.l-footer-main{background:#fff;padding:4rem 0 5.6rem}@media screen and (min-width:1024px){.l-footer-main{padding-bottom:4rem}}@media screen and (min-width:744px){.l-footer-main-primary{display:flex;justify-content:space-between}}.l-footer-main-secondary{display:flex;flex-direction:column;gap:8px;margin-top:4rem}@media screen and (min-width:744px){.l-footer-main-secondary{flex-direction:row;justify-content:space-between}}.l-footer-main-info__logo{display:block;margin-right:auto}.l-footer-main-info__logo img{width:auto}.l-footer-main-info__address{font-size:.875em;line-height:1.5;margin-top:24px}.l-footer-main-links{display:grid;gap:4rem;margin-top:4rem}@media screen and (min-width:744px){.l-footer-main-links{margin-top:0}}@media screen and (min-width:1024px){.l-footer-main-links{align-items:flex-start;grid-template-columns:auto auto}}.l-footer-main-links-nav{display:grid;gap:8px 4rem;grid-template-columns:auto auto;width:max-content}.l-footer-main-links-nav__item{font-size:.875em}.l-footer-main-links-cta__btn{margin:0 auto 0 0 !important}.l-footer-main-links-cta__tel{align-items:center;color:#0a4da6;display:flex;font-size:2.25em;font-weight:700;gap:8px;line-height:1.5}.l-footer-main-links-cta__tel:before{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/tel.svg) no-repeat center/0.8em auto;content:"";display:block;height:1.16em;width:1.16em}.l-footer-main__link,.l-footer-main__copyright{font-size:.875em;line-height:1.6}.l-main{overflow:hidden}.l-section{padding:8rem 0}@media screen and (min-width:1024px){.l-section{padding:12rem 0}}.l-section--bgRect{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/section_bgRect.png) no-repeat right top/50% auto}@media screen and (min-width:1024px){.l-section--bgRect{background-image:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/section_bgRect-pc.png)}}.l-section--txtDeco{position:relative}.l-section--txtDeco:after{color:#0a4da6;content:attr(data-deco);font-family:"Alata",sans-serif;font-size:clamp(5.6rem, 12vw, 16rem);line-height:1;position:absolute;right:0;top:0}.c-btn01{background:linear-gradient(to bottom,#c0def1 0%,#d4eaf4 30%);border:1px solid #fff;border-radius:3rem;box-shadow:0 2px 4px #abd0ee inset;color:#0a4da6;display:block;margin:24px auto 0;max-width:100%;min-width:20rem;padding:12px 16px 12px 30px;position:relative;text-align:center;transition:.4s;width:max-content}@media screen and (min-width:1024px){.c-btn01{margin-top:4rem}}.c-btn01:before{background:0 0;border-radius:3rem;box-shadow:0 2px 4px #abd0ee inset;content:"";display:block;height:100%;left:0;position:absolute;transition:.4s;top:0;width:100%;z-index:0}.c-btn01:hover:before{background:#fff}.c-btn01--accent{background:#d7003a;box-shadow:4px 4px 4px rgba(10,77,166,.25);color:#fff}.c-btn01--accent:hover{border-color:currentColor;color:#d7003a}.c-btn01--accent:before{box-shadow:none}.c-btn01--accent--invert{background:#fff;border-color:#d7003a;box-shadow:none;color:#d7003a}.c-btn01--accent--invert:hover{background:#d7003a;border-color:#d7003a;color:#fff}.c-btn01--accent--invert:before{display:none}.c-btn01__txt{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative}.c-btn01__txt:after{background:currentColor;content:"";display:block;height:1em;mask:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/angle.svg) no-repeat center/8px 13px;width:1em;z-index:1}.c-btn01[target=_blank] .c-btn01__txt:after{mask:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/outer.svg) no-repeat center/contain}.c-btn-cta{align-items:center;background:var(--bg,linear-gradient(to bottom,#c0def1 0%,#d4eaf4 30%));border:1px solid #fff;border-radius:3.8rem;box-shadow:0 2px 4px #abd0ee inset;color:var(--color,#0a4da6);display:flex;justify-content:space-between;margin:24px auto 0;max-width:100%;min-width:26rem;padding:20px 16px 20px 30px;position:relative;transition:.4s;width:max-content}@media screen and (min-width:1024px){.c-btn-cta{margin-top:4rem}}.c-btn-cta--contact{--bg:linear-gradient(to bottom,#c0def1 0%,#d4eaf4 30%);--color:#0a4da6;--icon:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/mail-blue.svg)}.c-btn-cta--line{--bg:linear-gradient(to bottom,#e0efe6 0%,#f3fff8 100%);--color:#06c755;--icon:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/line.svg)}.c-btn-cta--accent{--bg:#d7003a;--color:#fff;box-shadow:none}.c-btn-cta--accent:hover{background:#fff;border-color:currentColor;color:#d7003a}.c-btn-cta--accent:before{display:none !important}.c-btn-cta--accent .c-btn-cta__txt:before{background:#fff;mask:var(--icon) no-repeat center/contain}.c-btn-cta--small{padding:16px 16px 16px 3rem}.c-btn-cta--small .c-btn-cta__txt{font-size:1em;font-weight:500}.c-btn-cta--small .c-btn-cta__txt:before{height:23px;width:23px}.c-btn-cta--wide{min-width:30rem}.c-btn-cta:before{background:0 0;border-radius:3.8rem;box-shadow:0 2px 4px #abd0ee inset;content:"";display:block;height:100%;left:0;position:absolute;transition:.4s;top:0;width:100%;z-index:0}.c-btn-cta:hover:before{background:#fff}.c-btn-cta:after{background:currentColor;content:"";display:block;height:1em;mask:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/angle.svg) no-repeat center/8px 13px;width:1em;z-index:1}.c-btn-cta__txt{align-items:center;display:flex;font-size:1.25em;font-weight:700;gap:16px;position:relative}.c-btn-cta__txt:before{background:var(--icon) no-repeat center/contain;content:"";display:block;height:36px;width:36px}.c-form{display:grid;gap:32px;margin:0 auto;max-width:650px}@media screen and (min-width:744px){.c-form__txt{grid-area:1/1/2/2}}.c-form__txt span{font-size:.875em}.c-form__txt span strong{color:#d7003a}.c-form-wrapper{display:grid;gap:32px}@media screen and (min-width:744px){.c-form-wrapper{grid-template-columns:auto 1fr}}.c-form input:not([name*=zip]):not([type=submit]):not([type=radio]):not([type=checkbox]):not(.wpcf7-previous),.c-form textarea{width:100%}.c-form input[name*=zip]{width:5em}.c-form input,.c-form select,.c-form textarea{border:1px solid #f5f5f5;border-radius:5px;font-family:inherit;font-size:1em;padding:4px 8px}.c-form-content{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:744px){.c-form-content{display:grid;gap:24px;grid-column:span 2;grid-template-columns:subgrid}}.c-form-content__title.hissu:after{color:#d7003a;content:"*"}.c-form-content__title--aside{font-size:.875em}.c-form-content-inputs{display:grid;gap:16px}.c-form-content-inputs .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:8px 24px}@media screen and (max-width:743px){.c-form-content-inputs .wpcf7-checkbox{flex-direction:column}}.c-form-content-inputs .wpcf7-radio{display:grid;gap:8px}.c-form-content-inputs .wpcf7-list-item{margin:0}.c-form-content-inputs .wpcf7-list-item-label:before{display:none}.c-form-content-inputs .wpcf7-list-item label{display:flex;gap:4px}.c-form-privacy{align-items:center;background:#e7e7e7;display:flex;flex-direction:column;gap:8px;margin:0 auto;padding:2rem;text-align:center;width:min(100%, 500px)}.c-form-privacy a{color:#0a4da6;text-decoration:underline}.c-form-btns{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.c-form-btns__btn{position:relative;width:max-content}.c-form-btns__btn:after{background:#fff;bottom:0;content:"";display:block;height:16px;margin:auto;mask:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/angle.svg) no-repeat center/8px 13px;position:absolute;right:16px;top:0;transition:.4s;width:16px}.c-form-btns__btn:hover:after{background:#0a4da6}.c-form-btns__btn .wpcf7-spinner{display:none}.c-form-btns input{background:#0a4da6;border:1px solid #0a4da6;border-radius:3rem;color:#fff;cursor:pointer;padding:16px 0;text-align:center;transition:.4s;width:318px}.c-form-btns input:hover{background:#fff;color:#0a4da6}.c-form-btns input.wpcf7-previous{filter:grayscale(1)}.c-heading01{border-left:6px solid;color:#0a4da6;display:flex;flex-direction:column;font-size:clamp(2.6rem, 2vw + 1.6rem, 3.6rem);font-weight:700;line-height:1.5;margin-bottom:24px;padding-left:16px}@media screen and (min-width:744px){.c-heading01{margin-bottom:4rem}}.c-heading01:after{content:attr(data-en);font-size:14px;font-weight:400}.c-heading01__txt:first-letter {color:#d7003a}.c-heading01__sub{font-size:16px;font-weight:500;margin-bottom:-.3em}@media screen and (min-width:1024px){.c-heading01__sub{font-size:20px;font-weight:700}}@media screen and (min-width:744px){.c-heading01 br.sp{display:none}}.c-heading02{color:#0a4da6;font-size:clamp(2rem, 2vw + 1rem, 2.6rem);font-weight:700}.wp-pagenavi{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:4rem}.wp-pagenavi>*{background:#fff;border:1px solid #0a4da6;border-radius:50%;color:#0a4da6;display:grid;font-size:1.2em;font-weight:700;height:clamp(2.9rem, 8vw, 3.8rem);line-height:1;place-items:center;transition:.4s;width:clamp(2.9rem, 8vw, 3.8rem)}.wp-pagenavi>*:not(.current):not(.extend){cursor:pointer}.wp-pagenavi>*:not(.current):not(.extend):hover{box-shadow:0 0 1rem rgba(0,0,0,.3)}.wp-pagenavi .current{background:#0a4da6;color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:transparent;position:relative}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:before{background:#0a4da6;bottom:0;content:"";display:block;font-weight:700;height:16px;left:0;margin:auto;mask:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/angle.svg) no-repeat center/8px 13px;position:absolute;right:0;top:0;width:16px}.wp-pagenavi .previouspostslink:before{transform:scale(-1,1)}.c-card{background:#fff;border-radius:0 4rem;box-shadow:4px 4px 4px rgba(10,77,166,.25);overflow:hidden}.c-card-img__thumb{height:100%;object-fit:cover;width:100%}.c-card-inner{padding:16px}.c-card-meta{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:4px 8px}.c-card-meta-category{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.c-card-meta-category__item{background:#2c7ce6;border-radius:2rem;color:#fff;font-size:1.2rem;font-weight:400;line-height:1;padding:6px 10px}.c-card-meta__subtxt{font-size:1.2rem;font-weight:400}.c-card__title{font-size:1.25em;font-weight:700;margin-top:8px}@media screen and (max-width:743px){.c-slider-sp{display:flex !important;gap:24px;overflow:auto;scroll-snap-type:x}.c-slider-sp>.c-slider-sp__item{flex-shrink:0;scroll-snap-align:start;width:100%}}.c-slider-control{margin-top:24px;position:relative}@media screen and (min-width:1024px){.c-slider-control{margin-top:4rem}}.c-slider-control-wrapper{display:flex;gap:16px;justify-content:center}.c-slider-control__item{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/arrow.svg) no-repeat center/9px 8px,#fff;border:2px solid #c9e4f2;border-radius:50%;color:transparent;display:grid;height:48px;place-items:center;transition:.4s;width:48px}.c-slider-control__item:hover{border-color:#2c7ce6}.c-slider-control__item--prev{transform:scale(-1,1)}.c-slider-control__item.swiper-button-disabled{filter:grayscale(1)}@media screen and (min-width:744px){.c-slider-control--sp{display:none}}@media screen and (min-width:1024px){.c-page-column{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/service_bg.png) no-repeat left bottom/608px 320px}}@media screen and (min-width:1280px){.c-page-column-wrapper{align-items:flex-start;display:flex;gap:4rem;justify-content:space-between}.c-page-column-wrapper .p-column-archive-list{flex-grow:1}}.c-page-column__title{flex-shrink:0}.c-page-title{background:#0a4da6;padding:16px}@media screen and (min-width:1024px){.c-page-title{padding:4rem 16px}}.c-page-title__txt{color:#fff;font-size:clamp(2rem, 2vw + 1rem, 3.6rem);font-weight:700;text-align:center}.c-breadcrumbs{font-size:11px;padding:4px min(5vw, 12rem)}.c-breadcrumbs a{color:#d7003a}.c-breadcrumbs br{display:none}.c-post-single-header,.c-post-single-article,.c-post-single-footer{margin-left:auto;margin-right:auto;width:min(100%, 720px)}.c-post-single-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:16px}.c-post-single-header-meta-category{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.c-post-single-header-meta-category__item{background:#2c7ce6;border-radius:2rem;color:#fff;font-size:1.2rem;font-weight:400;line-height:1;padding:6px 10px}.c-post-single-header-meta__subtxt{font-size:1.2rem;font-weight:400}.c-post-single-header__title{font-size:clamp(2rem, 2vw + 1.6rem, 3.2rem)}.c-post-single-header-thumb:has(.c-post-single-header-thumb__logo){position:relative}.c-post-single-header-thumb__logo{bottom:0;max-width:220px;position:absolute;right:0;width:auto}.c-post-single-article{margin-top:4rem}.c-post-single-article h2,.c-post-single-article h3,.c-post-single-article h4,.c-post-single-article h5{font-weight:700;line-height:1.5}.c-post-single-article>*+*{margin-top:1.5em}.c-post-single-article>*+h2,.c-post-single-article>*+h3,.c-post-single-article>*+h4,.c-post-single-article>*+h5{margin-top:2em}.c-post-single-article h2{background:#0a4da6;border-radius:5px;color:#fff;font-size:1.25em;padding:4px 8px}.c-post-single-article h3{font-size:1.125em;padding-bottom:4px;position:relative}.c-post-single-article h3:after{background:#0a4da6;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:2em}.c-post-single-article h4{border-left:3px solid #0a4da6;padding-left:8px}.c-post-single-article ul,.c-post-single-article ol{display:grid;gap:8px;padding-left:1.5em}.c-post-single-article ul{list-style:disc}.c-post-single-article ol{list-style:decimal}.c-post-single-article strong{font-weight:700}.c-post-single-article a{color:#0a4da6;text-decoration:underline}.c-narrow{padding-bottom:0}.c-narrow-list{background:#fff;display:flex;flex-direction:column;gap:8px;padding:24px}@media screen and (min-width:1024px){.c-narrow-list{flex-direction:row;flex-wrap:wrap;gap:8px 24px;padding:48px 4rem}}.c-narrow-list:has(.c-narrow-list-inner){flex-direction:column;gap:16px}.c-narrow-list-inner{display:grid}.c-narrow-list-inner__title{font-size:1.125em;font-weight:700}.c-narrow-list-inner__body{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1024px){.c-narrow-list-inner__body{flex-direction:row;flex-wrap:wrap;gap:8px 24px}}.c-narrow-list__item{color:#0a4da6;cursor:pointer;display:flex;gap:8px}.c-logoloop{display:flex;overflow:hidden;padding-bottom:8px;width:100vw}.c-logoloop img{height:69px;max-width:none;width:auto}.c-logoloop img:nth-of-type(1){animation:loop1 60s -30s linear infinite}.c-logoloop img:nth-of-type(2){animation:loop2 60s linear infinite}@keyframes loop1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.c-faq-list{counter-reset:faq;display:grid;gap:24px}.c-faq-list-item{display:grid}.c-faq-list-item-question{align-items:center;background:#fff;border-radius:4rem 4rem 0 0;color:#0a4da6;cursor:pointer;display:flex;gap:8px;padding:16px 24px;transition:.4s}.c-faq-list-item-question:hover{background:#f5f5f5}.c-faq-list-item-question::marker{display:none}.c-faq-list-item-question:before{color:#d7003a;content:"Q" counter(faq) ".";counter-increment:faq;flex-shrink:0;font-size:1.625em;font-weight:700;transition:.4s}.c-faq-list-item-question:after{background:#242504;clip-path:polygon(0 40%,40% 40%,40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%);content:"";display:block;flex-shrink:0;height:2rem;margin-left:auto;transition:.4s;width:2rem}.c-faq-list-item-question__txt{font-size:1.25em;font-weight:700;line-height:1.5;transition:.4s}.c-faq-list-item[open] .c-faq-list-item-question{background:#0a4da6}.c-faq-list-item[open] .c-faq-list-item-question:before,.c-faq-list-item[open] .c-faq-list-item-question__txt{color:#fff}.c-faq-list-item[open] .c-faq-list-item-question:after{background:#fff;transform:rotate(45deg)}.c-faq-list-item__answer{background:#fff;padding:16px 24px}.c-popup{height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;transition:.4s;width:100%;z-index:10000}.c-popup.--active{opacity:1;visibility:visible}.c-popup.--hidden{opacity:0}.c-popup__overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.c-popup-inner{border-radius:0;bottom:0;display:grid;gap:8px;height:calc(100% - 16px);left:0;margin:auto;max-height:757px;padding:1rem;position:absolute;right:0;top:0;width:min(100% - 16px, 420px)}.c-popup__title{color:#0a4da6;font-weight:700;text-align:center}.c-popup-links{display:grid;gap:8px}.c-popup__notice{font-size:.75em;text-align:center}.c-popup__close{background:#0a4da6;display:grid;height:3.5rem;place-items:center;position:absolute;right:0;top:0;width:3.5rem}.c-popup__close:before{background:#fff;clip-path:polygon(0 40%,40% 40%,40% 0%,60% 0%,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%);content:"";display:block;height:2rem;transform:rotate(45deg);width:2rem}.u-fadeinUp{opacity:0;visibility:hidden}.u-fadeinUp-active{animation-name:fadeinUp;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.2s;opacity:0;transform:translateY(20px);visibility:hidden}.u-loop{--gap:.5em;font-family:"Alata",sans-serif;font-size:clamp(4rem, 6.66vw, 9.6rem);margin-inline:auto;overflow:hidden;position:relative;white-space:nowrap;width:100%}.u-loop-inner{animation:loop 8s linear infinite;display:flex;flex-wrap:nowrap;gap:0 var(--gap);width:max-content}.u-loop__item{flex-shrink:0}@keyframes loop{0%{transform:translateX(0%)}100%{transform:translateX(calc(-1 * var(--offset, 11.5091666667em)))}}.p-index-mv{aspect-ratio:1/2;display:grid;place-items:center;position:relative}@media screen and (min-width:744px){.p-index-mv{aspect-ratio:144/72}}.p-index-mv__bg{grid-area:1/1}.p-index-mv__kawaguchi{animation:kawaguchi 3s forwards;grid-area:1/1;opacity:0}@media screen and (min-width:744px){.p-index-mv__kawaguchi{background:inear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,#c7e3f0 70%,#a0c9ed 100%);background-image:linear-gradient(to right,transparent 0%,transparent 50%,#c7e3f0 70%,#a0c9ed 100%)}}.p-index-mv__people{animation:copy 1.5s 2s forwards;grid-area:1/1;opacity:0}.p-index-mv-copy{animation:copy 1.5s forwards;display:grid;font-weight:700;gap:32px;grid-area:1/1;line-height:1.5;opacity:0;text-align:center}@media screen and (min-width:1024px){.p-index-mv-copy br.sp{display:none}}.p-index-mv-copy-first{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.6rem, 2vw + 1rem, 2rem)}.p-index-mv-copy-first__accent{-webkit-text-fill-color:#d7003a}.p-index-mv-copy-first strong{font-size:1.25em}.p-index-mv-copy-second{color:#0a4da6;font-size:clamp(3.2rem, 2vw + 1rem, 4.4rem)}.p-index-mv-copy-second__small{font-size:.9375em}.p-index-mv-copy-second__bg{background:#fff;display:inline-block;line-height:1;padding-bottom:.1em}.p-index-mv-copy-second__bg:first-letter {color:#d7003a}.p-index-mv-copy-second__kakeru{display:inline-block;height:1em;position:relative;transform:translateY(.2em);width:.4em}.p-index-mv-copy-second__kakeru img{height:1.21875em;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.21875em}.p-index-mv-copy-third{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2rem, 2vw + 1rem, 4.4rem)}@keyframes kawaguchi{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes people{0%{opacity:0}50%{opacity:1}}@keyframes copy{0%{opacity:0}100%{opacity:1}}.p-index-mv-loop{bottom:0;color:#fff;line-height:1.3;position:absolute}.p-index-logo{padding:24px 0}@media screen and (min-width:1024px){.p-index-logo{padding:4rem 0}}.p-index-logo-banner{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/logo_bg.png) repeat-x center/contain;padding:24px 0;position:relative}.p-index-logo-banner+.p-index-logo-banner{margin-top:24px}@media screen and (min-width:1024px){.p-index-logo-banner+.p-index-logo-banner{margin-top:4rem}}.p-index-logo-banner .swiper-wrapper{transition-timing-function:linear}.p-index-logo-banner-slider__item{height:auto}.p-index-seminar{position:relative}.p-index-seminar:before{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%;z-index:0}@media screen and (min-width:1024px){.p-index-seminar:before{height:35%}}.p-index-seminar__control{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/logo_bg.png) repeat-x center/auto 112px;margin-top:0;padding:24px 0}@media screen and (max-width:743px){.p-index-seminar__more{margin-top:0}}.p-index-cases{position:relative}.p-index-cases:before{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%;z-index:0}@media screen and (min-width:1024px){.p-index-cases:before{height:35%}}.p-index-cases-list{position:relative}@media screen and (min-width:744px){.p-index-cases-list .c-card:nth-child(n+7){display:none}}.p-index-cases__control{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/logo_bg.png) repeat-x center/auto 112px;margin-top:0;padding:24px 0}@media screen and (max-width:743px){.p-index-cases__more{margin-top:0}}.p-index-feature{background:#fff}@media screen and (min-width:1440px){.p-index-feature-wrapper{align-items:flex-start;display:flex;gap:4rem;justify-content:space-between}}.p-index-feature-list{counter-reset:list;display:grid;gap:32px}.p-index-feature-list-item{align-items:center;display:flex;gap:24px;justify-content:space-between;transition:.4s}.p-index-feature-list-item:hover{opacity:.7}.p-index-feature-list-item:after{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/angle.svg) no-repeat center/8px 13px;content:"";display:block;flex-shrink:0;height:1em;width:1em}.p-index-feature-list-item__txt{display:flex;flex-grow:1;font-size:1.25em;font-weight:700;gap:24px;line-height:1.5}.p-index-feature-list-item__txt:before{content:"0" counter(list);counter-increment:list;flex-shrink:0}.p-index-consultant .swiper-wrapper{transition-timing-function:linear}@media screen and (min-width:1024px){.p-index-service{position:relative;z-index:2}.p-index-service:before{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/service_bg.png) no-repeat center/contain;bottom:0;content:"";display:block;height:320px;position:absolute;right:0;transform:translateY(50%);width:608px}.p-index-service>*{position:relative;z-index:1}}.p-index-platform{position:relative;z-index:1}.p-index-platform-wrapper{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1024px){.p-index-platform-wrapper{display:grid;gap:4rem;grid-template-columns:min(42%, 50rem) 1fr}}.p-index-platform-content__title{color:#0a4da6;font-size:clamp(2rem, 2vw + 0.25rem, 2.6rem);font-weight:700;line-height:1.5}@media screen and (max-width:1023px){.p-index-platform-content__title br{display:none}}@media screen and (min-width:1440px){.p-index-platform-content__title br{display:none}}.p-index-platform-content__txt{margin-top:16px}.p-index-platform-content__more{margin-left:0}.p-index-platform-loop{bottom:0;left:0;position:absolute;transform:translateY(50%)}.p-index-platform-loop__item{background:linear-gradient(to right,#a0c9ed 0%,#c7e3f0 30%,#fff 80%);background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:1280px){.p-index-news__title{width:273px}}.p-index-about-wrapper{background:#fff;display:grid;gap:24px;padding:32px 16px;position:relative}@media screen and (min-width:1024px){.p-index-about-wrapper{align-items:center;gap:4rem;grid-template-columns:1fr min(60%, 718px);padding:0}}.p-index-about-wrapper:before{bottom:calc(100% - 0.09em);color:#c9e4f2;content:"About AMI";font-family:"Alata",sans-serif;font-size:clamp(4rem, 10.6vw, 9.6rem);left:0;line-height:1;position:absolute}@media screen and (min-width:1024px){.p-index-about-content{padding-left:24px}}.p-index-about-content__more{margin-left:0}.p-index-about__img{aspect-ratio:718/586;height:100%;object-fit:cover;width:100%}.p-cases-archive-list{display:grid;gap:24px}@media screen and (min-width:744px){.p-cases-archive-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.p-cases-archive-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.p-cases-archive-list{gap:48px}}.p-cases-archive-list-item{display:flex;flex-direction:column;height:100%}.p-cases-archive-list-item-img{position:relative}.p-cases-archive-list-item-img__thumb{aspect-ratio:600/350}.p-cases-archive-list-item-img__logo{bottom:0;position:absolute;right:0;width:70%}.p-cases-archive-list-item-inner{display:flex;flex-direction:column}.p-cases-archive-list-item__title{margin-bottom:16px}.p-cases-archive-list-item__more{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:auto;transition:.4s}.p-cases-archive-list-item__more:hover{gap:8px}.p-cases-archive-list-item__more:after{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/angle.svg) no-repeat center/contain;content:"";display:block;height:13px;width:8px}.p-cases-archive-list-item.is-hidden{display:none}.p-service-list{display:grid;gap:24px}@media screen and (min-width:744px){.p-service-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.p-service-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.p-service-list{gap:36px}}.p-service-list-item{display:flex;flex-direction:column}.p-service-list-item__icon{height:114px;margin:0 auto;width:114px}.p-service-list-item-inner{display:flex;flex-direction:column;flex-grow:1}.p-service-list-item__title{color:#0a4da6;font-size:1.125em;font-weight:700;text-align:center}@media screen and (min-width:1280px){.p-service-list-item__title{font-size:1.25em}}.p-service-list-item__txt{margin:8px 0 24px;text-align:center}@media screen and (max-width:743px){.p-service-list-item__txt br.tablet{display:none}}@media screen and (min-width:1280px){.p-service-list-item__txt br.tablet{display:none}}.p-service-list-item__more{margin-top:auto}.p-service-about-content{background:#fff;border-radius:0 4rem;display:grid;gap:24px;padding:32px 24px}@media screen and (min-width:744px){.p-service-about-content{border-radius:0 7.5rem;padding:4rem}}.p-service-about-content-list{counter-reset:about;display:grid;gap:4px}.p-service-about-content-list li{display:flex;gap:8px}.p-service-about-content-list li:before{color:#0a4da6;content:counter(about) ".";counter-increment:about}.p-service-about-content-list--step li:before{content:"STEP" counter(about)}.p-service-onayami{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/service_bg.png) no-repeat right bottom/608px 320px}.p-service-onayami-wrapper{display:grid;gap:24px}@media screen and (min-width:1024px){.p-service-onayami-wrapper{align-items:flex-start;gap:64px;grid-template-columns:1fr min(51.8%, 622px)}}.p-service-onayami-list{display:grid;gap:24px}@media screen and (min-width:1024px){.p-service-onayami-list{gap:32px}}.p-service-onayami-list__item{display:flex;gap:8px;line-height:1.5}@media screen and (min-width:1024px){.p-service-onayami-list__item{font-size:1.25em;font-weight:700}}.p-service-onayami-list__item:before{--size:3.2rem;background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/balloon.svg) no-repeat center/contain;content:"";display:block;flex-shrink:0;height:var(--size);width:var(--size)}@media screen and (min-width:1024px){.p-service-onayami-list__item:before{--size:4rem}}.p-service-onayami__img{border-radius:8.5rem 0}.p-service-onayami02{background-position:right bottom;padding-bottom:12rem;position:relative}@media screen and (min-width:1024px){.p-service-onayami02{padding-bottom:16rem}}.p-service-onayami02:before{color:#0a4da6;content:"Service";font-family:"Alata",sans-serif;font-size:clamp(3.2rem, 8.53vw, 8.7rem);line-height:1;left:-.1em;position:absolute;top:0;white-space:nowrap;writing-mode:vertical-rl}@media screen and (min-width:1024px){.p-service-onayami02:before{font-size:clamp(8.7rem, 10vw, 16rem)}}.p-service-onayami02-wrapper{display:grid;gap:4rem}@media screen and (min-width:1024px){.p-service-onayami02-wrapper{gap:0;grid-template-columns:1fr min(45%, 57rem)}}@media screen and (min-width:1024px){.p-service-onayami02__img{grid-area:1/2/2/3;margin-top:4rem}}@media screen and (min-width:744px){.p-service-onayami02-content{max-width:100%;width:max-content;padding-left:48px}}@media screen and (min-width:1024px){.p-service-onayami02-content{grid-area:1/1/2/2}}.p-service-onayami02-list{--radius:4rem;background:#fff;border-radius:0 var(--radius) 0 var(--radius);padding:32px 24px}@media screen and (min-width:1024px){.p-service-onayami02-list{--radius:7.5rem;padding:5.6rem 4rem}}.p-service-onayami02-logoloop{bottom:0;position:absolute}.p-service-feature{position:relative}.p-service-feature:before{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%}.p-service-feature:after{color:#fff;font-size:clamp(40px, 8vw, 96px)}.p-service-feature-slider{counter-reset:feature}.p-service-feature-slider .swiper-slide{height:auto}.p-service-feature-slider__control{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/service_bg.png) repeat center/auto 112px;padding:24px;position:relative}.p-service-feature-card{background:linear-gradient(135deg,#fff 0%,#fff 90%,#d7003a 90%,#d7003a 100%);height:100%;padding-bottom:5.6rem}.p-service-feature-card-inner{display:grid;gap:16px}.p-service-feature-card-head{display:grid;gap:16px}.p-service-feature-card-head__icon{align-items:center;display:flex;gap:8px}.p-service-feature-card-head__icon img{width:6rem}.p-service-feature-card-head__icon:after{color:#d7003a;content:"0" counter(feature);counter-increment:feature;font-family:"Alata",sans-serif;font-size:4rem;line-height:1}.p-service-feature-card-head__title{font-size:clamp(2rem, 2vw + 1rem, 2.6rem);font-weight:700;line-height:1.5}.p-service-merit-wrapper{display:grid}@media screen and (min-width:744px){.p-service-merit-wrapper{align-items:flex-end}}.p-service-merit-content{background:rgba(255,255,255,.9);padding:5.6rem 24px;position:relative;z-index:1}@media screen and (min-width:1024px){.p-service-merit-content{grid-area:1/1;margin-bottom:24px;max-width:70rem;padding:5.6rem 4rem}}@media screen and (min-width:1024px){.p-service-merit-content--rev{margin-left:auto}}.p-service-merit-content-deco{align-items:center;background:#f8b500;border-radius:50%;color:#fff;display:flex;flex-direction:column;height:12rem;justify-content:center;left:0;line-height:1;position:absolute;top:-8rem;width:12rem}@media screen and (min-width:1024px){.p-service-merit-content-deco--rev{left:auto;right:0}}.p-service-merit-content-deco__txt{font-size:.875em;font-weight:700}.p-service-merit-content-deco__num{font-family:"Alata",sans-serif;font-size:4em}.p-service-merit-content__catch{margin-bottom:24px}.p-service-merit__img{--offset:max(5vw,((100vw - 120rem) / 2));border-radius:8.5rem 0 0;margin-top:-24px;max-width:75rem;overflow:hidden;transform:translateX(var(--offset))}@media screen and (min-width:1024px){.p-service-merit__img{grid-area:1/1;margin-left:auto}}.p-service-merit__img--rev{border-radius:0 8.5rem 0 0;margin-left:0;transform:translateX(calc(-1 * var(--offset)))}.p-service-detail-wrapper{display:grid;gap:48px}.p-service-detail-box{display:grid;gap:24px}@media screen and (min-width:1024px){.p-service-detail-box{gap:4rem;grid-template-columns:30rem 1fr}}.p-service-detail-box-content{display:flex;flex-direction:column;gap:16px}.p-service-detail-box-content-list{list-style-type:disc;padding-left:1.5em}.p-service-detail__catch{color:#0a4da6;font-size:clamp(2rem, 2vw + 1rem, 2.6rem);font-weight:700;text-align:center}.p-service-cases{position:relative}.p-service-cases:before{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%;z-index:0}.p-service-cases-wrapper{margin:0 auto;width:90vw}@media screen and (min-width:1334px){.p-service-cases-wrapper{margin-left:calc((100% - 120rem) / 2);margin-right:0;width:calc((100% - 120rem) / 2 + 120rem)}}.p-service-cases .swiper-slide{height:auto}.p-service-cases__control{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/logo_bg.png) repeat-x center top/auto 112px;margin-top:0;padding:24px 0;position:relative}@media screen and (min-width:744px){.p-service-cases__control{align-items:center;display:flex;gap:48px;justify-content:center}}@media screen and (min-width:744px){.p-service-cases__more{margin:0}}.p-service-price__img{margin:0 auto;max-width:865px}@media screen and (min-width:1024px){.p-service-price__img{transform:translateX(-92px)}}.p-service-price-content{background:rgba(255,255,255,.9);margin:-8rem auto 0;max-width:690px;padding:4rem 24px;position:relative}@media screen and (min-width:1024px){.p-service-price-content{margin-top:-205px;padding:5.6rem 4rem;transform:translateX(128px)}}.p-service-price-content-article{--gap:8px;border:1px solid #0a4da6;display:grid;gap:8px;padding:16px}@media screen and (min-width:744px){.p-service-price-content-article{--gap:16px;padding:24px 4rem}}.p-service-price-content-article__txt{color:#0a4da6;display:flex;font-size:clamp(2rem, 2vw + 1rem, 3.6rem);font-weight:700;gap:var(--gap);justify-content:center;line-height:1.5}@media screen and (min-width:744px){.p-service-price-content-article__txt{justify-content:flex-start}}.p-service-price-content-article__txt dt{border-right:2px solid;padding-right:var(--gap);text-align:right;width:calc(4em + var(--gap) + 2px)}.p-service-price-content-article__txt dd span{font-size:.72em}.p-service-price-content__txt{margin-top:16px}@media screen and (min-width:1024px){.p-service-price-content__txt{margin-top:24px}}.p-service-price-content__txt02{display:flex;font-size:1.125em;font-weight:700;margin-top:8px}@media screen and (max-width:743px){.p-service-price-content__txt02{flex-direction:column}}@media screen and (min-width:744px){.p-service-price-content__txt02{align-items:center;gap:16px}}.p-service-price-content__txt02 dt{align-items:center;display:flex;flex-grow:1;gap:8px}.p-service-price-content__txt02 dt:after{background:currentColor;content:"";display:block;flex-grow:1;height:1px}.p-service-price-content__txt02 dd{color:#0a4da6;font-size:1.25em}.p-service-price-content-cta{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:24px}@media screen and (min-width:744px){.p-service-price-content-cta{flex-direction:row;justify-content:center}}@media screen and (min-width:1024px){.p-service-price-content-cta{margin-top:4rem}}.p-service-price-content-cta__tel{align-items:center;color:#0a4da6;display:flex;font-size:clamp(2.6rem, 2vw + 1rem, 3.6rem);font-weight:700;gap:8px;line-height:1.5}.p-service-price-content-cta__tel:before{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/tel.svg) no-repeat center/0.8em auto;content:"";display:block;height:1.16em;width:1.16em}.p-service-price-content-cta__btn{margin:0}.p-service-success{background:#fff}.p-service-success-wrapper__title{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);color:#fff;font-size:clamp(2.6rem, 2vw + 1rem, 3.6rem);font-weight:700;line-height:1.5;padding:4px 16px}.p-service-success-scroll{overflow-x:auto;margin:4rem 0;padding-bottom:12px}.p-service-success-scroll::-webkit-scrollbar{height:4px}.p-service-success-scroll::-webkit-scrollbar-thumb{background:#0a4da6}.p-service-success-scroll::-webkit-scrollbar-track{background:#f5f5f5}.p-service-success-list{display:grid;gap:8rem 5rem;grid-template-columns:repeat(3,1fr);width:120rem}.p-service-success-list:has(.p-service-success-list-item.--single){display:flex;justify-content:center}.p-service-success-list-item{position:relative}.p-service-success-list-item:not(:nth-child(3n)):after{background:#000;content:"";display:block;height:100%;left:calc(100% + 2.5rem);position:absolute;top:0;transform:translateX(-50%);width:1px}.p-service-success-list-item-title{display:grid;font-size:1.25em;font-weight:700;gap:8px;line-height:1.5}.p-service-success-list-item-title__area{border:1px solid;padding:8px 16px;width:max-content}.p-service-success-list-item__num{align-items:flex-end;display:flex;justify-content:space-between}.p-service-success-list-item__num dt{font-size:1.25em;font-weight:700;line-height:1}.p-service-success-list-item__num dd{align-items:flex-end;display:flex;font-size:2.25em;font-weight:700;gap:8px;line-height:1}.p-service-success-list-item__num dd strong{color:#d7003a;font-family:"Alata",sans-serif;font-size:2.666em;transform:translateY(.1em)}.p-service-success-list-item__cost{align-items:flex-end;display:flex;justify-content:space-between;margin-top:16px}.p-service-success-list-item__cost dt{font-size:1.25em;font-weight:700;line-height:1}.p-service-success-list-item__cost dd{align-items:flex-end;display:flex;font-size:1.25em;font-weight:700;gap:8px;line-height:1}.p-service-success-list-item__cost dd strong{color:#2c7ce6;font-family:"Alata",sans-serif;font-size:2em;transform:translateY(.1em)}.p-service-flow{padding-bottom:12rem;position:relative}@media screen and (min-width:1024px){.p-service-flow{padding-bottom:16rem}}.p-service-flow-wrapper{counter-reset:flow;display:grid;gap:4rem}.p-service-flow-content{display:grid;gap:4rem;grid-template-columns:8rem 14rem 1fr}@media screen and (max-width:743px){.p-service-flow-content{display:flex;flex-wrap:wrap;gap:32px 4rem}}.p-service-flow-content-step{display:grid;gap:16px}@media screen and (max-width:743px){.p-service-flow-content-step{width:8rem}}.p-service-flow-content-step__num{align-items:center;color:#0a4da6;display:flex;flex-direction:column;font-family:"Alata",sans-serif}.p-service-flow-content-step__num:before{content:"STEP";font-size:1.5em;line-height:1}.p-service-flow-content-step__num:after{content:counter(flow,decimal-leading-zero);counter-increment:flow;font-size:4em;line-height:1}.p-service-flow-content:not(:last-child) .p-service-flow-content-step__arrow{background:linear-gradient(to top,#0a4da6,#0a4da6) repeat-y center/1px;height:32px;position:relative;width:100%}.p-service-flow-content:not(:last-child) .p-service-flow-content-step__arrow:before,.p-service-flow-content:not(:last-child) .p-service-flow-content-step__arrow:after{background:#0a4da6;border-radius:50%;content:"";display:block;height:5px;left:0;margin:auto;position:absolute;right:0;width:5px}.p-service-flow-content:not(:last-child) .p-service-flow-content-step__arrow:before{top:0}.p-service-flow-content:not(:last-child) .p-service-flow-content-step__arrow:after{bottom:0}@media screen and (max-width:743px){.p-service-flow-content__icon{width:14rem}}.p-service-flow-content-article{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:743px){.p-service-flow-content-article{gap:16px;width:100%}}.p-service-flow-content-article__title{color:#0a4da6;font-size:1.25em;font-weight:700;line-height:1.5}.p-service-flow-logoloop{bottom:0;left:0;position:absolute}.p-service-sns__title{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);color:#fff;font-size:clamp(2.6rem, 2vw + 1rem, 3.6rem);font-weight:700;line-height:1.5;padding:4px 16px;text-align:center}.p-service-sns-head{align-items:center;display:flex;flex-direction:column;margin:24px auto 0;width:max-content}@media screen and (min-width:744px){.p-service-sns-head{align-items:flex-end;flex-direction:row;gap:16px}}.p-service-sns-head dt{font-size:1.25em;font-weight:700;line-height:1}.p-service-sns-head dd{align-items:flex-end;display:flex;font-size:2.25em;font-weight:700;gap:8px;line-height:1}.p-service-sns-head dd strong{color:#d7003a;font-family:"Alata",sans-serif;font-size:2.666em;transform:translateY(.1em)}.p-service-sns-banners{display:grid;gap:24px;margin-top:32px}@media screen and (min-width:744px){.p-service-sns-banners{gap:24px 16px;grid-template-columns:repeat(2,1fr)}}.p-service-sns-banners__item{transition:.4s}.p-service-sns-banners__item:hover{opacity:.7}.p-documents-archive-list{display:grid;gap:24px}@media screen and (min-width:744px){.p-documents-archive-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.p-documents-archive-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.p-documents-archive-list{gap:48px}}.p-documents-archive-list-item{display:block;height:100%}.p-documents-archive-list-item-img{position:relative}.p-documents-archive-list-item-img__thumb{aspect-ratio:368/200}.p-documents-archive-list-item__txt{margin-top:16px}.p-documents-archive-list-item.is-hidden{display:none}.p-documents-slider{position:relative}.p-documents-slider:before{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%;z-index:0}.p-documents-slider-wrapper{margin:0 auto;width:90vw}@media screen and (min-width:1334px){.p-documents-slider-wrapper{margin-left:calc((100% - 120rem) / 2);margin-right:0;width:calc((100% - 120rem) / 2 + 120rem)}}.p-documents-slider-wrapper .swiper-slide{height:auto}.p-documents-slider__control{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/logo_bg.png) repeat-x center top/auto 112px;margin-top:0;padding:24px 0;position:relative}@media screen and (min-width:744px){.p-documents-slider__control{align-items:center;display:flex;gap:48px;justify-content:center}}@media screen and (min-width:744px){.p-documents-slider__more{margin:0}}.p-seminar-archive-list{display:grid;gap:24px}@media screen and (min-width:744px){.p-seminar-archive-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.p-seminar-archive-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.p-seminar-archive-list{gap:48px}}.p-seminar-archive-list .swiper-slide{display:contents}.p-seminar-archive-list-item{display:block;height:100%;position:relative}.p-seminar-archive-list-item[data-status*=invalid]:before,.p-seminar-archive-list-item[data-status*=invalid]:after{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-seminar-archive-list-item[data-status*=invalid]:before{background:rgba(0,0,0,.5);content:"";display:block}.p-seminar-archive-list-item[data-status*=invalid]:after{color:#fff;content:"案内終了";display:grid;font-size:1.25em;font-weight:800;place-items:center;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.p-seminar-archive-list-item-img{position:relative}.p-seminar-archive-list-item-img__thumb{aspect-ratio:368/200}.p-seminar-archive-list-item__txt{margin-top:16px}.p-seminar-archive-list-item.is-hidden{display:none}.p-seminar-slider{position:relative}.p-seminar-slider:before{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%;z-index:0}.p-seminar-slider-wrapper{margin:0 auto;width:90vw}@media screen and (min-width:1334px){.p-seminar-slider-wrapper{margin-left:calc((100% - 120rem) / 2);margin-right:0;width:calc((100% - 120rem) / 2 + 120rem)}}.p-seminar-slider-wrapper .swiper-slide{height:auto}.p-seminar-slider__control{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/index/logo_bg.png) repeat-x center top/auto 112px;margin-top:0;padding:24px 0;position:relative}@media screen and (min-width:744px){.p-seminar-slider__control{align-items:center;display:flex;gap:48px;justify-content:center}}@media screen and (min-width:744px){.p-seminar-slider__more{margin:0}}.p-seminar-single-wrapper{margin-left:auto;margin-right:auto;max-width:72rem}.p-seminar-single__copy{margin-bottom:1.5em}@media screen and (min-width:744px){.p-seminar-single__copy{text-align:center}}.p-seminar-single-recommend-wrapper{background:#fff;border-radius:24px;padding:16px}@media screen and (min-width:744px){.p-seminar-single-recommend-wrapper{padding:32px 48px}}.p-seminar-single-recommend__title{align-items:center;border:none;flex-direction:row;gap:.5em;justify-content:center;padding-left:0}.p-seminar-single-recommend__title:before,.p-seminar-single-recommend__title:after{aspect-ratio:38/36;background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/pages/seminar/recommend_deco.svg) no-repeat center/contain;content:"";display:block;font-size:inherit;height:1em}.p-seminar-single-recommend__title:before{transform:scale(-1,1)}.p-seminar-single-recommend__list li{align-items:flex-start;display:flex;font-size:clamp(1.8rem, 1vw + 1rem, 2rem);font-weight:700;gap:.6em;line-height:1.5;padding:0 1em}.p-seminar-single-recommend__list li:not(:last-child){border-bottom:1px dotted #0a4da6;margin-bottom:1em;padding-bottom:1em}.p-seminar-single-recommend__list li:before{aspect-ratio:35/30;background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/common/icon/check.svg) no-repeat center/contain;content:"";display:block;height:1.5em}.p-seminar-single-point{counter-reset:point}.p-seminar-single-point-wrapper{display:grid;gap:24px}.p-seminar-single-point-content{--color:#0a4da6;background:#fff;border:4px solid var(--color)}.p-seminar-single-point-content:nth-child(2n){--color:#2c7ce6}.p-seminar-single-point-content__title{align-items:center;background:var(--color);color:#fff;display:flex;gap:16px;padding:12px}.p-seminar-single-point-content__title:before{content:"POINT." counter(point);counter-increment:point;font-family:"Alata",sans-serif;font-size:.615em;letter-spacing:.2em}.p-seminar-single-point-content__img{padding:12px 12px 0}.p-seminar-single-point-content__img img{margin:0 auto;width:auto}.p-seminar-single-point-content__txt{padding:12px}.p-seminar-single-article-wrapper{background:#fff;display:grid;gap:32px;padding:24px}@media screen and (min-width:744px){.p-seminar-single-article-wrapper{gap:48px;padding:48px 24px}}.p-seminar-single-article-content{display:grid;gap:8px}@media screen and (min-width:744px){.p-seminar-single-article-content{gap:16px}}.p-seminar-single-article-content-title{align-items:flex-start;display:flex;flex-direction:column}.p-seminar-single-article-content-title__aside{border:3px solid;flex-shrink:0;font-size:clamp(1.8rem, 1vw + 1rem, 2rem);padding:4px 8px}.p-seminar-single-article-content-title__txt{color:#242504}.p-seminar-single-article-content-inner:has(.p-seminar-single-article-content-inner__img){display:grid;gap:8px}@media screen and (min-width:744px){.p-seminar-single-article-content-inner:has(.p-seminar-single-article-content-inner__img){gap:16px;grid-template-columns:1fr 30%}}.p-seminar-single-case-wrapper{display:grid;gap:32px}.p-seminar-single-case-content{display:contents}.p-seminar-single-case-content:has(.p-seminar-single-case-content__img){display:grid;gap:16px}@media screen and (min-width:744px){.p-seminar-single-case-content:has(.p-seminar-single-case-content__img){gap:24px;grid-template-columns:232px 1fr}}.p-seminar-single-case-content__img{aspect-ratio:3/2;object-fit:cover;width:100%}.p-seminar-single-case-content-inner{display:grid;gap:8px}.p-seminar-single-case-content-inner__title{font-size:clamp(1.8rem, 1vw + 1rem, 2rem);font-weight:700}.p-seminar-single-brochure .pdfjs-fullscreen{margin-bottom:8px}.p-seminar-single-brochure .pdfjs-fullscreen a{background:#fff;border:1px solid #0a4da6;border-radius:1rem;padding:4px 8px}.p-seminar-single-fee-wrapper{display:grid;gap:24px}@media screen and (min-width:744px){.p-seminar-single-fee-wrapper{display:flex;justify-content:space-around}}.p-seminar-single-fee-content__title{font-size:clamp(1.8rem, 1vw + 1rem, 2rem);font-weight:700}.p-seminar-single-fee-content__title.--member{color:#d7003a}.p-seminar-single-fee__aside{margin-top:32px}.p-seminar-single-info-wrapper{display:grid;gap:24px}@media screen and (min-width:744px){.p-seminar-single-info-content{display:grid;gap:24px;grid-template-columns:128px 1fr;padding-left:4rem}}.p-seminar-single-info-content dt{font-size:clamp(1.8rem, 1vw + 1rem, 2rem);font-weight:700}.p-seminar-single-info-content__gmap{aspect-ratio:3/2;margin-bottom:1em}.p-seminar-single-info-content__gmap iframe{height:100%;width:100%}.p-seminar-single-info__aside{margin-top:32px}@media screen and (min-width:744px){.p-seminar-single-info__aside{margin-top:48px;padding-left:4rem}}.p-column-archive .p-column-archive-list{margin:0 auto;width:min(100%, 720px)}.p-column-archive-list{display:grid;gap:4rem}.p-column-archive-list-item{display:grid;gap:24px}@media screen and (min-width:744px){.p-column-archive-list-item{gap:4rem;grid-template-columns:208px 1fr}}.p-column-archive-list-item__thumb{aspect-ratio:335/213}.p-column-archive-list-item-content-meta{align-items:center !important;flex-direction:row !important}.p-column-archive-list-item-content__excerpt{margin-top:8px}.p-about-hero{padding-top:0}@media screen and (min-width:744px){.p-about-hero{background-position:right bottom;display:grid}}.p-about-hero-deco{position:relative}@media screen and (min-width:744px){.p-about-hero-deco{grid-area:1/1}}.p-about-hero-deco__txt{color:#0a4da6;font-family:"Alata",sans-serif;font-size:clamp(3.2rem, 8.53vw, 8.7rem);line-height:1;left:-.1em;position:absolute;top:0;white-space:nowrap;writing-mode:vertical-rl}@media screen and (min-width:1024px){.p-about-hero-deco__txt{font-size:clamp(8.7rem, 10vw, 16rem)}}@media screen and (min-width:744px){.p-about-hero-wrapper{grid-area:1/1;z-index:1}}.p-about-hero-inner{padding-top:24px}@media screen and (min-width:744px){.p-about-hero-inner{padding:8rem 0 0 48px}}@media screen and (min-width:1280px){.p-about-hero-inner{padding-left:64px}}.p-about-hero-content{--radius:4rem;background:#fff;border-radius:0 var(--radius) 0 var(--radius);display:grid;gap:24px;max-width:50.4rem;padding:24px}@media screen and (min-width:1024px){.p-about-hero-content{--radius:7.5rem;padding:4rem}}.p-about-feature:after{color:#fff;font-size:clamp(2.4rem, 6vw, 8rem)}@media screen and (min-width:1024px){.p-about-feature:after{top:12rem}}.p-about-feature-wrapper{display:grid;gap:8rem}.p-about-feature-box{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1024px){.p-about-feature-box{flex-direction:row;gap:4rem;justify-content:space-between}.p-about-feature-box:nth-child(2n){flex-direction:row-reverse}}.p-about-feature-box-content{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:1023px){.p-about-feature-box-content__title br{display:none}}.p-about-feature-box-content__more{margin:0}.p-about-feature-box__img{max-width:40rem}.p-about-deco-txt{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);padding-top:44px}@media screen and (min-width:1024px){.p-about-deco-txt{padding-top:110px}}.p-about-deco-txt-loop__item{background:linear-gradient(to right,#a0c9ed 0%,#c7e3f0 30%,#fff 80%);background-clip:text;-webkit-text-fill-color:transparent;line-height:1.5}.p-about-deco-img{background:url(//ami-h.com/wp-content/themes/ami2025/assets/styles/../images/pages/about/deco_bg.png) repeat right top/contain;display:grid;height:85.3vw;place-items:center}@media screen and (min-width:744px){.p-about-deco-img{background-repeat:no-repeat;background-size:608px 320px;height:452px}}.p-about-deco-img img{transform:translate(9.68%,-9.13%);width:min(77.6vw, 532px)}@media screen and (min-width:744px){.p-about-deco-img img{margin-top:auto;transform:translateX(min(-27.6%, -10.7vw))}}.p-about-study{background:#fff}.p-about-study-wrapper{display:grid;gap:56px 0}@media screen and (min-width:744px){.p-about-study-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:744px){.p-about-study-box:nth-child(2n-1){padding-right:4rem}.p-about-study-box:nth-child(2n){border-left:1px dashed;padding-left:4rem}}.p-about-study-box-head{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:744px){.p-about-study-box-head{flex-direction:row;gap:16px}}.p-about-study-box-head__logo{width:16rem}.p-about-study-box-head__title{font-size:1.625em;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:1024px){.p-about-study-box-head__title{text-align:left}}@media screen and (min-width:1024px){.p-about-study-box__more{margin-top:0}}.p-about-study-box__txt{margin-top:32px}.p-about-study-box__txt+.p-about-study-box__txt{margin-top:16px}.p-about-study-box-detail{background:#f5f5f5;margin-top:32px;padding:16px}.p-about-study-box-detail__title{font-size:1.25em;font-weight:700;line-height:1.5}.p-about-study-box-detail-list{counter-reset:list;display:grid;gap:8px;line-height:1.5;margin-top:16px}.p-about-study-box-detail-list li{display:flex;gap:8px}.p-about-study-box-detail-list li:before{content:counter(list) ".";counter-increment:list;flex-shrink:0}.p-about-study-box-detail__more{filter:grayscale(1);margin:8px 0 0}.p-about-member-list{margin:0 auto;width:90vw}@media screen and (min-width:1334px){.p-about-member-list{margin-left:calc((100% - 120rem) / 2);margin-right:0;width:calc((100% - 120rem) / 2 + 120rem)}}.p-about-member-list-item{height:auto}.p-about-member-list-item-img{aspect-ratio:368/240}.p-about-member-list-item__position{font-size:.875em;text-align:center}.p-about-member-list-item__title{font-size:1.625em;margin:0;text-align:center}.p-about-member__control{margin-top:24px}@media screen and (min-width:1024px){.p-about-member__control{margin-top:4rem}}.p-company-mission__txt{margin-top:16px}.p-company-deco-txt{background:linear-gradient(to right,#a6c4e2 0%,#0a4da6 30%);padding-top:44px}@media screen and (min-width:1024px){.p-company-deco-txt{padding-top:110px}}.p-company-deco-txt-loop__item{background:linear-gradient(to right,#a0c9ed 0%,#c7e3f0 30%,#fff 80%);background-clip:text;-webkit-text-fill-color:transparent;line-height:1.5}.p-company-greeting-wrapper{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1024px){.p-company-greeting-wrapper{flex-direction:row-reverse;gap:4rem}}.p-company-greeting__img{max-width:40rem;margin:auto}.p-company-greeting-content__txt{margin-top:16px}.p-company-info-wrapper{display:grid;gap:24px}@media screen and (min-width:1024px){.p-company-info-wrapper{align-items:center;grid-template-columns:auto 1fr}}.p-company-info__logo{padding:4rem 32px}.p-company-info__logo img{margin:auto;width:min(64vw, 30.8rem)}.p-company-info-content{display:grid;gap:16px}@media screen and (min-width:744px){.p-company-info-content{margin:0 auto;width:max-content}}.p-company-info-content-data{display:grid;gap:16px}@media screen and (min-width:744px){.p-company-info-content-data{grid-template-columns:auto 1fr}}.p-company-info-content-data-row{display:grid;gap:4px}@media screen and (min-width:744px){.p-company-info-content-data-row{gap:16px;grid-column:span 2;grid-template-columns:subgrid}}@media screen and (min-width:744px) and (min-width:1024px){.p-company-info-content-data-row{gap:24px}}.p-company-info-content-data-row__title{font-size:1.125em;font-weight:700;line-height:1.5}@media screen and (max-width:743px){.p-company-info-content-data-row__title br.pc{display:none}}@media screen and (min-width:744px){.p-company-info-content-data-row__txt{padding-top:.05em}}.p-company-member-wrapper{display:grid;gap:24px}@media screen and (min-width:744px){.p-company-member-wrapper{gap:4rem;grid-template-columns:repeat(2,1fr)}.p-company-member-wrapper.--3clm{grid-template-columns:repeat(3,1fr)}}.p-company-member-content__img{aspect-ratio:368/240;object-fit:cover;margin:0 auto;width:min(368px, 100%)}.p-company-member-content__position{font-size:.875em;line-height:1.5;margin-top:24px;text-align:center}.p-company-member-content__title{font-size:1.625em;font-weight:700;line-height:1.5;text-align:center}.p-company-member-content__txt{margin-top:24px}.p-company-management-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;flex-wrap:wrap}.p-company-management-content{width:100%;margin-bottom:20px}@media screen and (min-width:744px){.p-company-management-content{width:40%}}.p-company-partner-wrapper{display:grid;gap:2rem}@media screen and (min-width:744px){.p-company-partner-wrapper{grid-template-columns:repeat(3,1fr)}}.p-privacy h2{margin-top:2em}.p-privacy p,.p-privacy ul,.p-privacy ol{margin-top:1.5em}