.MuseoSans{font-family:"museo-sans-condensed",sans-serif}.Poppins{font-family:"Poppins",sans-serif}.tsukuaoldmin{font-family:fot-tsukuaoldmin-pr6n,sans-serif;font-weight:300;font-style:normal}.Poppins{font-family:"Shippori Mincho",serif}#main.show{background-color:#595959;color:#fff}@media screen and (max-width: 768px){#main.show .sticky{background-color:#595959;color:#fff}}#main.show2{background-color:#fff;color:#000}@media screen and (max-width: 768px){#main.show2 .sticky{background-color:#fff;color:#000}}#main.show3{background-color:#595959;color:#fff}@media screen and (max-width: 768px){#main.show3 .sticky{background-color:#595959;color:#fff}}#main.show4{background-color:#fff;color:#000}@media screen and (max-width: 768px){#main.show4 .sticky{background-color:#fff;color:#000}}#header{top:-150px;transition:.5s}@media screen and (max-width: 768px){#header{top:-150px}}#main{padding-top:0;transition:all 0.3s}.sec_main{margin:0 auto 40px}.sec_main .cts_blc{position:relative}.sec_main .cts_ttl{font-size:72px;color:#fff;position:absolute;bottom:30%}body{position:relative}.main-block{position:relative;top:0;left:0;width:100%;overflow-x:hidden}.main-block .main-head{position:absolute;z-index:2;padding:10px 2%}@media screen and (min-width: 992px){.main-block .main-head{position:absolute;width:100%;top:0;left:0;padding:20px 2%;display:flex;justify-content:space-between;align-items:flex-start}}@media screen and (max-width: 992px){.main-block .main-head .head-top{width:100%}}.main-block .main-head .head-top .top-ttl{margin-top:30px}.main-block .main-head .head-top .top-ttl .ttl-en{font-size:2.0rem;line-height:26px;letter-spacing:0.2em;font-family:"Poppins",sans-serif;font-weight:bold;margin-bottom:10px}.main-block .main-head .head-top .top-ttl .ttl-ja{font-size:1.6rem;line-height:25px;letter-spacing:0.3em;font-weight:bold}.main-block .main-head .head-bottom{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 992px){.main-block .main-head .head-bottom{display:none}}.main-block .main-head .main-logo{max-width:370px;width:10vw;position:relative;top:10px}@media screen and (max-width: 992px){.main-block .main-head .main-logo{max-width:220px;width:40vw}}.main-block .main-head .main-logo a{transition:all 0.3s}.main-block .main-head .main-logo:hover a{opacity:0.7}.main-block .main-head .main-logo .btn-link{transition:all 0.3s}.main-block .main-head .main-nav{display:flex;justify-content:space-between;align-items:center}.main-block .main-head .main-nav li{width:8em;height:1.02em;text-align:center}.main-block .main-head .main-nav li a{display:inline-block;overflow:hidden;position:relative;color:#fff;text-align:center;height:1.02em;width:7em;line-height:1}.main-block .main-head .main-nav li a:hover .btn-text:nth-of-type(1){top:100%}.main-block .main-head .main-nav li a:hover .btn-text:nth-of-type(2){top:0}.main-block .main-head .header-link{position:relative;line-height:1}.main-block .main-head .header-link::after{content:"";width:150%;height:1px;background-color:#000;position:absolute;top:50%;left:110%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);transition:.5s}.main-block .main-head .header-link:hover::after{background-color:#49bf49}.main-block .main-head .header-link:hover a{color:#49bf49}.main-block .main-head .header-link a{font-family:"Poppins",sans-serif;font-size:clamp(1.8rem, 2.2vw, 2.2rem);font-weight:bold;letter-spacing:0.05em;line-height:1;color:#000}@media screen and (min-width: 992px){.main-block .main_swiper{height:100vh;height:calc(var(--vh, 1vh) * 100)}}@media screen and (max-width: 992px){.main-block .main_swiper{padding-top:14%}}.main-block .main-slider .slider-item{width:100%;position:relative;height:100vh}@media screen and (max-width: 992px){.main-block .main-slider .slider-item{display:flex;justify-content:center;align-items:center;height:200vw;padding-top:50px}}.main-block .main-slider .block-img{position:absolute;left:0}@media screen and (max-width: 992px){.main-block .main-slider .block-img{position:relative;width:100%}}.main-block .main-slider .block-img img{height:100vh}@media screen and (max-width: 992px){.main-block .main-slider .block-img img{width:100%;height:100%}}.main-block .main-lead-area.area01{position:absolute;width:100%;height:100%;z-index:1;display:inline-flex;width:auto;flex-direction:column;font-family:fot-tsukuaoldmin-pr6n,sans-serif}@media screen and (max-width: 992px){.main-block .main-lead-area.area01{top:17%;right:0;left:0%;height:auto;transform:rotate(-17deg)}}@media screen and (min-width: 992px){.main-block .main-lead-area.area01{top:20%;right:5%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);height:auto}}.main-block .main-lead-area.area01 .main-lead{text-align:left;color:#000;font-size:clamp(4rem, 4.5vw, 9rem);line-height:1;letter-spacing:0.05em;margin-bottom:20px;width:auto;display:inline-block;position:relative}@media screen and (max-width: 992px){.main-block .main-lead-area.area01 .main-lead{text-align:center;margin:0px auto;font-size:clamp(4rem, 9.5vw, 9rem)}}.main-block .main-lead-area.area01 .main-lead .yellow_border.yb01{position:absolute;bottom:0%;left:14%;height:auto;max-width:60%;overflow:hidden;z-index:-1}.main-block .main-lead-area.area01 .main-lead .yellow_border.yb02{position:absolute;top:2%;left:13%;height:auto;max-width:80%;z-index:-1;overflow:hidden}.main-block .main-lead-area.area02{position:absolute;bottom:0%;left:0;width:100%;height:auto;z-index:1;display:inline-flex;width:auto;flex-direction:column;justify-content:flex-end;opacity:0.7;font-family:"Poppins",sans-serif;font-weight:bold}@media screen and (max-width: 992px){.main-block .main-lead-area.area02{bottom:0%;left:0}}@media screen and (min-width: 992px){.main-block .main-lead-area.area02{bottom:3%;left:6%;right:auto}}.main-block .main-lead-area.area02 .main-lead{text-align:left;color:#3951ff;font-size:clamp(4rem, 4.5vw, 9rem);line-height:1;letter-spacing:0em;margin-bottom:20px;width:auto;display:inline-block}.main-block .main-lead-area.area02 .lead01{font-size:clamp(3rem, 3.6vw, 6rem);line-height:clamp(4.5rem, 3.6vw, 10.5rem)}.main-block .main-lead-area.area02 .lead02 .small{font-size:clamp(3rem, 5vw, 6rem);line-height:clamp(4.5rem, 5vw, 10.5rem)}.main-block .main-lead-area.area02 .lead02 .large{font-size:clamp(10rem, 11.2vw, 20rem);line-height:clamp(5rem, 9vw, 19rem)}.main-block .main-lead-area.area02 .lead03{font-size:clamp(4.9rem, 6.5vw, 11.9rem);line-height:clamp(6rem, 5vw, 19rem)}#message{padding-bottom:80px}@media screen and (max-width: 768px){#message{padding:80px 0 0}}@media screen and (max-width: 768px){#message .inview_fiU__block{width:auto}}#message .cts-head{padding-top:80px}#message .cts-body.body01{position:relative;z-index:2}#message .cts-body.body01 .cts-ttl{position:relative}#message .cts-body.body01 .cts-ttl .fukidashi{position:absolute;top:12%;left:55%;z-index:1}@media screen and (max-width: 992px){#message .cts-body.body01 .cts-ttl .fukidashi{top:10%}}#message .cts-body.body01 .cts-ttl .ttl-en{color:#3951ff;font-size:clamp(1.4rem, 3vw, 2rem);line-height:1;font-weight:bold;letter-spacing:0.05em;margin-bottom:clamp(3.5rem, 2vw, 8.5rem)}@media screen and (max-width: 992px){#message .cts-body.body01 .cts-ttl .ttl-en{margin-bottom:clamp(1.5rem, 3vw, 7.5rem)}}#message .cts-body.body01 .cts-ttl .ttl-ja{font-size:clamp(2rem, 2vw, 4rem);line-height:clamp(2rem, 4vw, 62px);font-weight:bold;letter-spacing:0.05em}@media screen and (max-width: 992px){#message .cts-body.body01 .cts-ttl .ttl-ja{font-size:clamp(1.6rem, 6vw, 3.6rem);line-height:1.2;margin-bottom:10px}}#message .cts-body.body01 .cts-ttl .mb15{margin-bottom:15px}#message .cts-body.body01 .cts-ttl .yellow_border.yb03{position:absolute;bottom:25%;left:0px;height:auto;max-width:105%;overflow:hidden;z-index:-1}#message .cts-body.body01 .cts-ttl .yellow_border.yb04{position:absolute;bottom:20%;left:0px;height:auto;max-width:75%;overflow:hidden;z-index:-1}#message .cts-body.body01 .cts-ttl .large{font-size:clamp(3rem, 4vw, 7rem);line-height:clamp(45px, 5vw, 122px);letter-spacing:0.1em}@media screen and (max-width: 992px){#message .cts-body.body01 .cts-ttl .large{font-size:clamp(2rem, 8vw, 4rem);line-height:1.2}}#message .cts-body.body01 .cts-ttl .circle{position:relative}#message .cts-body.body01 .cts-ttl .circle::after{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#000;position:absolute;top:50%;left:30%;-webkit-transform:translate(0%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 992px){#message .cts-body.body01 .cts-ttl .circle::after{width:3px;height:3px}}#message .cts-body.body01 .cts-ttl .item-txt{font-size:clamp(1.4rem, 1.1vw, 1.6rem);line-height:clamp(1.8rem, 2vw, 2.4rem);letter-spacing:0.1em;font-weight:600;font-family:"Poppins",sans-serif;margin-bottom:clamp(2rem, 1vw, 4rem)}@media screen and (max-width: 992px){#message .cts-body.body01 .cts-ttl .item-txt{text-align:left}}@media screen and (max-width: 992px){#message .cts-body.body01 .flex-cts{flex-direction:column-reverse}}#message .cts-body.body01 .left-cts{text-align:justify}@media screen and (min-width: 992px){#message .cts-body.body01 .left-cts{padding-right:0%;width:50%}}#message .cts-body.body01 .right-cts{margin-bottom:0px}@media screen and (min-width: 992px){#message .cts-body.body01 .right-cts{width:50%;margin-bottom:auto}}#message .cts-body.body02{position:relative}@media screen and (max-width: 992px){#message .cts-body.body02 .flex-cts{flex-direction:column-reverse}}#message .cts-body.body02 .left-cts{text-align:justify}@media screen and (min-width: 992px){#message .cts-body.body02 .left-cts{margin-top:30px;width:50%;padding-right:4%}}#message .cts-body.body02 .left-cts .item-txt{font-size:1.5rem;margin-bottom:clamp(2rem, 1vw, 4rem);line-height:1.8;letter-spacing:0.1em;font-weight:600}#message .cts-body.body02 .right-cts{margin-bottom:30px}@media screen and (min-width: 992px){#message .cts-body.body02 .right-cts{width:75%;margin-bottom:auto;position:relative;top:-40px;z-index:-1}}#about{padding-bottom:80px}@media screen and (max-width: 992px){#about .cts-wrap{padding:0 0%}}#about .cts-flex{display:flex}@media screen and (max-width: 992px){#about .cts-flex{display:block;position:relative}}#about .relative_head{z-index:6 !important;pointer-events:none}#about .sticky_head{top:100px !important}#about .cts-head{width:20%;position:relative;margin-right:4%}@media screen and (max-width: 992px){#about .cts-head{width:100%;margin-bottom:80px;position:absolute;top:0px;bottom:0;z-index:5;pointer-events:none}}#about .cts-head .sticky{position:sticky;top:20%;bottom:20%}@media screen and (max-width: 992px){#about .cts-head .sticky{position:sticky;padding-top:80px;top:0;bottom:0;padding-bottom:0px;transition:1s;pointer-events:all}}@media screen and (max-width: 992px){#about .cts-head .cts-ttl{padding:0 4%;position:absolute;top:60px}}#about .cts-head .cts-ttl .ttl-en{font-family:"Poppins",sans-serif;font-size:clamp(4rem, 10.5vw, 7rem);line-height:clamp(6rem, 2.5vw, 12.25rem);font-weight:bold;letter-spacing:0.05em;margin-bottom:10px}@media screen and (max-width: 992px){#about .cts-head .cts-ttl .ttl-en{font-size:clamp(4rem, 10.5vw, 7rem);margin-bottom:0px}}#about .cts-head .cts-ttl .ttl-ja{font-size:1.4rem;line-height:1;margin-bottom:clamp(3rem, 3vw, 6rem)}@media screen and (max-width: 992px){#about .cts-head .cts-navi{display:flex;justify-content:center;border-bottom:1px solid #fff}}#about .cts-head .cts-navi .cts-navi-block{margin-bottom:20px}@media screen and (max-width: 992px){#about .cts-head .cts-navi .cts-navi-block{margin:0 1% -1px 1%}}#about .cts-head .cts-navi .navi-link{transition:all 0.3s}#about .cts-head .cts-navi .navi-link.is-active .navi-ttl{border:1px solid #49bf49;background-color:#49bf49}@media screen and (min-width: 992px){#about .cts-head .cts-navi .navi-link:hover .navi-ttl{border:1px solid #49bf49;background-color:#49bf49}}#about .cts-head .cts-navi .navi-link:hover .navi-ttl::before{right:-5%}#about .cts-head .cts-navi .navi-ttl{transition:all 0.3s;border:1px solid #fff;border-radius:50px;padding:10px 10px 10px 30px;width:100%;max-width:100%;display:inline-block;color:#fff;position:relative}@media screen and (max-width: 992px){#about .cts-head .cts-navi .navi-ttl{transition:all 0.3s;border:1px solid #fff;border-bottom:0;border-radius:0;padding:5px 10px;white-space:nowrap;width:100%;max-width:100%;display:inline-block;color:#fff;position:relative}}#about .cts-head .cts-navi .navi-ttl::before{transition:all 0.3s;content:"";background-image:url("../img/recruit/arrow-right.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0%;-webkit-transform:translate(0%, -50%);transform:translate(-50%, -50%);width:33px;height:8px}@media screen and (max-width: 992px){#about .cts-head .cts-navi .navi-ttl::before{content:none}}#about .cts-head .cts-navi .navi-ttl .ttl-ja{font-size:2.0rem}@media screen and (max-width: 992px){#about .cts-head .cts-navi .navi-ttl .ttl-ja{font-size:1.4rem}}#about .cts-head .cts-navi .navi-ttl .ttl-ja .small{font-size:1.4rem}#about .cts-head .cts-navi .navi-ttl .ttl-en{font-size:1.4rem}@media screen and (max-width: 992px){#about .cts-head .cts-navi .navi-ttl .ttl-en{display:none}}#about .cts-head .cts-navi .navi-ttl .ttl-en.small{font-size:1.2rem}#about .cts-body-sec{width:100%}@media screen and (max-width: 992px){#about .cts-body-sec{padding-top:250px}}#about .cts-body{position:relative;z-index:2;padding:clamp(80px, 10vw, 150px) 0;margin:clamp(-150px, 10vw, -80px) 0}@media screen and (max-width: 992px){#about .cts-body{overflow-x:hidden}}@media screen and (max-width: 992px){#about .cts-body .body-top{margin-bottom:30px}}#about .cts-body .body-top .flex-cts{flex-direction:row;align-items:flex-end;position:relative}@media screen and (max-width: 992px){#about .cts-body .body-top .flex-cts{position:relative;align-items:flex-start}}#about .cts-body .body-top .left-cts{width:80%;margin-right:auto;margin-left:auto}@media screen and (max-width: 992px){#about .cts-body .body-top .left-cts{width:100%;margin-right:0;margin-left:auto}}#about .cts-body .body-top .left-cts .cts-ttl{position:relative;bottom:0;right:4%}@media screen and (max-width: 992px){#about .cts-body .body-top .left-cts .cts-ttl{position:absolute;right:18%}}@media screen and (max-width: 576px){#about .cts-body .body-top .left-cts .cts-ttl{position:absolute;right:4%}}#about .cts-body .body-top .left-cts .cts-ttl .ttl-en{color:#000;font-size:clamp(8rem, 7.5vw, 22rem);line-height:1;font-weight:bold;letter-spacing:0.05em;text-align:right;position:absolute;z-index:1;bottom:-20px;right:40px;font-family:"Poppins",sans-serif}@media screen and (max-width: 992px){#about .cts-body .body-top .left-cts .cts-ttl .ttl-en{font-size:clamp(4rem, 7.5vw, 22rem);position:relative;z-index:1;right:0px;bottom:-15px}}#about .cts-body .body-top .left-cts .cts-ttl .ttl-en.medium{font-size:clamp(3rem, 4.5vw, 22rem)}@media screen and (max-width: 992px){#about .cts-body .body-top .left-cts .cts-ttl .ttl-en.medium{font-size:clamp(3rem, 9.5vw, 22rem)}}#about .cts-body .body-top .left-cts .cts-ttl .ttl-en.small{font-size:clamp(3rem, 2.5vw, 22rem)}#about .cts-body .body-top .left-cts .block-img{position:relative;top:-10px}@media screen and (max-width: 992px){#about .cts-body .body-top .left-cts .block-img{position:relative;top:0;left:0%;width:80%}}#about .cts-body .body-top .right-cts{position:absolute;left:85%;bottom:-20px;width:auto;max-width:100%;display:block;margin:auto}@media screen and (max-width: 992px){#about .cts-body .body-top .right-cts{width:20%;margin-bottom:0;top:0px;bottom:0px}}#about .cts-body .body-top .right-cts .cts-ttl{position:relative}#about .cts-body .body-top .right-cts .cts-ttl .ttl-ja{color:#49bf49;font-size:clamp(4rem, 4vw, 8rem);line-height:clamp(4rem, 10vw, 8rem);font-weight:bold;letter-spacing:0.3em;writing-mode:vertical-lr}@media screen and (max-width: 992px){#about .cts-body .body-top .right-cts .cts-ttl .ttl-ja{text-align:center;font-size:clamp(3rem, 10vw, 8rem);white-space:nowrap}}@media screen and (max-width: 768px){#about .cts-body .body-top .right-cts .cts-ttl .ttl-ja{text-align:center;font-size:clamp(3rem, 10vw, 8rem)}}#about .cts-body .body-top .right-cts .cts-ttl .ttl-ja.small{font-size:clamp(2rem, 4vw, 8rem);line-height:clamp(2rem, 8vw, 4rem)}@media screen and (max-width: 992px){#about .cts-body .body-top .right-cts .cts-ttl .ttl-ja.small{font-size:clamp(2rem, 8vw, 5rem)}}#about .cts-body .body-top .right-cts .cts-ttl .ttl-ja .small{font-size:clamp(2rem, 2vw, 4rem);line-height:clamp(2rem, 10vw, 4rem)}@media screen and (max-width: 992px){#about .cts-body .body-bottom{padding:0 4%}}@media screen and (max-width: 992px){#about .cts-body .body-bottom .flex-cts{flex-direction:column-reverse}}#about .cts-body .body-bottom .scroll-wrap{overflow-x:scroll !important}#about .cts-body .body-bottom .left-cts{width:100%;margin:0 0 0 0;max-width:90%}@media screen and (max-width: 992px){#about .cts-body .body-bottom .left-cts{max-width:100%;margin-bottom:30px}}#about .cts-body .body-bottom .left-cts .block-img{max-width:100%;margin:0 0% 10px 0}@media screen and (max-width: 992px){#about .cts-body .body-bottom .left-cts .block-img{max-width:100%;margin-right:-62px;transform:translate(0%, 0%) !important}}@media screen and (max-width: 768px){#about .cts-body .body-bottom .left-cts .block-img{max-width:100%;margin-right:-42px;transform:translate(0%, 0%) !important}}#about .cts-body .body-bottom .right-cts{margin-bottom:0px}@media screen and (min-width: 992px){#about .cts-body .body-bottom .right-cts{width:60%;margin-bottom:auto;margin-top:50px;margin-right:4%}}#about .cts-body .body-bottom .right-cts .cts-top{padding-bottom:40px;margin-bottom:40px;border-bottom:1px dashed #fff}#about .cts-body .body-bottom .right-cts .cts-top .cts-ttl{position:relative;margin-bottom:10px}#about .cts-body .body-bottom .right-cts .cts-top .cts-ttl .ttl-ja{font-size:clamp(2rem, 2vw, 4rem);line-height:clamp(2rem, 2.5vw, 62px);font-weight:bold;letter-spacing:0.05em;margin-bottom:20px}@media screen and (max-width: 992px){#about .cts-body .body-bottom .right-cts .cts-top .cts-ttl .ttl-ja{line-height:1.5;font-size:clamp(1.6rem, 7vw, 3.4rem)}}#about .cts-body .body-bottom .right-cts .cts-top .cts-ttl .ttl-ja .small{font-size:1.6rem}@media screen and (max-width: 992px){#about .cts-body .body-bottom .right-cts .cts-top .cts-ttl .ttl-ja .small{font-size:1.4rem}}#about .cts-body .body-bottom .right-cts .cts-top .cts-cap-list{margin-bottom:30px}#about .cts-body .body-bottom .right-cts .cts-top .cts-cap-list .list-item{margin-bottom:10px}#about .cts-body .body-bottom .right-cts .cts-top .cts-tab-ttl{padding:10px 10px 10px 20px;color:#595959;background-color:#fff;max-width:90%;width:100%;font-size:2.0rem;font-weight:bold;letter-spacing:0.2em;margin-bottom:20px}@media screen and (max-width: 992px){#about .cts-body .body-bottom .right-cts .cts-top .cts-tab-ttl{letter-spacing:0.1em}}#about .cts-body .body-bottom .right-cts .cts-top .cts-tab-ttl .small{font-size:1.4rem}#about .cts-body .body-bottom .right-cts .cts-top .cts-tab-list{display:inline-flex;flex-wrap:wrap}#about .cts-body .body-bottom .right-cts .cts-top .cts-tab-list .list-item{display:inline-block;padding:1px 10px 0;border:1px solid #fff;border-radius:50px;margin-right:10px;margin-bottom:10px}#about .cts-body .body-bottom .right-cts .cts-bottom .cts-ttl{position:relative;margin-bottom:10px}#about .cts-body .body-bottom .right-cts .cts-bottom .cts-ttl .ttl-en{color:#fff;font-size:1.6rem;line-height:1;font-weight:bold;letter-spacing:0.2em;font-family:"Poppins",sans-serif;margin-bottom:20px}#about .cts-body .body-bottom .right-cts .cts-bottom .cts-ttl .ttl-ja{font-size:clamp(2rem, 1.5vw, 4.4rem);line-height:clamp(2rem, 2vw, 44px);font-weight:bold;letter-spacing:0.1em;margin-bottom:30px}@media screen and (max-width: 992px){#about .cts-body .body-bottom .right-cts .cts-bottom .cts-ttl .ttl-ja{line-height:1.5;font-size:clamp(1.6rem, 5vw, 6rem)}}#about .cts-body .body-bottom .right-cts .cts-bottom .cts-txt{font-size:1.5rem;letter-spacing:0.1em;font-weight:bold;line-height:30px;text-align:justify}@media screen and (max-width: 992px){#about .panel{display:none}}@media screen and (max-width: 992px){#about .panel.is-show{display:block}}@media screen and (max-width: 768px){#interview{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 768px){#interview .cts-head{padding:80px 0 0}}#interview .cts-head .cts-ttl .ttl-en{font-size:clamp(4rem, 8.5vw, 19rem);line-height:1;font-weight:bold;letter-spacing:0.05em;margin-bottom:100px;font-family:"Poppins",sans-serif;text-align:right}@media screen and (max-width: 768px){#interview .cts-head .cts-ttl .ttl-en{margin-bottom:30px;font-size:clamp(4rem, 13.5vw, 19rem);text-align:left}}#interview .cts-area.area01 .flex-cts{display:flex}@media screen and (max-width: 768px){#interview .cts-area.area01 .flex-cts{justify-content:center}}#interview .cts-area.area01 .flex-cts .rotate_block{position:relative;top:100%;overflow:visible}#interview .cts-area.area01 .flex-cts .rotate_block.show{top:0%}#interview .cts-area.area01 .flex-cts .rotate_block .rotate_box{position:relative;width:100%;height:100%;aspect-ratio:1/1}#interview .cts-area.area01 .flex-cts .rotate_block .rotate_box::after{content:"";position:absolute;bottom:0%;left:0;width:100%;height:40%;background-color:#fff;z-index:3}#interview .cts-area.area01 .flex-cts .rotate_block .rotation_animation{animation:animName 15s linear infinite;position:absolute;top:50%;left:50%;aspect-ratio:1/1;z-index:2}@keyframes animName{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}#interview .cts-area.area01 .flex-cts .rotate_block .rotate_bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;width:80%;aspect-ratio:1/1}#interview .cts-area.area01 .left-cts{width:55%}@media screen and (max-width: 768px){#interview .cts-area.area01 .left-cts{display:none}}#interview .cts-area.area01 .right-cts{width:50%}@media screen and (max-width: 768px){#interview .cts-area.area01 .right-cts{width:100%}}#interview .cts-area.area01 .right-cts .flex-block{display:flex}@media screen and (max-width: 768px){#interview .cts-area.area01 .right-cts .flex-block{justify-content:center}}#interview .cts-area.area01 .right-cts .left-block{width:10%;margin-right:4%}@media screen and (max-width: 768px){#interview .cts-area.area01 .right-cts .left-block{width:30%}}#interview .cts-area.area01 .right-cts .right-block{width:90%}#interview .cts-area.area01 .right-cts .right-block .block-txt01{font-size:clamp(4rem, 9vw, 16rem);line-height:1;letter-spacing:0.1em;font-weight:600}#interview .cts-area.area01 .right-cts .right-block .block-txt02{font-size:clamp(2rem, 3.5vw, 6.8rem);line-height:1.2;font-weight:bold;letter-spacing:0.05em;font-family:"Poppins",sans-serif;margin-bottom:10px}#interview .cts-area.area01 .right-cts .right-block .block-txt02 .small{font-size:clamp(1.6rem, 2vw, 3.8rem);line-height:1;font-weight:bold;letter-spacing:0.05em;margin-left:10px}#interview .cts-area.area01 .right-cts .right-block .block-txt03{font-size:clamp(2rem, 2vw, 4rem);line-height:1.2;font-weight:bold;letter-spacing:0.1em}#interview .cts-area.area02{position:relative;margin-top:-22%;z-index:5;height:100%;margin-bottom:0%;background-color:#fff}@media screen and (max-width: 768px){#interview .cts-area.area02{margin-top:10%}}#interview .cts-area.area02 .interview_list{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list{display:-webkit-box;flex-wrap:nowrap;display:flex;overflow-x:auto !important;white-space:nowrap}}#interview .cts-area.area02 .interview_list .more-link{transition:.3s all;padding:40px 0 60px 10%;display:block}#interview .cts-area.area02 .interview_list .more-link:hover .more-btn{background-color:#3951ff}#interview .cts-area.area02 .interview_list .more-link:hover .more-txt{color:#fff}#interview .cts-area.area02 .interview_list .list_item{width:50%;position:relative}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item{width:100%;padding-left:10%;padding-right:0%}}#interview .cts-area.area02 .interview_list .list_item:hover .joining{color:#00c63a !important}#interview .cts-area.area02 .interview_list .list_item:hover::after{background-color:#00c63a !important}#interview .cts-area.area02 .interview_list .list_item:hover:nth-of-type(1) .right-item{right:0%}#interview .cts-area.area02 .interview_list .list_item:hover:nth-of-type(2) .right-item{right:20%}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:hover:nth-of-type(2) .right-item{right:-10%}}#interview .cts-area.area02 .interview_list .list_item:hover:nth-of-type(3) .right-item{right:-10%;max-width:50%}#interview .cts-area.area02 .interview_list .list_item:hover:nth-of-type(4) .right-item{right:20%}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:hover:nth-of-type(4) .right-item{right:-30%}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(1){z-index:0}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(1){padding-left:0%;padding-right:10%;position:relative;z-index:-1}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(1)::after{content:"";width:150%;height:100%;display:block;clip-path:polygon(0 0, 100% 0%, 80% 100%, 0% 100%);background-color:#d5d7d7;z-index:-2;position:absolute;top:0;left:0;transition:.3s all}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(1)::after{left:0;width:122%;clip-path:polygon(0 0, 100% 0%, 80% 100%, 0% 100%);position:absolute;z-index:-2}}@media screen and (max-width: 992px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(1) .left-item .more-btn{position:absolute;z-index:2;right:10%;top:6%}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(1) .right-item{right:10%}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(1) .right-item{right:-10%}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(1) .joining{color:#d5d7d7}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(2){position:relative;z-index:0}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(2){z-index:-2}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(2)::after{content:"";width:110%;height:100%;display:block;background-color:#c2c6c6;clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);right:0;top:0;position:absolute;z-index:-1}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(2)::after{left:-10%;width:150%;clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%)}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(2) .right-item{right:10%;max-width:40%}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(2) .right-item{right:-30%}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(2) .joining{color:#c2c6c6}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(3){padding-left:10%;padding-right:0%;position:relative;z-index:-3}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(3)::after{content:"";width:150%;height:100%;display:block;background-color:#abb1b1;clip-path:polygon(0 0, 100% 0%, 80% 100%, 0% 100%);left:0;bottom:0px;position:absolute;z-index:-2}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(3)::after{z-index:-1;left:0;width:150%;clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%)}}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(3) .more-link{padding:40px 0 60px 25%}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(3) .right-item{right:0%}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(3) .right-item{right:-50%}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(3) .joining{color:#abb1b1}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(4){padding-left:20%;position:relative;z-index:-4}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(4)::after{content:"";width:110%;height:100%;display:block;background-color:#8e9797;clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);right:0;bottom:0;position:absolute;z-index:-1}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(4)::after{z-index:-2;left:-40%;width:180%;clip-path:polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(4) .more-link{padding:40px 0 60px 30%}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(4) .right-item{right:10%}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item:nth-of-type(4) .right-item{right:-40%}}#interview .cts-area.area02 .interview_list .list_item:nth-of-type(4) .joining{color:#8e9797}#interview .cts-area.area02 .interview_list .list_item .flex-item{display:flex;justify-content:flex-start}#interview .cts-area.area02 .interview_list .list_item .left-item{width:100%}#interview .cts-area.area02 .interview_list .list_item .left-item .item-ttl{margin-bottom:40px}#interview .cts-area.area02 .interview_list .list_item .left-item .item-ttl .ttl-num{font-size:clamp(4rem, 5vw, 7rem);line-height:1;font-weight:bold;letter-spacing:0em;font-family:"Poppins",sans-serif;margin-bottom:20px}#interview .cts-area.area02 .interview_list .list_item .left-item .item-ttl .ttl-ja{font-size:clamp(2rem, 2vw, 4rem);line-height:1.5;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 992px){#interview .cts-area.area02 .interview_list .list_item .left-item .item-ttl .ttl-ja{font-size:clamp(2rem, 2vw, 4rem)}}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item .left-item .item-ttl .ttl-ja{font-size:clamp(2rem, 2vw, 4rem)}}#interview .cts-area.area02 .interview_list .list_item .left-item .item-people{margin-right:10%}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item .left-item .item-people{margin-bottom:30px}}#interview .cts-area.area02 .interview_list .list_item .left-item .item-people .name-ja{font-size:clamp(1rem, 5vw, 2rem);line-height:1;font-weight:bold;letter-spacing:0.1em;margin-bottom:10px}#interview .cts-area.area02 .interview_list .list_item .left-item .item-people .name-en{font-size:clamp(1.2rem, 5vw, 1.4rem);line-height:1;font-weight:bold;letter-spacing:0.16em;font-family:"Poppins",sans-serif;margin-bottom:20px}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item .left-item .item-people .name-en{margin-bottom:10px}}#interview .cts-area.area02 .interview_list .list_item .left-item .item-people .carrier{font-size:clamp(1.2rem, 5vw, 1.4rem);line-height:1.5;font-weight:bold;letter-spacing:0.1em;margin-bottom:1rem}#interview .cts-area.area02 .interview_list .list_item .left-item .item-people .joining{font-size:clamp(1.2rem, 5vw, 1.4rem);line-height:1.5;font-weight:bold;letter-spacing:0.1em;background:#000;display:inline-block;border-radius:50px;padding:1px 4% 0}#interview .cts-area.area02 .interview_list .list_item .left-item .more-btn{border:1px solid #000;border-radius:50%;max-width:86px;max-height:86px;width:100%;height:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}@media screen and (max-width: 992px){#interview .cts-area.area02 .interview_list .list_item .left-item .more-btn{position:absolute;z-index:2;right:-10%;top:6%}}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item .left-item .more-btn{max-width:66px;max-height:66px;position:absolute;z-index:2;bottom:10px}}#interview .cts-area.area02 .interview_list .list_item .left-item .more-txt{text-align:center;transition:.3s all;font-size:clamp(1.2rem, 5vw, 1.4rem);line-height:1;font-weight:bold;letter-spacing:0.1em;font-family:"Poppins",sans-serif}#interview .cts-area.area02 .interview_list .list_item .right-item{position:absolute;right:0;bottom:0;z-index:1;max-width:50%;transition:.3s all}@media screen and (max-width: 992px){#interview .cts-area.area02 .interview_list .list_item .right-item{max-width:40%}}@media screen and (max-width: 768px){#interview .cts-area.area02 .interview_list .list_item .right-item{max-width:50%}}#interview .cts-area.area02 .interview_list.coming_soon{display:flex;flex-wrap:wrap}#interview .cts-area.area02 .interview_list.coming_soon .list_item{width:100%;padding:40px 0 30px 4%;position:relative;pointer-events:none}#interview .cts-area.area02 .interview_list.coming_soon .list_item::after{content:"";width:100%;height:100%;display:block;background-color:#00c63a;clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%);left:0;top:0;position:absolute;z-index:-1}#interview .cts-area.area02 .interview_list.coming_soon .list_item .more-link{pointer-events:none}#interview .cts-area.area02 .interview_list.coming_soon .list_item .flex-item{justify-content:center}#interview .cts-area.area02 .interview_list.coming_soon .list_item .left-item{display:flex;justify-content:center;align-items:center;text-align:center}#interview .cts-area.area02 .interview_list.coming_soon .list_item .right-item{position:absolute;right:0;bottom:0;z-index:1}#interview .cts-area.area02 .interview_list.coming_soon .list_item .right-item .block-img{max-width:50%}#interview .cts-area.area02 .interview_list.coming_soon .list_item .item-ttl{margin-bottom:0px}#interview .cts-area.area02 .interview_list.coming_soon .list_item .item-ttl .ttl-en{font-size:clamp(4rem, 5vw, 8rem);line-height:1;font-weight:bold;letter-spacing:0.1em;font-family:"Poppins",sans-serif;margin-bottom:20px}#interview .cts-area.area02 .interview_list.coming_soon .list_item .item-ttl .ttl-ja{font-size:clamp(2rem, 5vw, 4rem);line-height:1;font-weight:bold;letter-spacing:0.1em;margin-bottom:20px}#ideal_candidate_profile{padding-bottom:80px;height:100vh;position:relative;margin-bottom:15vw}@media screen and (max-width: 992px){#ideal_candidate_profile{height:85vh;margin-bottom:0px}}@media screen and (max-width: 768px){#ideal_candidate_profile{height:100%;margin-bottom:0px}}#ideal_candidate_profile .cts-head{padding:clamp(80px, 7vw, 150px) 0}@media screen and (max-width: 768px){#ideal_candidate_profile .cts-head{padding:80px 0 0}}#ideal_candidate_profile .cts-head .cts-ttl .ttl-en{font-size:clamp(4rem, 7.5vw, 19rem);line-height:1;font-weight:bold;letter-spacing:0.05em;margin-bottom:100px;font-family:"Poppins",sans-serif;text-align:left}@media screen and (max-width: 768px){#ideal_candidate_profile .cts-head .cts-ttl .ttl-en{margin-bottom:20px;font-size:clamp(4rem, 11.5vw, 19rem)}}#ideal_candidate_profile .cts-head .cts-ttl .ttl-ja{font-size:clamp(2rem, 3vw, 5rem);line-height:1;font-weight:bold;letter-spacing:0.1em;margin-bottom:100px;text-align:left}@media screen and (max-width: 768px){#ideal_candidate_profile .cts-head .cts-ttl .ttl-ja{margin-bottom:30px}}#ideal_candidate_profile .cts-body{position:relative;width:100%}@media screen and (min-width: 768px){#ideal_candidate_profile .cts-body{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}}@media screen and (min-width: 992px){#ideal_candidate_profile .cts-body{position:absolute;top:67%;left:55%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60%}}#ideal_candidate_profile .cts-body .scaleup-block{position:relative;display:block;width:100%;height:100%}@media screen and (max-width: 768px){#ideal_candidate_profile .cts-body .scaleup-block img{width:100%}}#ideal_candidate_profile .cts-body .scaleup-block .position_block{position:relative}#ideal_candidate_profile .cts-body .scaleup-block .position_block.block01{width:100%;margin:auto;text-align:center;max-width:80%}@media screen and (min-width: 768px){#ideal_candidate_profile .cts-body .scaleup-block .position_block.block01{max-width:90%;width:100%}}@media screen and (max-width: 768px){#ideal_candidate_profile .cts-body .scaleup-block .position_block.block01{margin-bottom:20px}}@media screen and (max-width: 768px){#ideal_candidate_profile .cts-body .scaleup-block .position_block.block02{margin-bottom:20px}}@media screen and (max-width: 768px){#ideal_candidate_profile .cts-body .scaleup-block .position_block.block03{margin-bottom:20px}}@media screen and (max-width: 992px){.entry-section{background:none}}@media screen and (max-width: 992px){.entry-section .cts-wrap{padding:0 0%}}.entry-section .cts-body{padding:clamp(80px, 7vw, 150px) 0;height:100vh}@media screen and (max-width: 992px){.entry-section .cts-body{padding:0px 0;height:100%}}.entry-section .cts-body .flex-cts{display:flex}@media screen and (max-width: 992px){.entry-section .cts-body .flex-cts{flex-direction:column-reverse}}.entry-section .cts-body .left-cts{width:50%}@media screen and (max-width: 992px){.entry-section .cts-body .left-cts{width:100%;position:relative;margin-top:-32%;margin-bottom:100px}}@media screen and (max-width: 768px){.entry-section .cts-body .left-cts{width:100%;position:relative;margin-top:-150px;margin-bottom:100px}}.entry-section .cts-body .right-cts{width:50%;position:relative}@media screen and (max-width: 992px){.entry-section .cts-body .right-cts{width:100%;height:100%;position:relative;display:block;padding-top:100%}}@media screen and (max-width: 992px){.entry-section .cts-body .right-cts::after{content:"";display:block;width:100%;height:100%;background-color:#fff;position:absolute;z-index:0;top:0;left:0;opacity:0.3;pointer-events:none}}.entry-section .cts-body .entry-block{position:relative;top:0;left:0;width:100%;height:100%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 992px){.entry-section .cts-body .entry-block .entry_slide{height:100vh;height:calc(var(--vh, 1vh) * 100)}}.entry-section .cts-body .entry-block .entry-lead-area.area01{display:inline-flex;width:auto;flex-direction:column;font-family:fot-tsukuaoldmin-pr6n,sans-serif;margin-bottom:50px}@media screen and (max-width: 992px){.entry-section .cts-body .entry-block .entry-lead-area.area01{align-items:center;justify-content:flex-start;margin-bottom:20%}}@media screen and (min-width: 992px){.entry-section .cts-body .entry-block .entry-lead-area.area01{height:auto;margin-bottom:50px}}.entry-section .cts-body .entry-block .entry-lead-area.area01 .entry-lead{text-align:left;color:#000;font-size:clamp(4rem, 4.5vw, 9rem);line-height:1;letter-spacing:0.05em;margin-bottom:20px;width:auto;display:inline-block;position:relative;z-index:1}@media screen and (max-width: 992px){.entry-section .cts-body .entry-block .entry-lead-area.area01 .entry-lead{text-align:center;margin:0px auto;line-height:1.5;font-size:clamp(3rem, 6.5vw, 9rem)}}@media screen and (max-width: 768px){.entry-section .cts-body .entry-block .entry-lead-area.area01 .entry-lead{text-align:center;margin:0px auto;line-height:1.5;font-size:clamp(3rem, 9.5vw, 9rem)}}.entry-section .cts-body .entry-block .entry-lead-area.area01 .entry-lead .yellow_border.yb01{position:absolute;bottom:0%;left:14%;height:auto;max-width:60%;overflow:hidden;z-index:-1}.entry-section .cts-body .entry-block .entry-lead-area.area01 .entry-lead .yellow_border.yb02{position:absolute;top:2%;left:13%;height:auto;max-width:80%;z-index:-1;overflow:hidden}.entry-section .cts-body .entry-block .entry-lead-area.area02{width:100%;height:auto;z-index:1;display:inline-flex;width:auto;flex-direction:column;justify-content:center;align-items:center;font-family:"Poppins",sans-serif;font-weight:bold;margin-bottom:20px}.entry-section .cts-body .entry-block .entry-lead-area.area02 .entry-lead{text-align:left;color:#000;font-size:clamp(4rem, 4.5vw, 9rem);line-height:1;letter-spacing:0em;width:auto;display:inline-block}.entry-section .cts-body .entry-block .entry-lead-area.area02 .lead01{font-size:2.7rem;line-height:3.6rem}@media screen and (max-width: 992px){.entry-section .cts-body .entry-block .entry-lead-area.area02 .lead01{font-size:2.2rem}}.entry-section .cts-body .entry-block .entry-lead-area.area02 .lead02 .lead-txt{display:flex;align-items:center}.entry-section .cts-body .entry-block .entry-lead-area.area02 .lead02 .small{font-size:2.66rem;line-height:1;margin-right:10px}.entry-section .cts-body .entry-block .entry-lead-area.area02 .lead02 .large{font-size:8.6rem;line-height:1}@media screen and (max-width: 992px){.entry-section .cts-body .entry-block .entry-lead-area.area02 .lead02 .large{font-size:6.6rem}}.entry-section .cts-body .entry-block .entry-lead-area.area02 .lead03{font-size:5.3rem;line-height:5.7rem;font-family:"Poppins",sans-serif}@media screen and (max-width: 992px){.entry-section .cts-body .entry-block .entry-lead-area.area02 .lead03{font-size:4.3rem}}.entry-section .cts-body .entry-block .entry-lead-area.area03{position:relative;z-index:1}.entry-section .cts-body .entry-block .entry-lead-area.area03 .link-ttl{transition:.3s all;display:flex;align-items:center;padding:5px 40px;color:#fff;border:1px solid #49bf49;background-color:#49bf49;border-radius:50px;font-weight:bold}@media screen and (max-width: 992px){.entry-section .cts-body .entry-block .entry-lead-area.area03 .link-ttl{padding:15px 20px}}.entry-section .cts-body .entry-block .entry-lead-area.area03 .link-ttl .ttl-ja{font-size:1.8rem;margin-right:10px}@media screen and (max-width: 992px){.entry-section .cts-body .entry-block .entry-lead-area.area03 .link-ttl .ttl-ja{font-size:1.6rem}}.entry-section .cts-body .entry-block .entry-lead-area.area03 .link-ttl .ttl-en{font-size:3.0rem;letter-spacing:0.1em}@media screen and (max-width: 992px){.entry-section .cts-body .entry-block .entry-lead-area.area03 .link-ttl .ttl-en{font-size:2.0rem}}.entry-section .cts-body .entry-block .entry-lead-area.area03 .entry-link{transition:.3s all}.entry-section .cts-body .entry-block .entry-lead-area.area03 .entry-link:hover .link-ttl{color:#49bf49;background-color:#fff}#entry01{background:url("../img/recruit/entry_bg01.jpg") no-repeat center center/cover}@media screen and (max-width: 992px){#entry01{background:none}}@media screen and (max-width: 992px){#entry01 .cts-body .right-cts{background:url(../img/recruit/entry_bg01_sp.jpg) no-repeat center center/cover}}#entry02{background:url("../img/recruit/entry_bg02.jpg") no-repeat center center/cover}@media screen and (max-width: 992px){#entry02{background:none}}@media screen and (max-width: 992px){#entry02 .cts-body .right-cts{background:url(../img/recruit/entry_bg02_sp.jpg) no-repeat center center/cover}}#infomation{padding:clamp(80px, 5vw, 150px) 0;margin-top:clamp(-150px, 5vw, -80px);margin-bottom:150px}#infomation .img{text-align:center;margin-bottom:150px}#infomation .ttl-en{font-size:clamp(6rem, 9vw, 19rem);font-weight:bold;letter-spacing:0.1em;margin-bottom:40px;text-align:center;color:inherit;line-height:1;position:relative;top:-19px;font-family:"Poppins",sans-serif}@media screen and (max-width: 768px){#infomation .ttl-en{font-size:clamp(2rem, 10vw, 5rem)}}#infomation .ttl-ja{font-size:clamp(3rem, 5vw, 5rem);font-weight:bold;letter-spacing:0.4em;margin-bottom:1.2em;text-align:center;color:#49bf49}@media screen and (max-width: 768px){#infomation .ttl-ja{font-size:clamp(2rem, 5vw, 5rem)}}#infomation .tab_area{width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}#infomation .tab_area .tab_class{width:calc(100%/4);margin:0 1%;font-size:2.0rem;letter-spacing:0.2em;font-weight:bold;color:inherit;padding:1em 2%;text-align:center;display:block;order:-1}#infomation .tab_area input[name="tab_name"]{display:none}#infomation .tab_area input:checked+.tab_class{background-color:#1F2C5C;color:#fff}#infomation .tab_area input:hover+.tab_class{background-color:#1F2C5C;color:#fff;transition:all .4s}#infomation .tab_area .content_class{width:100%}#infomation .tab_area input:checked+.tab_class+.content_class{display:block}#infomation .content_class{padding:0 8%}#infomation .content_class .inner .ttl{margin-top:120px}#infomation .content_class .ul .li{display:flex;height:100%}#infomation .content_class .ul .li .tab_ttl_blc{margin-left:5%;margin-right:5%;flex-basis:180px;padding:30px 0%;display:flex;align-items:flex-start;justify-content:flex-start}#infomation .content_class .ul .li .tab_ttl_blc .tab_ttl{text-align:center;font-size:1.8rem;letter-spacing:0.4em;font-weight:bold;color:inherit;position:relative}#infomation .content_class .ul .li .tab_ttl_blc .tab_ttl .circle{position:absolute;left:-30px;color:#49bf49}@media screen and (max-width: 768px){#infomation .content_class .ul .li .tab_ttl_blc .tab_ttl .circle{top:-3px;font-size:1.8rem}}#infomation .content_class .ul .li .tab_ttl_blc.tp02{padding:30px 0%}#infomation .content_class .ul .li .tab_ttl_blc.tp02 .tab_ttl{letter-spacing:0.1em}#infomation .content_class .ul .li .tab_ttl_blc.tp03 .tab_ttl{letter-spacing:0.1em;font-size:1.4rem}#infomation .content_class .ul .li .tab_txt_blc{flex-basis:calc(100% - 180px);padding:30px 0;position:relative}@media screen and (max-width: 576px){#infomation .content_class .ul .li .tab_txt_blc{font-size:1.4rem}}#infomation .content_class .ul .li .tab_txt_blc::after{content:"";position:absolute;background-color:#fff;width:30px;height:1px;left:-50px;top:43px}@media screen and (max-width: 768px){#infomation .content_class .ul .li .tab_txt_blc::after{top:-23px}}#infomation .content_class .ul .li .tab_txt_blc .tab_txt01{font-weight:bold;line-height:1.9;color:inherit}@media screen and (max-width: 576px){#infomation .content_class .ul .li .tab_txt_blc .tab_txt01{font-weight:500;color:inherit}}#infomation .content_class .ul .li .tab_txt_blc .tab_txt01.mb{margin-bottom:1em}#infomation .content_class .ul .li .tab_txt_blc .tab_txt01 .span{color:inherit;font-weight:bold}@media screen and (max-width: 576px){#infomation .content_class .ul .li .tab_txt_blc .tab_txt01 .span{font-weight:500;color:inherit}}#infomation .content_class .ul .li .tab_txt_blc .tab_txt01 .span02{display:block;text-indent:0em;font-weight:bold}@media screen and (max-width: 576px){#infomation .content_class .ul .li .tab_txt_blc .tab_txt01 .span02{font-weight:500}}#infomation .content_class .ul .li .tab_txt_blc .tab_txt01 .sp_none.tp01{display:inline-block !important;font-weight:bold}#infomation .content_class .ul .li .tab_txt_blc .ti1{margin-left:3em;text-indent:-3em}#infomation .content_class .ul .li .tab_txt_blc .ti2{margin-left:3.9em;text-indent:-3.9em}#infomation .content_class .ul .li .tab_txt_blc .tab_txt02{font-weight:bold;line-height:1.9;color:inherit}@media screen and (max-width: 576px){#infomation .content_class .ul .li .tab_txt_blc .tab_txt02{font-weight:500;color:inherit}}#infomation .content_class .ul .li .tab_txt_blc .tab_img_blc{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 768px){#infomation .content_class .ul .li .tab_txt_blc .tab_img_blc{flex-direction:column}}#infomation .content_class .ul .li .tab_txt_blc .tab_img{margin:40px 40px 40px 0px;resposive:558px}#infomation .content_class .ul .li .tab_txt_blc .tab_img.tp02{resposive:445px}#infomation .content_class .ul .li .tab_txt_blc .tab_btn{resposive:477px;margin-bottom:20px}#infomation .content_class .ul .li .tab_txt_blc .tab_btn a{display:block}#infomation .content_class .ul .li .tab_txt_blc .tab_btn a:hover{opacity:0.7}#infomation .content_class .ul .li.tp02:first-child .tab_ttl_blc{border-top:3px solid #1F2C5C}#infomation .content_class .ul .li.tp02:first-child .tab_txt_blc{border-top:1px solid #80819A}@media screen and (max-width: 768px){#infomation{margin-bottom:75px}#infomation .img{margin-bottom:75px}#infomation .img img{margin:0 auto}#infomation .ttl{margin-bottom:10px}#infomation .tab_area .tab_class{width:45%;font-size:1.6rem;line-height:1.6;padding:0.7em 2%;letter-spacing:0.1em}#infomation .content_class .inner .ttl{margin-top:60px}#infomation .content_class .ul .li{flex-direction:column}#infomation .content_class .ul .li .tab_ttl_blc{flex-basis:20px;padding:10px 0 10px}#infomation .content_class .ul .li .tab_ttl_blc .tab_ttl{font-size:1.4rem;line-height:1.6;letter-spacing:0.1em}#infomation .content_class .ul .li .tab_ttl_blc.tp02{padding:20px 1%}#infomation .content_class .ul .li .tab_txt_blc{flex-basis:calc(100% - 90px);padding:0px 0px 20px}#infomation .content_class .ul .li .tab_txt_blc .tab_txt01{line-height:1.6}#infomation .content_class .ul .li .tab_txt_blc .tab_txt01 .sp_none.tp01{display:none !important;font-weight:500}#infomation .content_class .ul .li .tab_txt_blc .tab_txt02{line-height:1.6}#infomation .content_class .ul .li .tab_txt_blc .tab_img{margin:20px 0}}#company{background:url("../img/recruit/company_bg.jpg") no-repeat center center/cover;position:relative}@media screen and (max-width: 768px){#company::after{content:"";display:block;width:100%;height:100%;background-color:#fff;position:absolute;z-index:0;top:0;left:0;opacity:0.5;pointer-events:none}}#company .cts-body{padding:clamp(80px, 3vw, 150px) 0;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 768px){#company .cts-body{padding:80px 0}}#company .cts-body .flex-cts{display:flex;width:100%}#company .cts-body .left-cts{width:50%}@media screen and (max-width: 768px){#company .cts-body .left-cts{width:0%}}#company .cts-body .right-cts{width:50%}@media screen and (max-width: 768px){#company .cts-body .right-cts{width:100%}}#company .cts-body .entry-block{position:relative;top:0;left:0;width:100%;height:100%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 768px){#company .cts-body .entry-block .entry_slide{height:100vh;height:calc(var(--vh, 1vh) * 100)}}#company .cts-body .entry-block .entry-lead-area.area01{display:inline-flex;width:auto;flex-direction:column;font-family:fot-tsukuaoldmin-pr6n,sans-serif;max-width:530px;margin-bottom:40px}@media screen and (max-width: 768px){#company .cts-body .entry-block .entry-lead-area.area01{align-items:center;justify-content:flex-start}}@media screen and (min-width: 768px){#company .cts-body .entry-block .entry-lead-area.area01{height:auto}}#company .cts-body .entry-block .entry-lead-area.area01 .entry-lead{text-align:left;color:#000;font-size:clamp(4rem, 4.5vw, 9rem);line-height:1;letter-spacing:0.05em;margin-bottom:20px;width:auto;display:inline-block;position:relative;z-index:1}@media screen and (max-width: 768px){#company .cts-body .entry-block .entry-lead-area.area01 .entry-lead{text-align:center;margin:0px auto;line-height:4.0rem;font-size:clamp(3rem, 9.5vw, 9rem)}}#company .cts-body .entry-block .entry-lead-area.area02{width:100%;height:auto;z-index:1;display:inline-flex;width:auto;flex-direction:column;justify-content:center;align-items:center;font-weight:bold;margin-bottom:40px}#company .cts-body .entry-block .entry-lead-area.area02 .entry-lead{text-align:left;color:#000;font-size:clamp(4rem, 4.5vw, 9rem);line-height:1;letter-spacing:0em;width:auto;display:inline-block}#company .cts-body .entry-block .entry-lead-area.area02 .lead01{font-size:clamp(4.5rem, 4vw, 9rem);line-height:1;letter-spacing:0.15em;margin-bottom:30px}#company .cts-body .entry-block .entry-lead-area.area02 .lead01 .lead-ttl{display:flex;justify-content:center;align-items:center}#company .cts-body .entry-block .entry-lead-area.area02 .lead01 .lead-ttl .ttl-ja{margin-right:10px}#company .cts-body .entry-block .entry-lead-area.area02 .lead01 .lead-ttl .ttl-logo{max-width:40%}#company .cts-body .entry-block .entry-lead-area.area02 .lead02{font-size:clamp(3rem, 3vw, 6rem);line-height:1;letter-spacing:0.2em;margin-bottom:20px}#company .cts-body .entry-block .entry-lead-area.area02 .lead03{font-size:clamp(3.3rem, 4vw, 6.6rem);line-height:1;letter-spacing:0.1em;font-family:"Poppins",sans-serif}#company .cts-body .entry-block .entry-lead-area.area03{position:relative;z-index:1}#company .cts-body .entry-block .entry-lead-area.area03 .link-ttl{transition:.3s all;display:flex;align-items:center;padding:5px 40px;color:#fff;border:1px solid #3951ff;background-color:#3951ff;border-radius:50px;font-weight:600}#company .cts-body .entry-block .entry-lead-area.area03 .link-ttl .ttl-ja{font-size:1.8rem;margin-right:10px}#company .cts-body .entry-block .entry-lead-area.area03 .link-ttl .ttl-en{font-size:3.0rem;letter-spacing:0.1em}#company .cts-body .entry-block .entry-lead-area.area03 .entry-link{transition:.3s all}#company .cts-body .entry-block .entry-lead-area.area03 .entry-link:hover .link-ttl{color:#3951ff;background-color:#fff}.swiper-pagination_area{background-color:rgba(255,255,255,0.7);height:100vh;width:70px;display:block;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width: 768px){.swiper-pagination_area{display:none}}.swiper-pagination_area .swiper-pagination_wrap{position:relative;top:50%}.swiper-pagination_area .swiper-pagination-border{width:20px;height:1px;background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.swiper-pagination_area .swiper-pagination{position:relative;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;color:transparent}.swiper-pagination_area .swiper-button-prev{display:block;width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.swiper-pagination_area .swiper-button-prev::after{content:none}.swiper-pagination_area .swiper-button-next{display:block;width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;position:absolute;top:auto;bottom:-50%;left:50%;-webkit-transform:translate(-60%, -50%) rotate(135deg);transform:translate(-60%, -50%) rotate(135deg)}.swiper-pagination_area .swiper-button-next::after{content:none}.swiper-pagination_area .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination_area .swiper-pagination-custom,.swiper-pagination_area .swiper-pagination-fraction{width:100%;left:0;top:0;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}.swiper-pagination_area .swiper-pagination-current{color:inherit}.swiper-pagination_area .swiper-pagination-total{color:#000;position:relative;left:5%}.swiper-pagination_area .swiper-pagination-total::before{content:"0";position:absolute;color:inherit;font-size:1.6rem;top:0;left:-100%}
/*# sourceMappingURL=recruit.css.map */
