@keyframes ani-ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes ani-bounce{0%{transform:translateY(calc(-50% - 1px))}15%{transform:translateY(calc(-50% + 2px))}30%{transform:translateY(calc(-50% - 1px))}45%{transform:translateY(calc(-50% + 2px))}60%{transform:translateY(calc(-50% - 1px))}to{transform:translateY(calc(-50% - 1px))}}.wrap-bg01{background-color:#2B4289}.con-title{position:relative;overflow-x:clip}@media screen and (max-width:999px){.con-title{padding-top:115px}}@media screen and (max-width:767px){.con-title{padding-top:100px}}@media screen and (max-width:600px){.con-title{padding-top:72px}}.con-title .bg-pattern{position:absolute;bottom:0;left:calc(62% + 0px);transform:translateX(-50%);width:2112px;opacity:0.23}@media screen and (max-width:767px){.con-title .bg-pattern{left:calc(270% + 0px)}}.con-title .bg-pattern img{transform:translateY(41%)}@media screen and (max-width:767px){.con-title .bg-pattern img{transform:translateY(31%)}}.con-title .wrap-breadcrumb{position:absolute;top:115px;left:0;width:100%}@media screen and (max-width:999px){.con-title .wrap-breadcrumb{position:static}}.con-title .box-title{margin-left:8.3333333333%;display:flex;position:relative}@media screen and (max-width:1199px){.con-title .box-title{margin-left:10%}}@media screen and (max-width:999px){.con-title .box-title{display:block}}@media screen and (max-width:767px){.con-title .box-title{margin-left:6.9333333333%}}.con-title .box-title .block-title{padding-top:115px;margin-top:120px;width:335px}@media screen and (max-width:1199px){.con-title .box-title .block-title{padding-top:60px}}@media screen and (max-width:999px){.con-title .box-title .block-title{margin-top:0;padding-top:50px;margin-bottom:35px}}@media screen and (max-width:767px){.con-title .box-title .block-title{padding-top:54px;margin-bottom:25px}}@media screen and (max-width:600px){.con-title .box-title .block-title{margin-top:0}}.con-title .box-title .block-title p.txt-en{margin-bottom:5px;overflow:hidden}.con-title .box-title .block-title p.txt-en span{font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:3.9rem;color:#ffffff;letter-spacing:0em;line-height:1;font-weight:500;font-style:italic}@media screen and (max-width:767px){.con-title .box-title .block-title p.txt-en span{font-size:3.7rem}}.con-title .box-title .block-title p.txt-en>span{display:block;animation:ani-TitleEnUp 0.75s cubic-bezier(0.04,0.65,0.4,0.99) 0s both}.con-title .box-title .block-title h1{font-weight:600;font-size:2.2rem;color:#ffffff;letter-spacing:0em}@media screen and (max-width:767px){.con-title .box-title .block-title h1{font-size:1.5rem}}.con-title .box-title .block-image{width:75%;flex:1}@media screen and (max-width:999px){.con-title .box-title .block-image{width:100%;display:flex;justify-content:flex-end}}@media screen and (max-width:999px){.con-title .box-title .block-image .inner-block-image{width:85.8024691358%}}.con-title .box-title .block-image .inner-block-image .image{position:relative;overflow:hidden;padding-bottom:75.5555555556%}@media screen and (max-width:767px){.con-title .box-title .block-image .inner-block-image .image{padding-bottom:111.3333333333%}}.con-title .box-title .block-image .inner-block-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center;animation:ani-Image01 1.9s cubic-bezier(0.04,0.65,0.4,0.99) 0.1s both}@media screen and (max-width:767px){.con-title .box-title .block-image .inner-block-image .image img{object-position:15% bottom}}.con-title .box-title p.txt-phrase{position:absolute;bottom:0;left:0;width:36%}@media screen and (max-width:1199px){.con-title .box-title p.txt-phrase{width:400px}}@media screen and (max-width:767px){.con-title .box-title p.txt-phrase{width:293px}}.con-title .box-title p.txt-phrase span{display:block;animation:ani-Phrase01 0.9s cubic-bezier(0.04,0.65,0.4,0.99) 0.2s both}.con-title .box-title p.txt-phrase span img{transform:translateY(10%)}@media screen and (max-width:1199px){.con-title .box-title p.txt-phrase span img{transform:translateY(40%)}}@media screen and (max-width:767px){.con-title .box-title p.txt-phrase span img{transform:translateY(53%)}}.con-title .box-scroll{padding-top:22px;width:83.3333333333%;margin-inline:auto}@media screen and (max-width:999px){.con-title .box-scroll{display:none}}.con-title .box-scroll p.btn-link-scroll{text-align:right}.con-title .box-scroll p.btn-link-scroll a{display:inline-block;padding-right:20px;position:relative}.con-title .box-scroll p.btn-link-scroll a span{font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1.7rem;color:#ffffff;letter-spacing:0em;line-height:1;font-style:italic;font-weight:500}.con-title .box-scroll p.btn-link-scroll a:after{content:"";display:block;position:absolute;top:calc(50% + 0px);right:0;transform:translateY(-50%);width:11px;height:7px;background:url(../img/common/icn_arrow_down01_w.svg) center center no-repeat;background-size:contain;animation:ani-bounce 2.1s infinite}.con-about{padding-top:146px;padding-bottom:82px;position:relative;z-index:2}@media screen and (max-width:999px){.con-about{padding-top:180px}}@media screen and (max-width:767px){.con-about{padding-top:220px;padding-bottom:70px}}.con-about>.inner{width:69.4444444444%;margin-inline:auto}@media screen and (max-width:1199px){.con-about>.inner{width:80%}}@media screen and (max-width:767px){.con-about>.inner{width:86.4%}}.con-about>.inner .box-about{display:flex}@media screen and (max-width:999px){.con-about>.inner .box-about{display:block}}.con-about>.inner .box-about .block-title{margin-right:140px}@media screen and (max-width:999px){.con-about>.inner .box-about .block-title{margin-right:0}}.con-about>.inner .box-about .block-title p.txt-en{margin-bottom:10px;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1.7rem;color:#ffffff;opacity:0.28;letter-spacing:0.03em;line-height:1;font-style:italic;font-weight:500}@media screen and (max-width:767px){.con-about>.inner .box-about .block-title p.txt-en{margin-bottom:11px;font-size:1.6rem}}.con-about>.inner .box-about .block-title h2{font-size:3rem;color:#ffffff;letter-spacing:0em;line-height:1.66;font-weight:500}.con-about>.inner .box-about .block-detail{padding-top:30px;flex:1}.con-about>.inner .box-about .block-detail p.txt{color:#fff}.con-gallery>.inner .box-slider .marquee-wrapper{overflow:hidden;width:100%;position:relative;height:260px}@media screen and (max-width:767px){.con-gallery>.inner .box-slider .marquee-wrapper{height:170px}}.con-gallery>.inner .box-slider .marquee-wrapper ul.marquee-content{display:flex;position:absolute;top:0;left:0;height:100%}.con-gallery>.inner .box-slider .marquee-wrapper ul.marquee-content li.marquee-item{margin-right:5px;width:392px;height:100%;position:relative}@media screen and (max-width:767px){.con-gallery>.inner .box-slider .marquee-wrapper ul.marquee-content li.marquee-item{width:258px}}.con-gallery>.inner .box-slider .marquee-wrapper ul.marquee-content li.marquee-item .block-image{height:100%}.con-gallery>.inner .box-slider .marquee-wrapper ul.marquee-content li.marquee-item .block-image .image img{width:100%}.con-learn{padding-top:130px;padding-bottom:340px;overflow-x:clip;position:relative}@media screen and (max-width:1199px){.con-learn{padding-bottom:280px}}@media screen and (max-width:767px){.con-learn{padding-top:100px;padding-bottom:100px}}.con-learn>.bg-pattern{position:absolute;top:0;left:calc(56% + 0px);transform:translateX(-50%);width:2112px;opacity:0.25}@media screen and (max-width:767px){.con-learn>.bg-pattern{display:none}}.con-learn>.bg-pattern img{transform:translateY(21%)}@media screen and (max-width:767px){.con-learn>.bg-pattern img{transform:translateY(24%)}}.con-learn>.inner{width:69.4444444444%;margin-inline:auto;position:relative;z-index:2}@media screen and (max-width:1199px){.con-learn>.inner{width:80%}}@media screen and (max-width:767px){.con-learn>.inner{width:86.4%}}.con-learn>.inner .box-title{margin-bottom:58px}@media screen and (max-width:767px){.con-learn>.inner .box-title{margin-bottom:48px}}.con-learn>.inner .box-learn{display:grid;grid-template-columns:repeat(3,1fr);gap:0px 5px;position:relative;z-index:2}@media screen and (max-width:999px){.con-learn>.inner .box-learn{grid-template-columns:repeat(1,1fr);gap:45px 0px}}@media screen and (max-width:767px){.con-learn>.inner .box-learn{gap:25px 0px}}.con-learn>.inner .box-learn .item:first-child{background-color:#2B4289}.con-learn>.inner .box-learn .item:nth-child(2){background-color:#395096}.con-learn>.inner .box-learn .item:nth-child(3){background-color:#36446F}.con-learn>.inner .box-learn .item .block-detail{overflow:hidden;position:relative}.con-learn>.inner .box-learn .item .block-detail .bg-pattern{position:absolute;top:0;left:calc(127% + 0px);transform:translateX(-50%);width:2176px;mix-blend-mode:multiply}.con-learn>.inner .box-learn .item .block-detail .bg-pattern img{transform:translateY(-39%)}@media screen and (max-width:767px){.con-learn>.inner .box-learn .item .block-detail .bg-pattern img{transform:translateY(-37%)}}.con-learn>.inner .box-learn .item .block-detail .inner-block-detail{padding:26px 35px 42px;position:relative;z-index:2}@media screen and (max-width:1199px){.con-learn>.inner .box-learn .item .block-detail .inner-block-detail{padding:28px 10.5% 42px}}.con-learn>.inner .box-learn .item .block-detail .inner-block-detail .style-title01{margin-bottom:16px}.con-learn>.inner .box-learn .item .block-detail .inner-block-detail .style-title01 h3{font-weight:500}.con-learn>.inner .box-learn .item .block-detail .inner-block-detail .detail p.txt{color:#fff}.con-learn>.inner .box-learn .item .block-detail .inner-block-detail .detail dl{margin-top:30px}.con-learn>.inner .box-learn .item .block-detail .inner-block-detail .detail dl dt{margin-bottom:8px;font-size:1.6rem;color:#d2d8ea;letter-spacing:0em;font-weight:500}.con-learn>.inner .box-learn .item .block-detail .inner-block-detail .detail dl dd{font-size:1.4rem;color:#d2d8ea;letter-spacing:0em;line-height:2}.con-learn>.inner .box-ticker{position:absolute;left:calc(50% + 0px);bottom:-88px;transform:translateX(-50%)}@media screen and (max-width:767px){.con-learn>.inner .box-ticker{display:none}}.con-learn>.inner .box-ticker #ticker{white-space:nowrap;width:100%;display:flex;align-items:center}.con-learn>.inner .box-ticker #ticker ul#tickerList{display:flex;align-items:center}.con-learn>.inner .box-ticker #ticker ul#tickerList li{padding-right:80px;animation:ani-ticker 45s linear infinite;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:17.2rem;color:#C4CDEA;letter-spacing:-0.03em;line-height:0.6;font-weight:600;font-style:italic}.con-interview{padding-top:118px;padding-bottom:130px;background-color:#2B4289;position:relative;overflow:hidden}@media screen and (max-width:767px){.con-interview{padding-top:70px;padding-bottom:85px}}.con-interview .bg-pattern{position:absolute;bottom:0;left:calc(62% + 0px);transform:translateX(-50%);width:2112px;mix-blend-mode:multiply}@media screen and (max-width:767px){.con-interview .bg-pattern{left:calc(12% + 0px)}}.con-interview .bg-pattern img{transform:translateY(3%)}@media screen and (max-width:767px){.con-interview .bg-pattern img{transform:translateY(26%)}}.con-interview>.inner{margin-left:15.2777777778%;position:relative;z-index:2}@media screen and (max-width:1199px){.con-interview>.inner{margin-left:10%}}@media screen and (max-width:767px){.con-interview>.inner{margin-left:6.9333333333%}}.con-interview>.inner .box-title{margin-bottom:73px}@media screen and (max-width:767px){.con-interview>.inner .box-title{margin-bottom:54px}}.con-interview>.inner .box-interview{overflow-x:clip}.con-interview>.inner .box-interview .container-slider-interview{padding-right:15%}@media screen and (max-width:767px){.con-interview>.inner .box-interview .container-slider-interview{padding-right:28%}}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a{display:block;position:relative}@media screen and (min-width:1200px){.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a:hover{opacity:1}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a:hover .image img{transform:translateY(-50%) translateX(-50%) scale(1.05)}}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a p.txt-phrase{position:absolute;top:-10px;right:18px;background-color:#fff;z-index:2;writing-mode:vertical-rl;white-space:nowrap;padding:1.8em 0.5em 1.9em}@media screen and (max-width:767px){.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a p.txt-phrase{top:-6px;right:12px;padding:1.3em 0.5em 1.5em}}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a p.txt-phrase span{font-size:2.5rem;color:#2b4289;letter-spacing:0.04em;line-height:1.2;display:block}@media screen and (max-width:999px){.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a p.txt-phrase span{font-size:2rem}}@media screen and (max-width:767px){.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a p.txt-phrase span{font-size:1.7rem}}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a .holder-title{position:absolute;bottom:14px;left:17px;z-index:2}@media screen and (max-width:600px){.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a .holder-title{bottom:13px;left:12px}}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a .holder-title p.txt-name span{display:block}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a .holder-title p.txt-name span.name{font-size:2rem;color:#ffffff;letter-spacing:0em;font-weight:500}@media screen and (max-width:600px){.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a .holder-title p.txt-name span.name{font-size:1.2rem}}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a .holder-title p.txt-name span.year{margin-top:3px;font-size:1.4rem;color:#ffffff;letter-spacing:0em;font-weight:500}@media screen and (max-width:600px){.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a .holder-title p.txt-name span.year{font-size:1rem}}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a .image{position:relative;overflow:hidden;padding-bottom:152.9411764706%}.con-interview>.inner .box-interview .container-slider-interview ul.slider-interview li.swiper-slide a .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center;transition:0.6s cubic-bezier(0.04,0.65,0.4,0.99)}.con-interview>.inner .box-interview .block-controller{margin-top:42px;max-width:500px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1199px){.con-interview>.inner .box-interview .block-controller{margin-right:10%}}@media screen and (max-width:767px){.con-interview>.inner .box-interview .block-controller{margin-top:40px;margin-right:6.9333333333%}}.con-interview>.inner .box-interview .block-controller .progress-container{flex:1;background-color:rgba(255,255,255,0.2);height:1px;margin:0 12px;position:relative;overflow:hidden}.con-interview>.inner .box-interview .block-controller .progress-container .progress-bar{height:100%;background-color:#fff;transition:0.35s cubic-bezier(0.04,0.65,0.4,0.99);transform:translateX(0)}.con-interview>.inner .box-interview .block-controller .my-swiper-button-next,.con-interview>.inner .box-interview .block-controller .my-swiper-button-prev{width:34px;height:34px;border:1px solid #ffffff;cursor:pointer;transition:0.35s cubic-bezier(0.04,0.65,0.4,0.99)}@media screen and (min-width:1200px){.con-interview>.inner .box-interview .block-controller .my-swiper-button-next:hover,.con-interview>.inner .box-interview .block-controller .my-swiper-button-prev:hover{background-color:#fff}.con-interview>.inner .box-interview .block-controller .my-swiper-button-next:hover>.inner:before,.con-interview>.inner .box-interview .block-controller .my-swiper-button-prev:hover>.inner:before{background-image:url(../img/common/icn_link_arrow01_blue.svg)}}.con-interview>.inner .box-interview .block-controller .my-swiper-button-next>.inner,.con-interview>.inner .box-interview .block-controller .my-swiper-button-prev>.inner{position:relative;width:100%;height:100%}.con-interview>.inner .box-interview .block-controller .my-swiper-button-next>.inner:before,.con-interview>.inner .box-interview .block-controller .my-swiper-button-prev>.inner:before{content:"";display:block;position:absolute;top:calc(50% + 0px);left:calc(50% + 0px);transform:translateY(-50%) translateX(-50%);width:16px;height:12px;background:url(../img/common/icn_link_arrow01.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0.04,0.65,0.4,0.99)}.con-interview>.inner .box-interview .block-controller .my-swiper-button-prev>.inner:before{transform:translateY(-50%) translateX(-50%) scale(-1,1)}.con-detail{padding-top:195px;padding-bottom:240px;position:relative;overflow:hidden}@media screen and (max-width:767px){.con-detail{padding-top:80px;padding-bottom:120px}}.con-detail>.inner{width:69.4444444444%;margin-inline:auto;position:relative;z-index:2}@media screen and (max-width:1199px){.con-detail>.inner{width:80%}}@media screen and (max-width:767px){.con-detail>.inner{width:86.4%}}.con-detail>.inner .box-detail .style-title01{margin-bottom:100px}@media screen and (max-width:767px){.con-detail>.inner .box-detail .style-title01{margin-bottom:40px}}.con-detail>.inner .box-detail p.txt-recruit{font-size:1.8rem;color:#3f3f3f;letter-spacing:0em;line-height:2;font-weight:500;text-align:left}@media screen and (max-width:999px){.con-detail>.inner .box-detail p.txt-recruit{font-size:1.6rem}}@media screen and (max-width:767px){.con-detail>.inner .box-detail p.txt-recruit{font-size:1.5rem}}.con-detail>.inner .box-detail .items-detail .item:not(:last-child){margin-bottom:100px}@media screen and (max-width:767px){.con-detail>.inner .box-detail .items-detail .item:not(:last-child){margin-bottom:80px}}.con-detail>.inner .box-detail .items-detail .item h3{margin-bottom:40px;font-size:2.8rem;color:#2b4289;letter-spacing:0em;font-weight:500}@media screen and (max-width:767px){.con-detail>.inner .box-detail .items-detail .item h3{margin-bottom:18px;font-size:2.2rem}}.con-detail>.inner .box-detail p.style-btn-link03{margin-top:153px}@media screen and (max-width:767px){.con-detail>.inner .box-detail p.style-btn-link03{margin-top:80px}}.con-detail>.inner .box-detail p.style-btn-link03 a{max-width:530px;border:1px solid #424346}
/*# sourceMappingURL=recruitment.css.map */