/*
rev. 2025-06-30
copyright © 2025
*/
@charset "UTF-8";@layer reset{/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}}@layer base{:root{--primary-main-color: #023f73;--primary-text-color: #00102e;--primary-text-gray: #9da0a6;--primary-white: #fff;--primary-black: #000;--secondary-bg-blue: #ddeaf4;--secondary-gold: #a4976b;--secondary-gold02: #998149;--secondary-red: #c9151e;--secondary-blue: #0068c0;--secondary-blue02: #86a3bc;--gray-bg: #f6f6f6;--gray-bg02: #e6e6e6;--gray-line: #8b8e94;--gray-line02: #d3d8e0;--gray-line03: #d9d9d9;--gray-text: #555;--primary-white-opacity-50: rgb(from #fff r g b / 50%);--primary-white-opacity-85: rgb(from #fff r g b / 85%);--background-dialog-60: rgb(from #00091a r g b / 60%);--primary-text-color-opacity-50: rgb(from #00102e r g b / 50%);--file-pdf: #c9151e;--file-xlsx: #056523;--file-doc: #023f73;--file-zip: #9da0a6;--gradation-blue: linear-gradient(92deg, #023d70 0%, #003461 100%);--base-font-color: #00102e;--base-font-size: 16px;--base-line-height: 2;--border-color: #8b8e94;--content-width: 48rem;--wide-layout-width: 62.5rem;--font-family-body: FOT-筑紫ゴシック Pr5 M;--font-family-heading: Helvetica, 游ゴシック体, Yu Gothic, YuGothic, Hiragino Sans, Hiragino Kaku Gothic ProN, Noto Sans JP, sans-serif;--font-family-gothic-300: FOT-筑紫ゴシック Pr5 L;--font-family-gothic-400: FOT-筑紫ゴシック Pr5 R;--font-family-gothic-500: FOT-筑紫ゴシック Pr5 M;--font-family-gothic-600: FOT-筑紫ゴシック Pr5 D;--font-family-gothic-700: FOT-筑紫ゴシック Pro B;--font-family-gothic-800: FOT-筑紫ゴシック Pro E;--font-family-gothic-900: FOT-筑紫ゴシック Pro H;--font-family-gothic-950: FOT-筑紫ゴシック Pro U;--font-family-mincho-l: FOT-筑紫Aオールド明朝 Pr6 L;--font-family-mincho-b: FOT-筑紫Aオールド明朝 Pr6 B;--font-family-avenir: AvenirNextLTPro-Regular;--font-family-crimson: Crimson Text;--font-size-h1: 4em;--font-size-h2: 2.66667em;--font-size-h3: 2em;--font-size-h4: 1.6em;--font-size-h5: 1.33333em;--font-size-h6: 1.14286em;font-size:var(--base-font-size)}}@layer general{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}@media (min-width: 768px){html{scroll-padding-top:90px}}body{padding:0;margin:0;font-family:var(--font-family-body);font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-font-color)}body:has(dialog[open]){overflow:hidden}button{border-radius:0}img{min-inline-size:0;min-block-size:0}}@layer plugins{@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}}@layer reset,base,general,plugins;.c-page-home{inline-size:100%;block-size:100%;font-size:1rem}.c-page-home__base{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/1fr;inline-size:100%;block-size:100%}.c-page-home__header{position:sticky;inset-block-start:0;z-index:10;grid-area:header;background-color:transparent;transition:background-color .1s}.c-page-home__main{grid-area:main}.c-page-home__main>*{margin-inline:auto}.c-page-home__main-hero{position:relative;block-size:100vh;margin-block-start:-65px;background-image:url(/img/border-top-main.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width: 767px){.c-page-home__main-hero{block-size:calc(100vh - 58px);margin-block-start:-62px;background-image:url(/img/border-top-main-sp.webp)}}.c-page-home__main-hero-title{position:absolute;inset-block-end:152px;inset-inline-start:74px;display:flex;flex-direction:column;gap:4px;color:var(--primary-white)}@media (max-width: 1439px){.c-page-home__main-hero-title{inset-block-end:200px}}@media (max-width: 999px){.c-page-home__main-hero-title{inset-block-end:270px}}@media (max-width: 767px){.c-page-home__main-hero-title{inset-block-end:40px;inset-inline-start:15px}}.c-page-home__main-hero-title h1{padding:0;margin:0;font-family:var(--font-family-avenir);font-size:4.6875em;line-height:1.01;letter-spacing:.03em}@media (max-width: 767px){.c-page-home__main-hero-title h1{font-size:2.25em;text-shadow:0 1px 8px rgba(0,0,0,.25)}}.c-page-home__main-hero-title h1>span{display:block}.c-page-home__main-hero-title p{inline-size:fit-content;padding:0 10px 4px;margin:0;font-family:var(--font-family-gothic-700);font-size:1.375em;line-height:1.2;background-color:var(--secondary-gold)}@media (max-width: 767px){.c-page-home__main-hero-title p{padding:0 4px;font-size:.875em}}.c-page-home__main-fixed-contact{position:fixed;inset-block-start:50%;inset-inline-end:0;z-index:1;transform:translateY(-50%)}@media (max-width: 767px){.c-page-home__main-fixed-contact{inset-block:auto 0;inline-size:100%;block-size:58px;transform:none}}.c-page-home__main-fixed-contact a{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;block-size:274px;padding:0 20px;color:var(--primary-white);background-color:var(--primary-main-color);border:1px solid var(--primary-main-color);transition:background-color .3s,color .3s}@media (max-width: 767px){.c-page-home__main-fixed-contact a{flex-direction:row;block-size:100%}}.c-page-home__main-fixed-contact a:before{display:block;inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-mail-navy.svg);filter:grayscale(1) brightness(50);background-repeat:no-repeat;background-position:center;background-size:contain}.c-page-home__main-fixed-contact a:hover{color:var(--primary-main-color);background-color:var(--primary-white)}.c-page-home__main-fixed-contact a:hover:before{filter:grayscale(0) brightness(1)}.c-page-home__main-fixed-contact span{font-family:var(--font-family-gothic-600);font-size:.9375em;line-height:1;writing-mode:vertical-rl}@media (max-width: 767px){.c-page-home__main-fixed-contact span{writing-mode:unset}}.c-page-home__main-menu{position:relative;z-index:0;block-size:68px;padding:12px 16px;margin-block-start:-68px;background-color:var(--primary-white-opacity-85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width: 1439px){.c-page-home__main-menu{block-size:116px;margin-block-start:-116px}}@media (max-width: 999px){.c-page-home__main-menu{block-size:186px;padding:12px 16px;margin-block-start:-186px}}@media (max-width: 767px){.c-page-home__main-menu{display:none}}.c-page-home__main-menu-inner{display:grid;grid-template-areas:"search possess tenant";grid-template-columns:repeat(3,auto);gap:30px;align-items:center;max-inline-size:1440px;margin:0 auto}@media (max-width: 999px){.c-page-home__main-menu-inner{grid-template-areas:"search" "possess" "tenant";grid-template-columns:1fr;gap:15px}}.c-page-home__main-menu-search{grid-area:search}.c-page-home__main-menu-possess{grid-area:possess}.c-page-home__main-menu-search,.c-page-home__main-menu-possess{position:relative;display:grid;grid-template-areas:"title list rent";grid-template-columns:104px auto auto;gap:4px;align-items:center;block-size:100%}@media (max-width: 1439px){.c-page-home__main-menu-search,.c-page-home__main-menu-possess{grid-template-areas:"title list" "title rent";grid-template-columns:104px 1fr}}@media (max-width: 999px){.c-page-home__main-menu-search,.c-page-home__main-menu-possess{grid-template-areas:"title list rent";grid-template-columns:auto 3fr 2fr}}.c-page-home__main-menu-search:after,.c-page-home__main-menu-possess:after{position:absolute;inset-block-start:0;inset-inline-end:-15px;inline-size:1px;block-size:100%;content:"";border-inline-end:1px solid var(--gray-line)}@media (max-width: 999px){.c-page-home__main-menu-search:after,.c-page-home__main-menu-possess:after{content:none}}.c-page-home__main-menu-tenant{grid-area:tenant;block-size:100%}@media (max-width: 999px){.c-page-home__main-menu-tenant{block-size:44px}}.c-page-home__main-menu-title{display:flex;flex-direction:column;grid-area:title;gap:2px;align-items:center;justify-content:center;inline-size:fit-content}@media (max-width: 999px){.c-page-home__main-menu-title{margin-inline-end:10px}}.c-page-home__main-menu-title-icon,.c-page-home__main-menu-title-icon-search{inline-size:22px;block-size:22px}.c-page-home__main-menu-title-icon-search{margin-block-end:4px}.c-page-home__main-menu-title-text{font-family:var(--font-family-gothic-700);font-size:.75em;line-height:1;color:var(--primary-main-color);text-align:center}.c-page-home__main-menu-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0;background-color:var(--primary-main-color)}.c-page-home__main-menu-list>li{position:relative}.c-page-home__main-menu-list>li:first-child:after{position:absolute;inset-block-start:50%;inset-inline-end:0;display:block;inline-size:1px;block-size:20px;content:"";border-inline-end:1px solid var(--primary-white);transform:translateY(-50%)}.c-page-home__main-menu-rent{grid-area:rent}.c-page-home__main-menu-button,.c-page-home__main-menu-button-gold{display:flex;gap:10px;align-items:center;justify-content:center;block-size:44px;padding:0 10px;color:var(--primary-white);background-color:var(--primary-main-color);border:1px solid var(--primary-main-color);transition:background-color .3s,color .3s}.c-page-home__main-menu-button-icon,.c-page-home__main-menu-button-gold-icon{filter:grayscale(1) brightness(50)}.c-page-home__main-menu-button span,.c-page-home__main-menu-button-gold span{font-family:var(--font-family-gothic-400);font-size:.875em;line-height:1}@media (max-width: 999px){.c-page-home__main-menu-button span,.c-page-home__main-menu-button-gold span{font-size:1em}}.c-page-home__main-menu-button:hover,.c-page-home__main-menu-button-gold:hover{color:var(--primary-main-color);background-color:var(--primary-white)}.c-page-home__main-menu-button:hover img,.c-page-home__main-menu-button-gold:hover img{filter:grayscale(0) brightness(1)}.c-page-home__main-menu-button-gold{block-size:100%;background-color:var(--secondary-gold);border:1px solid var(--secondary-gold)}.c-page-home__main-menu-button-gold:after{inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-arrow-gold.svg);filter:grayscale(1) brightness(50);background-repeat:no-repeat;background-position:center;background-size:contain}.c-page-home__main-menu-button-gold:hover{color:var(--secondary-gold);background-color:var(--primary-white)}.c-page-home__main-menu-button-gold:hover:after{filter:grayscale(0) brightness(1)}.c-page-home__footer{grid-area:footer}.c-home-service{position:relative;padding-block:80px;font-size:1rem;color:var(--primary-main-color);background-color:var(--gray-bg)}@media (max-width: 999px){.c-home-service{padding-block:56px 64px;padding-inline:20px}}.c-home-service__title-wrapper{max-inline-size:1440px;padding-inline:80px;margin-block-end:40px;margin-inline:auto}@media (max-width: 999px){.c-home-service__title-wrapper{padding:0;margin-block-end:32px}}.c-home-service__title{display:grid;grid-template-columns:1fr;gap:5px;margin:0;font-size:1rem;color:var(--primary-main-color)}.c-home-service__title:before{font-family:var(--font-family-avenir);font-size:2em;line-height:1;letter-spacing:.032em;content:attr(data-english)}@media (max-width: 999px){.c-home-service__title:before{font-size:1.875em}}.c-home-service__title span{font-family:var(--font-family-gothic-500);font-size:.8125em;line-height:1.5;letter-spacing:.08em}@media (max-width: 999px){.c-home-service__title span{font-size:.8125em}}.c-home-service__column01,.c-home-service__column02{display:grid;gap:140px;border-block-end:1px solid var(--gray-line02)}@media (max-width: 1439px){.c-home-service__column01,.c-home-service__column02{gap:9.7222222222vw}}@media (max-width: 999px){.c-home-service__column01,.c-home-service__column02{gap:24px;padding-block-end:32px}}.c-home-service__column01{grid-template-areas:"content image";grid-template-columns:1fr 44.4444444444vw;padding-inline-start:100px;border-block-start:1px solid var(--gray-line02)}@media (max-width: 999px){.c-home-service__column01{grid-template-areas:"content" "image";grid-template-columns:1fr;padding-inline-start:0;border-block-start:none}}.c-home-service__column02{grid-template-areas:"image content";grid-template-columns:44.4444444444vw 1fr;padding-inline-end:100px}@media (max-width: 999px){.c-home-service__column02{grid-template-areas:"content" "image";grid-template-columns:1fr;padding-block-start:32px;padding-inline-end:0}}.c-home-service__content{display:flex;grid-area:content;align-items:center}.c-home-service__content-body01,.c-home-service__content-body02{inline-size:100%;max-inline-size:500px}@media (max-width: 999px){.c-home-service__content-body01,.c-home-service__content-body02{max-inline-size:none}}.c-home-service__content-body01{margin-inline:auto 0}.c-home-service__content-list{display:grid;grid-template-areas:"item1 item2" "item3 item3";grid-template-columns:repeat(2,1fr);gap:8px}.c-home-service__content-list>li:nth-child(1){grid-area:item1}.c-home-service__content-list>li:nth-child(2){grid-area:item2}.c-home-service__content-list>li:nth-child(3){grid-area:item3}.c-home-service__content-button{display:flex;gap:10px;align-items:center;justify-content:center;block-size:70px;padding:0 10px;color:var(--primary-main-color);background-color:var(--primary-white);border:1px solid var(--primary-main-color);transition:background-color .3s,color .3s}@media (max-width: 999px){.c-home-service__content-button{gap:8px;justify-content:flex-start;block-size:3.25em}}.c-home-service__content-button-icon{filter:grayscale(0) brightness(1)}.c-home-service__content-button span{font-family:var(--font-family-gothic-400);font-size:1em;line-height:1}@media (max-width: 999px){.c-home-service__content-button span{font-size:.875em}}.c-home-service__content-button:hover{color:var(--primary-white);background-color:var(--primary-main-color)}.c-home-service__content-button:hover img{filter:grayscale(1) brightness(50)}.c-home-service__subtitle{inset-inline-start:1.3em;display:flex;gap:16px;align-items:center;justify-content:flex-start;margin:0 0 40px;font-family:var(--font-family-gothic-600);font-size:1rem}@media (max-width: 999px){.c-home-service__subtitle{gap:8px;margin-block-end:24px}}.c-home-service__subtitle-icon,.c-home-service__subtitle-icon-search{display:block;inline-size:40px;block-size:auto}@media (max-width: 999px){.c-home-service__subtitle-icon,.c-home-service__subtitle-icon-search{inline-size:1.5em}}.c-home-service__subtitle-icon-search{inline-size:1.6875em}@media (max-width: 999px){.c-home-service__subtitle-icon-search{inline-size:1.25em}}.c-home-service__subtitle-text{font-size:1.5em;line-height:1}@media (max-width: 999px){.c-home-service__subtitle-text{font-size:1.25em}}.c-home-service__image{grid-area:image}.c-home-service__image img{display:block;inline-size:100%;block-size:auto}.c-home-service__banner{padding-block:80px;padding-inline:80px}@media (max-width: 999px){.c-home-service__banner{padding-block:32px;padding-inline:0}}.c-home-service__banner-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-inline-size:1180px;margin:0 auto}@media (max-width: 999px){.c-home-service__banner-list{grid-template-columns:1fr;gap:8px;inline-size:100%}}.c-home-service__banner-item>a{display:block;color:inherit;text-align:center;text-decoration:none;transition:opacity .3s}@media (max-width: 999px){.c-home-service__banner-item>a{border-block-end:1px solid var(--border-color)}}.c-home-service__banner-item>a:hover{opacity:.7}.c-home-service__banner-item img{display:block;inline-size:100%;block-size:auto}.c-home-about{position:relative;padding:0;font-size:1rem;color:var(--primary-main-color);background-color:var(--primary-white)}.c-home-about__body{display:grid;grid-template-areas:"content image";grid-template-columns:1fr min(768px,53.3333333333vw);gap:0;align-items:center}@media (max-width: 999px){.c-home-about__body{grid-template-areas:"image" "content";grid-template-columns:1fr}}.c-home-about__content{grid-area:content;inline-size:100%;max-inline-size:720px;padding-inline-start:80px;margin:0 0 0 auto}@media (max-width: 999px){.c-home-about__content{padding:40px 20px 60px;margin:0}}.c-home-about__title{display:grid;grid-template-columns:1fr;gap:5px;margin:0 0 40px;font-size:1rem;color:var(--primary-main-color)}@media (max-width: 999px){.c-home-about__title{margin-block-end:24px}}.c-home-about__title:before{font-family:var(--font-family-avenir);font-size:2em;line-height:1;letter-spacing:.032em;content:attr(data-english)}@media (max-width: 999px){.c-home-about__title:before{font-size:1.875em}}.c-home-about__title span{font-family:var(--font-family-gothic-500);font-size:.8125em;line-height:1.5;letter-spacing:.08em}@media (max-width: 999px){.c-home-about__title span{font-size:.8125em}}.c-home-about__text{font-size:1.125em;line-height:1.7;color:var(--primary-text-color)}@media (max-width: 999px){.c-home-about__text{font-size:.875em}}.c-home-about__text span{display:block}.c-home-about__button{position:relative;display:flex;align-items:center;justify-content:center;inline-size:316px;block-size:70px;margin-block-start:40px;font-family:var(--font-family-gothic-400);color:var(--primary-white);background-color:var(--primary-text-color);border:1px solid var(--primary-text-color);transition:background-color .3s,color .3s}@media (max-width: 999px){.c-home-about__button{inline-size:295px;margin-block-start:32px;margin-inline:auto}}.c-home-about__button span{font-size:1em}.c-home-about__button:after{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:24px;inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-arrow-large.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-home-about__button:hover{color:var(--primary-text-color);background-color:var(--primary-white)}.c-home-about__image{grid-area:image}.c-home-about__image img{display:block;inline-size:100%;block-size:auto}.c-home-recruit{position:relative;padding:0;padding-block:80px;font-size:1rem;color:var(--primary-main-color);background-color:var(--gray-bg)}@media (max-width: 999px){.c-home-recruit{padding-block:60px;overflow:hidden}}.c-home-recruit__title-wrapper{max-inline-size:1280px;margin:0 auto 20px}@media (max-width: 999px){.c-home-recruit__title-wrapper{margin:0 -5px 20px}}.c-home-recruit__title{font-family:var(--font-family-avenir);font-size:6.25em;line-height:1;color:var(--secondary-gold);letter-spacing:.032em;opacity:.5}@media (max-width: 999px){.c-home-recruit__title{font-size:3.125em;letter-spacing:0;white-space:nowrap}}.c-home-recruit__body{padding-block:20px 60px;padding-inline:80px;background-image:url(/img/bg-home-recruit-pc.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width: 999px){.c-home-recruit__body{padding-block:20px 80px;padding-inline:20px;background-image:url(/img/bg-home-recruit-sp.webp)}}.c-home-recruit__content{display:grid;grid-template-areas:"image main";grid-template-columns:1fr 1fr;max-inline-size:1280px;margin:0 auto;background-color:var(--primary-white)}@media (max-width: 999px){.c-home-recruit__content{grid-template-areas:"image" "main";grid-template-columns:1fr}}.c-home-recruit__image{grid-area:image}.c-home-recruit__image img{display:block;inline-size:100%;block-size:auto}.c-home-recruit__main{display:flex;flex-direction:column;grid-area:main;gap:40px;align-items:center;justify-content:center;padding-inline:40px}@media (max-width: 999px){.c-home-recruit__main{gap:32px;padding:32px 20px}}.c-home-recruit__message{inline-size:100%;max-inline-size:488px;margin:0 auto}.c-home-recruit__message img{display:block;inline-size:100%;block-size:auto}.c-home-recruit__button{position:relative;display:flex;align-items:center;justify-content:center;inline-size:326px;block-size:66px;font-family:var(--font-family-gothic-400);color:var(--primary-white);background-color:var(--primary-text-color);border:1px solid var(--primary-text-color);transition:background-color .3s,color .3s}@media (max-width: 999px){.c-home-recruit__button{inline-size:295px;margin-block-end:-70px;margin-inline:auto}}.c-home-recruit__button span{font-size:1em}.c-home-recruit__button:after{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:24px;inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-arrow-large.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-home-recruit__button:hover{color:var(--primary-text-color);background-color:var(--primary-white)}.c-home-news{position:relative;padding-block:72px;font-size:1rem;color:var(--primary-main-color);background-color:var(--primary-white)}@media (max-width: 999px){.c-home-news{padding-block:40px 48px}}.c-home-news__body{display:grid;grid-template-areas:"head content";grid-template-columns:190px 1fr;gap:0 12.5vw;align-items:start;max-inline-size:1440px;padding-inline:80px;margin:0 auto}@media (max-width: 999px){.c-home-news__body{grid-template-areas:"head" "content";grid-template-columns:1fr;gap:30px;padding-inline:20px}}.c-home-news__head{display:flex;flex-direction:column;grid-area:head;gap:40px}@media (max-width: 999px){.c-home-news__head{flex-direction:row;gap:0;justify-content:space-between}}.c-home-news__content{grid-area:content}.c-home-news__title{display:grid;grid-template-columns:1fr;gap:5px;margin:0;font-size:1rem;color:var(--primary-main-color)}.c-home-news__title:before{font-family:var(--font-family-avenir);font-size:2em;line-height:1;letter-spacing:.032em;content:attr(data-english)}@media (max-width: 999px){.c-home-news__title:before{font-size:1.875em}}.c-home-news__title span{font-family:var(--font-family-gothic-500);font-size:.8125em;line-height:1.5;letter-spacing:.08em}@media (max-width: 999px){.c-home-news__title span{font-size:.8125em}}.c-home-news__text{font-size:1.125em;line-height:1.7;color:var(--primary-text-color)}@media (max-width: 999px){.c-home-news__text{font-size:.875em}}.c-home-news__text span{display:block}.c-home-news__button{display:flex;align-items:center;justify-content:space-between;inline-size:190px;block-size:48px;padding-inline:24px;font-family:var(--font-family-gothic-600);color:var(--primary-main-color);background-color:var(--primary-white);border:1px solid var(--primary-main-color);transition:background-color .3s,color .3s}@media (max-width: 999px){.c-home-news__button{inline-size:157px;block-size:44px;padding-inline:14px 6px;margin:0}}.c-home-news__button span{font-size:.875em;letter-spacing:.08em}@media (max-width: 999px){.c-home-news__button span{font-size:.8125em}}.c-home-news__button:after{inline-size:14px;block-size:14px;margin-inline-end:-4px;content:"";background-image:url(/img/icon-arrow-large.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 999px){.c-home-news__button:after{margin-inline-end:4px}}.c-home-news__button:hover{color:var(--primary-white);background-color:var(--primary-main-color)}.c-home-news__button:hover:after{filter:grayscale(1) brightness(50)}.c-home-news__image{grid-area:image}.c-home-news__image img{display:block;inline-size:100%;block-size:auto}.c-home-banner{position:relative;padding-block:80px 40px;font-size:1rem;color:var(--primary-main-color);background-color:var(--gray-bg)}@media (max-width: 999px){.c-home-banner{padding-block-start:60px}}.c-home-banner__body{max-inline-size:1440px;padding-inline:106px;margin-inline:auto}@media (max-width: 999px){.c-home-banner__body{padding-inline:20px}}.c-home-banner__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 999px){.c-home-banner__list{grid-template-columns:1fr}}.c-home-banner__item a{display:block;transition:opacity .3s}.c-home-banner__item a:hover{opacity:.7}.c-home-banner__item img{display:block;inline-size:100%;block-size:auto}.c-home-banner__nav-pagetop{display:flex;justify-content:flex-end;max-inline-size:1152px;padding-block:40px 0;margin-inline:auto}@media (max-width: 999px){.c-home-banner__nav-pagetop{padding-block:40px 0;padding-inline:4px}}.c-page-sub{inline-size:100%;block-size:100%;font-size:1rem}.c-page-sub__base{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/1fr;inline-size:100%;block-size:100%}.c-page-sub__header{position:sticky;inset-block-start:0;z-index:10;grid-area:header;background-color:var(--primary-white)}.c-page-sub__main{grid-area:main}.c-page-sub__footer{grid-area:footer}.c-page-sub__content{overflow:hidden}.c-page-sub__content-index{max-inline-size:var(--wide-layout-width);margin-inline:auto}@media (max-width: 999px){.c-page-sub__content-index{padding-inline:16px}}.c-page-sub__content-main{max-inline-size:var(--wide-layout-width);margin-inline:auto}@media (max-width: 999px){.c-page-sub__content-main{padding-inline:16px}}.c-page-sub__content-search{max-inline-size:var(--wide-layout-width);margin-inline:auto}@media (max-width: 999px){.c-page-sub__content-search{padding-inline:16px}}.c-page-sub__nav-banner{margin-block-start:120px}@media (max-width: 999px){.c-page-sub__nav-banner{margin-block-start:40px}}.c-page-sub__nav-bottom{display:grid;grid-template-areas:"breadcrumb pagetop";grid-template-columns:1fr auto;gap:0;align-items:end;max-inline-size:1232px;padding-block:40px 40px;padding-inline:40px;margin-inline:auto}@media (max-width: 999px){.c-page-sub__nav-bottom{grid-template-areas:"pagetop" "breadcrumb";grid-template-columns:1fr;gap:24px;padding-block:40px 8px;padding-inline:24px}}.c-page-sub__nav-breadcrumb{grid-area:breadcrumb}.c-page-sub__nav-pagetop{grid-area:pagetop;margin-inline:auto 0}.c-page-sub__blog-title{position:relative;padding-block:10px;padding-inline:24px 0;margin-block:40px 24px;font-family:var(--font-family-gothic-700);font-size:1.75rem;line-height:1.5;color:var(--primary-text-color)}@media (max-width: 767px){.c-page-sub__blog-title{padding-block:0;padding-inline:16px 0;margin-block-start:40px}}.c-page-sub__blog-title:before{position:absolute;inset-block-start:23px;inset-inline-start:0;display:block;inline-size:4px;block-size:22px;content:"";border-inline-start:4px solid var(--primary-text-color)}@media (max-width: 767px){.c-page-sub__blog-title:before{inset-block-start:10px}}.c-page-sub__blog-title span{font-size:1.75em}@media (max-width: 767px){.c-page-sub__blog-title span{font-size:1.5em}}.c-page-sub__blog-date{margin-block-end:1.5rem;font-size:.75rem}.c-page-sub__blog-btn-back{margin:3.5rem auto 4.75rem;text-align:center}.c-page-sub__blog-btn-back a{position:relative;display:inline-block;min-inline-size:19.125rem;padding:1.3125rem 1.3125rem 1.3125rem 2.6rem;font-size:1.125rem;font-weight:500;line-height:1.6;color:var(--primary-main-color);text-align:center;background:#f6f6f6;border:1px solid var(--primary-main-color);transition:.3s ease-in-out}@media (max-width: 767px){.c-page-sub__blog-btn-back a{inline-size:100%;min-inline-size:initial;max-inline-size:19.125rem}}@media (hover: hover){.c-page-sub__blog-btn-back a:hover{color:#fff;background-color:#023f73}.c-page-sub__blog-btn-back a:hover:before{background-color:#fff}}.c-page-sub__blog-btn-back a:before{position:absolute;inset-block-start:50%;inset-inline-start:1.125rem;display:block;inline-size:30px;block-size:30px;font-size:0em;content:"右矢印アイコン";background-color:#023f73;-webkit-mask-image:url(/img/icon-arrow.svg);mask-image:url(/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:.3s ease-in-out;transform:scaleX(-1) translateY(-50%)}.c-page-sub__form-timeline{max-inline-size:var(--wide-layout-width);margin:0 auto 2.5rem;margin-inline:auto}@media (max-width: 767px){.c-page-sub__form-timeline{margin:0 auto 2rem}}@media (max-width: 999px){.c-page-sub__form-timeline{padding-inline:16px}}.c-page-sub__form-timeline :where(ol){position:relative;display:flex;gap:7.5rem;justify-content:center;inline-size:fit-content;margin:auto;color:var(--primary-main-color)}@media (max-width: 767px){.c-page-sub__form-timeline :where(ol){gap:3.75rem}}.c-page-sub__form-timeline :where(ol):before{position:absolute;inset-block-start:1.72rem;display:block;inline-size:100%;block-size:1px;content:"";background:#d3d8e0}.c-page-sub__form-timeline li{position:relative;list-style:none}.c-page-sub__form-timeline li>div{display:flex;flex-direction:column;align-items:center;justify-content:center;inline-size:3.44rem;block-size:3.44rem;background-color:#fff;border:1px solid var(--primary-main-color);border-radius:50%}.c-page-sub__form-timeline li>div:has(.c-page-sub__form-timeline-current){color:var(--primary-white);background-color:var(--primary-main-color)}.c-page-sub__form-timeline li>p{font-family:游ゴシック体,Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:1em;font-weight:700;line-height:2;text-align:center}@media (max-width: 767px){.c-page-sub__form-timeline li>p{font-size:.875em}}.c-page-sub__form-timeline-step,.c-page-sub__form-timeline-number{font-family:AvenirNextLTPro-Regular;font-size:.6875em;font-weight:500;line-height:1.6;letter-spacing:.55px}.c-page-sub__form-timeline-number{font-size:1em;line-height:1}.c-page-sub__form-timeline-current{position:fixed;inset-block-start:0;inset-inline-start:0;display:block;inline-size:4px;block-size:4px;padding:0;margin:0;overflow:hidden;visibility:visible;border:none;opacity:0}.c-page-sub__form-timeline-description{margin:1.25rem auto 0;font-family:FOT-筑紫ゴシック Pr5 R;font-style:normal;font-weight:500;line-height:1.6;color:var(--color-text-base);text-align:center}@media (max-width: 767px){.c-page-sub__form-timeline-description{font-size:.875em;text-align:start}}.c-page-sub__form-timeline-description span{display:inline-block}.c-page-sub__form-timeline-description :where(h2){position:relative;padding-block:0 6px;padding-inline:24px 0;margin-block-start:3.75rem;font-family:FOT-筑紫ゴシック Pro B;font-size:1.75em;color:var(--primary-text-color);text-align:start}@media (max-width: 767px){.c-page-sub__form-timeline-description :where(h2){padding-block:0 5px;padding-inline:14px 0;margin-block-start:2.5rem;font-size:1.5em}}.c-page-sub__form-timeline-description :where(h2):before{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:4px;block-size:24px;content:"";background-color:#023f73;transform:translateY(-50%)}@media (max-width: 767px){.c-page-sub__form-timeline-description :where(h2):before{block-size:22px;padding-block:0}}.c-page-sub__form-timeline-description :where(table){inline-size:100%;margin-block:1.5rem 30px;table-layout:fixed;border-collapse:collapse}@media (max-width: 767px){.c-page-sub__form-timeline-description :where(table){display:block}}@media (max-width: 767px){.c-page-sub__form-timeline-description :where(tbody){display:block}}@media (max-width: 767px){.c-page-sub__form-timeline-description :where(caption){display:block}}.c-page-sub__form-timeline-description :where(tr){border-block-start:1px solid #8b8e94;border-inline-start:1px solid #8b8e94}@media (max-width: 767px){.c-page-sub__form-timeline-description :where(tr){display:block;inline-size:100%}.c-page-sub__form-timeline-description :where(tr):not(:first-child){border-block-start:none}}.c-page-sub__form-timeline-description :where(th,td){padding:1rem;line-height:1.6;vertical-align:middle;border-block-end:1px solid #8b8e94;border-inline-end:1px solid #8b8e94}@media (max-width: 767px){.c-page-sub__form-timeline-description :where(th,td){display:block;inline-size:100%!important;padding:.9375rem}}.c-page-sub__form-timeline-description :where(th){min-inline-size:350px;font-family:FOT-筑紫ゴシック Pro B;font-weight:700;background-color:#f6f6f6}@media (max-width: 767px){.c-page-sub__form-timeline-description :where(th){min-inline-size:initial}}.c-page-sub__form-timeline-description :where(td){text-align:start}.c-page-sub__form-timeline-description :where(em){font-family:FOT-筑紫ゴシック Pro B;font-style:normal;font-weight:700}.c-page-sub__form-timeline-description :where(thead) th{background-color:#ddeaf4}.c-page-sub__contact-block{padding:2rem 1.5rem;margin-block-start:2.5rem;background:#f6f6f6}@media (max-width: 999px){.c-page-sub__contact-br-pc{display:none}}.c-page-sub__contact-text{font-family:FOT-筑紫ゴシック Pro B;font-size:1.125em;font-weight:700;line-height:1.6;color:#000}.c-page-sub__contact-text span{display:block}@media (max-width: 767px){.c-page-sub__contact-text span{display:inline-block}}.c-page-sub__contact-block-link{position:relative;display:block;inline-size:fit-content;padding:15px 40px 19px;margin:1rem auto 0;font-size:1.125em;font-weight:500;line-height:1.6;color:#023f73;text-align:center;text-decoration:none;background-color:#fff;border-color:#023f73;border-style:solid;border-width:1px;border-image:initial;transition:background-color .3s ease-in-out}.c-page-sub__contact-block-link:hover{color:#fff;background-color:#023f73}.c-page-sub__contact-block-link:hover:after{background-color:#fff}.c-page-sub__contact-block-link:after{position:absolute;inset-block-start:50%;inset-inline-end:10px;display:block;inline-size:30px;block-size:30px;content:"";background-color:#023f73;-webkit-mask-image:url(/img/icon-arrow.svg);mask-image:url(/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:background-color .3s ease-in-out;transform:translateY(-50%)}.c-page-sub__contact-block-link[target=_blank]:after{position:absolute;inline-size:15px;block-size:15px;font-size:0em;content:"新しいウィンドウで開く";-webkit-mask-image:url(/img/icon-blank.svg);mask-image:url(/img/icon-blank.svg);-webkit-mask-size:cover;mask-size:cover}.c-page-sub__contact-block-link[target=_blank]:hover:after{background-image:url(/img/icon-external-white.svg)}.c-page-sub__bnr{display:flex;gap:15px;justify-content:center;margin-block-start:7.5rem}@media (max-width: 999px){.c-page-sub__bnr{flex-direction:column;align-items:center;margin-block-start:2.5rem}}.c-page-sub__bnr-item{max-inline-size:396px}.c-page-sub__bnr-item a{display:block;inline-size:100%}.c-page-sub__bnr-item a picture{display:block;inline-size:100%;block-size:100%}.c-page-sub__bnr-item a img{display:block;inline-size:100%;block-size:auto}.c-header{block-size:65px}@media (max-width: 999px){.c-header{block-size:62px}}.c-header__body{display:flex;gap:80px;align-items:center;justify-content:flex-start;block-size:100%;padding:12px 80px;margin:0 auto}@media (max-width: 999px){.c-header__body{gap:30px;padding:12px 0 12px 15px}}.c-header__title{flex:0 0 68px}@media (max-width: 999px){.c-header__title{position:relative;z-index:102;text-align:center}}.c-header__site-name{margin:0}.c-header__site-name>a{display:block;color:inherit;text-decoration:none}.c-header__site-name img{display:block;inline-size:100%;block-size:auto}.c-header__info{display:flex;flex:0 1 auto;flex-direction:column;align-items:center}@media (max-width: 999px){.c-header__info{block-size:22px}}.c-header__links,.c-header__links-white{display:flex;flex:0 1 auto;padding:0;margin:0}@media (max-width: 999px){.c-header__links,.c-header__links-white{gap:20px;margin-block:0 1em;margin-inline:auto}}.c-header__links>li,.c-header__links-white>li{display:block;flex:0 0 42px}@media (max-width: 999px){.c-header__links>li,.c-header__links-white>li{flex:0 0 22px}}.c-header__links>li>a,.c-header__links-white>li>a{display:flex;align-items:center;padding:10px;color:inherit;text-decoration:none}@media (max-width: 999px){.c-header__links>li>a,.c-header__links-white>li>a{padding:0}}.c-header__links-white img{filter:grayscale(1) brightness(100)}.c-header__burger{position:relative;z-index:101;flex:0 0 65px;align-items:center;justify-content:center;block-size:65px;margin:0 0 0 auto;background-color:var(--primary-white-opacity-50)}@media (max-width: 999px){.c-header__burger{flex:0 0 62px;block-size:62px}}.c-header__burger-bars{position:relative;display:flex;inline-size:35px;block-size:20px;margin:8px auto 0}.c-header__burger-bar{position:absolute;inset-inline-start:0;display:block;inline-size:100%;block-size:1px;border-block-start:1px solid var(--primary-main-color);transition:transform .1s}@media (max-width: 999px){.c-header__burger-bar{gap:9px}}.c-header__burger-bar:nth-child(1){inset-block-start:0}.c-header__burger-bar:nth-child(2){inset-block-start:50%;transform:translateY(-50%)}.c-header__burger-bar:nth-child(3){inset-block-end:0}.c-header__burger[aria-expanded=true] .c-header__burger-bar:nth-child(1){transform:translateY(9px) rotate(-45deg)}.c-header__burger[aria-expanded=true] .c-header__burger-bar:nth-child(2){transform:scaleX(0)}.c-header__burger[aria-expanded=true] .c-header__burger-bar:nth-child(3){transform:translateY(-9px) rotate(45deg)}.c-header__burger-text{display:block;font-family:var(--font-family-gothic-600);font-size:.75em;text-align:center}.c-header__burger-text-close{display:none}.c-header__dialog{position:fixed;inset-block-start:0;inset-inline-end:0;z-index:100;inline-size:100%;block-size:100vh;padding:0;margin:0;background-color:var(--background-dialog-60)}.c-header__dialog-body{inline-size:auto;max-inline-size:750px;block-size:100%;padding:0;margin:0 0 0 auto;overflow-y:scroll;color:var(--primary-main-color);background-color:var(--primary-white)}@media (max-width: 999px){.c-header__dialog-body{max-inline-size:none;margin:0}}.c-header__dialog-body:before{position:sticky;inset-block-start:0;inset-inline-end:0;display:block;inline-size:100%;max-inline-size:750px;block-size:66px;content:"";background-color:var(--primary-white);border-block-end:1px solid var(--gray-line03)}@media (max-width: 999px){.c-header__dialog-body:before{block-size:63px}}.c-header__dialog-body-inner{padding:30px 80px 60px 60px}@media (max-width: 999px){.c-header__dialog-body-inner{padding:30px 20px 120px}}.c-header__dialog-menu-title{inset-inline-start:1.3em;display:flex;gap:8px;align-items:center;justify-content:flex-start;margin:0 0 16px;font-family:var(--font-family-gothic-700);font-size:1rem}.c-header__dialog-menu-title-icon,.c-header__dialog-menu-title-icon-search{display:block;inline-size:22px;block-size:auto}.c-header__dialog-menu-title-icon-search{inline-size:17px}.c-header__dialog-menu-title-text{font-size:1.125em}.c-header__dialog-menu-subtitle{display:flex;gap:8px;align-items:center;justify-content:flex-start;margin:0 0 8px;font-family:var(--font-family-gothic-600);line-height:1.5;color:var(--primary-main-color)}.c-header__dialog-menu-subtitle-icon{display:block;inline-size:22px;block-size:auto}.c-header__dialog-menu-subtitle-text{font-size:1.125em}.c-header__dialog-menu-content,.c-header__dialog-menu-content-column{padding:16px 24px;margin-block-end:40px;background-color:var(--gray-bg)}.c-header__dialog-menu-content-column{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width: 999px){.c-header__dialog-menu-content-column{grid-template-columns:1fr;gap:16px}}.c-header__dialog-menu-list{display:flex;gap:10px}@media (max-width: 999px){.c-header__dialog-menu-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}}.c-header__dialog-menu-list li{flex:0 1 127px}.c-header__dialog-menu-list a{display:flex;gap:4px;align-items:center;block-size:40px;padding-inline:8px;font-family:var(--font-family-gothic-600);color:var(--primary-white);background-color:var(--primary-main-color);border:1px solid var(--primary-main-color);transition:background-color .3s,color .3s}.c-header__dialog-menu-list a:before{inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-arrow.svg);filter:grayscale(1) brightness(50);background-repeat:no-repeat;background-position:center;background-size:contain;transition:filter .1s}.c-header__dialog-menu-list a:hover{color:var(--primary-main-color);background-color:var(--primary-white)}.c-header__dialog-menu-list a:hover:before{filter:grayscale(0) brightness(1)}.c-header__dialog-menu-list a>span{font-size:1em}.c-header__dialog-buttons{margin-block-end:40px}@media (max-width: 999px){.c-header__dialog-buttons{margin-block-end:24px}}.c-header__dialog-buttons-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 999px){.c-header__dialog-buttons-list{grid-template-columns:1fr;gap:5px}}.c-header__dialog-buttons-button-gold,.c-header__dialog-buttons-button-navy{display:flex;gap:10px;align-items:center;justify-content:center;block-size:60px;padding:0 20px;color:var(--primary-white);transition:background-color .3s,color .3s}.c-header__dialog-buttons-button-gold-icon,.c-header__dialog-buttons-button-navy-icon{filter:grayscale(1) brightness(50)}.c-header__dialog-buttons-button-gold span,.c-header__dialog-buttons-button-navy span{font-family:var(--font-family-gothic-600);font-size:.875em;line-height:1}@media (max-width: 999px){.c-header__dialog-buttons-button-gold span,.c-header__dialog-buttons-button-navy span{font-size:1em}}.c-header__dialog-buttons-button-gold{background-color:var(--secondary-gold);border:1px solid var(--secondary-gold)}.c-header__dialog-buttons-button-gold:hover{color:var(--secondary-gold);background-color:var(--primary-white)}.c-header__dialog-buttons-button-gold:hover img{filter:grayscale(0) brightness(1)}.c-header__dialog-buttons-button-navy{background-color:var(--primary-main-color);border:1px solid var(--primary-main-color)}.c-header__dialog-buttons-button-navy:hover{color:var(--primary-main-color);background-color:var(--primary-white)}.c-header__dialog-buttons-button-navy:hover img{filter:grayscale(0) brightness(1)}.c-header__dialog-others{margin-block-end:40px}@media (max-width: 999px){.c-header__dialog-others{margin-block-end:24px}}.c-header__dialog-others-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}@media (max-width: 999px){.c-header__dialog-others-list{grid-template-columns:1fr;gap:0;border-block-start:1px solid var(--gray-bg02)}}.c-header__dialog-others-list>li{border-block-end:1px solid var(--gray-bg02)}.c-header__dialog-others-list>li:nth-child(1),.c-header__dialog-others-list>li:nth-child(2){border-block-start:1px solid var(--gray-bg02)}@media (max-width: 999px){.c-header__dialog-others-list>li:nth-child(1),.c-header__dialog-others-list>li:nth-child(2){border-block-start:none}}.c-header__dialog-others-list>li a{display:flex;gap:4px;align-items:center;block-size:40px;padding:29px 8px;font-family:var(--font-family-gothic-600);color:var(--primary-main-color);transition:opacity .3s}.c-header__dialog-others-list>li a:before{inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-header__dialog-others-list>li a:hover{opacity:.7}.c-header__dialog-others-list>li a>span{font-size:1em}.c-header__dialog-banner{margin-block-end:40px}@media (max-width: 999px){.c-header__dialog-banner{margin-block-end:24px}}.c-header__dialog-banner-list{display:grid;grid-template-columns:1fr;gap:20px}.c-header__dialog-banner-list>li{display:block;margin:0}.c-header__dialog-banner-list a{display:block;transition:opacity .3s}.c-header__dialog-banner-list a:hover{opacity:.7}.c-header__dialog-banner-list img{display:block;inline-size:100%;block-size:auto}.c-header__dialog-related-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 999px){.c-header__dialog-related-list{grid-template-columns:1fr;gap:5px;border-block-start:1px solid var(--gray-bg02)}}.c-header__dialog-related-list>li a{display:flex;gap:4px;align-items:center;block-size:40px;padding:24px 8px;font-family:var(--font-family-gothic-600);color:var(--primary-main-color);background-color:var(--gray-bg);transition:opacity .3s}.c-header__dialog-related-list>li a:before{inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-header__dialog-related-list>li a:hover{opacity:.7}.c-header__dialog-related-list>li a>span{font-size:.875em}.c-header__dialog-related-list>li a small{font-size:.8571428571em}.c-header-no-menu{block-size:65px}@media (max-width: 999px){.c-header-no-menu{block-size:62px}}.c-header-no-menu__body{display:flex;gap:80px;align-items:center;justify-content:flex-start;block-size:100%;padding:12px 80px;margin:0 auto}@media (max-width: 999px){.c-header-no-menu__body{gap:30px;padding:12px 0 12px 15px}}.c-header-no-menu__title{flex:0 0 68px}@media (max-width: 999px){.c-header-no-menu__title{position:relative;z-index:102;text-align:center}}.c-header-no-menu__site-name{margin:0}.c-header-no-menu__site-name>a{display:block;color:inherit;text-decoration:none}.c-header-no-menu__site-name img{display:block;inline-size:100%;block-size:auto}.c-footer{padding-block:60px 50px;font-size:1rem;color:var(--primary-white);background-color:var(--primary-text-color)}@media (max-width: 767px){.c-footer{padding-block:34px}}.c-footer__body{display:grid;grid-template-areas:"company menu others related" "bottom bottom bottom bottom";gap:35px 40px;max-inline-size:1440px;padding-inline:100px;margin-block:0;margin-inline:auto}@media (max-width: 767px){.c-footer__body{grid-template-areas:"menu" "others" "related" "company" "bottom";gap:32px;padding-inline:34px}}.c-footer__menu{display:grid;grid-area:menu;grid-template-columns:repeat(3,1fr);gap:40px;padding:0 40px;border-inline-start:1px solid var(--primary-white);border-inline-end:1px solid var(--primary-white)}@media (max-width: 1439px){.c-footer__menu{grid-template-columns:1fr;gap:12px}}@media (max-width: 767px){.c-footer__menu{grid-template-columns:1fr;gap:24px;padding:0 0 32px;border-block-end:1px solid var(--primary-white);border-inline-start:none;border-inline-end:none}}.c-footer__menu-content>span{margin-block-end:16px;font-size:.75em}@media (max-width: 767px){.c-footer__menu-content>span{margin-block-end:6px;font-size:1em}}@media (max-width: 767px){.c-footer__menu-content-column{display:grid;grid-template-columns:auto 1fr;gap:40px}}.c-footer__menu-content-column-item>span{display:flex;gap:6px;font-size:.75em}@media (max-width: 767px){.c-footer__menu-content-column-item>span{font-size:.8125em}}.c-footer__menu-content-column-item>span:before{content:"-"}.c-footer__menu-list,.c-footer__menu-list-column3{margin-block-end:10px}@media (max-width: 767px){.c-footer__menu-list,.c-footer__menu-list-column3{margin-block-end:0}}.c-footer__menu-list>li,.c-footer__menu-list-column3>li{margin-block-end:4px;margin-inline-start:16px}@media (max-width: 767px){.c-footer__menu-list>li,.c-footer__menu-list-column3>li{margin-block-end:4px}}.c-footer__menu-list a,.c-footer__menu-list-column3 a{display:flex;gap:6px;align-items:center;font-size:.625em}@media (max-width: 767px){.c-footer__menu-list a,.c-footer__menu-list-column3 a{font-size:.8125em}}.c-footer__menu-list a:before,.c-footer__menu-list-column3 a:before{inline-size:4px;block-size:1px;content:"";border-block-start:1px solid var(--secondary-gold)}.c-footer__menu-list a:hover,.c-footer__menu-list-column3 a:hover{text-decoration:underline}@media (max-width: 767px){.c-footer__menu-list-column3{display:grid;grid-template-columns:repeat(3,1fr)}}.c-footer__others{grid-area:others}.c-footer__others-list{display:grid;grid-template-columns:1fr;gap:6px;margin-block-end:16px}.c-footer__others-list a{display:block;font-size:.8125em}.c-footer__others-list a:hover{text-decoration:underline}.c-footer__others-sns{display:flex;gap:10px;justify-content:flex-start}.c-footer__others-sns>li{flex:0 0 22px}@media (max-width: 767px){.c-footer__others-sns>li{flex:0 0 32px}}.c-footer__others-sns a{display:block}.c-footer__others-sns img{display:block;inline-size:100%;block-size:auto;filter:grayscale(1) brightness(100)}.c-footer__related{grid-area:related}.c-footer__related-list{display:grid;gap:11px}.c-footer__related-list a{display:flex;gap:6px;align-items:baseline;justify-content:flex-start;padding:6px 17px 8px;font-size:.875em;border:1px solid var(--primary-white);transition:opacity .3s}.c-footer__related-list a:before{content:"-"}.c-footer__related-list a:hover{opacity:.7}.c-footer__related-list a>span{font-size:.75em}.c-footer__company{grid-area:company}@media (max-width: 767px){.c-footer__company{margin-block-start:12px}}.c-footer__company-logo{inline-size:118px;margin-block-end:17px}@media (max-width: 767px){.c-footer__company-logo{inline-size:115px}}.c-footer__company-logo a{display:block}.c-footer__company-logo img{display:block;inline-size:100%;block-size:auto}.c-footer__company-name{font-size:.75em;line-height:1.8}@media (max-width: 767px){.c-footer__company-name{font-size:.875em}}.c-footer__company-address{margin-block-end:24px;font-size:.75em;line-height:1.8}@media (max-width: 767px){.c-footer__company-address{font-size:.8125em}}.c-footer__company-address span{display:block}@media (max-width: 767px){.c-footer__company-address span:nth-child(1){display:inline-block}.c-footer__company-address span:nth-child(2){display:inline-block}}.c-footer__company-contact{display:grid;grid-template-columns:30px 1fr;gap:16px 9px;font-family:var(--font-family-crimson);line-height:1}.c-footer__company-contact dt{display:flex;align-items:center;justify-content:center;padding:0;font-size:.75em;color:var(--primary-text-color);background-color:var(--primary-white)}.c-footer__company-contact dd{font-size:1.3125em}.c-footer__bottom{display:grid;grid-area:bottom;grid-template-columns:auto auto;gap:70px;align-items:center;margin:0 0 0 auto}@media (max-width: 767px){.c-footer__bottom{grid-template-columns:auto;gap:24px;margin:0 auto}}.c-footer__bottom-list{display:flex;font-size:.875em}@media (max-width: 767px){.c-footer__bottom-list{justify-content:center;font-size:.8125em}}.c-footer__bottom-list>li{position:relative;margin:0 20px}.c-footer__bottom-list>li:after{position:absolute;inset-block-start:50%;inset-inline-end:-20px;inline-size:1px;block-size:1em;content:"";border-inline-end:1px solid var(--primary-white);transform:translateY(-50%)}.c-footer__bottom-list>li:last-child{margin-inline-end:0}.c-footer__bottom-list>li:last-child:after{content:none}.c-footer__bottom-list>li:first-child{margin-inline-start:0}.c-footer__bottom-copyright{display:block;font-family:var(--font-family-crimson);font-size:.75em;color:var(--primary-text-gray)}@media (max-width: 767px){.c-footer__bottom-copyright{text-align:center}}.c-footer-no-menu{padding-block:32px;font-size:1rem;border-block-start:1px solid var(--gray-line02)}@media (max-width: 767px){.c-footer-no-menu{padding-block:34px}}.c-footer-no-menu__body{display:grid;grid-template-areas:"company content" "bottom bottom";grid-template-columns:auto auto;gap:40px 24px;align-items:start;justify-content:center}@media (max-width: 767px){.c-footer-no-menu__body{grid-template-areas:"company" "content" "bottom";grid-template-columns:1fr;gap:17px;padding-inline:34px}}.c-footer-no-menu__company{grid-area:company}.c-footer-no-menu__company-logo{inline-size:134px;margin-block-end:8px}@media (max-width: 767px){.c-footer-no-menu__company-logo{inline-size:115px}}.c-footer-no-menu__company-logo a{display:block}.c-footer-no-menu__company-logo img{display:block;inline-size:100%;block-size:auto}.c-footer-no-menu__company-name{font-size:.75em;line-height:1.8}@media (max-width: 767px){.c-footer-no-menu__company-name{font-size:.875em}}.c-footer-no-menu__content{position:relative;grid-area:content;padding-inline-start:24px;border-inline-start:1px solid var(--gray-line02)}@media (max-width: 767px){.c-footer-no-menu__content{padding-inline-start:0;margin-block-start:12px;border-inline-start:none}}.c-footer-no-menu__content:before{position:absolute;inset-block-start:0;inset-inline-start:-1px;display:block;inline-size:1px;block-size:14px;content:"";border-inline-start:1px solid var(--primary-main-color)}@media (max-width: 767px){.c-footer-no-menu__content:before{content:none}}.c-footer-no-menu__content-days{font-size:.75em;line-height:1.8}@media (max-width: 767px){.c-footer-no-menu__content-days{font-size:.8125em}}.c-footer-no-menu__content-address{margin-block-end:8px;font-size:.75em;line-height:1.8}@media (max-width: 767px){.c-footer-no-menu__content-address{font-size:.8125em}}.c-footer-no-menu__content-address span{display:block}@media (max-width: 767px){.c-footer-no-menu__content-address span:nth-child(1){display:inline-block}.c-footer-no-menu__content-address span:nth-child(2){display:inline-block}}.c-footer-no-menu__content-contact{display:grid;grid-template-columns:auto 1fr;gap:8px 8px;font-family:var(--font-family-avenir);line-height:1}.c-footer-no-menu__content-contact dt span{display:flex;align-items:center;justify-content:center;inline-size:fit-content;padding:4px 8px;font-size:.75em;color:var(--primary-white);background-color:var(--primary-main-color)}.c-footer-no-menu__content-contact dd{font-size:1em;font-weight:400}.c-footer-no-menu__content-contact dd:first-of-type{font-size:1.125em;font-weight:600}.c-footer-no-menu__bottom{grid-area:bottom;margin:0 auto}.c-footer-no-menu__bottom-copyright{display:block;font-family:var(--font-family-crimson);font-size:.75em;color:var(--primary-text-gray)}@media (max-width: 767px){.c-footer-no-menu__bottom-copyright{text-align:center}}.c-footer-contact{padding-block:40px;font-size:1rem;color:var(--primary-white);background-image:url(/img/bg-footer-contact-pc.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width: 767px){.c-footer-contact{background-image:url(/img/bg-footer-contact-sp.webp)}}.c-footer-contact__body{display:grid;grid-template-columns:1fr;gap:24px;text-align:center}@media (max-width: 767px){.c-footer-contact__body{gap:35px;padding-inline:32px}}.c-footer-contact__content{display:grid;grid-template-columns:1fr;gap:6px}.c-footer-contact__title{font-family:var(--font-family-avenir);font-size:1.4375em;line-height:1.6;letter-spacing:.032em}@media (max-width: 767px){.c-footer-contact__title{font-size:.9375em}}.c-footer-contact__text{font-family:var(--font-family-gothic-700);font-size:1.0625em;line-height:1.5}@media (max-width: 767px){.c-footer-contact__text{font-size:1.0625em}}.c-footer-contact__button{position:relative;display:flex;align-items:center;justify-content:center;inline-size:307px;block-size:71px;padding-inline:32px 48px;margin:0 auto;font-family:var(--font-family-gothic-500);color:var(--primary-main-color);text-align:center;background-color:var(--primary-white);border:1px solid var(--primary-main-color);transition:background-color .3s,color .3s}@media (max-width: 999px){.c-footer-contact__button{inline-size:100%;max-inline-size:311px;block-size:74px}}.c-footer-contact__button span{font-size:1.125em;letter-spacing:.08em}.c-footer-contact__button:after{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:20px;inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-arrow-large.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-footer-contact__button:hover{color:var(--primary-white);background-color:var(--primary-main-color)}.c-footer-contact__button:hover:after{filter:grayscale(1) brightness(50)}.c-news-list{font-size:1rem;color:var(--primary-black);border-block-start:.5px solid var(--gray-line)}.c-news-list__item{border-block-end:.5px solid var(--gray-line)}.c-news-list__linknone,.c-news-list__link{position:relative;display:grid;grid-template-columns:1fr;gap:4px;padding:20px 0}@media (max-width: 999px){.c-news-list__linknone,.c-news-list__link{padding-block:15px 20px}}.c-news-list__link{transition:opacity .3s}.c-news-list__link:hover{opacity:.7}.c-news-list__link:after{position:absolute;inset-block-start:50%;inset-inline-end:0;inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-arrow-large.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.c-news-list__link[target=_blank]:after{display:inline-block;background-image:url(/img/icon-link-blank.svg);background-position:center}.c-news-list__link[href$=".pdf"]:after,.c-news-list__link[href$=".xls"]:after,.c-news-list__link[href$=".xlsx"]:after,.c-news-list__link[href$=".doc"]:after,.c-news-list__link[href$=".docx"]:after,.c-news-list__link[href$=".zip"]:after,.c-news-list__link[download]:after{display:flex;align-items:center;justify-content:flex-start;inline-size:40px;block-size:16px;padding-block-start:1px;font-family:var(--font-family-avenir);font-size:.5em;line-height:16px;color:var(--primary-white);background-size:10px 10px}@media (resolution <= 1x){.c-news-list__link[href$=".pdf"]:after,.c-news-list__link[href$=".xls"]:after,.c-news-list__link[href$=".xlsx"]:after,.c-news-list__link[href$=".doc"]:after,.c-news-list__link[href$=".docx"]:after,.c-news-list__link[href$=".zip"]:after,.c-news-list__link[download]:after{padding-block-start:2px}}.c-news-list__link[href$=".xls"]:not([download]):after,.c-news-list__link[href$=".xlsx"]:not([download]):after{padding-inline-start:16px;content:"XLSX";background-color:var(--file-xlsx);background-image:url(/img/icon-link-file-xlsx.svg);background-position:center left 3px}.c-news-list__link[href$=".doc"]:not([download]):after,.c-news-list__link[href$=".docx"]:not([download]):after{padding-inline-start:16px;content:"DOC";background-color:var(--file-doc);background-image:url(/img/icon-link-file-doc.svg);background-position:center left 3px}.c-news-list__link[href$=".pdf"]:not([download]):after{padding-inline-start:16px;content:"PDF";background-color:var(--file-pdf);background-image:url(/img/icon-link-file-pdf.svg);background-position:center left 3px}.c-news-list__link[href$=".zip"]:not([download]):after{padding-inline-start:19px;content:"ZIP";background-color:var(--file-zip);background-image:url(/img/icon-link-file-zip.svg);background-position:center left 5px}.c-news-list__date{display:block;font-family:var(--font-family-gothic-700);font-size:.875em;line-height:1.8}@media (max-width: 999px){.c-news-list__date{font-size:.75em}}.c-news-list__text{display:block;padding-inline-end:80px;font-size:1em;line-height:1.6}@media (max-width: 999px){.c-news-list__text{font-size:.875em}}.c-nav-pagetop{font-size:1rem;color:var(--primary-main-color)}.c-nav-pagetop a{display:block;transition:opacity .3s}.c-nav-pagetop a:hover{opacity:.7}.c-nav-pagetop a:before{display:block;inline-size:26px;block-size:17px;margin-inline:auto;content:"";background-image:url(/img/icon-page-top.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-nav-pagetop a span{display:block;font-family:var(--font-family-avenir);font-size:.875em;text-align:center}.c-nav-breadcrumb{font-size:1rem;color:var(--primary-black)}.c-nav-breadcrumb ol{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0}.c-nav-breadcrumb ol>li{list-style:none}.c-nav-breadcrumb ol>li:last-child a :after{display:none}.c-nav-breadcrumb a{font-size:.875em;line-height:1.6;color:inherit}.c-nav-breadcrumb a :after{display:inline-block;inline-size:18px;block-size:18px;margin-inline:4px;content:"";background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-nav-breadcrumb a span{display:flex;align-items:center}.c-nav-breadcrumb__item{display:inline-block;padding:0;margin:0}.c-nav-breadcrumb__item[data-breadcrumb=current] a{text-decoration:none}.c-nav-banner{position:relative;font-size:1rem;color:var(--primary-main-color)}.c-nav-banner__body{max-inline-size:1440px;padding-inline:106px;margin-inline:auto}@media (max-width: 999px){.c-nav-banner__body{padding-inline:16px}}.c-nav-banner__list{display:flex;gap:20px;justify-content:center}@media (max-width: 999px){.c-nav-banner__list{flex-direction:column;grid-template-columns:1fr;gap:8px}}.c-nav-banner__item{flex:0 0 396px}@media (max-width: 999px){.c-nav-banner__item{flex:0 0 100%}}.c-nav-banner__item a{display:block;transition:opacity .3s}.c-nav-banner__item a:hover{opacity:.7}.c-nav-banner__item img{display:block;inline-size:100%;block-size:auto}.c-nav-categories{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;justify-content:flex-start}@media (max-width: 999px){.c-nav-categories{gap:4px}}.c-nav-categories li{display:block}.c-nav-categories a{display:flex;align-items:center;justify-content:center;block-size:30px;padding:0 23px 1px;color:var(--primary-main-color);background-color:var(--primary-white);border:1px solid var(--gray-line02);transition:background-color .3s,border-color .3s,color .3s}.c-nav-categories a>span{font-family:var(--font-family-gothic-700);font-size:.875em;line-height:1}.c-nav-categories a:hover{color:var(--primary-white);background-color:var(--primary-main-color);border-color:var(--primary-main-color)}.c-nav-categories a[aria-current=page]{color:var(--primary-white);background-color:var(--secondary-blue);border-color:var(--secondary-blue)}.c-title-page__white{position:relative;display:flex;align-items:center;justify-content:center;block-size:150px;margin-block-end:0;font-size:1rem;color:var(--primary-main-color);background-color:var(--primary-white)}@media (max-width: 999px){.c-title-page__white{justify-content:flex-start;block-size:120px;padding-inline:24px;margin-block-end:40px}}.c-title-page__navy{position:relative;display:flex;align-items:center;justify-content:center;block-size:180px;margin-block-end:80px;font-size:1rem;color:var(--primary-white);background:var(--gradation-blue)}@media (max-width: 999px){.c-title-page__navy{justify-content:flex-start;block-size:initial;min-block-size:93px;padding:18px 24px;margin-block-end:40px}}.c-title-page__title{display:grid;grid-template-columns:1fr;gap:8px;margin:0;font-family:var(--font-family-gothic-700);font-size:1rem;text-align:center;border:1px solid transparent;border-radius:5px}@media (max-width: 999px){.c-title-page__title{gap:0;text-align:start}}.c-title-page__title-sub{font-size:1.25em;line-height:1.5}@media (max-width: 999px){.c-title-page__title-sub{font-size:1.125em}}.c-title-page__title-main{font-size:2em;line-height:1.5}@media (max-width: 999px){.c-title-page__title-main{font-size:1.75em}}.c-pagination{display:flex;gap:16px;justify-content:center;overflow:hidden;clear:both;font-size:1rem;text-align:center}@media (max-width: 999px){.c-pagination{gap:16px;justify-content:center}}.c-pagination a{color:currentcolor;text-decoration:none;background:none}.c-pagination__prev,.c-pagination__next{display:flex;align-items:flex-end}.c-pagination__prev a,.c-pagination__next a{position:relative;display:block;padding-block:2px 3px;padding-inline:8px;margin-block-end:3px;transition:opacity .3s}@media (max-width: 999px){.c-pagination__prev a,.c-pagination__next a{padding-inline:2px;margin-block-end:2px}}.c-pagination__prev a[data-disabled=true],.c-pagination__next a[data-disabled=true]{pointer-events:none;filter:grayscale(1);opacity:.2}.c-pagination__prev a span,.c-pagination__next a span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-pagination__prev a:before,.c-pagination__next a:before{display:block;inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-arrow-large.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 999px){.c-pagination__prev a:before,.c-pagination__next a:before{inline-size:18px;block-size:18px}}.c-pagination__prev a:hover,.c-pagination__next a:hover{opacity:.7}.c-pagination__prev{order:1}.c-pagination__prev a{padding-inline:0 8px}@media (max-width: 999px){.c-pagination__prev a{padding-inline:2px 4px}}.c-pagination__prev a:before{content:"";transform:scaleX(-1)}@media (max-width: 999px){.c-pagination__prev a:before{margin-inline:-3px}}.c-pagination__next{order:3}.c-pagination__next a{padding-inline:8px 0}@media (max-width: 999px){.c-pagination__next a{padding-inline:4px 2px}}.c-pagination__next a:before{content:""}@media (max-width: 999px){.c-pagination__next a:before{margin-inline:-3px}}.c-pagination__numbers{display:flex;gap:16px;order:2;padding:0;margin-block:0;margin-inline:0;list-style:none}@media (max-width: 999px){.c-pagination__numbers{flex:0 1 auto;gap:10px}}.c-pagination__number{display:flex;align-items:center;padding-block:2px;margin-block:0;margin-inline:0;color:var(--primary-text-gray);list-style:none;border-block-end:1px solid var(--primary-text-gray);transition:border-color .3s}@media (max-width: 999px){.c-pagination__number{flex:1 1 auto}}.c-pagination__number:hover,.c-pagination__number--current{color:var(--primary-main-color);border-color:var(--primary-main-color)}.c-pagination__number:has([aria-current=page]){color:var(--primary-main-color);border-color:var(--primary-main-color)}.c-pagination__number a{display:block;padding-block:0 8px;padding-inline:8px;font-family:var(--font-family-avenir);font-size:1.25em;font-weight:400;line-height:1;text-align:center;transition:color .3s}@media (max-width: 999px){.c-pagination__number a{padding-inline:4px;font-size:1em}}.c-pagination__number a:after{display:none}.c-media-list{display:grid;grid-template-columns:1fr;gap:24px}.c-media{position:relative;display:grid;grid-template:auto auto 1fr/160px 1fr;grid-template-areas:"image title" "image info" "image description";gap:4px 24px;align-items:start;block-size:100%;padding:24px;overflow:hidden;font-size:1rem;border:1px solid var(--gray-line02)}@media (max-width: 999px){.c-media{grid-template-areas:"image title" "info info" "description description";grid-template-columns:142px 1fr;gap:8px;padding:16px}}.c-media__image{grid-area:image}.c-media__image img{inline-size:100%;block-size:auto}.c-media__title{grid-area:title;font-family:var(--font-family-gothic-700);color:var(--primary-main-color)}.c-media__title span{display:block;font-size:1.25em;line-height:1.5}@media (max-width: 999px){.c-media__title span{font-size:1.125em}}.c-media__info{grid-area:info;color:var(--gray-text)}.c-media__info>span{display:block;font-size:.875em;line-height:1.6}.c-media__info>span+span{margin-block-start:4px}.c-media__description{grid-area:description;margin-block-start:4px;font-family:var(--font-family-gothic-600);color:var(--primary-black)}@media (max-width: 999px){.c-media__description{margin-block-start:8px}}.c-media__description p{margin:0;font-size:1em;line-height:1.6}@media (max-width: 999px){.c-media__description p{line-height:1.8}}.c-content-index{font-size:1rem}.c-content-index__header{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;margin-block-end:40px}.c-content-index__range{font-size:1em;line-height:1.5;color:var(--primary-text-color);text-align:end}@media (max-width: 999px){.c-content-index__range{font-size:.875em}}.c-content-index__body{margin-block:0;margin-inline:auto}.c-content-index__pagination{margin-block-start:80px}@media (max-width: 999px){.c-content-index__pagination{margin-block-start:40px}}.c-content-main{font-size:1rem}@media (max-width: 767px){.c-content-main .pc-only{display:none!important}}@media (min-width: 768px){.c-content-main .sp-only{display:none!important}}.c-content-main :where(*){text-underline-offset:3px}.c-content-main :where(h2,h3,h4,h5,h6,p){margin-block-end:1.5rem;color:#000}.c-content-main :where(h2,h3,h4,h5,h6){font-family:FOT-筑紫ゴシック Pro B;font-weight:700;line-height:1.5}@media (max-width: 767px){.c-content-main :where(h2,h3,h4,h5,h6){line-height:1.4}}.c-content-main :where(strong,b){font-family:FOT-筑紫ゴシック Pro B}.c-content-main :where(h2){position:relative;padding-block:0 6px;padding-inline:24px 0;font-family:FOT-筑紫ゴシック Pro B;font-size:1.75em;color:var(--primary-text-color)}@media (max-width: 767px){.c-content-main :where(h2){padding-block:0 5px;padding-inline:14px 0;font-size:1.5em}}.c-content-main :where(h2):before{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:4px;block-size:24px;content:"";background-color:#023f73;transform:translateY(-50%)}@media (max-width: 767px){.c-content-main :where(h2):before{block-size:22px;padding-block:0}}.c-content-main :where(h3){position:relative;padding-block-end:10px;padding-inline:10px;margin-block-end:2rem;font-family:FOT-筑紫ゴシック Pro B;font-size:1.5em;color:var(--primary-text-color);border-block-end:1px solid #023f73}@media (max-width: 767px){.c-content-main :where(h3){padding-block-end:7px;padding-inline:6px;margin-block-end:1.5rem;font-size:1.375em}}.c-content-main :where(h3):after{position:absolute;inset-block-end:-1px;inset-inline-start:0;inline-size:2.5em;block-size:1px;content:"";background-color:#c9151e}@media (max-width: 767px){.c-content-main :where(h3):after{inline-size:2em}}.c-content-main :where(h4){position:relative;padding:6px 16px 8px;margin:0 0 1.25rem;font-family:FOT-筑紫ゴシック Pro B;font-size:1.375em;color:#00102e;background:#f6f6f6}@media (max-width: 767px){.c-content-main :where(h4){padding:5px 12px 6px;margin:0 0 1.5rem;font-size:1.375em;line-height:1.5}}.c-content-main :where(h4):first-child{margin-block-start:0}.c-content-main :where(h4):before{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:4px;block-size:14px;content:"";background-color:#c9151e;transform:translateY(-50%)}.c-content-main :where(h5){font-family:FOT-筑紫ゴシック Pro B;font-size:1.25em;color:#023f73}@media (max-width: 767px){.c-content-main :where(h5){margin-block-end:1rem;font-size:1.125em;line-height:1.6}}.c-content-main :where(h6){position:relative;padding:0 16px 2px;font-family:FOT-筑紫ゴシック Pro B;font-size:1.125em;color:#0068c0}@media (max-width: 767px){.c-content-main :where(h6){padding:0 12px 2px;margin-block-end:1rem;line-height:1.6}}.c-content-main :where(h6):before{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:7px;block-size:3px;content:"";background-color:#0068c0;transform:translateY(-50%)}@media (max-width: 767px){.c-content-main :where(h6):before{inline-size:6px;block-size:2.5px}}.c-content-main :where(p){font-size:1rem;font-weight:500;line-height:1.6}@media (max-width: 767px){.c-content-main :where(p){line-height:1.8}}.c-content-main :where(a){font-weight:500;color:#0068c0;text-decoration:underline;transition-property:color}.c-content-main :where(a):where([target=_blank]:not(.bgt-download-file__link,.bgt-image-link__link,.bgt-btn,.organization-list-2col__btn-link,.organization-list-02-2col__btn-link,.link-buttons__link-color-1,.link-buttons-2__link-color-1,.btn-link__link,.btn-link__link-back)):after{position:relative;display:inline-flex;inline-size:15px;block-size:15px;margin-inline:4px;font-size:0em;vertical-align:middle;content:"新しいウィンドウで開く";background-color:#023f73;-webkit-mask-image:url(/img/icon-blank.svg);mask-image:url(/img/icon-blank.svg);-webkit-mask-size:cover;mask-size:cover}@media (max-width: 999px){.c-content-main :where(a):where([target=_blank]:not(.bgt-download-file__link,.bgt-image-link__link,.bgt-btn,.organization-list-2col__btn-link,.organization-list-02-2col__btn-link,.link-buttons__link-color-1,.link-buttons-2__link-color-1,.btn-link__link,.btn-link__link-back)):after{inline-size:18px;block-size:18px}}.c-content-main :where(a):where([target=_blank]:not(.bgt-download-file__link,.bgt-image-link__link,.bgt-btn,.organization-list-2col__btn-link,.organization-list-02-2col__btn-link,.link-buttons__link-color-1,.link-buttons-2__link-color-1,.btn-link__link,.btn-link__link-back)):has(.bgt-box__image-container img):before{display:none}.c-content-main :where(a):has(.bgt-box__caption){text-decoration:none}.c-content-main :where(a)[href$=".pdf"]:not(.bgt-download-file__link):after,.c-content-main :where(a)[href$=".xls"]:after,.c-content-main :where(a)[href$=".xlsx"]:after,.c-content-main :where(a)[href$=".ppt"]:after,.c-content-main :where(a)[href$=".pptx"]:after,.c-content-main :where(a)[href$=".doc"]:after,.c-content-main :where(a)[href$=".docx"]:after,.c-content-main :where(a)[href$=".zip"]:after{position:relative;inset-block-end:1px;display:inline-flex;align-items:center;justify-content:center;inline-size:33px;block-size:16px;margin-inline:4px;font-family:AvenirNextLTPro-Medium;font-size:.6875em;font-weight:600;line-height:0px;color:#fff;letter-spacing:.6px;vertical-align:middle;content:"PDF";background-color:#c9151e}.c-content-main :where(a)[href$=".pdf"]:not(.bgt-download-file__link):after{content:"PDF"}.c-content-main :where(a)[href$=".pdf"]:not(.bgt-download-file__link)[target=_blank]{flex-direction:initial;text-decoration:none}.c-content-main :where(a)[href$=".pdf"]:not(.bgt-download-file__link)[target=_blank] span{text-decoration:underline}.c-content-main :where(a)[href$=".pdf"]:not(.bgt-download-file__link)[target=_blank]:after{position:relative;display:inline-flex;inline-size:15px;block-size:15px;margin-inline:4px;font-size:0em;vertical-align:middle;content:"新しいウィンドウで開く";background-color:#023f73;-webkit-mask-image:url(/img/icon-blank.svg);mask-image:url(/img/icon-blank.svg);-webkit-mask-size:cover;mask-size:cover}@media (max-width: 999px){.c-content-main :where(a)[href$=".pdf"]:not(.bgt-download-file__link)[target=_blank]:after{inline-size:18px;block-size:18px}}.c-content-main :where(a)[href$=".pdf"]:not(.bgt-download-file__link)[target=_blank] span:not(.bgt-link__name){text-decoration:underline}.c-content-main :where(a)[href$=".pdf"]:not(.bgt-download-file__link)[target=_blank] span:not(.bgt-link__name):after{position:relative;inset-block-end:2px;display:inline-flex;align-items:center;justify-content:center;inline-size:33px;block-size:16px;margin:0 0 0 4px;font-family:AvenirNextLTPro-Medium;font-size:.6875em;font-weight:600;line-height:0px;color:#fff;letter-spacing:.6px;vertical-align:middle;content:"PDF";background-color:#c9151e}.c-content-main :where(a).bgt-download-file__link:after{position:relative;inset-block-end:2px;display:inline-flex;align-items:center;justify-content:center;inline-size:33px;block-size:16px;margin:0 0 0 4px;font-family:AvenirNextLTPro-Medium;font-size:.75rem;font-weight:600;line-height:0px;color:#fff;letter-spacing:.6px;vertical-align:middle;content:"PDF";background-color:#c9151e}.c-content-main :where(a)[href$=".xls"]:after,.c-content-main :where(a)[href$=".xlsx"]:after{inline-size:39px;block-size:16px;content:"XLSX";background-color:#056523}.c-content-main :where(a)[href$=".ppt"]:after,.c-content-main :where(a)[href$=".pptx"]:after{inline-size:40px;block-size:16px;content:"PPTX";background-color:#eb6200}.c-content-main :where(a)[href$=".doc"]:after,.c-content-main :where(a)[href$=".docx"]:after{inline-size:37px;block-size:16px;content:"DOC";background-color:#023f73}.c-content-main :where(a)[href$=".zip"]:after{inline-size:28px;block-size:16px;content:"ZIP";background-color:#9da0a6}.c-content-main :where(ul,ol,table,blockquote){margin-block-end:2em}.c-content-main :where(ul){margin-block-end:30px;font-family:FOT-筑紫ゴシック Pr5 M;font-size:1em;font-weight:500;line-height:1.6;list-style:none}.c-content-main :where(ul)>li{position:relative;padding:0 0 0 16px;list-style:none}.c-content-main :where(ul)>li:where(:not(:last-child)){margin-block-end:5px}.c-content-main :where(ul)>li:before{position:absolute;inset-block-start:10px;inset-inline-start:0;display:block;inline-size:6px;block-size:6px;content:"";background:#023f73;border:1px solid transparent}.c-content-main :where(ul)>li>ul>li:before{inset-block-start:13px;inline-size:7px;block-size:2px;background:#023f73}.c-content-main :where(ul)>li>ul>li>ul>li{padding-inline-start:20px}.c-content-main :where(ul)>li>ul>li>ul>li:before{inline-size:7px;block-size:2px;background:#9da0a6}.c-content-main :where(ol){padding-inline-start:0;line-height:1.6;color:#023f73;list-style:none;counter-reset:list-counter}.c-content-main :where(ol)>li{position:relative;padding-inline-start:18px;margin-block-end:8px;color:#000;counter-increment:list-counter}.c-content-main :where(ol)>li:before{padding-inline-end:.5em;margin-inline-start:-1em;font-family:AvenirNextLTPro-Regular;font-weight:500;color:#023f73;content:counter(list-counter) ""}.c-content-main :where(ol)>li:not(:last-child){margin-block-end:4px}.c-content-main :where(ol) ul li:before,.c-content-main :where(ol) ol li:before{color:#000}.c-content-main :where(ol,ul) ul,.c-content-main :where(ol,ul) ol{padding-inline-start:9px;margin-block-start:10px}.c-content-main :where(blockquote){padding-inline:1em;border-inline-start:3px solid var(--border-color)}.c-content-main :where(table){inline-size:100%;margin-block-end:30px;table-layout:fixed;border-collapse:collapse}@media (max-width: 767px){.c-content-main :where(table){display:block}}@media (max-width: 767px){.c-content-main :where(tbody){display:block}}.c-content-main .bgb-table table{table-layout:initial}@media (max-width: 767px){.c-content-main :where(caption){display:block}}.c-content-main :where(tr){border-block-start:1px solid #8b8e94;border-inline-start:1px solid #8b8e94}@media (max-width: 767px){.c-content-main :where(tr){display:block;inline-size:100%}.c-content-main :where(tr):not(:first-child){border-block-start:none}}.c-content-main :where(th,td){padding:1.0625rem 1.25rem;line-height:1.6;vertical-align:middle;border-block-end:1px solid #8b8e94;border-inline-end:1px solid #8b8e94}@media (max-width: 767px){.c-content-main :where(th,td){display:block;inline-size:100%!important}}.c-content-main :where(th){min-inline-size:350px;font-family:FOT-筑紫ゴシック Pro B;font-weight:700;background-color:#f6f6f6}@media (max-width: 767px){.c-content-main :where(th){min-inline-size:initial}}.c-content-main :where(td){font-weight:500}.c-content-main :where(thead) th{background-color:#ddeaf4}.c-content-main .bgt-box__caption{margin-block-start:.5rem;font-size:.875em;line-height:1.6;color:#595b5e}.c-content-main [data-bgb=image2] .bgt-box__caption,.c-content-main [data-bgb=image3] .bgt-box__caption,.c-content-main [data-bgb=image-text2] .bgt-container.bgt-ckeditor-container,.c-content-main [data-bgb=image-text3] .bgt-container.bgt-ckeditor-container,.c-content-main [data-bgb=image-text4] .bgt-container.bgt-ckeditor-container,.c-content-main [data-bgb=image-text5] .bgt-container.bgt-ckeditor-container,.c-content-main [data-bgb=image-link-text2] .bgt-container.bgt-ckeditor-container,.c-content-main [data-bgb=image-link-text3] .bgt-container.bgt-ckeditor-container,.c-content-main [data-bgb=image-link-text4] .bgt-container.bgt-ckeditor-container,.c-content-main [data-bgb=image-link-text5] .bgt-container.bgt-ckeditor-container{margin-block-start:.5rem}.c-content-main .table-scroll{overflow:auto}@media (max-width: 767px){.c-content-main .table-scroll [data-bge=ckeditor]:before,.c-content-main .table-scroll [data-bgt=table]:before{inset-block-start:0;inset-inline-start:0;display:inline-block;margin-block-end:10px;line-height:1.8;white-space:normal;content:"横にスクロールができます"}}.c-content-main .table-scroll table{display:table;inline-size:1000px;margin-block-end:5px;table-layout:fixed}.c-content-main .table-scroll table tbody{display:table-row-group}.c-content-main .table-scroll table caption{display:table-caption}.c-content-main .table-scroll table tr{display:table-row}.c-content-main .table-scroll table td,.c-content-main .table-scroll table th{display:table-cell}.c-content-main .table-scroll table ul{margin:0}.c-content-main .bgt-btn{position:relative;display:block;inline-size:fit-content;min-inline-size:307px;padding:18px 48px 20px 32px;margin:0 auto;font-family:FOT-筑紫ゴシック Pr5 M;font-size:1.125em;font-weight:500;line-height:1.6;color:#023f73;text-decoration:none;border:1px solid #023f73;transition:.3s ease-in-out}@media (max-width: 767px){.c-content-main .bgt-btn{min-inline-size:81.8666666667vw}}@media (hover: hover){.c-content-main .bgt-btn:hover{color:#fff;background-color:#023f73}.c-content-main .bgt-btn:hover:before{background-color:#fff}}.c-content-main .bgt-btn:before{position:absolute;inset-block-start:50%;inset-inline-end:20px;display:block;inline-size:30px;block-size:30px;font-size:0em;content:"右矢印アイコン";background-color:#023f73;-webkit-mask-image:url(/img/icon-arrow.svg);mask-image:url(/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:.3s ease-in-out;transform:translateY(-50%)}.c-content-main [data-bgt-button-kind=em] .bgt-btn,.c-content-main .btn-link-submit{color:#fff;background:#0068c0}@media (hover: hover){.c-content-main [data-bgt-button-kind=em] .bgt-btn:hover,.c-content-main .btn-link-submit:hover{color:#0068c0;background-color:#fff;border:1px solid #0068c0}.c-content-main [data-bgt-button-kind=em] .bgt-btn:hover:before,.c-content-main .btn-link-submit:hover:before{background-color:#0068c0}}.c-content-main [data-bgt-button-kind=em] .bgt-btn:before,.c-content-main .btn-link-submit:before{inset-inline-end:14px;inline-size:30px;block-size:30px;content:"左矢印アイコン";background-color:#fff;-webkit-mask-image:url(/img/icon-arrow.svg);mask-image:url(/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover}.c-content-main [data-bgt-button-kind=external] .bgt-btn:before{position:absolute;inline-size:18px;block-size:18px;font-size:0em;content:"新しいウィンドウで開く";-webkit-mask-image:url(/img/icon-blank.svg);mask-image:url(/img/icon-blank.svg);-webkit-mask-size:cover;mask-size:cover}.c-content-main [data-bgt-button-kind=external] .bgt-btn:hover:after{inset-inline-end:12px;background-image:url(/img/icon-external-white.svg)}.c-content-main [data-bgt-button-kind=back] .bgt-btn,.c-content-main .btn-link-back{padding:18px 32px 20px 48px}.c-content-main [data-bgt-button-kind=back] .bgt-btn:before,.c-content-main .btn-link-back:before{inset-inline-start:20px;transform:translateY(-50%) scale(-1)}.c-content-main .bgt-download-file__link{position:relative;display:block;min-inline-size:307px;padding:21px 48px 21px 32px;font-family:FOT-筑紫ゴシック Pr5 M;font-size:1.125em;font-weight:500;line-height:1.6;color:#023f73;text-decoration:none;border:1px solid #023f73;transition:.3s ease-in-out}@media (hover: hover){.c-content-main .bgt-download-file__link:hover{color:#fff;background-color:#023f73}.c-content-main .bgt-download-file__link:hover .bgt-link__size{color:#fff}}@media (max-width: 999px){.c-content-main .bgt-download-file__link{min-inline-size:initial}}.c-content-main .bgt-download-file__link i:after{content:none!important}.c-content-main .bgt-link__size{font-weight:400;color:#023f73;transition:.3s ease-in-out}.c-content-main [data-bgt=gallery] .bgt-gallery{block-size:100%}.c-content-main [data-bgt=gallery] .bgt-gallery__group{overflow:hidden}.c-content-main [data-bgt=gallery] .bgt-gallery__img img{object-fit:cover}.c-content-main [data-bgt=gallery] .bgt-gallery__caption{padding:6px 10px;font-size:.8125em;line-height:1.55;color:#fff;text-align:center;background:#00102eb3}@media (max-width: 767px){.c-content-main [data-bgt=gallery] .bgt-gallery__caption{padding:.8rem 1.6rem}}.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl{position:absolute;inset-block-start:50%;transform:translateY(-50%)}.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next{display:block;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;transform-origin:center center}.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev:hover,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next:hover{opacity:.5}.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev span,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next span{display:block;inline-size:0;block-size:0;overflow:hidden}.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev:after,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next:after{display:block;inline-size:54px;block-size:60px;content:"";background-image:url(/img/icon-arrow-slide.svg);background-size:contain;border:0}@media (max-width: 767px){.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev:after,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next:after{inline-size:2.4rem;block-size:2.4rem}}.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev{transform:scale(-1)}.c-content-main [data-bgt=gallery] .bgt-gallery-marker{gap:10px 5px}.c-content-main [data-bgt=gallery] .bgt-gallery-marker li{inline-size:96px;block-size:64px;margin:0}.c-content-main [data-bgt=gallery] .bgt-gallery-marker li:before{display:none}.c-content-main [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker{margin-block-start:1.25rem}.c-content-main [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker li.current{box-shadow:0 0 0 3px #fff}.c-content-main [data-bgt=gallery] [data-gallery-marker=dot]+.bgt-gallery-marker{margin-block-start:1.6rem}.c-content-main [data-bgt=gallery] [data-gallery-marker=dot]+.bgt-gallery-marker li{display:block;flex:0 0 auto;inline-size:.5rem;block-size:.5rem;padding:0;margin:0;list-style:none;background-color:#023f73;background-image:none!important;border:1px solid #000;border-radius:100%}.c-content-main [data-bgt=gallery] [data-gallery-marker=dot]+.bgt-gallery-marker li.current{background-color:#fff}.c-content-main .cc-form{inline-size:100%;min-inline-size:1000px;margin:0 auto;font-family:游ゴシック体,Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;color:#000}@media (max-width: 767px){.c-content-main .cc-form{min-inline-size:initial}}.c-content-main .cc-form-field-list h2{margin-block-start:1.5rem}.c-content-main .cc-form-field-list h2+.cc-form-fieldset{padding-block-start:0}.c-content-main .cc-form-fieldset{display:block;padding:1.5rem;border-block-end:1px solid #d3d8e0}.c-content-main .cc-form-fieldset:first-child{border-block-start:1px solid #d3d8e0}.c-content-main .cc-form-fieldset fieldset{padding:0;margin:0;border:none}.c-content-main .cc-form-fieldset legend{padding:0;margin:0}.c-content-main .cc-form-fieldset-heading{display:flex;gap:8px;align-items:center;font-family:FOT-筑紫ゴシック Pro B;font-size:1em;font-weight:700;line-height:2}.c-content-main .cc-form-fieldset-heading label{display:block;cursor:pointer}.c-content-main .cc-form-fieldset-heading .required,.c-content-main .cc-form-fieldset-heading .optional{display:flex;align-items:center;justify-content:center;min-inline-size:40px;block-size:20px;padding:0 .5rem;font-family:FOT-筑紫ゴシック Pro B;font-size:.6666666667em;font-weight:700;line-height:1;border-radius:1.25rem}.c-content-main .cc-form-fieldset-heading .required{color:#fff;background-color:#c9151e}.c-content-main .cc-form-fieldset-heading .optional{color:#023f73;background-color:#ddeaf4}.c-content-main .cc-form-fieldset-attention{font-size:1em;font-weight:500;line-height:2}.c-content-main .cc-form-agreement{margin-block-start:3.5rem}.c-content-main .cc-form-agreement p{margin:0 0 .625rem;font-size:1em;font-weight:500;line-height:2;text-align:center}.c-content-main .cc-form-agreement p strong,.c-content-main .cc-form-agreement p a{font-family:FOT-筑紫ゴシック Pro B;font-weight:700}.c-content-main .cc-form-agreement__checkbox{display:flex;gap:.875rem;align-items:center;inline-size:fit-content;padding:1rem 2rem;margin:0 auto;background-color:#f6f6f6}@media (max-width: 767px){.c-content-main .cc-form-agreement__checkbox{padding:1rem 1.3125rem}}.c-content-main .cc-form-agreement__checkbox .required{display:inline-block;min-inline-size:2.5rem;block-size:fit-content;padding:.3125rem .5rem;font-family:FOT-筑紫ゴシック Pro B;font-size:.6666666667em;font-weight:700;line-height:1;color:#fff;background-color:#c9151e;border-radius:1.25rem}.c-content-main .cc-form-agreement__checkbox .checkbox{gap:.4rem}.c-content-main .cc-form-agreement__checkbox .checkbox input{inline-size:.875rem;block-size:.875rem;margin:1.1em 0 0}.c-content-main .cc-form-agreement__checkbox .checkbox input+label:after{inset-block-start:15px;inset-inline-start:-17px}.c-content-main .cc-form-agreement__checkbox .checkbox label{font-family:FOT-筑紫ゴシック Pro B;font-size:1em;font-weight:700;line-height:2}.c-content-main .cc-form-wrapper{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;justify-content:center;margin-block-start:3.5rem}@media (max-width: 767px){.c-content-main .cc-form-wrapper{margin-block:2.5rem 3.5rem}}.c-content-main .cc-form-submit,.c-content-main .cc-form-submit-back{min-inline-size:307px;text-align:center}@media (max-width: 767px){.c-content-main .cc-form-submit,.c-content-main .cc-form-submit-back{inline-size:100%;min-inline-size:initial;max-inline-size:307px}}.c-content-main .cc-form-submit button,.c-content-main .cc-form-submit-back button{position:relative;display:block;inline-size:100%;padding:1.3125rem 3rem 1.3125rem 2rem;font-family:FOT-筑紫ゴシック Pr5 R;font-size:1.125em;font-weight:500;line-height:1.6;color:var(--primary-white);text-align:center;background:#0068c0}@media (max-width: 767px){.c-content-main .cc-form-submit button,.c-content-main .cc-form-submit-back button{font-size:.9375em}}.c-content-main .cc-form-submit button:after,.c-content-main .cc-form-submit-back button:after{position:absolute;inset-block-start:50%;inset-inline-end:20px;display:block;inline-size:18px;block-size:18px;content:"";background:url(/img/icon-arrow-white.svg) no-repeat;background-size:contain;transform:translateY(-50%)}.c-content-main .cc-form-submit-back button{padding:1.3125rem 2rem 1.3125rem 3rem;color:#023f73;background:#f6f6f6;border:1px solid #023f73}.c-content-main .cc-form-submit-back button:after{inset-inline-start:20px;inset-inline-end:initial;background:url(/img/icon-arrow-large.svg) no-repeat;background-size:contain;transform:translateY(-50%) scaleX(-1)}.c-content-main .checkbox{display:flex;justify-content:flex-start}.c-content-main .checkbox input{position:relative;display:block;flex-shrink:0;inline-size:.75rem;block-size:.75rem;padding:0;margin:1rem 0 0;line-height:1;content:"";border:1.5px solid #8b8e94;border-radius:2px;transform:translateY(-50%)}.c-content-main .checkbox input:checked{background-color:#023f73;border:1.5px solid #023f73}.c-content-main .checkbox label{cursor:pointer}.c-content-main .checkbox input+label{position:relative}.c-content-main .checkbox input+label:after{position:absolute;inset-block-start:13px;inset-inline-start:-14px;inline-size:7px;block-size:4px;content:"";border:solid transparent;border-width:0 0 1.5px 1.5px;border-radius:0;transform:translateY(-50%)}.c-content-main .checkbox input:checked+label:after{border:solid #fff;border-width:0 0 1.5px 1.5px;transform:rotate(-45deg)}.c-content-main .mail-field{padding:0 0 1em}.c-content-main .mail-field[data-type=text],.c-content-main .mail-field[data-type=select]{display:grid;grid-template:"before-attachment before-attachment before-attachment" auto "input input after-attachment" auto "description description description" auto "error-message error-message error-message" auto/auto 1fr auto;grid-gap:0}@media (max-width: 767px){.c-content-main .mail-field[data-type=text],.c-content-main .mail-field[data-type=select]{grid-template:"before-attachment before-attachment before-attachment" auto "input input input" auto "after-attachment after-attachment after-attachment" auto "description description description" auto "error-message error-message error-message" auto/auto 1fr auto}}.c-content-main .mail-field[data-type=text]:has(input[size],select),.c-content-main .mail-field[data-type=select]:has(input[size],select){grid-template:"before-attachment before-attachment before-attachment" auto "input after-attachment after-attachment" auto "description description description" auto "error-message error-message error-message" auto/auto 1fr 1fr}@media (max-width: 767px){.c-content-main .mail-field[data-type=text]:has(input[size],select),.c-content-main .mail-field[data-type=select]:has(input[size],select){grid-template:"before-attachment before-attachment before-attachment" auto "input input after-attachment" auto "description description description" auto "error-message error-message error-message" auto/auto 1fr auto;column-gap:10px}}.c-content-main .mail-field[data-type=text]>*,.c-content-main .mail-field[data-type=select]>*{place-self:center flex-start}.c-content-main .mail-field[data-type=text] .mail-before-attachment,.c-content-main .mail-field[data-type=select] .mail-before-attachment{grid-area:before-attachment;margin:0 0 .625rem;font-family:FOT-筑紫ゴシック Pro B;font-size:1em;font-weight:700;line-height:1.5}.c-content-main .mail-field[data-type=text] .mail-before-attachment:empty,.c-content-main .mail-field[data-type=select] .mail-before-attachment:empty{margin:0}.c-content-main .mail-field[data-type=text] .mail-input,.c-content-main .mail-field[data-type=select] .mail-input{grid-area:input}.c-content-main .mail-field[data-type=text] .mail-after-attachment,.c-content-main .mail-field[data-type=select] .mail-after-attachment{grid-area:after-attachment;margin:0 0 0 1em;font-family:FOT-筑紫ゴシック Pro B;font-weight:700}@media (max-width: 767px){.c-content-main .mail-field[data-type=text] .mail-after-attachment,.c-content-main .mail-field[data-type=select] .mail-after-attachment{margin:0}}.c-content-main .mail-field[data-type=text] .mail-after-attachment:empty,.c-content-main .mail-field[data-type=select] .mail-after-attachment:empty{margin:0}.c-content-main .mail-field[data-type=text] .mail-description,.c-content-main .mail-field[data-type=select] .mail-description{grid-area:description;margin-block-start:.5rem;font-size:.875em;font-weight:500;line-height:1.7;color:#9da0a6}.c-content-main .mail-field[data-type=text] .error-message,.c-content-main .mail-field[data-type=select] .error-message{grid-area:error-message}.c-content-main .mail-field .mail-before-attachment,.c-content-main .mail-field .mail-after-attachment{font-family:FOT-筑紫ゴシック Pro B;font-weight:700}.c-content-main .mail-field .mail-input{display:block;grid-area:input;inline-size:100%}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox]),.c-content-main .mail-field .mail-input textarea{inline-size:100%;padding:.3125rem .625rem;font-family:inherit;font-size:inherit;border:1px solid #8b8e94;border-radius:2px}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox])[size],.c-content-main .mail-field .mail-input textarea[size]{inline-size:auto}@media (max-width: 767px){.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox])[size],.c-content-main .mail-field .mail-input textarea[size]{inline-size:100%}}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox])[type=file],.c-content-main .mail-field .mail-input textarea[type=file]{padding-block:0;padding-inline:0 1em}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox])[type=file]::-webkit-file-upload-button,.c-content-main .mail-field .mail-input textarea[type=file]::-webkit-file-upload-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox]):not([size]){inline-size:100%}.c-content-main .mail-field .mail-input textarea:not([cols]){inline-size:100%}.c-content-main .mail-field .mail-input select{padding:.5em calc(.5em + 26px) .5em .5em;font-size:.875em;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/icon-form-select.svg);background-repeat:no-repeat;background-position:right calc(.7em + 2px) top 50%;border:1px solid var(--border-color);border-radius:.2em}.c-content-main .mail-field .mail-group-radio{display:flex;flex-direction:column}.c-content-main .mail-field .mail-group-radio>span{display:flex;gap:8px;align-items:center}.c-content-main .mail-field .mail-group-radio>span input{position:relative;display:block;flex-shrink:0;inline-size:.75rem;block-size:.75rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1.5px solid #8b8e94;border-radius:50%}.c-content-main .mail-field .mail-group-radio>span input:after{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:4px;block-size:4px;margin:auto;content:"";background-color:#fff;border-radius:50%;transition:transform .3s;transform:scale(0)}.c-content-main .mail-field .mail-group-radio>span input:checked{background-color:#023f73;border:1.5px solid #023f73}.c-content-main .mail-field .mail-group-radio>span input:checked:after{transform:scale(1)}.c-content-main .mail-field .mail-group-radio>span label{cursor:pointer}.c-content-main .mail-field .error-message{position:relative;padding-inline-start:1rem;font-family:FOT-筑紫ゴシック Pro B;font-size:.875em;font-weight:700;line-height:1.7;color:#c9151e}.c-content-main .mail-field .error-message:before{position:absolute;inset-block-start:4px;inset-inline-start:0;display:inline-block;inline-size:.875rem;block-size:.875rem;content:"";background:url(/img/icon-form-error.svg) center no-repeat;background-size:100%}.c-content-main .message-box{margin-block-end:.5rem}.c-content-main .message-box .alert-message{color:#c9151e}.c-content-main .bgb-opt--bg-gray,.c-content-main .bgb-opt--bg-blue,.c-content-main .bgb-opt--bg-pink{padding:1.5rem}.c-content-main .bgb-opt--bg-gray p:last-child,.c-content-main .bgb-opt--bg-blue p:last-child,.c-content-main .bgb-opt--bg-pink p:last-child{margin:0}.c-content-main .bgb-opt--bg-blue{background-color:#ddeaf4!important}.c-content-main .bgb-opt--bg-gray{background-color:#f6f6f6!important}.c-content-main .bgb-opt--bg-pink{background-color:#f6eaea!important}.c-content-main .bgb-opt--border-trbl,.c-content-main .bgb-opt--border-dotted,.c-content-main .bgb-opt--border-thin,.c-content-main .bgb-opt--border-bold{padding:1.5rem;border-color:#023f73;border-style:solid}.c-content-main .bgb-opt--border-trbl p:last-child,.c-content-main .bgb-opt--border-dotted p:last-child,.c-content-main .bgb-opt--border-thin p:last-child,.c-content-main .bgb-opt--border-bold p:last-child{margin:0}.c-content-main [data-bgb=wysiwyg2],.c-content-main [data-bgb=text-image1],.c-content-main [data-bgb=text-image2]{display:flex}@media (max-width: 767px){.c-content-main [data-bgb=wysiwyg2]:not(:has([class*=bgt-sp])),.c-content-main [data-bgb=text-image1]:not(:has([class*=bgt-sp])),.c-content-main [data-bgb=text-image2]:not(:has([class*=bgt-sp])){flex-direction:column}.c-content-main [data-bgb=wysiwyg2]:has([class*=bgt-sp]),.c-content-main [data-bgb=text-image1]:has([class*=bgt-sp]),.c-content-main [data-bgb=text-image2]:has([class*=bgt-sp]){gap:8px}}.c-content-main [data-bgb=wysiwyg2]:after,.c-content-main [data-bgb=text-image1]:after,.c-content-main [data-bgb=text-image2]:after{display:none!important}.c-content-main [data-bgb=wysiwyg2] .bgt-grid--first,.c-content-main [data-bgb=wysiwyg2] .bgt-grid--last,.c-content-main [data-bgb=text-image1] .bgt-grid--first,.c-content-main [data-bgb=text-image1] .bgt-grid--last,.c-content-main [data-bgb=text-image2] .bgt-grid--first,.c-content-main [data-bgb=text-image2] .bgt-grid--last{float:none}.c-content-main [data-bgb=wysiwyg2] .bgt-grid,.c-content-main [data-bgb=text-image1] .bgt-grid,.c-content-main [data-bgb=text-image2] .bgt-grid{padding-inline:0 0!important}.c-content-main [data-bgb=wysiwyg2] .bgt-grid--first,.c-content-main [data-bgb=text-image1] .bgt-grid--first,.c-content-main [data-bgb=text-image2] .bgt-grid--first{padding-inline-end:0!important}.c-content-main [data-bgb=wysiwyg2] .bgt-grid--last,.c-content-main [data-bgb=text-image1] .bgt-grid--last,.c-content-main [data-bgb=text-image2] .bgt-grid--last{padding-inline-start:0!important}.c-content-main [data-bgb=wysiwyg2]{gap:16px 24px}@media (max-width: 767px){.c-content-main [data-bgb=wysiwyg2] .bgt-grid:nth-child(1) div{margin-block-end:0!important}.c-content-main [data-bgb=wysiwyg2] ul{margin:0}}.c-content-main [data-bgb=text-image1],.c-content-main [data-bgb=text-image2]{gap:16px 40px}.c-content-main [data-bgb=image2],.c-content-main [data-bgb=trimmed-image2],.c-content-main [data-bgb=image-link2],.c-content-main [data-bgb=trimmed-image-link2],.c-content-main [data-bgb=image-text2],.c-content-main [data-bgb=image-link-text2]{display:flex;gap:16px 40px}@media (max-width: 767px){.c-content-main [data-bgb=image2],.c-content-main [data-bgb=trimmed-image2],.c-content-main [data-bgb=image-link2],.c-content-main [data-bgb=trimmed-image-link2],.c-content-main [data-bgb=image-text2],.c-content-main [data-bgb=image-link-text2]{flex-wrap:wrap}}.c-content-main [data-bgb=image2]:after,.c-content-main [data-bgb=trimmed-image2]:after,.c-content-main [data-bgb=image-link2]:after,.c-content-main [data-bgb=trimmed-image-link2]:after,.c-content-main [data-bgb=image-text2]:after,.c-content-main [data-bgb=image-link-text2]:after{display:none!important}.c-content-main [data-bgb=image2] .bgt-grid,.c-content-main [data-bgb=trimmed-image2] .bgt-grid,.c-content-main [data-bgb=image-link2] .bgt-grid,.c-content-main [data-bgb=trimmed-image-link2] .bgt-grid,.c-content-main [data-bgb=image-text2] .bgt-grid,.c-content-main [data-bgb=image-link-text2] .bgt-grid{flex-wrap:wrap;float:none!important;padding-inline:0 0!important}@media (max-width: 767px){.c-content-main [data-bgb=image2] .bgt-grid [data-bge],.c-content-main [data-bgb=trimmed-image2] .bgt-grid [data-bge],.c-content-main [data-bgb=image-link2] .bgt-grid [data-bge],.c-content-main [data-bgb=trimmed-image-link2] .bgt-grid [data-bge],.c-content-main [data-bgb=image-text2] .bgt-grid [data-bge],.c-content-main [data-bgb=image-link-text2] .bgt-grid [data-bge]{margin-block-end:0!important}}.c-content-main [data-bgb=image2] .bgt-grid:nth-child(1),.c-content-main [data-bgb=trimmed-image2] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-link2] .bgt-grid:nth-child(1),.c-content-main [data-bgb=trimmed-image-link2] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-text2] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-link-text2] .bgt-grid:nth-child(1){padding-inline-end:0!important}.c-content-main [data-bgb=image2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image-link2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text2] .bgt-grid:nth-child(2){padding-inline-start:0!important}.c-content-main [data-bgb=image3],.c-content-main [data-bgb=trimmed-image3],.c-content-main [data-bgb=image-link3],.c-content-main [data-bgb=trimmed-image-link3],.c-content-main [data-bgb=image-text3],.c-content-main [data-bgb=image-link-text3]{display:flex;gap:16px 32px}@media (max-width: 767px){.c-content-main [data-bgb=image3],.c-content-main [data-bgb=trimmed-image3],.c-content-main [data-bgb=image-link3],.c-content-main [data-bgb=trimmed-image-link3],.c-content-main [data-bgb=image-text3],.c-content-main [data-bgb=image-link-text3]{flex-wrap:wrap}}.c-content-main [data-bgb=image3]:after,.c-content-main [data-bgb=trimmed-image3]:after,.c-content-main [data-bgb=image-link3]:after,.c-content-main [data-bgb=trimmed-image-link3]:after,.c-content-main [data-bgb=image-text3]:after,.c-content-main [data-bgb=image-link-text3]:after{display:none!important}.c-content-main [data-bgb=image3] .bgt-grid,.c-content-main [data-bgb=trimmed-image3] .bgt-grid,.c-content-main [data-bgb=image-link3] .bgt-grid,.c-content-main [data-bgb=trimmed-image-link3] .bgt-grid,.c-content-main [data-bgb=image-text3] .bgt-grid,.c-content-main [data-bgb=image-link-text3] .bgt-grid{float:none;inline-size:33.3333333333%;padding-inline:0 0!important}@media (max-width: 767px){.c-content-main [data-bgb=image3] .bgt-grid,.c-content-main [data-bgb=trimmed-image3] .bgt-grid,.c-content-main [data-bgb=image-link3] .bgt-grid,.c-content-main [data-bgb=trimmed-image-link3] .bgt-grid,.c-content-main [data-bgb=image-text3] .bgt-grid,.c-content-main [data-bgb=image-link-text3] .bgt-grid{inline-size:100%}}@media (max-width: 767px){.c-content-main [data-bgb=image3] .bgt-grid [data-bge],.c-content-main [data-bgb=trimmed-image3] .bgt-grid [data-bge],.c-content-main [data-bgb=image-link3] .bgt-grid [data-bge],.c-content-main [data-bgb=trimmed-image-link3] .bgt-grid [data-bge],.c-content-main [data-bgb=image-text3] .bgt-grid [data-bge],.c-content-main [data-bgb=image-link-text3] .bgt-grid [data-bge]{margin-block-end:0!important}}.c-content-main [data-bgb=image3] .bgt-grid:nth-child(1),.c-content-main [data-bgb=trimmed-image3] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-link3] .bgt-grid:nth-child(1),.c-content-main [data-bgb=trimmed-image-link3] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-text3] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-link-text3] .bgt-grid:nth-child(1){padding-inline-end:0!important}.c-content-main [data-bgb=image3] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image3] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link3] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image-link3] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text3] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text3] .bgt-grid:nth-child(2){padding-inline:0!important}.c-content-main [data-bgb=image3] .bgt-grid:nth-child(3),.c-content-main [data-bgb=trimmed-image3] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-link3] .bgt-grid:nth-child(3),.c-content-main [data-bgb=trimmed-image-link3] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-text3] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-link-text3] .bgt-grid:nth-child(3){padding-inline-start:0!important}.c-content-main [data-bgb=image4],.c-content-main [data-bgb=trimmed-image4],.c-content-main [data-bgb=image-link4],.c-content-main [data-bgb=trimmed-image-link4],.c-content-main [data-bgb=image-text4],.c-content-main [data-bgb=image-link-text4]{display:flex;gap:16px 32px}@media (max-width: 767px){.c-content-main [data-bgb=image4],.c-content-main [data-bgb=trimmed-image4],.c-content-main [data-bgb=image-link4],.c-content-main [data-bgb=trimmed-image-link4],.c-content-main [data-bgb=image-text4],.c-content-main [data-bgb=image-link-text4]{flex-direction:column}}.c-content-main [data-bgb=image4]:after,.c-content-main [data-bgb=trimmed-image4]:after,.c-content-main [data-bgb=image-link4]:after,.c-content-main [data-bgb=trimmed-image-link4]:after,.c-content-main [data-bgb=image-text4]:after,.c-content-main [data-bgb=image-link-text4]:after{display:none!important}.c-content-main [data-bgb=image4] .bgt-grid,.c-content-main [data-bgb=trimmed-image4] .bgt-grid,.c-content-main [data-bgb=image-link4] .bgt-grid,.c-content-main [data-bgb=trimmed-image-link4] .bgt-grid,.c-content-main [data-bgb=image-text4] .bgt-grid,.c-content-main [data-bgb=image-link-text4] .bgt-grid{float:none}@media (max-width: 767px){.c-content-main [data-bgb=image4] .bgt-grid [data-bge],.c-content-main [data-bgb=trimmed-image4] .bgt-grid [data-bge],.c-content-main [data-bgb=image-link4] .bgt-grid [data-bge],.c-content-main [data-bgb=trimmed-image-link4] .bgt-grid [data-bge],.c-content-main [data-bgb=image-text4] .bgt-grid [data-bge],.c-content-main [data-bgb=image-link-text4] .bgt-grid [data-bge]{margin-block-end:0!important}}.c-content-main [data-bgb=image4] .bgt-grid:nth-child(1),.c-content-main [data-bgb=trimmed-image4] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-link4] .bgt-grid:nth-child(1),.c-content-main [data-bgb=trimmed-image-link4] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-text4] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-link-text4] .bgt-grid:nth-child(1){padding-inline-end:0!important}.c-content-main [data-bgb=image4] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image4] .bgt-grid:nth-child(3),.c-content-main [data-bgb=trimmed-image4] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image4] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-link4] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link4] .bgt-grid:nth-child(3),.c-content-main [data-bgb=trimmed-image-link4] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image-link4] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-text4] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text4] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-link-text4] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text4] .bgt-grid:nth-child(3){padding-inline:0 0!important}.c-content-main [data-bgb=image4] .bgt-grid:nth-child(4),.c-content-main [data-bgb=trimmed-image4] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-link4] .bgt-grid:nth-child(4),.c-content-main [data-bgb=trimmed-image-link4] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-text4] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-link-text4] .bgt-grid:nth-child(4){padding-inline-start:0!important}.c-content-main [data-bgb=image5],.c-content-main [data-bgb=trimmed-image5],.c-content-main [data-bgb=image-link5],.c-content-main [data-bgb=trimmed-image-link5],.c-content-main [data-bgb=image-text5],.c-content-main [data-bgb=image-link-text5]{display:flex;gap:16px 24px}@media (max-width: 767px){.c-content-main [data-bgb=image5],.c-content-main [data-bgb=trimmed-image5],.c-content-main [data-bgb=image-link5],.c-content-main [data-bgb=trimmed-image-link5],.c-content-main [data-bgb=image-text5],.c-content-main [data-bgb=image-link-text5]{flex-direction:column}}.c-content-main [data-bgb=image5]:after,.c-content-main [data-bgb=trimmed-image5]:after,.c-content-main [data-bgb=image-link5]:after,.c-content-main [data-bgb=trimmed-image-link5]:after,.c-content-main [data-bgb=image-text5]:after,.c-content-main [data-bgb=image-link-text5]:after{display:none!important}.c-content-main [data-bgb=image5] .bgt-grid,.c-content-main [data-bgb=trimmed-image5] .bgt-grid,.c-content-main [data-bgb=image-link5] .bgt-grid,.c-content-main [data-bgb=trimmed-image-link5] .bgt-grid,.c-content-main [data-bgb=image-text5] .bgt-grid,.c-content-main [data-bgb=image-link-text5] .bgt-grid{float:none;padding-inline:0 0!important}@media (max-width: 767px){.c-content-main [data-bgb=image5] .bgt-grid [data-bge],.c-content-main [data-bgb=trimmed-image5] .bgt-grid [data-bge],.c-content-main [data-bgb=image-link5] .bgt-grid [data-bge],.c-content-main [data-bgb=trimmed-image-link5] .bgt-grid [data-bge],.c-content-main [data-bgb=image-text5] .bgt-grid [data-bge],.c-content-main [data-bgb=image-link-text5] .bgt-grid [data-bge]{margin-block-end:0!important}}.c-content-main [data-bgb=image5] .bgt-grid:nth-child(1),.c-content-main [data-bgb=trimmed-image5] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-link5] .bgt-grid:nth-child(1),.c-content-main [data-bgb=trimmed-image-link5] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-text5] .bgt-grid:nth-child(1),.c-content-main [data-bgb=image-link-text5] .bgt-grid:nth-child(1){padding-inline-end:0!important}.c-content-main [data-bgb=image5] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image5] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image5] .bgt-grid:nth-child(4),.c-content-main [data-bgb=trimmed-image5] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image5] .bgt-grid:nth-child(3),.c-content-main [data-bgb=trimmed-image5] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-link5] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link5] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-link5] .bgt-grid:nth-child(4),.c-content-main [data-bgb=trimmed-image-link5] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image-link5] .bgt-grid:nth-child(3),.c-content-main [data-bgb=trimmed-image-link5] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-text5] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text5] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-text5] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-link-text5] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text5] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-link-text5] .bgt-grid:nth-child(4){padding-inline:0 0!important}.c-content-main [data-bgb=image5] .bgt-grid:nth-child(5),.c-content-main [data-bgb=trimmed-image5] .bgt-grid:nth-child(5),.c-content-main [data-bgb=image-link5] .bgt-grid:nth-child(5),.c-content-main [data-bgb=trimmed-image-link5] .bgt-grid:nth-child(5),.c-content-main [data-bgb=image-text5] .bgt-grid:nth-child(5),.c-content-main [data-bgb=image-link-text5] .bgt-grid:nth-child(5){padding-inline-start:0!important}.c-content-main [data-bgb=text-float-image1] .bgt-grid4{max-inline-size:438px;margin-inline-start:32px}.c-content-main [data-bgb=text-float-image1] .bgt-grid--first{margin-block-end:10px;margin-inline-start:35px}.c-content-main [data-bgb=text-float-image2] .bgt-grid4{max-inline-size:438px;margin-inline-end:32px}.c-content-main [data-bgb=text-float-image2] .bgt-grid--first{margin-block-end:10px;margin-inline-end:35px}@media (hover: hover){.c-content-main [data-bgb*=image] a[href]:hover img{opacity:.7}}@media (hover: hover){.c-content-main [data-bgb^=trimmed] a[href]:hover figure{opacity:.7}}.c-content-main [data-bgb=button],.c-content-main [data-bgb=button2],.c-content-main [data-bgb=button3],.c-content-main [data-bgb=download-file],.c-content-main [data-bgb=download-file2],.c-content-main [data-bgb=download-file3]{display:flex;gap:16px 24px;justify-content:center;margin-block-end:40px}@media (max-width: 767px){.c-content-main [data-bgb=button],.c-content-main [data-bgb=button2],.c-content-main [data-bgb=button3],.c-content-main [data-bgb=download-file],.c-content-main [data-bgb=download-file2],.c-content-main [data-bgb=download-file3]{display:block}}.c-content-main [data-bgb=button]:after,.c-content-main [data-bgb=button2]:after,.c-content-main [data-bgb=button3]:after,.c-content-main [data-bgb=download-file]:after,.c-content-main [data-bgb=download-file2]:after,.c-content-main [data-bgb=download-file3]:after{display:none!important}.c-content-main [data-bgb=button] .bgt-grid,.c-content-main [data-bgb=button2] .bgt-grid,.c-content-main [data-bgb=button3] .bgt-grid,.c-content-main [data-bgb=download-file] .bgt-grid,.c-content-main [data-bgb=download-file2] .bgt-grid,.c-content-main [data-bgb=download-file3] .bgt-grid{float:none!important;padding-inline:0 0!important;margin-inline:0 0!important}@media (max-width: 767px){.c-content-main [data-bgb=button] .bgt-grid,.c-content-main [data-bgb=button2] .bgt-grid,.c-content-main [data-bgb=button3] .bgt-grid,.c-content-main [data-bgb=download-file] .bgt-grid,.c-content-main [data-bgb=download-file2] .bgt-grid,.c-content-main [data-bgb=download-file3] .bgt-grid{inline-size:initial;margin-inline:auto}}.c-content-main [data-bgb=button] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=button2] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=button3] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=download-file] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=download-file2] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=download-file3] .bgt-grid .bgt-button-container{inline-size:100%}@media (max-width: 767px){.c-content-main [data-bgb=button] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=button2] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=button3] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=download-file] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=download-file2] .bgt-grid .bgt-button-container,.c-content-main [data-bgb=download-file3] .bgt-grid .bgt-button-container{inline-size:initial}}.c-content-main pre{position:relative;padding:1rem;margin-block-end:1.5rem;overflow:auto;font-family:FOT-筑紫ゴシック Pr5 R;font-size:.9375rem;line-height:1.5;color:#fff;word-wrap:break-word;white-space:pre-wrap;background-color:#000;border-inline-start:2px solid #000;border-radius:.25rem}.c-content-main summary{display:block;padding-block:1rem;padding-inline:1rem;font-size:1rem}.c-content-main .bg-gray{padding:1.5rem;background-color:#f6f6f6}.c-content-main .bg-gray p:last-child{margin:0}.c-content-main .form-property-confirm-box{padding:1.5rem;margin-block-end:2.5rem;border-block-start:1px solid #d3d8e0;border-block-end:1px solid #d3d8e0}.c-content-main .form-property-confirm-box p{margin-block-end:1rem;font-family:游ゴシック体,Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:1em;font-style:normal;font-weight:700;line-height:2}.c-content-main .form-property-confirm-box ul{margin:0}.c-content-main .specific-property-list{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 32px}@media (max-width: 767px){.c-content-main .specific-property-list{grid-template-columns:repeat(1,1fr);gap:32px}}.c-content-main .specific-property-list li{padding:0}.c-content-main .specific-property-list li:before{display:none}.c-content-main .specific-property-list__thumbnail{position:relative}.c-content-main .specific-property-list__thumbnail img{display:block;inline-size:100%;block-size:auto;aspect-ratio:312/193}.c-content-main .specific-property-list__thumbnail span{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;display:block;padding:4px 8px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.6;color:#fff;background-color:#00102eb3}.c-content-main .specific-property-list__title{margin:.875rem 0 0;font-family:FOT-筑紫ゴシック Pro B;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5;color:#023f73}.c-content-main .specific-property-list__description{margin:8px 0 0;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.7;color:#00102e}.c-content-main .search-form{font-size:1rem;color:var(--primary-black)}.c-content-main .search-form__nav{display:flex;gap:40px;justify-content:flex-start;padding-inline:40px;border-block-end:3px solid var(--gray-line02)}@media (max-width: 999px){.c-content-main .search-form__nav{gap:24px;padding-inline:24px}}.c-content-main .search-form__nav li{display:block}.c-content-main .search-form__nav a{position:relative;display:block;padding-block:24px;transition:opacity .3s}@media (max-width: 999px){.c-content-main .search-form__nav a{padding-block:16px}}.c-content-main .search-form__nav a:hover{opacity:.7}.c-content-main .search-form__nav a:after{position:absolute;inset-block-end:-3px;inset-inline-start:0;display:block;inline-size:100%;block-size:3px;content:"";border-block-start:3px solid transparent}.c-content-main .search-form__nav a[aria-current=page]:after{border-color:var(--secondary-blue)}.c-content-main .search-form__nav a[aria-current=page] span{color:var(--primary-main-color)}.c-content-main .search-form__nav span{display:block;font-family:var(--font-family-gothic-700);font-size:1.125em;line-height:1.6;color:var(--secondary-blue02)}@media (max-width: 999px){.c-content-main .search-form__nav span{font-size:1em}}.c-content-main .search-form__lead{margin-block-end:40px;font-size:1em;line-height:1.6}@media (max-width: 999px){.c-content-main .search-form__lead{margin-block-end:20px}}.c-content-main .search-form__container{padding-block:40px 56px;padding-inline:40px;background-color:var(--gray-bg)}@media (max-width: 999px){.c-content-main .search-form__container{padding-block:16px 24px;padding-inline:16px}}.c-content-main .search-form__head{padding-block-end:10px;margin-block-end:16px;border-block-end:1px solid var(--gray-line02)}.c-content-main .search-form__head>p{font-size:1.125em;line-height:2}.c-content-main .search-form__body{margin-block-end:40px}@media (max-width: 999px){.c-content-main .search-form__body{margin-block-end:24px}}.c-content-main .search-form__list,.c-content-main .search-form__sublist,.c-content-main .search-form__list-border{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 999px){.c-content-main .search-form__list,.c-content-main .search-form__sublist,.c-content-main .search-form__list-border{grid-template-columns:1fr;gap:8px}}.c-content-main .search-form__sublist{padding-inline:35px}@media (max-width: 999px){.c-content-main .search-form__sublist{padding-inline:0}}.c-content-main .search-form__sublist li{padding:0;margin:0}.c-content-main .search-form__sublist li:before{display:none}.c-content-main .search-form__list-border{padding-block-start:16px;margin-block-start:16px;border-block-start:1px solid var(--gray-line02)}.c-content-main .search-form__range{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-start;margin-block-end:16px}@media (max-width: 999px){.c-content-main .search-form__range{gap:8px;margin-block-end:8px}}.c-content-main .search-form__range span{font-size:1em}.c-content-main .search-form__button-list{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;inline-size:fit-content;margin-block-start:40px;margin-inline:auto}@media (max-width: 999px){.c-content-main .search-form__button-list{gap:16px;margin-block-start:24px}}.c-content-main .search-form__button-list li{padding:0;margin:0}.c-content-main .search-form__button-list li:before{display:none}.c-content-main .form-checkbox{position:relative;font-size:1rem}.c-content-main .form-checkbox label{display:flex;gap:0;align-items:center}.c-content-main .form-checkbox input:checked+.form-checkbox__checkbox{background-color:var(--primary-main-color);border-color:var(--primary-main-color)}.c-content-main .form-checkbox input:checked+.form-checkbox__checkbox:before{transform:scale(1)}.c-content-main .form-checkbox input:focus-visible+.form-checkbox__checkbox{outline:auto}.c-content-main .form-checkbox__checkbox{position:relative;display:block;inline-size:20px;block-size:20px;margin-block-start:2px;margin-inline-end:8px;background-color:var(--primary-white);border:1px solid var(--gray-line);border-radius:1px;transition:background-color .15s,border-color .15s}@media (max-width: 767px){.c-content-main .form-checkbox__checkbox{inline-size:18px;block-size:18px}}.c-content-main .form-checkbox__checkbox:before{position:absolute;inset-block-start:-1px;inset-inline-start:-1px;inline-size:20px;block-size:20px;content:"";background-image:url(/img/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease-out;transform:scale(0)}@media (max-width: 767px){.c-content-main .form-checkbox__checkbox:before{inline-size:18px;block-size:18px}}.c-content-main .form-checkbox__text{font-size:1em;line-height:1.6}@media (max-width: 767px){.c-content-main .form-checkbox__text{line-height:1.8}}.c-content-main .form-checkbox__text-large{font-size:1.125em;line-height:1.6}@media (max-width: 767px){.c-content-main .form-checkbox__text-large{line-height:1.8}}.c-content-main .form-checkbox__text-large-bold{font-family:var(--font-family-gothic-700);font-size:1.125em;line-height:1.6}@media (max-width: 767px){.c-content-main .form-checkbox__text-large-bold{line-height:1.8}}.c-content-main .search-form-btn{position:relative;display:flex;align-items:center;justify-content:center;inline-size:307px;padding-block:21px;padding-inline:32px;font-family:var(--font-family-gothic-600);font-size:1rem;line-height:1;color:var(--primary-white);cursor:pointer;background-color:var(--primary-text-color);border:1px solid var(--primary-text-color);transition:background-color .3s,color .3s}@media (max-width: 767px){.c-content-main .search-form-btn{inline-size:311px}}.c-content-main .search-form-btn__text{font-size:.9375em;line-height:1.8}.c-content-main .search-form-btn__text-large{font-size:1.125em;line-height:1.8}.c-content-main .search-form-btn__icon,.c-content-main .search-form-btn__icon-search,.c-content-main .search-form-btn__icon-filter{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:18px;block-size:18px;filter:grayscale(1) brightness(25)}.c-content-main .search-form-btn__icon-large,.c-content-main .search-form-btn__icon-search-large,.c-content-main .search-form-btn__icon-filter-large{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:20px;block-size:20px;filter:grayscale(1) brightness(25)}.c-content-main .search-form-btn__icon-search{inset-block-start:calc(50% - 11px);inline-size:22px;block-size:22px}.c-content-main .search-form-btn__icon-filter{inset-block-start:calc(50% - 12px);inline-size:24px;block-size:24px}.c-content-main .search-form-btn:hover{color:var(--primary-text-color);background-color:var(--primary-white)}.c-content-main .search-form-btn:hover img{filter:grayscale(0) brightness(1)}.c-content-main .available-property-list{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 32px}@media (max-width: 767px){.c-content-main .available-property-list{grid-template-columns:repeat(1,1fr);gap:32px}}.c-content-main .available-property-list li{display:flex;flex-direction:column;padding:0;margin:0}.c-content-main .available-property-list li:before{display:none}.c-content-main .available-property-list li:nth-child(3n) .available-property-list__body,.c-content-main .available-property-list li:nth-child(3n) .available-property-list__head{border-inline-end:1.1px solid #f6f6f6}.c-content-main .available-property-list__thumbnail{position:relative}.c-content-main .available-property-list__thumbnail img{display:block;inline-size:100%;block-size:auto;aspect-ratio:312/256}.c-content-main .available-property-list__thumbnail span{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;display:block;padding:4px 8px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.6;color:#fff;background-color:#00102eb3}.c-content-main .available-property-list__wrapper{block-size:100%;padding:14px 16px 16px;border:1px solid #d3d8e0;border-block-start:none}.c-content-main .available-property-list__title{padding:0;margin:0;font-family:FOT-筑紫ゴシック Pro B;font-size:1rem;font-weight:700;line-height:1.5;color:#023f73}.c-content-main .available-property-list__detail{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:18px 0 0}.c-content-main .available-property-list__detail li{display:flex;flex-direction:column}.c-content-main .available-property-list__head{padding:3.3px 0;margin:0;font-size:.75rem;font-weight:600;line-height:1.55;color:#fff;text-align:center;background:#898a8b;border-inline-start:1.1px solid #f6f6f6}.c-content-main .available-property-list__body{block-size:100%;padding:8px 0;margin:0;font-size:.875rem;font-weight:500;line-height:1.2;color:#000;text-align:center;border-block-end:1.1px solid #f6f6f6;border-inline-start:1.1px solid #f6f6f6}.c-content-main .property-qa{display:flex;flex-direction:column;gap:1rem}.c-content-main .property-qa>li{padding:0;margin:0}.c-content-main .property-qa>li:before{display:none}.c-content-main .property-qa details[open] summary:before{transform:rotate(0)}.c-content-main .property-qa summary{position:relative;display:flex;gap:8px;align-items:center;padding:9px 36px 10px 16px;list-style:none;background:#f6f6f6}@media (max-width: 767px){.c-content-main .property-qa summary{padding:8px 30px 9px 12px}}.c-content-main .property-qa summary:before{position:absolute;inset-inline-end:16px;inline-size:11px;block-size:1.4px;content:"";background-color:#8b8e94;transition:transform .2s ease-out;transform:rotate(90deg)}.c-content-main .property-qa summary:after{position:absolute;inset-inline-end:16px;inline-size:11px;block-size:1.4px;content:"";background-color:#8b8e94}.c-content-main .property-qa summary::-webkit-details-marker{display:none}.c-content-main .property-qa__title{font-family:FOT-筑紫ゴシック Pro B;font-size:1.375rem;font-weight:700;line-height:1.5;color:#00102e}@media (max-width: 767px){.c-content-main .property-qa__title{font-size:1.125em}}.c-content-main .property-qa__icon-q{font-family:AvenirNextLTPro-Regular;font-size:1.5rem;font-weight:500;line-height:1;color:#023f73}@media (max-width: 767px){.c-content-main .property-qa__icon-q{font-size:1.25em}}.c-content-main .property-qa__content{display:flex;gap:8px;align-items:start;padding:16px 16px 16px 0;margin-inline-start:40px}@media (max-width: 767px){.c-content-main .property-qa__content{margin-inline-start:12px}}.c-content-main .property-qa__content p{font-size:1rem;font-style:normal;font-weight:500;line-height:2;color:#00102e}.c-content-main .property-qa__icon-a{flex-shrink:0;font-family:AvenirNextLTPro-Medium;font-size:1.5rem;font-weight:500;line-height:1.5;color:#c9151e}@media (max-width: 767px){.c-content-main .property-qa__icon-a{font-size:1.25em}}.c-content-main .btn-link{display:flex;gap:40px;justify-content:center;margin:0 auto 2.5rem}@media (max-width: 767px){.c-content-main .btn-link{flex-flow:column;gap:16px;inline-size:100%}}.c-content-main .btn-link__inner{inline-size:100%;max-inline-size:307px;block-size:100%}@media (max-width: 767px){.c-content-main .btn-link__inner{margin:0 auto}}.c-content-main .btn-link__link,.c-content-main .btn-link__link-back{position:relative;display:block;inline-size:100%;padding:15px 40px 19px;margin:0 auto;font-size:1.125em;font-weight:500;line-height:1.6;color:#023f73;text-align:center;text-decoration:none;border-color:#023f73;border-style:solid;border-width:1px;border-image:initial;transition:background-color .3s ease-in-out}.c-content-main .btn-link__link span,.c-content-main .btn-link__link-back span{color:#023f73}.c-content-main .btn-link__link:hover,.c-content-main .btn-link__link-back:hover{background-color:#023f73}.c-content-main .btn-link__link:hover span,.c-content-main .btn-link__link-back:hover span{color:#fff}.c-content-main .btn-link__link:hover:after,.c-content-main .btn-link__link-back:hover:after{background-color:#fff}.c-content-main .btn-link__link:after,.c-content-main .btn-link__link-back:after{position:absolute;inset-block-start:50%;inset-inline-end:20px;display:block;inline-size:30px;block-size:30px;content:"";background-color:#023f73;-webkit-mask-image:url(/img/icon-arrow.svg);mask-image:url(/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:background-color .3s ease-in-out;transform:translateY(-50%)}.c-content-main .btn-link__link[target=_blank]:after,.c-content-main .btn-link__link-back[target=_blank]:after{position:absolute;inline-size:15px;block-size:15px;font-size:0em;content:"新しいウィンドウで開く";-webkit-mask-image:url(/img/icon-blank.svg);mask-image:url(/img/icon-blank.svg);-webkit-mask-size:cover;mask-size:cover}.c-content-main .btn-link__link[target=_blank]:hover:after,.c-content-main .btn-link__link-back[target=_blank]:hover:after{background-image:url(/img/icon-external-white.svg)}.c-content-main .btn-link__link-back:after{inset-inline-start:20px;transform:translateY(-50%) scale(-1)}.c-content-main .real-estate-support{padding:30px 45px 40px;background:#f6f6f6}@media (max-width: 767px){.c-content-main .real-estate-support{padding:34px 20px 40px}}.c-content-main .real-estate-support__title{font-family:FOT-筑紫ゴシック Pro B;font-size:1.125em;font-weight:700;line-height:1.5;color:#023f73;text-align:center}.c-content-main .real-estate-support ul{display:grid;grid-template-columns:repeat(3,1fr);gap:0 2px;margin:24px 0 0}@media (max-width: 767px){.c-content-main .real-estate-support ul{grid-template-columns:repeat(2,1fr)}}.c-content-main .real-estate-support li{padding:0;margin:0}.c-content-main .real-estate-support li:before{display:none}.c-content-main .real-estate-support a{display:flex;gap:8px;align-items:center;justify-content:center;padding:24px;margin:0;text-decoration:none;background:#fff;border-block-start:1px solid #023f73}@media (max-width: 767px){.c-content-main .real-estate-support a{flex-direction:column;padding:28px 15px}}.c-content-main .real-estate-support__img{flex-shrink:0;max-inline-size:64px}.c-content-main .real-estate-support__img img{display:block;inline-size:100%;block-size:auto}.c-content-main .real-estate-support__content{display:flex;flex-direction:column;justify-content:center}.c-content-main .real-estate-support__content-main{margin:0;font-size:1rem;font-style:normal;font-weight:600;line-height:1.6;color:#023f73}@media (max-width: 767px){.c-content-main .real-estate-support__content-main{font-size:.8125em;text-align:center}}.c-content-main .real-estate-support__content-sub{margin:0;font-family:AvenirNextLTPro-Medium;font-size:.6875em;font-style:normal;font-weight:500;line-height:1.4;color:#9da0a6}@media (max-width: 767px){.c-content-main .real-estate-support__content-sub{font-size:.625em;text-align:center}}.c-content-main .staff-showcase{padding:0;margin:0}.c-content-main .staff-showcase__item{display:grid;grid-template-columns:135px 1fr;gap:24px;padding:0;margin:0 0 40px}@media (max-width: 767px){.c-content-main .staff-showcase__item{grid-template-columns:1fr;gap:0}}.c-content-main .staff-showcase__item:before{display:none}@media (max-width: 767px){.c-content-main .staff-showcase__img{order:2;max-inline-size:135px;margin:0 auto 16px}}.c-content-main .staff-showcase__img img{display:block;inline-size:100%;block-size:auto}@media (max-width: 767px){.c-content-main .staff-showcase__content{display:contents}}.c-content-main .staff-showcase__content-head{padding:8px 16px;margin:0 0 24px;font-family:FOT-筑紫ゴシック Pro B;font-size:1.125em;font-style:normal;font-weight:700;line-height:1.5;color:#023f73;background:#f6f6f6}@media (max-width: 767px){.c-content-main .staff-showcase__content-head{order:1}}.c-content-main .staff-showcase__content-birthplace{margin:0 0 8px;font-size:.875em;font-weight:500;line-height:1.6;color:#000}@media (max-width: 767px){.c-content-main .staff-showcase__content-birthplace{order:3;padding:0 16px}}.c-content-main .staff-showcase__content-text{margin:0 0 24px;font-size:.875em;font-weight:500;line-height:1.6;color:#000}@media (max-width: 767px){.c-content-main .staff-showcase__content-text{order:4;padding:0 16px}}.c-content-main .staff-showcase__profile{display:flex;padding:0;margin:0}@media (max-width: 767px){.c-content-main .staff-showcase__profile{flex-direction:column;order:5;padding:0 16px}}.c-content-main .staff-showcase__profile>li{padding:0 20px;border-inline-start:1px solid #d3d8e0;border-inline-end:1px solid #d3d8e0}@media (max-width: 767px){.c-content-main .staff-showcase__profile>li{display:grid;grid-template-columns:56px 1fr;gap:24px;padding:16px 0;margin-block-end:0;border-block-start:1px solid #d3d8e0;border-inline-start:none;border-inline-end:none}}.c-content-main .staff-showcase__profile>li:nth-child(2){border:none}@media (max-width: 767px){.c-content-main .staff-showcase__profile>li:nth-child(2){border-block-start:1px solid #d3d8e0}}.c-content-main .staff-showcase__profile>li:nth-child(3){inline-size:100%;max-inline-size:220px}@media (max-width: 767px){.c-content-main .staff-showcase__profile>li:nth-child(3){max-inline-size:initial;border-block-end:1px solid #d3d8e0}}.c-content-main .staff-showcase__profile>li:before{display:none}.c-content-main .staff-showcase__profile-title{flex-shrink:0;margin:0 0 8px;font-family:FOT-筑紫ゴシック Pro B;font-size:.875em;font-weight:700;line-height:1.6;color:#00102e}.c-content-main .staff-showcase__profile-list{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0}.c-content-main .staff-showcase__profile-list>li{padding:3px 10px 2px;margin:0;font-family:FOT-筑紫ゴシック Pro B;font-size:.8125em;font-weight:700;line-height:1.6;color:#fff;background:#9da0a6;border-radius:2px}.c-content-main .staff-showcase__profile-list>li:before{display:none}.c-content-main .staff-showcase__profile-text{margin:0;font-size:.75em;font-weight:500;line-height:1.6;color:#00102e}.c-content-main .staff-showcase__comment{padding:0 20px;margin-block-start:24px}@media (max-width: 767px){.c-content-main .staff-showcase__comment{display:grid;grid-template-columns:56px 1fr;gap:24px;order:6;padding:0 16px;margin:16px 0 0}}.c-content-main .staff-showcase__comment-title{margin:0;font-family:FOT-筑紫ゴシック Pro B;font-size:.875em;font-weight:700;line-height:1.6;color:#00102e}.c-content-main .staff-showcase__comment-body{margin:8px 0 0;font-family:FOT-筑紫ゴシック Pr5 M;font-size:.875em;font-style:normal;font-weight:500;line-height:1.6;color:#000}@media (max-width: 767px){.c-content-main .staff-showcase__comment-body{margin:0}}.c-content-main .authorized-brokers{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}@media (max-width: 767px){.c-content-main .authorized-brokers{grid-template-columns:1fr;gap:8px}}.c-content-main .authorized-brokers__item{display:flex;flex-direction:column;gap:16px;align-items:center;padding:32px 40px;background:#f6f6f6}.c-content-main .authorized-brokers__item-title{margin:0;font-family:FOT-筑紫ゴシック Pro B;font-size:1rem;font-style:normal;font-weight:700;line-height:1.6;color:#023f73}.c-content-main .authorized-brokers__item a{position:relative;display:block;inline-size:100%;max-inline-size:307px;padding:21px 48px 21px 32px;margin:0 auto;font-size:.9375em;font-style:normal;font-weight:500;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background:#00102e}.c-content-main .authorized-brokers__item a:before{position:absolute;inset-block-start:50%;inset-inline-end:32px;display:inline-block;inline-size:18px;block-size:18px;font-size:0em;content:"";background-color:#fff;-webkit-mask-image:url(/img/icon-arrow.svg);mask-image:url(/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover;transform:translateY(-50%)}@media (max-width: 999px){.c-content-main .authorized-brokers__item a:before{inline-size:18px;block-size:18px}}.c-content-main .authorized-brokers__item a:after{display:none}.c-content-main .authorized-brokers__item a[target=_blank]:before{content:"新しいウィンドウで開く";background-color:#fff;-webkit-mask-image:url(/img/icon-blank.svg);mask-image:url(/img/icon-blank.svg);-webkit-mask-size:cover;mask-size:cover}@media (max-width: 999px){.c-content-main .authorized-brokers__item a[target=_blank]:before{inline-size:18px;block-size:18px}}.c-content-main .company-info{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:20px 40px;background:#ddeaf4}@media (max-width: 767px){.c-content-main .company-info{justify-content:start;padding:16px}}.c-content-main .company-info li{padding:0;margin:0}.c-content-main .company-info li:has(.current) a{color:#fff;background:#023f73}.c-content-main .company-info li a{display:block;padding:4px 16px;font-size:1rem;font-style:normal;font-weight:500;line-height:1.6;color:#023f73;text-decoration:none;background:#fff;border-radius:4px}.c-content-main .company-info li:before{display:none}.c-content-main .link-buttons__list{display:flex;gap:20px;justify-content:center;padding:0 10px;margin:0;list-style:none}@media (max-width: 767px){.c-content-main .link-buttons__list{flex-direction:column;align-items:center}}.c-content-main .link-buttons__item{inline-size:100%;max-inline-size:268px;padding:0;margin:0}@media (max-width: 767px){.c-content-main .link-buttons__item{max-inline-size:initial}}.c-content-main .link-buttons__item:before{display:none}.c-content-main .link-buttons__link-color-1,.c-content-main .link-buttons__link-color-2,.c-content-main .link-buttons__link-color-3{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:space-between;padding:25px 45px 25px 40px;font-family:FOT-筑紫ゴシック Pro B;font-size:1.1375em;font-weight:700;line-height:1;color:#fff;text-decoration:none;border-radius:8px;transition:opacity .2s ease-in-out}@media (max-width: 767px){.c-content-main .link-buttons__link-color-1,.c-content-main .link-buttons__link-color-2,.c-content-main .link-buttons__link-color-3{display:block;text-align:center}}.c-content-main .link-buttons__link-color-1 span,.c-content-main .link-buttons__link-color-2 span,.c-content-main .link-buttons__link-color-3 span{display:block}@media (max-width: 767px){.c-content-main .link-buttons__link-color-1 span,.c-content-main .link-buttons__link-color-2 span,.c-content-main .link-buttons__link-color-3 span{display:inline}}.c-content-main .link-buttons__link-color-1:hover,.c-content-main .link-buttons__link-color-2:hover,.c-content-main .link-buttons__link-color-3:hover{opacity:.8}.c-content-main .link-buttons__link-color-1:after,.c-content-main .link-buttons__link-color-2:after,.c-content-main .link-buttons__link-color-3:after{position:absolute;inset-block-start:50%;inset-inline-end:1.6rem;display:inline-block;inline-size:24px;block-size:24px;content:"";background-color:#fff;border-radius:50%;transform:translateY(-50%)}.c-content-main .link-buttons__link-color-1:before,.c-content-main .link-buttons__link-color-2:before,.c-content-main .link-buttons__link-color-3:before{position:absolute;inset-block-start:50%;inset-inline-end:1.8rem;z-index:1;inline-size:8px;block-size:8px;content:"";border-block-start:2px solid #ea586c;border-inline-end:2px solid #ea586c;transform:translate(-70%,-50%) rotate(45deg)}.c-content-main .link-buttons__link-color-1{background-color:#ea586c}.c-content-main .link-buttons__link-color-1:before{border-block-start:2px solid #ea586c;border-inline-end:2px solid #ea586c}.c-content-main .link-buttons__link-color-2{background-color:#3eb29c}.c-content-main .link-buttons__link-color-2:before{border-block-start:2px solid #3eb29c;border-inline-end:2px solid #3eb29c}.c-content-main .link-buttons__link-color-3{background-color:#5378ce}.c-content-main .link-buttons__link-color-3:before{border-block-start:2px solid #5378ce;border-inline-end:2px solid #5378ce}.c-content-main .link-buttons-2__list{display:flex;gap:20px;justify-content:center;padding:0 10px;margin:0;list-style:none}@media (max-width: 767px){.c-content-main .link-buttons-2__list{flex-direction:column;align-items:center}}.c-content-main .link-buttons-2__item{inline-size:100%;max-inline-size:268px;padding:0;margin:0}@media (max-width: 767px){.c-content-main .link-buttons-2__item{max-inline-size:initial}}.c-content-main .link-buttons-2__item:before{display:none}.c-content-main .link-buttons-2__link-color-1,.c-content-main .link-buttons-2__link-color-2,.c-content-main .link-buttons-2__link-color-3{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:space-between;padding:14px 45px 14px 30px;font-family:FOT-筑紫ゴシック Pro B;font-size:.975em;font-weight:700;line-height:1.5;color:#ea586c;text-decoration:none;border:2px solid #ea586c;border-radius:8px;transition:opacity .2s ease-in-out}.c-content-main .link-buttons-2__link-color-1 span,.c-content-main .link-buttons-2__link-color-2 span,.c-content-main .link-buttons-2__link-color-3 span{display:block}.c-content-main .link-buttons-2__link-color-1:hover,.c-content-main .link-buttons-2__link-color-2:hover,.c-content-main .link-buttons-2__link-color-3:hover{opacity:.8}.c-content-main .link-buttons-2__link-color-1:after,.c-content-main .link-buttons-2__link-color-2:after,.c-content-main .link-buttons-2__link-color-3:after{position:absolute;inset-block-start:50%;inset-inline-end:15px;display:inline-block;inline-size:22px;block-size:22px;content:"";background-color:#ea586c;border-radius:50%;transform:translateY(-50%)}.c-content-main .link-buttons-2__link-color-1:before,.c-content-main .link-buttons-2__link-color-2:before,.c-content-main .link-buttons-2__link-color-3:before{position:absolute;inset-block-start:50%;inset-inline-end:18px;z-index:1;inline-size:8px;block-size:8px;content:"";border-block-start:2px solid #fff;border-inline-end:2px solid #fff;transform:translate(-70%,-50%) rotate(45deg)}.c-content-main .link-buttons-2__link-color-1{color:#ea586c;border:2px solid #ea586c}.c-content-main .link-buttons-2__link-color-1:after{background-color:#ea586c}.c-content-main .link-buttons-2__link-color-2{color:#3eb29c;border:2px solid #3eb29c}.c-content-main .link-buttons-2__link-color-2:after{background-color:#3eb29c}.c-content-main .link-buttons-2__link-color-3{color:#5378ce;border:2px solid #5378ce}.c-content-main .link-buttons-2__link-color-3:after{background-color:#5378ce}.c-content-main .section-heading__text{position:relative;font-family:FOT-筑紫ゴシック Pro B;font-size:1.875em;line-height:1.5;color:#00102e;text-align:center}@media (max-width: 767px){.c-content-main .section-heading__text{font-size:1.625em}}.c-content-main .section-heading__text span{display:block}.c-content-main .section-heading__text:before{position:absolute;inset-block-end:-18px;inset-inline-start:50%;inline-size:58px;block-size:4px;content:"";background-color:#023f73;transform:translate(-50%)}.c-content-main .layout-gird-4>ul{display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;justify-content:center;padding:0}@media (max-width: 767px){.c-content-main .layout-gird-4>ul{grid-template-columns:1fr;gap:16px}}.c-content-main .layout-gird-4>ul li{inline-size:100%;max-inline-size:580px;padding:0;margin:0 auto}@media (max-width: 767px){.c-content-main .layout-gird-4>ul li{min-inline-size:initial;max-inline-size:100%}}.c-content-main .layout-gird-4>ul li:before{display:none}.c-content-main .layout-gird-4>ul img{display:block;inline-size:100%;block-size:auto}.c-content-main .organization-list-2col{margin-block-end:2.5rem}@media (max-width: 767px){.c-content-main .organization-list-2col{gap:32px}}.c-content-main .organization-list-2col .bgt-box__image-container img{inline-size:100%;block-size:auto;aspect-ratio:480/214;object-fit:cover}.c-content-main .organization-list-2col__title{margin:0;font-family:FOT-筑紫ゴシック Pro B;font-size:1em;font-weight:700;line-height:1.5;color:#023f73}.c-content-main .organization-list-2col__text{margin:8px 0 0;font-family:游ゴシック体,Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:.875em;font-weight:500;line-height:1.7;color:#00102e}.c-content-main .organization-list-2col__btn{display:flex;flex-wrap:wrap;gap:8px;margin:14px auto 0}.c-content-main .organization-list-2col__btn-inner{flex:1 1 0;min-inline-size:calc(50% - 4px)}.c-content-main .organization-list-2col__btn-link{position:relative;display:flex;align-items:center;justify-content:center;block-size:100%;padding:9px 30px 10px;margin:0 auto;font-size:.875em;font-weight:500;line-height:1.6;color:#023f73;text-align:center;text-decoration:none;border-color:#023f73;border-style:solid;border-width:1px;border-image:initial;transition:background-color .3s ease-in-out}.c-content-main .organization-list-2col__btn-link span{color:#023f73}.c-content-main .organization-list-2col__btn-link:hover{background-color:#023f73}.c-content-main .organization-list-2col__btn-link:hover span{color:#fff}.c-content-main .organization-list-2col__btn-link:hover:after{background-color:#fff}.c-content-main .organization-list-2col__btn-link:after{position:absolute;inset-block-start:50%;inset-inline-end:17px;display:block;inline-size:14px;block-size:20px;content:"";background-color:#023f73;-webkit-mask-image:url(/img/icon-arrow.svg);mask-image:url(/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:background-color .3s ease-in-out;transform:translateY(-50%)}.c-content-main .organization-list-2col__btn-link[target=_blank]:after{position:absolute;inline-size:13px;block-size:13px;font-size:0em;content:"新しいウィンドウで開く";-webkit-mask-image:url(/img/icon-blank.svg);mask-image:url(/img/icon-blank.svg);-webkit-mask-size:cover;mask-size:cover}.c-content-main .organization-list-2col__btn-link[target=_blank]:hover:after{background-image:url(/img/icon-external-white.svg)}.c-content-main .organization-list-02-2col{margin-block-end:2.5rem}@media (max-width: 767px){.c-content-main .organization-list-02-2col{gap:32px}}.c-content-main .organization-list-02-2col .bgt-box__image-container img{inline-size:100%;block-size:auto;aspect-ratio:480/214;object-fit:cover}.c-content-main .organization-list-02-2col__title{margin:0;font-family:FOT-筑紫ゴシック Pro B;font-size:1em;font-weight:700;line-height:1.5;color:#023f73}.c-content-main .organization-list-02-2col__text{margin:8px 0 0;font-family:游ゴシック体,Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:.875em;font-weight:500;line-height:1.7;color:#00102e}.c-content-main .organization-list-02-2col__btn{display:flex;gap:1px;margin:14px auto 0}@media (max-width: 767px){.c-content-main .organization-list-02-2col__btn{flex-wrap:wrap}}.c-content-main .organization-list-02-2col__btn-link{position:relative;display:flex;align-items:center;justify-content:center;block-size:100%;padding:9px 9px 10px;margin:0 auto;font-size:.875em;font-weight:500;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background-color:#023f73;border-color:#023f73;border-style:solid;border-width:1px;border-image:initial;transition:background-color .3s ease-in-out}@media (max-width: 767px){.c-content-main .organization-list-02-2col__btn-link{padding:9px 24px 10px}}.c-content-main .organization-list-02-2col__btn-link span{color:#fff}.c-content-main .organization-list-02-2col__btn-link:hover{background-color:#fff}.c-content-main .organization-list-02-2col__btn-link:hover span{color:#023f73}.c-content-main .organization-list-02-2col__btn-link:after{position:absolute;inset-block-start:50%;inset-inline-end:8px;display:none;inline-size:14px;block-size:20px;content:"";background-color:#fff;-webkit-mask-image:url(/img/icon-arrow.svg);mask-image:url(/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:background-color .3s ease-in-out;transform:translateY(-50%)}@media (max-width: 767px){.c-content-main .organization-list-02-2col__btn-link:after{display:block}}.c-content-main .organization-list-02-2col__btn-link[target=_blank]:after{position:absolute;inline-size:13px;block-size:13px;font-size:0em;content:"新しいウィンドウで開く";-webkit-mask-image:url(/img/icon-blank.svg);mask-image:url(/img/icon-blank.svg);-webkit-mask-size:cover;mask-size:cover}.c-content-main .organization-list-02-2col__btn-link[target=_blank]:hover:after{background-image:url(/img/icon-external-white.svg)}.c-content-main .commercial-property-list__item{padding:0;margin-block-end:24px}.c-content-main .commercial-property-list__item:before{display:none}.c-content-main .commercial-property-list__heading{padding:8px 16px;margin:0;font-family:FOT-筑紫ゴシック Pro B;font-size:1.5em;font-weight:700;color:#023f73;background-color:#f6f6f6}.c-content-main .commercial-property-list__border{border:1px solid #d3d8e0;border-block-start:none}.c-content-main .commercial-property-list__label{position:relative;display:inline-block;min-inline-size:158px;padding:4px 16px;font-size:.875em;font-weight:700;color:#fff;text-align:center;background-color:#023f73;border-inline-start:1px solid #023f73}.c-content-main .commercial-property-list__label:before{position:absolute;inset-block-start:-.1px;inset-inline-start:-2px;inline-size:2px;block-size:100%;content:"";background-color:#023f73}.c-content-main .commercial-property-list__label:after{position:absolute;inset-block-start:0;inset-inline-end:-29.5px;display:block;inline-size:30px;block-size:100%;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 0 1.02"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0% 0%,100% 0%,0% 102%);content:"";background-color:#023f73}.c-content-main .commercial-property-list__img img{display:block;inline-size:100%;block-size:auto}.c-content-main .commercial-property-list__wrapper{display:grid;grid-template-columns:212px 1fr;gap:24px;padding:24px 40px;border-block-start:none}@media (max-width: 999px){.c-content-main .commercial-property-list__wrapper{grid-template-columns:1fr}}.c-content-main .commercial-property-list__detail{display:flex;flex-flow:column}.c-content-main .commercial-property-list__detail-heading{margin-block-end:24px;font-family:FOT-筑紫ゴシック Pro B;font-size:1.25em;font-weight:700}.c-content-main .commercial-property-list__detail-list{display:flex;padding:0;margin:0 0 24px}@media (max-width: 999px){.c-content-main .commercial-property-list__detail-list{flex-direction:column}}.c-content-main .commercial-property-list__detail-list li{box-sizing:border-box;inline-size:33.3333333333%;padding:0 20px;margin:0;border-inline-end:1px solid #d3d8e0}@media (max-width: 999px){.c-content-main .commercial-property-list__detail-list li{inline-size:100%;padding:20px;border-block-end:1px solid #d3d8e0;border-inline-end:none}}.c-content-main .commercial-property-list__detail-list li:first-child{border-inline-start:1px solid #d3d8e0}@media (max-width: 999px){.c-content-main .commercial-property-list__detail-list li:first-child{border-block-start:1px solid #d3d8e0;border-inline-start:none}}.c-content-main .commercial-property-list__detail-list li:before{display:none}.c-content-main .commercial-property-list__text-container{display:flex;flex-direction:column;justify-content:center;block-size:100%}.c-content-main .commercial-property-list__text-container p{margin:0;font-size:.875em;font-style:normal;font-weight:400}.c-content-main .commercial-property-list__button-container{display:flex;gap:40px;margin:0 15px}@media (max-width: 999px){.c-content-main .commercial-property-list__button-container{flex-direction:column;gap:24px;align-items:center}}.c-content-main .commercial-property-list__button-container a{box-sizing:border-box;display:block;min-inline-size:307px;padding:21px 32px;text-align:center;text-decoration:none}@media (max-width: 999px){.c-content-main .commercial-property-list__button-container a{max-inline-size:307px}}.c-content-main .commercial-property-list__button-container span{margin:0;font-size:1.125em}.c-content-main .commercial-property-list__button-contact{position:relative;display:block;min-inline-size:307px;padding:21px 32px;text-align:center;background-color:#0068c0;border:1px solid var(--secondary-blue);transition:background-color .3s,color .3s}.c-content-main .commercial-property-list__button-contact span{color:#fff}.c-content-main .commercial-property-list__button-contact img{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:20px;block-size:20px;filter:grayscale(1) brightness(25)}.c-content-main .commercial-property-list__button-contact:hover{background-color:#fff}.c-content-main .commercial-property-list__button-contact:hover span{color:#023f73}.c-content-main .commercial-property-list__button-contact:hover img{filter:grayscale(0) brightness(1)}.c-content-main .commercial-property-list__button-detail{position:relative;border:1px solid #023f73;transition:background-color .3s,color .3s}.c-content-main .commercial-property-list__button-detail span{color:#023f73}.c-content-main .commercial-property-list__button-detail span:after{position:relative;inset-block-end:2px;display:inline-flex;align-items:center;justify-content:center;inline-size:33px;block-size:16px;margin:0 0 0 4px;font-family:AvenirNextLTPro-Medium;font-size:.75rem;font-weight:600;line-height:0px;color:#fff;letter-spacing:.6px;vertical-align:middle;content:"PDF";background-color:#c9151e}.c-content-main .commercial-property-list__button-detail:hover{background-color:#023f73}.c-content-main .commercial-property-list__button-detail:hover span{color:#fff}.c-content-main .title-arrow__link{text-decoration:none}.c-content-main .title-arrow__h2 h2{position:relative;padding-inline-end:24px}.c-content-main .title-arrow__h2 h2:after{position:absolute;inset-block-end:0;display:inline-block;inline-size:32px;block-size:32px;margin-block-end:8px;margin-inline-start:8px;content:"";background-image:url(/img/icon-arrow-original.svg);background-size:contain;transition:background-image .3s ease-out}@media (max-width: 767px){.c-content-main .title-arrow__h2 h2:after{inline-size:24px;block-size:24px;margin-block-end:8px}}.c-content-main .title-arrow__h2 h2:hover:after{background-image:url(/img/icon-arrow-original-hover.svg);background-size:100% 100%}.c-content-main .title-arrow__h3 h3{position:relative}.c-content-main .title-arrow__h3 h3:before{position:absolute;inset-block-end:-1px;inset-inline-start:0;inline-size:2.5em;block-size:1px;content:"";background-color:#c9151e}.c-content-main .title-arrow__h3 h3:after{position:absolute;inset-block-end:0;inset-inline-start:auto;display:inline-block;inline-size:24px;block-size:24px;margin-block-end:13px;margin-inline-start:8px;content:"";background-color:transparent;background-image:url(/img/icon-arrow-original.svg);background-size:contain;transition:background-image .3s ease-out}@media (max-width: 767px){.c-content-main .title-arrow__h3 h3:after{margin-block-end:8px}}.c-content-main .title-arrow__h3 h3:hover:after{background-image:url(/img/icon-arrow-original-hover.svg);background-size:100% 100%}.c-content-main .title-arrow__h4{position:relative}.c-content-main .title-arrow__h4:after{position:absolute;inset-block-end:0;display:inline-block;inline-size:24px;block-size:24px;margin-block-end:11px;margin-inline-start:8px;content:"";background-image:url(/img/icon-arrow-original.svg);background-size:contain;transition:background-image .3s ease-out}@media (max-width: 767px){.c-content-main .title-arrow__h4:after{margin-block-end:9px}}.c-content-main .title-arrow__h4:hover:after{background-image:url(/img/icon-arrow-original-hover.svg);background-size:100% 100%}.c-content-main .title-arrow__text-link{position:relative;inline-size:100%;padding-inline-start:22px;margin-block-end:8px;color:#00102e;text-decoration:none}.c-content-main .title-arrow__text-link:before{position:absolute;inset-block-start:5px;display:inline-block;inline-size:18px;block-size:18px;margin-inline-start:-22px;content:"";background-image:url(/img/icon-arrow-original.svg);background-size:contain;transition:background-image .3s ease-out}.c-content-main .title-arrow__text-link:hover:before{background-image:url(/img/icon-arrow-original-hover.svg);background-size:100% 100%}.c-content-main .bgb-custom-accordion .custom-accordion__title h3,.c-content-main .bgb-custom-accordion .custom-accordion-img__title h3,.c-content-main .bgb-custom-accordion-img .custom-accordion__title h3,.c-content-main .bgb-custom-accordion-img .custom-accordion-img__title h3{position:relative;align-items:center;padding:9px 36px 10px 16px;margin:0;font-family:FOT-筑紫ゴシック Pro B;font-size:1.375rem;font-weight:700;line-height:1.5;color:#00102e;background:#f6f6f6;border-block-end:none}@media (max-width: 767px){.c-content-main .bgb-custom-accordion .custom-accordion__title h3,.c-content-main .bgb-custom-accordion .custom-accordion-img__title h3,.c-content-main .bgb-custom-accordion-img .custom-accordion__title h3,.c-content-main .bgb-custom-accordion-img .custom-accordion-img__title h3{padding:8px 30px 9px 12px;font-size:1.125em}}.c-content-main .bgb-custom-accordion .custom-accordion__title h3:before,.c-content-main .bgb-custom-accordion .custom-accordion-img__title h3:before,.c-content-main .bgb-custom-accordion-img .custom-accordion__title h3:before,.c-content-main .bgb-custom-accordion-img .custom-accordion-img__title h3:before{position:absolute;inset-block-start:50%;inset-inline-end:16px;inline-size:11px;block-size:1.4px;content:"";background-color:#8b8e94;transition:transform .2s ease-out;transform:rotate(90deg) translateY(-50%)}.c-content-main .bgb-custom-accordion .custom-accordion__title h3:after,.c-content-main .bgb-custom-accordion .custom-accordion-img__title h3:after,.c-content-main .bgb-custom-accordion-img .custom-accordion__title h3:after,.c-content-main .bgb-custom-accordion-img .custom-accordion-img__title h3:after{position:absolute;inset-block-start:50%;inset-block-end:initial;inset-inline-start:initial;inset-inline-end:16px;inline-size:11px;block-size:1.4px;content:"";background-color:#8b8e94;transform:translateY(-50%)}.c-content-main .bgb-custom-accordion .custom-accordion__title[aria-expanded=true] h3:before,.c-content-main .bgb-custom-accordion .custom-accordion-img__title[aria-expanded=true] h3:before,.c-content-main .bgb-custom-accordion-img .custom-accordion__title[aria-expanded=true] h3:before,.c-content-main .bgb-custom-accordion-img .custom-accordion-img__title[aria-expanded=true] h3:before{transform:rotate(0) translateY(-50%)}.c-content-main .bgb-custom-accordion .custom-accordion__block,.c-content-main .bgb-custom-accordion .custom-accordion-img__block,.c-content-main .bgb-custom-accordion-img .custom-accordion__block,.c-content-main .bgb-custom-accordion-img .custom-accordion-img__block{padding:16px}@media (max-width: 767px){.c-content-main .bgb-custom-accordion .custom-accordion__block,.c-content-main .bgb-custom-accordion .custom-accordion-img__block,.c-content-main .bgb-custom-accordion-img .custom-accordion__block,.c-content-main .bgb-custom-accordion-img .custom-accordion-img__block{margin-inline-start:12px}}.c-content-main .bgb-custom-accordion .custom-accordion__block[aria-hidden=true],.c-content-main .bgb-custom-accordion .custom-accordion-img__block[aria-hidden=true],.c-content-main .bgb-custom-accordion-img .custom-accordion__block[aria-hidden=true],.c-content-main .bgb-custom-accordion-img .custom-accordion-img__block[aria-hidden=true]{display:none}.c-content-main .bgb-custom-accordion .custom-accordion__block p,.c-content-main .bgb-custom-accordion .custom-accordion-img__block p,.c-content-main .bgb-custom-accordion-img .custom-accordion__block p,.c-content-main .bgb-custom-accordion-img .custom-accordion-img__block p{font-size:1rem;font-style:normal;font-weight:500;line-height:2;color:#00102e}.c-content-main .bgb-custom-accordion .bgt-btn,.c-content-main .bgb-custom-accordion-img .bgt-btn{max-inline-size:307px;margin-block-start:32px}.c-content-main .no-link .bgt-button-container{display:none}.c-search-form{font-size:1rem;color:var(--primary-black)}.c-search-form__nav{display:flex;gap:40px;justify-content:flex-start;padding-inline:40px;border-block-end:3px solid var(--gray-line02)}@media (max-width: 999px){.c-search-form__nav{gap:24px;padding-inline:24px}}.c-search-form__nav li{display:block}.c-search-form__nav a{position:relative;display:block;padding-block:24px;transition:opacity .3s}@media (max-width: 999px){.c-search-form__nav a{padding-block:16px}}.c-search-form__nav a:hover{opacity:.7}.c-search-form__nav a:after{position:absolute;inset-block-end:-3px;inset-inline-start:0;display:block;inline-size:100%;block-size:3px;content:"";border-block-start:3px solid transparent}.c-search-form__nav a[aria-current=page]:after{border-color:var(--secondary-blue)}.c-search-form__nav a[aria-current=page] span{color:var(--primary-main-color)}.c-search-form__nav span{display:block;font-family:var(--font-family-gothic-700);font-size:1.125em;line-height:1.6;color:var(--secondary-blue02)}@media (max-width: 999px){.c-search-form__nav span{font-size:1em}}.c-search-form__lead{margin-block-end:40px;font-size:1em;line-height:1.6}@media (max-width: 999px){.c-search-form__lead{margin-block-end:20px}}.c-search-form__container{padding-block:40px 56px;padding-inline:40px;background-color:var(--gray-bg)}@media (max-width: 999px){.c-search-form__container{padding-block:16px 24px;padding-inline:16px}}.c-search-form__head{padding-block-end:10px;margin-block-end:16px;border-block-end:1px solid var(--gray-line02)}.c-search-form__head>p{font-size:1.125em;line-height:2}.c-search-form__body{margin-block-end:40px}@media (max-width: 999px){.c-search-form__body{margin-block-end:24px}}.c-search-form__list,.c-search-form__sublist,.c-search-form__list-border{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 999px){.c-search-form__list,.c-search-form__sublist,.c-search-form__list-border{grid-template-columns:1fr;gap:8px}}.c-search-form__sublist{padding-inline:8px}@media (max-width: 999px){.c-search-form__sublist{padding-inline:0}}.c-search-form__list-border{padding-block-start:16px;margin-block-start:16px;border-block-start:1px solid var(--gray-line02)}.c-search-form__range{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-start;margin-block-end:16px}@media (max-width: 999px){.c-search-form__range{gap:8px;margin-block-end:8px}}.c-search-form__range span{font-size:1em}.c-search-form__button-list{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;inline-size:fit-content;margin-block-start:40px;margin-inline:auto}@media (max-width: 999px){.c-search-form__button-list{gap:16px;margin-block-start:24px}}.c-h2{position:relative;padding-block:10px;padding-inline:24px 0;margin-block:40px 24px;font-family:var(--font-family-gothic-700);font-size:1rem;line-height:1.5;color:var(--primary-text-color)}@media (max-width: 767px){.c-h2{padding-block:0;padding-inline:16px 0;margin-block-start:40px}}.c-h2:before{position:absolute;inset-block-start:23px;inset-inline-start:0;display:block;inline-size:4px;block-size:22px;content:"";border-inline-start:4px solid var(--primary-text-color)}@media (max-width: 767px){.c-h2:before{inset-block-start:10px}}.c-h2 span{font-size:1.75em}@media (max-width: 767px){.c-h2 span{font-size:1.5em}}.c-button{position:relative;display:flex;align-items:center;justify-content:center;inline-size:307px;padding-block:21px;padding-inline:32px;font-family:var(--font-family-gothic-500);font-size:1rem;line-height:1;color:var(--primary-main-color);cursor:pointer;background-color:var(--primary-white);border:1px solid var(--primary-main-color);transition:background-color .3s,color .3s}@media (max-width: 767px){.c-button{inline-size:311px}}.c-button__text{font-size:.9375em;line-height:1.4}.c-button__text-large{font-size:1.125em;line-height:1.8}.c-button__icon,.c-button__icon-search,.c-button__icon-filter{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:18px;block-size:18px}.c-button__icon-large,.c-button__icon-search-large,.c-button__icon-filter-large{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:20px;block-size:20px}.c-button__icon-search{inset-block-start:calc(50% - 11px);inline-size:22px;block-size:22px}.c-button__icon-filter{inset-block-start:calc(50% - 12px);inline-size:24px;block-size:24px}.c-button__icon-pdf,.c-button__icon-large-pdf{position:absolute;inset-block-start:50%;inset-inline-end:16px;padding:4px 4px 3px;font-family:var(--font-family-avenir);font-size:.75em;line-height:1;color:var(--primary-white);background-color:var(--secondary-red);transform:translateY(-50%)}.c-button:hover{color:var(--primary-white);background-color:var(--primary-main-color)}.c-button:hover img{filter:grayscale(1) brightness(25)}.c-button-contact{position:relative;display:flex;align-items:center;justify-content:center;inline-size:307px;padding-block:21px;padding-inline:32px;font-family:var(--font-family-gothic-500);font-size:1rem;line-height:1;color:var(--primary-white);cursor:pointer;background-color:var(--secondary-blue);border:1px solid var(--secondary-blue);transition:background-color .3s,color .3s}@media (max-width: 767px){.c-button-contact{inline-size:311px}}.c-button-contact__text{font-size:.9375em}.c-button-contact__text-large{font-size:1.125em;line-height:1.6}.c-button-contact__icon,.c-button-contact__icon-search,.c-button-contact__icon-filter{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:18px;block-size:18px;filter:grayscale(1) brightness(25)}.c-button-contact__icon-large,.c-button-contact__icon-search-large,.c-button-contact__icon-filter-large{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:20px;block-size:20px;filter:grayscale(1) brightness(25)}.c-button-contact__icon-search{inset-block-start:calc(50% - 11px);inline-size:22px;block-size:22px}.c-button-contact__icon-filter{inset-block-start:calc(50% - 12px);inline-size:24px;block-size:24px}.c-button-contact:hover{color:var(--secondary-blue);background-color:var(--primary-white)}.c-button-contact:hover img{filter:grayscale(0) brightness(1)}.c-button-em1{position:relative;display:flex;align-items:center;justify-content:center;inline-size:307px;padding-block:21px;padding-inline:32px;font-family:var(--font-family-gothic-600);font-size:1rem;line-height:1;color:var(--primary-white);cursor:pointer;background-color:var(--secondary-gold);border:1px solid var(--secondary-gold);transition:background-color .3s,color .3s}@media (max-width: 767px){.c-button-em1{inline-size:311px}}.c-button-em1__text{font-size:.9375em;line-height:1.8}.c-button-em1__text-large{font-size:1.125em;line-height:1.8}.c-button-em1__icon{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:18px;block-size:18px;filter:grayscale(1) brightness(25)}.c-button-em1__icon-large{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:20px;block-size:20px;filter:grayscale(1) brightness(25)}.c-button-em1:hover{color:var(--secondary-gold);background-color:var(--primary-white)}.c-button-em1:hover img{filter:grayscale(0) brightness(1)}.c-button-em2{position:relative;display:flex;align-items:center;justify-content:center;inline-size:307px;padding-block:21px;padding-inline:32px;font-family:var(--font-family-gothic-600);font-size:1rem;line-height:1;color:var(--primary-white);cursor:pointer;background-color:var(--primary-text-color);border:1px solid var(--primary-text-color);transition:background-color .3s,color .3s}@media (max-width: 767px){.c-button-em2{inline-size:311px}}.c-button-em2__text{font-size:.9375em;line-height:1.8}.c-button-em2__text-large{font-size:1.125em;line-height:1.8}.c-button-em2__icon,.c-button-em2__icon-search,.c-button-em2__icon-filter{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:18px;block-size:18px;filter:grayscale(1) brightness(25)}.c-button-em2__icon-large,.c-button-em2__icon-search-large,.c-button-em2__icon-filter-large{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:20px;block-size:20px;filter:grayscale(1) brightness(25)}.c-button-em2__icon-search{inset-block-start:calc(50% - 11px);inline-size:22px;block-size:22px}.c-button-em2__icon-filter{inset-block-start:calc(50% - 12px);inline-size:24px;block-size:24px}.c-button-em2:hover{color:var(--primary-text-color);background-color:var(--primary-white)}.c-button-em2:hover img{filter:grayscale(0) brightness(1)}.c-button-em3{position:relative;display:flex;align-items:center;justify-content:center;inline-size:307px;padding-block:21px;padding-inline:32px;font-family:var(--font-family-gothic-600);font-size:1rem;line-height:1;color:var(--primary-white);cursor:pointer;background-color:var(--secondary-blue);border:1px solid var(--secondary-blue);transition:background-color .3s,color .3s}@media (max-width: 767px){.c-button-em3{inline-size:311px}}.c-button-em3__text{font-size:.9375em;line-height:1.8}.c-button-em3__text-large{font-size:1.125em;line-height:1.8}.c-button-em3__icon{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:18px;block-size:18px;filter:grayscale(1) brightness(25)}.c-button-em3__icon-large{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px;inline-size:20px;block-size:20px;filter:grayscale(1) brightness(25)}.c-button-em3:hover{color:var(--secondary-blue);background-color:var(--primary-white)}.c-button-em3:hover img{filter:grayscale(0) brightness(1)}.c-form-checkbox{position:relative;font-size:1rem}.c-form-checkbox label{display:flex;gap:0;align-items:center}.c-form-checkbox input:checked+.c-form-checkbox__checkbox{background-color:var(--primary-main-color);border-color:var(--primary-main-color)}.c-form-checkbox input:checked+.c-form-checkbox__checkbox:before{transform:scale(1)}.c-form-checkbox input:focus-visible+.c-form-checkbox__checkbox{outline:auto}.c-form-checkbox__checkbox{position:relative;display:block;inline-size:11px;block-size:11px;margin-inline-end:8px;background-color:var(--primary-white);border:1px solid var(--gray-line);border-radius:1px;transition:background-color .15s,border-color .15s}@media (max-width: 767px){.c-form-checkbox__checkbox{inline-size:18px;block-size:18px}}.c-form-checkbox__checkbox:before{position:absolute;inset-block-start:-1px;inset-inline-start:-1px;inline-size:11px;block-size:11px;content:"";background-image:url(/img/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease-out;transform:scale(0)}@media (max-width: 767px){.c-form-checkbox__checkbox:before{inline-size:18px;block-size:18px}}.c-form-checkbox__text{font-size:1em;line-height:1.6}@media (max-width: 767px){.c-form-checkbox__text{line-height:1.8}}.c-form-checkbox__text-large{font-size:1.125em;line-height:1.6}@media (max-width: 767px){.c-form-checkbox__text-large{line-height:1.8}}.c-form-checkbox__text-large-bold{font-family:var(--font-family-gothic-700);font-size:1.125em;line-height:1.6}@media (max-width: 767px){.c-form-checkbox__text-large-bold{line-height:1.8}}.c-form-radio{position:relative;font-size:1rem}.c-form-radio label{display:flex;gap:0;align-items:center}.c-form-radio input:checked+.c-form-radio__radio{background-color:var(--primary-main-color);border-color:var(--primary-main-color)}.c-form-radio input:checked+.c-form-radio__radio:before{transform:scale(1)}.c-form-radio input:focus-visible+.c-form-radio__radio{outline:auto}.c-form-radio__radio{position:relative;display:block;inline-size:12px;block-size:12px;margin-inline-end:8px;background-color:var(--primary-white);border:1px solid var(--gray-line);border-radius:50%;transition:background-color .15s,border-color .15s}@media (max-width: 767px){.c-form-radio__radio{inline-size:18px;block-size:18px}}.c-form-radio__radio:before{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:4px;block-size:4px;content:"";background-color:var(--primary-white);border-radius:50%;transition:transform .2s ease-out;transform:scale(0)}@media (max-width: 767px){.c-form-radio__radio:before{inset-block-start:5px;inset-inline-start:5px;inline-size:6px;block-size:6px}}.c-form-radio__text{font-size:1em;line-height:2}.c-form-radio__text-large{font-size:1.125em;line-height:2}.c-form-select{position:relative;display:flex;align-items:center;font-size:1rem;line-height:1.1;background-color:var(--primary-white);border:1px solid var(--gray-line);border-radius:2px}.c-form-select:after{position:absolute;inset-block-start:calc(50% - 5px);inset-inline-end:10px;display:block;inline-size:10px;block-size:10px;pointer-events:none;content:"";background-image:url(/img/icon-select-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-form-select label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-form-select select{padding-block:16px;padding-inline:16px 36px;font-size:.875em;line-height:1.1}.c-form-select-small{position:relative;display:flex;align-items:center;font-size:1rem;line-height:1.1;background-color:var(--primary-white);border:1px solid var(--gray-line);border-radius:2px}.c-form-select-small:after{position:absolute;inset-block-start:calc(50% - 5px);inset-inline-end:10px;display:block;inline-size:10px;block-size:10px;pointer-events:none;content:"";background-image:url(/img/icon-select-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-form-select-small label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-form-select-small select{inline-size:100%;padding-block:8px;padding-inline:10px 30px;font-size:.875em;line-height:1.1}@media (max-width: 767px){.c-form-select-small select{padding-block:13px}}.c-search-result{font-size:1rem;color:var(--primary-black)}.c-search-result>*:first-child,.c-search-result>form>*:first-child{margin-block-start:0}.c-search-result__accordion-summary{display:flex;align-items:center;justify-content:space-between;padding-block:8px;padding-inline:24px;font-family:var(--font-family-gothic-700);font-size:1em;line-height:1.55;color:var(--primary-white);cursor:pointer;background-color:var(--primary-main-color);border:1px solid var(--primary-main-color)}.c-search-result__accordion-summary::-webkit-details-marker{display:none}.c-search-result__accordion-summary:after{display:block;inline-size:18px;block-size:18px;content:"";background-image:url(/img/icon-summary-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;transition:transform .15s;transform:scale(1)}.c-search-result__accordion[open] .c-search-result__accordion-summary:after{transform:scaleY(-1)}.c-search-result__accordion-content{padding-block:8px 24px;padding-inline:32px;background-color:var(--gray-bg)}@media (max-width: 999px){.c-search-result__accordion-content{padding-block:0 16px;padding-inline:24px}}.c-search-result__accordion-content table{inline-size:100%}.c-search-result__accordion-content table caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-search-result__accordion-content table tr:last-child th,.c-search-result__accordion-content table tr:last-child td{border-block-end:none}.c-search-result__accordion-content table th,.c-search-result__accordion-content table td{padding-block:16px;vertical-align:top;border-block-end:1px solid var(--gray-line02)}.c-search-result__accordion-content table th{position:relative;inline-size:112px;font-family:var(--font-family-gothic-600);font-size:1em;font-weight:400;line-height:1.55}@media (max-width: 999px){.c-search-result__accordion-content table th{inline-size:92px;font-size:.875em}}.c-search-result__accordion-content table th:after{position:absolute;inset-block-start:50%;inset-inline-end:0;display:block;inline-size:1px;block-size:calc(100% - 32px);content:"";border-inline-end:1px solid var(--gray-line02);transform:translateY(-50%)}.c-search-result__accordion-content table td{inline-size:auto;padding-inline-start:16px;font-size:.875em;line-height:1.6}@media (max-width: 999px){.c-search-result__accordion-content table td{padding-inline-start:8px;line-height:1.55}}.c-search-result__accordion-content-button{display:flex;gap:24px;justify-content:center;margin-block-start:8px}.c-search-result__range{display:flex;gap:8px;align-items:center;justify-content:flex-start;padding-block-end:8px;margin-block:40px 24px;font-family:var(--font-family-gothic-600);border-block-end:1px solid var(--gray-line02)}@media (max-width: 999px){.c-search-result__range{gap:12px;margin-block-end:16px}}.c-search-result__range-text01{font-size:1em;line-height:1}@media (max-width: 999px){.c-search-result__range-text01{font-size:.875em}}.c-search-result__range-text02{font-size:1.125em;line-height:1;color:var(--primary-main-color)}@media (max-width: 999px){.c-search-result__range-text02{font-size:1em}}.c-search-result__pagination{margin-block:24px}@media (max-width: 999px){.c-search-result__pagination{margin-block:16px}}.c-search-result__controls{padding-block:24px;padding-inline:32px;margin-block:24px 80px;margin-block-end:80px;background-color:var(--gray-bg)}@media (max-width: 999px){.c-search-result__controls{padding-block:24px;padding-inline:16px}}.c-search-result__controls dl{display:grid;grid-template-columns:repeat(4,auto);gap:16px;align-items:center;inline-size:fit-content;margin:0 auto}@media (max-width: 999px){.c-search-result__controls dl{grid-template-columns:auto 1fr;gap:24px}}.c-search-result__controls dl dt{font-family:var(--font-family-gothic-600);font-size:1em;font-weight:400;line-height:1.55}@media (max-width: 999px){.c-search-result__controls dl dt{font-size:.875em}}@media (min-width: 1000px){.c-search-result__controls dl dd+dt{padding-inline-start:40px;margin-inline-start:24px;border-inline-start:1px solid var(--gray-line02)}}.c-search-result__controls-content{display:flex;gap:16px;align-items:center;justify-content:flex-start;inline-size:fit-content}@media (max-width: 999px){.c-search-result__controls-content{gap:8px;justify-content:space-between;inline-size:100%}}.c-search-result__controls-content-select{min-inline-size:165px}@media (max-width: 999px){.c-search-result__controls-content-select{flex:1 1 auto}}.c-search-result__controls-content-button{display:flex;align-items:center}.c-search-result__controls-content-button button{padding-block-end:1px;padding-inline:8px;font-size:.875em;line-height:1.55;color:var(--primary-white);background-color:var(--primary-main-color);border:1px solid var(--primary-main-color);transition:color .3s,background-color .3s}@media (max-width: 999px){.c-search-result__controls-content-button button{padding-block:3px 4px}}.c-search-result__controls-content-button button:hover{color:var(--primary-main-color);background-color:var(--primary-white)}.c-search-result__action{position:relative;padding-block:24px;padding-inline:32px;margin-block:40px 40px;background-color:var(--secondary-bg-blue)}@media (max-width: 999px){.c-search-result__action{padding-block:24px;padding-inline:16px}}.c-search-result__action-arrow{position:absolute;inset-block-end:-30px;inset-inline-start:36px;inline-size:32px;block-size:47px;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 0.5 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,50% 100%);background-color:var(--secondary-bg-blue)}@media (max-width: 999px){.c-search-result__action-arrow{inset-inline-start:13px}}.c-search-result__action-body{display:grid;grid-template-columns:auto auto;gap:16px 24px;justify-content:center}@media (max-width: 999px){.c-search-result__action-body{grid-template-columns:1fr;gap:8px;padding-inline:0}}.c-search-result__action-button-list{display:flex;gap:24px}@media (max-width: 999px){.c-search-result__action-button-list{display:grid;grid-template-columns:1fr;gap:8px}}.c-search-result__action-check-list{display:grid;grid-template-columns:repeat(2,auto);gap:24px}@media (max-width: 999px){.c-search-result__action-check-list{gap:8px}}.c-search-result__action-text{margin-block-start:16px;font-size:.875em;text-align:center}@media (max-width: 999px){.c-search-result__action-text{text-align:start}}.c-search-result__action-text img{display:inline-block;margin-block-end:3px;margin-inline:2px;vertical-align:middle}.c-search-result__action-button-show,.c-search-result__action-button-contact{position:relative;display:flex;gap:16px;align-items:center;justify-content:center;inline-size:fit-content;padding-block:8px;padding-inline:24px 16px;font-family:var(--font-family-gothic-600);font-size:.875em;color:var(--primary-white);transition:background-color .3s,color .3s}@media (max-width: 999px){.c-search-result__action-button-show,.c-search-result__action-button-contact{inline-size:100%}}.c-search-result__action-button-show:after,.c-search-result__action-button-contact:after{inline-size:16px;block-size:16px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.c-search-result__action-button-show{background-color:var(--primary-text-color);border:1px solid var(--primary-text-color)}.c-search-result__action-button-show:hover{color:var(--primary-text-color);background-color:var(--primary-white)}.c-search-result__action-button-show:hover:after{filter:grayscale(0) brightness(1)}.c-search-result__action-button-show:after{background-image:url(/img/icon-arrow-large.svg);filter:grayscale(1) brightness(25)}@media (max-width: 999px){.c-search-result__action-button-show:after{position:absolute;inset-block-start:calc(50% - 8px);inset-inline-end:16px;background-image:url(/img/icon-arrow.svg)}}.c-search-result__action-button-contact{background-color:var(--secondary-blue);border:1px solid var(--secondary-blue)}.c-search-result__action-button-contact:after{background-image:url(/img/icon-mail-blue.svg);filter:grayscale(1) brightness(25)}@media (max-width: 999px){.c-search-result__action-button-contact:after{position:absolute;inset-block-start:calc(50% - 8px);inset-inline-end:16px}}.c-search-result__action-button-contact:hover{color:var(--secondary-blue);background-color:var(--primary-white)}.c-search-result__action-button-contact:hover:after{filter:grayscale(0) brightness(1)}.c-search-result__action-button-check-all,.c-search-result__action-button-clear-all{display:flex;gap:8px;align-items:center;padding-block:8px;padding-inline:16px;font-family:var(--font-family-gothic-600);font-size:.875em;color:var(--primary-black);background-color:var(--primary-white);border:1px solid var(--gray-line);transition:background-color .3s}@media (max-width: 999px){.c-search-result__action-button-check-all,.c-search-result__action-button-clear-all{justify-content:center;font-size:.75em}}.c-search-result__action-button-check-all:before,.c-search-result__action-button-clear-all:before{display:block;inline-size:11px;block-size:11px;content:""}.c-search-result__action-button-check-all:hover,.c-search-result__action-button-clear-all:hover{background-color:var(--gray-bg)}.c-search-result__action-button-check-all:before{background-image:url(/img/icon-checkbox-navy.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-search-result__action-button-clear-all:before{border:1px solid var(--gray-line)}.c-search-result__list{display:grid;grid-template-columns:1fr;gap:60px}.c-search-result__content{display:grid;grid-template-areas:"head head" "body image";grid-template-columns:repeat(2,1fr);gap:32px;padding-block:32px 40px;padding-inline:39px;border:1px solid var(--gray-line02)}@media (max-width: 999px){.c-search-result__content{grid-template-areas:"head" "image" "body";grid-template-columns:1fr;gap:16px;padding:16px}}.c-search-result__content-head{position:relative;display:grid;grid-area:head;grid-template-columns:22px 1fr;gap:14px;align-items:start}@media (max-width: 999px){.c-search-result__content-head{grid-template-columns:20px 1fr;gap:16px}}.c-search-result__content-head-check{position:relative}.c-search-result__content-head-check label{display:flex;flex-direction:column}.c-search-result__content-head-check input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-search-result__content-head-check input:checked+.c-search-result__content-head-check-checkbox{background-color:var(--primary-main-color);border-color:var(--primary-main-color)}.c-search-result__content-head-check input:checked+.c-search-result__content-head-check-checkbox:before{transform:scale(1)}.c-search-result__content-head-check input:focus-visible+.c-search-result__content-head-check-checkbox{outline:auto}.c-search-result__content-head-check-checkbox{position:relative;display:block;inline-size:22px;block-size:22px;margin-block-start:8px;margin-inline-end:8px;background-color:var(--primary-white);border:1px solid var(--gray-line);border-radius:1px;transition:background-color .15s,border-color .15s}@media (max-width: 767px){.c-search-result__content-head-check-checkbox{inline-size:20px;block-size:20px}}.c-search-result__content-head-check-checkbox:before{position:absolute;inset-block-start:-1px;inset-inline-start:-1px;inline-size:22px;block-size:22px;content:"";background-image:url(/img/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease-out;transform:scale(0)}@media (max-width: 767px){.c-search-result__content-head-check-checkbox:before{inline-size:20px;block-size:20px}}.c-search-result__content-head-check-text{position:absolute;inset-block-start:-8px;inset-inline-start:50%;font-family:var(--font-family-gothic-600);font-size:.5em;color:var(--primary-main-color);transform:translate(-50%)}.c-search-result__content-head-title{font-family:var(--font-family-gothic-600)}.c-search-result__content-head-title-main{display:block;font-size:1.5em;line-height:1.55;color:var(--primary-text-color)}@media (max-width: 999px){.c-search-result__content-head-title-main{font-size:1.25em}}.c-search-result__content-head-title-sub{display:block;margin-block-start:4px;font-size:1em;line-height:1.55}@media (max-width: 999px){.c-search-result__content-head-title-sub{font-size:.875em}}.c-search-result__content-image{display:grid;grid-area:image;grid-template-columns:1fr;gap:32px}@media (max-width: 999px){.c-search-result__content-image{gap:16px}}.c-search-result__content-image img{display:block;inline-size:100%;block-size:auto}.c-search-result__content-body{grid-area:body}@media (max-width: 999px){.c-search-result__content-body{margin-block-start:8px}}.c-search-result__content-body-lead{font-size:1em;line-height:1.55}.c-search-result__content-body-list{display:grid;grid-template-columns:repeat(2,1fr);margin-block-start:24px;border-block-start:1px solid var(--gray-bg);border-inline-start:1px solid var(--gray-bg)}@media (max-width: 999px){.c-search-result__content-body-list{grid-template-columns:1fr}}.c-search-result__content-body-list>div{border-block-end:1px solid var(--gray-bg);border-inline-end:1px solid var(--gray-bg)}.c-search-result__content-body-list>div:last-of-type{grid-column:1/3}@media (max-width: 999px){.c-search-result__content-body-list>div:last-of-type{grid-column:1/2}}.c-search-result__content-body-list dt{padding:4px 10px;font-family:var(--font-family-gothic-600);font-size:.875em;color:var(--primary-white);text-align:center;background-color:var(--gray-line)}.c-search-result__content-body-list dd{padding:8px 10px;font-size:1em;text-align:center}.c-search-result__content-body-button{align-items:center;inline-size:307px;margin-block-start:40px;margin-inline:auto}.c-search-result__detail{padding-block:32px 40px;padding-inline:39px;margin-block-start:40px;border:1px solid var(--gray-line02)}@media (max-width: 999px){.c-search-result__detail{padding:16px}}.c-search-result__detail-head{position:relative;display:grid;grid-area:head;grid-template-areas:"check title" "check access";grid-template-columns:22px 1fr;gap:10px 14px;align-items:start}@media (max-width: 999px){.c-search-result__detail-head{grid-template-areas:"check title" "access access";grid-template-columns:20px 1fr;gap:10px 16px}}.c-search-result__detail-head-check{position:relative;grid-area:check}.c-search-result__detail-head-check label{display:flex;flex-direction:column}.c-search-result__detail-head-check input:checked+.c-search-result__detail-head-check-checkbox{background-color:var(--primary-main-color);border-color:var(--primary-main-color)}.c-search-result__detail-head-check input:checked+.c-search-result__detail-head-check-checkbox:before{transform:scale(1)}.c-search-result__detail-head-check input:focus-visible+.c-search-result__detail-head-check-checkbox{outline:auto}.c-search-result__detail-head-check-checkbox{position:relative;display:block;inline-size:22px;block-size:22px;margin-block-start:8px;margin-inline-end:8px;background-color:var(--primary-white);border:1px solid var(--gray-line);border-radius:1px;transition:background-color .15s,border-color .15s}@media (max-width: 767px){.c-search-result__detail-head-check-checkbox{inline-size:20px;block-size:20px}}.c-search-result__detail-head-check-checkbox:before{position:absolute;inset-block-start:-1px;inset-inline-start:-1px;inline-size:22px;block-size:22px;content:"";background-image:url(/img/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease-out;transform:scale(0)}@media (max-width: 767px){.c-search-result__detail-head-check-checkbox:before{inline-size:20px;block-size:20px}}.c-search-result__detail-head-check-text{position:absolute;inset-block-start:-8px;inset-inline-start:50%;font-family:var(--font-family-gothic-600);font-size:.5em;color:var(--primary-main-color);transform:translate(-50%)}.c-search-result__detail-head-title{grid-area:title;font-family:var(--font-family-gothic-600)}.c-search-result__detail-head-title-main{display:block;font-size:1.5em;line-height:1.55;color:var(--primary-text-color)}@media (max-width: 999px){.c-search-result__detail-head-title-main{font-size:1.25em}}.c-search-result__detail-head-access{display:flex;grid-area:access;gap:24px;padding-block-start:10px;font-size:.875em;line-height:1.55;border-block-start:1px solid var(--gray-line02)}@media (max-width: 999px){.c-search-result__detail-head-access{display:grid;grid-template-columns:1fr;gap:4px;font-size:.875em}}.c-search-result__detail-list{margin-block-start:24px}.c-search-result__detail-list01{grid-template-columns:repeat(3,1fr)}.c-search-result__detail-list02{grid-template-columns:repeat(4,1fr)}.c-search-result__detail-list01,.c-search-result__detail-list02{display:grid;border-block-start:1px solid var(--gray-bg);border-inline-start:1px solid var(--gray-bg)}@media (max-width: 999px){.c-search-result__detail-list01,.c-search-result__detail-list02{grid-template-columns:1fr}}.c-search-result__detail-list01>div,.c-search-result__detail-list02>div{border-block-end:1px solid var(--gray-bg);border-inline-end:1px solid var(--gray-bg)}.c-search-result__detail-list01 dt,.c-search-result__detail-list02 dt{padding:4px 10px;font-family:var(--font-family-gothic-600);font-size:.875em;color:var(--primary-white);text-align:center;background-color:var(--gray-line)}.c-search-result__detail-list01 dd,.c-search-result__detail-list02 dd{padding:8px 10px;font-size:1em;text-align:center}.c-search-result__detail-lead{display:grid;grid-template-columns:1fr 307px;gap:30px;margin-block-start:30px}@media (max-width: 999px){.c-search-result__detail-lead{grid-template-columns:1fr;gap:16px}}.c-search-result__detail-lead p{font-size:1em;line-height:1.55}@media (max-width: 999px){.c-search-result__detail-lead p{font-size:.875em}}.c-search-result__detail-image-list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-block-start:30px}@media (max-width: 999px){.c-search-result__detail-image-list{grid-template-columns:1fr;gap:16px;margin-block-start:32px}}.c-search-result__detail-image-list li{block-size:314px;padding-inline:24px;background-color:var(--gray-bg)}@media (max-width: 999px){.c-search-result__detail-image-list li{block-size:auto;padding-inline:0}}.c-search-result__detail-image-list img{inline-size:100%;block-size:100%;object-fit:contain}.c-search-result__detail-gallery{position:relative;margin-block:40px}.c-search-result__detail-gallery-main{inline-size:100%;block-size:auto;aspect-ratio:920/558;margin-block-end:25px}@media (max-width: 999px){.c-search-result__detail-gallery-main{aspect-ratio:311/292}}.c-search-result__detail-gallery-main img{display:block;inline-size:100%;block-size:100%;aspect-ratio:920/558;object-fit:contain;background-color:var(--gray-bg)}@media (max-width: 999px){.c-search-result__detail-gallery-main img{aspect-ratio:311/292}}.c-search-result__detail-gallery-arrows{position:absolute;inset-block-start:calc(50% - 30px);inset-inline-start:0;z-index:1;inline-size:100%;block-size:60px}@media (max-width: 999px){.c-search-result__detail-gallery-arrows{inset-block-start:calc(50% - 22px);block-size:44px}}.c-search-result__detail-gallery-arrow{position:absolute;inset-block-start:0;display:flex;align-items:center;justify-content:center;inline-size:55px;block-size:60px;background-color:var(--primary-text-color-opacity-50);transition:opacity .3s}@media (max-width: 999px){.c-search-result__detail-gallery-arrow{inline-size:42px;block-size:44px}}.c-search-result__detail-gallery-arrow svg{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-search-result__detail-gallery-arrow:before{display:block;inline-size:30px;block-size:30px;content:"";background-image:url(/img/icon-arrow-large.svg);filter:grayscale(1) brightness(25);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 999px){.c-search-result__detail-gallery-arrow:before{inline-size:24px;block-size:24px}}.c-search-result__detail-gallery-arrow[disabled]{opacity:0}.c-search-result__detail-gallery-arrow:hover{opacity:.7}.c-search-result__detail-gallery-prev{inset-inline-start:0}.c-search-result__detail-gallery-prev:before{transform:scaleX(-1)}.c-search-result__detail-gallery-next{inset-inline-end:0}.c-search-result__detail-gallery-thumbnail{display:grid;grid-template-columns:repeat(9,1fr);gap:7px}@media (max-width: 999px){.c-search-result__detail-gallery-thumbnail{grid-template-columns:repeat(4,1fr);gap:5px}}.c-search-result__detail-gallery-thumbnail-item{position:relative;block-size:64px;background-color:var(--primary-white);transition:opacity .3s}@media (max-width: 999px){.c-search-result__detail-gallery-thumbnail-item{block-size:auto;aspect-ratio:74/67}}.c-search-result__detail-gallery-thumbnail-item:hover{opacity:.7}.c-search-result__detail-gallery-thumbnail-item img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.c-search-result__detail-gallery-thumbnail-item:after{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;inline-size:100%;block-size:100%;pointer-events:none;content:"";border:2px solid var(--primary-text-color);opacity:0;transition:opacity .1s}.c-search-result__detail-gallery-thumbnail-item[aria-current=true]:after{opacity:1}.c-search-result__detail-table table{inline-size:100%}.c-search-result__detail-table table caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-search-result__detail-table table tr:last-child th,.c-search-result__detail-table table tr:last-child td{border-block-end:none}.c-search-result__detail-table table th,.c-search-result__detail-table table td{padding-block:16px;vertical-align:middle;border-block-end:1px solid var(--gray-line02)}.c-search-result__detail-table table th{position:relative;inline-size:116px;padding-inline-end:20px;font-family:var(--font-family-gothic-600);font-size:.875em;font-weight:400;line-height:1.55}@media (max-width: 999px){.c-search-result__detail-table table th{inline-size:76px;padding-inline-end:8px;font-size:.84375em}}.c-search-result__detail-table table th:after{position:absolute;inset-block-start:calc(50% - 8px);inset-inline-end:0;display:block;inline-size:1px;block-size:16px;content:"";border-inline-end:1px solid var(--gray-line02)}@media (max-width: 999px){.c-search-result__detail-table table th:after{inset-block-start:calc(50% - 18px);block-size:36px}}.c-search-result__detail-table table td{inline-size:auto;padding-inline-start:20px;font-size:1em;line-height:1.6}@media (max-width: 999px){.c-search-result__detail-table table td{padding-block:18px;padding-inline-start:8px;font-size:.875em;line-height:1.7}}.c-search-result__detail-table table dl{display:grid;grid-template-columns:90px 1fr;gap:8px}@media (max-width: 999px){.c-search-result__detail-table table dl{grid-template-columns:1fr;gap:0}}.c-search-result__detail-table table dl dt{font-weight:400}@media (max-width: 999px){.c-search-result__detail-table table dl dt{margin-block-start:8px}.c-search-result__detail-table table dl dt:first-child{margin-block-start:0}}.c-search-result__checkbox{margin-block:24px 40px}@media (max-width: 999px){.c-search-result__checkbox{margin-block:16px 40px}}.c-search-result__buildinglist{display:grid;grid-template-columns:1fr;gap:40px;margin-block-end:80px}.c-search-result__building{padding-block-end:24px}@media (max-width: 999px){.c-search-result__building{padding-block-end:32px}}.c-search-result__building-title{padding-block:6px 10px;padding-inline:16px;font-family:var(--font-family-gothic-700);font-size:1.5em;line-height:1.5;color:var(--primary-main-color);background-color:var(--gray-bg)}@media (max-width: 999px){.c-search-result__building-title{font-size:1.375em;line-height:1.4}}.c-search-result__building-category{position:relative;inline-size:fit-content;padding-block:3px 5px;padding-inline:16px;font-size:.875em;line-height:1.55;color:var(--primary-white);background-color:var(--primary-main-color)}.c-search-result__building-category:after{position:absolute;inset-block-start:0;inset-inline-start:100%;display:block;inline-size:30px;block-size:100%;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,0 100%);content:"";background-color:var(--primary-main-color);transform:translate(-.5px)}.c-search-result__building-body{display:grid;grid-template-columns:332px 1fr;gap:40px;padding-block:24px;padding-inline:40px}@media (max-width: 999px){.c-search-result__building-body{grid-template-columns:1fr;gap:24px;padding-block:16px 0;padding-inline:16px}}.c-search-result__building-image img{display:block;inline-size:100%;block-size:auto}.c-search-result__building-lead{font-family:var(--font-family-gothic-700);font-size:1.25em;line-height:1.5}.c-search-result__building-note{margin-block-start:8px;font-size:.875em;line-height:1.6}.c-search-result__building-table{margin-block-start:8px}.c-search-result__building-table table{inline-size:100%}.c-search-result__building-table table caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-search-result__building-table table th,.c-search-result__building-table table td{padding-block:16px;vertical-align:middle;border-block-end:1px solid var(--gray-line02)}.c-search-result__building-table table th{position:relative;inline-size:88px;padding-inline-end:20px;font-family:var(--font-family-gothic-700);font-size:.875em;font-weight:400;line-height:1.6;color:var(--primary-main-color)}@media (max-width: 999px){.c-search-result__building-table table th{inline-size:80px;padding-inline-end:12px}}.c-search-result__building-table table th:after{position:absolute;inset-block-start:50%;inset-inline-end:0;display:block;inline-size:1px;block-size:calc(100% - 32px);content:"";border-inline-end:1px solid var(--gray-line02);transform:translateY(-50%)}.c-search-result__building-table table td{inline-size:auto;padding-inline-start:20px;font-size:.875em;line-height:1.6}@media (max-width: 999px){.c-search-result__building-table table td{padding-inline-start:12px;line-height:1.8}}.c-search-result__building-buttons{display:flex;gap:40px;justify-content:center;margin-block-start:24px}@media (max-width: 999px){.c-search-result__building-buttons{flex-direction:column;gap:16px;align-items:center;padding-inline:16px}}.c-login{padding-block:0;padding-inline:40px;margin-block-end:80px;font-size:1rem;color:var(--primary-black)}@media (max-width: 999px){.c-login{padding-block:0;padding-inline:14px;margin-block-end:40px}}.c-login__body{max-inline-size:1000px;margin:0 auto}.c-login__title{padding-block:6px 10px;padding-inline-start:15px;font-family:var(--font-family-gothic-700);font-size:1.375em;line-height:1.36;border-inline-start:2px solid var(--secondary-red)}@media (max-width: 999px){.c-login__title{font-size:1.25em}}.c-login__lead{margin-block-start:24px;font-size:1.125em;line-height:1.6}@media (max-width: 999px){.c-login__lead{font-size:.875em}}.c-login__content{max-inline-size:650px;padding:64px 40px;margin-block:40px 64px;margin-inline:auto;border:1px solid var(--gray-line02)}@media (max-width: 999px){.c-login__content{padding:24px;margin-block:24px 40px}}.c-login__content-input+.c-login__content-input{margin-block-start:24px}.c-login__content-input label{display:block;font-family:var(--font-family-gothic-700);font-size:1.125em;line-height:1.5}@media (max-width: 999px){.c-login__content-input label{font-size:1em}}.c-login__content-input input{display:block;inline-size:100%;padding:16px;margin-block-start:8px;font-size:.875em;line-height:1.1;color:var(--primary-black);background:var(--primary-white);border:1px solid var(--gray-line02);border-radius:3px}.c-login__content-input input ::placeholder{color:var(#9da0a6)}.c-login__button{display:flex;align-items:center;justify-content:center;inline-size:100%;max-inline-size:307px;padding-block:21px;margin:40px auto 0;font-size:1.125em;line-height:1.6;color:var(--primary-white);text-align:center;background-color:var(--secondary-blue);border:1px solid var(--secondary-blue);transition:background-color .3s,color .3s}@media (max-width: 999px){.c-login__button{margin-block-start:24px}}.c-login__button:hover{color:var(--secondary-blue);background-color:var(--primary-white)}.c-login__text{font-size:1.125em;line-height:1.6;text-align:center}@media (max-width: 999px){.c-login__text{font-size:.875em}}.c-login__contact{max-inline-size:650px;padding:24px 40px;margin-block:24px 0;margin-inline:auto;background-color:var(--gray-bg)}@media (max-width: 999px){.c-login__contact{padding:24px 16px}}.c-login__contact-title{font-family:var(--font-family-gothic-700);font-size:1.125em;line-height:1.6;color:var(--primary-main-color);text-align:center}.c-login__contact-list{display:grid;grid-template-columns:auto auto;gap:8px 8px;align-items:center;justify-content:center;margin-block-start:16px;font-family:var(--font-family-avenir);line-height:1}.c-login__contact-list dt{display:flex;align-items:center;justify-content:center;padding:4px 8px;margin:0;font-size:.875em;font-weight:600;color:var(--primary-white);background-color:var(--primary-main-color)}.c-login__contact-list dd{font-size:1.5em;font-weight:600}.c-login__contact-note{margin-block-start:16px;font-family:var(--font-family-gothic-400);font-size:.8125em;line-height:1.5;text-align:center}@media (max-width: 999px){.c-login__contact-note{font-size:.75em}}.c-tenant{padding-block:0;padding-inline:40px;margin-block-end:80px;font-size:1rem;color:var(--primary-black)}@media (max-width: 999px){.c-tenant{padding-block:0;padding-inline:14px;margin-block-end:40px}}.c-tenant__body{max-inline-size:1000px;margin:0 auto}.c-tenant__title{padding-block:6px 10px;padding-inline-start:15px;font-family:var(--font-family-gothic-700);font-size:1.375em;line-height:1.36;border-inline-start:2px solid var(--secondary-red)}@media (max-width: 999px){.c-tenant__title{font-size:1.25em}}.c-tenant__print{padding-block:24px;padding-inline:32px;margin-block:24px 40px;background-color:var(--gray-bg)}@media (max-width: 999px){.c-tenant__print{padding-inline:16px;margin-block:24px}}.c-tenant__print dl{display:grid;grid-template-columns:auto auto;gap:16px;align-items:center;inline-size:fit-content;margin:0}@media (max-width: 999px){.c-tenant__print dl{grid-template-columns:auto 1fr;gap:24px}}.c-tenant__print dl dt{font-family:var(--font-family-gothic-600);font-size:1em;font-weight:400;line-height:1}@media (max-width: 999px){.c-tenant__print dl dt{font-size:.875em}}@media (min-width: 1000px){.c-tenant__print dl dd{display:flex;align-items:center;block-size:100%}.c-tenant__print dl dd+dt{padding-inline-start:40px;margin-inline-start:24px;border-inline-start:1px solid var(--gray-line02)}}.c-tenant__print dl dd button{display:block;padding-block:3px;padding-inline:8px;margin:0;font-size:.875em;line-height:1.55;color:var(--primary-white);background-color:var(--primary-main-color);border:1px solid var(--primary-main-color);transition:color .3s,background-color .3s}.c-tenant__print dl dd button:hover{color:var(--primary-main-color);background-color:var(--primary-white)}.c-tenant__pagination{margin-block:24px}@media (max-width: 999px){.c-tenant__pagination{margin-block:16px}}.c-tenant__content{max-inline-size:860px;margin-block:40px;margin-inline:auto;line-height:1.5}@media (max-width: 999px){.c-tenant__content{margin-block:24px}}
/*$vite$:1*/