:root{--color-white: #ffffff;--color-black: #000000;--color-gray: #999999;--color-yellow: #ffee8c;--color-orange: #FFAA60;--color-blue: #2095A2;--color-blue2: #4DAAB5;--color-red: #e44117;--color-green: #D8EBED;--color-button: #e2e8b0;--base-font: "Sorts Mill Goudy", "Noto Sans JP", sans-serif;--second-font: "Shippori Mincho", sans-serif;--third-font: "Noto Sans JP", sans-serif;--regular: 300;--normal: 400;--medium: 500;--bold: 700;--exBold: 900;--min-layout-width: 375;--medium-layout-width: 640;--large-layout-width: 1160;--max-layout-width: 1600;--base-font-size: 16;--min-fluid-ratio: calc(1 / var(--min-layout-width) * 100dvi);--medium-fluid-ratio: calc(1 / var(--medium-layout-width) * 100dvi);--large-fluid-ratio: calc(1 / var(--large-layout-width) * 100dvi);--max-fluid-ratio: calc(1 / var(--max-layout-width) * 100dvi);--rem-ratio: calc(1rem / var(--base-font-size));--leading-trim: calc((1em - 1lh) / 2);--_min-layout-width: 375;--_max-layout-width: 640;--header-block-size: 120px;--sp-header-block-size: calc(120 * var(--medium-fluid-ratio));word-wrap:break-word}@supports not (top: 1lh){:root{--leading-trim: 0px}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}:where(:root,body){overflow-x:clip}body{position:relative;font-family:var(--base-font);font-weight:var(--regular);color:var(--color-black);font-size:calc(16*var(--rem-ratio));letter-spacing:.05em}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 768px){a[href^="tel:"]{pointer-events:auto}}a{color:var(--color-black)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #e9f4f6 inset;box-shadow:0 0 0 1000px #e9f4f6 inset}.sticky-footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-flex:1;-ms-flex:1;flex:1}tr,tbody,thead,tfoot{display:contents}th[colspan="2"],td[colspan="2"]{grid-column:auto/span 2}th[rowspan="2"],td[rowspan="2"]{grid-row:auto/span 2}article{display:contents}.br-pc{display:block}@media screen and (max-width: 767px){.br-pc{display:none}}.br-sp{display:none}@media screen and (max-width: 767px){.br-sp{display:block}}*{min-inline-size:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}body{min-height:100vh;text-rendering:optimizeSpeed}ul,ol{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none}picture{display:contents}img{display:block;width:100%;max-width:100%;height:auto}input,button,textarea,select{font:inherit;padding:0}img:not([alt]){-webkit-filter:blur(10px);filter:blur(10px)}input,button,select,textarea{font:inherit;border:none;border-radius:0;outline:none;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}main.main{padding:0;width:100%}@media screen and (max-width: 834px){main.main{padding:0}}.content{margin-top:0}.wrap{width:100%}.header{inline-size:100%;block-size:120px;background:var(--color-white)}@media screen and (max-width: 767px){.header{block-size:calc(120*var(--medium-fluid-ratio))}}.header__inner{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;block-size:100%}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{inline-size:446px}@media screen and (max-width: 1159px){.header__logo{inline-size:calc(300*var(--large-fluid-ratio))}}@media screen and (max-width: 767px){.header__logo{inline-size:calc(420*var(--medium-fluid-ratio))}}.header__logo img{aspect-ratio:446/78;-o-object-fit:cover;object-fit:cover}.header__logo-link{--_duration: 0.5s;-webkit-transition:opacity var(--_duration),outline-offset var(--_duration);transition:opacity var(--_duration),outline-offset var(--_duration)}@media(any-hover: hover){.header__logo-link:hover{opacity:.6}}.header__logo-link:focus-visible{opacity:.6}.header__info{display:grid;grid-template-columns:auto auto;-webkit-column-gap:33px;-moz-column-gap:33px;column-gap:33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1159px){.header__info{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media screen and (max-width: 767px){.header__info{display:none}}.header__menu{block-size:100%}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;block-size:100%}@media screen and (max-width: 1159px){.header__list{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.header__item{display:grid;place-items:center;block-size:100%;font-family:var(--third-font);font-weight:var(--regular);font-size:calc(14*var(--rem-ratio));line-height:1.75}.header__link{--_duration: 0.5s;-webkit-transition:opacity var(--_duration),outline-offset var(--_duration);transition:opacity var(--_duration),outline-offset var(--_duration)}@media(any-hover: hover){.header__link:hover{opacity:.6}}.header__link:focus-visible{opacity:.6}.header__contact{--_duration: 0.5s;inline-size:50px;aspect-ratio:1/1;-webkit-transition:opacity var(--_duration),outline-offset var(--_duration);transition:opacity var(--_duration),outline-offset var(--_duration)}@media(any-hover: hover){.header__contact:hover{opacity:.6}}.header__contact:focus-visible{opacity:.6}@media screen and (max-width: 1159px){.header__contact{inline-size:calc(30*var(--medium-fluid-ratio))}}.fixed-header{block-size:70px}@media screen and (max-width: 767px){.fixed-header{block-size:calc(120*var(--medium-fluid-ratio))}}.fixed-logo{inline-size:299px}@media screen and (max-width: 1159px){.fixed-logo{inline-size:calc(299*var(--large-fluid-ratio))}}@media screen and (max-width: 767px){.fixed-logo{inline-size:calc(420*var(--medium-fluid-ratio))}}.fixed-contact{inline-size:43px}@media screen and (max-width: 1159px){.fixed-contact{inline-size:calc(30*var(--medium-fluid-ratio))}}.hamburger{display:none}@media screen and (max-width: 767px){.hamburger{--_inline-size: calc(62 * var(--medium-fluid-ratio));--_block-size: calc(62 * var(--medium-fluid-ratio));--_gap: calc(10 * var(--medium-fluid-ratio));--_duration: .5s;position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--_gap);inline-size:var(--_inline-size);block-size:var(--_block-size);cursor:pointer;z-index:1001;background:var(--color-blue);-webkit-transition:opacity var(--_duration),outline-offset var(--_duration);transition:opacity var(--_duration),outline-offset var(--_duration)}}@media screen and (max-width: 767px)and (any-hover: hover){.hamburger:hover{opacity:.6}}@media screen and (max-width: 767px){.hamburger:focus-visible{opacity:.6}.hamburger.active{background:rgba(0,0,0,0)}}.active.hamburger{--_padding: 30;position:fixed;right:calc(var(--_padding)*1px)}.hamburger__line{--_inline-size: calc(26 * var(--medium-fluid-ratio));inline-size:var(--_inline-size);block-size:1px;background-color:var(--color-black);-webkit-transition:var(--_duration) ease-in-out;transition:var(--_duration) ease-in-out;translate:var(--_translate, 0);background:var(--color-white)}.active .hamburger__line{--_inline-size: calc(45 * var(--medium-fluid-ratio));background:var(--color-blue)}.active .hamburger__line:nth-child(1){--_translate: 0 calc(var(--_gap) * 1.2);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.active .hamburger__line:nth-child(2){--_translate: 0 calc(var(--_gap) * 0.1);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.active .hamburger__line:nth-child(3){--_translate: 0 calc(var(--_gap) * -1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active .header__menu{font-size:calc(0*var(--rem-ratio))}.active .header__menu::before{font-size:calc(16*var(--rem-ratio));content:"CLOSE"}.headerDrawer{--_duration: .6s;inline-size:100%;block-size:100%;block-size:100svb;-webkit-padding-before:calc(93*var(--medium-fluid-ratio));padding-block-start:calc(93*var(--medium-fluid-ratio));position:fixed;top:0;left:0;background:-webkit-gradient(linear, left top, right top, from(#D8EBED), to(#ECF6E7));background:linear-gradient(to right, #D8EBED, #ECF6E7);-webkit-transition:var(--_duration);transition:var(--_duration);opacity:0;z-index:1000;visibility:hidden}.headerDrawer.panelactive{opacity:1;visibility:visible}.js-ScrollAllowed{overflow:hidden}.headerDrawer__inner{block-size:100%;overflow-y:scroll;padding-inline:30px}.headerDrawer__logo{position:fixed;top:15px;left:30px;z-index:40}.headerDrawer__list{-webkit-border-after:1px var(--color-blue2) solid;border-block-end:1px var(--color-blue2) solid}.headerDrawer__item{--_clamp-min: 16;--_clamp-max: 26;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp);font-weight:var(--regular);font-family:var(--third-font);letter-spacing:.03em;-webkit-border-before:1px var(--color-blue2) solid;border-block-start:1px var(--color-blue2) solid}.headerDrawer__link{--_duration: 0.5s;display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:calc(28*var(--medium-fluid-ratio));color:var(--color-black);line-height:normal;-webkit-transition:opacity var(--_duration),outline-offset var(--_duration);transition:opacity var(--_duration),outline-offset var(--_duration)}@media(any-hover: hover){.headerDrawer__link:hover{opacity:.6}}.headerDrawer__link:focus-visible{opacity:.6}.headerDrawer__button-wrapper{-webkit-margin-before:41px;margin-block-start:41px}.headerDrawer__contact-button{--_clamp-min: 18;--_clamp-max: 36;--_min-layout-width: 375;--_max-layout-width: 640;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));--_background: var(--color-blue);--_duration: 0.5s;font-size:var(--_clamp);padding-block:calc(33.5*var(--medium-fluid-ratio));padding-inline:calc(20*var(--medium-fluid-ratio));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em;color:var(--color-white);-webkit-transition:var(--_duration);transition:var(--_duration);background-color:color-mix(in sRGB, var(--_background) var(--_opacity, 100%), transparent)}@media(any-hover: hover){.headerDrawer__contact-button:-moz-any-link:hover{--_opacity: 60%}.headerDrawer__contact-button:any-link:hover{--_opacity: 60%}}.headerDrawer__contact-button:focus-visible{--_opacity: 60%}.headerDrawer__contact-button::before{-webkit-margin-before:.25lh;margin-block-start:.25lh;content:"";inline-size:calc(42*var(--medium-fluid-ratio));block-size:calc(30*var(--medium-fluid-ratio));background-image:url(../../assets/images/header/mail.png);background-size:cover;background-repeat:no-repeat;background-position:center center;-ms-flex-negative:0;flex-shrink:0}@supports(background-image : url(../../assets/images/header/mail.webp)){.headerDrawer__contact-button::before{background-image:url(../../assets/images/header/mail.webp)}}.headerDrawer__button-wrapper2{-webkit-margin-before:28px;margin-block-start:28px}.headerDrawer__close-button{--_clamp-min: 31;--_clamp-max: 62;--_min-layout-width: 375;--_max-layout-width: 640;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));--_background: transparent;--_duration: 0.5s;font-style:italic;font-size:var(--_clamp);padding-block:calc(16.5*var(--medium-fluid-ratio));padding-inline:calc(20*var(--medium-fluid-ratio));inline-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em;background:rgba(0,0,0,0);color:var(--color-blue);border:solid 2px var(--color-blue);-webkit-transition:var(--_duration);transition:var(--_duration);background-color:color-mix(in sRGB, var(--_background), #000 var(--_darken, 0%))}@media(any-hover: hover){.headerDrawer__close-button:hover{--_darken: 10%}}.headerDrawer__close-button:focus-visible{--_darken: 10%}.headerDrawer__close-button::before{-webkit-margin-before:.25lh;margin-block-start:.25lh;content:"";inline-size:calc(42*var(--medium-fluid-ratio));block-size:calc(30*var(--medium-fluid-ratio));background-image:url(../../assets/images/header/close.png);background-size:cover;background-repeat:no-repeat;background-position:center center;-ms-flex-negative:0;flex-shrink:0}@supports(background-image : url(../../assets/images/header/close.webp)){.headerDrawer__close-button::before{background-image:url(../../assets/images/header/close.webp)}}.footer{-webkit-padding-before:34px;padding-block-start:34px;-webkit-padding-after:10px;padding-block-end:10px;background:linear-gradient(95.8864deg, #2095A2, #A1D280)}@media screen and (max-width: 767px){.footer{-webkit-padding-before:37px;padding-block-start:37px;-webkit-padding-after:20px;padding-block-end:20px}}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:end;align-self:end;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 767px){.footer__content{display:block}}.footer__logo{inline-size:446px}@media screen and (max-width: 1100px){.footer__logo{inline-size:300px}}@media screen and (max-width: 767px){.footer__logo{inline-size:100%}}.footer__logo img{aspect-ratio:446/78;-o-object-fit:cover;object-fit:cover}.footer__link{--_duration: 0.5s;-webkit-transition:opacity var(--_duration),outline-offset var(--_duration);transition:opacity var(--_duration),outline-offset var(--_duration)}@media(any-hover: hover){.footer__link:hover{opacity:.6}}.footer__link:focus-visible{opacity:.6}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;font-family:var(--third-font);font-size:calc(14*var(--rem-ratio));line-height:1.9285714286;letter-spacing:0em;color:var(--color-white)}@media screen and (max-width: 767px){.footer__info{--_clamp-min: 14;--_clamp-max: 22;--_min-layout-width: 375;--_max-layout-width: 640;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));-webkit-margin-before:calc(31*var(--medium-fluid-ratio));margin-block-start:calc(31*var(--medium-fluid-ratio));font-size:var(--_clamp);line-height:1.4545454545}}.footer__tel{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;font-family:"Noto Sans JP",sans-serif}.footer__phone{color:var(--color-white)}.copyright{-webkit-margin-before:calc(27px + var(--leading-trim));margin-block-start:calc(27px + var(--leading-trim));display:inline-block;color:var(--color-white);font-family:"Noto Sans JP",sans-serif;font-size:calc(10*var(--rem-ratio));letter-spacing:.05em}@media screen and (max-width: 767px){.copyright{--_clamp-min: 10;--_clamp-max: 18;--_min-layout-width: 375;--_max-layout-width: 640;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));-webkit-margin-before:calc(54*var(--medium-fluid-ratio));margin-block-start:calc(54*var(--medium-fluid-ratio));font-size:var(--_clamp)}}.title{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;letter-spacing:.03em;font-weight:var(--regular)}.sub-title{display:block;margin-block:var(--leading-trim);font-size:calc(16*var(--rem-ratio));font-style:italic;color:var(--color-blue);text-align:center;text-wrap:balance}@media screen and (max-width: 767px){.sub-title{font-size:calc(20*var(--rem-ratio))}}.main-title{display:block;margin-block:var(--leading-trim);-webkit-padding-before:6px;padding-block-start:6px;font-family:var(--second-font);font-size:calc(48*var(--rem-ratio));line-height:1}@media screen and (max-width: 767px){.main-title{--_clamp-min: 30;--_clamp-max: 60;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp);-webkit-padding-before:calc(6*var(--medium-fluid-ratio));padding-block-start:calc(6*var(--medium-fluid-ratio))}}.page-header{--_border-color: var(--color-blue);block-size:365px;-webkit-border-before:1px solid var(--_border-color);border-block-start:1px solid var(--_border-color)}@media screen and (max-width: 767px){.page-header{block-size:calc(317*var(--medium-fluid-ratio))}}.page-header__title{position:relative;-webkit-margin-start:27px;margin-inline-start:27px;letter-spacing:.03em}@media screen and (max-width: 767px){.page-header__title{-webkit-margin-start:0;margin-inline-start:0}}.page-header__sub-title{-webkit-margin-start:.3em;margin-inline-start:.3em;display:block;position:absolute;top:calc(-24px - 1em);left:0;font-style:italic;font-size:calc(16*var(--rem-ratio));line-height:1.75}@media screen and (max-width: 767px){.page-header__sub-title{--_clamp-min: 16;--_clamp-max: 20;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp);top:calc(-26*var(--medium-fluid-ratio) - 1em)}}.page-header__main-title{display:block;margin-block:var(--leading-trim);font-family:var(--second-font);font-weight:var(--regular);font-size:calc(68*var(--rem-ratio));line-height:1.75}@media screen and (max-width: 767px){.page-header__main-title{--_clamp-min: 36;--_clamp-max: 72;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp)}}.arrow{--_inline-size: 28;--_background: #4DAAB5;display:inline-block;position:relative;inline-size:calc(var(--_inline-size)*1px);block-size:1px;color:var(--_background);background:var(--_background)}.arrow::before{content:"";inline-size:calc(var(--_inline-size)*.36px);block-size:calc(var(--_inline-size)*.36px);border:1px solid var(--_background);-webkit-border-start:0;border-inline-start:0;-webkit-border-after:0;border-block-end:0;rotate:45deg;-webkit-transform-origin:top right;transform-origin:top right;position:absolute;top:50%;right:-0.05em;-webkit-box-sizing:border-box;box-sizing:border-box}.arrow2{--_inline-size: 39;--_background: #4DAAB5;position:relative;display:inline-block;inline-size:calc(var(--_inline-size)*1px);block-size:1px;color:var(--_background);background:var(--_background)}.arrow2::before,.arrow2::after{content:"";position:absolute;top:calc(50% - 1px);left:0;inline-size:calc(var(--_inline-size)*.36px);block-size:1px;background:var(--_background);-webkit-transform-origin:0px 50%;transform-origin:0px 50%}.arrow2::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow2::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.more-link{--_color: #2095A2;--_duration: 0.5s;margin-block:var(--leading-trim);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(16*var(--rem-ratio));font-style:italic;letter-spacing:.03em;line-height:1.75;color:var(--_color);-webkit-transition:opacity var(--_duration),outline-offset var(--_duration);transition:opacity var(--_duration),outline-offset var(--_duration)}@media screen and (max-width: 767px){.more-link{--_clamp-min: 16;--_clamp-max: 34;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp);line-height:1.7647058824}}@media(any-hover: hover){.more-link:hover{opacity:.6}}.more-link:focus-visible{opacity:.6}.more-link__arrow{--_inline-size: 18;--_background: #2095A2}.button{--_background: var(--color-blue);--_duration: 0.5s;-webkit-padding-before:51px;padding-block-start:51px;-webkit-padding-after:38px;padding-block-end:38px;display:grid;place-items:center;font-style:italic;font-size:calc(56*var(--rem-ratio));letter-spacing:.03em;color:var(--color-white);-webkit-transition:all var(--_duration);transition:all var(--_duration);background-color:color-mix(in sRGB, var(--_background) var(--_opacity, 100%), transparent)}@media screen and (max-width: 767px){.button{--_clamp-min: 34;--_clamp-max: 68;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp);-webkit-padding-before:calc(44*var(--medium-fluid-ratio));padding-block-start:calc(44*var(--medium-fluid-ratio));-webkit-padding-after:calc(28*var(--medium-fluid-ratio));padding-block-end:calc(28*var(--medium-fluid-ratio))}}@media(any-hover: hover){.button:-moz-any-link:hover{--_opacity: 60%}.button:any-link:hover{--_opacity: 60%}}.button:focus-visible{--_opacity: 60%}.custom-pagination{-webkit-margin-before:93px;margin-block-start:93px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 767px){.custom-pagination{-webkit-margin-before:calc(35*var(--medium-fluid-ratio));margin-block-start:calc(35*var(--medium-fluid-ratio))}}.custom-pagination__link{--_duration: 0.5s;font-family:var(--third-font);font-size:calc(16*var(--rem-ratio));font-weight:var(--bold);letter-spacing:0em;color:var(--color-blue);-webkit-transition:opacity var(--_duration),outline-offset var(--_duration);transition:opacity var(--_duration),outline-offset var(--_duration)}@media(any-hover: hover){.custom-pagination__link:hover{opacity:.6}}.custom-pagination__link:focus-visible{opacity:.6}@media screen and (max-width: 767px){.custom-pagination__link{--_clamp-min: 16;--_clamp-max: 26;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp)}}.custom-pagination__prev-link{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-pagination__next-link{display:grid;grid-template-columns:1fr auto;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0}.custom-pagination__arrow{--_inline-size: 26}@media screen and (max-width: 767px){.custom-pagination__arrow{--_clamp-min: 26;--_clamp-max: 43;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));inline-size:var(--_clamp)}}.single-pagination__back{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;-webkit-margin-before:50px;margin-block-start:50px}@media screen and (max-width: 767px){.single-pagination__back{-webkit-margin-before:calc(100*var(--medium-fluid-ratio));margin-block-start:calc(100*var(--medium-fluid-ratio))}}.single-pagination__prev{position:absolute;left:0}.inner{--_inline-size: 1100px;--_padding: 30;-webkit-box-sizing:initial;box-sizing:initial;max-inline-size:var(--_inline-size);padding-inline:calc(var(--_padding)*1px);margin-inline:auto}@media screen and (max-width: 767px){.inner{padding-inline:calc(var(--_padding)*var(--medium-fluid-ratio)*1)}}.inner-shrink{--_inline-size: calc(1100 * var(--max-fluid-ratio));--_padding: 30;-webkit-box-sizing:initial;box-sizing:initial;max-inline-size:var(--_inline-size);padding-inline:calc(var(--_padding)*1px);margin-inline:auto}@media screen and (max-width: 1600px){.inner-shrink{--_inline-size: 1100px}}@media screen and (max-width: 767px){.inner-shrink{padding-inline:calc(var(--_padding)*var(--medium-fluid-ratio)*1)}}.page-inner{--_inline-size: 1100px;--_padding: 30;-webkit-box-sizing:initial;box-sizing:initial;max-inline-size:var(--_inline-size);padding-inline:calc(var(--_padding)*1px);margin-inline:auto;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;block-size:100%}@media screen and (max-width: 767px){.page-inner{padding-inline:calc(var(--_padding)*var(--medium-fluid-ratio)*1)}}.anchor{-webkit-margin-before:-50px;margin-block-start:-50px;-webkit-padding-before:50px;padding-block-start:50px}.js-fixed{--_translate: 0 -100%;--_duration: .5s;position:fixed;top:0;z-index:1000;visibility:hidden;translate:var(--_translate);-webkit-transition:var(--_duration);transition:var(--_duration)}.js-fixed.js-show{--_translate: 0;visibility:visible}@-webkit-keyframes fadeSlider{0%{opacity:0}25%{opacity:1}70%{opacity:1}100%{opacity:0;z-index:0}}@keyframes fadeSlider{0%{opacity:0}25%{opacity:1}70%{opacity:1}100%{opacity:0;z-index:0}}@media screen and (max-width: 767px){.js-fadeIn-sp,.js-fadeUp-sp,.js-fadeDown-sp,.js-fadeLeft-sp,.js-fadeRight-sp{opacity:0}}.js-fadeIn-sp.js-show,.js-fadeUp-sp.js-show,.js-fadeDown-sp.js-show,.js-fadeLeft-sp.js-show,.js-fadeRight-sp.js-show{-webkit-animation:none;animation:none}@media screen and (max-width: 767px){.js-fadeIn-sp.js-show,.js-fadeUp-sp.js-show,.js-fadeDown-sp.js-show,.js-fadeLeft-sp.js-show,.js-fadeRight-sp.js-show{-webkit-animation:fadeUp 1.5s ease forwards,opacity 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:fadeUp 1.5s ease forwards,opacity 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;-webkit-animation-delay:0s;animation-delay:0s}}.js-fadeUp,.js-fadeUp0ms,.js-fadeUp300ms,.js-fadeUp600ms,.js-fadeUp900ms,.js-fadeUp-sp,.js-fadeUp-sp0ms,.js-fadeUp-sp300ms,.js-fadeUp-sp600ms,.js-fadeUp-sp900ms{opacity:0}.js-fadeUp.js-show,.js-fadeUp0ms.js-show,.js-fadeUp300ms.js-show,.js-fadeUp600ms.js-show,.js-fadeUp900ms.js-show,.js-fadeUp-sp.js-show,.js-fadeUp-sp0ms.js-show,.js-fadeUp-sp300ms.js-show,.js-fadeUp-sp600ms.js-show,.js-fadeUp-sp900ms.js-show{-webkit-animation:fadeUp 1.5s ease forwards,opacity 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:fadeUp 1.5s ease forwards,opacity 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.js-fadeUp300ms.js-show{-webkit-animation-delay:.5s,.5s;animation-delay:.5s,.5s}@media screen and (max-width: 767px){.js-fadeUp300ms.js-show{-webkit-animation-delay:0s;animation-delay:0s}}.js-fadeUp600ms.js-show{-webkit-animation-delay:1s,1s;animation-delay:1s,1s}@media screen and (max-width: 767px){.js-fadeUp600ms.js-show{-webkit-animation-delay:0s;animation-delay:0s}}.js-fadeUp900ms.js-show{-webkit-animation-delay:1.5s,1.5s;animation-delay:1.5s,1.5s}@media screen and (max-width: 767px){.js-fadeUp900ms.js-show{-webkit-animation-delay:0s;animation-delay:0s}}@media screen and (max-width: 767px){.js-fadeUp-sp300ms.js-show{-webkit-animation-delay:.5s,.5s;animation-delay:.5s,.5s}}@media screen and (max-width: 767px){.js-fadeUp-sp600ms.js-show{-webkit-animation-delay:1s,1s;animation-delay:1s,1s}}@media screen and (max-width: 767px){.js-fadeUp-sp300ms.js-show{-webkit-animation-delay:1.5s,1.5s;animation-delay:1.5s,1.5s}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.about-header{background:var(--color-white)}.about-header__inner{-webkit-padding-before:159px;padding-block-start:159px;block-size:447px}@media screen and (max-width: 767px){.about-header__inner{-webkit-padding-before:calc(83*var(--medium-fluid-ratio));padding-block-start:calc(83*var(--medium-fluid-ratio));block-size:calc(318*var(--medium-fluid-ratio))}}.about-header__title{text-align:center;letter-spacing:.03em}.about-header__sub-title{margin-block:var(--leading-trim);display:block;font-size:calc(16*var(--rem-ratio));font-style:italic;line-height:1.75;color:var(--color-blue)}@media screen and (max-width: 767px){.about-header__sub-title{--_clamp-min: 12;--_clamp-max: 20;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp)}}.about-header__main-title{margin-block:var(--leading-trim);-webkit-padding-before:10px;padding-block-start:10px;display:block;font-size:calc(68*var(--rem-ratio));font-family:var(--second-font);line-height:1.75}@media screen and (max-width: 767px){.about-header__main-title{--_clamp-min: 36;--_clamp-max: 72;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp)}}.about-greeting__title{margin-block:var(--leading-trim);display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--second-font);font-weight:var(--regular);font-size:calc(24*var(--rem-ratio));letter-spacing:.03em}@media screen and (max-width: 767px){.about-greeting__title{--_clamp-min: 20;--_clamp-max: 30;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp)}}.about-greeting__border{block-size:1px;background:#999}.about-greeting__text{font-family:var(--second-font);font-weight:var(--regular);font-size:calc(16*var(--rem-ratio));line-height:2.8125;text-indent:1em}@media screen and (max-width: 767px){.about-greeting__text{--_clamp-min: 16;--_clamp-max: 26;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp);line-height:1.8461538462}}.about-greeting__text span{-webkit-margin-end:-0.5em;margin-inline-end:-0.5em;display:inline-block;text-indent:0}@media screen and (max-width: 767px){.about-greeting__text span{-webkit-margin-end:0;margin-inline-end:0;display:inline}}.about-greeting__text:first-of-type{-webkit-padding-before:48px;padding-block-start:48px}@media screen and (max-width: 767px){.about-greeting__text:first-of-type{-webkit-padding-before:calc(40*var(--medium-fluid-ratio));padding-block-start:calc(40*var(--medium-fluid-ratio))}}.about-greeting__signature{-webkit-margin-before:42px;margin-block-start:42px;display:grid;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;font-family:var(--second-font);font-weight:var(--regular);letter-spacing:.03em}@media screen and (max-width: 767px){.about-greeting__signature{-webkit-margin-before:calc(55*var(--medium-fluid-ratio));margin-block-start:calc(55*var(--medium-fluid-ratio))}}.about-greeting__signature-title{margin-block:var(--leading-trim);font-size:calc(12*var(--rem-ratio))}@media screen and (max-width: 767px){.about-greeting__signature-title{--_clamp-min: 12;--_clamp-max: 20;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp)}}.about-greeting__signature-name{margin-block:var(--leading-trim);-webkit-padding-before:14px;padding-block-start:14px;font-size:calc(22*var(--rem-ratio))}@media screen and (max-width: 767px){.about-greeting__signature-name{-webkit-padding-before:calc(20*var(--medium-fluid-ratio));padding-block-start:calc(20*var(--medium-fluid-ratio));--_clamp-min: 22;--_clamp-max: 30;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp)}}.about-greeting__signature-post{-webkit-margin-end:1em;margin-inline-end:1em;font-size:calc(14*var(--rem-ratio))}@media screen and (max-width: 767px){.about-greeting__signature-post{--_clamp-min: 14;--_clamp-max: 22;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp)}}.about-overview{-webkit-margin-before:108px;margin-block-start:108px;-webkit-padding-before:110px;padding-block-start:110px;-webkit-padding-after:248px;padding-block-end:248px;background:-webkit-gradient(linear, left bottom, right top, from(#D8EBED), to(#ECF6E7));background:linear-gradient(to top right, #D8EBED, #ECF6E7)}@media screen and (max-width: 767px){.about-overview{-webkit-margin-before:calc(83*var(--medium-fluid-ratio));margin-block-start:calc(83*var(--medium-fluid-ratio));-webkit-padding-before:calc(74*var(--medium-fluid-ratio));padding-block-start:calc(74*var(--medium-fluid-ratio));-webkit-padding-after:calc(190*var(--medium-fluid-ratio));padding-block-end:calc(190*var(--medium-fluid-ratio))}}.about-table{--_border-color: #999999;display:grid;grid-template-columns:repeat(2, auto);font-family:var(--third-font);font-weight:var(--regular);font-size:calc(16*var(--rem-ratio));line-height:1.9375;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 767px){.about-table{--_clamp-min: 16;--_clamp-max: 26;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp);line-height:1.2307692308}}.about-table__row:nth-of-type(odd) .about-table__heading,.about-table__row:nth-of-type(odd) .about-table__data{--_background: #E9F4F6;background:var(--_background)}.about-table__row:nth-of-type(even) .about-table__heading,.about-table__row:nth-of-type(even) .about-table__data{--_background: var(--color-white);background:var(--_background)}.about-table__row:last-of-type .about-table__heading,.about-table__row:last-of-type .about-table__data{-webkit-border-after:1px solid var(--_border-color);border-block-end:1px solid var(--_border-color)}.about-table__heading,.about-table__data{display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-before:1px solid var(--_border-color);border-block-start:1px solid var(--_border-color)}.about-table__heading,.about-table__heading--tall{-webkit-padding-start:33px;padding-inline-start:33px;-webkit-padding-end:70px;padding-inline-end:70px;font-weight:var(--regular);text-align:left}@media screen and (max-width: 767px){.about-table__heading,.about-table__heading--tall{-webkit-padding-start:calc(18*var(--medium-fluid-ratio));padding-inline-start:calc(18*var(--medium-fluid-ratio));-webkit-padding-end:calc(16*var(--medium-fluid-ratio));padding-inline-end:calc(16*var(--medium-fluid-ratio))}}.about-table__heading{padding-block:38.5px}.about-table__data{padding-block:27px;padding-inline:62px;-webkit-border-start:1px solid var(--_border-color);border-inline-start:1px solid var(--_border-color)}@media screen and (max-width: 767px){.about-table__data{padding-inline:calc(27*var(--medium-fluid-ratio))}}.about-table__data--tall{padding-block:36.5px}@media screen and (max-width: 767px){.about-table__data--tall{line-height:1.4615384615}}.about-table__tel{display:inline-block;-webkit-margin-end:2em;margin-inline-end:2em}@media screen and (max-width: 767px){.about-table__tel{-webkit-margin-end:0;margin-inline-end:0}}.about-table__fax{display:inline-block}.about-table__list{margin-block:var(--leading-trim);counter-reset:my-counter}@media screen and (max-width: 767px){.about-table__list{--_clamp-min: 14;--_clamp-max: 24;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp)}}.about-table__item--number{--_font-size: 16}@media screen and (max-width: 767px){.about-table__item--number{text-align:justify;letter-spacing:.02em}.about-table__item--number:not(:first-child){-webkit-margin-before:1.5em;margin-block-start:1.5em}}.about-table__item--number::before{-webkit-margin-end:.2em;margin-inline-end:.2em;content:counter(my-counter);counter-increment:my-counter;display:inline grid;place-items:center;inline-size:calc(var(--_font-size)*1.1px);block-size:calc(var(--_font-size)*1.1px);color:var(--color-black);border:1px solid var(--color-black);border-radius:50%;font-size:85%;line-height:1}@media screen and (max-width: 767px){.about-table__item--number::before{--_clamp-min: 14;--_clamp-max: 24;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));inline-size:var(--_clamp);block-size:var(--_clamp)}}.about-table__sub-list{-webkit-margin-start:1em;margin-inline-start:1em}@media screen and (max-width: 767px){.about-table__sub-list{-webkit-margin-start:0;margin-inline-start:0}}.about-table__sub-item--circle::before{content:"◎"}@media screen and (max-width: 767px){.about-table__item--disc:not(:first-child){-webkit-margin-before:1.5em;margin-block-start:1.5em}}.about-table__item--disc::before{content:"●"}.about-table__corporation{display:inline-block;-webkit-margin-start:-0.3em;margin-inline-start:-0.3em}.about-table__group{-webkit-margin-start:1em;margin-inline-start:1em}@media screen and (max-width: 767px){.about-table__group{-webkit-margin-start:0;margin-inline-start:0}}.about-origin{-webkit-margin-before:100px;margin-block-start:100px}@media screen and (max-width: 767px){.about-origin{-webkit-margin-before:calc(48*var(--medium-fluid-ratio));margin-block-start:calc(48*var(--medium-fluid-ratio))}}.about-origin__image{position:relative;z-index:2;inline-size:259px;block-size:61.76px}@media screen and (max-width: 767px){.about-origin__image{inline-size:calc(347*var(--medium-fluid-ratio));block-size:calc(76*var(--medium-fluid-ratio))}}.about-origin__image img{-o-object-fit:cover;object-fit:cover}.about-origin__content{--_border-color: var(--color-blue);-webkit-margin-start:27px;margin-inline-start:27px;-webkit-padding-before:82px;padding-block-start:82px;-webkit-padding-after:67px;padding-block-end:67px;padding-inline:72px;position:relative;top:-44px;background:var(--color-white);-webkit-border-after:10px solid var(--_border-color);border-block-end:10px solid var(--_border-color)}@media screen and (max-width: 767px){.about-origin__content{-webkit-margin-start:calc(36*var(--medium-fluid-ratio));margin-inline-start:calc(36*var(--medium-fluid-ratio));-webkit-padding-before:calc(68*var(--medium-fluid-ratio));padding-block-start:calc(68*var(--medium-fluid-ratio));-webkit-padding-after:calc(42*var(--medium-fluid-ratio));padding-block-end:calc(42*var(--medium-fluid-ratio));padding-inline:calc(36*var(--medium-fluid-ratio));top:calc(-47*var(--medium-fluid-ratio))}}.about-origin__text{margin-block:var(--leading-trim);font-family:var(--third-font);font-weight:var(--regular);font-size:calc(16*var(--rem-ratio));line-height:2.3125;letter-spacing:.05em}@media screen and (max-width: 767px){.about-origin__text{--_clamp-min: 16;--_clamp-max: 24;--_clamp: clamp(var(--_clamp-min) * var(--rem-ratio), (var(--_clamp-min) - (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * var(--_min-layout-width)) * var(--rem-ratio) + (var(--_clamp-max) - var(--_clamp-min)) / (var(--_max-layout-width) - var(--_min-layout-width)) * 100dvi, var(--_clamp-max) * var(--rem-ratio));font-size:var(--_clamp);line-height:1.5833333333}}/*# sourceMappingURL=about.min.css.map */