@charset "UTF-8";article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,input,li,main,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}legend{padding-left:0;padding-right:0}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,main,nav,section:not(:hidden){display:block}nav,ul{list-style:none}body{background-color:#333}:root{--ts-content-0:1440;--ts-content-1:1320;--ts-content-2:1200;--ts-content-3:1080;--ts-content-4:960;--ts-content-5:720;--ts-root-font-size:13;--ts-parent-font-size:13;--ts-target-font-size:13;--ts-base-font-size:13;--ts-color-primary:#3F86E0;--ts-color-primary-rgb:63,134,224;--ts-color-secondary:#74C7F0;--ts-color-secondary-rgb:116,199,240;--ts-color-secondary2:#7EE0D5;--ts-color-secondary2-rgb:126,224,213;--ts-color-cv2:#459CB9;--ts-color-cv2-rgb:69,156,185;--ts-color-extra:#FFF;--ts-color-extra-rgb:255,255,255;--ts-color-cv-grad:linear-gradient(117.63deg, #7CD3C1 6.52%, #4DC1C9 35.38%, #4DA8C9 65.96%, #50DBD4 96.11%);--ts-color-text-primary:#000;--ts-color-text-secondary:#333;--ts-color-text-secondary2:#5B5B5B;--ts-color-text-extra:#fff;--ts-color-text-main:#000;--ts-color-text-txt:#333;--ts-color-text-txt2:#5B5B5B;--ts-color-text-extra:#fff;--ts-color-line1:#757575;--ts-color-line2:#9e9e9e;--ts-color-line3:#e0e0e0;--ts-color-sub:#D7D7D7;--ts-color-sub1:#D7D7D7;--ts-color-sub2:#BFFFF8;--ts-color-sub3:#DFFFDA;--ts-color-sub4:#B9DEF0;--ts-color-table-border:#D3DADD;--ts-color-table-border2:#E7F3F9;--ts-color-table-bg:#F8FDFF;--ts-color-table-bg2:#FFFFFF;--ts-color-body:#333;--ts-color-title:#000;--ts-color-catch:#000;--ts-color-alert:#A91A1A;--ts-font-serif:游明朝,Yu Mincho,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;--ts-font-sans-serif:Noto Sans JP,Noto Sans KR,Noto Sans SC,Noto Sans TC,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,MS Ｐゴシック,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif;--ts-font-en:Inter,sans-serif;--ts-font-noto:Noto Sans JP,Noto Sans KR,Noto Sans SC,Noto Sans TC,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,MS Ｐゴシック,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif;--ts-font-st:var(--ts-font-quicksand);--ts-font-body:var(--ts-font-noto);--ts-font-line-height-normal:1.8;--ts-font-line-height-emphasis:2;--ts-box-shadow:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem) calc(4 / var(--ts-parent-font-size) * 1rem) rgba(0, 0, 0, 0.08);--ts-font-num:var(--ts-font-en);--ts-border-radius:calc(16 / var(--ts-parent-font-size) * 1rem);--ts-icon-width:1em;--ts-icon-color:var(--ts-body-color);--focus-outline:3px black solid;--gnav-height:calc(82 / var(--ts-parent-font-size) * 1rem);--gnav-margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);--gnav-fix-top:0;--z-index-modal:100;--ic-btn-width:calc(26 / var(--ts-parent-font-size) * 1rem);--ts-value-zoom:1;--ts-border-radius-image:calc(8 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-bg:calc(20 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-content:calc(40 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-0:0}@media only screen and (max-width:767px){:root{--ts-content-0:375;--ts-content-1:359;--ts-content-2:343;--ts-content-3:311;--ts-content-4:279;--ts-content-5:279}}@media only screen and (min-width:1441px){:root{--ts-base-font-size:16}}@media only screen and (min-width:1441px) and (max-width:1600px){:root{--ts-base-font-size:14.5}}@media only screen and (min-width:1025px) and (max-width:1440px){:root{--ts-base-font-size:13}}@media only screen and (min-width:897px) and (max-width:1024px){:root{--ts-base-font-size:13}}@media only screen and (min-width:768px) and (max-width:896px){:root{--ts-base-font-size:12}}@media only screen and (max-width:767px){:root{--ts-parent-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){:root{--gnav-fix-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){:root{--gnav-height:calc(50 / var(--ts-parent-font-size) * 1rem);--gnav-margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);--gnav-fix-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:1024px){:root{--ic-btn-width:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){:root{--ts-value-zoom:.75}}@media only screen and (max-width:767px){:root{--ts-value-zoom:.9}}@media only screen and (max-width:767px){:root{--ts-border-radius-bg:calc(20 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-content:calc(20 / var(--ts-parent-font-size) * 1rem)}}html{font-size:calc(var(--ts-base-font-size)/ 16 * 100%)}:root{--ts-body-color:var(--ts-color-body);--ts-body-bg:var(--ts-color-bg-light);--ts-body-font:var(--ts-font-sans-serif)}body{color:var(--ts-body-color);fill:var(--ts-body-color);background:var(--ts-body-bg);-webkit-text-size-adjust:none;line-height:var(--ts-font-line-height-normal);font-weight:500}body a{color:inherit;fill:inherit;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body.is-bodylock{overflow:hidden}body,input,pre,select,textarea{font-family:var(--ts-body-font)}input,select,textarea{font-size:100%}@media only screen and (max-width:767px){select{font-size:16px}}*{box-sizing:border-box}#abi_page{max-width:2560px;margin-right:auto;margin-left:auto;width:100%;overflow:hidden}@media only screen and (min-width:768px){#abi_page{font-size:100%!important}}svg:not([width][height]){width:1rem}img{width:100%;height:auto}button{background:0 0;border:none;border-radius:0;appearance:none;padding:0;font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;line-height:inherit;cursor:pointer;text-align:left}[id*=svg_defs]{display:none}.c-jump_menu{display:none}.js-swiper-wrp [class*=" js-swiper-"]:not(.swiper-initialized):not(.is-few) .swiper-wrapper .swiper-slide:not(:first-child),.js-swiper-wrp [class^=js-swiper-]:not(.swiper-initialized):not(.is-few) .swiper-wrapper .swiper-slide:not(:first-child){display:none}.js-accordion{position:relative}.js-accordion[aria-expanded=false] .o-icon--minus{display:none}.js-accordion[aria-expanded=true] .o-icon--plus{display:none}.js-accordion[aria-expanded=true] .o-icon--down{transform:scaleY(-1)}.accordion_p+[data-accordion-target],.js-accordion+[data-accordion-target]{height:0;opacity:0;overflow:hidden;transition:opacity .5s,height .5s;visibility:hidden}[data-accordion-target]:has(+.js-accordion){height:0;opacity:0;overflow:hidden;transition:opacity .5s,height .5s;visibility:hidden}#main_and_aside{position:relative;z-index:2;background-repeat:repeat-y;background-size:100% auto}.lower #main_and_aside{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.lower #main_and_aside{padding-top:calc(40 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}.lower.kv_type_text #main_and_aside{padding-top:0}@media only screen and (min-width:768px){#main_and_aside[data-pattern=all],#main_and_aside[data-pattern=bottom]{background-image:url(../images/common/bg_circle-pc.png)}}@media only screen and (max-width:767px){#main_and_aside[data-pattern=all],#main_and_aside[data-pattern=bottom]{background-image:url(../images/common/bg_circle-sp.png)}}#main_and_aside[data-pattern=all]{background-position:center top}#main_and_aside[data-pattern=bottom]{background-position:center bottom}#main{position:relative;z-index:2}.l-breadcrumb{min-height:var(--breadcrumb-height);width:100%;display:flex;align-items:center;position:relative;z-index:2;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.l-breadcrumb{--breadcrumb-height:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.l-breadcrumb{--breadcrumb-height:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.l-breadcrumb{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.kv_type_text .l-breadcrumb{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}.c-breadcrumb{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0);text-align:right;line-height:1.35}@media only screen and (min-width:768px){.c-breadcrumb{--ts-target-font-size:13}}@media only screen and (max-width:767px){.c-breadcrumb{--ts-target-font-size:11}}@media only screen and (min-width:1025px){.c-breadcrumb{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-breadcrumb{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.c-breadcrumb{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-breadcrumb{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.c-breadcrumb{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.c-breadcrumb .o-icon{--ts-icon-width:calc(4 / var(--ts-parent-font-size) * 1rem);margin-right:calc(8 / var(--ts-parent-font-size) * 1rem);margin-left:calc(8 / var(--ts-parent-font-size) * 1rem)}.c-breadcrumb__item{display:inline}@media only screen and (max-width:1024px){.c-breadcrumb__item{color:var(--ts-color-text-main)}}.c-breadcrumb__item .c-breadcrumb__link{padding:.5em 0;color:var(--ts-color-primary)}.c-breadcrumb__item .o-icon{display:inline-flex}.l-header{position:relative}.l-header>.inner{display:flex;flex-wrap:wrap;position:relative;width:100%;height:100%}.c-modal-btn{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;background-color:#fff;border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);box-shadow:0 calc(1 / var(--ts-parent-font-size) * 1rem) calc(3 / var(--ts-parent-font-size) * 1rem) calc(1 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.1);width:calc(50 / var(--ts-parent-font-size) * 1rem);height:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-modal-btn{width:calc(40 / var(--ts-parent-font-size) * 1rem);height:calc(40 / var(--ts-parent-font-size) * 1rem)}}.c-modal-btn__ic{display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;transition:height .3s ease-in-out;position:relative;pointer-events:none;height:calc(7 / var(--ts-parent-font-size) * 1rem);width:calc(14 / var(--ts-parent-font-size) * 1rem)}.c-modal-btn__ic>span{width:100%;transition:background-color .3s ease-in-out;background-color:var(--ts-color-text-main);height:1px}.c-modal-btn__ic>span::after,.c-modal-btn__ic>span::before{content:"";transition:transform .2s ease,top .2s ease .2s,background-color .3s ease-in-out;background-color:var(--ts-color-text-main);display:block;position:absolute;left:0;width:100%;height:1px}.c-modal-btn__ic>span::before{top:0;transform:translateY(-100%)}.c-modal-btn__ic>span::after{width:100%;top:100%}#abi_page:has(>.l-modal--menu.is-open) .c-modal-btn__ic>span{background-color:transparent!important}#abi_page:has(>.l-modal--menu.is-open) .c-modal-btn__ic>span::after,#abi_page:has(>.l-modal--menu.is-open) .c-modal-btn__ic>span::before{transition:transform .2s ease .2s,top .2s ease}#abi_page:has(>.l-modal--menu.is-open) .c-modal-btn__ic>span::before{transform-origin:center center;transform:rotate(45deg);top:50%}#abi_page:has(>.l-modal--menu.is-open) .c-modal-btn__ic>span::after{transform-origin:center center;transform:rotate(-45deg);top:50%;width:100%;max-width:100%}.o-gnav{display:flex;align-items:center;position:absolute;left:0;right:0;z-index:10;top:var(--gnav-margin-top);margin-right:auto;margin-left:auto;height:var(--gnav-height);width:calc(1320 / 1440 * 100%);max-width:calc(1320 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px) and (max-width:1365px){.o-gnav{width:calc(1400 / 1440 * 100%)}}@media only screen and (min-width:1441px){.o-gnav{min-width:1500px}}@media only screen and (min-width:1441px) and (max-width:1600px){.o-gnav{min-width:auto}}@media only screen and (max-width:767px){.o-gnav{width:calc(311 / 375 * 100%)}}.o-gnav__logo{--logo-width:300;overflow:hidden;z-index:1;position:relative;padding-right:calc(10 / var(--ts-parent-font-size) * 1rem);max-width:calc(var(--logo-width)/ 1200 * 100%)}@media only screen and (min-width:1441px){.o-gnav__logo{--logo-width:280}}@media only screen and (max-width:767px){.o-gnav__logo{--logo-width:250}}@media only screen and (max-width:1024px){.o-gnav__logo{max-width:none;padding-right:0;width:calc(var(--logo-width)/ var(--ts-parent-font-size) * 1rem)}}.o-gnav__logo .img{background-color:#fff;width:calc(100 / var(--logo-width) * 100%);border-radius:calc(5 / var(--ts-parent-font-size) * 1rem);overflow:hidden;order:-1;max-width:133px}@media only screen and (min-width:1025px){.o-gnav__logo .img{min-width:60px}}@media only screen and (max-width:767px){.o-gnav__logo .img{width:calc(55 / 250 * 100%)}}.o-gnav__logo .name{display:flex;flex-wrap:wrap;line-height:1.35;padding-left:.5em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.o-gnav__logo .name{--ts-target-font-size:12}}@media only screen and (max-width:767px){.o-gnav__logo .name{--ts-target-font-size:11}}@media only screen and (min-width:1025px) and (max-width:1365px){.o-gnav__logo .name{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}}@media only screen and (max-width:767px){.o-gnav__logo .name{padding-left:1em}}.homepage .o-gnav__logo .name{color:#fff}.o-gnav__logo-link{text-decoration:none;display:flex;align-items:center}.o-gnav__main{margin-right:0;margin-left:auto;position:relative;height:calc(var(--gnav-height) - calc(20 / var(--ts-parent-font-size) * 1rem))}.o-gnav__main-list{display:flex;align-items:center;height:100%;background-color:rgba(255,255,255,.7);border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);padding:0 calc(20 / var(--ts-parent-font-size) * 1rem) 0 calc(25 / var(--ts-parent-font-size) * 1rem);justify-content:flex-end}@media only screen and (min-width:1025px) and (max-width:1440px){.o-gnav__main-list{min-width:960px}}@media only screen and (min-width:1025px) and (max-width:1365px){.o-gnav__main-list{min-width:870px}}@media only screen and (min-width:1025px) and (max-width:1200px){.o-gnav__main-list{min-width:810px;padding-left:calc(20 / var(--ts-parent-font-size) * 1rem)}}.o-gnav__main-item:not(:last-child){margin-right:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px) and (max-width:1365px){.o-gnav__main-item:not(:last-child){margin-right:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:1200px){.o-gnav__main-item:not(:last-child){margin-right:calc(10 / var(--ts-parent-font-size) * 1rem)}}.o-gnav__main-item__link{text-decoration:none;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12}.mouse .o-gnav__main-item__link{transition:opacity .15s ease-in}.mouse .o-gnav__main-item__link:hover,.touch .o-gnav__main-item__link.touchstart{opacity:.7}.touch .o-gnav__main-item__link{-webkit-tap-highlight-color:transparent}.touch .o-gnav__main-item__link.touchend{transition-delay:.2s}@media only screen and (min-width:1441px){.o-gnav__main-item__link{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}}@media only screen and (min-width:1025px) and (max-width:1365px){.o-gnav__main-item__link{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}}.o-gnav__main-item__link .o-icon{width:calc(7.5 / var(--ts-parent-font-size) * 1rem);fill:var(--ts-color-primary)}.o-gnav__main-item--entry{min-width:calc(106 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px) and (max-width:1365px){.o-gnav__main-item--entry{min-width:calc(86 / var(--ts-parent-font-size) * 1rem)}}.o-gnav__main-item--entry .c-btn__link{width:100%;min-height:calc(30 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}@media only screen and (min-width:1025px) and (max-width:1200px){.o-gnav__main-item--entry .c-btn__link{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12;padding:0 calc(15 / var(--ts-parent-font-size) * 1rem)}}.o-gnav__main-item--entry .c-btn__link .c-btn__text{padding-right:0}.o-gnav__main-item--entry .c-btn__link .o-icon{width:calc(5 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1}@media only screen and (min-width:1025px) and (max-width:1200px){.o-gnav__main-item--entry .c-btn__link .o-icon{right:calc(10 / var(--ts-parent-font-size) * 1rem)}}.o-gnav__skytree-link{position:absolute;right:0;z-index:2;top:calc(-30 / var(--ts-parent-font-size) * 1rem)}.o-gnav__skytree-link__link{color:#fff;text-decoration:none}.mouse .o-gnav__skytree-link__link{transition:opacity .15s ease-in}.mouse .o-gnav__skytree-link__link:hover,.touch .o-gnav__skytree-link__link.touchstart{opacity:.7}.touch .o-gnav__skytree-link__link{-webkit-tap-highlight-color:transparent}.touch .o-gnav__skytree-link__link.touchend{transition-delay:.2s}.o-gnav__skytree-link__link .t{padding-right:.5em}.o-gnav__skytree-link__link .o-icon{fill:#fff}@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}.is-scroll-down .o-gnav{position:fixed;animation-name:FadeIn;animation-duration:.3s;z-index:98;left:0;right:0;margin-top:0!important;top:var(--gnav-fix-top)}@media only screen and (min-width:768px) and (max-width:1024px){.is-scroll-down .o-gnav{height:auto}}@media only screen and (max-width:1024px){.is-scroll-down .o-gnav{width:calc(50 / var(--ts-parent-font-size) * 1rem);left:auto;right:calc(16 / 375 * 100%)}}.is-scroll-down .o-gnav .o-gnav__logo{display:none}@media only screen and (min-width:768px){.is-scroll-down .o-gnav .o-gnav__main{height:calc(var(--gnav-height) - calc(30 / var(--ts-parent-font-size) * 1rem))}}.is-scroll-down .o-gnav .o-gnav__main-list{box-shadow:0 calc(1 / var(--ts-parent-font-size) * 1rem) calc(3 / var(--ts-parent-font-size) * 1rem) calc(1 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.1)}.is-scroll-down .o-gnav .o-gnav__skytree-link{display:none}@media only screen and (min-width:768px){html.homepage.is-scroll-top .o-gnav{top:calc(55 / var(--ts-parent-font-size) * 1rem)}}.p-home-kv{position:relative;z-index:2;width:100%}.p-home-kv__slider{--ts-slide-padding-inline:0;width:100%}.p-home-kv__slider-element{height:100%}.p-home-kv__slider-wrapper{z-index:auto}.p-home-kv__slider .swiper-slide{object-fit:cover;aspect-ratio:1440/1215}@media only screen and (max-width:767px){.p-home-kv__slider .swiper-slide{aspect-ratio:563/1085}}.p-lower-kv{width:100%;padding-top:calc(var(--gnav-height) * 2);position:relative;z-index:1}@media only screen and (max-width:767px){.p-lower-kv{padding-top:calc(var(--gnav-height) * 1.85);display:flex;flex-direction:column;align-items:flex-start}}.p-lower-kv--image{--ts-lower-kv-bg:url("../images/header/bg_kv_lower01.png") no-repeat center top/100%}.p-lower-kv--image::after{width:calc(788 / 1440 * 100%);padding-bottom:calc(576 / 1440 * 100%)}@media only screen and (max-width:767px){.p-lower-kv--image::after{width:calc(1103.2 / 1440 * 100%);padding-bottom:calc(806.4 / 1440 * 100%)}}.p-lower-kv--text{--ts-lower-kv-bg:url("../images/header/bg_kv_lower02.png") no-repeat center top/100%}.p-lower-kv--text::after{width:calc(836 / 1440 * 100%);padding-bottom:calc(421 / 1440 * 100%)}@media only screen and (max-width:767px){.p-lower-kv--text::after{width:calc(1170.4 / 1440 * 100%);padding-bottom:calc(589.4 / 1440 * 100%)}}.p-lower-kv::after{content:"";height:0;position:absolute;z-index:-1;top:0;left:0;background:var(--ts-lower-kv-bg)}.p-lower-kv__inner{position:relative;width:100%}.p-lower-kv__title{display:flex;align-items:flex-start;flex-direction:column;margin-right:0;margin-left:auto;width:calc(1320 / 1440 * 100%);padding-right:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-lower-kv__title{width:calc(343 / 375 * 100%);padding-right:0;margin-right:auto}}.p-lower-kv__title__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:400;width:100%;line-height:1.35}@media only screen and (min-width:768px){.p-lower-kv__title__text{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lower-kv__title__text{--ts-target-font-size:13}}.p-lower-kv--text .p-lower-kv__title__text{color:var(--ts-color-text-main)}@media only screen and (max-width:767px){.p-lower-kv__title__text{color:var(--ts-color-text-main)}}.p-lower-kv__title__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:400;line-height:1.2;margin-top:.25rem;color:var(--ts-color-primary)}@media only screen and (min-width:1025px){.p-lower-kv__title__sub{--ts-target-font-size:100}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv__title__sub{--ts-target-font-size:70}}@media only screen and (max-width:767px){.p-lower-kv__title__sub{--ts-target-font-size:50}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-lower-kv__title__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:92}}.p-lower-kv--image .p-lower-kv__title__sub{background-size:cover;background-position:left top;color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;display:flex;align-items:flex-start;flex-direction:column;background-image:var(--kv-img)}.p-lower-kv--image .p-lower-kv__title__sub>span:nth-child(n+2){margin-top:-.2em}.p-lower-kv__img{position:relative;overflow:hidden;width:100%;margin-right:0;margin-left:auto;margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);width:calc(1320 / 1440 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-lower-kv__img{width:calc(1360 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv__img{width:calc(1320 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-lower-kv__img{width:100%}}.p-lower-kv__img .img-wrp{border-top-left-radius:var(--ts-border-radius-image);border-bottom-left-radius:var(--ts-border-radius-image);overflow:hidden;width:100%}@media only screen and (max-width:767px){.p-lower-kv__img .img-wrp{border-radius:0!important}}.p-lower-kv__img .img-wrp img{width:100%;object-fit:cover;aspect-ratio:1320/400}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv__img .img-wrp img{aspect-ratio:1320/450}}@media only screen and (max-width:767px){.p-lower-kv__img .img-wrp img{aspect-ratio:1/1}}