<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mv{position:relative}.mv__container{position:absolute;top:0;left:0;width:100%}.mv__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv__ttl{max-width:1100px;margin:0 auto}.sec01__contents{position:relative}.sec01__contents::before{content:'';display:block;width:87%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#F7F7FA}.sec01__ttl{letter-spacing:0.05em;line-height:1.75;border-bottom:1px solid #6d7287;display:inline-block;font-size:clamp(1.5rem, 2.34375vw, 1.8rem)}.sec02__row{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.sec02__item{font-size:1.2rem;letter-spacing:0.02em;line-height:1.8;padding:20px 0;border-bottom:1px solid #6d7287}.sec02__item a{color:#7c7c7c;display:flex;justify-content:flex-start;align-items:flex-start;transition:color .3s ease;height:22px;padding-right:1em;display:block;overflow:hidden;position:relative}.sec02__item a.is-hidden::after{content:"窶ｦ";font-size:1.2rem;background:#fff;position:absolute;right:1em;padding:5px 10px 0 5px;bottom:-5px}.sec02__item a:hover{opacity:1;color:#C83B5A}.sec02__cat{letter-spacing:0.02em;line-height:1.5;font-size:1.2rem;display:inline-block;padding:3px 15px;margin-right:16px;color:#fff}.sec02__cat.is-new{background-color:#C83B5A}.sec02__cat.is-career{background-color:#6d7287}.bnr{margin-bottom:60px}.bnr__inr{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.bnr__link{flex:1;display:flex;justify-content:center;align-items:center;border-radius:40px;border:1px solid #C83B5A;position:relative;aspect-ratio:53 / 30}.bnr__link.is-new{background:url(/assets/img/recruit/top/bnr_new-graduate.png) no-repeat center/cover}.bnr__link.is-career{background:url(/assets/img/recruit/top/bnr_career.png) no-repeat center/cover}.bnr__link::after{content:'';width:100%;height:100%;border-radius:40px;opacity:0.75;position:absolute;top:0;left:0;background:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#fff}.bnr__link:hover{opacity:1}.bnr__head{position:relative;z-index:2;margin:0;color:#6d7287;padding-right:1em}.bnr__head .is-jp{font-size:2.8rem;letter-spacing:0.1em;line-height:1.52}.sec .m-heading-large::before{width:1px;height:46px;margin:-25px 15px 0 0}.recruit__list&gt;li:not(:last-child){margin-bottom:30px}.recruit__item{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column-reverse;background-color:#F7F7FA}.recruit__item:hover .u-txt-en{color:#C83B5A}.recruit__item-contents{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.recruit__item-inr{width:100%}.recruit__item-img img{width:100%}.recruit__item-time{font-size:1.2rem;letter-spacing:0.02em;line-height:1.75;margin-bottom:6px}.recruit__item-time::before{content:'';width:1px;height:20px;margin:-10px 15px 0 0;background:#C83B5A;display:inline-block;vertical-align:middle;transform:rotate(30deg)}.recruit__item-ttl{font-size:clamp(1.5rem, 2.8125vw, 1.8rem);letter-spacing:0.03em;line-height:2;padding-bottom:6px;margin-bottom:12px;border-bottom:1px solid #6d7287}.recruit__item-area{margin:12px 0}.recruit__item-status{color:#fff;padding:2px 16px;background-color:#6d7287}.recruit__item-btn{text-align:right;width:100%;margin-top:10%}.info__head{margin-bottom:12px}.info__slider{max-width:910px;margin:0 auto 30px}.info__slider .slick-dots{text-align:right}.info__slider .slick-dots li{margin:0 0 0 8px;width:10px;height:10px}.info__slider .slick-dots li button{width:10px;height:10px;background-color:#6d7287;border-radius:50%}.info__slider .slick-dots li button::before{content:'';width:8px;height:8px;background-color:#fff;border-radius:50%;opacity:1;top:50%;left:50%;transform:translate(-50%, -50%)}.info__slider .slick-dots li.slick-active button{background-color:#fff}.info__slider .slick-dots li.slick-active button::before{background-color:#6d7287}.info__ttl{font-size:clamp(1.5rem, 2.8125vw, 1.8rem);letter-spacing:0.03em;line-height:2}.info__table{width:100%}.info__table tr{border-bottom:1px solid #6d7287}.info__table th,.info__table td{font-size:1.2rem;letter-spacing:0.03em;line-height:1.75;padding:12px}.info__table th{width:22.3%;background-color:#F7F7FA}.info__table td{width:77.7%}.info__link{max-width:265px;margin:0 auto}.info__link-btn{margin:0 auto}.info__link02{margin:0 auto;text-align:center}@media screen and (max-width: 767px){.mv__image{height:20vh}.sec01__contents-inner{padding-right:13%}.sec01__lead{font-size:clamp(1.3rem, 2.08333vw, 1.6rem)}.sec02__content{width:100%}.bnr__link{width:100%;max-width:530px;margin:0 auto}.recruit__item-contents{width:100%}.recruit__item-img{width:100%;margin-bottom:36px}}@media screen and (min-width: 768px){.sec01__contents::before{width:max(740px, 60.625%)}.sec01__ttl{font-size:clamp(1.8rem, 2.4vw, 2.4rem);width:min(600px, 90%)}.sec01__lead{width:min(600px, 90%)}.sec02__row{justify-content:space-between;flex-direction:row;flex-wrap:wrap}.sec02__content{flex:0 0 65%}.sec02__item{font-size:1.44rem;margin-bottom:17px;padding:20px 0 24px}.sec02__item a{height:24px}.bnr{margin-bottom:120px}.bnr__inr{flex-direction:row;justify-content:space-between;align-items:flex-start}.bnr__link{flex:0 0 48.181818%}.bnr__link::after{transition:background-color .3s}.bnr__link .m-heading-large::before{transition:background-color .3s}.bnr__link:hover::after{background-color:rgba(200,59,90,0.6)}.bnr__link:hover .bnr__head{color:#fff}.bnr__link:hover .m-heading-large::before{background-color:#fff}.bnr__head{transition:color .3s}.bnr__head .is-jp{font-size:clamp(2.8rem, 4vw, 4rem)}.sec .m-heading-large::before{width:2px;height:92px;margin:-50px 30px 0 0}.recruit__list&gt;li:not(:last-child){margin-bottom:60px}.recruit__item{flex-direction:row}.recruit__item-contents{flex:0 0 min(395px, 50%)}.recruit__item-img{flex:0 0 48%}.recruit__item-time{font-size:clamp(1.2rem, 1.38vw, 1.6rem);margin-bottom:12px}.recruit__item-ttl{font-size:clamp(1.8rem, 2.07vw, 2.4rem);padding-bottom:12px;margin-bottom:24px}.recruit__item-area{margin:24px 0}.info__head{margin-bottom:24px}.info__ttl{font-size:clamp(1.8rem, 2.07vw, 2.4rem)}.info__table th,.info__table td{font-size:clamp(1.2rem, 1.38vw, 1.6rem);padding:24px}.info__link{max-width:530px}}@media (min-width: 1400px){.sec01__ttl{width:min(700px, 60%)}.sec01__lead{width:min(700px, 60%)}}
</pre></body></html>