@charset "utf-8";a,abbr,address,article,aside,body,button,canvas,caption,datalist,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,keygen,label,legend,menu,nav,object,ol,p,pre,section,select,small,span,strong,summary,table,td,th,time,ul{font-size:100%;margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}td,th{empty-cells:show}fieldset,img{border:0}img{vertical-align:bottom}label{margin:0 1.5em 0 .5em}input,keygen,select{vertical-align:middle}label input{margin-right:6px}sub{font-size:.688em;font-size:.813em\9;margin:0 .1em;vertical-align:0}sup{font-size:.688em;margin:0 .4em;vertical-align:.5em}article,aside,canvas,datalist,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}cite,em{font-style:normal}button{border:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0}body,html{height:100%}@font-face{font-family:Hiragino Sans;font-weight:400;src:local(HiraginoSans-w3)}@font-face{font-family:Hiragino Sans;font-weight:700;src:local(HiraginoSans-w6)}body{color:#000;font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif;font-size:.8125em;line-height:1.666}a{background:transparent;color:#166c9d;text-decoration:none}a:hover{text-decoration:underline}textarea{font-size:100%;margin:0;padding:5px}button,input,select,textarea{font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif}iframe{border:none;width:100%}summary{display:block}summary::-webkit-details-marker{display:none}body{-webkit-text-size-adjust:none}#wrapper{min-height:100%;position:relative}#header{background:#1579c0;box-sizing:border-box;min-height:70px}#headerMain{margin:0 auto;width:1000px}#headerHead{background:#fff;left:0;min-width:1000px;position:absolute;top:0;width:100%;z-index:1}.topMenuWrapper #headerHead{font-size:1.1538em;position:static}#headInner{margin:0 auto;max-width:1000px;z-index:1}#headTextWrapper{margin:0 auto;width:1000px}#headText{color:#777;font-size:.846em;font-weight:400;height:15px;overflow:hidden;padding:4px 0 0;position:relative;text-overflow:ellipsis;white-space:nowrap;width:605px;z-index:2}#headerMenu{float:right;font-size:.923em;line-height:1.4;max-width:340px;overflow:hidden;padding:.4em 0}.topMenuWrapper #headerMenu{max-width:420px}.headerMenu_item{border-right:1px solid #bfcdda;float:left;padding:0 15px}.topMenuWrapper .headerMenu_item{border:none}.headerMenu_item.headerMenu_item-last{border:0;padding:0 0 0 15px}.headerMenu_item-top{background:hsla(0,0%,100%,.75);border:none;border-radius:4px;padding:3px 15px}#headerAction{padding:1.1em 0 0;position:relative}#siteLogo{float:left;margin:12px 0 0}.siteLogo_mark{border:1px solid #fff;border-radius:20px;color:#fff;display:inline-block;font-size:12px;line-height:1;margin:-1px 0 0 5px;padding:3px 10px;vertical-align:middle}.headerSearchChange-review{left:212px;position:absolute;top:15px;width:400px}.headerSearchChange-review_item{color:#fff;float:left;font-size:.846em;margin:0 50px 0 0}.headerSearchChange-job{border:1px solid #166c9d;border-radius:4px;box-sizing:border-box;left:260px;position:absolute;top:26px;width:380px}.headerSearchChange-job_item{float:left;height:30px;line-height:30px;text-align:center;width:50%}.headerSearchChange-job_item-current{background:#166c9d}.topKey_box .searchChangeTrigger{display:inline-block;margin:-10px 0 0;padding:10px}.searchChangeTrigger:hover{text-decoration:none}#header .searchChangeTrigger:hover{opacity:.6}.header-sticky{position:sticky;top:0;z-index:9}.keywordSearch{left:420px;position:absolute;top:23px;width:350px}.topSearchCompany .keywordSearch{display:block;left:auto;margin:0 auto;position:static;top:auto;width:580px}.companyListSearchCompany .keywordSearch{left:auto;margin:15px auto 0;position:static;top:auto;width:670px}.keywordSearch_input{background:#166c9d;border:none;border-radius:4px 0 0 4px;box-sizing:border-box;color:#bbb;height:30px;padding:0 15px;vertical-align:middle;width:364px}#headerAction .keywordSearch_input{background:#fff;border-radius:4px;padding:0 65px 0 15px;width:350px}.topSearchCompany .keywordSearch_input{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:4px 0 0 4px;border-top:1px solid #ddd;box-sizing:border-box;color:#aaa;font-size:1.3077em;height:50px;vertical-align:top;width:528px}.companyListSearchCompany .keywordSearch_input{width:762px}.companyListSearchCompany .keywordSearch_input,.reportListSearch .keywordSearch_input{background:#fff;border:1px solid #1b7fbe;box-sizing:border-box;color:#aaa;font-size:1.1538em;height:42px;vertical-align:top}.reportListSearch .keywordSearch_input{width:702px}.reportListSearch .keywordSearch_input::placeholder{color:#aaa}.reportListChat .keywordSearch_input{background:#fff;box-sizing:border-box;color:#777;height:42px;margin:-5px 0 0;vertical-align:middle;width:930px}.reportListChat .keywordSearch_input:focus{outline:none}.reportListChat .keywordSearch_input::placeholder{color:#aaa}.keywordSearch_input-result{border:1px solid #1b7fbe;border-radius:4px;box-sizing:border-box;color:#aaa;display:block;font-size:1.076em;height:42px;margin:15px 0 0;padding:0 40px 0 15px;width:480px}.jobKeywordSearch .keywordSearch_input{background:#fff;border:1px solid #166c9d;box-sizing:border-box;color:#555;font-size:1.076em;height:40px;width:556px}.companyAnswerSearch{display:flex;justify-content:center}.companyAnswerSearch .keywordSearch_input{background:#fff;border:1px solid #1b7fbe;box-sizing:border-box;color:#000;font-size:1.1538em;height:42px;vertical-align:top;width:762px}.keywordSearch_input-result::-ms-clear,.keywordSearch_input::-ms-clear{visibility:hidden}.keywordSearch_button{background:#166c9d;border:0;border-radius:0 4px 4px 0;cursor:pointer;height:0;left:-1px;overflow:hidden;padding:30px 0 0;position:relative;vertical-align:middle;width:36px}.drowChartMenu_detail .keywordSearch_button{padding:40px 0 0;width:40px}#headerAction .keywordSearch_button{background:transparent;left:inherit;position:absolute;right:0;top:0}.topSearchCompany .keywordSearch_button{background:#e9e9e9;border-bottom:1px solid #ddd;border-radius:0 4px 4px 0;border-right:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;left:0;padding:48px 0 0;width:52px}.companyListSearchCompany .keywordSearch_button,.reportListSearch .keywordSearch_button{background:#1b7fbe;box-sizing:border-box;left:0;padding:42px 0 0;width:48px}.jobKeywordSearch .keywordSearch_button{background:#166c9d;box-sizing:border-box;padding:40px 0 0;width:44px}.keywordSearch-small{display:inline-block;vertical-align:middle;width:415px}.keywordSearch_input-small{background:#fff;border-left:1px solid #ddd;border-radius:4px 0 0 4px;color:#aaa;font-size:1.2308em;height:40px;padding:0 0 0 15px;vertical-align:top;width:370px}.keywordSearch_button-small,.keywordSearch_input-small{border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box}.keywordSearch_button-small{background:#e9e9e9;border-radius:0 4px 4px 0;border-right:1px solid #ddd;cursor:pointer;height:0;left:-7px;overflow:hidden;padding:38px 0 0;position:relative;vertical-align:middle;width:40px}#headerPersonal{float:right}.headerPersonal_item{float:left;height:44px;margin:3px 0 0;position:relative;width:44px}.headerPersonal_link{color:#fff;font-size:.923em}.headerPersonal_item{margin:-4px 0 0;width:67px}.headerPersonal_counterAppend:before{font-size:21px!important;height:21px!important;margin-top:-2px!important}.headerPersonal_counter{color:#166c9d;font-size:11px;font-weight:700;height:16px;left:0;line-height:16px;position:absolute;right:0;text-align:center;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff;top:2px;vertical-align:middle}.ui-autocomplete{background:#fff;border-bottom:1px solid #bfcdda;border-left:1px solid #bfcdda;border-radius:0;border-right:1px solid #bfcdda;color:#aaa;width:277px;z-index:10}.ui-autocomplete-jobSearch{max-height:175px;overflow-y:scroll}.ui-menu-item{color:#777;cursor:pointer;padding:5px 10px}.ui-menu-itemCompanyName{align-items:center;display:flex;justify-content:space-between;padding:8px 10px!important}.ui-menu-itemJobCount{flex:0 0 110px;margin:0 0 0 10px}.ui-menu-itemJobCount:hover{background:#fff!important}.ui-menu .ui-menu-item:hover{background:#dce8f3}.ui-menu-item-heading,.ui-menu-item-heading:hover{background:#fff!important;cursor:default;padding:5px 10px}.ui-state-focus{background:#dce8f3!important}.ui-state-focus.ui-menu-item-heading{background:#fff!important}.ui-helper-hidden-accessible{display:none}a.ui-corner-all{color:#777;display:block;padding:5px 10px;text-decoration:none}a.ui-corner-all:hover{background:#dce8f3;text-decoration:none}.answerStepsList{float:right;margin:10px 0 0}.answerStepsList_item-01,.answerStepsList_item-02{color:#fff;display:block;float:left;margin:0 26px 0 0;position:relative;text-align:center}.answerStepsList_item-01:before,.answerStepsList_item-02:before{background:#fff;content:"";display:block;height:4px;position:absolute;right:-14px;top:13px;width:10px}.answerStepsList_item-01:after,.answerStepsList_item-02:after{border-bottom:5px solid transparent;border-left:8px solid #fff;border-top:5px solid transparent;content:"";display:block;height:0;position:absolute;right:-21px;top:10px;width:0}.answerStepsList_item-03{float:left;padding:0}.headerNavigation{color:#fff;position:absolute;right:575px;top:27px}.headerNavigation_item{display:inline-block;margin:0 25px 0 0}.headerNavigation_item-current{border-bottom:1px solid #fff}.headerNavigation_item-current:hover{border-bottom:1px solid hsla(0,0%,100%,.6)}#header.header-isAppUser{background:#fff;border-bottom:1px solid #bfcdda;min-height:62px}.header-isAppUser #siteLogo{margin:3px 0 0}.header-isAppUser .headerNavigation{left:142px;right:auto;top:0}.header-isAppUser .headerNavigation_item{margin:0}.header-isAppUser .keywordSearch{left:auto;right:80px;top:15px}.header-isAppUser #headerAction .keywordSearch_input{border:1px solid #1b7fbe}.header-isAppUser #headerAction .keywordSearch.w-350,.header-isAppUser #headerAction .keywordSearch_input.w-350{width:300px!important}.headerMenu-isAppUser_link{box-sizing:border-box;display:inline-block;height:62px;line-height:62px;padding:0 14px}.headerMenu-isAppUser_link:hover{border-bottom:3px solid #1b7fbe;text-decoration:none}.headerMenu-isAppUser_link.headerNavigation_item-current{border-bottom:3px solid #1b7fbe;color:#333;font-weight:700}.headerNavigation:hover .headerMenu-isAppUser_link.headerNavigation_item-current{border:none}.headerNavigation:hover .headerMenu-isAppUser_link.headerNavigation_item-current:hover{border-bottom:3px solid #1b7fbe;text-decoration:none}.header-isAppUser #headerPersonal .button-header{background:#edf2f6;border-radius:34px;color:#166c9d;display:inline-block;height:0;overflow:hidden;padding:30px 0 0;position:relative;width:30px}.header-isAppUser .button-header:hover{background:#dce8f3}.header-isAppUser .headerPersonal_item{margin:0;width:auto}.header-isAppUser .button-header:hover .headerPersonal_icon{opacity:.8}.header-isAppUser #headerPersonal .headerPersonal_icon{left:0;padding:0;position:absolute;top:8px;width:auto}.header-isAppUser .pcIcon-buttonHeader-mypage:before{font-size:24px}.header-isAppUser .answerStepsList{margin:0}.header-isAppUser .answerStepsList_item-01,.header-isAppUser .answerStepsList_item-02,.header-isAppUser .answerStepsList_item-03{border:1px solid #bfcdda}.header-isAppUser .answerStepsList_item-01:after,.header-isAppUser .answerStepsList_item-02:after{border-left:8px solid #aaa}.header-isAppUser .answerStepsList_item-current{border:1px solid #1b7fbe}#contents{margin:10px auto 0;padding:0 0 190px;width:1000px}#contents.contents-isVcsOrJob{width:100%}#contentsHeader{overflow:hidden;position:relative}#contentsHeader_text{box-sizing:border-box;clear:both;min-height:5em;padding:16px 0 17px;position:relative}.contents-isVcsOrJob #contentsHeader_text{margin:0 auto;padding:25px 0;width:1000px}#contentsHeader_text.contentsHeader_text-isAppUser{padding:22px 0 30px}.contents-isVcsOrJob #contentsHeader_text.contentsHeader_text-isAppUser{padding:20px 0 25px}#contentsHeader_text-noTab{box-sizing:border-box;clear:both;padding:16px 0 0}#contentsHeader_text-noTab.contentsHeader_text-isAppUser{padding:22px 0 0}.contentsHeader_companyLogoArea{bottom:20px;height:60px;margin:auto 53px;position:absolute;right:0;top:16px;width:140px}.jobBanner_companyLogoArea{height:25px;position:absolute;right:290px;top:140px;width:65px}.jobBanner_companyLogoImage{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.annualIncomeImage_companyLogoArea-1{height:30px;position:absolute;right:350px;top:55px;width:70px}.annualIncomeImage_companyLogoArea-2{height:30px;position:absolute;right:50px;top:55px;width:70px}.annualIncomeImage_companyLogoImage{bottom:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}#mainTitle{font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif;font-size:1.6923em;font-weight:400;line-height:1.4;width:738px}.contents-isVcsOrJob #mainTitle{margin:0 0 3px}.oneColumn #mainTitle{float:none;font-weight:700;margin:0;padding:0 0 20px;text-align:center;width:auto}.contentsHeader_rating{display:inline-block;font-size:1.3846em;font-weight:700;line-height:1.6}.jobSearchTopKey_title #mainTitle{float:left;font-weight:700;margin:4px 0 0;overflow:hidden;padding:10px 0 5px;width:250px}#topicPath{color:#777;float:left;font-size:.846em;margin:0 0 10px;width:100%}.contents-isVcsOrJob #topicPath{float:none;margin:0 auto 10px;width:1000px}.topicPath_item{float:left;margin:0 10px 0 0}.topicPath_item:after{content:">";margin:0 0 0 10px}.topicPath_item.topicPath_item-last:after{content:normal}.topicPath_anchor{display:block;float:left;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#contentsMenu,#contentsMenuWapper{border-bottom:1px solid #1b7fbe;box-sizing:border-box;height:51px}#contentsMenuWapper{margin:0 0 5px}#contentsMenuWapper #contentsMenu{border-bottom:none;display:flex;height:52px}#contentsMenuWapper #contentsMenu,.subMenuWapper{margin:0 auto;position:relative;width:1000px}.contentsMenu_item{float:left;font-size:1.076em;margin:0 5px 0 0;text-align:center}.contentsMenu_item.contentsMenu_item-last{float:none;margin:0;position:absolute;right:0}.contentsMenu_link{background:#edf2f6;border-radius:4px 4px 0 0;box-sizing:border-box;display:table-cell;height:50px;padding:0 5px;vertical-align:middle;width:245px}.contentsMenu_link:hover{background:#dce8f3;text-decoration:none}.contentsMenu_item-current{background:#fff;height:51px}#contentsMenuWapper .contentsMenu_item-current,#contentsMenuWapper .contentsMenu_item-current .contentsMenu_link{height:51px}.contentsMenu_item-current .contentsMenu_link{background:#fff;border-left:1px solid #166c9d;border-right:1px solid #166c9d;border-top:1px solid #166c9d;color:#333;display:table-cell;font-weight:700;height:51px}.contentsMenu_item-current .contentsMenu_link:hover{background:#fff}.contentsMenu_item-02 .contentsMenu_link{width:366px}.contentsMenu_item-03 .contentsMenu_link{width:328px}.contentsMenu_item-04 .contentsMenu_link{width:246px}.contentsMenu_item-vcs .contentsMenu_link{min-width:210px;width:210px}.contentsMenu_item-vcsShort .contentsMenu_link{min-width:128px;width:128px}.contentsMenuAsideLink{display:inline-block;font-size:12px;position:absolute;right:0;top:15px}.guideMenu{border:1px solid #d6dfe5;border-radius:4px;box-sizing:border-box;display:table;width:100%}.guideMenu_item{border-right:1px solid #d6dfe5;display:table-cell}.guideMenu_link{display:block;padding:15px 20px;text-align:center}.guideMenu_link:hover{background:#edf2f6;text-decoration:none}.guideMenu_link-current{background:#edf2f6}.subMenu{border-bottom:1px solid #d6dfe5;font-size:1.076em;margin:5px 0 0;overflow:hidden}.subMenu_item{float:left;padding:0 10px 0 0}.subMenu_anchor{box-sizing:border-box;display:block;min-height:48px;padding:14px 40px 8px}.subMenuWapper .subMenu_anchor{box-sizing:border-box;display:block;line-height:1;min-height:58px;padding:20px 40px 0}.subMenu_anchor:hover{border-bottom:3px solid #1b7fbe;text-decoration:none}.subMenu_anchor-current{border-bottom:3px solid #1b7fbe;color:#333;font-weight:700}#contentsBody{font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif;overflow:hidden}.contents-isVcsOrJob #contentsBody{margin:0 auto;width:1000px}#mainColumn{float:left;width:685px}#mainColumn.oneColumn{float:none;margin:0 auto;padding:30px 0}#mainColumn.oneColumn-wide{float:none;width:1000px}#mainColumn.mypage{padding:0 0 30px;width:740px}#subColumn{float:right;padding:58px 0 25px;width:300px}@media screen and (-webkit-min-device-pixel-ratio:0){#subColumn{padding:57px 0 25px}}#subColumn.mypage{padding:15px 0 30px;width:240px}#firstArticleTitle{overflow:hidden}#footer{background:#f9f9f9;border-top:1px solid #fff;bottom:0;color:#555;display:block;height:110px;padding:30px 0;position:absolute;text-align:center;width:100%}.footer_siteLogoLink{display:block;height:22px;margin:0 auto;width:140px}@media screen and (max-width:1020px){.footer_siteLogoLink{margin:0 auto 25px}}#footerMenu{margin:30px 0 10px;text-align:center}.footerMenu_item{display:inline;padding:0 15px}@media screen and (max-width:400px){.footerMenu_item{padding:0 7px}}.footerMenu_item.footerMenu_item-last{border:0}.footerMenu_link{color:#777}.copyright{color:#777;display:block;font-size:1em;margin:20px 0 0}.topMenuWrapper{overflow:hidden;padding:15px 0 0}.topMenu{margin:0 auto;width:1000px}.topKey{background-image:linear-gradient(20deg,#005baa,#2ab0f0);background-size:auto 620px;padding:0 0 75px}.topKey,.topKeyVisual{box-sizing:border-box;margin:0;min-width:1000px;position:relative;width:100%}.topKeyVisual{background-image:linear-gradient(0deg,#2ab0f0,#1579c0);color:#fff;overflow:hidden;padding:0 0 55px}.topKeyVisual_appeals{align-items:center;display:flex;justify-content:center;min-width:1085px;padding:30px 0}.topKeyVisual-ctaBox{background-image:linear-gradient(0deg,#2ab0f0,#1579c0 80%);border-radius:4px;box-sizing:border-box;color:#fff;margin:0 auto;padding:40px 0;text-align:center;width:1000px}.topKeyVisual_modalCircle:before{background:#1579c0;border-radius:50%;content:"";height:600px;inset:-320px 0 0 calc(-50% + 100px);position:absolute;width:400px;z-index:-1}.topKey_box{background:hsla(0,0%,100%,0);border-radius:10px;box-sizing:border-box;margin:20px auto 0;padding:0;width:800px}.topKey_catch{color:#fff;font-size:2.8461em;font-weight:700;letter-spacing:.04em;padding:70px 0 0;text-align:center;text-shadow:1px 1px 3px rgba(45,130,197,.1)}.topSearchChangeWapper{margin:0 30px;overflow:hidden;position:relative}.topSearchChange{font-size:1.3077em;overflow:hidden;width:346px}.topSearchChange_item{float:left;height:30px;line-height:30px;text-align:center;width:50%}.topSearchChange_current{height:11px;margin:10px 0 0}.topSearchChange_current:after,.topSearchChange_current:before{border-bottom:1px solid #97c1de;bottom:1px;content:"";height:2px;position:absolute;width:100%}.topSearchChange_currentArrow{border-left:1px solid #97c1de;border-top:1px solid #97c1de;height:18px;position:relative;transform:rotate(45deg);width:18px}.topSearchChange_current-review:before{right:669px}.topSearchChange_current-review:after{left:96px}.topSearchChange_current-review .topSearchChange_currentArrow{left:74px}.topSearchChange_current-job:before{right:493px}.topSearchChange_current-job:after{left:272px}.topSearchChange_current-job .topSearchChange_currentArrow{left:250px}.topKey_button-navy{background:rgba(0,50,90,.55);border-radius:2px;color:#fff;display:inline-block;padding:10px;text-align:center;width:200px}.topKey_button-navy:hover{background:rgba(0,50,90,.7);text-decoration:none}.searchField_list{float:left;margin:0 50px 0 0}.pickupReview{border:1px solid #d6dfe5;border-radius:4px;box-sizing:border-box;color:#000;display:block;float:left;margin:0 10px 0 0;overflow:hidden;padding:12px 20px;width:1000px}.pickupReview:hover{border:1px solid #166c9d;text-decoration:none;transition-duration:.2s}.pickupReview_head{border-bottom:1px solid #e9e9e9;overflow:hidden;padding:5px 0 20px 120px;position:relative}.pickupReview_title{color:#166c9d;line-height:1.4;padding:8px 0 0}.pickupReview_companyLogoArea{bottom:0;display:block;float:left;height:70px;left:15px;margin:0 20px 0 0;position:absolute;top:5px;width:70px}.pickupReview_left{float:left;margin:6px 0 0 10px;position:relative;width:370px}.pickupReview_right{float:right;min-height:250px;padding:0 20px 0 0;width:540px}.pickupReview_review{line-height:1.96;padding:5px 0}.cardListMenu{border-bottom:1px solid #d6dfe5}.cardListMenu_anchor{border-radius:6px 6px 0 0;color:#999;display:inline-block;font-size:1.3846em;margin:0 50px 0 0;padding:0 0 2px;text-decoration:none}.cardListMenu_anchor:hover{color:#000;text-decoration:none}.cardListMenu_anchor-current{border-bottom:3px solid #1b7fbe;color:#000}.topAboutBox{padding:30px 70px 20px}.registCompleteBanner{background:#f2f6fa;border-bottom:1px solid #d6dfe5;height:318px;left:0;overflow:hidden;position:absolute;top:75px;width:100%}.wideArrow_withRegistCompleteBanner{margin-top:318px}.registComplete-contentsArea{height:210px;left:0;overflow:hidden;position:absolute;top:62px;width:100%}.cssSlider{background:hsla(0,0%,96%,.2);display:flex;overflow-y:auto;padding:20px;width:auto}.cssSlider_cards{background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;list-style:none;margin:0 30px 0 0;padding:15px 10px;text-align:left}.articleTitle{margin:30px 0 .833em}.articleTitle_regular{display:inline}.articleTitle_oneColumn,.articleTitle_regular{font-size:1.3846em;font-weight:400;margin:0 3px 0 0}.articleTitle_oneColumn{text-align:center}.articleTitle-strong .articleTitle_regular{color:#957d56}.articleTitle_small{display:inline-block;font-size:1.076em;font-weight:400}.articleTitle_small-hyphen:before{content:"ー";margin:0 5px 0 0}.articleTitle_border{border-left:3px solid #166c9d;font-size:1.2308em;padding:0 0 0 6px}.asideTitle{color:#333;padding:0 0 7px}.topTitle{font-size:1.3846em;font-weight:400;padding:45px 0 10px}.headline-backgroundBlue{background:#1b7fbe;border-radius:4px 4px 0 0;color:#fff;font-size:1.2308em;font-weight:700;padding:10px;text-align:center}.jobTitle{background:#e9e9e9;margin:30px 0 0;padding:12px 15px}.jobTitle,.jobTitle-neutralLightgray{color:#333;font-size:1.2308em;font-weight:700}.jobTitle-neutralLightgray{border-bottom:1px solid #ddd;margin:40px 0 0;padding:0 0 3px 5px}.adTitle{color:#777;font-size:1.3846em;font-weight:800;margin:30px 0 0}.categoryTitle{background:#f5f5f5;margin:30px 0 0;padding:5px 10px}.slashPinch:before{border-right:1px solid #000;margin:0 17px 0 0;transform:skewX(210deg)}.slashPinch:after,.slashPinch:before{content:"";display:inline-block;height:19px;vertical-align:middle}.slashPinch:after{border-left:1px solid #000;margin:0 0 0 17px;transform:skewX(150deg)}.colonListTerm{display:inline}.colonListTerm:after{content:"："}.definitionList-table{border-bottom:1px solid #d6dfe5;border-right:1px solid #d6dfe5;overflow:hidden}.definitionList-table_term,.definitionList-table_term-gray{border-left:1px solid #d6dfe5;border-top:1px solid #d6dfe5;box-sizing:border-box;float:left;padding:10px 12px}.definitionList-table_term-gray{background:#f5f5f5}.definitionList-table_description{border-left:1px solid #d6dfe5;border-top:1px solid #d6dfe5;box-sizing:border-box;float:left;padding:10px 12px}.definitionList-table .jq-autoHeight-02{min-height:21px}.definitionList-wiki{overflow:hidden}.definitionList-wiki_term{clear:both;padding:6px 0 6px 2px}.definitionList-wiki_description,.definitionList-wiki_term{border-top:1px solid #d6dfe5;box-sizing:border-box;color:#777;float:left;font-size:.846em}.definitionList-wiki_description{border-left:1px solid #d6dfe5;padding:6px 0 6px 8px}.definitionList-undeLine{overflow:hidden}.definitionList-undeLine_term{clear:both;float:left;font-weight:400;padding:7px 0 5px 20px;position:relative}.definitionList-undeLine-hasStar .definitionList-undeLine_term{padding:9px 0 5px 20px}.definitionList-undeLine_term:before{border-bottom:3px solid transparent;border-left:5px solid #383f5f;border-top:3px solid transparent;content:"";display:block;float:left;height:0;left:9px;position:absolute;top:14px;width:0}.definitionList-undeLine-hasStar .definitionList-undeLine_term:before{top:16px}.definitionList-undeLine_description{border-bottom:1px solid #d6dfe5;padding:7px 0 5px}.list-disc{margin:-.6em 0 0}.list-disc_item{margin:.6em 0 0;padding:0 0 0 1em;text-indent:-1em}.list-disc_item:before{content:"・"}.list-decimal{margin:-.6em 0 0}.list-decimal_item{list-style:decimal inside;margin:.6em 0 0;padding:0 0 0 1.3em;text-indent:-1.3em}.list-parenthesis{list-style:none}.list-parenthesis_item{counter-increment:cnt;margin:.5em 0 0;padding:0 0 0 1.6em;text-indent:-1.6em}.list-parenthesis_item:before{content:"(" counter(cnt) ") "}.list-alpha{margin:-.6em 0 0}.list-alpha_item{list-style:lower-alpha inside;margin:.6em 0 0;padding:0 0 0 1.3em;text-indent:-1.3em}.list-center{text-align:center}.list-center_item{border-right:1px solid #bfcdda;display:inline-block;padding:0 15px}.list-center_item.list_item-tenshoku{padding:0 15px 0 5px;width:122px}.list-center_item.list_item-gakusei{padding:0 5px 0 15px;width:90px}.list-left{text-align:left}.list-left_item{padding:0 14px}.list-left_item,.list-left_item-10{border-right:1px solid #bfcdda;display:inline-block}.list-left_item-10{padding:0 10px}.list-left_item-plNone{border-right:1px solid #bfcdda;display:inline-block;margin:0 14px 5px 0;padding:0 14px 0 0}.list-left_link{display:inline-block;padding:1px 5px 0}.list-left_link-current{background:#166c9d;border-radius:4px;color:#fff}.list-left_link-current:hover{background:#006198;text-decoration:none}.list-dashed{border-left:1px dashed #bfcdda;margin:3px 0 0;overflow:hidden;text-align:center}.list-dashed_item{border-right:1px dashed #bfcdda;float:left}.instructionsList{margin:-10px 0 0}.instructionsList_item{display:block;margin:10px 0 0}.instructionsList_item-table{display:table;margin:10px 0 0}.flowList{margin:35px 0 20px 10px;overflow:hidden}.flowList_item{display:block;float:left;position:relative;width:320px}.flowList_item-arrow:before{border-color:transparent transparent transparent #ddd;border-style:solid;border-width:30px 20px;content:"";display:block;height:0;left:265px;position:absolute;top:50px;width:0}.listbox{margin:5px 0 0}.listbox_head{padding:0 0 0 12px;position:relative}.listbox_head:before{border-bottom:3px solid transparent;border-left:5px solid #383f5f;border-top:3px solid transparent;content:"";display:block;height:0;left:1px;position:absolute;top:7px;width:0}.listbox_detail{border-bottom:1px solid #d6dfe5;margin:0 0 13px;padding:2px 0 13px 20px;text-align:right}.listbox_detail-noBorder{border-bottom:none;margin:0;padding:2px 0 0 20px}.listbox_detail-companyLogo{padding-left:55px;position:relative;text-align:left}.listbox_companyLogoArea{bottom:10px;height:40px;left:5px;margin:auto;position:absolute;top:2px;width:40px}.listbox_detail-noBorder .listbox_companyLogoArea{bottom:0}.prListLink{display:block;padding:10px 24px 10px 12px;position:relative}.prListLink:before{border-bottom:5px solid transparent;border-left:5px solid #166c9d;border-top:5px solid transparent;bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:14px;top:0;width:0}.prListLink:hover{background:#e9e9e9;text-decoration:none}.linkList{margin:-8px 0 0;overflow:hidden}.linkList_item-noBorder{margin:.3em 0 0;padding:0 0 0 12px;position:relative}.linkList_item-noBorder:before{border-bottom:3px solid transparent;border-left:5px solid #383f5f;border-top:3px solid transparent;content:"";display:block;height:0;left:0;position:absolute;top:7px;width:0}.linkList .linkList_item-noBorder{float:left;margin:7px 10px 0 0;width:299px}.boxLink{border-bottom:1px solid #e9e9e9}.boxLink,.boxLink-noBorder{color:#166c9d;cursor:pointer;display:block;padding:10px 20px 10px 10px}.companyList{border-bottom:1px solid #d6dfe5;border-right:1px solid #d6dfe5;line-height:1.5}.companyList_item{border-left:1px solid #d6dfe5;border-top:1px solid #d6dfe5;box-sizing:border-box;display:block;margin:0 10px 0 0;padding:15px 25px 15px 110px;position:relative;width:100%}.companyList_name{display:inline;font-size:1.2308em}.companyList_name:after{content:"\a";white-space:pre}.companyList_job{display:inline;font-size:1.076em}.companyList_companyLogoArea{bottom:0;display:block;height:60px;left:0;margin:auto 0;position:absolute;top:0;width:60px}.companyList_anchor:hover .companyList_job,.companyList_anchor:hover .companyList_name{text-decoration:underline}.newAnswerList{clear:both;margin-top:-5px;overflow:hidden}.newAnswerList_item{border:1px solid #d6dfe5;display:block;margin:5px 0 0;position:relative}.newAnswerList_text{display:block;padding:20px 160px 20px 105px;position:relative}.newAnswerList_name{font-size:1.3846em;margin-right:120px}.newAnswerList_button{height:32px;right:20px}.newAnswerList_button,.newAnswerList_companyLogoArea{bottom:0;display:block;margin:auto 0;position:absolute;top:0}.newAnswerList_companyLogoArea{height:60px;left:25px;width:60px}.subNavigation_item{background:#fff;display:block;height:34px;line-height:36px;margin:6px 0 0;padding:0 0 0 32px}.subNavigation_item-current{border-left:5px solid #166c9d;padding:0 0 0 27px}.questionList{margin:-5px 0 0;overflow:hidden;width:690px}#subColumn .questionList{margin:0;width:300px}.questionList_item{background:#fff;border:1px solid #d6dfe5;box-sizing:border-box;float:left;margin:5px 5px 0 0;width:340px}.questionList_item-wide{margin:15px 5px 0 0;text-align:center;width:685px}#subColumn .questionList_item{box-sizing:border-box;margin:5px 0 0;width:300px}.pickupCompany .questionList_item{width:322px}.box-company1 .questionList_item,.box-company2 .questionList_item{width:330px}.box-company1 .questionList_item-wide,.box-company2 .questionList_item-wide{margin:10px 5px 0 0;width:665px}.box-company1 .questionList_link:hover{background:#f6f9fb}.box-company2 .questionList_link:hover{background:#fbf8fc}.questionList_link{display:block;padding:24px 20px 22px;position:relative}#subColumn .questionList_link{padding:24px 11px 22px}#subColumn .questionList_link .pcIcon-14{letter-spacing:-.04em}.pcIcon-14 .review_number{margin:0 0 0 -8px}.pickupCompany .questionList_link{padding:16px 13px 14px}.questionList_item-current .questionList_link{color:#000}.questionList_item.questionList_item-current,.questionList_link:hover{background:#edf2f6}.analysisLink{border-right:1px solid #d6dfe5;box-sizing:border-box;display:block;float:left;height:46px;text-align:center;width:228px}.analysisLink:hover{background:#edf2f6;text-decoration:none}.accordion{border-bottom:1px solid #d6dfe5;border-left:1px solid #d6dfe5;border-right:1px solid #d6dfe5;box-sizing:border-box}.accordionList_header{cursor:pointer;display:inline-block;font-size:1.1538em}.accordionList_header:hover{text-decoration:underline}.accordionList_header-current.accordionList_header:hover{text-decoration:none}.accordionList_body{font-size:1.076em;line-height:1.83;margin:8px 0 0 25px}.contactListItem{display:inline-block}.contactListItem:before{border-bottom:3px solid transparent;border-left:3px solid #166c9d;border-top:3px solid transparent;content:"";display:inline-block;margin:-2px 7px 0 0;vertical-align:middle}.contactListItem:after{color:#aaa;content:"-----";display:inline-block;margin:-6px 15px 0;vertical-align:middle}.messageList{border:1px solid #d6dfe5;border-radius:4px}.messageList_link{border-top:1px dotted #d6dfe5;display:block;padding:18px 30px 15px 110px;position:relative}.messageList_link-specialScout{padding:22px 0 20px;position:static}.messageList_link-specialScout_main{padding:15px 30px 12px 110px;position:relative}.messageList_link:hover{background:#edf2f6;text-decoration:none}.messageList_link-noHover:hover{background:#e9e9e9}.messageList_companyLogoArea{background:#fff;bottom:0;float:left;height:60px;left:25px;margin:auto;position:absolute;top:0;width:60px}.scoutStepsList{counter-reset:item}.scoutStepsList .scoutStepsList_item{padding-left:40px;position:relative;text-align:left}.scoutStepsList .scoutStepsList_item:before{color:#aaa;content:counter(item);counter-increment:item;font-size:30px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.cardListWrapper{margin:0 auto;overflow:hidden;position:relative;width:1000px}.cardListWrapper-company{height:221px}.cardListWrapper-job{height:244px}.cardList{position:absolute;width:5050px}.cardList-career,.cardList-student{margin:0 0 -11px;width:741px}.cardList_item-rankingJobOffer{position:relative}.cardList_item-rankingJobOffer+.cardList_item-rankingJobOffer:before{border-top:1px solid #e9e9e9;content:"";left:20px;position:absolute;top:0;width:calc(100% - 40px)}.cardList_linkItem-rankingJobOffer{color:#333;display:block;overflow:hidden;padding:20px;position:relative}.cardList_linkItem-rankingJobOffer:hover{background:#edf2f6;text-decoration:none}.cardList_item{background:#fff;border:1px solid #d6dfe5;border-radius:4px;box-sizing:border-box;color:#000;float:left;height:220px;margin:0 11px 0 0;overflow:hidden;padding:25px 10px 0;position:relative;text-align:center;width:191px}.cardList-student .cardList_item-mini{height:auto;margin:0 11px 11px 0!important}.cardList-career .cardList_item-mini{height:260px;margin:0 11px 11px 0!important}.cardList_item-job{height:244px;margin:0 11px 0 0;padding:0;text-align:left;width:326px}.cardList_item-wide{color:#333;display:block;float:none;height:auto;margin:0 0 25px;padding:25px 20px 30px;width:100%}.cardList_item.cardList_item-myTop{height:160px;margin:10px 11px 0 0;width:174px}.cardList_item.cardList_item-myTopJob{margin:0 11px 0 0;padding:0;text-align:left;width:235px}.cardList_item.cardList_item-assessment{height:182px;margin:0;padding:20px 8px 0;width:136px}.cardList_itemWrapper-assessment{float:left;height:182px;margin:10px 12px 0 0;position:relative;width:136px}.cardList_item:hover{border:1px solid #166c9d;cursor:pointer;text-decoration:none;transition-duration:.2s}.cardList_companyLogoArea{display:block;height:40px;margin:0 auto 6px;position:relative;width:100px}.cardList_companyName{color:#166c9d;font-size:.846em;font-weight:700;height:30px;line-break:loose;line-height:1.3;padding:6px 0 0}.cardList_button.button{border-radius:30px;bottom:0;font-size:12px;left:0;line-height:1;margin:0 12px 18px;padding:7px 5px;position:absolute;width:112px}.sliderSwicth{margin:0 auto;padding:0 20px;position:relative;width:1000px}.sliderSwicth_next{bottom:0;cursor:pointer;height:0;overflow:hidden;padding:105px 0 115px 40px;position:absolute;right:-5px;width:0}.sliderSwicth_next-job{padding:125px 0 120px 30px;right:8px}.sliderSwicth_next:before{border-bottom:2px solid #bfcdda;border-right:2px solid #bfcdda;content:"";height:15px;position:absolute;right:16px;top:47%;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:15px}.sliderSwicth_next-job:before{height:10px;right:12px;width:10px}.sliderSwicth_back{bottom:0;cursor:pointer;height:0;left:-45px;overflow:hidden;padding:105px 0 115px 40px;position:absolute;width:0}.sliderSwicth_back-job{left:-35px;padding:125px 0 120px 30px}.sliderSwicth_back:before{border-left:2px solid #bfcdda;border-top:2px solid #bfcdda;content:"";height:15px;left:16px;position:absolute;top:47%;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:15px}.sliderSwicth_back-job:before{height:10px;left:12px;width:10px}.sliderSwicth_next:hover{background:#edf2f6;border-radius:0 4px 4px 0;transition-duration:.2s}.sliderSwicth_back:hover{background:#edf2f6;border-radius:4px 0 0 4px;transition-duration:.2s}.cardList_item-guide{border:1px solid #d4dbdf;border-radius:4px;box-sizing:border-box;width:333px}.cardList_item-guide:hover{border:1px solid #166c9d;cursor:pointer;transition-duration:.2s}.cardList_item-guide a:hover{text-decoration:none}.cardListWrapper-short{height:290px}.cardListWrapper-middle{height:400px}.cardListWrapper-tall{height:540px}.cardList_item-narrow{width:297px}.cardList_item-short{height:280px}.cardList_item-middle{height:390px}.cardList_item-tall{height:530px}.cardList_item-job-borderGray{border:1px solid #bfcdda;margin:0 12px 0 0;padding:20px 20px 90px}.cardList_item-job-boxShadow{border:1px solid #fff;box-shadow:1px 2px 8px 0 rgba(0,0,0,.1);margin:0 12px 0 0;padding:20px}.cardList-large_companyLogoArea{display:block;height:35px;margin:0 auto 6px;position:relative;width:170px}.cardList_item-job-borderGray_button-narrowWidth{bottom:20px;left:20px;position:absolute;width:255px}.cardSlider_item-grayNearlyPCBorder_button-center{left:20px;position:absolute;top:45%;width:283px}.sliderSwicth_next-job-circle{background:#97c1de;border-radius:50%;bottom:179px;color:#fff;padding:16px 0 16px 32px;right:0}.sliderSwicth_next-job-circle:before{border-color:#fff;height:10px;right:12px;top:10px;width:10px}.sliderSwicth_next-job-circle:hover{background:#1579c0;border-radius:50%}.sliderSwicth_next-job-circle:hover:before{right:11px;transition-duration:.2s}.sliderSwicth_back-job-circle{background:#97c1de;border-radius:50%;bottom:179px;color:#fff;padding:16px 0 16px 32px;right:8px}.sliderSwicth_back-job-circle:before{border-color:#fff;height:10px;left:12px;top:10px;width:10px}.sliderSwicth_back-job-circle:hover{background:#1579c0;border-radius:50%}.sliderSwicth_back-job-circle:hover:before{left:11px;transition-duration:.2s}.sliderSwicth_back-job-circle-short,.sliderSwicth_next-job-circle-short{bottom:129px}.sliderSwicth_back-job-circle-tall,.sliderSwicth_next-job-circle-tall{bottom:259px}.sliderSwicth_back-job-circle-moreShort,.sliderSwicth_next-job-circle-moreShort{bottom:105px}.inpage-linkList_term:before{margin:0 3px 0 0}.paidFeaturesList{align-items:center;display:flex;justify-content:space-between}.paidFeaturesList_plusIcon{padding:0 30px 0 0;position:relative}.paidFeaturesList_plusIcon:before{height:16px;left:-47px;width:2px}.paidFeaturesList_plusIcon:after,.paidFeaturesList_plusIcon:before{background:#bbae8b;bottom:0;content:"";margin:auto;position:absolute;top:0}.paidFeaturesList_plusIcon:after{height:2px;left:-54px;width:16px}.companyNews{padding:15px 0}.companyNews:first-child{border-top:none}.companyNewsImageArea{align-items:center;display:flex;flex-shrink:0;height:108px;justify-content:center;width:108px}.companyNewsImage{height:auto;max-height:108px;max-width:108px}.companyNewsText{max-width:520px;width:100%}.table{border-left:1px solid #d6dfe5;border-top:1px solid #d6dfe5;width:100%}.box-preview .table{margin:0 auto;width:740px}.table_tableHeader{background:#f5f5f5}.table_tableHeader,.table_tableHeader-white{border-bottom:1px solid #d6dfe5;border-right:1px solid #d6dfe5;font-weight:400;padding:10px 11px}.table_tableHeader-white{background:#fff}.table_tableHeader-comparison{background:#fff;border-bottom:3px double #d6dfe5;text-align:center}.table_tableData,.table_tableHeader-comparison{border-right:1px solid #d6dfe5;padding:10px 11px}.table_tableData{border-bottom:1px solid #d6dfe5}.sampleSalary-w70{background:url(/images/common/noview_salary.gif) no-repeat 50%;background-size:70px 16px;width:70px}.sampleSalary-w50,.sampleSalary-w70,.sampleSalaryTitle-w50{display:inline-block;height:16px;overflow:hidden;text-align:center;text-indent:100%;vertical-align:middle;white-space:nowrap}.sampleSalary-w50,.sampleSalaryTitle-w50{background:url(/images/common/noview_salary.gif) no-repeat 50%;background-size:50px 16px;width:50px}.sampleSalaryTitle-w50{background:url(/images/common/noview_salary_title.png) no-repeat 50%}.table-noSequence{border:1px solid #d6dfe5;width:100%}.table-noSequence_tableHeader{background:#f5f5f5;font-weight:400;padding:8px 12px;text-align:center}.table-noSequence_tableData{border-top:1px solid #d6dfe5;padding:10px;text-align:center}.table-noSequence_companyName{display:table-cell;padding:0 0 0 89px;vertical-align:middle}.table-noSequence_companyLogoArea{display:block;height:60px;left:5px;position:absolute;top:5px;width:60px}.table-border{border-bottom:1px solid #d6dfe5;width:100%}.table-border_tableHeader{font-weight:400;padding:22px 0;text-align:center;width:30px}.table-border_tableData,.table-border_tableHeader{border-top:1px solid #d6dfe5;vertical-align:middle}.table-border_tableData{padding:0 10px}.table-border_points:before{background:url(/images/common/points.gif) no-repeat 25px;content:" ";display:block;height:28px;width:28px}.table-border_tableHeader.tableHeader-current{background:#1b7fbe;border-left:2px solid #1b7fbe;color:#fff;font-weight:700}.table-border_tableData.tableData-current,.table-border_tableHeader.tableHeader-current{border-bottom:2px solid #1b7fbe;border-top:2px solid #1b7fbe}.table-border_tableData.tableData-last{border-right:2px solid #1b7fbe}.table-border_companyName{display:table-cell;padding:0 0 0 67px;vertical-align:middle}.table-border_companyLogoArea{display:block;height:50px;left:10px;position:absolute;top:8px;width:50px}.table-form{border-left:1px solid #d6dfe5;border-top:1px solid #d6dfe5;width:100%}.table-form_tableHeader{background:fff;font-weight:400;vertical-align:top;width:270px}.table-form_tableData,.table-form_tableHeader{border-bottom:1px solid #d6dfe5;border-right:1px solid #d6dfe5;padding:20px 30px}.table-form_caption,.table-form_tableData{border-top:1px solid #d6dfe5}.table-form_caption{background:#f5f5f5;border-left:1px solid #d6dfe5;border-right:1px solid #d6dfe5;font-weight:700;padding:13px 20px 11px}.table-job{border-bottom:1px dotted #d6dfe5;table-layout:fixed;width:100%}.table-job_tableHeader{background:#f5f5f5;font-weight:400;vertical-align:top;width:100px}.table-job_tableData,.table-job_tableHeader{word-wrap:break-word;border-top:1px dotted #d6dfe5;padding:15px}.table-incomeRanking_tableData,.table-incomeRanking_tableHeader{word-wrap:break-word;border-top:1px dotted #d6dfe5;padding:10px 15px;text-align:center;width:50%!important}.table-incomeRanking_tableHeader{background:#f5f5f5}.table-jobApplyMessageEvent{border-left:1px solid #d6dfe5;border-top:1px solid #d6dfe5;width:100%}.table-jobApplyMessageEvent_tableHeader{background:#f5f5f5;border-bottom:1px solid #d6dfe5;border-right:1px solid #d6dfe5;font-weight:400;padding:10px 11px;vertical-align:baseline;width:140px}.switchTab{background:#edf2f6;display:table;height:38px;width:100%}.switchTab_item{margin:0 20px;padding:10px 0 0}.switchTab_item-current{background:#fff;border:1px solid #d6dfe5;border-bottom:none;color:#000;display:block;margin:5px 2px 0;padding:8px 17px 9px}.switchTab_item-current:hover{text-decoration:none}.switchTab-child{border-bottom:1px solid #d6dfe5;box-sizing:border-box;display:inline-block;margin:15px 0 0;padding:0 11px;position:relative;vertical-align:top}.switchTab-child_item{background:#edf2f6;border:1px solid #d6dfe5;border-radius:4px 4px 0 0;box-sizing:border-box;color:#166c9d;cursor:pointer;float:left;margin:0 2px -1px 3px;text-align:center;width:90px}.switchTab-child_item:hover{background:#dce8f3;text-decoration:none}.switchTab-child_item-current,.switchTab-child_item-current:hover,.switchTab-child_item.chartMenu_item-current,.switchTab-child_item.chartMenu_item-current:hover,.switchTab-child_item.ui-state-active,.switchTab-child_item.ui-state-active:hover{background:#fff;border-bottom:1px solid #fff}.switchTab-child_anchor,.switchTab-child_anchor:hover{display:block;padding:.55em 0 .4em;text-decoration:none}.chartMenu_item-current .switchTab-child_anchor,.switchTab-child_item-current .switchTab-child_anchor,.ui-tabs-active .switchTab-child_anchor{color:#000}.sortTab{background:#edf2f6;display:table;height:38px;width:100%}.sortTab_item{margin:0 10px}.sortTab_item-current{background:#fff;border:1px solid #d6dfe5;border-bottom:none;color:#000;display:block;margin:5px 3px 0;padding:4px 12px 7px}.sortTab_item-current:hover{text-decoration:none}.sortTabWrapper-jobList{border-bottom:1px solid #d6dfe5;height:42px}.sortTab-jobList{box-sizing:content-box;margin:0 auto;width:1000px}.sortTab-jobList_item{box-sizing:border-box;float:left;overflow:hidden;padding:0 6px 0 0}.sortTab-jobList_link{background:#edf2f6;border:1px solid #d6dfe5;border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box;cursor:pointer;display:inline-block;height:42px;max-width:170px;min-width:145px;padding:11px 14px 9px;text-align:center}.sortTab-jobList_link:hover{background:#dce8f3;text-decoration:none}.sortTab-jobList_link-current{background:#fff;border-bottom:1px solid #fff;color:#333;font-weight:700;height:43px}.sortTab-jobList_link-current:hover{background:#fff;text-decoration:none}.buttonList{text-align:center}.article_footer .buttonList{padding:0 0 7px}.buttonList_item{display:inline-block;margin:0 25px}.buttonList_item-10{display:inline-block;margin:0 5px}.buttonList_item-10.buttonList_item-index{margin:10px 5px 0}.buttonList_item-20{display:inline-block;margin:0 10px}.buttonList_item-30{display:inline-block;margin:0 15px;vertical-align:middle}.buttonWrapper{border:1px solid #fff;border-radius:4px;display:inline-block}input[type=button].button,input[type=submit].button{-webkit-appearance:none}.button{background:#edf2f6;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;padding:.35em 10px;text-align:center}.button:hover{background:#dce8f3;text-decoration:none}.button-sample{background:#edf2f6;border-radius:4px;display:inline-block;padding:.25em 10px .2em;text-align:center}.buttonList_item-10 .button{box-sizing:content-box;width:190px}.followList_button .button{border:1px solid #e9e9e9;bottom:22px;font-size:.923em;height:28px;line-height:26px;padding:0;position:absolute;right:25px;width:110px}.button-searchCompanyEntry{bottom:-1px;box-sizing:border-box;float:none;font-size:.923em!important;height:45px!important;line-height:1.4;margin:0;padding:13px 10px!important;position:absolute;right:5px;width:230px!important}.button-searchCompanyEntry-withFollow{padding:6px 10px 4px!important;width:110px!important}.button-searchCompanyFollow{background:#fff;border:1px solid #e9e9e9;float:right;font-size:.923em;line-height:1.6;margin:-45px 10px 0 0;padding:5px;position:relative;width:110px}.button-searchCompanyFollow-student{bottom:-1px;float:none;line-height:1.5;margin:0;position:absolute;right:5px;width:230px}.follow-withEntry .button-searchCompanyFollow-student{bottom:-1px;float:none;line-height:1.5;margin:0;position:absolute;right:125px;width:110px}.button-searchCompanyFollow_count{display:block;font-size:.923em;line-height:1.3}.button-searchCompanyFollow.button-current,.button-searchCompanyFollow:hover{background:#edf2f6}.button-searchCompanyFollow.button-current:hover{background:#dce8f3}.button-newAnswerFollow{background:none;border:1px solid #e9e9e9;height:36px;line-height:34px;padding:0;position:absolute;right:20px;top:14px;width:135px}.button-newAnswerFollow.button-current,.button-newAnswerFollow:hover{background:#edf2f6;border-color:#d6dfe5}.button-newAnswerFollow.button-current:hover{background:#dce8f3}.button-sample.button-strong,.button.button-strong{background:#1b7fbe;color:#fff}.button.button-strong:hover{background:#136faf}.button-gray{background:#edf2f6}.button-gray:hover{background:#dce8f3}.button.button-green{background:#3aa131;border:1px solid #3aa131;color:#fff}.button.button-green:hover{background:#3b9333}.button-studentReport{background:#3e9dda;border:1px solid #3e9dda;color:#fff}.button-studentReport:hover{background:#308eca}.button.button-orange{background:#f07f37;color:#fff;padding:8px 10px 7px}.button.button-orange:hover{background:#e47630}.button-small{font-size:.846em;padding:2px 6px;vertical-align:top}.button-long{font-size:1.076em;padding:10px;width:520px}.button-white{background:#fff;border:1px solid #d6dfe5}.button-white:hover{background:#f5f5f5}.button-white-current{background:#edf2f6;color:#333;font-weight:700}.button-blueBorder{background:#fff;border:1px solid #1b7fbe;color:#1b7fbe;font-size:1.5384em;height:50px;padding:9px;vertical-align:middle}.button-blueBorder:hover{background:#f5f5f5}.button-round-blue{background:#fff;border:1px solid #1b7fbe;border-radius:30px;color:#1b7fbe;cursor:pointer;display:inline-block;margin:0 10px 10px 0;max-width:30em;min-width:6em;padding:5px 15px;position:relative;text-align:center}.button-round-blue:active,.button-round-blue:hover{background:#f4f9fc;border-color:#1b7fbe;color:#1b7fbe}.button-lightGold{background:#f1efe8;color:#957d56}.button-lightGold:hover{background:#e9e5d5}.button-companyAction{display:block;line-height:33px;min-height:33px;padding:5px 10px;width:100%}.button-header{color:#fff;display:inline-block;padding:10px}.button-header:hover{text-decoration:none}#headerPersonal .button-header{height:40px;overflow:hidden;padding:10px 5px 5px}.headerPersonal_icon{display:block;height:0;left:0;overflow:hidden;padding:24px 0 0;position:relative;top:0;vertical-align:top;width:24px}.button-header:hover .headerPersonal_icon{opacity:.6;text-decoration:none}#headerPersonal .headerPersonal_icon{font-size:.846em;height:auto;overflow:visible;padding:0;text-align:center;width:64px}.button-usuallyBlue{background:#1b7fbe;color:#fff;font-size:1.5384em;height:50px;padding:9px;vertical-align:middle;width:230px}.button-usuallyBlue.fs-16{font-size:1.2308em;height:48px;line-height:48px;padding:0 10px;width:150px}.button-usuallyBlue.fs-14{font-size:1.076em;height:auto;padding:10px;width:180px}.button-usuallyBlue.fs-13{font-size:1em;height:auto;padding:10px;width:180px}.button-usuallyBlue.fs-12{height:auto;padding:8px 10px;width:160px}.button-usuallyBlue:hover{background:#136faf}.button-usuallyGray{background:#edf2f6;border:1px solid #1b7fbe;color:#1b7fbe;font-size:1.5384em;height:50px;padding:9px;vertical-align:middle;width:230px}.button-usuallyGray.fs-16{border:1px solid #1b7fbe;color:#1b7fbe;font-size:1.2308em;height:48px;line-height:46px;padding:0 10px;width:150px}.button-usuallyGray.fs-14{font-size:1.076em;height:auto;padding:10px;width:180px}.button-usuallyGray:hover{background:#dce8f3}.button-usuallyGreen{background:#3aa131;color:#fff;font-size:1.5384em;height:50px;padding:9px;vertical-align:middle;width:230px}.button-usuallyGreen.fs-14{height:50px;line-height:50px;padding:0 10px}.button-usuallyGreen.fs-16{font-size:1.2308em;height:48px;line-height:48px;padding:0 10px;width:150px}.button-usuallyGreen:hover{background:#3b9333}.button-usuallyWhite{background:#fff;border:1px solid #1b7fbe;color:#1b7fbe;font-size:1.5384em;height:50px;padding:9px;vertical-align:middle;width:230px}.button-usuallyWhite.fs-16{border:1px solid #1b7fbe;color:#1b7fbe;font-size:1.2308em;height:48px;line-height:46px;padding:0 10px;width:150px}.button-usuallyWhite.fs-14{font-size:1.076em;height:auto;padding:10px;width:180px}.button-usuallyWhite:hover{background:#dce8f3}.button-jobBookmark{background:#fff;border:1px solid #bfcdda;color:#333;padding:7px 10px;vertical-align:middle}.button-jobBookmark.fs-12{box-sizing:border-box;padding:7px;width:140px}.button-jobBookmark.fs-14{box-sizing:border-box;padding:10px;width:170px}.button-jobBookmark.fs-15{box-sizing:border-box;height:50px;line-height:50px;padding:0 10px;width:170px}.button-jobBookmark.button-jobBookmark-detail{font-size:1.076em;padding:12px 10px 11px;width:180px}.button-jobBookmark.button-jobBookmark-jobActionButtonFixed{font-size:1.076em;padding:13px 10px;width:140px}.button-jobBookmark:hover{background:#edf2f6}.button-jobBookmark.button-current{background:#f5f5f5}.button-jobBookmark.button-current:hover{background:#edf2f6}.button-jobBookmarkLink{background:#edf2f6;border-color:#1b7fbe;color:#1b7fbe}.button-jobBookmarkLink:hover{background:#dce8f3}.button.button-way{border:1px solid #1b7fbe;line-height:28px;width:250px}.button.button-refine{background:#fff;border:1px solid #bfcdda;color:#1b7fbe;line-height:1.8;padding:1px 7px 0}.button.button-refine:hover{background:#edf2f6}.button.button-refine.button-refine-current{background:#1b7fbe;border:1px solid #1b7fbe;color:#fff}.button.button-refine.button-refine-current:hover{background:#136faf}.button.button-refine-boxShadow{background:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);color:#1b7fbe;line-height:1.8;padding:1px 7px 0}.button.button-refine-boxShadow:hover{background:#edf2f6}.button.button-weak{background:#fff;border:1px solid #e9e9e9;color:#aaa;margin:5px 0 0;padding:4px 7px}.button-google_text{display:block;height:24px;line-height:24px;text-align:center}.button-google{background:#fff;border:1px solid #777;color:#333;display:block;overflow:hidden;padding:11px 0 11px 32px;position:relative}.button-google:hover{background:#f5f5f5}.button-google-admission:hover{background:#edf2f6}.button-contents{background:#fff;border:1px solid #d6dfe5;display:block;overflow:hidden;padding:15px 50px 15px 15px;position:relative;text-align:left}.box-gray .button-contents{border:2px solid #fff}.button-contents.button-contents-myTop{float:left;margin:10px 0 0;padding:0;width:358px}.button-contents_companyLogoArea{background:#fff;height:80px;margin:0 20px 0 15px;position:relative;width:80px}.button-contents_companyLogoArea-top{background:#fff;height:60px;margin:0 15px 0 0;position:relative;width:60px}.button-contents_companyLogoArea-comparison{background:#fff;height:60px;margin:5px 15px 0 0;position:relative;width:60px}.button-contents.fs-14{padding:15px 50px 13px 15px}.pcIcon-button-contents:before{bottom:0;color:#bfcdda;display:block;font-size:13px;height:13px;margin:auto;position:absolute;right:15px;top:0}.button-contents:hover{background:#edf2f6}.box-gray .button-contents:hover{background:#fff;border:2px solid #dce8f3}.button-contents.button-compaPr:hover{background:#fff;border-color:#1b7fbe}.button-contents:hover .pcIcon-button-contents:before,.button-contents:hover:before{color:#1b7fbe}.button-contents.backgroundLightGray:hover{background:#e9e9e9}.button-contents.backgroundLightGray:hover .pcIcon-button-contents:before,.button-contents.backgroundLightGray:hover:before{color:#aaa}.button-contents.backgroundGold:hover{background:#e9e5d5}.button-contents.backgroundGold:hover .pcIcon-button-contents:before,.button-contents.backgroundGold:hover:before{color:#957d56}.button-contents.button-contents-brown{background:#fef5e1;border:1px solid #fef5e1;color:#8a5a16}.button-contents.button-contents-brown:hover{border:1px solid #8a5a16}.button-contents.button-contents-brown.pcIcon-button-contents:before{color:#8a5a16}.button-contents.button-contents-gold{background:#fff;border:1px solid #d6dfe5;color:#957d56}.button-contents.button-contents-gold:hover{border:1px solid #bbae8b;color:#bbae8b}.button-contents-gold:hover .pcIcon-button-contents-gold:before,.button-contents-gold:hover:before{color:#bbae8b}.button-contents.button-contents-white{background:#f7f8f9;border:1px solid #fff;color:#333}.button-contents.button-contents-white:hover{border:1px solid #1b7fbe}.button-contents.button-contents-white.pcIcon-button-contents:before{color:#1b7fbe}.button-points{background:#bbae8b;color:#fff;font-size:1.1538em;height:48px;line-height:48px;margin:15px 0;padding:0;width:300px}.button-points:hover{background:#b1a37e}.button-disable,.button-disable:hover,.button-disabled,.button-disabled:hover{cursor:default;opacity:.2}.button-disable.button-usuallyBlue:hover,.button-disabled.button-usuallyBlue:hover{background:#1b7fbe}.button-good{background:#edf2f6;border-radius:20px;color:#1b7fbe;display:block;float:left;height:36px;line-height:36px;min-width:110px;padding:0 10px;position:relative}.button-good-no{background:#97c1de;border-radius:10px;color:#fff;display:inline-block;font-size:.923em;height:18px;line-height:18px;margin:0 0 0 5px;padding:0 5px;position:relative;text-align:center}.button-shareReview{height:34px;overflow:hidden;text-indent:30px;white-space:nowrap;width:34px}.button-shareReview,.button-shareReview:hover{background:transparent}.linkBox-button{background:#edf2f6;border-radius:4px;display:block;font-size:1.076em;padding:15px;text-align:center}.linkBox-button:hover{background:#dce8f3;text-decoration:none}.pickupCompany .linkBox-button{padding:12px 15px}.button-opacity{background:none;border-radius:20px;bottom:5px;color:#bfcdda;height:34px;margin:0;padding:7px;position:absolute;right:16px;width:34px}.cardList-career .button-opacity{bottom:16px}.button-opacity:hover{background:#edf2f6}.button-opacity_icon{display:inline-block;font-size:20px;height:20px;left:0;line-height:20px;overflow:hidden;position:relative;top:0;width:22px}.button-jobAppealBanner{background:#1b7fbe;bottom:20px;color:#fff;font-size:1.076em;left:calc(50% - 90px);padding:10px;position:absolute;vertical-align:middle;width:180px}.button-jobAppealBanner:hover{background:#136faf}.button-jobApplyMessageEvent{background:#fff;border:1px solid #e9e9e9;height:48px;line-height:48px;padding:0 10px;vertical-align:middle;width:230px}.buttonComparisonCompanyBox-01,.buttonComparisonCompanyBox-02{border-radius:4px;box-sizing:border-box;color:#166c9d;display:table;font-size:14px;font-weight:700;padding:15px 0;text-align:center;width:100%}.buttonComparisonCompanyBox-01{background:#ecf3f7;border:1px solid #ecf3f7}.buttonComparisonCompanyBox-02{background:#f6f0f9;border:1px solid #f6f0f9}.buttonComparisonCompanyBox-01:hover{border:1px solid #61a3ce;cursor:pointer;text-decoration:none}.buttonComparisonCompanyBox-02:hover{border:1px solid #b678b6;cursor:pointer;text-decoration:none}.button-personalData{background:#1b7fbe;color:#fff;font-size:1.2308em;height:auto;padding:10px;vertical-align:middle;width:400px}.button-personalData:hover{background:#136faf}.box{border:1px solid #d6dfe5;padding:10px}#subColumn .box{margin:15px 0 0}.box-15{padding:15px}.box-15,.box-20{border:1px solid #d6dfe5}.box-20{padding:20px}.box-30{padding:30px}.box-30,.box-40{border:1px solid #d6dfe5}.box-40{padding:40px}.box-grayBorder{border:1px solid #bfcdda;border-radius:4px;box-sizing:border-box;min-height:375px;padding:15px;width:323px}.box-gray{background:#f5f5f5;padding:10px}.box-slightlyDarkGray{background:#e9e9e9;padding:10px}#subColumn .box-gray{margin:15px 0 0}.box-moreLightBlue{background:#f2f6fa}.box-moreLightBlue-fullWidth{background:#f2f6fa;margin:0 calc(50% - 50vw);min-width:100%;padding:60px 0;width:100vw}.box-gold{background:#f1efe8;padding:10px}.box-white{background:#fff;border-radius:4px;padding:15px}.speechBubbleTail{color:#fff;position:relative}.speechBubbleTail:before{border:10px solid transparent;border-top-color:#fff;bottom:-20px;content:"";left:calc(50% - 5px);position:absolute}.box-beige{background:#fef5e1;border-radius:4px;padding:15px}.box-highlights{background:#e2d597;border-radius:4px;padding:10px}.box-pink{background:#f7e5e5;padding:10px}.box-company1{background:#ecf3f7}.box-company1,.box-company2{margin:10px 0 0;padding:10px}.box-company2{background:#f6f0f9}.box-todayCompany{background:#f1efe8;padding:20px 10px 10px}.box-todayCompany .questionList_item{width:330px}.box-todayCompany .questionList_item-wide{width:665px}.article{border:1px solid #d6dfe5;margin:15px 0 0}.article-boxLink{border:1px solid #61a3ce;display:block;margin:0;position:relative}.article-boxLink:after{speak:none;color:#bfcdda;content:"";font-family:vorkers-pc-icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:20px;text-transform:none;top:calc(50% + 10px)}.article-boxLink:hover{border:1px solid #1b7fbe;text-decoration:none}.article-boxLink:hover:after{color:#166c9d}.article.article-first{margin:0}.article_header{background:#f5f5f5;font-size:1.076em;padding:12px 20px}.article_header-white{border-bottom:1px solid #e9e9e9;margin:0 20px;padding:18px 10px 11px 38px;position:relative}.article-boxLink_header{background:#f2f6fa;border-bottom:1px dotted #61a3ce;color:#166c9d;font-size:1.076em;font-weight:700;padding:5px 15px}.article-boxLink:hover .article-boxLink_header{border-bottom:1px dotted #1b7fbe}.article_body{line-height:1.83;padding:20px}.article_body.article_body-noFooter{padding:15px 20px 0}.article_title{font-weight:400;margin:1.4em 0 0}.article_companyLogoArea{display:block;height:60px;position:absolute;right:5px;top:20px;width:60px}.article_asideRight{bottom:13px;color:#777;position:absolute;right:0}.article_footer{padding:0 20px 20px}.article_answer{padding:20px 0 5px}.article_body-noFooter .article_answer{padding:10px 0 15px}.article.article-sort .article_answer{padding:15px 0 22px}.article_noLogin{color:#b00;line-height:1.83;padding:4px 0 15px}.reportAsInappropriate{border-top:1px dashed #d6dfe5;margin:10px 0 0;padding:25px 0 0}.reportAsInappropriate_title{color:#333;display:inline-block;font-weight:700;margin:5px 0 0 2px;padding:0 0 0 1em}.reportAsInappropriate_detail{padding:5px 0 10px 1.2em}.box-policy{border:1px solid #d6dfe5;padding:20px 25px 25px}.admissionTerms.box-policy{height:187px;overflow-y:scroll}.contactTerms.box-policy{height:205px;overflow-y:scroll}.attentionTerms.box-policy{height:350px;overflow-y:scroll}.box-login{margin:0 auto;padding:0 0 25px;width:450px}.box-previewWrapper:before{border-left:48px solid transparent;border-right:48px solid transparent;border-top:20px solid #e9e9e9;content:"";display:block;height:0;margin:30px auto;width:0}.box-preview{border:1px solid #d6dfe5;padding:28px 30px 30px;text-align:center}.report_header{background:#f5f5f5;padding:20px 20px 16px}.report_title{font-size:1.2308em}.report_question{font-size:1.076em;font-weight:700;margin:30px 0 0;padding:0 22px}.report_answer{padding:20px 0 10px}.report_count{background:#bbae8b;color:#fff;float:right;margin:0 9px 0 0;padding:5px 10px}.report_addition{display:block;font-size:.923em;font-weight:400;line-height:1.83;margin:10px 0 0}.box-card{border:1px solid #d6dfe5;box-sizing:border-box;display:inline-block;margin:0 0 0 16px;overflow:hidden;padding:0 0 25px;position:relative;vertical-align:top;width:238px}.box-card_tag{background:#bbae8b;color:#fff;height:45px;line-height:4.5;position:absolute;right:0;top:0;transform:rotate(45deg) translate(20px,-30px);-webkit-transform:rotate(45deg) translate(20px,-30px);width:100px}.box-personalData{border:10px solid #f2f6fa;padding:0}.scrollBox{box-sizing:border-box;height:460px;max-height:460px;overflow:auto}.scrollBox_anchor{border-bottom:1px solid #d6dfe5;color:#000;display:block;padding:7px 10px}.scrollBox_anchor-current{background:#edf2f6}.scrollBox_anchor:hover{background:#edf2f6;text-decoration:none}.scrollBox_anchor-disabled{background:#f5f5f5}.scrollBox_mark{background:#166c9d;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;float:right;font-size:.846em;min-width:20px;padding:0 6px;text-align:center}.scrollBox_item{display:block;margin:0;padding:5px 10px}.scrollBox_item:hover{background:#edf2f6;cursor:pointer}.scrollBox_item-current{background:#edf2f6}.companyListFormBox{background:#f5f5f5;box-sizing:border-box;display:table;padding:30px 30px 20px;width:100%}.textarea{background:#f7f8f9;border:1px solid #d2d2d2;box-sizing:border-box;margin:0 15px 0 0;padding:4px 5px;vertical-align:baseline}#subColumn .textarea{background:#fff;border-radius:4px;color:#777}.box-login .textarea,.modalWindow_detail .textarea{padding:10px;width:100%}.textarea-blue{border:1px solid #166c9d;border-radius:4px;box-sizing:border-box;color:#555;display:block;font-size:1.076em;height:45px;padding:2px 12px 0}.placeholder-lightgray::placeholder{color:#aaa}.ui-vselectbox-wrapper{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:101}.ui-vselectbox-element-container{position:relative}.selectbox{border:none;border-radius:4px;bottom:0;color:#fff;display:none;height:1px;position:absolute;width:1px;z-index:-1}.selectbox:focus{outline:0}.ui-vselectbox-captionlist-disabled{color:#ddd;cursor:not-allowed}.ui-vselectbox-captionlist-item.ui-vselectbox-captionlist-item-current{background:#f5f5f5;color:#999}.ui-vselectbox-caption-default{background:#f7f8f9!important}.ui-vselectbox-caption-error{background:#f7e5e5!important}.selectbox-normal{display:inline-block;position:relative;vertical-align:bottom}.selectbox-normal .ui-vselectbox-caption{background:#f7f8f9;border:1px solid #d2d2d2;border-radius:4px;box-sizing:border-box;cursor:pointer;height:29px;overflow:hidden;padding:4px 20px 4px 10px;text-overflow:ellipsis;white-space:nowrap}.selectbox-normal .ui-vselectbox-caption:before{border-bottom:5px solid #959595;top:8px}.selectbox-normal .ui-vselectbox-caption:after,.selectbox-normal .ui-vselectbox-caption:before{border-left:3px solid transparent;border-right:3px solid transparent;content:"";display:block;height:0;position:absolute;right:7px;width:0}.selectbox-normal .ui-vselectbox-caption:after{border-top:5px solid #959595;bottom:9px}.selectbox-normal .ui-vselectbox-captionlist{background:#fff;border:1px solid #777;box-sizing:border-box;cursor:pointer;display:none;left:0;max-height:360px;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:102}.selectbox-normal .ui-vselectbox-captionlist-item{border-bottom:1px solid #d6dfe5;color:#777;padding:6px 4px}.selectbox-normal .ui-vselectbox-captionlist-item:hover{background:#edf2f6;color:#166c9d}.selectbox-low .ui-vselectbox-captionlist{max-height:240px!important}.selectbox-blue{min-height:1px;position:relative}.selectbox-blue select{display:none;left:0;position:absolute;top:0}.selectbox-blue .ui-vselectbox-caption{background:#fff;border:1px solid #166c9d;border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;display:block;font-size:1.076em;height:40px;overflow:hidden;padding:9px 45px 0 12px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:0}.selectbox-blue .ui-vselectbox-caption:before{border-radius:0 4px 4px 0;bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:40px}.selectbox-blue .ui-vselectbox-caption:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #166c9d;content:"";display:block;height:0;position:absolute;right:14px;top:15px;width:0}.selectbox-blue .ui-vselectbox-captionlist{background:#fff;border-bottom:1px solid #777;border-left:1px solid #777;border-right:1px solid #777;box-sizing:border-box;cursor:pointer;display:none;left:0;max-height:400px;overflow-y:scroll;position:absolute;top:40px;width:100%;z-index:102}.selectbox-blue .ui-vselectbox-captionlist-item{border-bottom:1px solid #d6dfe5;color:#777;padding:6px}.selectbox-blue .ui-vselectbox-captionlist-item:hover{background:#edf2f6;color:#166c9d}.drowChartMenu_detail .ui-vselectbox-caption{color:#777;margin-bottom:-10px;overflow:hidden;padding:3px 20px 2px 10px;text-overflow:ellipsis;white-space:nowrap}.selectboxWrapper-default{background:#fff;position:relative;vertical-align:middle}.selectboxWrapper-default:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #166c9d;content:"";display:block;height:0;position:absolute;right:11px;top:13px;width:0;z-index:0}.selectboxWrapper-default.selectboxWrapper-gray:after{border-top:7px solid #777}.selectboxWrapper-default.selectboxWrapper-low:after{border-top:7px solid #777;top:10px}.selectbox-default{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;background:transparent;border:1px solid #166c9d;border-radius:4px;box-sizing:border-box;color:#555;display:block;font-size:1.076em;height:34px;padding:0 8px;position:relative;width:100%;z-index:1}.selectbox-default.selectbox-gray{border-color:#d6dfe5}.selectbox-default.selectbox-formGray{border-color:#d2d2d2}.selectbox-default.selectbox-formGray:focus{border-color:#166c9d}.selectbox-default.selectbox-low{border-color:#d2d2d2;color:#777;font-size:1em;height:27px;padding:0 2px}@media screen and (-webkit-min-device-pixel-ratio:0){.selectbox-default.selectbox-low{padding:0 5px}}.selectbox-default::-ms-expand{display:none}.selectbox-jobSearch{height:30px;padding:0 12px}.selectboxWrapper-jobListNewGraduate{border-right:1px solid #bfcdda;display:inline-block;position:relative;vertical-align:middle;width:33.333%}.selectboxWrapper-jobListNewGraduate:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #bfcdda;content:"";display:block;height:0;position:absolute;right:14px;top:18px;width:0;z-index:0}.selectbox-jobListNewGraduate{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;background:transparent;border:none;box-sizing:border-box;color:#555;display:block;font-size:1.076em;height:44px;overflow:hidden;padding:0 33px 0 10px;position:relative;text-indent:2.2em;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:1}.selectbox-jobListNewGraduate::-ms-expand{display:none}.formDisabled{opacity:.4}.fader{height:34px;margin:0 0 0 9px;overflow:hidden;padding:0 10px 0 0;position:relative;width:808px}.fader_explanation{margin:0 174px 0 0;overflow:hidden}.fader_item{border:1px solid #d6dfe5;border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;display:block;float:right;font-size:1.076em;margin:0 15px 0 0;padding:8px 0 6px;text-align:center;width:150px}.fader_item-assessmentShort{display:table-cell;float:none;font-size:1em;height:56px;margin:0;padding:0 15px;text-align:center;vertical-align:middle;width:162px}.fader_item-assessmentLong{float:none;font-size:1.076em;margin:10px 0 0;padding:10px 15px;text-align:left;width:850px}.fader_item-keywordMatching{background:#fff;display:table-cell;float:none;font-size:1em;height:56px;margin:0;padding:0 15px;text-align:center;vertical-align:middle;width:210px}.fader_item-current{background:#cde9fc;border:1px solid #cde9fc}.npsNumber{border:1px solid #d6dfe5;border-radius:50%;box-sizing:border-box;color:#333;display:block;font-size:1.3846em;height:48px;padding:10px 0;text-align:center;width:48px}.npsNumber-current{background:#cde9fc;border:1px solid #cde9fc}.npsNumber:hover{text-decoration:none}.npsNumber-mini{height:38px;padding:5px 0;width:38px}.checkboxLabel{line-height:40px;margin:0 0 0 15px;padding:0 10px;text-align:center}.borderLabel,.checkboxLabel{cursor:pointer;display:inline-block}.borderLabel{background:#fff;border:1px solid #d6dfe5;border-radius:4px;font-size:1.2308em;margin:0 5px;padding:10px 15px;vertical-align:middle;width:150px}.jobListAccessary{color:#777;font-size:.923em;position:absolute;right:0;top:0}.jobCounter{font-size:1.2308em;vertical-align:middle}.jobCounter_number{color:#356488;font-size:1.2308em;font-weight:700}.showOtherItem{font-size:1.076em;position:absolute;right:0;top:0}.selectedItem{background:#368fce;border-radius:4px;color:#fff;display:inline-block;float:left;line-height:1.4;max-width:700px;overflow:hidden;padding:2px 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.selectedItem.selectedItem-noDelete{padding:2px 8px}.selectedItem-delete{display:inline-block;height:0;margin:-2px 0 0;overflow:hidden;padding:22px 2px 0;position:relative;vertical-align:middle;width:18px}.selectedItem-delete:before{color:#fff;content:"×";font-size:13px;height:13px;left:5px;position:absolute;top:2px;width:13px}.selectedItem-delete:hover{text-decoration:none}.drawerSlider{float:left;margin:0 12px 0 0;position:relative;width:216px}.drawerSlider .ui-slider-handle{background:#fff;border:1px solid #1b7fbe;border-radius:4px;cursor:pointer;height:26px;left:0;position:absolute;top:-8px;width:16px}.drawerSlider .ui-slider-handle:focus{outline:0}.drawerSlider .ui-slider-range{background:#368fce;height:10px;position:relative;top:1px}.drawerSliderDivision{background:#e9e9e9;height:10px;margin:0 9px;position:relative;top:11px}.drawerRangeSlider{margin:0 18px 0 0;position:relative}.drawerSliderLabel{color:#777;display:inline-block;font-size:.923em;line-height:1;margin:11px 0 0}.formButtonFixed{background:rgba(0,0,0,.75);bottom:0;box-sizing:border-box;left:0;padding:15px 10px;position:fixed;width:100%;z-index:2}#loading{height:0;position:relative;text-align:center;z-index:150}.goTop{clear:both;font-size:1.076em;padding:40px 0 20px;text-align:right}.ui-tooltip-detail{background:#444;border-radius:4px;font-size:.846em;padding:.8em;position:absolute;white-space:nowrap}.ui-tooltip-fukidashi{color:#444;font-size:12px;margin:0 0 0 -6px;position:absolute;top:-10px}.ui-tooltip-message{color:#fff;text-align:center}.modalWindow{left:50%;margin:0 0 0 -375px;min-height:50px;outline:none;overflow-y:auto;padding:50px 50px 0;position:fixed;width:650px;z-index:110}.modalWindow-selectField{margin:0 0 0 -470px;padding:40px 40px 0;width:860px}.modalWindow-login,.modalWindow-selectField{display:none;left:50%;outline:none;overflow-y:auto;position:fixed;z-index:110}.modalWindow-login{margin:0 0 0 -330px;min-height:50px;padding:50px 45px 0;width:570px}.modalWindow-job{display:none;left:50%;margin:0 0 0 -470px;outline:none;overflow-y:auto;padding:40px 60px 0;position:fixed;width:820px;z-index:110}.modalWindowBackground{background:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:10}.modalWindowWrapper{margin:0 0 0 -375px;width:750px}.modalWindowWrapper,.modalWindowWrapper-login{background:#fff;border-radius:4px;left:50%;min-height:100px;position:fixed;z-index:100}.modalWindowWrapper-login{margin:0 0 0 -330px;width:660px}.modalWindowWrapper-large{background:#fff;border-radius:4px;left:50%;margin:0 0 0 -470px;position:fixed;width:940px;z-index:100}.modalWindow_title{font-size:1.5384em;font-weight:400}.modalWindow_title-login{border-bottom:1px solid #d6dfe5;font-size:1.3846em;font-weight:400;padding:0 0 22px}.modalWindow_lead{font-size:1.076em;padding:24px 0 17px}.modalWindow_subtitle{border-left:5px solid #ccc;font-weight:700;margin:30px 0 15px;padding:2px 0 0 6px}.modalWindowCloseButton{margin:0 0 0 350px}.modalWindowClose-login,.modalWindowCloseButton{background:#777;border:2px solid #fff;border-radius:20px;color:#fff;cursor:pointer;display:table-cell;font-size:1.5384em;height:28px;left:50%;line-height:1;padding:8px 0 0;position:fixed;text-align:center;width:36px;z-index:130}.modalWindowClose-login{margin:0 0 0 304px}.modalWindowClose-large{background:#777;border:2px solid #fff;border-radius:20px;color:#fff;cursor:pointer;display:table-cell;font-size:1.5384em;height:28px;left:50%;line-height:1;margin:0 0 0 445px;padding:8px 0 0;position:fixed;text-align:center;width:36px;z-index:130}.modalWindowClose-large:hover,.modalWindowClose-login:hover,.modalWindowCloseButton:hover{text-decoration:none}.modalWindow_detail{display:block;line-height:1.8;padding-bottom:50px}.modalWindow_counter{font-size:1.1538em;position:absolute;text-align:center;top:43px;width:270px}.modalLogin_main{width:570px}.modalLogin_mailLogin{float:left;margin:5px 0 0 12px;width:290px}.modalLogin_snsLogin{float:right;margin:0 12px 0 0;width:200px}.modalWindowSelectList{line-height:1.6}.modalWindowSelectList_item{border-bottom:1px dotted #d6dfe5;box-sizing:border-box;display:table;padding:10px;width:100%}.modalWindow_jobCountText{color:#957d56;font-size:1.3077em;font-weight:700;line-height:1;margin:10px 0 0}.modalWindow_jobCountText:before{content:"\\ ";font-family:Arial,sans-serif}.modalWindow_jobCountText:after{content:" /";font-family:Arial,sans-serif}.modal-backdrop{background-color:rgba(0,0,0,.5);height:100%;transition:opacity .3s ease;width:100%;z-index:10}.modal-backdrop,.modal-container{left:0;position:fixed;right:0;top:0}.modal-container{background-color:#fff;border-radius:4px;bottom:0;display:flex;height:fit-content;margin:auto;max-height:80%;outline:none;width:920px;z-index:110}.modal-body{line-height:1.8;overflow-y:auto;padding:40px 60px 50px;width:100%}.modal-title{display:inline-block;font-weight:400;margin-bottom:20px;width:100%}.modal-close,.modal-title{font-size:1.5384em;text-align:center}.modal-close{background:#777;border:2px solid #fff;border-radius:100%;color:#fff;cursor:pointer;display:table-cell;height:28px;line-height:1;padding:8px 0 0;position:absolute;right:-20px;top:-20px;width:36px}.modal-close-icon:before{height:16px;inset:calc(50% - 2px) 0 0 calc(50% - 4px);transform:rotate(45deg);width:16px}.modal-close-icon:after,.modal-close-icon:before{border-left:2px solid #fff;content:"";position:absolute}.modal-close-icon:after{height:17px;inset:calc(50% - 14px) 0 0 calc(50% - 4px);transform:rotate(-45deg);width:17px}.modal-enter-active{transition:opacity .3s ease}.modal-leave-active{transition:opacity 0s ease}.modal-enter-from,.modal-leave-to{opacity:0}.alertModal.fade-enter-active,.alertModal.fade-leave-active{transition-timing-function:linear;will-change:opacity}.alertModal.fade-enter,.alertModal.fade-leave-to{opacity:0}.loginModal{left:50%;min-height:50px;outline:none;overflow-y:auto;padding:50px 45px 0;width:570px;z-index:110}.dialog{background:rgba(0,0,0,.8);border-radius:4px;display:none;height:100px;left:50%;margin-left:-200px;margin-top:-50px;position:fixed;top:50%;width:400px;z-index:140}.dialogMessage{color:#fff;display:table-cell;font-size:1.076em;height:60px;padding:20px;text-align:center;vertical-align:middle;width:360px}.dialog-message-enter-active,.dialog-message-leave-active{transition:opacity .4s linear}.dialog-message-enter-from,.dialog-message-leave-to{opacity:0}.averageScore{border:1px solid #d6dfe5;line-height:1.65;padding:20px 10px 7px;position:relative}.averageScore_right{float:right;margin:23px 0 0;width:245px}.averageScore_right-companyTop{margin:22px 0 0;width:276px}.averageScore_chart{margin:-4px 0 10px 47px;position:relative;width:320px}.averageScore_chart-companyTop{margin:-3px 0 10px 32px}.averageScore_pickupScore{display:table;float:left;margin:10px 0 0}.totalEvaluation{overflow:hidden}.totalEvaluation_item{display:inline-block;font-size:1.076em;padding:0 8px 0 0}.totalEvaluation_item.totalEvaluation_item-last{padding:0}.totalEvaluation-small{overflow:hidden}.totalEvaluation_item-small{display:inline-block;font-size:.923em;padding:0 5px 0 0}.totalEvaluation_item-small.totalEvaluation_item-last{padding:0}.totalEvaluation_topPercentile{background:#368fce;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;margin:-5px 0 0 5px;padding:2px 10px;vertical-align:middle}@media (-ms-high-contrast:none){.totalEvaluation_topPercentile{height:21px;padding:3px 10px 1px}}::-webkit-full-page-media,:future,:root .totalEvaluation_topPercentile{height:21px;padding:3px 10px 1px}.totalEvaluation_topPercentile:hover{opacity:.85}.paging{display:block;margin:15px 0 0;text-align:right}.paging_more,.paging_text{display:inline}.paging_link-more{background:#edf2f6;color:#166c9d;margin:0 0 0 4px;padding:5px 12px 4px}.paging_item,.paging_link-more{display:inline-block}.paging_link-item{background:#edf2f6;color:#166c9d}.paging_item .paging_item-current,.paging_link-item{display:inline-block;margin:0 0 0 4px;padding:5px 7px 4px}.paging_item .paging_item-current{background:#1b7fbe;color:#fff}.hightlight{background:#bbae8b;border-radius:4px;color:#fff;display:inline-block;height:19px;line-height:1.75;text-align:center;width:76px}.sampleVote{background:url(/images/common/noview.gif?01) 0 0 no-repeat;display:table-cell;height:140px;text-align:center;vertical-align:middle;width:640px}.sampleVote-wide{background:url(/images/common/noview_wide.png) 0 0 repeat-y;height:175px;width:920px}.sampleVote-narrow{height:343px}.sampleVote-narrow,.sampleVote-narrowShort{background:url(/images/common/noview.gif?01) 0 0 repeat-y;box-shadow:inset -5px -5px 10px 4px #fff;display:table-cell;text-align:center;vertical-align:bottom;width:283px}.sampleVote-narrowShort{height:232px}.sampleVote-moreWide{background:url(/images/common/noview_wide.png) 0 0 repeat-x;box-shadow:inset -5px -5px 10px 4px #fff;height:70px}.sampleVote_text{color:#356488;font-size:1.1538em;font-weight:700;margin:15px 0 5px;text-shadow:1px 1px 8px #fff,-1px 1px 8px #fff,1px -1px 8px #fff,-1px -1px 8px #fff}.readMore{border-top:1px solid #d6dfe5;clear:both;display:block;line-height:1.2;padding:20px 0 0;text-align:center}.notationWrapper{display:block;padding:0 0 0 1.3em;text-indent:-1.3em}.notation{margin:0 3px 0 0}.openedReport{border-left:10px solid #1b7fbe}.openedReport.dressLeft,.readyReport.dressLeft{padding:0 0 0 5px}.mark-openedReport{border-radius:15px;font-size:.722em;letter-spacing:2px;margin:-2px 3px 0 10px;padding:2px 11px 1px 15px}.mark-openedReport,.mark-openedReport.mark-small{background:#bbae8b;color:#fff;display:inline-block;vertical-align:middle}.mark-openedReport.mark-small{border-radius:11px;font-size:.9em;letter-spacing:.1em;line-height:1.6;margin:-5px 0 0 .4em;padding:1px 7px 0 9px;text-align:center}.listbox_detail .mark-openedReport.mark-small{margin:-5px 3px 0}.table-noSequence .mark-openedReport.mark-small{margin:-2px 0 0 8px}.mark-pickupReview{color:#957d56;font-size:.923em;font-weight:700;position:absolute;right:0;top:17px}.mark-pickupReview.mark-small{background:#bbae8b;border-radius:11px;color:#fff;display:inline-block;float:none;font-size:.9em;line-height:1.6;margin:5px 0 15px;padding:2px 12px 1px;text-align:center;vertical-align:middle}.mark-stepFlow{background:#1579c0;border-radius:2px;display:inline-block;letter-spacing:.05em;padding:3px 7px 0 10px;vertical-align:middle}.answerStepsList_item-01 .mark-stepFlow,.answerStepsList_item-02 .mark-stepFlow,.answerStepsList_item-03 .mark-stepFlow{background:#fff;color:#777;font-size:1.076em;padding:4px 10px 1px 13px}.answerStepsList_item-01.answerStepsList_item-current .mark-stepFlow,.answerStepsList_item-02.answerStepsList_item-current .mark-stepFlow{color:#1579c0}.cornerBatch-new:before{border-color:#bbae8b transparent transparent;border-style:solid;border-width:60px 60px 0 0;content:"";height:0;left:0;position:absolute;top:0;width:0}.cornerBatch-new:after{color:#fff;content:"NEW";display:block;font-size:1em;left:5px;line-height:1.2;position:absolute;text-align:center;top:13px;transform:rotate(315deg);white-space:pre;z-index:2}.cornerBatch-number:before{border-color:#1b7fbe transparent transparent;border-style:solid;border-width:35px 35px 0 0;box-sizing:border-box;content:"";height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}.cornerBatch-number:after{color:#fff;font-size:14px;font-weight:700;left:4px;position:absolute;top:1px;white-space:pre}.cornerBatch-number.cornerBatch-number-01:after{content:"1"}.cornerBatch-number.cornerBatch-number-02:after{content:"2"}.cornerBatch-number.cornerBatch-number-03:after{content:"3"}.mark-gold{background:#bbae8b;border-radius:4px;color:#fff;display:inline-block;font-size:.923em;padding:2px 5px}.mark-gold.mark-small{border-radius:2px;font-size:.846em;line-height:1.6;margin:0;padding:1px 5px;vertical-align:top}.mark-gold.mark-reverse{background:#fff;border:1px solid #bbae8b;color:#957d56;padding:1px 5px 0}.mark-metallicGold{background:linear-gradient(97deg,#c7ab64 22.93%,#b79336 58.62%,#d5b051 85.72%);border-radius:4px;color:#fff;display:inline-block;font-size:.923em;padding:2px 5px}.mark-gray{background:#f5f5f5;color:#777}.mark-gray,.mark-white{border-radius:4px;display:inline-block;font-size:.923em;padding:2px 6px 1px}.mark-white{background:#fff;margin:1px 0 0}.mark-blue{background:#368fce;border:1px solid #368fce;color:#fff;font-size:.846em;line-height:1.6;padding:0 5px}.mark-blue,.mark-moreLightBlue{border-radius:2px;display:inline-block}.mark-moreLightBlue{background:#f2f6fa;color:#555;font-size:.923em;font-weight:700;padding:3px 10px}.mark-grayBorder{background:#fff;border:1px solid #bfcdda;border-radius:2px;color:#999;display:inline-block;font-size:.846em;line-height:1.6;padding:0 5px;vertical-align:top}.article_body .mark-grayBorder{margin:-1px 0 0}.mark-darkBlueBorder{background:#fff;border:1px solid #356488;border-radius:20px;color:#356488;display:inline-block;font-size:.846em;line-height:1;padding:3px 8px;vertical-align:middle}.mark-isNewGraduate{border:1px solid #9bbc36;border-radius:2px;color:#9bbc36}.mark-isCareer,.mark-isNewGraduate{background:#fff;display:inline-block;font-size:.846em;line-height:1.6;padding:0 5px;vertical-align:top}.mark-isCareer{border:1px solid #9a9bc5;border-radius:2px;color:#9a9bc5}.mark-isDr{border:1px solid #c98061;border-radius:2px;color:#c98061}.mark-isAg,.mark-isDr{display:inline-block;font-size:.846em;line-height:1.6;margin:0 5px 0 0;padding:0 5px;vertical-align:top}.mark-isAg{border:1px solid #29a089;border-radius:2px;color:#29a089}.mark-secretJobOffer{border:1px solid #bbae8b;border-radius:2px;color:#bbae8b;line-height:1.6;padding:0 5px;vertical-align:top}.mark-agent,.mark-secretJobOffer{background:#fff;display:inline-block;font-size:.846em}.mark-agent{border:1px solid #aaa;border-radius:20px;color:#aaa;line-height:1;padding:3px 8px;vertical-align:middle}.mark-dullPinkBorder{border:1px solid #aa6f6f;border-radius:2px;color:#aa6f6f;font-size:.923em;margin:0 10px 0 0;padding:0 10px}.mark-roundness{border-radius:20px}.label-required{background:#4e9cc0;color:#fff}.label-optional,.label-required{display:inline-block;font-size:.923em;padding:2px 4px;position:absolute;right:0}.label-optional{background:#fff;border:1px solid #4e9cc0;box-sizing:border-box;color:#4e9cc0}.mark-selectionStatus{background:#1b7fbe;border:1px solid #1b7fbe;border-radius:2px;color:#fff;display:inline-block;font-size:.923em;height:18px;line-height:18px;padding:0 10px;text-align:center;width:75px}.mark-selectionStatus-messageList{margin:0 0 0 5px;width:auto}.mark-selectionStatus-messageHeader{margin:10px 5px 0 0;width:auto}.mark-selectionStatus-elephant{background:#97c1de;border:1px solid #97c1de;color:#fff}.mark-selectionStatus-gold{background:#bbae8b;border:1px solid #bbae8b;color:#fff}.mark-selectionStatus-gray{background:#aaa;border:1px solid #aaa;color:#fff}.mark-selectionStatus-unanswered{background:#fff;border:1px solid #f07f37;color:#f07f37;margin:-1px 0 0 5px}.mark-selectionStatus-unread{background:#f07f37;border:1px solid #f07f37;border-radius:30px;color:#fff;font-size:.846em;padding:0 7px}.mark-selectionStatus-specialScoutEntry{background:linear-gradient(90deg,#bbae8b,#dccb9c);border:none;color:#fff;padding:2px 10px}.mark-selectionStatus-specialScoutPoint{background:linear-gradient(90deg,#9f9f9f,#c6c6c6);border:none;color:#fff;padding:2px 10px}.mark-selectionStatus-scoutEntry{background:inherit;border:1px solid #bbae8b;color:#bbae8b}.mark-selectionStatus-selfEntry{background:#5ba5d0;border:1px solid #5ba5d0;color:#fff}.mark-selectionStatus-jobPromotion{background:#fff;border:1px solid #bfcdda;color:#999}.mark-selectionStatus-grayBorder{background:inherit;border:1px solid #aaa;color:#aaa}.mark-selectionStatus-secret{background:inherit;border:1px solid #bbae8b;color:#bbae8b}.mark-selectionStatus-lightGold{background:#f1efe8;border:1px solid #bbae8b;border-radius:30px;color:#bbae8b;font-size:.846em;padding:0 7px}.mark-eventStatus-lots{background:#dbeefb;color:#1b7fbe}.mark-eventStatus-limited,.mark-eventStatus-lots{border-radius:4px;display:inline-block;font-size:.923em;font-weight:700;height:18px;padding:2px 5px;text-align:center;width:90px}.mark-eventStatus-limited{background:#fef5e1;color:#c2853d}.mark-eventStatus-full{background:#bebcbc;border-radius:4px;color:#555;display:inline-block;font-size:.923em;font-weight:700;height:18px;letter-spacing:2px;padding:2px 5px;text-align:center;width:90px}.mark_descriptionWrapper{display:none;text-align:left;top:30px;z-index:1}.mark_description:after,.mark_descriptionWrapper{left:50%;position:absolute;transform:translateX(-50%)}.mark_description:after{border:solid transparent;border-bottom:solid #444;border-width:4px 3px;content:"";pointer-events:none;top:-8px}li:hover>.mark_descriptionWrapper,span:hover>.mark_descriptionWrapper{display:block}.mark_description{background:#444;border-radius:4px;color:#fff;display:inline-block;padding:.8em;text-align:center;white-space:nowrap}.alert-orange-jobPromotion:after{right:-14px}.alert-orange{background:#f07f37;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:.846em;font-weight:700;line-height:15px;padding:1px 4px}.mark-appealTag{background:#f8f2e7;border-radius:30px;color:#826455;display:inline-block;padding:5px 15px}.linkTriangle:before{border-bottom:4px solid transparent;border-left:8px solid #166c9d;border-top:4px solid transparent;content:"";display:inline-block;margin:0 3px 1px 0}.teikeiLogo{position:absolute;right:15px;top:15px}.admission_explanation{font-size:1.1538em;margin:20px 0 0;overflow:hidden;width:650px}.admissionMark_explanation{border:1px solid #166c9d;border-radius:2px;color:#166c9d;display:inline-block;float:left;font-size:1.076em;height:28px;line-height:28px;margin:4px 0 0 35px;padding:0 10px}.admission_explanation_card{border:1px solid #d6dfe5;box-sizing:border-box;display:block;float:left;width:315px}.admission_explanation_card_head{background:#f5f5f5;padding:7px 0;text-align:center}.admissionSnsButton{height:43px;margin:25px auto 15px;text-align:left;width:350px}.answerCompanySearch{margin:0 auto;width:592px}.answerCompanySearch_input{border:1px solid #1b7fbe;border-radius:4px 0 0 4px;box-sizing:border-box;color:#666;font-size:1.076em;height:42px;padding:0 10px;width:544px}.answerCompanySearch_button{background:#1b7fbe;border:0;border-radius:0 4px 4px 0;cursor:pointer;height:0;overflow:hidden;padding:42px 0 0;vertical-align:middle;width:48px}#answerIframe{min-height:100px;overflow:hidden}.answerCompanySearchResult{margin:30px auto 0;width:800px}.answerCompanyName{border:1px solid #bfcdda;font-size:1.3846em;margin:10px 0 0;min-height:60px;padding:5px 10px 5px 25px;text-align:center}.answerCompanyLogoArea{height:60px;position:relative;width:60px}.answerCompany,.answerCompanyLogoArea{display:inline-block;vertical-align:middle}.answerCompany{margin:0 0 0 25px;max-width:480px}.answerCompany-wide{max-width:690px}.rankingBar{border-bottom:4px solid #bfcdda;display:inline-block;margin:50px 0 40px;position:relative;width:540px}.rankingBar:after,.rankingBar:before{background:#bfcdda;border-radius:50%;bottom:-7px;content:"";display:block;height:10px;position:absolute;width:10px}.rankingBar:before{left:-5px}.rankingBar:after{right:-5px}.rankingBar_balloon-wrapper{display:block;position:absolute;top:-35px;width:70px;z-index:1}.rankingBar_balloon-inner{background:#166c9d;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;line-height:26px;min-width:50px;padding:0 7px}.rankingBar_balloon-inner:after{border-color:#166c9d transparent transparent;border-style:solid;border-width:11px 4px 0;bottom:-10px;content:"";height:0;left:31px;position:absolute;width:0}.rankingBar_max,.rankingBar_min{bottom:-30px;color:#777;position:absolute}.rankingBar_max{left:-5px}.rankingBar_min{right:-5px}.companyLogoImage{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.companyLogoImage-p20{border:20px solid #fff}.companyLogoImage-space{bottom:0;box-sizing:border-box;left:0;margin:auto;max-height:100%;max-width:100%;padding:5px;position:absolute;right:0;top:0}.companyLogoArea{display:inline-block;height:60px;position:relative;vertical-align:middle;width:60px}.companyLogoArea-jobPromotionNotice{height:60px;margin:10px auto 0;position:relative;width:120px}.comparison_companyLogoArea{display:block;height:60px;margin:10px auto 5px;position:relative;width:120px}.recruitImage,.recruitImage-rankingJobOffer{bottom:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.recruitImage-rankingJobOffer{left:0}.orTextWrapper{position:relative;text-align:center}.orTextWrapper:before{border-top:1px solid #d6dfe5;content:"";left:0;position:absolute;top:50%;width:100%}.orText{background-color:#fff;display:inline-block;padding:0 .5em;position:relative}.comparison_vs{background:url(/images/comparison/bg_vs.png) 0 0 no-repeat;background-size:27px 16px;display:inline-block;height:16px;margin-top:10px;overflow:hidden;text-indent:100%;white-space:nowrap;width:27px}.comparison_fieldAverage{box-sizing:border-box;color:#777;font-weight:400;height:60px;line-height:60px;margin:10px 0 5px}.comparisonCompanyBox{border-radius:4px;box-sizing:border-box;float:left;height:72px;padding:14px 10px 0 72px;position:relative;width:285px}.comparisonCompanyBox-01{background:#ecf3f7;border:1px solid #61a3ce}.comparisonCompanyBox-02{background:#f6f0f9;border:1px solid #b678b6}.comparisonCompanyBox_companyLogoArea{background:#fff;border:1px solid #d6dfe5;height:50px;left:10px;position:absolute;top:10px;width:50px}.comparisonCompanyBox_fieldAverage{color:#777;display:block;font-size:.769em;font-weight:700;height:50px;line-height:50px;text-align:center}.comparisonVs{color:#bbb;float:left;font-size:1.2308em;font-weight:700;height:72px;line-height:72px;text-align:center;width:53px}.drowChartViewer{box-sizing:border-box;float:left;min-height:450px;position:relative;width:689px}.drowChartViewer-comparison{height:635px;width:684px}.drowChartViewer_dummy{background:hsla(0,0%,100%,.8);box-sizing:border-box;height:100%;left:0;padding:200px 0 0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.drowChartViewer_legendWrapper{left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50px;width:649px}.drowChartViewer-comparison .drowChartViewer_legendWrapper{margin:0 auto;position:static}.drowChartViewer_legend{display:inline-block;text-align:left}.drowChartViewer-comparison .drowChartViewer_legend{margin:20px auto 0;position:static}.drowChartViewer_chartArea-comparison{margin:25px auto 10px;position:relative;width:369px}.drowChartMenu{box-sizing:border-box;float:right;width:309px}.drowChartMenu-comparison{width:314px}.drowChartMenu_detail{padding:20px 25px;position:relative;width:260px}.drowChartMenu_detail-comparison{box-sizing:border-box;padding:20px 10px;width:100%}.drowChartMenu_input{border:1px solid #bfcdda;border-radius:4px 0 0 4px;box-sizing:border-box;height:40px;margin:0;padding:0 10px;vertical-align:top;width:244px}.chartList{border:1px solid #d6dfe5;box-sizing:border-box;margin:0 auto;overflow:hidden;overflow-y:scroll;width:260px}.chartList-official,.chartList-score{max-height:356px}.chartList_item{border-bottom:1px solid #d6dfe5;box-sizing:border-box;display:block;line-height:1.3;overflow:hidden;padding:7px 7px 7px 12px;position:relative}.chartList_item.chartList_item-last{border-bottom:none}.chartList_item.chartList_item-none{background:#f5f5f5;color:#bbb}.chartList_text{display:table-cell;height:34px;vertical-align:middle}.chartChangeList{float:right;margin:1px 0 0}.drowCahrtMenu_input{border:1px solid #bfcdda;border-radius:4px 0 0 4px;box-sizing:border-box;height:34px;margin:0;padding:0 10px;vertical-align:top;width:225px}.chartList_button{background:#fff;border:1px solid #bfcdda;border-radius:4px;box-sizing:border-box;display:inline-block;padding:5px 0;text-align:center;width:40px}.chartList_button:hover{background:#dce8f3;text-decoration:none}.chartList_button.chartList_button-current{background:#edf2f6}.comparisonButton{background:#f6f0f9;border:1px solid #f6f0f9;border-radius:4px;box-sizing:border-box;color:#000;display:table;height:52px;padding:5px 10px 5px 5px;width:100%}.comparisonButton-current,.comparisonButton:hover{border-color:#b678b6;text-decoration:none}.comparisonButton_CompanyLogoArea{height:40px;position:relative;width:40px}.comparisonSearchResultClose{color:#bbb;display:block;float:right;font-size:1.2308em;font-weight:700;line-height:20px;text-align:center;width:20px}.comparisonSearchResultClose:hover{text-decoration:none}.comparisonCompanyInfoList{margin:20px 0}.comparisonCompanyInfoItem{line-height:1.5;margin:10px 0 0;padding:0 0 0 1em;text-indent:-1em}.comparisonCompanyInfoItem:before{content:"・";font-weight:700}.jobCompanyLogoPadding{padding-left:90px!important;position:relative}.jobCompanyLogoPadding-agent{padding-left:120px!important;position:relative}.jobCompanyLogoArea{bottom:0;float:left;height:60px;left:15px;margin:auto;position:absolute;top:0;width:60px}.jobCompanyLogoArea-header{top:25px}.jobCompanyLogoArea-header,.jobCompanyLogoArea-recruit{background:#fff;box-sizing:border-box;float:left;height:80px;left:25px;margin:auto;position:absolute;width:80px}.jobCompanyLogoArea-recruit{bottom:0;top:0}.jobCompanyLogoArea-apply{height:60px;width:60px}.jobCompanyLogoArea-apply,.jobCompanyLogoArea-big{background:#fff;bottom:0;float:left;left:10px;margin:auto;position:absolute;top:0}.jobCompanyLogoArea-big{height:90px;width:90px}.jobCompanyLogoArea-job{bottom:0;float:left;left:5px;top:-10px}.jobCompanyLogoArea-job,.jobCompanyLogoArea-list{height:60px;margin:auto;position:absolute;width:60px}.jobCompanyLogoArea-list{background:#fff;box-sizing:border-box;left:0;top:14px}.jobCompanyCount{background:#166c9d;box-sizing:border-box;color:#fff;display:inline-block;font-size:.846em;font-weight:700;height:15px;margin:0 10px 0 0;padding:0 0 2px;position:relative;text-align:center;top:-3px;width:18px}.jobCompanyCount:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:5px solid #166c9d;content:"";display:block;left:0;position:absolute;top:15px}.jobCompanyCount-no1{background:#bcaf89}.jobCompanyCount-no1:after{border-top:5px solid #bcaf89}.jobCompanyCount-no2{background:#c3c3c3}.jobCompanyCount-no2:after{border-top:5px solid #c3c3c3}.jobCompanyCount-no3{background:#d8c1a9}.jobCompanyCount-no3:after{border-top:5px solid #d8c1a9}.jobCompanyCount-threeDigit{width:26px}.jobCompanyCount-threeDigit:after{border-left:13px solid transparent;border-right:13px solid transparent}.jobCompanyCount-fourDigit{width:34px}.jobCompanyCount-fourDigit:after{border-left:17px solid transparent;border-right:17px solid transparent}.jobCompanyCount-fiveDigit{width:42px}.jobCompanyCount-fiveDigit:after{border-left:21px solid transparent;border-right:21px solid transparent}.jobListHeader{background:#f5f5f5;padding:15px}.jobListHeader-jobSearch{padding:20px 15px 20px 125px;position:relative}.jobListBody_item{display:table;height:80px;overflow:hidden;padding:20px 0;position:relative;width:100%}.jobListBody_date{color:#777;font-size:.923em;top:0}.jobListBody_buttonArea,.jobListBody_date{position:absolute;right:25px;text-align:right}.jobListBody_buttonArea{bottom:25px;width:300px}.jobListCompanyLogoArea{float:left;height:50px;margin:0 15px 0 20px;overflow:hidden;position:relative;width:50px}.jobListCompanyLogoArea-wide{float:left;height:100px;margin:0 15px 0 0;overflow:hidden;position:relative;width:100px}.jobListJobDescription{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;margin:0 0 20px;overflow:hidden}.sortMenu{box-sizing:content-box;margin:0 auto;overflow:hidden;padding:0 0 10px;width:999px}.sortMenu_item{border-bottom:1px solid #d6dfe5;border-left:1px solid #d6dfe5;border-top:1px solid #d6dfe5;box-sizing:border-box;float:left;position:relative;text-align:center;width:166px}.sortMenu_item:nth-child(odd){width:167px}.sortMenu_item:first-child,.sortMenu_item:first-child .sortMenu_link{border-radius:4px 0 0 4px}.sortMenu_item:last-child,.sortMenu_item:last-child .sortMenu_link{border-radius:0 4px 4px 0;border-right:1px solid #d6dfe5}.sortMenu_link{background:#edf2f6;display:block;padding:8px 10px}.sortMenu_link:hover{background:#dce8f3;text-decoration:none}.sortMenu_item-current .sortMenu_link{background:#fff;color:#333}.sortMenu_item-current:before{border:9px solid transparent;border-top-color:#d6dfe5;bottom:-18px;left:74px}.sortMenu_item-current:after,.sortMenu_item-current:before{content:"";display:block;height:0;position:absolute;width:0}.sortMenu_item-current:after{border:8px solid transparent;border-top-color:#fff;bottom:-16px;left:75px}.jobActionButtonFixed{background:hsla(0,0%,100%,.94);border-top:1px solid #e9e9e9;bottom:0;box-sizing:border-box;left:0;padding:15px 10px;position:fixed;width:100%;z-index:2}.thumbnailArea{display:inline-block;float:right;margin:0 0 5px 15px;max-height:325px;text-align:center}.thumbnailArea-asideContents{background:#e9e9e9;display:table;float:none;height:150px;margin:0;max-width:335px;width:100%}.thumbnailArea-asideContents_logo{background:transparent}.job_category_filter_label{margin:0 1.5em 0 .1em}.modalTrigger-blue{background:#fff;border:1px solid #166c9d;border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;display:block;float:left;font-size:1em;height:30px;line-height:30px;margin:0 15px 0 0;overflow:hidden;padding:0 34px 0 12px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:120px}.modalTrigger-blue:before{color:#166c9d;font-size:11px;position:absolute;right:11px;top:9px}.modalTrigger-blue:hover{text-decoration:none}.incomeRankingCompanyName{align-items:center;background:#f5f5f5;display:flex;padding:15px 30px 15px 25px;position:relative}.incomeRankingLogoArea{background:#fff;display:block;height:70px;margin:0 59px 0 0;position:relative;width:70px}.incomeRankingIsMask{background:url(/images/common/noview_income_ranking.png) 0 0 no-repeat;box-sizing:border-box;height:395px;padding:135px 0 0;position:relative;text-align:center;width:998px}.incomeRankingIsMask_bottom{background:linear-gradient(180deg,hsla(0,0%,100%,.3) 40%,#fff 60%);height:100px;margin:-40px -10px 0}.incomeRankingNavibar{background:#fff;border:1px solid #d6dfe5;display:flex;justify-content:space-around;line-height:2.5;margin:20px 0;position:sticky;top:1%;z-index:2}.searchCompanyName{overflow:hidden;padding:5px 0 0 100px;position:relative}.searchCompanyLogoArea{bottom:0;display:block;height:70px;left:5px;margin:auto 0;position:absolute;top:0;width:70px}.searchMoreDetail{border-top:1px solid #e9e9e9;margin:15px 0 0;overflow:hidden;padding:15px 0 0}.searchMoreDetail_left{float:left;margin:6px 0 0 10px;position:relative;width:370px}.searchMoreDetail_right{float:right;min-height:250px;padding:0 20px 0 0;width:540px}.searchChartViewBox{border:1px solid #d6dfe5;box-sizing:border-box;float:left;margin:0 17px 17px 0;padding:10px;width:322px}.searchChartViewBox .searchCompanyName{padding:5px 0 0 70px}.searchChartViewBox .searchCompanyLogoArea{height:50px;width:50px}.rankingCount{background:#166c9d;box-sizing:border-box;color:#fff;font-size:11px;font-weight:700;height:15px;left:0;padding:2px 0 0;position:absolute;text-align:center;top:-1px;width:18px}.rankingCount:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:5px solid #166c9d;content:"";display:block;left:0;position:absolute;top:15px}.rankingCount-wide{background:#166c9d;box-sizing:border-box;color:#fff;font-size:11px;font-weight:700;height:15px;padding:2px 0 0;position:absolute;text-align:center;top:0;width:28px}.rankingCount-wide:after{border-left:14px solid transparent;border-right:14px solid transparent;border-top:7px solid #166c9d;content:"";display:block;left:0;position:absolute;top:15px}.rankingCount-top{background:#166c9d;box-sizing:border-box;color:#fff;font-size:12px;font-weight:700;height:18px;left:10px;padding:2px 0 0;position:absolute;text-align:center;top:0;width:22px}.rankingCount-top:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:7px solid #166c9d;content:"";display:block;left:0;position:absolute;top:18px}.rankingCount-incomeRanking{background:#166c9d;box-sizing:border-box;color:#fff;font-size:11px;font-weight:700;height:18px;left:115px;padding:2px 0 0;position:absolute;text-align:center;top:35px;width:30px}.rankingCount-incomeRanking:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:7px solid #166c9d;content:"";display:block;position:absolute;top:18px}.rankingCount-no1{background:#bcaf89}.rankingCount-no1:after{border-top-color:#bcaf89}.rankingCount-no2{background:#c3c3c3}.rankingCount-no2:after{border-top-color:#c3c3c3}.rankingCount-no3{background:#d8c1a9}.rankingCount-no3:after{border-top-color:#d8c1a9}.rankingCount-top-large{background:#166c9d;box-sizing:border-box;color:#fff;font-size:12px;font-weight:700;height:19px;left:20px;padding:2px 0 0;position:absolute;text-align:center;top:0;width:24px}.rankingCount-top-large:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:7px solid #166c9d;content:"";display:block;left:0;position:absolute;top:19px}.rankingCount-large-no1{background:#bcaf89}.rankingCount-large-no1:after{border-top-color:#bcaf89}.rankingCount-large-no2{background:#c3c3c3}.rankingCount-large-no2:after{border-top-color:#c3c3c3}.rankingCount-large-no3{background:#d8c1a9}.rankingCount-large-no3:after{border-top-color:#d8c1a9}.assessmentTypeCount{background:#166c9d;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;height:25px;left:10px;padding:2px 0 0;position:absolute;text-align:center;top:-5px;width:32px}.assessmentTypeCount:after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:10px solid #166c9d;content:"";display:block;left:0;position:absolute;top:25px}.assessmentTypeCount-no1{background:#bcaf89}.assessmentTypeCount-no1:after{border-top-color:#bcaf89}.assessmentTypeCount-no2{background:#c3c3c3}.assessmentTypeCount-no2:after{border-top-color:#c3c3c3}.assessmentTypeCount-no3{background:#d8c1a9}.assessmentTypeCount-no3:after{border-top-color:#d8c1a9}.keywordMatchingBox{border:1px solid #d6dfe5;margin-top:15px;padding:60px 30px 30px;position:relative}.keywordMatchingRanking{color:#fff;font-weight:700;height:40px;left:-1px;line-height:40px;position:absolute;text-align:left;top:5px;width:160px}.keywordMatchingBox:first-of-type .keywordMatchingRanking{background:#bcaf89}.keywordMatchingBox:nth-of-type(2) .keywordMatchingRanking{background:#c3c3c3}.keywordMatchingBox:nth-of-type(3) .keywordMatchingRanking{background:#d8c1a9}.keywordMatchingBox:nth-of-type(n+4) .keywordMatchingRanking{background:#1b7fbe}.keywordMatchingRanking:after{border:20px solid transparent;box-sizing:border-box;content:"";left:160px;position:absolute}.keywordMatchingBox:first-of-type .keywordMatchingRanking:after{border-left:12px solid #bcaf89}.keywordMatchingBox:nth-of-type(2) .keywordMatchingRanking:after{border-left:12px solid #c3c3c3}.keywordMatchingBox:nth-of-type(3) .keywordMatchingRanking:after{border-left:12px solid #d8c1a9}.keywordMatchingBox:nth-of-type(n+4) .keywordMatchingRanking:after{border-left:12px solid #1b7fbe}.label-match{background-color:#f9dfdf;color:#aa6f6f}.label-match,.label-unmatched{border-radius:2px;margin-right:5px;padding:5px}.label-unmatched{background-color:#cde9fc;color:#466f8a}.keyVisual-about{background:url(/images/about/about_bg.png?0330) top no-repeat;background-size:100%;height:298px;margin:30px 50px 0;padding:0 40px}.slashPartition:before{color:#bbb;content:"/";margin:0 7px}.slashPartition-wide:before{color:#bbb;content:"/";margin:0 12px}.childItem{display:inline-block;padding:0 0 0 10px;text-indent:-1.4em;vertical-align:middle}.childItem:before{border-bottom:1px solid #777;border-left:1px solid #777;content:"";display:inline-block;height:7px;margin:0 5px 3px 0;width:7px}.childItem-jobList{box-sizing:border-box;display:block;margin:-3px 0 0;overflow:hidden;padding:0 5px 5px 6px;text-indent:0}.childItem-jobList:before{border-bottom:1px solid #bfcdda;border-left:1px solid #bfcdda;float:left;height:6px;margin:16px -7px 3px 0;vertical-align:top;width:6px}.childItem-location{box-sizing:border-box;display:block;margin:0 0 -15px;overflow:hidden;padding:4px 5px 0 6px;text-indent:0}.childItem-location:before{display:none}.childItem-jobSuggest{box-sizing:border-box;margin:-3px 0 0;overflow:hidden;padding:0 0 0 6px;text-indent:0}.childItem-jobSuggest:before{border-bottom:1px solid #bfcdda;border-left:1px solid #bfcdda;height:6px;margin:0 -1px 3px -2px;width:6px}.jobInformationOrigin{bottom:0;position:absolute;right:5px}.jobInformationOrigin-jobOfferBookmark{bottom:0;height:33px;line-height:33px;position:absolute;right:0;vertical-align:middle}.followCompanyName{overflow:hidden;padding:5px 0 0 75px;position:relative}.followCompanyLogoArea{bottom:0;display:block;height:50px;left:5px;margin:auto 0;position:absolute;top:0;width:50px}.jobOfferBookmarkCompanyData{box-sizing:border-box;display:block;height:70px;padding:16px 10px 10px 70px;position:relative;width:auto}.jobOfferBookmarkCompanyLogoArea{background:#fff;height:50px;left:10px;overflow:hidden;position:absolute;top:10px;width:50px}.jobOfferBookmarkJobData{overflow:hidden;padding:18px 20px 25px;position:relative}.endJobOfferText{background:#fff;border-radius:20px;display:inline-block;padding:5px 15px}.resumeStepList{background:#edf2f6;border-radius:4px;height:48px;margin:15px 0 0;overflow:hidden;width:100%}.resumeStepList_item{background:#edf2f6;box-sizing:border-box;display:inline-block;float:left;line-height:48px;padding:0 0 0 25px;position:relative;text-align:center;width:200px}.resumeStepList-apply .resumeStepList_item,.resumeStepList_item-isCareerStatusWorkOrOther{width:333px}.resumeStepList_item-arrow:before{border:26px solid transparent;border-left-color:#fff;content:"";height:0;position:absolute;right:-52px;top:-2px;width:0;z-index:2}.resumeStepList_item-arrow:after{border:26px solid transparent;border-left-color:#edf2f6;content:"";height:0;position:absolute;right:-49px;top:-2px;width:0;z-index:2}.resumeStepList_item-current{background:#dce8f3}.resumeStepList_item-current.resumeStepList_item-arrow:before{border:26px solid #edf2f6;border-left-color:#fff}.resumeStepList_item-current.resumeStepList_item-arrow:after{border-left:26px solid #dce8f3}.award_tag{background:#0d7bc6;background:-moz-linear-gradient(20deg,#0d7bc6 0,#0f4e81 100%);background:-webkit-linear-gradient(20deg,#0d7bc6,#0f4e81);background:linear-gradient(20deg,#0d7bc6,#0f4e81);border-radius:15px;color:#fff;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0d7bc6",endColorstr="#0f4e81",GradientType=1);font-size:11px;line-height:1;padding:4px 8px;vertical-align:middle;white-space:nowrap}.award_tag:hover{text-decoration:none}.sealFewAnswer{padding:24px 0 0}.sealFewAnswer,.sealRec{display:inline-block;height:0;left:0;line-height:1;overflow:hidden;position:relative;top:1px;vertical-align:middle;width:16px}.sealRec{padding:20px 0 0}.prVideoPlay{position:relative}.prVideoPlay:before{background:hsla(0,0%,100%,.8);border-radius:50%;height:60px;left:0;width:60px}.prVideoPlay:after,.prVideoPlay:before{bottom:0;content:"";display:inline-block;margin:auto;position:absolute;right:0;top:0}.prVideoPlay:after{border-bottom:15px solid transparent;border-left:25px solid #166c9d;border-top:15px solid transparent;height:0;left:7px;width:0}.pagenation{margin:15px 0 0}.pagenation-item{background:#edf2f6;display:inline-block;position:relative;width:340px}.pagenation-item-previous{border-radius:4px 0 0 4px;margin:0 5px 0 0}.pagenation-item-next{border-radius:0 4px 4px 0;text-align:right}.pagenation-item-link-next,.pagenation-item-link-previous{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagenation-item-link-next:hover,.pagenation-item-link-previous:hover{background:#dce8f3;text-decoration:none}.pagenation-item-link-previous{padding:12px 15px 12px 40px}.pagenation-item-link-next{padding:12px 40px 12px 15px}.pagenation-item-inactive{background:#f5f5f5}.pagenation-item-link:hover{background:#dce8f3;text-decoration:none}.pagenation-item-link-next-inactive,.pagenation-item-link-previous-inactive{color:#aaa}.pagenation-item-link-next-inactive:hover,.pagenation-item-link-previous-inactive:hover{background:none}.applicationMessage_header{background:#edf2f6;border-top:1px solid #d6dfe5;cursor:pointer;overflow:hidden;padding:17px 50px 17px 20px;position:relative}.applicationMessage_header:hover{background:#dce8f3}.applicationMessage_header-opened{background:#f5f5f5}.applicationMessage_header-opened:hover{background:#e9e9e9}.applicationMessage_header-jobOffer{background:#fff}.applicationMessage_header-opened.applicationMessage_header-jobOffer:hover{background:#fff;cursor:inherit}.applicationMessage_header-open{background:#fff}.applicationMessage_header-open:hover{background:#f1efe8}.applicationMessage_time{float:right;font-size:.846em;margin:5px 0 0}.applicationMessage_iconArea{background:#fff;border:5px solid #fff;display:block;float:left;height:40px;margin:0 10px 0 0;position:relative;width:40px}.applicationMessage_title{color:#166c9d;display:inline-block;font-size:1.1538em;max-width:400px;min-width:10px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.applicationMessage_header-opened .applicationMessage_title{color:#000}.applicationMessage_header-open .applicationMessage_title{max-width:460px;table-layout:fixed;white-space:normal;word-break:break-all}.applicationMessage_header-jobOffer .applicationMessage_title{white-space:normal}.applicationMessage_title-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:300px}.applicationMessage_header-open .applicationMessage_title-text{display:inline;white-space:normal;width:450px}.applicationMessage_name{color:#166c9d;float:left;font-size:.923em;line-height:1.2;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px}.applicationMessage_header-opened .applicationMessage_name{color:#777}.applicationMessage_body{display:none;overflow:hidden}.applicationJobPromotion_body,.applicationMessage_body{border-top:1px solid #d6dfe5;padding:30px;table-layout:fixed;word-break:break-all}.applicationMessage_fileSharingLink{position:absolute;right:0;top:15px}.incomeDataList{line-height:1.5;width:100%}.incomeDataList_title{box-sizing:border-box;display:inline-block;margin:0 0 0 15px;padding:0 10px 0 0;vertical-align:top;width:140px}.incomeDataList_value{display:inline-block;position:relative;vertical-align:top;width:488px}.incomeDataList_average{font-weight:700;margin:0 270px 0 0;position:absolute;right:0;text-align:right;top:0;width:220px;z-index:1}.incomeDataList_average:after{border:4px solid transparent;border-top:7px solid #61a3ce;content:"";margin:0 0 0 256px;position:absolute;top:-3px}.incomeDataList_range{color:#777;margin:0 190px 0 0;position:absolute;right:0;top:0;width:220px}.incomeDataList_range:before{background:#d4dbdf;left:0;width:100%;z-index:-2}.incomeDataList_range:after,.incomeDataList_range:before{content:"";height:9px;margin:0 0 0 180px;position:absolute;top:4px}.incomeDataList_range:after{background:#61a3ce;z-index:-1}.incomeDataViewMoreWrapper{margin:5px 5px 0 0;text-align:right}.incomeDataViewMore{color:#166c9d;cursor:pointer;margin:0}.incomeDataViewMoreTrigger,.incomeDataViewMoreTrigger:checked+.incomeDataViewMoreWrapper,table:has(+.incomeDataViewMoreTrigger) .incomeDataViewMoreBody{display:none}table:has(+.incomeDataViewMoreTrigger:checked) .incomeDataViewMoreBody{display:block}.incomeDataList_ageSample{background:url(/images/common/noview_income_age.png) no-repeat 50%;background-position:100%;background-size:18px 16px;display:inline-block;height:16px;overflow:hidden;text-indent:100%;vertical-align:top;white-space:nowrap;width:18px}.incomeDataList_averageSample{background:url(/images/common/noview_income_average.png?1) no-repeat 100%;background-size:60px 16px;width:80px}.incomeDataList_averageSample,.incomeDataList_rangeSample{display:inline-block;height:16px;overflow:hidden;text-indent:100%;vertical-align:middle;white-space:nowrap}.incomeDataList_rangeSample{background:url(/images/common/noview_income_range.png?1) no-repeat 0;background-size:150px 16px;width:180px}.incomeDataList_rangeGraphSample{background-position:50%;background-repeat:no-repeat;background-size:220px 18px;display:inline-block;height:18px;overflow:hidden;text-indent:100%;vertical-align:middle;white-space:nowrap;width:220px}.incomeDataList-sample:first-child .incomeDataList_rangeGraphSample{background-image:url(/images/common/noview_income_range_graph_1.png)}.incomeDataList-sample:nth-child(2) .incomeDataList_rangeGraphSample{background-image:url(/images/common/noview_income_range_graph_2.png)}.incomeDataList-sample:nth-child(3) .incomeDataList_rangeGraphSample{background-image:url(/images/common/noview_income_range_graph_3.png)}.incomeDataList-sample:nth-child(4) .incomeDataList_rangeGraphSample{background-image:url(/images/common/noview_income_range_graph_4.png)}.incomeDataList-sample:nth-child(5) .incomeDataList_rangeGraphSample{background-image:url(/images/common/noview_income_range_graph_5.png)}.incomeDataList-sample:nth-child(6) .incomeDataList_rangeGraphSample{background-image:url(/images/common/noview_income_range_graph_6.png)}.incomeDataList-sample:nth-child(7) .incomeDataList_rangeGraphSample{background-image:url(/images/common/noview_income_range_graph_7.png)}.ageAnnualIncomeSampleArea,.ageAnnualIncomeTableSampleArea,.ageAnnualIncomeTableSampleAreaPremium{display:table-cell;height:140px;position:absolute;text-align:center;vertical-align:middle;width:640px}.ageAnnualIncomeTableSampleAreaPremium{left:10%;top:18%}.ageAnnualIncomeTableSample{height:300px}.ageAnnualIncomeSampleArea-appUser{left:84px;top:-18px}.ageAnnualIncomeSampleArea-notAppUser{bottom:0;height:190px;left:84px;margin:auto;top:-10px}.ageAnnualIncomeTableSampleArea{left:10%;top:25%}.vrecBanner{background:url(/images/common/banner_vrec_icon.png) no-repeat;background-position:95% 52%;background-size:66px auto;border:1px solid #d6dfe5;color:#000;display:block;padding:30px}.vrecBanner:hover{background-color:#edf2f6;text-decoration:none}.openWorkCareerBanner-top{margin:0 auto;width:800px}.openWorkCareerBanner-myTop,.openWorkCareerBanner-top{display:block;opacity:1;transition-duration:.2s}.openWorkCareerBanner-myTop:hover,.openWorkCareerBanner-top:hover{opacity:.8;transition-duration:.2s}.topAwards{margin:0 auto;width:800px}.topAwards,.topAwards-myTop{display:block;opacity:1;transition-duration:.2s}.topAwards-myTop:hover,.topAwards:hover{opacity:.8;transition-duration:.2s}.resumeCompletionRate_block{display:inline-block;height:200px;margin:0 0 0 -6px;position:relative;vertical-align:middle;width:200px}.resumeCompletionRate{height:200px;transform:rotate(-90deg);width:200px}.resumeCompletionRate_circle-01{fill:transparent;stroke:#e9e9e9;stroke-width:25}.resumeCompletionRate_circle-02{fill:transparent;stroke:#166c9d;stroke-width:25;stroke-dasharray:440 440;stroke-dashoffset:440}.resumeCompletionRate_text{left:101px;position:absolute;text-align:center;top:104px;transform:translate(-50%,-50%);width:90px}.resumeCompletionRate_status{background-color:#f5f5f5;border-radius:5px;box-sizing:border-box;display:inline-block;margin-left:15px;max-width:310px;min-height:30px;min-width:120px;padding:15px;position:relative;text-align:left;vertical-align:middle}.resumeCompletionRate_status:before{border:13px solid transparent;border-right-color:#f5f5f5;content:"";left:-23px;margin-top:-13px;position:absolute;top:50%}.jobOfferPrContents-button{bottom:0;box-sizing:border-box;color:#166c9d;display:block;left:50%;margin:0;padding:10px;position:absolute;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:2}.jobOfferPrContents-box{height:100px;overflow:hidden;position:relative}.jobOfferPrContents-box:before{background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 0,#fff);background:linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 0,#fff);background:-ms-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 50%,#fff 100%);bottom:0;content:"";display:block;height:90px;left:0;position:absolute;width:100%}.d-n:checked+.jobOfferPrContents-button{display:none}.d-n:checked~.jobOfferPrContents-box{height:auto}.d-n:checked~.jobOfferPrContents-box:before{display:none}.agentProfileCardLabel{background:#bbae8b;border-radius:2px 2px 0 0;color:#fff;font-size:1.076em;font-weight:700;padding:5px 15px;table-layout:fixed;word-break:break-all}.ppapStepBar{display:flex;margin:0 auto;max-width:550px;position:relative}.ppapStepBar_list{list-style:none;position:relative;width:33.333%}.ppapStepBar_list:after{background:#4e9cc0;content:"";height:4px;left:calc(-50% + 12px);position:absolute;top:14px;width:calc(100% - 20px)}.ppapStepBar_list:first-child:after{display:none}.ppapStepBall{background:#4e9cc0;border-radius:50%;display:inline-block;height:30px;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:30px}.ppapStepBall-checked:after{background:url(/images/common/icon-checked.svg) no-repeat 0 0;background-size:11px 10px;content:"";height:10px;left:10px;position:absolute;top:10px;width:11px}.ppapStepBall-check{background:#fff;border:3px solid #4e9cc0;border-radius:50%;box-sizing:border-box;display:inline-block;height:20px;line-height:20px;margin:5px auto;text-align:center;width:20px}.ribbon{display:inline-block;overflow:hidden;position:relative}.ribbon:after{background:#166c9d;content:"";display:inline-block;left:-45px;padding:10px 25px;position:absolute;top:25px;transform:rotate(-40deg);width:100px}.ribbon-gold:after{background:#bbae8b;padding:7px 25px;top:6px}.ppapNoReportCampainBackground{left:0;margin:auto;position:absolute;right:0;top:-35px;z-index:-1}.bannerHide{color:#aaa;display:inline-block;font-size:1.1538em;line-height:1;padding:10px;position:absolute;right:0;top:5px}.bannerHide:hover{text-decoration:none}.loadingAnimation:before{background:url(/images/common/loading.gif) no-repeat 0 0;background-size:35px 35px;content:"";height:35px;position:absolute;top:-3px;width:35px}.studentReport_companyListFormBox{background-image:url(/images/student_report/background_form_box.jpg);background-position:bottom;background-size:contain;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;padding:35px 0 45px;position:relative;text-align:center}.studentReport_topicPath{margin:-25px auto 0;width:1000px}.studentReport_companyListFormBox_messageTop{background:#1579c0;border-radius:30px;color:#fff;font-size:.923em;margin:0 auto 2px;padding:3px;position:relative;width:160px}.studentReport_companyListFormBox_messageTop:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #1579c0;bottom:-6px;content:"";display:block;height:0;left:calc(50% - 5px);position:absolute;width:0;z-index:0}.studentReport_companyListFormBox_messageBottom{background:#fff;border-radius:8px;bottom:-72px;font-size:14px;left:50%;padding:15px 64px;position:absolute;transform:translate(-50%);width:280px}.studentReport_categoryList_li{margin:0 0 7px;width:32.8%}.studentReport_categoryList_li:last-child{visibility:hidden}.studentReport_categoryList_li_button{align-items:center;border:1px solid #97c1de;border-radius:4px;box-sizing:border-box;display:flex;height:98px;padding:5px 15px;position:relative;text-decoration:none}.studentReport_categoryList_li_button:after{bottom:0;color:#bfcdda;content:"";display:block;font-family:vorkers-pc-icon;font-size:1em;height:13px;margin:auto;position:absolute;right:9px;top:0}.studentReport_categoryList_li_button:hover{background:#edf2f6;text-decoration:none}.studentReport_categoryListButton-active{background:#edf2f6}.studentReportLinkAdvice{background:#fff;border:1px solid #d6dfe5;border-radius:0 0 4px 4px;border-top:none;margin:-4px 0 0;padding:0 15px 15px;position:relative}.studentReport_listItem{border:1px solid #d6dfe5;border-bottom:none;border-radius:4px 4px 0 0;margin-top:10px;overflow:hidden}.studentReportFooter{background:#fff;border:1px solid #d6dfe5;border-radius:0 0 4px 4px;border-top:none;padding:10px 20px 20px;position:relative}.studentReport_goodErrorMessage{color:#b00;padding:7px 0}.studentReport_readButton{float:right;height:36px;padding:8px 0 0;width:240px}.studentReportCompanyLogoArea{align-items:center;border:none;display:flex;float:none;height:80px;margin:0 5px 0 0;width:90px}.studentReportCompanyNameArea{flex:1;font-size:1.1538em;font-weight:400}.studentReport-backgroundLightBlue{background-color:#79b1d4}.studentReport-backgroundLightOrange{background-color:#deb6a6}.studentReport-backgroundBeige{background-color:#ddd2b2}.studentReport-backgroundLightGreen{background-color:#a0d4ca}.studentReport-backgroundLightPurple{background-color:#acbde0}.mark-studentReport{background:#fff;border:1px solid #1b7fbe;border-radius:15px;color:#1b7fbe;display:inline-block;font-size:.846em;line-height:1.6;padding:2px 6px;vertical-align:top}.arrow-down-madGold:before{border:10px solid transparent;border-top-color:#957d56;content:"";display:block;left:50%;margin-left:-5px;opacity:.3;position:absolute;top:20px}.closeTapScreen-transparent{box-sizing:border-box;height:100dvh;left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.resumeSuggest{background-color:hsla(0,0%,100%,.95);border:1px solid #e9e9e9;border-radius:3px;font-size:1em;left:0;overflow:hidden;position:absolute;top:calc(100% + 6px);width:100%;z-index:200}.resumeSuggest_listButtonItem{background:transparent;border-bottom:1px solid #e9e9e9;color:#777;cursor:pointer;display:block;font-size:.923em;padding:12px 10px;text-align:left;width:100%}.resumeSuggest_listButtonItem:last-child{border-bottom:none}.resumeSuggest_listButtonItem:active,.resumeSuggest_listButtonItem:hover{background:#f4f9fc;color:#333}.resumeBlueBalloon{background:#4e9cc0;border-radius:30px;box-sizing:border-box;display:inline-block;line-height:1;margin:0 8px -5px 0;padding:8px 15px;position:relative;top:-5px;z-index:2}.resumeBlueBalloon:after{border:4px solid transparent;border-top:7px solid #4e9cc0;bottom:0;content:"";position:absolute;right:2px;transform:rotate(60deg);z-index:-1}.resumeBlueBalloon_img{height:24px;width:auto}.topSearchlogo{background:url(/images/common/logo_without_icon.svg) no-repeat 0 0;background-size:100px 17px;display:inline-block;height:0;overflow:hidden;padding:19px 0 0;position:relative;top:6px;width:102px}.accordionArrow-lightGray .accordionSummary-lightGray{background-color:#edf2f6;border-top:1px solid #dfe7ec;color:#000}.accordionArrow-lightGray .accordionSummary-lightGray:after{content:""}.accordionArrow-lightGray[open] .accordionSummary-lightGray:after{content:""}.accordionArrow-lightGray .accordionSummary-white{border-top:1px solid #dfe7ec;cursor:pointer}.accordionArrow-lightGray .accordionSummary-white:after{color:#c3c3c3;content:"";right:5px}.accordionArrow-lightGray[open] .accordionSummary-white:after{color:#c3c3c3;content:"";right:5px}.accordionArrow-lightGray .accordionSummary-white-questionList{border-top:1px solid #dfe7ec;cursor:pointer}.accordionArrow-lightGray .accordionSummary-white-questionList:after{color:#c3c3c3;content:"";right:25px}.accordionArrow-lightGray[open] .accordionSummary-white-questionList:after{color:#c3c3c3;content:"";right:25px}.specialScoutModalHeading:before{background:url(/images/common/img_specialScoutGradation_01.svg) no-repeat 0 0;content:"";height:19px;margin:0 13px 0 0;width:30px}.jobcount-enter-active,.jobcount-leave-active{transition:opacity .2s ease}.jobcount-enter-from,.jobcount-leave-to{opacity:0}.studentReportSummaryBanner,.studentReportSummaryBanner-myTop{border:1px solid #d6dfe5;border-radius:4px;text-decoration:none!important}.studentReportSummaryBanner-myTop{display:flex;margin-bottom:40px;margin-top:-15px}.studentReportSummaryBanner-myTop:hover,.studentReportSummaryBanner:hover{border:1px solid #166c9d}.studentReportSummaryBanner-myTop_img,.studentReportSummaryBanner_text:before{background:url(/images/student_report/key_studentReport.png) no-repeat;background-position:50%;background-size:cover;content:""}.studentReportSummaryBanner_text:before{height:58px;width:300px}.studentReportSummaryBanner-myTop_img{min-height:56px;width:55%}.studentReportSummaryBanner_text{align-items:center;display:flex;justify-content:space-between}.studentSurveyBannerText{font-size:1.5384em;line-height:1.4;padding-left:30px;text-align:left;text-indent:-15px;vertical-align:middle}.studentReportRequestLink{align-items:center;background-color:#f2f6fa;border:2px solid #1b7fbe;border-radius:4px;display:flex;justify-content:space-between;margin:0 0 25px;padding:15px 30px}.headlineWithSemicircleBlue{background:#1b7fbe;border-radius:50%/100% 100% 0 0;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.2308em;font-weight:700;height:55px;padding-top:20px;text-align:center;width:150px}.headline-backgroundLightBlue{background:#f2f6fa;color:#166c9d;font-size:1.2308em;font-weight:700;padding:10px 20px 10px 10px;position:absolute;text-align:center}.companyTopNavibar{border-bottom:1px solid #d6dfe5;font-size:1.076em;margin:5px 0 0;overflow:hidden;padding:18px 0}.companyTopNavibarWapper .companyTopNavibar_anchor{box-sizing:border-box;margin:20px 40px 0 0}.companyTopNavibar_anchor{line-height:1}.companyTopNavibarWapper{margin:0 auto;position:relative;width:1000px}.companyTopNavibar_anchor:hover{border-bottom:1px solid #1b7fbe;text-decoration:none}.aboutServiceBox{display:table;margin:15px auto 0}.aboutServiceBox_item{background:#f2f6fa;border-radius:50%;color:#166c9d;display:table-cell;font-size:1.2308em;font-weight:700;height:84px;vertical-align:middle;width:84px}.aboutServiceBox_cross{box-sizing:content-box;display:table-cell;height:30px;padding:0 5px;position:relative;vertical-align:middle;width:30px}.aboutServiceBox_cross:after,.aboutServiceBox_cross:before{background:#999;content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}.aboutServiceBox_cross:before{transform:translate(-50%,-50%) rotate(45deg)}.aboutServiceBox_cross:after{transform:translate(-50%,-50%) rotate(-45deg)}.radarChartSize{height:291px;width:319px}.radarChartSize-big{height:369px;width:369px}.radarChartSize-small{height:219px;width:219px}.radarChartSize-index{height:240px;width:370px}.scoreList-6,.scoreList-8{color:#777;text-align:center;z-index:1}.scoreList-8 .scoreList_item-satisfy{left:118px;position:absolute;top:5px}.scoreList-8 .scoreList_item-spirit{left:234px;position:absolute;top:57px}.scoreList-8 .scoreList_item-airy{left:248px;position:absolute;top:137px}.scoreList-8 .scoreList_item-team{left:228px;position:absolute;top:216px}.scoreList-8 .scoreList_item-junior{left:123px;position:absolute;top:253px}.scoreList-8 .scoreList_item-senior{left:11px;position:absolute;top:216px}.scoreList-8 .scoreList_item-law{left:-7px;position:absolute;top:137px}.scoreList-8 .scoreList_item-assess{left:-1px;position:absolute;top:57px}.scoreList-6 .scoreList_item-airy{left:124px;position:absolute;top:6px}.scoreList-6 .scoreList_item-team{left:230px;position:absolute;top:65px}.scoreList-6 .scoreList_item-junior{left:228px;position:absolute;top:201px}.scoreList-6 .scoreList_item-senior{left:117px;position:absolute;top:254px}.scoreList-6 .scoreList_item-law{left:11px;position:absolute;top:201px}.scoreList-6 .scoreList_item-assess{left:-1px;position:absolute;top:65px}.scoreList-comparison{font-size:.923em}.scoreList-8.scoreList-comparison .scoreList_item-satisfy{left:143px;top:17px;z-index:-1}.scoreList-8.scoreList-comparison .scoreList_item-spirit{left:285px;top:68px;z-index:-1}.scoreList-8.scoreList-comparison .scoreList_item-airy{left:331px;text-align:left;top:175px;width:100px;z-index:-1}.scoreList-8.scoreList-comparison .scoreList_item-team{left:286px;text-align:left;top:284px;width:100px;z-index:-1}.scoreList-8.scoreList-comparison .scoreList_item-junior{left:148px;top:335px;z-index:-1}.scoreList-8.scoreList-comparison .scoreList_item-senior{left:-3px;top:284px;z-index:-1}.scoreList-8.scoreList-comparison .scoreList_item-law{left:-36px;top:175px;z-index:-1}.scoreList-8.scoreList-comparison .scoreList_item-assess{left:-14px;top:68px;z-index:-1}.scoreList-6.scoreList-comparison .scoreList_item-airy{left:150px;top:17px;z-index:-1}.scoreList-6.scoreList-comparison .scoreList_item-team{left:309px;text-align:left;top:97px;width:100px;z-index:-1}.scoreList-6.scoreList-comparison .scoreList_item-junior{left:309px;text-align:left;top:255px;width:100px;z-index:-1}.scoreList-6.scoreList-comparison .scoreList_item-senior{left:142px;top:335px;z-index:-1}.scoreList-6.scoreList-comparison .scoreList_item-law{left:-13px;top:255px;z-index:-1}.scoreList-6.scoreList-comparison .scoreList_item-assess{left:-36px;top:97px;z-index:-1}.radarChartScale{color:#bbb;font-size:.923em}.radarChartScale_item-1{left:170px;position:absolute;top:150px;z-index:-1}.radarChartScale_item-2{left:170px;position:absolute;top:122px;z-index:-1}.radarChartScale_item-3{left:170px;position:absolute;top:94px;z-index:-1}.radarChartScale_item-4{left:170px;position:absolute;top:66px;z-index:-1}.radarChartScale_item-5{left:170px;position:absolute;top:38px;z-index:-1}.scoreList-index{font-size:.923em}.scoreList-8.scoreList-index .scoreList_item-satisfy{left:142px;top:20px;z-index:-1}.scoreList-8.scoreList-index .scoreList_item-spirit{left:237px;top:50px;z-index:-1}.scoreList-8.scoreList-index .scoreList_item-airy{left:266px;top:116px;z-index:-1}.scoreList-8.scoreList-index .scoreList_item-team{left:237px;top:180px;z-index:-1}.scoreList-8.scoreList-index .scoreList_item-junior{left:146px;top:212px;z-index:-1}.scoreList-8.scoreList-index .scoreList_item-senior{left:47px;top:180px;z-index:-1}.scoreList-8.scoreList-index .scoreList_item-law{left:30px;top:116px;z-index:-1}.scoreList-8.scoreList-index .scoreList_item-assess{left:33px;top:50px;z-index:-1}.scoreList-6.scoreList-index .scoreList_item-airy{left:150px;top:20px;z-index:-1}.scoreList-6.scoreList-index .scoreList_item-team{left:248px;top:65px;z-index:-1}.scoreList-6.scoreList-index .scoreList_item-junior{left:248px;top:160px;z-index:-1}.scoreList-6.scoreList-index .scoreList_item-senior{left:143px;top:205px;z-index:-1}.scoreList-6.scoreList-index .scoreList_item-law{left:47px;top:160px;z-index:-1}.scoreList-6.scoreList-index .scoreList_item-assess{left:23px;top:65px;z-index:-1}.scoreList-rightColumn{color:#999;font-size:.846em}.scoreList-8.scoreList-rightColumn .scoreList_item-satisfy{left:72px;top:5px;z-index:-1}.scoreList-8.scoreList-rightColumn .scoreList_item-spirit{left:165px;top:30px;z-index:-1}.scoreList-8.scoreList-rightColumn .scoreList_item-airy{left:182px;top:101px;z-index:-1}.scoreList-8.scoreList-rightColumn .scoreList_item-team{left:156px;top:174px;z-index:-1}.scoreList-8.scoreList-rightColumn .scoreList_item-junior{left:77px;top:197px;z-index:-1}.scoreList-8.scoreList-rightColumn .scoreList_item-senior{left:-10px;top:174px;z-index:-1}.scoreList-8.scoreList-rightColumn .scoreList_item-law{left:-28px;top:101px;z-index:-1}.scoreList-8.scoreList-rightColumn .scoreList_item-assess{left:-12px;top:30px;z-index:-1}.scoreList-6.scoreList-rightColumn .scoreList_item-airy{left:78px;top:5px;z-index:-1}.scoreList-6.scoreList-rightColumn .scoreList_item-team{left:161px;top:46px;z-index:-1}.scoreList-6.scoreList-rightColumn .scoreList_item-junior{left:167px;top:155px;z-index:-1}.scoreList-6.scoreList-rightColumn .scoreList_item-senior{left:72px;top:197px;z-index:-1}.scoreList-6.scoreList-rightColumn .scoreList_item-law{left:-18px;top:155px;z-index:-1}.scoreList-6.scoreList-rightColumn .scoreList_item-assess{left:-22px;top:46px;z-index:-1}.radarChartSize-moreSmall-narrowWidth{height:233px;margin:5px 0 0 -15px;position:relative;width:283px}.scoreList-8 .scoreList_item-small-satisfy{left:107px;position:absolute;top:6px}.scoreList-8 .scoreList_item-small-spirit{left:192px;position:absolute;top:48px}.scoreList-8 .scoreList_item-small-airy{left:217px;position:absolute;top:97px}.scoreList-8 .scoreList_item-small-team{left:199px;position:absolute;top:157px}.scoreList-8 .scoreList_item-small-junior{left:111px;position:absolute;top:190px}.scoreList-8 .scoreList_item-small-senior{left:14px;position:absolute;top:157px}.scoreList-8 .scoreList_item-small-law{left:7px;position:absolute;top:97px}.scoreList-8 .scoreList_item-small-assess{left:20px;position:absolute;top:48px}.progressbar-background{background:#d4dbdf}.jq_horizontalChart .ui-progressbar{height:5px}.jq_horizontalChart .horizontalChart-thick.ui-progressbar{height:10px}.jq_horizontalChart .ui-progressbar .ui-progressbar-value{height:100%;margin:0}.progressbar-company01 .ui-progressbar-value{background:#61a3ce}.progressbar-company02 .ui-progressbar-value{background:#b678b6}.progressbar_ellipsis:after{background:url(/images/comparison/chart_ellipsis.png) no-repeat 0 0;background-size:8px 13px;content:"";height:20px;position:absolute;right:-5px;top:-4px;width:20px}.horizontalChartScale{display:table;left:0;position:absolute;top:0;width:100%;z-index:1}.horizontalChartScale_item{border-right:1px solid hsla(0,0%,100%,.6);box-sizing:border-box;display:table-cell;height:5px}.horizontalChart{background:#b678b6;display:inline-block;height:10px;width:100%}@font-face{font-family:vorkercon;font-style:normal;font-weight:400;src:url(/fonts/vorkercon.eot?-u9qrpd);src:url(/fonts/vorkercon.eot?#iefix-u9qrpd) format("embedded-opentype"),url(/fonts/vorkercon.ttf?-u9qrpd) format("truetype"),url(/fonts/vorkercon.woff?-u9qrpd) format("woff"),url(/fonts/vorkercon.svg?-u9qrpd#vorkercon) format("svg")}.icon-star{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#368fce;font-family:vorkercon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:-3.5px;text-transform:none}.icon-star.icon-star-mini{font-size:14px!important}.icon-star.icon-star-big{font-size:19px!important}.icon-star.icon-star-biggest{font-size:22px!important}.icon-star10:before{content:""}.icon-star9:before{content:""}.icon-star8:before{content:""}.icon-star7:before{content:""}.icon-star6:before{content:""}.icon-star5:before{content:""}.icon-star4:before{content:""}.icon-star3:before{content:""}.icon-star2:before{content:""}.icon-star1:before{content:""}.icon-star0:before{content:""}@font-face{font-family:vorkers-pc-icon;font-style:normal;font-weight:400;src:url(/fonts/vorkers-pc-icon/vorkers-pc-icon.eot?-a62x9x);src:url(/fonts/vorkers-pc-icon/vorkers-pc-icon.eot?#iefix-a62x9x) format("embedded-opentype"),url(/fonts/vorkers-pc-icon/vorkers-pc-icon.ttf?-a62x9x) format("truetype"),url(/fonts/vorkers-pc-icon/vorkers-pc-icon.woff?-a62x9x) format("woff"),url(/fonts/vorkers-pc-icon/vorkers-pc-icon.svg?-a62x9x#vorkers-pc-icon) format("svg")}.pcIcon-after:after,.pcIcon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:vorkers-pc-icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.pcIcon-02:before{content:""}.pcIcon-03:before{content:""}.pcIcon-04:before{content:""}.pcIcon-05:before{content:""}.pcIcon-06:before{content:""}.pcIcon-07:before{content:""}.pcIcon-08:before{content:""}.pcIcon-09:before{content:""}.pcIcon-10:before{content:""}.pcIcon-11:before{content:""}.pcIcon-12:before{content:""}.pcIcon-13:before{content:""}.pcIcon-14:before{content:""}.pcIcon-15:before{content:""}.pcIcon-16-after:after,.pcIcon-16:before{content:""}.pcIcon-17:before{content:""}.pcIcon-18:before{content:""}.pcIcon-19:before{content:""}.pcIcon-20-after:after,.pcIcon-20:before{content:""}.pcIcon-21-after:after,.pcIcon-21:before{content:""}.pcIcon-22:before{content:""}.pcIcon-23:before{content:""}.pcIcon-24:before{content:""}.pcIcon-25-after:after,.pcIcon-25:before{content:""}.pcIcon-26:before{content:""}.pcIcon-27:before{content:""}.pcIcon-28:before{content:""}.pcIcon-29:before{content:""}.pcIcon-30:before{content:""}.pcIcon-31:before{content:""}.pcIcon-32:before{content:""}.pcIcon-33:before{content:""}.pcIcon-34:before{content:""}.pcIcon-35:before{content:""}.pcIcon-36:before{content:""}.pcIcon-37:before{content:""}.pcIcon-38:before{content:""}.pcIcon-39:before{content:""}.pcIcon-40:before{content:""}.pcIcon-41:before{content:""}.pcIcon-42:before{content:""}.pcIcon-43:before{content:""}.pcIcon-44:before{content:""}.pcIcon-45:before{content:""}.pcIcon-46:before{content:""}.pcIcon-47:before{content:""}.pcIcon-star0:before{content:""}.pcIcon-star1:before{content:""}.pcIcon-star2:before{content:""}.pcIcon-star3:before{content:""}.pcIcon-star4:before{content:""}.pcIcon-star5:before{content:""}.pcIcon-star6:before{content:""}.pcIcon-star7:before{content:""}.pcIcon-star8:before{content:""}.pcIcon-star9:before{content:""}.pcIcon-star10:before{content:""}.pcIcon-48:before{content:""}.pcIcon-49:before{content:""}.pcIcon-50:before{content:""}.pcIcon-51:before{content:""}.pcIcon-52:before{content:""}.pcIcon-53:before{content:""}.pcIcon-54-after:after{content:""}.pcIcon-55:before{content:""}.pcIcon-56:before{content:""}.pcIcon-57:before{content:""}.pcIcon-58:before{content:""}.pcIcon-59:before{content:""}.pcIcon-60:before{content:""}.pcIcon-61:before{content:""}.pcIcon-64:before{content:""}.pcIcon-65:before{content:""}.pcIcon-66:before{content:""}.pcIcon-67:before{content:""}.pcIcon-68:before{content:""}.pcIcon-69:before{content:""}.pcIcon-70:before{content:""}.pcIcon-71:before{content:""}.pcIcon-72:before{content:""}.pcIcon-73:before{content:""}.pcIcon-74:before{content:""}.pcIcon-76:before{content:""}.pcIcon-77:before{content:""}.pcIcon-78:before{content:""}.pcIcon-79:before{content:""}.pcIcon-80:before{content:""}.pcIcon-81:before{content:""}.pcIcon-82:before{content:""}.pcIcon-83:before{content:""}.pcIcon-84:before{content:""}.pcIcon-85:before{content:""}.pcIcon-86:before{content:""}.pcIcon-87:before{content:""}.pcIcon-88:before{content:""}.pcIcon-89:before{content:""}.pcIcon-90:before{content:""}.pcIcon-91:before{content:""}.pcIcon-92:before{content:""}.pcIcon-93:before{content:""}.pcIcon-94:before{content:""}.pcIcon-95:before{content:""}.pcIcon-96:before{content:""}.pcIcon-97:before{content:""}.pcIcon-98:before{content:""}.pcIcon-99:before{content:""}.hoverDesign:hover .pcIcon:before{text-decoration:none}.pcIcon-button-search{display:block;height:0;overflow:hidden}.pcIcon-button-search:before{color:#fff;font-size:16px;position:absolute;right:29px;top:7px}.pcIcon-searchButton:before{bottom:0;color:#fff;display:block;font-size:18px;height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px}#headerAction .pcIcon-searchButton:before,.keywordSearch_button-small pcIcon-searchButton:before{color:#166c9d}.topSearchCompany .pcIcon-searchButton:before{color:#1b7fbe!important;font-size:24px;height:24px;width:24px}.pcIcon-textClear{bottom:0;cursor:pointer;display:block;height:0;margin:auto;overflow:hidden;padding:24px 0 0;position:absolute;right:95px;top:0;width:24px}#headerMain .pcIcon-textClear{padding:22px 0 0;right:38px;top:-1px;width:22px}.companyListSearchCompany .pcIcon-textClear,.pcIcon-textClear-indexHeader,.topKey_box .pcIcon-textClear{right:56px}.topMenuWrapper-backgroundWhite .pcIcon-textClear{right:55px}.pcIcon-textClear:before{bottom:0;color:#bfcdda;cursor:pointer;font-size:16px;height:16px;left:0;margin:auto;position:absolute;right:0;top:2px;width:16px}#headerMain .pcIcon-textClear:before{font-size:14px;height:14px;width:14px}.pcIcon-newReportNav{display:block;height:0}.pcIcon-newReportNav:before{color:#777;font-size:12px;left:4px;position:absolute;top:2px}.pcIcon-instructionsList_item:before{color:#aaa;font-size:14px;margin:0 5px 0 1px;vertical-align:middle}.pcIcon-subNavigation_item{position:relative}.pcIcon-subNavigation_item:before{bottom:0;color:#bfcdda;font-size:13px;height:13px;left:222px;margin:auto 0;position:absolute;top:0}.subNavigation_item:hover .pcIcon-subNavigation_item:before{color:#166c9d;text-decoration:none}.questionList_item .pcIcon-questionList_item{display:inline-block;font-weight:700;margin:0 0 0 31px;width:260px}.pcIcon-questionList_item:after{bottom:0;color:#bfcdda;display:block;font-size:13px;height:13px;margin:auto;position:absolute;right:15px;top:0}.questionList_link:hover .pcIcon-questionList_item:after{color:#166c9d;text-decoration:none}.pickupCompany .pcIcon-questionList_item:after{font-size:10px;height:10px}.pcIcon-questionList_item:before{bottom:0;color:#166c9d;display:block;font-size:22px;height:22px;left:15px;margin:auto;position:absolute;top:0}.pcIcon-questionList_item-wide:before{display:inline-block;font-size:22px;margin:-2px 10px 0 -28px;vertical-align:middle}.pcIcon-questionList_item-mini:before{font-size:18px;height:18px;left:13px}.questionList_item.questionList_item-current .pcIcon-questionList_item:after,.questionList_item.questionList_item-current .pcIcon-questionList_item:before{color:#000}.pcIcon-reportButton:before{display:inline-block;font-size:13px;left:-3px;position:relative;top:1px;width:20px}.pcIcon-buttonHeader-message:before{display:block;font-size:19px;height:19px;margin:0 0 3px;position:static}.pcIcon-buttonHeader-favorite:before{display:block;font-size:17px;height:19px;margin:0 0 3px;position:static}.pcIcon-buttonHeader-mypage:before{display:block;font-size:18px;height:19px;margin:0 0 3px;position:static}.pcIcon-followButton:before{display:inline-block;font-size:12px;left:-3px;position:relative;top:1px;width:20px}.pcIcon-pickup:before{color:#bbae8b;display:inline-block;font-size:13px;margin:0 5px 0 -1px;vertical-align:middle}.pcIcon-pickupQuestionCategory{background:#356488;border-radius:50%;display:inline-block;height:30px;left:0;position:absolute;top:30px;width:30px}.pcIcon-pickupQuestionCategory:before{color:#fff;font-size:16px;left:7px;line-height:0;margin:auto;position:absolute;top:15px}.pcIcon-pickupQuestionCategory.pcIcon-08:before,.pcIcon-pickupQuestionCategory.pcIcon-13:before{left:8px}.pcIcon-questionCategory:before{color:#166c9d;display:inline-block;font-size:20px;margin:0 10px 2px 0;vertical-align:middle}.pcIcon-voteForm:before{color:#166c9d;display:inline-block;font-size:13px;left:-2px;position:relative;top:0;width:19px}.pcIcon-admissionLink:before{color:#166c9d;display:inline-block;font-size:15px;padding:0 5px 2px 0;vertical-align:middle}.pcIcon-admissionLink-small:before{color:#166c9d;display:inline-block;font-size:13px;padding:0 3px 2px 0;vertical-align:middle}.pcIcon-admissionLink-white:before{color:#fff}.pcIcon-rankingLink:before{color:#166c9d;display:inline-block;font-size:15px;padding:0 5px 1px 0;vertical-align:middle}.pcIcon-premium:before{color:#fff;display:inline-block;font-size:17px;padding:0 7px 0 0;vertical-align:sub}.pcIcon-premiumWide:before{border-radius:50%;color:#aaa;display:block;font-size:38px;height:38px;margin:30px auto 20px;width:38px}.pcIcon-premiumLandscape:before{color:#aaa;display:inline-block;font-size:35px;margin:-2px 0 0;vertical-align:middle}.pcIcon-85.pcIcon-premiumWide:before{font-size:34px;margin:36px auto 14px;width:45px}.pcIcon-premiumWide-index:before{font-size:23px;height:23px;margin:0 auto 10px;width:23px}.pcIcon-guideTitle:before{color:#356488;display:inline-block;font-size:18px;width:25px}.pcIcon-accordionList:before{color:#777;display:inline-block;font-size:12px;margin:-4px 8px 0 0;transform:rotate(90deg);vertical-align:middle}.pcIcon-accordionList-current:before{margin:-2px 6px 0 2px;transform:rotate(270deg)}.pcIcon-admission_explanation_card:before{margin:0 5px 0 0}.pcIcon-jobBookmark:before{font-size:11px;margin:0 5px 0 0;vertical-align:middle}.button-jobBookmark.fs-12 .pcIcon-jobBookmark:before{font-size:10px}.pcIcon-69.pcIcon-jobBookmark:before{color:#777}.pcIcon-google:before,.pcIcon-only-google:before{background:url(/images/common/logo_google.svg) top no-repeat;bottom:0;content:"";display:block;height:22px;left:14px;margin:auto;position:absolute;top:0;width:22px}.pcIcon-only-google:before{left:126px}.pcIcon-fancybox-close{display:block;height:0;overflow:hidden;padding:36px 0 0;position:relative}.pcIcon-fancybox-close:before{bottom:0;color:#fff;font-size:18px;height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px}.fancybox-close:hover .pcIcon-fancybox-close:before{text-decoration:none}.pcIcon-information:before{display:inline-block;font-size:16px;position:relative;top:1px;width:20px}.pcIcon-quoteReview:before{color:#999;display:inline-block;font-size:16px;position:relative;top:2px;width:19px}.pcIcon-sortRanking:before{margin:0 5px 0 0}.pcIcon-titleRanking:before{color:#777;margin:0 10px 0 0}.answerDate_text{color:#999;position:absolute;right:170px;top:21px}.pcIcon-contentsHeader:before{color:#166c9d}.pcIcon-contentsHeader:before,.pcIcon-topPickup:before{display:inline-block;font-size:15px;position:relative;top:2px;width:19px}.pcIcon-topPickup:before{color:#777}.contentsHeader_link:hover .pcIcon-contentsHeader:before{text-decoration:none}.pcIcon-contentsHeader-mini:before{font-size:13px;top:1px;width:17px}.pcIcon-occupations:before{font-size:.846em;margin:0 4px 0 0}.pcIcon-money:before{font-size:.846em;margin:0 3px 0 1px}.pcIcon-place:before{font-size:.846em;margin:0 1px 0 0}.pcIcon-paper:before{font-size:.846em;margin:0 3px 0 0}.pcIcon-textIcon:before{margin:0 4px 0 0}.pcIcon-textIcon-8:before{margin:0 8px 0 0}.pcIcon-textIcon-10:before{margin:0 10px 0 0}.pcIcon-textIcon:hover{text-decoration:none}.pcIcon-textIcon:hover .pcIcon-textIcon_text{text-decoration:underline}.pcIcon-blank:hover{text-decoration:none}.pcIcon-blank:after{font-size:11px;margin:0 0 0 8px}.pcIcon-forShowReview.pcIcon-blank:after{margin:0 3px}.pcIcon-blank_border:hover{text-decoration:underline}.button .pcIcon-blank_border{text-decoration:none}.button-contents .pcIcon-blank_border:hover{text-decoration:underline}.pcIcon-blank-m0:hover{text-decoration:none}.pcIcon-blank-m0:after{font-size:11px;margin:0}.pcIcon-companyListDelete,.pcIcon-delete{background:transparent;cursor:pointer;display:inline-block;height:0;overflow:hidden;padding:18px 0 0;position:relative;vertical-align:middle;width:18px}.pcIcon-companyListDelete:before,.pcIcon-delete:before{bottom:0;color:#bfcdda;font-size:13px;height:13px;left:5px;margin:auto;position:absolute;top:0;width:13px}.pcIcon-companyListDelete:before{color:#aaa;left:4px}.pcIcon-companyListDelete:hover,.pcIcon-delete:hover{text-decoration:none}.pcIcon-linkCircle:before{display:inline-block;font-size:15px;margin:0 6px 0 0;vertical-align:middle}.pcIcon-jobList:before{color:#777;margin:0 8px 0 1px}.pcIcon-jobList-remoteWork:before{font-size:17px;margin:0 7px 0 1px!important}.pcIcon-jobListNewGraduate:before{color:#aaa;font-size:18px;left:14px;position:absolute;top:12px}.pcIcon-jobApplyMessage:before{margin:0 8px 0 1px}.pcIcon-graph,.pcIcon-graph:before{position:relative;top:6px}.pcIcon-graph:before{color:#166c9d;display:inline-block;font-size:25px;right:3px}.pcIcon-compare{position:relative;top:12px}.pcIcon-compare:before{color:#166c9d;display:inline-block;font-size:18px;position:relative;right:6px;top:3px}.pcIcon-rank{position:relative;top:13px}.pcIcon-rank:before{color:#166c9d;display:inline-block;font-size:17px;position:relative;right:4px;top:3px}.pcIcon-topKey:before{color:#aaa;font-size:18px;left:12px;position:absolute;top:16px}.pcIcon-43.pcIcon-topKey:before{font-size:16px;left:11px}.pcIcon-44.pcIcon-topKey:before{left:10px;top:15px}.pcIcon-jobSearch:before{color:#aaa;font-size:20px}.pcIcon-topRanking{display:inline-block;font-size:1.076em;font-weight:400;margin:0 20px 0 5px}.pcIcon-topRanking:before{color:#bbae8b;font-size:1.076em;margin:0 7px 0 0}.pcIcon-jobSuggest:before{margin:0 8px 0 0}.pcIcon-searchCompanyUser:before{color:#777;font-size:16px;margin:0 5px 0 0}.pcIcon-followMail{color:#555;font-size:1.2308em;margin:5px 0 0}.pcIcon-followMail:before{color:#777;font-size:22px;margin:0 10px 0 0;position:relative;top:-2px;vertical-align:middle}.pcIcon-keywordMatching:before{background:#fff;border-radius:50%;font-size:21px;margin:0 5px 0 0;position:relative;top:-1px;vertical-align:middle}.pcIcon-keywordMatching-preferred:before{color:#e4b2b2}.pcIcon-keywordMatching-neutral:before{color:#bbb}.pcIcon-keywordMatching-nonPreferred:before{color:#97c1de}.pcIcon-applicationNum:before{color:#97c1de;padding:0 3px 0 0}.icon-barChart{background:url(/images/analysis/icon_list.png) 0 0 no-repeat;background-size:51px 17px;width:22px}.icon-barChart,.icon-lineChart{display:inline-block;height:0;overflow:hidden;padding:17px 0 0;vertical-align:text-top}.icon-lineChart{background:url(/images/analysis/icon_list.png) -22px 0 no-repeat;background-size:51px 17px;width:29px}.icon-blueChart{background:#ecf3f7;border:2px solid #61a3ce;border-radius:50%}.icon-blueChart,.icon-purpleChart{box-sizing:border-box;display:inline-block;height:17px;overflow:hidden;text-indent:100%;vertical-align:middle;white-space:nowrap;width:17px}.icon-purpleChart{background:#f6f0f9;border:2px solid #b678b6;border-radius:50%}.wideArrow:after{border-left:64px solid transparent;border-right:64px solid transparent;border-top:28px solid #f5f5f5;content:"";display:block;height:0;margin:20px auto 0;width:0}.snsMark{padding:0 0 0 48px;position:relative}.pcIcon-jobOfferBookmarkDelete{height:0;overflow:hidden;padding:22px 0 0;position:absolute;right:13px;top:14px;width:20px}.pcIcon-jobOfferBookmarkDelete:before{bottom:0;color:#aaa;display:block;font-size:16px;height:16px;left:0;margin:0 auto;position:absolute;right:0;width:16px}.pcIcon-shareReview{border:1px solid #ddd;border-radius:50%;line-height:0}.pcIcon-shareReview:hover{border:1px solid #1b7fbe}.pcIcon-shareReview:before{color:#aaa;font-size:1.2308em;left:9px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;z-index:-1}.pcIcon-shareReview:hover{text-decoration:none}.pcIcon-shareReview-active,.pcIcon-shareReview:hover:before{color:#166c9d}.pcIcon-pagenation:after,.pcIcon-pagenation:before{color:#bfcdda;position:absolute;right:15px;top:30px}.pagenation-item-link-next:after,.pagenation-item-link-previous:hover:before{color:#166c9d}.pagenation-item-link-next-inactive:after,.pagenation-item-link-next-inactive:hover:after,.pagenation-item-link-previous-inactive:before,.pagenation-item-link-previous-inactive:hover:before{color:#ddd}.pcIcon-pagenation-before:before{left:15px;right:auto;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.pcIcon-application:before{color:#aaa;display:inline-block;font-size:20px;margin:10px 0 0 11px}.pcIcon-messageTitle:before{display:inline-block;font-size:16px;margin:0 5px 0 0;vertical-align:middle}.pcIcon-accordion-arrow:before{bottom:0;color:#bfcdda;display:block;font-size:13px;height:13px;margin:auto;position:absolute;right:15px;top:0}.pcIcon-rotate180:before{display:inline-block;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.pcIcon-vrecBanner:after{color:#166c9d;display:inline-block;font-size:12px;margin:0 0 0 4px}.pcIcon-topAlertIcon{display:block;padding:0 0 0 30px}.pcIcon-topAlertIcon:before{bottom:0;display:inline-block;font-size:18px;height:18px;left:20px;margin:auto;position:absolute;top:0;vertical-align:middle}.pcIcon-resumeAlertIcon:before{display:inline-block;font-size:12px;position:relative;width:16px}.pcIcon-sealRec:before{color:#a5b300;display:inline-block;font-size:16px;line-height:1;position:relative;top:-23px;vertical-align:middle}.pcIcon-studentJobListBanner-companyAnswer:after{color:#bfcdda;display:block;font-size:50px;margin:20px 0 0;vertical-align:middle}.pcIcon-sealFewAnswer:before{color:#aaa;display:inline-block;font-size:16px;line-height:1;position:relative;top:-23px;vertical-align:middle}.pcIcon-scoutguide:before{font-size:27px;margin:0 12px 0 0;vertical-align:middle}.pcIcon-robot:before{display:inline-block;font-size:25px;margin:-5px 10px 0 0;vertical-align:middle}.pcIcon-robot-modal:before{color:#777;display:inline-block;font-size:30px;margin:-10px 10px 0 0;vertical-align:middle}.pcIcon-aiAdvice{display:block;padding:0 0 0 29px}.pcIcon-aiAdvice:before{background:#f07f37;border-radius:50%;box-sizing:border-box;color:#fff;font-size:12px;height:23px;left:0;margin:auto;padding:5px 0 0 6px;position:absolute;top:2px;width:23px}.pcIcon-aiAdvice.pcIcon-25:before{padding:6px 0 0 6px}.pcIcon-aiAdvice-mini{display:block;padding:0 0 0 26px}.pcIcon-aiAdvice-mini:before{background:#f07f37;border-radius:50%;box-sizing:border-box;color:#fff;font-size:11px;height:20px;left:0;margin:auto;padding:5px 0 0 5px;position:absolute;top:2px;width:20px}.pcIcon-aiAdvice-mini.pcIcon-25:before{padding:6px 0 0 5px}.pcIcon-fileSharing:after{padding:3px 0 0 5px;vertical-align:middle}.pcIcon-studentSurveyBanner:before{display:inline-block;font-size:21px;margin:-4px 10px 0 0;vertical-align:middle}.pcIcon-qualificationSelector:before{left:10px;position:absolute;top:calc(50% - 1.3em)}.pcIcon-boxLink{overflow:hidden;position:relative}.pcIcon-boxLink:before{right:5px}.pcIcon-boxLink:after,.pcIcon-boxLink:before{bottom:0;color:#aaa;display:block;font-size:16px;height:16px;margin:auto;position:absolute;top:0;width:16px}.pcIcon-boxLink:after{right:20px}.pcIcon-green:before{color:#3aa131}.pcIcon-gray:before{color:#777!important}.pcIcon-registPremiumButtonArrow:before{color:#fff;display:block;font-size:13px;height:13px;position:absolute;right:15px;top:18px;width:13px}.pcIcon-boxLink-withIcon:before{color:#1b7fbe;display:block;font-size:25px;height:25px;left:0;margin:auto;position:absolute;right:0;top:15px;width:25px}.f-l{float:left}.f-r{float:right}.f-n{float:none}.clear{clear:both}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.t-c{text-align:center!important}.t-l{text-align:left!important}.t-r{text-align:right!important}.p-r{position:relative}.v-b{vertical-align:bottom!important}.v-m{vertical-align:middle!important}.v-t{vertical-align:top!important}.v-tt{vertical-align:text-top!important}.v-s{vertical-align:sub!important}.v-i{vertical-align:inherit!important}.bottom{bottom:0;position:absolute}.center{margin-left:auto!important;margin-right:auto!important}.dressLeft{display:inline-block;margin:0 15px 0 0}.dressLeft-10{display:inline-block;margin:0 10px 0 0}.dressLeft-8{display:inline-block;margin:0 8px 0 0}.mt-n1{margin-top:-1px!important}.mt-n5{margin-top:-5px!important}.mt-n10{margin-top:-10px!important}.mt-n15{margin-top:-15px!important}.mt-n20{margin-top:-20px!important}.mt-n25{margin-top:-25px!important}.mt-n61{margin-top:-61px!important}.mt-0{margin-top:0!important}.mt-2{margin-top:2px!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:46px!important}.mt-50{margin-top:50px!important}.mt-55{margin-top:55px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-100{margin-top:100px!important}.mt-180{margin-top:180px!important}.mb-n5{margin-bottom:-5px!important}.mb-n10{margin-bottom:-10px!important}.mb-n15{margin-bottom:-15px!important}.mb-n35{margin-bottom:-35px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-80{margin-bottom:80px!important}.ml-n10{margin-left:-10px!important}.ml-n15{margin-left:-15px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-35{margin-left:35px!important}.ml-40{margin-left:40px!important}.ml-45{margin-left:45px!important}.ml-50{margin-left:50px!important}.ml-65{margin-left:65px!important}.ml-70{margin-left:70px!important}.ml-80{margin-left:80px!important}.ml-215{margin-left:215px!important}.mr-n5{margin-right:-5px!important}.mr-n10{margin-right:-10px!important}.mr-n30{margin-right:-30px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-35{margin-right:35px!important}.mr-40{margin-right:40px!important}.mr-45{margin-right:45px!important}.mr-50{margin-right:50px!important}.mr-60{margin-right:60px!important}.mr-70{margin-right:70px!important}.mr-80{margin-right:80px!important}.mr-100{margin-right:100px!important}.m-0{margin:0}.m-a{margin:0 auto}.pt-0{padding-top:0!important}.pt-2{padding-top:2px}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-45{padding-top:45px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-100{padding-top:100px!important}.pt-150{padding-top:150px!important}.pb-0{padding-bottom:0!important}.pb-2{padding-bottom:2px!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-50{padding-bottom:50px!important}.pb-170{padding-bottom:170px!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}.pl-60{padding-left:60px!important}.pl-80{padding-left:80px!important}.pl-90{padding-left:90px!important}.pl-100{padding-left:100px!important}.pl-130{padding-left:130px!important}.p-0{padding:0!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-35{padding:35px!important}.pr-0{padding-right:0!important}.pr-2{padding-right:2px!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.pr-35{padding-right:35px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:50px!important}.pr-100{padding-right:100px!important}.d-i{display:inline}.d-b{display:block}.d-ib{display:inline-block}.d-t{display:table}.d-tc{display:table-cell}.d-n{display:none}.d-f{display:flex}.flex-f-n{flex:none}.flex-jc-sb{justify-content:space-between}.flex-jc-sa{justify-content:space-around}.flex-jc-c{justify-content:center}.flex-jc-s{justify-content:start}.flex-ai-c{align-items:center}.flex-ai-fs{align-items:flex-start}.flex-ai-fe{align-items:flex-end}.flex-fw-w{flex-wrap:wrap}.flex-fs-0{flex-shrink:0}.flex-d-c{flex-direction:column}.o-h{overflow:hidden}.ox-h{overflow-x:hidden}.o-v{overflow:visible!important}.v-h{visibility:hidden}.bs-bb{box-sizing:border-box}.obj-f-contain{object-fit:contain}.obj-p-top{object-position:top}.pointer{cursor:pointer}.cursor-default{cursor:default}.gothic{font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,ＭＳ Ｐゴシック,MS UI Gothic}.nowrap{white-space:nowrap}.pre-wrap{white-space:pre-wrap}.break-all{table-layout:fixed;word-break:break-all}.break-word{word-wrap:break-word;overflow-wrap:break-word}.fw-n{font-weight:400!important}.fw-b{font-weight:700!important}.fs-0{font-size:0}.fs-8{font-size:.6153em!important}.fs-9{font-size:.692em!important}.fs-10{font-size:.769em!important}.fs-11{font-size:.846em!important}.fs-12{font-size:.923em!important}.fs-13{font-size:1em!important}.fs-14{font-size:1.076em!important}.fs-15{font-size:1.1538em!important}.fs-16{font-size:1.2308em!important}.fs-17{font-size:1.3077em!important}.fs-18{font-size:1.3846em!important}.fs-19{font-size:1.4615em!important}.fs-20{font-size:1.5384em!important}.fs-22{font-size:1.6923em!important}.fs-25{font-size:1.923em!important}.fs-30{font-size:2.3076em!important}.fs-32{font-size:2.4615em!important}.fs-37{font-size:2.8461em}.fs-40{font-size:3.0768em!important}.fs-47{font-size:3.6153em!important}.fs-80{font-size:5.375em}.fs-100p{font-size:100%}.black{color:#000}.madblack{color:#333}.red{color:#b00}.gold{color:#957d56}.brown{color:#8a5a16}.darkbrown{color:#826455}.linkBlue,.middleDarkBlue{color:#166c9d}.darkblue{color:#356488}.logoblue{color:#0c7bc9}.darkgray{color:#555}.gray{color:#777!important}.middlegray{color:#999}.lightgray{color:#aaa}.trueBlue{color:#1b7fbe}.blue{color:#4f93ba}.elephant{color:#97c1de}.green{color:#3aa131}.purple{color:#b678b6}.white{color:#fff!important}.navy{color:#356488}.attentionOrange{color:#f07f37}.lh-0{line-height:0}.lh-1{line-height:1}.lh-1o3{line-height:1.3}.lh-1o4{line-height:1.4}.lh-1o5{line-height:1.5}.lh-high{line-height:1.83}.lh-higher{line-height:2}.td-u{text-decoration:underline}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-line03{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.ti-0{text-indent:0!important}.ti-1{padding:0 0 0 1em;text-indent:-1em}.ti-1o3{padding:0 0 0 1.3em;text-indent:-1.3em}.ti-3{padding:0 0 0 3em;text-indent:-3em}.ls-n1{letter-spacing:-1px}.ls-n5{letter-spacing:-5px}.ls-n13{letter-spacing:-13px}.ls-4{letter-spacing:4px}.marker-blue{background:linear-gradient(transparent 60%,#cde9fc 0,#cde9fc 90%,transparent 0);padding:.5em}.linkArrow-01:before{border-bottom:3px solid transparent;border-left:5px solid #166c9d;border-top:3px solid transparent;content:"";display:inline-block;margin:-2px 5px 0 0;vertical-align:middle}.noLink{color:#000!important;text-decoration:none!important}.linkStyle:hover{text-decoration:underline}.shadow-white{text-shadow:#fff 4px 4px 4px,#fff -4px 4px 4px,#fff 4px -4px 4px,#fff -4px -4px 4px}.shadow-white:hover{border-bottom:1px solid #1b7fbe;height:12px;padding:0 0 3px;text-decoration:none}.backgroundMiddleDarkGray{background:#d4dbdf}.backgroundSlightlyDarkGray{background:#e9e9e9}.backgroundGray{background:#f5f5f5!important}.backgroundLightGray{background:#f9f9f9}.backgroundMoreLightGray{background:#fdfdfd}.backgroundWhite{background:#fff}.backgroundNavy{background:#1579c0!important}.backgroundGold{background:#f1efe8}.backgroundMadGold{background:#bbae8b}.backgroundVeryLightBlue{background:#f6f9fb}.backgroundMoreLightBlue{background:#f2f6fa}.backgroundPurple{background:#b678b6}.borderLightGray{border:1px solid #e9e9e9}.borderLightGray-top{border-top:1px solid #e9e9e9}.borderLightGray-bottom{border-bottom:1px solid #e9e9e9}.borderLightGray-right{border-right:1px solid #e9e9e9}.borderGray{border:1px solid #d6dfe5}.borderGray-top{border-top:1px solid #d6dfe5}.borderGray-top-dotted{border-top:1px dotted #d6dfe5}.borderGray-left{border-left:1px solid #d6dfe5}.borderGray-right{border-right:1px solid #d6dfe5}.borderGray-bottom{border-bottom:1px solid #d6dfe5}.borderGray-bottom-dotted{border-bottom:1px dotted #d6dfe5}.borderGray-right-dotted{border-right:1px dotted #d6dfe5}.borderRed{border:1px solid #b00}.borderGold{border:1px solid #bbae8b}.borderLightGold{border:1px solid #f1efe8}.borderMadGold{border:1px solid #957d56}.borderBlue{border:1px solid #1b7fbe}.borderPurple{border:1px solid #dacae2}.borderWhite{border:1px solid #fff}.borderWhite-top{border-top:1px solid #fff}.borderTextareaGray{border:1px solid #d2d2d2}.noBorder{border:none!important}.noBorder-top{border-top:none}.noBorder-right{border-right:none}.noBorder-left{border-left:none}.noBorder-bottom{border-bottom:none}.br-0{border-radius:0}.br-4{border-radius:4px}.br-30{border-radius:30px}.max-w-100p{max-width:100%}.max-w-150{max-width:150px}.max-w-160{max-width:160px}.max-w-270{max-width:270px}.max-w-280{max-width:280px}.max-w-320{max-width:320px}.max-w-390{max-width:390px!important}.max-w-460{max-width:460px}.max-w-510{max-width:510px}.max-w-540{max-width:540px}.max-w-550{max-width:550px}.max-w-590{max-width:590px}.max-w-600{max-width:600px}.max-w-650{max-width:650px}.max-w-660{max-width:660px}.max-w-720{max-width:720px}.max-w-800{max-width:800px}.max-w-940{max-width:940px}.w-15p{width:15%!important}.w-20p{width:20%!important}.w-25p{width:25%!important}.w-30p{width:30%!important}.w-33p{width:33%!important}.w-35p{width:35%!important}.w-40p{width:40%!important}.w-45p{width:45%!important}.w-47p{width:47%!important}.w-48p{width:48%!important}.w-50p{width:50%!important}.w-55p{width:55%!important}.w-65p{width:65%!important}.w-70p{width:70%!important}.w-75p{width:75%!important}.w-80p{width:80%!important}.w-85p{width:85%!important}.w-100p{width:100%!important}.w-15{width:15px}.w-30{width:30px!important}.w-35{width:35px!important}.w-40{width:40px!important}.w-50{width:50px}.w-55{width:55px!important}.w-60{width:60px!important}.w-65{width:65px!important}.w-70{width:70px!important}.w-75{width:75px!important}.w-80{width:80px!important}.w-85{width:85px!important}.w-90{width:90px!important}.w-95{width:95px!important}.w-100{width:100px!important}.w-105{width:105px!important}.w-110{width:110px!important}.w-115{width:115px!important}.w-120{width:120px!important}.w-125{width:125px!important}.w-130{width:130px!important}.w-138{width:138px!important}.w-140{width:140px!important}.w-150{width:150px!important}.w-160{width:160px!important}.w-165{width:165px!important}.w-170{width:170px!important}.w-180{width:180px!important}.w-185{width:185px!important}.w-190{width:190px!important}.w-195{width:195px!important}.w-200{width:200px!important}.w-205{width:205px!important}.w-210{width:210px!important}.w-215{width:215px!important}.w-217{width:217px!important}.w-220{width:220px!important}.w-230{width:230px}.w-235{width:235px}.w-240{width:240px!important}.w-250{width:250px!important}.w-260{width:260px!important}.w-270{width:270px!important}.w-280{width:280px!important}.w-290{width:290px!important}.w-295{width:295px!important}.w-300{width:300px!important}.w-310{width:310px!important}.w-315{width:315px!important}.w-320{width:320px!important}.w-330{width:330px!important}.w-350{width:350px!important}.w-360{width:360px!important}.w-370{width:370px!important}.w-375{width:375px!important}.w-380{width:380px!important}.w-400{width:400px!important}.w-410{width:410px!important}.w-425{width:425px!important}.w-440{width:440px!important}.w-450{width:450px!important}.w-465{width:465px!important}.w-470{width:470px!important}.w-480{width:480px!important}.w-490{width:490px!important}.w-500{width:500px!important}.w-520{width:520px!important}.w-540{width:540px!important}.w-550{width:550px!important}.w-560{width:560px!important}.w-570{width:570px!important}.w-580{width:580px!important}.w-590{width:590px!important}.w-600{width:600px!important}.w-640{width:640px!important}.w-650{width:650px!important}.w-655{width:655px!important}.w-660{width:660px!important}.w-675{width:675px!important}.w-685{width:685px!important}.w-700{width:700px!important}.w-730{width:730px!important}.w-740{width:740px!important}.w-745{width:745px!important}.w-750{width:750px!important}.w-760{width:760px!important}.w-780{width:780px!important}.w-800{width:800px!important}.w-850{width:850px!important}.w-900{width:900px!important}.w-1000{width:1000px!important}.w-fc{width:fit-content}.w-auto{width:auto}.max-h-100p{max-height:100%}.max-h-1000{max-height:1000px}.max-h-305{max-height:305px}.mh-370{max-height:370px}.max-h-225{max-height:225px}.max-h-185{max-height:185px}.max-h-150{max-height:150px}.max-h-105{max-height:105px}.max-h-85{max-height:85px}.max-h-25{max-height:25px}.min-h-250{min-height:250px}.min-h-300{min-height:300px}.min-h-auto{min-height:auto}.h-auto{height:auto}.h-15{height:15px}.h-27{height:27px}.h-30{height:30px}.h-32{height:32px}.h-38{height:38px}.h-40{height:40px}.h-45{height:45px}.h-50{height:50px!important}.h-55{height:55px!important}.h-60{height:60px}.h-70{height:70px}.h-85{height:85px}.h-110{height:110px}.h-120{height:120px}.h-130{height:130px}.h-150{height:150px}.h-180{height:180px}.h-200{height:200px}.h-250{height:250px}.h-330{height:330px}.h-380{height:380px}.h-100p{height:100%}.hoverOpacity:hover{opacity:.8;transition-duration:.2s}.ui-dialog-titlebar-close{display:none}.ui-dialog{display:block;overflow:auto;position:absolute}.js-accordionFade-enter-active,.js-accordionFade-leave-active{max-height:110px;transition:all .2s ease-in-out}.js-accordionFade-enter,.js-accordionFade-leave-to{max-height:0;opacity:0}.js-accordionFade-enter-to,.js-accordionFade-leave{opacity:.7}[v-cloak]{display:none}