@charset "UTF-8";.about main{overflow:hidden}.about_message{margin:129px auto 0;padding-bottom:272px;position:relative;z-index:1;overflow:hidden}.about_message .base{position:relative;z-index:1}.about_message .bg_line_arc{width:1774.52px;position:absolute;bottom:15px;left:50%;margin-left:-825px;-webkit-transform:rotate(171.55deg);transform:rotate(171.55deg)}.about_message .bg_scroll_text{width:100%;line-height:1.398467433;position:absolute;bottom:100px;left:0}.about_message .section_ttl_large{margin-bottom:1px}.about_message__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.about_message__column__side{width:308px;padding-left:2px}.about_message__column__main{width:753px;max-width:calc(100% - 318px);padding-top:26px}.about_message__ttl{font-size:28px;font-weight:300;line-height:1.4285714286;letter-spacing:.12em;margin-bottom:32px}.about_message__ttl ._lsp_s{letter-spacing:-.08em}.about_message__ttl ._lsp_xs{letter-spacing:-.19em}.about_message__desc{font-size:13px;font-weight:400;line-height:2;letter-spacing:.06em;margin-bottom:49px;margin-right:-.5em}.about_message__name{font-size:18px;font-weight:300;line-height:1.7777777778;letter-spacing:.08em}.about_philosophy{margin:65px auto 0;padding:0 0 103px;position:relative}.about_philosophy .base{position:relative;z-index:1}.about_philosophy .section_ttl_large{margin-bottom:1px;margin-left:5px}.about_philosophy .section_ttl_small_b{margin-bottom:66px;margin-left:5px}.about_philosophy .bg_ribbon{position:absolute;bottom:-215px;right:50%;margin-right:-945px}.about_philosophy__ttl{font-size:40px;font-weight:300;line-height:1.2;letter-spacing:.12em;text-align:center;color:#1560be;margin:74px 0}.about_philosophy__block{width:100%;height:642px;position:relative}.about_philosophy__block__img{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}.about_philosophy__block__img img{display:block;width:1200px;max-width:none;position:absolute;top:0;left:0}.about_philosophy__block__item{width:100%;height:33.3333333333%;position:relative;z-index:1}.about_philosophy__block__item__list{width:100%;height:100%;position:relative}.about_philosophy__block__item__list__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;width:519px;height:100%;padding:12px 0 0;position:absolute;top:0;left:0}.about_philosophy__block__item__list__ttl .section_ttl_large{width:100%;font-size:48px;line-height:.8333333333;text-align:center;margin-bottom:12px;color:#fff}.about_philosophy__block__item__list__ttl .section_ttl_small_b{width:100%;font-size:16px;line-height:1.25;margin:0;color:#fff;text-align:center}.about_philosophy__block__item__list__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;width:667px;max-width:calc(100% - 410px);height:100%;margin-left:auto}.about_philosophy__block__item__list__caption__ttl{width:100%;font-size:26px;font-weight:300;line-height:1.7142857143;letter-spacing:.12em;margin-bottom:8px}.about_philosophy__block__item__list__caption__ttl small{font-size:12px;font-weight:500;line-height:1.6666666667;letter-spacing:.06em}.about_philosophy__block__item__list__caption__desc{font-size:18px;font-weight:400;line-height:1.4444444444;letter-spacing:.06em;color:#1560be;background-color:#ecf2fa;border-radius:5px;padding:4px 16px}.about_philosophy__block__item.item_01{padding:25px 0 0}.about_philosophy__block__item.item_01 .about_philosophy__block__item__list__ttl{padding:40px 0 0}.about_philosophy__block__item.item_02{padding:0 0 7px}.about_philosophy__block__item.item_02 .about_philosophy__block__item__list__ttl{padding:28px 0 0}.about_philosophy__block__item.item_02 .about_philosophy__block__item__list__caption__ttl{line-height:1.65;margin-bottom:14px}.about_philosophy__block__item.item_03{padding:0 0 5px}.about_philosophy__block__item.item_03 .about_philosophy__block__item__list__caption__ttl{line-height:1.4;margin-bottom:12px}.about_data{background-color:#1560be;padding:88px 0 87px;position:relative;overflow:hidden}.about_data .base{position:relative;z-index:1}.about_data .section_ttl_large{color:#fff;margin-bottom:1px}.about_data .section_ttl_small_b{color:#fff;margin-bottom:56px}.about_data .bg_line_arc{width:1836.45px;position:absolute;top:650px;left:50%;margin-left:-1002px;-webkit-transform:rotate(-23.72deg);transform:rotate(-23.72deg);mix-blend-mode:screen}.about_data__notes{font-size:14px;font-weight:500;line-height:2;letter-spacing:.07em;text-align:center;color:#fff;margin-top:25px}.about_data__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--custom-rem) * 12)}.about_data__list__item{width:calc((100% - 1px - var(--custom-rem) * 12 * 2)/ 3);aspect-ratio:392/386;border-radius:calc(var(--custom-rem) * 16);background-color:#fff;overflow:hidden;position:relative}.about_data__list__text{width:100%;height:100%;padding:calc(var(--custom-rem) * 32) calc(var(--custom-rem) * 32) 0;position:relative;z-index:1}.about_data__list__img{width:100%;height:100%;position:absolute;top:0;left:0}.about_data__list__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about_data__list__ttl{font-size:calc(var(--custom-rem) * 20);font-weight:500;line-height:1.6;letter-spacing:.07em;border-bottom:1px solid #caced8;padding-bottom:calc(var(--custom-rem) * 7);margin-bottom:calc(var(--custom-rem) * 215)}.about_data__list__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-family:din-2014-narrow, noto-sans-cjk-jp,sans-serif;font-size:calc(var(--custom-rem) * 96);font-weight:400;line-height:.3333333333;letter-spacing:0;color:#1560be}.about_data__list__desc small{display:block;font-family:noto-sans-cjk-jp,sans-serif;font-size:calc(var(--custom-rem) * 40);font-weight:500;line-height:.8;letter-spacing:.07em;margin-bottom:calc(var(--custom-rem) * -17);margin-left:calc(var(--custom-rem) * 5)}.about_data__list__desc small.eng{font-family:din-2014-narrow,sans-serif;font-size:calc(var(--custom-rem) * 66);line-height:.4848484848;letter-spacing:0;margin-left:calc(var(--custom-rem) * 9);margin-bottom:calc(var(--custom-rem) * -13)}.about_data__list__desc .subttl{display:block;width:100%;font-size:calc(var(--custom-rem) * 14);font-weight:500;line-height:1.7142857143;letter-spacing:.07em}.about_data__list__notes{font-size:calc(var(--custom-rem) * 12);font-weight:400;line-height:1.5;letter-spacing:.07em;text-align:center;color:#222;margin-top:calc(var(--custom-rem) * 31)}.about_data__list__notes02{font-size:calc(var(--custom-rem) * 16);color:#1560be;font-weight:500;line-height:1.5;letter-spacing:.07em;text-align:center;margin-top:calc(var(--custom-rem) * 31)}.about_data__list__notes03{font-size:calc(var(--custom-rem) * 16);color:#1560be;font-weight:500;line-height:1.5;letter-spacing:.07em;text-align:center;margin-top:calc(var(--custom-rem) * -25);margin-bottom:calc(var(--custom-rem) * 25)}.about_data__list__item.item_02 .about_data__list__text__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--custom-rem) * 52);padding-top:calc(var(--custom-rem) * 13);padding-left:calc(var(--custom-rem) * 48)}.about_data__list__item.item_02 .about_data__list__desc{width:auto;font-size:calc(var(--custom-rem) * 88);line-height:.3636363636;letter-spacing:-.02em;position:relative}.about_data__list__item.item_02 .about_data__list__desc.light{color:#7cd5f6}.about_data__list__item.item_02 .about_data__list__desc .eng{font-size:calc(var(--custom-rem) * 56);line-height:.5714285714;margin-left:calc(var(--custom-rem) * 5)}.about_data__list__item.item_02 .about_data__list__desc .subttl{color:#222;margin-bottom:calc(var(--custom-rem) * 15);position:absolute;bottom:100%;left:calc(var(--custom-rem) * 24)}.about_data__list__item.item_04 .about_data__list__desc{padding-right:calc(var(--custom-rem) * 18)}.about_data__list__item.item_06 .about_data__list__ttl{margin-bottom:calc(var(--custom-rem) * 204)}.about_data__list__item.item_06 .about_data__list__desc{gap:calc(var(--custom-rem) * 5)}.about_data__list__item.item_06 .about_data__list__desc small{letter-spacing:.02em}.about_data__list__item.item_07 .about_data__list__ttl{margin-bottom:calc(var(--custom-rem) * 35)}.about_data__list__item.item_07 .about_data__list__desc{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:calc(var(--custom-rem) * -6);letter-spacing:-.05em}@media only screen and (max-width:767px){.about_message{margin:120px auto 0;padding-bottom:162px;overflow:visible}.about_message .bg_line_arc{width:613.86px;margin-left:-287px;bottom:2px;-webkit-transform:rotate(152.79deg);transform:rotate(152.79deg)}.about_message .bg_scroll_text{line-height:1.4;bottom:-5px}.about_message .section_ttl_large{margin-bottom:16px;margin-left:-3px}.about_message__column__main{padding-top:0}.about_message__ttl{font-size:20px;line-height:1.6;text-align:center;margin-left:15px;margin-bottom:24px}.about_message__desc{margin-bottom:37px;margin-right:-.3em}.about_message__name{font-size:14px;line-height:1.7142857143}.about_philosophy{margin:118px auto 0;padding-bottom:94px}.about_philosophy .section_ttl_large{margin-bottom:15px;margin-left:0}.about_philosophy .section_ttl_small_b{margin-bottom:30px;margin-left:3px}.about_philosophy__ttl{font-size:36px;margin:52px 0}.about_philosophy__block{height:auto}.about_philosophy__block__img{height:auto;margin-bottom:69px;position:static}.about_philosophy__block__img img{width:280px;margin:0 auto;position:static}.about_philosophy__block__item{width:100vw;height:auto;border-top:1px solid #c5cfde;border-bottom:1px solid #c5cfde;margin:0 -18px}.about_philosophy__block__item+.about_philosophy__block__item{border-top:0}.about_philosophy__block__item__list{height:auto;padding:56px 18px 55px}.about_philosophy__block__item__list__ttl{display:block;width:100%;padding:0;margin-bottom:36px;position:static}.about_philosophy__block__item__list__ttl .section_ttl_large{line-height:.6666666667;text-align:left;color:#222;margin-bottom:16px;margin-left:1px}.about_philosophy__block__item__list__ttl .section_ttl_small_b{font-size:13px;line-height:1.5384615385;text-align:left;color:#1560be;margin:0 0 0 4px}.about_philosophy__block__item__list__caption{width:100%;max-width:none}.about_philosophy__block__item__list__caption__ttl{font-size:20px;line-height:1.6;margin-bottom:16px}.about_philosophy__block__item__list__caption__ttl small{margin-bottom:23px}.about_philosophy__block__item__list__caption__desc{padding:4px 10px!important}.about_philosophy__block__item.item_01{padding:0 0 0}.about_philosophy__block__item.item_01 .about_philosophy__block__item__list__ttl{padding:0 0 0}.about_philosophy__block__item.item_02{padding:0 0 0}.about_philosophy__block__item.item_02 .about_philosophy__block__item__list__ttl{padding:0 0 0}.about_philosophy__block__item.item_02 .about_philosophy__block__item__list__caption__ttl{line-height:1.45;padding-top:3px}.about_philosophy__block__item.item_02 .about_philosophy__block__item__list__caption__desc{margin-top:-12px}.about_philosophy__block__item.item_03{padding:0 0 0}.about_philosophy__block__item.item_03 .about_philosophy__block__item__list__caption__ttl{line-height:1.6!important}.about_data{padding:81px 0 56px;margin-bottom:-20px}.about_data .section_ttl_large{margin-bottom:15px;margin-left:2px}.about_data .section_ttl_small_b{margin-bottom:40px;margin-left:5px}.about_data__list__item{width:100%}.about_data__list__text{padding:calc(var(--custom-rem) * 27) calc(var(--custom-rem) * 28) 0}.about_data__list__ttl{font-size:calc(var(--custom-rem) * 17);margin-bottom:calc(var(--custom-rem) * 187)}.about_data__list__desc{font-size:calc(var(--custom-rem) * 84)}.about_data__list__desc small{font-size:calc(var(--custom-rem) * 34);margin-left:calc(var(--custom-rem) * 4);margin-bottom:calc(var(--custom-rem) * -15)}.about_data__list__desc small.eng{font-size:calc(var(--custom-rem) * 59);margin-left:calc(var(--custom-rem) * 7);margin-bottom:calc(var(--custom-rem) * -10)}.about_data__list__desc .subttl{font-size:calc(var(--custom-rem) * 12)}.about_data__list__notes{font-size:calc(var(--custom-rem) * 10);margin-top:calc(var(--custom-rem) * 26)}.about_data__list__notes02{font-size:calc(var(--custom-rem) * 12);margin-top:calc(var(--custom-rem) * 26)}.about_data__list__notes03{font-size:calc(var(--custom-rem) * 12)}.about_data__list__item.item_02 .about_data__list__text__block{gap:calc(var(--custom-rem) * 48);padding-top:calc(var(--custom-rem) * 15);padding-left:calc(var(--custom-rem) * 43)}.about_data__list__item.item_02 .about_data__list__desc{font-size:calc(var(--custom-rem) * 75)}.about_data__list__item.item_02 .about_data__list__desc .eng{font-size:calc(var(--custom-rem) * 50)}.about_data__list__item.item_02 .about_data__list__desc .subttl{eft:calc(var(--custom-rem) * 20)}.about_data__list__item.item_06 .about_data__list__ttl{margin-bottom:calc(var(--custom-rem) * 178)}.about_data__list__item.item_07 .about_data__list__ttl{margin-bottom:calc(var(--custom-rem) * 31)}}@media only screen and (max-width:810px){.about_message__column__side{width:100%;padding-left:4px}.about_message__column__main{width:100%;max-width:none}}@media only screen and (max-width:1100px){.about_message__desc br.pc{display:none}}@media only screen and (min-width:768px){.about_philosophy__block__item__list__ttl .section_ttl_large.hus_blue{color:#1560be}.about_philosophy__block__item__list__ttl .section_ttl_small_b.hus_blue{color:#1560be}.about_data__list__item.item_08{width:calc(100% - 1px - (100% - var(--custom-rem) * 12 * 2)/ 3 - var(--custom-rem) * 12);aspect-ratio:auto;height:auto}}@media only screen and (max-width:1090px) and (min-width:981px){.about_philosophy__block__item__list__caption{max-width:calc(100% - 480px)}}@media only screen and (max-width:980px){.about_philosophy__block__item__list__caption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.about_philosophy__block__item__list__caption__desc br.sp{display:inline!important}}@media only screen and (max-width:1090px){.about_philosophy__block__item__list__caption__ttl{font-size:20px;line-height:1.6}.about_philosophy__block__item__list__caption__ttl small{display:block}.about_philosophy__block__item__list__caption__ttl small+br{display:none}.about_philosophy__block__item__list__caption__desc{font-size:15px;line-height:1.6;text-align:center;padding:4px 14px}.about_philosophy__block__item.item_03 .about_philosophy__block__item__list__caption__desc{line-height:1.3333333333}}
/*# sourceMappingURL=../maps/page/about.min.css.map */
