.padg3{padding:3px}.padg5{padding:5px}.padg8{padding:8px}.padg10{padding:10px}span.sp_bl{display:block;padding:3px 0}.iform ul{margin:0;padding:0;list-style:none}.iform ul ul{overflow:auto}.iform li{padding-bottom:5px}.iform .ibutton,.iform .iselect,.iform .itext,.iform .itextarea,.iselect{position:relative;border:1px solid #999;border-radius:2px;margin:1px 0;padding:3px;font-size:12px;background:#fff;background:-moz-linear-gradient(top,#fff,#f9f9f9 2px,#fff 25px);box-shadow:0 0 1px rgba(0,0,0,.1) #000;-moz-box-shadow:rgba(0,0,0,.1) 0 0 2px;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 2px;behavior:url(/images/next/common/PIE.htc)}.iform .ibutton:focus,.iform .ibutton:hover,.iform .iselect:focus,.iform .iselect:hover,.iform .itext:focus,.iform .itext:hover,.iform .itextarea:focus,.iform .itextarea:hover{border-color:#666;background:#fff}.iform .ibutton:focus,.iform .ibutton:hover{background:#dadada}.iform li.iheader{display:block;font-size:18px;border-bottom:1px solid #000;padding:5px;text-indent:10px;margin:5px 0 15px}.iform li.iseparator{display:block;text-indent:-9999px;height:10px;line-height:10px;border-bottom:1px solid #999;margin:5px 0 15px}.iform .required{border-color:red}form{padding:1em 0}select{background-color:#fff;border-bottom:1px solid #666;color:#000;opacity:.9;-ms-filter:"alpha( opacity=90 )";filter:alpha(opacity=90)}.apply_botton_cf_company_apply,.apply_botton_cf_company_apply_s96{display:block;margin:0 auto;border-bottom:4px solid #111;background:#006;box-sizing:border-box;text-align:center;text-decoration:none;font-size:14px;color:#fff;cursor:pointer}.apply_botton_cf_company_apply:active,.apply_botton_cf_company_apply:focus,.apply_botton_cf_company_apply:hover,.apply_botton_cf_company_apply:link,.apply_botton_cf_company_apply:visited,.apply_botton_cf_company_apply_s96:active,.apply_botton_cf_company_apply_s96:focus,.apply_botton_cf_company_apply_s96:hover,.apply_botton_cf_company_apply_s96:link,.apply_botton_cf_company_apply_s96:visited{text-decoration:none;color:#fff}.apply_botton_cf_company_apply:hover,.apply_botton_cf_company_apply_s96:hover{background:#202a83}.apply_botton_cf_company_apply{padding:7px 20px;width:210px}.apply_botton_cf_company_apply_s96{padding:7px 0;width:96px}a.gle_btn,input.gle_btn{display:inline-block;float:right;margin:5px}a.gle_btn,input.gle_btn,input.gle_cf_btn{text-decoration:none;text-shadow:0 1px 0 #fff;font:12px Helvetica,Arial,sans-serif;color:#444;line-height:17px;padding:6px 6px 4px;background:#f3f3f3;border:1px solid #d9d9d9;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;transition:border-color .2s;cursor:pointer}input.gle_cf_btn{text-align:center;margin:2px auto 0;width:100px}a.gle_btn_job{text-decoration:none;text-shadow:0 1px 0 #fff;font:12px Helvetica,Arial,sans-serif;color:#444;line-height:17px;display:inline-block;margin:2px;padding:5px 13px 4px;background:#f3f3f3;border:1px solid #d9d9d9;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;transition:border-color .2s;cursor:pointer}td#mail_btn{height:29px!important}.button.left,button.left{margin:5px 0 5px 5px;border-top-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.button.middle,button.middle{margin:5px 0;border-left-color:#f4f4f4;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.button.right,button.right{margin:5px 5px 5px 0;border-left-color:#f4f4f4;border-top-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.gle_btn:hover,.gle_btn_job:hover,button:hover{background:#f4f4f4;border-color:silver;color:#333}.gle_btn:active,.gle_btn_job:active,button:active{border-color:#4d90fe;color:#4d90fe;box-shadow:inset 0 0 10px #d4d4d4}.gle_btn.on,.gle_btn.on:hover,.gle_btn_job.on,.gle_btn_job:hover,button.on,button.on:hover{border-color:#bbb;box-shadow:inset 0 0 10px #d4d4d4}.gle_btn.on:active,.gle_btn_job:active,button.on:active{border-color:#4d90fe}.gle_btn.action,.gle_btn_job.action,button.action{border:1px solid #d8d8d8!important;background:#f2f2f2;background:-o-linear-gradient(top,#e8e8e8,#f1f1f1);transition:border .2s}.gle_btn.action:hover,.gle_btn_job.action:hover,button.action:hover{border:1px solid #c6c6c6!important;background:#f3f3f3;background:-o-linear-gradient(top,#f8f8f8,#f1f1f1)}.gle_btn.blue,.gle_btn_job.blue,.gle_cf_btn.blue,button.blue{border:1px solid #3079ed!important;background:#4b8df8;background:-o-linear-gradient(top,#4c8ffd,#4787ed);text-shadow:0 1px 0 #3079ed;transition:border .2s;color:#fff!important;text-shadow:0 1px 0 #2f5bb7!important}.gle_btn.blue:hover,.gle_btn_job.blue:hover,.gle_cf_btn.blue:hover,button.blue:hover{border:1px solid #2f5bb7!important;background:#3f83f1;background:-o-linear-gradient(top,#4d90fe,#357ae8);text-decoration:none}.gle_btn.green,.gle_btn_job.green,button.green{border:1px solid #29691d!important;background:#3a8e00;background:-o-linear-gradient(top,#3c9300,#398a00);color:#fff!important;text-shadow:0 1px 0 #29691d;transition:border .2s}.gle_btn.green:hover,.gle_btn_job.green:hover,button.green:hover{border:1px solid #2d6200!important;background:#3f83f1;background:-o-linear-gradient(top,#3c9300,#368200);text-decoration:none}.gle_btn.red,.gle_btn_job.red,button.red{border:1px solid #d14836!important;background:#dc4a38;background:-o-linear-gradient(top,#dc4a38,#d14836);transition:border .2s;color:#fff!important;text-shadow:0 1px 0 #b0281a!important}.gle_btn.red:hover,.gle_btn_job.red:hover,button.red:hover{border:1px solid #c00!important;background:#d14130;background:-o-linear-gradient(top,#dc4a38,#c53727);text-decoration:none}.gle_btn.orange,.gle_btn_job.orange,button.orange{border:1px solid #fd7902!important;background:#f90;background:-o-linear-gradient(top,#f90,#f60);transition:border .2s;color:#fff!important;text-shadow:0 1px 0 #f76300!important}.gle_btn.orange:hover,.gle_btn_job.orange:hover,button.orange:hover{border:1px solid #f60!important;background:#f90;background:-o-linear-gradient(top,#f90,#f60);text-decoration:none}.gle_btn.action:hover,.gle_btn_job.action:hover,button.action:hover{box-shadow:0 1px 0 iset #ddd}.gle_btn.action:active,.gle_btn_job.action:active,button.action:active{box-shadow:none!important;border-color:#c6c6c6!important}.gle_btn.blue:active,.gle_btn_job.blue:active,button.blue:active{border-color:#2f5bb7!important}.gle_btn.green:active,.gle_btn_job.green:active,button.green:active{border-color:#2d6200!important}.gle_btn.red:active,.gle_btn_job.red:active,button.red:active{border-color:#b0281a!important}.ddm span.label,.gle_btn span.label,button span.label{display:inline-block;float:left;line-height:17px;height:18px;padding:0 1px;overflow:hidden;color:#444;transition:color .2s}button span.label{line-height:15px!important}.ddm:active span.label,.gle_btn:active span.label,button:active span.label{color:#4d90fe}.gle_btn:hover .label,button:hover .label{color:#333}.gle_btn:hover .label.red,button:hover .label.red{color:#db4a37}.gle_btn:hover .label.blue,button:hover .label.blue{color:#7090c8}.gle_btn:hover .label.green,button:hover .label.green{color:#42b449}.gle_btn:hover .label.yellow,button:hover .label.yellow{color:#f7cb38}.gle_btn.blue .label,button.blue .label{color:#fff!important;text-shadow:0 1px 0 #2f5bb7!important}.gle_btn.green .label,button.green .label{color:#fff!important;text-shadow:0 1px 0 #2d6200!important}.gle_btn.red .label,button.red .label{color:#fff!important;text-shadow:0 1px 0 #b0281a!important}.gle_btn.action .label,button.action .label{padding:0 17px!important}.gle_btn.action:active .label,button.action:active .label{color:#333!important}.gle_btn.blue:active .label,.gle_btn.green:active .label,.gle_btn.red:active .label,button.blue:active .label,button.green:active .label,button.red:active .label{color:#fff!important}a.info{position:relative;z-index:24;color:#222}a.info:hover{z-index:25;background-color:none;color:#222;text-decoration:none;cursor:default}a.info span{display:none}a.info:hover span{display:block;position:absolute;top:2em;left:2em;width:26em;border:1px solid #ccc;background-color:#666;color:#eee;text-align:left;padding:5px;cursor:default}a.info img{vertical-align:text-bottom}a.info img,a.info img:not(:target){vertical-align:middle\9}th a.info{color:#222}a.info-like:hover span{display:block;position:absolute;top:2em;left:-300px;width:26em;border:1px solid #ccc;background-color:#666;color:#eee;text-align:left;padding:5px;cursor:default}div#newgrad_bana{width:940px;margin:15px auto 0}a.icon_back{display:inline-block;background:url(/images/next/common/icon_back.gif) no-repeat scroll 0 50%;padding:0 10px 0 13px}a.icon_up{display:inline-block;background:url(/images/next/common/icon_up.gif) no-repeat scroll 0 50%;padding:0 0 0 13px}.ja_title{font-size:10px;display:inherit;padding-bottom:0}div.data5,div.data6{text-align:left;padding:0 14px}p{margin:5px 0;padding:0}strong{font-weight:700}a:link,a:visited{color:#294987;text-decoration:none}a:hover{color:#6cf}a{cursor:pointer}ul{list-style-type:none}dl,ul{padding:0;list-style:none}dd,dl,dt,li,ul{margin:0}li ol,li p,li ul{margin:.1em 10px}form,ul li.inlines{display:inline}input{display:inline}input,textarea{margin:0;font-family:Verdana,Arial,Helvetica,sans-serif}input[type=password],input[type=text],textarea{border:1px solid #a8a8a8;padding:2px}input[type=checkbox],input[type=radio]{margin:0 5px 0 0;padding:0;vertical-align:middle;line-height:0}select[type=multiple]{width:250px;border:1px solid #a8a8a8}table{margin:0;padding:0;text-align:left}table tr.valign{vertical-align:top}table td.nowrap{white-space:nowrap}table td.center{text-align:center}table td.right{text-align:right}img{vertical-align:text-bottom;border:0}div.line{background:url(/images/ja/base/line.gif) repeat-x;height:1px;margin:7px 0;width:100%}.blockBlue,.blockGlay,.blockGreen,.blockMossGreen,.blockRed,.blockYellow{margin:0;padding:11px 8px}.blockGlay{background:#eee}.blockBlue{background:#dbe7fa}.blockYellow{background:#fff1c2}.blockMossGreen{background:#ebf5f6}.blockBlueSmall,.blockGlaySmall,.blockGreenSmall,.blockMossGreenSmall,.blockRedSmall,.blockYellowSmall{margin:20px 50px;padding:8px}.blockGlaySmall{background:#eee}.blockRed{background:#ffdcdc}.blockBlueSmall{background:#dbe7fa}.blockYellowSmall{background:#fff1c2}.blockGreen{background:#21a537}.blockMossGreenSmall{background:#ebf5f6}.fontWhite{color:#fff}.fontRed{color:#d00}.fontBlue{color:#003f97}.fontYellow{color:#ffc000}.fontGreen{color:#393}.fontNormal{font-weight:400}.fontBold{font-weight:700}.fontSmall{font-size:85%}.fontSmaller{font-size:92%}.fontMedium{font-size:100%}.fontLarge{font-size:114%}.fontLarger{font-size:121%}.alignLeft{text-align:left}.alignCenter{text-align:center}.alignRight{text-align:right}.line0{line-height:0}.line10{line-height:1}.line11{line-height:1.1}.line12{line-height:1.2}.line13{line-height:1.3}.line14{line-height:1.4}.line15{line-height:1.5}.line16{line-height:1.6}.line17{line-height:1.7}.line18{line-height:1.8}.line19{line-height:1.9}.line20{line-height:2}.basemarginH{margin:10px 0}.basepadding{padding:10px}.boxborder{border:1px solid #a8a8a8}.floatLeft{float:left}.floatRight{float:right}.floatClear{clear:both}div.ifrm{margin:0 5px 10px 20px;line-height:1.4}div.ifrm label{font-size:medium}div.ifrm label.fieldWithErrors{font-size:medium;color:red}div.ifrm input,div.ifrm textarea{font-size:medium}div.fieldWithErrors input[type=text],div.fieldWithErrors textarea{background-color:#fcc}div#errors p.error{text-align:center;color:#d00}p.error,span.error{color:#d00}p.warning,span.warning{color:#090}div#errors2{width:640px;margin:10px auto;text-align:center;background-color:#fff;border:1px solid #0b9408}div#errors2 h1.error{font-size:medium;background-color:#0b9408;color:#fff;margin:0;padding:8px}div#errors2 p.error{text-align:center;color:#0b9408}div.frm label{font-size:medium;line-height:1.4;color:#000}div.frm label.fieldWithErrors{font-size:medium;line-height:1.4;color:red}div.page_links{background-color:#b9d9f6;margin:0 0 12px;font-size:92%}div.page_links p{line-height:1;padding:.5em 1em .5em 0}div.page_links a:link{color:#003f97}div.page_links a:hover{color:#6ca2f4}span.note{color:#369;font-size:85%}div.btnBig{text-align:left}div.btnBig .textLink a{background:url(/images/ja/base/bluearrow10_wb.gif) 0 0 no-repeat;padding-left:12px;color:#003f97;font-size:12px;font-weight:700}div.btnBig .textLink a:hover{color:#6ca2f4}ul.note{margin:10px 0}ul.note li{margin-bottom:2px;font-size:12px;*font-size:12px}ul.note{padding-left:1em;text-indent:-1em}div#category li{list-style-image:url(/images/ja/top/arrow_light.gif);list-style-position:outside;margin:0 0 0 20px;padding:0;line-height:150%}.clear{margin:0}.clear,.clear5{clear:both;font-size:0;padding:0;position:relative}.clear5{margin:5px 0 0}.clear10{margin:10px 0 0}.clear10,.clear15{clear:both;font-size:0;padding:0;position:relative}.clear15{margin:15px 0 0}.clear20{margin:20px 0 0;position:relative}.clear20,.clear_hr_20{clear:both;font-size:0;padding:0}.clear_hr_20{margin:20px 0;border-bottom:1px solid #e7e7e7}.clear_dotted_5{margin:5px 0}.clear_dotted_5,.clear_dotted_10{clear:both;font-size:0;padding:0;border-bottom:1px dotted #ccc}.clear_dotted_10{margin:10px 0}.clear_dotted_20{clear:both;font-size:0;padding:0;margin:20px 0;border-bottom:1px dotted #ccc}a.rolloverPositionMenu{background:#00f url(/images/ja/company/inquiry_btn_over.gif) 0 0 no-repeat;color:#fff;display:block;overflow:hidden;text-align:center;position:relative;width:563px;height:85px}a.rolloverPositionMenu:hover{background-color:#f73;color:red}a.rolloverPositionMenu img{background-color:#00f}a.rolloverPositionMenu:hover img{position:relative;top:-85px}a.rolloverPositionMenu2{background:#00f url(/images/ja/company/btn5_over.gif) 0 0 no-repeat;color:#fff;display:block;overflow:hidden;text-align:center;position:relative;width:912px;height:95px}a.rolloverPositionMenu2:hover{background-color:#fff;color:red}a.rolloverPositionMenu2 img{background-color:#fff}a.rolloverPositionMenu2:hover img{position:relative;top:-95px}#lp_wrapper{width:929px;background:#fff;margin:0 auto;text-align:center}#lp_wrapper p{color:#5d5c5c;font-size:13px;line-height:22px}.boxtop{background:url(/images/ja/welcome/lp_body_top.gif) 0 0 no-repeat;margin-top:0;height:10px;overflow:hidden}.boxmiddle{width:929px;background:url(/images/ja/welcome/lp_repeaty.gif) #fff repeat-y}.boxbottom{background:url(/images/ja/welcome/lp_body_bottom.gif) 0 100% no-repeat;margin-bottom:0;height:10px}.titlebar{margin:10px 0 20px}#blurbbig{float:left;margin:0 0 20px 50px;text-align:left}#blurbbig .title{margin:20px 0 15px;float:left}#blurbbig .text{float:left;width:530px;margin:0 0 0 20px;vertical-align:text-top}#blurbbig ul{padding:0;margin:0 0 15px 15px}#blurbbig ul li{margin:0;list-style:disc;color:#5d5c5c;line-height:25px;padding:0}.bannercloud{margin-top:20px}.testimonial_left{float:left;margin:0 10px 10px 32px;width:410px;text-align:left;border-right:1px solid #dbdbdb;padding-right:20px}.testimonial_margin{margin:0 10px 0 0}.testimonial_right{float:left;margin:0 10px 10px;width:410px;text-align:left}.lp_flow_blurb{float:left;margin:0 0 20px 32px}#lp_wrapper a.rolloverPositionMenu{background:#00f url(/images/ja/welcome/lp_banner_over.gif) 0 0 no-repeat;color:#fff;display:block;overflow:hidden;text-align:center;position:relative;width:929px;height:158px}#lp_wrapper a.rolloverPositionMenu:hover{background-color:#f73;color:red}#lp_wrapper a.rolloverPositionMenu img{background-color:#00f}#lp_wrapper a.rolloverPositionMenu:hover img{position:relative;top:-158px}#related_links li{line-height:23px;list-style:disc;margin-left:15px}#takashi_top a:hover,#takashi_top a:link,#takashi_top a:visited{color:#0295c9;text-decoration:underline}#takashi_top a{cursor:pointer}.takashi_box{border:1px dotted #c6c4c4;padding:5px 10px 10px}.takashi_link{font-size:1.4em;font-weight:700;line-height:1.7em}#jobmail h3{color:#0058aa}#jobmail p{line-height:170%}#jobmail .frameTop{background:url(/images/ja/support/jobmail/jobmail_top.gif) 0 0 no-repeat;height:8px;width:767px;margin-top:0}#jobmail .frameBottom{background:url(/images/ja/support/jobmail/jobmail_bottom.gif) 0 100% no-repeat;height:23px;width:767px}#jobmail .frameMiddle{border-left:1px solid #c5c3c3;border-right:1px solid #c5c3c3;width:735px;padding:10px 10px 10px 20px}#jobmailBenefits{width:680px;margin-left:auto;margin-right:auto}#jobmailBenefits .columnOne{background:url(/images/ja/support/jobmail/jobmail_one.gif) no-repeat}#jobmailBenefits .columnOne,#jobmailBenefits .columnTwo{width:201px;height:320px;float:left;padding-left:6px;margin-right:28px}#jobmailBenefits .columnTwo{background:url(/images/ja/support/jobmail/jobmail_two.gif) no-repeat}#jobmailBenefits .columnThree{width:201px;height:320px;background:url(/images/ja/support/jobmail/jobmail_three.gif) no-repeat;float:left;padding-left:6px}#jobmailBenefits .columninside{margin:10px 0 0 10px;width:175px}#jobmailBenefits .title{border-left:3px solid #0058aa;padding-left:5px;color:#0058aa;font-weight:700;font-size:1.2em}#jobmailBenefits p{font-size:.95em;line-height:180%;text-align:justify}#jobmail .button{text-align:center;margin:20px 20px 0 0;padding-top:50px;width:700px;font-size:.8em}#companyRegister{margin:auto;width:720px}.companyTop h4{margin-bottom:3px;margin-top:4px;padding-bottom:5px;color:#003f97;border-bottom:1px dotted #bbbcbd}.companyRed{color:#d00;font-weight:700}.cap,.companyRed{font-size:.9em}.companyMargin{margin-left:40px}.companyBox{border:1px solid #eceded;width:97%;padding:5px 15px;background-color:#eceded}.colorballBookmark{color:#c6180a;font-weight:700;font-size:105%}.colorballScout{color:#44a91f;font-weight:700;font-size:105%}.colorballApplied{color:#0086d1;font-weight:700;font-size:105%}.colorballWrapper{width:100%;margin-top:20px}.colorJobfolder{color:#ff0}.colorBookmark,.colorJobfolder{width:90px;height:7px;float:left}.colorBookmark{color:#c6180a}.colorScout{color:#44a91f}.colorApplied,.colorScout{width:90px;height:7px;float:left}.colorApplied{color:#0086d1}#twitter_div{text-align:left;margin:0;padding:5px;background-color:#f1eeee;width:150px;overflow:hidden}#twitter_div h2{font-size:.9em;color:#1dbaee;text-align:left;margin:5px 0}#twitter_div ul{width:150px}#twitter_div li{padding:2px 0;background-image:url(/images/ja/top/arrow_lightblue.gif);background-repeat:no-repeat;background-position:2px 8px;border-bottom:1px dotted #6e6055}#twitter_div li a{font-size:.8em!important;color:#969697}#twitter_div li a:hover{color:#f708a0}#twitter_div li span{color:#4c4d4e;font-size:.9em}#twitter_div li span a{color:#1dbaee;font-size:.9em!important}#twitter_div .sidebar-title{color:#464647;font-size:.9em!important;text-align:center;border-bottom:1px dotted #afaeae;padding-bottom:3px}a#twitter-link{font-size:.9em;color:#1dbaee;text-align:right;display:block;margin:7px 0}a#twitter-link:hover{color:#f708a0}ul#twitter_update_list li{padding:3px 0 10px 10px;width:135px;clear:both}.twitterTop{background:url(/images/ja/top/twitter_top.jpg) no-repeat 0 0;height:56px;padding:0}.twitterBottom,.twitterTop{margin-top:0;overflow:hidden}.twitterBottom{background-image:url(/images/ja/top/twitter_bottom.gif);background-repeat:no-repeat;background-position:0 100%;height:26px;margin-bottom:10px}.redtext{color:red;font-size:.9em}.bluetext{color:#039;font-size:.9em}#com{margin:45px auto 15px;padding:0;clear:both;width:940px}#com img{border:none}#com_button{background-color:#e6e6e6;clear:both;margin-bottom:20px}#com_button p{font-size:.9em}#com_button .outside{width:830px;padding:7px 12px 0;vertical-align:middle}#com_button .inside{width:858px;padding:7px 12px}#com_button .phone{margin:10px 0 0 30px;float:left}#com_swap{float:left;margin:4px 0 7px 65px}#com_swap,#com_swap a{width:288px;height:32px}#com_swap a{display:block;background:url(/images/ja/company/com_button_ja.gif);text-indent:-99999px;overflow:hidden;outline:none}#com_swap a:hover{background:url(/images/ja/company/com_button_over_ja.gif)}#com h3.com_login{padding:4px 0 4px 10px;background:#006;font-size:108%;color:#fff}div#form_bana,div#renew_bana{margin-bottom:20px}div#form_bana p,div#renew_bana p{background:url(/images/next/ja/196_company_index/inq_form_bt.jpg) no-repeat 0 0;height:50px}div#renew_bana p span{display:block;padding:15px 0 0 15px;font-weight:700;float:left}div#form_bana p span{display:block;padding:18px 0 0 15px;font-weight:700;float:left}div#form_bana p a#form_btn,div#renew_bana p a#form_btn{display:block;background:url(/images/next/ja/196_company_index/renew_form.jpg) no-repeat 0 0;width:228px;height:36px;margin:7px 20px 0 0;text-indent:-9999px;float:right;overflow:hidden}div#form_bana p a#form_btn{margin:8px 20px 0 0}div#form_bana p a#form_btn:hover,div#renew_bana p a#form_btn:hover{background:url(/images/next/ja/196_company_index/renew_form.jpg) no-repeat 0 -36px}#companyNav{float:left;background:#fff;margin-left:-270px;width:100%;overflow:hidden;margin-bottom:0;padding:0}#companyNav ul{margin:0;padding:0 5px 0 29%;list-style:none}#companyNav li{display:inline;margin:0;padding:0}#companyNav #toppage a{background:url(/images/ja/company/com_nav_top_off_ja.jpg) no-repeat 0 0;width:96px}#companyNav #toppage a,#companyNav #voice a{float:left;margin:0;padding:0 0 0 1px;text-decoration:none;text-indent:-99999px;height:23px}#companyNav #voice a{background:url(/images/ja/company/com_nav_voice_off_ja.jpg) no-repeat 0 0;width:90px}#companyNav #data a{float:left;background:url(/images/ja/company/com_nav_data_off_ja.jpg) no-repeat 0 0;margin:0;padding:0 0 0 1px;text-decoration:none;text-indent:-99999px;width:140px;height:23px}#companyNav #toppage a:hover{background:url(/images/ja/company/com_nav_top_on_ja.jpg) no-repeat 0 0}#companyNav #voice a:hover{background:url(/images/ja/company/com_nav_voice_on_ja.jpg) no-repeat 0 0}#companyNav #data a:hover{background:url(/images/ja/company/com_nav_data_on_ja.jpg) no-repeat 0 0}.com_border{border:1px solid #bebdbd;width:938px;margin-top:0}#com .contents{margin:0 30px;padding-bottom:15px;clear:both;overflow:hidden}#com .contents2{margin:0 24px 0 25px;clear:both}p.l_text{padding:7px 0 15px;line-height:1.4}p.l_text dfn{display:block;padding:10px 0 13px;text-align:left;font-weight:700}div#new_daijob{width:385px;float:left}div#new_select,div#recruit{width:400px;float:right}div#new_daijob img,div#new_select img,div#recruit img{display:block;margin:8px auto 0;text-align:center}div.pr_right img{display:block;margin-right:10px;float:left}div.pr_right{padding:10px 0}div#cf-ban{display:block;width:940px;height:143px;margin-bottom:18px;background:url(/images/next/common/cfair/JP_company.jpg) no-repeat 0 0}p#last-report{position:relative;top:45px;left:395px;font-size:13px;overflow:hidden}p#last-report span.item{display:block;background:#666;padding:5px 7px;margin-right:8px;color:#fff;float:left}div#cf-ban ul#cf_btn{width:180px;position:relative;top:63px;left:400px}div#cf-ban_EN ul#cf_btn{width:370px;position:relative;top:101px;left:285px}div#cf-ban_EN ul#cf_btn li,div#cf-ban ul#cf_btn li{margin:0 8px 6px 0;text-align:center}div#cf-ban_EN ul#cf_btn li a,div#cf-ban ul#cf_btn li a{display:block;border:1px solid red;padding:4px 7px 5px;font-size:12px;background:#c00;color:#fff}div#cf-ban_EN ul#cf_btn li a:hover,div#cf-ban ul#cf_btn li a:hover{border:1px solid #666;background:#999;color:#fff}div#cf-ban a#inq_btn_JP{display:block;position:relative;top:77px;left:475px;width:348px;height:42px;text-indent:-9999px;overflow:hidden;background:url(/images/next/common/cfair/JP_inq_btn.gif) no-repeat 0 0}div#cf-ban a#inq_btn_JP:hover{background:url(/images/next/common/cfair/JP_inq_btn_On.gif) no-repeat 0 0}#com .contents h2,html body #com .contents h2{color:#305593;border-bottom:1px dotted #b9b8b8;padding:0 0 3px;font-weight:700}#com .contents h3{padding-bottom:6px;color:#305593;font-weight:700;font-size:1.1em;line-height:1.3}#com .contents p{line-height:1.3;text-align:justify}#com .boxleft{margin-top:23px;width:210px;height:250px;float:left;background:url(/images/ja/company/com_about_ss.jpg) no-repeat 0 0}#com .boxleft2{width:225px;height:130px;float:left;background:url(/images/ja/company/com_about_ss2.jpg) no-repeat 0 100%;clear:both}#com .boxright{width:840px;float:left;margin:0 20px;overflow:hidden}.arrowadjust{background-image:url(/images/ja/company/com_about_arrow.gif);background-repeat:no-repeat;display:inline}html body #com .boxrectemp{width:182px;float:left;margin:5px 0 0 12px}#com .boxrectemp{width:182px;float:right;margin:5px 0 20px 145px}#com .emp{margin-top:5px}#com .emp,#com .emp2{width:182px;float:left}#com .emp2{margin-right:15px}#com table{margin-bottom:20px}#com table,#com table.rightrow{border-collapse:collapse;border-spacing:0}#com table.rightrow{margin-left:20px}#com td{vertical-align:middle;height:25px}#com td.top{border-top:1px solid #b9b8b8;border-bottom:1px solid #b9b8b8;background-color:#f7f2e1;width:114px;font-size:.9em;color:#474242;font-weight:700;padding-left:5px;border-collapse:collapse}#com td.content,#com td.head{border-top:1px solid #b9b8b8;border-bottom:1px solid #b9b8b8;background-color:#fff;width:252px;font-size:.9em;color:#474242;padding-left:13px;border-collapse:collapse}#com td.head{background-image:url(/images/ja/company/com_about_arrow_small.gif);background-position:4px 9px;background-repeat:no-repeat}#com .login_form{float:right;font-size:.9em;clear:both}#com .iforgot{display:inline;margin:0 0 0 10px}#com .login_form h3{font-size:1.1em;margin:0;padding-left:15px;color:#3d3e3f;background:url(/images/ja/company/com_register_arrow.gif) no-repeat 0 2px;display:inline}.about_toeic{float:left;width:388px}.about_position{float:left;width:403px;margin-left:5px}.otherinfo{float:right;padding-right:5px;margin:10px 0 20px}#com .box_one{float:left}#com .box_one,#com .box_rest{width:246px;height:200px;background:url(/images/ja/company/com_about_tile.gif) 0 0;border:1px solid #b9b8b8}#com .box_rest{margin-left:66px;float:right}#com .box_inside{margin:10px 15px}#com .bar{float:left;margin-bottom:20px;clear:both}html body .voice_box{width:240px;border:1px solid #b9b8b8;border-right-width:11px;float:left}.voice_box{width:240px;border:1px solid #b9b8b8;border-right-width:13px;float:left}html body .voice_box_rest{width:240px;border:1px solid #b9b8b8;border-right-width:11px;float:left;margin-left:19px}.voice_box_rest{width:240px;border:1px solid #b9b8b8;border-right-width:13px;float:left;margin-left:19px}html body .voice_thumb{width:91px;height:71px;margin:6px 0 0;float:left}.voice_thumb{width:91px;height:71px;margin:6px 0 0 6px;float:left}.voice_cap{width:140px;margin:6px 3px 0 0;float:left}.voice_cap h4{font-size:.9em;font-weight:700;line-height:150%;color:#305593;padding:0;margin:0}.voice_box_rest p,.voice_box p{font-size:.8em;line-height:140%;padding:0;margin:0}.voice_quotation{width:180px;margin:0 0 10px 5px;float:left;font-size:.9em;line-height:150%;padding:0;color:#3a3a3a}.double_quotation{margin-left:6px;margin-right:5px;float:left}.voice_button{margin-right:5px;float:right}.image_top20{margin-top:20px!important;clear:both}.first_header{float:left;margin-bottom:10px}.voice_thumb_box{width:782px;height:40px;border:1px solid #b9b8b8;background-color:#e0dede;padding:5px 9px;float:left}.voice_thumb_box a{color:#343434}.voice_thumb_box a:visited{color:#252525}.border_right{width:260px;float:left;border-right:1px solid #b9b8b8;padding:3px 0 8px}.border_right2{border-right:1px solid #b9b8b8}.border_right2,.border_right3{width:250px;float:left;padding:3px 0 8px 10px}.voice_thumb_text{margin:-25px 0 0 50px;font-weight:700;font-size:.9em}.voice_polaroid{width:195px;height:210px;float:left;background:url(/images/ja/company/com_voice_polaroid1.jpg) no-repeat 0 0;margin-top:20px}.voice_right{width:605px;float:left;margin-top:25px}.voice_right h4{font-size:.9em;line-height:160%;color:#494848;margin:12px 0 10px}hr{display:block}table.pink tr th{background:none repeat scroll 0 0 #fdd9d5}table.pink tr td{border-bottom:1px solid #fdd9d5;border-top:1px solid #fdd9d5}.highlight{background-color:#ff0}#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#imageContainer{padding:10px}#loading{top:40%;height:25%;text-align:center;line-height:0}#hoverNav,#loading{position:absolute;left:0;width:100%}#hoverNav{top:0;height:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:none}#nextLink,#prevLink{width:49%;height:100%;background:transparent url(/img/ja/spacer.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(/images/ja/company/btn_back.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(/images/ja/company/btn_next.gif) right 15% no-repeat}#imageDataContainer{background-color:#fff;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}#imageData #imageDetails{width:100%;float:left;text-align:left}#imageData #caption{font-weight:400}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}#imageData #bottomNavClose{width:60px;float:right;padding-bottom:.7em}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}table tr td .ignore_all_btn{display:inline-block}th span.ignored_btn,th span.not_ignored_btn{cursor:pointer}td#all,td#all_2{width:300px}td.ignore_cell{padding-right:10px}.alignRight .ignored_btn,.alignRight .not_ignored_btn{margin-right:20px;vertical-align:-40%}#secondMenu{margin-top:15px;padding-bottom:28px}#secondMenu ul{font-size:12px;margin:0;padding:0}#secondMenu li{border-left:1px solid #a8a8a8;border-right:1px solid #a8a8a8;padding:0 4px;margin-right:-1px;float:left;list-style-type:none}#secondMenu #second_on a{background:#dae7fa;color:#003f97;padding:2px 4px 1px}#secondMenu a:link{color:#444}#secondMenu a:hover{color:#6ca2f4;text-decoration:underline}div.topMenu{background:url(/images/ja/company/titlemark2.gif) repeat-y;font-size:12px;padding:0 0 0 10px;margin-bottom:7px}div.loginMenu{background:url(/images/ja/company/titlemark_login.gif) repeat-y;font-size:14px;padding:1px 0 1px 10px;font-weight:700;margin-bottom:7px}img.topBanner{border:1px solid #a8a8a8;margin-right:8px}img.siteImage{border:1px solid #a8a8a8;margin-bottom:5px}div.detailBox{border:1px solid #a8a8a8;padding:5px 10px;line-height:14px}div.toptext1{line-height:1.7em;margin-left:36px;margin-top:10px}div.toptext{line-height:1.5;margin-left:36px}div.toptext,div.toptext1{text-align:left;font-size:12px;margin-right:27px}div.toptext1{line-height:1.8em;margin-left:29px;margin-top:5px}div.data1{margin:20px 27px 0 40px}div.data1,div.data2{text-align:left;font-size:12px;color:#000;line-height:1.5}div.data2{margin-left:40px;margin-right:27px}div.data3{margin:20px 14px 0}div.data3,div.data4{text-align:left;font-size:12px;color:#000;line-height:1.5}div.data4{margin-left:14px;margin-right:14px}div.newsBody2{background:url(/images/ja/company/news_bar.gif) 100% 0 no-repeat}div.newsBody,div.newsBody2{position:relative;width:912px;height:26px;margin-top:20px}div.newsBody{background:url(/images/ja/company/whatnews_bar.gif) 100% 0 no-repeat}div.companyimagebase{background:url(/images/ja/company/leadtext_base.gif) no-repeat;width:912px;height:174px;margin-left:10px;margin-top:28px}div.companyclear{clear:both}div.ttLine1{background:url(/images/ja/company/titletextline.gif) no-repeat}div.ttLine1,div.ttLine2{width:912px;height:7px;margin-top:10px}div.ttLine2{background:url(/images/ja/company/titletextline2.gif) no-repeat}div.ttLine3{background:url(/images/ja/company/titletextline3.gif) no-repeat;width:912px;height:7px;margin-top:10px}div.bdotline{background:url(/images/ja/company/bdotline.gif) no-repeat;height:3px;margin-top:8px}div.bdotline,div.bdotsline{width:912px;margin-bottom:15px}div.bdotsline{background:url(/images/ja/company/bdotsline.gif) no-repeat;height:5px;margin-top:2px}div.singleline{background:url(/images/ja/company/singleline.gif) no-repeat;width:912px;height:1px;margin-top:0;margin-bottom:15px}#body_left1{float:left;width:305px;margin:0;text-align:left}#body_right1{float:right;width:607px;margin:0;text-align:left}#body_left2{float:left;width:454px;margin:0;text-align:left}#body_right2{float:right;width:458px;margin:0;text-align:left}#body_left3{float:left;width:318px;margin:0;text-align:left}#body_right3{float:right;width:594px;margin:0;text-align:left}#body_topleft{float:left;width:665px;margin:30px 0 0;text-align:left}#body_topright{float:right;width:235px;margin:0;text-align:left}div.text1{margin:15px 0 0;line-height:2em}div.text1,div.text2{text-align:left;font-size:13px}div.text2{margin:15px 27px 0;line-height:1.7em}div.textbold1{font-size:15px;line-height:1.7em}div.textbold1,div.textbold2{text-align:left;margin:15px 27px 0;font-weight:700}div.textbold2{font-size:13px;line-height:1.5em}div.textbold3{margin:15px 27px 0 0}div.textbold3,div.textbold3_under{text-align:left;font-size:16px;line-height:1.7em;font-weight:700}div.textbold3_under{margin:0 0 0 20px}div.textbold4{text-align:left;font-size:14px;line-height:1.8em}div.text6{text-align:left;font-size:12px;margin:5px 0 0}div.text3{text-align:left;font-size:16px;margin:20px 0 0;line-height:1.7em;font-weight:700}div.text4{margin:5px 27px 0 0;line-height:1.6em}div.text4,div.text5{text-align:left;font-size:12px}div.text5{margin:10px 27px 0 47px;line-height:1.7em}div.titletext{text-align:left;font-size:14px;margin:0 27px 0 0;line-height:1.7em}div.titletext2{margin:5px 27px 0 0}div.tablelinktext,div.titletext2{text-align:left;font-size:12px;line-height:1.6em}div.tablelinktext{margin:7px 27px 0 0}div.Blinktext{font-size:12px;margin:20px 27px 5px}div.Blinktext,div.datatext3{text-align:left;line-height:1.6em;font-weight:700}div.datatext3{font-size:10px;margin:0 0 5px 29px;color:#da206b}div.data7,div.data8{margin-top:4px;margin-left:55px}div.data7,div.data8,div.data9{text-align:left;font-size:12px;color:#000;line-height:1.7;margin-right:27px}div.data9{margin-top:15px;margin-left:58px}div.data_9{margin-left:75px}div.data10,div.data_9{text-align:left;font-size:12px;color:#000;line-height:1.7;margin-top:4px;margin-right:27px}div.data10{margin-left:60px}div.singleColumn{position:relative;margin:0 28px;padding:45px 0;clear:both}div.singleColumn090415{position:relative;margin:0;clear:both}div.headBar090415{clear:both;background:url(/images/ja/company/bar_090416.gif) repeat-x;height:30px;margin-bottom:0}div.headText090415{color:#fff;margin:0;padding:7px;font-size:14px;font-weight:700;line-height:1}div.companyColumnLeft{width:750px;padding:12px 0 0 28px;float:left}div.companyColumnRight{width:160px;margin-top:12px;float:left}div.companyColumnRight .menuBack{background:url(/images/ja/base/companymenuback.gif) repeat-y 0 0;padding:0}div.companyColumnRight ul{list-style-type:none;margin:0;padding:5px 0;font-size:92%}div.companyColumnRight li a{display:block;height:20px;margin:0;padding:8px 0 0 5px}div.companyColumnRight li#menu_on,div.companyColumnRight li#menu_on a,div.companyColumnRight li a:hover{background-color:#ffffe0}div.companyColumnRight li#menu_on_china,div.companyColumnRight li#menu_on_china a,div.companyColumnRight li#menu_on_china a:hover{background-color:#f5d3be}div.companyColumnRight .menuShadow{background:url(/images/ja/base/companymenushadow.gif) no-repeat;width:160px;height:10px}div.companyColumnLeft .frameTop{background:url(/images/ja/base/frameback_company_top.gif) no-repeat 0 0;width:750px;padding-top:15px}div.companyColumnLeft .frameBottom{background:url(/images/ja/base/frameback_company_btm.gif) no-repeat 0 100%;width:750px;padding-bottom:12px}div.companyColumnLeft .frameMiddle{width:748px;border:0 solid #b2b2b2;border-width:0 1px}div.companyColumnLeft .bodyBlock{width:708px;margin-left:auto;margin-right:auto}div.companyColumnLeft .iconTitle{color:#555;font-size:100%;font-weight:700;line-height:1.3;margin-bottom:5px}div.companyColumnLeft .text{margin-left:2px;line-height:16px}div.featureArticleTitle{margin:16px 0 12px;color:#83ae00;font-size:15px;font-weight:700;line-height:1.2}div.captionImg{background:#fff}div.captionText{margin:3px 0;font-size:85%;line-height:11px}div.headBar912{clear:both;background:url(/packs/images/company/bar-f94171eda4ec0f9a69c60678651f8fb1.gif) repeat-x;height:25px;margin-bottom:20px}div.headText912{color:#003f97;margin:0;padding:6px;font-size:14px;font-weight:700;line-height:1}div.headText{font-size:14px;line-height:1.2}div.subTitle{background-color:#dadada;color:#003f97;font-weight:700;padding:5px}div.menuBody{margin-top:20px;padding-top:0}div.menuBody img.menuIcon{margin-right:12px}div.menuBody img.companyTypeIcon{vertical-align:bottom;margin-right:8px}div.menuBody ul{margin:15px 0 0;padding:0}div.menuBody li{font-weight:400;padding-top:2px;list-style-type:none}div.menuBody td.companyList{padding-right:10px}div.menuBody span{font-weight:700}div.menuBody span.arrowLink{letter-spacing:2px}div.menuBody td{line-height:15px}div.menuAllWidth{margin:12px 0}div.menuLeft{width:450px;margin:0;float:left}div.menuRight{width:450px;margin:0;float:right}div.icon{height:52px;margin-bottom:15px;padding-top:5px}div.icon img{width:52px;height:52px;float:left}.icon .icon_title{color:#003f97;padding-top:20px;padding-left:65px;font-size:16px;font-weight:700}span.applicationStatus1{color:#05126b;background-color:#e4ecff;padding-right:6px;padding-left:6px}span.applicationStatus2{color:#578728;background-color:#ecffe4;padding-right:6px;padding-left:6px}span.applicationStatus3{color:#c61e02;background-color:#fbffcf;padding-right:6px;padding-left:6px}span.applicationStatus4{color:#007d28;background-color:#c7ffcf;padding-right:6px;padding-left:6px}span.applicationStatus5{color:#8d1d11;background-color:#ffcaba;padding-right:6px;padding-left:6px}span.scoutStatus1{color:#05126b;background-color:#e4ecff;padding-right:6px;padding-left:6px}span.scoutStatus2{color:#578728;background-color:#ecffe4;padding-right:6px;padding-left:6px}span.scoutStatus3{color:#c61e02;background-color:#fbffcf;padding-right:6px;padding-left:6px}span.scoutStatus9{color:#dd3841;background-color:#f3babd;padding-right:6px;padding-left:6px}span.scoutStatus10{color:#f0f;background-color:#ffe4e1;padding-right:6px;padding-left:6px}span.scoutStatus11{color:indigo;background-color:#e0ffff;padding-right:6px;padding-left:6px}span.careerscoutStatus1{color:#7e3540}span.careerscoutStatus1,span.careerscoutStatus2{background-color:#fff;padding-right:6px;padding-left:6px}span.careerscoutStatus2{color:#2b547e}span.careerscoutStatus3{color:#fbffcf}span.careerscoutStatus3,span.careerscoutStatus9{background-color:#fff;padding-right:6px;padding-left:6px}span.careerscoutStatus9{color:#dd3841}span.careerscoutStatus10{color:#800517}span.careerscoutStatus10,span.careerscoutStatus11{background-color:#fff;padding-right:6px;padding-left:6px}span.careerscoutStatus11{color:#151b54}div.areaMyPageleft{width:280px;margin-top:20px;font-size:12px;line-height:110%;float:left;clear:both}div.areaMyPageRight{margin-top:20px;width:612px;float:right}div.areaMyPageCenter{margin:20px 0 0 150px}div.areAgreement{padding:10px 0}div.areAgreement textarea{width:280px;color:#444;font-size:83%}div.areaMyPageLogin{float:left;font-size:12px;width:612px;margin-bottom:10px}div.areaMyPageLogin .top{background:url(/images/ja/base/mypage_logintop.gif) no-repeat 0 0;width:612px;height:16px}div.areaMyPageLogin .bottom{background:url(/images/ja/base/mypage_loginbottom.gif) no-repeat 0 100%;width:612px;height:16px}div.areaMyPageLogin .center{background:url(/images/ja/base/mypage_logincenter.gif) repeat-y;padding:5px 15px}div.areaMyPageLogin .link{margin:10px 0 0}div.searchagain{padding:5px 0;width:100%}div#research{margin-top:10px;padding:10px 0;background:#e6e6e6;text-align:center}div.page_links{background:none repeat scroll 0 0 #e6e6e6;height:25px;line-height:2;padding:0 15px;text-align:right}div.page_links p{display:block;text-align:right;line-height:100%;margin:0;padding:.3em 1em .5em 0}div.page_links span.current_page{font-weight:700;color:#000}div.page_links a:link{text-decoration:none;color:#294987}div.page_links a:visited{text-decoration:underline;color:#555}div.page_links a:hover{text-decoration:underline;color:#09f}span.jobStatus1,span.jobStatus2,span.jobStatus3,span.jobStatus4{display:inline-block;width:65px;padding:2px 6px;margin-bottom:4px;text-align:center;font-size:85%}span.jobStatus1{color:#450000;background:#fea;border:1px solid #fc6}span.jobStatus2{background:#dfffe3;color:#2c5603;border:1px solid #9c6}span.jobStatus3{color:#4f1500;background:#ffcdbe;border:1px solid #f99}span.jobStatus4{background:#eee;color:#666;border:1px solid #ccc}span.job_updated{color:#006}span.job_activated{color:#060}p#state_change{padding-top:8px}p#state_change span{float:left}div.btnBack a,div.btnClose a,div.btnDown a,div.btnNext a,div.btnUp a{padding:0 0 2px 16px;font-size:92%}div.btnUp a{background:url(/images/ja/base/btn_up.gif) no-repeat}div.btnBack a{background:url(/images/ja/base/btn_back.gif) no-repeat}div.btnNext a{background:url(/images/ja/base/btn_next.gif) no-repeat}div.btnDown a{background:url(/images/ja/base/btn_down.gif) no-repeat}div.btnClose a{background:url(/images/ja/base/btn_close.gif) no-repeat}div.btnUp_090421 a{padding:0 0 1px 18px;font-size:80%;background:url(/images/ja/base/btn_up_090421.gif) no-repeat}#privacy_agreement{font-size:85%;color:#444;overflow:auto;width:80%;height:250px;padding:5px;margin:auto 10% 1.5em 5%;border:1px solid #ccc}#privacy_wrapper{width:705px;margin:1em auto}#privacy_wrapper_narrow{width:98%;margin:1em auto}#privacy_intro{width:90%;margin:1em 5%}#submit_buttons{width:912px;text-align:center}.colorbox{width:400px;height:7px;overflow:hidden}#colorJobfolder{background-color:#f7cb38}#colorBookmark,#colorJobfolder{width:90px;height:12px;padding:0;margin-bottom:-5px;float:left;overflow:hidden}#colorBookmark{background-color:#c6180a}#colorScout{background-color:#44a91f}#colorApplied,#colorScout{width:90px;height:12px;float:left;margin-bottom:-5px;padding:0;overflow:hidden}#colorApplied{background-color:#0086d1}#colorUpdateRequested{width:90px;height:12px;background-color:#b987e1;float:left;margin-bottom:-5px;padding:0;overflow:hidden}.red{color:red}.brack{color:#000}.b{font-weight:700}dl.agree{margin-bottom:10px}dl.agree dd.lead{padding-bottom:4px}dl.agree dd.ag_txt p.nest{padding-bottom:3px}dl.agree dd.ag_txt p.nest dfn{display:block;padding-bottom:3px}dl.agree dd{padding:2px 12px}dl.agree dd.ag_txt ol li{list-style:decimal;line-height:1.2;padding-bottom:3px;margin-left:25px}div#cmt_wrap{padding-bottom:10px;overflow:hidden}p#cmt_l{float:left;width:600px}dl#cmt_r{float:right;border:4px solid #ccc;line-height:1.8;text-align:center;width:320px}dl#cmt_r dt{background:#ccc;padding:4px 0;font-weight:700}dl#cmt_r dd{padding:4px}p.r_txt{text-align:right}div#sendatonce_area{margin:15px 0 25px;text-align:right}div#sendatonce_area input,div#sendatonce_area p{vertical-align:middle}div.page_links a:visited,div.page_links p a:visited{text-decoration:none;color:#294987}div.page_links a:hover,div.page_links p a:hover{text-decoration:none;color:#09f;text-decoration:underline}table.return_and_close{border:none;background:no-repeat none;width:100%}table.return_and_close td#left{width:20%;border:none;background:no-repeat none;text-align:left}table.return_and_close td#center{width:60%;border:none;text-align:center;background:no-repeat none}table.return_and_close td#right{width:20%;border:none;text-align:right;background:no-repeat none}div#check_errors{background:none repeat scroll 0 0 #fff;border:1px solid red;clear:both;margin-left:auto;margin-right:auto;padding:10px;text-align:center;width:640px}div#check_errors h1.error{background:none repeat scroll 0 0 red;color:#fff;margin:0;padding:8px;text-align:center;display:block;float:inherit;font-weight:700;position:relative}div#check_errors p.error{color:#d00;text-align:center;display:block}h3#reset_t{width:650px;margin:0 auto;border:1px solid #e6e6e6;padding:6px;background:#f6f8f9;background:linear-gradient(180deg,#f6f8f9 0,#e5ebee 50%,#d7dee3 51%,#f5f7f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f8f9",endColorstr="#f5f7f9",GradientType=0)}table.re_form{width:660px;margin:8px auto;border-collapse:collapse;border:1px solid #ccc}table.re_form td,table.re_form th{padding:8px 10px;border:1px solid #ccc}table.re_form th{background:#e6e6e6;width:25%;text-align:right;vertical-align:middle;white-space:nowrap}div#re_mail_text{width:650px;margin:0 auto;padding:0 0 40px;line-height:2.2}div#re_text{width:650px;margin:0 auto;padding:10px 0;line-height:1.9}.information_gw{border:4px solid #e6e6e6;padding:10px;margin-bottom:10px}.information_gw__title{font-size:14px;margin-bottom:5px}.information_gw__date{background-color:#ffe7ed;display:inline-block;padding:2px 5px;margin:5px 0;border-radius:2px}table.base{border:solid #a8a8a8;border-width:0 0 1px}table.base td{border-width:medium 0 0;border-top:1px solid #a8a8a8;padding:7px;line-height:1.2}table.base td.baseL{background:#fff;width:200px}table.base td.baseR{background:#eaf3ff;text-align:left}table.baselist td{padding:2px 6px}table.baselist td.item{background:#eee}table.companies{border:solid #a8a8a8;border-width:0 0 1px}table.companies td{border-width:medium 0 0;border-top:1px solid #a8a8a8;padding:7px 0;line-height:1.2}table.companies td.baseL{background:#fff;width:200px;padding-right:5px}table.companies td.baseLLo{background:#fff;width:140px;padding-right:5px}table.companies td.baseL label{font-size:92%}table.companies td.baseR{background:#f4f4f4;padding:8px 10px;text-align:left}table.base2cTbl2{background:#fff;border:solid #a8a8a8;border-width:1px 1px 2px 2px}table.base2cTbl2 td,table.base2cTbl2 td.title{border:solid #a8a8a8;border-width:1px 1px 0 0;padding:7px 10px}table.base2cTbl2 td.title{background-color:#e0deeb}table.base2cTbl2 td.message{background-color:#fff;border:solid #a8a8a8;border-width:1px 1px 0 0;padding:7px 10px}table.base2cTbl{background:#fff;border:solid #a8a8a8;border-width:0 0 1px}table.base2cTbl td{border:solid #a8a8a8;border-width:1px 0 0;padding:5px 10px}table.base2cTbl td.jobsbg{background:#f4f4f4;width:auto}table.base2cTbl td.renew{background:#ccc;width:auto}table.base2cTbl td.company{background-color:#d5d5d5;width:100%;padding-top:10px;padding-left:10px}table.base2cTbl td.title{background-color:#d5d5d5;width:15%;padding-left:10px}table.base2cTbl td.companyLogo{padding-left:10px;padding-right:10px}table.noBorder{border:0;padding:0;text-align:left}table.noBorder tr{border:none;padding:0}table.noBorder td{border:0;padding:2px}table.detail{border:solid #a8a8a8;border-width:1px 0 0}table.detail thead{background:#e6e6e6;font-size:92%;white-space:nowrap}table.detail td,table.detail td.jobsSearch{border:solid #a8a8a8;border-width:0 0 1px;padding:10px}table.detail td.jobsSearch{text-align:justify}table.detail td.companyInfo{padding:12px 0;line-height:1.3;text-align:justify}table.detail td.wSpace0{padding-left:0;padding-right:0}table.detail td.leftSpace0{padding-left:0}table.companySample{border:solid #a8a8a8;border-width:1px 0}table.companySample td{padding:5px 8px}table.blueBorder2{border:2px solid #b2b2b2}table.blueBorder2 td{border:solid #b2b2b2;border-width:1px 0;padding:8px 10px}table.blueBorder2 th{border:solid #b2b2b2;border-width:1px 1px 0 0;padding:8px 10px}table.blueBorder2 td.detail{background-color:#e8e8e8;border:solid #b2b2b2;border-width:1px 0}table.blueBorder2 td li{list-style:none}table.blueBorderCandidate{border:solid #b2b2b2;border-width:1px 0 0}table.blueBorderCandidate td{border:solid #b2b2b2;border-left:solid #ddd;border-width:0 0 1px 1px;padding:8px 10px}table.blueBorderCandidate th{border:solid #b2b2b2;border-width:0 0 1px;padding:8px 10px}table.blueBorderCandidate td.detail{background-color:#ececec;border:solid #b2b2b2;border-width:0 0 1px}table.blueBorderCandidate td li{list-style:none}table.blueBorder{border:10px solid #dbe7fa;border-top-width:0}table.blueBorder td{border:solid #b2b2b2;border-width:1px 0 0 1px}table.redBorder{border:10px solid #ffdcdc;border-top-width:0}table.redBorder td{border:solid #b2b2b2;border-width:1px 0 0 1px}table.base2{border:1px solid #a8a8a8;border-top:0 solid #a8a8a8}table.base2 td{border-width:medium 0 0;border-top:1px solid #a8a8a8;padding:7px 10px;line-height:1.2}table.base2 td.baseL{background:#fff;width:200px}table.base2 td.baseR{background:#eaf3ff;text-align:left;border-left:1px solid #a8a8a8}div.sub_title{font-weight:700;font-size:122%;color:#555;border-left:8px solid #f9be00;text-indent:5px;margin:12px 0;padding:3px 0}table.company_reservation{color:#555;border-collapse:collapse;border-spacing:0;width:100%;border:solid #afafaf;border-width:0 0 1px;background:#e4f4ff;margin-bottom:10px}table.company_reservation td,table.company_reservation th{text-align:center}table.company_reservation td{background:#fff;vertical-align:text-top;border-right:1px solid #ccc;border-top:1px solid #afafaf;padding:5px 10px}table.company_reservation th{font-weight:400;padding:3px 10px;background:#cbe5f6;border-top:1px solid #afafaf}table.company_reservation td div.candidate_detail{float:left;width:70%;padding:8px 0}table.company_reservation td div.candidate_resume{float:right;width:30%;text-align:right;padding:8px 0}div.candidate_border{border-bottom:1px solid #ccc;clear:both}table.base2{border-collapse:separate}#job_search_form{padding-bottom:15px}div.companyColumnRight,div.page_links{display:none}table.base,table.base td{border:1px solid #aaa}table.base td{padding:5px}table.base2cTbl,table.base2cTbl td{border:1px solid #aaa}table.base2cTbl td{padding:5px}table.detail,table.detail td{border:1px solid #aaa}table.detail td{padding:5px}table.blueBorderCandidate{border:1px solid #aaa}table.blueBorderCandidate td,table.blueBorderCandidate th{border:1px solid #aaa;padding:5px}div.btnBack,div.btnBig .textLink a,div.btnClose,div.btnMiddle .textLink a,div.btnNext,div.btnSmall .textLink a,div.btnSmalllong .textLink a,div.btnSmallMiddle .textLink a,div.btnSmallShort .textLink a,div.btnUp,div.topBodyLeft{display:none}div.areaJobSearch{padding-bottom:20px}div.titleJobSearchBack{border:1px solid #000;padding:3px}div.titleJobSearchText{font-size:10pt}div.areaUrgentOfferInfo{padding-bottom:20px}div.titleUrgentOfferInfoBack{border:1px solid #000;padding:3px}div.titleUrgentOfferInfoText{font-size:10pt}div.urgentOfferInfo{padding-left:5px}div.titleHotBack{border:1px solid #000;padding:3px}div.titleHotText{font-size:10pt;line-height:120%}#topLoginArea,div.areaLogin,div.areaLoginText,div.areaScoutFunctionLink,div.boxArea,div.titleLeftText,div.whatNew{display:none}div.banner{padding-bottom:10px}div.supportBodyRight{display:none}#popupHeader h1.daijob{font-size:12pt}#popupHeader .titleDaijob{font-size:10pt}#popupHeader .printer{display:none}div.popUpSubTitle{border:1px solid #000;padding:3px;font-size:12pt}#popupTab{padding-bottom:10px}#popupTab li,div.stepMenu{display:none}div.resume_title{background-color:#999;font-size:12px;font-weight:700}div.resume_title_new{background:url(/images/next/common/back-coverletter.jpg) no-repeat scroll 0 transparent;line-height:27px;padding:3px 5px 3px 15px;font-weight:400;font-size:100%;text-align:left}#globalNav,#leftcontent,#popupFooter,div.otherSite,div.popupContentsBody .popUpSubText,div.submitBtn{display:none}#popupHeader h1.companies{font-size:14pt;margin-top:auto}#container .clearWrap{display:block;overflow:hidden;zoom:1}#container .left{display:block;float:left}#container .right{display:block;float:right}#container .clear{clear:both}#container .rollover01{opacity:.95}#container .rollover01:hover,#container .rollover02{opacity:1}#container .rollover02:hover{opacity:.96}#container .borderNone{border:none}#container .marginNone{margin:0}body div#container{margin-bottom:110px}#container #content{margin:10px auto}#container #content .margin_header{margin-top:10px}.topWrap{margin-bottom:20px;height:400px}.loginForm01{margin-bottom:10px;width:300px;background:#006}.loginForm01 h3{padding:5px 24px 7px;width:252px;background:#006;text-align:left;font-size:13px;font-weight:700;color:#fff}.loginForm01 div{border-radius:5px;padding:0 10px 10px;background:#006}.loginForm01 div div{background:#fff;padding:5px 14px 12px}.loginForm01 p{padding:5px 0 3px}.loginForm01 .txtBox{width:244px}.loginForm01 .loginBtn{margin-top:10px}.form01{padding:15px;height:300px;width:270px;background:#040}.form01 h3{margin-bottom:8px;font-size:12px;font-weight:400;color:#fff}.form01 .tel{margin-bottom:18px;font-size:33px;color:#fff;text-align:center;letter-spacing:.3px}.form01 .formBtn{margin-bottom:10px}.carouselTitle{margin-bottom:3px;font-size:16px;font-weight:700}#carousel{margin-bottom:35px;padding:3px 0;width:938px!important;background:#eee;border:1px solid #ddd}#carousel ul{margin-left:8px!important}#carousel li{margin:0 9px}#carousel span{display:table-cell;border:1px solid #d0d0d0;width:134px;height:50px;background:#fff;text-align:center;vertical-align:middle}#carousel img{max-width:96px;max-height:38px}.mainContent{width:620px}.mainContent h2{margin-bottom:10px;padding-left:20px;width:281px;height:30px;background:url(/images/next/ja/company/obi01.png) no-repeat 0 0;letter-spacing:1px}.mainContent h2,.mainContent h3{font-size:16px;font-weight:700;line-height:30px}.mainContent h3{margin-bottom:20px;border-bottom:2px solid #006}.mainContent h3 span{margin-right:3px}.mainContent .serviceLineUp{height:30px}.mainContent .serviceLineUp li{margin-left:10px;line-height:30px}.mainContent .serviceLineUp li span{margin-right:3px}.mainContent .serviceLineUp a:hover{text-decoration:none}.mainContent .subWrap{margin-bottom:25px;padding-bottom:20px;border-bottom:1px dotted #999}.mainContent .txt{width:350px}.mainContent .txt h4{margin-bottom:15px;font-size:15px;font-weight:700}.mainContent .txt p{font-size:12px;line-height:1.6}.mainContent .linkInfo{width:250px}.mainContent .infoImg{margin-bottom:10px}.mainContent .formBtn{margin-bottom:7px}.mainContent .iconPdf{margin-left:33px;margin-bottom:5px}.mainContent .iconPdf a{padding-left:22px;background:url(/images/next/ja/company/icon_pdf01.png) no-repeat 0 0;line-height:16px;text-decoration:underline}.mainContent .iconCfair{margin-left:34px;margin-bottom:5px}.mainContent .iconCfair a{padding-left:22px;background:url(/images/next/ja/company/icon_pc01.png) no-repeat 0 0;line-height:16px;text-decoration:underline}.mainContent .infoData{margin-bottom:20px}.mainContent .example{margin-top:20px}.mainContent .example .right{margin-bottom:20px;width:435px;line-height:1.25}.mainContent .example h3{border-bottom:none;margin-bottom:12px;font-size:18px;line-height:1.3}.mainContent .example strong{line-height:1.4}.mainContent .txtExample{margin-bottom:20px;padding-bottom:20px;line-height:1.5;border-bottom:1px dotted #999}.mainContent .txtExample h4{margin-bottom:12px;font-weight:700}.mainContent .titleFor{margin-bottom:10px;font-size:15px;font-weight:700;color:#005ea1}.mainContent .txtIppan{width:415px;line-height:1.5}.side{width:300px}.side .download,.side .youtubeWrap{margin-bottom:20px}.side .download{padding:8px 15px 15px;border:1px solid #ccc;border-radius:5px}.side .download h3{margin-bottom:10px;font-size:13px;font-weight:700}.side .download .iconPdf{margin-bottom:5px}.side .download .iconPdf a{padding-left:22px;background:url(/images/next/ja/company/icon_pdf01.png) no-repeat 0 0;line-height:16px;text-decoration:underline}.side .formBtn{margin-bottom:20px}.bottomNavi{position:fixed;bottom:0;left:0;z-index:100;width:100%;height:110px;background:url(/images/next/ja/company/bg_bottom.png)}.bottomNavi .wrap{width:940px;margin:auto}.bottomNavi .left{color:#fff}.bottomNavi .contact{width:560px}.bottomNavi h3{font-size:15px;font-weight:700;line-height:35px}.bottomNavi .tel{font-size:33px;line-height:35px;letter-spacing:1px}.bottomNavi .lead{font-size:12px;line-height:33px}.bottomNavi .login{margin:2px 0;width:355px;height:106px;background:#fff;border-radius:3px}.bottomNavi .login h3{margin-bottom:3px;padding:0 15px;background:#006;border-top-left-radius:3px;border-top-right-radius:3px;font-size:12px;font-weight:700;line-height:20px;color:#fff}.bottomNavi .login h3 .white_link{font-size:11px;font-weight:400;text-decoration:underline}.bottomNavi .login p{margin:0 15px;color:#333}.bottomNavi .login .txtBox{margin:0 15px;width:200px}.bottomNavi .login .loginBtn{margin-top:25px;margin-right:16px}.quickSearch{margin-bottom:20px;border:10px solid #006;border-radius:7px;background:#006}.quickSearch h3{padding-bottom:7px;background:#006;text-align:center;font-size:16px;font-weight:700;color:#fff}.quickSearch .quickSearchWrap{margin:0 auto;padding:15px;border-radius:5px;background:#fff;border-top:none}.quickSearch div{overflow:hidden;zoom:1;margin-bottom:2px}.quickSearch select{width:160px}.quickSearch .englishLevel select,.quickSearch .japaneseLevel select,.quickSearch .salary select{width:127px}.quickSearch .jobCount{margin:10px 0;padding:15px;background:#e7e7e7;border-radius:5px}.quickSearch .jobCount p{overflow:hidden;zoom:1;float:none;margin:0 auto;width:100px;line-height:27px}.quickSearch .jobCount p label{display:block;float:left;width:77px;text-align:right;font-size:28px;color:#333}.quickSearch .jobCount p span{display:block;float:right;width:18px;font-size:18px;color:#333}.quickSearch .formBtn{margin-bottom:0}.quickSearch .refer{margin:15px 0 2px}.quickSearch .refer p{width:250px;text-align:center;line-height:1.1}#register_privacy_intro{margin:10px auto;width:80%}#register_privacy_agreement{border:1px solid #ccc;color:#444;font-size:85%;height:250px;margin:10px auto;overflow:auto;padding:5px;width:80%}.formReminder{position:fixed;height:80px;left:0;width:100%;bottom:-80px;color:#fff;background:rgba(0,0,102,.8)}.formReminder_table1_td1{vertical-align:middle}.formReminder_table2{width:700px;margin:auto}.formReminder_table2 td{vertical-align:middle}.formReminder_table2_td1{font-size:14px}.formReminder_table2_td2{width:1%;white-space:nowrap;text-align:right;font-size:16px}.formReminder_table2_td3{width:1%;padding-left:15px;white-space:nowrap;font-size:32px;line-height:1;font-weight:700}html{background:#006}body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;vertical-align:middle}address,caption,cite,code,dfn,em,optgroup,th,var{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-feature-settings:normal;font-variant:normal}sub,sup{vertical-align:baseline}legend{color:#000}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}button,input,select,textarea{font-size:100%}dd,dl,dt{padding:0;margin:0}.blockMossGreen{border-collapse:separate}.detail tr td{padding:5px}.detail tr.center td{text-align:center;background-color:#e6e6e6;padding:5px}body{font:13px/1.231 lucida grande,tahoma,verdana,arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif,\5FAE\8F6F\96C5\9ED1;*font-size:small;*font:x-small}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}a{color:#294987;text-decoration:none}a:hover{color:#09f}a.white_link,a:hover{text-decoration:underline}a.white_link{color:#fff}a.white_link:hover{color:#fff;text-decoration:none}a.red_link{color:#f33;text-decoration:underline}a.red_link:hover{color:#f33;text-decoration:none}.border_btm{border-bottom:1px solid #ccc}.d_b{display:block}.d_ib{display:inline-block}.float_left{float:left}.float_right{float:right}.clear_both{clear:both}#left_navi,.float_box dl{float:left}#right_wrap{float:right}.clearfix:after,.float_box:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.txt_left{text-align:left}.txt_center{text-align:center}.button_top{margin-top:40px}.txt_right{text-align:right}.fs10{font-size:77%!important;font-size:70%}#pagetop{width:990px;display:block}.fs12{font-size:93%}.fs13{font-size:100%}.fs14{font-size:108%}.fs16{font-size:123.1%}.fs18{font-size:138.5%}.fs20{font-size:153.9%}.f_bold{font-weight:700}.fc_white{color:#fff}.fc_red{color:#f33}.fc_grey6{color:#666}.fc_grey7{color:#777}.ff_ttl{font-family:Arial Black,Gadget,sans-serif}.ff_a{font-family:Arial,Helvetica,sans-serif}.lh_ss{line-height:1.3}.lh_s{line-height:1.5}.lh_m{line-height:2}.lh_l{line-height:2.5}.ls_s{letter-spacing:-.1em}.ls_m{letter-spacing:-.01em}hr{border:solid #ccc;border-width:1px 0 0;height:1px}ul.arrow_icon li{line-height:1.5;background:url(/images/next/ja/icon_arrow.png) no-repeat scroll 0 5px;margin:0;padding-left:12px}.ta_justify{text-align:justify}ul.li_float li{display:block;float:left;margin-right:25px;line-height:2;white-space:nowrap}input,select{color:#333;vertical-align:middle}table.form th{max-width:460px;padding:5px 10px 5px 0;background:#e6e6e6;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:right}table.form tr.border_top th{border-top:1px solid #e6e6e6}table.form tr.border_bottom th{border-bottom:1px solid #e6e6e6}table.searchform th{max-width:460px;padding:5px 10px 5px 15px;background:#e6e6e6;border-top:1px solid #fff;border-bottom:1px solid #fff}table.searchform td{max-width:455px;padding:5px 10px 5px 15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}table.searchform th.cell_right{padding:5px 0 5px 15px;text-align:right}table.searchform td.cell_right{text-align:right}table.searchform th.cell_center{padding:5px 0 5px 15px;text-align:center}table.searchform td.cell_center{text-align:center}table.searchform tr.border_top th{border-top:1px solid #e6e6e6}table.searchform tr.border_bottom th{border-bottom:1px solid #e6e6e6}table.neighvy{width:100%;margin-top:6px}table.neighvy tr th{padding:3px 5px;background:#006;color:#fff;border:none;line-height:27px}table.neighvy tr td{padding:3px 5px;color:#006;border-bottom:1px solid #006}table.resume{width:940px;margin-top:10px;line-height:2}table.resume th{padding:5px 10px;background:#e6e6e6}table.resume td{padding:5px 10px;border-bottom:1px solid #ccc}table th{font-weight:400}div#errors{width:640px;margin:10px auto;text-align:center;background-color:#fff;border:1px solid #d00;line-height:1.3;padding:8px 10px}.error{background:#fff;padding:0}div#errors h1.error{font-size:100%;color:#d00;margin:0;display:block;position:static;padding:8px;background:none repeat scroll 0 0 #fff;float:none;font-weight:700}div#errors p.error{text-align:center!important;color:#d00!important;display:block!important;position:static!important;margin:5px 0!important;line-height:1.3!important}h3{line-height:1.5;font-weight:700;font-size:153.9%}.form_button_div{margin-top:40px;margin-bottom:20px;text-align:center}.form_right_button_div{margin-top:10px;margin-bottom:20px;text-align:right}.form_left_button_div{margin-top:10px;margin-bottom:20px;text-align:left}div.margin_header{margin-top:45px}div.margin_footer1{margin-bottom:120px}div.margin_footer2{margin-bottom:70px}.content_red_area{border:1px solid #f33;color:#333;line-height:2;margin:25px 0;padding:15px 0;text-align:center;width:938px}.margin_top15{margin-top:15px}.margin_left15{margin-left:15px}.margin_top25{margin-top:25px}.margin_bottom40{margin-bottom:40px}.width_225{width:225px}.f_family_en{font-family:Arial,Helvetica,sans-serif}.f_family_ja{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.f_family_cn{font-family:宋体}.f_family_title{font-family:Arial Black,Gadget,sans-serif}a.blue_link{color:#294987;text-decoration:none}a.blue_link:hover{color:#09f;text-decoration:underline}a.blue_link_secondmenu{color:#294987;text-decoration:underline}a.blue_link_secondmenu:hover{color:#09f;text-decoration:underline}a.black_link{color:#333;text-decoration:underline}a.black_link:hover{color:#09f;text-decoration:none}a.grey_link{color:#999;text-decoration:none}a.grey_link:hover{color:#09f;text-decoration:underline}a.white2_link{color:#fff;text-decoration:none}a.white2_link:hover{color:#09f;text-decoration:none}.fc_grey3{color:#333}.fc_balck{color:#000}.fc_grey{color:#ccc}.fc_grey9{color:#999}.bg_blue,.fc_blue000066{color:#006}.bc_grey{border:1px solid #ccc}.fs15{font-size:15px}#button_margin{margin-top:40px}table tr td.jobsbg{width:500px}div.fieldWithErrors{border-left:3px solid #c00;display:inline;padding-left:5px}.bold_red{font-weight:700;color:red}.img_top{vertical-align:text-top;vertical-align:middle\9}.img_bottom{vertical-align:text-bottom;vertical-align:middle\9}ul.footer_li li{line-height:1.5}._block{display:block}.margin_left_5{margin-left:5px}table.form td{width:455px;padding:5px 0 5px 15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.colorballJobfolder{color:#f7cb38;font-weight:700;font-size:105%}html{color:#000;background:transparent}* html div#container,html{height:100%}body{margin:0 auto;padding:30px 0 20px;text-align:center}div#header{position:relative;height:120px;width:940px;margin:0 auto}div#header_mypage{height:200px;margin-bottom:20px}h1{display:block;float:left}div#header_box{position:absolute;right:0;float:left;width:805px;height:120px;z-index:0;border-bottom:1px solid #ccc}div#right_menu{float:right;margin:25px 0 38px}p#login{display:inline-block;padding:4px 13px 0 0}p#login,ul#language_menu{float:left}ul#language_menu li{float:left;margin-left:6px}div#tg_link{float:left;overflow:hidden;margin-right:10px}ul#main_menu{float:left;position:absolute;z-index:100;bottom:-1px}ul#main_menu li{display:block;float:left;height:30px;line-height:30px;text-align:center}ul#main_menu li a{display:block;padding:0 10px;text-decoration:none;line-height:30px}ul#main_menu li.selected{background:none repeat scroll 0 0 #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}div#container{width:990px;margin:0 auto;padding-bottom:10px;color:#333;text-align:left;background-color:#fff;height:auto!important;min-height:100%;position:relative}body>#container{height:auto}div#content{margin:15px auto}div#footer{width:940px;margin:0 auto;padding-bottom:20px;bottom:0;font-size:12px}ul#links li{display:inline;margin:4px auto 8px;padding:0 5px;border-right:1px solid #333;line-height:1;font:13px/1.231 MS PGothic,sans-serif,lucida grande,tahoma,verdana,arial,微软雅黑;font-size:11px}ul#links li.li_last{border:none}ul#links li a{color:#333}ul#links li a:hover{color:#09f}ul#foot_desc{margin:15px 0 0;background:url(/packs/images/foot_txt-da12074e8ef6a8c19c15a4fefbbb1e37.png) no-repeat scroll 0 12px}ul#foot_desc li{padding-top:2px;padding-left:152px}ul#foot_desc li a{line-height:1;color:#777}ul#foot_desc li a:hover{color:#09f}.singleColumn{margin-top:45px;margin-bottom:40px}.inner_table{border:0;margin-left:-15px}.inner_table tr td{border-bottom:0;border-top:0;padding:5px 0 5px 15px;width:455px}a#to_cdt{display:block;border-left:1px solid #ccc;padding:0 12px 0 10px;margin-top:4px;background:url(/images/next/common/link_ar.gif) no-repeat scroll right 50%;float:right}div.bodyBlock{width:700px}div#company_profile{line-height:1.4}img.btn_form{margin-right:15px}p#a_dj_lead{padding:0 0 20px;line-height:1.5}.col-white{color:#fff}.col-dred{color:#c00}.col-red{color:red}.col-pink{color:#f9c}.col-dpink{color:#f39}.col-orange{color:#f60}.col-dorange{color:#f30}.col-lblue{color:#09f}.col-green{color:#390}div.no-reaction-message{padding:10px;background-color:linen;margin-bottom:25px}.hide-news{display:none}p#show-hide-all-news{display:inline-block;float:right}h3.autorep_title{border-left:8px solid #e6e6e6;padding:2px 0 3px;margin-bottom:7px;text-indent:5px;font-size:14px}table.form th{width:160px}.sub_menu_content{width:940px;margin:0 auto;clear:both;overflow:hidden}div#secondMenu,div#sub_menu{width:805px;padding:10px 0;border-bottom:1px solid #ccc;text-align:justify;float:right}div#secondMenu{margin-bottom:45px}div#secondMenu ul li a,div#sub_menu a{margin:0;padding:4px 18px 0 12px;background:url(/images/next/common/icon_arrow.png) no-repeat scroll 0 5px;line-height:1.5}div#secondMenu ul li{display:inline}div#content{width:940px;margin:0 auto;overflow:hidden}div.data5,div.data6{padding:0 40px;line-height:1.5}div.data7,div.data8,div.data9{padding:0 40px 0 60px}.profile_td p img{width:auto;height:auto}.blockMossGreen2{border-collapse:separate;margin-top:10px}.register_form tr th{width:200px}.headBar912 h3{margin-bottom:15px}.profile_td p a{line-height:2}.title_bold,.title_h2{font-weight:700}.title_h2{display:block;font-size:153.9%;line-height:1.5}#page_links_top p{padding-top:6px}.margin_bottom15{margin-bottom:15px}.margin_bottom10{margin-bottom:10px}p.expand_p_margin{margin:5px 0}p.block{display:block}.mceEditor tr td{padding:8px}table tr th.pct30{width:30%}table tr th.pct15{width:15%}table tr th.pct18{width:18%}ul#applicants_show{margin:10px 0 15px}ul#applicants_show li{border-right:1px solid #ccc;line-height:1.2;margin:0;padding:0 10px;text-align:center}ul#applicants_show li:first-child{border-left:1px solid #ccc}div#resume{padding:20px 0 10px}div.resume_title_new{padding:0 8px 5px 0}table.form{margin:0}p#sample_info,table td{line-height:1.5}p#sample_info{display:block;clear:left}span.up_right{display:block;padding:15px 0 30px;text-align:right}div#agreemen_waku{width:870px;margin:0 auto}h3#agreemen{margin-bottom:8px;font-size:15px;font-weight:700;text-align:center}p.ag_lead{padding:0 12px 15px;margin:0 auto 30px;border-bottom:1px solid #ccc;line-height:1.5}dl.chapter{margin:0 0 20px}dl.chapter dt.chap_title{padding:7px;margin-bottom:15px;background:#ddd;font-weight:700}dl.chapter dd.article p{padding:8px 15px 5px;line-height:1.5}dl.chapter dd.article strong{display:block;border-left:8px solid #888;padding:3px 0 3px 5px}dl.chapter dd.article{padding:3px 12px 15px}dl.chapter dd.article_list{padding:0 0 45px}dl.chapter dd.article_list ol.decimal{list-style:decimal outside;margin:0 50px}dl.chapter dd.article_list ol.decimal li{padding:0 0 8px;line-height:1.4}dl.chapter dd.article_list ol li ol.lower-roman{list-style:lower-roman outside;margin:8px 20px 5px}dl.chapter dd.article_list ol li ol.lower-roman li ul.disc{list-style:disc outside}dl.chapter dd.article_list ol li ol.lower-roman li:before{content:none}ol.parentheses{list-style-type:none;margin-left:4.8em;margin-right:50px}dl.chapter dd.article_list ol.decimal li ol.parentheses{margin-top:8px;margin-left:2em}ol.parentheses li{counter-increment:cnt;padding:0 0 8px;line-height:1.4}ol.parentheses li:before{content:"(" counter(cnt) ") ";display:inline-block;width:0;margin-left:-2em;margin-right:2em}ol.parentheses.getback{counter-reset:cnt 2}ul.disc{margin:3px 0 3px 1em}ul.disc li{text-indent:-1em}dl.child-dl{margin:5px 0}dl.child-dl dt{font-weight:700}table#holiday_system{border:1px solid #ddd;border-collapse:collapse;width:750px;margin:0 auto}table#holiday_system th{background:#f8f8f8;width:30%}table#holiday_system td,table#holiday_system th{border:1px solid #ddd;padding:6px 8px}p#go_top{padding:10px 0 0}.ta_center{text-align:center!important}.btn08{display:inline-block;margin:0 auto;padding:3px 8px;box-shadow:inset 0 -4px #111;text-align:center;border-radius:3px;box-sizing:border-box;border:none;background-color:#006;font-size:14px;color:#fff!important;line-height:30px;text-decoration:none!important;font-weight:700;cursor:pointer}.btn08 *{vertical-align:middle}.btn08:hover{background:#202a83}.btn08 span{display:block;background-image:url(/images/mdj/common/common_arrow20.png)}.btn08 span,.btn08.this span{background-repeat:no-repeat;background-position:100%}.btn08.this span{background-image:url(/images/mdj/common/common_arrow21.png)}.btn09{display:inline-block;padding:1px 10px;box-sizing:border-box;border:2px solid #006;border-radius:3px!important;background:#fff;color:#006;text-decoration:none!important;font-weight:700;font-size:14px;text-align:center;line-height:30px;cursor:pointer}.popup_footer{color:#111;text-align:center;width:100%;bottom:0}.popup_footer .popup_footer_wrap{padding:10px 30px}.popup_footer .popup_footer_wrap p{font-size:12px;text-align:right}button#option_btn{width:100%;box-shadow:inset 0 -1px 0 rgba(0,0,102,.1);color:#fff;background:#20226a url(/images/next/ja/companies/regist-btn_bg.png) 0 0 no-repeat;border:solid #151548;border-width:0 0 3px;cursor:pointer;display:inline-block;font-style:normal;text-align:center;text-decoration:none;transition:all .2s ease-in-out 0s;margin:10px 0;padding:15px 15px 15px 45px;font-size:14px;height:70px;font-weight:700;line-height:1.4}button#option_btn:hover{opacity:.9}button#option_btn span{font-size:1.4em}input::-webkit-input-placeholder{color:silver;font-weight:400}input:-ms-input-placeholder{color:silver;font-weight:400}input::-moz-placeholder{color:silver;font-weight:400}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,input:focus::-moz-placeholder{color:transparent}textarea::-webkit-input-placeholder{color:silver;font-weight:400}textarea:-ms-input-placeholder{color:silver;font-weight:400}textarea::-moz-placeholder{color:silver;font-weight:400}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}#user_detail{font-size:14px}#user_detail h2{font-size:24px;font-weight:700;margin:20px 0}#user_detail .pager{float:right}#user_detail .pager li{float:left;margin:0 .4em;line-height:3}#user_detail .pager li span{font-size:.8em}#user_detail table{margin-top:30px;border-top:1px solid #ccc;width:100%}#user_detail table td,#user_detail table th{padding:15px 20px;vertical-align:middle;border-bottom:1px solid #ccc}#user_detail table th{background:#f3f3f3;width:100px;font-weight:700;text-align:center}#user_detail select{height:35px;text-indent:.3em}#user_detail input[type=submit]{background:#60ba25;cursor:pointer;border:none;padding:10px 60px;border-radius:5px;color:#fff;font-size:16px;font-weight:700;margin:40px auto;display:block;transition:all .3s ease}#user_detail input[type=submit]:hover{background:#438717}#user_detail p#search_result{font-size:28px;font-weight:700;text-align:center;width:760px;padding:20px;border:3px solid #b7cfef;margin:0 auto}#user_detail p#search_result span{color:#ff970e;padding:10px;font-size:1.2em}#user_detail .user_id{padding-top:12px;display:inline-block}#user_detail .user_button{background:#ff970e;cursor:pointer;border:none;float:right;padding:10px 20px;border-radius:5px;color:#fff;font-size:16px;font-weight:700;transition:all .3s ease}#user_detail .user_button:hover{background:#e58007}#user_detail .inquiry_button{background:#3282d6;display:block;text-align:center;cursor:pointer;border:none;margin:20px auto;padding:10px 20px;border-radius:5px;color:#fff;font-size:16px;font-weight:700;transition:all .3s ease}#user_detail .inquiry_button:hover{background:#196fbc}#user_detail_popup{display:none;background:#dbeef4;border:3px solid #fff;padding:30px 10px;text-align:center}#user_detail_popup h2{text-align:center;font-size:20px;margin-top:0}#user_detail_popup p{text-align:center;font-size:16px;line-height:1;padding:.2em 0}#user_detail_popup p span{font-size:24px;font-weight:700}#user_detail_popup button{display:inline-block;border-radius:5px;border:1px solid #f79646;margin-top:10px;padding:10px 20px;background:linear-gradient(180deg,#fff 0,#feeebd);font-size:18px;font-weight:700;cursor:pointer}#user_detail_popup button:hover{opacity:.9}#user_detail_popup .modal_close{position:absolute;top:0;right:0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxTopLeft{width:14px;height:14px;background:url(/images/next/common/colorbox/controls.png) no-repeat 0 0}#cboxTopCenter{height:14px;background:url(/images/next/common/colorbox/border.png) repeat-x 0 0}#cboxTopRight{width:14px;height:14px;background:url(/images/next/common/colorbox/controls.png) no-repeat -36px 0}#cboxBottomLeft{width:14px;height:43px;background:url(/images/next/common/colorbox/controls.png) no-repeat 0 -32px}#cboxBottomCenter{height:43px;background:url(/images/next/common/colorbox/border.png) repeat-x 0 100%}#cboxBottomRight{width:14px;height:43px;background:url(/images/next/common/colorbox/controls.png) no-repeat -36px -32px}#cboxMiddleLeft{width:14px;background:url(/images/next/common/colorbox/controls.png) repeat-y -175px 0}#cboxMiddleRight{width:14px;background:url(/images/next/common/colorbox/controls.png) repeat-y -211px 0}#cboxContent{overflow:visible}#cboxContent,.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(/images/next/common/colorbox/loading_background.png) no-repeat 50%}#cboxLoadingGraphic{background:url(/images/next/common/colorbox/loading.gif) no-repeat 50%}#cboxTitle{left:0;text-align:center;width:100%}#cboxCurrent,#cboxTitle{position:absolute;bottom:-25px;font-weight:700;color:#7c7c7c}#cboxCurrent{left:58px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;background:url(/images/next/common/colorbox/controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{left:0;background-position:-51px -25px}#cboxPrevious:hover{background-position:-51px 0}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext:hover{background-position:-75px 0}#cboxClose{right:0;background-position:-100px -25px}#cboxClose:hover{background-position:-100px 0}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}