@media (max-width:1024px){.gHeader{position:absolute;top:0;left:0;right:0}}@media (max-width:1024px){.gHeader__title{position:relative}}@media only screen and (max-width:1024px) and (min-width:993px){.gHeader__title{text-align:left}}@media only screen and (max-width:992px){.gHeader__title img{width:28.5333333333vw}}body{background-color:#fff0e0}.myContents{font-family:"Noto Sans JP",YuGothic,"Yu Gothic",system-ui,sans-serif}.myWrapper{overflow:hidden;color:#000}.myContainer{max-width:1250px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.myTitle01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.myTitle01__jp{font-weight:900;font-size:20px;font-size:2rem;line-height:1.2;letter-spacing:.05em}@media only screen and (max-width:992px){.myTitle01__jp{font-size:14px;font-size:1.4rem}}.myTitle01__en{font-weight:800;font-size:72px;font-size:7.2rem;font-family:Montserrat,sans-serif;line-height:1}@media only screen and (max-width:992px){.myTitle01__en{font-size:36px;font-size:3.6rem}}.myTitle01::after{content:"";background-image:url(../img/2027year/line.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;aspect-ratio:95/7;width:95px;display:block;margin:15px auto 0}@media only screen and (max-width:992px){.myTitle01::after{width:54px;margin-top:0}}.myTitle02{text-align:center;font-size:40px;font-size:4rem;font-weight:800;letter-spacing:.03em}@media only screen and (max-width:992px){.myTitle02{font-size:24px;font-size:2.4rem}}.myTitle02::after{content:"";background-image:url(../img/2027year/line.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;aspect-ratio:95/7;width:95px;display:block;margin:17px auto 0}@media only screen and (max-width:992px){.myTitle02::after{width:55px;margin-top:10px}}#cboxContent{background-color:transparent!important}#cboxBottomCenter,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxOverlay,#cboxTopCenter,#cboxTopLeft,#cboxTopRight{background-image:none!important}#cboxOverlay{background-color:#fff!important}#cboxLoadedContent{margin-bottom:0!important}#cboxClose{top:-58px;right:-58px!important;bottom:auto!important;width:47px!important;height:47px!important;background-color:transparent!important;background-size:100% auto!important;background-position:center!important;display:none!important}@media only screen and (max-width:600px){#cboxClose{width:20px!important;height:20px!important;top:-30px!important;right:0!important}}#cboxClose:hover{opacity:.7}#cboxCurrent{display:none!important}.myBlockMainvisual{background-color:#fffce1;position:relative;padding-bottom:2.1621621622vw}.myBlockMainvisual__inner{position:relative;z-index:1;padding-top:1.5540540541vw;padding-bottom:16.7567567568vw}@media only screen and (max-width:992px){.myBlockMainvisual__inner{padding-top:14.9333333333vw;padding-bottom:18.1333333333vw}}@-webkit-keyframes topMvFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes topMvFadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes topMvCatch{0%{opacity:0;top:15.4054054054vw}30%{opacity:1;top:15.4054054054vw}100%{opacity:1;top:32.5vw}}@keyframes topMvCatch{0%{opacity:0;top:15.4054054054vw}30%{opacity:1;top:15.4054054054vw}100%{opacity:1;top:32.5vw}}@-webkit-keyframes topMvCatchSp{0%{opacity:0;top:57.3333333333vw}30%{opacity:1;top:57.3333333333vw}100%{opacity:1;top:86.1333333333vw}}@keyframes topMvCatchSp{0%{opacity:0;top:57.3333333333vw}30%{opacity:1;top:57.3333333333vw}100%{opacity:1;top:86.1333333333vw}}@-webkit-keyframes topMvLoding01{0%{left:6vw}100%{left:-5vw}}@keyframes topMvLoding01{0%{left:6vw}100%{left:-5vw}}@-webkit-keyframes topMvLoding02{0%{right:6vw}100%{right:-6vw}}@keyframes topMvLoding02{0%{right:6vw}100%{right:-6vw}}@-webkit-keyframes topMvLoding05{0%{left:-1vw}100%{left:-10vw}}@keyframes topMvLoding05{0%{left:-1vw}100%{left:-10vw}}@-webkit-keyframes topMvLoding06{0%{right:-1.5vw}100%{right:-11.5vw}}@keyframes topMvLoding06{0%{right:-1.5vw}100%{right:-11.5vw}}@-webkit-keyframes topMvLoding07{0%{left:4.2vw}100%{left:-6.2vw}}@keyframes topMvLoding07{0%{left:4.2vw}100%{left:-6.2vw}}@-webkit-keyframes topMvLoding08{0%{right:-.2vw}100%{right:-11.8vw}}@keyframes topMvLoding08{0%{right:-.2vw}100%{right:-11.8vw}}@-webkit-keyframes topMvLoding01Sp{0%{top:0;left:0}100%{top:-10vw;left:-5vw}}@keyframes topMvLoding01Sp{0%{top:0;left:0}100%{top:-10vw;left:-5vw}}@-webkit-keyframes topMvLoding02Sp{0%{top:0;right:0}100%{top:-12vw;right:-4vw}}@keyframes topMvLoding02Sp{0%{top:0;right:0}100%{top:-12vw;right:-4vw}}@-webkit-keyframes topMvLoding05Sp{0%{top:110.6666666667vw;left:0}100%{top:109.3333333333vw;left:-20vw}}@keyframes topMvLoding05Sp{0%{top:110.6666666667vw;left:0}100%{top:109.3333333333vw;left:-20vw}}@-webkit-keyframes topMvLoding06Sp{0%{top:110.6666666667vw;right:0}100%{top:112vw;right:-17vw}}@keyframes topMvLoding06Sp{0%{top:110.6666666667vw;right:0}100%{top:112vw;right:-17vw}}.myBlockMainvisualSlider{-webkit-animation:topMvFadeIn;animation:topMvFadeIn;-webkit-animation-delay:3.5s;animation-delay:3.5s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}.myBlockMainvisualSlider .splide__slide img{-webkit-transition:10s ease-out;transition:10s ease-out}.myBlockMainvisualSlider .splide__slide.is-active img{-webkit-transform:scale(1);transform:scale(1)}.myBlockMainvisualSlider .splide__slide img{width:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:993px){.myBlockMainvisual__catch{-webkit-animation:topMvCatch;animation:topMvCatch;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (max-width:992px){.myBlockMainvisual__catch{-webkit-animation:topMvCatchSp;animation:topMvCatchSp;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (min-width:993px){.myBlockMainvisual__loading.-loading01{-webkit-animation:topMvLoding01;animation:topMvLoding01;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading01{-webkit-animation:topMvLoding01Sp;animation:topMvLoding01Sp;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (min-width:993px){.myBlockMainvisual__loading.-loading02{-webkit-animation:topMvLoding02;animation:topMvLoding02;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading02{-webkit-animation:topMvLoding02Sp;animation:topMvLoding02Sp;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (min-width:993px){.myBlockMainvisual__loading.-loading05{-webkit-animation:topMvLoding05;animation:topMvLoding05;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading05{-webkit-animation:topMvLoding05Sp;animation:topMvLoding05Sp;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (min-width:993px){.myBlockMainvisual__loading.-loading06{-webkit-animation:topMvLoding06;animation:topMvLoding06;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading06{-webkit-animation:topMvLoding06Sp;animation:topMvLoding06Sp;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (min-width:993px){.myBlockMainvisual__loading.-loading07{-webkit-animation:topMvLoding07;animation:topMvLoding07;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading07{-webkit-animation:topMvFadeIn;animation:topMvFadeIn;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (min-width:993px){.myBlockMainvisual__loading.-loading08{-webkit-animation:topMvLoding08;animation:topMvLoding08;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading08{-webkit-animation:topMvFadeIn;animation:topMvFadeIn;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media only screen and (min-width:993px){.myBlockMainvisual__deco{-webkit-animation:topMvFadeIn;animation:topMvFadeIn;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}}.myBlockMainvisual__lead-image{-webkit-animation:topMvFadeIn;animation:topMvFadeIn;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}.myBlockMainvisualSlider{width:64.0540540541vw;margin-right:auto;margin-left:auto;position:relative;z-index:1;opacity:0}@media only screen and (max-width:992px){.myBlockMainvisualSlider{width:89.3333333333vw}}.myBlockMainvisualSlider__item img{display:block;width:100%;z-index:0}.myBlockMainvisualSlider .splide__slide.is-active img{-webkit-transform:scale(1);transform:scale(1)}.myBlockMainvisualSlider .splide__slide img{width:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}.myBlockMainvisual__deco{position:absolute;opacity:0}@media only screen and (max-width:992px){.myBlockMainvisual__deco{display:none}}.myBlockMainvisual__deco img{width:100%}.myBlockMainvisual__deco.-deco01{top:7vw;left:12vw;width:15.2027027027vw}.myBlockMainvisual__deco.-deco02{top:29vw;right:10vw;width:15.1351351351vw}.myBlockMainvisual__loading{position:absolute}.myBlockMainvisual__loading img{width:100%}.myBlockMainvisual__loading.-loading01{top:0;left:6vw;width:23.6486486486vw;z-index:10}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading01{width:37.6vw;top:0;left:0}}.myBlockMainvisual__loading.-loading02{top:0;right:6vw;width:25.2702702703vw;z-index:10}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading02{width:39.4666666667vw;top:0;right:0}}.myBlockMainvisual__loading.-loading03{top:0;left:0;width:21.0810810811vw}@media only screen and (min-width:993px){.myBlockMainvisual__loading.-loading03{z-index:1}}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading03{width:37.6vw;top:0;left:0}}.myBlockMainvisual__loading.-loading04{width:21.7567567568vw;top:0;right:0}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading04{width:39.4666666667vw;top:0;right:0}}.myBlockMainvisual__loading.-loading05{width:25.8108108108vw;top:33.1081081081vw;left:-1vw}@media only screen and (min-width:993px){.myBlockMainvisual__loading.-loading05{z-index:1}}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading05{width:38.1333333333vw;top:110.6666666667vw;left:0}}.myBlockMainvisual__loading.-loading06{width:34.5945945946vw;top:30.0675675676vw;right:-1.5vw}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading06{width:40.2666666667vw;top:110.6666666667vw;right:0}}.myBlockMainvisual__loading.-loading07{width:13.3108108108vw;top:11.4864864865vw;left:4.2vw;z-index:10}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading07{width:9.6vw;top:61.3333333333vw;left:0;opacity:0}}.myBlockMainvisual__loading.-loading08{width:23.1756756757vw;top:17.5675675676vw;right:-.2vw;z-index:10}@media only screen and (max-width:992px){.myBlockMainvisual__loading.-loading08{width:12.2666666667vw;top:61.3333333333vw;right:0;opacity:0}}.myBlockMainvisual__catch{opacity:0;position:absolute;top:15.4054054054vw;left:0;right:0;z-index:20;width:42.8378378378vw;margin:0 auto;text-align:center}@media only screen and (max-width:992px){.myBlockMainvisual__catch{width:77.3333333333vw;top:57.3333333333vw}}.myBlockMainvisual__catch img{width:100%}.myBlockMainvisual__lead-image{position:relative;opacity:0;text-align:center}.myBlockMainvisual__lead-image img{width:100%}.myBlockMainvisual__lead-image-txt{position:absolute;top:27vw;left:3vw;right:0;font-size:1.3513513514vw;font-weight:700;line-height:2;color:#333}@media only screen and (max-width:992px){.myBlockMainvisual__lead-image-txt{top:68vw;font-size:3.7333333333vw}}.myBlockMainvisual__lead-image-txt-item:not(:last-child){margin-bottom:2.1vw}@media only screen and (max-width:992px){.myBlockMainvisual__lead-image-txt-item:not(:last-child){margin-bottom:7.4vw}}.myBlockNews{position:relative;max-width:1116px;margin:-27.5vw auto 0}@media only screen and (max-width:992px){.myBlockNews{margin:70px 0 29.3333333333vw;padding:0 26px}}.myBlockNews__inner{position:relative}@media only screen and (min-width:993px){.myBlockNews__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px;max-width:1046px;margin:0 auto;padding:30px 0 38px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}}.myBlockNews__title{padding:0 20px;font-weight:800;font-size:42px;font-size:4.2rem;color:#000;text-align:center;font-family:Montserrat,sans-serif}@media only screen and (min-width:993px){.myBlockNews__title{width:21%;margin-top:-8px}}@media only screen and (max-width:992px){.myBlockNews__title{width:auto;padding-left:15px;margin-bottom:10px;line-height:1;text-align:left;font-size:28px;font-size:2.8rem}}.myBlockNews__body{height:111px}@media only screen and (min-width:993px){.myBlockNews__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:32px}}@media only screen and (max-width:992px){.myBlockNews__body{height:140px;padding:13px 6px 13px 18px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}}.myBlockNews .mCSB_scrollTools .mCSB_draggerRail{background-color:#e1e1e1;opacity:1}.myBlockNews .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ff1c3e;opacity:1}.myBlockNews .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#ff1c3e;opacity:.85}.myBlockNews .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.myBlockNews .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#ff1c3e;opacity:.9}.myBlockNews .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.myBlockNews .mCSB_scrollTools .mCSB_draggerRail{width:4px!important;border-radius:0!important}@media only screen and (max-width:992px){.myBlockNews .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.myBlockNews .mCSB_scrollTools .mCSB_draggerRail{width:6px!important}}@media only screen and (min-width:993px){.myBlockNews__list{padding-right:31px}}.myBlockNews__item{font-size:14px;font-size:1.4rem;line-height:1.7142857143}@media only screen and (min-width:993px){.myBlockNews__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 14px}}.myBlockNews__item:not(:last-child){margin-bottom:14px}.myBlockNews__item-date{color:#009e50;font-weight:900}@media only screen and (min-width:993px){.myBlockNews__item-date{width:5em}}@media only screen and (max-width:992px){.myBlockNews__item-date{line-height:1}}.myBlockNews__item-txt{font-weight:500}@media only screen and (min-width:993px){.myBlockNews__item-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.8}}.myBlockWhat{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(10vw,#fff),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 10vw,#fff);position:relative;z-index:10;padding-top:5.8783783784vw;padding-bottom:40px}@media only screen and (max-width:992px){.myBlockWhat{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(20vw,#fff),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 20vw,#fff);padding-top:7.2vw;padding-bottom:20px}}.myBlockWhat::before{content:"";background-position:0 0;background-repeat:no-repeat;background-size:100% auto;position:absolute;top:-2.1621621622vw;left:0;width:100%;aspect-ratio:1480/509}@media only screen and (min-width:993px){.myBlockWhat::before{background-image:url(../img/2027year/head_what.webp)}}@media only screen and (min-width:993px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:993px) and (min-resolution:2dppx){.myBlockWhat::before{background-image:url(../img/2027year/head_what@2x.webp)}}@media only screen and (max-width:992px){.myBlockWhat::before{background-image:url(../img/2027year/head_what_sp.webp);aspect-ratio:375/424;top:-29.3333333333vw}}@media only screen and (max-width:992px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:992px) and (min-resolution:2dppx){.myBlockWhat::before{background-image:url(../img/2027year/head_what_sp@2x.webp)}}.myBlockWhat__title{margin-bottom:71px}@media only screen and (max-width:992px){.myBlockWhat__title{margin-bottom:55px}}.myBlockWhat__foot{position:relative;margin-top:20px;text-align:center}@media only screen and (max-width:992px){.myBlockWhat__foot{margin-top:30px}}.myBlockWhatAction{max-width:1480px;margin:0 auto 158px;position:relative}@media only screen and (max-width:992px){.myBlockWhatAction{margin-bottom:65px}}.myBlockWhatAction__deco{position:absolute}@media only screen and (max-width:992px){.myBlockWhatAction__deco{text-align:center}}@media only screen and (max-width:992px){.myBlockWhatAction__deco img{width:100%}}@media only screen and (min-width:993px){.myBlockWhatAction__deco.-deco01{top:68px;left:-50px}}@media only screen and (max-width:992px){.myBlockWhatAction__deco.-deco01{top:32vw;left:0;right:0}}.myBlockWhatAction__deco.-deco02{top:-33px;right:-50px}@media only screen and (max-width:992px){.myBlockWhatAction__deco.-deco02{display:none}}.myBlockWhatAction__body{position:relative}.myBlockWhatAction__image{margin-bottom:35px;text-align:center}@media only screen and (max-width:992px){.myBlockWhatAction__image{width:77.0666666667vw;margin:0 auto 40px}}.myBlockWhatAction__txt{padding:0 20px;font-weight:500;font-size:16px;font-size:1.6rem;line-height:1.8;text-align:center}@media only screen and (max-width:992px){.myBlockWhatAction__txt{padding:0 33px;text-align:left;font-size:14px;font-size:1.4rem}}@media only screen and (max-width:992px){.myBlockWhatAction__txt br{display:none}}.myBlockWhatAction__btn{display:block;position:relative;max-width:421px;padding:1px;margin:33px auto 0;background:-webkit-gradient(linear,left top,left bottom,from(#ff5900),to(#d20000));background:linear-gradient(to bottom,#ff5900,#d20000);border-radius:100vmax;text-decoration:none;color:#920000;text-align:center;font-weight:600;font-size:18px;font-size:1.8rem}@media only screen and (max-width:992px){.myBlockWhatAction__btn{margin-top:40px;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px;font-size:1.4rem}}.myBlockWhatAction__btn-inner{display:block;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#fff;border-radius:100vmax;padding:28px 71px}@media only screen and (max-width:992px){.myBlockWhatAction__btn-inner{padding:15px 70px}}.myBlockWhatAction__btn-inner::after{content:"";background-color:#fff;border:solid 1px #920000;position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:50%;width:45px;aspect-ratio:1/1;background-image:url(../img/2027year/arrow.svg);background-size:15px 11px;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:992px){.myBlockWhatAction__btn-inner::after{width:30px;background-size:10px 7px;right:12px}}.myBlockWhatAction__btn:hover{background:#920000;text-decoration:none;color:#fff}.myBlockWhatAction__btn:hover .myBlockWhatAction__btn-inner{background-color:#920000}.myBlockWhatMenu{padding:0 28px}.myBlockWhatMenu__container{max-width:1150px;margin:0 auto}.myBlockWhatMenu__inner{position:relative}@media only screen and (min-width:993px){.myBlockWhatMenu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:83px}}@media only screen and (max-width:992px){.myBlockWhatMenu__item:not(:last-child){margin-bottom:39px}}.myBlockWhatMenu__item:not(:last-child) .myBlockWhatMenu__line{right:0;left:auto}@media only screen and (min-width:993px){.myBlockWhatMenu__item.-item01{width:48.61%}}@media only screen and (min-width:993px){.myBlockWhatMenu__item.-item02{-webkit-box-flex:1;-ms-flex:1;flex:1}}.myBlockWhatMenu__link{display:block;position:relative;z-index:1;text-decoration:none}.myBlockWhatMenu__link:hover{opacity:1;color:#000;text-decoration:none}@media (hover:hover){.myBlockWhatMenu__link:hover .myBlockWhatMenu__image img{-webkit-transform:scale(1.06) rotate(.001deg);transform:scale(1.06) rotate(.001deg)}.myBlockWhatMenu__link:hover .myBlockWhatMenu__image-title::after{-webkit-transform:scale(1.115);transform:scale(1.115)}}.myBlockWhatMenu__image{border-radius:10px;overflow:hidden;position:relative;margin-bottom:30px}@media only screen and (max-width:992px){.myBlockWhatMenu__image{border-radius:6px;margin-bottom:15px}}.myBlockWhatMenu__image img{width:100%;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.myBlockWhatMenu__image-title{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:20px 0 0 0;padding:25px 61px 12px 27px;color:#920000;font-weight:700;font-size:18px;font-size:1.8rem}@media only screen and (min-width:993px){.myBlockWhatMenu__image-title{min-width:251px}}@media only screen and (max-width:992px){.myBlockWhatMenu__image-title{min-width:168px;border-radius:10px 0 0 0;padding:12px 40px 12px 14px;font-size:14px;font-size:1.4rem}}.myBlockWhatMenu__image-title::after{content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border:solid 1px #920000;position:absolute;top:19px;right:3px;border-radius:50%;width:45px;aspect-ratio:1/1;background-image:url(../img/2027year/arrow.svg);background-size:15px 11px;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:992px){.myBlockWhatMenu__image-title::after{width:30px;background-size:10px 7px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.myBlockWhatMenu__catch{margin-bottom:21px;font-weight:700;font-size:26px;font-size:2.6rem;line-height:1.3}@media only screen and (max-width:992px){.myBlockWhatMenu__catch{margin-bottom:6px;font-size:18px;font-size:1.8rem}}.myBlockWhatMenu__txt{font-weight:500;font-size:16px;font-size:1.6rem;line-height:1.875}@media only screen and (max-width:992px){.myBlockWhatMenu__txt{font-size:14px;font-size:1.4rem}}.myBlockInfo{padding:0 30px;margin:0 0 92px}@media only screen and (max-width:992px){.myBlockInfo{margin-bottom:88px}}.myBlockInfo__inner{max-width:1200px;margin:37px auto 0}@media only screen and (max-width:992px){.myBlockInfo__inner{margin-top:44px}}@media only screen and (min-width:1042px){.myBlockInfo__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 97px}}@media only screen and (min-width:993px){.myBlockInfo__message{width:496px;height:299px}}@media only screen and (min-width:993px) and (max-width:1041px){.myBlockInfo__message{margin-right:auto;margin-left:auto;margin-bottom:20px}}@media only screen and (max-width:992px){.myBlockInfo__message{margin-bottom:30px}}.myBlockInfo__message-inner{display:block;position:relative;z-index:1}@media only screen and (min-width:993px){.myBlockInfo__message-inner{padding:22px 0 0;text-decoration:none;font-size:20px;font-size:2rem;font-weight:600;line-height:1.5}}.myBlockInfo__message-inner:hover{opacity:1;color:#000;text-decoration:none}.myBlockInfo__message-inner:hover .myBlockInfo__message-icon{background-color:#920000;-webkit-transform:scale(1.115);transform:scale(1.115)}.myBlockInfo__message-inner:hover .myBlockInfo__message-icon::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.myBlockInfo__message-image{position:relative;text-align:center}@media only screen and (max-width:992px){.myBlockInfo__message-image{display:none}}.myBlockInfo__message-detail{position:relative;margin-top:17px;text-align:center}@media only screen and (max-width:992px){.myBlockInfo__message-detail{display:none}}@media only screen and (min-width:993px){.myBlockInfo__message-icon{background-color:#fff;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;position:absolute;bottom:-2px;right:30px;border-radius:50%;border:solid 1px #920000;width:45px;aspect-ratio:1/1}}@media only screen and (min-width:993px){.myBlockInfo__message-icon::after{content:"";-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);aspect-ratio:1/1;background-image:url(../img/2027year/arrow.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat;aspect-ratio:15/11;width:15px}}@media only screen and (min-width:993px){.myBlockInfo__message-fukidashi{position:absolute;top:0;left:0;right:0}}.myBlockInfo__message-fukidashi img{width:100%}@media only screen and (min-width:1042px){.myBlockInfo__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:22px;padding-right:23px}}@media only screen and (min-width:993px){.myBlockInfo-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:43px 75px}}.myBlockInfo-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:40px;font-weight:600;font-size:18px;font-size:1.8rem;text-decoration:none}@media only screen and (min-width:993px){.myBlockInfo-list__item{min-height:45px}}@media only screen and (max-width:992px){.myBlockInfo-list__item{min-height:36px;font-size:14px;font-size:1.4rem}}@media only screen and (min-width:993px){.myBlockInfo-list__item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width:993px){.myBlockInfo-list__item:nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media only screen and (min-width:993px){.myBlockInfo-list__item:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:993px){.myBlockInfo-list__item:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media only screen and (min-width:993px){.myBlockInfo-list__item:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.myBlockInfo-list__item:hover{opacity:1;text-decoration:none;color:#000}.myBlockInfo-list__item:hover .myBlockInfo-list-icon{background-color:#920000;-webkit-transform:scale(1.115);transform:scale(1.115)}.myBlockInfo-list__item:hover .myBlockInfo-list-icon::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media only screen and (max-width:992px){.myBlockInfo-list__item:not(:last-child){margin-bottom:17px}}@media only screen and (min-width:993px){.myBlockInfo-list__item br.sp{display:none}}.myBlockInfo-list-icon{background-color:#fff;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;position:absolute;top:0;right:0;bottom:0;margin:auto 0;border-radius:50%;border:solid 1px #920000;width:45px;height:45px}@media only screen and (max-width:992px){.myBlockInfo-list-icon{width:36px;height:36px}}.myBlockInfo-list-icon::after{content:"";-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);aspect-ratio:1/1;background-image:url(../img/2027year/arrow.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat;aspect-ratio:15/11;width:15px}@media only screen and (max-width:992px){.myBlockInfo-list-icon::after{width:12px}}.myBlockInfo__foot{margin-top:34px;text-align:center}.myBlockFeature{background-color:#fffce1;padding-bottom:204px}@media only screen and (max-width:992px){.myBlockFeature{padding-bottom:calc(33.6vw + 65px)}}.myBlockFeature__head img{width:100%;max-width:none}.myBlockFeature__header{position:relative}@media only screen and (min-width:993px){.myBlockFeature__header{max-width:1480px;margin:-12.4vw auto 45px}}@media only screen and (max-width:992px){.myBlockFeature__header{margin-top:40px;margin-bottom:88px}}@media only screen and (min-width:993px){.myBlockFeature__header-deco{position:absolute;bottom:-230px;right:-52px;z-index:1}}@media only screen and (min-width:993px) and (max-width:1480px){.myBlockFeature__header-deco{width:get_vw(838,1480);right:-15vw;bottom:-17vw}}@media only screen and (max-width:992px){.myBlockFeature__header-deco{text-align:center}}@media only screen and (min-width:993px){.myBlockFeature__main-inner{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}}.myBlockFeature__main-body{position:relative}@media only screen and (min-width:993px){.myBlockFeature__main-body{padding:0 0 0 18px}}.myBlockFeature__main-deco{position:absolute}@media only screen and (max-width:992px){.myBlockFeature__main-deco{display:none}}.myBlockFeature__main-deco.-deco01{top:19%;left:-95px}.myBlockFeature__main-deco.-deco02{bottom:-178px;left:-552px}@media only screen and (min-width:993px){.myBlockFeatureSection{display:-ms-grid;display:grid;-ms-grid-rows:auto 0 auto;-ms-grid-columns:300px 106px calc(100% - 300px - 106px);grid-template:"header slider" "more slider" auto/300px calc(100% - 300px - 106px);gap:0 106px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.myBlockFeatureSection:not(:last-child){margin-bottom:36px}@media only screen and (max-width:992px){.myBlockFeatureSection:not(:last-child){margin-bottom:65px}}.myBlockFeatureSection__header{text-align:center}@media only screen and (min-width:993px){.myBlockFeatureSection__header{grid-area:header;margin-top:auto}}@media only screen and (max-width:992px){.myBlockFeatureSection__header{margin-bottom:20px}}.myBlockFeatureSection__header-label{position:relative;background:-webkit-gradient(linear,left top,right top,from(#ff6363),color-stop(67.41%,#ffa54b));background:linear-gradient(90deg,#ff6363 0,#ffa54b 67.41%);padding:7px 10px;margin-bottom:22px;border-radius:8px;color:#fff;font-weight:700;font-size:20px;font-size:2rem;line-height:1.2}@media only screen and (max-width:992px){.myBlockFeatureSection__header-label{max-width:228px;margin:0 auto 14px;font-size:14px;font-size:1.4rem}}.myBlockFeatureSection__header-label::after{content:"";position:absolute;bottom:-12px;right:0;left:0;margin:0 auto;background-image:url(../img/2027year/arrow02.svg);background-size:100% auto;background-repeat:no-repeat;background-position:0 0;aspect-ratio:16/12;width:16px}.myBlockFeatureSection__header-title{margin-bottom:14px;font-weight:700;font-size:28px;font-size:2.8rem;line-height:1.4}@media only screen and (max-width:992px){.myBlockFeatureSection__header-title{font-size:24px;font-size:2.4rem}}@media only screen and (max-width:992px){.myBlockFeatureSection__header-title br{display:none}}.myBlockFeatureSection__header-image{text-align:center}@media only screen and (max-width:992px){.myBlockFeatureSection__header-image{display:none}}.myBlockFeatureSection__control{position:absolute;z-index:1}@media only screen and (min-width:993px){.myBlockFeatureSection__control{top:119px;right:11px}}@media only screen and (max-width:992px){.myBlockFeatureSection__control{top:18vw;right:13px}}.myBlockFeatureSection__control .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media only screen and (min-width:993px){.myBlockFeatureSection__control .splide__arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:992px){.myBlockFeatureSection__control .splide__arrows{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.myBlockFeatureSection__control .splide__arrow{position:relative;border-radius:50%;border:solid 1px #920000;background-color:#fff;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;width:45px;height:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:992px){.myBlockFeatureSection__control .splide__arrow{width:30px;height:30px}}.myBlockFeatureSection__control .splide__arrow:hover{opacity:1;background-color:#920000;-webkit-transform:scale(1.115);transform:scale(1.115)}.myBlockFeatureSection__control .splide__arrow:hover::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.myBlockFeatureSection__control .splide__arrow::before{content:"";-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;position:absolute;top:0;left:0;right:0;bottom:0;aspect-ratio:1/1;background-image:url(../img/2027year/arrow.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat;aspect-ratio:15/11;width:15px;height:11px;margin:auto}@media only screen and (max-width:992px){.myBlockFeatureSection__control .splide__arrow::before{width:10px}}.myBlockFeatureSection__control .splide__arrow svg{display:none}.myBlockFeatureSection__control .splide__arrow--prev{display:none}.myBlockFeatureSection__control .splide__arrow--prev::before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.myBlockFeatureSection__slider{position:relative}@media only screen and (min-width:993px){.myBlockFeatureSection__slider{grid-area:slider;padding-top:18px;z-index:1}}.myBlockFeatureSection__slider::after{content:"";position:absolute;top:0;right:-3px;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,252,225,0)),color-stop(80%,#fffce1),to(#fffce1));background:linear-gradient(to right,rgba(255,252,225,0),#fffce1 80%,#fffce1);width:130px}.myBlockFeatureSection__slider .splide__slide{width:419px}@media only screen and (max-width:992px){.myBlockFeatureSection__slider .splide__slide{width:74.4vw}}.myBlockFeatureSection__slider-link{display:block;text-decoration:none}.myBlockFeatureSection__slider-link:hover{opacity:1;color:#333;text-decoration:none}@media (hover:hover){.myBlockFeatureSection__slider-link:hover .myBlockFeatureSection__slider-hover{opacity:1}}.myBlockFeatureSection__slider-image{display:block;position:relative;border-radius:10px;overflow:hidden;margin-bottom:19px}.myBlockFeatureSection__slider-image img{width:100%;aspect-ratio:419.58/236.68}.myBlockFeatureSection__slider-hover{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 12px;background-color:rgba(255,255,255,.85);font-weight:700;font-size:18px;font-size:1.8rem;color:#000}@media only screen and (max-width:992px){.myBlockFeatureSection__slider-hover{display:none}}.myBlockFeatureSection__slider-hover::after{content:"";background-image:url(/corporate/recruit/asset/img/2026year/icon_blank.svg);background-size:100% auto;background-repeat:no-repeat;width:19px;aspect-ratio:19/17;-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}.myBlockFeatureSection__slider-hover-txt{text-decoration:underline}.myBlockFeatureSection__slider-title{margin-bottom:19px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;font-size:19px;font-size:1.9rem;letter-spacing:.05em;line-height:1.5}.myBlockFeatureSection__slider-txt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;font-size:15px;font-size:1.5rem;line-height:1.5;color:#333}@media only screen and (max-width:992px){.myBlockFeatureSection__slider-txt{display:none}}.myBlockFeatureSection__slider-txt a{color:#333}.myBlockFeatureSection__slider-txt a:hover{color:#333;text-decoration:none}.myBlockFeatureSection__more{position:relative;width:100%;text-decoration:none;color:#920000;font-size:18px;font-size:1.8rem;font-weight:600;line-height:1.5}@media only screen and (min-width:993px){.myBlockFeatureSection__more{grid-area:more;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;border-radius:100vmax;max-width:244px;margin:34px auto auto;padding:18px 48px;border:solid 1px #920000}}@media only screen and (min-width:993px){.myBlockFeatureSection__header{-ms-grid-row:1;-ms-grid-column:1}.myBlockFeatureSection__slider{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.myBlockFeatureSection__more{-ms-grid-row:3;-ms-grid-column:1}}@media only screen and (max-width:992px){.myBlockFeatureSection__more{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;margin-left:auto;padding:0 48px 0 13px;font-size:18px;font-size:1.8rem}}.myBlockFeatureSection__more:focus{color:#920000}@media only screen and (min-width:993px){.myBlockFeatureSection__more:focus{border-width:1px;border-style:solid;text-decoration:none}}.myBlockFeatureSection__more:hover{opacity:1}@media only screen and (max-width:992px){.myBlockFeatureSection__more:hover{color:#920000}}@media only screen and (any-hover:hover) and (min-width:993px){.myBlockFeatureSection__more:hover{background-color:#920000;color:#fff;text-decoration:none}.myBlockFeatureSection__more:hover .myBlockFeatureSection__more-icon{background-color:#fff}.myBlockFeatureSection__more:hover .myBlockFeatureSection__more-icon::after{-webkit-filter:none;filter:none}}@media only screen and (min-width:993px){.myBlockFeatureSection__more-icon{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:50%;width:45px;aspect-ratio:1/1;background-color:#920000}}.myBlockFeatureSection__more-icon::after{content:"";-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);aspect-ratio:1/1;background-image:url(../img/2027year/arrow.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat;aspect-ratio:15/11;width:15px}@media only screen and (min-width:993px){.myBlockFeatureSection__more-icon::after{top:50%;left:50%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}@media only screen and (max-width:992px){.myBlockFeatureSection__more-icon::after{top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.myBlockEnv{background-color:#fffce1;position:relative}@media only screen and (min-width:993px){.myBlockEnv{padding-top:73px}}@media only screen and (max-width:992px){.myBlockEnv{margin-bottom:150px}}@-webkit-keyframes topEnvTxt{0%{background-position:0 0}100%{background-position:-3225px 0}}@keyframes topEnvTxt{0%{background-position:0 0}100%{background-position:-3225px 0}}@-webkit-keyframes topEnvTxtSp{0%{background-position:0 0}100%{background-position:-446.4133333333vw 0}}@keyframes topEnvTxtSp{0%{background-position:0 0}100%{background-position:-446.4133333333vw 0}}.myBlockEnv__headTxt{background-image:url(../img/2027year/txt_environment.svg);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;height:131px;position:absolute;top:-52px;left:0;right:0;-webkit-animation:topEnvTxt 45s linear infinite;animation:topEnvTxt 45s linear infinite}@media only screen and (max-width:992px){.myBlockEnv__headTxt{height:18.1333333333vw;top:-16.5vw;-webkit-animation:topEnvTxtSp 60s linear infinite;animation:topEnvTxtSp 60s linear infinite}}.myBlockEnv__deco{position:absolute}.myBlockEnv__deco.-deco01{top:-223px;left:21px}@media only screen and (max-width:992px){.myBlockEnv__deco.-deco01{top:-35vw;left:0;width:100%}}@media only screen and (max-width:992px){.myBlockEnv__deco.-deco01 img{width:100%}}.myBlockEnv__deco.-deco02{top:-220px;right:0}@media only screen and (max-width:992px){.myBlockEnv__deco.-deco02{display:none}}.myBlockEnv__inner{background-color:#fff0e0;border-radius:100px 100px 0 0;position:relative;padding:93px 27px 156px}@media only screen and (max-width:992px){.myBlockEnv__inner{border-radius:30px 30px 0 0;padding:70px 26px 0}}.myBlockEnv__body{max-width:1200px;margin:0 auto}.myBlockEnv__list{position:relative;margin-top:52px}@media only screen and (min-width:993px){.myBlockEnv__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:54px}}@media only screen and (max-width:992px){.myBlockEnv__list{margin-top:70px}}.myBlockEnv__list-item.-item01 .myBlockEnv__list-title{color:#009e50}.myBlockEnv__list-item.-item01 .myBlockEnv__list-illust{top:-25px;right:36px}@media only screen and (max-width:992px){.myBlockEnv__list-item.-item01 .myBlockEnv__list-illust{width:52px;top:-17px;right:34px}}@media only screen and (min-width:993px){.myBlockEnv__list-item.-item02{margin-top:60px}}.myBlockEnv__list-item.-item02 .myBlockEnv__list-title{color:#e60012}.myBlockEnv__list-item.-item02 .myBlockEnv__list-illust{top:-40px;right:46px}@media only screen and (max-width:992px){.myBlockEnv__list-item.-item02 .myBlockEnv__list-illust{width:64px;top:-22px;right:30px}}.myBlockEnv__list-item.-item03 .myBlockEnv__list-title{color:#e40084}.myBlockEnv__list-item.-item03 .myBlockEnv__list-illust{top:-15px;right:40px}@media only screen and (max-width:992px){.myBlockEnv__list-item.-item03 .myBlockEnv__list-illust{width:48px;top:-7px;right:33px}}@media only screen and (max-width:992px){.myBlockEnv__list-item:not(:last-child){margin-bottom:40px}}.myBlockEnv__list-link{display:block;-webkit-transition:background .3s ease;transition:background .3s ease;background:-webkit-gradient(linear,left bottom,left top,from(#fffdef),color-stop(61.54%,#fff));background:linear-gradient(0deg,#fffdef 0,#fff 61.54%);border-radius:20px;-webkit-box-shadow:7px 7px 0 #c69d98;box-shadow:7px 7px 0 #c69d98;padding:44px 38px 80px;position:relative;text-decoration:none}@media only screen and (max-width:992px){.myBlockEnv__list-link{padding:23px 29px 48px;border-radius:17px}}.myBlockEnv__list-link:hover{opacity:1;background:-webkit-gradient(linear,left bottom,left top,from(#fff4e3),color-stop(61.54%,#fff));background:linear-gradient(0deg,#fff4e3 0,#fff 61.54%);text-decoration:none;color:#000}.myBlockEnv__list-link:hover .myBlockEnv__list-icon{background-color:#920000;-webkit-transform:scale(1.115);transform:scale(1.115)}.myBlockEnv__list-link:hover .myBlockEnv__list-icon::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.myBlockEnv__list-image{position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (max-width:992px){.myBlockEnv__list-image{position:relative;top:-40px;margin-bottom:-50px;text-align:center}}.myBlockEnv__list-image.-on{position:absolute;top:0;left:0;opacity:0}@media only screen and (max-width:992px){.myBlockEnv__list-image.-on{display:none}}.myBlockEnv__list-title{margin-bottom:17px;font-weight:700;line-height:1.64;font-size:26px;font-size:2.6rem}@media only screen and (min-width:993px){.myBlockEnv__list-title{padding-right:60px}}@media only screen and (max-width:992px){.myBlockEnv__list-title{font-size:20px;font-size:2rem}}.myBlockEnv__list-txt{font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.7142857143}@media only screen and (max-width:992px){.myBlockEnv__list-txt{font-size:14px;font-size:1.4rem}}.myBlockEnv__list-illust{position:absolute;top:0;right:0}.myBlockEnv__list-icon{background-color:#fff;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;position:absolute;bottom:17px;right:26px;border-radius:50%;border:solid 1px #920000;width:45px;aspect-ratio:1/1}@media only screen and (max-width:992px){.myBlockEnv__list-icon{width:36px;bottom:13px;right:15px}}.myBlockEnv__list-icon::after{content:"";-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);aspect-ratio:1/1;background-image:url(../img/2027year/arrow.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat;aspect-ratio:15/11;width:15px}@media only screen and (max-width:992px){.myBlockEnv__list-icon::after{width:12px}}.myBlockCompany{padding:0 8px}.myBlockCompany__inner{max-width:1368px;background-color:#fff;border-radius:33px;margin-right:auto;margin-left:auto;padding:50px 20px 60px;position:relative}@media only screen and (max-width:992px){.myBlockCompany__inner{padding:45px 16px 70px}}.myBlockCompany__lead{margin-top:44px;margin-bottom:40px;font-weight:500;font-size:15px;font-size:1.5rem;text-align:center}@media only screen and (max-width:992px){.myBlockCompany__lead{display:none}}@media only screen and (min-width:993px){.myBlockCompany__slider{padding:0 65px 0 54px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:33px}}@media only screen and (max-width:992px){.myBlockCompany__slider{padding:0 4px;margin-top:46px}}@media only screen and (max-width:992px){.myBlockCompany__box:not(:last-child){margin-bottom:33px}}.myBlockCompany__btn{text-decoration:none}@media only screen and (max-width:992px){.myBlockCompany__btn{display:-ms-grid;display:grid;-ms-grid-rows:auto 8px auto;-ms-grid-columns:52% 13px calc(48% - 13px);grid-template:"image title" "image icon" auto/52% calc(48% - 13px);gap:8px 13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.myBlockCompany__btn:hover{opacity:1;text-decoration:none}.myBlockCompany__btn:hover .myBlockCompany__btn-icon{background-color:#920000;border-color:#fff;color:#fff}.myBlockCompany__btn:hover .myBlockCompany__btn-icon::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.myBlockCompany__btn:hover .myBlockCompany__btn-image{opacity:.5}.myBlockCompany__btn:hover .myBlockCompany__btn-title{color:#e51c24}.myBlockCompany__btn-inner{position:relative}@media only screen and (max-width:992px){.myBlockCompany__btn-inner{display:contents}}@media only screen and (min-width:993px){.myBlockCompany__btn-icon{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;position:absolute;bottom:12px;right:11px;z-index:1;width:81px;border-radius:50%;aspect-ratio:1/1;background-color:rgba(255,255,255,.95);border:1px solid #920000;-webkit-box-shadow:0 0 9.1px rgba(0,0,0,.6);box-shadow:0 0 9.1px rgba(0,0,0,.6);padding-top:13px;text-align:center;font-size:12px;font-size:1.2rem;font-weight:600;line-height:1.2}}@media only screen and (max-width:992px){.myBlockCompany__btn-icon{grid-area:icon;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;border-radius:100vw;border:solid 1px #920000;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto auto;padding:8px 15px;font-size:10px;font-size:1rem;font-weight:600}}.myBlockCompany__btn-icon::before{content:"";display:block;background-image:url(../img/2027year/icon_file01.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;aspect-ratio:20.67/25.83;width:20px}@media only screen and (min-width:993px){.myBlockCompany__btn-icon::before{margin:0 auto 5px}}@media only screen and (max-width:992px){.myBlockCompany__btn-icon::before{width:13px}}@media only screen and (max-width:992px){.myBlockCompany__btn-icon br{display:none}}.myBlockCompany__btn-image{border-radius:6.53133px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (min-width:993px){.myBlockCompany__btn-image{-webkit-filter:drop-shadow(0px 4px 9.7px rgba(0,0,0,0.05));filter:drop-shadow(0px 4px 9.7px rgba(0, 0, 0, .05))}}@media only screen and (max-width:992px){.myBlockCompany__btn-image{grid-area:image}}.myBlockCompany__btn-image-inner{display:block;border-radius:6.53133px;overflow:hidden}.myBlockCompany__btn-image img{width:100%}.myBlockCompany__btn-title{font-weight:600;font-size:17.4169px;font-size:1.74169rem;text-align:center;color:#333}@media only screen and (min-width:993px){.myBlockCompany__btn-title{margin-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}}@media only screen and (max-width:992px){.myBlockCompany__btn-title{grid-area:title;margin-top:auto;font-size:14px;font-size:1.4rem;line-height:1.5}}@media only screen and (max-width:992px){.myBlockCompany__btn-icon{-ms-grid-row:3;-ms-grid-column:3}.myBlockCompany__btn-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.myBlockCompany__btn-title{-ms-grid-row:1;-ms-grid-column:3}}@media only screen and (min-width:993px){.myBlockCompany__btn-title::after{content:"";background-image:url(../img/2027year/icon_file02.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;aspect-ratio:13.67/17.09;width:14px}}@media only screen and (min-width:993px){.myBlockCompany__btn-title br.sp{display:none}}.myBlockCompanySlide{width:880px;max-width:100%;padding-bottom:10px}.myBlockCompanySlide__close{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:350px;width:100%;margin:40px auto 0;padding:21px 20px;display:block;position:relative;font-size:20px;font-size:2rem;font-weight:700;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 4px;box-shadow:rgba(0,0,0,.2) 0 0 4px;border-radius:99999px;text-align:center;color:#000}.IEUnder .myBlockCompanySlide__close{padding-bottom:12px}@media only screen and (max-width:992px){.myBlockCompanySlide__close{max-width:220px;margin-top:25px;padding:14px 40px;font-size:14px;font-size:1.4rem}}.myBlockCompanySlide__close::before{content:"";background-image:url(/corporate/recruit/asset/index/img/2023year/icon_close.svg);background-size:11px 11px;background-repeat:no-repeat;background-position:0 0;width:11px;height:11px;position:absolute;top:0;left:25px;bottom:0;margin:auto 0;vertical-align:middle}@media only screen and (max-width:992px){.myBlockCompanySlide__close::before{left:15px}}.myBlockCompanySlide__inner{position:relative;width:100%;padding-top:60.3%}@media only screen and (max-width:600px){.myBlockCompanySlide__inner{padding-top:66.6%}}.myBlockCompanySlide__inner iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}