.animeDelay07{-webkit-animation-delay:.7s!important;animation-delay:.7s!important}@media screen and (max-width:960px){.animeDelay07{-webkit-animation-delay:.5s!important;animation-delay:.5s!important}}.section-container{padding:120px 0 60px}@media screen and (max-width:960px){.section-container{padding:calc(80 / 430 * 100vw) 0 calc(40 / 430 * 100vw)}}.section-container+.section-container{padding:60px 0 120px}@media screen and (max-width:960px){.section-container+.section-container{padding:calc(40 / 430 * 100vw) 0 calc(80 / 430 * 100vw)}}@media screen and (max-width:960px){.section-container+.section-container.company{padding-bottom:0}}.section-container .inner{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width:960px){.section-container .inner{padding:0 calc(15 / 430 * 100vw)}}.section-container .message__head{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 4.79%}@media(max-width:1200px){.section-container .message__head{gap:0 5%}}@media screen and (max-width:960px){.section-container .message__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:0;padding:0 calc(10.5 / 430 * 100vw)}}.section-container .message__head .message__body{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:482px;max-width:612.5px}@media screen and (max-width:960px){.section-container .message__head .message__body{min-width:0}}.section-container .message__head .message__body-content{margin-top:12px;padding-left:70.5px}@media screen and (max-width:960px){.section-container .message__head .message__body-content{margin-top:calc(28 / 430 * 100vw);padding-left:calc(29.5 / 430 * 100vw);width:calc(349.5 / 430 * 100vw)}}.section-container .message__head .message__body-content .sectionTitleLv03{-webkit-animation-delay:.5s;animation-delay:.5s}.section-container .message__head .message__body-content .text{margin-top:33px;-webkit-animation-delay:.75s;animation-delay:.75s}@media screen and (max-width:960px){.section-container .message__head .message__body-content .text{margin-top:calc(28 / 430 * 100vw)}}.section-container .message__head .message__image{max-width:530px;-webkit-animation-delay:1s;animation-delay:1s}@media screen and (max-width:960px){.section-container .message__head .message__image{margin:calc(30 / 430 * 100vw) auto 0;max-width:calc(320 / 430 * 100vw)}}.section-container .message__head .message__image img{width:100%}.section-container .message__head .message__image .message__image-caption{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-top:34px;text-align:right}@media screen and (max-width:960px){.section-container .message__head .message__image .message__image-caption{-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;margin-top:calc(18 / 430 * 100vw)}}.section-container .message__head .message__image .message__image-caption .message__image-caption--label{font-family:NotoSansJP-Regular,sans-serif;font-size:16px}@media screen and (max-width:960px){.section-container .message__head .message__image .message__image-caption .message__image-caption--label{font-size:calc(10 / 430 * 100vw)}}.section-container .message__head .message__image .message__image-caption .message__image-caption--name{margin-top:12px;font-family:NotoSansJP-Regular,sans-serif;font-size:30px}@media screen and (max-width:960px){.section-container .message__head .message__image .message__image-caption .message__image-caption--name{margin-top:calc(6 / 430 * 100vw);font-size:calc(18 / 430 * 100vw)}}.section-container .message__head .message__image .message__image-caption .message__image-caption--en{margin-top:10px;font-family:Raleway-Regular,sans-serif;font-size:16px;letter-spacing:.16em}@media screen and (max-width:960px){.section-container .message__head .message__image .message__image-caption .message__image-caption--en{margin-top:calc(6 / 430 * 100vw);font-size:calc(10 / 430 * 100vw)}}.company .company__head{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 4.79%}@media(max-width:1200px){.company .company__head{gap:0 5%}}@media screen and (max-width:960px){.company .company__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:0;padding:0 calc(10.5 / 430 * 100vw)}}.company .company__head .company__body{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:482px;max-width:612.5px}@media screen and (max-width:960px){.company .company__head .company__body{min-width:0}}.company .company__head .company__detail{margin-top:35px;padding-left:70.5px;-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (max-width:960px){.company .company__head .company__detail{margin-top:calc(44 / 430 * 100vw);padding-left:calc(29.5 / 430 * 100vw)}}.company .company__head .company__list{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 8.8%}@media screen and (max-width:960px){.company .company__head .company__list{gap:0}}.company .company__head .company__list+.company__list{margin-top:22px}@media screen and (max-width:960px){.company .company__head .company__list+.company__list{margin-top:calc(28 / 430 * 100vw)}}@media screen and (max-width:960px){.company .company__head .company__list.company__list--margin-change{margin-top:0}}.company .company__head .company__list .company__list-title{width:80px;font-family:NotoSansJP-Regular,sans-serif;font-size:16px;line-height:1.375;letter-spacing:.06em}@media screen and (max-width:960px){.company .company__head .company__list .company__list-title{width:calc(70 / 430 * 100vw);font-size:calc(14 / 430 * 100vw);line-height:2}}.company .company__head .company__list .company__list-data{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-family:NotoSansJP-Regular,sans-serif;font-size:16px;line-height:1.375;letter-spacing:.06em}@media screen and (max-width:960px){.company .company__head .company__list .company__list-data{font-size:calc(14 / 430 * 100vw);line-height:2}}@media screen and (max-width:960px){.company .company__head .company__list .company__list-data .company__list-data--small{font-size:calc(10 / 430 * 100vw)}}.company .company__map{max-width:530px;width:100%;height:540px;overflow:hidden;position:relative}@media screen and (max-width:960px){.company .company__map{margin:calc(78 / 430 * 100vw) calc(50% - 50vw) 0;max-width:inherit;width:100vw;height:calc(200 / 430 * 100vw)}}.company .company__map #googlemap{width:100%;height:100%}.company .company__map.is-slide-01::after{left:300%}.company .company__map.is-slide-02::before{opacity:0;z-index:-10}.company .company__map::before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:10;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-duration:.3s;transition-duration:.3s}.company .company__map::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:-100%;z-index:20;background:#003183;-webkit-transition:left 1.5s ease-in-out 0s;transition:left 1.5s ease-in-out 0s}.member{padding:120px 0}@media screen and (max-width:960px){.member{padding:calc(80 / 430 * 100vw) 0}}.member .inner{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width:960px){.member .inner{padding:0 calc(15 / 430 * 100vw)}}.member .member__title{font-family:NotoSansJP-Regular,sans-serif;font-size:35px;text-align:center;color:#fff}@media screen and (max-width:960px){.member .member__title{font-size:calc(25 / 430 * 100vw)}}.member .member__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:30px 7%;margin-top:42px;padding:0 0 0 60px}@media(max-width:1300px){.member .member__list{padding:0}}@media(max-width:1196px){.member .member__list{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}}@media screen and (max-width:960px){.member .member__list{gap:calc(30 / 430 * 100vw) calc(17 / 430 * 100vw);margin-top:calc(38 / 430 * 100vw)}}.member .member__item{max-width:320px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:960px){.member .member__item{max-width:inherit;width:calc(162 / 430 * 100vw)}}.member .member__item .member__item-body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:26px 10px;text-align:center}@media screen and (max-width:960px){.member .member__item .member__item-body{padding:calc(10 / 430 * 100vw) calc(10 / 430 * 100vw) 0}}.member .member__item .member__item-body--label{font-family:NotoSansJP-Regular,sans-serif;font-size:16px;color:#fff}@media screen and (max-width:960px){.member .member__item .member__item-body--label{font-size:calc(10 / 430 * 100vw)}}.member .member__item .member__item-body--name{margin-top:12px;font-family:NotoSansJP-Regular,sans-serif;font-size:24px;color:#fff}@media screen and (max-width:960px){.member .member__item .member__item-body--name{margin-top:calc(6 / 430 * 100vw);font-size:calc(18 / 430 * 100vw)}}.member .member__item .member__item-body--en{margin-top:10px;font-family:Raleway-Regular,sans-serif;font-size:14px;letter-spacing:.16em;color:#fff}@media screen and (max-width:960px){.member .member__item .member__item-body--en{margin-top:calc(6 / 430 * 100vw);font-size:calc(10 / 430 * 100vw)}}.member .member__item:not(:has(.member__item-image)){-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;min-height:200px;text-align:center;border:1px solid #fff}@media(max-width:1196px){.member .member__item:not(:has(.member__item-image)){min-height:320px}}@media screen and (max-width:960px){.member .member__item:not(:has(.member__item-image)){width:calc(162 / 430 * 100vw);min-height:calc(185 / 430 * 100vw)}}.member .member__item .member__item-image img{width:100%}