﻿.btn-blue2,#com_btn .favorite_add.btn-favorite.job-btn-favorite,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help,.btn-favorite,.btn-blue,.btn-green,#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk,.btn-red,.btn-gold,.btn-yellow,.btn-orange,.btn-area__regi-hope input,#btn_area .btn-action.btn-com-action,.btn-action,.btn-facebook,.btn-grey,.btn-area__regi-hope button.cancel{border:none;color:#fff;-webkit-border-radius:100vh;-moz-border-radius:100vh;-ms-border-radius:100vh;-o-border-radius:100vh;border-radius:100vh;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:18px;font-weight:bold;height:auto;padding:4px 10px;text-align:center}.btn-blue2:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:hover,.btn-favorite:hover,.btn-blue:hover,.btn-green:hover,.btn-red:hover,.btn-gold:hover,.btn-yellow:hover,.btn-orange:hover,.btn-area__regi-hope input:hover,#btn_area .btn-action.btn-com-action:hover,.btn-action:hover,.btn-facebook:hover,.btn-grey:hover,.btn-area__regi-hope button.cancel:hover{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;cursor:pointer}.btn-blue2:disabled,#com_btn .favorite_add.btn-favorite.job-btn-favorite:disabled,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:disabled,.btn-favorite:disabled,.btn-blue:disabled,.btn-green:disabled,.btn-red:disabled,.btn-gold:disabled,.btn-yellow:disabled,.btn-orange:disabled,.btn-area__regi-hope input:disabled,#btn_area .btn-action.btn-com-action:disabled,.btn-action:disabled,.btn-facebook:disabled,.btn-grey:disabled,.btn-area__regi-hope button.cancel:disabled,.disabled.btn-blue2,#com_btn .disabled.favorite_add.btn-favorite.job-btn-favorite,#btn_area .disabled.job-btn-favorite.btn-favorite.favorite_add.help.favorite-help,.disabled.btn-favorite,.disabled.btn-blue,.disabled.btn-green,.disabled.btn-red,.disabled.btn-gold,.disabled.btn-yellow,.disabled.btn-orange,.btn-area__regi-hope input.disabled,#btn_area .disabled.btn-action.btn-com-action,.disabled.btn-action,.disabled.btn-facebook,.disabled.btn-grey,.btn-area__regi-hope button.disabled.cancel{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background:#e3e3e3 !important;border:none;color:#bbb;cursor:default}.btn-blue2:disabled:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite:disabled:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:disabled:hover,.btn-favorite:disabled:hover,.btn-blue:disabled:hover,.btn-green:disabled:hover,.btn-red:disabled:hover,.btn-gold:disabled:hover,.btn-yellow:disabled:hover,.btn-orange:disabled:hover,.btn-area__regi-hope input:disabled:hover,#btn_area .btn-action.btn-com-action:disabled:hover,.btn-action:disabled:hover,.btn-facebook:disabled:hover,.btn-grey:disabled:hover,.btn-area__regi-hope button.cancel:disabled:hover,.disabled.btn-blue2:hover,#com_btn .disabled.favorite_add.btn-favorite.job-btn-favorite:hover,#btn_area .disabled.job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:hover,.disabled.btn-favorite:hover,.disabled.btn-blue:hover,.disabled.btn-green:hover,.disabled.btn-red:hover,.disabled.btn-gold:hover,.disabled.btn-yellow:hover,.disabled.btn-orange:hover,.btn-area__regi-hope input.disabled:hover,#btn_area .disabled.btn-action.btn-com-action:hover,.disabled.btn-action:hover,.disabled.btn-facebook:hover,.disabled.btn-grey:hover,.btn-area__regi-hope button.disabled.cancel:hover{background-color:#e3e3e3 !important;color:#bbb}.btn-blue2 a,#com_btn .favorite_add.btn-favorite.job-btn-favorite a,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help a,.btn-favorite a,.btn-blue a,.btn-green a,#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk a,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk a,.btn-red a,.btn-gold a,.btn-yellow a,.btn-orange a,.btn-area__regi-hope input a,#btn_area .btn-action.btn-com-action a,.btn-action a,.btn-facebook a,.btn-grey a,.btn-area__regi-hope button.cancel a{color:#fff;text-align:center;margin:0 auto}.btn-blue2 a:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite a:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help a:hover,.btn-favorite a:hover,.btn-blue a:hover,.btn-green a:hover,.btn-red a:hover,.btn-gold a:hover,.btn-yellow a:hover,.btn-orange a:hover,.btn-area__regi-hope input a:hover,#btn_area .btn-action.btn-com-action a:hover,.btn-action a:hover,.btn-facebook a:hover,.btn-grey a:hover,.btn-area__regi-hope button.cancel a:hover{color:#fff}.btn-sidebar{font-size:20px;padding:10px;width:300px}.btn-big{font-size:30px;padding:10px;width:480px}.btn-small,.btn-area__regi-hope button.cancel,.btn-area__regi-hope input{font-size:14px;padding:5px 10px;width:180px}.btn-grey,.btn-area__regi-hope button.cancel{background:#f0f0f0 !important;color:#555}.btn-grey:hover,.btn-area__regi-hope button.cancel:hover{background:#e5e5e5 !important;color:#333}.btn-facebook{background:#5976b3}.btn-facebook:hover{background:#4769b2;color:#fff}.btn-orange,.btn-area__regi-hope input,#btn_area .btn-action.btn-com-action,.btn-action{background:#f8b054}.btn-orange:hover,.btn-area__regi-hope input:hover,#btn_area .btn-action.btn-com-action:hover,.btn-action:hover{background:#f7a12f;border:none;color:#fff}.btn-orange:disabled:hover,.btn-area__regi-hope input:disabled:hover,#btn_area .btn-action.btn-com-action:disabled:hover,.btn-action:disabled:hover,.btn-orange.disabled:hover,.btn-area__regi-hope input.disabled:hover,#btn_area .disabled.btn-action.btn-com-action:hover,.disabled.btn-action:hover{background:#e3e3e3;border:none;color:#bbb;cursor:default}.btn-yellow{background:#f1c40f}.btn-yellow:hover{background:#ffcc01;border:none}.btn-gold{background:#eace37}.btn-gold:hover{background:#dec434;border:none}.btn-red{background:#ff5f5f}.btn-red:hover{background:#ff4040;color:#fff}.btn-green,#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk{background:#43d177 !important}.btn-green:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk:hover{background:#1cb454 !important;border:none}.btn-blue{background:#47a3dd}.btn-blue:hover,.btn-blue:active,.btn-blue:focus{background:#2c9ade;color:#fff}.btn-blue .added{background:#e3e3e3;color:#bbb}.btn-blue2,#com_btn .favorite_add.btn-favorite.job-btn-favorite,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help,.btn-favorite{background:#47a3dd}.btn-blue2:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:hover,.btn-favorite:hover,.btn-blue2:active,#com_btn .favorite_add.btn-favorite.job-btn-favorite:active,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:active,.btn-favorite:active,.btn-blue2:focus,#com_btn .favorite_add.btn-favorite.job-btn-favorite:focus,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:focus,.btn-favorite:focus{background:#2697de !important;color:#fff;border:none}.btn-blue2:disabled:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite:disabled:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:disabled:hover,.btn-favorite:disabled:hover,.btn-blue2.disabled:hover,#com_btn .disabled.favorite_add.btn-favorite.job-btn-favorite:hover,#btn_area .disabled.job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:hover,.disabled.btn-favorite:hover{background:#e3e3e3;border:none;cursor:default;color:#bbb}.btn-m0a{margin:0 auto;padding:0;height:37px;line-height:230%;font-size:16px}.notice-box,.notice-box-black,.notice-box-red{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9;background-color:#333;color:#fff;height:50px;left:0;margin:0 auto 0;padding:15px 20px;position:fixed;text-align:center;top:-50px;width:100%;z-index:110}.notice-box form,.notice-box-black form,.notice-box-red form{display:inline}.notice-box .notice-close,.notice-box-black .notice-close,.notice-box-red .notice-close{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#eee;font-size:24px;height:30px;line-height:1em;position:absolute;right:10px;top:10px;width:30px}.notice-box .notice-close:hover,.notice-box-black .notice-close:hover,.notice-box-red .notice-close:hover{background-color:#555;color:#fff;cursor:pointer}.notice-box-red{background:#f88}.notice-box-black{background:#333}.search-form__header:after,.clearfix:after{clear:both;content:"";display:block}.cl-black{color:#000 !important}.cl-grey{color:#555 !important}.cl-lightgrey{color:#888 !important}.cl-grey-aeaeae{color:#aeaeae !important}.cl-green{color:#48a52e !important}.cl-orange{color:#fe9f2b !important}.yellow{color:#fffc00 !important}.blue{color:#298ba5 !important}.d-inline{display:inline !important}.d-b,.d-block{display:block !important}.d-tb{display:table !important}.d-tbc{display:table-cell !important}.relative{position:relative !important}.lh1{line-height:1 !important}.lh110p{line-height:110% !important}.list-dc{list-style-type:decimal !important}.fl-left{float:left !important}.fl-right{float:right !important}.fl-none{float:none !important}.bxz{box-sizing:border-box !important}.b1{border:1px solid #e9e9e9 !important}.br0{border-right:0 !important}.bb0{border-bottom:0 !important}.bb1{border-bottom:1px solid #e9e9e9 !important}.bd-top{border-top:1px solid #e5e5e5}.bd-bottom{border-bottom:1px solid #e5e5e5}.bd-left{border-left:1px solid #e5e5e5}.bd-right{border-right:1px solid #e5e5e5}.fs10{font-size:10px !important}.of-hidden{overflow:hidden !important}.attention{color:#ff4702}.darkblue{color:#325c6a}.gray{color:#555 !important}.lightgrey{color:#888 !important}.li_last{margin-bottom:0 !important;border-bottom:none !important}.note{font-size:10px;color:#555}.clear{clear:both !important}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input_mail,.input_password{width:240px}.input_last_name,.input_first_name,.input_last_kana,.input_first_kana{width:100px}.input_address{width:340px}.input_phone{width:110px}.input_school_name,.input_department_name{width:180px}.input_school_memo{width:485px}.input_company_name{width:240px}.input_login_mail,.input_login_password{width:220px}.input_edit_password{width:195px}.input_agree{width:280px}.input_agree_mini{width:180px}.input_question{width:555px}.hover_box{cursor:pointer}.hover_box:hover{opacity:.8}a.hover_box{display:block}.transition-top{transition:top .5s linear .5s;-moz-transition:top .5s linear .5s;-webkit-transition:top .5s linear .5s;-o-transition:top .5s linear .5s}.btn-action{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#fff}.btn-action:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#fff;cursor:pointer}.btn-action:active{border:1px solid #c20;background:#ef5d03;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff8213), to(#ef5d03));background:-webkit-linear-gradient(#ff8213, #ef5d03);background:-moz-linear-gradient(#ff8213, #ef5d03);background:-ms-linear-gradient(#ff8213, #ef5d03);background:-o-linear-gradient(#ff8213, #ef5d03);background:linear-gradient(#ff8213, #ef5d03);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-o-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-ms-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}.btn-favorite{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#fff}.btn-favorite:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#fff;cursor:pointer;filter:alpha(opacity=100) !important;-moz-opacity:1 !important;opacity:1 !important}.btn-favorite:active{-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-o-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-ms-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);filter:alpha(opacity=100) !important;-moz-opacity:1 !important;opacity:1 !important}.btn-std{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:block;color:#333;border:1px solid #d5d5d5 !important;background:#f0f0f0;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f6), to(#f0f0f0));background:-webkit-linear-gradient(#f6f6f6, #f0f0f0);background:-moz-linear-gradient(#f6f6f6, #f0f0f0);background:-ms-linear-gradient(#f6f6f6, #f0f0f0);background:-o-linear-gradient(#f6f6f6, #f0f0f0);background:linear-gradient(#f6f6f6, #f0f0f0)}.btn-std:hover{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);cursor:pointer;color:#000;border:1px solid #bcbcbc;background:#ececec;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#ececec));background:-webkit-linear-gradient(#f5f5f5, #ececec);background:-moz-linear-gradient(#f5f5f5, #ececec);background:-ms-linear-gradient(#f5f5f5, #ececec);background:-o-linear-gradient(#f5f5f5, #ececec);background:linear-gradient(#f5f5f5, #ececec)}.btn-std:active,.btn-std-on{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #aeaeae;background:#e1e1e1;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ededed), to(#e1e1e1));background:-webkit-linear-gradient(#ededed, #e1e1e1);background:-moz-linear-gradient(#ededed, #e1e1e1);background:-ms-linear-gradient(#ededed, #e1e1e1);background:-o-linear-gradient(#ededed, #e1e1e1);background:linear-gradient(#ededed, #e1e1e1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.btn-std-on:hover{cursor:pointer}.btn-black{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:block;color:#fff;border:1px solid #353535 !important;background:#505050;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#585858), to(#505050));background:-webkit-linear-gradient(#585858, #505050);background:-moz-linear-gradient(#585858, #505050);background:-ms-linear-gradient(#585858, #505050);background:-o-linear-gradient(#585858, #505050);background:linear-gradient(#585858, #505050)}.btn-black:hover{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;cursor:pointer;color:#fff;border:1px solid #282828;background:#484848;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#505050), to(#484848));background:-webkit-linear-gradient(#505050, #484848);background:-moz-linear-gradient(#505050, #484848);background:-ms-linear-gradient(#505050, #484848);background:-o-linear-gradient(#505050, #484848);background:linear-gradient(#505050, #484848);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-o-box-shadow:0 1px 3px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.3)}.btn-black:active,.btn-black-on{border:1px solid #1c1c1c;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#404040;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.8);-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.8);-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.8)}.btn-black-on:hover{cursor:pointer}.btn-yellow{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:block;float:left;color:#fff;font-weight:bold;line-height:1em;border:1px solid #ffb900 !important;background-color:#ffc600;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffd201), to(#ffc600));background:-webkit-linear-gradient(#ffd201, #ffc600);background:-moz-linear-gradient(#ffd201, #ffc600);background:-ms-linear-gradient(#ffd201, #ffc600);background:-o-linear-gradient(#ffd201, #ffc600);background:linear-gradient(#ffd201, #ffc600)}.btn-yellow:hover{cursor:pointer;color:#fff;border:1px solid #e79e00 !important;background-color:#ffbd00;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffd201), to(#ffbd00));background:-webkit-linear-gradient(#ffd201, #ffbd00);background:-moz-linear-gradient(#ffd201, #ffbd00);background:-ms-linear-gradient(#ffd201, #ffbd00);background:-o-linear-gradient(#ffd201, #ffbd00);background:linear-gradient(#ffd201, #ffbd00);-webkit-box-shadow:#e5e5e5 0px 1px 2px;-moz-box-shadow:#e5e5e5 0px 1px 2px;box-shadow:#e5e5e5 0px 1px 2px}.btn-yellow:active{cursor:pointer;color:#fff;border:1px solid #e79300;background-color:#ffaf00;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffc601), to(#ffaf00));background:-webkit-linear-gradient(#ffc601, #ffaf00);background:-moz-linear-gradient(#ffc601, #ffaf00);background:-ms-linear-gradient(#ffc601, #ffaf00);background:-o-linear-gradient(#ffc601, #ffaf00);background:linear-gradient(#ffc601, #ffaf00);-webkit-box-shadow:inset #d9a801 0px 2px 2px;-moz-box-shadow:inset #d9a801 0px 2px 2px;box-shadow:inset #d9a801 0px 2px 2px}.btn-gold{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#fff;border:1px solid #dac240;background:#e1c947;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ead561), to(#e1c947));background:-webkit-linear-gradient(#ead561, #e1c947);background:-moz-linear-gradient(#ead561, #e1c947);background:-ms-linear-gradient(#ead561, #e1c947);background:-o-linear-gradient(#ead561, #e1c947);background:linear-gradient(#ead561, #e1c947);display:block;text-align:center}.btn-gold:hover{color:#fff;border:1px solid #c5ae34;background:#dac343;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ead561), to(#dac343));background:-webkit-linear-gradient(#ead561, #dac343);background:-moz-linear-gradient(#ead561, #dac343);background:-ms-linear-gradient(#ead561, #dac343);background:-o-linear-gradient(#ead561, #dac343);background:linear-gradient(#ead561, #dac343);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-o-box-shadow:0 1px 2px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.2)}.btn-gold:active{border:1px solid #bea72d;background:#d0ba3d;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#dcc751), to(#d0ba3d));background:-webkit-linear-gradient(#dcc751, #d0ba3d);background:-moz-linear-gradient(#dcc751, #d0ba3d);background:-ms-linear-gradient(#dcc751, #d0ba3d);background:-o-linear-gradient(#dcc751, #d0ba3d);background:linear-gradient(#dcc751, #d0ba3d);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-o-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-ms-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}.btn-facebook{background:url(/assets/contents/lp/btn_facebook.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding:45px 0 0 0;width:204px}.btn-facebook:hover{background-position:-204px 0}.btn-facebook:active{background-position:-408px 0}.btn-disabled{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-color:#efefef !important;border:none;color:#aeaeae;display:block}.btn-disabled:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#aeaeae;cursor:default !important;opacity:1 !important}.fb-btn{margin:7px 0px 10px 50px}#hd_h1{float:left;margin:16px 20px 0;padding:0;width:84px;height:30px}#hd_h1 a,#hd_h1 span{background-image:url(/assets/Green_logo_colored.svg);background-repeat:no-repeat;background-size:100%;display:block;height:0;margin:0;overflow:hidden;padding:30px 0 0 0;width:84px}#hd_h1_lp{float:left;margin:5px 20px;padding:0;width:374px;height:37px}#hd_h1_lp a,#hd_h1_lp span{margin:0;padding:37px 0 0 0;width:374px;height:0;display:block;overflow:hidden;background:url(/assets/logo_lp.gif) no-repeat 0 0}#hd_h1_hina,#hd_h1_va{float:left;margin:0 20px;padding:0;width:135px;height:48px}#hd_h1_hina a,#hd_h1_va a{margin:0;padding:52px 0 0 0;width:140px;height:0;display:block;overflow:hidden;background-size:cover}#hd_h1_va a{background-image:url(/assets/logo/0214.png)}#hd_h1_hina a{background-image:url(/assets/logo/0303.png)}#hd_catch{float:left;margin:12px 0 0 8px}#hd_catch p,#hd_catch h1{color:#90d767;display:block;font-size:12px;font-weight:bold;letter-spacing:1px;overflow:hidden;padding:0;margin:0}#hd_catch span{color:#9c9c9c;font-size:10px;letter-spacing:0}#hd_box_r{margin:0;padding:0;width:200px;float:right;display:block}#hd_box_r p{text-align:right;font-size:12px;float:right;padding:10px 5px 0 0;margin:0}.error{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-color:#fdc2c2;clear:both;display:block;height:auto;margin:10px auto;padding:6px 0;text-align:center;width:640px}.error p{padding:0;margin:0}.txt_def{margin:0;padding:20px}span.error_msg{font-weight:bold;color:red;padding:0;margin:0}span.red{color:red}span.small{font-size:10px}span.small a{font-size:10px}span.middlel{font-size:14px}span.right{width:100%;padding:0 10px 0 0;text-align:right}span.lrg_green{font-size:16px;color:#64bd2b;font-weight:bold}.clearbox{margin:0;padding:0;display:block;width:100%;height:1px;clear:both}.clearbox_wide{margin:0;padding:0;display:block;width:100%;height:20px;clear:both}.std_box{overflow:hidden;padding:10px;border:1px solid #d8d8d8}.dot_line_l{margin:0 auto;padding:0;display:block;width:100%;height:10px;border-bottom:1px solid #e9e9e9;clear:both}.dot_line{margin:0 auto;padding:0;display:block;width:880px;height:10px;border-bottom:1px solid #e9e9e9;clear:both}.dot_line_regi{margin:0 0 20px 0;padding:0;display:block;width:100%;height:10px;border-bottom:1px solid #e9e9e9;clear:both}#ico_rec{margin:0;padding:53px 0 0 0;overflow:hidden;display:block;width:51px;height:0;background:url(../assets/company.png) no-repeat;background-position:-890px -25px;float:left}.ttl{color:#555;font-size:20px;margin:40px auto 5px}.ttl_bg,.ttl_bg_middle,.ttl_bg_long{font-size:14px;width:935px;margin:20px auto 0;padding:3px 0 1px 5px;height:20px;overflow:hidden;display:block;font-weight:bold;color:#fff;background:url(/assets/header.png) no-repeat 0 -78px;margin-bottom:-1px;z-index:5;position:relative}.ttl_bg_middle{background-position:0 -102px}.ttl_bg_long{background-position:0 -126px}.ttl_white_bg{margin:20px 0 0 0;padding:3px 0 1px 5px;height:20px;overflow:hidden;display:block;color:#48a52e;background:url(/assets/header.png) no-repeat 0 -174px;margin-bottom:-1px;z-index:5;position:relative}button.favorite_add,button.no_favorite{float:left;font-size:14px;width:160px;height:37px;font-weight:bold;line-height:2;padding:4px 15px 4px 20px;margin:0}button.favorite_add_large,button.no_favorite_large{font-size:18px;width:300px;height:43px;font-weight:bold;line-height:1.5em;padding:0 15px 0 20px;margin:15px auto;float:none}button.no_favorite{font-weight:normal}button.favorite_add.want-talk{width:160px !important}a.favorite_add span,.favorite_add span{width:15px;height:15px;margin:1px 3px 0 0;background:url(/assets/header.png) no-repeat -219px 0;display:block;float:left}.favorite_remove span{width:15px;height:15px;margin:0 3px 0 0;background:url(/assets/header.png) no-repeat -234px 0;display:block;float:left}#recommend_offers{display:block;height:auto;margin:0;overflow:hidden;padding:0;width:712px}ul#lst_rcmd{margin:0;padding:0;border:1px solid #d8d8d8;height:auto;overflow:hidden}ul#lst_rcmd li{display:block;font-size:12px;margin:0;padding:0}ul#lst_rcmd li a{margin:0 10px;padding:5px 10px;width:670px;border-bottom:1px solid #c8c8c8;height:auto;display:block;overflow:hidden;font-family:"ＭＳ Ｐゴシック"}ul#lst_rcmd li:last-child a{border-bottom:none;font-family:"ＭＳ Ｐゴシック"}ul#lst_rcmd li:hover{background-color:#d3fdc8;font-family:"ＭＳ Ｐゴシック"}ul#lst_rcmd li a .new_txt{color:#000;font-family:"ＭＳ Ｐゴシック"}ul#lst_rcmd img{float:left;margin:5px 10px 0 0}#reg_box_with_girl{overflow:hidden;width:918px;height:271px;padding:38px 11px 11px;margin:20px auto 40px;background:url(/assets/reg_with_girl.png) no-repeat}#reg_box_with_girl h2{font-size:30px;font-weight:bold;line-height:1em;margin:0 0 5px 0}#reg_box_with_girl p{font-size:14px;color:#444;line-height:1.5em;margin:0}#reg_box_with_girl .users_voice{overflow:hidden;width:714px}#reg_box_with_girl .users_voice div{float:left;overflow:hidden;font-size:11px;width:218px;margin:10px 20px 0 0}#reg_box_with_girl .users_voice span{font-size:11px}#reg_box_with_girl .users_voice .male{color:#01a3ee}#reg_box_with_girl .users_voice .female{color:#ee6161}#reg_box_with_girl .btn{clear:both;width:382px;margin:10px auto 0}#reg_box_with_girl .btn a{display:block;font-size:18px;font-weight:bold;height:42px;padding:8px 0 0 0;text-align:center;width:380px}.reg_btn{background:url("/assets/common.png") no-repeat scroll 0 -117px;color:#fff;display:block;font-size:16px;font-weight:bold;height:30px;margin:0 auto;overflow:hidden;padding:7px 0 0;text-align:center;width:202px}.reg_btn:hover{color:#fff;background-position:-202px -117px}.reg_btn:active{color:#fff;background-position:0 -154px}.pop{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:absolute;display:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index:10;padding:10px;background-color:#333}.pop .arrow{position:absolute;background:url(/assets/pop_arrow.png) no-repeat}.pop .arrow-top{top:-9px;left:2px;width:10px;height:9px}.pop .arrow-top-center{top:-9px;left:calc(50% - 5px);width:10px;height:9px}.pop .arrow-right{top:2px;right:-9px;width:9px;height:10px}.pop .arrow-bottom{bottom:-9px;left:2px;width:10px;height:9px}.pop .arrow-left{top:2px;left:-9px;width:9px;height:10px}.pop .checkbox{float:left;font-size:10px;margin:0 20px 0 0}.pop .checkbox:hover{cursor:pointer}.pop .close{background:url(/assets/close_cross.png) no-repeat;float:left;font-size:10px;height:14px;margin:4px 0 0 0;padding:0 0 0 17px}.pop .close:hover{background-position:0 -14px;cursor:pointer}.pop-black{-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,0.5);box-shadow:1px 2px 3px rgba(0,0,0,0.5);color:#fff;background-color:#333}.pop-black .arrow-right{background-position:0 -10px}.pop-black .arrow-bottom{background-position:0 -20px}.pop-black .arrow-left{background-position:0 -30px}.pop-white{-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:1px 2px 3px rgba(0,0,0,0.2);box-shadow:1px 2px 3px rgba(0,0,0,0.2);color:#333;border:1px solid #d8d8d8;background-color:#fff}.pop-white .arrow-top{background-position:0 -40px}.pop-white .arrow-right{background-position:0 -50px}.pop-white .arrow-bottom{background-position:0 -60px}.pop-white .arrow-left{background-position:0 -70px}#skill_pop{width:546px}.kdwr_pop,#user_search_pop,.black_pop{position:absolute;display:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index:10;color:#fff;padding:5px 10px;margin:9px 0 0 0;background-color:#333;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}#user_search_pop{margin:34px 0 0 0;width:304px;*left:0;*margin:40px 0 0 0}#resume_pop{margin:33px 0 0 181px}#favorite_pop{width:440px;margin:45px 0 0 74px}#form_skip_pop{width:200px;margin:-73px 0 0 235px}*:first-child+html #favorite_pop{margin:32px 0 0 -450px}.kdwr_pop{filter:alpha(opacity=0.9);-moz-opacity:.9;opacity:.9}.black_pop{margin:0}*:first-child+html .kdwr_pop{margin:25px 0 0 -57px}#hope_areas_pop{width:125px;margin:26px 0 0 0;padding:10px}#hope_areas_pop .arrow{left:64px}#exp_jobtypes_pop{width:365px;margin:26px 0 0 -197px;padding:10px}#exp_jobtypes_pop .arrow{left:259px}.kdwr_pop span,#user_search_pop .arrow,.black_pop .arrow{position:absolute;display:block;top:-9px;left:15px;width:10px;height:9px;background:url(/assets/kdwr_pop_arrow.png) no-repeat}.black_pop .right-arrow{position:absolute;display:block;top:30px;right:-9px;width:9px;height:10px;background:url(/assets/pop_right_arrow.png) no-repeat}#user_search_pop .title,.black_pop .title{font-weight:bold}#user_search_pop .arrow{top:-9px;left:155px;*left:71px;left:61px\9}.black_pop .arrow{left:50%;margin-left:-5px;top:-9px}#favorite_pop .arrow{left:217px}#form_skip_pop .arrow{left:145px}#user_search_pop p,.black_pop p{margin:0 0 5px 0}#user_search_pop label,.black_pop label{font-size:10px}#user_search_pop_checkbox,.black_pop_checkbox{float:left;margin:0 20px 0 0}#user_search_pop_close,.black_pop_close{height:14px;padding:0 0 0 17px;background:url(/assets/close_cross.png) no-repeat;float:left}.black_pop_close{margin:1px 0 0 0}#user_search_pop_close .close,.black_pop_close .close{font-size:10px;margin:0}#user_search_pop_close:hover,.black_pop_close:hover{cursor:pointer;background-position:0 -14px}.kdwr_condition{position:absolute;display:none;z-index:9;padding:5px 10px;border:1px solid #d8d8d8;margin:8px 0 0 0;background-color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-moz-box-shadow:1px 2px 3px #aaa;-webkit-box-shadow:1px 2px 3px #aaa;-o-box-shadow:1px 2px 3px #aaa;-ms-box-shadow:1px 2px 3px #aaa}*:first-child+html .kdwr_condition{width:200px;margin:25px 0 0 -70px}.kdwr_link:hover .kdwr_condition{display:block}.kdwr_condition .arrow{position:absolute;display:block;top:-9px;left:-5px;width:160px;height:9px;background:url(/assets/kdwr_condition_arrow.png) no-repeat 23px 0}.kdwr_condition span{display:block;font-size:10px}.kdwr_condition a{display:block;margin-top:3px;font-size:10px}#user_search_over,#user_search_error{position:absolute;display:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;font-weight:bold;color:#fff;background-color:#333;padding:10px;margin:32px 0 0 0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;width:304px}#user_search_over a,.link_in_pop{color:#6fccff}#user_search_over a:hover,.link_in_pop:hover{cursor:pointer;color:#ffd562}#user_search_box_wrapper #user_search_name{width:250px;height:16px}#word_box,.word_box{margin:20px auto;padding:10px;width:940px;height:auto;border:solid 1px #e5e5e5}.sp_bnr{width:940px;margin:40px auto 0}.sp_bnr:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#scrolltoTop{display:none;position:fixed;z-index:2;width:60px;height:60px;bottom:20px;right:20px;background:url(/assets/company.png) no-repeat 0 -151px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#scrolltoTop:hover{cursor:pointer}.dialog_wrap{display:none;position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.dialog_wrap .headline{color:#333;font-size:18px;font-weight:bold;margin:0 0 20px}.dialog_wrap .dialog_action{margin:0 auto 20px}.black_back{position:absolute;z-index:0;width:100%;height:100%;margin:0;background-color:#333;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.dialog_content{position:absolute;z-index:1;padding:0;background-color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.dialog_once_check{position:absolute;right:55px;top:17px}.dialog_once_check label{color:#555;font-size:12px}.dialog_once_check label input[type=checkbox]{vertical-align:0}.dialog_close,.help_close{color:#f0f0f0;font-weight:normal;margin:0;position:absolute;right:20px;top:24px}.dialog_close:hover,.help_close:hover{color:#fff;cursor:pointer}.dialog_close span,.help_close span{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#f0f0f0;border:1px solid #999;color:#999;display:block;float:left;font-size:14px;height:14px;line-height:1em;margin:-1px 5px 0 0;padding:2px 0;text-align:center;width:18px}.dialog_close span:hover span,.help_close span:hover span{background:#fff;cursor:pointer}.dialog_close.dialog_close--only-icon,.help_close.dialog_close--only-icon{right:24px;top:16px}.dialog_close.dialog_close--only-icon:hover span,.help_close.dialog_close--only-icon:hover span{color:#656565}.dialog_close.dialog_close--only-icon span,.help_close.dialog_close--only-icon span{background-color:inherit;border:none;color:#9e9e9e;font-size:32px;height:auto;margin:0;padding:0}.user-motivation-submit-button{background-color:#39ce16;border:none;border-radius:24px;color:#fff;font-size:16px;height:42px;line-height:42px;margin-top:24px;width:100%}.user-motivation-submit-button:hover{background-color:#33b913;cursor:pointer}.dialog_title{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;font-size:22px;color:#fff;padding:10px 20px;margin:0;background-color:#48a52e}select.dialog_select+a{float:none;display:inline-block;width:400px;height:27px}select.dialog_select+a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1em;width:375px;height:14px;padding:6px 20px 7px 5px}div.dialog_select{width:400px}.profile-push-wrap{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 2px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 2px;box-shadow:rgba(0,0,0,0.15) 0 0 2px;background:#eee}.profile-push-wrap p{font-size:18px;color:#666}.profile-push-wrap h3+p{border-top:1px solid #d5d5d5;padding-top:15px}.profile-push-wrap ul{margin:20px 0;color:#666}.profile-push-wrap li{padding:0 0 0 12px;background:url(/assets/profile-push-wrap-list.png) left center no-repeat}#loginPop .dialog_content,#resumePushPop .dialog_content{width:520px}#profilePushPop .dialog_content{width:800px}#loginPop .dialog_title,#resumePushPop .dialog_title,#profilePushPop .dialog_title{padding-right:100px}.login-wrap,.resume_push_pop,.profile-push-wrap{margin:0;padding:20px}.dialog_content{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 2px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 2px;box-shadow:rgba(0,0,0,0.15) 0 0 2px}.login-wrap h3,.profile-push-wrap h3{border-bottom:1px solid #d5d5d5;color:#666;font-size:18px;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:#fff 0 1px 0;-moz-box-shadow:#fff 0 1px 0;box-shadow:#fff 0 1px 0}.profile-push-wrap h3{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none}.profile-push-wrap h3{background:url(/assets/mail/new/light-circle.png) no-repeat left center;background-size:27px 27px;padding:0 0 0 35px}.profile-push-wrap h3{color:#333;font-size:24px;margin:0 0 15px;background:url(/assets/mail/new/light-circle.png) no-repeat left center;background-size:35px 35px;padding:0 0 0 45px}.login-wrap h3{border-bottom:1px solid #d5d5d5;color:#333;font-size:18px;margin:0 0 20px;padding:0 0 10px}.profile-push-wrap p{font-size:16px;color:#666}.profile-push-wrap p:nth-last-of-type(1){margin-bottom:15px}.profile-push-wrap ul{margin:10px 0;color:#666}.profile-push-wrap li{padding:0 0 0 12px;background:url(/assets/profile-push-wrap-list.png) left center no-repeat;font-size:15px;font-weight:bold}.login-wrap .description{color:#333;margin:0 0 20px 0}.login-wrap img{margin:0}.login-wrap #login_form_box{width:100%}.resume-push-pop-contents{margin:0 0 20px}#tb_regi_login{width:360px;margin:0 auto}#tb_regi_login td{padding:5px 0}.label-check{color:#555;font-size:10px}#call_btn{text-align:center}#btn_login{font-weight:bold;height:29px;margin:20px auto;width:160px}#loginPop #login_user_form{display:block;font-size:18px;font-weight:bold;width:300px;height:50px;margin:0 auto 10px}#loginPop .ctr_box_glay{margin-top:0;padding-top:0}.facebook-login{padding:9px 0 0;text-align:center}.facebook-login .btn-facebook{margin:0 auto}.social-buttons{margin:0 auto 40px}.social-buttons td{padding:0 10px}.profile-box{display:none}.profile-box-toggle{display:block !important}.search-form__header{margin-right:10px}.search-form__header input[type=text],.search-form__header input[type=search]{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;background:rgba(255,255,255,0.2);color:#fff;margin:0;float:left;height:33px;width:180px !important;vertical-align:top;font-size:12px;padding:0 5px !important}.search-form__header input[type=text]::-moz-placeholder,.search-form__header input[type=search]::-moz-placeholder{color:#e5e5e5}.search-form__header input[type=text]::-webkit-input-placeholder,.search-form__header input[type=search]::-webkit-input-placeholder{color:#e5e5e5}.search-form__header input[type=text]:focus,.search-form__header input[type=search]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;outline:none}.search-form__header button{-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 0 rgba(0,0,0,0.1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;cursor:pointer;padding:5px 10px;margin-left:-1px;text-align:center;border:none;height:33px;width:40px;background:#f8b054}.search-form__header button span{display:block;width:16px;height:15px;margin:0 auto;background:url(/assets/new/green/common.png) no-repeat 0 -40px}@media screen and (max-width: 1150px){.search-form__header{display:none}}.styledForm{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;color:#888;cursor:pointer;line-height:33px;height:30px;width:auto;padding:0 0 0 10px;background:#fff;border:1px solid #e5e5e5}.styledForm:after{content:"";display:block;border-bottom:0 dotted;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #bbb;display:inline-block;float:right;height:0;margin-top:-20px;margin-right:10px;vertical-align:3px;width:0}.notify-no-support-browser{background:#313131;box-sizing:border-box;color:#fff;display:none;font-size:10px;line-height:1em;padding:5px;width:100%}.notify-no-support-browser a{color:#fff;font-size:10px;line-height:1em}html,body{background:#f8f8f8}html,body,h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}form{line-height:1em}li{list-style:none}img{border:none;-ms-interpolation-mode:bicubic}a{color:#1f8ed5;text-decoration:none}a.green{color:#48a52e}a:hover{color:#ff6a00;text-decoration:none}input[type=submit],input[type=button],button{padding:0}input[type=radio],input[type=checkbox]{vertical-align:-2px}input[type=text],input[type=password],input[type=email],textarea{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:13px;vertical-align:top;line-height:1.5em;height:15px;padding:6px 5px 7px;margin:0 5px 0 0;border:1px solid #d5d5d5}input[type=text],input[type=password],input[type=email]{vertical-align:1px}textarea{height:auto}#wrapper{margin:0;padding:0;width:100%;min-width:1024px;height:auto;display:block}#content{position:relative;z-index:2;width:100%;height:auto;padding:0 0 100px;margin:0 auto;background:#fff}#content::after{content:"";display:block;clear:both}.error_page{width:940px;margin:100px auto;text-align:center;font-size:20px;color:#5db62f}.loading{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-color:#333;display:none;height:80px;left:50%;margin:-60px 0 0 -90px;filter:alpha(opacity=0);-moz-opacity:0;opacity:1;padding:20px 40px;position:absolute;top:30%;width:100px;z-index:10}#header_title{padding:1px 20px;background:#313b45}#header_title h1{font-size:10px;color:#fff}#header{position:relative;z-index:3;margin:0;padding:0;width:100%;height:67px;background-color:#33b913}#header_left{float:left}#header_right{float:right}#g_menu{float:left;margin:17px 0 0;padding:0}#g_menu li{float:left;margin:0;padding:0;position:relative}#g_menu li a{display:block;color:#fff;font-size:12px;line-height:1em;padding:10px 13px;margin:0 20px 0 0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}#g_menu li a:hover{background:rgba(255,255,255,0.16)}#gm_srch_on a,#gm_new_on a,#gm_scout_on a,#gm_list_on a,#gm_msg_on a{background:rgba(255,255,255,0.16)}#r_menu{padding:0;margin:17px 20px 0 0}#r_menu li{float:right}#r_menu li:hover #r_sub_menu{display:block}#r_menu li .lnk{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:block;color:#fff;font-size:12px;line-height:1em;padding:10px 15px;margin:0 10px 0 0}#r_menu li .lnk:hover{cursor:pointer;background:rgba(255,255,255,0.16)}#r_menu li:first-child .lnk{margin:0}#r_menu li p{color:#fff;font-size:12px;line-height:1em;padding:10px 15px 5px;margin:0;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}#r_menu li #r_sub_menu{display:none;position:absolute;padding:0;margin:0;background:#77b456;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.02);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.02);box-shadow:0 1px 2px rgba(0,0,0,0.02)}#r_menu li #r_sub_menu li{float:none}#r_menu li #r_sub_menu li a{display:block;color:#fff;font-size:12px;width:100%;padding:5px 15px}#r_menu li #r_sub_menu li a:hover{background:#8bc66a}#r_menu span.caret{border-bottom:0 dotted;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff;display:inline-block;height:0;margin-left:5px;vertical-align:middle;width:0}#message_red_box,#favorite_red_box{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);position:absolute;font-size:12px;font-weight:bold;color:#fff;height:18px;padding:0 5px;top:-3px;background:red}#message_red_box{right:11px}#favorite_red_box{right:12px}#pan{overflow:hidden;padding:0 20px;border-bottom:1px solid #ececec;background:#fff;position:relative}#pan li{float:left;font-size:10px;color:#888;height:16px;padding:1px 0 0}#pan a{font-size:10px;color:#888}#pan a:hover{text-decoration:underline}.pan_next{border-bottom:5px solid transparent;border-left:5px solid #ccc;border-right:0 dotted;border-top:5px solid transparent;height:0 !important;margin:3px 10px;width:0}.pan_next:after{border-bottom:4px solid transparent;border-left:4px solid #fff;border-right:0 dotted;border-top:4px solid transparent;content:" ";display:block;height:0 !important;margin:4px 0 0 -5px;position:absolute;top:0;width:0}h3#lp_ttl{color:#666;font-weight:bold;text-align:center;float:right;display:block}h3#lp_ttl span{font-size:14px;color:#e77105}.footer{background-color:#f8f8f8;border-top:1px solid #d5d5d5}.footer:before{content:"";display:block;height:1px;background-color:#efefef}.footer_content{padding:10px 20px}.footer_logo{overflow:hidden;float:left;width:57px;height:0;padding-top:20px;margin:0 10px 10px 0;background:url(/assets/new/common.png) no-repeat 0 -40px}.footer_desc{display:block;font-size:10px;color:#888;margin:9px 0 0 0}.footer_lnks{overflow:hidden;clear:both;margin:0 0 5px 0}.footer-link-title,.footer-link-title a{float:left;font-size:10px;font-weight:bold;color:#555;margin:0 20px 0 0}.footer-link-title a:hover{color:#333;text-decoration:underline}.footer_lnks li{float:left;line-height:1em;padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px solid #aaa}.footer_lnks li a{font-size:10px;color:#888}.footer_lnks li a:hover{color:#555;text-decoration:underline}.footer_content address{font-size:10px;font-style:normal;color:#888}#notify_box{background:#fffdf1;border:1px solid #e5e5e5;margin:0 auto 20px auto;max-width:940px;padding:10px}#notify_box h3{color:red;font-size:12px;font-weight:bold;line-height:1;margin:0 0 10px 0}#notify_box p{color:#555;margin-bottom:0}.search_list_box{width:940px;margin:20px auto 0}.search_list_box .lnks_box{padding:0 10px}.search_list_box a{display:block;float:left;width:25%;margin:0 0 10px}.ttl1{font-size:16px;font-weight:normal;line-height:1.2em;color:#48a52e;width:100%;padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #e9e9e9}.favorite_populer{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.95;background:none;background-color:red;color:#fff;display:block;font-size:10px;font-weight:bold;line-height:1em;height:auto;position:absolute;width:30px;z-index:10}#content{position:relative;z-index:2}.base-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.com_content--2col{display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:row nowrap}.com_content--2col .com_content__main_contents{box-sizing:border-box;padding-right:16px;width:710px}.com_content--2col .com_content__main_contents .detail-content-table th{width:130px}.com_content--2col .com_content__main_contents .company-info-box section .company-info-box__btn-area a{font-size:12px}.com_content--2col .com_content__sidebar{border-left:1px #eee solid;box-sizing:border-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:column wrap;position:relative;width:250px}.com_content--2col .com_content__sidebar--wrapeer{box-sizing:border-box;width:250px;position:absolute;padding-top:40px;transform:translate3d(0px, 0px, 0px)}.com_content__basic-info{box-sizing:border-box;padding:40px 0;width:100%}.com_content__basic-info h4{color:#325c6a;font-weight:bold;font-size:14px;line-height:1;margin:30px 0 20px}.com_content__basic-info p{color:#000;font-size:14px}.ie .com_content *{font-family:"メイリオ",sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body .com_content *{font-family:"メイリオ",sans-serif}}.more-info,.more-info--18px,.more-info--16px,.more-info--14px,.more-info--12px,.more-info--10px{color:#1f8ed5;font-size:14px}.more-info:hover,.more-info--18px:hover,.more-info--16px:hover,.more-info--14px:hover,.more-info--12px:hover,.more-info--10px:hover{color:#ff6a00}.more-info--10px{font-size:10px}.more-info--12px{font-size:12px}.more-info--14px{font-size:14px}.more-info--16px{font-size:16px}.more-info--18px{font-size:18px}.thumb-article{display:block;position:relative;width:100%}.thumb-article:after{clear:both;content:"";display:block}.thumb-article__thumbs,.thumb-article__thumbs--w240{float:left;margin-right:20px}.thumb-article__thumbs--w240{height:180px;overflow:hidden;width:240px}.thumb-article__article{display:inline-block;float:left;width:740px}.thumb-article__article__body{color:#555;font-size:16px;margin-top:5px}.related_links{width:940px;margin:0 auto}.related_links div{overflow:hidden}.related_links h4{float:left;font-size:14px;clear:both;font-weight:normal;width:100px;margin:0}.related_links p{float:right;width:750px;margin:0}.bnr_box{width:960px;margin:0 auto;padding:40px 0}.bnr_box a{display:block;margin:0 auto;width:100%}.bnr_box:hover{opacity:.9}#registrationPop .dialog_content{width:720px}#registrationPop .dialog_title{padding-right:100px}.reg-wrap{overflow:hidden;padding:20px 40px 10px;margin:0}.reg-wrap h3{font-size:15px;color:#555;margin:0 0 20px 0}.reg-wrap .description{color:#333;margin:0 0 20px 0}.reg-wrap img{margin:0}.reg-wrap #rg_form_box,.reg-wrap .regi_table{width:640px}.label-check{color:#555}.reg-wrap #user_birthday_1i__dammy span,.reg-wrap #user_birthday_2i__dammy span,.reg-wrap #user_birthday_3i__dammy span{font-size:13px;width:50px;height:12px;padding:10px 20px 8px 5px;background-position:60px 3px}.reg-wrap #user_birthday_2i__dammy span,.reg-wrap #user_birthday_3i__dammy span{width:35px;background-position:45px 3px}.reg-wrap #user_hope_area_dammy span{font-size:13px;width:180px;height:12px;padding:10px 20px 8px 5px;background-position:185px 3px}.reg-wrap #user_exp_job_type_dammy span{font-size:13px;width:266px;height:12px;padding:10px 20px 8px 5px;background-position:271px 3px}.reg-wrap #user_exp_job_type_year_dammy span{font-size:13px;width:40px;height:12px;padding:10px 20px 8px 5px;background-position:45px 3px}#registrationPop .ctr_box_glay{margin-top:0;padding-top:0}#registrationPop .txt_ctr{margin-bottom:20px}#registrationPop #registration_user_form{display:block;font-size:18px;font-weight:bold;width:300px;height:50px;margin:0 auto 10px}#favorite_promotion_pop{right:135px;top:46px;width:280px}#favorite_promotion_pop .arrow{top:-8px;left:145px}#favorite_promotion_pop p{line-height:1.5em !important;padding:0 !important}#favorite_promotion_pop .btn-std{margin:0 0 6px;padding:2px 0;text-align:center;width:100px}.disable_receive_favorite_pop{left:-34px;top:46px}#rg_box{border:none;margin:0px auto;width:820px}.rg_form_box{height:auto;padding:15px 0 0 0;width:auto}.rg_table{border-left:solid 1px #e9e9e9;border-top:solid 1px #e9e9e9;width:100%}td.rg_tbl_l{border-bottom:solid 1px #e9e9e9 !important;color:#000 !important;font-size:14px !important;background:#f8f8f8 !important;padding:10px !important;width:134px !important}td.rg_tbl_c{background:#f8f8f8 !important;border-bottom:solid 1px #e9e9e9 !important;border-right:solid 1px #e9e9e9 !important;padding:0 0 0 5px !important;vertical-align:middle !important;width:50px !important}td.rg_tbl_r{background:#fff !important;border-bottom:solid 1px #e9e9e9 !important;border-right:solid 1px #e9e9e9 !important;padding:10px 0 10px 15px !important}td.rg_tbl_r input{font-size:18px !important;height:auto !important;padding:2px 2px 2px 10px !important;width:auto !important}.ttl_box{background:#71c75a;margin-top:40px}.rg_text{font-weight:normal;line-height:1.5em;margin:5px auto;padding:10px;width:800px}.btn_signup{display:block;font-size:24px;font-weight:bold;height:50px !important;margin:20px auto 30px;width:300px}#btn_area .btn-disabled.btn-job-close,#btn_area .job-btn-favorite.favorite_add.help.favorite-help.btn-disabled,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk,#btn_area .btn-action.btn-com-action{width:160px}.react-job-apply-button--pc{float:left;margin:0 0 0 16px !important;width:160px}#btn_area{width:420px;display:block;height:37px;margin:40px auto}#btn_area .btn-action.btn-com-action{font-size:14px !important;height:37px;line-height:2;margin:0 0 0 16px;padding:4px 8px !important}#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk{width:160px !important}#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help{font-size:14px !important;height:37px !important}#btn_area .job-btn-favorite.favorite_add.help.favorite-help.btn-disabled{border:none;color:#aeaeae;font-weight:normal}#btn_area .btn-disabled.btn-job-close{color:#aeaeae;height:30px;font-size:14px;line-height:2}.favorite_add.btn-favorite-blue.btn-disabled:hover,.favorite_add.btn-favorite-blue.btn-disabled:focus{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background:#f0f0f0 !important;color:#aeaeae !important}#com_head{background-color:#fff;border-bottom:1px solid #e5e5e5;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);height:auto;padding:10px 0;position:absolute;width:100%;z-index:9999}*:first-child+html #com_head{left:0}#com_action_box{padding:0 20px;margin:0 auto;width:960px}#com_btn{position:relative;float:right}#com_btn .btn-favorite,#com_btn .btn-disabled,#com_btn .btn-std{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:32px !important;width:128px}#com_btn .btn-disabled{border:none;font-weight:normal}#com_btn .btn-std{border:none !important;color:#555;font-weight:normal;height:26px;padding:5px 0 0;text-align:center}#com_btn .btn-std:hover{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#com_btn .favorite_add.job-btn-favorite.btn-disabled,#com_btn .no_favorite.btn-disabled,#com_btn .btn-disabled.btn-top-job-close,#com_btn .favorite_add.btn-favorite.job-btn-favorite,#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk{width:160px;height:37px;font-size:14px}#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk{width:160px !important;height:37px}#com_btn .favorite_add.job-btn-favorite.btn-disabled,#com_btn .no_favorite.btn-disabled,#com_btn .btn-disabled.btn-top-job-close{color:#aeaeae}.btn-top-job-close{display:block;float:right;font-size:11px;font-weight:bold;height:33px;margin:0 0 0 10px;padding:2px 0 0;text-align:center;width:128px}.btn-com-action,.btn-job-close{display:block;float:left;font-size:20px;font-weight:bold;height:32px;margin:0 20px 0 0;padding:6px 0 0 0;text-align:center;width:200px}.favorite-help+div{margin:37px 230px 0 0;text-align:left}#com_menu ul{float:left}*:first-child+html #com_menu ul{margin:0 0 0 -1px}#com_menu ul li{float:left;position:relative}#com_menu>ul>li>a,#com_menu h2{background-color:#f5f5f5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:12px;margin:0 10px 0 0;padding:7px 15px 0;height:25px;display:block;overflow:hidden;color:#555}#com_menu ul li:first-child{margin-left:0}#content_cont{margin:0 auto;margin-top:74px;width:960px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","モリサワ 新ゴ R","メイリオ",Meiryo,"Droid Sans",sans-serif}.recommend_for_job_footer{background-color:#fff;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;bottom:0;box-shadow:0 0 7px rgba(0,0,0,0.1);display:none;opacity:.9;padding:10px 0 0;position:fixed;right:-1px;width:350px;z-index:100}.recommend_for_job_footer_close{border:1px solid #e5e5e5;border-radius:2px;color:#888;font-size:10px;height:18px;line-height:2em;position:absolute;right:10px;text-align:center;top:10px;width:18px}.recommend_for_job_footer_close:hover{background-color:#f5f5f5;border:1px solid #d5d5d5;color:#333;cursor:pointer}.com_alert{clear:both;color:#666;display:block;font-weight:bold;margin:0 auto;padding:0;padding-bottom:0}.com_alert h2{border-bottom:1px solid #e5e5e5;color:#ff6100;font-size:14px;font-weight:bold;line-height:1.5em;margin:0;padding:0 40px 10px 20px}.ttl{color:#555;font-size:20px;margin:40px auto 5px}.std_box{overflow:hidden;padding:10px;border:1px solid #d8d8d8}.recmnd_box_com{clear:both;display:block;height:auto;margin:0 auto;padding:0;position:relative;width:100%}.recmnd_box_com .favorite_add{font-size:11px;height:21px;padding:0;width:80px}.rcmd_img_mask{display:block;height:60px;overflow:hidden;width:80px}#tb_com{box-sizing:content-box;height:auto;margin:0;padding:0 10px 0 0;vertical-align:top;width:220px}#tb_com span.ttl_bl a{color:#000;font-size:12px}#tb_com p{height:auto;margin:0;padding:0}ul#lst_rcmd_com{height:auto;margin:0;overflow:hidden;padding:7px 0 10px}ul#lst_rcmd_com h3{font-size:14px;line-height:1.5em;margin:0;padding:0 0 5px}ul#lst_rcmd_com h3 a{font-size:14px;font-weight:bold}ul#lst_rcmd_com li{display:block;float:left;font-family:"ＭＳ Ｐゴシック";font-size:12px;margin:0;padding:5px 20px}ul#lst_rcmd_com li:nth-child(2n){display:block;float:left;font-family:"ＭＳ Ｐゴシック";font-size:12px;margin:0}ul#lst_rcmd_com li:last-child a{border-bottom:none}ul#lst_rcmd_com li:hover{background-color:#ebf0f2}ul#lst_rcmd_com li:hover table td{background-color:inherit}ul#lst_rcmd_com li a .new_txt{color:#000}ul#lst_rcmd_com img{margin:0 0 5px;padding:0}.job-offer-heading{width:100%;margin-bottom:40px}.job-offer-heading:after{clear:both;content:"";display:block}.job-offer-heading h2{font-size:24px;margin-top:0}.job-offer-heading p{color:#888;font-size:14px;margin:12px 0 0}.job-offer-icon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #66a644;color:#66a644;display:inline-block;font-weight:bold;font-size:14px;line-height:1;margin-bottom:10px;padding:5px 10px}.job-offer-ashiato{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#f88;color:#fff;display:inline-block;font-size:12px;margin-bottom:40px;padding:5px}.job-offer-ashiato:before{background-image:url("/assets/new/green/eyecheck_white.png");-webkit-background-size:18px;background-size:18px;content:"";display:inline-block;height:18px;margin-right:3px;margin-left:3px;vertical-align:-4px;width:18px}.job-offer-photo-area,.job-offer-main-content .photo-area{border-bottom:1px solid #e5e5e5;width:100%;height:240px;overflow:hidden;display:table;table-layout:fixed}.job-offer-photo-area:empty,.job-offer-main-content .photo-area:empty{display:none}.job-offer-photo-area .photo-element,.job-offer-main-content .photo-area .photo-element{height:100%;display:table-cell}.photo-element{background-size:cover;background-position:center center}.job-offer-meta-tags:after,.job-offer-main-content .meta-tags:after{clear:both;content:"";display:block}.job-offer-meta-tags li,.job-offer-main-content .meta-tags li{color:#66a644;display:inline-block;font-size:14px;margin-right:10px;vertical-align:middle}.job-offer-meta-tags li span,.job-offer-main-content .meta-tags li span{color:#66a644;display:inline-block;font-size:16px;vertical-align:middle}.job-offer-meta-tags li span a,.job-offer-main-content .meta-tags li span a{color:#66a644;font-size:14px}.job-offer-meta-tags li span a:hover,.job-offer-main-content .meta-tags li span a:hover{opacity:.7}.job-offer-meta-tags li span.code-tag,.job-offer-main-content .meta-tags li span.code-tag{font-size:14px}.job-offer-main-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fff;border:1px solid #e5e5e5;overflow:hidden}.job-offer-main-content section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;width:100%}.job-offer-main-content h4{color:#325c6a;font-weight:bold;font-size:14px;line-height:1;margin:30px 0 20px}.job-offer-main-content p{color:#000;font-size:14px}.section-title{color:#325c6a;font-weight:bold;font-size:28px;line-height:1;margin:0 auto 20px !important;width:960px}.section-title--big{background:#484848;color:#fff;font-size:16px;font-weight:bold;line-height:1;padding:8px;margin:80px auto 20px;width:650px}.application-requirements--to-blur,.graph--to-blur{background-repeat:no-repeat;background-size:100%;margin-bottom:40px}.application-requirements--to-blur .application-requirements__blur-mask,.application-requirements--to-blur .graph__blur-mask,.graph--to-blur .application-requirements__blur-mask,.graph--to-blur .graph__blur-mask{background-color:rgba(0,0,0,0.5);position:relative}.application-requirements--to-blur .application-requirements__blur-mask .blur-mask__content,.application-requirements--to-blur .graph__blur-mask .blur-mask__content,.graph--to-blur .application-requirements__blur-mask .blur-mask__content,.graph--to-blur .graph__blur-mask .blur-mask__content{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;position:absolute;text-align:center;top:50%;width:100%}.application-requirements--to-blur .application-requirements__blur-mask .blur-mask__content .blur-mask__content-text,.application-requirements--to-blur .graph__blur-mask .blur-mask__content .blur-mask__content-text,.graph--to-blur .application-requirements__blur-mask .blur-mask__content .blur-mask__content-text,.graph--to-blur .graph__blur-mask .blur-mask__content .blur-mask__content-text{color:#fff;display:block;font-size:16px;margin-bottom:16px}.application-requirements--to-blur .application-requirements__blur-mask .blur-mask__content .blur-mask__button,.application-requirements--to-blur .graph__blur-mask .blur-mask__content .blur-mask__button,.graph--to-blur .application-requirements__blur-mask .blur-mask__content .blur-mask__button,.graph--to-blur .graph__blur-mask .blur-mask__content .blur-mask__button{display:block;font-size:24px;height:64px;line-height:64px;margin:0 auto;width:360px}.application-requirements--to-blur{background-image:url("/assets/application_requirements_to_blur.jpg");height:500px}.application-requirements--to-blur .application-requirements__blur-mask{float:right;height:calc(100% - 3px);width:100%}.graph--to-blur{background-image:url("/assets/graph_to_blur.jpg");height:300px;padding-top:33px}.graph--to-blur .graph__blur-mask{height:100%;width:100%}.detail-content-table{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#fff;border:1px solid #e5e5e5;padding:0;margin-bottom:40px;width:100%}.detail-content-table tr td,.detail-content-table tr th{border-bottom:1px solid #e5e5e5}.detail-content-table tr:last-child th,.detail-content-table tr:last-child td{border-bottom:none}.detail-content-table th,.detail-content-table td{font-size:14px;padding:20px}.detail-content-table th{background:#f5f5f5;color:#555;font-weight:bold;width:180px;vertical-align:top;height:auto;text-align:left;border-right:1px solid #e5e5e5}.detail-content-table .search_list{float:left}.detail-content-table .search_list li{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#bbb;color:#fff;display:inline-block;font-size:12px;height:23px;margin:0 10px 10px 0;padding:3px 5px 2px 5px;text-align:center}.detail-content-table .client_tag{margin:0 10px 10px 0;display:inline-block}.detail-content-table .client_tag a{color:#fff;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#bbb;color:#fff;display:block;font-size:12px;height:23px;padding:5px 5px 2px 5px;padding:5px 5px 2px 5px;text-align:center}.detail-content-table .client_tag a::before{content:"#";display:inline-block}.detail-content-table .client_tag a:hover{opacity:.7}.contents-inline-box.btn_single a{margin:0 auto;width:480px}.contents-inline-box.btn_double{margin:0 auto;width:440px}.contents-inline-box--text{color:#fff;font-size:16px;font-weight:bold}.contents-inline-box--text span{color:#fbec2b;font-size:24px}.company-info-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fff;border:1px solid #e5e5e5;margin:0 auto;margin-bottom:40px;width:960px}.company-info-box .company-info-box__img{width:100%}.company-info-box .company-info-box__img img{width:100%}.company-info-box section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;width:100%}.company-info-box section h4{color:#333;font-size:24px;font-weight:bold;margin:0 0 20px}.company-info-box section h4 span{color:#888;display:inline-block;font-size:14px;font-weight:normal;margin-left:20px}.company-info-box section p{color:#555;font-size:14px;margin-bottom:20px}.company-info-box section .company-info-box__btn-area{display:table;table-layout:fixed;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.company-info-box section .company-info-box__btn-area li{display:table-cell;padding-right:20px}.company-info-box section .company-info-box__btn-area li.on a{background:#77b456;color:#fff}.company-info-box section .company-info-box__btn-area a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#f5f5f5;display:inline-block;color:#333;font-size:14px;height:40px;padding-top:13px;text-align:center;width:100%;line-height:1}.company-info-box section .company-info-box__btn-area a:hover{background:#77b456;color:#fff}.other-job-offer-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:960px;margin:0 auto;position:relative;width:100%}.other-job-offer-box.open{height:auto}.other-job-offer-box.open .more_job_look_link{display:none}.other-job-offer-box.open .other-job-offer-card{display:block}.other-job-offer-box.open a{display:block}.other-job-offer-box a{display:none}.other-job-offer-box a:first-child{display:block}.other-job-offer-box a:nth-child(2),.other-job-offer-box a:nth-child(3){display:block}.other-job-offer-box .more_job_look_link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:0 auto;display:block;width:210px;color:#555;background:#f5f5f5;height:40px;line-height:1;padding-top:13px;text-align:center;font-size:14px;margin-top:40px;margin-bottom:80px}.other-job-offer-box .more_job_look_link:hover{opacity:.7}.other-job-offer-card{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fff;border:1px solid #e5e5e5;margin-bottom:20px;padding:20px;width:100%}.other-job-offer-card:after{clear:both;content:"";display:block}.other-job-offer-card:hover{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 0 rgba(0,0,0,0.1);opacity:.9;border:1px solid #ccc}.other-job-offer-card:hover .job-offer-title{color:#ff6a00}.other-job-offer-card .img-section{width:240px;float:left}.other-job-offer-card .text-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;float:left;width:678px}.other-job-offer-card .job-offer-title{color:#1f8ed5;font-size:18px;font-weight:bold;width:100%}.other-job-offer-card .job-offer-name{color:#999;font-weight:bold;font-size:14px;margin-bottom:20px}.other-job-offer-card p{font-size:14px;color:#333}.promotion-wide-pop.blue,.promotion-wide-pop.red,.promotion-wide-pop.orange,.promotion-wide-pop.blue_bd,.promotion-wide-pop.red_bd,.promotion-wide-pop.orange_bd,.promotion-wide-pop{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#737373;width:100%}.promotion-wide-pop .pop-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px 2px 0 0;color:#fff;font-size:16px;padding:10px 20px;width:100%}.promotion-wide-pop .pop-description{padding:20px;width:100%}.promotion-wide-pop .pop-description h3{color:#484848;font-size:16px;margin-bottom:20px}.promotion-wide-pop .pop-description p,.promotion-wide-pop .pop-description article{color:#737373;font-size:14px}.promotion-wide-pop .pop-description p+p{margin-top:10px}.promotion-wide-pop .pop-description article{overflow:hidden}.promotion-wide-pop .pop-description .truncate{display:block;max-height:100px}.promotion-wide-pop .pop-description .no-truncate{display:none}.promotion-wide-pop .pop-description .bold{display:inline-block;font-size:16px;font-weight:bold;margin-bottom:10px}.promotion-wide-pop .pop-description a{color:#008efe;display:block;font-size:14px;margin-top:20px}.promotion-wide-pop .pop-description a:hover{color:#ff9a10}.promotion-wide-pop.orange_bd{background:#fff;border:1px solid #f8b054}.promotion-wide-pop.orange_bd .pop-header{background:#f8b054}.promotion-wide-pop.orange_bd.top{position:relative}.promotion-wide-pop.orange_bd.top:after{border:6px solid transparent;border-bottom:6px solid #f8b054;content:"";display:block;position:absolute;right:94px;top:-12px}.promotion-wide-pop.orange_bd.bottom{position:relative}.promotion-wide-pop.orange_bd.bottom:after{border:6px solid transparent;border-bottom:6px solid #f8b054;content:"";display:block;position:absolute;right:220px;top:-12px}.promotion-wide-pop.red_bd{background:#fff;border:1px solid #ff5f5f}.promotion-wide-pop.red_bd .pop-header{background:#ff5f5f}.promotion-wide-pop.red_bd.top{position:relative}.promotion-wide-pop.red_bd.top:after{border:6px solid transparent;border-bottom:6px solid #ff5f5f;content:"";display:block;position:absolute;right:277px;top:-12px}.promotion-wide-pop.red_bd.bottom{position:relative}.promotion-wide-pop.red_bd.bottom:after{border:6px solid transparent;border-bottom:6px solid #ff5f5f;content:"";display:block;position:absolute;right:590px;top:-12px}.promotion-wide-pop.red_bd.bottom--center{position:relative}.promotion-wide-pop.red_bd.bottom--center:after{border:15px solid transparent;border-top:15px solid #fff;content:"";display:block;position:absolute;right:455px;bottom:-30px}.promotion-wide-pop.blue_bd{background:#fff;border:1px solid #47a3dd}.promotion-wide-pop.blue_bd .pop-header{background:#47a3dd}.promotion-wide-pop.blue_bd.top{position:relative}.promotion-wide-pop.blue_bd.top:after{border:6px solid transparent;border-bottom:6px solid #47a3dd;content:"";display:block;position:absolute;right:303px;top:-12px}.promotion-wide-pop.blue_bd.bottom{position:relative}.promotion-wide-pop.blue_bd.bottom:after{border:6px solid transparent;border-bottom:6px solid #47a3dd;content:"";display:block;position:absolute;right:460px;top:-12px}.promotion-wide-pop.orange{background:#ffebd1;border:0 solid #ffebd1}.promotion-wide-pop.orange .pop-header{background:#f8b054}.promotion-wide-pop.orange.top{position:relative}.promotion-wide-pop.orange.top:after{border:6px solid transparent;border-bottom:6px solid #f8b054;content:"";display:block;position:absolute;right:87px;top:-12px}.promotion-wide-pop.orange.bottom{position:relative}.promotion-wide-pop.orange.bottom:after{border:6px solid transparent;border-bottom:6px solid #f8b054;content:"";display:block;position:absolute;right:360px;top:-12px}.promotion-wide-pop.red{background:#ffdcdc;border:0 solid #ffdcdc}.promotion-wide-pop.red .pop-header{background:#ff5f5f}.promotion-wide-pop.red.top{position:relative}.promotion-wide-pop.red.top:after{border:6px solid transparent;border-bottom:6px solid #ff5f5f;content:"";display:block;position:absolute;right:277px;top:-12px}.promotion-wide-pop.red.bottom{position:relative}.promotion-wide-pop.red.bottom:after{border:6px solid transparent;border-bottom:6px solid #ff5f5f;content:"";display:block;position:absolute;right:590px;top:-12px}.promotion-wide-pop.blue{background:#e1f3ff;border:0 solid #e1f3ff}.promotion-wide-pop.blue .pop-header{background:#47a3dd}.promotion-wide-pop.blue.top{position:relative}.promotion-wide-pop.blue.top:after{border:6px solid transparent;border-bottom:6px solid #47a3dd;content:"";display:block;position:absolute;right:277px;top:-12px}.promotion-wide-pop.blue.bottom{position:relative}.promotion-wide-pop.blue.bottom:after{border:6px solid transparent;border-bottom:6px solid #47a3dd;content:"";display:block;position:absolute;right:590px;top:-12px}.promotion-wide-pop.orange.top,.promotion-wide-pop.blue.top,.promotion-wide-pop.red.top{margin-bottom:20px}#com_btn .btn-com-action{color:#fff;display:block;float:right;font-size:16px;font-weight:bold;line-height:1.75;margin:0 0 0 10px;padding:2px 8px;width:200px}#btn_area .btn-com-action{display:block;float:right;font-size:18px;font-weight:bold;margin:0;margin-left:10px;width:210px}#btn_area .btn-com-action.btn-disabled{border:none;color:#aeaeae;font-size:16px;font-weight:normal;height:37px;margin-left:0;padding:0}.com_head_popup-hints{box-shadow:0 1px 9px 0 rgba(0,0,0,0.2);display:none;opacity:0;position:absolute;right:0;top:55px;z-index:10;width:960px}.com_head_popup-hints .pop-description p+p{margin-top:10px}.container__com_wom{width:810px;margin:0 auto}.img-area__com_wom{overflow:hidden;*zoom:1}.img-area__com_wom .img-block{width:180px;height:135px;background-size:cover;background-position:top center;float:left;margin-right:30px;margin-bottom:40px}.img-area__com_wom .img-block:last-child{margin-right:0}.img-area__com_wom img{float:left;margin-right:30px}.img-area__com_wom img:last-child{margin-right:0}.tag--area__com_wom{overflow:hidden;*zoom:1;margin-bottom:40px;width:100%}.tag--area__com_wom .job-type-tag{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#f5f5f5;color:#555;cursor:pointer;display:inline-block;float:left;font-size:12px;line-height:100%;margin-right:10px;margin-bottom:10px;padding:5px 10px;text-align:center}.tag--area__com_wom .job-type-tag.on,.tag--area__com_wom .job-type-tag:hover{background:#77b456;color:#fff}.tag--area__com_wom .job-type-tag:last-child{margin-right:0}.main-contents__com_wom{margin-bottom:60px}.main-contents__com_wom h3{color:#77b456;font-size:18px;line-height:100%;border-bottom:#77b456 2px solid;padding:0 0 5px 5px}.main-contents__com_wom h3 img{margin-bottom:2px;margin-right:4px;vertical-align:bottom}.discription__com_wom .user-profile{overflow:hidden;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e5e5e5;margin:20px 0 15px;padding:0 5px}.discription__com_wom .user-profile span{font-size:12px;color:#888;margin-right:10px}.discription__com_wom .user-profile span:last-child{float:right;text-align:right;margin:3px 0 0 0}.discription__com_wom p{word-wrap:break-word}.questionnaire-header-wrapper{position:relative;width:100%;height:350px;overflow:hidden;border-bottom:1px solid #e5e5e5}.questionnaire-header-wrapper .questionnaire-header-text-area{position:absolute;top:50px;width:100%}.questionnaire-header-wrapper p,.questionnaire-header-wrapper h2{text-shadow:0px 1px 2px rgba(0,0,0,0.3);color:#444;margin:0 auto;width:810px;line-height:1;position:relative;z-index:5}.questionnaire-header-wrapper h2{font-size:24px}.questionnaire-header-wrapper p{font-size:14px;margin-top:10px}.questionnaire-header-wrapper .questionnaire-header-form-img{width:100%;position:absolute;z-index:5;bottom:-5px}.questionnaire-header-wrapper .questionnaire-header-form-img img{display:block;margin:0 auto}.questionnaire-header-wrapper .questionnaire-header-img-wrapper{width:100%;height:350px;position:relative;overflow:hidden}.questionnaire-header-wrapper .questionnaire-header-img-wrapper .questionnaire-header-img{-webkit-transform:scale(1.01, 1.01);-moz-transform:scale(1.01, 1.01);-ms-transform:scale(1.01, 1.01);-o-transform:scale(1.01, 1.01);transform:scale(1.01, 1.01);background-size:cover;background-position:center center;width:100%;position:absolute;top:0;bottom:0;z-index:2;filter:blur(4px);-webkit-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px)}.questionnaire-header-wrapper .questionnaire-header-img-wrapper::before{width:100%;display:block;height:100%;content:"";position:absolute;top:0;z-index:3;background-image:-owg-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 100%)}.questionnaire-header-wrapper .questionnaire-header-img-wrapper::after{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;z-index:1}.questionnaire-header-wrapper .cover{background:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, rgba(48,48,48,0.7)), color-stop(100%, transparent));background:-webkit-linear-gradient(rgba(48,48,48,0.7), transparent);background:-moz-linear-gradient(rgba(48,48,48,0.7), transparent);background:-o-linear-gradient(rgba(48,48,48,0.7), transparent);background:linear-gradient(rgba(48,48,48,0.7), transparent);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB333333', endColorstr='#00000000')";width:100%;height:100%;position:absolute;top:0}.questionnaire-contents{margin-top:40px;position:relative}.questionnaire-contents .questionnaire-select-area,.questionnaire-contents .questionnaire-contents-heading{margin:0 auto;display:block;width:810px}.questionnaire-contents .questionnaire-contents-heading{overflow:hidden;*zoom:1}.questionnaire-contents .questionnaire-contents-heading h2{color:#325c6a;display:inline-block;font-size:18px;float:left}.questionnaire-contents .questionnaire-contents-heading .count-member{color:#999;font-size:14px;font-weight:bold;float:right}.questionnaire-contents .questionnaire-select-area{width:100%;height:215px}.questionnaire-contents .questionnaire-select-area .bx-wrapper{margin:0 auto}.questionnaire-select-arrow-area{width:870px;margin:0 auto;position:absolute;top:120px;height:20px;left:50%;margin-left:-435px}.questionnaire-select-arrow-area .left-arrow,.questionnaire-select-arrow-area .right-arrow{cursor:pointer;position:absolute}.questionnaire-select-arrow-area .right-arrow{left:0}.questionnaire-select-arrow-area .left-arrow{right:0}.questionnaire-member-area{overflow:hidden;*zoom:1;margin:0 auto;margin-top:10px;display:block;overflow:hidden;width:810px;height:225px}.questionnaire-member-area .questionnaire-member{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #e5e5e5;background:#fff;cursor:pointer;display:inline-block;float:left;margin-left:30px;margin-right:0 !important;padding:20px;width:250px !important}.questionnaire-member-area .questionnaire-member:first-child{margin-left:0}.questionnaire-member-area .questionnaire-member.active,.questionnaire-member-area .questionnaire-member:hover{background:#f5f7f9}.questionnaire-member-area .questionnaire-member:hover{-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 5px;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 5px;box-shadow:rgba(0,0,0,0.1) 0 0 5px}.questionnaire-member-area .questionnaire-member[data-type=dummy]{height:203px;border:none}.questionnaire-member-area .questionnaire-member[data-type=dummy]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff}.questionnaire-member-area .questionnaire-member .member-icon{width:100%}.questionnaire-member-area .questionnaire-member .member-icon img{display:block;margin:0 auto;margin-bottom:10px}.questionnaire-member-area .questionnaire-member .member-icon p{color:#333;font-size:12px;line-height:1;margin-bottom:3px;text-align:center}.questionnaire-member-area .questionnaire-member .member-profile{margin-top:16px;width:100%}.questionnaire-member-area .questionnaire-member .member-profile p{color:#333;font-size:12px;line-height:18px;margin-bottom:0}.questionnaire-member-area .questionnaire-member .post-date{margin-top:10px;color:#999;font-size:10px;line-height:1}.questionnaire-text-contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition-duration:.07s;-moz-transition-duration:.07s;-o-transition-duration:.07s;transition-duration:.07s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background:#fff;border:1px solid #e5e5e5;margin:0 auto;margin-top:40px;padding:40px 20px 0 20px;width:810px}.questionnaire-text-contents.arrow-icon1{position:relative;position:relative}.questionnaire-text-contents.arrow-icon1:after{position:absolute;content:"";display:block;border:6px solid transparent;border-bottom:6px solid #fff;top:-12px;left:125px}.questionnaire-text-contents.arrow-icon1:before{position:absolute;content:"";display:block;border:7px solid transparent;border-bottom:7px solid #e5e5e5;top:-14px;left:124px}.questionnaire-text-contents.arrow-icon2{position:relative;position:relative}.questionnaire-text-contents.arrow-icon2:after{position:absolute;content:"";display:block;border:6px solid transparent;border-bottom:6px solid #fff;top:-12px;left:405px}.questionnaire-text-contents.arrow-icon2:before{position:absolute;content:"";display:block;border:7px solid transparent;border-bottom:7px solid #e5e5e5;top:-14px;left:404px}.questionnaire-text-contents.arrow-icon3{position:relative;position:relative}.questionnaire-text-contents.arrow-icon3:after{position:absolute;content:"";display:block;border:6px solid transparent;border-bottom:6px solid #fff;top:-12px;left:685px}.questionnaire-text-contents.arrow-icon3:before{position:absolute;content:"";display:block;border:7px solid transparent;border-bottom:7px solid #e5e5e5;top:-14px;left:684px}.questionnaire-text-contents.arrow-icon-left{position:relative;position:relative}.questionnaire-text-contents.arrow-icon-left:after{position:absolute;content:"";display:block;border:6px solid transparent;border-right:6px solid #fff;top:102px;left:-12px}.questionnaire-text-contents.arrow-icon-left:before{position:absolute;content:"";display:block;border:solid 7px transparent;border-right:7px solid #e5e5e5;top:101px;left:-14px}.questionnaire-text-contents .questionnaire-text{margin-bottom:30px}.questionnaire-text-contents .questionnaire-text h3{color:#77b456;font-size:18px;line-height:100%;border-bottom:#77b456 2px solid;padding:0 0 5px 5px}.questionnaire-text-contents .questionnaire-text p{color:#333;margin-top:10px;word-wrap:break-word}.questionnaire-mosaic--mini,.questionnaire-mosaic{background:url("/assets/new/green/questionnaire/voice_mosaic.png") no-repeat;background-position:center bottom;background-size:768px;min-height:450px}.questionnaire-mosaic--box-mini .btn-orange,.questionnaire-mosaic--box-mini .btn-area__regi-hope input,.btn-area__regi-hope .questionnaire-mosaic--box-mini input,.questionnaire-mosaic--box-mini .btn-action,.questionnaire-mosaic--box-mini #btn_area .btn-action.btn-com-action,#btn_area .questionnaire-mosaic--box-mini .btn-action.btn-com-action,.questionnaire-mosaic--box .btn-orange,.questionnaire-mosaic--box .btn-area__regi-hope input,.btn-area__regi-hope .questionnaire-mosaic--box input,.questionnaire-mosaic--box #btn_area .btn-action.btn-com-action,#btn_area .questionnaire-mosaic--box .btn-action.btn-com-action,.questionnaire-mosaic--box .btn-action{color:#fff;margin:0 auto 5px}.questionnaire-mosaic--box-mini,.questionnaire-mosaic--box{background-color:rgba(0,0,0,0.7);height:436px;position:relative;top:14px}.questionnaire-mosaic{margin-top:10px}.questionnaire-mosaic--mini{background-position:left top;margin-top:5px}.questionnaire-mosaic--box{padding-top:20px}.questionnaire-mosaic--box .btn-orange,.questionnaire-mosaic--box .btn-area__regi-hope input,.btn-area__regi-hope .questionnaire-mosaic--box input,.questionnaire-mosaic--box #btn_area .btn-action.btn-com-action,#btn_area .questionnaire-mosaic--box .btn-action.btn-com-action,.questionnaire-mosaic--box .btn-action{font-size:24px;padding:15px 80px}.questionnaire-mosaic--box-mini{padding-top:8px;top:0}.questionnaire-mosaic--box-mini .btn-orange,.questionnaire-mosaic--box-mini .btn-area__regi-hope input,.btn-area__regi-hope .questionnaire-mosaic--box-mini input,.questionnaire-mosaic--box-mini .btn-action,.questionnaire-mosaic--box-mini #btn_area .btn-action.btn-com-action,#btn_area .questionnaire-mosaic--box-mini .btn-action.btn-com-action{font-size:16px;padding:5px 40px}.questionnaire-mosaic--text{color:#fff;font-size:16px;font-weight:bold;text-align:center}.bx-controls .bx-next,.bx-controls .bx-prev{color:transparent;display:block;width:12px;height:20px}.bx-controls .bx-prev{background:url("/assets/new/green/questionnaire/arrow-left.png")}.bx-controls .bx-next{background:url("/assets/new/green/questionnaire/arrow-right.png")}.bx-viewport{width:810px;height:235px !important}.bx-controls{width:870px;margin:0 auto;position:absolute;top:125px;height:20px;left:50%;margin-left:-435px}.bx-prev{left:0;position:absolute}.bx-next{right:0;position:absolute}.questionnaire-contents--job-offer{margin-top:0}.questionnaire-contents--job-offer .questionnaire-select-area--job-offer{width:250px;float:left}.questionnaire-contents--job-offer .more-info,.questionnaire-contents--job-offer .more-info--10px,.questionnaire-contents--job-offer .more-info--12px,.questionnaire-contents--job-offer .more-info--14px,.questionnaire-contents--job-offer .more-info--16px,.questionnaire-contents--job-offer .more-info--18px{color:#1f8ed5;display:inline-block;font-size:14px;font-weight:normal;margin-top:10px;text-align:right}.questionnaire-contents--job-offer .more-info:hover,.questionnaire-contents--job-offer .more-info--10px:hover,.questionnaire-contents--job-offer .more-info--12px:hover,.questionnaire-contents--job-offer .more-info--14px:hover,.questionnaire-contents--job-offer .more-info--16px:hover,.questionnaire-contents--job-offer .more-info--18px:hover{color:#ff6a00}.questionnaire-member-area--job-offer{display:inline-block;margin-top:0;width:250px}.questionnaire-member-area--job-offer .questionnaire-member{cursor:default}.questionnaire-member-area--job-offer .questionnaire-member:hover{-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 5px;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 5px;box-shadow:rgba(0,0,0,0.1) 0 0 5px;background:#fff}.questionnaire-member-area--job-offer .member-icon p{height:12px}.questionnaire-text-contents--job-offer{float:left;height:221px;margin:0;margin-left:20px;padding:20px;width:calc(100% - 270px)}.questionnaire-text-contents--job-offer .questionnaire-text p{font-size:14px}.answer-content--job-offer{height:100%;overflow:hidden;width:100%}.answer-content--job-offer .questionnaire-text{display:none}.answer-content--job-offer .questionnaire-text:first-child{display:block}table.registration-pop_table:not([class=no-table]) th{width:25% !important}.tool-tip-trigger{position:relative}.tool-tip-trigger:hover .tool-tip,.tool-tip-trigger:hover+.tool-tip{display:block}.tool-tip{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute}.tool-tip--black{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.5);-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.5);box-shadow:1px 3px 3px rgba(0,0,0,0.5);background:#555}.tool-tip--black h1,.tool-tip--black p{color:#fff;font-size:12px}.tool-tip--black p{font-weight:normal;margin-top:5px;text-align:left}.btn-requesrt-wom{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:relative;border:1px solid #e5e5e5;color:#999;cursor:pointer;font-size:14px;height:32px;padding:6px 15px;text-align:center}.btn-requesrt-wom:hover .tool-tip,.btn-requesrt-wom:hover+.tool-tip{display:block}.btn-requesrt-wom:hover{background:#555;color:#fff}.requested.btn-requesrt-wom:hover .tool-tip{display:none}.btn-requesrt-wom .tool-tip{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.5);-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.5);box-shadow:1px 3px 3px rgba(0,0,0,0.5);background:#555;left:0;padding:10px;position:absolute;top:40px;width:250px}.btn-requesrt-wom .tool-tip h1,.btn-requesrt-wom .tool-tip p{color:#fff;font-size:12px}.btn-requesrt-wom .tool-tip p{font-weight:normal;margin-top:5px;text-align:left}.btn-requesrt-wom .tool-tip:after{border:6px solid transparent;border-bottom:6px solid #555;content:"";display:block;position:absolute;right:192px;top:-12px}.btn-requesrt-wom{width:104px}.btn-requesrt-wom:before{content:attr(data-content-name);display:inline-block;font-size:12px;line-height:1;height:18px;vertical-align:middle}.btn-requesrt-wom:hover:before{content:attr(data-status-name)}.photo-area{display:table;overflow:hidden;table-layout:fixed;width:100%}.photo-element{background-size:cover;background-position:center center;display:table-cell}.mdl-list,.mdl-list--small{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.mdl-list .mdl-list__main-title,.mdl-list--small .mdl-list__main-title{font-size:16px;line-height:1;margin-bottom:5px}.mdl-list .mdl-list__sub-title,.mdl-list--small .mdl-list__sub-title{font-size:12px;line-height:1;margin-bottom:5px}.mdl-list button.favorite_add,.mdl-list--small button.favorite_add,.mdl-list button.no_favorite,.mdl-list--small button.no_favorite{height:32px;margin-top:11px}.mdl-list--small .mdl-list__main-title{font-size:14px}.mdl-list--small .mdl-list__sub-title{line-height:1}.mdl-list--small.mdl-list__box-link{padding:10px 5px}.mdl-list__thumbs{float:left}.mdl-list__box-link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px;width:100%}.mdl-list__box-link:last-child{border-bottom:1px solid #e5e5e5}.mdl-list__box-link:hover{background:#f5f5f5}.mdl-list__box-link .section__img{float:left;height:40px;width:40px;overflow:hidden}.mdl-list__box-link .section__img img{width:40px}.mdl-list__box-link .section__img-m{height:60px;width:80px;height:60px;overflow:hidden}.mdl-list__box-link .section__text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;min-height:40px;padding-left:10px;position:relative;width:calc(100% - 40px)}.mdl-list__box-link .section__text p{font-size:14px;font-weight:bold}.mdl-list__box-link .section__text .date{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;color:#999;font-size:10px;line-height:100%;position:absolute;right:0;text-align:right;width:100%}.mdl-list__box-link .btn-area--mdl-list .favorite_add{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:175px !important}.mdl-tag__link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:21px;padding:12px 0 0 0}.pager{margin:20px auto;font-size:12px;text-align:center}.pager .count{font-size:20px;color:#ff6100;font-weight:bold;letter-spacing:2px}.pagination a,.pagination em,.pagination .disabled{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:inline-block;font-weight:normal;height:23px;line-height:2em;margin:0 3px;padding:0 8px}.pagination a{border:1px solid #d5d5d5;background-color:#f8f8f8;color:#555}.pagination a:hover{background:#ebf0f2;border:1px solid #d5d5d5}.pagination em,.pagination em:hover{border:1px solid #1890d6;background:#1aa1ef;color:#fff}.pagination .disabled,.pagination .disabled:hover{background:#efefef;border:1px solid #d5d5d5;color:#aeaeae}.global_menu_notify_alert{background:red;border-radius:2px;color:#fff;font-size:12px;padding:6px 14px}.header_user_alert{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#d7231d;color:#fff;padding:8px 24px;position:relative;width:100%}.header_user_alert a{color:#fff;font-size:12px}.header_user_alert a:hover{color:#fff;text-decoration:underline}.header_user_alert p{margin:0}.header_user_alert p+p{margin-top:4px}.header_user_alert .close{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;color:#fff;cursor:pointer;font-size:10px;line-height:1;height:15px;text-align:center;top:20px;padding:1px;position:absolute;right:20px;width:15px;top:12px}.header_user_alert .close:hover{opacity:.7}.header_user_alert .close:after{content:"×";display:inline-block;font-size:10px}.header_user_alert--search{margin-left:240px;width:calc(100% - 240px)}.landing-registration-info,.landing-registration-top{background:#333;padding:12px 0}.landing-registration-title{color:#fff;font-size:18px;font-weight:bold;text-align:center}.landing-registration-top{position:absolute;top:53px;text-align:center;width:100%}.landing-registration-topix{margin:0 auto;width:960px}.landing-registration-topix__box{background:#fff;border-radius:2px;box-sizing:border-box;float:left;padding:16px;text-align:center;width:312px}.landing-registration-topix__box h3{color:#484848;font-size:18px;font-weight:bold;height:56px;margin-bottom:8px}.landing-registration-topix__box p{color:#737373;height:56px}.landing-registration-topix__box+.landing-registration-topix__box{margin-left:12px}.landing-registration-header{position:relative}.header_main_msg{color:#fff;display:inline-block;left:137px;position:relative;text-align:right;top:16px;width:260px;z-index:9}.header_sub_title{color:#fff;font-size:24px;font-weight:bold;right:6px;position:absolute;top:-9px;z-index:9}.header_sub_title,.header_sub_title ruby,.header_sub_title rb,.header_sub_title rt{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.header_sub_title ruby{font-size:28px}.header_sub_title rb{font-size:36px}.header_sub_title rt{font-size:10px}@-moz-document url-prefix(){.header_sub_title rt{padding-bottom:4px}}.landing-registration-header{color:#fff;position:relative;top:-40px;z-index:9999}.notify-no-support-browser{background:#313131;box-sizing:border-box;color:#fff;display:none;font-size:10px;line-height:1em;padding:5px;width:100%}.notify-no-support-browser a{color:#fff;font-size:10px;line-height:1em}.search-link-box{border-radius:2px;border:1px solid #e5e5e5;box-sizing:border-box;margin:0 auto;max-width:960px;padding:10px;width:100%}.search-link-box h3{color:#999;border-bottom:1px solid #e5e5e5;font-size:16px;font-weight:bold;line-height:1.5;margin:0;width:100%}.job-card{display:-webkit-flex;display:-ms-flex;display:flex}.job-card--micro{background-color:rgba(255,255,255,0.95);box-sizing:border-box;flex-flow:row wrap;padding:16px;width:100%}.job-card--micro:hover{background-color:rgba(245,245,245,0.95)}.job-card--micro:hover .mdl-button--link{color:#ffae3f}.job-card--micro .job-card__primary-content{width:60px}.job-card--micro .job-card__secondary-content{box-sizing:border-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:column wrap;font-size:10px;padding-left:8px;width:calc(100% - 60px)}.job-card--micro .job-card__secondary-content span{font-size:12px}.job-card--micro .job-card__img{box-sizing:border-box;height:60px;width:60px}.job-card--micro .job-card__img--round{border-radius:100%}.btn-push-modal{font-size:24px;padding:10px 20px;width:480px;display:block;text-align:center}#btn_login.btn-orange.btn-small.btn-mmg-login,.btn-area__regi-hope button#btn_login.btn-orange.btn-mmg-login.cancel,.btn-area__regi-hope input#btn_login.btn-mmg-login,#btn_login.btn-small.btn-mmg-login.btn-action,.btn-area__regi-hope button#btn_login.btn-mmg-login.btn-action.cancel{width:320px;height:40px;font-size:20px}#tb_regi_login.table-mmg-login{width:450px}#tb_regi_login.table-mmg-login input[type=text],#tb_regi_login.table-mmg-login input[type=password],#tb_regi_login.table-mmg-login textarea{height:18px}#unei_ttl{width:920px;margin:0 auto;padding:20px 0 15px 20px;font-size:18px;font-weight:bold}#privacy_ttl{width:920px;margin:0 auto;padding:20px 0 15px 20px;font-size:18px;font-weight:bold}h3.pri_con_ttl{margin:0;padding:10px 20px;width:878px;height:auto;background-color:#f0f0f0;border:solid 1px #ccc}.ftr_def{margin:0 auto;padding:0;width:900px;height:auto;display:block;clear:both}.ftr_def ol li{padding:5px 0 0 0}.ftr_sitemap{margin:0 auto;padding:0;width:900px;height:auto;display:block;clear:both}#kiyaku_ttl{width:920px;margin:0 auto;padding:20px 0 15px 20px;font-size:18px;font-weight:bold;overflow:hidden}.terms_ttl_info{width:920px;margin:0 auto;padding:20px 0 15px 20px}.terms_ttl_info h2{float:left;font-size:18px;font-weight:bold;margin:0 20px 20px 0}.terms_ttl_info p{float:left;margin-top:5px}.terms-wrapper{margin:60px auto;width:960px}.terms-wrapper h1{margin:40px 0 !important;padding:10px 20px;width:100%;height:auto;background-color:#f0f0f0;border:solid 1px #ccc}.terms-wrapper h2{font-size:16px;margin:40px 0 !important;width:100%}.terms-wrapper h3{margin:20px 0 10px !important;width:100%}.terms-wrapper p{font-size:14px;margin-bottom:10px;padding:0 20px;width:100%}.terms-wrapper ol{list-style:decimal}.terms-wrapper ol li{list-style:decimal;margin-bottom:8px}.terms-wrapper ul{list-style:disc;margin-top:20px;padding-left:40px}.terms-wrapper ul li{list-style:disc;margin-bottom:8px}#faq_ttl{width:920px;clear:both;font-size:18px;font-weight:bold;margin:0 auto;padding:15px 0 15px 10px}.faq_txt{width:920px;margin:0 auto;padding:0 0 15px 10px}.faq_box{margin:5px 0;padding:5px 10px;display:block;background-color:#f0f0f0;font-weight:bold;color:dimgray}.ans_box{margin:0 auto;padding:10px;color:dimgray}.messageReplyPop-wrap{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 2px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 2px;box-shadow:rgba(0,0,0,0.15) 0 0 2px;width:900px}.messageReplyPop-wrap h3{background:url(/assets/mail/new/light-circle.png) no-repeat left center !important;background-size:27px 27px !important;font-size:18px !important;height:30px !important;background-position-y:top !important;padding:0 0 0 35px !important;color:#666 !important;margin-bottom:20px !important}.messageReplyPop-wrap .modal_client_name-wrap{font-size:16px;padding-top:0;margin-bottom:20px;border:none}.messageReplyPop-wrap .modal_client_name{font-size:16px}.messageReplyPop-wrap p a{font-size:12px}.messageReplyPop-wrap .modal_message_body-wrapper{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #e5e5e5;height:400px;margin-bottom:20px;overflow:auto;width:100%}.messageReplyPop-wrap .modal_message_body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;margin:20px 0;padding:20px;width:100%}.messageReplyPop-wrap .btn-area-messageReplyPop{overflow:hidden;*zoom:1;width:760px;margin:0 auto}.messageReplyPop-wrap .btn-area-messageReplyPop a{float:left;font-size:18px;margin-right:100px;margin-top:5px;padding:10px;width:330px}.messageReplyPop-wrap .btn-area-messageReplyPop a:nth-child(2){color:#999;margin-right:0}.messageReplyPop-wrap .modal_reply_alert{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#f88;color:#fff !important;font-size:14px;margin-top:20px;padding:20px;width:100%}.header_user_alert{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#d7231d;color:#fff;padding:8px 24px;position:relative;width:100%}.header_user_alert a{color:#fff;font-size:12px}.header_user_alert a:hover{color:#fff;text-decoration:underline}.header_user_alert p{margin:0}.header_user_alert p+p{margin-top:4px}.header_user_alert .close{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;color:#fff;cursor:pointer;font-size:10px;line-height:1;height:15px;text-align:center;top:20px;padding:1px;position:absolute;right:20px;width:15px;top:12px}.header_user_alert .close:hover{opacity:.7}.header_user_alert .close:after{content:"×";display:inline-block;font-size:10px}.header_user_alert--search{margin-left:240px;width:calc(100% - 240px)}.tool-tip-trigger{position:relative}.tool-tip-trigger:hover .tool-tip,.tool-tip-trigger:hover+.tool-tip{display:block}.tool-tip{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute}.tool-tip--black{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.5);-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.5);box-shadow:1px 3px 3px rgba(0,0,0,0.5);background:#555}.tool-tip--black h1,.tool-tip--black p{color:#fff;font-size:12px}.tool-tip--black p{font-weight:normal;margin-top:5px;text-align:left}.btn-requesrt-wom{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:relative;border:1px solid #e5e5e5;color:#999;cursor:pointer;font-size:14px;height:32px;padding:6px 15px;text-align:center}.btn-requesrt-wom:hover .tool-tip,.btn-requesrt-wom:hover+.tool-tip{display:block}.btn-requesrt-wom:hover{background:#555;color:#fff}.requested.btn-requesrt-wom:hover .tool-tip{display:none}.btn-requesrt-wom .tool-tip{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.5);-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.5);box-shadow:1px 3px 3px rgba(0,0,0,0.5);background:#555;left:0;padding:10px;position:absolute;top:40px;width:250px}.btn-requesrt-wom .tool-tip h1,.btn-requesrt-wom .tool-tip p{color:#fff;font-size:12px}.btn-requesrt-wom .tool-tip p{font-weight:normal;margin-top:5px;text-align:left}.btn-requesrt-wom .tool-tip:after{border:6px solid transparent;border-bottom:6px solid #555;content:"";display:block;position:absolute;right:192px;top:-12px}.btn-requesrt-wom{width:104px}.btn-requesrt-wom:before{content:attr(data-content-name);display:inline-block;font-size:12px;line-height:1;height:18px;vertical-align:middle}.btn-requesrt-wom:hover:before{content:attr(data-status-name)}.global_menu_notify_alert{background:red;border-radius:2px;color:#fff;font-size:12px;padding:6px 14px}.notify-no-support-browser{background:#313131;box-sizing:border-box;color:#fff;display:none;font-size:10px;line-height:1em;padding:5px;width:100%}.notify-no-support-browser a{color:#fff;font-size:10px;line-height:1em}.suggest-list{-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.1);box-shadow:1px 3px 3px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e5e5e5;margin-top:-2px;max-height:200px;overflow:auto;position:absolute;width:404px;z-index:200}.suggest-list:empty{border:none;display:none}.suggest-list.right{right:0}.suggest-list__item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fbfbfb;cursor:pointer;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:row nowrap;font-size:14px;height:2em;justify-content:flex-start;line-height:2em;padding:0 16px;position:relative;width:100%}.suggest-list__item:hover{background:#dadada}.suggest-list__item .material-icons{color:#008efe;font-size:18px;font-weight:bold;left:8px;line-height:28px;position:absolute}.suggest-list__item--checked{position:relative}.suggest-list__item__year{display:block;font-size:14px;line-height:2em;height:2em}.suggest-list__item__subs{color:#999;display:block;font-size:12px;line-height:28px;margin-left:8px}.suggest-list__label{color:#008efe;display:inline-block;font-weight:bold;padding:0 16px 0 0;width:70px}.suggest-list__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-grey,.btn-area__regi-hope button.cancel,.btn-facebook,.btn-orange,.btn-area__regi-hope input,.btn-yellow,.btn-gold,.btn-red,.btn-green,.btn-blue,.btn-blue2,.btn-action,.btn-favorite,#btn_area .btn-action.btn-com-action,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help,#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk,#com_btn .favorite_add.btn-favorite.job-btn-favorite{border:none;color:#fff;-webkit-border-radius:100vh;-moz-border-radius:100vh;-ms-border-radius:100vh;-o-border-radius:100vh;border-radius:100vh;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:18px;font-weight:bold;height:auto;padding:4px 10px;text-align:center}.btn-grey:hover,.btn-area__regi-hope button.cancel:hover,.btn-facebook:hover,.btn-orange:hover,.btn-area__regi-hope input:hover,.btn-yellow:hover,.btn-gold:hover,.btn-red:hover,.btn-green:hover,.btn-blue:hover,.btn-blue2:hover,.btn-action:hover,.btn-favorite:hover,#btn_area .btn-action.btn-com-action:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite:hover{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;cursor:pointer}.btn-grey:disabled,.btn-area__regi-hope button.cancel:disabled,.btn-facebook:disabled,.btn-orange:disabled,.btn-area__regi-hope input:disabled,.btn-yellow:disabled,.btn-gold:disabled,.btn-red:disabled,.btn-green:disabled,.btn-blue:disabled,.btn-blue2:disabled,.btn-action:disabled,.btn-favorite:disabled,#btn_area .btn-action.btn-com-action:disabled,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:disabled,#com_btn .favorite_add.btn-favorite.job-btn-favorite:disabled,.disabled.btn-grey,.btn-area__regi-hope button.disabled.cancel,.disabled.btn-facebook,.disabled.btn-orange,.btn-area__regi-hope input.disabled,.disabled.btn-yellow,.disabled.btn-gold,.disabled.btn-red,.disabled.btn-green,.disabled.btn-blue,.disabled.btn-blue2,.disabled.btn-action,.disabled.btn-favorite,#btn_area .disabled.btn-action.btn-com-action,#btn_area .disabled.job-btn-favorite.btn-favorite.favorite_add.help.favorite-help,#com_btn .disabled.favorite_add.btn-favorite.job-btn-favorite{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background:#e3e3e3 !important;border:none;color:#bbb;cursor:default}.btn-grey:disabled:hover,.btn-area__regi-hope button.cancel:disabled:hover,.btn-facebook:disabled:hover,.btn-orange:disabled:hover,.btn-area__regi-hope input:disabled:hover,.btn-yellow:disabled:hover,.btn-gold:disabled:hover,.btn-red:disabled:hover,.btn-green:disabled:hover,.btn-blue:disabled:hover,.btn-blue2:disabled:hover,.btn-action:disabled:hover,.btn-favorite:disabled:hover,#btn_area .btn-action.btn-com-action:disabled:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:disabled:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite:disabled:hover,.disabled.btn-grey:hover,.btn-area__regi-hope button.disabled.cancel:hover,.disabled.btn-facebook:hover,.disabled.btn-orange:hover,.btn-area__regi-hope input.disabled:hover,.disabled.btn-yellow:hover,.disabled.btn-gold:hover,.disabled.btn-red:hover,.disabled.btn-green:hover,.disabled.btn-blue:hover,.disabled.btn-blue2:hover,.disabled.btn-action:hover,.disabled.btn-favorite:hover,#btn_area .disabled.btn-action.btn-com-action:hover,#btn_area .disabled.job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:hover,#com_btn .disabled.favorite_add.btn-favorite.job-btn-favorite:hover{background-color:#e3e3e3 !important;color:#bbb}.btn-grey a,.btn-area__regi-hope button.cancel a,.btn-facebook a,.btn-orange a,.btn-area__regi-hope input a,.btn-yellow a,.btn-gold a,.btn-red a,.btn-green a,.btn-blue a,.btn-blue2 a,.btn-action a,.btn-favorite a,#btn_area .btn-action.btn-com-action a,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk a,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help a,#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk a,#com_btn .favorite_add.btn-favorite.job-btn-favorite a{color:#fff;text-align:center;margin:0 auto}.btn-grey a:hover,.btn-area__regi-hope button.cancel a:hover,.btn-facebook a:hover,.btn-orange a:hover,.btn-area__regi-hope input a:hover,.btn-yellow a:hover,.btn-gold a:hover,.btn-red a:hover,.btn-green a:hover,.btn-blue a:hover,.btn-blue2 a:hover,.btn-action a:hover,.btn-favorite a:hover,#btn_area .btn-action.btn-com-action a:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help a:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite a:hover{color:#fff}.btn-sidebar{font-size:20px;padding:10px;width:300px}.btn-big{font-size:30px;padding:10px;width:480px}.btn-small,.btn-area__regi-hope button.cancel,.btn-area__regi-hope input{font-size:14px;padding:5px 10px;width:180px}.btn-grey,.btn-area__regi-hope button.cancel{background:#f0f0f0 !important;color:#555}.btn-grey:hover,.btn-area__regi-hope button.cancel:hover{background:#e5e5e5 !important;color:#333}.btn-facebook{background:#5976b3}.btn-facebook:hover{background:#4769b2;color:#fff}.btn-orange,.btn-area__regi-hope input,.btn-action,#btn_area .btn-action.btn-com-action{background:#f8b054}.btn-orange:hover,.btn-area__regi-hope input:hover,.btn-action:hover,#btn_area .btn-action.btn-com-action:hover{background:#f7a12f;border:none;color:#fff}.btn-orange:disabled:hover,.btn-area__regi-hope input:disabled:hover,.btn-action:disabled:hover,#btn_area .btn-action.btn-com-action:disabled:hover,.btn-orange.disabled:hover,.btn-area__regi-hope input.disabled:hover,.disabled.btn-action:hover,#btn_area .disabled.btn-action.btn-com-action:hover{background:#e3e3e3;border:none;color:#bbb;cursor:default}.btn-yellow{background:#f1c40f}.btn-yellow:hover{background:#ffcc01;border:none}.btn-gold{background:#eace37}.btn-gold:hover{background:#dec434;border:none}.btn-red{background:#ff5f5f}.btn-red:hover{background:#ff4040;color:#fff}.btn-green,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk,#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk{background:#43d177 !important}.btn-green:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help.want-talk:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite.want-talk:hover{background:#1cb454 !important;border:none}.btn-blue{background:#47a3dd}.btn-blue:hover,.btn-blue:active,.btn-blue:focus{background:#2c9ade;color:#fff}.btn-blue .added{background:#e3e3e3;color:#bbb}.btn-blue2,.btn-favorite,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help,#com_btn .favorite_add.btn-favorite.job-btn-favorite{background:#47a3dd}.btn-blue2:hover,.btn-favorite:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite:hover,.btn-blue2:active,.btn-favorite:active,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:active,#com_btn .favorite_add.btn-favorite.job-btn-favorite:active,.btn-blue2:focus,.btn-favorite:focus,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:focus,#com_btn .favorite_add.btn-favorite.job-btn-favorite:focus{background:#2697de !important;color:#fff;border:none}.btn-blue2:disabled:hover,.btn-favorite:disabled:hover,#btn_area .job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:disabled:hover,#com_btn .favorite_add.btn-favorite.job-btn-favorite:disabled:hover,.btn-blue2.disabled:hover,.disabled.btn-favorite:hover,#btn_area .disabled.job-btn-favorite.btn-favorite.favorite_add.help.favorite-help:hover,#com_btn .disabled.favorite_add.btn-favorite.job-btn-favorite:hover{background:#e3e3e3;border:none;cursor:default;color:#bbb}.btn-m0a{margin:0 auto;padding:0;height:37px;line-height:230%;font-size:16px}.select-list-2col{padding:20px 20px 0;overflow:hidden;border:none;box-shadow:none}.select-list-2col_left,.select-list-2col_right{float:left;overflow:hidden}.select-list-2col_left.padding,.select-list-2col_right.padding{padding:20px 0}.select-list-2col_btm{clear:both;padding:15px}.select-list-2col_btm input{margin-right:15px}.select-list-2col__box{border:1px solid #ebeaea}.select-list-2col_right{padding-left:40px;background:url("/assets/arrow_next.png") no-repeat 15px center}.select-list-2col__select-list{display:block;border:1px solid #ebeaea}.select-list-2col__select-list li>a:hover,.select-list-2col__select-list li.active>a{color:#fff;background-color:#48a52e}.select-list-2col__select-list li>a{display:block;padding:4px 15px;color:#48a52e}.select-list-2col__select-list li+li{border-top:1px solid #ebeaea}a.sctble_display span{padding:6px 20px 6px 10px}.select-list-2col__checkbox{display:block;padding:5px 15px}.select-list-2col__checkbox+.select-list-2col__checkbox{border-top:1px solid #ebeaea}.btn-area__regi-hope input{margin:0 0 10px 0;padding:0;width:200px;height:37px;display:inline-block;text-align:center;color:#fff;font-weight:bold;border:none;clear:both;cursor:pointer}.btn-area__regi-hope button.cancel{margin:0 0 10px 0;padding:0;width:200px;height:37px;display:inline-block;text-align:center;color:#555;font-weight:bold;border:none;clear:both;cursor:pointer}
