﻿.theme-yellow .p-profile,.theme-yellow .p-schedule,.theme-yellow .p-private{background-color:#f7d749}.theme-yellow .p-schedule__item::before{background-color:#f7d749}.theme-yellow .p-schedule__item .time{background-color:#f7d749}.theme-yellow .p-interview .c-title .en,.theme-yellow .p-others .c-title .en{color:#f7d749}.theme-yellow .p-interview .p-interview__number .num,.theme-yellow .p-others .p-interview__number .num{color:#f7d749}.theme-yellow .p-private__content .title{color:#f7d749}.theme-emerald .p-profile,.theme-emerald .p-schedule,.theme-emerald .p-private{background-color:#5de9d9}.theme-emerald .p-schedule__item::before{background-color:#5de9d9}.theme-emerald .p-schedule__item .time{background-color:#5de9d9}.theme-emerald .p-interview .c-title .en,.theme-emerald .p-others .c-title .en{color:#5de9d9}.theme-emerald .p-interview .p-interview__number .num,.theme-emerald .p-others .p-interview__number .num{color:#5de9d9}.theme-emerald .p-private__content .title{color:#5de9d9}.theme-orange .p-profile,.theme-orange .p-schedule,.theme-orange .p-private{background-color:#ffa915}.theme-orange .p-schedule__item::before{background-color:#ffa915}.theme-orange .p-schedule__item .time{background-color:#ffa915}.theme-orange .p-interview .c-title .en,.theme-orange .p-others .c-title .en{color:#ffa915}.theme-orange .p-interview .p-interview__number .num,.theme-orange .p-others .p-interview__number .num{color:#ffa915}.theme-orange .p-private__content .title{color:#ffa915}.theme-green .p-profile,.theme-green .p-schedule,.theme-green .p-private{background-color:#59a71e}.theme-green .p-schedule__item::before{background-color:#59a71e}.theme-green .p-schedule__item .time{background-color:#59a71e}.theme-green .p-interview .c-title .en,.theme-green .p-others .c-title .en{color:#59a71e}.theme-green .p-interview .p-interview__number .num,.theme-green .p-others .p-interview__number .num{color:#59a71e}.theme-green .p-private__content .title{color:#59a71e}.theme-red .p-profile,.theme-red .p-schedule,.theme-red .p-private{background-color:#ff3432}.theme-red .p-schedule__item::before{background-color:#ff3432}.theme-red .p-schedule__item .time{background-color:#ff3432}.theme-red .p-interview .c-title .en,.theme-red .p-others .c-title .en{color:#ff3432}.theme-red .p-interview .p-interview__number .num,.theme-red .p-others .p-interview__number .num{color:#ff3432}.theme-red .p-private__content .title{color:#ff3432}.theme-blue .p-profile,.theme-blue .p-schedule,.theme-blue .p-private{background-color:#3788de}.theme-blue .p-schedule__item::before{background-color:#3788de}.theme-blue .p-schedule__item .time{background-color:#3788de}.theme-blue .p-interview .c-title .en,.theme-blue .p-others .c-title .en{color:#3788de}.theme-blue .p-interview .p-interview__number .num,.theme-blue .p-others .p-interview__number .num{color:#3788de}.theme-blue .p-private__content .title{color:#3788de}.theme-lightblue .p-profile,.theme-lightblue .p-schedule,.theme-lightblue .p-private{background-color:#3db8ff}.theme-lightblue .p-schedule__item::before{background-color:#3db8ff}.theme-lightblue .p-schedule__item .time{background-color:#3db8ff}.theme-lightblue .p-interview .c-title .en,.theme-lightblue .p-others .c-title .en{color:#3db8ff}.theme-lightblue .p-interview .p-interview__number .num,.theme-lightblue .p-others .p-interview__number .num{color:#3db8ff}.theme-lightblue .p-private__content .title{color:#3db8ff}.p-singleMv{position:relative;height:500px}@media screen and (max-width: 820px){.p-singleMv{height:400px}}@media screen and (max-width: 650px){.p-singleMv{height:280px}}.p-singleMv:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.p-singleMv__content{position:relative;z-index:1}.p-singleMv__title{position:absolute;bottom:60px;left:0;width:60%}@media screen and (max-width: 820px){.p-singleMv__title{width:80%}}@media screen and (max-width: 650px){.p-singleMv__title{width:100%;bottom:20px}}.p-singleMv__title .tag{display:inline-block;padding:6px 10px;background-color:#000;color:#fff;font-size:1.5rem}.p-singleMv__title .department{font-size:2.4rem;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (max-width: 820px){.p-singleMv__title .department{font-size:2.2rem}}@media screen and (max-width: 650px){.p-singleMv__title .department{font-size:2rem}}.p-singleMv__title .initial,.p-singleMv__title .catch{font-size:3.2rem;color:#fff;line-height:1.2;text-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (max-width: 820px){.p-singleMv__title .initial,.p-singleMv__title .catch{font-size:5vw}}@media screen and (max-width: 650px){.p-singleMv__title .initial,.p-singleMv__title .catch{font-size:6vw}}.p-profile__content{display:flex;align-items:center;gap:80px}@media screen and (max-width: 820px){.p-profile__content{display:block}}@media screen and (max-width: 820px){.p-profile__content .p-textWrap{margin-top:40px}}@media screen and (max-width: 650px){.p-profile__content .p-textWrap{margin-top:24px}}.p-profile__content .p-textWrap p{text-align:left}.p-interview__content{display:flex}@media screen and (max-width: 650px){.p-interview__content{display:block}}.p-interview__content .image{width:50%;flex:0 0 50%}@media screen and (max-width: 820px){.p-interview__content .image{width:40%;flex:0 0 40%}}@media screen and (max-width: 650px){.p-interview__content .image{width:100%}}.p-interview__content .image img{aspect-ratio:1/.8;height:auto}@media screen and (max-width: 650px){.p-interview__content .image img{aspect-ratio:1/.64}}.p-interview__content .desc{position:relative;width:50%;flex:0 0 50%;padding-top:7rem;padding-left:60px;z-index:1}@media screen and (max-width: 820px){.p-interview__content .desc{width:60%;flex:0 0 60%;padding-left:40px;padding-top:5rem}}@media screen and (max-width: 650px){.p-interview__content .desc{width:100%;padding-left:0}}.p-interview__content .desc p{line-height:2}.p-interview__content .question{font-size:3rem}.p-interview__detail__item{display:flex;opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-interview__detail__item.is-inview{opacity:1;transform:translateY(0)}.p-interview__detail__item:nth-child(n+3){margin-top:100px}@media screen and (max-width: 650px){.p-interview__detail__item:nth-child(n+3){margin-top:60px}}.p-interview__detail__item:nth-child(even) .desc{order:1;padding-left:0;padding-right:60px}@media screen and (max-width: 820px){.p-interview__detail__item:nth-child(even) .desc{padding-right:40px}}@media screen and (max-width: 650px){.p-interview__detail__item:nth-child(even) .desc{padding-right:0}}.p-interview__detail__item:nth-child(even) .desc .p-interview__number{left:-60px}@media screen and (max-width: 820px){.p-interview__detail__item:nth-child(even) .desc .p-interview__number{left:-40px}}@media screen and (max-width: 650px){.p-interview__detail__item:nth-child(even) .desc .p-interview__number{left:0}}.p-interview__detail__item:nth-child(even) .image{order:2}@media screen and (max-width: 650px){.p-interview__detail__item{flex-direction:column}}.p-interview__number{position:absolute;top:0;left:20px;z-index:-1}@media screen and (max-width: 650px){.p-interview__number{top:16px;left:0}}.p-interview__number .num{font-size:12.1rem;opacity:.5;line-height:1}@media screen and (max-width: 650px){.p-interview__number .num{font-size:8rem}}.p-schedule{transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-schedule__header{position:relative}.p-schedule__content{background-color:#fff;border-radius:20px;padding:60px 80px}@media screen and (max-width: 1080px){.p-schedule__content{padding:50px}}@media screen and (max-width: 820px){.p-schedule__content{padding:40px 50px;width:500px;max-width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 650px){.p-schedule__content{padding:30px 40px;border-radius:10px}}.p-schedule__list{padding-left:145px;display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1080px){.p-schedule__list{padding-left:10vw}}@media screen and (max-width: 820px){.p-schedule__list{grid-template-columns:1fr;padding-left:0}}.p-schedule__item{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 30px}@media screen and (max-width: 1080px){.p-schedule__item{padding:0 16px}}@media screen and (max-width: 820px){.p-schedule__item{flex-direction:row;align-items:flex-start;padding:0 0 30px}}.p-schedule__item:nth-child(4n)::before{content:none}@media screen and (max-width: 820px){.p-schedule__item:nth-child(4n)::before{content:""}}.p-schedule__item:last-child::before{content:none !important}.p-schedule__item:nth-child(5),.p-schedule__item:nth-child(6),.p-schedule__item:nth-child(7),.p-schedule__item:nth-child(8){left:-145px}@media screen and (max-width: 1080px){.p-schedule__item:nth-child(5),.p-schedule__item:nth-child(6),.p-schedule__item:nth-child(7),.p-schedule__item:nth-child(8){left:-10vw}}@media screen and (max-width: 820px){.p-schedule__item:nth-child(5),.p-schedule__item:nth-child(6),.p-schedule__item:nth-child(7),.p-schedule__item:nth-child(8){left:0}}.p-schedule__item:nth-child(n+5){margin-top:40px}@media screen and (max-width: 820px){.p-schedule__item:nth-child(n+5){margin-top:0}}.p-schedule__item:nth-child(1){animation-delay:0s}.p-schedule__item:nth-child(1)::before{transition-delay:0.2s}.p-schedule__item:nth-child(2){animation-delay:0.1s}.p-schedule__item:nth-child(2)::before{transition-delay:0.4s}.p-schedule__item:nth-child(3){animation-delay:0.2s}.p-schedule__item:nth-child(3)::before{transition-delay:0.6s}.p-schedule__item:nth-child(4){animation-delay:0.3s}.p-schedule__item:nth-child(4)::before{transition-delay:0.8s}.p-schedule__item:nth-child(5){animation-delay:0.4s}.p-schedule__item:nth-child(5)::before{transition-delay:1s}.p-schedule__item:nth-child(6){animation-delay:0.5s}.p-schedule__item:nth-child(6)::before{transition-delay:1.2s}.p-schedule__item:nth-child(7){animation-delay:0.6s}.p-schedule__item:nth-child(7)::before{transition-delay:1.4s}.p-schedule__item:nth-child(8){animation-delay:0.7s}.p-schedule__item:nth-child(8)::before{transition-delay:1.6s}.p-schedule__item:nth-child(9){animation-delay:0.8s}.p-schedule__item:nth-child(9)::before{transition-delay:1.8s}.p-schedule__item:nth-child(10){animation-delay:0.9s}.p-schedule__item:nth-child(10)::before{transition-delay:2s}.p-schedule__item:nth-child(11){animation-delay:1s}.p-schedule__item:nth-child(11)::before{transition-delay:2.2s}.p-schedule__item:nth-child(12){animation-delay:1.1s}.p-schedule__item:nth-child(12)::before{transition-delay:2.4s}.p-schedule__item::before{content:"";position:absolute;top:53px;left:50%;width:100%;height:3px;z-index:0;transform:scaleX(0);transform-origin:left;transition:transform .2s linear .2s}@media screen and (max-width: 1080px){.p-schedule__item::before{height:2px}}@media screen and (max-width: 820px){.p-schedule__item::before{top:15px;left:99px;height:100%;width:2px;transform:scaleY(0);transform-origin:top}}.is-inview .p-schedule__item::before{transform:scaleX(1)}@media screen and (max-width: 820px){.is-inview .p-schedule__item::before{transform:scaleY(1)}}.p-schedule__item .dot{position:relative;margin-top:10px;width:100%;z-index:2}.p-schedule__item .dot::before{content:"";display:block;height:8px;width:8px;border-radius:50%;background-color:#000;margin:0 auto}@media screen and (max-width: 820px){.p-schedule__item .dot{width:auto;margin-left:16px}}.p-schedule__item .time{display:inline-block;padding:2px 10px 0;color:#fff;font-size:2.4rem;font-family:"Josefin Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center}@media screen and (max-width: 820px){.p-schedule__item .time{width:80px;flex-shrink:0}}.p-schedule__item .detail{margin-top:12px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 820px){.p-schedule__item .detail{margin-top:0;margin-left:16px;height:auto}}.p-schedule__item .detail .text{font-size:1.8rem;font-family:"Shuei KakuGo Kin B","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:700;text-align:center}@media screen and (max-width: 1080px){.p-schedule__item .detail .text{font-size:1.6rem}}@media screen and (max-width: 820px){.p-schedule__item .detail .text{text-align:left}}.p-private{padding:64px 0}@media screen and (max-width: 650px){.p-private{padding:40px 0}}.p-private__content{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 650px){.p-private__content{display:block}}.p-private__content .title{display:inline-block;padding:2px 10px 0;background-color:#fff;font-size:2.4rem}@media screen and (max-width: 650px){.p-private__content .title{display:table;margin:0 auto}}.p-private__content .image{flex:0 0 220px}@media screen and (max-width: 820px){.p-private__content .image{flex:0 0 200px}}@media screen and (max-width: 650px){.p-private__content .image{width:200px;margin-left:auto;margin-right:auto}}.p-private__content .image img{border-radius:50%;height:auto;aspect-ratio:1/1}.p-private__content .desc{flex:0 0 50%;padding-left:90px}@media screen and (max-width: 1080px){.p-private__content .desc{padding-left:9vw}}@media screen and (max-width: 650px){.p-private__content .desc{margin-top:30px;padding-left:0}}.p-others .splide__arrows{position:absolute;right:0;top:106%;transform:none;display:flex;gap:10px}@media screen and (max-width: 820px){.p-others .splide__arrows{top:100%}}.p-others .splide__arrows .splide__arrow{position:relative;top:auto;left:auto;right:auto;width:50px;height:40px;border:1px solid #000;background-color:#000;opacity:1;border-radius:0;background-image:url("../../../images/common/arrow.svg");background-size:20px;background-repeat:no-repeat;background-position:center;transition:background-color .4s cubic-bezier(0.445, 0.05, 0.55, 0.95),background-image .4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.p-others .splide__arrows .splide__arrow svg{display:none}.p-others .splide__arrows .splide__arrow--prev{transform:scale(-1, 1) skewX(10deg)}.p-others .splide__arrows .splide__arrow--next{transform:skewX(-10deg)}@media screen and (min-width: 1080px){.p-others .splide__arrows .splide__arrow:hover{background-color:#fff;background-image:url("../../../images/common/arrow_b.svg")}}