@charset "UTF-8";:root{--kv-img:url(../../about/images/bg_title_cover.webp)}@media only screen and (min-width:768px){#abi_page{overflow:visible}}.p-about-intro{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-about-intro{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){.p-about-intro{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){.p-about-intro{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about-intro{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){.p-about-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.c-lower-intro{align-items:flex-start;margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.c-lower-intro{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-lower-intro{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.c-lower-intro__img{width:calc(600 / 1440 * 100%)}}@media only screen and (min-width:768px){.c-lower-intro__text{width:calc(720 / 1440 * 100%);margin-right:0!important}}@media only screen and (min-width:768px) and (min-width:1025px) and (max-width:1365px){.c-lower-intro__text{width:calc(760 / 1440 * 100%)}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.c-lower-intro__text{width:calc(780 / 1440 * 100%)}}@media only screen and (min-width:768px){.c-lower-intro__text>.c-text-set{max-width:calc(600 / var(--ts-parent-font-size) * 1rem);margin-right:auto;margin-left:0}}@media only screen and (min-width:768px){.c-lower-intro__text .c-text-set__title{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}.c-lower-intro__text .c-text-set__text{line-height:2}@media only screen and (min-width:768px){.c-lower-intro__text .c-text-set__text{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.c-lower-intro__text .u-view--ctrl1{display:none}@media only screen and (min-width:1025px) and (max-width:1365px){.c-lower-intro__text .u-view--ctrl1{display:block}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lower-intro__text .u-view--ctrl1{display:block}}.c-lower-intro__text .u-view--ctrl2{display:block}@media only screen and (min-width:1025px) and (max-width:1365px){.c-lower-intro__text .u-view--ctrl2{display:none}}@media only screen and (max-width:1024px){.c-lower-intro__text .u-view--ctrl2{display:none}}.c-lower-intro__text .name{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);text-align:right}@media only screen and (max-width:1024px){.c-lower-intro__text .name{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-about-loop{overflow:hidden;--marquee-element-size:calc(256 / var(--ts-parent-font-size) * 1rem);--marquee-speed:calc(5 / var(--ts-parent-font-size) * 1rem);margin-top:calc(160 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-about-loop{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-about-loop p>img{width:calc(246 / 256 * 100%);margin-inline:auto;display:block}.firefox .p-about-loop .c-marquee__scroll-area{animation:scroll-left 50s linear infinite}.p-about_philosphy{margin-top:calc(120 / var(--ts-parent-font-size) * 1rem);background-color:#ffff;border-radius:var(--ts-border-radius-content);box-shadow:var(--ts-box-shadow);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-about_philosphy{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-about_philosphy{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){.p-about_philosphy{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about_philosphy{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){.p-about_philosphy{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-about_philosphy{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-about_philosphy__inner{margin-inline:auto;position:relative;width:calc(1080 / 1320 * 100%);padding:calc(100 / var(--ts-parent-font-size) * 1rem) 0}@media only screen and (min-width:1025px) and (max-width:1365px){.p-about_philosphy__inner{width:calc(1200 / 1320 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about_philosphy__inner{width:calc(1200 / 1320 * 100%);padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-about_philosphy__inner{width:calc(311 / 343 * 100%);padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (min-width:768px){.p-about_philosphy__inner>.c-title .c-title__sub{display:flex;flex-wrap:wrap;column-gap:.3em}}.p-about_philosphy__sticky{display:flex;align-items:flex-start;margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-about_philosphy__sticky{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);flex-direction:column}}.p-about_philosphy__sticky__img{left:0;top:0;align-self:flex-start;position:sticky;width:calc(326 / 1080 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-about_philosphy__sticky__img{width:calc(306 / 1080 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about_philosphy__sticky__img{width:calc(306 / 1080 * 100%)}}@media only screen and (max-width:767px){.p-about_philosphy__sticky__img{position:relative;width:100%}}.p-about_philosphy__sticky__items{margin-left:calc(78 / 1080 * 100%);width:calc(680 / 1080 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-about_philosphy__sticky__items{margin-left:calc(58 / 1080 * 100%);width:calc(720 / 1080 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about_philosphy__sticky__items{margin-left:calc(58 / 1080 * 100%);width:calc(720 / 1080 * 100%)}}@media only screen and (max-width:767px){.p-about_philosphy__sticky__items{margin-top:2rem;margin-left:auto;width:100%}}.p-about_philosphy__sticky__item{width:100%;border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);background-color:var(--ts-color-table-bg);border:1px solid var(--ts-color-table-border)}.p-about_philosphy__sticky__item>.inner{padding:calc(45 / 680 * 100%)}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item>.inner{padding:1.5rem 1.25rem}}.p-about_philosphy__sticky__item:nth-child(n+2){margin-top:calc(60 / 680 * 100%)}.p-about_philosphy__sticky__item .code-list,.p-about_philosphy__sticky__item .philosophy-txt{max-width:calc(540 / var(--ts-parent-font-size) * 1rem);margin-right:0;margin-left:auto}.p-about_philosphy__sticky__item .philosophy-txt{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-top:calc(40 / 680 * 100%)}@media only screen and (min-width:1025px){.p-about_philosphy__sticky__item .philosophy-txt{--ts-target-font-size:20}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about_philosphy__sticky__item .philosophy-txt{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item .philosophy-txt{--ts-target-font-size:18}}.p-about_philosphy__sticky__item .philosophy-txt ul{padding-left:1em;margin-top:1em}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item .philosophy-txt ul{margin-top:.5em}}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item .philosophy-txt ul li{line-height:1.5}}.p-about_philosphy__sticky__item .philosophy-txt ul li:nth-child(n+2){margin-top:.25em}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item .philosophy-txt ul li:nth-child(n+2){margin-top:.5em}}.p-about_philosphy__sticky__item .code-list{margin-top:calc(50 / 680 * 100%)}.p-about_philosphy__sticky__item .code-list>li{align-items:flex-start;display:flex;--num-width:calc(26 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item .code-list>li{--num-width:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-about_philosphy__sticky__item .code-list>li:nth-child(n+2){margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:1024px){.p-about_philosphy__sticky__item .code-list>li:nth-child(n+2){margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-about_philosphy__sticky__item .code-list>li .t>span{display:block;line-height:1.5}.p-about_philosphy__sticky__item .code-list>li .t .l{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);color:var(--ts-color-text-title)}@media only screen and (min-width:1025px){.p-about_philosphy__sticky__item .code-list>li .t .l{--ts-target-font-size:20}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about_philosphy__sticky__item .code-list>li .t .l{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item .code-list>li .t .l{--ts-target-font-size:18}}.p-about_philosphy__sticky__item .code-list>li .t .s{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--offset-width:3em;width:calc(100% + var(--offset-width));margin-right:calc(var(--offset-width) * -1)}@media only screen and (min-width:1025px){.p-about_philosphy__sticky__item .code-list>li .t .s{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about_philosphy__sticky__item .code-list>li .t .s{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item .code-list>li .t .s{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about_philosphy__sticky__item .code-list>li .t .s{--offset-width:1em}}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item .code-list>li .t .s{--offset-width:1em}}.p-about_philosphy__sticky__item .code-list>li .num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);width:var(--num-width);margin-right:calc(10 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;border-radius:100px;display:flex;align-items:center;justify-content:center;color:#fff;line-height:1;flex-shrink:0;background-color:var(--ts-color-primary)}@media only screen and (min-width:768px){.p-about_philosphy__sticky__item .code-list>li .num{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-about_philosphy__sticky__item .code-list>li .num{--ts-target-font-size:13}}