@charset "UTF-8";

html{overflow-y:scroll;font-size:10px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{overflow-x:hidden;width:100%;margin:0;padding:0;font-family:'Noto Sans JP', sans-serif;font-size:100%;font-weight:400;line-height:1.4;color:#111;-webkit-font-smoothing:antialiased;}body *{box-sizing:border-box;margin:0;padding:0;}.inner{display:block;margin:0 auto;padding:0 15px;}@media screen and (max-width: 768px){.inner{padding:0 6.66%;}}@media screen and (max-width: 768px){.pc{display:none;}}@media screen and (min-width: 769px){.sp{display:none;}}a{color:inherit;text-decoration:none;}li{list-style:none;}input[type="text"],input[type="submit"],button,textarea,select{margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}img{max-width:100%;height:auto;}.img100{width:100%;}.rollover{transition:all 0.2s ease;}.rollover:hover{opacity:.6;filter:alpha(opacity=60);}.flex-box{display:flex;flex-wrap:wrap;}.flex-box.content-fs{justify-content:flex-start;}.flex-box.content-fe{justify-content:flex-end;}.flex-box.content-bw{justify-content:space-between;}.flex-box.content-c{justify-content:center;}.flex-box.align-fs{align-items:flex-start;}.flex-box.align-fe{align-items:flex-end;}.flex-box.align-c{align-items:center;}.flex-box.align-st{align-items:stretch;}.clearfix{*zoom:1;}.clearfix:before{display:table;content:"";}.clearfix:after{display:table;clear:both;content:"";}.navToggle{display:none;}@media screen and (max-width: 768px){.navToggle{position:fixed;z-index:3;top:10px;right:13px;display:block;width:60px;height:60px;background:#666;text-align:center;cursor:pointer;}.navToggle span{position:absolute;right:0;right:0;left:0;left:0;display:block;width:35px;margin:0 auto;border-bottom:solid 1px #fff;transition:.35s ease-in-out;}.navToggle span:nth-child(1){top:21px;}.navToggle span:nth-child(2){top:30px;}.navToggle span:nth-child(3){top:38px;}.navToggle.active span:nth-child(1){top:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.navToggle.active span:nth-child(2),.navToggle.active span:nth-child(3){top:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}}@keyframes fade-in{0%{display:none;opacity:0;}1%{display:block;opacity:0;}100%{display:block;opacity:1;}}@-webkit-keyframes fade-in{0%{display:none;opacity:0;}1%{display:block;opacity:0;}100%{display:block;opacity:1;}}.main-visual{position:relative;height:760px;background:url(../img/img_main.jpg) no-repeat center top;background-size:cover;}@media screen and (max-width: 768px){.main-visual{height:120vw;background:url(../img/img_main_sp.jpg) no-repeat center top;background-size:cover;}.main-visual .icn{position:absolute;top:0;right:0;width:35.2%;}.main-visual .icn img{width:100%;}}.main-visual .logo{position:absolute;top:30px;left:60px;max-width:123px;}@media screen and (max-width: 768px){.main-visual .logo{top:6.66vw;left:6.66vw;width:21.7%;}.main-visual .logo img{width:100%;}}.main-visual .inner{position:absolute;right:0;left:0;width:100%;max-width:1272px;}@media screen and (min-width: 769px){.main-visual .inner{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media screen and (max-width: 768px){.main-visual .inner{top:30.66vw;}}.main-visual .form-box{padding:35px 2.5% 40px;background:#fff;box-shadow:1px 1px 20px 0px rgba(0,0,0,0.08);}@media screen and (min-width: 769px){.main-visual .form-box{position:absolute;top:50%;right:15px;width:440px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media screen and (max-width: 1200px){.main-visual .form-box{width:36.66%;}}@media screen and (max-width: 768px){.main-visual .form-box{width:100%;margin-top:8vw;padding:4vw 6.66%;}}.main-visual .form-box .balloon{position:relative;margin-bottom:25px;padding:16px 10px;border-radius:3px;background:#32c8a7;font-size:22px;font-size:2.2rem;font-weight:700;color:#fff;text-align:center;}@media screen and (max-width: 768px){.main-visual .form-box .balloon{margin-bottom:3.33vw;padding:1.4vw 10px;font-size:32px;font-size:4.26667vw;}}.main-visual .form-box .balloon:before{position:absolute;right:0;bottom:-14px;left:0;display:inline-block;width:0;height:0;margin:0 auto;border-width:14px 10px 0 10px;border-style:solid;border-color:#32c8a8 transparent transparent transparent;content:'';}.main-visual .form-box .balloon span{padding-left:35px;background:url(../img/arrow_down.png) no-repeat left center;background-size:26px auto;}@media screen and (max-width: 768px){.main-visual .form-box .balloon span{padding-left:6vw;background-size:4.53vw auto;}}.main-visual .form-box .form-item{margin-top:20px;font-size:16px;font-size:1.6rem;}@media screen and (max-width: 768px){.main-visual .form-box .form-item{margin-top:3.3vw;font-size:26px;font-size:3.46667vw;}}.main-visual .form-box .form-item .head{margin-bottom:5px;font-weight:500;color:#000;}.main-visual .form-box .form-item input{width:100%;padding:20px;border:1px solid #ccc;border-radius:4px;font-size:16px;font-size:1.6rem;}@media screen and (max-width: 768px){.main-visual .form-box .form-item input{padding:3.33vw;font-size:26px;font-size:3.46667vw;}}.main-visual .form-box .btn-entry{margin-top:40px;padding:18px 10px;font-size:15px;font-size:1.5rem;letter-spacing:0;cursor:pointer;}@media screen and (max-width: 768px){.main-visual .form-box .btn-entry{margin-top:5.33vw;padding:3.33vw 10px;font-size:24px;font-size:3.2vw;}}.main-visual .form-box .btn-entry .lato{display:block;font-size:26px;font-size:2.6rem;letter-spacing:2px;}@media screen and (max-width: 768px){.main-visual .form-box .btn-entry .lato{font-size:40px;font-size:5.33333vw;}}.main-visual .form-box select{position:relative;margin-top:20px;padding:8px 14px;border:1px solid #999;background:#eee;background:linear-gradient(to bottom, #fff 0%, #efebe1 100%);font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.main-visual .form-box #area__workplace div{display:flex;justify-content:flex-start;align-items:center;}.main-visual .form-box #area__workplace div input{width:auto;margin-right:10px;}.main-visual .form-box #area__licence div{display:flex;justify-content:flex-start;align-items:center;}.main-visual .form-box #area__licence div input{width:auto;}.main-visual .form-box #area_gender{display:flex;margin-top:20px;justify-content:flex-start;align-items:center;}.main-visual .form-box #area_gender div{display:flex;justify-content:flex-start;align-items:center;}.main-visual .form-box #area_gender div:first-of-type{margin-right:20px;}.main-visual .form-box #area_gender div input{width:auto;margin-right:10px;}.main-visual .form-box .submitarea .next_tier{margin-top:20px;padding:5px 15px;border:1px solid #c9c9c9;border-radius:3px;background:#32c8a7;font-size:14px;font-weight:700;line-height:normal;color:#fff;text-align:center;}.main-visual .form-box .prev_tier{margin-top:20px;padding:5px 15px;border:1px solid #c9c9c9;border-radius:3px;background:gray;font-size:14px;line-height:normal;color:#fff;text-align:center;}.main-visual .form-box .complete_tier{margin-top:20px;padding:5px 15px;border:1px solid #c9c9c9;border-radius:3px;background:#32c8a7;font-size:14px;line-height:normal;color:#fff;text-align:center;}@-webkit-keyframes sdb2{0%{-webkit-transform:translate(0, 0);}50%{-webkit-transform:translate(0, 10px);}100%{-webkit-transform:translate(0, 0);}}@keyframes sdb2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}50%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}}.anime{-webkit-animation:sdb2 2s infinite;animation:sdb2 2s infinite;}.container{background:#f2f2f2;}@media screen and (max-width: 768px){.container{padding-top:75.2vw;}}.page-nav{margin-bottom:80px;}@media screen and (max-width: 768px){.page-nav{margin-bottom:12vw;}}.page-nav .inner{max-width:1170px;}.page-nav .pageNav-list{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}@media screen and (min-width: 769px){.page-nav .pageNav-list{margin-top:-90px;}}.page-nav .pageNav-list-item{position:relative;width:25%;text-align:center;}@media screen and (max-width: 768px){.page-nav .pageNav-list-item{width:100%;padding-right:3.33vw;}}.page-nav .pageNav-list-item a{position:relative;display:block;padding-bottom:35px;}@media screen and (max-width: 768px){.page-nav .pageNav-list-item a{display:flex;flex-direction:row;margin-bottom:2.66vw;padding:0;align-items:center;justify-content:flex-start;flex-wrap:wrap;}}.page-nav .pageNav-list-item a:before{position:absolute;z-index:1;display:inline-block;width:16px;height:16px;border-top:4px solid #bbb;border-right:4px solid #bbb;content:'';-webkit-transform:rotate(135deg);transform:rotate(135deg);}@media screen and (min-width: 769px){.page-nav .pageNav-list-item a:before{right:0;bottom:0;left:0;margin:0 auto;}}@media screen and (max-width: 768px){.page-nav .pageNav-list-item a:before{right:5.33vw;width:2vw;height:2vw;border-width:3px;}}.page-nav .pageNav-list-item .icn{position:relative;z-index:1;margin-bottom:-35px;}@media screen and (max-width: 768px){.page-nav .pageNav-list-item .icn{width:12vw;margin:0 -8vw 0 0;}}.page-nav .pageNav-list-item .txt-knew{padding:50px 10px 40px;background:#252e33;font-size:18px;font-size:1.8rem;font-weight:900;color:#fff;}@media screen and (max-width: 768px){.page-nav .pageNav-list-item .txt-knew{width:77.33vw;padding:2.66vw 10% 2.66vw 12%;font-size:30px;font-size:4vw;text-align:left;}.page-nav .pageNav-list-item .txt-knew p{text-align:left;}}.career{display:flex;overflow-x:hidden;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;}@media screen and (max-width: 768px){.career{flex-wrap:wrap;}}.career .img{position:relative;width:50%;}@media screen and (max-width: 768px){.career .img{width:100%;}}.career .img .name{position:relative;width:260px;margin:-40px auto 0;padding:15px 10px;background:#252e33;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.85;color:#fff;}@media screen and (max-width: 960px){.career .img .name{margin-left:4.8%;}}@media screen and (max-width: 768px){.career .img .name{z-index:1;width:72.66%;margin:-13vw auto 0;padding:2vw;font-size:28px;font-size:3.73333vw;}}.career .img .img-box{width:100%;height:500px;}@media screen and (max-width: 960px){.career .img .img-box{height:50vw;}}@media screen and (max-width: 768px){.career .img .img-box{height:52vw;}}.career .txt-box{width:57.3%;margin-left:-4vw;}@media screen and (max-width: 768px){.career .txt-box{width:86.666%;margin:0 auto;}}.career .txt-box .tex-wrap{position:relative;width:calc(100% + 100px);padding:70px 15px 80px 85px;background:#fff;}@media screen and (max-width: 768px){.career .txt-box .tex-wrap{width:100%;margin-top:-8vw;padding:13.66vw 6vw 8vw;-webkit-transform:skewX(0deg);transform:skewX(0deg);}}.career .txt-box .tex-wrap .inner-box{display:block;width:100%;max-width:520px;margin:0 0 0 60px;text-align:left;}@media screen and (max-width: 1200px){.career .txt-box .tex-wrap .inner-box{width:calc(94% - 100px);margin:0 0 0 5%;}}@media screen and (max-width: 768px){.career .txt-box .tex-wrap .inner-box{width:100%;max-width:100%;margin:0;-webkit-transform:skewX(0deg);transform:skewX(0deg);}}.career .txt-box .ttlCom01{margin-bottom:30px;}@media screen and (max-width: 960px){.career .txt-box .ttlCom01{font-size:32px;font-size:3.2rem;}}@media screen and (max-width: 768px){.career .txt-box .ttlCom01{margin-bottom:4vw;font-size:44px;font-size:5.86667vw;}}.sec-career01{margin-bottom:80px;}@media screen and (max-width: 768px){.sec-career01{margin-bottom:16vw;}}.sec-career01 .img-box{background:url(../img/img_secMain01.jpg) no-repeat right center;background-size:cover;}@media screen and (max-width: 768px){.sec-career01 .img-box{background:url(../img/img_secMain01_sp.jpg) no-repeat right center;background-size:cover;}}.sec-career02{margin-bottom:140px;}@media screen and (max-width: 768px){.sec-career02{margin-bottom:16vw;}}@media screen and (min-width: 769px){.sec-career02 .img{order:2;}}.sec-career02 .img-box{background:url(../img/img_secMain02.jpg) no-repeat left center;background-size:cover;}@media screen and (max-width: 768px){.sec-career02 .img-box{background:url(../img/img_secMain02_sp.jpg) no-repeat left center;background-size:cover;}}@media screen and (min-width: 769px){.sec-career02 .txt-box{margin-left:0;margin-left:-10.1vw;order:1;}}.sec-career02 .txt-box .tex-wrap{display:flex;padding:70px 85px 80px 15px;justify-content:flex-end;}@media screen and (max-width: 768px){.sec-career02 .txt-box .tex-wrap{padding:13.66vw 6vw 8vw;}}@media screen and (min-width: 769px){.sec-career02 .txt-box .tex-wrap .inner-box{max-width:650px;margin:0 0 0 0;}}@media screen and (max-width: 1400px){.sec-career02 .txt-box .tex-wrap .inner-box{width:80%;}}@media screen and (max-width: 768px){.sec-career02 .txt-box .tex-wrap .inner-box{width:100%;}}.sec-point{position:relative;padding:100px 0 160px;background:url(../img/bg_point.png) repeat left top;}@media screen and (max-width: 768px){.sec-point{padding:13.33vw 0 6vw;}}.sec-point .slideDots{margin:40px 0 50px;}@media screen and (max-width: 768px){.sec-point .slideDots{margin:8vw 0;}}.sec-point .slideDots .slide-dots{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;}.sec-point .slideDots .slide-dots button{position:relative;width:34px;height:30px;margin:0 12px;font-size:0;}.sec-point .slideDots .slide-dots button:before{position:absolute;top:0;left:0;display:block;font-family:"Poppins",sans-serif;font-size:28px;font-size:2.8rem;font-weight:900;line-height:30px;color:#e3e3e3;}.sec-point .slideDots .slide-dots li:first-child button:before{content:'01';}.sec-point .slideDots .slide-dots li:nth-child(2) button:before{content:'02';}.sec-point .slideDots .slide-dots li:nth-child(3) button:before{content:'03';}.sec-point .slideDots .slide-dots li:nth-child(4) button:before{content:'04';}.sec-point .slideDots .slide-dots li:nth-child(5) button:before{content:'05';}.sec-point .slideDots .slide-dots li:nth-child(6) button:before{content:'06';}.sec-point .slideDots .slide-dots li:nth-child(7) button:before{content:'07';}.sec-point .slideDots .slide-dots li:nth-child(8) button:before{content:'08';}.sec-point .slideDots .slide-dots li.slick-active button:before{color:#e60012;}.sec-point .slider-point{margin:0;}.sec-point .slider-point-item{padding:0 20px;outline:0;}@media screen and (max-width: 768px){.sec-point .slider-point-item{padding:0 1.33vw;}}.sec-point .slider-point-item .item-inner{display:flex;flex-direction:row;background:#f6f6f6;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width: 768px){.sec-point .slider-point-item .item-inner{box-shadow:none;align-items:flex-start;}}.sec-point .slider-point-item .img{width:31.25%;background-repeat:no-repeat;background-position:center center;background-size:cover;}@media screen and (max-width: 768px){.sec-point .slider-point-item .img{width:100%;height:34.14vw;box-shadow:none;}}.sec-point .slider-point-item .txt-box{width:68.75%;padding:60px 3.6% 70px;}@media screen and (min-width: 769px){.sec-point .slider-point-item .txt-box{min-height:480px;}}@media screen and (max-width: 768px){.sec-point .slider-point-item .txt-box{width:100%;padding:6.66vw 4vw;}}.sec-point .slider-point-item .txt-box .ttl-wrap{position:relative;display:flex;flex-direction:row;margin-bottom:25px;align-items:flex-end;justify-content:space-between;flex-wrap:nowrap;}@media screen and (max-width: 768px){.sec-point .slider-point-item .txt-box .ttl-wrap{margin-bottom:3.33vw;}}.sec-point .slider-point-item .txt-box .ttl-wrap .ttlCom02{position:relative;font-size:28px;font-size:2.8rem;font-weight:600;}@media screen and (max-width: 768px){.sec-point .slider-point-item .txt-box .ttl-wrap .ttlCom02{z-index:1;font-size:32px;font-size:4.26667vw;}}.sec-point .slider-point-item .txt-box .ttl-wrap .ttlCom02 .small{position:relative;margin-left:15px;padding-left:30px;font-size:18px;font-size:1.8rem;font-weight:400;}@media screen and (max-width: 768px){.sec-point .slider-point-item .txt-box .ttl-wrap .ttlCom02 .small{margin-left:1.3vw;padding-left:3.33vw;font-size:24px;font-size:3.2vw;}}.sec-point .slider-point-item .txt-box .ttl-wrap .ttlCom02 .small:before{position:absolute;top:50%;left:0;display:inline-block;width:22px;height:1px;background:#e4878c;content:'';}@media screen and (max-width: 768px){.sec-point .slider-point-item .txt-box .ttl-wrap .ttlCom02 .small:before{width:12px;}}.sec-point .slider-point-item .txt-box .ttl-wrap .no{width:120px;font-size:90px;font-size:9rem;font-weight:900;font-style:italic;line-height:.8;color:#eee;}@media screen and (max-width: 768px){.sec-point .slider-point-item .txt-box .ttl-wrap .no{position:absolute;top:-2vw;right:0;width:auto;font-size:80px;font-size:10.66667vw;}}.sec-point .slider-point-item .txt-box .btn{margin-top:6vw;}@media screen and (max-width: 768px){.sec-point .slider-point-item .txt-box .txt{position:relative;overflow-y:scroll;height:15vw;padding-right:10px;}.sec-point .slider-point-item .txt-box .txt::-webkit-scrollbar{width:5px;}.sec-point .slider-point-item .txt-box .txt::-webkit-scrollbar-track{border-radius:5px;background:#ddd;}.sec-point .slider-point-item .txt-box .txt::-webkit-scrollbar-thumb{border-radius:5px;background:#32c8a7;}}.sec-point .slider-point-item.item01 .img{background-image:url(../img/img_point01.jpg);}@media screen and (max-width: 768px){.sec-point .slider-point-item.item01 .img{background-image:url(../img/img_point01_sp.jpg);}}.sec-point .slider-point-item.item02 .img{background-image:url(../img/img_point02.jpg);}@media screen and (max-width: 768px){.sec-point .slider-point-item.item02 .img{background-image:url(../img/img_point02_sp.jpg);}}.sec-point .slider-point-item.item03 .img{background-image:url(../img/img_point03.jpg);}@media screen and (max-width: 768px){.sec-point .slider-point-item.item03 .img{background-image:url(../img/img_point03_sp.jpg);}}.sec-point .slider-point-item.item04 .img{background-image:url(../img/img_point04.jpg);}@media screen and (max-width: 768px){.sec-point .slider-point-item.item04 .img{background-image:url(../img/img_point04_sp.jpg);}}.sec-point .slider-point-item.item05 .img{background-image:url(../img/img_point05.jpg);}@media screen and (max-width: 768px){.sec-point .slider-point-item.item05 .img{background-image:url(../img/img_point05_sp.jpg);}}.sec-point .slide-pager{display:flex;flex-direction:row;max-width:960px;margin:-30px auto 0;align-items:center;justify-content:flex-end;flex-wrap:nowrap;}@media screen and (max-width: 768px){.sec-point .slide-pager{width:81.33%;margin-top:-25px;}}.sec-point .slide-pager .slide-arrow{position:relative;width:63px;height:60px;margin:0 5px;background:#fff;box-shadow:1px 1px 20px 2px rgba(0,0,0,0.08);cursor:pointer;transition:all 0.2s ease;}.sec-point .slide-pager .slide-arrow:hover{opacity:.6;filter:alpha(opacity=60);}@media screen and (max-width: 768px){.sec-point .slide-pager .slide-arrow{width:50px;height:50px;}}.sec-point .slide-pager .slide-arrow:before{position:absolute;z-index:1;top:38%;right:0;left:0;display:inline-block;width:12px;height:12px;margin:0 auto;border-top:3px solid #e60012;border-right:3px solid #e60012;content:'';}@media screen and (max-width: 768px){.sec-point .slide-pager .slide-arrow:before{width:10px;height:10px;}}.sec-point .slide-pager .slide-arrow.next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sec-point .slide-pager .slide-arrow.prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.sec-point .grid-btn{display:none;}@media screen and (min-width: 769px){.sec-point .grid-btn{display:none;}}.sec-tousho{padding:80px 0 90px;}@media screen and (max-width: 768px){.sec-tousho{padding:12vw 0 10.66vw;}}.sec-tousho .bnr-list{display:flex;flex-direction:row;max-width:906px;margin:60px auto 0;align-items:center;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width: 768px){.sec-tousho .bnr-list{margin:6.66vw 0 0;}}.sec-tousho .bnr-list-item{width:31.8%;margin-bottom:20px;background:#fff;text-align:center;}@media screen and (max-width: 768px){.sec-tousho .bnr-list-item{width:31.38%;margin-bottom:2.66vw;}}.sec-flow{position:relative;background:#fff;}.sec-flow:before{position:absolute;top:0;left:0;display:block;width:100%;height:344px;background:url(../img/bg_flow.jpg) no-repeat center top;background-size:cover;content:'';}@media screen and (max-width: 768px){.sec-flow:before{height:45.86vw;}}.sec-flow .inner{position:relative;width:90%;padding-top:90px;padding-bottom:120px;}@media screen and (max-width: 768px){.sec-flow .inner{width:100%;padding-top:12vw;padding-bottom:18.66vw;}}.sec-flow .ttlCom01{color:#fff;}.sec-flow .flow-list{display:flex;flex-direction:row;max-width:1080px;margin:45px auto 50px;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width: 768px){.sec-flow .flow-list{margin:8vw auto 4vw;}}.sec-flow .flow-list-item{width:24.25%;margin:0 -3%;padding:30px 2.54%;background:#fff;}@media screen and (max-width: 768px){.sec-flow .flow-list-item{width:100%;margin:0 0 4vw;padding:4vw 5.33vw;}.sec-flow .flow-list-item.txt-knew{-webkit-transform:skewX(0deg);transform:skewX(0deg);}.sec-flow .flow-list-item .inner-box{display:flex;flex-direction:row;-webkit-transform:skewX(0deg);transform:skewX(0deg);align-items:center;justify-content:flex-start;flex-wrap:nowrap;}}@media screen and (max-width: 768px){.sec-flow .flow-list-item .img{width:20%;}.sec-flow .flow-list-item .img img{width:100%;}}.sec-flow .flow-list-item .txt{font-size:14px;font-size:1.4rem;line-height:1.5;text-align:left;}@media screen and (max-width: 768px){.sec-flow .flow-list-item .txt{width:80%;padding-left:2.66vw;font-size:26px;font-size:3.46667vw;line-height:1.38;}}.sec-flow .flow-list-item .txt .head{margin:20px 0;font-size:18px;font-size:1.8rem;font-weight:600;}@media screen and (max-width: 768px){.sec-flow .flow-list-item .txt .head{margin:0 0 1.33vw;font-size:32px;font-size:4.26667vw;text-align:left;}}.sec-flow .flow-list .arrow{z-index:1;width:53px;margin:0 -12px;-ms-grid-row-align:center;align-self:center;}@media screen and (max-width: 768px){.sec-flow .flow-list .arrow{width:100%;margin:-5.5% 0 -4%;text-align:center;}.sec-flow .flow-list .arrow img{width:10vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);}}.sec-flow .btn-entry02{max-width:638px;}@media screen and (max-width: 768px){.sec-flow .btn-entry02{width:100%;}}.sec-message{padding:120px 0 65px;background:url(../img/message_bg.jpg) repeat center top;}@media screen and (max-width: 768px){.sec-message{padding:13.06vw 0 4.6vw;background:url(../img/message_bg_sp.jpg) repeat center top;background-size:100%;}}.sec-message .ttl-sec{margin-bottom:25px;}.sec-message p{margin-bottom:50px;font-size:20px;font-size:2rem;line-height:2.1;color:#fff;text-align:center;}@media screen and (max-width: 768px){.sec-message p{margin-bottom:8vw;font-size:30px;font-size:4vw;line-height:1.86;text-align:left;}}.sec-background{padding:80px 0 85px;background:url(../img/bg_recruit.jpg) repeat center top;}@media screen and (max-width: 768px){.sec-background{padding:12vw 0 13.33vw;background:url(../img/bg_recruit_sp.jpg) repeat center top;background-size:100%;}}.sec-background p{margin:20px 0 0;font-size:16px;font-size:1.6rem;line-height:2.5;text-align:center;}@media screen and (max-width: 768px){.sec-background p{margin:5.33vw 0 0;font-size:26px;font-size:3.46667vw;line-height:1.92;text-align:left;}}.sec-outline{position:relative;padding:110px 0 160px;}@media screen and (max-width: 768px){.sec-outline{z-index:1;padding:14.66vw 0 24vw;}}.sec-outline .outline-wrap{max-width:1080px;margin:55px auto 0;padding:35px 5.2% 80px;background:#fff;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.7;}@media screen and (max-width: 768px){.sec-outline .outline-wrap{margin:5.33vw auto 0;padding:2.66vw 6.66vw 10.66vw;font-size:26px;font-size:3.46667vw;}}.sec-outline .outline-inner{max-width:880px;margin:0 auto;}.sec-outline .outline-item{display:flex;flex-direction:row;padding:35px 6.8%;border-bottom:1px solid #ddd;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;}@media screen and (max-width: 768px){.sec-outline .outline-item{padding:4.6vw 0;}}.sec-outline .outline-item:last-of-type{margin-bottom:25px;border-bottom:0;}@media screen and (max-width: 768px){.sec-outline .outline-item:last-of-type{margin-bottom:2.66vw;}}.sec-outline .outline-item .head{width:22.4%;}@media screen and (max-width: 768px){.sec-outline .outline-item .head{width:100%;margin-bottom:3vw;font-size:28px;font-size:3.73333vw;}}.sec-outline .outline-item .desc{width:77.6%;}@media screen and (max-width: 768px){.sec-outline .outline-item .desc{width:100%;}}.sec-outline .outline-item .mb{margin-bottom:30px;}.sec-outline .outline-item .indent{margin-left:1em;text-indent:-1em;}.sec-outline .outline-item .note{margin-left:1em;}.entry-box{background:#c40107;background:-moz-linear-gridient(left, #c40107 0%, #d21823 100%);background:-webkit-linear-gridient(left, #c40107 0%, #d21823 100%);background:linear-gridient(to right, #c40107 0%, #d21823 100%);filter:progid:DXImageTransform.Microsoft.gridient( startColorstr='#c40107', endColorstr='#d21823',gridientType=1 );}.entry-box .inner{position:relative;max-width:1230px;padding-top:30px;padding-bottom:55px;}@media screen and (max-width: 768px){.entry-box .inner{width:100%;padding-top:5.33vw;padding-bottom:6vw;}.entry-box .inner .ttl-sec{width:52.66%;margin:0 auto;}}.entry-box .inner:before{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:423px;margin:0 auto;background:url(../img/img_ft_entry.png) no-repeat center bottom;background-size:contain;content:'';}@media screen and (max-width: 768px){.entry-box .inner:before{background:url(../img/img_ft_entry_sp.png) no-repeat center bottom;background-size:contain;}}.entry-box .btn-entry03{max-width:640px;margin-top:10px;}@media screen and (max-width: 1200px){.entry-box .btn-entry03{width:53.33%;}}@media screen and (max-width: 768px){.entry-box .btn-entry03{width:77%;margin-top:2vw;}}.ttlCom01{font-size:36px;font-size:3.6rem;line-height:1.5;}@media screen and (max-width: 768px){.ttlCom01{font-size:44px;font-size:5.86667vw;line-height:1.4;}}.ttlRd{color:#d21823;}.ft-lato{font-family:"Lato",sans-serif;font-weight:400;}.ft-pop{font-family:"Poppins",sans-serif;font-weight:400;}.txt-knew{display:block;width:calc(100% - 20px);margin:0 auto;text-align:center;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);}.txt-knew .inner-box{display:inline-block;margin:0 auto;text-align:center;-webkit-transform:skewX(12deg);transform:skewX(12deg);}.txtBasic{font-size:16px;font-size:1.6rem;line-height:2;}@media screen and (max-width: 768px){.txtBasic{font-size:26px;font-size:3.46667vw;line-height:1.5;}}.al-c{text-align:center;}.al-r{text-align:right;}.al-l{text-align:left;}.txtLink{color:blue;text-decoration:underline;}.txtLink:hover{text-decoration:none;}.btnBasic{display:block;width:calc(100% - 20px);margin:0 auto;background:#c40107;background:linear-gradient(to right, #c40107 0%, #d21823 100%);font-size:26px;font-size:2.6rem;font-weight:900;color:#fff;text-align:center;letter-spacing:2px;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40107', endColorstr='#d21823',GradientType=1 );}.btnBasic .inner-box{display:inline-block;margin:0 auto;text-align:center;-webkit-transform:skewX(12deg);transform:skewX(12deg);}.btnBasic.btnWh{background:#fff;color:#c40107;color:-moz-linear-gradient(left, #c40107 0%, #d21823 100%);color:-webkit-linear-gradient(left, #c40107 0%, #d21823 100%);color:linear-gradient(to right, #c40107 0%, #d21823 100%);}.btnBasic02{display:block;width:calc(100% - 20px);margin:0 auto;border:1px solid #333;font-size:16px;font-size:1.6rem;color:#111;text-align:center;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);}@media screen and (max-width: 768px){.btnBasic02{padding:3.33vw 10px;font-size:28px;font-size:3.73333vw;}}.btnBasic02 .inner-box{display:inline-block;margin:0 auto;padding-right:20px;background:url(../img/icn-plus.png) no-repeat right center;background-size:12px;text-align:center;-webkit-transform:skewX(12deg);transform:skewX(12deg);}@media screen and (max-width: 768px){.btnBasic02 .inner-box{padding-right:4.66vw;background-size:2.66vw;}}.btn-entry02{padding:27px 10px;border:1px solid transparent;outline:1px solid transparent;outline-color:rgba(196,1,7,0);outline-offset:20px;outline-offset:0px;}@media screen and (max-width: 768px){.btn-entry02{padding:4.2vw 10px;font-size:40px;font-size:5.33333vw;}}@-webkit-keyframes hoverBtn{0%{border:1px solid transparent;outline:1px solid #d21823;outline-color:rgba(196,1,7,0.5);outline-offset:0px;}100%{border:1px solid transparent;outline-color:rgba(196,1,7,0);outline-offset:20px;}}@-webkit-keyframes sdb{0%{border:1px solid transparent;outline:1px solid #d21823;outline-color:rgba(196,1,7,0.5);outline-offset:0px;}100%{border:1px solid transparent;outline-color:rgba(196,1,7,0);outline-offset:20px;}}@keyframes sdb{0%{border:1px solid transparent;outline:1px solid #d21823;outline-color:rgba(196,1,7,0.5);outline-offset:0px;}100%{border:1px solid transparent;outline-color:rgba(196,1,7,0);outline-offset:20px;}}.btn-entry03{padding:27px 10px;border:1px solid transparent;outline:1px solid transparent;outline-color:rgba(255,255,255,0);outline-offset:20px;outline-offset:0px;}@media screen and (max-width: 768px){.btn-entry03{padding:4.2vw 10px;font-size:40px;font-size:5.33333vw;}}@-webkit-keyframes hoverBtn02{0%{border:1px solid transparent;outline:1px solid #fff;outline-color:rgba(255,255,255,0.5);outline-offset:0px;}100%{border:1px solid transparent;outline-color:rgba(255,255,255,0);outline-offset:20px;}}@keyframes sdb{0%{border:1px solid transparent;outline:1px solid #fff;outline-color:rgba(255,255,255,0.5);outline-offset:0px;}100%{border:1px solid transparent;outline-color:rgba(255,255,255,0);outline-offset:20px;}}.bscBtn{position:relative;overflow:hidden;padding:13px 10px;background-color:#FFF;font-size:16px;font-size:1.6rem;transition:200ms ease all;}.bscBtn>span{position:relative;}@media screen and (min-width: 769px){.bscBtn:before{position:absolute;z-index:-1;top:0;left:0;width:120%;height:100%;background:#111;content:'';transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:skewX(-30deg) scale(0, 1);transform:skewX(-30deg) scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;}.bscBtn:hover{color:#FFF;}.bscBtn:hover .inner-box{background:url(../img/icn-plus_wh.png) no-repeat right center;background-size:12px;}}@media screen and (min-width: 769px) and (max-width: 768px){.bscBtn:hover .inner-box{background-size:2.66vw;}}@media screen and (min-width: 769px){.bscBtn:hover:hover:before{-webkit-transform:skewX(-30deg) scale(1, 1);transform:skewX(-30deg) scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top;}}.boxShadow{box-shadow:1px 1px 20px 2px rgba(0,0,0,0.08);}
