.english-body{margin-top:7.5rem}@media not all and (min-width: 768px){.english-body{margin-top:5.625rem}}.english-group{display:flex;justify-content:space-between;width:91.6666666667%}@media not all and (min-width: 768px){.english-group{flex-direction:column-reverse;width:100%}.english-group .section-title{font-size:2.375rem;text-align:center}}.english-group__img{width:42.1818181818%}@media not all and (min-width: 768px){.english-group__img{margin-top:1.875rem;width:100%}}.english-group__cap{width:49.0909090909%}@media not all and (min-width: 768px){.english-group__cap{width:100%}}.english-group__text{line-height:1.75;margin-top:1em}@media not all and (min-width: 768px){.english-group__text{font-size:1rem}}@media not all and (min-width: 768px){.english-index{margin-top:5.625rem}}.english-message{margin-top:5.125rem;margin-left:auto;margin-right:auto;width:83.3333333333%}@media not all and (min-width: 768px){.english-message{margin-top:5.625rem;width:100%}.english-message .section-title{text-align:center}}.english-message__text{line-height:1.75;margin-top:1em}@media not all and (min-width: 768px){.english-message__text{font-size:1rem}.english-message__text span{display:block;margin-top:1em}}.english-message__profile{display:flex;justify-content:space-between;margin-top:5.1875rem;margin-left:auto;margin-right:auto;max-width:50rem}@media not all and (min-width: 768px){.english-message__profile{display:block;margin-top:0}}.english-message__profile__item{max-width:11.875rem}.english-message__profile__item:not(:nth-child(3n)){margin-right:.625rem}@media not all and (min-width: 768px){.english-message__profile__item{margin-top:2.5rem;max-width:none;margin-left:auto;margin-right:auto;width:57.6368876081%}.english-message__profile__item:not(:nth-child(3n)){margin-right:auto}}.english-message__profile__title{font-family:"Noto Serif JP",serif;font-size:.8125rem;font-weight:500;line-height:1.5714285714;text-align:center;margin-top:.625rem}.english-message__profile__name{font-family:"Noto Serif JP",serif;font-size:1.25rem;font-weight:700;line-height:1.5;text-align:center;margin-top:.625rem}@media not all and (min-width: 768px){.english-business__wrap .contents{padding-left:0;padding-right:0}}.english-business{margin-top:9.0625rem;margin-left:auto;margin-right:auto;position:relative;width:83.3333333333%}.english-business .section-title{text-align:center}@media not all and (min-width: 768px){.english-business{margin-top:5.625rem;width:100%}}.english-business__items{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2.125rem;position:relative;z-index:0}.english-business__items::before{border-left:.0625rem solid #333;content:"";position:absolute;top:0;left:50%;height:100%;width:.0625rem;z-index:-1}@media not all and (min-width: 768px){.english-business__items{display:block;margin-top:1.875rem}.english-business__items::before{background-image:url(../images/english/business-line.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-left:none;left:0;height:2.5625rem;width:100%}}.english-business__about{width:44%}@media not all and (min-width: 768px){.english-business__about{padding-top:5rem;padding-left:.875rem;padding-right:.875rem;width:100%}}.english-business__title{font-size:1.5rem;font-weight:700;line-height:1.5;margin-top:.75rem;text-align:center}@media not all and (min-width: 768px){.english-business__title{margin-top:0}}.english-business__logo{display:block;margin-left:auto;margin-right:auto}.english-business__text{line-height:1.75;margin-top:1.25rem;text-align:center}@media not all and (min-width: 768px){.english-business__text{font-size:1rem;text-align:left}}.english-business__partners{margin-top:2.625rem;width:47%}@media not all and (min-width: 768px){.english-business__partners{margin-top:1.875rem;padding-left:.875rem;padding-right:.875rem;padding-bottom:8.125rem;position:relative;width:100%}.english-business__partners::before{background-image:url(../images/english/business-line.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";position:absolute;bottom:0;left:0;height:2.5625rem;width:100%}}.english-business__partners__title{color:#fff;font-size:1.25rem;font-weight:700;text-align:center;padding-top:.625rem;padding-bottom:.625rem}@media not all and (min-width: 768px){.english-business__partners__title{font-size:.875rem;margin-left:auto;margin-right:auto;padding-top:.375rem;padding-bottom:.375rem;width:9.375rem}}.english-business__partners__img{margin-top:.625rem;margin-left:auto;margin-right:auto;width:74.4680851064%}@media not all and (min-width: 768px){.english-business__partners__img{margin-top:1.875rem;width:88.7608069164%}}.english-business__desc{background-color:#fff;order:2;margin-top:1.875rem;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;width:80%}@media not all and (min-width: 768px){.english-business__desc{margin-top:-2.5rem;padding-top:0;padding-bottom:0;width:100%}}.english-business__desc__text{background-color:#f5f9fa;line-height:1.75;text-align:center;position:relative;padding-top:1rem;padding-left:10%;padding-right:10%;padding-bottom:1rem}@media not all and (min-width: 768px){.english-business__desc__text{background:linear-gradient(90deg, rgb(161, 191, 238) 0%, rgb(136, 204, 240) 100%);color:#fff;font-size:1rem;text-shadow:0px 3px 6px rgba(0,0,0,.3);text-align:left;padding-top:3.75rem;padding-left:2.375rem;padding-right:2.375rem;padding-bottom:1.875rem}.english-business__desc__text::before,.english-business__desc__text::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.english-business__desc__text::before{background:linear-gradient(90deg, rgb(72, 124, 255) 0%, rgb(136, 204, 240) 100%);opacity:.08}.english-business__desc__text::after{background-image:url(../images/english/business-deco.webp);background-position:center;background-repeat:no-repeat;background-size:cover}}.english-business__imj.english-business__about{order:0}.english-business__imj .english-business__title{color:#1d4a92}.english-business__imj .english-business__logo{width:3.625rem}.english-business__imj.english-business__partners{order:3}.english-business__imj .english-business__partners__title{background-color:#a2bfef}.english-business__jss.english-business__about{order:1}.english-business__jss .english-business__title{color:#009fe8}.english-business__jss .english-business__logo{width:5.75rem}.english-business__jss.english-business__partners{order:4;z-index:1}.english-business__jss .english-business__partners__title{background-color:#89ccf0}.english-profile{margin-top:5.625rem}.english-profile .section-title{text-align:center}.english-profile__items{display:flex;justify-content:space-between;margin-top:1.75rem}@media not all and (min-width: 768px){.english-profile__items{display:block;margin-top:1.875rem}}.english-profile__item{width:47.5%}.english-profile__item:nth-child(1) .english-profile__item__info:first-child{border-top:.1875rem solid #1d4a92}.english-profile__item:nth-child(1) .english-profile__item__title{color:#1d4a92}.english-profile__item:nth-child(2) .english-profile__item__info:first-child{border-top:.1875rem solid #009fe8}.english-profile__item:nth-child(2) .english-profile__item__title{color:#009fe8}@media not all and (min-width: 768px){.english-profile__item{width:100%}.english-profile__item:nth-child(1) .english-profile__logo{width:3.625rem}.english-profile__item:nth-child(2){margin-top:5.625rem}.english-profile__item:nth-child(2) .english-profile__logo{width:5.75rem}}@media not all and (min-width: 768px){.english-profile__logo{margin-left:auto;margin-right:auto}}.english-profile__item__info{display:flex;border-bottom:.0625rem solid #333}.english-profile__item__info:first-child .english-profile__item__text{font-size:1.125rem;font-weight:700}@media not all and (min-width: 768px){.english-profile__item__info{display:block;padding-top:1.25rem;padding-left:1.625rem;padding-right:1.625rem;padding-bottom:1.25rem}.english-profile__item__info:first-child{margin-top:1.875rem}}.english-profile__item__title{flex-shrink:0;font-size:1.125rem;font-weight:700;padding-top:1.25rem;padding-left:1rem;padding-right:1rem;padding-bottom:1.25rem;position:relative;width:11.125rem}.english-profile__item__title::after{border-right:.0625rem solid #333;content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;height:calc(100% - 2.5rem);width:.0625rem}@media not all and (min-width: 768px){.english-profile__item__title{padding-top:0rem;padding-left:0rem;padding-right:0rem;padding-bottom:.625rem;width:100%}.english-profile__item__title::after{border-bottom:.0625rem solid #333;top:auto;left:0;right:auto;bottom:0;height:.0625rem;width:2.5rem}}.english-profile__item__text{flex-grow:1;line-height:1.5;padding-top:1.375rem;padding-left:1rem;padding-right:1rem;padding-bottom:1.375rem}@media not all and (min-width: 768px){.english-profile__item__text{font-size:1rem;margin-top:.625rem;padding:0}}.english-history{margin-top:6.75rem}.english-history .section-title{text-align:center}@media not all and (min-width: 768px){.english-history{margin-top:5.625rem}}.english-history__inner{background-image:url(../images/about/history_bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:1.625rem;position:relative;z-index:0}.english-history__inner::before{background-color:#487cff;content:"";position:absolute;opacity:.08;top:0;left:0;height:100%;width:100%}.english-history__inner .contents{padding-top:3.75rem;padding-bottom:6.875rem;position:relative;z-index:1}.english-history__inner .contents::before{border-left:.1875rem solid hsla(0,0%,100%,.4);content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:.1875rem}@media not all and (min-width: 1100px){.english-history__inner .contents::before{left:calc(10.125% + 3.875rem)}}@media not all and (min-width: 768px){.english-history__inner{margin-top:1.875rem;padding-top:5.625rem;padding-bottom:5.625rem}.english-history__inner .contents{padding-top:2.5rem;padding-bottom:1.25rem}.english-history__inner .contents::before{left:3.125rem}}.english-history__items{margin-left:auto;margin-right:auto;width:79.75%}@media not all and (min-width: 768px){.english-history__items{width:100%}}.english-history__item{display:flex;align-items:center;margin-top:1.875rem}@media not all and (min-width: 768px){.english-history__item{align-items:flex-start}.english-history__item:first-child{margin-top:0}}.english-history__year{color:#fff;flex-shrink:0;font-size:3.125rem;font-weight:500;text-align:center;width:6.875rem}@media not all and (min-width: 1100px){.english-history__year{text-align:left}}@media not all and (min-width: 768px){.english-history__year{font-size:2rem;width:4.375rem}}.english-history__text__wrap{position:relative;width:calc((100% - 6.875rem)/2);z-index:0}@media not all and (min-width: 1100px){.english-history__text__wrap{flex-grow:1;margin-top:.875rem;width:auto}}@media not all and (min-width: 768px){.english-history__text__wrap{margin-top:.3125rem}}.english-history__text{line-height:1.5;width:calc(100% - 5.75rem)}.english-history__text::before{background-image:url(../images/english/history-line.svg);background-repeat:no-repeat;background-size:contain;content:"";position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);left:0;height:.75em;width:4.8125em;z-index:1}@media not all and (min-width: 1100px){.english-history__text{line-height:1.7142857143;margin-left:auto;width:calc(100% - 3.75rem)}.english-history__text::before{background-image:url(../images/about/history-line_imj.svg);height:.7142857143em;width:2.8571428571em}}@media not all and (min-width: 768px){.english-history__text{font-size:.9375rem;width:calc(100% - 3.125rem)}.english-history__text::before{top:.625rem;transform:translateY(0)}}.english-history__left{justify-content:left;flex-direction:row-reverse}.english-history__left .english-history__text::before{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}@media not all and (min-width: 1100px){.english-history__left{flex-direction:row}.english-history__left .english-history__text::before{left:0;right:auto;transform:translateY(-50%)}}.english-history__right{justify-content:right;flex-direction:row}.english-history__right .english-history__text{margin-left:auto}.english-contact{background-color:#1d4a92;padding-top:6.0625rem;padding-bottom:8.3125rem}.english-contact .btn{margin-left:auto;margin-right:auto;margin-top:1.75rem}.english-contact .btn-link{background-color:#dde9fd;color:#1d4a92;font-size:1.375rem;justify-content:center;padding-left:0;width:25.5rem}.english-contact .btn-link::after{aspect-ratio:37/25;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.836 25.68"><path d="M36.531,25.676H1.314a1.142,1.142,0,0,1-.176,0H1.048l-.067-.015-.07-.018H.86l-.115-.051a1.3,1.3,0,0,1-.188-.1L.53,25.473l-.139-.113a1.119,1.119,0,0,1-.139-.152l-.121-.16v-.022a.641.641,0,0,1-.095-.236c-.005-.018-.011-.036-.015-.054l-.014-.051,0-.053q0-.046,0-.092c0-.038,0-.076,0-.113V1.245A1.284,1.284,0,0,1,.069.9V.875L.119.761C.127.742.136.723.145.7L.151.661.227.548A1.011,1.011,0,0,1,.41.34,1.263,1.263,0,0,1,.775.1L.891.045H.942C.966.038.989.032,1.013.027L1.075.014h.036A1.162,1.162,0,0,1,1.268,0H36.557a1.281,1.281,0,0,1,1.28,1.28l-.028,23.162c0,.029,0,.058,0,.086s0,.068,0,.1l0,.036L37.8,24.7a.918.918,0,0,1-.042.149c-.006.018-.012.035-.018.052v.09l-.1.116-.065.09a1.351,1.351,0,0,1-.108.13l-.013.013a1.348,1.348,0,0,1-.161.135l-.157.111h-.05l-.121.057H36.9l-.11.033h-.084q-.044,0-.088,0T36.531,25.676ZM14.822,15.248a1.266,1.266,0,0,1-.492.848L5.077,23.153h27.7L23.51,16.1a1.274,1.274,0,0,1-.493-.849,1.3,1.3,0,0,1,.027-.484l-3.49,3.145a1.282,1.282,0,0,1-1.721,0l-3.005-2.7ZM25.063,14.06l10.211,7.787V3.747L24.1,13.811a1.277,1.277,0,0,1,.961.249Zm-22.5,7.787L12.776,14.06a1.279,1.279,0,0,1,.517-.237L2.565,4.17ZM18.7,15.208,32.764,2.562H4.624Z" fill="%231d4a92"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.836 25.68"><path d="M36.531,25.676H1.314a1.142,1.142,0,0,1-.176,0H1.048l-.067-.015-.07-.018H.86l-.115-.051a1.3,1.3,0,0,1-.188-.1L.53,25.473l-.139-.113a1.119,1.119,0,0,1-.139-.152l-.121-.16v-.022a.641.641,0,0,1-.095-.236c-.005-.018-.011-.036-.015-.054l-.014-.051,0-.053q0-.046,0-.092c0-.038,0-.076,0-.113V1.245A1.284,1.284,0,0,1,.069.9V.875L.119.761C.127.742.136.723.145.7L.151.661.227.548A1.011,1.011,0,0,1,.41.34,1.263,1.263,0,0,1,.775.1L.891.045H.942C.966.038.989.032,1.013.027L1.075.014h.036A1.162,1.162,0,0,1,1.268,0H36.557a1.281,1.281,0,0,1,1.28,1.28l-.028,23.162c0,.029,0,.058,0,.086s0,.068,0,.1l0,.036L37.8,24.7a.918.918,0,0,1-.042.149c-.006.018-.012.035-.018.052v.09l-.1.116-.065.09a1.351,1.351,0,0,1-.108.13l-.013.013a1.348,1.348,0,0,1-.161.135l-.157.111h-.05l-.121.057H36.9l-.11.033h-.084q-.044,0-.088,0T36.531,25.676ZM14.822,15.248a1.266,1.266,0,0,1-.492.848L5.077,23.153h27.7L23.51,16.1a1.274,1.274,0,0,1-.493-.849,1.3,1.3,0,0,1,.027-.484l-3.49,3.145a1.282,1.282,0,0,1-1.721,0l-3.005-2.7ZM25.063,14.06l10.211,7.787V3.747L24.1,13.811a1.277,1.277,0,0,1,.961.249Zm-22.5,7.787L12.776,14.06a1.279,1.279,0,0,1,.517-.237L2.565,4.17ZM18.7,15.208,32.764,2.562H4.624Z" fill="%231d4a92"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;background-color:#1d4a92;width:2.25rem}@media not all and (min-width: 768px){.english-contact{padding-top:5.625rem;padding-bottom:5.625rem}.english-contact .btn{margin-top:2.5rem}.english-contact .btn-link{justify-content:left;padding-left:3.125rem;width:21.6875rem}}.english-contact__title{color:#fff;font-size:3.75rem;font-weight:700;padding-bottom:1.75rem;position:relative;text-align:center}.english-contact__title::after{border-bottom:.0625rem solid #fff;content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;height:.0625rem;width:4.1875rem}@media not all and (min-width: 768px){.english-contact__title{font-size:3.25rem;padding-bottom:.875rem}}.english-contact__lead{color:#f08006;font-size:1.25rem;font-weight:700;line-height:1.2;margin-top:1.375rem;text-align:center}@media not all and (min-width: 768px){.english-contact__lead{margin-top:1.25rem}}.english-contact__text{color:#fff;line-height:1.5;margin-top:1.125rem;text-align:center}@media not all and (min-width: 768px){.english-contact__text{font-size:1rem;margin-top:1.25rem}}.english-footer{margin-top:7.5rem}@media not all and (min-width: 768px){.english-footer{margin-top:5.625rem}}.english-footer__items{display:flex;flex-wrap:wrap;gap:1.875rem 3.125rem}@media not all and (min-width: 768px){.english-footer__items{gap:1.25rem 0;justify-content:space-between}}.english-footer__item{width:16.25rem}@media not all and (min-width: 768px){.english-footer__item{width:48.9913544669%}}.english-footer__cap{border-bottom:.0625rem solid #1d4a92;font-size:1.25rem;font-weight:700;line-height:1.2;margin-top:.9375rem;padding-bottom:.625rem;position:relative}.english-footer__cap::after{background-color:#1d4a92;aspect-ratio:9/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:.6em;right:0;transform:translateY(-50%);width:1.6875rem}@media not all and (min-width: 768px){.english-footer__cap{font-size:.875rem;line-height:1.7142857143;margin-top:0;padding-bottom:.75rem}.english-footer__cap::after{top:.9em}}