html{font-size:10px}body,button,input,select,td,textarea,th{-webkit-tap-highlight-color:transparent;color:#1f2144;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;line-height:1.5}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,table,td,th{vertical-align:middle}caption,td,th{font-weight:400;text-align:left}dd,div,dl,dt,h1,h2,h3,h4,h5,h6,img,li,nav,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1}.clearfix:after{display:block;clear:both;content:""}figure,main{display:block}figure{margin:0;padding:0}img{width:100%;height:auto;vertical-align:middle}a{color:currentColor;text-decoration:none}input[type=text]{word-break:keep-all}input[type=text]::-ms-clear,select::-ms-expand{display:none}*{word-break:break-word}*,:after,:before{box-sizing:border-box}@font-face{src:url(https://assets.sa-recruit.kddi-s-falcon.com/static/fonts/glyphs.woff2?1650358174=) format("woff2"),url(https://assets.sa-recruit.kddi-s-falcon.com/static/fonts/glyphs.woff?1650358174=) format("woff");font-family:glyphs}.icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:glyphs;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-home:before{content:"\EA01"}.icon-blank:before{content:"\EA02"}@-webkit-keyframes mv_pic_before{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes mv_pic_before{0%{transform:translateX(0)}to{transform:translateX(100%)}}@-webkit-keyframes mv_pic_after{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes mv_pic_after{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fadeRight{0%{transform:translateX(-40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeRight{0%{transform:translateX(-40px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes text{0%{transform:translateY(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes text{0%{transform:translateY(100%);opacity:0}to{transform:translate(0);opacity:1}}.fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fit--contain{-o-object-fit:contain;object-fit:contain}.cmn-link{color:#00e;text-decoration:underline}.tingle-modal *{box-sizing:border-box}.tingle-modal{-webkit-overflow-scrolling:touch;display:flex;visibility:hidden;z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;overflow:hidden;background:rgba(0,0,0,.9);cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14l6.419-6.42 6.419 6.42.517 1.517-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z' fill='%23FFF'/%3E%3C/svg%3E"),auto;opacity:0}@supports((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{z-index:1000;position:fixed;top:2.5rem;right:2.5rem;width:2rem;height:2rem;padding:0;border:none;background-color:transparent;color:#fff;cursor:pointer}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;flex-shrink:0;width:60%;margin-top:auto;margin-bottom:auto;border-radius:4px;background:#fff;cursor:auto;opacity:1;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem}.tingle-modal-box__footer{width:auto;padding:1.5rem 2rem;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer:after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{z-index:10001;position:fixed;bottom:-200px;opacity:1;transition:bottom .3s ease-in-out .3s;will-change:bottom}.tingle-enabled{position:fixed;right:0;left:0;overflow:hidden}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{-webkit-animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-modal--overflow{padding-top:8vh;overflow-y:scroll}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;font-family:inherit;font-size:inherit;line-height:normal;text-decoration:none;vertical-align:middle;cursor:pointer;transition:background-color .4s ease;will-change:background-color}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@-webkit-keyframes scale{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.coccon-delete-jobhistry{display:none}.recruit .nested-fields{opacity:0;transition:opacity .9s linear;will-change:opacity}.recruit .nested-fields.nested-fields.is-expand{opacity:1}.careers-template{display:none}.js-addressList{max-height:calc(90vh - 10em);padding:20px 40px;overflow-y:scroll}.js-addressList .addressItem{padding:20px 0}.js-addressList .addressItem:not(:last-child){border-bottom:1px solid #ccc}.section-form{max-width:1000px;margin:0 auto}@media(min-width:769px),print{.show_sp{display:none!important}.wrapper{min-width:1300px;overflow:hidden}.row{width:100%;max-width:1000px;margin:0 auto}input[type=search]::-webkit-search-cancel-button{display:none}.c-form{padding:73px 77px 79px}.c-form__ttl span{display:block;margin-bottom:43px;color:#ff5400;font-size:2.46rem;font-weight:700;letter-spacing:1px;line-height:1}.c-form__ttl .picture-ttl,.home-page .c-form__ttl span{display:none}.home-page .c-form__ttl .picture-ttl{display:block}.c-form__ttl img{width:auto;margin-bottom:75px}.c-form_label{flex-shrink:0;width:158px;margin-right:13px;padding-top:24px;font-size:1.85rem;font-weight:700;line-height:1}.c-form_input{width:100%}.c-form_checkbox:not(:nth-of-type(4n)){margin-right:21px}.c-form_checkbox{padding:4px 0 9px}.c-form__row{display:flex;width:100%}.c-form__row+.c-form__row{margin-top:24px;padding-top:24px;border-top:3px solid #1f2144}.c-form .group-checkbox{display:flex;flex-wrap:wrap}.c-form .btn-submit{margin-top:49px}.c-input,.c-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:64px;padding:0 20px;border:none;outline:none;background-color:#f5f5f5;color:#1f2144}.c-input::-webkit-input-placeholder,.c-search::-webkit-input-placeholder{color:#999}.c-input::-moz-placeholder,.c-search::-moz-placeholder{color:#999}.c-input:-ms-input-placeholder,.c-search:-ms-input-placeholder{color:#999}.c-input:-moz-placeholder,.c-search:-moz-placeholder{color:#999}.c-search{padding:0 20px 0 60px;background:#f7f7f7 url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/icon_search.png) no-repeat;background-position:25px;background-size:22px 22px;font-size:1.59rem;font-weight:700}.c-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:64px;padding:0 55px 0 20px;border:none;border-radius:0;outline:none;background:#f7f7f7 url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/icon_arrow.png) no-repeat;background-position:calc(100% - 25px);background-size:17px 10px;color:#989898;font-size:2rem}.c-checkbox{display:none}.c-checkbox+label{display:inline-flex;position:relative;align-items:center;font-feature-settings:"palt" 1;font-size:1.6rem;letter-spacing:1px;line-height:25px;cursor:pointer}.c-checkbox+label:before{box-sizing:border-box;display:block;width:19px;height:19px;margin-right:13px;border:2px solid #1f2144;content:"";transition:background .2s;will-change:background}.c-checkbox+label:after{display:block;position:absolute;top:0;bottom:0;left:1px;width:16px;height:11px;margin:auto;transform:scale(0);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/icon_check.png) no-repeat;background-size:contain;content:"";opacity:1;transition:transform .2s,opacity .2s;will-change:transform,opacity}.c-checkbox:checked+label:before{background-color:#1f2144}.c-checkbox:checked+label:after{transform:scale(1);opacity:1}.entry{padding:60px 0;border-top:1px solid #bababa;border-bottom:1px solid #bababa;background-color:#fff}.btn-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;z-index:1;position:relative;align-items:center;justify-content:center;width:197px;height:59px;margin:auto;border:none;border-radius:0;outline:none;background:#ff5400;color:#fff;font-size:1.83rem;font-weight:700;letter-spacing:1px;line-height:1;cursor:pointer}.btn-submit:hover:before{transform:scaleX(1);transform-origin:left center}.btn-submit:before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right center;background-color:#0e0d6a;content:"";transition:transform .3s;will-change:transform}.btn-submit--entry{width:375px;height:100px;font-family:Oswald,sans-serif;font-feature-settings:"palt" 1;font-size:2.3rem;font-weight:400;letter-spacing:1.4px}.btn-submit--entry,.home-page .btn-submit{background-color:#0e0d6a}.btn-submit--entry:before,.home-page .btn-submit:before{background:#ff5400}.area{padding:73px 75px 79px 77px;border-top:1px solid #999;border-bottom:1px solid #999}.home-page .area{border-top:0;border-bottom:0}.area__ttl span{display:block;margin-bottom:43px;color:#ff5400;font-size:2.46rem;font-weight:700;letter-spacing:1px;line-height:1}.area__ttl .picture-ttl,.home-page .area__ttl span{display:none}.home-page .area__ttl .picture-ttl{display:block}.area__ttl img{width:auto;margin-bottom:75px}.area__group{display:flex;margin-bottom:14px}.area__group .name{flex-shrink:0;width:130px;margin-top:3px;margin-right:42px;font-size:1.85rem;font-weight:700}.area__group__list{display:flex;flex-wrap:wrap;width:100%}.area__group__list-item:not(:last-child){margin-right:8px}.area__group__list-item{margin-bottom:10px}.area__group__list-item a{display:block;width:68px;background-color:#f5f5f5;font-size:1.6rem;line-height:32px;text-align:center;transition:background .3s ease,color .3s ease;will-change:background,color}.area__group__list-item a:hover{background-color:#ff5400;color:#fff}.c-anchor{display:flex;justify-content:center}.c-anchor li{width:33.33333%;border-right:2px solid #1f2144;text-align:center}.c-anchor li:first-child{border-left:2px solid #1f2144}.c-anchor li a{display:block;position:relative;padding:2px 20px 24px;font-size:1.6010000000000002rem;font-weight:700;line-height:24px;transition:opacity .3s ease-out;will-change:opacity}.c-anchor li a:hover{opacity:.8}.c-anchor li a:hover:after{bottom:2px}.c-anchor li a:after{position:absolute;bottom:6px;left:50%;width:17px;height:10px;transform:translateX(-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/icon_arrow.png) no-repeat;background-size:contain;content:"";transition:bottom .3s ease-out;will-change:bottom}body{background:#f5f1dd}.mv{height:500px;color:#1f2144}.mv,.mv-ttl{position:relative}.mv-ttl{display:flex;z-index:2;flex-direction:column;padding:169px 68px 0}.mv-ttl__en{margin-bottom:23px;font-family:Oswald,sans-serif;font-size:11.3rem;font-weight:300;letter-spacing:7px;line-height:113px}.mv-ttl__jasm{margin-bottom:6px;padding-top:5px;font-size:2.2rem;letter-spacing:1px;line-height:1;text-indent:3px}.mv-ttl__jalg{font-size:3.7rem;letter-spacing:2.5px;line-height:45px;text-indent:3px}.mv-bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:1000px;background-position:top;background-repeat:no-repeat}.mv-bg_01{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_01.png)}.mv-bg_02{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_02.png)}.mv-bg_03{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_03.png)}.mv-bg_04{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_04.png)}.mv-bg_05{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_05.png)}.mv-02{height:auto;color:#1f2144}.mv-02 .mv-ttl{padding-bottom:45px}.btn{display:flex;width:257px;height:49px;margin:auto}.btn-text{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:1.439rem;font-weight:700;line-height:1;perspective:1px;transition:color .3s;will-change:color}.btn-text:before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right center;content:"";transition:transform .3s;will-change:transform}.btn-text .icon__blank{width:10px;height:11px;margin-left:4px;background:url(https:%0A%20%20%20%20%20%20%20%20margin-top:%20-16px) no-repeat;background-size:contain}.btn-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:46px;height:100%}.btn-icon:before{display:block;z-index:1;position:relative;width:0;height:0;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;border-left:8px solid #fff;content:""}.btn--01 .btn-text{background:#ff5400}.btn--01 .btn-icon,.btn--01 .btn-text:before{background:#71d9ff}.btn--02 .btn-text{background:#0e0d6a}.btn--02 .btn-icon,.btn--02 .btn-text:before{background:#ff5400}.btn--03 .btn-text{background:#fff;color:#1f2144}.btn--03 .btn-icon,.btn--03 .btn-text:before{background:#ff5400}.btn--03:hover .btn-text{color:#fff}.btn--04 .btn-text{background:#fff;color:#1f2144}.btn--04 .btn-icon,.btn--04 .btn-text:before{background:#71d9ff}.btn--04:hover .btn-text{color:#fff}.btn--full .btn-text{justify-content:flex-start;margin-right:-46px;padding-left:25px}.btn--full .btn-text:before{background:#0e0d6a}.btn--full .btn-icon{background:transparent}.btn:hover .btn-text:before{transform:scaleX(1);transform-origin:left center}.wrapper:before{z-index:-2;position:absolute;top:0;right:0;left:0;width:1000px;height:100%;margin:auto;background:#fff;content:""}.c_card{width:calc((100% - 50px)/3);margin:0 8px}.c_card__wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-right:-8px;margin-left:-8px}.c_card figure{width:100%;height:228px;overflow:hidden}.c_card__content{display:flex;flex-direction:column;justify-content:center;height:183px;padding:14px 10px 17px 20px;color:#fff}.c_card__desc{margin-bottom:25px;font-size:1.6rem;font-weight:700;line-height:27px}.c_card__ttl{font-size:2.3rem;font-weight:700;letter-spacing:.1em;line-height:40px}.c_card__time{font-size:1.4rem;font-weight:700;line-height:21px}.c_card__time span{display:inline-block}.c_card__time span:first-child{margin-right:10px}.c_card--default .c_card__content{background-color:#ff9024}.c_card--cyan .c_card__content{background-color:#71d9ff}.c_card--orange .c_card__content{background-color:#ff5400}.c_card--blue .c_card__content{background-color:#0e0d6a}a.c_card figure{position:relative}a.c_card figure:after{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff9024;content:"";opacity:0;transition:opacity .35s ease;will-change:opacity}a.c_card img{transition:transform .5s ease;will-change:transform}a.c_card:hover figure:after{opacity:.3}a.c_card:hover img{transform:scale(1.05)}main{position:relative;padding-top:87px;perspective:1px}.header{display:flex;z-index:999;position:fixed;top:0;left:0;justify-content:space-between;width:100%;min-width:1300px;padding-left:44px;background-color:#fff}.header__logo{margin-top:22px}.header__logo--link{display:inline-flex;align-items:center;transition:opacity .3s;will-change:opacity}.header__logo--link:hover{opacity:.7}.header__logo__img{display:inline-block;width:92px;height:41px;margin-right:35px;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/logo.png) no-repeat;background-size:100% 100%}.header__logo__slogan{margin-top:8px;color:#0e0d6a;font-size:1.4rem;font-weight:700;line-height:20px}.header__menu{display:flex}.header__menu__wrap{display:flex;align-items:center;height:87px}.header__menu__wrap li{margin:0 19px}.header__menu__wrap li a{display:inline-block;padding:10px;font-size:1.6rem;font-weight:400;letter-spacing:.05em;transition:opacity .3s;will-change:opacity}.header__menu__wrap li a:hover{opacity:.7}.header__menu__entry{display:inline-flex;position:relative;align-items:center;justify-content:center;width:150px;height:75px;margin-left:15px;background-color:#0e0d6a;color:#fff;font-feature-settings:"palt" 1;font-size:1.6rem;perspective:1px}.header__menu__entry:after{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right top;background-color:#ff5400;content:"";transition:transform .25s ease;will-change:transform}.header__menu__entry .en{font-weight:400}.header__menu__entry .jp{font-weight:500}.header__menu__entry:hover:after{transform:scaleX(1);transform-origin:left top}.floating-banner{z-index:99;position:fixed;right:30px;bottom:20px;width:160px;transition:transform .3s ease;will-change:transform}.floating-banner:hover{transform:scale(1.2)}.floating-banner__image{max-width:100%}.footer{position:relative;min-width:1300px;overflow:hidden}.footer__contact{position:relative;margin-bottom:60px;padding:79px 0 80px;background-color:#fff;text-align:center}.footer__contact:before{z-index:-1;position:absolute;bottom:-170px;left:-281px;width:550px;height:383px;transform:skewY(-45deg);background:#ff9024;content:""}.footer__contact:after{z-index:-2;position:absolute;bottom:-60px;left:-411px;width:0;height:0;border-bottom:411px solid #0e0d6a;border-left:411px solid transparent;content:""}.footer__ttl{margin-bottom:22px;font-size:2.5rem}.footer__subttl,.footer__ttl{font-weight:700;letter-spacing:.1em}.footer__subttl{margin-bottom:12px;font-size:1.8rem}.footer__desc{font-size:1rem;font-weight:400}.footer .info_box{display:flex;align-items:center;justify-content:center;margin-top:29px}.footer .info_box__item{display:block;position:relative;width:410px;height:153px;margin:0 15px;padding-top:36px;color:#fff;perspective:1px;pointer-events:auto}.footer .info_box__item:after{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right top;background:#0e0d6a;content:"";transition:transform .25s ease;will-change:transform}.footer .info_box__item:hover:after{transform:scaleX(1);transform-origin:left top}.footer .info_box__item__ttl{font-size:1.8rem;font-weight:500;letter-spacing:.1em}.footer .info_box__item__phone{font-size:4rem;font-weight:700;letter-spacing:.1em;line-height:70px}.footer .info_box__item__mail{font-size:3.5rem;font-weight:700;line-height:70px}.footer .info_box__item--primary{background-color:#ff5400}.footer .info_box__item--secondary{background-color:#ff9024}.footer__backtop{z-index:10;position:absolute;right:74px;bottom:174px}.footer__backtop__span{display:block;transition:all .3s ease}.footer__backtop__front{position:relative;width:85px;height:85px;padding:10px 0 0 15px;background-color:#0e0d6a;color:#fff;font-family:Oswald,sans-serif;font-size:2rem;font-weight:300;letter-spacing:.05em;line-height:25px}.footer__backtop__front:after{display:block;position:absolute;right:14px;bottom:14px;width:0;height:0;border-right:5px solid transparent;border-bottom:8px solid #fff;border-left:5px solid transparent;content:""}.footer__backtop__bottom{position:absolute;top:100%;left:0;width:100%;height:14px;transform:skewX(45deg) translateX(14px) scaleY(1);transform-origin:right bottom;background-color:#ff9024}.footer__backtop__side{position:absolute;top:0;right:-14px;width:14px;height:100%;transform:skewY(45deg) translateY(14px) scaleX(1);transform-origin:right bottom;background-color:#71d9ff}.footer__backtop:hover .footer__backtop__front{transform:translate3d(6px,6px,0)}.footer__backtop:hover .footer__backtop__bottom{transform:skewX(45deg) translateX(15px) scaleY(.6)}.footer__backtop:hover .footer__backtop__side{transform:skewY(45deg) translateY(13px) scaleX(.6)}.footer__bottom{padding:47px 0 42px;background-color:#fff;text-align:center}.footer__bottom--link{display:inline-block;transition:opacity .3s;will-change:opacity}.footer__bottom--link:hover{opacity:.7}.footer__bottom img{width:100px}.footer__bottom .copyright{color:#a7a7a7;font-size:1.4rem}[id^=page-job_offer-complete],[id^=page-job_offer-detail],body#page-job_offer-index{background:#fff}.wrap_obj{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.breadcrumb{padding:20px 50px;background-color:#f0f1f5}.breadcrumb__list{display:flex;align-items:center}.breadcrumb__list li{font-size:1.4rem;line-height:20px}.breadcrumb__list li:not(:last-child){position:relative;margin-right:35px}.breadcrumb__list li:not(:last-child):after{position:absolute;top:0;right:-22px;color:#888;font-size:1.4rem;font-weight:500;line-height:20px;content:">"}.breadcrumb__list li:last-child{max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__list li a{display:block;border-bottom:1px solid #1ea9b9;color:#1ea9b9;font-size:1.4rem;font-weight:500;line-height:20px;transition:border .3s ease-out;will-change:border}.breadcrumb__list li a:hover{border-bottom:1px solid transparent}.breadcrumb__list li .brLong{max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttl_01{position:relative;padding-bottom:20px;font-size:3.6rem;font-weight:700;line-height:1;text-align:center}.ttl_01:after{position:absolute;bottom:0;left:50%;width:30px;height:5px;transform:translateX(-50%);background-color:#2c3c7a;content:""}.ttl_02{position:relative;padding-bottom:29px;font-size:2.8rem;font-weight:700;line-height:1}.ttl_02:after{position:absolute;bottom:0;left:0;width:40px;height:4px;background-color:#2c3c7a;content:""}.bPagination{display:flex;align-items:center;justify-content:center;padding:10px}.bPagination .prev{margin-right:30px}.bPagination .prev a{position:relative;padding-left:20px;font-size:1.6rem;font-weight:500;line-height:30px}.bPagination .prev a:before{position:absolute;top:50%;left:0;width:16px;height:11px;transform:translateY(-50%) scaleX(-1);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right.svg) no-repeat;background-size:contain;content:"";transition:left .3s ease-out;will-change:left}.bPagination .prev a:hover:before{left:-5px}.bPagination .mulPrev{width:240px;height:55px}.bPagination .mulPrev a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:10px;background-color:#2c3c7a;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:1px;line-height:1}.bPagination .listPag{display:flex;justify-content:center;width:90px}.bPagination .listPag__now{position:relative;padding-right:10px;font-weight:500}.bPagination .listPag__now,.bPagination .listPag__now:after{color:#2c3c7a;font-family:Montserrat,sans-serif;font-size:1.8rem;line-height:1}.bPagination .listPag__now:after{position:absolute;top:0;right:2px;content:"/"}.bPagination .listPag__list{color:#2c3c7a;font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:500;line-height:1}.bPagination .mulNext{width:240px;height:55px}.bPagination .mulNext a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:10px;background-color:#2c3c7a;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:1px;line-height:1}.bPagination .next{margin-left:30px}.bPagination .next a{position:relative;padding-right:20px;font-size:1.6rem;font-weight:500;line-height:30px}.bPagination .next a:after{position:absolute;top:50%;right:0;width:16px;height:11px;transform:translateY(-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right.svg) no-repeat;background-size:contain;content:"";transition:right .3s ease-out;will-change:right}.bPagination .next a:hover:after{right:-5px}.bPagination .noneCl a{color:#dee0ea;pointer-events:none}.bPagination .noneCl.next a:after,.bPagination .noneCl.prev a:before{background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_none.svg) no-repeat;background-size:contain}.bPagination--searchList .noneClick a{background-color:#f0f1f5;color:#bfbfbf;pointer-events:none}.bPagination--faq .noneClick a{background-color:#f0f1f5;color:#2c3c7a;pointer-events:none}.bPagination--news .noneClick a{border:2px solid #2c3c7a;background-color:#fff;color:#2c3c7a;pointer-events:none}.bPagination--newsDetail .noneClick a{background-color:#f0f1f5;color:#bfbfbf;pointer-events:none}.bBtn .btnBack{display:flex;position:relative;align-items:center;justify-content:center;width:260px;height:65px;padding-left:29px;border:2px solid #2c3c7a;border-radius:10px;outline:none;background-color:#2c3c7a;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:1;cursor:pointer;transition:background .3s ease-out;will-change:background}.bBtn .btnBack:after{position:absolute;top:50%;left:29px;width:16px;height:11px;transform:translateY(-50%) scaleX(-1);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg) no-repeat;background-size:contain;content:"";transition:transform .3s ease-out;will-change:transform}.bBtn .btnBack:hover{background-color:#fff;color:#2c3c7a;opacity:1}.bBtn .btnBack:hover:after{transform:translate(-5px,-50%) scaleX(-1);background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_blue.svg)}.bBtn .btnBack--white{background-color:#fff;color:#2c3c7a}.bBtn .btnBack--white:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_blue.svg)}.bBtn .btnBack--white:hover{background-color:#2c3c7a;color:#fff}.bBtn .btnBack--white:hover:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg)}.bBtn .btnDelete{display:flex;position:relative;align-items:center;justify-content:center;width:260px;height:65px;padding-left:29px;border:2px solid #2c3c7a;border-radius:10px;outline:none;background-color:#2c3c7a;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:1;cursor:pointer;transition:background .3s ease-out;will-change:background}.bBtn .btnDelete:after{position:absolute;top:50%;left:29px;width:16px;height:11px;transform:translateY(-50%) scaleX(-1);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg) no-repeat;background-size:contain;content:"";transition:transform .3s ease-out;will-change:transform}.bBtn .btnDelete:hover{background-color:#fff;color:#2c3c7a;opacity:1}.bBtn .btnDelete:hover:after{transform:translate(-5px,-50%) scaleX(-1);background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_blue.svg)}.bBtn .btnDelete--white{background-color:#fff;color:#2c3c7a}.bBtn .btnDelete--white:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_blue.svg)}.bBtn .btnDelete--white:hover{background-color:#2c3c7a;color:#fff}.bBtn .btnDelete--white:hover:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg)}.bBtn .btnDefault{display:flex;position:relative;align-items:center;justify-content:center;width:260px;height:65px;padding-right:29px;border:2px solid #2c3c7a;border-radius:10px;outline:none;background-color:#2c3c7a;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:1;cursor:pointer;transition:background .3s ease-out;will-change:background}.bBtn .btnDefault:after{position:absolute;top:50%;right:29px;width:16px;height:11px;transform:translateY(-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg) no-repeat;background-size:contain;content:"";transition:transform .3s ease-out;will-change:transform}.bBtn .btnDefault:hover{background-color:#fff;color:#2c3c7a;opacity:1}.bBtn .btnDefault:hover:after{transform:translate(5px,-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_blue.svg) no-repeat;background-size:contain}.bBtn .btnDefault--white{background-color:#fff;color:#2c3c7a}.bBtn .btnDefault--white:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_blue.svg)}.bBtn .btnDefault--white:hover{background-color:#2c3c7a;color:#fff}.bBtn .btnDefault--white:hover:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg)}.bBtn .btnDf{display:flex;align-items:center;justify-content:center;width:200px;height:50px;border:2px solid #2c3c7a;border-radius:10px;background-color:#2c3c7a;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:1px;transition:background .3s ease-out;will-change:background}.bBtn .btnDf--green{border:2px solid #1ea9b9;background-color:#1ea9b9}.bBtn .btnDf--green:hover{color:#1ea9b9}.bBtn .btnDf--blue:hover{color:#2c3c7a}.bBtn .btnDf--gray{border:2px solid #000;background-color:#f4f4f4;color:#000}.bBtn .btnDf--gray:hover{background-color:#000;color:#fff}.bBtn .btnDf:hover{background-color:#fff;opacity:1}.btnSearch{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:relative;width:342px;height:75px;margin:0 auto;overflow:visible;transform:translateZ(0);border:none;outline:none;background-color:transparent;box-shadow:none;cursor:pointer}.btnSearch span{display:flex;z-index:2;position:relative;align-items:center;justify-content:center;height:100%;padding:5px 20px 5px 32px;border-radius:10px;background-color:#1ea9b9;color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:1px;line-height:25px;text-align:center;transition:transform .3s ease-out;will-change:transform}.btnSearch span:before{position:absolute;top:50%;left:35px;width:24px;height:25px;transform:translateY(-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_search.png) no-repeat 50%;background-size:cover;content:""}.btnSearch:after{z-index:-1;position:absolute;bottom:-7px;left:0;width:100%;height:100%;border-radius:10px;background-color:#10828f;content:""}.btnSearch:hover{opacity:1}.btnSearch:hover span{transform:translateY(7px)}.form__st{padding:0 75px;font-weight:500}.form__st .msg-error{display:none;width:100%;margin-top:10px;color:#d80000;font-size:1.4rem}.form__st .note{color:#d70000}.form__st .form__app{margin-top:22px;margin-bottom:70px}.form__st .form__history{margin-bottom:70px}.form__st .form__rowTll{margin-bottom:40px;padding:15px 10px;background-color:#2c3c7a;color:#fff;font-size:2rem;font-weight:700;letter-spacing:1px;line-height:30px;text-align:center}.form__st .form__input{display:flex;flex-wrap:wrap;margin-bottom:30px}.form__st .form__input .input__lb{width:169px;padding-top:8px;padding-right:20px;font-weight:700}.form__st .form__input .input__box{display:flex;flex-wrap:wrap;width:calc(100% - 169px)}.form__st .form__input .input__box .col{display:flex;flex-wrap:wrap;align-items:center;width:100%}.form__st .form__input .input__box .col.flex-no-wrap{flex-wrap:nowrap}.form__st .form__input .input__box .col-space02:not(:first-child){margin-left:15px}.form__st .form__input .input__box .col.error .control-input,.form__st .form__input .input__box .col.error input[type=checkbox]:checked+label:before,.form__st .form__input .input__box .col.error input[type=checkbox]:not(:checked)+label:before,.form__st .form__input .input__box .col.error input[type=radio]:checked+label:before,.form__st .form__input .input__box .col.error input[type=radio]:not(:checked)+label:before{background-color:#fff9f9;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.form__st .form__input .input__box .col .input-error{width:100%}.form__st .form__input .input__box .col .input-error input{background-color:#fff9f9;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.form__st .form__input .input__box .col .input-error .error-txt{color:#d70000}.form__st .form__input .input__box .col>:not(:first-child){margin-left:15px}.form__st .form__input .input__box .col.col-w50{width:50%}.form__st .form__input .input__box .col.col-auto,.form__st .form__input .input__box .col.col-auto02{width:auto}.form__st .form__input .input__box .col.col-full{width:100%;margin-top:15px;margin-left:0}.form__st .form__input .input__box .col .tac{text-align:center}.form__st .form__input .input__box .col .select-w01{width:88px}.form__st .form__input .input__box .col .select-w02{width:78px}.form__st .form__input .input__box .col .select-w03{width:143px}.form__st .form__input .input__box .col .select-w04{width:100px}.form__st .form__input .input__box .col .ipt-w01{width:346px}.form__st .form__input .input__box .col .ipt-w02{width:128px}.form__st .form__input .input__box .col .tara01{height:180px}.form__st .form__input .input__box .col .tara02{height:110px}.form__st .form__input .input__box .control-input{width:100%;border:1px solid #e4e4e4}.form__st .form__input .input__box .control-input:focus{background:#f0f8ff}.form__st .form__input .input__box textarea{resize:none}.form__st .form__input .input__box input,.form__st .form__input .input__box textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 27px;border:0;border-radius:0;box-shadow:none}.form__st .form__input .input__box input:focus,.form__st .form__input .input__box textarea:focus{outline:none}.form__st .form__input .input__box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 29px 16px 21px;border:0;border-radius:0;outline:none;background:#fff url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_select.png) center right 8px no-repeat;background-size:8px 21px;color:#282828;font-size:1.6rem}.form__st .form__input .input__box select::-ms-expand{display:none}.form__st .form__input .input__box input[type=radio]:checked,.form__st .form__input .input__box input[type=radio]:not(:checked){position:absolute;left:-9999px}.form__st .form__input .input__box input[type=radio]:checked+label,.form__st .form__input .input__box input[type=radio]:not(:checked)+label{position:relative;margin-right:42px;margin-left:0;padding-left:35px;cursor:pointer}.form__st .form__input .input__box input[type=radio]:checked+label:before,.form__st .form__input .input__box input[type=radio]:not(:checked)+label:before{z-index:1;position:absolute;top:2px;left:0;width:26px;height:26px;border:1px solid #e4e4e4;border-radius:50%;background-color:#fff;content:""}.form__st .form__input .input__box input[type=radio]:checked+label:after,.form__st .form__input .input__box input[type=radio]:not(:checked)+label:after{z-index:2;position:absolute;top:8px;left:6px;width:14px;height:14px;border-radius:50%;background-color:#2c3c7a;background-size:contain;content:"";transition:opacity .2s,transform .2s;will-change:opacity,transform}.form__st .form__input .input__box input[type=radio]:not(:checked)+label:after{transform:scale(0);opacity:0}.form__st .form__input .input__box input[type=radio]:checked+label:after{transform:scale(1);opacity:1}.form__st .form__input .input__box input[type=radio]:disabled:checked+label:before,.form__st .form__input .input__box input[type=radio]:disabled:not(:checked)+label:before{border-color:#bbb;background-color:#ddd;box-shadow:none}.form__st .form__input .input__box input[type=radio]:disabled:checked+label:after{color:#999}.form__st .form__input .input__box input[type=radio]:disabled+label{color:#aaa}.form__st .form__input .input__box input[type=checkbox]:checked,.form__st .form__input .input__box input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.form__st .form__input .input__box input[type=checkbox]:checked+label,.form__st .form__input .input__box input[type=checkbox]:not(:checked)+label{position:relative;margin-right:42px;margin-left:0;padding:4px 0 4px 32px;line-height:16px;cursor:pointer}.form__st .form__input .input__box input[type=checkbox]:checked+label:before,.form__st .form__input .input__box input[type=checkbox]:not(:checked)+label:before{z-index:1;position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%);border:1px solid #e4e4e4;border-radius:5px;background:#fff;content:""}.form__st .form__input .input__box input[type=checkbox]:checked+label:after,.form__st .form__input .input__box input[type=checkbox]:not(:checked)+label:after{z-index:2;position:absolute;top:0;left:-1px;width:24px;height:20px;border-radius:50%;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_checkbox.png) no-repeat;background-size:contain;content:"";transition:opacity .2s,transform .2s;will-change:opacity,transform}.form__st .form__input .input__box input[type=checkbox]:not(:checked)+label:after{transform:scale(0);opacity:0}.form__st .form__input .input__box input[type=checkbox]:checked+label:after{transform:scale(1);opacity:1}.form__st .form__input .input__box input[type=checkbox]:disabled:checked+label:before,.form__st .form__input .input__box input[type=checkbox]:disabled:not(:checked)+label:before{border-color:#bbb;background-color:#ddd;box-shadow:none}.form__st .form__input .input__box input[type=checkbox]:disabled:checked+label:after{color:#999}.form__st .form__input .input__box input[type=checkbox]:disabled+label{color:#aaa}.form__st .form__input .correct,.form__st .form__input .error{width:100%}.form__st .form__addIpt{margin-bottom:72px}.form__st .form__addIpt .btnBack{width:214px;height:50px;padding-right:35px;padding-left:0;font-size:1.6rem}.form__st .form__addIpt .btnBack:after{right:20px;left:inherit;width:14px;height:14px;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_plus.png) no-repeat;background-size:cover}.form__st .form__addIpt .btnBack:hover:after{transform:translateY(-50%) scaleX(-1);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_plus_w.png) no-repeat;background-size:cover}.form__st .form__addIpt .btnDelete{width:214px;height:50px;padding-right:35px;padding-left:0;font-size:1.6rem}.form__st .form__addIpt .btnDelete:after{right:20px;left:inherit;width:11px;height:14px}.form__st .form__addIpt .btnDelete:after,.form__st .form__addIpt .btnDelete:hover:after{background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/dustbox.svg) no-repeat;background-size:cover}.form__st .form__addIpt .btnDelete:hover:after{transform:translateY(-50%) scaleX(-1)}.form__st .form__privacy{margin-bottom:28px;text-align:center}.form__st .form__privacy .form__link{display:inline-block;border-bottom:1px solid #1ea9b9;color:#1ea9b9;line-height:1.1;transition:border .3s;will-change:border}.form__st .form__privacy .form__link:hover{border-bottom-color:transparent}.form__st .form__privacyCheck{text-align:center}.form__st .form__privacyCheck input[type=checkbox]:checked,.form__st .form__privacyCheck input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.form__st .form__privacyCheck input[type=checkbox]:checked+label,.form__st .form__privacyCheck input[type=checkbox]:not(:checked)+label{position:relative;margin-left:0;padding-left:32px;cursor:pointer}.form__st .form__privacyCheck input[type=checkbox]:checked+label:before,.form__st .form__privacyCheck input[type=checkbox]:not(:checked)+label:before{z-index:1;position:absolute;top:-1px;left:0;width:20px;height:20px;border:1px solid #ccc;border-radius:5px;background:#fff;content:""}.form__st .form__privacyCheck input[type=checkbox]:checked+label:after,.form__st .form__privacyCheck input[type=checkbox]:not(:checked)+label:after{z-index:2;position:absolute;top:-2px;left:-1px;width:24px;height:20px;border-radius:50%;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_checkbox.png) no-repeat;background-size:contain;content:"";transition:opacity .2s,transform .2s;will-change:opacity,transform}.form__st .form__privacyCheck input[type=checkbox]:not(:checked)+label:after{transform:scale(0);opacity:0}.form__st .form__privacyCheck input[type=checkbox]:checked+label:after{transform:scale(1);opacity:1}.form__st .form__privacyCheck input[type=checkbox]:disabled:checked+label:before,.form__st .form__privacyCheck input[type=checkbox]:disabled:not(:checked)+label:before{border-color:#bbb;background-color:#ddd;box-shadow:none}.form__st .form__privacyCheck input[type=checkbox]:disabled:checked+label:after{color:#999}.form__st .form__privacyCheck input[type=checkbox]:disabled+label{color:#aaa}.form__st .form__privacyCheck .form__input{display:inline-block}.form__st .form__privacyCheck .form__input .msg-error{text-align:left}.form__st .form__privacyCheck .error input[type=checkbox]:checked+label:before,.form__st .form__privacyCheck .error input[type=checkbox]:not(:checked)+label:before{background-color:#fff9f9;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.form__st .bBtn{margin-top:26px}.form__st :-ms-input-placeholder{color:#c4c4c4;letter-spacing:1px;opacity:1}.form__st ::-moz-placeholder{color:#c4c4c4;letter-spacing:1px;opacity:1}.form__st ::-ms-input-placeholder{color:#c4c4c4;letter-spacing:1px;opacity:1}.form__st ::placeholder{color:#c4c4c4;letter-spacing:1px;opacity:1}.bSearch{position:relative;padding:40px}.bSearch .ttl_01{padding-top:49px}.bSearch_ctn{position:absolute;top:40px;left:40px;width:calc(100% - 80px);height:calc(100% - 80px);overflow:hidden;background-color:#f0f1f5}.bSearch_ctn:after{z-index:2;position:absolute;right:-20px;bottom:-18px;color:#fff;font-family:Montserrat,sans-serif;font-size:10.8rem;font-weight:600;letter-spacing:5px;line-height:1;content:"SEARCH"}.bSearch .formSeach{z-index:3;position:relative;padding:50px 20px 98px}.bSearch .fmConts .fmGroup{display:flex;align-items:center;padding:25px 0}.bSearch .fmConts .fmGroup:first-child{padding:0 0 30px}.bSearch .fmConts .fmGroup:not(:last-child){border-bottom:1px solid #ccc}.bSearch .fmConts .fmGroup:last-child{padding-bottom:0}.bSearch .fmConts .grKeyword{display:flex;justify-content:space-between;padding:25px 0;border-bottom:1px solid #ccc}.bSearch .fmConts .grKeyword .fmText{position:relative;width:calc(50% - 30px)}.bSearch .fmConts .grKeyword .fmText .icon{position:absolute;top:30px;left:1em;width:24px;height:24px;transform:translateY(-50%);color:#858585}.bSearch .fmConts .grKeyword .fmText .icon.search{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/search_black_24dp.svg);background-size:contain}.bSearch .fmConts .grKeyword .fmText .icon.location_on{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/location_on_black_24dp.svg);background-size:contain}.bSearch .fmConts .grKeyword .fmText input[type=text]{width:100%;height:60px;padding:.5em 1em .5em 2.8em;border:none;outline:none}.bSearch .fmConts .grKeyword .fmText input[type=text].border{border:1px solid #ccc}.bSearch .fmConts .fmLabel{width:132px;padding:0 5px 0 16px;font-size:1.8rem;font-weight:700;letter-spacing:.75px;text-align:left}.bSearch .fmConts.is-middle .fmLabel{width:175px}.bSearch .fmConts .fmControl{width:calc(100% - 132px);padding-right:2px}.bSearch .fmConts .fmControl .fmSelect{display:inline-block;position:relative;width:100%;height:60px;background-color:#fff;line-height:60px;perspective:1px}.bSearch .fmConts .fmControl .fmSelect:after{z-index:-1;position:absolute;top:26px;right:27px;width:13px;height:7px;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/top_arr_drop.png) no-repeat;background-size:contain;content:""}.bSearch .fmConts .fmControl .fmSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;padding:0 40px 0 23px;border:1px solid #909090;border-radius:0;outline:none;background-color:transparent;box-shadow:none;color:#282828;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-size:1.6rem;font-weight:500;line-height:20px;word-break:keep-all;cursor:pointer}.bSearch .fmConts .fmControl .fmSelect select::-ms-expand{display:none}.bSearch .fmConts .fmControl .fmSelect select option{text-align:center}.bSearch .fmConts .fmControl .grCheckbox{display:flex;flex-wrap:wrap;align-items:center;margin-top:-11px;padding:5px 0 3px}.bSearch .fmConts .fmControl .fmCheckbox{display:inline-block;margin-top:11px}.bSearch .fmConts .fmControl .fmCheckbox:not(:last-child){margin-right:37px}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked+label,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked)+label{display:flex;position:relative;align-items:center;padding-left:29px;font-size:1.6rem;font-weight:500;letter-spacing:-.75px;line-height:20px;cursor:pointer}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked+label:before,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked)+label:before{z-index:1;position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%);border:1px solid #909090;border-radius:5px;background-color:#fff;content:""}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked+label:after,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked)+label:after{z-index:2;position:absolute;top:5px;left:4px;width:12px;height:9px;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/search_arr_checkbox.png) no-repeat;background-size:contain;content:"";transition:opacity .3s,transform .3s;will-change:opacity,transform}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked)+label:after{transform:scale(0);opacity:0}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked+label:after{transform:scale(1);opacity:1}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:disabled:checked+label:before,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:disabled:not(:checked)+label:before{border-color:#bbb;background-color:#ddd;box-shadow:none}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:disabled:checked+label:after{color:#999}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:disabled+label{color:#aaa}.bSearch .fmConts .fmControl .fmCheckbox .icon{display:flex;align-items:center}.bSearch .fmConts .fmControl .fmCheckbox .icon i{display:inline-block;margin-right:5px;background-repeat:no-repeat;background-size:contain;line-height:1;vertical-align:middle}.bSearch .fmConts .fmControl .fmCheckbox .icon i img{display:block;max-width:100%;height:auto}.bSearch .fmConts .fmControl .fmCheckbox .icon i.time img{width:18px}.bSearch .fmConts .fmControl .fmCheckbox .icon i.human img{width:22px}.bSearch .fmConts .fmControl .fmCheckbox .icon i.price img{width:17px}.bSearch .fmConts .fmControl .fmCheckbox .icon i.mess img{width:20px}.bSearch .fmConts .fmControl .fmCheckbox .icon i.bag img{width:18px}.bSearch .fmConts .fmControl .fmCheckbox .icon i.book img{width:13px}.bSearch .fmConts .fmControl .fmCheckbox .icon i.car img{width:25px}.bSearch .fmBtn .btnSearch{position:absolute;bottom:3px;left:50%;transform:translate(-50%,40px)}.bModal{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;visibility:hidden;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;opacity:0;perspective:1px;transition:all .3s}.bModal.open,.bModal.open .bModal__overlay{visibility:visible;opacity:1}.bModal.open .bModal__inner{transform:translate(-50%,-50%) scale(1);opacity:1}.bModal__overlay{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s}.bModal__close{display:flex;position:absolute;top:-23px;right:-23px;align-items:center;justify-content:center;width:47px;height:47px;border:2px solid #2c3c7a;border-radius:50%;background-color:#fff;cursor:pointer}.bModal__close .glyphs-recruit_icon_close{display:block}.bModal__close .glyphs-recruit_icon_close:before{display:block;color:#2c3c7a}.bModal__inner{position:absolute;top:50%;left:50%;width:94%;max-width:776px;max-height:90%;padding:58px 0 100px;transform:translate(-50%,-50%) scale(.7);background-color:#fff;opacity:0;perspective:1px;transition:all .4s}.bModal__inner .c-form--search{padding:0}.bModal__inner .btn-submit{width:240px}.bModal__wrap{height:100%;padding:0 110px 0 100px}.bModal__scroll{height:414px;overflow:auto}.bModal__ttl{margin-bottom:30px;font-size:2.4rem;font-weight:700;letter-spacing:.75px}.bModal__select{margin-bottom:40px}.bModal__select select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:100%;padding:20px 45px 20px 22px;border:1px solid #909090;outline:none;background:#fff url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_arrow.svg) no-repeat center right 27px;box-shadow:none;color:#282828;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.75px;cursor:pointer}.bModal__select select:focus{outline:none}.bModal__select select::-ms-expand{display:none}.bModal__btn{margin-top:25px}.bModal__btn .btnDefault{margin-top:40px;padding-bottom:1px}.bModal__btn .btnDefault:focus{outline:none}a[href^="tel:"]{pointer-events:none}.mainVisual{background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_bkg_mainvisual.png) 50% no-repeat;background-size:cover}.recruit{font-weight:500}.recruit .bBtn{display:flex;justify-content:center;margin-top:50px}.recruit .bBtn .btnDf{width:320px;height:60px;margin:0 20px;font-size:2rem}.recruit .bBtn .btnDf--green:hover{background-color:#fff}.recruit .search__condition{z-index:3;position:relative;padding-bottom:106px}.recruit .search__condition .ttl_01{margin-bottom:40px}.recruit .search__inner{padding:0 80px}.recruit .search__btn{display:block;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}.recruit .search__btn span{padding:15px 20px 15px 70px;font-size:2rem}.recruit .search__result{margin-bottom:100px}.recruit .search__result.no_result{margin-top:50px;margin-bottom:50px}.recruit .search__result .result__ttl{margin-bottom:50px;color:#2c3c7a;font-size:30px;font-weight:700;letter-spacing:1px}.recruit .search__result .result__ttl span{font-size:22px}.recruit .search__result .result__empty__ttl{font-size:30px;font-weight:700;line-height:1.4;text-align:center}.recruit .search__result .result__item{padding-bottom:50px;border-top:4px solid #2c3c7a;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#fff;box-shadow:0 8px 43px 0 rgba(18,17,18,.13)}.recruit .search__result .result__item:not(:last-child){margin-bottom:80px}.recruit .search__result .result__item .item__head{background-color:#e7eaf5}.recruit .search__result .result__item .item__head .head__inner{width:100%;max-width:1100px;margin:0 auto;padding:22px 0 15px}.recruit .search__result .result__item .item__body{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1100px;margin:0 auto;padding:40px 0 0}.recruit .search__result .result__item .item__body .box__img{width:382px;margin-top:10px}.recruit .search__result .result__item .item__body .box__img img{min-width:400px;max-width:100%;min-height:100%;max-height:200px;-o-object-fit:cover;object-fit:cover}.recruit .search__result .result__item .item__body .box__text{width:calc(100% - 432px)}.recruit .search__result .result__item .item__body .box__text .text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:18px;overflow:hidden}.recruit .search__result .result__item .item__body .box__text .dl__line{display:flex;flex-wrap:wrap;justify-content:space-between}.recruit .search__result .result__item .item__body .box__text .dl__line:not(:last-child){margin-bottom:5px}.recruit .search__result .result__item .item__body .box__text .dl__line dt{display:flex;align-items:center;justify-content:center;width:68px}.recruit .search__result .result__item .item__body .box__text .dl__line dt span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#282828;color:#fff;line-height:35px;text-align:center}.recruit .search__result .result__item .item__body .box__text .dl__line dd{display:flex;align-items:center;width:calc(100% - 87px)}.recruit .search__result .result__item .item__body__link{display:block}.recruit .search__result .result__item .item__body__link:hover{opacity:.6}.recruit .search__result .result__item .item__cate{margin-bottom:5px;color:#1ea9b9;font-size:18px;font-weight:700;letter-spacing:1px}.recruit .search__result .result__item .item__catch{position:relative;margin-bottom:13px;font-size:28px;font-weight:700;letter-spacing:1px;line-height:40px}.recruit .search__result .result__item .item__lbs{display:flex;flex-wrap:wrap}.recruit .search__result .result__item .item__lbs .lb{display:flex;align-items:center;margin:0 20px 15px 0;padding:0 20px 0 10px;border-radius:20px;background-color:#fff;color:#2c3c7a;font-weight:700;letter-spacing:1px;line-height:27px}.recruit .search__result .result__item .item__lbs .lb .icon{display:flex;position:relative;align-items:center;justify-content:center;width:25px;margin-right:6px}.recruit .search__result .result__item .item__lbs .lb .icon img{width:18px}.recruit .search__result .result__item .item__lbs .lb .icon_car img{width:25px}.recruit .search__result .result__item .item__lbs .lb .icon_human img{width:22px}.recruit .search__result .result__item .item__lbs .lb .icon_message img{width:20px}.recruit .search__result .result__item .item__lbs .lb .icon_book img{width:13px}.recruit .search__result .result__cmn-flex{display:flex;flex-flow:row-reverse;align-items:center;justify-content:space-between;margin-top:66px}.recruit .search__result .result__re-conditions{position:relative;width:342px;height:75px;margin-bottom:40px;padding:5px 20px 5px 32px;border:none;border-radius:10px;outline:none;background-color:#1ea9b9;box-shadow:0 7px 15px -7px rgba(0,0,0,.6);color:#fff;font-size:2.2rem;font-weight:700;cursor:pointer}.recruit .search__result .result__re-conditions:hover{opacity:.7}.recruit .condition__list .item{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:500;letter-spacing:.75px}.recruit .condition__list .item:not(:last-child){margin-bottom:11px}.recruit .condition__list .item:not(:last-child) .item__text:after{position:absolute;bottom:-6px;left:0;width:100%;height:1px;background-color:#ccc;content:""}.recruit .condition__list .item__lb{width:107px}.recruit .condition__list .item__lb span{display:block;padding:15px 10px;background-color:#2c3c7a;color:#fff;font-weight:700;line-height:25px;text-align:center}.recruit .condition__list .item__text{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:space-between;width:calc(100% - 117px);padding-left:18px}.recruit .condition__list .item__text--md{display:flex;position:relative;flex:0 1 auto;align-items:center;color:#1ea9b9}.recruit .condition__list .item__text--md span{display:inline-block;border-bottom:1px solid #1ea9b9;line-height:20px;transition:border .3s;will-change:border}.recruit .condition__list .item__text--md:after{display:inline-block;width:17px;height:17px;margin-left:10px;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_open.png) no-repeat 50%;background-size:cover;content:""}.recruit .condition__list .item__text--md:hover span{border-bottom-color:transparent}.recruit .condition__list .item__text--ctr{flex:1 0;padding-right:30px}.recruit .bSearch{margin:-40px 0 66px}.recruit ::-webkit-scrollbar{width:8px}.recruit ::-webkit-scrollbar-track{background:#f1f1f1}.recruit ::-webkit-scrollbar-thumb{background:#888}.recruit ::-webkit-scrollbar-thumb:hover{background:#555}.bModal__inner{max-width:1100px}.bModal .bSearch{padding:0}.bModal .bSearch .formSeach{margin-bottom:50px;padding:0}.detail{padding-bottom:0;border-bottom:1px solid #fff}.detail .mainVisual{height:234px;margin-bottom:0;background:none}.detail .mainVisual__ttl{color:#2c3c7a;text-shadow:none}.detail .mainVisual__ttl:after{background-color:#2c3c7a;box-shadow:none}.detail .head__catch{margin-bottom:100px;padding:120px 0;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_detail_head.jpg) no-repeat 50%;background-size:cover}.detail .head__inner{padding:70px 20px 60px;background-color:#fff;letter-spacing:.75px;text-align:center}.detail .head__inner.row{max-width:80%}.detail .head__ttl{margin-bottom:37px;font-size:3.2rem;font-weight:700;letter-spacing:1px}.detail .ttl_01{margin-bottom:32px;font-size:3.6rem}.detail .bJob{margin-bottom:100px;padding:0 74px 0 76px}.detail .bJob .job__dl{display:flex;flex-wrap:wrap;justify-content:space-between}.detail .bJob .job__dl:not(:last-child){margin-bottom:21px}.detail .bJob .job__dl:not(:last-child) dd:after{position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:#ccc;content:""}.detail .bJob .job__dl dt{display:flex;align-items:center;justify-content:center;width:141px;background-color:#f0f1f5;color:#2c3c7a;font-weight:700;text-align:center}.detail .bJob .job__dl dd{position:relative;width:calc(100% - 169px);padding:12px 0}.detail .bJob .job__dl dd .has-space{margin-bottom:30px}.detail .bJob .list__dot li{padding-left:16px;text-indent:-16px}.detail .bJob .list__dot li:before{content:"・"}.detail .bApplication__form{padding:100px 0 120px;background-color:#f0f1f5}.detail .center{padding-bottom:120px;text-align:center}.detail .bModal__inner{width:94%;max-width:1100px;height:90%;padding:64px 0 70px}.detail .bModal__historyTtl{margin:44px 0 20px;padding:15px 10px;background-color:#2c3c7a;color:#fff;font-size:2rem;font-weight:700;letter-spacing:1px;line-height:30px;text-align:center}.detail .bModal__catch{margin-top:36px;color:#2c3c7a;font-size:2.6rem;font-weight:700;letter-spacing:.75px}.detail .bModal__wrap{height:100%;padding:0 76px;overflow:auto}.detail .bModal__confirm{margin-top:76px}.detail .bModal .bModal__defineRow{display:flex;flex-wrap:wrap;justify-content:space-between}.detail .bModal .bModal__defineRow:not(:last-child){margin-bottom:21px}.detail .bModal .bModal__defineRow:not(:last-child) dd:after{position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:#ccc;content:""}.detail .bModal .bModal__defineRow dt{display:flex;align-items:center;justify-content:center;width:190px;min-height:54px;background-color:#f0f1f5;color:#2c3c7a;font-weight:700;text-align:center}.detail .bModal .bModal__defineRow dd{position:relative;width:calc(100% - 216px);padding:12px 0}.detail .bModal .bModal__defineRow dd .has-space{margin-bottom:30px}.detail .bModal .bBtn{margin-top:40px}.detail .bModal .bBtn button{margin:0 25px}.complete{padding-bottom:150px}.complete .mainVisual{height:234px;margin-bottom:40px;background:none}.complete .mainVisual__ttl{color:#2c3c7a;text-shadow:none}.complete .mainVisual__ttl:after{background-color:#2c3c7a;box-shadow:none}.complete{font-weight:500;text-align:center}.complete .com__ttl{margin-bottom:50px;font-size:3.6rem;font-weight:700;letter-spacing:.75px;text-align:center}.complete .com__text{margin-bottom:90px}.bPagination{padding-bottom:20px}.bPagination.total{padding-bottom:120px}}@media only screen and (max-width:768px){main{overflow:hidden}.show_pc{display:none!important}.wrapper{min-width:320px;overflow:hidden}.row{padding-right:2.666666666666667vw;padding-left:2.666666666666667vw}input[type=search]::-webkit-search-cancel-button{display:none}.c-form__ttl span{display:block;margin-bottom:8vw;color:#ff5400;font-size:4.8vw;font-weight:700;line-height:1.48}.c-form__ttl img{width:48.13333333333333vw;height:9.2vw;margin-bottom:10.133333333333333vw}.c-form_label{flex-shrink:0;width:100%;margin-bottom:4vw;font-size:5.333333333333334vw;font-weight:700;line-height:1}.c-form_input{width:100%}.c-form_checkbox{width:50%;margin:1.2vw 0 6.133333333333333vw}.c-form__row{display:block}.c-form__row+.c-form__row{margin-top:7.866666666666666vw;padding-top:7.199999999999999vw;border-top:.8vw solid #000}.c-form .group-checkbox{display:flex;flex-wrap:wrap;justify-content:space-between}.c-form .btn-submit{margin-top:6.533333333333332vw}.c-input,.c-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16vw;padding:0 2.666666666666667vw;border:none;outline:none;background-color:#f5f5f5;color:#1f2144;font-size:calc(9px + 2.24vw)}.c-input::-webkit-input-placeholder,.c-search::-webkit-input-placeholder{color:#999}.c-input::-moz-placeholder,.c-search::-moz-placeholder{color:#999}.c-input:-ms-input-placeholder,.c-search:-ms-input-placeholder{color:#999}.c-input:-moz-placeholder,.c-search:-moz-placeholder{color:#999}.c-search{padding:0 2.666666666666667vw 0 12.4vw;background:#f7f7f7 url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/icon_search.png) no-repeat;background-position:5.333333333333334vw;background-size:4.3999999999999995vw 4.3999999999999995vw;font-weight:700}.c-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16vw;padding:0 10.666666666666668vw 0 2.666666666666667vw;border:none;border-radius:0;outline:none;background:#f7f7f7 url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/icon_arrow.png) no-repeat;background-position:calc(100% - 4.53333vw);background-size:4.8vw 2.8000000000000003vw;color:#989898;font-size:calc(9px + 2.24vw)}.c-checkbox{display:none}.c-checkbox+label{display:inline-flex;position:relative;align-items:center;font-feature-settings:"palt" 1;font-size:3.4666666666666663vw;font-weight:700;letter-spacing:-.06666666666666667vw;line-height:1;cursor:pointer}.c-checkbox+label:before{box-sizing:border-box;display:block;width:8.799999999999999vw;height:8.799999999999999vw;margin-right:2vw;border:.8vw solid #1f2144;content:"";transition:background .2s;will-change:background}.c-checkbox+label:after{display:block;position:absolute;top:.4vw;bottom:0;left:2vw;width:4.933333333333334vw;height:3.3333333333333335vw;margin:auto;transform:scale(0);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/icon_check_sp.png) no-repeat;background-size:contain;content:"";opacity:1;transition:transform .2s,opacity .2s;will-change:transform,opacity}.c-checkbox:checked+label:before{background-color:#1f2144}.c-checkbox:checked+label:after{transform:scale(1);opacity:1}.entry{margin:0 -2.666666666666667vw;padding:12.133333333333333vw 0;border-top:.26666666666666666vw solid #bababa;border-bottom:.26666666666666666vw solid #bababa;background-color:#fff}.btn-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;position:relative;align-items:center;justify-content:center;width:81.33333333333333vw;height:16vw;margin:auto;border:none;border-radius:0;outline:none;background:#0e0d6a;color:#fff;font-size:5.333333333333334vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:1;cursor:pointer;perspective:1px}.btn-submit:active:before,.btn-submit:hover:before{transform:scaleX(1);transform-origin:left center}.btn-submit:before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right center;background-color:#0e0d6a;content:"";transition:transform .3s;will-change:transform}.btn-submit--entry{width:84vw;height:24vw;font-family:Oswald,sans-serif;font-feature-settings:"palt" 1;font-size:6.266666666666667vw;font-weight:400;letter-spacing:.18666666666666668vw}.btn-submit--entry,.home-page .btn-submit{background-color:#0e0d6a}.btn-submit--entry:before,.home-page .btn-submit:before{background:#ff5400}.section-form{position:relative;padding:27.333333333333332vw 6.666666666666667vw 20vw}.section-form .section__bg{position:absolute;top:0;right:0}.section-form .section__bg span{display:block;position:absolute}.section-form .section__bg-triangle{top:0;right:-6.666666666666667vw;width:16.933333333333334vw;height:7.466666666666668vw;transform:skew(-45deg);background:#ff9024}.section-form .section__bg-parallelogram{top:0;right:10.266666666666667vw;width:9.866666666666667vw;height:7.466666666666668vw;transform:skew(-45deg);background:#0e0d6a}.section-form .section__bg-rectangle{top:0;right:20vw;width:16.8vw;height:7.466666666666668vw;transform:skew(-45deg);background:#71d9ff}.area{position:relative;margin-bottom:18.133333333333333vw;padding:33.2vw 6.666666666666667vw 24.53333333333333vw}.area:after{position:absolute;bottom:0;left:6.800000000000001vw;width:calc(100% + 12vw);height:13.333333333333334vw;transform:skew(45deg);background:#0e0d6a;content:""}.area .section__bg{position:absolute;top:0;left:0}.area .section__bg span{display:block;position:absolute}.area .section__bg-triangle{top:0;left:-2.666666666666667vw;width:0;height:0;border-top:27.200000000000003vw solid #ff9024;border-right:27.200000000000003vw solid transparent}.area .section__bg-parallelogram{top:0;left:17.866666666666667vw;width:16.53333333333333vw;height:13.333333333333334vw;transform:skew(-45deg);background:#71d9ff}.area .section__bg-rectangle{top:0;left:34.4vw;width:10.266666666666667vw;height:13.333333333333334vw;transform:skew(-45deg);background:#0e0d6a}.area__ttl img{width:67.73333333333333vw;height:9.2vw;margin-bottom:9.066666666666666vw}.area__ttl span{display:block;margin-bottom:8vw;color:#ff5400;font-size:4.8vw;font-weight:700;line-height:1.48}.area__group{margin-bottom:5.333333333333334vw}.area__group .name{margin-bottom:3.5999999999999996vw;font-feature-settings:"palt" 1;font-size:5.333333333333334vw;font-weight:700;letter-spacing:.4vw}.area__group__list{display:flex;flex-wrap:wrap;width:100%}.area__group__list-item:nth-child(3n-1){margin-right:2.666666666666667vw;margin-left:2.666666666666667vw}.area__group__list-item{margin-bottom:4vw}.area__group__list-item a{display:block;width:25.333333333333336vw;background-color:#f5f5f5;font-size:4vw;font-weight:700;line-height:11.733333333333333vw;text-align:center}.c-anchor{display:flex;justify-content:center}.c-anchor li{width:33.33333%;border-right:.5333333333333333vw solid #251508;text-align:center}.c-anchor li:first-child{border-left:.5333333333333333vw solid #251508}.c-anchor li a{display:block;position:relative;padding:3.8666666666666667vw 1.3333333333333335vw 6.800000000000001vw;font-size:3.733333333333334vw;font-weight:700;line-height:5.333333333333334vw}.c-anchor li a:after{position:absolute;bottom:.8vw;left:50%;width:4.666666666666667vw;height:2.533333333333333vw;transform:translateX(-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/icon_arrow.png) no-repeat;background-size:contain;content:""}.mv{position:relative;height:56.666666666666664vw;overflow:hidden;color:#000}.mv-ttl{display:flex;flex-direction:column;padding:18.53333333333333vw 7.466666666666668vw 0}.mv-ttl__en{margin-bottom:3.3333333333333335vw;font-family:Oswald,sans-serif;font-size:15.733333333333333vw;font-weight:300;letter-spacing:1.0666666666666667vw;line-height:15.733333333333333vw}.mv-ttl__jasm{margin-bottom:1.0666666666666667vw;padding-top:1.0666666666666667vw;font-size:3.3333333333333335vw;letter-spacing:.22666666666666663vw;line-height:3.3333333333333335vw;text-indent:.4vw}.mv-ttl__jalg{font-size:6.666666666666667vw;letter-spacing:.5333333333333333vw;line-height:8.208vw;text-indent:.4vw}.mv-bg{z-index:-1;position:absolute;top:0;left:0;width:100%;background-position:top;background-repeat:no-repeat;background-size:contain}.mv-bg_01{height:56.8vw;background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_01_sp.png)}.mv-bg_02{height:50vw;background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_02_sp.png)}.mv-bg_03{height:50vw;background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_03_sp.png)}.mv-bg_04{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_04_sp.png)}.mv-bg_04,.mv-bg_05{height:50.13333333333333vw}.mv-bg_05{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/bg_05_sp.png)}.mv-02{color:#1f2144}.btn{display:flex;width:56.53333333333334vw;height:9.866666666666667vw;margin:auto;font-feature-settings:"palt" 1}.btn-text{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:3.4666666666666663vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:1;perspective:1px;transition:color .3s;will-change:color}.btn-text .icon__blank{width:2.1333333333333333vw;height:2.4vw;margin-left:1.3333333333333335vw;background:url(https:%0A%20%20%20%20%20%20%20%20margin-top:%20vw\(-28)) no-repeat;background-size:contain}.btn-text:before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right center;content:"";transition:transform .3s;will-change:transform}.btn-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:9.2vw;height:100%}.btn-icon:before{display:block;z-index:1;position:relative;width:0;height:0;border-top:1vw solid transparent;border-bottom:1vw solid transparent;border-left:1.7333333333333332vw solid #fff;content:""}.btn--01 .btn-text{background:#ff5400}.btn--01 .btn-icon,.btn--01 .btn-text:before{background:#71d9ff}.btn--02 .btn-text{background:#0e0d6a}.btn--02 .btn-icon,.btn--02 .btn-text:before{background:#ff5400}.btn--03 .btn-text{background:#fff;color:#1f2144}.btn--03 .btn-icon,.btn--03 .btn-text:before{background:#ff5400}.btn--03:active .btn-text,.btn--03:hover .btn-text{color:#fff}.btn--04 .btn-text{background:#fff;color:#1f2144}.btn--04 .btn-icon,.btn--04 .btn-text:before{background:#71d9ff}.btn--04:active .btn-text,.btn--04:hover .btn-text{color:#fff}.btn--full .btn-text{justify-content:flex-start;margin-right:-9.2vw;padding-left:4vw}.btn--full .btn-text:before{background:#0e0d6a}.btn--full .btn-icon{background:transparent}.btn:active .btn-text:before,.btn:hover .btn-text:before{transform:scaleX(1);transform-origin:left center}.content{background:#fff}.c_card{display:block}.c_card__wrap .c_card+.c_card{margin-top:4vw}.c_card figure{width:100%;height:70.39999999999999vw;overflow:hidden}.c_card__content{display:flex;flex-direction:column;justify-content:space-between;padding:3.5999999999999996vw 5.333333333333334vw 4.266666666666667vw;color:#fff}.c_card__desc{margin-bottom:4vw;font-size:4vw;font-weight:700;line-height:6.933333333333333vw}.c_card__ttl{margin-bottom:.5333333333333333vw;font-size:6.133333333333333vw;font-weight:700;letter-spacing:.1em;line-height:10.666666666666668vw}.c_card__time{font-size:3.2vw;font-weight:700;letter-spacing:.08em;line-height:5.333333333333334vw}.c_card__time span{display:inline-block}.c_card__time span:first-child{margin-right:2.666666666666667vw}.c_card--default{background-color:#ff9024}.c_card--cyan{background-color:#71d9ff}.c_card--orange{background-color:#ff5400}.c_card--blue{background-color:#0e0d6a}a.c_card figure{position:relative}a.c_card figure:after{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff9024;content:"";opacity:0;transition:opacity .35s ease;will-change:opacity}a.c_card img{transition:transform .5s ease;will-change:transform}a.c_card:active figure:after,a.c_card:hover figure:after{opacity:.3}a.c_card:active img,a.c_card:hover img{transform:scale(1.05)}main{padding-top:20vw}.header{display:flex;z-index:999;position:fixed;top:0;left:0;justify-content:space-between;width:100%;height:20vw;padding-left:5.6000000000000005vw;background-color:#fff}.header__logo{margin-top:4.3999999999999995vw}.header__logo--link{display:inline-flex;align-items:center}.header__logo__img{display:inline-block;width:19.2vw;height:8.799999999999999vw;margin-right:5.333333333333334vw;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/logo.png) no-repeat;background-size:100% 100%}.header__logo__slogan{margin-top:.8vw;color:#0e0d6a;font-size:3.2vw;font-weight:700;line-height:4.8vw}.header__menu{visibility:hidden;position:fixed;top:15.733333333333333vw;left:0;width:100%;height:0;padding-bottom:10.666666666666668vw;overflow:hidden;background-color:#fff;opacity:0;transition:height .3s,opacity .3s,visibility .3s;will-change:height,opacity,visibility}.header__menu.active{visibility:visible;height:calc(100% - 15.73333vw);overflow-y:auto;opacity:1}.header__menu__wrap{padding:9.866666666666667vw 4vw 0}.header__menu__wrap>li{padding-left:10.666666666666668vw}.header__menu__wrap>li+li{margin-top:5.333333333333334vw}.header__menu__wrap>li>a{display:inline-block;color:#282828;font-size:7.199999999999999vw;letter-spacing:.1em;line-height:1.5}.header__menu__entry{display:flex;position:relative;align-items:center;justify-content:center;width:40vw;height:14.666666666666666vw;margin:10.666666666666668vw auto 0;background-color:#0e0d6a;color:#fff;font-feature-settings:"palt" 1;font-size:4.266666666666667vw;perspective:1px}.header__menu__entry .en{font-weight:400}.header__menu__entry .jp{font-weight:500}.header__menu__entry:after{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right top;background-color:#ff5400;content:"";transition:transform .25s ease;will-change:transform}.header__menu__entry:active:after,.header__menu__entry:hover:after{transform:scaleX(1);transform-origin:left top}.header .hamburger{display:inline-flex;z-index:99;position:absolute;top:0;right:0;flex-direction:column;align-items:center;justify-content:center;width:18.666666666666668vw;height:18.666666666666668vw;background-color:#0e0d6a}.header .hamburger span{position:relative;width:7.6vw}.header .hamburger span,.header .hamburger span:after,.header .hamburger span:before{display:block;height:.8vw;background-color:#fff;transition-duration:.15s;transition-property:transform;transition-timing-function:ease}.header .hamburger span:after,.header .hamburger span:before{position:absolute;right:0;content:""}.header .hamburger span:before{top:-2.666666666666667vw;width:7.6vw;transition:top 75ms ease .12s,opacity 75ms ease;will-change:top,opacity}.header .hamburger span:after{bottom:-2.666666666666667vw;width:7.6vw;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);will-change:bottom,transform}.header .hamburger.active span{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header .hamburger.active span:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s;will-change:top,opacity}.header .hamburger.active span:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,background-color .2s;will-change:bottom,transform,background-color}.floating-banner{z-index:99;position:fixed;right:30px;bottom:20px;width:20vw;min-width:120px;transition:transform .3s ease;will-change:transform}.floating-banner:hover{transform:scale(1.2)}.floating-banner__image{max-width:100%}.footer{background-color:#fff}.footer .row{position:relative}.footer__contact{padding:11.733333333333333vw 0 12.933333333333334vw;text-align:center}.footer__ttl{margin-bottom:4.8vw;font-size:5.333333333333334vw;line-height:8vw}.footer__subttl,.footer__ttl{font-weight:700;letter-spacing:.1em}.footer__subttl{margin-bottom:2.933333333333333vw;font-size:4vw}.footer__desc{font-size:2.666666666666667vw;font-weight:400;line-height:4vw}.footer .info_box{margin-top:5.6000000000000005vw}.footer .info_box__item{display:block;position:relative;width:81.33333333333333vw;margin:0 auto 2.666666666666667vw;padding:7.333333333333333vw 0 7.066666666666667vw;color:#fff;perspective:1px}.footer .info_box__item:after{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right top;background:#0e0d6a;content:"";transition:transform .25s ease;will-change:transform}.footer .info_box__item:active:after,.footer .info_box__item:hover:after{transform:scaleX(1);transform-origin:left top}.footer .info_box__item__ttl{z-index:2;position:relative;margin-bottom:1.6vw;font-size:3.4666666666666663vw;font-weight:500;letter-spacing:.1em}.footer .info_box__item__phone{font-size:8vw;letter-spacing:.1em}.footer .info_box__item__mail,.footer .info_box__item__phone{z-index:2;position:relative;font-weight:700;line-height:10.666666666666668vw}.footer .info_box__item__mail{font-size:6.933333333333333vw}.footer .info_box__item--primary{background-color:#ff5400}.footer .info_box__item--secondary{background-color:#ff9024}.footer__backtop{z-index:10;position:absolute;right:6.4vw;bottom:-12vw}.footer__backtop__span{display:block;transition:all .3s ease}.footer__backtop__front{position:relative;width:18.666666666666668vw;height:18.666666666666668vw;padding:2.1333333333333333vw 0 0 2.8000000000000003vw;background-color:#0e0d6a;color:#fff;font-family:Oswald,sans-serif;font-size:4vw;font-weight:300;letter-spacing:.05em;line-height:5.333333333333334vw}.footer__backtop__front:after{display:block;position:absolute;right:3.4666666666666663vw;bottom:3.4666666666666663vw;width:0;height:0;border-right:1.3333333333333335vw solid transparent;border-bottom:2.2666666666666666vw solid #fff;border-left:1.3333333333333335vw solid transparent;content:""}.footer__backtop__bottom{position:absolute;top:100%;left:0;width:100%;height:2.4vw;transform:skewX(45deg) translateX(2.4vw);transform-origin:right bottom;background-color:#ff9024}.footer__backtop__side{position:absolute;top:0;left:100%;width:2.4vw;height:100%;transform:skewY(45deg) translateY(2.4vw);transform-origin:right bottom;background-color:#71d9ff}.footer__bottom{padding:15.333333333333332vw 0 12.666666666666668vw;border-top:.26666666666666666vw solid rgba(0,0,0,.3);text-align:center}.footer__bottom--link{display:inline-block}.footer__bottom img{width:26.666666666666668vw}.footer__bottom .copyright{color:#a7a7a7;font-size:2.666666666666667vw}.breadcrumb{padding:3.3333333333333335vw 4vw;background-color:#f0f1f5}.breadcrumb__list{display:flex;align-items:center}.breadcrumb__list li{font-size:3.2vw;line-height:4vw;white-space:nowrap}.breadcrumb__list li:not(:last-child){position:relative;margin-right:6.666666666666667vw}.breadcrumb__list li:not(:last-child):after{position:absolute;top:0;right:-4.266666666666667vw;color:#888;font-size:3.2vw;font-weight:500;line-height:4vw;content:">"}.breadcrumb__list li:last-child{max-width:47.199999999999996vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__list li a{display:block;border-bottom:1px solid #1ea9b9;color:#1ea9b9;font-size:3.2vw;font-weight:500;line-height:4vw}.breadcrumb__list li .brLong{max-width:47.199999999999996vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttl_01{position:relative;margin-bottom:3rem;padding-bottom:2.666666666666667vw;font-size:5.6000000000000005vw;font-weight:700;line-height:1;text-align:center}.ttl_01:after{position:absolute;bottom:0;left:50%;width:5.333333333333334vw;height:.6666666666666667vw;transform:translateX(-50%);background-color:#2c3c7a;content:""}.ttl_02{position:relative;padding-bottom:4vw;font-size:4.533333333333333vw;font-weight:700;line-height:1}.ttl_02:after{position:absolute;bottom:0;left:0;width:5.333333333333334vw;height:.6666666666666667vw;background-color:#2c3c7a;content:""}.bPagination{display:flex;align-items:center;justify-content:center;padding:10px}.bPagination .prev{padding-right:2vw}.bPagination .prev a{position:relative;padding-left:3.3333333333333335vw;font-size:3.2vw;font-weight:500;line-height:1.5}.bPagination .prev a:before{position:absolute;top:50%;left:0;width:2.4vw;height:1.7333333333333332vw;transform:translateY(-50%) scaleX(-1);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right.svg) no-repeat;background-size:contain;content:"";transition:left .3s ease-out;will-change:left}.bPagination .mulPrev{width:26.666666666666668vw;height:6.666666666666667vw}.bPagination .mulPrev a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:1.3333333333333335vw;background-color:#2c3c7a;color:#fff;font-size:3.2vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:1}.bPagination .listPag{display:flex;justify-content:center;width:13.333333333333334vw;margin:0 1.3333333333333335vw}.bPagination .listPag__now{position:relative;padding-right:2vw;font-weight:500}.bPagination .listPag__now,.bPagination .listPag__now:after{color:#2c3c7a;font-family:Montserrat,sans-serif;font-size:3.733333333333334vw;line-height:1}.bPagination .listPag__now:after{position:absolute;top:0;right:.26666666666666666vw;content:"/"}.bPagination .listPag__list{color:#2c3c7a;font-family:Montserrat,sans-serif;font-size:3.733333333333334vw;font-weight:500;line-height:1}.bPagination .mulNext{width:26.666666666666668vw;height:6.666666666666667vw}.bPagination .mulNext a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:1.3333333333333335vw;background-color:#2c3c7a;color:#fff;font-size:3.2vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:1}.bPagination .next{padding-left:2vw}.bPagination .next a{position:relative;padding-right:3.3333333333333335vw;font-size:3.2vw;font-weight:500;line-height:1.5}.bPagination .next a:after{position:absolute;top:50%;right:0;width:2.4vw;height:1.7333333333333332vw;transform:translateY(-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right.svg) no-repeat;background-size:contain;content:"";transition:right .3s ease-out;will-change:right}.bPagination .noneCl a{color:#dee0ea;pointer-events:none}.bPagination .noneCl.next a:after,.bPagination .noneCl.prev a:before{background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_none.svg) no-repeat;background-size:contain}.bPagination--searchList .noneClick a{background-color:#f0f1f5;color:#bfbfbf;pointer-events:none}.bPagination--faq .noneClick a{background-color:#f0f1f5;color:#2c3c7a;pointer-events:none}.bPagination--news .noneClick a{border:2px solid #2c3c7a;background-color:#fff;color:#2c3c7a;pointer-events:none}.bPagination--newsDetail .noneClick a{background-color:#f0f1f5;color:#bfbfbf;pointer-events:none}.bBtn .btnBack{display:flex;position:relative;align-items:center;justify-content:center;width:46.666666666666664vw;height:10.666666666666668vw;padding-left:4vw;border:.26666666666666666vw solid #2c3c7a;border-radius:1.3333333333333335vw;outline:none;background-color:#2c3c7a;color:#fff;font-size:3.4666666666666663vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:1;cursor:pointer}.bBtn .btnBack:after{position:absolute;top:50%;left:4vw;width:2.666666666666667vw;height:2.1333333333333333vw;transform:translateY(-50%) scaleX(-1);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg) no-repeat;background-size:contain;content:""}.bBtn .btnBack--white{background-color:#fff;color:#2c3c7a}.bBtn .btnBack--white:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_blue.svg)}.bBtn .btnBack--white:hover{background-color:#2c3c7a;color:#fff}.bBtn .btnBack--white:hover:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg)}.bBtn .btnDelete{display:flex;position:relative;align-items:center;justify-content:center;width:46.666666666666664vw;height:10.666666666666668vw;padding-right:6.666666666666667vw;border:.26666666666666666vw solid #2c3c7a;border-radius:1.3333333333333335vw;outline:none;background-color:#2c3c7a;color:#fff;font-size:3.4666666666666663vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:1;cursor:pointer}.bBtn .btnDelete:after{position:absolute;right:2.666666666666667vw;left:inherit;width:2.666666666666667vw;width:11px;height:2.666666666666667vw;height:14px;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/dustbox.svg) no-repeat;background-size:contain;content:""}.bBtn .btnDefault{display:flex;position:relative;align-items:center;justify-content:center;width:46.666666666666664vw;height:10.666666666666668vw;padding-right:4vw;border:2px solid #2c3c7a;border-radius:1.3333333333333335vw;background-color:#2c3c7a;color:#fff;font-size:3.4666666666666663vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:1;cursor:pointer}.bBtn .btnDefault:after{position:absolute;top:50%;right:4vw;width:2.666666666666667vw;height:2.1333333333333333vw;transform:translateY(-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg) no-repeat;background-size:contain;content:""}.bBtn .btnDefault:hover{background-color:#fff;color:#2c3c7a}.bBtn .btnDefault:hover:after{background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_blue.svg) no-repeat;background-size:contain}.bBtn .btnDefault--white{background-color:#fff;color:#2c3c7a}.bBtn .btnDefault--white:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_blue.svg)}.bBtn .btnDefault--white:hover{background-color:#2c3c7a;color:#fff}.bBtn .btnDefault--white:hover:after{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/arr_right_white.svg)}.bBtn .btnDf{display:flex;align-items:center;justify-content:center;width:40vw;height:9.333333333333334vw;border:.26666666666666666vw solid #2c3c7a;border-radius:1.3333333333333335vw;background-color:#2c3c7a;color:#fff;font-size:3.2vw;font-weight:700;letter-spacing:.13333333333333333vw}.bBtn .btnDf--green{border:.13333333333333333vw solid #1ea9b9;background-color:#1ea9b9}.bBtn .btnDf--green:hover{color:#26abb1}.bBtn .btnDf--blue:hover{background-color:#fff;color:#2c3c7a}.bBtn .btnDf--gray{border:1px solid #000;background-color:#f4f4f4;color:#000}.bBtn .btnDf--gray:hover{background-color:#000;color:#fff}.btnSearch{display:flex;position:relative;width:70vw;margin:0 auto;border:none;outline:none;background-color:transparent;cursor:pointer}.btnSearch span{display:inline-block;z-index:2;position:relative;width:100%;padding:3.8666666666666667vw 1.3333333333333335vw 3.8666666666666667vw 2.666666666666667vw;border-radius:1.3333333333333335vw;background-color:#1ea9b9;color:#fff;font-size:4vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:1.2;text-align:center}.btnSearch span:before{position:absolute;top:50%;left:5.733333333333333vw;width:4vw;height:4.133333333333333vw;transform:translateY(-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_search.png) no-repeat 50%;background-size:contain;content:""}.btnSearch:after{position:absolute;bottom:-.9333333333333335vw;left:0;width:100%;height:100%;border-radius:1.3333333333333335vw;background-color:#10828f;content:""}.form__st{font-weight:500}.form__st .msg-error{display:none;width:100%;margin-top:1.3333333333333335vw;color:#d80000;font-size:3.4666666666666663vw}.form__st .note{color:#d70000}.form__st .form__app{margin-top:4vw}.form__st .form__app,.form__st .form__history{margin-bottom:9.333333333333334vw}.form__st .form__rowTll{margin-bottom:5.333333333333334vw;padding:2vw;background-color:#2c3c7a;color:#fff;font-size:4.8vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:7.466666666666668vw;text-align:center}.form__st .form__input{margin-bottom:6.666666666666667vw}.form__st .form__input .input__lb{margin-bottom:2.666666666666667vw;font-weight:700}.form__st .form__input .input__box{display:flex;flex-wrap:wrap}.form__st .form__input .input__box .col{display:flex;flex-wrap:wrap;align-items:center;width:100%}.form__st .form__input .input__box .col.flex-no-wrap{flex-wrap:nowrap}.form__st .form__input .input__box .col.select-design-type-01 select{min-width:20vw;height:11.71875vw}.form__st .form__input .input__box .col-space02:not(:first-child){margin-left:2vw}.form__st .form__input .input__box .col.error .control-input,.form__st .form__input .input__box .col.error input[type=checkbox]:checked+label:before,.form__st .form__input .input__box .col.error input[type=checkbox]:not(:checked)+label:before,.form__st .form__input .input__box .col.error input[type=radio]:checked+label:before,.form__st .form__input .input__box .col.error input[type=radio]:not(:checked)+label:before{background-color:#fff9f9;box-shadow:0 0 1.3333333333333335vw 0 rgba(0,0,0,.05)}.form__st .form__input .input__box .col .input-error{width:100%}.form__st .form__input .input__box .col .input-error input{background-color:#fff9f9;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.form__st .form__input .input__box .col .input-error .error-txt{color:#d70000}.form__st .form__input .input__box .col>:not(:first-child){margin-left:2vw}.form__st .form__input .input__box .col.col-w50{width:50%}.form__st .form__input .input__box .col.col-auto{width:auto}.form__st .form__input .input__box .col.col-auto02{width:100%}.form__st .form__input .input__box .col.col-full{width:100%;margin-top:4vw;margin-left:0}.form__st .form__input .input__box .col .tac{text-align:center}.form__st .form__input .input__box .col .select-w01{width:20vw}.form__st .form__input .input__box .col .select-w02{width:18.666666666666668vw}.form__st .form__input .input__box .col .select-w03,.form__st .form__input .input__box .col .select-w04{width:26.666666666666668vw}.form__st .form__input .input__box .col .ipt-w01{width:39.33333333333333vw}.form__st .form__input .input__box .col .ipt-w02{width:20vw}.form__st .form__input .input__box .col .tara01{height:29.333333333333332vw}.form__st .form__input .input__box .col .tara02{height:24vw}.form__st .form__input .input__box .control-input{width:100%;height:12vw;border:1px solid #e4e4e4}.form__st .form__input .input__box .control-input:focus{background:#f0f8ff}.form__st .form__input .input__box textarea{resize:none}.form__st .form__input .input__box input,.form__st .form__input .input__box textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2.666666666666667vw;border:0;border-radius:0;box-shadow:none;font-size:16px}.form__st .form__input .input__box input:focus,.form__st .form__input .input__box textarea:focus{outline:none}.form__st .form__input .input__box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2vw 4.666666666666667vw 2vw 2.666666666666667vw;border:0;border-radius:0;outline:none;background:#fff url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_select.png) center right 2vw no-repeat;background-size:1.866666666666667vw 4.933333333333334vw;font-size:16px}.form__st .form__input .input__box select::-ms-expand{display:none}.form__st .form__input .input__box input[type=radio]:checked,.form__st .form__input .input__box input[type=radio]:not(:checked){position:absolute;left:-9999px}.form__st .form__input .input__box input[type=radio]:checked+label,.form__st .form__input .input__box input[type=radio]:not(:checked)+label{position:relative;margin-right:8vw;margin-left:0;padding-left:6vw;cursor:pointer}.form__st .form__input .input__box input[type=radio]:checked+label:before,.form__st .form__input .input__box input[type=radio]:not(:checked)+label:before{z-index:1;position:absolute;top:.4vw;left:0;width:5.333333333333334vw;height:5.333333333333334vw;border:1px solid #e4e4e4;border-radius:50%;background-color:#fff;content:""}.form__st .form__input .input__box input[type=radio]:checked+label:after,.form__st .form__input .input__box input[type=radio]:not(:checked)+label:after{z-index:2;position:absolute;top:1.9333333333333333vw;left:1.4000000000000001vw;width:2.4vw;height:2.4vw;border-radius:50%;background-color:#2c3c7a;background-size:contain;content:"";transition:opacity .2s,transform .2s;will-change:opacity,transform}.form__st .form__input .input__box input[type=radio]:not(:checked)+label:after{transform:scale(0);opacity:0}.form__st .form__input .input__box input[type=radio]:checked+label:after{transform:scale(1);opacity:1}.form__st .form__input .input__box input[type=radio]:disabled:checked+label:before,.form__st .form__input .input__box input[type=radio]:disabled:not(:checked)+label:before{border-color:#bbb;background-color:#ddd;box-shadow:none}.form__st .form__input .input__box input[type=radio]:disabled:checked+label:after{color:#999}.form__st .form__input .input__box input[type=radio]:disabled+label{color:#aaa}.form__st .form__input .input__box input[type=checkbox]:checked,.form__st .form__input .input__box input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.form__st .form__input .input__box input[type=checkbox]:checked+label,.form__st .form__input .input__box input[type=checkbox]:not(:checked)+label{position:relative;margin-right:8vw;margin-left:0;padding-left:6vw;cursor:pointer}.form__st .form__input .input__box input[type=checkbox]:checked+label:before,.form__st .form__input .input__box input[type=checkbox]:not(:checked)+label:before{z-index:1;position:absolute;top:50%;left:5px;width:4vw;height:4vw;transform:translateY(-50%);border:1px solid #e4e4e4;border-radius:5px;background:#fff;content:""}.form__st .form__input .input__box input[type=checkbox]:checked+label:after,.form__st .form__input .input__box input[type=checkbox]:not(:checked)+label:after{z-index:2;position:absolute;top:50%;left:5px;width:4vw;height:3.3333333333333335vw;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_checkbox.png) no-repeat;background-size:contain;content:"";transition:opacity .2s,transform .2s;will-change:opacity,transform}.form__st .form__input .input__box input[type=checkbox]:not(:checked)+label:after{transform:scale(0) translateY(-50%);opacity:0}.form__st .form__input .input__box input[type=checkbox]:checked+label:after{transform:scale(1) translateY(-50%);opacity:1}.form__st .form__input .input__box input[type=checkbox]:disabled:checked+label:before,.form__st .form__input .input__box input[type=checkbox]:disabled:not(:checked)+label:before{border-color:#bbb;background-color:#ddd;box-shadow:none}.form__st .form__input .input__box input[type=checkbox]:disabled:checked+label:after{color:#999}.form__st .form__input .input__box input[type=checkbox]:disabled+label{color:#aaa}.form__st .form__addIpt{margin-bottom:9.333333333333334vw}.form__st .form__addIpt .btnBack{padding-right:6.666666666666667vw;padding-left:0}.form__st .form__addIpt .btnBack:after{background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_plus.png) no-repeat;background-size:cover}.form__st .form__addIpt .btnBack:after,.form__st .form__addIpt .btnBack:hover:after{right:2.666666666666667vw;left:inherit;width:2.666666666666667vw;height:2.666666666666667vw}.form__st .form__addIpt .btnBack:hover:after{background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_plus_w.png) no-repeat;background-size:cover}.form__st .form__privacy{margin-bottom:4vw;text-align:center}.form__st .form__privacy .form__link{display:inline-block;border-bottom:1px solid #1ea9b9;color:#1ea9b9;line-height:1.1}.form__st .form__privacyCheck{text-align:center}.form__st .form__privacyCheck input[type=checkbox]:checked,.form__st .form__privacyCheck input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.form__st .form__privacyCheck input[type=checkbox]:checked+label,.form__st .form__privacyCheck input[type=checkbox]:not(:checked)+label{position:relative;margin-left:0;padding-left:6vw;cursor:pointer}.form__st .form__privacyCheck input[type=checkbox]:checked+label:before,.form__st .form__privacyCheck input[type=checkbox]:not(:checked)+label:before{z-index:1;position:absolute;top:-.13333333333333333vw;left:5px;width:4vw;height:4vw;border:1px solid #ccc;border-radius:5px;background:#fff;content:""}.form__st .form__privacyCheck input[type=checkbox]:checked+label:after,.form__st .form__privacyCheck input[type=checkbox]:not(:checked)+label:after{z-index:2;position:absolute;top:0;left:5px;width:4vw;height:3.3333333333333335vw;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_checkbox.png) no-repeat;background-size:contain;content:"";transition:opacity .2s,transform .2s;will-change:opacity,transform}.form__st .form__privacyCheck input[type=checkbox]:not(:checked)+label:after{transform:scale(0);opacity:0}.form__st .form__privacyCheck input[type=checkbox]:checked+label:after{transform:scale(1);opacity:1}.form__st .form__privacyCheck input[type=checkbox]:disabled:checked+label:before,.form__st .form__privacyCheck input[type=checkbox]:disabled:not(:checked)+label:before{border-color:#bbb;background-color:#ddd;box-shadow:none}.form__st .form__privacyCheck input[type=checkbox]:disabled:checked+label:after{color:#999}.form__st .form__privacyCheck input[type=checkbox]:disabled+label{color:#aaa}.form__st .form__privacyCheck .form__input{display:inline-block}.form__st .form__privacyCheck .form__input .msg-error{text-align:left}.form__st .form__privacyCheck .error input[type=checkbox]:checked+label:before,.form__st .form__privacyCheck .error input[type=checkbox]:not(:checked)+label:before{background-color:#fff9f9;box-shadow:0 0 1.3333333333333335vw 0 rgba(0,0,0,.05)}.form__st .bBtn{margin-top:4vw}.form__st :-ms-input-placeholder{color:#c4c4c4;opacity:1}.form__st ::-moz-placeholder{color:#c4c4c4;opacity:1}.form__st ::-ms-input-placeholder{color:#c4c4c4;opacity:1}.form__st ::placeholder{color:#c4c4c4;opacity:1}.bSearch{position:relative;padding:4vw}.bSearch .ttl_01{padding-top:7.466666666666668vw}.bSearch_ctn{position:absolute;top:4vw;left:4vw;width:calc(100% - 8vw);height:calc(100% - 8vw);overflow:hidden;background-color:#f0f1f5}.bSearch_ctn:after{z-index:2;position:absolute;bottom:-3.733333333333334vw;left:-2.4vw;color:#fff;font-family:Montserrat,sans-serif;font-size:25.466666666666665vw;font-weight:600;letter-spacing:-2vw;line-height:1;white-space:nowrap;content:"SEARCH"}.bSearch .formSeach{z-index:3;position:relative;padding:6.666666666666667vw 0 16.400000000000002vw}.bSearch .fmConts .fmGroup{padding:4vw 0 4.3999999999999995vw}.bSearch .fmConts .fmGroup:not(:last-child){border-bottom:1px solid #ccc}.bSearch .fmConts .fmGroup:first-child{padding:0 0 5.333333333333334vw}.bSearch .fmConts .fmGroup:last-child{padding-bottom:0}.bSearch .fmConts .grKeyword{justify-content:space-between;border-bottom:1px solid #ccc}.bSearch .fmConts .grKeyword .fmText{position:relative;width:100%}.bSearch .fmConts .grKeyword .fmText .icon{position:absolute;top:50%;left:2vw;width:4.666666666666667vw;height:4.533333333333333vw;transform:translateY(-100%);color:#858585}.bSearch .fmConts .grKeyword .fmText .icon.search{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/search_black_24dp.svg);background-size:contain}.bSearch .fmConts .grKeyword .fmText .icon.location_on{background-image:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/location_on_black_24dp.svg);background-size:contain}.bSearch .fmConts .grKeyword .fmText input[type=text]{width:100%;height:12vw;margin-bottom:4vw;padding:2vw 2vw 2vw 6.666666666666667vw;border:none;outline:none}.bSearch .fmConts .grKeyword .fmText input[type=text].border{border:1px solid #ccc}.bSearch .fmConts .fmLabel{display:block;margin-bottom:2.666666666666667vw;font-size:4vw;font-weight:700;letter-spacing:.1vw;text-align:center}.bSearch .fmConts .fmControl .fmSelect{display:flex;position:relative;align-items:center;height:12vw;background-color:#fff;perspective:1px}.bSearch .fmConts .fmControl .fmSelect:after{z-index:-1;position:absolute;top:50%;right:4.133333333333333vw;width:2.2666666666666666vw;height:1.2vw;transform:translateY(-50%);background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/top_arr_drop_sp.png) no-repeat;background-size:contain;content:""}.bSearch .fmConts .fmControl .fmSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;padding:0 6.666666666666667vw 0 3.0666666666666664vw;border:1px solid #909090;border-radius:0;outline:none;background-color:transparent;box-shadow:none;color:#282828;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-size:1.6rem;font-weight:500;line-height:1;word-break:keep-all;cursor:pointer}.bSearch .fmConts .fmControl .fmSelect select::-ms-expand{display:none}.bSearch .fmConts .fmControl .grCheckbox{display:flex;flex-wrap:wrap;align-items:center;margin-top:-2.666666666666667vw;padding:5px 0 3px}.bSearch .fmConts .fmControl .fmCheckbox{display:inline-block;margin-top:1.4666666666666666vw}.bSearch .fmConts .fmControl .fmCheckbox:not(:last-child){margin-right:3.733333333333334vw}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked+label,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked)+label{display:flex;position:relative;align-items:center;padding-left:5.333333333333334vw;font-size:3.733333333333334vw;cursor:pointer}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked+label:before,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked)+label:before{z-index:1;position:absolute;top:50%;left:0;width:4.533333333333333vw;height:4.533333333333333vw;transform:translateY(-50%);border:1px solid #909090;border-radius:.6666666666666667vw;background-color:#fff;content:""}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked+label:after,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked)+label:after{z-index:2;position:absolute;top:50%;left:.8666666666666666vw;width:2.8000000000000003vw;height:2.1333333333333333vw;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/search_arr_checkbox.png) no-repeat;background-size:contain;content:"";transition:opacity .2s,transform .2s;will-change:opacity,transform}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:not(:checked)+label:after{transform:scale(0) translateY(-50%);opacity:0}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:checked+label:after{transform:scale(1) translateY(-50%);opacity:1}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:disabled:checked+label:before,.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:disabled:not(:checked)+label:before{border-color:#bbb;background-color:#ddd;box-shadow:none}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:disabled:checked+label:after{color:#999}.bSearch .fmConts .fmControl .fmCheckbox input[type=checkbox]:disabled+label{color:#aaa}.bSearch .fmConts .fmControl .fmCheckbox .icon{display:flex;align-items:center}.bSearch .fmConts .fmControl .fmCheckbox .icon i{display:inline-block;margin:0 1.0666666666666667vw 0 .4vw;background-repeat:no-repeat;background-size:contain;line-height:1;vertical-align:middle}.bSearch .fmConts .fmControl .fmCheckbox .icon i img{display:block;max-width:100%;height:auto}.bSearch .fmConts .fmControl .fmCheckbox .icon i.time img{width:3.5999999999999996vw}.bSearch .fmConts .fmControl .fmCheckbox .icon i.human img{width:4.666666666666667vw}.bSearch .fmConts .fmControl .fmCheckbox .icon i.price img{width:3.5999999999999996vw}.bSearch .fmConts .fmControl .fmCheckbox .icon i.mess img{width:3.8666666666666667vw}.bSearch .fmConts .fmControl .fmCheckbox .icon i.bag img{width:3.3333333333333335vw}.bSearch .fmConts .fmControl .fmCheckbox .icon i.book img{width:2.4vw}.bSearch .fmConts .fmControl .fmCheckbox .icon i.car img{width:4.533333333333333vw}.bSearch .fmBtn .btnSearch{position:absolute;bottom:.4vw;left:50%;transform:translate(-50%,7.199999999999999vw)}.bModal{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;visibility:hidden;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;opacity:0;perspective:1px;transition:all .3s}.bModal.open,.bModal.open .bModal__overlay{visibility:visible;opacity:1}.bModal.open .bModal__inner{transform:translate(-50%,-50%) scale(1);opacity:1}.bModal__overlay{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s}.bModal__close{display:flex;position:absolute;top:-4vw;right:-4vw;align-items:center;justify-content:center;width:8vw;height:8vw;border:.5333333333333333vw solid #2c3c7a;border-radius:50%;background-color:#fff;cursor:pointer}.bModal__close .glyphs-recruit_icon_close{display:block}.bModal__close .glyphs-recruit_icon_close:before{display:block;color:#2c3c7a}.bModal__inner{position:absolute;top:50%;left:50%;padding:12vw 8vw;transform:translate(-50%,-50%) scale(.7);background-color:#fff;opacity:0;perspective:1px;transition:all .3s}.bModal__ttl{margin-bottom:6.666666666666667vw;font-size:5.6000000000000005vw;font-weight:700;letter-spacing:.13333333333333333vw}.bModal__select{margin-bottom:8vw}.bModal__select select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:100%;padding:4vw 6vw 4vw 2.666666666666667vw;border:1px solid #909090;outline:none;background:#fff url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_arrow.svg) no-repeat center right 2.666666666666667vw;background-size:3.2vw 1.6vw;box-shadow:none;color:#282828;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-size:16px;font-weight:500;letter-spacing:.13333333333333333vw;cursor:pointer}.bModal__select select:focus{outline:none}.bModal__select select::-ms-expand{display:none}.bModal__btn .btnDefault{margin:0 auto}.bModal__btn .btnDefault:focus{outline:none}.mainVisual{background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_bkg_mainvisual.png) 50% no-repeat;background-size:cover}.recruit{font-weight:500}.recruit .bBtn{display:flex;justify-content:center;margin-top:8vw}.recruit .bBtn .btnDf{margin:0 2vw}.recruit .bBtn .btnDf--green:hover{background-color:#fff}.recruit .search__condition{z-index:3;position:relative;padding-bottom:16.400000000000002vw}.recruit .search__condition .ttl_01{margin-bottom:6.666666666666667vw}.recruit .search__inner{position:relative;padding:0 4vw}.recruit .search__btn{display:block;position:absolute;bottom:.4vw;left:50%;width:69.33333333333334vw;transform:translate(-50%,7.199999999999999vw)}.recruit .search__result{margin-bottom:13.333333333333334vw}.recruit .search__result.no_result{margin-top:6.666666666666667vw;margin-bottom:6.666666666666667vw}.recruit .search__result .result__ttl{margin-bottom:6.666666666666667vw;color:#2c3c7a;font-size:5.6000000000000005vw;font-weight:700;letter-spacing:.13333333333333333vw;text-align:left}.recruit .search__result .result__ttl span{font-size:4.533333333333333vw}.recruit .search__result .result__item{padding-bottom:8vw;border-bottom-right-radius:1.3333333333333335vw;border-bottom-left-radius:1.3333333333333335vw;background-color:#fff;box-shadow:0 1.0666666666666667vw 5.733333333333333vw 0 rgba(18,17,18,.13)}.recruit .search__result .result__item:not(:last-child){margin-bottom:10.666666666666668vw}.recruit .search__result .result__item .item__head{padding:3.3333333333333335vw 4vw;border-top:.8vw solid #2c3c7a;background-color:#e7eaf5}.recruit .search__result .result__item .item__body{padding:4.666666666666667vw 4vw 0}.recruit .search__result .result__item .item__body .box__img{margin-bottom:4vw}.recruit .search__result .result__item .item__body .box__img img{width:100%}.recruit .search__result .result__item .item__body .box__text .text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:4vw;overflow:hidden}.recruit .search__result .result__item .item__body .box__text .dl__line{display:flex;flex-wrap:wrap;justify-content:space-between}.recruit .search__result .result__item .item__body .box__text .dl__line:not(:last-child){margin-bottom:4vw}.recruit .search__result .result__item .item__body .box__text .dl__line dt{display:flex;align-items:flex-start;justify-content:center;width:20vw}.recruit .search__result .result__item .item__body .box__text .dl__line dt span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#282828;color:#fff;text-align:center}.recruit .search__result .result__item .item__body .box__text .dl__line dd{width:calc(100% - 20vw);padding-left:4vw}.recruit .search__result .result__item .item__cate{margin-bottom:1.3333333333333335vw;color:#1ea9b9;font-size:4vw;font-weight:700;letter-spacing:.13333333333333333vw}.recruit .search__result .result__item .item__catch{position:relative;margin-bottom:2.666666666666667vw;font-size:5.333333333333334vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:7.466666666666668vw}.recruit .search__result .result__item .item__lbs{display:flex;flex-wrap:wrap;margin-left:-2vw}.recruit .search__result .result__item .item__lbs .lb{display:flex;align-items:center;margin:0 0 2vw 2vw;padding:0 2.1333333333333333vw;border-radius:6.666666666666667vw;background-color:#fff;color:#2c3c7a;font-size:3.4666666666666663vw;font-weight:700;letter-spacing:.13333333333333333vw}.recruit .search__result .result__item .item__lbs .lb .icon{display:flex;position:relative;align-items:center;justify-content:center;width:4.666666666666667vw;margin-right:1.0666666666666667vw}.recruit .search__result .result__item .item__lbs .lb .icon img{width:3.5999999999999996vw}.recruit .search__result .result__item .item__lbs .lb .icon_car img{width:4.533333333333333vw}.recruit .search__result .result__item .item__lbs .lb .icon_human img{width:4.666666666666667vw}.recruit .search__result .result__item .item__lbs .lb .icon_message img{width:3.8666666666666667vw}.recruit .search__result .result__item .item__lbs .lb .icon_bag img{width:3.3333333333333335vw}.recruit .search__result .result__item .item__lbs .lb .icon_book img{width:2.4vw}.recruit .search__result .result__cmn-flex{margin-top:33px;text-align:right}.recruit .search__result .result__re-conditions{position:relative;width:171px;height:37px;margin-bottom:20px;margin-left:auto;padding:2px 10px;border:none;border-radius:5px;outline:none;background-color:#1ea9b9;box-shadow:0 3px 7px -3px rgba(0,0,0,.6);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.recruit .search__result .result__re-conditions:hover{opacity:.7}.recruit .condition__list .item{font-weight:500;letter-spacing:.13333333333333333vw}.recruit .condition__list .item:not(:last-child){margin-bottom:6.666666666666667vw}.recruit .condition__list .item:not(:last-child) .item__text{padding-bottom:6.666666666666667vw}.recruit .condition__list .item:not(:last-child) .item__text:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ccc;content:""}.recruit .condition__list .item__lb{margin-bottom:2.666666666666667vw}.recruit .condition__list .item__lb span{display:block;padding:1.3333333333333335vw;background-color:#2c3c7a;color:#fff;font-weight:700;text-align:center}.recruit .condition__list .item__text{position:relative}.recruit .condition__list .item__text--md{display:inline-flex;position:relative;align-items:center;margin-top:1.3333333333333335vw;color:#1ea9b9}.recruit .condition__list .item__text--md span{display:inline-block;border-bottom:1px solid #1ea9b9;line-height:6.666666666666667vw}.recruit .condition__list .item__text--md:after{display:inline-block;width:3.733333333333334vw;height:3.733333333333334vw;margin-left:2vw;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_icon_open.png) no-repeat 50%;background-size:cover;content:""}.recruit .bSearch{margin:-4vw 0 10.666666666666668vw}.bModal__inner{width:calc(100% - 8vw);padding:9.333333333333334vw 0}.bModal__wrap{height:100%;padding:0 4vw}.bModal__scroll{height:66vh;overflow:auto}.bModal__btn{margin-top:15px}.bModal .bSearch{padding:0}.bModal .bSearch .formSeach{margin-bottom:6.666666666666667vw;padding:0}.detail{padding-bottom:0;border-bottom:1px solid #fff}.detail .mainVisual{height:37.333333333333336vw;margin-bottom:0;background:none}.detail .mainVisual__ttl{color:#2c3c7a;text-shadow:none}.detail .mainVisual__ttl:after{background-color:#2c3c7a;box-shadow:none}.detail .head__catch{margin-bottom:13.333333333333334vw;padding:16vw 4vw;background:url(https://assets.sa-recruit.kddi-s-falcon.com/static/common/recruit_detail_head.jpg) no-repeat 50%;background-size:cover}.detail .head__inner{padding:9.333333333333334vw 4vw 8vw;background-color:#fff;letter-spacing:.13333333333333333vw;text-align:center}.detail .head__ttl{margin-bottom:5.333333333333334vw;font-size:5.333333333333334vw;font-weight:700;letter-spacing:.13333333333333333vw;line-height:8vw}.detail .bJob{margin-bottom:13.333333333333334vw}.detail .bJob .job__dl{display:flex;flex-wrap:wrap;justify-content:space-between}.detail .bJob .job__dl:not(:last-child){margin-bottom:4vw}.detail .bJob .job__dl:not(:last-child) dd:after{position:absolute;bottom:-2vw;left:0;width:100%;height:1px;background-color:#ccc;content:""}.detail .bJob .job__dl dt{display:flex;align-items:center;justify-content:center;width:20vw;padding:0 1.3333333333333335vw;background-color:#f0f1f5;color:#2c3c7a;font-weight:700;line-height:5.333333333333334vw;text-align:center}.detail .bJob .job__dl dd{position:relative;width:calc(100% - 24vw);padding:2vw 0}.detail .bJob .job__dl dd .has-space{margin-bottom:4vw}.detail .bJob .list__dot li{padding-left:3.733333333333334vw;text-indent:-3.733333333333334vw}.detail .bJob .list__dot li:before{content:"・"}.detail .bApplication__form{padding:13.333333333333334vw 0 16vw;background-color:#f0f1f5}.detail .center{padding-bottom:16vw;text-align:center}.detail .bModal__inner{width:calc(100% - 8vw);height:90%;padding:9.333333333333334vw 0}.detail .bModal__historyTtl{margin:6.666666666666667vw 0 4vw;padding:2vw;background-color:#2c3c7a;color:#fff;font-size:4.266666666666667vw;line-height:7.466666666666668vw;text-align:center}.detail .bModal__catch,.detail .bModal__historyTtl{font-weight:700;letter-spacing:.13333333333333333vw}.detail .bModal__catch{margin-top:5.333333333333334vw;color:#2c3c7a;font-size:4.8vw}.detail .bModal__wrap{height:100%;padding:0 4vw;overflow:auto}.detail .bModal__confirm{margin-top:9.333333333333334vw}.detail .bModal .bModal__defineRow{display:flex;flex-wrap:wrap;justify-content:space-between}.detail .bModal .bModal__defineRow:not(:last-child){margin-bottom:4vw}.detail .bModal .bModal__defineRow:not(:last-child) dd:after{position:absolute;bottom:-2vw;left:0;width:100%;height:1px;background-color:#ccc;content:""}.detail .bModal .bModal__defineRow dt{display:flex;align-items:center;justify-content:center;width:29.333333333333332vw;padding:2.666666666666667vw .6666666666666667vw;background-color:#f0f1f5;color:#2c3c7a;font-weight:700;line-height:5.333333333333334vw;text-align:center}.detail .bModal .bModal__defineRow dd{display:flex;position:relative;flex-wrap:wrap;align-items:center;width:calc(100% - 33.33333vw);padding:2.666666666666667vw 0}.detail .bModal .bModal__defineRow dd .has-space{margin-bottom:4vw}.detail .bModal .bBtn{margin-top:6.666666666666667vw}.detail .bModal .bBtn button{margin:0 2.666666666666667vw}.complete{padding-bottom:20vw;font-weight:500;text-align:center}.complete .mainVisual{height:37.333333333333336vw;margin-bottom:5.333333333333334vw;background:none}.complete .mainVisual__ttl{color:#2c3c7a;text-shadow:none}.complete .mainVisual__ttl:after{background-color:#2c3c7a;box-shadow:none}.complete .com__ttl{margin-bottom:9.333333333333334vw;font-size:5.6000000000000005vw;font-weight:700;letter-spacing:.13333333333333333vw;text-align:center}.complete .com__text{margin-bottom:13.333333333333334vw}.bPagination{padding-bottom:2.625vw}.bPagination.total{padding-bottom:15.625vw}.section-form{padding:10px}.result__empty__ttl{margin-top:80px}}@media(min-width:769px) and (max-width:1280px){.header__menu__wrap>li{margin:0 12px}}@media(max-width:540px){.tingle-modal{display:block;top:0;width:100%;padding-top:60px}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;width:100%;margin-bottom:1rem;float:none}.tingle-modal__close{display:block;top:0;right:0;left:0;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff}.tingle-modal__closeLabel{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.6rem;vertical-align:middle}.tingle-modal__closeIcon{display:inline-block;width:1.6rem;margin-right:.8rem;font-size:0;vertical-align:middle}}