.link-arrow-text{display:inline-block !important}.btn-size-j.d-md-block{margin:0 auto}.slide-modal-footer__content{display:-moz-flex;display:-ms-flex;display:flex}@media(max-width: 667px){h1,h2,h3,h4,h5,h6{line-height:2.4rem}.h1-a{font-size:1.6rem;letter-spacing:.1rem}.ttl-area-d,.ttl-area-b{padding-bottom:30px}.col-2-list li{width:100%;padding:0 0 15px 0}.col-2-list li:nth-child(odd),.col-2-list li:nth-child(even){padding-left:0;padding-right:0}.l-d{padding:20px 10px 100px 10px}.l-a,.l-b,.l-d{padding-right:10px;padding-left:10px;padding:20px 10px 100px 10px;overflow:hidden}.link-arrow-btn-lg{text-align:left;padding:0 15px;height:60px;font-size:1.5rem}.link-arrow-btn-lg:after{font-size:2.6rem;line-height:60px}.link-arrow-btn-sm{padding-left:15px;padding-right:25px}.sp-col-2-list li{width:50% !important}.sp-col-2-list li:nth-child(odd){padding-right:5px !important}.sp-col-2-list li:nth-child(even){padding-left:5px !important}.form-parts-inline .select-year{width:100%}.form-parts-inline .select-month,.form-parts-inline .select-day{width:100%}.form-parts-inline .select-year,.form-parts-inline .select-month{margin-right:10px}.col-2-list .link-arrow-btn-sm:after{font-size:2.4rem}.col-2-list .link-arrow-btn-sm{font-size:1.5rem}.l-login .h1-a{font-size:2rem;letter-spacing:.2rem}.l-a.l-login{padding-top:30px}.mr-25-s-10{margin-right:10px}.mb-s-0{margin-bottom:0 !important}.mb-s-10{margin-bottom:10px !important}.mb-s-15{margin-bottom:15px !important}.sp-mb-20{margin-bottom:20px !important}.sp-mb-10{margin-bottom:10px !important}.sp-mb-30{margin-bottom:30px !important}.no-btm-space.col-2-list li:nth-last-child(2):nth-child(odd){padding-bottom:15px !important}.link-add{font-size:1.5rem}.custom-control-label.label-single-lg{font-size:1.5rem}.skill-row li{padding:10px}.skill-row li p{font-size:1.5rem}.header,.inner,.form-area-regist,.progress-area,.form-area-regist-lg,.l-regist-area,.l-regist-area-lg,.resolut-area,.btn-light.btn-g.pt-0{min-width:100%;width:100%}.list-txt-c{width:100% !important}.main-box-full{padding-top:30px !important;padding-bottom:40px !important;margin:0 !important}#main{padding:0px}.progress-nav-balloon{right:15.4%}.flex-column.w-50{width:100% !important;padding:0 !important}.btn,.btn-dark,.btn-light{font-size:1.6rem}.ttl.ttl-h1-a{font-size:1.6rem;color:#231815;padding:0}.btn.btn-action.btn-g{font-size:1.5rem;font-family: 'YuGothic','游ゴシック','游ゴシック体','Noto Sans Japanese Light',sans-serif;font-weight:bold}.custom-chk .custom-label span{font-size:1.4rem}.ui-menu .ui-menu-item{font-size:1.5rem;line-height:2rem}.form-group{width:100%;margin-left:0 !important;margin-right:0 !important}.form-w-a{width:100% !important}.form-w-b{width:100% !important}.form-w-c{width:100% !important}.btn-list-item{background:#fff;padding:1px 35px 0 15px;color:#000;cursor:pointer;display:block;width:100%;height:60px;font-size:1.6rem;box-shadow:0 1px 2px 0 rgba(7,34,56,.5);display:flex;flex-direction:column;justify-content:center;position:relative}.btn-list-item:after{font-size:2.6rem !important;right:15px;margin-left:10px}.job-list-cat-ttl,.job-list-industry-ttl{padding:20px 10px 15px;width:100%;border-bottom:1px solid #eee}.job-list-cat-item ul,.job-list-industry-item ul{padding:20px 10px}.job-history-corp{padding:15px 10px;clear:both;overflow:hidden;border-bottom:1px solid #eee}.job-cat-period{position:absolute;top:20px;left:345px}.job-list-cat-item,.job-list-industry-item{float:none;clear:both;width:100%;color:#000;margin-left:0px;padding-left:0px}.edit-icon{position:relative;right:15px;top:35px;float:right;color:#499de5 !important}.job-list-cat-item ul li{width:90%}.btn-dark{width:100% !important}.show-btn{padding:10px}.list-child-panel{padding:20px 15px 5px}.list-child-panel .link-arrow-btn-sm{font-size:1.4rem;line-height:2.2rem}.list-child-panel .link-arrow-btn-sm:after{font-size:2.2rem}.btn-cnt-2.show-btn>button{width:50% !important;float:left !important}.form-group.form-w-division{width:100% !important}.select-inline.form-w-a{margin-right:0 !important;margin-bottom:15px !important}.btn-cnt-2 .btn-action,.btn-cnt-2 .btn-dark,.btn-cnt-2 .btn-light{width:50% !important}.form-group.form-w-division{width:100% !important}#pagetop input.custom-form.form-control.form-lg,#pagetop .ui-selectmenu-button.ui-button{font-size:1.5rem !important;padding-left:10px !important}.school-row{width:100%}.school-row li{padding:20px 10px;height:auto !important}.school-row li div{height:auto !important;min-height:auto !important}.school-row .txt-lines-lg{font-size:1.5rem;padding-right:0 !important}.txt-lines-lg.school-year{font-size:1.4rem;padding-top:13px}#pagetop .select-inline .custom-select,#pagetop .ui-selectmenu-button.ui-button,#pagetop .v-select{margin-right:10px}.list-item-d-title{padding-left:10px;box-shadow:0 1px 2px 0 rgba(0,53,87,.25)}.list-item-d-title span{margin-top:-0.3rem;margin-bottom:-0.3rem;font-size:1.4rem;line-height:2rem;font-size:1.4rem;letter-spacing:.05rem;margin-top:0}.list-item-d-title.item-selected{padding-right:90px}.list-item-d-title.genre-on:after,.list-item-d-title:after{font-size:2.4rem;right:5px;margin-top:0;top:13px;height:24px}.list-item-d-title.parent.genre-on.item-selected:before,.list-item-d-title.parent.item-selected:before{right:33px}.ttl-section-sm.mb-20{margin-bottom:15px !important}.ttl-section-sm{font-size:1.4rem}.child-section.list-child-panel .link-check-btn.custom-chk{padding:0 10px}.d-md-flex.career-list-row{padding:20px 10px}.d-md-flex.career-list-row li{padding-right:0 !important}.d-md-flex.career-list-row .txt-single-lg{font-size:1.4rem}.d-md-flex.career-list-row .txt-note-lg{font-size:1.2rem;padding-bottom:15px}.d-flex.career-list-row .txt-single-lg{font-size:1.5rem;word-break:break-all}_:lang(x)::-ms-backdrop,.list-item-d-title{padding-bottom:0}textarea.custom-form.form-lg{font-size:1.5rem;padding:10px}.ttl.icon-advice.mb-15{margin-bottom:10px !important}.col-1-list li .link-arrow-btn-sm{font-size:1.4rem}.col-1-list li .link-arrow-btn-sm:after{font-size:2.4rem}.btn-more{line-height:10px}.mr-25-s-10{margin-right:10px}.mb-20-s-15{margin-bottom:15px}.sp-mb-0{margin-bottom:0 !important}.mb-s-5{margin-bottom:5px !important}.advice-col{width:100%}.txt-summary{font-size:1.4rem;letter-spacing:.05rem}.h1-a.mb-15{margin-bottom:5px !important}.form-lg .ui-selectmenu-text{padding-top:2px}_:lang(x)::-ms-backdrop,.form-lg .ui-selectmenu-text{padding-top:4px}.custom-chk.form-lg .custom-label span,.txt-single-lg{font-size:1.5rem}.txt-cnt-textarea.txt-cnt-xl{font-size:1.5rem;letter-spacing:.1rem}.suggestions{max-height:275px}.suggest-item{padding:15px 10px}.l-main-content{width:100%;padding:0 10px;display:block !important}.l-main{width:100%}.l-main-content .section-header{margin:0 -10px}.section.mb-50,.section.mb-50+.section.mb-5{margin-bottom:60px !important}.ttl-section{font-size:1.5rem}.link-right-after{height:25px;line-height:26px;font-size:1.3rem}.link-right-after:before{height:25px;line-height:26px;right:3px}.link-right-after .pipe-line-s:after{padding-right:0;padding-left:0}.section-body.border-btm-a{border-bottom:none}.section-body .txt-lines{font-size:1.3rem}.l-main-content .list-info{margin:0 -10px}.list-info li{padding:0}.list-info li:first-of-type{border-top:1px solid #eee}.list-info li:last-of-type{border-bottom:1px solid #eee}.list-info li:after{right:0px}.list-info li a{height:55px;padding:0 30px 0 12px}.list-info-item{font-size:1.3rem;line-height:2rem;display:flex;align-items:center;justify-content:left;height:100%;margin-top:0;margin-bottom:-1.3rem;padding:0}.l-main-content .l-main .section .section-body.mb-15{margin-bottom:20px !important}.l-main-content .list-msg{margin:0 -10px}.shadow-box{box-shadow:none}.ttl-border{padding:0 0 10px 10px}.list-msg .msg-ttl .txt-ellipsis{white-space:normal;display:-webkit-box;display:box;-webkit-line-clamp:2;line-clamp:2;box-orient:vertical;line-height:1.5;height:3em;font-size:1.3rem}.list-item-msg{padding:12px 10px 7px;position:relative}li.msg-child:not(:last-of-type){border-bottom:1px solid #eee}.msg-status{text-align:center;min-width:auto;width:auto;padding-right:10px;padding-top:0;padding-bottom:2px;flex-basis:40px}.msg-body{display:flex;width:auto;flex-wrap:wrap;flex-basis:auto;overflow:hidden}.msg-ttl{width:100%;margin-bottom:0;padding-right:40px;order:2}.msg-ttl::after{display:none !important}.list-msg.msg-lg .list-item.list-item-msg .msg-ttl{padding-bottom:0}.list-msg.msg-lg .list-item.list-item-msg .has-tag .msg-ttl{padding-bottom:16px}.msg-info{font-size:1.2rem;width:100%;margin-bottom:8px;padding-right:100px;order:1}.msg-guide{display:flex;min-width:auto;width:auto;min-width:auto;position:absolute;top:12px;right:10px}.msg-guide ul{position:static;height:auto;padding-top:2px}.msg-guide ul li{position:static}.msg-guide li{padding-left:0}.msg-icon-area .rotate30{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.msg-guide .msg-icon-area i.icon-sharp-attach_file{font-size:1.8rem}.msg-icon-area.icon-flag{display:block;width:24px;height:24px;position:absolute;top:25px;right:-4px}.msg-date{font-size:1.2rem;text-align:right;margin-top:0;position:static}.btn-size-j{width:100%;margin:0 auto;font-size:1.4rem}.col-2-mypage-table{display:block;width:100%}.col-2-mypage-table tbody,.col-2-mypage-table tr{display:block;width:100%}table.col-2-mypage-table th{display:block;width:100%}table.col-2-mypage-table.border-btm-a,table.col-2-mypage-table td.border-btm-a{border-bottom:none}table.col-2-mypage-table th{font-size:1.2rem;padding:20px 0 10px;border-bottom:1px solid #eee}table.col-2-mypage-table tr+tr th{padding-top:40px}table.col-2-mypage-table td{font-size:1.3rem;padding:20px 0 0;width:100%}table.col-2-mypage-table .customer-area td:first-of-type{font-size:1.2rem;display:block;border:none}table.col-2-mypage-table .customer-area td:last-of-type{font-size:1.3rem;padding:8px 0 0 0;border:none}.status-on,.status-off{font-size:1rem;letter-spacing:.1rem;width:70px;height:20px;padding-top:4px}.l-side{width:100%;margin-top:20px}.l-side .section.mb-40{margin-bottom:60px !important}.l-side .section:last-of-type{margin-bottom:0 !important}.l-side .section .section-body .list-qa.mb-15{margin-bottom:20px !important}.l-side .section-header{margin-bottom:20px}.l-side .section-header+div{padding:0 !important}.list-qa{margin:0 -10px}.list-qa li{padding:0}.list-qa li:first-of-type{border-top:1px solid #eee}.list-qa .parent{height:55px;display:flex;flex-direction:column;justify-content:center;padding:12px 45px 12px 10px}.list-qa .parent::after{font-size:2.4rem;right:5px;margin-top:0;top:16px;height:24px}.list-qa .parent .txt-lines{margin-top:0;margin-bottom:-0.3rem;line-height:2rem;font-size:1.3rem;letter-spacing:.05rem}.list-qa .parent.genre-on{font-family: 'YuGothic','游ゴシック','游ゴシック体','Noto Sans Japanese Light',sans-serif;box-shadow:0 1px 2px 0 rgba(0,53,87,.25);border-bottom:none;transition:.5s}.faq-answer{background-color:#f5f5f5;padding:20px 15px}.ttl-side-border-section{font-weight:normal;text-align:center;font-size:1.5rem;letter-spacing:.1rem;margin:60px 0 0;padding:0 0 8px;border-bottom:none;position:relative}.ttl-side-border-section::before{content:"";background-color:#0068b7;display:block;width:40px;height:2px;margin:auto;position:absolute;bottom:0;left:0;right:0}.l-main-content .bnner-link{display:block;margin:0 -10px}.bnner-link img{width:100%;height:auto}.list-msg.border-top-a{border-top:none}.local-side-menu-item.focus{font-weight:normal}.msg-lg .list-item-msg{padding:12px 10px 7px;position:relative}.msg-lg .msg-info{padding-right:105px}.msg-lg .msg-info.in-box{width:100% !important}.msg-lg .chk-area{display:none}.msg-lg .msg-guide ul{margin:-5px 5px 0 0}.summary-tag{background-color:#f5f5f5;font-size:1rem;width:60px;height:15px;margin-left:0;border:none}.msg-lg .summary-tag{bottom:0;left:0;width:80px;height:14px;padding:0;line-height:14px}.main-footer{margin:0 -10px;position:relative}.main-head-cnt{font-size:1.4rem;text-align:center !important}.btn-prev{width:30px;margin:auto;position:absolute;top:0;bottom:0;box-shadow:none}.btn-prev:first-of-type{left:5px}.btn-prev:last-of-type{right:5px}.btn-prev:hover,.btn-prev:focus{background:#fff !important;box-shadow:none !important}.btn-prev:active{background:#fff !important;box-shadow:none !important;-webkit-transform:none;transform:none}.modal.fade.slide-modal .modal-dialog{width:100%;height:auto;max-width:100% !important;min-width:100% !important}.msg-icon-area .icon-sharp.icon-sharp-reply{padding-top:2px}.tag-status-b{font-size:1rem;letter-spacing:0;width:60px;height:16px;padding-top:0;line-height:15px;margin-top:2px;margin-bottom:0}.slide-modal .slide-modal-close-area{display:none}.slide-modal .slide-modal-close-area .close-btn{display:none}.slide-modal .slide-modal-close-area .close-btn i{color:#0068b7;width:auto;height:auto;font-size:24px;width:20px}.slide-modal .slide-modal-header{padding:0px 10px}.slide-modal .slide-modal-msg-header{height:auto;position:relative}.slide-modal .slide-modal-msg-header .slide-modal-msg-header__left{padding:11px 0 10px}.slide-modal .slide-modal-header2{box-shadow:none;border-bottom:1px solid #e5e5e5;z-index:4}.slide-modal .slide-modal-header2 .close-btn{display:none !important}.slide-modal .slide-modal-msg-header .slide-modal-msg-header__right{display:none}.slide-modal .slide-modal-msg-header i.msg-icon-area.icon-flag{position:static}.slide-modal .slide-modal-msg-header.d-block{box-shadow:0 0 3px 0 rgba(0,0,0,.5);height:50px;z-index:5}.slide-modal .slide-modal-msg-header.d-block>p{width:100%;text-align:center;padding-left:65px;padding-bottom:0 !important;color:#231815;font-size:1.5rem;font-weight:bold;letter-spacing:.1rem}.slide-modal .slide-modal-msg-header.d-block .slide-modal-msg-header__right{display:block}.slide-modal .slide-modal-msg-header .slide-modal-msg-header__left p{line-height:1.2;font-size:1.2rem}.slide-modal .slide-modal-msg-header .slide-modal-msg-header__left p.pb-10{padding-bottom:0 !important}.slide-modal .slide-modal-msg-header .slide-modal-msg-header__left .agent-name{font-size:1.3rem;padding-top:4px}.slide-modal .slide-modal-msg-header.slide-modal-header-fixed{position:fixed;height:50px;top:0}.slide-modal .slide-modal-msg-header.slide-modal-header-fixed .close-btn{display:block !important;width:5.333%}.slide-modal .slide-modal-msg-header.slide-modal-header-fixed .slide-modal-msg-header__right{display:block;width:16.53%;margin:0}.slide-modal .slide-modal-msg-header.slide-modal-header-fixed .slide-modal-msg-header__left{padding:8px 0 10px 30px;width:79.312%;line-height:16px}.slide-modal .slide-modal-msg-header.slide-modal-header-fixed .slide-modal-msg-header__left br{display:none !important}.slide-modal .slide-modal-msg-header.slide-modal-header-fixed .slide-modal-msg-header__left p{font-size:1.2rem;padding-bottom:0 !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slide-modal .slide-modal-msg-header.slide-modal-header-fixed .slide-modal-msg-header__left .agent-name{font-size:1.3rem}.modal.slide-modal .modal-content{width:100%;min-width:auto}.slide-modal .slide-modal-content{width:100%}.slide-modal .slide-modal-content .modal-content-list{padding:5px 10px 22px !important}.modal-content-list{border-bottom:1px solid #eee}.modal-content-list:after{content:"";width:100%;height:1px}.slide-modal .slide-modal-msg-body .msg-area{padding:15px 10px 30px !important;font-size:1.3rem}.msg-area p{line-height:2.1rem}.modal-content-body{width:auto}.modaltop{width:40px;height:45px;right:0}.modaltop span{width:40px;height:45px;background-color:transparent;right:0}.modaltop span:before{width:10px;height:10px;margin:20px auto;border-top:2px solid #0068b7;border-right:2px solid #0068b7}.btn-size-h{height:40px;line-height:40px}.msg-foot-item>p{clear:both;margin-bottom:10px !important;padding-top:20px !important}.modal-open .modal.slide-modal{background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;height:auto}.slide-modal .slide-modal-content{box-shadow:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.slide-modal .slide-modal-close-area .close-btn i{display:block}.modal.slide-modal .modal-content{padding:0;box-shadow:none;width:100%}.slide-modal .slide-modal-footer{width:100%;height:auto;margin:0;position:static;background-color:#fff;padding:0 10px 10px;display:block}.ttl-modal{width:100%;padding-left:24px;text-align:center;font-size:1.5rem;letter-spacing:.1rem}.send-list{padding-bottom:0}.send-list table{margin-bottom:0 !important}.send-list table tr{display:flex;flex-direction:column}.send-list .view-txtarea~p.pt-15{clear:both}.btn-size-g{font-size:1.4rem;margin:0 0 10px}.btn-more{width:42px;display:flex;align-items:center;justify-content:center}.icon-send{color:#0068b7}.icon-send::after{content:"\9001\4FE1";color:#c9caca;font-size:10px;display:block}.modal.modal_f{width:100%;height:390px;min-width:auto}.modal.modal_f .close-area-02{right:0}.modal.modal_f .modal-content_f{padding:10px}.modal.modal_f .modal-content_f .dragandrophandler{padding-bottom:0}.modal.modal_f .file-icon{margin:20px auto}.modal.modal_f .attach-file{font-size:50px}.modal-backdrop.show{width:auto}.modal-open .modal{padding:0 !important}.btn-size-f{width:100%}.modal_a{height:auto;min-height:auto}.modal_a-footer{margin-top:20px}}@media(max-width: 667px){.f-bg-color{background:#ccc}.ft-main{padding:0}.ft-main .ft-row{margin:0 !important}.ft-main .ft-row .inner{width:100%;min-width:0}.ft-main a{position:relative;display:block;padding:18px 10px 18px 12px;color:#fff;font-size:1.4rem;font-weight:normal;letter-spacing:normal;border-bottom:1px solid #fff}.ft-main a::after{content:"\E909";font-family: 'sharp-icon' !important;font-size:28px;font-weight:normal;color:#fff;display:block;position:absolute;right:4px;top:50%;line-height:28px;margin-top:-14px}.ft-main .f-breadcrumb-item{display:block;padding:0}.ft-main .f-breadcrumb-item::after{display:none}.pagetop-pc,.pagetop-pc+.ft-logo-area,.f-breadcrumb li:not(:last-child){display:none !important}.ft-nav-list{flex-direction:column}.ft-nav-list .ft-nav-item-child,.ft-nav-list .ft-nav-item-child li{margin:0 !important}.ft-nav-list .ft-nav-item-parent:nth-child(1){order:3}.ft-nav-list .ft-nav-item-parent:nth-child(1)>a{display:none}.ft-nav-list .ft-nav-item-parent:nth-child(1) li{border-bottom:none}.ft-nav-list .ft-nav-item-parent:nth-child(1) li:not(:last-child){display:none}.ft-nav-list .ft-nav-item-parent:nth-child(1) li a{border-bottom:none}.ft-nav-list .ft-nav-item-parent:nth-child(2){order:2;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.ft-nav-list .ft-nav-item-parent:nth-child(2) ul{display:none}.ft-nav-list .ft-nav-item-parent:nth-child(3){order:1}.ft-nav-list .ft-nav-item-parent:nth-child(3)>a{display:none}.ft-nav-list .ft-nav-item-parent:nth-child(3) li:not(:nth-child(2)):not(:last-child){display:none}.ft-nav-list .ft-nav-item-parent:nth-child(3) li:last-child{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.ft-nav-list .ft-nav-item-parent:nth-child(4),.ft-nav-list .ft-nav-item-parent:nth-child(5){display:none}.f-corp-logo{margin-left:auto;display:block;width:116px;float:right;padding:15px 0 12px 0}.f-corp-logo img{height:23px}.f-corp-logo{order:1;margin-left:0}.copyright{order:2;flex:auto;text-align:right;align-self:baseline;padding-top:20px;font-size:1.2rem;letter-spacing:.05rem;letter-spacing:.02rem}.footer,.inner,.inner.ft-logo-area{min-width:100%;width:100%}.ft-logo-area{padding:0 10px}.sp-txt-lines{padding:0 10px;text-align:left}.btn-cnt-2 .mr-25{margin-right:15px !important}.col-2-list .link-check-btn.custom-chk{padding-left:10px;padding-right:10px}.modal_a{padding:20px 15px;margin-left:10px;margin-right:10px}.modal_a .ttl-modal{padding-right:50px}i.row-dell-btn{font-size:22px;line-height:22px;margin-top:10px;width:18px}.row-dell-btn{margin-left:0}}@media(max-width: 667px){#header-pc{display:none}#header-sp{display:block}.modal-open{position:fixed;top:0;left:0}.header-individual-sp.header{height:50px;min-width:100%;padding:0;z-index:1}.header-individual-sp.header a{display:block}.header-individual-sp.header .h-logo{position:absolute;top:-4px;bottom:0;left:0;right:0;z-index:3;width:auto;height:29px;margin:auto}.header-individual-sp.header .h-icons{position:absolute;top:0;left:0;z-index:1;width:50px;height:50px}.header-individual-sp.header .sp-menu{position:absolute;top:0;bottom:0;left:10px;width:28px;height:29px;margin:auto 0}.header-individual-sp.header .sp-menu .sp-menu-btn{width:28px;height:29px}.header-individual-sp.header .sp-menu.menu-badge .sp-menu-btn::after{display:block;position:absolute;top:-4px;right:-8px;width:16px;height:16px;background:#0068b7;border:2px solid #fff;border-radius:50%;background-clip:padding-box;content:""}.header-individual-sp.header .sp-login{position:absolute;top:0;bottom:0;right:10px;width:38px;height:36px;margin:auto 0}.header-individual-sp.header .sp-login img{margin:0 auto 4px}.header-individual-sp.header .sp-login a{color:#c9caca !important;font-size:1rem;letter-spacing:-0.1em;text-align:center;white-space:nowrap}.header-individual-sp.header .h-icon-right{display:flex;justify-content:flex-end}.header-individual-sp.header .h-icon-right .h-icon-right__item{width:50px;height:50px}.header-individual-sp.header .h-icon-right .h-icon-right__button{width:100%;height:100%;display:block;padding-bottom:7px;text-align:center}.header-individual-sp.header .h-icon-right .h-icon-right__icon{display:flex;justify-content:center}.header-individual-sp.header .h-icon-right .h-icon-right__icon.h-icon-right__icon--search{padding-top:6px;margin-bottom:1px}.header-individual-sp.header .h-icon-right .h-icon-right__icon.h-icon-right__icon--message{padding-top:5px;margin-bottom:2px}.header-individual-sp.header .h-icon-right .h-icon-right__icon .icon-sharp::before{color:#0068b7}.header-individual-sp.header .h-icon-right .h-icon-right__label{font-size:1rem;line-height:1rem;color:#231815;letter-spacing:-0.05rem}.g-nav-sp{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1050}.g-nav-sp.modal{overflow:visible}.g-nav-sp .modal-dialog{height:100%;padding-right:50px;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);transition:.3s ease-out}.g-nav-sp.show .modal-dialog{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.g-nav-sp a{display:block}.g-nav-sp-close{position:absolute;top:0;right:0;width:50px;height:100%;text-align:center;cursor:pointer}.g-nav-sp-close i{position:absolute;top:8px;left:7px;width:36px;color:#fff;font-size:3.6rem}.g-nav-sp-body{overflow:auto;background:#fafafa;height:100%}.g-nav-sp-no-login{display:flex;padding:10px}.g-nav-sp-no-login button{flex:1}.g-nav-sp-no-login button.btn-dark{margin-right:10px}.g-nav-sp .list-info li .sub_navigation{padding-left:27px}.g-nav-sp-logined{display:flex;align-items:center;height:60px;padding:0 6px}.g-nav-sp-logined img{width:48px;min-width:48px;height:auto;margin-right:5px}.g-nav-sp-logined span{color:#231815;font-size:1.6rem;font-weight:bold}.g-nav-sp .list-info{background:#fff}.g-nav-sp .list-info li{padding:0}.g-nav-sp .list-info li::after{right:2px}.g-nav-sp .list-info li a{position:relative;padding:18px 10px 18px 12px}.g-nav-sp .list-info li a.icon-for-pc::after{display:block;position:absolute;top:0;bottom:0;right:34px;width:24px;height:24px;margin:auto 0;content:url(/job/img/icon/sp_forpc-195c1e3b2b217c7b43f1b267567a0c9d.svg)}.g-nav-sp .list-info li a .badge-a{left:auto;right:34px;margin-top:-9px}.g-nav-sp .sub-info{margin:16px 0}.g-nav-sp .sub-info li{margin:6px 12px}.g-nav-sp .sub-info li a{display:inline-block;padding:0;line-height:30px}.g-nav-sp .sub-info li a.link-blank-out::before{right:10px;color:#9d9d9d;font-size:1.4rem}.header-light.header{height:50px;min-width:100%;padding:15px 0}.header-light.header .h-logo{margin:15px 0;height:29px;position:relative;width:auto;margin:-7px auto;left:0;right:0}.form-lg+.inputclearbtn{right:10px}.error-area{right:0}.error-area:before{right:10px}.error-area:after{right:15px}.form-lg+.error-area{right:0}.form-lg+.error-area:before{right:10px}.form-lg+.error-area:after{right:15px}}@media(max-width: 667px){.progress.mb-10{margin-bottom:30px !important}.progress-label-txt-01,.progress-label-txt-02,.progress-label-txt-03{font-size:1.2rem;top:-20px}.progress,.progress-label-step2,.progress-label-step3{height:8px;padding-top:0}.progress-label-txt-03{left:91%}.progress-label-step2{width:28.5%}.progress-label-step3{width:9%}}@media(max-width: 667px){.link-terms-txt{font-size:1rem;line-height:1.8rem;margin-top:-0.3rem;margin-bottom:-0.3rem}.link-about-mail-magazine{line-height:1.8rem;padding:0;font-size:1rem}}