.p-about__inner,.p-news__inner,.p-business__info,.p-business__map__line,.p-interview__inner,.p-crosstalk__inner,.p-training__inner,.p-other{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.p-about__inner,.p-news__inner,.p-business__info,.p-business__map__line,.p-interview__inner,.p-crosstalk__inner,.p-training__inner,.p-other{width:90%}}@media only screen and (max-width: 767px){.p-about__inner,.p-news__inner,.p-business__info,.p-business__map__line,.p-interview__inner,.p-crosstalk__inner,.p-training__inner,.p-other{width:89.47368%}}.p-firstview{margin-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-firstview{margin-top:8.33333%}}@media only screen and (max-width: 767px){.p-firstview{margin-top:16.66667%}}.p-firstview__text{position:relative;width:73.75%;margin:auto}@media only screen and (max-width: 767px){.p-firstview__text{width:95.52083%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-firstview__text{width:88.5%}}.p-firstview__text .jp{position:absolute;left:50%;right:0;bottom:20.50473%;z-index:1;width:103.31921%;margin:0 auto;line-height:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 767px){.p-firstview__text .jp{bottom:29.92958%}}@media only screen and (max-width: 767px){.p-firstview__text .jp{width:76.77208%}}.p-firstview__text .en{position:relative;overflow:hidden}.p-firstview__text .en:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.6)}.p-firstview__text .en video{position:absolute;left:0;top:0;z-index:-1;width:calc(100% - 1px);height:calc(100% - 1px);-o-object-fit:cover;object-fit:cover}.p-firstview__text img{width:100%}.p-firstview .p-fvSlider{margin-top:3.90625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-firstview .p-fvSlider{margin-top:6.25%}}@media only screen and (max-width: 767px){.p-firstview .p-fvSlider{margin-top:16.66667%}}.p-firstview .p-fvSlider #js-fvSlider.swiper-initialized .swiper-wrapper .swiper-slide{display:block}.p-firstview .p-fvSlider #js-fvSlider .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.p-firstview .p-fvSlider #js-fvSlider .swiper-wrapper .swiper-slide{display:none}.p-firstview .p-fvSlider #js-fvSlider .swiper-wrapper .swiper-slide:first-child{display:block}.p-about{position:relative;padding:14.0625% 0 9.375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-about{padding:22.5% 0 15%}}@media only screen and (max-width: 767px){.p-about{padding:35.52632% 0 23.68421%}}.p-about:before{content:'';position:absolute;right:0;top:0;margin-top:-4.42708%;z-index:-1;width:58.85417%;padding-bottom:47.39583%;background:url(../images/home/dec_abo1.webp) no-repeat left top/contain}@media only screen and (max-width: 767px){.p-about:before{margin-top:-7.08333%}}@media only screen and (max-width: 767px){.p-about:before{width:94.16667%}}@media only screen and (max-width: 767px){.p-about:before{padding-bottom:75.83333%}}.p-about:after{content:'';position:absolute;left:0;bottom:0;z-index:-1;width:39.84375%;padding-bottom:66.66667%;background:url(../images/home/dec_abo2.webp) no-repeat left top/contain}@media only screen and (max-width: 767px){.p-about:after{width:63.75%}}@media only screen and (max-width: 767px){.p-about:after{padding-bottom:106.66667%}}.p-about__inner{max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.p-about__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 767px){.p-about__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-about__inner__text{width:50%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-about__inner__text{width:55.55556%}}@media only screen and (max-width: 767px){.p-about__inner__text{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-about__inner__text{width:55.55556%}}@media only screen and (max-width: 767px){.p-about__inner__text{display:contents}.p-about__inner__text>*{width:100%}}@media only screen and (max-width: 767px){.p-about__inner__text h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-about__inner__text h2 span{position:absolute;right:6.77083%;top:0;margin-top:8.59375%;z-index:1;width:33.95833%}@media only screen and (max-width: 767px){.p-about__inner__text h2 span{right:10.83333%}}@media only screen and (max-width: 767px){.p-about__inner__text h2 span{margin-top:13.75%}}@media only screen and (max-width: 767px){.p-about__inner__text h2 span{width:54.33333%}}.p-about__inner__text .wrap{margin:13.88889% 0 0 13.88889%}@media only screen and (max-width: 767px){.p-about__inner__text .wrap{margin:14.70588% 0 0}}@media only screen and (max-width: 767px){.p-about__inner__text .wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-about__inner__text .wrap .txt{font-size:1rem;line-height:2.5}.p-about__inner__text .wrap .lnk{margin-top:6.94444%}@media only screen and (max-width: 767px){.p-about__inner__text .wrap .lnk{margin-top:7.35294%}}.p-about__inner__image{position:relative;width:46.52778%;margin:11.11111% 0 0 4.86111%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-about__inner__image{width:39.58333%}}@media only screen and (max-width: 767px){.p-about__inner__image{width:83.82353%}}@media only screen and (max-width: 767px){.p-about__inner__image{margin:14.70588% 0 0 auto}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-about__inner__image{width:39.58333%}}@media only screen and (max-width: 767px){.p-about__inner__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width: 768px){.p-about__inner__image #js-aboutSlider{max-width:533px}}@media only screen and (max-width: 767px){.p-about__inner__image #js-aboutSlider{width:93.50877%}}.p-about__inner__image #js-aboutSlider .swiper-slide-shadow{background:none !important}.p-about__inner__image #js-aboutSlider-pagination{overflow:hidden;position:absolute;left:-15.78947%;bottom:5.55556%;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:9.375rem;height:13.75rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-about__inner__image #js-aboutSlider-pagination{left:-20.52632%}}@media only screen and (max-width: 767px){.p-about__inner__image #js-aboutSlider-pagination{left:-20.52632%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-about__inner__image #js-aboutSlider-pagination{bottom:-5.55556%}}@media only screen and (max-width: 767px){.p-about__inner__image #js-aboutSlider-pagination{bottom:-5.55556%}}@media only screen and (max-width: 1199px){.p-about__inner__image #js-aboutSlider-pagination{-webkit-transform:scale(0.7);transform:scale(0.7)}}.p-about__inner__image #js-aboutSlider-pagination:before{content:'';position:absolute;left:-1.875rem;bottom:5rem;width:12.9375rem;height:1px;background:#66c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-about__inner__image #js-aboutSlider-pagination em,.p-about__inner__image #js-aboutSlider-pagination span{position:absolute;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.2;background:linear-gradient(78deg, #acdef6 0%,#7fa5f3 49%,#30cbd1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-about__inner__image #js-aboutSlider-pagination em{left:-.625rem;top:-6.875rem;font-size:14.5rem}.p-about__inner__image #js-aboutSlider-pagination span{right:0;bottom:0;font-size:7.625rem}.p-news{position:relative}.p-news__inner{position:relative;max-width:1440px;background:#f4f7f9;padding:4.16667% 6.25%;margin-top:-15.625%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-news__inner{padding:6.66667% 5%}}@media only screen and (max-width: 767px){.p-news__inner{padding:8.33333% 6.25%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-news__inner{margin-top:-25%}}@media only screen and (max-width: 767px){.p-news__inner{margin-top:-39.47368%}}@media only screen and (min-width: 768px){.p-news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-news__inner__text{width:23.33333%}@media only screen and (max-width: 767px){.p-news__inner__text{width:100%}}.p-news__inner .lnk{margin-top:16.07143%}@media only screen and (max-width: 767px){.p-news__inner .lnk{margin-top:7.72727%}}.p-news__inner__lnk{width:76.66667%}@media only screen and (max-width: 767px){.p-news__inner__lnk{width:100%}}@media only screen and (max-width: 767px){.p-news__inner__lnk{margin-top:5.11364%}}.p-news__inner__lnk li{width:100%}.p-news__inner__lnk li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-decoration:none;font-size:1rem;line-height:1.5;padding:1.25em 3.5em 1.25em 1.87em;border-bottom:1px solid #e7e9eb;background:rgba(255,255,255,0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 500ms ease;transition:background 500ms ease}@media only screen and (max-width: 767px){.p-news__inner__lnk li a{padding:1em 1.87em 1em 1em}}@media only screen and (max-width: 767px){.p-news__inner__lnk li a{display:block}}.p-news__inner__lnk li a:after{content:"";position:absolute;top:50%;right:1.7em;width:23px;height:3px;background:url(../images/common/ic_arrow.webp) no-repeat top left/cover}@media only screen and (max-width: 767px){.p-news__inner__lnk li a:after{right:0}}.p-news__inner__lnk li a .title{margin-left:2.2em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-news__inner__lnk li a .title{margin-left:1.5em}}@media only screen and (max-width: 767px){.p-news__inner__lnk li a .title{margin-left:0}}.firefox .p-news__inner__lnk li a .title,.ie .p-news__inner__lnk li a .title{max-height:1.5em}@media only screen and (min-width: 768px) and (max-width: 983px){.p-news__inner__lnk li a .title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.firefox .p-news__inner__lnk li a .title,.ie .p-news__inner__lnk li a .title{max-height:3em}}@media only screen and (max-width: 767px){.p-news__inner__lnk li a .title{margin-top:.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.firefox .p-news__inner__lnk li a .title,.ie .p-news__inner__lnk li a .title{max-height:3em}}.p-news__inner__lnk li a:hover{background:#fff}.p-news__image{position:relative;padding-bottom:22.91667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-news__image{padding-bottom:36.66667%}}@media only screen and (max-width: 767px){.p-news__image{padding-bottom:57.89474%}}.p-news__image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-business{overflow:hidden;margin-top:9.375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business{margin-top:15%}}@media only screen and (max-width: 767px){.p-business{margin-top:23.68421%}}@media only screen and (max-width: 767px){.p-business{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-business__info{max-width:1600px;position:relative;z-index:1;padding-top:5.72917%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__info{padding-top:9.16667%}}@media only screen and (max-width: 767px){.p-business__info{padding-top:0}}@media only screen and (min-width: 768px){.p-business__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 767px){.p-business__info{display:contents}.p-business__info>*{width:100%}}.p-business__info__text{margin:9.375% 0 0 12.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__info__text{margin:9.375% 0 0 7.5%}}@media only screen and (max-width: 767px){.p-business__info__text{margin:19.73684% 0 0}}@media only screen and (min-width: 1200px){.p-business__info__text{width:37.5%}}@media print{.p-business__info__text{width:37.5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-business__info__text{width:45%;margin:9.375% 0 0 7.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__info__text{width:50%}}@media only screen and (max-width: 767px){.p-business__info__text{display:contents}.p-business__info__text>*{width:89.47368%;margin:auto}}.p-business__info__text h2{margin-bottom:5.83333%}@media only screen and (max-width: 767px){.p-business__info__text h2{margin-bottom:5.14706%}}@media only screen and (max-width: 767px){.p-business__info__text h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 767px){.p-business__info__text h2>*{display:block}}.p-business__info__text h2 span{width:66.4375%}@media only screen and (max-width: 767px){.p-business__info__text h2 span{width:88.58333%}}@media only screen and (min-width: 768px){.p-business__info__text h2 span{position:absolute;left:0;top:0;z-index:1}}@media only screen and (max-width: 767px){.p-business__info__text h2 span{margin-bottom:4.41176%}}.p-business__info__text .txt{font-size:1rem;line-height:2.5}@media only screen and (max-width: 767px){.p-business__info__text .txt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:5.14706%}}.p-business__info__text .lnk{margin-top:5.83333%}@media only screen and (max-width: 767px){.p-business__info__text .lnk{margin-top:5.14706%}}@media only screen and (max-width: 767px){.p-business__info__text .lnk{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.p-business__info__image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 0 5%}@media only screen and (max-width: 767px){.p-business__info__image{margin:0 auto}}@media only screen and (min-width: 1200px){.p-business__info__image{width:40%}}@media print{.p-business__info__image{width:40%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-business__info__image{width:37.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__info__image{width:32.5%}}@media only screen and (max-width: 767px){.p-business__info__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:84.21053%}}.p-business__info__image .img1{width:62.5%}.p-business__info__image .img2{width:34.375%;margin:18.75% 0 0 3.125%}.p-business__info__image .img3{width:59.375%;margin:3.125% 0 0 21.875%}.p-business__map{margin-top:1.04167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map{margin-top:5%}}@media only screen and (max-width: 767px){.p-business__map{margin-top:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-business__map{margin-top:3.125%}}@media only screen and (max-width: 767px){.p-business__map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-business__map__line{max-width:1600px;position:relative;z-index:1}@media only screen and (min-width: 1200px){.p-business__map__line ul{margin:0 0 10% 12.5%}}@media print{.p-business__map__line ul{margin:0 0 10% 12.5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-business__map__line ul{margin:0 0 10% 7.5%}}@media only screen and (max-width: 1199px){.p-business__map__line ul{display:table;margin:0 0 10% auto}}.p-business__map__line ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.05rem}@media only screen and (min-width: 1200px){.p-business__map__line ul li{font-size:.78vw}}@media print{.p-business__map__line ul li{font-size:.78vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__line ul li{font-size:1.24vw}}@media only screen and (max-width: 767px){.p-business__map__line ul li{font-size:.75rem}}@media only screen and (min-width: 1200px){.p-business__map__line ul li+li{margin-top:.78vw}}@media print{.p-business__map__line ul li+li{margin-top:.78vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__line ul li+li{margin-top:.83vw}}@media only screen and (max-width: 767px){.p-business__map__line ul li+li{margin-top:1.47059%}}.p-business__map__line ul li:before{content:''}@media only screen and (min-width: 1200px){.p-business__map__line ul li:before{width:6.77vw;margin-right:.625vw}}@media print{.p-business__map__line ul li:before{width:6.77vw;margin-right:.625vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__line ul li:before{width:10.83vw;margin-right:1vw}}@media only screen and (max-width: 767px){.p-business__map__line ul li:before{width:16.94vw;margin-right:1.56vw}}.p-business__map__line ul li.line1:before{position:relative;background:url(../images/home/line1.webp) no-repeat left top/cover}@media only screen and (min-width: 1200px){.p-business__map__line ul li.line1:before{top:-.52vw;height:1.61vw}}@media print{.p-business__map__line ul li.line1:before{top:-.52vw;height:1.61vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__line ul li.line1:before{top:-.83vw;height:2.57vw}}@media only screen and (max-width: 767px){.p-business__map__line ul li.line1:before{top:-1.3vw;padding-bottom:4.04vw}}.p-business__map__line ul li.line2:before{background:url(../images/home/line2.webp) no-repeat left top/cover}@media only screen and (min-width: 1200px){.p-business__map__line ul li.line2:before{height:.31vw}}@media print{.p-business__map__line ul li.line2:before{height:.31vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__line ul li.line2:before{height:.49vw}}@media only screen and (max-width: 767px){.p-business__map__line ul li.line2:before{padding-bottom:.78vw}}.p-business__map__inner{position:relative;width:91.66667%;margin:-23.4375% 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner{width:146.66667%}}@media only screen and (max-width: 767px){.p-business__map__inner{width:89.47368%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner{margin:-37.5% 0 0 -43.75%}}@media only screen and (max-width: 767px){.p-business__map__inner{margin:-39.47368% auto 0}}@media only screen and (max-width: 767px){.p-business__map__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.p-business__map__inner__list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.94118%}}.p-business__map__inner__list li{position:absolute;width:13.54vw;z-index:1;border-radius:.3125rem}@media only screen and (max-width: 767px){.p-business__map__inner__list li{position:relative}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li{width:21.66vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li{width:47.05882%}}@media only screen and (max-width: 767px){.p-business__map__inner__list li{margin:1.47059% 0 0 5.88235%}.p-business__map__inner__list li:nth-child(-n+2){margin-top:0}.p-business__map__inner__list li:nth-child(odd){margin-left:0}.p-business__map__inner__list li.nara{margin-left:0}}.p-business__map__inner__list li a,.p-business__map__inner__list li span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem;border-radius:.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-box-shadow:0 0 .625rem rgba(0,0,0,0.15);box-shadow:0 0 .625rem rgba(0,0,0,0.15)}@media only screen and (max-width: 767px){.p-business__map__inner__list li a,.p-business__map__inner__list li span{padding:.375rem .9375rem}}.p-business__map__inner__list li a .logo,.p-business__map__inner__list li span .logo{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;width:4.16vw;height:3.54vw;background:#fff;border-radius:.3125rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li a .logo,.p-business__map__inner__list li span .logo{width:6.65vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li a .logo,.p-business__map__inner__list li span .logo{width:23.52941%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li a .logo,.p-business__map__inner__list li span .logo{height:5.66vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li a .logo,.p-business__map__inner__list li span .logo{height:4.25rem}}.p-business__map__inner__list li a .txt,.p-business__map__inner__list li span .txt{color:#fff;line-height:1.625;letter-spacing:.05rem}@media only screen and (min-width: 1200px){.p-business__map__inner__list li a .txt,.p-business__map__inner__list li span .txt{width:7.81vw;margin-left:.93vw;font-size:.833vw}}@media print{.p-business__map__inner__list li a .txt,.p-business__map__inner__list li span .txt{width:7.81vw;margin-left:.93vw;font-size:.833vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li a .txt,.p-business__map__inner__list li span .txt{width:12.49vw;margin-left:1.48vw;font-size:1.33vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li a .txt,.p-business__map__inner__list li span .txt{font-size:1rem;line-height:2.5;line-height:1.625}}.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{position:absolute;background:#a99a54;top:-1.04vw;right:-1.8vw;width:2.6vw;height:2.6vw;line-height:2.6vw;border-radius:50%;text-align:center;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{top:-2.3vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{top:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{right:-2.08vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{right:-1.25rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{width:4.16vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{width:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{height:4.16vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{height:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{line-height:4.16vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{line-height:2.5rem}}@media only screen and (min-width: 1200px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{font-size:.677vw}}@media print{.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{font-size:.677vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{font-size:1.08vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li a .ic,.p-business__map__inner__list li span .ic{font-size:.6875rem;margin-top:-1.25rem}}.p-business__map__inner__list li[class^="associa"] a{background:#4b4297}.p-business__map__inner__list li[class^="associa"] a .logo img{width:71.25%}.p-business__map__inner__list li[class^="marriott"] a{background:#a60028}@media only screen and (min-width: 1200px){.p-business__map__inner__list li[class^="marriott"] a .logo{width:4.68vw}}@media print{.p-business__map__inner__list li[class^="marriott"] a .logo{width:4.68vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li[class^="marriott"] a .logo{width:7.48vw}}.p-business__map__inner__list li[class^="marriott"] a .logo img{width:82.22222%}@media only screen and (min-width: 1200px){.p-business__map__inner__list li[class^="marriott"] a .txt{width:7.92vw}}@media print{.p-business__map__inner__list li[class^="marriott"] a .txt{width:7.92vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li[class^="marriott"] a .txt{width:12.67vw}}.p-business__map__inner__list li[class^="gate"] a{background:#868f60}.p-business__map__inner__list li[class^="gate"] a .logo img{width:47.5%}.p-business__map__inner__list li[class^="cour"] a,.p-business__map__inner__list li[class^="cour"] span{background:#d99a29}.p-business__map__inner__list li[class^="cour"] a .logo img,.p-business__map__inner__list li[class^="cour"] span .logo img{width:97.5%}.p-business__map__inner__list li[class^="nara"] a,.p-business__map__inner__list li[class^="nara"] span{background:#7F3653}.p-business__map__inner__list li[class^="nara"] a .logo img,.p-business__map__inner__list li[class^="nara"] span .logo img{width:50%}@media only screen and (min-width: 1200px){.p-business__map__inner__list li.associa1{left:38%;top:27.1875%}}@media print{.p-business__map__inner__list li.associa1{left:38%;top:27.1875%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.associa1{left:57%;top:23.1875%}}.p-business__map__inner__list li.associa1 .start{font-size:.9375rem;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.42857;letter-spacing:.05rem}@media only screen and (max-width: 767px){.p-business__map__inner__list li.associa1 .start{font-size:.8125rem}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.associa1 a:before{content:'';position:absolute;left:100%;border-style:solid;border-color:transparent transparent transparent #4b4297;-webkit-transform:skewY(50deg);transform:skewY(50deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-business__map__inner__list li.associa1 a:before{top:3.7vw;border-width:0vw .5vw 1vw 3vw;left:90%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.associa1 a:before{top:7.7vw;border-width:0vw .1vw 1vw 8vw;left:-16%;-webkit-transform:rotate(145deg);transform:rotate(145deg);z-index:-1}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.associa2{left:54%;top:78.85417%}}@media only screen and (max-width: 767px){.p-business__map__inner__list li.associa2{margin-top:auto}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.associa2 a:before{content:'';position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #4b4297 transparent;-webkit-transform:skewX(-21deg);transform:skewX(-21deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-business__map__inner__list li.associa2 a:before{left:1.04vw;border-width:0 .26vw 2.81vw .26vw}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.associa2 a:before{left:1.66vw;border-width:0 .41vw 4.49vw .41vw}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.associa3{left:71%;top:73.64583%}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.associa3 a:before{content:'';position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #4b4297 transparent;-webkit-transform:skewX(44deg);transform:skewX(44deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-business__map__inner__list li.associa3 a:before{left:-1.04vw;border-width:0 .36vw 3.12vw .36vw}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.associa3 a:before{left:-1.66vw;border-width:0 .57vw 4.99vw .57vw}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.associa4{left:81%;top:60.14583%}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.associa4 a:before{content:'';position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #4b4297 transparent;-webkit-transform:skewX(25deg);transform:skewX(25deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-business__map__inner__list li.associa4 a:before{left:.52vw;border-width:0 .36vw 3.12vw .36vw}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.associa4 a:before{left:.83vw;border-width:0 .57vw 4.99vw .57vw}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.marriott1{left:54.5%;top:52%}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.marriott1 a:before{content:'';position:absolute;right:100%;border-style:solid;border-color:transparent #a60028 transparent transparent;-webkit-transform:skewY(-27deg);transform:skewY(-27deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-business__map__inner__list li.marriott1 a:before{top:3.85vw;border-width:.31vw 3.02vw .31vw 0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.marriott1 a:before{top:6.11vw;border-width:.49vw 4.83vw .49vw 0}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.gate1{left:55%;top:41%}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.gate1 a:before{content:'';position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #868f60 transparent;-webkit-transform:rotate(-145deg);transform:rotate(-145deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-business__map__inner__list li.gate1 a:before{left:-17%;border-width:0 .36vw 8vw .36vw;top:77%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.gate1 a:before{left:-14%;border-width:0 .5vw 11vw .36vw;top:81%}}@media only screen and (min-width: 1200px){.p-business__map__inner__list li.cour1{left:18.5%;top:58%}}@media print{.p-business__map__inner__list li.cour1{left:18.5%;top:58%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.cour1{left:30.90909%;top:51.25%}}.p-business__map__inner__list li.cour1 .start{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.625;letter-spacing:.05rem}@media only screen and (min-width: 768px){.p-business__map__inner__list li.cour1 a:before,.p-business__map__inner__list li.cour1 span:before{content:'';position:absolute;top:100%;border-style:solid;border-color:transparent #d99a29 transparent transparent}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-business__map__inner__list li.cour1 a:before,.p-business__map__inner__list li.cour1 span:before{left:13.35vw;border-width:1vw 4.5vw .25vw 1vw;-webkit-transform:rotate(195deg);transform:rotate(195deg);top:45%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.cour1 a:before,.p-business__map__inner__list li.cour1 span:before{left:9.35vw;border-width:1vw 2vw 1vw 1vw;-webkit-transform:rotate(-95deg);transform:rotate(-95deg);top:99%}}@media only screen and (min-width: 1200px){.p-business__map__inner__list li.cour2{left:18.5%;top:48%}}@media print{.p-business__map__inner__list li.cour2{left:18.5%;top:48%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.cour2{left:30.90909%;top:40.25%}}.p-business__map__inner__list li.cour2 .start{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.625;letter-spacing:.05rem}@media only screen and (min-width: 1200px){.p-business__map__inner__list li.cour2 .txt{font-size:.6vw}}@media print{.p-business__map__inner__list li.cour2 .txt{font-size:.6vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.cour2 .txt{font-size:1.1vw}}@media only screen and (max-width: 767px){.p-business__map__inner__list li.cour2 .txt{font-size:3.2vw;line-height:1.6875rem}}@media only screen and (min-width: 768px){.p-business__map__inner__list li.cour2 a:before,.p-business__map__inner__list li.cour2 span:before{content:'';position:absolute;top:100%;border-style:solid;border-color:transparent #d99a29 transparent transparent}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-business__map__inner__list li.cour2 a:before,.p-business__map__inner__list li.cour2 span:before{left:11.35vw;border-width:0vw 8vw 1vw .5vw;-webkit-transform:rotate(-140deg);transform:rotate(-140deg);top:111%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.cour2 a:before,.p-business__map__inner__list li.cour2 span:before{display:none}}@media only screen and (min-width: 1200px){.p-business__map__inner__list li.nara{left:21%;top:75%}}@media print{.p-business__map__inner__list li.nara{left:21%;top:75%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.nara{left:30.90909%;top:84.25%}}.p-business__map__inner__list li.nara .start{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.625;letter-spacing:.05rem}@media only screen and (min-width: 768px){.p-business__map__inner__list li.nara a:before,.p-business__map__inner__list li.nara span:before{content:'';position:absolute;top:100%;border-style:solid;border-color:transparent #7F3653 transparent transparent}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-business__map__inner__list li.nara a:before,.p-business__map__inner__list li.nara span:before{left:13.1vw;border-width:0vw 3vw .5vw .5vw;-webkit-transform:rotate(155deg);transform:rotate(155deg);top:24%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__list li.nara a:before,.p-business__map__inner__list li.nara span:before{left:8.1vw;border-width:0vw 6vw 1vw .5vw;-webkit-transform:rotate(95deg);transform:rotate(95deg);top:-48%}}@media only screen and (max-width: 767px){.p-business__map__inner__image{position:relative;z-index:-1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:198.52941%;margin-left:-66.17647%}}.p-business__map__inner__pick{width:50%;margin-left:auto;font-size:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-business__map__inner__pick{width:63.33333%}}@media only screen and (max-width: 767px){.p-business__map__inner__pick{width:89.47368%}}@media only screen and (max-width: 767px){.p-business__map__inner__pick{margin:1em auto 0;font-size:.875rem}}.p-business__map__inner__pick span{font-weight:bold}.p-interview{position:relative;margin-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-interview{margin-top:8.33333%}}@media only screen and (max-width: 767px){.p-interview{margin-top:13.15789%}}.p-interview:after{content:'';position:absolute;left:0;top:18.02326%;z-index:-1;width:100%;height:91.86047%;background:#f4f7f9;-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}@media only screen and (max-width: 767px){.p-interview:after{top:9.30233%}}.p-interview__inner{max-width:1600px}@media only screen and (max-width: 767px){.p-interview__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-interview__inner__st{margin-bottom:3.125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-interview__inner__st{margin-bottom:4.16667%}}@media only screen and (max-width: 767px){.p-interview__inner__st{margin-bottom:0}}@media only screen and (min-width: 768px){.p-interview__inner__st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.p-interview__inner__st{display:contents}}.p-interview__inner__st h2{width:31.875%}@media only screen and (max-width: 767px){.p-interview__inner__st h2{width:42.5%}}@media only screen and (max-width: 767px){.p-interview__inner__st h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:7.35294%}}.p-interview__inner__st .lnk{margin:0 0 0 4.6875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-interview__inner__st .lnk{margin:0 0 0 6.25%}}@media only screen and (max-width: 767px){.p-interview__inner__st .lnk{margin:11.02941% 0 0}}@media only screen and (max-width: 767px){.p-interview__inner__st .lnk{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-interview__inner__slider{overflow:hidden;width:105%}@media only screen and (max-width: 767px){.p-interview__inner__slider{width:247.05882%}}@media only screen and (min-width: 768px){.p-interview__inner__slider{margin-left:5%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-interview__inner__slider{width:140%}}@media only screen and (max-width: 767px){.p-interview__inner__slider{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-interview__inner__slider #js-interviewSlider{overflow:visible}.p-interview__inner__slider #js-interviewSlider.swiper-initialized .swiper-wrapper .swiper-slide{display:block}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide{display:none;width:21.42857%}@media only screen and (max-width: 767px){.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide{width:26.78571%}}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide:first-child{display:block}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a{display:block;text-decoration:none}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_img{position:relative;overflow:hidden;border-radius:.3125rem}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(78deg, #acdef6 0%,#7fa5f3 49%,#30cbd1 100%);opacity:0;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_img i{overflow:hidden;position:absolute;top:50%;left:50%;z-index:1;width:3.75rem;height:3.75rem;line-height:3.75rem;margin-right:1.125rem;border:1px solid #fff;text-align:center;border-radius:50%;background:rgba(255,255,255,0.16);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_img i svg{position:relative;z-index:1;width:1rem;height:1rem;fill:#fff}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_txt{margin-top:5.55556%}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_txt .st{margin-bottom:5.55556%;font-size:1.25rem;line-height:1.8}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_txt .info{font-size:.75rem}@media only screen and (min-width: 768px){.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_txt .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_txt .info span{display:inline-block}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_txt .info em{display:block;margin-top:.5rem}}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_txt .info span{margin-right:.875rem;padding:.25rem .75rem;background:#e1e7eb;border-radius:1.625rem;-webkit-box-sizing:border-box;box-sizing:border-box}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a .wrp_txt .name{margin-top:4.16667%;font-size:1rem;line-height:1.5}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a:hover .wrp_img:before{opacity:.6}.p-interview__inner__slider #js-interviewSlider .swiper-wrapper .swiper-slide a:hover .wrp_img i{opacity:1}.p-crosstalk{position:relative;margin-top:8.33333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-crosstalk{margin-top:13.33333%}}@media only screen and (max-width: 767px){.p-crosstalk{margin-top:21.05263%}}.p-crosstalk:before{content:'';position:absolute;right:0;top:0;z-index:-1;width:50%;padding-bottom:19.79167%;background:url(../images/home/bg_cro.webp) no-repeat left top/contain}@media only screen and (max-width: 767px){.p-crosstalk:before{width:60%}}@media only screen and (max-width: 767px){.p-crosstalk:before{padding-bottom:23.75%}}.p-crosstalk__inner{max-width:1600px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12.5%}@media only screen and (max-width: 767px){.p-crosstalk__inner{padding-top:15.78947%}}@media only screen and (min-width: 768px){.p-crosstalk__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 767px){.p-crosstalk__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-crosstalk__inner__text{width:28.125%;margin-left:12.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-crosstalk__inner__text{width:36.25%}}@media only screen and (max-width: 767px){.p-crosstalk__inner__text{width:31.57895%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-crosstalk__inner__text{margin-left:4.375%}}@media only screen and (max-width: 767px){.p-crosstalk__inner__text{margin-left:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-crosstalk__inner__text{width:33.125%;margin-left:7.5%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-crosstalk__inner__text{width:50%}}@media only screen and (max-width: 767px){.p-crosstalk__inner__text{display:contents}.p-crosstalk__inner__text>*{width:100%}}.p-crosstalk__inner__text h2{margin-bottom:7.77778%}@media only screen and (max-width: 767px){.p-crosstalk__inner__text h2{margin-bottom:5.14706%}}@media only screen and (max-width: 767px){.p-crosstalk__inner__text h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-crosstalk__inner__text h2 span{width:35.6875%}@media only screen and (max-width: 767px){.p-crosstalk__inner__text h2 span{width:47.58333%}}@media only screen and (min-width: 768px){.p-crosstalk__inner__text h2 span{position:absolute;left:0;top:0;z-index:1;margin-top:2.1875%}}@media only screen and (max-width: 767px){.p-crosstalk__inner__text h2 span{display:block;margin-bottom:4.41176%}}.p-crosstalk__inner__text .txt{font-size:1rem;line-height:2.5}@media only screen and (max-width: 767px){.p-crosstalk__inner__text .txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-crosstalk__inner__text .lnk{margin-top:6.66667%}@media only screen and (max-width: 767px){.p-crosstalk__inner__text .lnk{margin-top:8.82353%}}@media only screen and (max-width: 767px){.p-crosstalk__inner__text .lnk{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.p-crosstalk__inner__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 768px){.p-crosstalk__inner__link{width:56.25%;max-width:860px;margin-left:3.125%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-crosstalk__inner__link{display:block;width:42.5%;margin-top:-6.25%}}@media only screen and (max-width: 767px){.p-crosstalk__inner__link{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:8.82353%}}.p-crosstalk__inner__link li{overflow:hidden;position:relative;width:46.51163%}@media only screen and (min-width: 768px) and (max-width: 983px){.p-crosstalk__inner__link li{width:70.58824%}}.p-crosstalk__inner__link li:before{content:'';position:absolute;right:0;bottom:1px;z-index:-1;width:50%;height:100%;border-radius:1.0625rem 1.0625rem 0 0}.p-crosstalk__inner__link li+li{margin-left:6.97674%}@media only screen and (min-width: 768px) and (max-width: 983px){.p-crosstalk__inner__link li+li{margin:6.97674% 0 0 auto}}.p-crosstalk__inner__link li .img{overflow:hidden;aspect-ratio:400 / 225;border-radius:1.0625rem 1.0625rem 0 1.0625rem}.p-crosstalk__inner__link li .lnk{padding-top:7.5%;background:#fff;border-radius:0 3.75rem 0 0;text-align:left}@media only screen and (max-width: 767px){.p-crosstalk__inner__link li .lnk a,.p-crosstalk__inner__link li .lnk span{font-size:.9375rem}}@media only screen and (max-width: 767px){.p-crosstalk__inner__link li .lnk a i,.p-crosstalk__inner__link li .lnk span i{width:1.875rem;height:1.875rem;margin-right:.5625rem}}@media only screen and (max-width: 767px){.p-crosstalk__inner__link li .lnk a i svg,.p-crosstalk__inner__link li .lnk span i svg{width:.5rem;height:.5rem}}.p-crosstalk__inner__link li:first-child:before{background:url(../images/home/img_cro1.webp) no-repeat right bottom/cover}.p-crosstalk__inner__link li:nth-child(2):before{background:url(../images/home/img_cro2.webp) no-repeat right bottom/cover}.p-training{margin-top:14.32292%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-training{margin-top:22.91667%}}@media only screen and (max-width: 767px){.p-training{margin-top:23.02632%}}.p-training__inner{max-width:1400px;position:relative}@media only screen and (min-width: 768px){.p-training__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-training__inner:before,.p-training__inner:after{content:'';position:absolute;top:50%;width:18.57143%;height:119.04762%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-training__inner:before{left:-18.57143%;background:url(../images/home/dec_tra1.webp) no-repeat center top/cover}.p-training__inner:after{right:-18.57143%;background:url(../images/home/dec_tra2.webp) no-repeat center top/cover}}@media only screen and (min-width: 768px){.p-training__inner h2{width:45.71429%}}@media only screen and (max-width: 767px){.p-training__inner h2{margin-bottom:8.82353%}}.p-training__inner h2 span{width:34.92857%}@media only screen and (max-width: 767px){.p-training__inner h2 span{width:40.75%}}@media only screen and (min-width: 768px){.p-training__inner h2 span{position:absolute;left:-4.28571%;top:0;z-index:1;margin-top:-7.5%}}@media only screen and (min-width: 1561px){.p-training__inner h2 span{left:-7.14286%}}@media print{.p-training__inner h2 span{left:-7.14286%}}@media only screen and (max-width: 767px){.p-training__inner h2 span{display:block;margin-bottom:4.41176%}}@media only screen and (min-width: 768px){.p-training__inner h2 em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-training__inner__list{border-bottom:1px solid #c9c9c9}@media only screen and (min-width: 768px){.p-training__inner__list{width:47.14286%}}.p-training__inner__list li{border-top:1px solid #c9c9c9}@media only screen and (max-width: 767px){.p-training__inner__list li .c-lnk1{text-align:left}}.p-training__inner__list li .c-lnk1 a{position:relative;z-index:1;width:100%;padding:6.06061%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 500ms ease;transition:color 500ms ease}@media only screen and (max-width: 767px){.p-training__inner__list li .c-lnk1 a{padding:5.88235%}}.p-training__inner__list li .c-lnk1 a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(78deg, #acdef6 0%,#7fa5f3 49%,#30cbd1 100%);opacity:0;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.p-training__inner__list li .c-lnk1 a em:after{content:none}.p-training__inner__list li .c-lnk1 a .img{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;opacity:0;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.p-training__inner__list li .c-lnk1 a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-training__inner__list li .c-lnk1 a:hover{color:#fff}.p-training__inner__list li .c-lnk1 a:hover:before{opacity:.6}.p-training__inner__list li .c-lnk1 a:hover i{border-color:#fff}.p-training__inner__list li .c-lnk1 a:hover i svg{fill:#fff}.p-training__inner__list li .c-lnk1 a:hover .img{opacity:1}.p-other{margin-top:10.41667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-other{margin-top:16.66667%}}@media only screen and (max-width: 767px){.p-other{margin-top:26.31579%}}@media only screen and (min-width: 768px){.p-other{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-other li{position:relative}@media only screen and (min-width: 768px){.p-other li{width:48.33333%}}.p-other li+li{margin:0 0 0 3.33333%}@media only screen and (max-width: 767px){.p-other li+li{margin:5.88235% 0 0}}@media only screen and (max-width: 767px){.p-other li .c-lnk1{text-align:left}}.p-other li .c-lnk1 a{overflow:hidden;position:relative;z-index:1;width:100%;padding:8.62069%;border-radius:.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1.25rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-other li .c-lnk1 a{padding:8.62069% 6.03448%}}@media only screen and (max-width: 767px){.p-other li .c-lnk1 a{padding:7.35294% 5.14706%}}.p-other li .c-lnk1 a i{border-color:#fff}.p-other li .c-lnk1 a i:after{content:none}.p-other li .c-lnk1 a i svg{fill:#fff}.p-other li .c-lnk1 a em:after{content:none}.p-other li .c-lnk1 a .img{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.p-other li .c-lnk1 a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
