.banner-area{padding-top:25px;padding-bottom:15px}.banner-area .banner{display:block}.event-calendar-wrap{max-width:1240px;margin:0 auto;margin-bottom:10px;padding:0 20px;padding-top:10px}@media screen and (min-width: 768px){.event-calendar-wrap{width:50%;padding-right:0;padding-left:2.5%}}.event-calendar-wrap .event-calendar-btn{position:relative;display:block;padding:10px 30px;color:#fff;text-align:center;text-decoration:none;background:#456690;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}@media screen and (min-width: 768px){.event-calendar-wrap .event-calendar-btn{padding:20px 30px}}.event-calendar-wrap .event-calendar-btn:hover,.event-calendar-wrap .event-calendar-btn:focus{background:#6d8cb4}.event-calendar-wrap .event-calendar-btn:after{position:absolute;top:50%;right:10px;display:inline-block;margin-top:-6px;font-size:1.6rem;font-family:icoset;content:"\e907";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event-calendar-wrap .event-calendar-btn span{position:relative;display:inline-block;padding-left:50px;font-weight:bold}.event-calendar-wrap .event-calendar-btn span:before{position:absolute;top:50%;left:0;display:block;width:36px;height:40px;margin:auto;margin-top:-20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040.192%2043.791%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(-637.67%20-363.739)%22%3E%3Crect%20class%3D%22a%22%20width%3D%2238.192%22%20height%3D%2238.192%22%20rx%3D%223.896%22%20transform%3D%22translate(638.67%20368.338)%22%2F%3E%3Cline%20class%3D%22a%22%20y2%3D%226.799%22%20transform%3D%22translate(649.268%20364.739)%22%2F%3E%3Cline%20class%3D%22a%22%20y2%3D%226.799%22%20transform%3D%22translate(666.113%20364.739)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%2238.192%22%20transform%3D%22translate(638.67%20377.641)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(659.464%20384.35)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(666.998%20384.35)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(644.398%20389.744)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(651.931%20389.744)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(659.464%20389.744)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(666.998%20389.744)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(644.398%20395.137)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(651.931%20395.137)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(659.464%20395.137)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(666.998%20395.137)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(644.398%20400.53)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224.136%22%20transform%3D%22translate(651.931%20400.53)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100% 100%;content:""}.btn-area{max-width:1240px;margin:0 auto;padding-top:20px}@media screen and (min-width: 768px){.btn-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px;padding-top:30px}}.twitter-btn-wrap{max-width:1240px;margin:0 auto;margin-bottom:10px;padding:0 20px;padding-top:10px}@media screen and (min-width: 768px){.twitter-btn-wrap{width:50%;padding-right:2.5%;padding-left:0}}.twitter-btn-wrap .twitter-btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;padding:10px 30px;color:#fff;text-align:center;text-decoration:none;background:#0077cc;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}.twitter-btn-wrap .twitter-btn:hover,.twitter-btn-wrap .twitter-btn:focus{opacity:.9}.twitter-btn-wrap .twitter-btn span{display:inline-block;font-weight:bold}.twitter-btn-wrap .twitter-btn span img{max-width:240px}@media screen and (min-width: 768px){.twitter-btn-wrap .twitter-btn span img{max-height:32px}}.twitter-btn-wrap .twitter-btn .icon-blank{position:absolute;top:50%;right:15px;margin-top:-6px}@media screen and (min-width: 768px){#wrapper{padding-top:0}.isOtherDevice .mv-UP .mv-cover{position:relative;top:30px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:0}.isOtherDevice .mv-UP .mv-cover.on{top:0;opacity:1;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.isOtherDevice .mv-UP .box:nth-child(1) .mv-cover.on{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.isOtherDevice .mv-UP .box:nth-child(2) .mv-cover.on{-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.isOtherDevice .mv-UP .box:nth-child(3) .mv-cover.on{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.isOtherDevice .mv-UP .box:nth-child(4) .mv-cover.on{-webkit-transition-delay:.95s;-o-transition-delay:.95s;transition-delay:.95s}.isOtherDevice .mv-FADE .mv-cover{display:block;opacity:0;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.isOtherDevice .mv-FADE .mv-cover.on{opacity:1}.isOtherDevice .mv-FADE .box:nth-child(1) .mv-cover.on{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.isOtherDevice .mv-FADE .box:nth-child(2) .mv-cover.on{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.isOtherDevice .mv-FADE .box:nth-child(3) .mv-cover.on{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.isOtherDevice .mv-FADE .box:nth-child(4) .mv-cover.on{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.isOtherDevice .mv-FADE .box:nth-child(5) .mv-cover.on{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}}#global-header{position:absolute;background:transparent;border-bottom:none;-webkit-box-shadow:none;box-shadow:none}#header .logo{top:12px}#header .logo a img{bottom:0}#navigation .button-menu .line{background:#fff}#navigation .button-menu .line::before,#navigation .button-menu .line::after{background:#fff}#main-visual{width:100%;overflow:hidden}#main-visual .main-sp{position:relative;width:100%;height:100%}#main-visual .main-sp .lead{position:absolute;top:50%;left:5%;width:90%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#main-visual .main-sp .lead img{width:100%}#main-visual video,#main-visual .video{display:none}#main-visual .ticker,#main-visual .txt{display:none}.ico-more{position:relative;display:block;width:100%;padding:10px;color:#fff;font-weight:bold;font-size:1.6rem;text-align:center;text-decoration:none !important}.ico-more:after{position:absolute;top:50%;right:10px;margin-top:-7px;font-size:1.4rem;content:"\e90a"}.ttl-area h2{opacity:0}.isTablet .ttl-area h2{opacity:1}.ttl-area .ttl img{display:inline-block;vertical-align:baseline}.ttl-area .ttl span{display:inline-block;font-weight:bold;font-size:1.3rem;vertical-align:baseline}#news-area .wrap{padding-top:15px;padding-bottom:15px}#news-area .banner-area{padding-top:15px;padding-bottom:30px}#news-area .banner-area .banner-box{margin-bottom:25px}#news-area .banner-area .banner-box + .banner-box{margin-bottom:0}#news-area .banner-area + .banner-area{padding-top:0}#news-area .allview{margin-top:8px;text-align:right}#news-area .allview a{display:inline-block;color:#3069c1}#news-area .allview a:after{display:inline-block;margin-left:.5em;font-size:1.2rem;font-family:icoset;line-height:1;content:"\e90a";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#news-area .banner{-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}#news-area .banner:hover{opacity:0.9}.title-box{position:relative;z-index:1;padding-bottom:10px;color:#ccc}.title-box:after{position:absolute;bottom:0;left:0;display:block;width:10px;height:1px;background:#263045;content:"";speak:none}.title-box .title .txt span{position:relative;display:block;color:#263045}.title-box .subttl{position:relative;margin-top:10px;color:#263045;font-weight:400;font-size:1.4rem}.btn-view a{position:relative;display:block;padding:10px 15px;color:#fff;font-weight:700;text-align:center;background:#000;border:1px solid #263045}.btn-view a:after{position:absolute;top:50%;right:15px;margin-top:-6px;font-weight:400;font-size:1.2rem;font-family:icoset;font-style:normal;font-variant:normal;line-height:1;text-transform:none;content:"\e901";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-view a:hover{color:#000;background:#fff}.news-pickup_area{margin-top:15px;padding:15px;background:#fff;border:1px solid #cacddd}.news-pickup_area .title-box:after{background:#073190}.news-pickup_area .title-box .subttl:after{color:#073190}.news-pickup_area .thumb{display:block;width:100%}.news-pickup_area .thumb img{width:100%;max-width:none}.news-pickup_area .btn a{background:#1b212b}.news-pickup_area .btn-view{position:static !important;max-width:300px;margin-top:20px}.news-pickup_area .btn-view a{font-weight:400;border-color:#cacddd}.news-pickup_details dt{color:#073190;font-weight:700;font-size:1.8rem;line-height:1.3}.news-pickup_details dd{margin-top:5px}@media print, screen and (min-width: 768px){.title-box{padding-bottom:20px}.title-box:after{width:30px}.title-box .title{padding-left:5px}.title-box .subttl{font-size:2rem}.news-pickup_area{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;margin-top:0;padding:40px 50px;border-bottom-width:0;-webkit-box-align:start;-ms-flex-align:start}.news-pickup_area .title-box{width:234px}.news-pickup_area .title-box .title .subttl{font-size:1.6rem}.news-pickup_area .thumb{width:284px}.news-pickup_area .txtarea{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:6%;-webkit-box-flex:1}.news-pickup_details dt{font-size:2.2rem}.news-pickup_details dd{line-height:2}.news-pickup_details dd .btn-view{margin-top:25px}.news-pickup_details .btn{margin-top:20px}.news-pickup_details .btn .ico-more{margin-left:0}}@media screen and (min-width: 768px) and (max-width: 1024px){.news-pickup_area .title-box{width:100%}}@media screen and (max-width: 1024px){.news-pickup_area .thumb{margin-top:15px}.news-pickup_area .title-box img{width:auto}.news-pickup_details{margin-top:12px}}@media screen and (max-width: 768px){.news-list{margin-top:40px;margin-bottom:30px}}.news-list li{padding:10px 0;border-bottom:#ced5de 1px solid}.news-list li:first-child{border-top:#ced5de 1px solid}.news-list a{text-decoration:none}.news-list a:hover span{text-decoration:underline}.news-list a:hover .date,.news-list a:hover .cate{text-decoration:none}.news-list .news-box{position:relative;display:block}.news-list .news-box span{display:block;margin-top:2px;line-height:1.3}.news-list .news-box .date,.news-list .news-box .cate{display:inline-block;margin-top:0;vertical-align:top}.news-list .news-box .cate{min-width:82px;margin-left:.5em;padding:2px 0;color:#FFF;font-size:1.2rem;text-align:center}.news-list a.news-box{padding-right:32px}.news-list a.news-box:after{position:absolute;top:50%;right:4px;display:inline-block;margin-top:-6px;font-size:1.6rem;font-family:icoset;content:"\e907";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.news-list .t_all .cate{background:#8eb5f0}.news-list .t_ana .cate{background:#3069c1}.news-list .t_anh .cate{background:#167CAC}#sns-area .wrap{padding-top:18px;padding-bottom:18px}.sns-cover{background:url(/group/recruit/index/images/bg_sky.jpg) no-repeat top center;background-size:900px auto}.sns-box .ttl-box{position:relative;display:block;padding:10px 1%;text-decoration:none}.sns-box .ttl-box .ttl{padding:0 20%}.sns-box .ttl-box p{margin-top:8px;color:#FFF;font-size:1rem;line-height:1.3;text-align:center}.sns-box .ttl-box p em{text-decoration:underline}.sns-box .ttl-box p .ib{vertical-align:baseline}.sns-box .ttl-box:after{position:absolute;top:50%;right:8px;margin-top:-9px;color:#FFF;font-size:1.8rem;font-family:icoset;line-height:1;content:"\e907"}.sns-box #twitter .ttl-box{background:#0077CC}.sns-box #wup .ttl-box{background:#0b1e7b}#intro-area{padding:80px 0}@media screen and (max-width: 767px){#intro-area{padding:20px 2%}}.intro-cover .ttl{max-width:1200px;margin:0 auto;padding-bottom:40px}@media screen and (max-width: 767px){.intro-cover .ttl{padding-bottom:20px}}.intro-cover .ttl .ttl-txt{display:block;font-size:2.2rem}.intro-cover .ttl img{width:auto}.intro-list-area{max-width:1200px;margin:0 auto}.intro-list-area .intro-list{position:relative}@media screen and (max-width: 767px){.intro-list-area .intro-list{display:block}}.intro-list-area .intro-list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.intro-list-area .intro-list .slick-track .intro-card{display:block}.intro-list-area .intro-list .intro-card{position:relative;z-index:10;display:none;max-width:384px;min-height:400px;text-align:center;background-color:#edf2f7}@media screen and (max-width: 767px){.intro-list-area .intro-list .intro-card{margin:0 5px;margin-top:20px}}@media screen and (max-width: 640px){.intro-list-area .intro-list .intro-card{min-height:340px}}.intro-list-area .intro-list .intro-card a:hover{text-decoration:none;opacity:0.8}.intro-list-area .intro-list .card-img{position:relative}.intro-list-area .intro-list .card-movie .card-img:after{position:absolute;right:10px;bottom:-10px;content:url(/group/recruit/index/images/intro_ico_movie.png)}.intro-list-area .intro-list .card-txt{padding:25px 2% 45px}.intro-list-area .intro-list .card-txt:after{position:absolute;right:10px;bottom:10px;content:url(/group/recruit/index/images/intro_ico_arrow.png)}.intro-list-area .intro-list .card-txt-link{color:#456690;font-weight:700;font-size:1.8rem;text-align:center}.intro-list-area .intro-list .card-txt-lead{margin-top:0.6em;line-height:1.7;text-align:center}.intro-list-area .intro-list .card-txt-lead img{display:inline-block}.intro-list-area .intro-list .slick-arrow{position:absolute;top:48%;z-index:20;width:50px;height:50px;color:transparent;line-height:0;background-color:transparent;border-color:transparent}.intro-list-area .intro-list .slick-prev{left:0}.intro-list-area .intro-list .slick-prev:before{position:absolute;top:4px;left:4px;display:block;width:30px;height:30px;color:#000;border-top:1px solid #666;border-left:1px solid #666;-webkit-box-shadow:-1px -1px 1px 0 #fff;box-shadow:-1px -1px 1px 0 #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:""}.intro-list-area .intro-list .slick-next{right:0}.intro-list-area .intro-list .slick-next:before{position:absolute;top:4px;right:4px;display:block;width:30px;height:30px;color:#000;border-top:1px solid #666;border-left:1px solid #666;-webkit-box-shadow:-1px -1px 1px 0 #fff;box-shadow:-1px -1px 1px 0 #fff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);content:""}.msg-cover{padding:40px 3%;background:url(/group/recruit/index/images/msg_bg.jpg) no-repeat top left;background-size:1000px auto}.msg-cover .ttl-area .ttl img{width:65%;margin-bottom:-4px;line-height:0}.msg-cover .ttl-area .ttl span{display:block;color:#FFF;line-height:1.3}.msg-box{position:relative;display:block;width:100%}.msg-box .detail{position:absolute;bottom:15px;left:0;width:95%;padding-top:20px;padding-bottom:10px;font-size:1.2rem;background:#FFF}.msg-box .detail p{padding-left:12px;line-height:1.3}.msg-box .detail .corp{position:absolute;bottom:52px;left:0;display:inline-block;min-width:130px;max-width:95%;padding:2px 5px 2px 12px;color:#FFF;font-size:1rem;vertical-align:top}.msg-box .detail .names{font-size:1.4rem}.msg-contents .btn{margin-top:15px;text-align:center}.msg-contents .ico-more{color:#FFF;font-size:1.8rem;background:#1B212B}#hrd-area{padding-top:100px;overflow:hidden}#hrd-area .ttl-area{position:absolute;top:-54px;width:100%}#hrd-area .ttl-area .ttl img{width:94%}#hrd-area .ttl-area .ttl span{display:block;margin-top:-3px}.hrd-cover{position:relative;background:#edf2f7}.hrd-cover:after{position:absolute;top:-44px;right:-68%;z-index:-1;width:100%;height:100px;background:#edf2f7;content:""}.hrd-contents{padding:20px 0 40px}.hrd-contents .txt{padding-top:20px;line-height:1.8}.hrd-contents .txt .btn{margin-top:15px;text-align:center}.hrd-contents .txt .ico-more{color:#FFF;font-size:1.8rem;background:#1B212B}.wlc-cover{padding:36px 3%;background:url(/group/recruit/index/images/wlc_bg_sp.jpg) no-repeat top right;background-size:100% auto}.wlc-cover .ttl-area .ttl img{display:block;width:78%;line-height:0}.wlc-cover .ttl-area .ttl span{display:block;margin-top:6px;color:#FFF}.wlc-box .mv-cover{position:relative;height:180px;overflow:hidden}.wlc-box .mv-cover:after{position:absolute;top:-10%;left:-10%;z-index:1;width:120%;height:120%;background:rgba(23,67,126,0.7);content:""}.wlc-box.box1 .photo img{position:absolute;bottom:0}.wlc-box.box2 .photo img{position:absolute;bottom:-60px}.wlc-box .wlc-link{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.wlc-box .wlc-link .wlc-link_inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;height:100%}.wlc-box .wlc-link .wlc-link_box{width:100%;color:#FFF;text-align:center}.wlc-box .wlc-link .wlc-link_box .ttl{font-weight:bold;font-size:1.8rem}.wlc-box .wlc-link .wlc-link_box .btn{margin-top:10px;text-align:center;text-justify:auto}.wlc-box .wlc-link .wlc-link_box .ico-more{display:inline-block;width:300px;padding:6px 10px;color:#FFF;border:#fff 1px solid}.entry-area{margin-top:50px;text-align:center}.entry-area .btn{margin-top:15px;text-align:center}.entry-area .btn-entry{display:block;padding:18px 10px}.entry-area .btn-entry.LBLU{background:#007EAD}.entry-area .btn-entry.BLU{background:#046DF6}.entry-area .btn-entry.GRN{background:#068474}.entry-area .btn-entry.ORA{background:#A86500}.entry-area .btn-entry span{position:relative;display:inline-block;padding-left:38px;color:#FFF;font-weight:bold;font-size:1.6rem}.entry-area .btn-entry span:before{position:absolute;top:50%;left:0;margin-top:-13px;color:#FFF;font-weight:normal;font-size:2.4rem;font-family:icoset;line-height:1;content:"\e905"}.entry-area .btn-entry.noico span{padding-left:0}.entry-area .btn-entry.noico span:before{display:none}.entry-area .box-wrap.block1 .box:nth-child(n+2){margin-top:30px}.entry-area .entry-box .title{position:relative;text-align:center}.entry-area .entry-box .title span{display:inline-block;padding:0 .5em;font-weight:bold;background:#FFF}.entry-area .entry-box .title span span{padding:0 .5em 0 0;font-size:1.8rem}.entry-area .entry-box .title:after{position:absolute;top:50%;left:0;z-index:-1;width:100%;height:1px;background:#CCF1FF;content:""}@media screen and (min-width: 768px){#global-header{top:24px}#header{border-bottom:none}#header .logo a img{top:0 !important;bottom:auto !important;left:0}#navigation #gnav a{color:#FFF}#navigation #gnav a span:before{background:#fff}#navigation .recruit-nav{top:38px;width:615px;margin-top:0}#navigation .recruit-nav li{width:140px;margin-left:5px}#navigation .recruit-nav li:first-child{margin-left:0}#navigation .recruit-nav li:nth-child(1){width:160px}#navigation .recruit-nav li:nth-child(1) .button,#navigation .recruit-nav li:nth-child(1) dt{padding-left:24px}#navigation .recruit-nav li:nth-child(2){width:130px}#navigation .recruit-nav li:nth-child(2) .button,#navigation .recruit-nav li:nth-child(2) dt{padding-left:10px}#navigation .recruit-nav li:nth-child(3){width:160px}#navigation .recruit-nav li:nth-child(3) .button,#navigation .recruit-nav li:nth-child(3) dt{padding-left:10px}#navigation .recruit-nav dt,#navigation .recruit-nav .button{height:44px;padding:13px 5px 0 18px;font-size:1.3rem;text-align:center}#navigation .recruit-nav dt:before,#navigation .recruit-nav .button:before{height:6px}#navigation .recruit-nav dt:after,#navigation .recruit-nav .button:after{display:none}#navigation .recruit-nav dt span,#navigation .recruit-nav .button span{display:inline-block}#navigation .recruit-nav dt span em,#navigation .recruit-nav .button span em{font-size:1.3rem}#navigation .recruit-nav dt span br,#navigation .recruit-nav .button span br{display:none !important}#navigation .recruit-nav dt span:before,#navigation .recruit-nav .button span:before{left:-20px;margin-top:-9px;font-size:1.5rem}#navigation .recruit-nav dd{top:54px}#navigation .recruit-nav .recruit-list{text-align:center}#navigation .recruit-nav .recruit-list li{width:auto !important}#navigation .recruit-nav .recruit-list li:nth-child(2){margin-left:80px}#navigation .recruit-nav .recruit-list .rec-car dd{right:-151px}#global-header.is-fixed #header .logo{left:20px}#global-header.is-fixed #header .logo a img{top:-63px !important}#global-header.is-fixed #navigation #gnav-wrap{top:0}#global-header.is-fixed #navigation #gnav a{color:#000}#global-header.is-fixed #navigation #gnav a span{-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0)}.isOtherDevice #global-header.is-fixed #navigation #gnav a span{-webkit-backface-visibility:hidden;backface-visibility:hidden}#global-header.is-fixed #navigation #gnav a span:before{background:#1378fb}#global-header.is-fixed #navigation .recruit-nav{top:0}#global-header.is-fixed #navigation .recruit-nav li{width:153px;margin-left:0}#global-header.is-fixed #navigation .recruit-nav dt,#global-header.is-fixed #navigation .recruit-nav .button{height:90px;padding:25px 0 0 52px !important;font-size:1.4rem;text-align:left}#global-header.is-fixed #navigation .recruit-nav dt:before,#global-header.is-fixed #navigation .recruit-nav .button:before{height:12px}#global-header.is-fixed #navigation .recruit-nav dt:after,#global-header.is-fixed #navigation .recruit-nav .button:after{display:block}#global-header.is-fixed #navigation .recruit-nav dt span,#global-header.is-fixed #navigation .recruit-nav .button span{display:inline-block}#global-header.is-fixed #navigation .recruit-nav dt span em,#global-header.is-fixed #navigation .recruit-nav .button span em{font-size:1.6rem}#global-header.is-fixed #navigation .recruit-nav dt span br,#global-header.is-fixed #navigation .recruit-nav .button span br{display:block !important}#global-header.is-fixed #navigation .recruit-nav dt span:before,#global-header.is-fixed #navigation .recruit-nav .button span:before{left:-30px;margin-top:-12px;font-size:2rem}#global-header.is-fixed #navigation .recruit-nav dd{top:100px}#global-header.is-fixed #navigation .recruit-nav .recruit-list{text-align:center}#global-header.is-fixed #navigation .recruit-nav .recruit-list li:nth-child(2){width:auto;margin-left:80px}#global-header.is-fixed #navigation .recruit-nav .rec-car .button{padding-left:40px !important}#global-header.is-fixed #navigation .is-active .button{-webkit-transition:none;-o-transition:none;transition:none}#global-header.is-fixed #navigation .is-active .button:before{top:auto;bottom:1px;height:5px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-o-transition:none;transition:none}#global-header.is-fixed #navigation .is-active .button:after{display:none}.isOtherDevice #wrap-container.slide{top:790px;z-index:2;background:#FFF}#main-visual{height:790px;background:transparent url(/group/recruit/index/images/main_bg.jpg) no-repeat top center;background-size:auto 100%}#main-visual .main-sp{display:none}#main-visual video{position:absolute;left:50%;display:block;width:auto;height:1190px;margin:-150px auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#main-visual .video{position:relative;display:block;width:100%;height:100%;overflow:hidden}#main-visual .txt{position:absolute;top:60%;left:0;display:block;width:100%;color:#FFF;font-size:2.4rem;text-align:center;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-delay:1.5s;animation-delay:1.5s}#main-visual .ticker{position:absolute;top:auto;bottom:45%;z-index:100;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:80px;margin:0 auto;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);opacity:0}#main-visual .move{opacity:1;-webkit-animation-name:txt;animation-name:txt;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:cubic-bezier(1, 0, 0, 1);animation-timing-function:cubic-bezier(1, 0, 0, 1);-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#main-visual .ttl-move{position:absolute;left:50%;width:1510px;height:80px;text-align:center;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#main-visual .ticker .ttl-move span{display:inline-block;vertical-align:top}#main-visual .ticker .ttl-move span img{position:relative;width:1200px}.banner-area{margin-right:auto;margin-bottom:-30px;margin-left:auto;padding-top:20px;overflow:hidden}.banner-area .banner-box{float:left;width:49%;margin-bottom:0}.banner-area .banner-box .banner{display:inline}.banner-area .banner-box + .banner-box{float:right;text-align:right}.ico-more{position:relative;display:block;width:100%;padding:10px;color:#fff;font-weight:bold;font-size:1.6rem;text-align:center;text-decoration:none !important}.ie .ico-more{padding:12px 10px 6px}.ico-more:after{position:absolute;top:50%;right:15px;margin-top:-7px;font-size:1.4rem;content:"\e90a"}.isOtherDevice .ico-more:after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.isOtherDevice .ico-more:hover:after,.isOtherDevice .ico-more:focus:after,.isOtherDevice .ico-more:active:after{right:10px}.ttl-area .ttl span{font-size:1.8rem}#news-area .wrap{padding-top:48px;padding-bottom:48px}#news-area .wrap.banner-area{padding-top:10px;padding-bottom:20px}#news-area .allview{margin-top:12px;margin-right:6px;text-align:right}#news-area .allview a:after{margin-left:.8em;font-size:1.4rem;content:"\e907"}.news-list li{padding:22px 0}.news-list a:hover span{text-decoration:underline}.news-list a:hover .date,.news-list a:hover .cate{text-decoration:none}.news-list .news-box{position:relative}.news-list .news-box span{position:absolute;top:0;margin-top:0}.news-list .news-box span:nth-child(3){position:relative;width:100%;padding-left:200px}.news-list .news-box .date,.news-list .news-box .cate{margin-top:0}.news-list .news-box .cate{left:90px;padding:3px 0 1px}#sns-area{margin-top:105px}.sns-cover{min-width:1240px;padding-bottom:110px;background-size:cover}.sns-box{margin-top:-60px}.sns-box.box-wrap.block1.block-md-2{width:104%;margin-left:-4%}.sns-box.box-wrap.block1.block-md-2 .box{width:46%;margin-left:4%;background:#FFF}.sns-box .ttl-box{padding:30px 1%}.sns-box .ttl-box .ttl{padding:0;text-align:center}.sns-box .ttl-box p{margin-top:10px;font-size:1.6rem}.sns-box .ttl-box:after{display:none}.sns-box .ttl-box:hover{opacity:.9;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.sns-box #twitter .sns-cont{font-size:1.6rem}.sns-box #twitter .sns-cover_mh{overflow-y:auto}.sns-box #twitter .timeline-Tweet-text{font-size:1.6rem}}@media screen and (min-width: 768px) and (min-width: 768px){.sns-box #wup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sns-box #wup .ttl-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:25%;padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center}.sns-box #wup .ttl-box:after{position:absolute;top:auto;right:8px;bottom:10px;display:block;color:#FFF;font-size:1.4rem;font-family:icoset;line-height:1;content:"\e907"}.sns-box #wup .ttl-box p{padding:0 25px;text-align:left}.sns-box #wup .sns-cont{width:75%;padding-left:20px}}@media screen and (min-width: 768px){.sns-box #wup .blnBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-20px}.sns-box #wup .blnBox .cate.sy{background-color:#00a6e9}.sns-box #wup .blnBox .cate.pp{background-color:#804bae}.sns-box #wup .blnBox .cate.gr{background-color:#808129}.sns-box #wup .blnBox .cate.eq{background-color:#0b539f}.sns-box #wup .blnBox .cate.ev{background-color:#FF786D}.sns-box #wup .blnBox .cate.sf{background-color:#006B33}.sns-box #wup .blnBox .cate.cs{background-color:#5CAF00}.sns-box #wup .blnBox .cate.cm{background-color:#ff8100}.sns-box #wup .blnBox .cate.ot{background-color:#009F86}.sns-box #wup .blnBox .cate.un{background-color:#ff8100}.sns-box #wup .wup-news_box{-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;padding:0 20px;-webkit-box-flex:1}.sns-box #wup .wup-news_box a{position:relative;display:block;width:100%;height:100%;background:#fff}.sns-box #wup .wup-news_box a:hover{text-decoration:none}.sns-box #wup .wup-news_box .photo{width:100%;height:auto}.sns-box #wup .wup-news_box .photo img{display:block}.sns-box #wup .wup-news_box .txt{padding:20px}.sns-box #wup .wup-news_box .cate .categoryIcon{position: absolute;top: 50%;left: 0;width: 10px;height: 10px;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%); -webkit-transform: translateY(-50%);transform: translateY(-50%);content: "";}.sns-box #wup .wup-news_box .cate{position:relative;display:inline-block;min-width:100px;padding-left:1.8rem;font-size:1.2rem;text-align:left}.sns-box #wup .wup-news_box .date{margin-top:4px}.sns-box #wup .wup-news_box .text{line-height:1.3}.msg-cover{min-width:1240px;padding:140px 0 180px;background-size:cover}.msg-cover .ttl-area{width:1200px;margin:0 auto}.msg-cover .ttl-area .ttl img{width:359px;margin-bottom:-8px}.msg-cover .ttl-area .ttl span{display:inline-block;margin-left:1em}.msg-list-area{min-width:1240px;margin-top:-60px}.msg-box .photo{background:#FFF}.msg-box .photo img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.msg-box .detail{bottom:50px;z-index:5;width:85%;padding-top:0;padding-bottom:0;font-size:1.2rem;background:#FFF;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.msg-box .detail .detail-cover{padding-top:30px;padding-bottom:10px}.isOtherDevice .msg-box .detail .detail-cover{position:relative;width:100%;overflow:hidden}.isOtherDevice .msg-box .detail .detail-cover:after{position:absolute;top:50%;right:-50px;margin-top:4px;color:#d4d4d4;font-size:1.8rem;font-family:icoset;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;content:"\e90a"}.msg-box .detail p{padding-left:20px}.msg-box .detail .corp{bottom:68px;min-width:200px;max-width:320px;padding:4px 12px 4px 20px;font-size:1.4rem}.msg-box .detail .post{font-size:1.4rem}.msg-box .detail .names{font-size:2.2rem}.isOtherDevice .msg-box:hover .detail{width:98%}.isOtherDevice .msg-box:hover .detail .detail-cover{padding-right:26px}.isOtherDevice .msg-box:hover .detail .detail-cover:after{right:8px;opacity:1}.isOtherDevice .msg-box:hover .photo img{opacity:.7}.msg-contents .btn{margin-top:50px}.msg-contents .ico-more{display:inline-block;width:380px}.isOtherDevice .msg-contents .ico-more{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.msg-contents .ico-more:after{margin-top:-9px;font-size:1.8rem}.isOtherDevice .msg-contents .ico-more:hover{opacity:.8}#hrd-area{padding-top:280px}#hrd-area .ttl-area{top:-100px}#hrd-area .ttl-area .ttl img{width:459px}#hrd-area .ttl-area .ttl span{display:block;margin-top:-3px}.hrd-cover{position:relative;min-width:1200px;margin:0 auto;background:#edf2f7}.hrd-cover:after{top:-82px;right:-41.5%;height:130px}.hrd-contents{padding:40px 0 130px}.hrd-contents .txt{padding-top:40px}.hrd-contents .txt .last-space{display:block;margin-top:20px}.hrd-contents .txt .btn{margin-top:50px}.hrd-contents .txt .ico-more{display:inline-block;width:450px}.isOtherDevice .hrd-contents .txt .ico-more{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.hrd-contents .txt .ico-more:after{margin-top:-9px;font-size:1.8rem}.isOtherDevice .hrd-contents .txt .ico-more:hover{opacity:.8}.hrd-contents .txt .ico-more br{display:none}.wlc-cover{padding:144px 20px 186px;background:url(/group/recruit/index/images/wlc_bg.jpg) no-repeat top left;background-size:cover}.isTablet .wlc-cover{background-position:0 -130px}.wlc-cover .ttl-area .ttl img{width:452px}.wlc-cover .ttl-area .ttl span{margin-top:12px}.wlc-cover .wrap{width:100%}.wlc-contents{margin-top:-80px;background:#FFF}.wlc-box .mv-cover{position:relative;height:auto;overflow:hidden}.isOtherDevice .wlc-box .mv-cover .ttl,.isOtherDevice .wlc-box .mv-cover .ico-more{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.isOtherDevice .wlc-box .mv-cover:after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.isOtherDevice .wlc-box .mv-cover:before{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:rgba(255,255,255,0.6);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;content:""}.wlc-box.box1 .photo img,.wlc-box.box2 .photo img{position:static}.wlc-box .wlc-link .wlc-link_box .ttl{font-size:2.4rem}.wlc-box .wlc-link .wlc-link_box .btn{margin-top:28px}.wlc-box .wlc-link .wlc-link_box .ico-more{width:300px;padding:10px;font-size:1.8rem}.ie .wlc-box .wlc-link .wlc-link_box .ico-more{padding:12px 10px 6px}.isOtherDevice .wlc-box.is-hover .ttl{color:#1B212B}.isOtherDevice .wlc-box.is-hover .ico-more{background:#1B212B}.isOtherDevice .wlc-box.is-hover .mv-cover:after{background:rgba(150,186,234,0.3)}.isOtherDevice .wlc-box.is-hover .mv-cover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.entry-area{margin-top:70px}.entry-area p{font-weight:bold}.entry-area .btn{text-align:center}.entry-area .btn-entry{display:inline-block;width:100%}.isOtherDevice .entry-area .btn-entry{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.ie .entry-area .btn-entry{padding:20px 10px 14px}.entry-area .btn-entry span{color:#FFF;font-weight:bold;font-size:2rem}.entry-area .btn-entry span:before{margin-top:-14px;font-size:2.6rem}.isOtherDevice .entry-area .btn-entry span:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.ie .entry-area .btn-entry span:before{margin-top:-17px}.entry-area .btn-entry:hover,.entry-area .btn-entry:focus,.entry-area .btn-entry:active{opacity:.7}.entry-area .box-wrap.block1.block-md-2{-webkit-justify-content:center;justify-content:center;width:108%;margin-left:-8%;-webkit-box-pack:center;-ms-flex-pack:center}.entry-area .box-wrap.block1.block-md-2 .box{width:48%;margin-left:2%}.entry-area .box-wrap.block1.block-md-2 .box:nth-child(n+2){margin-top:0}.entry-area .box-wrap.block1.block-md-2 .box:nth-child(n+3){width:40%;margin-top:80px}.entry-area .entry-box{display:table;width:100%;word-spacing:-1em}.entry-area .entry-box .title span{padding:0 1em;font-size:2rem}.entry-area .entry-box .title span span{padding:0 .5em 0 0;font-size:2.8rem}.entry-area .entry-box .btn{display:inline-block;width:48%}.entry-area .entry-box .btn ~ .btn{margin-left:2%}.entry-area .entry-box:nth-child(3) .btn{width:100%}}.isTablet #main-visual{background:url(/group/recruit/index/images/main_tb.jpg) no-repeat top center;background-size:100% auto}.isTablet #main-visual .video,.isTablet #main-visual video{display:none}.isTablet #main-visual .move{opacity:1}.isTablet #main-visual .ttl-move{width:1200px}.isTablet #main-visual .ttl-move img{width:1200px}
