@media all and (min-width: 768px){.u-bg-slash-r{margin-top:35.428571vw}}@media print{.u-bg-slash-r{margin-top:35.428571vw}}@media all and (min-width: 768px){.u-bg-slash-l-sp-g{position:relative;z-index:100;margin-top:-27vw}}@media print{.u-bg-slash-l-sp-g{position:relative;z-index:100;margin-top:-27vw}}@media all and (min-width: 768px){.u-col-2--diff{align-items:flex-start}}@media print{.u-col-2--diff{align-items:flex-start}}.p-figtext__en{font-size:80px}@media not print{@media(max-width: 767px){.p-figtext__en{font-size:14.9333333333vw}}}.p-figtext__ttl{font-size:24px;text-wrap:nowrap}@media not print{@media(max-width: 767px){.p-figtext__ttl{font-size:6.4vw}}}.p-figtext__subTtl{font-size:30px;margin-top:50px;margin-bottom:40px}@media not print{@media(max-width: 767px){.p-figtext__subTtl{font-size:5.3333333333vw;margin-top:0;margin-bottom:7.2vw}}}.p-figtext__txt{font-size:16px}@media not print{@media(max-width: 767px){.p-figtext__txt{font-size:4.2666666667vw}}}.p-figtext__txt+.p-figtext__txt{margin-top:1em}.p-figtext__txt+.p-link{margin-top:50px}@media not print{@media(max-width: 767px){.p-figtext__txt+.p-link{margin-top:8vw}}}@media not print{@media(max-width: 767px){.p-figtext__wtxt{padding-left:0}}}.p-link--diff{position:relative;z-index:1000}.cm-kv{position:relative}.cm-kv img{width:100%}.cm-kv__link{display:block;position:absolute;top:3vw;left:2vw;width:156px;height:90px}@media not print{@media(max-width: 767px){.cm-kv__link{top:4vw;left:5vw;width:20vw;height:10vw}}}.cm-kv__link img{width:12vw;height:4vw}@media not print{@media(max-width: 767px){.cm-kv__link img{width:18.1333333333vw;height:6.6666666667vw}}}.cm-ttl{font-size:36px;font-weight:700;color:#138995;margin-bottom:32px}@media not print{@media(max-width: 767px){.cm-ttl{font-size:5.8666666667vw;margin-bottom:5.3333333333vw}}}.cm-txt{font-size:18px;font-weight:600;margin-bottom:32px}@media not print{@media(max-width: 767px){.cm-txt{font-size:3.7333333333vw;margin-bottom:5.3333333333vw}}}@media not print{@media(max-width: 767px){.splide__track{overflow:visible;-webkit-overflow-scrolling:touth}}}.advertising-label{font-size:36px}@media not print{@media(max-width: 767px){.advertising-label{font-size:4.8vw}}}.advertising-slider .splide__pagination{margin-top:.5em}@media all and (min-width: 768px){.advertising-slider--diff{width:33.5em !important}}@media print{.advertising-slider--diff{width:33.5em !important}}@media all and (min-width: 768px){.advertising-slider--diff .splide__slide{width:33.5em !important}}@media print{.advertising-slider--diff .splide__slide{width:33.5em !important}}@media all and (min-width: 768px){.advertising-slider--diff .splide__arrow{top:9.25em}}@media print{.advertising-slider--diff .splide__arrow{top:9.25em}}@media all and (min-width: 768px){.advertising-slider__item--diff{width:33.5em !important}}@media print{.advertising-slider__item--diff{width:33.5em !important}}@media all and (min-width: 768px){.advertising-slider__item--diff .advertising-slider__fig{height:22.378em}}@media print{.advertising-slider__item--diff .advertising-slider__fig{height:22.378em}}.advertising-graphic__img.is-g-1-2024{background-image:url(../img/corporate/advertising/cm2024/img_graphic01.png)}.advertising-graphic__img.is-g-2-2024{background-image:url(../img/corporate/advertising/cm2024/img_graphic01.jpg)}.advertising-unit div+div{margin-top:50px}@media not print{@media(max-width: 767px){.advertising-unit div+div{margin-top:14.1333333333vw}}}.company-unit{padding-top:100px;margin-top:100px;border-top:1px solid #dde5e8}@media not print{@media(max-width: 767px){.company-unit{padding-top:16vw;margin-top:21.3333333333vw}}}@media all and (min-width: 768px){.u-col-2.is-start{align-items:center}.u-col-2.is-start .u-col-2__item:first-child{width:56.7%}.u-col-2.is-start .u-col-2__item:last-child{width:calc(100% - 40px - 56.7%)}}@media print{.u-col-2.is-start{align-items:center}.u-col-2.is-start .u-col-2__item:first-child{width:56.7%}.u-col-2.is-start .u-col-2__item:last-child{width:calc(100% - 40px - 56.7%)}}@media not print{@media(max-width: 767px){.u-col-2.is-start{display:flex;flex-direction:column-reverse;gap:7.2vw}}}@media not print{@media(max-width: 767px){.u-col-2.is-start .u-col-2__item+.u-col-2__item{margin-top:0}}}@media not print{@media(max-width: 767px){.graphic{justify-content:center}}}.btn{position:relative;display:flex;justify-content:flex-end;align-items:center;width:340px;height:64px;background-color:#138995;border:1px solid rgba(0,0,0,0);margin:0 auto;transition:all .3s}@media not print{@media(max-width: 767px){.btn{width:72vw}}}.btn span{font-size:16px;color:#fff;transition:all .3s}@media not print{@media(max-width: 767px){.btn span{font-size:3.7333333333vw}}}@media not print{@media(max-width: 767px){.btn span .p-icon-carr{width:6.2vw}}}.btn:hover{background-color:#fff;border:1px solid #138995}.btn:hover span{color:#138995}footer{display:flex;justify-content:flex-start;align-items:center;height:109px;padding:0 80px;background-color:#138995}@media all and (min-width: 768px){footer{gap:40px}}@media print{footer{gap:40px}}@media not print{@media(max-width: 767px){footer{position:relative;z-index:10000;height:29.0666666667vw;padding:0 5.3333333333vw;justify-content:space-around}}}footer .p-link{color:#fff;margin-top:0;transition:all .3s}footer .p-link:hover{color:#000}