.job{padding:80px 0 135px}.job__img{margin-bottom:80px}.job__img img{border-radius:20px}.job__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:980px;margin:0 auto 90px}.job .c-ttl{width:31.1%;text-align:left;padding-right:20px}.job__txt{width:68.9%;margin-top:33px}.job__txt .c-txt{line-height:2;margin-bottom:25px}.job__txt .note{font-size:13px;line-height:1.5;letter-spacing:.06em}.job__movie{max-width:980px;margin:0 auto 100px}.job__movie iframe{width:100%;height:552px}.job__bg{background:#1a3b67;border-radius:20px;padding:55px 60px}.job__stl{font-size:28px;color:#fff;font-weight:700;letter-spacing:.1em;position:relative;margin-bottom:30px}.job__stl img{display:inline-block;margin-right:3px}.job__contents{margin-bottom:40px}.job__contents .job__stl img{width:48px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.job__contents__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3.2%}.job__contents__list .item{width:31.2%}.job__contents__list .item .ttl{font-size:24px;color:#fff;font-weight:700;letter-spacing:.1em;margin:23px 0 8px;line-height:1.4}.job__contents__list .item .c-txt{color:#fff}.job__oneday .job__stl img{width:40px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.job__oneday .swiper{margin-right:calc(50% - 50vw)}.job__oneday .swiper-slide{background:#fff;border-radius:10px;padding:20px;height:auto}.job__oneday .swiper-slide img{border-radius:10px}.job__oneday .swiper-slide .in{padding:0 9px}.job__oneday .swiper-slide .ttl{font-size:24px;font-weight:700;letter-spacing:.1em;margin:20px 0 8px;line-height:1.4}.job__oneday .swiper-slide .ttl small{font-size:16px;font-family:stix-two-math,serif;font-weight:400;letter-spacing:.04em;display:inline-block;-webkit-transform:translateY(-3px);transform:translateY(-3px);margin-right:8px}.career{padding:0 0 130px}.career__ttl{font-size:28px;font-weight:700;letter-spacing:.1em;text-align:center;line-height:1.4;margin:33px 0 10px}.career .c-txt.txt01{line-height:2;text-align:center;margin-bottom:50px}.career__img{margin-bottom:60px}.career__model{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;border:1px solid #1a3b67;border-radius:10px;margin-bottom:50px}.career__model:last-of-type{margin-bottom:0}.career__model__ttl{width:50%}.career__model__ttl .in{max-width:300px;margin:0 auto}.career__model__ttl .en{font-size:16px;font-family:stix-two-math,serif;font-weight:400;letter-spacing:.04em;line-height:1;margin-bottom:30px}.career__model__ttl .kata{font-size:20px;font-weight:700;letter-spacing:.1em;margin-bottom:7px}.career__model__ttl .c-txt.txt02{margin-bottom:30px}.career__model .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;color:#fff;font-weight:700;background:#1a3b67;letter-spacing:.1em;border-radius:5px;width:100%;height:60px;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.05);box-shadow:10px 10px 10px rgba(0,0,0,.05)}.career__model__info{width:50%}.career__model__img img{border-radius:0 10px 0 0}.career__model__txt{padding:35px 0}.career__model__txt table{width:100%}.career__model__txt table tr th{width:12%;text-align:left;padding-bottom:12px}.career__model__txt table tr td{width:88%;padding-bottom:12px}.training{padding:0 0 130px}.training__ttl{font-size:28px;font-weight:700;letter-spacing:.1em;text-align:center;line-height:1.4;margin:33px 0 10px}.training .c-txt.txt01{line-height:2;text-align:center;margin-bottom:50px}.training__block{border:1px solid #1a3b67;border-radius:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.training__block:last-child{margin-bottom:0}.training__block__ttl{width:17.8%;background:#1a3b67;padding:0 20px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.training__block__ttl .ttl{font-size:24px;color:#fff;font-weight:700;letter-spacing:.1em}.training__block__contents{width:82.2%;padding:40px}.training__block__contents.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.training__block__contents .in{width:64%;padding-right:40px}.training__block__contents .item{margin-bottom:30px}.training__block__contents .item:last-child{margin-bottom:0}.training__block__contents .ttl{font-size:24px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;line-height:1.4}.training__block__contents .img{width:36%}.training__block__contents .img img{border-radius:10px}.benefit{padding:0 0 130px}.benefit__ttl{font-size:28px;font-weight:700;letter-spacing:.1em;text-align:center;line-height:1.4;margin:33px 0 20px}.benefit .c-txt.txt01{line-height:2;text-align:center;margin-bottom:55px}.benefit__list01{margin-bottom:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:17px 2.3%}.benefit__list01__item{width:31.8%;background:#e8eff5;padding:33px 25px 25px;border-radius:10px}.benefit__list01__item .ttl{font-size:24px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;line-height:1.2}.benefit__list01__item .hide{display:none}.benefit__list01__item .handle{font-size:14px;font-weight:700;letter-spacing:.1em;max-width:144px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:17px 0 0 auto;padding:1px 7px 0 0;background:#fff;border-radius:9999px;position:relative;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}.benefit__list01__item .handle:hover{opacity:.8}.benefit__list01__item .handle:after,.benefit__list01__item .handle:before{content:"";background:#1a3b67;position:absolute}.benefit__list01__item .handle:before{width:12px;height:1px;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.benefit__list01__item .handle:after{width:1px;height:12px;right:18px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.benefit__reason{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(50% - 50vw);margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #1a3b67}.benefit__reason__txt{width:55%;padding-right:35px}.benefit__reason__txt .ttl{font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1.4em;margin-bottom:22px}.benefit__reason__txt .c-txt{line-height:2;margin-bottom:45px}.benefit__reason__txt .c-txt:last-of-type{margin-bottom:0}.benefit__reason__img{width:45%}.benefit__reason__img .img{margin-bottom:45px}.benefit__reason__img .img:last-child{margin-bottom:0}.benefit__reason__img .img img{border-radius:20px 0 0 20px}.benefit__program{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #1a3b67}.benefit__program .ttl{font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1.4em;margin-bottom:22px}.benefit__program .c-txt{margin-bottom:35px}.benefit__program .c-txt strong{font-size:20px;display:block}.benefit__list02{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:17px 2.3%}.benefit__list02__ttl{font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1.4em;margin-bottom:22px}.benefit__list02__item{width:31.8%;background:#e8eff5;border-radius:10px}.benefit__list02__item .ttl{font-size:22px;font-weight:700;letter-spacing:.1em;line-height:1.2;position:relative;padding:22px 50px 22px 25px;cursor:pointer}.benefit__list02__item .ttl span{width:25px;height:25px;position:absolute;right:18px;top:21px;background:#fff;display:block;border-radius:50%}.benefit__list02__item .ttl span:after,.benefit__list02__item .ttl span:before{content:"";background:#1a3b67;position:absolute;-webkit-transition:all .4s;transition:all .4s}.benefit__list02__item .ttl span:before{width:12px;height:1px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.benefit__list02__item .ttl span:after{width:1px;height:12px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.benefit__list02__item .ttl.active span:after{opacity:0}.benefit__list02__item .c-txt{display:none}.benefit__list02__item .c-txt p{padding:0 25px 25px}.benefit__other{border-radius:20px;border:1px solid #1a3b67;padding:50px 55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefit__other .ttl{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:.1em;margin-bottom:20px;width:100%;text-align:center}.benefit__other ul{width:50%}.benefit__other ul.c-txt{line-height:2}.benefit__other ul:first-of-type{width:100%}.benefit__other ul:nth-of-type(2){width:63%}.benefit__other ul:nth-of-type(3){width:37%}.benefit__other ul li{position:relative;padding-left:18px}.benefit__other ul li:before{content:"";width:9px;height:9px;background:#1a3b67;position:absolute;left:0;top:10px}.job{padding:34px 0 135px}.job__inner{margin:0 auto 95px}.job__inner .c-ttl .nc_c-title-en__text_img{height:49px}.job__img{margin-bottom:76px}.job__txt .c-txt{line-height:2;margin-bottom:29px}.job__txt .note{font-weight:100;letter-spacing:.02em;color:#acacac}.job__bg{background:-webkit-gradient(linear,left top,right top,color-stop(0,#1a1a1a),to(#000));background:linear-gradient(to right,#1a1a1a 0,#000 100%);border-radius:0;padding:55px 20px}.job__bg_inner{max-width:980px;margin-left:auto;margin-right:auto}.job__stl{font-family:"Noto Serif JP",serif;font-weight:200;letter-spacing:.2em;margin-bottom:41px}.job__contents__list .item .ttl{font-family:"Noto Serif JP",serif;font-weight:200;line-height:1.4;letter-spacing:.2em}.job__contents__list .item .c-txt{color:#ccc}.job__oneday .swiper-slide{background:-webkit-gradient(linear,left top,right top,color-stop(0,#252625),color-stop(50%,#323141),to(#252625));background:linear-gradient(to right,#252625 0,#323141 50%,#252625 100%);border-radius:0;padding:20px;height:auto}.job__oneday .swiper-slide img{border-radius:0}.job__oneday .swiper-slide .ttl{font-family:"Noto Serif JP",serif;font-weight:200;line-height:1.4;letter-spacing:.2em;margin:24px 0 8px}.job__oneday .swiper-slide .c-txt{color:#ababab}.nc_job .nc_c-banner_section{margin-top:4px;margin-bottom:35px}.nc_job .nc_c-entry_ex{margin:36px 0 0}.career{padding-top:27px}.career__ttl{font-family:"Noto Serif JP",serif;font-weight:200;letter-spacing:.13em;text-align:center;margin:5px 0 15px}.career .c-txt.txt01{color:#acacac;margin-bottom:47px}.career__img{margin-bottom:78px}.career__model{background:-webkit-gradient(linear,left top,right top,color-stop(0,#1a1a1a),to(#000));background:linear-gradient(to right,#1a1a1a 0,#000 100%);border-radius:0;border:0}.career__model__img img{border-radius:0}.career__model__ttl .in{margin-bottom:2px}.career__model__ttl .kata{font-family:"Noto Serif JP",serif;font-weight:200;letter-spacing:.2em;margin-bottom:7px}.career__model__ttl .c-txt.txt02{margin-bottom:34px}.career__model .btn{font-family:"Noto Serif JP",serif;font-weight:200;color:#000;background:#fff;letter-spacing:.2em}.career__model__txt{padding-bottom:30px}.career__model__txt table tr td,.career__model__txt table tr th{color:#ababab;padding-bottom:9px}.nc_career .nc_c-banner_section{margin-top:4px;margin-bottom:35px}.nc_career .nc_c-entry_ex{margin:36px 0 0}.training{padding-top:27px}.training__ttl{font-family:"Noto Serif JP",serif;font-weight:200;letter-spacing:.2em;margin:5px 0 15px}.training .c-txt.txt01{color:#acacac}.training__block{border:0;border-radius:0}.training__block__ttl{background:-webkit-gradient(linear,left top,right top,from(#252625),to(#323140));background:linear-gradient(to right,#252625 0,#323140 100%)}.training__block__ttl .ttl{font-family:"Noto Serif JP",serif;font-weight:200;letter-spacing:.2em}.training__block__contents{background:-webkit-gradient(linear,left top,right top,from(#1c1c1c),to(#000));background:linear-gradient(to right,#1c1c1c 0,#000 100%);padding-top:56px;padding-bottom:56px}.training__block__contents .ttl{font-family:"Noto Serif JP",serif;font-weight:200;line-height:1.4;letter-spacing:.2em}.training__block__contents .c-txt{color:#ababab}.nc_training .nc_c-banner_section{margin-top:4px;margin-bottom:35px}.nc_training .nc_c-entry_ex{margin:36px 0 0}.benefit{padding-top:27px}.benefit__ttl{font-family:"Noto Serif JP",serif;font-weight:200;letter-spacing:.2em;margin:5px 0 15px}.benefit .c-txt.txt01{color:#acacac}.benefit__list01__item{background:linear-gradient(80deg,#1a1a1a 0,#000 100%);border-radius:0;position:relative;padding-bottom:81px}.benefit__list01__item .ttl{font-family:"Noto Serif JP",serif;font-weight:200;line-height:1.4;letter-spacing:.2em}.benefit__list01__item .c-txt{color:#acacac}.benefit__list01__item .handle{width:100%;font-size:16px;font-weight:300;color:#000;padding-top:0;padding-bottom:2px}.benefit__reason{border-bottom:0;margin-bottom:57px;padding-bottom:58px;position:relative}.benefit__reason::after{content:"";display:block;width:100%;max-width:1100px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#d8d8d8),color-stop(62%,grey),to(#1a1a1a));background:linear-gradient(to right,#d8d8d8 0,grey 62%,#1a1a1a 100%);position:absolute;bottom:0;left:0}.benefit__reason__txt{width:57.5%}.benefit__reason__txt .ttl{font-family:"Noto Serif JP",serif;font-weight:200;line-height:1.344;letter-spacing:.2em;margin-bottom:22px}.benefit__reason__txt .c-txt{color:#acacac}.benefit__reason__img{width:42.5%;padding-top:69px}.benefit__reason__img .img{margin-bottom:52px}.benefit__reason__img .img img{border-radius:0}.benefit__program{position:relative;margin-bottom:52px;padding-bottom:67px}.benefit__program::after{content:"";display:block;width:100%;max-width:1100px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#d8d8d8),color-stop(62%,grey),to(#1a1a1a));background:linear-gradient(to right,#d8d8d8 0,grey 62%,#1a1a1a 100%);position:absolute;bottom:0;left:0}.benefit__program .ttl{font-family:"Noto Serif JP",serif;font-weight:200;line-height:1.2;letter-spacing:.06em;margin-bottom:22px}.benefit__program .c-txt{line-height:2;color:#acacac;margin-bottom:32px}.benefit__program .c-txt strong{font-family:"Noto Serif JP",serif;font-weight:200;color:#fff;margin-top:.9em}.benefit__list02{gap:27px 2.3%;margin-bottom:27px}.benefit__list02__ttl{font-family:"Noto Serif JP",serif;font-weight:200;line-height:1.2;letter-spacing:.06em;margin-bottom:25px}.benefit__list02__item{background:-webkit-gradient(linear,left top,right top,from(#1a1a1a),to(#000));background:linear-gradient(to right,#1a1a1a 0,#000 100%);border-radius:0}.benefit__list02__item .ttl{font-family:"Noto Serif JP",serif;font-weight:200;line-height:1.2;letter-spacing:.06em;padding-top:25px;padding-bottom:25px}.benefit__list02__item .ttl span{top:26px}.benefit__list02__item .c-txt p{color:#ababab}.benefit__other{background:-webkit-gradient(linear,left top,right top,from(#1a1a1a),to(#000));background:linear-gradient(to right,#1a1a1a 0,#000 100%);border:0;border-radius:0;padding-top:43px;padding-bottom:54px;position:relative}.benefit__other .ttl{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:200;line-height:1.2;letter-spacing:.2em;margin-bottom:28px}.benefit__other ul.c-txt{color:#acacac}.benefit__other ul:nth-of-type(2){width:60.3%}.benefit__other ul:nth-of-type(3){width:39.7%}.benefit__other ul li::before{background-color:#acacac;top:12px}.nc_benefit .nc_c-banner_section{margin-top:4px;margin-bottom:35px}.nc_benefit .nc_c-entry_ex{margin:36px 0 0}@media only screen and (max-width:767px){.job{padding:50px 0 80px}.job__img{margin-bottom:40px}.job__img img{border-radius:10px}.job__inner{margin-bottom:40px}.job .c-ttl{width:100%;padding-right:0;text-align:center}.job__txt{width:100%;margin-top:30px}.job__txt .c-txt{line-height:1.7}.job__txt .note{font-size:12px}.job__movie{position:relative;margin-bottom:60px;padding-top:57%}.job__movie iframe{height:100%;position:absolute;left:0;top:0;width:100%}.job__bg{padding:30px 20px;border-radius:10px}.job__stl{font-size:22px;margin-bottom:20px}.job__contents{margin-bottom:20px}.job__contents .job__stl img{width:32px;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.job__contents__list{gap:15px 0}.job__contents__list .item{width:100%;margin-bottom:15px}.job__contents__list .item:last-child{margin-bottom:0}.job__contents__list .item .ttl{font-size:20px;margin:17px 0 5px}.job__oneday .job__stl img{width:32px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.job__oneday .swiper-slide .ttl{font-size:20px;margin:17px 0 5px}.job__oneday .swiper-slide .ttl small{font-size:14px}.career{padding:0 0 80px}.career__ttl{font-size:22px;margin:23px 0 8px}.career .c-txt.txt01{line-height:1.7;margin-bottom:30px}.career__img{margin-bottom:30px;overflow-x:scroll;margin-right:-20px}.career__img picture{width:900px;display:block}.career__model{padding:30px 20px;margin-bottom:25px}.career__model__ttl{width:100%}.career__model__ttl .in{max-width:100%}.career__model__ttl .en{font-size:14px;margin-bottom:25px}.career__model__ttl .kata{font-size:18px;margin-bottom:0}.career__model__ttl .c-txt.txt02{margin-bottom:15px}.career__model .btn{font-size:18px;margin-top:10px}.career__model__info{width:100%}.career__model__img{margin:0 -20px 25px}.career__model__img img{border-radius:0;display:block}.career__model__txt{width:100%;padding:0}.career__model__txt table tr th{width:18%}.career__model__txt table tr td{width:82%}.training{padding:0 0 80px}.training__ttl{font-size:22px;margin:23px 0 8px}.training .c-txt.txt01{line-height:1.7;margin-bottom:30px}.training__block{border-radius:10px;margin-bottom:15px}.training__block__ttl{width:100%;padding:10px 20px}.training__block__ttl .ttl{font-size:18px}.training__block__contents{width:100%;padding:20px}.training__block__contents .in{width:100%;padding-right:0}.training__block__contents .item{margin-bottom:20px}.training__block__contents .ttl{font-size:18px}.training__block__contents .img{width:100%;margin-top:15px}.benefit{padding:0 0 80px}.benefit__ttl{font-size:22px;margin:23px 0 15px}.benefit .c-txt.txt01{margin-bottom:30px}.benefit__list01{gap:15px 0}.benefit__list01__item{width:100%;padding:25px 20px}.benefit__list01__item .ttl{font-size:20px}.benefit__list01__item .handle{font-size:13px;margin-top:10px}.benefit__reason{margin:0 0 50px;padding-bottom:20px}.benefit__reason__txt{width:100%;padding-right:0}.benefit__reason__txt .ttl{font-size:22px;margin-bottom:15px}.benefit__reason__txt .c-txt{margin-bottom:30px}.benefit__reason__txt .img{margin:15px 0 30px}.benefit__program .ttl{font-size:22px;margin-bottom:15px}.benefit__program .c-txt{margin-bottom:25px}.benefit__program .c-txt strong{font-size:18px}.benefit__program .img{overflow-x:scroll;margin-right:-20px}.benefit__program .img picture{width:750px;display:block}.benefit__list02{gap:15px 0}.benefit__list02__ttl{font-size:22px;margin-bottom:15px}.benefit__list02__item{width:100%}.benefit__list02__item .ttl{font-size:20px;padding:20px 50px 20px 20px}.benefit__list02__item .ttl span{top:19px}.benefit__list02__item .c-txt p{padding:0 20px 20px}.benefit__other{border-radius:10px;padding:30px 20px}.benefit__other .ttl{font-size:18px;margin-bottom:15px}.benefit__other ul{width:100%!important}.benefit__other ul li{padding-left:15px}.benefit__other ul li:before{width:7px;height:7px}.job__inner .c-ttl .nc_c-title-en__text_img{height:32px}.job__bg{border-radius:0}.career{padding-top:50px}.training{padding-top:50px}.training__block{border-radius:0}.benefit{padding-top:50px}}@media only screen and (max-width:999px) and (min-width:768px){.career__model__ttl{padding:0 20px}.career__model__txt table tr th{font-size:14px}.career__model__txt table tr td{font-size:14px}}@media only screen and (max-width:1099px) and (min-width:768px){.benefit__list01{gap:17px 2%}.benefit__list01__item{width:49%}.benefit__list02{gap:17px 2%}.benefit__list02__item{width:49%}}@media only screen and (min-width:768px){.benefit__list01__item .handle{margin:0;position:absolute;bottom:26px;right:25px}}
/*# sourceMappingURL=../maps/page/job.min.css.map */
