@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;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;-ms-flex-negative:0;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}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-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__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-collapse:collapse;border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation;text-decoration:none}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:where(iframe[src*=youtube]){width:100%;height:auto;aspect-ratio:16/9}.is-pc{display:block}@media screen and (width < 769px){.is-pc{display:none}}.is-sp{display:none}@media screen and (width < 769px){.is-sp{display:block}}[data-anim-elm]{opacity:0}[v-cloak]{display:none}table{width:100%;border-collapse:collapse}button{outline:none;background:none}html{scroll-behavior:smooth}@media screen and (width < 769px){html{font-size:calc(16 / 393 * 100vw)}}body{font-family:Noto Sans JP,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,"Yu Gothic ",YuGothic,Osaka,メイリオ,Meiryo,MS Pゴシック,MS P Gothic,sans-serif}[id]{scroll-margin-top:90px}@media screen and (width < 769px){[id]{scroll-margin-top:23.4096692112vw}}@media screen and (width < 769px){.breadcrumb{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}}.breadcrumb ul{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}@media screen and (width < 769px){.breadcrumb ul{width:max-content;justify-content:flex-end;gap:0}}@media screen and (width < 769px){.breadcrumb ul li{white-space:nowrap;flex-shrink:0}}.breadcrumb .parent{color:#818181;font-family:Noto Sans JP;font-size:.8125rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.26px;display:flex;align-items:center}.breadcrumb .parent:after{content:"";display:inline-block;margin:0 16px;width:12px;height:1px;background:#719de6}.breadcrumb .current{color:#003894;font-family:Noto Sans JP;font-size:.8125rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.0163rem}.footer_block__inner{box-sizing:border-box}.footer_block__menu{background:#fff;width:100%;padding:35px 20px;max-width:1040px;margin:auto}@media screen and (width < 769px){.footer_block__menu{padding:0 20px;margin:0}}.footer_block__menu_list{display:flex;align-items:baseline;gap:calc(30 / 1512 * 100vw);padding:24px 0;justify-content:end}@media screen and (width < 769px){.footer_block__menu_list{flex-direction:column;align-items:start;gap:17px;padding:69px 0 60px}}.footer_block__menu_item a,.footer_block__menu_item p{color:#003894;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.56px;text-transform:capitalize}@media screen and (width < 769px){.footer_block__menu_item a,.footer_block__menu_item p{font-size:.875rem;letter-spacing:.425px}}.footer_block__menu_item a:hover,.footer_block__menu_item p:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.footer_block__submenu li{line-height:0;margin-top:9px}@media screen and (width < 769px){.footer_block__submenu li{text-indent:1em}}.footer_block__submenu li+li{margin-top:10px}.footer_block__submenu a{text-align:justify;font-size:11px;font-weight:600;letter-spacing:.44px}@media screen and (width < 769px){.footer_block__submenu a{font-size:calc(11 / 393 * 100vw);letter-spacing:.44px}}.footer_block__wrapper{background:#fff;display:flex;justify-content:space-between;align-items:end;width:100%;padding:0 20px 54px;max-width:1040px;margin:auto}@media screen and (width < 769px){.footer_block__wrapper{flex-direction:column-reverse;align-items:start;gap:48px;padding:0 20px 34px}}@media screen and (width < 769px){.footer_block__apply_btn{display:block;width:100%}}.footer_block__apply_btn a{color:#fff;background:#bb8221;display:inline-block;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:600;line-height:normal;padding:16px 25px 18px;border-radius:4px}@media screen and (width < 769px){.footer_block__apply_btn a{color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:normal;width:100%;text-align:center}}.footer_block__apply_btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.footer_block__logo{max-width:483px;transform:translate(13px) translateY(8px)}@media screen and (width < 769px){.footer_block__logo{width:100%;transform:translate(0) translateY(0)}}.footer_block__note{background:#e6efff;width:100%;padding:32px 20px}@media screen and (width < 769px){.footer_block__note{padding:20px}}.footer_block__note_item{max-width:1040px;margin:auto;color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:.6875rem;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.0275rem;padding:0 20px;line-height:1.4em}@media screen and (width < 769px){.footer_block__note_item{padding-left:1em;text-indent:-1em}}.footer_block__note_item:not(:last-child){margin-bottom:12px}.footer_block__bottom{background:#003890;align-items:center;width:100%;padding:22px 20px 21px}@media screen and (width < 769px){.footer_block__bottom{padding:10px 20px}}.footer_block__bottom_inner{max-width:1040px;margin:auto;display:flex;justify-content:space-between}@media screen and (width < 769px){.footer_block__bottom_inner{flex-direction:column;align-items:flex-start;gap:10px}}.footer_block__privacy ul{display:flex;align-items:center;gap:24px}.footer_block__privacy li a{color:#fff;font-family:Noto Sans JP;font-size:.6875rem;font-style:normal;font-weight:400;line-height:normal}.footer_block__copyright{color:#fff;font-family:Noto Sans JP;font-size:.6875rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.0344rem}@media screen and (width < 769px){.footer_block__copyright{font-size:10px;letter-spacing:.2px}}.header_block{background:#fff;position:sticky;z-index:1000;width:100%;top:0;left:0;transition:all .3s ease}.header_block__inner{display:flex;justify-content:space-between;align-items:center;max-width:1512px;margin:0 auto;padding:12px min(18 / 1512 * 100vw,18px) 12px min(40 / 1512 * 100vw,40px)}@media screen and (max-width: 900px){.header_block__inner{gap:15px}}@media screen and (width < 769px){.header_block__inner{padding:11px 12px}}.header_block__logo{max-width:416px;flex-shrink:1;min-width:200px}@media screen and (width < 769px){.header_block__logo{max-width:269px;width:calc(269 / 393 * 100vw);z-index:110}}.header_block__logo img{width:100%}.header_block__menu{display:flex;align-items:center;gap:min(32px,32 / 1512 * 100vw);flex-shrink:0}.header_block__menu_list{display:flex;align-items:center;gap:min(32px,32 / 1512 * 100vw);white-space:nowrap;flex-wrap:nowrap;padding-left:20px}.header_block__menu_item{flex-shrink:0;position:relative}.header_block__menu_item a,.header_block__menu_item p{color:#000;font-family:Noto Sans JP;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1em;display:inline}@media (max-width: 1100px){.header_block__menu_item a,.header_block__menu_item p{font-size:calc(20 / 1512 * 100vw)}}.header_block__menu_item a:hover,.header_block__menu_item p:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.header_block__menu_item.dropdown .dropdown-toggle{cursor:pointer;position:relative}.header_block__menu_item.dropdown .dropdown-menu{position:absolute;top:150%;left:0;width:max-content;min-width:220px;border-radius:4px;visibility:hidden;transition:all .3s ease;z-index:100;max-width:185px;line-height:1em}.header_block__menu_item.dropdown .dropdown-menu li{max-width:185px}.header_block__menu_item.dropdown .dropdown-menu li+li{margin-top:6px}.header_block__menu_item.dropdown .dropdown-menu li a{display:block;padding:10px 15px;color:#000;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:151%;letter-spacing:.24px;background:#fff;opacity:.94;border-radius:3px;line-height:1em}.header_block__menu_item.dropdown .dropdown-menu li a:hover{transition:default-hover-anime;opacity:.8}.header_block__menu_item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible}.header_block__apply_btn a{color:#fff;background:#bb8221;display:inline-block;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:600;padding:16px 25px 18px;border-radius:4px}@media (max-width: 1100px){.header_block__apply_btn a{font-size:calc(18 / 1512 * 100vw);padding:calc(16 / 1512 * 100vw) calc(25 / 1512 * 100vw) calc(18 / 1512 * 100vw)}}@media screen and (width < 769px){.header_block__apply_btn a{font-size:1.0625rem;padding:12px 18px;width:100%;text-align:center;margin-top:40px}}.header_block__apply_btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.header_block__menu_btn{display:flex;flex-direction:column;gap:6px;width:28px;height:18px;flex-shrink:0;position:relative;z-index:110;cursor:pointer}.header_block__menu_btn.is-active .header_block__menu_btn_line:nth-child(1){transform:translateY(8px) rotate(45deg)}.header_block__menu_btn.is-active .header_block__menu_btn_line:nth-child(2){opacity:0}.header_block__menu_btn.is-active .header_block__menu_btn_line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header_block__menu_btn_line{display:block;width:100%;height:2px;background:#003890;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.header_block__hamburger_menu{display:none}@media screen and (width < 769px){.header_block__hamburger_menu{display:block;background:#f1f7ff;position:fixed;top:0;right:0;width:100%;height:100vh;transform:translate(100%);transition:transform .3s ease-in-out;z-index:100;overflow-y:auto}.header_block__hamburger_menu.is-open{transform:translate(0)}}.header_block__hamburger_menu_inner{padding:100px 30px 0;max-width:100vw}.header_block__hamburger_menu_list{display:flex;flex-direction:column;gap:20px}.header_block__hamburger_menu_item a{color:#003894;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.72px;text-transform:capitalize}.header_block__hamburger_menu_item.dropdown .dropdown-toggle{color:#003894;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.72px;text-transform:capitalize;position:relative;padding-right:25px;cursor:pointer;display:inline}.header_block__hamburger_menu_item.dropdown .dropdown-toggle:after{content:"";width:10px;height:10px;border-right:2px solid #003894;border-bottom:2px solid #003894;transform:rotate(45deg);position:absolute;top:50%;margin-left:12px;margin-top:-6px}.header_block__hamburger_menu_item.dropdown .dropdown-menu{padding:6px 0 0;margin-top:10px;display:none}.header_block__hamburger_menu_item.dropdown .dropdown-menu li{margin-bottom:8px}.header_block__hamburger_menu_item.dropdown .dropdown-menu li a{font-size:14px}.header_block__hamburger_menu_item.dropdown.is-open .dropdown-menu{display:block}.header_block__hamburger_menu_item.dropdown.is-open .dropdown-toggle:after{transform:rotate(-135deg);margin-top:-2px}.company_page{overflow-x:hidden}.company_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.company_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);height:calc(404 / 1512 * 100vw);position:relative}@media (min-width: 1512px){.company_page .fv_block{height:404px}}@media screen and (width < 769px){.company_page .fv_block{height:calc(220 / 393 * 100vw)}}.company_page .fv_block__inner{margin:0 auto;width:1040px;padding:54px 20px 46px}@media (max-width: 1512px){.company_page .fv_block__inner{padding:calc(54 / 1512 * 100vw) 20px calc(46 / 1512 * 100vw)}}@media screen and (width < 769px){.company_page .fv_block__inner{width:100%;padding:calc(43 / 393 * 100vw) 20px calc(105 / 393 * 100vw)}}.company_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem}@media (max-width: 1512px){.company_page .fv_block__title_en{font-size:calc(18 / 1512 * 100vw)}}@media screen and (width < 769px){.company_page .fv_block__title_en{color:#719de6;font-size:calc(14 / 393 * 100vw);letter-spacing:.28px}}.company_page .fv_block__title{color:#fff;font-family:"Noto Serif JP";font-size:52px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:3.12px}@media (max-width: 1512px){.company_page .fv_block__title{font-size:calc(57 / 1512 * 100vw)}}@media screen and (width < 769px){.company_page .fv_block__title{color:#fff;font-size:calc(28 / 393 * 100vw);letter-spacing:1.68px;margin:calc(9 / 393 * 100vw) 0 0 0}}.company_page .fv_block__text{color:#fff;font-family:"Noto Serif JP";font-size:1.375rem;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.0825rem;text-transform:uppercase;margin:26px 0 0}@media (max-width: 1512px){.company_page .fv_block__text{margin:calc(26 / 1512 * 100vw) 0 0 0;font-size:calc(22 / 1512 * 100vw)}}@media screen and (width < 769px){.company_page .fv_block__text{color:#fff;font-size:calc(17 / 393 * 100vw);letter-spacing:1.36px;margin:calc(16 / 393 * 100vw) 0 0 0}}.company_page .fv_block__text:before{content:"";display:block;width:43px;height:1px;background:#fff;margin:0 0 24px}@media (max-width: 1512px){.company_page .fv_block__text:before{margin:0 0 calc(24 / 1512 * 100vw) 0}}@media screen and (width < 769px){.company_page .fv_block__text:before{background:#ffffff4d;width:43px;height:1px}}.company_page .fv_block__img_wrapper{width:calc(878 / 1512 * 100vw);max-width:878px;position:absolute;top:calc(81 / 1512 * 100vw);left:50%;transform:translate(calc(-122 / 1512 * 100vw))}@media (min-width: 1512px){.company_page .fv_block__img_wrapper{top:81px;transform:translate(-122px)}}@media screen and (width < 769px){.company_page .fv_block__img_wrapper{top:calc(160 / 393 * 100vw);left:unset;right:0;bottom:max(-130 / 393 * 100vw,-130px);transform:none;width:100%;padding-left:20px}}.company_page .fv_block__img_wrapper img{width:100%}.company_page .content_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.company_page .content_block__inner{padding:24px 0 150px}@media screen and (width < 769px){.company_page .content_block__inner{padding:calc(137 / 393 * 100vw) 0 calc(80 / 393 * 100vw)}}.company_page .head_block__en{font-family:Cardo;font-weight:400;font-size:18px;color:#719de6;margin-bottom:15px}@media screen and (width < 769px){.company_page .head_block__en{font-size:16px}}.company_page .head_block__title{font-family:Noto Serif JP;font-weight:700;font-size:36px;color:#003894}@media screen and (width < 769px){.company_page .head_block__title{font-size:28px}}.company_page .profile_block{margin-top:154px}@media screen and (width < 769px){.company_page .profile_block{margin-top:80px}}.company_page .profile_block .head_block{margin-bottom:40px}.company_page .profile_block__inner{background-color:#fff;padding:60px 60px 80px;border-radius:.2em}@media screen and (width < 769px){.company_page .profile_block__inner{padding:30px 25px 60px}}.company_page .profile_block__list ul li{margin-top:20px;padding-top:20px;border-top:1px solid #eeeeee}.company_page .profile_block__item{display:flex}@media screen and (width < 769px){.company_page .profile_block__item{flex-direction:column}}.company_page .profile_block__title{width:40%;padding-right:5px;box-sizing:border-box}@media screen and (width < 769px){.company_page .profile_block__title{width:100%;padding-right:0;margin-bottom:5px}}.company_page .profile_block__title p{font-family:Noto Sans JP;font-weight:600;font-size:15px;text-align:justify;letter-spacing:.12em;color:#003894}.company_page .profile_block__text{width:60%}@media screen and (width < 769px){.company_page .profile_block__text{width:100%;padding-right:0}}.company_page .profile_block__text.full_width{width:100%}.company_page .profile_block__text p{font-family:Noto Sans JP;font-weight:400;font-size:15px;line-height:180%;letter-spacing:.1em;color:#333}.company_page .profile_block__text a{font-family:Noto Sans JP;font-weight:400;font-size:15px;text-align:justify;letter-spacing:.02em;text-decoration-line:underline;color:#003894}.company_page .profile_block__note{margin-top:20px;padding-top:40px;border-top:1px solid #eeeeee}@media screen and (width < 769px){.company_page .profile_block__note{padding-top:20px}}.company_page .overview_block{margin-top:100px}@media screen and (width < 769px){.company_page .overview_block{margin-top:60px}}.company_page .overview_block__inner{background-color:#fff;padding:60px 60px 80px;border-radius:.2em}@media screen and (width < 769px){.company_page .overview_block__inner{padding:30px 25px 60px}}.company_page .overview_block__content{margin-top:20px;padding-top:20px;border-top:1px solid #eeeeee}.company_page .overview_block__text{font-weight:400;font-size:15px;line-height:220%;text-align:justify;letter-spacing:.04em;color:#333;margin-bottom:60px}@media screen and (width < 769px){.company_page .overview_block__text{margin-bottom:48px}}.company_page .overview_block__img01{max-width:556px;width:100%;margin:0 auto 100px}@media screen and (width < 769px){.company_page .overview_block__img01{margin:0 auto 60px}}.company_page .overview_block__img01 img{width:100%}.company_page .overview_block__img02{max-width:520px;width:100%;margin:auto}.company_page .overview_block__img02 img{width:100%}.documents_page{overflow-x:hidden}.documents_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.documents_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);height:calc(404 / 1512 * 100vw);position:relative}@media (min-width: 1512px){.documents_page .fv_block{height:404px}}@media screen and (width < 769px){.documents_page .fv_block{height:calc(220 / 393 * 100vw)}}.documents_page .fv_block__inner{margin:0 auto;width:1040px;padding:54px 20px 46px}@media (max-width: 1512px){.documents_page .fv_block__inner{padding:calc(54 / 1512 * 100vw) 20px calc(46 / 1512 * 100vw)}}@media screen and (width < 769px){.documents_page .fv_block__inner{width:100%;padding:calc(43 / 393 * 100vw) 20px calc(105 / 393 * 100vw)}}.documents_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem}@media (max-width: 1512px){.documents_page .fv_block__title_en{font-size:calc(18 / 1512 * 100vw)}}@media screen and (width < 769px){.documents_page .fv_block__title_en{color:#719de6;font-size:calc(14 / 393 * 100vw);letter-spacing:.28px}}.documents_page .fv_block__title{color:#fff;font-family:"Noto Serif JP";font-size:52px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:3.12px}@media (max-width: 1512px){.documents_page .fv_block__title{font-size:calc(57 / 1512 * 100vw)}}@media screen and (width < 769px){.documents_page .fv_block__title{color:#fff;font-size:calc(28 / 393 * 100vw);letter-spacing:1.68px;margin:calc(9 / 393 * 100vw) 0 0 0}}.documents_page .fv_block__text{color:#fff;font-family:"Noto Serif JP";font-size:1.375rem;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.0825rem;text-transform:uppercase;margin:26px 0 0}@media (max-width: 1512px){.documents_page .fv_block__text{margin:calc(26 / 1512 * 100vw) 0 0 0;font-size:calc(22 / 1512 * 100vw)}}@media screen and (width < 769px){.documents_page .fv_block__text{color:#fff;font-size:calc(17 / 393 * 100vw);letter-spacing:1.36px;margin:calc(16 / 393 * 100vw) 0 0 0}}.documents_page .fv_block__text:before{content:"";display:block;width:43px;height:1px;background:#fff;margin:0 0 24px}@media (max-width: 1512px){.documents_page .fv_block__text:before{margin:0 0 calc(24 / 1512 * 100vw) 0}}@media screen and (width < 769px){.documents_page .fv_block__text:before{background:#ffffff4d;width:43px;height:1px}}.documents_page .fv_block__img_wrapper{width:calc(878 / 1512 * 100vw);max-width:878px;position:absolute;top:calc(81 / 1512 * 100vw);left:50%;transform:translate(calc(-122 / 1512 * 100vw))}@media (min-width: 1512px){.documents_page .fv_block__img_wrapper{top:81px;transform:translate(-122px)}}@media screen and (width < 769px){.documents_page .fv_block__img_wrapper{top:calc(160 / 393 * 100vw);left:unset;right:0;bottom:max(-130 / 393 * 100vw,-130px);transform:none;width:100%;padding-left:20px}}.documents_page .fv_block__img_wrapper img{width:100%}.documents_page .body_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:24px calc(50vw - 50%) 120px}@media screen and (width < 769px){.documents_page .body_block{padding-top:calc(137 / 393 * 100vw)}}.documents_page .body_block__inner{padding-top:128px}.documents_page .body_block__inner a{color:#003894;font-family:Noto Sans JP}.documents_page .body_block__inner a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}@media screen and (width < 769px){.documents_page .body_block__inner{padding-top:74px}}.documents_page .body_block__lead{display:block;margin-bottom:130px;color:#000;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.32px}@media screen and (width < 769px){.documents_page .body_block__lead{margin-bottom:57px;color:#333;font-size:15px;letter-spacing:.6px}}.documents_page .body_block__lead a{font-size:16px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.32px;text-decoration-line:underline;text-decoration-style:solid}.documents_page .docs_block+.docs_block{margin-top:120px}@media screen and (width < 769px){.documents_page .docs_block+.docs_block{margin-top:100px}}.documents_page .docs_block__subtitle{display:block;margin-bottom:10px;color:#719de6;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.36px}@media screen and (width < 769px){.documents_page .docs_block__subtitle{font-family:Cardo;font-size:16px;letter-spacing:.16px}}.documents_page .docs_block__title{margin-bottom:60px;color:#003894;font-family:"Noto Serif JP";font-size:36px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.88px}@media screen and (width < 769px){.documents_page .docs_block__title{margin-bottom:40px;font-size:28px;letter-spacing:2.24px}}.documents_page .docs_block_card{background:#fff;filter:drop-shadow(0px 0px 8px rgba(128,151,187,.15));border-radius:8px;padding:40px}@media screen and (width < 769px){.documents_page .docs_block_card{filter:none;border-radius:4px;padding:33px 22px 30px}}.documents_page .docs_block_card+.docs_block_card{margin-top:20px}@media screen and (width < 769px){.documents_page .docs_block_card+.docs_block_card{margin-top:30px}}.documents_page .docs_block_card__title{padding:0 0 12px;border-bottom:1px solid #E0E4EA;color:#003894;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.6px}@media screen and (width < 769px){.documents_page .docs_block_card__title{padding:0 0 10px;font-size:calc(18 / 393 * 100vw);line-height:160%;letter-spacing:0}}.documents_page .docs_block_card_body{display:flex;justify-content:space-between;margin-top:16px}@media screen and (width < 769px){.documents_page .docs_block_card_body{display:block;margin-top:20px}}.documents_page .docs_block_card_body--wide{display:block}.documents_page .docs_block_card_body_main{width:71%;margin-right:2%}@media screen and (width < 769px){.documents_page .docs_block_card_body_main{width:100%;margin-right:0}}.documents_page .docs_block_card_body_links{flex-shrink:0;width:24%}@media screen and (width < 769px){.documents_page .docs_block_card_body_links{width:100%;margin-top:20px}}.documents_page .docs_block_card__text{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.3px}.documents_page .docs_block_card__text b{color:#003894;font-weight:700}.documents_page .docs_block_card__text--sub{margin-top:20px}.documents_page .docs_block_card__note{display:flex;color:#000;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.48px}@media screen and (width < 769px){.documents_page .docs_block_card__note{margin-top:6px}}.documents_page .docs_block_card__note:before{content:"※"}.documents_page .docs_block_card_row{display:flex;align-items:flex-start;margin-bottom:12px}@media screen and (width < 769px){.documents_page .docs_block_card_row{display:block;margin-bottom:14px}}.documents_page .docs_block_card__tag{display:inline-block;flex-shrink:0;padding:7px 11px 6px;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.75px;border-radius:2px}.documents_page .docs_block_card__tag--01{color:#003894;background:#e4ecfa}.documents_page .docs_block_card__tag--02{color:#a27d3e;background:#fff3df}.documents_page .docs_block_card__tag_text{margin-left:10px;color:#a27d3e;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:.3px}@media screen and (width < 769px){.documents_page .docs_block_card__tag_text{margin:17px 0 0}}.documents_page .docs_block_card__list li{margin-left:1em}.documents_page .docs_block_card__list li::marker{content:"・";display:block;margin-right:10px;margin-left:1em}.documents_page .docs_block_card .docs_block_card__text+.docs_block_card__tag{margin-top:16px}@media screen and (width < 769px){.documents_page .docs_block_card .docs_block_card__text+.docs_block_card__tag{margin-top:19px}}.documents_page .docs_block_card .docs_block_card__tag--01+.docs_block_card__text{margin-top:14px}.documents_page .docs_block_card .docs_block_card__tag--02+.docs_block_card__text{margin-top:9px}@media screen and (width < 769px){.documents_page .docs_block_card .docs_block_card__tag--02+.docs_block_card__text{margin-top:13px}}.documents_page .docs_block_card_list{margin-top:11px}@media screen and (width < 769px){.documents_page .docs_block_card_list{margin-top:10px}}.documents_page .docs_block_card_list li{color:#000;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.26px}.documents_page .docs_block_card_list li:before{content:"・";margin-right:4px}.documents_page .docs_block_card_list li+li{margin-top:4px}.documents_page .docs_block_card__link{display:flex;justify-content:center;width:100%;padding:11px 7% 9px 2%;border-radius:4px;border:1.5px solid #003894}@media screen and (width < 769px){.documents_page .docs_block_card__link{padding:11px 5% 9px 3%}}.documents_page .docs_block_card__link+.docs_block_card__link{margin-top:14px}@media screen and (width < 769px){.documents_page .docs_block_card__link+.docs_block_card__link{margin-top:12px}}.documents_page .docs_block_card__link:before{content:"";display:block;flex-shrink:0;width:21px;height:21px;margin-right:7px}.documents_page .docs_block_card__link--01:before{background:url(/assets/img/documents/ico_xls.svg) left top/cover no-repeat}.documents_page .docs_block_card__link--02:before{background:url(/assets/img/documents/ico_pdf.svg) left top/cover no-repeat}.documents_page .docs_block_card__link span{font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.28px}@media screen and (width < 769px){.documents_page .docs_block_card__link span{font-size:calc(14 / 393 * 100vw)}}.documents_page .docs_block_card__link--wide{max-width:545px;margin-top:20px;padding-inline:1% 2%}@media screen and (width < 769px){.documents_page .docs_block_card__link--wide{padding-inline:1%}}.documents_page .docs_block_card__link--wide span{font-size:13px;letter-spacing:.39px}.documents_page .docs_block_card__link--nonactive{opacity:.5;pointer-events:none}.index_page .fv_block{margin-top:8px;padding-top:36px}@media screen and (width < 769px){.index_page .fv_block{margin-top:calc(20 / 393 * 100vw);padding-top:22px}}.index_page .fv_block__inner{position:relative;max-height:700px}@media screen and (width < 769px){.index_page .fv_block__inner{max-height:calc(420 / 393 * 100vw)}}.index_page .fv_block__title_wrapper{position:absolute;bottom:60px;left:93px;z-index:1}@media screen and (width < 769px){.index_page .fv_block__title_wrapper{bottom:calc(-40 / 393 * 100vw);left:calc(20 / 393 * 100vw)}}.index_page .fv_block__title{display:flex;flex-direction:column;gap:10px}.index_page .fv_block__title span{background-color:#fff;width:fit-content;color:#003894;font-family:"Noto Serif JP";font-size:51px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:3.06px}@media (max-width: 1100px){.index_page .fv_block__title span{font-size:calc(71 / 1512 * 100vw)}}@media screen and (width < 769px){.index_page .fv_block__title span{color:#003894;font-family:"Noto Serif JP";font-size:calc(25 / 393 * 100vw);font-style:normal;font-weight:600;line-height:calc(30 / 393 * 100vw);letter-spacing:calc(.25 / 393 * 100vw)}}.index_page .fv_block__title .punctuation{display:inline-block;width:30px}@media screen and (width < 769px){.index_page .fv_block__title .punctuation{width:15px}}.index_page .fv_block__description{margin-top:26px;color:#fff;font-family:Noto Sans JP;font-size:22px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:1.32px}@media screen and (width < 769px){.index_page .fv_block__description{margin-top:calc(10 / 393 * 100vw);color:#fff;font-family:Noto Sans JP;font-size:calc(14 / 393 * 100vw);font-style:normal;font-weight:600;line-height:190%;letter-spacing:calc(.04 / 393 * 100vw)}}.index_page .fv_block .splide{overflow:hidden;margin:0 0 0 160px}@media screen and (width < 769px){.index_page .fv_block .splide{margin:0 0 0 calc(40 / 393 * 100vw)}}.index_page .fv_block .splide__track{margin:0 0 0 -96px}.index_page .fv_block .splide__slide{height:700px;aspect-ratio:1/1}@media screen and (width < 769px){.index_page .fv_block .splide__slide{aspect-ratio:340/420;height:calc(420 / 393 * 100vw)}}.index_page .fv_block .splide__slide img{width:100%;object-fit:contain}.index_page .about_block__inner{z-index:-1;position:relative;display:flex;flex-direction:column;margin-top:-194px;padding:290px 0 205px;background:url(/assets/img/top/about/bg_about.webp) no-repeat center center/cover}@media screen and (width < 769px){.index_page .about_block__inner{margin-top:calc(-100 / 393 * 100vw);padding:calc(250 / 393 * 100vw) 0 calc(158 / 393 * 100vw)}}.index_page .about_block__title{width:fit-content;margin:0 auto;color:#fff;text-align:center;font-family:Cardo;font-size:32px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:3.2px}@media screen and (width < 769px){.index_page .about_block__title{color:#fff;text-align:center;font-family:Cardo;font-size:28px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.8px}}.index_page .about_block__line{margin:0 auto;width:1px;height:30px;background-color:#fff}@media screen and (width < 769px){.index_page .about_block__line{margin:calc(12 / 393 * 100vw) auto 0}}.index_page .about_block__description{width:fit-content;margin:0 auto;color:#fff;text-align:center;font-family:"Noto Serif JP";font-size:17px;font-style:normal;font-weight:500;line-height:240%;letter-spacing:1.02px}@media screen and (width < 769px){.index_page .about_block__description{margin-top:calc(24 / 393 * 100vw);color:#fff;text-align:center;font-family:"Noto Serif JP";font-size:15px;font-style:normal;font-weight:500;line-height:260%;letter-spacing:.3px}}.index_page .about_block__img_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.index_page .about_block__img_wrapper_inner{position:relative;width:900px;height:100%;margin:0 auto}@media (max-width: 900px){.index_page .about_block__img_wrapper_inner{left:50%;transform:translate(-50%)}}@media screen and (width < 769px){.index_page .about_block__img_wrapper_inner{width:100%;height:100%}}.index_page .about_block__img{position:absolute}.index_page .about_block__img img{width:100%;height:auto;object-fit:contain;z-index:100}.index_page .about_block__img--01{bottom:346px;left:-4px;width:99px;height:99px}@media screen and (width < 769px){.index_page .about_block__img--01{bottom:calc(154 / 393 * 100vw);left:calc(14 / 393 * 100vw);width:calc(44 / 393 * 100vw);height:calc(44 / 393 * 100vw)}}.index_page .about_block__img--02{bottom:120px;left:-116px;width:174px;height:174px}@media screen and (width < 769px){.index_page .about_block__img--02{bottom:calc(74 / 393 * 100vw);left:calc(44 / 393 * 100vw);width:calc(63 / 393 * 100vw);height:calc(63 / 393 * 100vw)}}.index_page .about_block__img--03{bottom:260px;right:-116px;width:194px;height:194px}@media screen and (width < 769px){.index_page .about_block__img--03{bottom:calc(470 / 393 * 100vw);right:calc(30 / 393 * 100vw);width:calc(67 / 393 * 100vw);height:calc(67 / 393 * 100vw)}}.index_page .about_block__img--04{bottom:82px;right:-160px;width:121.634px;height:121.634px}@media screen and (width < 769px){.index_page .about_block__img--04{bottom:calc(400 / 393 * 100vw);right:calc(5 / 393 * 100vw);width:calc(52 / 393 * 100vw);height:calc(52 / 393 * 100vw)}}.index_page .anchor_block{max-height:0;overflow:visible;transform:translateY(-60px)}@media screen and (width < 769px){.index_page .anchor_block{transform:translateY(-30px)}}.index_page .anchor_block__inner{margin:0 auto;width:fit-content;display:flex;gap:50px}@media screen and (width < 769px){.index_page .anchor_block__inner{width:100%;padding:0 calc(20 / 393 * 100vw);gap:calc(15 / 393 * 100vw)}}@media screen and (width < 769px){.index_page .anchor_block__item{width:100%}}.index_page .anchor_block__item a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:367px;height:120px;border-radius:8px;border:2px solid #c1d1ea;background:#fff;box-shadow:0 6px #00389433}@media screen and (width < 769px){.index_page .anchor_block__item a{max-width:none;width:100%;height:auto;padding:6px 10px;border-radius:3px;border:.905px solid #c1d1ea;background:#fff;box-shadow:0 2.715px #00389433}}.index_page .anchor_block__item_number{color:#003894;font-family:Cardo;font-size:26px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.6px;border-bottom:1px solid #003894}@media screen and (width < 769px){.index_page .anchor_block__item_number{color:#003894;font-family:Cardo;font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.4px;border-bottom:1px solid #003894}}.index_page .anchor_block__item_title{margin-top:12px;color:#000;text-align:center;font-family:"Noto Serif JP";font-size:18px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.08px;text-transform:uppercase}@media screen and (width < 769px){.index_page .anchor_block__item_title{margin-top:5px;color:#000;text-align:center;font-family:"Noto Serif JP";font-size:calc(13 / 393 * 100vw);font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.52px;text-transform:uppercase}}.index_page .anchor_block__item_arrow{margin-top:12px}.index_page .anchor_block__item_arrow img{width:10px;height:8px;flex-shrink:0}@media screen and (width < 769px){.index_page .anchor_block__item_arrow{margin-top:8px}}.index_page .landlords_block{overflow:hidden;background:#f1f7ff}.index_page .landlords_block__inner{margin:0 auto;max-width:1040px;width:100%;padding:0 20px 350px}@media screen and (width < 769px){.index_page .landlords_block__inner{padding:0 calc(20 / 393 * 100vw) calc(96 / 393 * 100vw)}}.index_page .landlords_block__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.index_page .landlords_block__title{margin-top:6px;color:#003894;text-align:center;font-family:"Noto Serif JP";font-size:36px;font-style:normal;font-weight:800;line-height:220%;letter-spacing:2.88px}@media screen and (width < 769px){.index_page .landlords_block__title{margin-top:calc(2 / 393 * 100vw);color:#003894;text-align:center;font-family:"Noto Serif JP";font-size:22px;font-style:normal;font-weight:800;line-height:220%;letter-spacing:1.76px}}.index_page .landlords_block__title_sub{margin-top:20px;color:#719de6;text-align:center;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.36px}@media screen and (width < 769px){.index_page .landlords_block__title_sub{margin-top:calc(4 / 393 * 100vw);color:#719de6;text-align:center;font-family:Cardo;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.26px}}.index_page .landlords_block__title_number{margin-top:200px;color:#003894;font-family:Cardo;font-size:64.171px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:2.567px;border-bottom:2px solid #003894}@media screen and (width < 769px){.index_page .landlords_block__title_number{margin-top:calc(92 / 393 * 100vw);color:#003894;font-family:Cardo;font-size:40px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:1.6px}}.index_page .landlords_block__content{display:flex;gap:70px;margin-top:110px}@media screen and (width < 769px){.index_page .landlords_block__content{gap:calc(56 / 393 * 100vw);flex-direction:column-reverse;margin-top:calc(40 / 393 * 100vw)}}.index_page .landlords_block__content_text{max-width:500px}.index_page .landlords_block__content_text_description{color:#333;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.64px}@media screen and (width < 769px){.index_page .landlords_block__content_text_description{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.6px}}.index_page .landlords_block__content_text_link{margin-top:50px}@media screen and (width < 769px){.index_page .landlords_block__content_text_link{margin-top:calc(26 / 393 * 100vw)}}.index_page .landlords_block__content_text_link a{display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:418px;height:60px;border-radius:4px;border:1.5px solid #003894;background:#003894;color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}@media screen and (width < 769px){.index_page .landlords_block__content_text_link a{width:100%;height:auto;padding:calc(10 / 393 * 100vw) calc(20 / 393 * 100vw)}}.index_page .landlords_block__content_text_link a img{width:8px;object-fit:contain}@media screen and (width < 769px){.index_page .landlords_block__content_text_link a img{width:11px}}.index_page .landlords_block__img{position:relative;width:100%}.index_page .landlords_block__img:before{content:"";position:absolute;top:40px;left:52px;min-width:634px;min-height:489px;background:#dce9ff}@media screen and (width < 769px){.index_page .landlords_block__img:before{min-width:0px;min-height:0px;width:calc(303 / 393 * 100vw);height:calc(233 / 393 * 100vw);top:calc(22 / 393 * 100vw);left:calc(72 / 393 * 100vw)}}.index_page .landlords_block__img img{position:absolute;top:0;left:0;min-width:686px;min-height:470px}@media screen and (width < 769px){.index_page .landlords_block__img img{position:relative;top:0;left:46px;min-width:0px;min-height:0px;width:calc(327 / 393 * 100vw);height:calc(224 / 393 * 100vw)}}.index_page .download_block{overflow:hidden}.index_page .download_block__inner{margin:86px auto 108px;max-width:1040px;width:100%;padding:0 20px}@media screen and (width < 769px){.index_page .download_block__inner{margin:calc(68 / 393 * 100vw) auto calc(82 / 393 * 100vw);padding:0 calc(20 / 393 * 100vw)}}.index_page .download_block__header{position:relative;padding:0 0 0 30px}@media screen and (width < 769px){.index_page .download_block__header{padding:0 0 0 calc(20 / 393 * 100vw)}}.index_page .download_block__header:before{content:"";position:absolute;top:0;left:0;width:2px;height:60px;background-color:#003894}@media screen and (width < 769px){.index_page .download_block__header:before{width:2px;height:52px}}.index_page .download_block__title_wrapper{display:flex;margin-top:10px;gap:70px}@media screen and (width < 769px){.index_page .download_block__title_wrapper{flex-direction:column;gap:calc(28 / 393 * 100vw)}}.index_page .download_block__title{color:#003894;font-family:"Noto Serif JP";font-size:28px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.24px}@media screen and (width < 769px){.index_page .download_block__title{color:#003894;font-family:"Noto Serif JP";font-size:22px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.76px}}.index_page .download_block__title_sub{color:#719de6;font-family:Cardo;font-size:17px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.34px}@media screen and (width < 769px){.index_page .download_block__title_sub{color:#719de6;font-family:Cardo;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.26px}}.index_page .download_block__description{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.64px}@media screen and (width < 769px){.index_page .download_block__description{margin:0 0 0 calc(-20 / 393 * 100vw);color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.6px}}.index_page .download_block__content{position:relative;display:flex;gap:70px;margin-top:75px}@media screen and (width < 769px){.index_page .download_block__content{flex-direction:column-reverse;margin-top:calc(94 / 393 * 100vw)}}.index_page .download_block__content_wrapper{width:834px;height:373px;background:#f2f7ff;padding:54px 90px}@media screen and (width < 769px){.index_page .download_block__content_wrapper{width:calc(353 / 393 * 100vw);height:calc(461 / 393 * 100vw);flex-shrink:0;transform:translate(calc(-20 / 393 * 100vw));padding:calc(150 / 393 * 100vw) calc(40 / 393 * 100vw)}}.index_page .download_block__content_list{display:flex;flex-direction:column;gap:8px}@media screen and (width < 769px){.index_page .download_block__content_list{align-items:flex-end;gap:calc(10 / 393 * 100vw)}}.index_page .download_block__content_list a{width:393px;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:4px;border:2px solid #003894;background:#fff}@media screen and (width < 769px){.index_page .download_block__content_list a{width:253px;height:50px;padding:calc(10 / 393 * 100vw) calc(20 / 393 * 100vw);border-radius:4px;border:1.5px solid #003894;background:#fff}}.index_page .download_block__content_list a span{color:#003894;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.02px}@media screen and (width < 769px){.index_page .download_block__content_list a span{color:#003894;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.9px}}.index_page .download_block__content_list a img{stroke-width:2px;stroke:#003894}.index_page .download_block__content_link{display:flex;align-items:center;justify-content:center;margin-top:30px;width:236px;height:60px;border-radius:4px;border:1.5px solid #003894;background:#003894;gap:24px}@media screen and (width < 769px){.index_page .download_block__content_link{width:236px;height:50px;margin:calc(52 / 393 * 100vw) calc(10 / 393 * 100vw) 0 auto;color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}}.index_page .download_block__content_link span{color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}.index_page .download_block__content_img{position:absolute;top:-36px;right:0;width:447px;height:304px}@media (max-width: 1040px){.index_page .download_block__content_img{right:calc(100vw - 1040px)}}@media screen and (width < 769px){.index_page .download_block__content_img{top:calc(-70 / 393 * 100vw);right:0;width:calc(278 / 393 * 100vw);height:calc(190 / 393 * 100vw)}}.index_page .faq_block{background-color:#f1f7ff}.index_page .faq_block__inner{margin:0 auto;max-width:1040px;width:100%;padding:126px 20px 130px}@media screen and (width < 769px){.index_page .faq_block__inner{padding:calc(60 / 393 * 100vw) calc(20 / 393 * 100vw) calc(80 / 393 * 100vw)}}.index_page .faq_block__header{padding:0 0 0 30px;border-left:2px solid #003894}@media screen and (width < 769px){.index_page .faq_block__header{padding:0 0 0 calc(20 / 393 * 100vw)}}.index_page .faq_block__title_sub{color:#719de6;font-family:Cardo;font-size:17px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.34px}@media screen and (width < 769px){.index_page .faq_block__title_sub{color:#719de6;font-family:Cardo;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.26px}}.index_page .faq_block__title{margin-top:10px;color:#003894;font-family:"Noto Serif JP";font-size:28px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.68px}@media screen and (width < 769px){.index_page .faq_block__title{margin-top:calc(10 / 393 * 100vw);color:#003894;font-family:"Noto Serif JP";font-size:22px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.76px}}.index_page .faq_block__contents{margin-top:50px;background:#fff;padding:40px 80px 80px;border-radius:8px}@media screen and (width < 769px){.index_page .faq_block__contents{padding:calc(30 / 393 * 100vw) calc(20 / 393 * 100vw) calc(58 / 393 * 100vw);margin-top:calc(32 / 393 * 100vw)}}.index_page .faq_block__contents_item{padding:40px 0}@media screen and (width < 769px){.index_page .faq_block__contents_item{padding:0 0 calc(30 / 393 * 100vw)}}.index_page .faq_block__contents_item:not(:first-child){border-top:1px solid #c6d4ed}@media screen and (width < 769px){.index_page .faq_block__contents_item:not(:first-child){padding:calc(30 / 393 * 100vw) 0}}.index_page .faq_block__contents_item_question{display:flex;align-items:flex-start;gap:20px}@media screen and (width < 769px){.index_page .faq_block__contents_item_question{align-items:center;gap:calc(12 / 393 * 100vw)}}.index_page .faq_block__contents_item_question span{margin-top:6px;color:#333;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.44px}@media screen and (width < 769px){.index_page .faq_block__contents_item_question span{margin-top:0;color:#333;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.56px}}.index_page .faq_block__contents_item_question:before{content:"";display:block;min-width:32px;min-height:32px;background-image:url(/assets/img/common/ico_question.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (width < 769px){.index_page .faq_block__contents_item_question:before{min-width:24px;min-height:24px}}.index_page .faq_block__contents_item_answer{margin-top:20px;display:flex;align-items:flex-start;gap:20px}@media screen and (width < 769px){.index_page .faq_block__contents_item_answer{margin-top:calc(12 / 393 * 100vw);gap:calc(12 / 393 * 100vw)}}.index_page .faq_block__contents_item_answer p{margin-top:3px;color:#333;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.64px}@media screen and (width < 769px){.index_page .faq_block__contents_item_answer p{margin-top:0;color:#333;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.28px}}.index_page .faq_block__contents_item_answer p a{color:#003894;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.64px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (width < 769px){.index_page .faq_block__contents_item_answer p a{color:#003894;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}.index_page .faq_block__contents_item_answer:before{content:"";display:block;min-width:32px;min-height:32px;background-image:url(/assets/img/common/ico_answer.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (width < 769px){.index_page .faq_block__contents_item_answer:before{min-width:24px;min-height:24px}}.index_page .faq_block__contents_item_answer_note{display:flex;padding:10px 0;color:#333;text-align:justify;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.48px}@media screen and (width < 769px){.index_page .faq_block__contents_item_answer_note{display:flex;padding:10px 0;gap:4px;color:#333;text-align:justify;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.48px}}.index_page .faq_block__contents_item_answer_note:before{content:"※";display:block;color:#333;text-align:justify;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.48px}@media screen and (width < 769px){.index_page .faq_block__contents_item_answer_note:before{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.48px}}.index_page .faq_block__more a{margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:226px;height:60px;border-radius:4px;border:1.5px solid #003894;background:#003894;color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}@media screen and (width < 769px){.index_page .faq_block__more a{margin:calc(8 / 393 * 100vw) auto 0;width:236px;height:50px;border-radius:4px;border:1.5px solid #003894;background:#003894;color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}}.index_page .tenant_block{overflow:hidden;background:#fff}.index_page .tenant_block__inner{margin:0 auto;max-width:1040px;width:100%;padding:0 20px 350px}@media screen and (width < 769px){.index_page .tenant_block__inner{padding:0 calc(20 / 393 * 100vw) 0}}.index_page .tenant_block__header{display:flex;flex-direction:column;align-items:center;justify-content:center}.index_page .tenant_block__title{margin-top:6px;color:#003894;text-align:center;font-family:"Noto Serif JP";font-size:36px;font-style:normal;font-weight:800;line-height:220%;letter-spacing:2.88px}@media screen and (width < 769px){.index_page .tenant_block__title{margin-top:calc(2 / 393 * 100vw);color:#003894;text-align:center;font-family:"Noto Serif JP";font-size:22px;font-style:normal;font-weight:800;line-height:220%;letter-spacing:1.76px}}.index_page .tenant_block__title_sub{margin-top:20px;color:#719de6;text-align:center;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.36px}@media screen and (width < 769px){.index_page .tenant_block__title_sub{margin-top:calc(22 / 393 * 100vw);color:#719de6;text-align:center;font-family:Cardo;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.26px}}.index_page .tenant_block__title_number{margin-top:200px;color:#003894;font-family:Cardo;font-size:64.171px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:2.567px;border-bottom:2px solid #003894}@media screen and (width < 769px){.index_page .tenant_block__title_number{margin-top:calc(84 / 393 * 100vw);color:#003894;font-family:Cardo;font-size:40px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:1.6px}}.index_page .tenant_block__content{display:flex;gap:70px;margin-top:110px}@media screen and (width < 769px){.index_page .tenant_block__content{flex-direction:column;margin-top:calc(54 / 393 * 100vw);gap:calc(40 / 393 * 100vw)}}.index_page .tenant_block__content_text{max-width:500px}.index_page .tenant_block__content_text_description{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.6px}@media screen and (width < 769px){.index_page .tenant_block__content_text_description{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.6px}}.index_page .tenant_block__content_text_link{margin-top:78px}@media screen and (width < 769px){.index_page .tenant_block__content_text_link{margin-top:calc(24 / 393 * 100vw)}}.index_page .tenant_block__content_text_link a{display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:418px;height:60px;border-radius:4px;border:1.5px solid #003894;background:#003894;color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}@media screen and (width < 769px){.index_page .tenant_block__content_text_link a{width:100%;padding:calc(8 / 393 * 100vw) calc(20 / 393 * 100vw);min-height:50px;height:auto;color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}}.index_page .tenant_block__content_text_link a img{width:8px;object-fit:contain}.index_page .tenant_block__content_img{position:relative;width:100%}@media screen and (width < 769px){.index_page .tenant_block__content_img{height:237px}}.index_page .tenant_block__content_img:before{content:"";position:absolute;top:80px;right:160px;min-width:634px;min-height:489px;background:#dce9ff}@media screen and (width < 769px){.index_page .tenant_block__content_img:before{min-width:303px;min-height:233px;top:calc(20 / 393 * 100vw);right:calc(70 / 393 * 100vw)}}.index_page .tenant_block__content_img img{position:absolute;top:0;right:0;min-width:686px;min-height:470px}@media screen and (width < 769px){.index_page .tenant_block__content_img img{top:0;right:calc(46 / 393 * 100vw);min-width:327px;max-width:327px;min-height:224px;object-fit:contain}}.index_page .download_block_02{overflow:hidden}.index_page .download_block_02__inner{margin:56px auto 196px;max-width:1040px;width:100%;padding:0 20px}@media screen and (width < 769px){.index_page .download_block_02__inner{margin:calc(80 / 393 * 100vw) auto calc(80 / 393 * 100vw);padding:0 calc(20 / 393 * 100vw) 0}}.index_page .download_block_02__header{position:relative;padding:0 0 0 30px}@media screen and (width < 769px){.index_page .download_block_02__header{padding:0 0 0 calc(20 / 393 * 100vw);margin:0 0 0 calc(20 / 393 * 100vw)}}.index_page .download_block_02__header:before{content:"";position:absolute;top:0;left:0;width:2px;height:60px;background-color:#003894}@media screen and (width < 769px){.index_page .download_block_02__header:before{width:2px;height:52px}}.index_page .download_block_02__title_wrapper{display:flex;margin-top:10px;gap:70px}@media screen and (width < 769px){.index_page .download_block_02__title_wrapper{flex-direction:column;gap:calc(30 / 393 * 100vw)}}.index_page .download_block_02__title{color:#003894;font-family:"Noto Serif JP";font-size:28px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.24px}@media screen and (width < 769px){.index_page .download_block_02__title{color:#003894;font-family:"Noto Serif JP";font-size:22px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.76px}}.index_page .download_block_02__title_sub{color:#719de6;font-family:Cardo;font-size:17px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.34px}@media screen and (width < 769px){.index_page .download_block_02__title_sub{color:#719de6;font-family:Cardo;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.26px}}.index_page .download_block_02__description{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.64px}@media screen and (width < 769px){.index_page .download_block_02__description{margin:0 0 0 calc(-20 / 393 * 100vw);color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.6px}}.index_page .download_block_02__content{position:relative;display:flex;gap:70px;margin-top:68px}@media screen and (width < 769px){.index_page .download_block_02__content{flex-direction:column-reverse;margin-top:calc(94 / 393 * 100vw)}}.index_page .download_block_02__content_wrapper{width:834px;height:302px;background:#f2f7ff;padding:54px 90px;margin:0 0 0 auto;display:flex;flex-direction:column;align-items:flex-end}@media screen and (width < 769px){.index_page .download_block_02__content_wrapper{justify-content:flex-end;width:100%;height:calc(330 / 393 * 100vw);transform:translate(calc(20 / 393 * 100vw));padding:calc(30 / 393 * 100vw) calc(60 / 393 * 100vw) calc(40 / 393 * 100vw) 0}}.index_page .download_block_02__content_list{display:flex;flex-direction:column;gap:8px}.index_page .download_block_02__content_list a{width:393px;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:4px;border:2px solid #003894;background:#fff}@media screen and (width < 769px){.index_page .download_block_02__content_list a{width:253px;height:50px;flex-shrink:0}}.index_page .download_block_02__content_list a span{color:#003894;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.02px}@media screen and (width < 769px){.index_page .download_block_02__content_list a span{color:#003894;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.9px}}.index_page .download_block_02__content_list a img{stroke-width:2px;stroke:#003894}.index_page .download_block_02__content_link{display:flex;align-items:center;justify-content:center;margin-top:30px;width:236px;height:60px;border-radius:4px;border:1.5px solid #003894;background:#003894;gap:24px}@media screen and (width < 769px){.index_page .download_block_02__content_link{margin:calc(40 / 393 * 100vw) 0 0 auto;padding:8px 20px;width:fit-content;height:auto}}.index_page .download_block_02__content_link span{color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}@media screen and (width < 769px){.index_page .download_block_02__content_link span{color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}}.index_page .download_block_02__content_img{position:absolute;top:-30px;left:0;width:447px;height:304px}@media (max-width: 1040px){.index_page .download_block_02__content_img{left:calc(100vw - 1040px)}}@media screen and (width < 769px){.index_page .download_block_02__content_img{width:calc(278 / 393 * 100vw);height:calc(190 / 393 * 100vw);top:calc(-70 / 393 * 100vw);z-index:100;left:0}}.index_page .company_block{overflow:hidden;background:linear-gradient(to bottom,#f1f7ff 50%,#fff 50%);padding:186px 20px 86px;border-bottom:1px solid #c6d4ed}@media screen and (width < 769px){.index_page .company_block{padding:calc(90 / 393 * 100vw) calc(20 / 393 * 100vw) calc(86 / 393 * 100vw) calc(40 / 393 * 100vw)}}.index_page .company_block__inner{position:relative;margin:0 auto;max-width:1000px;width:100%;display:flex;justify-content:flex-end;padding:84px 0 160px 20px;background:#fff;gap:90px;z-index:100}@media screen and (width < 769px){.index_page .company_block__inner{flex-direction:column;padding:calc(78 / 393 * 100vw) 0 calc(10 / 393 * 100vw) calc(30 / 393 * 100vw);gap:calc(20 / 393 * 100vw)}}.index_page .company_block__inner:before{content:"";position:absolute;top:-140px;right:-68px;width:1325px;height:983px;background:url(/assets/img/top/company/bg_company.webp) no-repeat center center/cover;z-index:-1}.index_page .company_block__inner:after{content:"";position:absolute;top:0;left:0;width:1256px;height:100%;background:#fff;z-index:1}.index_page .company_block__header{position:relative;z-index:100}.index_page .company_block__title_sub{color:#719de6;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.36px}@media screen and (width < 769px){.index_page .company_block__title_sub{color:#719de6;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.36px}}.index_page .company_block__title{color:#003894;font-family:"Noto Serif JP";font-size:36px;font-style:normal;font-weight:700;line-height:220%;letter-spacing:2.88px}@media screen and (width < 769px){.index_page .company_block__title{color:#003894;font-family:"Noto Serif JP";font-size:36px;font-style:normal;font-weight:700;line-height:220%;letter-spacing:2.88px}}.index_page .company_block__title_link{display:flex;align-items:center;justify-content:space-between;margin-top:40px;width:236px;height:60px;border-radius:4px;background:#003894;padding:0 20px}@media screen and (width < 769px){.index_page .company_block__title_link{margin-top:calc(30 / 393 * 100vw);width:fit-content;height:50px;padding:0 calc(20 / 393 * 100vw) 0 calc(20 / 393 * 100vw);gap:calc(30 / 393 * 100vw)}}.index_page .company_block__title_link span{display:block;color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}@media screen and (width < 769px){.index_page .company_block__title_link span{color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px}}.index_page .company_block__content{position:relative;z-index:100;max-width:550px}.index_page .company_block__content_description{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.6px}@media screen and (width < 769px){.index_page .company_block__content_description{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:206%;letter-spacing:.6px}}.index_page .company_block__content_map{margin-top:40px;max-width:550px;width:100%;height:256px}@media screen and (width < 769px){.index_page .company_block__content_map{margin-top:calc(50 / 393 * 100vw);max-width:none;width:100%;height:auto;aspect-ratio:303/256}}.index_page .company_block__content_map iframe{width:100%;height:100%;border:none}.index_page .company_block__content_map_link{display:flex;align-items:center;justify-content:flex-end;margin-top:24px;gap:6px;color:#003894;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.26px}@media screen and (width < 769px){.index_page .company_block__content_map_link{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.26px}}.index_page .company_block__content_link_wrapper{margin-top:70px;display:flex;gap:20px}@media screen and (width < 769px){.index_page .company_block__content_link_wrapper{margin-top:calc(56 / 393 * 100vw);flex-direction:column;gap:calc(16 / 393 * 100vw)}}@media screen and (width < 769px){.index_page .company_block__content_link{width:100%;height:auto}}.index_page .banner{width:303px;position:fixed;bottom:20px;right:-303px;z-index:200;transition:right .3s ease-in}@media screen and (width < 769px){.index_page .banner{bottom:-100px;right:50%;transform:translate(50%);width:calc(333 / 393 * 100vw);transition:bottom .3s ease-in}}.index_page .banner.is-visible{right:28px}@media screen and (width < 769px){.index_page .banner.is-visible{right:50%;bottom:20px}}.index_page .banner img{width:100%}.notfound_page{overflow-x:hidden}.notfound_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.notfound_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);position:relative}.notfound_page .fv_block__inner{padding:82px 0 81px}@media screen and (width < 769px){.notfound_page .fv_block__inner{padding:52px 0 55px}}.notfound_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem}@media screen and (width < 769px){.notfound_page .fv_block__title_en{color:#719de6;font-size:14px;letter-spacing:.28px}}.notfound_page .fv_block__title{margin:14px 0 0;color:#fff;font-family:"Noto Serif JP";font-size:42px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:2.52px}@media screen and (width < 769px){.notfound_page .fv_block__title{color:#fff;font-size:28px;letter-spacing:1.68px;margin:9px 0 0}}.notfound_page .body_block{background:#f3f6fa;font-size:24px;margin:0 calc(50% - 50vw);padding:24px calc(50vw - 50%) 120px;text-align:center}.notfound_page .body_block__inner{background:#fff;margin:55px 0 0;padding:60px 80px 80px;border-radius:4px}@media screen and (width < 769px){.notfound_page .body_block__inner{margin:73px 0 0;padding:40px 19px 59px 20px;border-radius:8px}}.notfound_page .body_block p+p{margin-top:1em}.notfound_page .body_block a{color:#003894;font-family:Noto Sans JP;font-style:normal;font-weight:500;letter-spacing:.64px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (width < 769px){.notfound_page .body_block a{color:#003894;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}.owner_faq_page{overflow-x:hidden}.owner_faq_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.owner_faq_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);position:relative}.owner_faq_page .fv_block__inner{padding:58px 0 73px}@media screen and (width < 769px){.owner_faq_page .fv_block__inner{padding:49px 0 55px}}.owner_faq_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.6px}@media screen and (width < 769px){.owner_faq_page .fv_block__title_en{color:#719de6;font-size:14px;letter-spacing:.28px}}.owner_faq_page .fv_block__title{margin-top:17px;color:#fff;font-family:"Noto Serif JP";font-style:normal;font-weight:500;line-height:160%}.owner_faq_page .fv_block__title>span{display:block}.owner_faq_page .fv_block__title--01{margin-bottom:14px;font-size:24px;letter-spacing:1.44px}@media screen and (width < 769px){.owner_faq_page .fv_block__title--01{margin-bottom:8px;font-size:17px;letter-spacing:.51px}}.owner_faq_page .fv_block__title--02{font-size:42px;letter-spacing:2.52px}@media screen and (width < 769px){.owner_faq_page .fv_block__title--02{font-size:28px;line-height:170%;letter-spacing:1.68px}}@media screen and (width < 769px){.owner_faq_page .fv_block__title{margin:7px 0 0}}.owner_faq_page .body_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:24px calc(50vw - 50%) 120px}@media screen and (width < 769px){.owner_faq_page .body_block{padding-top:14px}}@media screen and (width < 769px){.owner_faq_page .body_block .breadcrumb{font-size:.75rem;letter-spacing:.015rem}.owner_faq_page .body_block .breadcrumb ul{justify-content:flex-start;gap:0}.owner_faq_page .body_block .breadcrumb .current{font-size:.75rem;letter-spacing:.015rem}}.owner_faq_page .body_block__inner{padding-top:75px}@media screen and (width < 769px){.owner_faq_page .body_block__inner{padding-top:76px}}.owner_faq_page .body_block__inner a{color:#003894;font-family:Noto Sans JP;text-decoration:underline}.owner_faq_page .body_block__inner a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.owner_faq_page .body_block__lead{color:#333;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.32px}@media screen and (width < 769px){.owner_faq_page .body_block__lead{font-size:15px;letter-spacing:.3px}}.owner_faq_page .faq_block{margin-top:59px;padding:50px 80px 80px;background:#fff;border-radius:4px}@media screen and (width < 769px){.owner_faq_page .faq_block{margin-top:50px;padding:0 20px 60px}}.owner_faq_page .faq_block_details{padding:0 0 9px;border-bottom:1px solid #C6D4ED}@media screen and (width < 769px){.owner_faq_page .faq_block_details{padding:0 0 12px}}.owner_faq_page .faq_block_details[open] summary:after{transform:rotate(180deg)}.owner_faq_page .faq_block_summary{display:flex;list-style:none;padding:30px 0 20px}@media screen and (width < 769px){.owner_faq_page .faq_block_summary{padding:35px 0 20px}}.owner_faq_page .faq_block_summary::-webkit-details-marker{display:none}.owner_faq_page .faq_block_summary:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.owner_faq_page .faq_block_summary:before{display:grid;place-items:center;flex-shrink:0;content:"Q.";width:32px;height:32px;padding:2px 0 0 4px;margin-right:16px;background:#003894;border-radius:2px;color:#fff;font-family:Cardo;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.2px}@media screen and (width < 769px){.owner_faq_page .faq_block_summary:before{width:24px;height:24px;margin-right:9px;font-size:15px;letter-spacing:.9px}}.owner_faq_page .faq_block_summary span{display:block;margin-top:2px;color:#333;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:700;line-height:170%;letter-spacing:1.36px}@media screen and (width < 769px){.owner_faq_page .faq_block_summary span{width:81%;margin-top:-5px;font-size:14px;line-height:160%;letter-spacing:.28px}}.owner_faq_page .faq_block_summary:after{content:"";width:14px;height:11px;align-self:center;margin:0 6px 0 auto;background:url(/assets/img/common/ico_toggle.svg) left top/cover no-repeat}@media screen and (width < 769px){.owner_faq_page .faq_block_summary:after{width:12px;height:9px;align-self:flex-start;margin:10px 4px 0 auto}}.owner_faq_page .faq_block_answer{display:flex;padding-bottom:16px}@media screen and (width < 769px){.owner_faq_page .faq_block_answer{padding-top:10px;padding-bottom:18px}}.owner_faq_page .faq_block_answer:before{display:grid;place-items:center;flex-shrink:0;content:"A.";width:32px;height:32px;padding:2px 0 0 4px;margin-right:14px;background:#cf880d;border-radius:2px;color:#fff;font-family:Cardo;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.2px}@media screen and (width < 769px){.owner_faq_page .faq_block_answer:before{width:24px;height:24px;margin-right:9px;font-size:15px;letter-spacing:.9px}}.owner_faq_page .faq_block_answer_inner{width:90%;margin-top:1px}@media screen and (width < 769px){.owner_faq_page .faq_block_answer_inner{margin-top:-6px}}.owner_faq_page .faq_block_answer_inner p{color:#333;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.68px}@media screen and (width < 769px){.owner_faq_page .faq_block_answer_inner p{font-size:14px;line-height:160%;letter-spacing:.28px}}.owner_faq_page .faq_block_answer_inner p+p{margin-top:13px}@media screen and (width < 769px){.owner_faq_page .faq_block_answer_inner p+p{margin-top:13px}}.owner_faq_page .faq_block_answer_inner .faq_block_answer__note{display:flex;font-size:12px;font-weight:400;line-height:160%;letter-spacing:.48px}@media screen and (width < 769px){.owner_faq_page .faq_block_answer_inner .faq_block_answer__note{margin-top:4px;letter-spacing:.24px}}.owner_faq_page .faq_block_answer_inner .faq_block_answer__note+p{margin-top:9px}@media screen and (width < 769px){.owner_faq_page .faq_block_answer_inner .faq_block_answer__note+p{margin-top:9px}}.owner_faq_page .faq_block_answer_inner .faq_block_answer__note:before{content:"※";flex-shrink:0;margin-right:2px}.procedure_page{overflow-x:hidden}.procedure_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.procedure_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);position:relative}.procedure_page .fv_block__inner{padding:54px 0 46px}.procedure_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem;margin-bottom:14px}@media screen and (width < 769px){.procedure_page .fv_block__title_en{font-size:14px;letter-spacing:.28px;margin-bottom:0}}.procedure_page .fv_block__subTitle{color:#fff;font-family:"Noto Serif JP";font-weight:500;font-size:24px;letter-spacing:.0225rem;line-height:160%;margin-bottom:2px}@media screen and (width < 769px){.procedure_page .fv_block__subTitle{color:#fff;font-size:17px;letter-spacing:.51px}}.procedure_page .fv_block__title{color:#fff;font-family:"Noto Serif JP";font-size:52px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:3.12px}@media screen and (width < 769px){.procedure_page .fv_block__title{font-size:28px;letter-spacing:1.68px;margin:9px 0 0}}.procedure_page .content_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.procedure_page .content_block__inner{padding:24px 0 150px}@media screen and (width < 769px){.procedure_page .content_block__inner{padding:20px 0 80px}}.procedure_page .anchor_link_block{margin:80px 0 20px}@media screen and (width < 769px){.procedure_page .anchor_link_block{margin:67px 0 47px}}.procedure_page .anchor_link_block ul{display:flex;flex-wrap:wrap}.procedure_page .anchor_link_block ul li{margin:0 40px 40px 0}@media screen and (width < 769px){.procedure_page .anchor_link_block ul li{width:100%;margin:0 0 12px}}.procedure_page .anchor_link_block ul li a{display:block}.procedure_page .anchor_link_block__item{border:1.5px solid #cad4e3;background-color:#e2eaf5;border-radius:.3em;padding:5px;display:flex;align-items:center;width:345px;box-sizing:border-box}@media screen and (width < 769px){.procedure_page .anchor_link_block__item{width:100%}}.procedure_page .anchor_link_block__item.rent_layout{width:470px}@media screen and (width < 769px){.procedure_page .anchor_link_block__item.rent_layout{width:100%}}.procedure_page .anchor_link_block__img{min-width:110px;width:110px;margin-right:20px}@media screen and (width < 769px){.procedure_page .anchor_link_block__img{min-width:100px;width:35%;margin-right:16px}}.procedure_page .anchor_link_block__img img{width:100%}.procedure_page .anchor_link_block__detail{position:relative;width:100%}.procedure_page .anchor_link_block__en{font-family:Cardo;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.0225rem;color:#719de6;margin-bottom:8px}@media screen and (width < 769px){.procedure_page .anchor_link_block__en{font-size:calc(13 / 393 * 100vw)}}.procedure_page .anchor_link_block__title{font-family:Noto Sans JP;font-weight:600;font-size:20px;line-height:150%;color:#003894}@media screen and (width < 769px){.procedure_page .anchor_link_block__title{font-size:calc(17 / 393 * 100vw)}}.procedure_page .anchor_link_block__triangle{position:absolute;top:50%;transform:-50%;right:10%;background-color:#003894;width:14px;height:11px;clip-path:polygon(0 0,100% 0%,50% 100%)}@media screen and (width < 769px){.procedure_page .anchor_link_block__triangle{width:calc(14 / 393 * 100vw);height:calc(11 / 393 * 100vw)}}.procedure_page .flow_block+.flow_block{margin-top:100px}@media screen and (width < 769px){.procedure_page .flow_block+.flow_block{margin-top:60px}}.procedure_page .flow_block__inner{background-color:#fff;padding:40px 60px 80px;border-radius:.4em}@media screen and (width < 769px){.procedure_page .flow_block__inner{padding:calc(30 / 393 * 100vw) calc(25 / 393 * 100vw) calc(60 / 393 * 100vw)}}.procedure_page .flow_block__unit{padding-bottom:46px;margin-bottom:35px;border-bottom:1.5px solid #eeeeee}@media screen and (width < 769px){.procedure_page .flow_block__unit{padding-bottom:40px;margin-bottom:40px}}.procedure_page .flow_block__unit.head_layout{padding-bottom:21px}@media screen and (width < 769px){.procedure_page .flow_block__unit.head_layout{padding-bottom:20px;margin-bottom:20px}}.procedure_page .flow_block__unit .flow_block__text:not(:first-child){margin-top:26px}@media screen and (width < 769px){.procedure_page .flow_block__unit .flow_block__text:not(:first-child){margin-top:28px}}.procedure_page .flow_block__unit .procedure_block__link{margin-top:20px}.procedure_page .flow_block__unit .procedure_block__link:not(:first-child){margin-top:12px}.procedure_page .flow_block__unit:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.procedure_page .flow_block__head{display:flex;justify-content:space-between;align-items:baseline}@media screen and (width < 769px){.procedure_page .flow_block__head{flex-direction:column-reverse}}.procedure_page .flow_block__title{font-family:Noto Serif JP;font-weight:500;font-size:39px;line-height:150%;letter-spacing:.0225rem;color:#003894}@media screen and (width < 769px){.procedure_page .flow_block__title{font-size:calc(28 / 393 * 100vw)}}.procedure_page .flow_block__en{font-family:Cardo;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.0225rem;color:#719de6}@media screen and (width < 769px){.procedure_page .flow_block__en{font-size:calc(13 / 393 * 100vw)}}.procedure_page .flow_block__row{display:flex}@media screen and (width < 769px){.procedure_page .flow_block__row{flex-direction:column-reverse}}.procedure_page .flow_block__subTitle{font-family:Noto Sans JP;font-weight:500;font-size:20px;line-height:150%;letter-spacing:.0225rem;color:#003894;margin-bottom:24px}@media screen and (width < 769px){.procedure_page .flow_block__subTitle{font-size:calc(16 / 393 * 100vw);margin-bottom:15px}}.procedure_page .flow_block__numberTitle{font-family:Noto Serif JP;font-weight:600;font-size:25px;line-height:150%;letter-spacing:.0225rem;color:#003894;display:flex;align-items:center;margin-bottom:28px}@media screen and (width < 769px){.procedure_page .flow_block__numberTitle{font-size:calc(18 / 393 * 100vw);margin-bottom:16px;align-items:baseline}}.procedure_page .flow_block__numberTitle span{background-color:#013994;display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-family:Cardo;font-weight:400;font-size:21px;line-height:140%;letter-spacing:.0225rem;color:#fff;border-radius:.2em;margin-right:20px}@media screen and (width < 769px){.procedure_page .flow_block__numberTitle span{font-size:calc(14 / 393 * 100vw);width:calc(28 / 393 * 100vw);height:calc(28 / 393 * 100vw);margin-right:12px}}.procedure_page .flow_block__text{font-family:Noto Sans JP;font-weight:400;font-size:15px;line-height:220%;letter-spacing:.02em;color:#333}@media screen and (width < 769px){.procedure_page .flow_block__text{font-size:calc(15 / 393 * 100vw)}}.procedure_page .flow_block__text .note_mark{font-size:10px;vertical-align:text-top}@media screen and (width < 769px){.procedure_page .flow_block__text .note_mark{font-size:calc(10 / 393 * 100vw)}}.procedure_page .flow_block__text .emphasis{font-weight:700;color:#003894}.procedure_page .flow_block__text+.flow_block__note{margin-top:8px}@media screen and (width < 769px){.procedure_page .flow_block__text+.flow_block__note{margin-top:12px}}.procedure_page .flow_block__text+.flow_block__subTitle{margin-top:80px}@media screen and (width < 769px){.procedure_page .flow_block__text+.flow_block__subTitle{margin-top:30px}}.procedure_page .flow_block__text+.flow_block__text{margin-top:20px}@media screen and (width < 769px){.procedure_page .flow_block__text+.flow_block__text{margin-top:35px}}.procedure_page .flow_block__list{margin-top:12px}@media screen and (width < 769px){.procedure_page .flow_block__list{margin-top:16px}}.procedure_page .flow_block__list ul li p{display:flex;font-family:Noto Sans JP;font-weight:500;font-size:15px;line-height:180%;letter-spacing:.02em;color:#003894}@media screen and (width < 769px){.procedure_page .flow_block__list ul li p{font-size:calc(15 / 393 * 100vw)}}.procedure_page .flow_block__note{font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:160%;letter-spacing:4%;text-align:justify;display:flex;color:#333}@media screen and (width < 769px){.procedure_page .flow_block__note{font-size:calc(12 / 393 * 100vw)}}.procedure_page .flow_block__note+.flow_block__note{margin-top:5px}.procedure_page .flow_block__img{width:301px;min-width:301px;margin-left:46px}@media screen and (width < 769px){.procedure_page .flow_block__img{margin-left:0;margin-bottom:26px;width:100%;min-width:auto}}.procedure_page .flow_block__img img{width:100%}.procedure_page .procedure_block{margin-top:34px}@media screen and (width < 769px){.procedure_page .procedure_block{margin-top:30px}}.procedure_page .procedure_block+.procedure_block{margin-top:20px}.procedure_page .procedure_block__inner{background-color:#f6f6f6;border-radius:.5em;padding:40px 60px}@media screen and (width < 769px){.procedure_page .procedure_block__inner{padding:calc(20 / 393 * 100vw)}}.procedure_page .procedure_block__title{font-family:Noto Sans JP;font-weight:700;font-size:20px;line-height:100%;letter-spacing:.02em;text-align:justify;color:#003894;position:relative;display:inline-block;z-index:0;margin-bottom:20px}@media screen and (width < 769px){.procedure_page .procedure_block__title{font-size:calc(18 / 393 * 100vw);margin-bottom:16px}}.procedure_page .procedure_block__title:before{content:"";position:absolute;left:0;bottom:-20%;width:100%;height:7px;background-color:#c8daf9;z-index:-1}@media screen and (width < 769px){.procedure_page .procedure_block__title:before{height:calc(7 / 393 * 100vw)}}.procedure_page .procedure_block__text{font-family:Noto Sans JP;font-weight:400;font-size:15px;line-height:220%;letter-spacing:.02em;margin-bottom:16px}@media screen and (width < 769px){.procedure_page .procedure_block__text{font-size:calc(14 / 393 * 100vw);margin-bottom:20px}}.procedure_page .procedure_block__link.download_layout a{background-color:#fff;border:solid 1px #003894;border-radius:.3em}.procedure_page .procedure_block__link.download_layout a .icon{width:21px;min-width:21px}@media screen and (width < 769px){.procedure_page .procedure_block__link.download_layout a .icon{width:calc(21 / 393 * 100vw);min-width:calc(21 / 393 * 100vw)}}.procedure_page .procedure_block__link.download_layout a p{color:#003894}.procedure_page .procedure_block__link.web_layout a{background-color:#003894;border-radius:.3em}.procedure_page .procedure_block__link.web_layout a .icon{width:27px;min-width:27px}@media screen and (width < 769px){.procedure_page .procedure_block__link.web_layout a .icon{width:calc(33 / 393 * 100vw);min-width:calc(33 / 393 * 100vw)}}.procedure_page .procedure_block__link.web_layout a p{color:#fff}.procedure_page .procedure_block__link a{display:inline-flex;align-items:center;padding:12px}@media screen and (width < 769px){.procedure_page .procedure_block__link a{padding:calc(10 / 393 * 100vw) calc(14 / 393 * 100vw) calc(10 / 393 * 100vw) calc(8 / 393 * 100vw);width:100%}}.procedure_page .procedure_block__link a .icon{margin-right:10px}@media screen and (width < 769px){.procedure_page .procedure_block__link a .icon{margin-right:0}}.procedure_page .procedure_block__link a .icon img{width:100%}.procedure_page .procedure_block__link a p{font-family:Noto Sans JP;font-weight:600;font-size:14px;line-height:150%;letter-spacing:.02em;width:100%}@media screen and (width < 769px){.procedure_page .procedure_block__link a p{font-size:calc(13 / 393 * 100vw);margin:0 0 0 calc(4 / 393 * 100vw);letter-spacing:-.08em}}.procedure_page .procedure_block__list ul li+li{margin-top:8px}.procedure_page .procedure_block__list ul li p{display:flex;font-family:Noto Sans JP;font-weight:500;font-size:15px;line-height:180%;letter-spacing:.02em;color:#003894}@media screen and (width < 769px){.procedure_page .procedure_block__list ul li p{font-size:calc(15 / 393 * 100vw)}}.owner_service_page{overflow-x:hidden}.owner_service_page .container{max-width:1000px;margin:0 auto}.owner_service_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);position:relative}.owner_service_page .fv_block__inner{padding:54px 0 46px}@media screen and (width < 769px){.owner_service_page .fv_block__inner{padding:64px calc(20 / 393 * 100vw)}}.owner_service_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem;margin-bottom:14px}@media screen and (width < 769px){.owner_service_page .fv_block__title_en{font-size:14px;letter-spacing:.28px}}.owner_service_page .fv_block__subTitle{color:#fff;font-family:"Noto Serif JP";font-weight:500;font-size:24px;letter-spacing:.0225rem;line-height:160%;margin-bottom:2px}@media screen and (width < 769px){.owner_service_page .fv_block__subTitle{font-size:1.0625rem;letter-spacing:.0319rem}}.owner_service_page .fv_block__title{color:#fff;font-family:"Noto Serif JP";font-size:40px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:2.4px}@media screen and (width < 769px){.owner_service_page .fv_block__title{font-size:calc(28 / 393 * 100vw);letter-spacing:0;margin:9px 0 0}}@media screen and (width < 769px){.owner_service_page .service_block__inner{padding:0 20px}}.owner_service_page .service_block__bg{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);background:#f3f6fa;padding-top:31px}.owner_service_page .service_block__nav{margin-top:80px}.owner_service_page .service_block__nav ul{display:flex;justify-content:center}@media screen and (width < 769px){.owner_service_page .service_block__nav ul{flex-direction:column}}.owner_service_page .service_block__nav li{display:flex}.owner_service_page .service_block__nav li:nth-child(1):before{content:"";display:block;width:1px;height:100%;background-color:#acc1ef}@media screen and (width < 769px){.owner_service_page .service_block__nav li:nth-child(1):before{width:100%;height:1px}}.owner_service_page .service_block__nav li:nth-child(1):after{content:"";display:block;width:1px;height:100%;background-color:#acc1ef}@media screen and (width < 769px){.owner_service_page .service_block__nav li:nth-child(1):after{width:100%;height:1px}}.owner_service_page .service_block__nav li:nth-child(2):after,.owner_service_page .service_block__nav li:nth-child(3):after{content:"";display:block;width:1px;height:100%;background-color:#acc1ef}@media screen and (width < 769px){.owner_service_page .service_block__nav li:nth-child(2):after,.owner_service_page .service_block__nav li:nth-child(3):after{width:100%;height:1px}}@media screen and (width < 769px){.owner_service_page .service_block__nav li{position:relative;display:initial}}.owner_service_page .service_block__nav a{color:#333;text-align:center;font-family:"Noto Serif JP";font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.28px;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;padding:0 44px}@media screen and (width < 769px){.owner_service_page .service_block__nav a{flex-direction:row;align-items:center;color:#333;text-align:center;font-family:"Noto Serif JP";font-size:15px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.3px;text-transform:uppercase;padding:18px 14px}}.owner_service_page .service_block__nav a span{color:#003894;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.8px;margin-bottom:10px}@media screen and (width < 769px){.owner_service_page .service_block__nav a span{margin-bottom:0;color:#003894;font-size:22px;letter-spacing:2.2px;margin-right:14px}}.owner_service_page .service_block__nav a span:after{content:"";display:block;width:100%;height:1px;background-color:#003894}@media screen and (width < 769px){.owner_service_page .service_block__nav a span:after{display:none}}.owner_service_page .service_block__nav_arrow{margin-top:13px}@media screen and (width < 769px){.owner_service_page .service_block__nav_arrow{margin-top:0;position:absolute;right:13px}}.owner_service_page .service_block__nav_arrow img{width:100%}.owner_service_page .service_block__lead{color:#333;text-align:center;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.0375rem;margin-top:62px}@media screen and (width < 769px){.owner_service_page .service_block__lead{font-size:.8125rem;letter-spacing:.0325rem;text-align:left}}.owner_service_page .service_block__section{margin-top:120px;margin:0 calc(50% - 50vw);padding:66px calc(50vw - 50%) 100px}.owner_service_page .service_block__section:nth-of-type(odd){background:#f3f6fa}.owner_service_page .service_block__section_img{max-width:322px;margin-left:auto}@media screen and (width < 769px){.owner_service_page .service_block__section_img{max-width:100%;margin-left:0}}.owner_service_page .service_block__section_img img{width:100%}.owner_service_page .service_block__section_titl_num{color:#719de6;font-family:Cardo;font-size:1rem;line-height:140%;letter-spacing:.64px;display:inline-block}@media screen and (width < 769px){.owner_service_page .service_block__section_titl_num{font-size:.625rem;letter-spacing:.25px}}.owner_service_page .service_block__section_titl_num span.big{font-size:3.375rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.0675rem}@media screen and (width < 769px){.owner_service_page .service_block__section_titl_num span.big{font-size:2.875rem;letter-spacing:.0575rem}}.owner_service_page .service_block__section_titl_num:after{content:"";display:block;width:100%;height:1px;background-color:#acc1ef}.owner_service_page .service_block__section_title{color:#003894;font-family:"Noto Serif JP";font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:3.2px;margin-top:30px}@media screen and (width < 769px){.owner_service_page .service_block__section_title{color:#003894;font-family:"Noto Serif JP";font-size:32px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.56px}}.owner_service_page .service_block__section_header{display:flex;gap:90px;align-items:end}@media screen and (width < 769px){.owner_service_page .service_block__section_header{flex-direction:column;gap:34px;align-items:start}}.owner_service_page .service_block__section_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.0375rem}@media screen and (width < 769px){.owner_service_page .service_block__section_text{font-size:.875rem;line-height:220%;letter-spacing:.0375rem}}.owner_service_page .service_block__section_contents{margin-top:50px}@media screen and (width < 769px){.owner_service_page .service_block__section_contents{margin-top:60px}}.owner_service_page .service_block__item{display:flex;gap:50px;align-items:flex-start}@media screen and (width < 769px){.owner_service_page .service_block__item{flex-direction:column;gap:20px}}.owner_service_page .service_block__item:not(:first-child){margin-top:120px}@media screen and (width < 769px){.owner_service_page .service_block__item:not(:first-child){margin-top:70px}}.owner_service_page .service_block__item--sub{margin-top:80px}.owner_service_page .service_block__item--reverse{flex-direction:row-reverse}@media screen and (width < 769px){.owner_service_page .service_block__item--reverse{flex-direction:column}}.owner_service_page .service_block__item--block{display:block}.owner_service_page .service_block__item_title{color:#003894;font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;line-height:140%;letter-spacing:1.2px;white-space:nowrap}@media screen and (width < 769px){.owner_service_page .service_block__item_title{font-size:1.25rem;letter-spacing:1px;white-space:normal}}.owner_service_page .service_block__item_title:after{content:"";display:block;width:100%;height:2px;background:linear-gradient(90deg,#003894,#c0d8ff);margin-top:10px}.owner_service_page .service_block__item_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.0375rem;margin-top:30px}@media screen and (width < 769px){.owner_service_page .service_block__item_text{font-size:.9375rem;line-height:200%;letter-spacing:.0375rem;margin-top:20px}}.owner_service_page .service_block__item_text a{color:#003894;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.6px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.owner_service_page .service_block__item_strong{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:1.25rem;font-style:normal;font-weight:700;line-height:190%;letter-spacing:.15rem;margin-top:24px;display:inline-block}@media screen and (width < 769px){.owner_service_page .service_block__item_strong{font-size:1rem;line-height:200%;letter-spacing:.04rem;margin-top:20px}}.owner_service_page .service_block__item_img{max-width:486px;flex-shrink:0}.owner_service_page .service_block__item_img img{width:100%}@media screen and (width < 769px){.owner_service_page .service_block__detail{margin-top:50px}}.owner_service_page .service_block__detail_title{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:1.25rem;font-style:normal;font-weight:700;line-height:190%;letter-spacing:.15rem;margin:55px 0 0}@media screen and (width < 769px){.owner_service_page .service_block__detail_title{font-size:1rem;line-height:200%;letter-spacing:.04rem;font-size:1.0625rem}}.owner_service_page .service_block__detail_strong{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:1rem;font-style:normal;font-weight:500;line-height:190%;letter-spacing:.04rem;margin-top:24px;display:inline-block}@media screen and (width < 769px){.owner_service_page .service_block__detail_strong{margin-top:20px;font-size:calc(16 / 393 * 100vw);line-height:200%;letter-spacing:.32px}}.owner_service_page .service_block__detail_strong:nth-of-type(2){margin-top:50px}.owner_service_page .service_block__detail_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.6px;margin-top:11px}@media screen and (width < 769px){.owner_service_page .service_block__detail_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.5px;margin-top:16px}}.owner_service_page .service_block__other{margin-top:114px}@media screen and (width < 769px){.owner_service_page .service_block__other{margin-top:70px}}.owner_service_page .service_block__card_wrapper{display:flex;gap:60px;margin-top:40px}@media screen and (width < 769px){.owner_service_page .service_block__card_wrapper{flex-direction:column;gap:20px}}.owner_service_page .service_block__card{border-radius:4px;background:#f1f3f5;padding:40px}@media screen and (width < 769px){.owner_service_page .service_block__card{padding:24px}}.owner_service_page .service_block__card_title{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.225rem;text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#00389433;text-underline-offset:-.3em;text-decoration-skip-ink:none}@media screen and (width < 769px){.owner_service_page .service_block__card_title{color:#003894;text-align:justify;font-size:1.125rem;line-height:220%;letter-spacing:.05rem}}.owner_service_page .service_block__card_note{color:#d71f1f;text-align:justify;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.65px}@media screen and (width < 769px){.owner_service_page .service_block__card_note{color:#d71f1f;font-size:.75rem;line-height:140%;letter-spacing:.03rem;margin-top:16px;display:inline-block}}.owner_service_page .service_block__card_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.6px}@media screen and (width < 769px){.owner_service_page .service_block__card_text{font-size:.9375rem;line-height:180%;letter-spacing:.0375rem;margin-top:8px}}.owner_service_page .service_block__btn{margin-top:20px}@media screen and (width < 769px){.owner_service_page .service_block__btn{margin-top:30px;text-align:center}}.owner_service_page .service_block__btn a{color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px;border-radius:4px;border:1.5px solid #003894;background:#003894;padding:7px 20px;display:inline-flex;align-items:center;justify-content:center}.owner_service_page .service_block__btn a:after{content:"";display:block;width:10px;height:6px;background:url(/assets/img/common/pic_arrow_btn.svg) center center/contain no-repeat;margin-left:10px}.owner_service_page .service_block__btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}@media screen and (width < 769px){.owner_service_page #servivce02 .service_block__item_img{margin-top:20px}}.owner_page{overflow-x:hidden}.owner_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.owner_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);position:relative}.owner_page .fv_block__inner{margin:0 auto;width:1040px;padding:54px 20px 46px}@media (max-width: 1512px){.owner_page .fv_block__inner{padding:calc(54 / 1512 * 100vw) 20px calc(46 / 1512 * 100vw)}}@media screen and (width < 769px){.owner_page .fv_block__inner{width:100%;padding:calc(43 / 393 * 100vw) 20px calc(105 / 393 * 100vw)}}.owner_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem}@media (max-width: 1512px){.owner_page .fv_block__title_en{font-size:calc(18 / 1512 * 100vw)}}@media screen and (width < 769px){.owner_page .fv_block__title_en{color:#719de6;font-size:calc(14 / 393 * 100vw);letter-spacing:.28px}}.owner_page .fv_block__title{color:#fff;font-family:"Noto Serif JP";font-size:52px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:3.12px}@media (max-width: 1512px){.owner_page .fv_block__title{font-size:calc(57 / 1512 * 100vw)}}@media screen and (width < 769px){.owner_page .fv_block__title{color:#fff;font-size:calc(28 / 393 * 100vw);letter-spacing:1.68px;margin:calc(9 / 393 * 100vw) 0 0 0}}.owner_page .fv_block__text{color:#fff;font-family:"Noto Serif JP";font-size:1.375rem;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.0825rem;text-transform:uppercase;margin:26px 0 0}@media (max-width: 1512px){.owner_page .fv_block__text{margin:calc(26 / 1512 * 100vw) 0 0 0;font-size:calc(22 / 1512 * 100vw)}}@media screen and (width < 769px){.owner_page .fv_block__text{color:#fff;font-size:calc(17 / 393 * 100vw);letter-spacing:1.36px;margin:calc(16 / 393 * 100vw) 0 0 0}}.owner_page .fv_block__text:before{content:"";display:block;width:43px;height:1px;background:#fff;margin:0 0 24px}@media (max-width: 1512px){.owner_page .fv_block__text:before{margin:0 0 calc(24 / 1512 * 100vw) 0}}@media screen and (width < 769px){.owner_page .fv_block__text:before{background:#ffffff4d;width:43px;height:1px}}.owner_page .fv_block__img_wrapper{width:calc(878 / 1512 * 100vw);max-width:878px;position:absolute;top:calc(81 / 1512 * 100vw);left:50%;transform:translate(calc(-122 / 1512 * 100vw))}@media (min-width: 1512px){.owner_page .fv_block__img_wrapper{top:81px;transform:translate(-122px)}}@media screen and (width < 769px){.owner_page .fv_block__img_wrapper{top:calc(272 / 393 * 100vw);left:unset;right:0;bottom:max(-130 / 393 * 100vw,-130px);transform:none;width:100%;padding-left:20px}}.owner_page .fv_block__img_wrapper img{width:100%}.owner_page .service_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);overflow:hidden}.owner_page .service_block__inner{padding:24px 0 150px}@media screen and (width < 769px){.owner_page .service_block__inner{padding:calc(158 / 393 * 100vw) 0 calc(105 / 393 * 100vw)}}.owner_page .service_block__contents_wrapper{display:flex;gap:60px;margin:142px 0 0}@media screen and (width < 769px){.owner_page .service_block__contents_wrapper{flex-direction:column;gap:40px;margin:73px 0 0}}.owner_page .service_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem}@media screen and (width < 769px){.owner_page .service_block__title_en{font-size:1rem;letter-spacing:.02rem}}.owner_page .service_block__title{color:#003894;font-family:"Noto Serif JP";font-size:36px;font-style:normal;font-weight:700;line-height:220%;letter-spacing:2.88px;margin:-10px 0 0}@media screen and (width < 769px){.owner_page .service_block__title{color:#003894;font-size:28px;letter-spacing:2.24px}}.owner_page .service_block__text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.02rem;margin:30px 0 0}@media screen and (width < 769px){.owner_page .service_block__text{margin:20px 0 0;font-size:.9375rem;letter-spacing:.0375rem}}.owner_page .service_block__img{max-width:493px;flex-shrink:0;padding:35px 0 0}@media screen and (width < 769px){.owner_page .service_block__img{padding:0;margin:20px 0 0}}.owner_page .service_block__img img{width:100%}@media screen and (width < 769px){.owner_page .service_block__btn{text-align:center}}.owner_page .service_block__btn a{color:#fff;background:#003894;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.0187rem;display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:4px;margin:40px 0 0}@media screen and (width < 769px){.owner_page .service_block__btn a{color:#fff;font-size:15px;letter-spacing:.3px;width:100%;max-width:275px;margin:30px auto 0}}.owner_page .service_block__btn a:after{content:"";display:inline-block;width:8px;height:8px;border-top:1.5px solid #FFF;border-right:1.5px solid #FFF;transform:rotate(45deg);margin-left:12px}.owner_page .service_block__btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.owner_page .apply_block__inner{padding:83px 0 180px}.owner_page .apply_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem}@media screen and (width < 769px){.owner_page .apply_block__title_en{color:#719de6;font-size:1rem;letter-spacing:.02rem}}.owner_page .apply_block__title{color:#003894;font-family:"Noto Serif JP";font-size:2.25rem;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.18rem}@media screen and (width < 769px){.owner_page .apply_block__title{font-size:1.75rem;letter-spacing:.14rem}}.owner_page .apply_block__text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.0375rem;padding:0 100px 0 0;margin:30px 0 0}@media screen and (width < 769px){.owner_page .apply_block__text{padding:0;margin:40px 0 0;font-size:.9375rem;letter-spacing:.0375rem}}.owner_page .apply_block__item{position:relative}.owner_page .apply_block__item--01:before{display:block;content:"";background:url(/assets/img/owner/deco_owner_01.svg) no-repeat center center/contain;width:115px;height:84px;position:absolute;top:-25px;right:0;z-index:-1}.owner_page .apply_block__item--02:before{display:block;content:"";background:url(/assets/img/owner/deco_owner_02.svg) no-repeat center center/contain;width:115px;height:84px;position:absolute;top:-25px;right:0;z-index:-1}.owner_page .apply_block__item_wrapper{display:flex;gap:77px;margin:70px 0 0}@media screen and (width < 769px){.owner_page .apply_block__item_wrapper{flex-direction:column;gap:40px}}.owner_page .apply_block__item_title{color:#003894;font-family:"Noto Serif JP";font-size:1.5625rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.125rem;border-bottom:1px solid #C2CFE2;padding:0 0 15px}@media screen and (width < 769px){.owner_page .apply_block__item_title{color:#003894;font-family:"Noto Serif JP";font-size:calc(24 / 393 * 100vw);letter-spacing:.96px}}.owner_page .apply_block__img{margin:24px 0 0}.owner_page .apply_block__item_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.0375rem;margin:20px 0 0}@media screen and (width < 769px){.owner_page .apply_block__btn{text-align:center}}.owner_page .apply_block__btn a{color:#fff;background:#003894;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.0187rem;display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:4px;margin:30px 0 0}@media screen and (width < 769px){.owner_page .apply_block__btn a{font-size:calc(15 / 393 * 100vw);letter-spacing:0;padding:11px 15px;gap:0}}.owner_page .apply_block__btn a:after{content:"";display:inline-block;width:8px;height:8px;border-top:1.5px solid #FFF;border-right:1.5px solid #FFF;transform:rotate(45deg);margin-left:12px}.owner_page .apply_block__btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}@media screen and (width < 769px){.owner_page .apply_block__btn--small a{font-size:calc(13 / 393 * 100vw)}}.owner_page .faq_block{background:#003894;margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%) 100px;overflow:hidden}.owner_page .faq_block__contents{display:flex;flex-direction:column;align-items:center}.owner_page .faq_block__title_en{color:#96bdff;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.045rem}@media screen and (width < 769px){.owner_page .faq_block__title_en{color:#96bdff;font-size:16px;letter-spacing:.64px}}.owner_page .faq_block__title{color:#fff;font-family:"Noto Serif JP";font-size:2.25rem;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.18rem}@media screen and (width < 769px){.owner_page .faq_block__title{color:#fff;font-size:28px;letter-spacing:2.24px}}.owner_page .faq_block__text{color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.0375rem;margin:20px 0 0}@media screen and (width < 769px){.owner_page .faq_block__text{color:#fff;font-size:calc(15 / 393 * 100vw);letter-spacing:0}}.owner_page .faq_block__btn a{color:#003894;background:#fff;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.0187rem;display:inline-flex;align-items:center;gap:12px;padding:12px 24px;border-radius:4px;margin:40px 0 0}@media screen and (width < 769px){.owner_page .faq_block__btn a{color:#003894;font-size:15px;letter-spacing:.3px;width:calc(275 / 393 * 100vw);max-width:275px;justify-content:space-between}}.owner_page .faq_block__btn a:after{content:"";display:inline-block;width:8px;height:8px;border-top:1.5px solid #003894;border-right:1.5px solid #003894;transform:rotate(45deg);margin-left:12px}.owner_page .faq_block__btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.policy_page{overflow-x:hidden}.policy_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.policy_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);position:relative}.policy_page .fv_block__inner{padding:82px 0 81px}@media screen and (width < 769px){.policy_page .fv_block__inner{padding:43px 0 50px}}.policy_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem}@media screen and (width < 769px){.policy_page .fv_block__title_en{color:#719de6;font-size:14px;letter-spacing:.28px}}.policy_page .fv_block__title{margin:14px 0 0;color:#fff;font-family:"Noto Serif JP";font-size:42px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:2.52px}@media screen and (width < 769px){.policy_page .fv_block__title{color:#fff;font-size:28px;letter-spacing:1.12px;margin:9px 0 0}}.policy_page .breadcrumb ul{justify-content:flex-start}.policy_page .body_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:24px calc(50vw - 50%) 120px}.policy_page .body_block__inner{background:#fff;margin:55px 0 0;padding:60px 80px 80px;border-radius:4px}@media screen and (width < 769px){.policy_page .body_block__inner{margin:73px 0 0;padding:40px 19px 59px 20px;border-radius:8px}}.policy_page .body_block__inner p,.policy_page .body_block__inner li,.policy_page .body_block__inner dt,.policy_page .body_block__inner dd{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.3px}.policy_page .body_block__inner p.body_block__bottom_text,.policy_page .body_block__inner li.body_block__bottom_text,.policy_page .body_block__inner dt.body_block__bottom_text,.policy_page .body_block__inner dd.body_block__bottom_text{margin-top:40px}.policy_page .body_block__inner a{color:#003894;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.3px;text-decoration-line:underline;text-decoration-style:solid}.policy_page .body_block__lead{margin:30px 0;padding:40px 60px;background:#f1f7ff}@media screen and (width < 769px){.policy_page .body_block__lead{padding:27px 30px}}.policy_page .body_block__lead_bottom{margin-bottom:60px}@media screen and (width < 769px){.policy_page .body_block__lead_bottom{margin-bottom:40px}}.policy_page .clause_block+.clause_block{margin-top:60px}@media screen and (width < 769px){.policy_page .clause_block+.clause_block{margin-top:48px}}.policy_page .clause_block__title{margin-bottom:20px;color:#003894;font-family:Noto Sans JP;font-size:24px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px}@media screen and (width < 769px){.policy_page .clause_block__title{font-size:20px;letter-spacing:1px}}.policy_page .clause_block__title>span{padding:0 0 0 5px}@media screen and (width < 769px){.policy_page .clause_block__title>span{display:flex}}@media screen and (width < 769px){.policy_page .clause_block__title>span span:nth-child(2){padding-left:5px}}.policy_page .clause_block__title:after{content:"";display:block;width:100%;height:2px;margin-top:14px;background:linear-gradient(90deg,#003894,#c0d8ff)}.policy_page .clause_block strong{color:#003894;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.3px}@media screen and (width < 769px){.policy_page .clause_block strong{line-height:180%}}.policy_page .clause_block .clause_block_list__note{display:flex;font-size:12px;line-height:160%;letter-spacing:.48px}.policy_page .clause_block .clause_block_list__note:before{content:"※"}.policy_page .clause_block_list li{margin-left:20px;list-style:decimal}.policy_page .clause_block_list li:has(ol)+li{margin-top:10px}.policy_page .clause_block_list li:has(.clause_block_list_bracket){margin-top:15px}.policy_page .clause_block_list_roman{margin:5px 0 0 23px}.policy_page .clause_block_list_roman li{list-style:lower-roman;line-height:180%}.policy_page .clause_block_list_roman li dt{margin-bottom:-4px}.policy_page .clause_block_list_roman li p,.policy_page .clause_block_list_roman li dd{line-height:180%}.policy_page .clause_block_list_bracket li{display:flex;margin-left:-10px;counter-increment:list-item}.policy_page .clause_block_list_bracket li:before{content:"（ " counter(list-item) " ）";flex-shrink:0;margin-right:-6px}.policy_page .clause_block_list_bracket li+li{margin-top:6px}.policy_page .clause_block_sub{margin-top:20px}.policy_page .clause_block_sub__title{margin:0 0 0 4px;color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.3px}.policy_page .clause_block_sub_body{margin-left:21px}.policy_page .clause_block_dl{margin:15px 0 42px 20px;color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;line-height:180%;letter-spacing:.3px}@media screen and (width < 769px){.policy_page .clause_block_dl{margin:15px 0 42px 17px}}.policy_page .clause_block_dl dt{font-weight:700}.policy_page .clause_block_dl dd{margin-top:6px;font-weight:400}.policy_page .clause_block_dl__note{display:flex;margin-top:5px;font-size:12px;line-height:160%;letter-spacing:.48px}.policy_page .clause_block_dl__note:before{content:"※"}.privacy_page{overflow-x:hidden}.privacy_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.privacy_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);position:relative}.privacy_page .fv_block__inner{padding:82px 0 81px}@media screen and (width < 769px){.privacy_page .fv_block__inner{padding:52px 0 55px}}.privacy_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem}@media screen and (width < 769px){.privacy_page .fv_block__title_en{color:#719de6;font-size:14px;letter-spacing:.28px}}.privacy_page .fv_block__title{margin:14px 0 0;color:#fff;font-family:"Noto Serif JP";font-size:42px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:2.52px}@media screen and (width < 769px){.privacy_page .fv_block__title{color:#fff;font-size:28px;letter-spacing:1.68px;margin:9px 0 0}}.privacy_page .breadcrumb ul{justify-content:flex-start}.privacy_page .body_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:24px calc(50vw - 50%) 120px}.privacy_page .body_block__inner{background:#fff;margin:55px 0 0;padding:60px 80px 80px;border-radius:4px}@media screen and (width < 769px){.privacy_page .body_block__inner{margin:73px 0 0;padding:40px 19px 59px 20px;border-radius:8px}}.privacy_page .body_block__date{margin:37px 0;color:#000;text-align:right;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.3px}@media screen and (width < 769px){.privacy_page .body_block__date{margin:0 0 40px;font-size:12px;letter-spacing:.24px}}.privacy_page .clause_block+.clause_block{margin-top:60px}@media screen and (width < 769px){.privacy_page .clause_block+.clause_block{margin-top:48px}}.privacy_page .clause_block__title{margin-bottom:20px;color:#003894;font-family:Noto Sans JP;font-size:24px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px}@media screen and (width < 769px){.privacy_page .clause_block__title{font-size:20px;letter-spacing:1px}}.privacy_page .clause_block__title>span{padding:0 0 0 5px}@media screen and (width < 769px){.privacy_page .clause_block__title>span{display:flex}}@media screen and (width < 769px){.privacy_page .clause_block__title>span span:nth-child(2){padding-left:5px}}.privacy_page .clause_block__title:after{content:"";display:block;width:100%;height:2px;margin-top:14px;background:linear-gradient(90deg,#003894,#c0d8ff)}.privacy_page .clause_block p,.privacy_page .clause_block li{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.3px}.privacy_page .clause_block p .clause_block_list__info,.privacy_page .clause_block li .clause_block_list__info{line-height:180%}.privacy_page .clause_block a{color:#003894;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.3px;text-decoration-line:underline;white-space:normal;word-break:break-all}.privacy_page .clause_block .clause_block_list__note{display:flex;margin-top:2px;font-size:12px;line-height:160%;letter-spacing:.48px}.privacy_page .clause_block .clause_block_list__note:before{content:"※"}.privacy_page .clause_block_list li{margin-left:20px;list-style:decimal}.privacy_page .clause_block_list li:has(ol)+li{margin-top:10px}.privacy_page .clause_block_list li:has(.clause_block_list_bracket){margin-top:15px}.privacy_page .clause_block_list li:has(.clause_block_list_plane){margin-top:15px}.privacy_page .clause_block_list__text_s{color:#000;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.28px}.privacy_page .clause_block_list_sub li{list-style:lower-roman;line-height:180%}.privacy_page .clause_block_list_sub li+li{margin-top:5px}.privacy_page .clause_block_list_disc{margin-top:4px}.privacy_page .clause_block_list_disc li{margin-left:0;list-style:none;font-size:14px;line-height:190%;letter-spacing:.28px}@media screen and (width < 769px){.privacy_page .clause_block_list_disc li{display:flex}}.privacy_page .clause_block_list_disc li+li{margin-top:0}.privacy_page .clause_block_list_disc li:before{content:"・"}.privacy_page .clause_block_list_bracket li{display:flex;margin-left:0}.privacy_page .clause_block_list_bracket li span{line-height:220%}@media screen and (width < 769px){.privacy_page .clause_block_list_bracket li span{padding-top:3px}}.privacy_page .clause_block_list_bracket li+li{margin-top:14px}.privacy_page .clause_block_list_plane{margin-top:14px}.privacy_page .clause_block_list_plane>li{list-style:none;margin-left:0}@media screen and (width < 769px){.privacy_page .clause_block_list_plane>li span{padding-top:3px}}.privacy_page .clause_block_list_plane>li+li{margin-top:10px}.privacy_page .clause_block_list_plane>li .clause_block_list__title{align-items:baseline;display:flex}.privacy_page .clause_block_list_plane>li .clause_block_list__info{margin-left:3em}.privacy_page .clause_block_list_plane>li .clause_block_list__info p{line-height:180%}.privacy_page .clause_block_list_plane>li .clause_block_list__info--ml-1{margin-left:1em}.privacy_page .clause_block p+.clause_block_list{margin-top:16px}.privacy_page .clause_block .clause_block_list+p{margin-top:8px}.privacy_page .clause_block_sub+.clause_block_sub{margin-top:28px}.privacy_page .clause_block_sub__title{margin:0 0 8px;color:#003894;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.34px}.privacy_page .clause_block .clause_block_body+.clause_block_sub{margin-top:20px}@media screen and (width < 769px){.privacy_page .clause_block .clause_block_body+.clause_block_sub{margin-top:29px}}@media screen and (width < 769px){.privacy_page .clause_block_frame{overflow:scroll;width:calc(100% + 39px);margin-left:-20px}}.privacy_page .clause_block_table{width:100%;margin:12px 0 22px}@media screen and (width < 769px){.privacy_page .clause_block_table{width:816px}}.privacy_page .clause_block_table th{border:1px solid #B9B9B9;background:#003894;color:#fff;text-align:center;font-family:Noto Sans JP;font-style:normal}.privacy_page .clause_block_table thead th{padding:10px 0;font-size:15px;font-weight:400;line-height:130%}.privacy_page .clause_block_table thead th:nth-child(1){width:12.5%}.privacy_page .clause_block_table thead th:nth-child(2){width:37.8%}.privacy_page .clause_block_table thead th:nth-child(3){width:49.7%}.privacy_page .clause_block_table tbody th{padding:17px 0 18px;font-size:16px;font-weight:600;line-height:130%}.privacy_page .clause_block_table tbody td{padding:8px 12px 7px;border:1px solid #B9B9B9;color:#0a2a37;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:400;line-height:160%}.privacy_page .clause_block_dl{margin:15px 0 42px 20px;color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;line-height:180%;letter-spacing:.3px}@media screen and (width < 769px){.privacy_page .clause_block_dl{margin:15px 0 42px 17px}}.privacy_page .clause_block_dl dt{font-weight:700}.privacy_page .clause_block_dl dd{margin-top:6px;font-weight:400}.privacy_page .clause_block_dl__note{display:flex;margin-top:5px;font-size:12px;line-height:160%;letter-spacing:.48px}.privacy_page .clause_block_dl__note:before{content:"※"}.user_faq_page{overflow-x:hidden}.user_faq_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.user_faq_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);position:relative}.user_faq_page .fv_block__inner{padding:58px 0 73px}@media screen and (width < 769px){.user_faq_page .fv_block__inner{padding:49px 0 55px}}.user_faq_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.6px}@media screen and (width < 769px){.user_faq_page .fv_block__title_en{color:#719de6;font-size:14px;letter-spacing:.28px}}.user_faq_page .fv_block__title{margin-top:17px;color:#fff;font-family:"Noto Serif JP";font-style:normal;font-weight:500;line-height:160%}.user_faq_page .fv_block__title>span{display:block}.user_faq_page .fv_block__title--01{margin-bottom:14px;font-size:24px;letter-spacing:1.44px}@media screen and (width < 769px){.user_faq_page .fv_block__title--01{margin-bottom:8px;font-size:17px;letter-spacing:.51px}}.user_faq_page .fv_block__title--02{font-size:42px;letter-spacing:2.52px}@media screen and (width < 769px){.user_faq_page .fv_block__title--02{font-size:28px;line-height:170%;letter-spacing:1.68px}}@media screen and (width < 769px){.user_faq_page .fv_block__title{margin:7px 0 0}}.user_faq_page .body_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:24px calc(50vw - 50%) 120px}@media screen and (width < 769px){.user_faq_page .body_block{padding-top:14px}}@media screen and (width < 769px){.user_faq_page .body_block .breadcrumb{font-size:.75rem;letter-spacing:.015rem}.user_faq_page .body_block .breadcrumb ul{justify-content:flex-start;gap:0}.user_faq_page .body_block .breadcrumb .current{font-size:.75rem;letter-spacing:.015rem}}.user_faq_page .body_block__inner{padding-top:75px}@media screen and (width < 769px){.user_faq_page .body_block__inner{padding-top:76px}}.user_faq_page .body_block__inner a{color:#003894;font-family:Noto Sans JP;text-decoration:underline}.user_faq_page .body_block__inner a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.user_faq_page .body_block__lead{color:#333;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.32px}@media screen and (width < 769px){.user_faq_page .body_block__lead{font-size:15px;letter-spacing:.3px}}.user_faq_page .faq_block{margin-top:59px;padding:50px 80px 80px;background:#fff;border-radius:4px}@media screen and (width < 769px){.user_faq_page .faq_block{margin-top:50px;padding:0 20px 60px}}.user_faq_page .faq_block_details{padding:0 0 9px;border-bottom:1px solid #C6D4ED}@media screen and (width < 769px){.user_faq_page .faq_block_details{padding:0 0 12px}}.user_faq_page .faq_block_details[open] summary:after{transform:rotate(180deg)}.user_faq_page .faq_block_summary{display:flex;list-style:none;padding:30px 0 20px}@media screen and (width < 769px){.user_faq_page .faq_block_summary{padding:35px 0 20px}.user_faq_page .faq_block_summary--min_pt{padding-top:0}}.user_faq_page .faq_block_summary::-webkit-details-marker{display:none}.user_faq_page .faq_block_summary:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.user_faq_page .faq_block_summary:before{display:grid;place-items:center;flex-shrink:0;content:"Q.";width:32px;height:32px;padding:2px 0 0 4px;margin-right:16px;background:#003894;border-radius:2px;color:#fff;font-family:Cardo;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.2px}@media screen and (width < 769px){.user_faq_page .faq_block_summary:before{width:24px;height:24px;margin-right:9px;font-size:15px;letter-spacing:.9px}}.user_faq_page .faq_block_summary span{display:block;margin-top:2px;color:#333;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:700;line-height:170%;letter-spacing:1.36px}@media screen and (width < 769px){.user_faq_page .faq_block_summary span{width:81%;margin-top:-5px;font-size:14px;line-height:160%;letter-spacing:.28px}.user_faq_page .faq_block_summary span.--min_mt{margin-top:0}}.user_faq_page .faq_block_summary:after{content:"";width:14px;height:11px;align-self:center;margin:0 6px 0 auto;background:url(/assets/img/common/ico_toggle.svg) left top/cover no-repeat}@media screen and (width < 769px){.user_faq_page .faq_block_summary:after{width:12px;height:9px;align-self:flex-start;margin:10px 4px 0 auto}}.user_faq_page .faq_block_answer{display:flex;padding-bottom:16px}@media screen and (width < 769px){.user_faq_page .faq_block_answer{padding-top:10px;padding-bottom:18px}}.user_faq_page .faq_block_answer:before{display:grid;place-items:center;flex-shrink:0;content:"A.";width:32px;height:32px;padding:2px 0 0 4px;margin-right:14px;background:#cf880d;border-radius:2px;color:#fff;font-family:Cardo;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.2px}@media screen and (width < 769px){.user_faq_page .faq_block_answer:before{width:24px;height:24px;margin-right:9px;font-size:15px;letter-spacing:.9px}}.user_faq_page .faq_block_answer_inner{width:90%;margin-top:1px}@media screen and (width < 769px){.user_faq_page .faq_block_answer_inner{margin-top:-6px}}.user_faq_page .faq_block_answer_inner p{color:#333;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.68px}@media screen and (width < 769px){.user_faq_page .faq_block_answer_inner p{font-size:14px;line-height:160%;letter-spacing:.28px}.user_faq_page .faq_block_answer_inner p.--min_mt{margin-top:6px}}.user_faq_page .faq_block_answer_inner p+p{margin-top:13px}.user_faq_page .faq_block_answer_inner .faq_block_answer__note{display:flex;margin-top:0;font-size:12px;font-weight:400;line-height:160%;letter-spacing:.48px}@media screen and (width < 769px){.user_faq_page .faq_block_answer_inner .faq_block_answer__note{margin-top:4px;letter-spacing:.24px}}.user_faq_page .faq_block_answer_inner .faq_block_answer__note+p{margin-top:9px}@media screen and (width < 769px){.user_faq_page .faq_block_answer_inner .faq_block_answer__note+p{margin-top:9px}}.user_faq_page .faq_block_answer_inner .faq_block_answer__note:before{content:"※";flex-shrink:0;margin-right:2px}.user_payment_page{overflow-x:hidden}.user_payment_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.user_payment_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);position:relative}.user_payment_page .fv_block__inner{padding:54px 0 46px}.user_payment_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem;margin-bottom:14px}@media screen and (width < 769px){.user_payment_page .fv_block__title_en{font-size:14px;letter-spacing:.28px}}.user_payment_page .fv_block__subTitle{color:#fff;font-family:"Noto Serif JP";font-weight:500;font-size:24px;letter-spacing:.0225rem;line-height:160%;margin-bottom:2px}.user_payment_page .fv_block__title{color:#fff;font-family:"Noto Serif JP";font-size:52px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:3.12px}@media screen and (width < 769px){.user_payment_page .fv_block__title{font-size:28px;letter-spacing:1.68px;margin:9px 0 0}}.user_payment_page .content_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.user_payment_page .content_block__inner{padding:24px 0 150px}@media screen and (width < 769px){.user_payment_page .content_block__inner{padding:20px 0 80px}}.user_payment_page .anchor_link_block{margin:80px 0 20px}@media screen and (width < 769px){.user_payment_page .anchor_link_block{margin:67px 0 47px}}.user_payment_page .anchor_link_block ul{display:flex;flex-wrap:wrap}.user_payment_page .anchor_link_block ul li{margin:0 40px 40px 0}@media screen and (width < 769px){.user_payment_page .anchor_link_block ul li{width:100%;margin:0 0 12px}}.user_payment_page .anchor_link_block ul li a{display:block}.user_payment_page .anchor_link_block__item{border:1.5px solid #cad4e3;background-color:#e2eaf5;border-radius:.3em;padding:5px;display:flex;align-items:center;width:345px;box-sizing:border-box}@media screen and (width < 769px){.user_payment_page .anchor_link_block__item{width:100%}}.user_payment_page .anchor_link_block__item.rent_layout{width:395px}@media screen and (width < 769px){.user_payment_page .anchor_link_block__item.rent_layout{width:100%}}.user_payment_page .anchor_link_block__img{min-width:110px;width:110px;margin-right:20px}@media screen and (width < 769px){.user_payment_page .anchor_link_block__img{min-width:100px;width:35%;margin-right:16px}}.user_payment_page .anchor_link_block__img img{width:100%}.user_payment_page .anchor_link_block__detail{position:relative;width:100%}.user_payment_page .anchor_link_block__en{font-family:Cardo;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.0225rem;color:#719de6;margin-bottom:8px}@media screen and (width < 769px){.user_payment_page .anchor_link_block__en{font-size:calc(13 / 393 * 100vw)}}.user_payment_page .anchor_link_block__title{font-family:Noto Sans JP;font-weight:600;font-size:20px;line-height:150%;color:#003894}@media screen and (width < 769px){.user_payment_page .anchor_link_block__title{font-size:calc(17 / 393 * 100vw)}}.user_payment_page .anchor_link_block__triangle{position:absolute;top:50%;transform:-50%;right:10%;background-color:#003894;width:14px;height:11px;clip-path:polygon(0 0,100% 0%,50% 100%)}@media screen and (width < 769px){.user_payment_page .anchor_link_block__triangle{width:calc(14 / 393 * 100vw);height:calc(11 / 393 * 100vw)}}.user_payment_page .flow_block+.flow_block{margin-top:100px}@media screen and (width < 769px){.user_payment_page .flow_block+.flow_block{margin-top:60px}}.user_payment_page .flow_block__inner{background-color:#fff;padding:40px 60px 80px;border-radius:.4em}@media screen and (width < 769px){.user_payment_page .flow_block__inner{padding:calc(30 / 393 * 100vw) calc(25 / 393 * 100vw) calc(60 / 393 * 100vw)}}.user_payment_page .flow_block__unit{padding-bottom:46px;margin-bottom:35px;border-bottom:1.5px solid #eeeeee}@media screen and (width < 769px){.user_payment_page .flow_block__unit{padding-bottom:40px;margin-bottom:40px}}.user_payment_page .flow_block__unit.head_layout{padding-bottom:21px}@media screen and (width < 769px){.user_payment_page .flow_block__unit.head_layout{padding-bottom:20px;margin-bottom:20px}}.user_payment_page .flow_block__unit:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.user_payment_page .flow_block__head{display:flex;justify-content:space-between;align-items:baseline}@media screen and (width < 769px){.user_payment_page .flow_block__head{flex-direction:column-reverse}}.user_payment_page .flow_block__title{font-family:Noto Serif JP;font-weight:500;font-size:39px;line-height:150%;letter-spacing:.0225rem;color:#003894}@media screen and (width < 769px){.user_payment_page .flow_block__title{font-size:calc(28 / 393 * 100vw)}}.user_payment_page .flow_block__en{font-family:Cardo;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.0225rem;color:#719de6}@media screen and (width < 769px){.user_payment_page .flow_block__en{font-size:calc(13 / 393 * 100vw)}}.user_payment_page .flow_block__row{display:flex}@media screen and (width < 769px){.user_payment_page .flow_block__row{flex-direction:column-reverse}}.user_payment_page .flow_block__subTitle{font-family:Noto Sans JP;font-weight:500;font-size:20px;line-height:150%;letter-spacing:.0225rem;color:#003894;margin-bottom:24px}@media screen and (width < 769px){.user_payment_page .flow_block__subTitle{font-size:calc(16 / 393 * 100vw);margin-bottom:15px}}.user_payment_page .flow_block__numberTitle{font-family:Noto Serif JP;font-weight:600;font-size:25px;line-height:150%;letter-spacing:.0225rem;color:#003894;display:flex;align-items:center;margin-bottom:28px}@media screen and (width < 769px){.user_payment_page .flow_block__numberTitle{font-size:calc(18 / 393 * 100vw);margin-bottom:16px;align-items:baseline}}.user_payment_page .flow_block__numberTitle span{background-color:#013994;display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-family:Cardo;font-weight:400;font-size:21px;line-height:140%;letter-spacing:.0225rem;color:#fff;border-radius:.2em;margin-right:20px}@media screen and (width < 769px){.user_payment_page .flow_block__numberTitle span{font-size:calc(14 / 393 * 100vw);width:calc(28 / 393 * 100vw);height:calc(28 / 393 * 100vw);margin-right:12px}}.user_payment_page .flow_block__text{font-family:Noto Sans JP;font-weight:400;font-size:15px;line-height:220%;letter-spacing:.02em;color:#333}@media screen and (width < 769px){.user_payment_page .flow_block__text{font-size:calc(15 / 393 * 100vw)}}.user_payment_page .flow_block__text .note_mark{font-size:10px;vertical-align:text-top}@media screen and (width < 769px){.user_payment_page .flow_block__text .note_mark{font-size:calc(10 / 393 * 100vw)}}.user_payment_page .flow_block__text .emphasis{font-weight:700;color:#003894}.user_payment_page .flow_block__text+.flow_block__note{margin-top:20px}@media screen and (width < 769px){.user_payment_page .flow_block__text+.flow_block__note{margin-top:12px}}.user_payment_page .flow_block__text+.flow_block__subTitle{margin-top:80px}@media screen and (width < 769px){.user_payment_page .flow_block__text+.flow_block__subTitle{margin-top:30px}}.user_payment_page .flow_block__text+.flow_block__text{margin-top:20px}@media screen and (width < 769px){.user_payment_page .flow_block__text+.flow_block__text{margin-top:35px}}.user_payment_page .flow_block__list{margin-top:12px}@media screen and (width < 769px){.user_payment_page .flow_block__list{margin-top:16px}}.user_payment_page .flow_block__list ul li p{display:flex;font-family:Noto Sans JP;font-weight:500;font-size:15px;line-height:180%;letter-spacing:.02em;color:#003894}@media screen and (width < 769px){.user_payment_page .flow_block__list ul li p{font-size:calc(15 / 393 * 100vw)}}.user_payment_page .flow_block__note{font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:160%;letter-spacing:4%;text-align:justify;display:flex;color:#333}@media screen and (width < 769px){.user_payment_page .flow_block__note{font-size:calc(12 / 393 * 100vw)}}.user_payment_page .flow_block__note+.flow_block__note{margin-top:5px}.user_payment_page .flow_block__img{width:301px;min-width:301px;margin-left:46px}@media screen and (width < 769px){.user_payment_page .flow_block__img{margin-left:0;margin-bottom:26px;width:100%;min-width:auto}}.user_payment_page .flow_block__img img{width:100%}.user_payment_page .procedure_block{margin-top:34px}@media screen and (width < 769px){.user_payment_page .procedure_block{margin-top:30px}}.user_payment_page .procedure_block+.procedure_block{margin-top:20px}.user_payment_page .procedure_block__inner{background-color:#f6f6f6;border-radius:.5em;padding:40px 60px}@media screen and (width < 769px){.user_payment_page .procedure_block__inner{padding:calc(20 / 393 * 100vw)}}.user_payment_page .procedure_block__title{font-family:Noto Sans JP;font-weight:700;font-size:20px;line-height:100%;letter-spacing:.02em;text-align:justify;color:#003894;position:relative;display:inline-block;z-index:0;margin-bottom:20px}@media screen and (width < 769px){.user_payment_page .procedure_block__title{font-size:calc(18 / 393 * 100vw);margin-bottom:16px}}.user_payment_page .procedure_block__title:before{content:"";position:absolute;left:0;bottom:-20%;width:100%;height:7px;background-color:#c8daf9;z-index:-1}@media screen and (width < 769px){.user_payment_page .procedure_block__title:before{height:calc(7 / 393 * 100vw)}}.user_payment_page .procedure_block__text{font-family:Noto Sans JP;font-weight:400;font-size:15px;line-height:220%;letter-spacing:.02em;margin-bottom:16px}@media screen and (width < 769px){.user_payment_page .procedure_block__text{font-size:calc(14 / 393 * 100vw);margin-bottom:20px}}.user_payment_page .procedure_block__link+.procedure_block__link{margin-top:12px}.user_payment_page .procedure_block__link.download_layout a{background-color:#fff;border:solid 1px #003894;border-radius:.3em}.user_payment_page .procedure_block__link.download_layout a .icon{width:21px;min-width:21px}@media screen and (width < 769px){.user_payment_page .procedure_block__link.download_layout a .icon{width:calc(30 / 393 * 100vw);min-width:calc(30 / 393 * 100vw)}}.user_payment_page .procedure_block__link.download_layout a p{color:#003894}.user_payment_page .procedure_block__link.web_layout a{background-color:#003894;border-radius:.3em}.user_payment_page .procedure_block__link.web_layout a .icon{width:27px;min-width:27px}@media screen and (width < 769px){.user_payment_page .procedure_block__link.web_layout a .icon{width:calc(33 / 393 * 100vw);min-width:calc(33 / 393 * 100vw)}}.user_payment_page .procedure_block__link.web_layout a p{color:#fff}.user_payment_page .procedure_block__link a{display:inline-flex;align-items:center;padding:12px}@media screen and (width < 769px){.user_payment_page .procedure_block__link a{padding:15px;width:100%}}.user_payment_page .procedure_block__link a .icon{margin-right:10px}@media screen and (width < 769px){.user_payment_page .procedure_block__link a .icon{margin-right:0}}.user_payment_page .procedure_block__link a .icon img{width:100%}.user_payment_page .procedure_block__link a p{font-family:Noto Sans JP;font-weight:600;font-size:14px;line-height:150%;letter-spacing:.02em;width:100%}@media screen and (width < 769px){.user_payment_page .procedure_block__link a p{font-size:calc(13 / 393 * 100vw);text-align:center}}.user_payment_page .procedure_block__list ul li+li{margin-top:8px}.user_payment_page .procedure_block__list ul li p{display:flex;font-family:Noto Sans JP;font-weight:500;font-size:15px;line-height:180%;letter-spacing:.02em;color:#003894}@media screen and (width < 769px){.user_payment_page .procedure_block__list ul li p{font-size:calc(15 / 393 * 100vw)}}.user_service_page{overflow-x:hidden}.user_service_page .container{max-width:1000px;margin:0 auto}.user_service_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);position:relative}.user_service_page .fv_block__inner{padding:60px 0 70px}@media screen and (width < 769px){.user_service_page .fv_block__inner{padding:54px 20px}}.user_service_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.36px}@media screen and (width < 769px){.user_service_page .fv_block__title_en{font-size:14px;letter-spacing:.28px}}.user_service_page .fv_block__subTitle{color:#fff;font-family:"Noto Serif JP";font-size:24px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.44px;margin-top:14px}@media screen and (width < 769px){.user_service_page .fv_block__subTitle{font-size:17px;line-height:160%;letter-spacing:.51px;margin-top:0}}.user_service_page .fv_block__title{color:#fff;font-family:"Noto Serif JP";font-size:40px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:2.4px}@media screen and (width < 769px){.user_service_page .fv_block__title{font-size:28px;letter-spacing:.84px;margin-top:26px}}@media screen and (width < 769px){.user_service_page .service_block__inner{padding:0 20px}}.user_service_page .service_block__bg{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);background:#f3f6fa;padding-top:25px}.user_service_page .service_block__nav{margin-top:80px}.user_service_page .service_block__nav ul{display:flex;justify-content:center}@media screen and (width < 769px){.user_service_page .service_block__nav ul{flex-direction:column}}.user_service_page .service_block__nav li{display:flex}.user_service_page .service_block__nav li:nth-child(1):before{content:"";display:block;width:1px;height:100%;background-color:#acc1ef}@media screen and (width < 769px){.user_service_page .service_block__nav li:nth-child(1):before{width:100%;height:1px}}.user_service_page .service_block__nav li:nth-child(1):after{content:"";display:block;width:1px;height:100%;background-color:#acc1ef}@media screen and (width < 769px){.user_service_page .service_block__nav li:nth-child(1):after{width:100%;height:1px}}.user_service_page .service_block__nav li:nth-child(2):after,.user_service_page .service_block__nav li:nth-child(3):after,.user_service_page .service_block__nav li:nth-child(4):after,.user_service_page .service_block__nav li:nth-child(5):after{content:"";display:block;width:1px;height:100%;background-color:#acc1ef}@media screen and (width < 769px){.user_service_page .service_block__nav li:nth-child(2):after,.user_service_page .service_block__nav li:nth-child(3):after,.user_service_page .service_block__nav li:nth-child(4):after,.user_service_page .service_block__nav li:nth-child(5):after{width:100%;height:1px}}@media screen and (width < 769px){.user_service_page .service_block__nav li{position:relative;display:initial}}.user_service_page .service_block__nav a{color:#333;text-align:center;font-family:"Noto Serif JP";font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.28px;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;padding:0 44px}@media screen and (width < 769px){.user_service_page .service_block__nav a{flex-direction:row;align-items:center;color:#333;text-align:center;font-family:"Noto Serif JP";font-size:15px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.3px;text-transform:uppercase;padding:18px 14px}}.user_service_page .service_block__nav a span{color:#003894;font-family:Cardo;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.8px;margin-bottom:10px}@media screen and (width < 769px){.user_service_page .service_block__nav a span{margin-bottom:0;color:#003894;font-size:22px;letter-spacing:2.2px;margin-right:14px}}.user_service_page .service_block__nav a span:after{content:"";display:block;width:100%;height:1px;background-color:#003894}@media screen and (width < 769px){.user_service_page .service_block__nav a span:after{display:none}}.user_service_page .service_block__nav_arrow{margin-top:13px}@media screen and (width < 769px){.user_service_page .service_block__nav_arrow{margin-top:0;position:absolute;right:13px}}.user_service_page .service_block__nav_arrow img{width:100%}.user_service_page .service_block__section{margin-top:120px;margin:0 calc(50% - 50vw);padding:118px calc(50vw - 50%) 100px}@media screen and (width < 769px){.user_service_page .service_block__section{margin-top:0;padding:120px calc(50vw - 50%) 60px}}.user_service_page .service_block__section:nth-of-type(odd){background:#f3f6fa}@media screen and (width < 769px){.user_service_page .service_block__section--03{padding:54px calc(50vw - 50%) 60px}}.user_service_page .service_block__section_img{max-width:322px;margin-left:auto}.user_service_page .service_block__section_img img{width:100%}.user_service_page .service_block__section_titl_num{color:#719de6;font-family:Cardo;font-size:1rem;line-height:140%;letter-spacing:.64px;display:inline-block}@media screen and (width < 769px){.user_service_page .service_block__section_titl_num{color:#719de6;font-family:Cardo;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.52px}}.user_service_page .service_block__section_titl_num span.big{font-size:3.375rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.0675rem}@media screen and (width < 769px){.user_service_page .service_block__section_titl_num span.big{color:#719de6;font-family:Cardo;font-size:46px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.92px}}.user_service_page .service_block__section_titl_num:after{content:"";display:block;width:100%;height:1px;background-color:#acc1ef}.user_service_page .service_block__section_title{color:#003894;font-family:"Noto Serif JP";font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:3.2px;margin-top:30px}@media screen and (width < 769px){.user_service_page .service_block__section_title{color:#003894;font-family:"Noto Serif JP";font-size:32px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:2.56px}}.user_service_page .service_block__section_header{display:flex;gap:90px}@media screen and (width < 769px){.user_service_page .service_block__section_header{flex-direction:column;gap:34px}}.user_service_page .service_block__section_lead{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.6px;margin-top:40px}@media screen and (width < 769px){.user_service_page .service_block__section_lead{font-size:15px;text-align:left}}.user_service_page .service_block__section_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.0375rem}@media screen and (width < 769px){.user_service_page .service_block__section_text{font-size:.875rem;line-height:220%;letter-spacing:.0375rem}}.user_service_page .service_block__section_contents{margin-top:57px}@media screen and (width < 769px){.user_service_page .service_block__section_contents{margin-top:17px}}.user_service_page .service_block__item_wrapper--flex{display:flex;align-items:flex-start}@media screen and (width < 769px){.user_service_page .service_block__item_wrapper--flex{flex-direction:column}}.user_service_page .service_block__item_wrapper--01{gap:65px;margin-top:30px}@media screen and (width < 769px){.user_service_page .service_block__item_wrapper--01{gap:30px;margin-top:7px}}.user_service_page .service_block__item{gap:50px}.user_service_page .service_block__item--flex{display:flex;align-items:flex-start}@media screen and (width < 769px){.user_service_page .service_block__item{flex-direction:column;gap:20px}}.user_service_page .service_block__item:not(:first-child){margin-top:120px}@media screen and (width < 769px){.user_service_page .service_block__item:not(:first-child){margin-top:70px}}.user_service_page .service_block__item--sub{margin-top:80px}.user_service_page .service_block__item--reverse{flex-direction:row-reverse}@media screen and (width < 769px){.user_service_page .service_block__item--reverse{flex-direction:column}}.user_service_page .service_block__item--block{display:block}.user_service_page .service_block__item_title{color:#003894;font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;line-height:140%;letter-spacing:1.2px;white-space:nowrap}@media screen and (width < 769px){.user_service_page .service_block__item_title{font-size:1.25rem;letter-spacing:1px;white-space:normal}}.user_service_page .service_block__item_title:after{content:"";display:block;width:100%;height:2px;background:linear-gradient(90deg,#003894,#c0d8ff);margin-top:10px}.user_service_page .service_block__item_Subtitle{color:#003894;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.9px;text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#00389433;text-underline-offset:-.3em;text-decoration-skip-ink:none}.user_service_page .service_block__item_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.0375rem}@media screen and (width < 769px){.user_service_page .service_block__item_text{font-size:.875rem;line-height:200%;letter-spacing:.1em;margin-top:20px;text-align:left}}.user_service_page .service_block__item_text a{color:#003894;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.6px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.user_service_page .service_block__item_text sup{font-size:.7em;position:relative;left:-.1em}.user_service_page .service_block__item_strong{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.64px;display:inline-block;margin-top:30px}@media screen and (width < 769px){.user_service_page .service_block__item_strong{font-size:1rem;line-height:200%;letter-spacing:.04rem;margin-top:20px}}.user_service_page .service_block__item_list{margin-top:16px}.user_service_page .service_block__item_list li{color:#003894;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.26px;position:relative;padding-left:1.5em;margin-bottom:.5em}@media screen and (width < 769px){.user_service_page .service_block__item_list li{font-size:13px;letter-spacing:.26px}}.user_service_page .service_block__item_list li:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#003894;position:absolute;left:.5em;top:.65em}.user_service_page .service_block__item_note{border-radius:4px;background:#fff3df;padding:24px;margin-top:16px}@media screen and (width < 769px){.user_service_page .service_block__item_note{padding:20px;margin-top:20px}}.user_service_page .service_block__item_note_title{color:#a27d3e;text-align:justify;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.64px}@media screen and (width < 769px){.user_service_page .service_block__item_note_title{font-size:15px;letter-spacing:.6px}}.user_service_page .service_block__item_note_text{color:#a27d3e;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.26px;margin-top:16px}@media screen and (width < 769px){.user_service_page .service_block__item_note_text{font-size:12px;letter-spacing:.24px}}.user_service_page .service_block__item_img{max-width:486px;flex-shrink:0}@media screen and (width < 769px){.user_service_page .service_block__item_img{max-width:100%;margin-top:20px}}.user_service_page .service_block__item_img img{width:100%}.user_service_page .service_block__note_list{margin:20px 0 24px}.user_service_page .service_block__note_list li{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.48px;position:relative;padding-left:1.5em}.user_service_page .service_block__note_list li:before{content:"※";display:block;position:absolute;left:0;top:0}@media screen and (width < 769px){.user_service_page .service_block__detail{margin-top:50px}}.user_service_page .service_block__detail_title{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:1.25rem;font-style:normal;font-weight:700;line-height:190%;letter-spacing:.15rem}@media screen and (width < 769px){.user_service_page .service_block__detail_title{font-size:1rem;line-height:200%;letter-spacing:.04rem}}.user_service_page .service_block__detail_strong{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:1rem;font-style:normal;font-weight:500;line-height:190%;letter-spacing:.04rem;margin-top:24px;display:inline-block}@media screen and (width < 769px){.user_service_page .service_block__detail_strong{margin-top:20px;font-size:16px;line-height:200%;letter-spacing:.32px}}.user_service_page .service_block__detail_strong:nth-of-type(2){margin-top:50px}.user_service_page .service_block__detail_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.6px;margin-top:11px}@media screen and (width < 769px){.user_service_page .service_block__detail_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.5px;margin-top:16px}}.user_service_page .service_block__other{margin-top:114px}@media screen and (width < 769px){.user_service_page .service_block__other{margin-top:70px}}.user_service_page .service_block__table_wrapper{margin-top:10px}@media screen and (width < 769px){.user_service_page .service_block__table_wrapper{overflow-x:auto;white-space:nowrap;width:100%;-webkit-overflow-scrolling:touch}}.user_service_page .service_block__table_wrapper table,.user_service_page .service_block__table_wrapper td,.user_service_page .service_block__table_wrapper th{border:1px solid #B9B9B9;border-collapse:collapse}@media screen and (width < 769px){.user_service_page .service_block__table_wrapper table{min-width:100%;width:auto}}.user_service_page .service_block__table_wrapper col.col-1{width:155px}@media screen and (width < 769px){.user_service_page .service_block__table_wrapper col.col-1{width:155px}}.user_service_page .service_block__table_wrapper col.col-2{width:166px}@media screen and (width < 769px){.user_service_page .service_block__table_wrapper col.col-2{width:166px}}.user_service_page .service_block__table_wrapper col.col-3{width:197px}@media screen and (width < 769px){.user_service_page .service_block__table_wrapper col.col-3{width:197px}}.user_service_page .service_block__table_wrapper col.col-4{width:481px}@media screen and (width < 769px){.user_service_page .service_block__table_wrapper col.col-4{width:481px}}.user_service_page .service_block__table_wrapper td,.user_service_page .service_block__table_wrapper th{height:40px}.user_service_page .service_block__table_wrapper .cell-height-small{height:30px}.user_service_page .service_block__table_wrapper .cell-height-medium{height:50px}.user_service_page .service_block__table_wrapper .cell-height-large{height:70px}.user_service_page .service_block__table_wrapper td{color:#0a2a37;text-align:center;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:130%;padding:10px 16px;background:#fff}.user_service_page .service_block__table_wrapper th{background:#003894;color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:130%;padding:10px 16px;text-align:center}.user_service_page .service_block__table_wrapper .even{background:#fbf8f0}.user_service_page .service_block__table_wrapper .odd{background:#fefcf9}.user_service_page .service_block__card_wrapper{display:flex;gap:60px;margin-top:40px}@media screen and (width < 769px){.user_service_page .service_block__card_wrapper{flex-direction:column;gap:20px}}.user_service_page .service_block__card{border-radius:4px;background:#f1f3f5;padding:40px}@media screen and (width < 769px){.user_service_page .service_block__card{padding:calc(24 / 393 * 100vw)}}.user_service_page .service_block__card_title{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.225rem;text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#00389433;text-underline-offset:-.3em;text-decoration-skip-ink:none}@media screen and (width < 769px){.user_service_page .service_block__card_title{color:#003894;text-align:justify;font-size:calc(18 / 393 * 100vw);line-height:220%;letter-spacing:.05rem}}.user_service_page .service_block__card_title--02{text-align:justify;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:.55px}@media screen and (width < 769px){.user_service_page .service_block__card_title--02{font-size:calc(17 / 393 * 100vw)}}.user_service_page .service_block__card_note{color:#d71f1f;text-align:justify;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.65px}@media screen and (width < 769px){.user_service_page .service_block__card_note{color:#d71f1f;font-size:.75rem;line-height:140%;letter-spacing:.03rem;margin-top:16px;display:inline-block}}.user_service_page .service_block__card_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.6px}@media screen and (width < 769px){.user_service_page .service_block__card_text{font-size:.9375rem;line-height:180%;letter-spacing:.0375rem;margin-top:8px}}.user_service_page .service_block__btn{margin-top:20px}@media screen and (width < 769px){.user_service_page .service_block__btn{margin-top:30px;text-align:center}}.user_service_page .service_block__btn a{color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.3px;border-radius:4px;border:1.5px solid #003894;background:#003894;padding:7px 20px;display:inline-flex;align-items:center;justify-content:center}.user_service_page .service_block__btn a:after{content:"";display:block;width:10px;height:6px;background:url(/assets/img/common/pic_arrow_btn.svg) center center/contain no-repeat;margin-left:10px}.user_service_page .service_block__btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.user_service_page .service_block #service01 .service_block__item{gap:65px}.user_service_page .service_block #service01 .service_block__item_text{line-height:220%}@media screen and (width < 769px){.user_service_page .service_block #service01 .service_block__item_text{line-height:220%}}@media screen and (width < 769px) and (width < 769px){.user_service_page .service_block #service01 .service_block__item_text{line-height:237%}}.user_service_page .service_block #service02 .service_block__section{padding:118px calc(50vw - 50%) 110px}.user_service_page .service_block #service02 .service_block__item_strong{font-size:15px}@media screen and (width < 769px){.user_service_page .service_block #service02 .service_block__item_strong{letter-spacing:0;font-size:calc(15 / 393 * 100vw)}}.user_service_page .service_block #service02 .service_block__section_contents{margin-top:88px}@media screen and (width < 769px){.user_service_page .service_block #service02 .service_block__section_contents{margin-top:60px}}@media screen and (width < 769px){.user_service_page .service_block #service02 .service_block__item_img{margin-top:23px}}.user_service_page .service_block #service02 .service_block__item_wrapper--02{gap:44px;margin-top:90px}@media screen and (width < 769px){.user_service_page .service_block #service02 .service_block__item_wrapper--02{margin-top:60px}}.user_service_page .service_block #service02 .service_block__item_text{margin-top:15px;line-height:213%}@media screen and (width < 769px){.user_service_page .service_block #service02 .service_block__note_list{margin:47px 0 24px}}@media screen and (width < 769px){.user_service_page .service_block #service02 .service_block__note_list li{margin-bottom:6px;display:block}}@media screen and (width < 769px){.user_service_page .service_block #service03 .service_block__section{padding:54px calc(50vw - 50%) 60px}}.user_service_page .service_block #service03 .service_block__section_title{margin-top:40px}.user_service_page .service_block #service03 .service_block__section_contents{margin-top:70px}@media screen and (width < 769px){.user_service_page .service_block #service03 .service_block__section_contents{margin-top:55px}}@media screen and (width < 769px){.user_service_page .service_block #service03 .service_block__item_strong{margin-top:15px}}.user_service_page .service_block #service03 .service_block__item+.service_block__item{margin-top:70px}.user_service_page .service_block #service03 .service_block__item_text{margin-top:30px}.user_service_page .service_block #service03 .service_block__note_list{margin:16px 0 0}.user_service_page .service_block #service04 .service_block__section_header{gap:52px;position:relative;overflow:visible}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__section_header{gap:0}}.user_service_page .service_block #service04 .service_block__section_title_wrapper{max-width:562px}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__section_title_wrapper{max-width:100%}}.user_service_page .service_block #service04 .service_block__section_img{width:543px;flex-shrink:0;max-width:unset;position:absolute;right:-154px;top:49px;z-index:1}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__section_img{position:relative;right:auto;width:100%;margin-top:38px;top:unset;margin-right:calc(50% - 50vw);width:calc(373 / 393 * 100vw)}}.user_service_page .service_block #service04 .service_block__section_img img{width:100%}.user_service_page .service_block #service04 .service_block__item:first-child{margin-top:312px}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__item:first-child{margin-top:69px}}.user_service_page .service_block #service04 .service_block__item:not(:first-child){margin-top:94px}.user_service_page .service_block #service04 .service_block__item_text{margin-top:22px;letter-spacing:.12em}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__item_text{letter-spacing:0}}.user_service_page .service_block #service04 .service_block__item_list{counter-reset:item-counter}.user_service_page .service_block #service04 .service_block__item_list li{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1.8px;position:relative;padding-left:34px;margin-bottom:12px;display:flex;align-items:baseline}.user_service_page .service_block #service04 .service_block__item_list li:before{position:absolute;width:24px;height:24px;border-radius:50%;background:#e6f1fa;content:counter(item-counter);counter-increment:item-counter;display:flex;align-items:center;justify-content:center;left:0;top:.1em;transform:none;font-size:13px;line-height:1;color:#003894;font-weight:500}.user_service_page .service_block #service04 .service_block__table_wrapper{margin-top:10px}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__table_wrapper{overflow-x:auto;white-space:nowrap;width:100%;-webkit-overflow-scrolling:touch}}.user_service_page .service_block #service04 .service_block__table_wrapper table,.user_service_page .service_block #service04 .service_block__table_wrapper td,.user_service_page .service_block #service04 .service_block__table_wrapper th{border:1px solid #B9B9B9;border-collapse:collapse}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__table_wrapper table{min-width:100%;width:auto}}.user_service_page .service_block #service04 .service_block__table_wrapper col.col-1{width:68px}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__table_wrapper col.col-1{width:68px}}.user_service_page .service_block #service04 .service_block__table_wrapper col.col-2{width:348px}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__table_wrapper col.col-2{width:348px}}.user_service_page .service_block #service04 .service_block__table_wrapper col.col-3{width:488px}@media screen and (width < 769px){.user_service_page .service_block #service04 .service_block__table_wrapper col.col-3{width:488px}}.user_service_page .service_block #service04 .service_block__table_wrapper td,.user_service_page .service_block #service04 .service_block__table_wrapper th{height:25px;text-align:left}.user_service_page .service_block #service04 .service_block__table_wrapper td{color:#0a2a37;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:130%;padding:18px 16px;background:#fff}.user_service_page .service_block #service04 .service_block__table_wrapper th{background:#003894;color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:130%;padding:10px 16px;text-align:center}.user_service_page .service_block #service04 .service_block__table_wrapper .even{background:#fbf8f0}.user_service_page .service_block #service04 .service_block__table_wrapper .odd{background:#fefcf9}.user_service_page .service_block #service05 .service_block__section_contents{margin-top:174px}@media screen and (width < 769px){.user_service_page .service_block #service05 .service_block__section_contents{margin-top:60px}}.user_service_page .service_block #service05 .service_block__item:not(:first-child){margin-top:80px}.user_service_page .service_block #service05 .service_block__item_text{letter-spacing:.12em}.user_service_page .service_block #service05 .service_block__item_strong{color:#003894;text-align:justify;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:220%;letter-spacing:2.4px}@media screen and (width < 769px){.user_service_page .service_block #service05 .service_block__item_strong{font-size:18px;line-height:100%;letter-spacing:2.16px;margin-top:23px}}.user_service_page .service_block #service05 .service_block__section_header{gap:52px;position:relative;overflow:visible}.user_service_page .service_block #service05 .service_block__section_lead{margin-top:17px}.user_service_page .service_block #service05 .service_block__section_title_wrapper{max-width:470px}@media screen and (width < 769px){.user_service_page .service_block #service05 .service_block__section_title_wrapper{max-width:100%}}.user_service_page .service_block #service05 .service_block__section_img{width:543px;flex-shrink:0;max-width:unset;position:absolute;right:-155px;top:45px;z-index:1}@media screen and (width < 769px){.user_service_page .service_block #service05 .service_block__section_img{position:relative;right:auto;width:100%;margin-top:30px;top:unset;width:calc(373 / 393 * 100vw)}}.user_service_page .service_block #service05 .service_block__section_img img{width:100%}.user_service_page .service_block #service05 .service_block__item_text{margin-top:30px}.user_service_page .service_block #service05 .service_block__item_text+.service_block__item_text{margin-top:12px}.user_page{overflow-x:hidden}.user_page .container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.user_page .fv_block{background:linear-gradient(104deg,#003894 -1.72%,#6d95d6 108.65%);position:relative}.user_page .fv_block__inner{margin:0 auto;width:1040px;padding:54px 20px 46px}@media (max-width: 1512px){.user_page .fv_block__inner{padding:calc(54 / 1512 * 100vw) 20px calc(46 / 1512 * 100vw)}}@media screen and (width < 769px){.user_page .fv_block__inner{width:100%;padding:calc(43 / 393 * 100vw) 20px calc(105 / 393 * 100vw)}}.user_page .fv_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem}@media (max-width: 1512px){.user_page .fv_block__title_en{font-size:calc(18 / 1512 * 100vw)}}@media screen and (width < 769px){.user_page .fv_block__title_en{color:#719de6;font-size:calc(14 / 393 * 100vw);letter-spacing:.28px}}.user_page .fv_block__title{color:#fff;font-family:"Noto Serif JP";font-size:52px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:3.12px}@media (max-width: 1512px){.user_page .fv_block__title{font-size:calc(57 / 1512 * 100vw)}}@media screen and (width < 769px){.user_page .fv_block__title{color:#fff;font-size:calc(28 / 393 * 100vw);letter-spacing:1.68px;margin:calc(9 / 393 * 100vw) 0 0 0}}.user_page .fv_block__text{color:#fff;font-family:"Noto Serif JP";font-size:1.375rem;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.0825rem;text-transform:uppercase;margin:26px 0 0}@media (max-width: 1512px){.user_page .fv_block__text{margin:calc(26 / 1512 * 100vw) 0 0 0;font-size:calc(22 / 1512 * 100vw)}}@media screen and (width < 769px){.user_page .fv_block__text{color:#fff;font-size:calc(17 / 393 * 100vw);letter-spacing:1.36px;margin:calc(16 / 393 * 100vw) 0 0 0}}.user_page .fv_block__text:before{content:"";display:block;width:43px;height:1px;background:#fff;margin:0 0 24px}@media (max-width: 1512px){.user_page .fv_block__text:before{margin:0 0 calc(24 / 1512 * 100vw) 0}}@media screen and (width < 769px){.user_page .fv_block__text:before{background:#ffffff4d;width:43px;height:1px}}.user_page .fv_block__img_wrapper{width:calc(878 / 1512 * 100vw);max-width:878px;position:absolute;top:calc(81 / 1512 * 100vw);left:50%;transform:translate(calc(-122 / 1512 * 100vw))}@media (min-width: 1512px){.user_page .fv_block__img_wrapper{top:81px;transform:translate(-122px)}}@media screen and (width < 769px){.user_page .fv_block__img_wrapper{top:calc(272 / 393 * 100vw);left:unset;right:0;bottom:max(-130 / 393 * 100vw,-130px);transform:none;width:100%;padding-left:20px}}.user_page .fv_block__img_wrapper img{width:100%}.user_page .service_block{background:#f3f6fa;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.user_page .service_block__inner{padding:24px 0 150px}@media screen and (width < 769px){.user_page .service_block__inner{padding:calc(155 / 393 * 100vw) 0 calc(105 / 393 * 100vw)}}.user_page .service_block__contents_wrapper{display:flex;gap:60px;margin:170px 0 0}@media screen and (width < 769px){.user_page .service_block__contents_wrapper{flex-direction:column;gap:40px;margin:70px 0 0}}.user_page .service_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem}.user_page .service_block__title{color:#003894;font-family:"Noto Serif JP";font-size:36px;font-style:normal;font-weight:700;line-height:220%;letter-spacing:2.88px;margin:-10px 0 0}@media screen and (width < 769px){.user_page .service_block__title{color:#003894;font-size:28px;letter-spacing:2.24px}}.user_page .service_block__text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.0375rem;margin:30px 0 0}@media screen and (width < 769px){.user_page .service_block__text{font-size:15px;line-height:190%;letter-spacing:.6px;margin:25px 0 0}}.user_page .service_block__img{max-width:493px;flex-shrink:0;padding:35px 0 0}@media screen and (width < 769px){.user_page .service_block__img{padding:24px 0 0}}.user_page .service_block__img img{width:100%}@media screen and (width < 769px){.user_page .service_block__btn{text-align:center}}.user_page .service_block__btn a{color:#fff;background:#003894;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.0187rem;display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:4px;margin:40px 0 0}@media screen and (width < 769px){.user_page .service_block__btn a{margin:30px 0 0;color:#fff;font-size:15px;letter-spacing:.3px;gap:30px;padding:10px 20px}}.user_page .service_block__btn a:after{content:"";display:inline-block;width:8px;height:8px;border-top:1.5px solid #FFF;border-right:1.5px solid #FFF;transform:rotate(45deg);margin-left:12px}.user_page .service_block__btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.user_page .apply_block__inner{padding:83px 0 180px}@media screen and (width < 769px){.user_page .apply_block__inner{padding:70px 0 114px}}.user_page .apply_block__title_en{color:#719de6;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.0225rem}@media screen and (width < 769px){.user_page .apply_block__title_en{color:#719de6;font-size:16px;letter-spacing:.32px}}.user_page .apply_block__title{color:#003894;font-family:"Noto Serif JP";font-size:2.25rem;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.18rem}@media screen and (width < 769px){.user_page .apply_block__title{color:#003894;font-size:28px;letter-spacing:2.24px}}.user_page .apply_block__text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.0375rem;padding:0 100px 0 0;margin:30px 0 0}@media screen and (width < 769px){.user_page .apply_block__text{padding:0;margin:15px 0 0}}.user_page .apply_block__item_wrapper{display:flex;gap:77px;margin:50px 0 0}@media screen and (width < 769px){.user_page .apply_block__item_wrapper{flex-direction:column;gap:90px;margin:68px 0 0}}.user_page .apply_block__item{position:relative;display:flex;flex-direction:column;flex:1}.user_page .apply_block__item--01:before{display:block;content:"";background:url(/assets/img/owner/deco_owner_01.svg) no-repeat center center/contain;width:115px;height:84px;position:absolute;top:-25px;right:0;z-index:-1}.user_page .apply_block__item--02:before{display:block;content:"";background:url(/assets/img/owner/deco_owner_02.svg) no-repeat center center/contain;width:115px;height:84px;position:absolute;top:-25px;right:0;z-index:-1}.user_page .apply_block__item_title{color:#003894;font-family:"Noto Serif JP";font-size:1.5625rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.125rem;border-bottom:1px solid #C2CFE2;padding:0 0 15px}@media screen and (width < 769px){.user_page .apply_block__item_title{font-size:24px;letter-spacing:1.92px}}.user_page .apply_block__img{margin:24px 0 0;max-width:460px}@media screen and (width < 769px){.user_page .apply_block__img{margin:15px 0 0;max-width:100%}}.user_page .apply_block__img img{width:100%}.user_page .apply_block__item_text{color:#333;text-align:justify;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.0375rem;margin:20px 0 0;flex-grow:1}@media screen and (width < 769px){.user_page .apply_block__item_text{font-size:15px;line-height:210%;letter-spacing:.6px;margin:30px 0 0}}@media screen and (width < 769px){.user_page .apply_block__btn{text-align:center}}.user_page .apply_block__btn a{color:#fff;background:#003894;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.0187rem;display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:4px;margin:40px 0 0}@media screen and (width < 769px){.user_page .apply_block__btn a{color:#fff;font-size:calc(15 / 393 * 100vw);letter-spacing:0;gap:0}}.user_page .apply_block__btn a:after{content:"";display:inline-block;width:8px;height:8px;border-top:1.5px solid #FFF;border-right:1.5px solid #FFF;transform:rotate(45deg);margin-left:12px}.user_page .apply_block__btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}.user_page .faq_block{background:#003894;margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%) 100px}@media screen and (width < 769px){.user_page .faq_block{padding:60px calc(50vw - 50%) 78px}}.user_page .faq_block__contents{display:flex;flex-direction:column;align-items:center}.user_page .faq_block__title_en{color:#96bdff;font-family:Cardo;font-size:1.125rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.045rem}@media screen and (width < 769px){.user_page .faq_block__title_en{font-size:16px;letter-spacing:.64px}}.user_page .faq_block__title{color:#fff;font-family:"Noto Serif JP";font-size:2.25rem;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.18rem}@media screen and (width < 769px){.user_page .faq_block__title{font-size:28px;letter-spacing:2.24px}}.user_page .faq_block__text{color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.0375rem;margin:20px 0 0}@media screen and (width < 769px){.user_page .faq_block__text{color:#fff;font-size:15px;line-height:200%;letter-spacing:.3px}}.user_page .faq_block__btn a{color:#003894;background:#fff;font-family:Noto Sans JP;font-size:.9375rem;font-style:normal;font-weight:500;line-height:220%;letter-spacing:.0187rem;display:inline-flex;align-items:center;gap:12px;padding:12px 24px;border-radius:4px;margin:40px 0 0}@media screen and (width < 769px){.user_page .faq_block__btn a{font-size:15px;letter-spacing:.3px;gap:76px}}.user_page .faq_block__btn a:after{content:"";display:inline-block;width:8px;height:8px;border-top:1.5px solid #003894;border-right:1.5px solid #003894;transform:rotate(45deg);margin-left:12px}.user_page .faq_block__btn a:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1);opacity:.8}
