@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'fontello';src:url("font/fontello.eot?2834560");src:url("font/fontello.eot?2834560#iefix") format("embedded-opentype"),url("font/fontello.woff?2834560") format("woff"),url("font/fontello.ttf?2834560") format("truetype"),url("font/fontello.svg?2834560#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.29em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-list:before{content:'\e800'}.icon-search:before{content:'\e801'}.icon-desktop:before{content:'\e802'}.icon-clock:before{content:'\e803'}.icon-doc-text:before{content:'\e804'}.icon-cog:before{content:'\e805'}.icon-user-1:before{content:'\e806'}.icon-mail:before{content:'\e807'}.icon-ok:before{content:'\e808'}.icon-cancel-5:before{content:'\e80b'}.icon-login:before{content:'\e80c'}.icon-logout:before{content:'\e80d'}.icon-pencil:before{content:'\e80e'}.icon-attach:before{content:'\e814'}.icon-cancel:before{content:'\e815'}.icon-location:before{content:'\e816'}.icon-home:before{content:'\e817'}.icon-up-open-big:before{content:'\e819'}.icon-right-open:before{content:'\e81a'}.icon-right-open-big:before{content:'\e81b'}.icon-down-open-big:before{content:'\e81c'}.icon-user:before{content:'\e81d'}.icon-heart:before{content:'\e81e'}.icon-suitcase:before{content:'\e81f'}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-size:14px;line-height:1.231;color:#333333}h1,h2,h3,h4,h5,h6,p,div,ul,li,dl,dt,dd,table{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}table td,table th{padding:0}input,textarea{box-sizing:border-box}img{vertical-align:middle}body{font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', "游ゴシック体", "Yu Gothic", 'meiryo', 'メイリオ', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif}.z_typo_color_white{color:white}.z_typo_color_black{color:black}.z_typo_color_gray_140{color:#e6e6e6}.z_typo_color_gray_130{color:#cccccc}.z_typo_color_gray_120{color:#b3b3b3}.z_typo_color_gray_110{color:#999999}.z_typo_color_gray_100{color:gray}.z_typo_color_gray_90{color:#666666}.z_typo_color_gray_80{color:#4d4d4d}.z_typo_color_gray_70{color:#333333}#zigexnFooter{padding:25px 30px;background:#efefef;font-size:14px;color:#666666;text-shadow:1px 1px 0 white;overflow:hidden}#zigexnFooter a{color:black;text-decoration:none}#zigexnFooter a:hover{text-decoration:underline}#zigexnFooter .floatLeft{float:left;margin-top:1.3em;width:400px}#zigexnFooter .floatRight{float:right;width:380px}#zigexnFooter .zigexnLogo{float:left;box-shadow:1px 0 0 0 white;margin-right:.8em;padding-right:.8em;border-right:1px solid #cccccc;width:91px;height:31px;background:url(../images/zigexnLogo.png) no-repeat top left;text-indent:-7777px}#zigexnFooter ul{margin:0;padding:0;overflow:hidden;list-style:none}#zigexnFooter ul li{position:relative;float:left;margin-right:1.5em;width:8em}#zigexnFooter ul li a:before{content:"";display:block;float:left;margin-top:6px;width:0;height:0;border-style:solid;border-color:transparent;border-left-color:#666666;border-width:3px}#zigexnFooter p{margin:0;padding:0}#zigexnFooter .copyright{font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#999999}#zigexnFooter .pmark{float:left;width:55px;height:55px}#zigexnFooter .privacy{margin-left:70px;padding:1em 0;font-size:12px}#zigexnFooter .privacy span{display:block;font-weight:bold}.clear:before,.row:before{content:'';display:table}.clear:after,.row:after{content:'';display:table;clear:both}.container{margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row [class^='cols_']{float:left;box-sizing:border-box;position:relative;padding-right:15px;padding-left:15px}.table_row{display:table;width:100%;box-sizing:border-box}.table_row [class*='cols_']{display:table-cell;box-sizing:border-box;vertical-align:middle;padding-right:0px;padding-left:0px}.cols_1{width:8.33333%}.cols_2{width:16.66667%}.cols_3{width:25%}.cols_4{width:33.33333%}.cols_5{width:41.66667%}.cols_6{width:50%}.cols_7{width:58.33333%}.cols_8{width:66.66667%}.cols_9{width:75%}.cols_10{width:83.33333%}.cols_11{width:91.66667%}.cols_12{width:100%}.demo_box{text-align:center;background-color:#efefef;height:50px;margin-bottom:10px;border:1px solid #ccc}.demo [class*='cols_']{text-align:center;background-color:#efefef;height:50px;border:1px solid #ccc}.list_default{padding-left:0;list-style:none}.list_horizontal{margin:0;padding-left:0;list-style:none}.list_horizontal li{display:inline-block}.z_bg_orange_a{background-color:#ff9933}.z_bg_orange_b{background-color:#ff6600}.z_bg_blue_a{background-color:#77ccff}.z_bg_blue_b{background-color:#22aaee}.z_bg_green_a{background-color:#aadd55}.z_bg_green_b{background-color:#88bb11}.z_bg_pink_a{background-color:#ff6688}.z_bg_pink_b{background-color:#ff3366}.z_bg_navy_a{background-color:#4f515d}.z_bg_navy_b{background-color:#242635}.z_bg_white{background-color:white}.z_bg_black{background-color:black}.z_bg_gray_150{background-color:#efefef}.z_bg_gray_140{background-color:#e6e6e6}.z_bg_gray_130{background-color:#cccccc}.z_bg_gray_120{background-color:#b3b3b3}.z_bg_gray_110{background-color:#999999}.z_bg_gray_100{background-color:gray}.z_bg_gray_90{background-color:#666666}.z_bg_gray_80{background-color:#4d4d4d}.z_bg_gray_70{background-color:#333333}.z_border_orange_a{border-color:#ff9933}.z_border_orange_b{border-color:#ff6600}.z_border_blue_a{border-color:#77ccff}.z_border_blue_b{border-color:#22aaee}.z_border_green_a{border-color:#aadd55}.z_border_green_b{border-color:#88bb11}.z_border_pink_a{border-color:#ff6688}.z_border_pink_b{border-color:#ff3366}.z_border_navy_a{border-color:#4f515d}.z_border_navy_b{border-color:#242635}.z_border_white{border-color:white}.z_border_black{border-color:black}.z_border_gray_150{border-color:#efefef}.z_border_gray_140{border-color:#e6e6e6}.z_border_gray_130{border-color:#cccccc}.z_border_gray_120{border-color:#b3b3b3}.z_border_gray_110{border-color:#999999}.z_border_gray_100{border-color:gray}.z_border_gray_90{border-color:#666666}.z_border_gray_80{border-color:#4d4d4d}.z_border_gray_70{border-color:#333333}.z_color_orange_a{color:#ff9933}.z_color_orange_b{color:#ff6600}.z_color_blue_a{color:#77ccff}.z_color_blue_b{color:#22aaee}.z_color_green_a{color:#aadd55}.z_color_green_b{color:#88bb11}.z_color_pink_a{color:#ff6688}.z_color_pink_b{color:#ff3366}.z_color_navy_a{color:#4f515d}.z_color_navy_b{color:#242635}.z_color_white{color:white}.z_color_black{color:black}.z_color_gray_150{color:#efefef}.z_color_gray_140{color:#e6e6e6}.z_color_gray_130{color:#cccccc}.z_color_gray_120{color:#b3b3b3}.z_color_gray_110{color:#999999}.z_color_gray_100{color:gray}.z_color_gray_90{color:#666666}.z_color_gray_80{color:#4d4d4d}.z_color_gray_70{color:#333333}.btn{display:inline-block;margin:0;padding:6px 8px;background-image:none;outline:0;border:1px solid transparent;cursor:pointer;font-weight:bold;text-decoration:none;text-align:center;vertical-align:middle;transition:background-color .3s ease-in}.btn:hover{background-color:#efefef}.btn_flat_a{color:#333;background-color:#efefef}.btn_flat_a:hover{background-color:#ccc}.btn_raised_a{color:#333;background-color:#efefef;box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}.btn_raised_a:hover{background-color:#ccc}.btn_action_a{color:#333;background-color:#efefef;box-shadow:0 0 10px 0 rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.2)}.btn_action_a:hover{background-color:#ccc}.btn_link_a{color:#4d4d4d;text-decoration:none}.btn_link_a:hover{text-decoration:underline}.btn_link_b{color:#4d4d4d;text-decoration:underline}.btn_link_b:hover{text-decoration:none}.btn_x_small{font-size:10px;padding:8px 10px}.btn_small{font-size:12px;padding:4px 6px}.btn_midium{font-size:16px;padding:6px}.btn_large{font-size:20px;padding:14px 16px}.btn_x_large{font-size:24px;padding:16px 18px}.btn_full{display:block;background-image:none;border:1px solid transparent;border-radius:.3em}.table{width:100%;border-collapse:collapse;background-color:transparent}.table th,.table td{font-weight:normal;text-align:left;padding:.68rem;border:1px solid transparent}.table_default{background:white}.table_default th,.table_default td{border:1px solid #cccccc}.table_default thead th{background:#e6e6e6}.table_default tbody th{background:#efefef}.table_inset_line_white th{box-shadow:1px 1px 0 white inset, -1px -1px 0 white inset}.breadcrumb{display:inline-block;vertical-align:middle}.breadcrumb .breadcrumb_list{position:relative;list-style:none;padding-left:0}.breadcrumb .breadcrumb_list .breadcrumb_step{float:left;font-weight:normal}.breadcrumb .breadcrumb_list .breadcrumb_step:after{content:">";display:inline;margin:0 0.5em}.breadcrumb .breadcrumb_list .breadcrumb_step:last-child:after{content:""}button,input,select,textarea{box-sizing:border-box}input[type='button'],input[type='submit'],input[type='reset'],button{cursor:pointer;-webkit-appearance:button;-moz-appearance:button}textarea{overflow:auto}[disabled],html input[disabled],html button[disabled],.form_control[disabled]{box-shadow:none;background:#e6e6e6;color:#b3b3b3;cursor:not-allowed}select[disabled]>option{color:#b3b3b3}.form_control{padding:.3em .6em;border-radius:.3em;background-color:white;transition:box-shadow ease-in-out .3s, border-color ease-in-out .3s;box-shadow:inset 1px 1px 2px #e6e6e6;border:1px solid #b3b3b3;outline:0}.form_control.block{display:block;width:100%}.form_control.inline_block{display:inline-block}.form_control:focus{border-color:#77ccff;box-shadow:0 0 6px rgba(119,204,255,0.8);outline:0}.t_center{text-align:center !important}.t_right{text-align:right !important}.t_left{text-align:left !important}.t_nowrap{white-space:nowrap !important}.v_top{vertical-align:top !important}.v_middle{vertical-align:middle !important}.v_baseline{vertical-align:baseline !important}.v_bottom{vertical-align:bottom !important}.p_static{position:static !important}.p_relative{position:relative !important}.p_absolute{position:absolute !important}.p_fixed{position:fixed !important}.d_inline{display:inline !important}.d_inline_block{display:inline-block !important}.d_block{display:block !important}.d_table{display:table !important}.d_table_fixed{display:table !important;table-layout:fixed !important}.d_table_cell{display:table-cell !important}.d_none{display:none !important}.o_hidden{overflow:hidden !important}.o_visible{overflow:visible !important}.o_scroll{overflow:scroll !important}.f_bold{font-weight:bold !important}.f_normal{font-weight:normal !important}.t_underline{text-decoration:underline !important}.t_none{text-decoration:none !important}.f_left{float:left !important}.f_right{float:right !important}.w_100px{width:100px}.w_200px{width:200px}.w_210px{width:210px}.w_760px{width:760px}.w_770px{width:770px}.w_100per{width:100%}.h_auto{height:auto !important}.m_1{margin:1px !important}.m_3{margin:3px !important}.m_5{margin:5px !important}.m_10{margin:10px !important}.m_15{margin:15px !important}.m_20{margin:20px !important}.m_25{margin:25px !important}.m_30{margin:30px !important}.mt_1{margin-top:1px !important}.mt_3{margin-top:3px !important}.mt_5{margin-top:5px !important}.mt_10{margin-top:10px !important}.mt_15{margin-top:15px !important}.mt_20{margin-top:20px !important}.mt_25{margin-top:25px !important}.mt_30{margin-top:30px !important}.mr_1{margin-right:1px !important}.mr_3{margin-right:3px !important}.mr_5{margin-right:5px !important}.mr_10{margin-right:10px !important}.mr_15{margin-right:15px !important}.mr_20{margin-right:20px !important}.mr_25{margin-right:25px !important}.mr_30{margin-right:30px !important}.mb_1{margin-bottom:1px !important}.mb_3{margin-bottom:3px !important}.mb_5{margin-bottom:5px !important}.mb_10{margin-bottom:10px !important}.mb_15{margin-bottom:15px !important}.mb_20{margin-bottom:20px !important}.mb_25{margin-bottom:25px !important}.mb_30{margin-bottom:30px !important}.ml_1{margin-left:1px !important}.ml_3{margin-left:3px !important}.ml_5{margin-left:5px !important}.ml_10{margin-left:10px !important}.ml_15{margin-left:15px !important}.ml_20{margin-left:20px !important}.ml_25{margin-left:25px !important}.ml_30{margin-left:30px !important}.mr_auto{margin-right:auto !important}.ml_auto{margin-left:auto !important}.p_1{padding:1px !important}.p_3{padding:3px !important}.p_5{padding:5px !important}.p_10{padding:10px !important}.p_15{padding:15px !important}.p_20{padding:20px !important}.p_25{padding:25px !important}.p_30{padding:30px !important}.pt_1{padding-top:1px !important}.pt_3{padding-top:3px !important}.pt_5{padding-top:5px !important}.pt_10{padding-top:10px !important}.pt_15{padding-top:15px !important}.pt_20{padding-top:20px !important}.pt_25{padding-top:25px !important}.pt_30{padding-top:30px !important}.pr_1{padding-right:1px !important}.pr_3{padding-right:3px !important}.pr_5{padding-right:5px !important}.pr_10{padding-right:10px !important}.pr_15{padding-right:15px !important}.pr_20{padding-right:20px !important}.pr_25{padding-right:25px !important}.pr_30{padding-right:30px !important}.pb_1{padding-bottom:1px !important}.pb_3{padding-bottom:3px !important}.pb_5{padding-bottom:5px !important}.pb_10{padding-bottom:10px !important}.pb_15{padding-bottom:15px !important}.pb_20{padding-bottom:20px !important}.pb_25{padding-bottom:25px !important}.pb_30{padding-bottom:30px !important}.pl_1{padding-left:1px !important}.pl_3{padding-left:3px !important}.pl_5{padding-left:5px !important}.pl_10{padding-left:10px !important}.pl_15{padding-left:15px !important}.pl_20{padding-left:20px !important}.pl_25{padding-left:25px !important}.pl_30{padding-left:30px !important}.middle_senior_contents{font-size:16px;font-weight:300}.middle_senior_contents ul li{list-style-type:none}.middle_senior_contents a{color:#333333}.middle_senior_contents .ttl_contents{padding:0;text-align:center}.secondary_contents{padding:0 15px}.arrow{position:relative;display:inline-block;padding:0 0 0 32px;color:#000;vertical-align:middle;text-decoration:none}.arrow:before,.arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.arrow:before{width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%}.arrow:after{left:9px;box-sizing:border-box;width:9px;height:9px;border:5px solid transparent;border-left:8px solid #fff}.arrow_red:before{background:#D80000}.arrow_orange:before{background:#e8730c}.arrow_white:before{background:#ffffff}.arrow_white_down:after{width:9px;height:9px;border:5px solid transparent;border-top:8px solid #e8730c;right:15px;top:5px}.arrow_pos_right:before,.arrow_pos_right:after{left:inherit;right:10px}.arrow_pos_right:after{left:inherit;right:10px}.arrow_pos_right.arrow_white_down:after{right:17px}.section_wrap{width:960px;margin:30px auto 50px;overflow:hidden}.section_wrap.secondary_wrap{margin-top:25px}.contents_inner{margin-bottom:50px}.middle_mv{width:960px;margin:auto}.search_contents{display:flex}.search_contents .search_box_left{width:570px}.search_contents .search_box_left ul.search_box_main{margin-bottom:20px}.search_contents .search_box_left ul.search_box_sub{font-size:0}.search_contents .search_box_left ul.search_box_sub li{font-size:16px;display:inline-block;margin-right:25px}.search_contents .search_box_left ul.search_box_sub li span{border-bottom:1px dotted #D80000;padding:0 5px 3px}.search_contents .search_box_right{margin-left:15px;width:100%}.search_contents .search_box_right dl{border:1px solid #D80000;border-radius:4px;padding:20px 15px 4px}.search_contents .search_box_right dl dt{font-weight:bold;margin-bottom:20px}.search_contents .search_box_right dl dt span{display:inline-block;width:17px;height:17px;margin:-4px 4px 0 0;vertical-align:middle;background-position:0 -41px}.search_contents .search_box_right dl dd ul{font-size:0}.search_contents .search_box_right dl dd ul li{display:inline-block;margin-bottom:15px;margin-right:15px;font-size:16px}.popularity_contents{background-color:#eeeeee;padding:20px}.popularity_contents .popularity_box{margin-top:20px}.popularity_contents .popularity_box .popularity_box_content{border:1px solid #e8730c;background-color:#ffffff;padding:20px}.popularity_contents .popularity_box .popularity_box_content a{display:table;width:100%}.popularity_contents .popularity_box .popularity_box_content a figure,.popularity_contents .popularity_box .popularity_box_content a dl{display:table-cell;vertical-align:middle}.popularity_contents .popularity_box .popularity_box_content a dl{padding-left:15px}.popularity_contents .popularity_box .popularity_box_content a dl dt{font-weight:bold;margin-bottom:10px}.popularity_contents .popularity_box .popularity_box_content a dl dd{line-height:1.5;font-weight:600}.popularity_contents .popularity_box .popularity_box_content a:hover{opacity:0.7;color:#333333}.area_contents .area_contents_inner{margin-top:20px}.area_contents .area_contents_inner dl{overflow:hidden}.area_contents .area_contents_inner dl dt{padding:15px;font-weight:bold;font-size:20px;text-align:center}.area_contents .area_contents_inner dl dd{padding:20px 20px 0}.area_contents .area_contents_inner dl dd ul{font-size:0}.area_contents .area_contents_inner dl dd ul li{font-size:16px;display:inline-block;margin:0 20px 20px 0;font-weight:600}.area_contents .area_contents_inner dl dd ul li a{color:#0c3bff}.area_contents .area_contents_inner dl dd ul li a:hover{text-decoration:underline}.area_contents .area_contents_inner dl.area_box_area{border:1px solid #005eab}.area_contents .area_contents_inner dl.area_box_area dt{background-color:#005eab;color:#ffffff}.area_contents .area_contents_inner dl.area_box_area dd{background-color:#e6f2ff;height:100%}.area_contents .area_contents_inner dl.area_box_syokusyu{border:1px solid #00b2b3}.area_contents .area_contents_inner dl.area_box_syokusyu dt{background-color:#00b2b3;color:#ffffff}.area_contents .area_contents_inner dl.area_box_syokusyu dd{background-color:#f2fbfb}.age_contents_inner{margin-top:20px}.age_contents_inner dl{overflow:hidden;padding:0 20px}.age_contents_inner dl dt{float:left;margin-right:15px}.age_contents_inner dl dd{font-size:14px;line-height:1.7;font-weight:600}.todouhuken_list{display:none}.city_select_list .acc_city_select_button{padding:15px;border:1px solid #e8730c;box-sizing:border-box;display:block;position:relative;font-weight:600}.city_select_list .acc_city_select_button .arrow{position:absolute;right:0;top:0;bottom:0}.city_select_list .acc_city_select_button .arrow:before{border:1px solid #e8730c;box-sizing:border-box}.city_select_list .acc_city_select_button .arrow:after{transition:all 0.5s;transform-origin:4px 3px}.city_select_list .acc_city_select_button.open .arrow:after{transform:rotate(-180deg);right:15px}.city_select_list .acc_city_select_button.close .arrow:after{transform:rotate(-180deg);right:0}.city_select_list .acc_city_select_button:hover{background-color:#e8730c;color:#ffffff}.city_select_list .acc_city_select_button.selected{background-color:#e8730c;color:#ffffff}.acc_city_select_body{width:285px}.acc_city_select_body li{width:100% !important;background-color:#ffffff}.acc_city_select_body li .btn_orenge_square_middle{border-bottom:none}.acc_city_select_body li:first-child .btn_orenge_square_middle{border-top:none}.acc_city_select_body li:nth-child(odd),.acc_city_select_body li:nth-child(even){padding:0 !important;margin-bottom:0}.acc_city_select_body li:last-child .btn_orenge_square_middle{border-bottom:1px solid #e8730c}.top_keyvisual{position:relative;width:960px;height:180px;margin:15px auto 0;background:url(/assets/key_bg.png) no-repeat}.top_keyvisual h1{padding:30px 0 0 25px;font-size:42px;line-height:48px}.top_keyvisual h1 strong{color:#D80000}.top_keyvisual h1 span{display:block;font-size:19px;line-height:24px !important;font-weight:normal !important}.top_keyvisual_client_list{position:absolute;right:25px;top:20px;width:440px}.top_keyvisual_client_list li{width:100px;height:40px;background:#fff;float:left;margin-left:10px;margin-bottom:5px;list-style-type:none}.sp_agent{background-image:url(/assets/sprite_agent.png);background-repeat:no-repeat}.agent_keyvisual{position:relative;width:880px;height:120px;margin:15px auto;background-position:0 0}.agent_keyvisual h1{font-size:36px;padding:30px 0 0 25px !important;line-height:1.25}.agent_keyvisual h1 span{display:block;font-size:20px !important;color:#394EB0 !important}.agent_keyvisual i{display:block;position:absolute;width:182px;height:191px;background-position:0 -120px;top:10px;right:30px}.agent_title_unit{padding:8px 0;margin-bottom:15px;border-bottom:solid 3px #E1E5F3}.agent_title_unit h2{padding:4px 0 2px 8px;border-left:solid 5px #394FB0}.top_map_area{float:left;width:293px}.top_map_list{position:relative;width:272px;height:242px;margin:15px auto 0;background:url(/assets/top_map_bg.png) no-repeat center center}.top_map_list li{list-style-type:none;position:absolute}.p_01{left:200px;top:120px}.p_02{left:100px;top:180px}.p_03{left:160px;top:160px}.p_04{left:10px;top:220px}.p_05{left:100px;top:10px}.p_06{left:60px;top:90px}.p_07{left:20px;top:140px}.p_99{right:10px;top:220px}.top_map_pref{float:right;width:384px;border-left:solid 1px #ccc}.top_map_pref th{font-size:11px;vertical-align:middle}.top_map_pref td{font-size:11px}.top_map_pref td a{font-size:13px}.hellowork_link{border:solid 1px #ddd;padding:10px 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-align:center}.hellowork_link a{color:#333;text-decoration:underline}.hellowork_link a:hover{color:#333;text-decoration:none}.footer_seo_text,.footer_service_link{border-top:solid 1px #eee}.footer_seo_text .footer_seo_text_inner,.footer_service_link .footer_service_link_inner{width:960px;margin:15px auto}.footer_service_link_inner div{margin-top:6px;border:solid #ddd;border-width:1px 1px 1px 0;display:inline-block}.footer_service_link li{overflow:hidden;width:226px;padding:5px 6px;float:left;list-style-type:none;border-left:solid 1px #ddd}.footer_service_link_logo{display:block;width:90px;float:left}.footer_service_link_logo .sp_services{display:block;width:90px;height:47px;background-image:url(/assets/sprite_services.png);background-repeat:no-repeat}.haken{background-position:0 0}.kango{background-position:0 -47px}.yakuzaishi{background-position:0 -94px}.arubaito{background-position:0 -141px}.times{background-position:0 -188px}.footer_service_link_text{display:block;overflow:hidden;padding:0 0 0 8px;font-size:10px !important}.content_rules h2,.content_privacy h2,.content_help h2,.content_company h2,.content_partner h2{font-size:16px;padding:8px 12px 6px;margin:15px 0;border-left:solid 3px #D90000;border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.content_rules h3,.content_privacy dt{font-size:14px;background:#eee;padding:8px 12px 6px;margin:15px 0;font-weight:bold}.content_company .companyTable{width:100%}.content_company .companyTable th{width:150px !important}.content_company .companyTable td{overflow:hidden;line-height:1.8 !important}.content_rules p,.content_privacy dd{margin-bottom:15px;text-align:justify;text-justify:inter-ideograph}.number_txt{padding-left:1.5em}.number_txt span{display:inline-block;*display:inline;*zoom:1;with:1.5em;text-indent:-1.5em}.number_txt li{list-style-type:none}.content_rules p,.content_rules li,.content_privacy dd,.content_privacy p{line-height:1.45}.content_rules ul{margin-bottom:15px}.content_rules li,.content_privacy li,.content_company li{list-style-type:none}.content_privacy .contact{margin-bottom:15px}.content_privacy .sign{text-align:right}.content_privacy a,.content_help a{text-decoration:underline}.content_privacy a:hover,.content_help a:hover{text-decoration:none}.content_help li{line-height:1.55;list-style-type:none;margin-bottom:5px}.company .ttl_contents{position:relative;line-height:1.25;font-size:22px}.company .ttl_contents .company_id{background:#f6f6f6;bottom:15px;color:#666;display:inline-block;*display:inline;*zoom:1;font-size:10px;padding:2px 4px;position:absolute;right:0;font-weight:normal}.company .table_basic th{width:80px}.mypage_title_unit{padding:8px 0;margin:0 0 15px;border-bottom:solid 3px #eee}.mypage_title_unit h1{padding:4px 0 2px 8px;border-left:solid 5px #D90000}#js_pagetop{display:none;bottom:20px;position:fixed;right:20px;z-index:9999;width:43px;height:43px;background:url(/assets/pagetop.png) no-repeat;text-indent:-9999px}.js_search_attention{position:relative;width:16em;margin:0 auto;display:block}.js_arrow_image{position:absolute;left:-45px;top:8px;display:none}.account_register_top{border:1px solid #ccc;border-radius:4px 4px 0 0;margin:15px 0 0}.account_register_top h2{margin:1px;background:#d90000;border-radius:4px 4px 0 0;color:#fff;font-size:22px;padding:8px 10px 2px;text-align:center;line-height:1.5}.account_register_top h2 span{font-size:11px;display:block}.account_register_top dl{padding:15px 15px 0}.account_register_top dt{background:#333;padding:3px;color:#fff;font-weight:bold;width:17px;text-align:center;float:left}.account_register_top dd{float:right;margin:0;width:195px;padding:3px 0 0;font-weight:bold}.account_register_top dd span{background:linear-gradient(transparent 60%,#ffbfbf 60%)}.account_register_top a{display:block;padding:0 0 3px;margin:15px 15px 8px;text-align:center;padding:8px 5px;border-radius:3px;font-weight:bold;font-size:15px}.search_new_register_banner{position:relative;display:block}.search_new_register_banner .btn_new_regist{width:515px;position:absolute;left:310px;bottom:25px;padding:15px 0;font-size:20px;font-weight:bold;text-align:center}.search_new_register_banner:hover .btn_new_regist{background:#D66B0C}.mailmagazine_banner{position:relative;display:block;height:245px}.mailmagazine_banner .mailmagazine_text{position:absolute;display:block;font-size:32px;left:25px;top:38px;font-size:32px;font-weight:bold;color:#fff;line-height:145%}.mailmagazine_banner_long{text-align:center;display:block;position:relative;height:95px}.mailmagazine_banner_long .mailmagazine_text{position:absolute;color:#fff;display:block;font-size:24px;text-align:left;left:20px;top:16px;font-weight:bold;line-height:145%}.box_job_result .box_job_type_unit img{margin:6px 0 0 5px}.camp_code{display:inline-block;background:#f2f2f2;padding:10px 15px;margin:10px 0 3px;vertical-align:middle}.camp_code img{margin:0 10px 0 0}.camp_code .txt_size_2xlarge{line-height:1}.css_content_accordion_button{position:absolute;bottom:10px;left:50%;transform:translate(-50%, 0);z-index:2}.css_content_accordion_target{max-height:200px;min-height:200px;overflow:hidden;position:relative;z-index:1}.css_content_accordion_target:after{display:block;content:"";position:absolute;bottom:0;left:5px;width:calc(100% - 10px);height:100px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 65%,#ffffff 100%);border-bottom:5px solid #fdeeee}.css_content_accordion_check:checked+.css_content_accordion_button{display:none}.css_content_accordion_check:checked+.css_content_accordion_button+.css_content_accordion_target{max-height:initial;min-height:initial;overflow:initial}.css_content_accordion_check:checked+.css_content_accordion_button+.css_content_accordion_target:after{content:none}body{background:#e3e3e3}a{text-decoration:none;color:#0c3bff}a:hover{text-decoration:none;color:#0b85ff}a.txt_link{text-decoration:underline}a.txt_link:hover{text-decoration:none}.m_5{margin:5px}.mb_5{margin-bottom:5px}.mb_10{margin-bottom:10px !important}.mb_15{margin-bottom:15px !important}.mb_20{margin-bottom:20px !important}.mb_30{margin-bottom:30px !important}.mr_10{margin-right:10px !important}.mt_5{margin-top:5px !important}.mt_10{margin-top:10px !important}.mt_15{margin-top:15px !important}.mt_20{margin-top:20px !important}.mt30{margin-top:30px !important}.pd_1{padding:1px !important}.pd_3{padding:3px !important}.pd_5{padding:5px !important}.pd_10{padding:10px !important}.pd_15{padding:15px !important}.pd_20{padding:20px !important}.pd_25{padding:25px !important}.pd_30{padding:30px !important}.pd_40{padding:40px !important}.pdt_1{padding-top:1px !important}.pdt_3{padding-top:3px !important}.pdt_5{padding-top:5px !important}.pdt_10{padding-top:10px !important}.pdt_15{padding-top:15px !important}.pdt_20{padding-top:20px !important}.pdt_25{padding-top:25px !important}.pdt_30{padding-top:30px !important}.pdt_40{padding-top:40px !important}.pdr_1{padding-right:1px !important}.pdr_3{padding-right:3px !important}.pdr_5{padding-right:5px !important}.pdr_10{padding-right:10px !important}.pdr_15{padding-right:15px !important}.pdr_20{padding-right:20px !important}.pdr_25{padding-right:25px !important}.pdr_30{padding-right:30px !important}.pdr_40{padding-right:40px !important}.pdb_1{padding-bottom:1px !important}.pdb_3{padding-bottom:3px !important}.pdb_5{padding-bottom:5px !important}.pdb_10{padding-bottom:10px !important}.pdb_15{padding-bottom:15px !important}.pdb_20{padding-bottom:20px !important}.pdb_25{padding-bottom:25px !important}.pdb_30{padding-bottom:30px !important}.pdb_40{padding-bottom:40px !important}.pdl_1{padding-left:1px !important}.pdl_3{padding-left:3px !important}.pdl_5{padding-left:5px !important}.pdl_10{padding-left:10px !important}.pdl_15{padding-left:15px !important}.pdl_20{padding-left:20px !important}.pdl_25{padding-left:25px !important}.pdl_30{padding-left:30px !important}.pdl_40{padding-left:40px !important}.p_0{padding:0 !important}.p_10{padding:10px !important}.cols_fix_50{width:50px !important}.cols_fix_70{width:70px !important}.cols_fix_120{width:120px !important}.cols_fix_140{width:140px !important}.ht50{height:50px !important}.ht60{height:60px !important}.ht160{height:160px !important}.width_220{width:220px !important}.sp_common{background-image:url(/assets/sprite_common-75c194328d32c1b56fbf45ef7689bf2c.png);background-repeat:no-repeat}.sp_account{background-image:url(/assets/sprite_account-39a02f9c90c04f7f3672d178d6cb6891.png);background-repeat:no-repeat}.num{color:#e6720c}.attn{color:#f00}.page_inner_link{position:relative;top:-50px;display:block}.header{padding:7px 0 10px;background:#fff}.header_inner{width:960px;margin:0 auto}.header_logo{float:left;overflow:hidden;width:109px;height:41px;margin:5px 0 0;background-position:0 0}.header_logo a,.header_logo span{display:block;width:109px;height:41px;padding-top:41px}.header_job_total{font-size:11px;float:left;padding-top:25px}.header_job_total strong{font-size:20px;line-height:1;padding:0 2px}#js_header_client_list{position:relative;float:right;overflow:hidden;width:516px;height:25px;margin-top:25px}#js_header_client_list ul{text-align:center;letter-spacing:-1em;word-spacing:-1em}:root #js_header_client_list ul{font-size:1px;letter-spacing:-1px;word-spacing:-1px}#js_header_client_list li{font-size:0;display:inline-block;width:80px;height:20px;margin:0 2px;list-style-type:none;letter-spacing:normal;word-spacing:normal;*display:inline;*zoom:1}.nav{z-index:999;width:100%;background:#d90000}.nav_inner{width:960px;margin:0 auto}.nav{height:42px;box-shadow:0 2px 1px 0 rgba(0,0,0,0.15)}.nav_search{float:left}.nav_search li{position:relative;list-style-type:none}.btn_drop_label{font-size:15px;font-weight:bold;line-height:46px;position:relative;display:block;overflow:hidden;width:171px;height:42px;cursor:pointer;color:#fff;border:solid #ca0000;border-width:0 1px;box-shadow:inset 0 0 1px 0 rgba(255,255,255,0.45)}.btn_drop_label:hover,.btn_drop_label:hover .icon_unit_dropdown{border-color:#b50000;background:#d20000}.btn_drop_label .icon_search{display:inline-block;width:17px;height:17px;margin:-4px 4px 0 8px;vertical-align:middle;background-position:0 -41px;*display:inline;*zoom:1}.btn_drop_label.active{border-color:#a20000;background:#bd0000;box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.15)}.icon_unit_dropdown{line-height:42px;position:absolute;right:0;width:19px;height:42px;text-align:center;border-left:solid 1px #ca0000}.btn_drop_label.active .icon_unit_dropdown{border-color:#a20000;background:#bd0000}.icon_arw_down{display:inline-block;width:7px;height:4px;background-position:0 -58px;*display:inline;*zoom:1}.btn_drop_label.active .icon_arw_down{position:relative;top:-1px;background-position:0 -62px}.drop_panel{position:absolute;top:42px;left:0;display:none;width:172px;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.35)}.icon_arw_top{display:block;width:13px;height:7px;margin:-7px 0 0 36px;background-position:-7px -58px}.drop_panel li{font-size:14px;list-style-type:none}.drop_panel li a{font-weight:bold;display:block;margin:3px;padding:16px 16px 16px 8px;text-decoration:underline}.drop_panel li a:hover{text-decoration:none}.icon_arw_right{display:inline-block;width:4px;height:7px;margin:-2px 8px 0 0;background-position:-20px -58px;*display:inline;*zoom:1}.drop_panel li a:hover{background:#e4f1ff}.nav_user{float:right;height:42px;border-left:solid 1px #ca0000}.nav_user li{position:relative;float:left;overflow:hidden;height:41px;padding-top:1px;list-style-type:none;border-right:solid 1px #ca0000;border-left:solid 1px rgba(255,255,255,0.15)}.nav_user li a{font-size:12px;font-weight:bold;line-height:30px;display:block;width:150px;margin:6px 3px;text-align:center;text-decoration:none;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.nav_user li a.w_history{width:116px}.nav_user li .disabled{font-size:12px;font-weight:bold;line-height:30px;display:block;width:116px;margin:6px 4px;text-align:center;color:#a20000}.nav_user li a.current,.nav_user li a.current:hover{color:#fff;background:#2e2e2e}.nav_user li a:hover{color:#fff;background:#bd0000;box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.25)}.nav_user li .sp_common{display:inline-block;width:17px;height:17px;margin:-2px 5px 0 -7px;vertical-align:middle;*display:inline;*zoom:1}.nav_user [class*="icon-"]{font-size:16px;color:rgba(0,0,0,0.6);font-weight:bold;vertical-align:baseline}.nav_user .icon_time{background-position:-34px -41px}.nav_user .current .icon_time{background-position:-85px -41px}.nav_user .icon_user{background-position:-51px -41px}.nav_user .current .icon_user{background-position:-102px -41px}.nav_user .btn_nav_login{width:100px;color:#333;background:#fff}.nav_user .btn_nav_login:hover{color:#333;background:#f6f6f6 !important;box-shadow:none !important}.nav_user .btn_nav_logout{width:100px;color:#fff}.nav_user .btn_nav_regist{width:100px;background:#e8730c}.nav_user .btn_nav_regist:hover{background:#d66b0c !important;box-shadow:none !important}.add_num{font-size:11px;font-weight:bold;line-height:20px;display:inline-block;width:20px;height:20px;margin:0 -6px 0 4px;text-align:center;color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;*display:inline;*zoom:1}.current .add_num{background:#454545}.breadcrumb{font-size:10px;line-height:27px;display:block;overflow:hidden;width:960px;height:25px;margin:0 auto;border-bottom:solid 1px #ddd;background:#eee}.no_grobal_nav{border-top:solid 1px #ddd}.breadcrumb a{text-decoration:underline;color:#333}.breadcrumb a:hover{text-decoration:none}.contents_body{padding:15px 0;background:#fff}.layout_col2_pages .contents{width:960px;margin:0 auto}.layout_col2_pages .main{float:left;width:680px}.layout_col2_pages .sub{float:right;width:260px}.layout_col2_user .contents{width:960px;margin:0 auto !important}.layout_col2_user .main{float:right;width:720px;margin:15px 0 0}.layout_col2_user .sub{float:left;width:200px}.layout_col1 .contents{width:880px;margin:0 auto}.layout_col2_middle{display:flex}.layout_col2_middle>div,.layout_col2_middle>dl{width:calc(100%/2)}.layout_col2_middle .layout_col2_left{margin-right:10px}.layout_col2_middle .layout_col2_right{margin-left:10px}.layout_col3_middle{flex:0 0 auto}.layout_col3_middle ul.layout_col3_box{display:flex}.layout_col3_middle ul.layout_col3_box li{width:calc(100%/3);margin-right:15px;text-align:center;font-weight:bold}.layout_col3_middle ul.layout_col3_box li:last-child{margin-right:0}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer_inner{width:960px;margin:0 auto}.zigexnGrouplinks{margin-bottom:10px;padding-top:25px;border-bottom:#fff solid 1px;color:#bbb;font-size:13px;line-height:1.5;word-break:break-all;-webkit-font-smoothing:antialiased}.zigexnGrouplinks a{color:#333;letter-spacing:0}.zigexnGrouplinksInner{padding:0 0 25px;border-bottom:#ccc solid 1px}.footer_main{padding:8px 0;border-bottom:solid 1px #dadada;background:#eee}.footer_nav{float:left;width:120px;padding:8px 0}.footer_nav li{padding:2px 0;list-style-type:none}.footer_nav li a{font-size:11px;color:#333}.licence{font-size:11px;float:right;padding:8px 0 0}.copyright{font-size:11px;padding:0 0 8px;color:#999}.footer_zigexn{border-top:solid 1px #dadada;background:#e3e3e3}.zigexn_nav{float:left;margin-top:36px}.zigexn_nav a{color:#333}.zigexn_nav li{font-size:11px;display:inline;margin-right:20px}.zigexn_logo{float:left;width:91px;height:31px;margin-top:28px;margin-right:20px;background-position:0 -121px}.zigexn_policy{font-size:11px;line-height:1.65;float:right;width:254px;height:55px;padding:16px 0}.privacy_mark{float:left;width:55px;height:55px;margin-right:10px;background-position:0 -66px}.overlay_wrap{position:relative;text-align:center;margin-bottom:50px}.overlay_inner{position:fixed;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,0.5);width:100vw;padding:20px}.dummy{color:#fff}div#wrap_upload_btn{position:relative}div#wrap_upload_btn input#upload_cv_avatar{position:absolute;top:0;left:0;width:123px;opacity:0;cursor:pointer}div#previewer_box{width:120px;height:160px;margin:0 auto;border:1px solid #ccc}div#previewer_box .bar{width:0;margin-top:70px;height:10px;background:url("/assets/progressbar.gif") repeat-x}.preview-blur{background:#000;opacity:0.6}div#pdf_previewer{background:#fff}div#pdf_previewer div.mypage_title_unit{border:0}div#pdf_previewer div.mypage_title_unit h1{border:0;padding-left:0}div#pdf_previewer .cv-latest-version{padding-bottom:5px;padding-right:20%}div#pdf_previewer p.box_careersheet_title ~ br{content:' ';display:none}div#pdf_previewer table{width:100%;border-collapse:collapse;border:1px solid #ddd;display:table;font-size:13px}div#pdf_previewer table td{vertical-align:top}div#pdf_previewer table th,div#pdf_previewer table td{border:1px solid #ddd}div#pdf_previewer table th div.cv-address,div#pdf_previewer table td div.cv-address{width:100%}div#pdf_previewer table th div.cv-address span.txt_right,div#pdf_previewer table td div.cv-address span.txt_right{float:right;width:100%}div#pdf_previewer table th div.no-image,div#pdf_previewer table td div.no-image{width:120px;height:160px;border:1px solid #ddd;position:relative}div#pdf_previewer table th div.no-image span,div#pdf_previewer table td div.no-image span{position:absolute;top:70px;left:25px}div#pdf_previewer table .col-width-250{width:250px}div#pdf_previewer table .col-width-120{width:120px}div#pdf_previewer table .col-width-100{width:100px !important}div#pdf_previewer table .col-width-50{width:50px !important}div#pdf_previewer table .col-width-20{width:20px}div#pdf_previewer .header-letter{width:85%;height:200px;margin:0 auto}div#pdf_previewer .header-letter .head-left{width:60%;float:left}div#pdf_previewer .header-letter .head-right{float:left;width:40%;text-align:right}div#pdf_previewer .letter-body h2{width:100%;text-align:center;font-weight:normal;margin-bottom:40px}div#pdf_previewer .letter-body p{width:85%;margin:0 auto;margin-bottom:10px}div#pdf_previewer .letter-footer{height:200px;width:85%;padding:5px;margin:0 auto;margin-top:120px;border-top:1px solid #ddd;border-left:1px solid #ddd}div#pdf_previewer .sub_header,div#pdf_previewer .career_summary,div#pdf_previewer .resumes,div#pdf_previewer .career_change_reason,div#pdf_previewer .work_experience,div#pdf_previewer .self_promotion,div#pdf_previewer .end{margin-top:40px}table.fixed{table-layout:fixed;margin:0}div.resume-box table.table_form tr.fields-errors{border-bottom:0}div.resume-box table.table_form tr.fields-errors td{border-bottom:0}div.resume-box table.table_form td{vertical-align:top}div.resume-box table.table_form .col-width-100{width:100px !important}div.resume-box table.table_form .col-width-50{width:50px !important}.hidden{display:none}#previewer_box div.no-image{width:120px;height:160px;border:1px solid #ddd;position:relative}#previewer_box div.no-image span{position:absolute;top:70px;left:25px}.promotion_body .txt_size_xsmall{font-size:15px !important;line-height:1.2 !important}.promotion_body .txt_size_small{font-size:18px !important;line-height:1.2 !important}.promotion_body .txt_size_medium{font-size:33px !important;line-height:1.2 !important}.promotion_body .txt_size_large{font-size:51px !important;line-height:1.2 !important}.promotion_body .txt_size_xlarge{font-size:60px !important;line-height:1 !important}.promotion_body .txt_size_xxlarge{font-size:92px;line-height:110px !important}.promotion_body .typo_color_red{color:#c00}.promotion_body .typo_color_orange{color:#d66b0c}.promotion_body .header{position:relative;background:#fff;border-top:solid 3px #CC0000;width:100%;padding:0 !important;box-shadow:0 2px 1px 0 rgba(0,0,0,0.15)}.promotion_body .header_inner{position:relative;width:960px;margin:0 auto;padding:5px 0 18px}.promotion_body .header_slogan{float:left;font-size:13px;padding-top:25px;font-weight:normal}.promotion_body .header_topix_logo{position:absolute;right:0;top:9px}.promotion_body .contents{width:960px;margin:0 auto}.promotion_body .merit_box{background:#6AAA00;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:1px 10px 10px;margin:20px 0 0}.promotion_body .merit_box_list{background:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin-top:10px}.mb10{margin-bottom:10px}.p35{padding:35px}.num{color:#E6720C}.typo_color_green{color:#6aaa00}.f_bold{font-weight:bold}.t_center{text-align:center}.t_right{text-align:right !important}.t_left{text-align:left}.btn_regist{display:inline-block;font-size:40px;font-weight:bold;text-align:center;text-decoration:none;padding:16px 30px 10px;color:#fff;box-shadow:0 2px 1px 0 rgba(0,0,0,0.15);border:solid 1px #D90000;background-color:#D90000;background:linear-gradient(to bottom, #f80000 0%,#d90000 100%);background:-moz-linear-gradient(top, #f80000 0%, #d90000 100%);background:-webkit-linear-gradient(top, #f80000 0%, #d90000 100%);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.btn_regist:hover{color:#fff !important;background:#D90000 !important;box-shadow:0 0 16px 0 rgba(217,217,0,0.75)}.promo_new_register{background:#fff;padding:0 0 1px}.promo_new_register .keyvisual{width:100%;margin:0 0 20px;background:url(/assets/promo/new_register/key_bg.png) repeat-x 0 0}.promo_new_register .keyvisual_inner{position:relative;width:960px;margin:0 auto}.promo_new_register .keyvisual_ttl_unit{width:480px;padding:20px 0 0}.promo_new_register .keyvisual span{font-weight:bold}.promo_new_register .keyvisual_txt span{display:block}.promo_new_register .keyvisual_txt i{color:#6AAA00;font-style:normal}.promo_new_register .update{position:relative;top:-10px}.promo_new_register .keyvisual_logo_unit{position:absolute;right:-14px;top:25px;width:466px;height:332px;background:url(/assets/promo/new_register/key_box.png) no-repeat}.promo_new_register .keyvisual_logo_ttl{font-size:26px;color:#fff;padding:18px 0 0 20px;line-height:1.2}.promo_new_register .keyvisual_logo_unit ul{width:330px;margin:15px 0 0 20px}.promo_new_register .keyvisual_logo_unit li{float:left;list-style-type:none;width:100px;height:50px;line-height:50px;margin:0 0 5px 5px}.promo_new_register .keyvisual_logo_unit li img{width:100px;height:auto;vertical-align:middle}.promo_new_register .merit_box_list{background:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin-top:10px}.promo_new_register .merit_box_list_txt{width:480px;float:right;padding:30px 30px;border-left:solid 1px #eaeaea}.promo_new_register .merit_box_list_txt h3{position:relative;font-size:28px;padding:5px 0 10px 80px;line-height:1.2}.promo_new_register .merit_box_list_txt h3 span{width:70px;height:80px;display:block;line-height:80px;text-align:center;position:absolute;left:0;top:0;font-size:80px;color:#6AAA00;font-style:oblique}.promo_new_register .merit_box_list_txt p{font-size:20px;margin-top:20px;line-height:1.45;text-align:justify;text-justify:inter-ideograph}.promo_new_register .merit_box_list_image{float:left;width:350px;margin:35px 0 0 22px}.promo_new_register #merit_03 .merit_box_list_image{margin:15px 0 0 22px}.promo_new_register .about_box{border:solid 1px #ccc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin:30px 0}.promo_new_register .about_box h2{font-size:24px;padding:16px 20px 10px;border-bottom:solid 3px #D90000}.promo_new_register .about_list{width:318px;float:left}.promo_new_register .about_list_inner{padding:15px 18px 18px}.promo_new_register .about_list_inner h3{font-size:18px;margin:15px 0 10px}.promo_new_register .about_list_inner .about_txt{font-size:13px;text-align:justify;text-justify:inter-ideograph;line-height:1.35}.promo_new_register #about_01,.promo_new_register #about_02{border-right:solid 1px #eaeaea}.promo_resume{background:#fff;padding:0 0 1px}.promo_resume .keyvisual{width:100%;background:url(/assets/promo/new_register/key_bg.png) repeat-x 0 0}.promo_resume .keyvisual_inner{position:relative;width:960px;margin:0 auto}.promotion_body .keyvisual_ttl_unit .txt_size_large{line-height:1.4 !important}.promo_resume .keyvisual_ttl_unit{padding:20px 0 0;background:url(/assets/promo/resume/resume.png) right 20px no-repeat}.resume_dl_box{font-weight:bold;font-size:32px;text-align:center;margin:20px 0}.resume_dl_box p{display:inline-block;background:url(/assets/promo/resume/pdf.png) left center no-repeat;padding:20px 0 20px 150px}.resume_dl_box div{display:inline-block;background:url(/assets/promo/resume/mail.png) right center no-repeat;padding:0 130px 0 0}.resume_point_list{list-style:none;margin:20px 0 0}.resume_point_list li{margin:0 0 15px;padding:0 0 0 40px;font-size:22px;font-weight:bold;background:url(/assets/promo/resume/check.png) left center no-repeat}.resume_point_list li span{color:#E6720C}.resume_step_list{display:table;width:100%;height:181px;padding:20px;background:url(/assets/promo/resume/step.png) left center no-repeat}.resume_step_list li{display:table-cell;font-size:30px;font-weight:bold;padding:0 0 0 50px;vertical-align:middle}.resume_step_list li:first-child{width:250px}.resume_step_list li:last-child{width:220px;padding:0}.promo_resume .btn_regist{position:relative;padding:16px 100px 10px 30px}.promo_resume .btn_regist span{position:absolute;background:#fff;border-radius:3px;padding:4px 10px 2px;color:#f00;font-size:24px;top:25%;right:20px;display:inline-block;margin:0 0 0 10px}.promo_agent{background:#fff;line-height:1.6;font-size:14px;padding:0 0 30px}.promo_agent .btn_regist{font-size:30px;border-radius:5px;padding:16px 40px 10px}.promo_agent .head_contents{height:320px;border-bottom:6px solid #d4d4d4;background:url(/assets/promo/agent/maim_image.png) center top no-repeat}.promo_agent .keyvisual{padding:35px 0 0;width:960px;margin:0 auto}.promo_agent .keyvisual h1{font-size:48px;line-height:1.4;text-shadow:1px 0 0 #fff,0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff}.promo_agent .keyvisual h1 .lead{font-size:32px;font-weight:bold;display:block}.promo_agent h2{font-size:30px}.promo_agent .contents_a{width:960px;margin:30px auto 0;height:430px;background:url(/assets/promo/agent/01.png) center 80px no-repeat #fff}.promo_agent .contents_a h2{text-align:center;padding:0 0 20px}.promo_agent .contents_a li{text-indent:-9999px;list-style:none}.promo_agent .contens_a_bottom{background:#eee;border-top:6px solid #d4d4d4;border-bottom:6px solid #d4d4d4;font-size:30px;text-align:center;padding:30px 0 30px;font-weight:bold}.promo_agent .contents_b{width:960px;margin:0 auto;background:#fff;padding:80px 30px 0}.promo_agent .contents_b dl{border-bottom:1px solid #ddd;padding:10px 0 15px}.promo_agent .contents_b dt{font-size:20px;font-weight:bold;width:385px;text-indent:50px;float:left;position:relative;padding:20px 0 0}.promo_agent .contents_b dt span{position:absolute;left:-50px;top:0;color:#d66b0c;font-weight:bold;font-style:italic;font-size:50px;margin:0 20px 0 0}.promo_agent .contents_b dd{width:575px;float:right;padding:12px 0 0;font-size:14px}.promo_agent .contents_b .line{background:linear-gradient(transparent 60%,#ffabab 60%);font-weight:bold}.promo_agent .contents_c{background:#eee;padding:24px 30px 30px;border-top:6px solid #d4d4d4;border-bottom:6px solid #d4d4d4}.promo_agent .contents_c h2{margin:0 0 20px}.promo_agent .contents_c .client_detail_box{width:960px;margin:0 auto;background:#fff;display:table;position:relative}.promo_agent .contents_c .client_detail_box div{display:table-cell;border-bottom:1px solid #eee;border-right:1px solid #eee;padding:15px;text-align:left;width:33.333%}.promo_agent .contents_c .client_detail_box div p{padding:10px}.promo_agent .contents_c .bottom_text{text-align:center;font-size:30px;font-weight:bold;padding:20px 0 10px;position:relative;margin:0 auto;line-height:1;letter-spacing:0.1em}.promo_agent .contents_c .bottom_text span{font-weight:bold;font-size:50px;position:relative;display:inline-block}.promo_agent .contents_c .bottom_text span:before{content:"●";color:#d66b0c;position:absolute;font-size:18px;top:-22px;left:0.4em}.promo_agent .contents_d{width:960px;margin:0 auto;background:#fff;border:6px solid #d6d6d6;padding:20px}.promo_agent .contents_d h2{text-align:center}.promo_agent .contents_d .box{float:left;width:290px;padding:0 20px 0 0;margin:0 20px 0 0;border-right:2px solid #d6d6d6;min-height:230px}.promo_agent .contents_d .box.right{border:none;margin:0;padding:0}.promo_agent .contents_d h3{padding:15px 0;text-align:center;background:#eee;font-size:20px;font-weight:normal;margin:0 0 15px}.promo_agent .contents_d h4{font-size:18px;color:#d66b0c;margin:0 0 7px}.promo_agent .arrow{background:url(/assets/promo/agent/arrow.png) center -10px no-repeat;padding-top:80px}.promo_agent .btn_regist{color:#fff;box-shadow:inset 0 -4px 0 #6AAA00;border:solid 1px #76BD00;background-color:#76BD00;background:linear-gradient(to bottom, #98cb00 0%,#76bd00 100%);background:-moz-linear-gradient(top, #98cb00 0%, #76bd00 100%);background:-webkit-linear-gradient(top, #98cb00 0%, #76bd00 100%)}.promo_agent .btn_regist:hover{color:#fff;text-decoration:none;background:#6AAA00 !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15) !important}.promo_oiwaikin{background:#fff}.promo_oiwaikin .keyvisual{text-align:center;background:url(/assets/promo/oiwai/main_bg.png) left top;height:385px;overflow:hidden}.promo_oiwaikin .camp_date{background:#000;text-align:center;font-size:18px;font-weight:bold;color:#fff;padding:7px}.promo_oiwaikin .caution{background:#f2f2f2;margin:0 0 -30px}.promo_oiwaikin .caution .inner{width:980px;margin:0 auto;padding:10px 0;font-size:12px}.promo_oiwaikin h2{font-size:38px;margin:0 0 20px}.promo_oiwaikin .question{margin:5px 0 0}.promo_oiwaikin .question a{text-decoration:underline;color:#000;font-size:11px}.promo_oiwaikin .question span{display:inline-block;color:#fff;font-size:11px;border-radius:1em;background:#aaa;line-height:1.2em;width:1.2em;text-align:center;margin:0 5px 0 0}.promo_oiwaikin .contents_wrapper{border-top:1px solid #d6d6d6;margin:30px 0 0;padding:20px 0;line-height:1.6;font-size:15px}.promo_oiwaikin ul.list li{margin:0 0 5px 25px}.promo_oiwaikin .item_box{border:5px solid #7dc000;border-radius:5px}.promo_oiwaikin .item_box .inner{display:table;width:100%;border-bottom:5px solid #7dc000}.promo_oiwaikin .item_box .inner .full_width{font-size:34px;font-weight:bold;text-align:center;padding:20px;line-height:1}.promo_oiwaikin .item_box .inner .full_width .cautoin{font-size:18px !important;font-weight:normal}.promo_oiwaikin .item_box .head{display:table-cell;background:#eee;font-weight:bold;width:145px;padding:20px;color:#D66B22;font-size:22px}.promo_oiwaikin .item_box .cnt{display:table-cell;padding:20px}.promo_oiwaikin .item_box .cnt h3{font-size:30px;margin:0 0 10px}.promo_oiwaikin .get{font-size:46px;font-weight:bold;color:#d66B22;margin:50px 0 0}.promo_oiwaikin .get img{vertical-align:middle}.promo_oiwaikin .search_cnt{text-align:center;margin:40px 0 20px}.promo_oiwaikin .search_cnt h3{font-size:32px;margin:0 0 10px;color:#d66B22}.promo_oiwaikin .box_section_list{margin:0 80px}.promo_oiwaikin .box_section_list .top_map_area{width:350px}.promo_oiwaikin .box_section_list .top_map_pref{width:auto;text-align:left}.promo_oiwaikin .box_section_list .table_pref th{padding:12px 0 12px 6px}.promo_oiwaikin .caution_cnt{background:#f2f2f2;padding:15px;font-size:13px;margin:20px 0 0}.promo_oiwaikin .caution_cnt p{margin:0 0 10px}.promo_oiwaikin .caution_cnt h2{margin:0 0 10px}.promo_oiwaikin .table_job_data th,.promo_oiwaikin .table_job_data td{padding:10px}.box_section_list{border:solid 1px #ccc;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;margin:15px 0}.box_section{border:solid 1px #ccc;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;margin:15px 0}.box_new_regist{background:#f7f1d0;box-shadow:inset 0 -3px 0 #ecde8C;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:10px;margin:15px 0}.box_new_regist_ttl{font-size:20px;font-weight:bold;border-left:solid 4px #d66b0c;padding:2px 6px 0;margin-bottom:20px}.box_resume_template span{height:30px;line-height:32px;display:inline-block;overflow:hidden}.box_user{background:#dee9c0;box-shadow:inset 0 -3px 0 #bbd17e;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:10px;margin:15px 0;position:relative}.box_user p a{vertical-align:bottom;padding:0 10px}.box_user_icon{display:inline-block;*display:inline;*zoom:1;background:#bbd17e;width:25px;height:25px;text-align:center !important;vertical-align:middle;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin:-2px 6px 0 0}.box_user_icon span{display:inline-block;*display:inline;*zoom:1;width:17px;height:17px;vertical-align:middle;margin:-10px 0 0;background-position:-102px -41px}.box_user_ttl{font-size:20px;font-weight:bold;border-left:solid 4px #6aaa00;padding:2px 6px 0;margin-bottom:15px}.box_agent{background:#e1e5f3;padding:1px 5px}.box_agent.box_agent_result{margin:15px 0}.box_agent_list{border-top:solid 3px #394fb0;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;margin:5px 0}.box_agent_header{height:40px;border-bottom:dotted 1px #ccc}.box_agent_header a{float:left;display:block;font-weight:bold;font-size:16px;line-height:40px;padding:0 10px;text-decoration:underline}.box_agent_header a:hover{text-decoration:none}.agent_logo{float:right;width:80px;height:20px;margin:10px 10px 0 0}.box_agent_result .box_agent_list_unit{padding:10px}.box_agent_list_main{float:left;width:660px;padding-right:10px;border-right:solid 1px #eee}.box_agent_list_main.box_agent_no_image{float:none !important;width:100% !important;padding:0 !important;border-right:none !important}.box_agent_list_sub{float:right;width:166px}.box_agent_result th{font-size:12px;width:76px;vertical-align:top;padding:8px;line-height:1.55}.box_agent_result td{font-size:12px;padding:8px 12px;line-height:1.45}.job_box_list_pickup{display:block;position:relative;border:solid #ddd;border-width:0 1px 1px;padding:26px 10px 10px;font-size:11px;line-height:1.35}.job_box_list_pickup span{position:absolute;left:-1px;top:-1px;width:60px;height:16px;overflow:hidden;line-height:16px;text-align:center;background:#222;font-size:10px;color:#fff}.box_agent_result .btn{width:180px !important;vertical-align:middle;margin:0 4px}.box_agent_list_related{padding:10px 8px 8px;border-top:solid 1px #ccc}.box_agent_list_related ul{padding:5px 0 0 !important}.box_agent_list_related_ttl{display:block;font-weight:bold;border-left:solid 3px #394fb0;padding:1px 6px 0}.box_agent_detail .box_agent_header{padding:10px 0;height:auto !important;border-bottom:none !important}.box_agent_detail .box_agent_header h1{font-size:24px;height:40px;overflow:hidden;line-height:44px;float:left}.box_agent_detail .box_agent_thumb,.box_agent_detail .box_agent_thumb img{background:#eee;display:block;height:40px;width:90px;float:left;border:none !important;margin:0 !important}.box_agent_detail .box_agent_thumb{margin-right:12px !important}.box_agent_detail .box_agent_header .agent_logo{margin:10px 0 0 !important}.box_agent_detail .box_agent_status{border-top:solid 2px #ddd !important;padding:8px 0 4px}.box_agent_section{border-top:solid 3px #394fb0;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;margin:5px 0}.box_agent_section h2{overflow:hidden;border-bottom:1px solid #ddd;font-size:18px;font-weight:bold;padding:12px}.box_agent_section_unit{padding:12px}.box_agent_section_unit h3{font-size:16px;height:26px;line-height:26px;padding:0 8px;margin:15px 0;border-left:solid 3px #394fb0}.box_agent_section_unit p{font-size:13px;line-height:1.65;text-align:justify}.box_agent_section_main{float:left;width:500px}.box_agent_section_main.box_agent_no_image{padding:24px;float:none !important}.box_agent_section_sub{width:320px;float:right}.box_agent_section_img_main span,.box_agent_section_img_sub span{display:block}.box_agent_section_img_main{width:320px;height:auto !important;background:#eee;margin-bottom:10px}.box_agent_section_img_main img,.box_agent_section_img_sub_01 img,.box_agent_section_img_sub_02 img{width:100% !important;height:auto !important;vertical-align:top}.box_agent_section_img_sub_01{width:155px;height:115px;background:#eee;float:left}.box_agent_section_img_sub_02{width:155px;height:115px;background:#eee;float:right}.box_agent_btn_unit{text-align:center;padding:10px 0;background:#f6f6f6;margin-top:15px}.box_agent_btn_unit a{vertical-align:bottom}.box_agent_section_data{padding:12px 12px 0}.box_agent_section_data th{width:180px;vertical-align:top;padding:8px;font-size:13px;line-height:1.65}.box_agent_section_data td{font-size:13px;line-height:1.65;padding:8px 12px}.box_job{background:#fdeeee;padding:1px 5px}.box_job.box_job_result{margin:10px 0}.box_job_list{border-top:solid 3px #d90000;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;margin:5px 0}.box_job_result .box_job_header .box_job_info{height:30px;border-bottom:solid 1px #eee}.box_job_result .box_job_header .box_job_info .icon_new{float:left;display:block;width:60px;height:30px;line-height:30px;color:#fff;background:#d90000;font-size:16px;font-weight:bold;text-align:center}.box_job_result .box_job_header .box_job_info .box_job_type_unit{display:block;float:left;padding-left:5px}.box_job_result .box_job_header .box_job_info .icon_type{float:left;font-size:12px;font-weight:bold;overflow:hidden;line-height:19px;height:18px;padding:0 10px;vertical-align:middle;margin:6px 0 0 5px !important}.box_job_result .job_client{margin:5px 0 0;padding:0 10px 0 0}.box_job_list .box_job_header{position:relative;padding:0;border-bottom:dotted 1px #ccc}.box_job_list .box_job_header a{position:relative;display:block;padding:10px;line-height:1.45}.box_job_list .box_job_header .box_job_company{display:block;font-weight:bold;color:#333;font-size:14px;padding-bottom:4px}.box_job_list .box_job_header .box_job_ttl{font-weight:bold;font-size:16px;text-decoration:underline}.box_job_list .box_job_header:hover .box_job_ttl{text-decoration:none}.box_job_list .box_job_header .job_ID{position:absolute;right:10px;top:10px;font-size:10px;color:#666;display:inline-block;background:#f6f6f6;padding:2px 4px;vertical-align:middle;margin:0 0 0 6px}.box_job_list .box_job_list_unit{padding:10px}.box_job_list .box_job_list_main{float:left;width:660px;padding-right:10px;border-right:solid 1px #eee}.box_job_list .box_job_list_main.box_job_no_image{float:none !important;width:100% !important;padding:0 !important;border-right:none !important}.box_job_list .box_job_list_sub{float:right;width:166px}.box_job_list .table_job_data th{font-size:12px;width:76px;vertical-align:top;padding:8px;line-height:1.55}.box_job_list .table_job_data td{font-size:12px;padding:8px 12px;line-height:1.45}.table_job_data td strong{color:#e8730c}.job_box_list_pickup{display:block;position:relative;border:solid #ddd;border-width:0 1px 1px;padding:26px 10px 10px;font-size:11px;line-height:1.35;text-align:justify;text-justify:inter-ideograph}.job_box_list_pickup span{position:absolute;left:-1px;top:-1px;width:60px;height:16px;overflow:hidden;line-height:16px;text-align:center;background:#222;font-size:10px;color:#fff}.box_job_result .job_box_btn_unit .btn_useful,.box_job_result .job_box_btn_unit .btn_useful.btn_add_on{font-size:14px;padding:0 18px !important;height:34px !important;text-align:center !important;line-height:34px !important;border-radius:4px !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important}.box_job_detail .box_job_header{position:relative;padding:0;border-bottom:solid 2px #ddd;margin-bottom:10px}.box_job_detail .box_job_header .job_ID{position:absolute;right:0;bottom:10px;font-size:10px;color:#666;display:inline-block;background:#f6f6f6;padding:2px 4px}.box_job_detail .box_job_header .job_update_day{position:absolute;right:0;bottom:9px;font-size:12px;display:inline-block;padding:2px 4px;margin-right:100px}.box_job_detail .box_job_info{margin:15px 0;height:20px}.box_job_detail .box_job_info .icon_new{float:left;font-size:12px;font-weight:bold;overflow:hidden;line-height:23px;height:20px;padding:0 10px;vertical-align:middle;color:#fff;background:#d90000;margin-right:5px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.box_job_detail .box_job_info .icon_type{float:left;font-size:12px;font-weight:bold;overflow:hidden;line-height:22px;height:20px;padding:0 10px;vertical-align:middle;margin-right:5px}.box_job_detail .box_job_ttl{font-size:24px;text-decoration:none;margin-bottom:8px;line-height:1.35}.box_job_detail .box_job_company{display:block;font-weight:bold;color:#333;font-size:14px;padding:0 100px 10px 0}.box_job_detail .box_job_status{padding:0 8px 6px;border-bottom:dotted 1px #ddd}.box_job_page_link{color:#ccc;padding:15px 0}.box_job_page_link a{padding:0 15px;font-weight:bold}.box_job_section{border-top:solid 3px #d90000;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;margin:5px 0}.box_job_section h2{font-size:18px;font-weight:bold;padding:12px;border-bottom:solid 1px #ddd}.box_job_section_main p{font-size:13px;line-height:1.65;text-align:justify;text-justify:inter-ideograph}.box_job_section_main{float:left;width:622px;padding:0 24px 0 10px;margin-top:18px;margin-bottom:16px;margin-left:12px;border-right:solid 1px #eee}.job_box_btn_unit_bottom{text-align:center;background:rgba(0,0,0,0.5);background/***/:#cccccc \9;position:fixed;bottom:0;width:100%;padding:15px 0 5px}.box_job_section_main .word_link,.box_job_section_main .word_link:hover{color:#333 !important;text-decoration:none !important;border-bottom:dotted 1px #333 !important}.box_job_section_main.box_job_no_image{width:auto !important;padding:24px 28px 0 !important;margin:0 !important;border-right:none !important}.box_job_section_sub{float:right;width:166px;margin-top:18px;margin-right:16px}.more_text{margin:12px 12px 15px;padding:1px 18px 18px;background:#fff7e8;border-radius:4px;-webkit-border-radius:4px;-moz-border-radisu:4px}.more_text_title{font-weight:bold !important;font-size:16px !important;margin-top:18px}.more_text_title span{position:relative;font-size:12px;font-weight:bold;color:#fff;display:inline-block;*display:inline;*zoom:1;background:#ff6f28;line-height:24px;padding:0 2px 0 6px;margin:-2px 16px 0 0;vertical-align:top}.more_text_title span:after{position:absolute;content:"";display:inline-block;*display:inline;*zoom:1;width:0px;height:0px;border-style:solid;border-width:12px 0 12px 10px;border-color:rgba(255,111,40,0) rgba(255,111,40,0) rgba(255,111,40,0) #ff6f28;right:-10px}.more_text p{line-height:1.55}.more_text_contents{margin-top:10px}.more_strong_point li{font-size:12px;line-height:1.55;list-style-type:none}.more_strong_point span{display:block;color:#ff6f28;font-size:14px;font-weight:bold;line-height:1.55;margin-top:10px}.backborn_text{margin-top:15px;padding:16px 12px;background:#eee;border-top:solid 3px #ccc}.backborn_text_title{font-weight:bold !important;font-size:14px !important}.backborn_text p{line-height:1.55}.box_job_detail .job_box_btn_unit a,.box_job_detail .job_box_btn_unit .disabled{vertical-align:middle;margin:0 5px}.box_job_detail .job_box_btn_unit .btn_useful,.box_job_detail .job_box_btn_unit .btn_useful.btn_add_on,.job_box_btn_unit_bottom .btn_useful{width:280px;font-size:18px;padding:0 0 !important;height:46px !important;text-align:center !important;line-height:50px !important;border-radius:4px !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important}.box_job_section .job_box_btn_unit{margin-top:12px}.box_job_detail .job_box_btn_unit .btn_useful span{margin-left:-10px !important}.box_job_detail .table_job_data th{font-size:13px;width:120px;vertical-align:top;padding:12px;line-height:1.65}.box_job_detail .table_job_data td{font-size:13px;padding:12px 12px;line-height:1.65}.box_job_section_data{padding:12px 12px 0}.box_job_info .job_client{display:block;float:right;font-size:10px}.box_job_info .job_client img{vertical-align:top}.icon_type{background:#666;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.box_agent_thumb{width:164px;height:85px;border:solid 1px #ddd;display:block}.box_agent_thumb span,.box_agent_thumb img{display:block;width:125px;height:55px;background:#eee;margin:15px auto}.box_job_thumb{width:164px;max-height:124px;border:solid 1px #ddd;display:block;margin-bottom:10px;text-align:center}.box_job_thumb:last-child{margin-bottom:0}.box_job_thumb span,.box_job_thumb img{max-width:160px;max-height:120px;background:#eee;margin:2px;vertical-align:top}.job_box_btn_unit,.agent_box_btn_unit{background:#f6f6f6;text-align:center;padding:10px 0}.entry_message{position:relative;line-height:1.35;padding:1.35;padding:0 0 8px;font-size:12px;margin:0 10px 15px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-weight:normal;border-bottom:solid 1px #cecece}.entry_message:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(246,246,246,0);border-top-color:#f6f6f6;border-width:10px;margin-left:-10px}.entry_message:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(206,206,206,0);border-top-color:#cecece;border-width:13px;margin-left:-13px}.box_job_status,.box_agent_status{margin-bottom:5px}.box_job_status dt{float:left;width:90px;font-size:12px;height:20px;line-height:22px;font-weight:bold;color:#333;padding:0 8px}.box_agent_status dt{float:left;width:110px;font-size:12px;height:20px;line-height:22px;font-weight:bold;color:#333;padding:0 8px}.box_job_status dd,.box_agent_status dd{overflow:hidden}.box_job_status li,.box_agent_status li{float:left;list-style-type:none;margin-right:5px;margin-bottom:5px}.box_job_status li span,.box_agent_status li span{display:block;font-size:11px;overflow:hidden;height:18px;line-height:19px;padding:0 6px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.icon_pr{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #4a8724;color:#3a6b1d}.icon_good{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #a5587d;color:#8a4a69}.box_keyword_unit{display:table;width:100%;vertical-align:middle;padding:5px 35px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.box_keyword_unit input[type="text"]{display:inline-block;margin:0 5px 0 0;width:420px}.box_keyword_label{background:#eee;display:table-cell;font-weight:bold;width:160px;padding:8px;font-size:11px;text-align:center;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-right:6px;vertical-align:middle}.box_keyword_label{font-weight:bold;padding:8px;font-size:11px;text-align:center;border-radius:2px}.box_keyword_cnt{display:table-cell;vertical-align:middle}.box_keyword_unit a{display:inline-block;*display:inline;*zoom:1;line-height:1.55;padding:0 8px}.box_pager{padding:5px}.box_pager_total{font-size:14px;float:left;font-weight:bold;margin-top:3px}.box_pager_total strong{font-size:22px;padding:0 2px}.box_pager_total span{padding:0 2px}.box_pager_link{float:right}.pager b,.pager a{font-size:12px;float:left;height:26px;line-height:26px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0 8px;margin-left:4px}.pager b{background:#fff;border:solid 1px #ddd;box-shadow:inset 0 -3px 0 #eee}.pager a{border:solid 1px #b3d9ff;font-weight:bold;background:#d9ecff;box-shadow:inset 0 -3px 0 #b3d9ff;text-decoration:underline}.pager a:hover{text-decoration:none;background:#b3d9ff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15) !important}.box_search_form{margin:15px 0;border:solid 5px #a3a3a3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.box_search_form_title{font-size:20px;font-weight:bold;padding:0 8px;height:36px;overflow:hidden;line-height:40px;border-bottom:solid 3px #d90000}.box_search_form_title.agent{border-color:#394fb0}.box_search_form_title span{margin:-4px 6px 0 0}.box_login_unit{padding-bottom:100px}.box_login_unit .box_new_regist,.box_login_unit .box_user{width:410px;height:210px}.box_login_unit .box_new_regist{float:right}.box_login_unit .box_new_regist .box_new_recommend{padding:10px}.box_login_unit .box_new_regist .box_new_recommend p{font-size:14px;line-height:1.55 !important}.box_login_unit .box_new_regist .box_new_recommend strong{font-size:16px;color:#d66b0c}.box_login_unit .box_user{float:left}.box_merit{position:relative;background:#f7f1d0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:15px;margin:0 0 15px}.box_merit_sub_ttl{font-size:16px;color:#c0630c;margin-bottom:4px}.box_merit_main_ttl{font-size:34px;line-height:45px;vertical-align:top;*zoom:1}.box_merit a{position:absolute !important;width:340px !important;right:15px;top:15px;font-size:26px !important;height:56px;line-height:60px}.box_merit_list{float:left;width:201px;background:#fff;border:solid 2px #6aaa00;margin-right:10px;box-shadow:2px 2px 0 #ddd}.box_merit_list dt{font-size:16px;font-weight:bold;background:#6aaa00;color:#fff;padding:4px 0;text-align:center}.box_merit_list dd{font-size:12px !important;padding:8px !important}.box_merit_list.each_last{margin:0 !important}.box_merit_list dd strong{color:#6aaa00}.txt_logo{display:inline-block;*display:inline;*zoom:1;background-position:0 0;width:125px;height:46px;vertical-align:top;margin:-10px -10px 0 0}.txt_logo span{display:none}.box_user_form{margin:15px 0;border:solid 5px #a3a3a3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#matching{border:solid 5px #6aaa00}#matching .box_user_form_title{background:#6aaa00}.box_user_form_title{position:relative;font-size:16px;font-weight:bold;padding:10px 8px 10px;overflow:hidden;background:#a3a3a3;color:#fff}.box_user_form_title a{position:absolute;right:6px;top:2px;border-color:#868686;font-size:14px}.box_user_form .form_support_text b{display:inline !important}.box_user_agent_unit{border-bottom:solid 1px #ddd}.border_top{border-top:solid 1px #ddd}.box_user_form dl.box_user_agent_unit{border-top:solid 1px #ddd;border-bottom:none !important;padding:10px 0;margin-bottom:0 !important;overflow:hidden}.box_user_form dd table{margin-top:5px;border:solid 2px #dedede !important}.box_user_agent_unit li{list-style-type:none;float:left;width:205px;margin-bottom:5px;padding:0 0 6px 10px}.box_user_agent_unit dt{list-style-type:none;float:left;width:205px;padding:0 0 6px 10px;margin-bottom:0 !important}.box_user_agent_unit dd{font-size:11px;overflow:hidden;padding:0 10px;line-height:1.35;border-left:solid 1px #eee}.box_user_agent_unit dd .agent_title{font-size:13px;font-weight:bold;margin-bottom:5px;display:block;position:relative;padding:0 0 0 96px;color:#6aaa00}.box_user_agent_unit dd span b{position:absolute;left:0;top:0;color:#fff;display:inline-block;*display:inline;*zoom:1;font-size:10px;background:#222;vertical-align:top;width:90px;text-align:center;padding:1px 0}.box_user_agent_unit label,.box_user_agent_unit dt span,.box_user_agent_unit li span{display:block;padding:4px 6px;vertical-align:middle;border:solid 1px #cacaca;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:inset 0 -3px 0 #eaeaea}.box_user_agent_unit label:hover{border:solid 1px #aeaeae;box-shadow:0 0 3px 0 #1e90ff}.box_user_agent_unit label input,.box_user_agent_unit label img{vertical-align:middle !important}.box_user_agent_unit dt span,.box_user_agent_unit li span{text-align:center !important;font-size:11px !important}.box_user_agent_unit dt span img,.box_user_agent_unit li span img{display:block;margin:0 auto;vertical-align:middle !important}.box_user_agent_unit label img{margin-left:24px}.box_user_agent_unit a{display:block;margin-top:6px;font-size:11px;text-align:center;text-decoration:underline}.box_user_agent_unit a:hover{text-decoration:none}.box_careersheet{margin:0 8px 10px;border:solid 3px #dedede;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.box_careersheet_title{position:relative;font-size:16px;font-weight:bold;padding:10px 8px;background:#dedede}.box_careersheet_title a{position:absolute;right:6px;top:5px}.box_agent_merit_unit{margin-bottom:30px}.box_agent_merit_unit dt{font-size:20px;padding:12px 12px 6px;font-weight:bold}.box_agent_merit_unit dt span{display:inline-block;*display:inline;*zoom:1;overflow:hidden;vertical-align:middle;width:30px;height:30px;line-height:32px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;text-align:center;font-size:18px !important;margin:-3px 8px 0 0}.box_agent_merit_unit dd{font-size:12px;line-height:1.55;padding:0 12px 12px;border-bottom:solid 1px #ddd}.box_agent_merit_access{float:left;width:420px;border:solid 5px #70569a;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box_agent_merit_access .box_agent_merit_title{background:#70569a;font-size:16px;font-weight:bold;color:#fff;padding:8px}.box_agent_merit_access dt{color:#5f4a84}.box_agent_merit_access dt span{background:#e2ddeb}.box_agent_merit_point{float:right;width:420px;border:solid 5px #a5587d;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box_agent_merit_point .box_agent_merit_title{background:#a5587d;font-size:16px;font-weight:bold;color:#fff;padding:8px}.box_agent_merit_point dt{color:#8a4a69}.box_agent_merit_point dt span{background:#eddee5}.box_hellowork_merit_unit{margin-bottom:30px}.box_hellowork_merit_unit dt{font-size:20px;padding:12px 12px 6px;font-weight:bold}.box_hellowork_merit_unit dt span{display:inline-block;*display:inline;*zoom:1;overflow:hidden;vertical-align:middle;width:30px;height:30px;line-height:32px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;text-align:center;font-size:18px !important;margin:-6px 8px 0 0}.box_hellowork_merit_unit dd{font-size:12px;line-height:1.55;padding:0 12px 12px;border-bottom:solid 1px #ddd}.box_hellowork_merit_kex{float:left;width:420px;border:solid 5px #6aaa00;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box_hellowork_merit_kex .box_hellowork_merit_title{background:#6AAA00;font-size:16px;font-weight:bold;color:#fff;padding:8px}.box_hellowork_merit_point{float:right;width:420px;border:solid 5px #999;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box_hellowork_merit_point .box_hellowork_merit_title{background:#999;font-size:16px;font-weight:bold;color:#fff;padding:8px}.box_search_banner{text-align:center;margin:15px 0}.box_search_banner a,.box_search_banner img{border:none}.box_search_ad_title{position:relative;display:inline-block;*display:inline;*zoom:1;background:#ddd;font-size:12px;font-weight:bold;height:24px;line-height:26px;padding:0 0 0 4px}.box_search_ad_title:after{position:absolute;right:-15px;content:"";display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:0px;height:0px;border-style:solid;border-width:24px 0 0 15px;border-color:rgba(221,221,221,0) rgba(221,221,221,0) rgba(221,221,221,0) #ddd}.box_search_ad_title span{display:inline-block;*display:inline;*zoom:1;background:#666;color:#fff;font-size:10px;line-height:16px !important;line-height:16px;padding:0 6px;margin:5px 4px 0 0;vertical-align:top;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.box_search_ad ul{border:solid #ddd;border-width:3px 3px 2px;margin:0 0 15px}.box_search_ad ul li{font-size:11px;list-style-type:none;border-bottom:solid 1px #ddd;padding:6px;line-height:1.35;color:#666}.box_overlay_unit{width:100%;height:100%;position:fixed;left:0;top:0;display:none}.box_overlay{width:100%;height:100%;background:#000;filter:alpha(opacity=75);opacity:0.75;left:0;top:0;z-index:9990 !important}.box_overlay_contents{width:880px;height:650px;padding:0 0 1px;position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-325px}.box_overlay_contents_inner{width:880px;position:relative;margin:0;padding:0 0 1px;z-index:9991 !important;background-color:#f7f1d0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box_overlay_title{font-size:20px;font-weight:bold;padding:20px 0 0;text-align:center}.box_overlay_text{padding:10px;height:500px;overflow:auto;margin:10px;background:#fff;border:solid 1px #eaeaea}.box_overlay_contents table{width:100%;border-collapse:collapse;border:solid 4px #a3a3a3;margin:10px 0 0}.box_overlay_contents table th{background:#f6f6f6;width:15%;text-align:left}.box_overlay_contents table th.head{background:#a3a3a3;color:#fff;font-weight:bold;font-size:13px}.box_overlay_contents table td{width:35%}.box_overlay_contents table th,.box_overlay_contents table td{font-size:12px;line-height:1.35;padding:6px 10px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.hide{color:#999}.box_overlay_contents table li{display:inline;float:left;width:80px;height:20px;overflow:hidden;list-style-type:none;margin-right:5px}.close_btn_unit{position:absolute;right:10px;top:15px}.box_finish_unit{padding:50px 0}.box_finish_unit .box_finish_title{font-size:20px;text-align:center;margin-bottom:30px;font-weight:bold}.box_finish_unit p{line-height:1.55;margin-bottom:10px}.box_finish_unit .form_support_text,.form_support_text{border:solid 1px #ddd;padding:16px !important}.box_finish_unit .form_support_text{border:solid 1px #ddd !important}.box_finish_unit .form_support_text b{font-size:14px;display:block;margin-bottom:8px}.form_support_text b{display:block}#resume_remaining_number{display:inline !important}.box_info{background:#f7f1d0;padding:15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box_info dt{font-weight:bold;margin-bottom:5px;font-size:20px}.box_info dd{line-height:1.6;font-size:13px}.box_nodata{padding:50px 0;font-size:20px;text-align:center}.box_intro_melit{border:6px solid #6aaa00;background:#eee}.box_intro_melit .box_intro_melit_header{background:#6aaa00;font-size:22px;padding:10px;color:#fff;line-height:1.6em}.box_intro_melit h3{margin:15px 15px 5px;font-size:20px;color:#6aaa00;font-weight:normal}.box_intro_melit ol{padding:10px}ol{counter-reset:number;list-style:none;margin:0;padding:0}ol li{line-height:1.4em;padding-bottom:12px;font-size:14px;overflow:hidden}ol li:before{counter-increment:number;content:counter(number)}.box_intro_melit ol li:before{float:left;background:#6aaa00;width:2.4em;height:2.4em;border-radius:50%;color:#fff;text-align:center;line-height:2.4em;margin-right:10px}.box_annotation{position:relative;background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;padding:15px}.box_annotation_ttl{font-size:16px;font-weight:bold;border-bottom:solid 1px #bbb;padding:2px 6px 0;margin-bottom:12px}.box_annotation_ul{list-style-position:outside;margin-left:24px}.box_annotation_ul li{font-size:12px;line-height:1.55}.box_hellowork_job{background:#f6f6f6;border-bottom:5px solid #ddd}.box_hellowork_ttl{font-size:24px;padding:14px 0 8px;color:#fff;background-color:#6aaa00;text-align:center}.box_hellowork_inner{padding:20px 30px 20px}.box_hellowork_inner ul{margin-left:20px;font-size:11px}.apply-button-wrap{position:relative}.apply-button-wrap span#limit_message{position:absolute;bottom:-15px;left:45px}.box_hellowork_annotation{padding-top:10px;margin:10px 0 20px;border-top:1px solid #6aaa00}.acceptance_hellowork{font-size:14px}.box_resume_confirm{margin:15px 0;border:solid 5px #a3a3a3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.resume_confirm_ttl{position:relative;font-size:16px;font-weight:bold;padding:8px 8px 10px;overflow:hidden;background:#a3a3a3;color:#fff}.box_resume_confirm_inner{padding:10px;overflow:hidden}.box_resume_confirm h2{text-align:center;font-weight:normal;padding:5px;font-size:18px}.box_resume_confirm_left{float:left;width:400px}.box_resume_confirm_right{float:right;width:400px;padding-left:25px;border-left:1px solid #ccc}.box_resume_confirm_detal{padding:15px 20px}.box_intro{position:relative;padding:0;margin-bottom:20px}.box_intro img{float:left}.box_intro ul{float:left;margin:15px 0 0 20px}.box_intro ul li{margin-bottom:3px;font-size:12px}.box_intro p{position:absolute;top:0px;left:430px}#lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none}#user-modal-window{height:300px;widows:100%;display:none}.user-modal-header{background-color:rgba(77,155,240,0.92);border-bottom:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;padding:18px 18px 14px}.user-modal-body{border-bottom:1px solid #ccc;padding:18px 18px 14px;background-color:#ffffff}.user_modal_close{position:absolute;top:13px;right:16px;display:block;width:14px;height:14px;z-index:2;color:#FFF;cursor:pointer;background-color:#F00}.box_mypage_status{background:#f7f1d0;padding:15px}.box_mypage_status ul{margin:10px -20px 0 0}.box_mypage_status li{position:relative;width:225px;height:70px;margin:0 10px 0 0;border-radius:4px;text-align:center;vertical-align:middle;font-size:15px;float:left;list-style:none;line-height:140%;font-weight:bold}.box_mypage_status a{display:block;padding:15px 0;cursor:pointer;background:#fff}.not_input{color:#ca0000;text-decoration:underline}.box_mypage_status ul span{display:block;padding:15px 0;background:#fff}.box_mypage_status ul span.ng{display:inline-block;margin:0;padding:0;background:transparent url("/assets/form/form_ng.png") no-repeat scroll left 1px;background-size:18px;width:22px;height:22px;display:inline-block;vertical-align:middle}.add_arubaito_ex_label{display:inline-block;padding:5px 8px;border:solid 2px #1AA3DA;border-radius:4px;color:#1AA3DA}.btn{display:inline-block;cursor:pointer;border-radius:4px;transition:none}.btn_full{display:block}input.btn_full{width:100%}.btn_size_large{font-size:22px;font-weight:bold;overflow:hidden;width:360px;height:46px;text-align:center;line-height:50px;border-radius:5px}input.btn_size_large{line-height:42px !important;padding:2px 10px 3px}.account_confirm .btn_size_large{width:auto !important;padding:2px 30px 3px !important}a.btn_size_large.btn_full{width:auto !important}.btn_size_medium{font-size:16px;font-weight:bold;overflow:hidden;padding:0 18px;height:34px;text-align:center;line-height:36px;border-radius:4px}input.btn_size_medium{line-height:36px !important}.btn_size_small{font-size:13px;font-weight:bold;overflow:hidden;padding:0 12px;height:30px;text-align:center;line-height:32px;border-radius:3px}input.btn_size_small{line-height:30px !important}.btn_size_small_green_rc{font-size:13px;font-weight:bold;overflow:hidden;padding:0 26px;height:30px;text-align:center;line-height:32px;border-radius:3px;width:111px}.btn_size_small_black_rc{font-size:13px;font-weight:bold;overflow:hidden;padding:0 15px;height:30px;text-align:center;line-height:32px;border-radius:3px}.btn_size_xsmall{font-size:11px;font-weight:bold;overflow:hidden;padding:0 6px;height:26px;text-align:center;line-height:26px;border-radius:3px}input.btn_size_xsmall{line-height:26px !important}.btn_new_regist{color:#fff;box-shadow:inset 0 -4px 0 #D66B0C;border:solid 1px #D66B0C;background-color:#eb730c;background:linear-gradient(to bottom, #ee994d 0%,#eb730c 100%)}.btn_new_regist:hover{color:#fff;text-decoration:none;background:#D66B0C !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15) !important}.btn_search{color:#fff;box-shadow:inset 0 -4px 0 #0029CE;border:solid 1px #0D3CFF;background-color:#0D3CFF;background:linear-gradient(to bottom, #5274ff 0%,#0d3cff 100%)}.btn_search:hover{color:#fff;text-decoration:none;background:#0029CE !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15) !important}.btn_search_disabled{color:#fff;border:solid 1px #aaa;background-color:#bbb}.btn_action{color:#fff;box-shadow:inset 0 -4px 0 #6AAA00;border:solid 1px #76BD00;background-color:#76BD00;background:linear-gradient(to bottom, #98cb00 0%,#76bd00 100%)}.btn_action:hover{color:#fff;text-decoration:none;background:#6AAA00 !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15) !important}.btn_support{color:#fff;box-shadow:inset 0 -4px 0 #555555;border:solid 1px #666666;background-color:#666666;background:linear-gradient(to bottom, #999999 0%,#666666 100%)}.btn_support:hover{color:#fff;text-decoration:none;background:#555555 !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15) !important}.btn_useful{color:#333;box-shadow:inset 0 -4px 0 #DCDCDC;border:solid 1px #aeaeae;background-color:#fff;background:linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%)}.btn_useful:hover{color:#333;text-decoration:none;background:#DCDCDC !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15) !important}.btn_add_on,.btn_add_on:hover{background:#fff !important;box-shadow:none !important;color:#D90000 !important;border-color:#ccc !important}.btn_add_on br,.btn_add_on:hover br{display:none}.btn_useful_rc{color:#333;box-shadow:inset 0 -4px 0 #DCDCDC;border:solid 1px #aeaeae;background-color:#fff;background:linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%);width:130px}.btn_useful_rc:hover{color:#333;text-decoration:none;background:#DCDCDC !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15) !important}.btn_basic{color:#333;box-shadow:inset 0 -4px 0 #eaeaea;border:solid 1px #aeaeae;background-color:#fff}.btn_basic:hover{color:#333;text-decoration:none;background:#f6f6f6 !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15) !important}.btn.disabled,.btn.disabled:hover{cursor:default !important;color:#999 !important;box-shadow:none !important;border:solid 1px #cacaca !important;background:#dedede !important}.acount_register_right_fix{position:fixed;right:0;top:40%;width:45px;text-align:center}.acount_register_right_fix a{color:#fff;box-shadow:inset 0 -4px 0 #D66B0C;border:solid 1px #D66B0C;background-color:#eb730c;background:linear-gradient(to bottom, #ee994d 0%,#eb730c 100%);display:block;padding:15px 13px 15px 10px;border-radius:3px 0 0 3px;font-weight:bold}.acount_register_right_fix span{color:#eb730c;background:#fff;display:block;padding:2px;border-radius:3px;margin:3px 0 0}.checkbox_button_set .check_cell{text-align:center;font-size:10px}.checkbox_button_set .check_cell input[type="checkbox"]{display:none}.checkbox_button_set .check_cell input[type="checkbox"]+.btn_check_label{position:relative;background-color:#dddddd;background:linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%);text-shadow:-1px -1px 0 rgba(255,255,255,0.4);border:solid 1px gainsboro;box-shadow:inset 0 -4px 0 gainsboro}.checkbox_button_set .check_cell input[type="checkbox"]+.btn_check_label .icon-ok{display:none}.checkbox_button_set .check_cell input[type="checkbox"]+.btn_check_label a{color:#333;text-decoration:underline}.checkbox_button_set .check_cell input[type="checkbox"]:checked+.btn_check_label{background-color:#76bd00;background:linear-gradient(to bottom, #98cb00 0%,#76bd00 100%);text-shadow:-1px -1px 0 rgba(255,255,255,0.4);border:solid 1px #6aaa00;box-shadow:inset 0 -4px 0 #6aaa00}.checkbox_button_set .check_cell input[type="checkbox"]:checked+.btn_check_label .icon-ok{display:block;position:absolute;left:2px;bottom:25px;font-size:18px;color:white}.checkbox_button_set .check_cell input[type="checkbox"]:checked+.btn_check_label a{color:white;text-shadow:-1px -1px 0 rgba(0,0,0,0.4)}.checkbox_button_set .check_cell input[type="checkbox"]:checked+.btn_check_label:hover{background:#76bd00}.checkbox_button_set .check_cell input[type="checkbox"]:checked+.btn_check_label:hover a{color:white}.job_box_btn_unit [class*="btn_"]{width:200px}.job_box_btn_unit [class*="btn_"].add_favorite [class*="icon-"]{color:#e8730c}.expired .add_favorite [class*="icon-"]{color:#e8730c}.btn_color_orange{background-color:#d66b0c;background:linear-gradient(to bottom, #ee994d 0%,#eb730c 100%);text-shadow:-1px -1px 0 rgba(255,255,255,0.4)}.btn_color_blue{background-color:#0029ce;background:linear-gradient(to bottom, #5274ff 0%,#0d3cff 100%);text-shadow:-1px -1px 0 rgba(255,255,255,0.4)}.btn_color_green{background-color:#76bd00;background:linear-gradient(to bottom, #98cb00 0%,#76bd00 100%);text-shadow:-1px -1px 0 rgba(255,255,255,0.4)}.btn_color_white{background-color:#dddddd;background:linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%);text-shadow:-1px -1px 0 rgba(255,255,255,0.4);color:#222}.btn_red_middle{display:block;border:1px solid #D80000;border-radius:4px;color:#333333;padding:30px 0;background:white;background:linear-gradient(180deg, #ffffff 70%,#cccccc 100%);transition:all 0.5s}.btn_red_middle:hover{background:#D80000;color:#ffffff}.btn_red_middle:hover i:before{color:#ffffff}.btn_red_middle .search_box_img{font-size:90px;margin-bottom:10px}.btn_red_middle .search_box_img img{max-width:100%}.btn_red_middle span{font-size:26px}.btn_orenge_middle{font-weight:600;display:block;padding:10px 15px;border:1px solid #e8730c;border-radius:4px;background:white;background:linear-gradient(180deg, #ffffff 70%,#cccccc 100%);transition:all 0.5s}.btn_orenge_middle:hover{background:#e8730c;color:#ffffff}.btn_orenge_square_middle{border:1px solid #e8730c;box-sizing:border-box}.btn_orenge_square_middle:hover{background-color:#e8730c;color:#ffffff}.btn_orenge_square_middle .btn_orenge_square_middle_inner{padding:15px;display:flex;align-items:center;font-weight:600}.btn_orenge_square_middle .btn_orenge_square_middle_inner span{display:block;font-size:14px}.btn_orenge_square_middle input[type=radio],.btn_orenge_square_middle input[type=checkbox]{position:absolute;clip:rect(1px, 1px, 1px, 1px)}.btn_orenge_square_middle input[type=radio]:checked+.btn_orenge_square_middle_inner,.btn_orenge_square_middle input[type=checkbox]:checked+.btn_orenge_square_middle_inner{background-color:#e8730c;color:#ffffff}.btn_red_middle_02{border:1px solid #ffffff;display:inline-block;padding:20px;width:330px;margin:auto;font-size:18px;font-weight:bold;color:#ffffff;text-align:center;border-radius:4px;background:#d90808;background:linear-gradient(180deg, #d90808 0%,#b10606 100%)}.btn_red_middle_02:hover{color:#ffffff;opacity:0.7}input[type="checkbox"]{margin:3px 3px 3px 4px}.form_unit_heading{display:block;font-weight:bold;margin:5px 0;background:#F5F5EB;font-size:11px;padding:4px 6px}.form_unit{display:block}.form_group_for{padding:0 4px;height:28px;line-height:30px !important;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.form_label_for{font-size:13px;width:2em;text-align:right;padding:0 4px;height:28px;line-height:30px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.form_label_for_3em{font-size:13px;width:3em;text-align:right;padding:0 4px;height:30px;line-height:32px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;overflow:hidden}.form_label_for_6em{font-size:13px;width:5em;text-align:left;padding:0 4px;height:30px;line-height:32px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;overflow:hidden}.form_select_option{background:#F5F5EB;margin-top:6px;padding:6px 0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}label{cursor:pointer}.form_clients_label{display:block}.form_unit label{float:left;vertical-align:middle;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:2px 6px 2px 0;font-size:12px}.client_label_img{margin:0 auto;max-width:100px;min-height:40px}.main .form_unit label{font-size:12px !important}.user_form label{float:left;vertical-align:middle;margin-left:0 !important;padding:6px 6px 6px 0 !important;margin-right:6px !important;font-size:13px}.label_size_6col{width:110px}.label_size_4col{width:171px}.label_size_3col{width:237px}.main .label_size_4col{width:119px;font-size:12px !important}.label_size_half{width:354px}.main .label_size_half{width:255px}.user_form .label_size_half{width:250px !important}.form_select_option label{margin-left:6px}.form_select_option label:hover{background:#dfdfd0}.form_size_full{display:block;width:100%}.form_size_40{display:inline-block;*display:inline;*zoom:1;width:40px}.form_size_60{display:inline-block;*display:inline;*zoom:1;width:60px}.form_size_80{display:inline-block;*display:inline;*zoom:1;width:80px}.form_size_100{display:inline-block;*display:inline;*zoom:1;width:100px}.form_size_150{display:inline-block;*display:inline;*zoom:1;width:150px}.form_size_200{display:inline-block;*display:inline;*zoom:1;width:200px}.form_size_250{display:inline-block;*display:inline;*zoom:1;width:250px}.form_size_300{display:inline-block;*display:inline;*zoom:1;width:300px}.form_size_350{display:inline-block;*display:inline;*zoom:1;width:350px}.form_size_400{display:inline-block;*display:inline;*zoom:1;width:400px}.form_size_500{display:inline-block;*display:inline;*zoom:1;width:500px}.layout_col2_user .form_size_500{display:inline-block;*display:inline;*zoom:1;width:400px}.form_size_600{display:inline-block;*display:inline;*zoom:1;width:600px}.form_parts_chekbox{line-height:30px;display:inline-block;*display:inline;width:17px;height:17px;vertical-align:middle}.form_parts_radio{line-height:30px;display:inline-block;*display:inline;width:17px;height:17px;vertical-align:text-bottom;position:relative;top:-2px}.text_area_size{width:640px;min-height:130px;resize:vertical}.layout_col2_user .text_area_size{width:470px}input:focus,textarea:focus,select:focus{border:solid 1px #aeaeae;box-shadow:0 0 3px #1E90FF}input,textarea{border:solid 1px #cacaca;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:4px;font-family:inherit;font-size:13px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle !important}input[type="checkbox"]{vertical-align:middle}input::-webkit-input-placeholder{color:#aaa;font-weight:normal}input:-ms-input-placeholder{color:#aaa;font-weight:normal}input::-moz-placeholder{color:#444;font-weight:normal}select{border:solid 1px #cacaca;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:3px 2px;font-family:inherit;font-size:13px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top}.main select{font-size:12px !important}select:disabled,.must select:disabled{background:#dedede !important;border:solid 1px #cacaca !important}.search_form_button_unit{position:relative;padding:6px 10px;text-align:center}.search_form_button_unit a{vertical-align:middle}.search_form_button_unit .btn_size_medium{width:16em;padding:0 !important}#search_form_not_hellowork{position:absolute;left:10px;top:14px}#search_more_btn{position:absolute;right:10px;top:6px;font-size:13px;width:180px;padding:0 !important;height:34px !important;text-align:center !important;line-height:34px !important;border-radius:4px !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important}#search_more{display:none}.form_must{*position:absolute;*right:8px;float:right;background:#f00;color:#fff;font-size:11px;display:inline-block;*display:inline;*zoom:1;font-weight:normal !important;padding:2px 4px !important;font-weight:bold !important;border-radius:2px !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border:none !important;box-shadow:none !important}.form_free{*position:absolute;*right:8px;float:right;background:#ddd;color:#666;font-size:11px;display:inline-block;*display:inline;*zoom:1;font-weight:normal;padding:2px 4px;font-weight:bold;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.form_support{display:block !important;font-size:11px;margin:2px 0}.form_support_text{padding:8px !important;border:none !important}.form_support_text a{width:200px;vertical-align:middle !important}.form_support b,.form_support_text b{color:#E8730C}.form_support_text .notice{color:#f00}.form_error{margin:2px 0;display:block;color:#f00;font-weight:bold}.form_error_unit{margin:15px 0;padding:10px 0;text-align:center;border-color:#FFBFBF;background:#FFEFEF;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.form_error_unit a{text-decoration:underline}.form_attn{border:solid 1px #ddd;padding:10px}.form_info{margin:2px 0;display:block;color:#4CAE4C;font-weight:bold}.form_info_unit{margin:15px 0;padding:10px 0;text-align:center;border-color:#E4F3E4;background:#E0F4D9;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.form_info_entryed_text{color:#fff;font-size:11px;font-weight:bold;background:#4CAE4C;display:inline-block;vertical-align:bottom;position:relative;height:20px;line-height:20px;padding:0 4px 0 8px}.form_info_entryed_text:after{position:absolute;right:-10px;content:"";display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:0px;height:0px;border-style:solid;border-width:20px 0 0 10px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #4cae4c}.form_step_list{text-align:left;padding:15px 0 0;border-bottom:solid 1px #eee}.form_step_list li{width:205px;position:relative;list-style-type:none;float:left;padding:0 0;height:30px;line-height:30px;background:#eee;color:#999;vertical-align:middle;margin-right:15px}.form_step_list li:after{position:absolute;right:-15px;content:"";display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:0px;height:0px;border-style:solid;border-width:30px 0 0 15px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #eee}.form_step_list .current:after{border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #6aaa00}.form_step_list li span{display:inline-block;*display:inline;*zoom:1;background:#fff;color:#999;width:21px;height:20px;overflow:hidden;line-height:22px;vertical-align:middle;margin:-2px 6px 0 6px;padding:0;text-align:center;font-size:14px;font-weight:bold;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.form_step_list .current{position:relative;background:#6AAA00;color:#fff;font-weight:bold;margin-right:15px}.form_step_list .current span{background:#fff;color:#6aaa00}.form_disable_input{display:inline-block;*display:inline;*zoom:1;border:solid 1px #cacaca;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:6px 4px;font-family:inherit;font-size:13px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle !important;font-size:13px;background:#dedede;margin-right:5px;cursor:default;width:150px;color:#999}.js_domaincomplete{position:absolute;background:#fff;border:1px solid #aaa}.js_domaincomplete li{list-style-type:none !important}.js_domaincomplete a{color:#000;display:block;padding:4px 5px 4px 5px}#js_user_email_valid_result,#js_user_password_valid_result{display:block;position:relative;margin:5px 0 3px}#js_user_email_valid_result .ok,#js_user_password_valid_result .ok{padding:0 0 0 29px}#js_user_email_valid_result .ok:after,#js_user_password_valid_result .ok:after{content:"";position:absolute;left:5px;top:-5px;background:url(/assets/form/form_ok.png) no-repeat left center;width:25px;height:25px;display:block;text-indent:5px}#js_user_email_valid_result .ng,#js_user_password_valid_result .ng{padding:0 0 0 27px;color:#f00;font-weight:bold}#js_user_email_valid_result .question{padding:0 0 0 27px}#js_user_email_valid_result .ng:after,#js_user_password_valid_result .ng:after{content:"";background:url(/assets/form/form_ng.png) no-repeat left 1px;position:absolute;left:0;top:-5px;width:22px;height:22px;display:inline-block;margin:0 0 0px 3px}#js_user_email_valid_result .loading,#js_user_password_valid_result .loading{background:url(/assets/loading.gif) no-repeat left 3px;background-size:20px;width:20px;height:22px;display:inline-block;margin:0 0 0 5px}#js_user_email_valid_result .question:after{content:"";background:url(/assets/form/form_question.png) no-repeat left 3px;background-size:20px;position:absolute;left:0;top:-5px;width:20px;height:22px;display:inline-block;margin:0 0 0px 3px}.sp_icon{display:inline-block;*display:inline;*zoom:1;background-image:url(/assets/sprite_icon-67ff064e93066f60590a812b78b3ef83.png);background-repeat:no-repeat}.icon_favo_m{width:16px;height:16px;vertical-align:middle;margin-right:6px;background-position:-32px -75px}.icon_clip_m_off{width:16px;height:16px;vertical-align:middle;margin-right:6px;background-position:-16px -75px}.icon_clip_m_on{width:16px;height:16px;vertical-align:middle;margin-right:6px;background-position:0 -75px}.icon_clip_red_big{width:25px;height:25px;vertical-align:middle;margin-right:6px;background-position:-100px 0}.icon_clip_big_off{width:25px;height:25px;vertical-align:middle;margin-right:6px;background-position:-100px -25px}.icon_clip_big_on{width:25px;height:25px;vertical-align:middle;margin-right:6px;background-position:-125px -25px}.icon_cancel-5{width:16px;height:16px;vertical-align:middle;margin-right:6px;background-position:-16px -75px}.icon_pin_red_big{width:25px;height:25px;vertical-align:middle;background-position:-50px 0}.icon_pin_gray_big{width:25px;height:25px;vertical-align:middle;background-position:-50px -25px}.icon_pin_blue_big{width:25px;height:25px;vertical-align:middle;background-position:-50px -50px}.icon_busibag_red_big{width:25px;height:25px;vertical-align:middle;background-position:-75px 0}.icon_busibag_gray_big{width:25px;height:25px;vertical-align:middle;background-position:-75px -25px}.icon_busibag_blue_big{width:25px;height:25px;vertical-align:middle;background-position:-75px -50px}.icon_type_gray_big{width:25px;height:25px;vertical-align:middle;background-position:-25px -25px}.icon_type_blue_big{width:25px;height:25px;vertical-align:middle;background-position:-25px -50px}.icon_favo_red_big{width:25px;height:25px;vertical-align:middle;background-position:-25px 0}.icon_good_gray_big{width:25px;height:25px;vertical-align:middle;background-position:0 -25px}.icon_good_blue_big{width:25px;height:25px;vertical-align:middle;background-position:0 -50px}.icon_good_m{width:16px;height:16px;vertical-align:middle;margin-right:6px;background-position:-48px -75px}.icon_search_red_big{width:25px;height:25px;vertical-align:middle;background-position:0 0}.icon_search_blue_big{width:25px;height:25px;vertical-align:middle;background-position:-100px -50px}.icon_face_good{width:30px;height:30px;vertical-align:middle;background-position:0 -91px}.icon_face_bad{width:30px;height:30px;vertical-align:middle;background-position:-30px -91px}.icon_clock_red_big{width:25px;height:25px;vertical-align:middle;background-position:-125px 0}.icon_check{width:30px;height:30px;vertical-align:middle;background-position:-60px -91px}.icon_pdf{width:24px;height:27px;vertical-align:middle;margin:0 0 5px 6px;background-position:-92px -92px}.list_element_sample{padding:12px 12px}.list_element_sample li{list-style-type:none}.list_directory dt{border-top:solid 1px #ccc;border-bottom:dotted 1px #ccc;background:#f6f6f6;padding:8px 10px;font-size:14px;font-weight:bold}.list_directory a{text-decoration:underline}.list_directory a:hover{text-decoration:none}.list_num{font-weight:normal !important;font-size:12px !important}.list_directory .list_directory_box,.list_directory dd{padding:8px 0}.list_directory .list_directory_box li,.list_directory dd li{float:left;width:319px;line-height:1.65;list-style-type:none;font-size:12px !important;padding:0 10px}.ld_occupation dd{padding:8px}.kodawari dd li{width:205px !important}.layout_col1 .list_directory li{width:419px}.list_directory dd li a{padding-left:6px}.list_keyword{padding:8px 0}.list_keyword a{text-decoration:underline}.list_keyword a:hover{text-decoration:none}.list_keyword li{float:left;width:198px;line-height:1.65;font-size:12px;list-style-type:none;padding:0 10px}.list_keyword li a{padding-left:6px}.list_jobs li{list-style-type:none;border-bottom:dotted 1px #ccc !important}.list_jobs li:last-child{border-bottom:none !important}.list_jobs a{display:block;padding:10px}.sub .list_jobs a{padding:10px 5px}.list_jobs_thumb{width:70px;height:52px;border:solid 1px #ddd;float:left;padding:2px;margin-right:10px;background:#fff}.list_jobs a:hover{text-decoration:none !important;background:#F5FAFF}.list_jobs_thumb span,.list_jobs_thumb img{display:block;background:#eee;width:70px;height:52px}.list_jobs_thumb span{background:#f6f6f6;line-height:52px;font-size:10px;color:#999;text-align:center}.list_jobs_text{overflow:hidden}.list_jobs_company{display:block;color:#333;font-size:12px;font-weight:normal;line-height:1.65}.list_jobs_topic{display:block;color:#333;font-size:11px;font-weight:normal;line-height:1.35;margin-top:6px}.list_jobs_jobname,.list_jobs_topicname{display:block;font-weight:bold;line-height:1.35;font-size:15px}.list_jobs_topicname{font-size:14px;text-decoration:underline}.list_jobs a:hover .list_jobs_jobname,.list_jobs a:hover .list_jobs_topicname{text-decoration:none}.list_agent li{width:205px;float:left;padding:10px;border-right:dotted 1px #ddd;list-style-type:none}.list_agent li:last-child{border-right:none}.list_agent_unit{display:block;margin-bottom:10px;position:relative;border:solid 1px #ddd}.list_agent_label{position:absolute;left:-1px;top:-1px;width:100px;height:16px;overflow:hidden;line-height:16px;text-align:center;background:#222;font-size:10px;color:#fff}.list_agent_unit a{display:block;text-align:center;padding:20px 0 10px;text-decoration:underline}.list_agent_unit a:hover{text-decoration:none}.list_agent_unit .logo_sample{display:inline-block;*display:inline;*zoom:1;width:120px;height:30px;background:#eee}.main #list_new_carousel_wrap{width:680px;height:165px;padding:0;margin:10px 0 15px;position:relative}.layout_col1 #list_new_carousel_wrap{width:880px;height:165px;padding:0;margin:10px 0 15px;position:relative}.carousel{position:relative;width:100%;height:100%;overflow:hidden}#list_new_carousel_wrap .prev{position:absolute;left:0;bottom:0;display:block;width:60px;height:16px;line-height:16px;font-size:11px;font-weight:bold;color:#fff;text-align:center;font-weight:bold;background:#D90000;cursor:pointer;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px}#list_new_carousel_wrap .next{position:absolute;left:62px;bottom:0;display:block;width:60px;height:16px;line-height:16px;font-size:11px;font-weight:bold;color:#fff;text-align:center;font-weight:bold;background:#D90000;cursor:pointer;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0}#list_new_carousel_wrap .hide,#list_new_carousel_wrap .hide:hover{cursor:default !important;background:#ddd !important}#list_new_carousel_wrap .prev:hover,#list_new_carousel_wrap .next:hover{background:#BD0000}.list_new_more{position:absolute;right:0;bottom:0;font-size:12px;line-height:1.45}.list_new li{float:left;width:230px;list-style-type:none}.layout_col1 .list_new li{float:left;width:280px;list-style-type:none;border:1px solid #ccc;margin:0 10px 0 0}.list_new li a{display:block;overflow:hidden;padding:8px;border:none;width:auto;background:#fff}.list_new a.btn{border:solid 1px #ccc;margin:0 8px 8px}.layout_col1 .list_new li a{display:block;overflow:hidden;padding:8px;background:#fff}.expired{width:891px;margin:0px -11px 10px 0px;overflow:hidden}.expired li{margin-top:11px !important}.expired .list_new_data .list_new_data_label{display:inline-block;*display:inline;*zoom:1;width:36px;text-align:center;font-size:10px;background:#666;color:#fff;line-height:1.45;margin-right:5px;padding:0}.list_new_jobname{display:block;font-size:12px;line-height:1.425;font-weight:bold;text-decoration:underline;height:52px;overflow:hidden}.list_new a:hover .list_new_jobname{text-decoration:none}.list_new_thumb{display:block;width:70px;height:52px;border:1px solid #ddd;background:#fff;float:left;text-align:center;margin-right:8px;overflow:hidden}.list_new_thumb span,.list_new_thumb img{display:block;max-width:64px;max-height:46px;text-align:center;border:solid 2px #fff;margin:1px}.list_new_thumb img{display:inline-block}.list_new_thumb span{background:#f6f6f6;line-height:46px;font-size:10px;color:#999}.list_new_data{clear:both;display:block;padding:5px 0 0;font-size:11px;line-height:1.45;color:#333}.list_new_id{display:block;height:16px;overflow:hidden;line-height:16px;text-align:right;background:#F5FAFF;font-size:10px;color:#333;margin:8px -8px -8px;padding:0 8px}.list_new a:hover,.layout_col1 .list_new li a:hover{text-decoration:none !important;background:#F5FAFF}.list_user_edit{position:absolute;right:10px;top:8px}.list_user_edit li{float:left;width:115px;list-style-type:none}.list_category{margin:0 0 -1px 0px}.list_category li{float:left;width:272px;padding:10px;padding-bottom:10px;list-style-type:none;border-right:solid 1px #ddd;border-bottom:dotted 1px #ddd;font-size:12px}.list_category .list_end{border-right:none !important}.list_category li a{font-weight:bold;font-size:12px;text-decoration:underline}.list_category li a:hover{text-decoration:none}.list_category li .list_category_etc{font-size:10px;color:#333;display:block;padding:6px 0 0}.list_category.list_category_jobs li{width:418px}.list_support{padding:12px 24px}.list_support li{padding:4px 0;line-height:1.55;list-style-type:disc;list-style-position:outside}.list_basic{padding:12px}.list_basic li{padding:4px 0;line-height:1.55;list-style-type:none}.list_order{margin-top:12px;margin-left:25px}.list_order li{margin-bottom:12px;list-style-type:decimal}.list_order li:last-child{margin-bottom:0}.list_unorder{margin-top:12px;margin-left:25px}.list_unorder li{margin-bottom:12px;list-style-type:disc}.list_unorder li:last-child{margin-bottom:0}td .list_inline_bold,td .list_inline_normal{padding:0 !important}.list_inline_bold,.list_inline_normal{padding:8px}.list_inline_bold li,.list_inline_normal li{list-style-type:none;display:inline-block;*display:inline;*zoom:1;margin-right:20px;color:#333 !important;line-height:1.55}.list_inline_bold li a{font-weight:bold}.list_inline_bold a,.list_inline_normal a{text-decoration:underline}.list_inline_bold a:hover,.list_inline_normal a:hover{text-decoration:none}.list_populer_spot{padding:8px;border-top:dotted 1px #ddd;background:#f6f6f6;margin-top:8px;color:#333 !important}.list_populer_spot a{padding-left:6px}.sub .list_ranking{margin:10px 0 15px}.list_ranking li{overflow:hidden;margin-bottom:6px;list-style-type:none}.list_ranking li span{font-size:12px;width:3em;float:left;text-align:center;padding:3px 0}.list_ranking li a{display:block;overflow:hidden;padding:3px 0 3px 8px;font-size:12px;text-decoration:underline;line-height:1.35}.list_ranking li a:hover{text-decoration:none}.list_ranking_rank_01{background:#D9B713;color:#fff}.list_ranking_rank_02{background:#A7B8BA;color:#fff}.list_ranking_rank_03{background:#5F4D3D;color:#fff}.list_ranking_rank_any{background:#f6f6f6;color:#666}.list_inline_link{color:#ccc;font-size:12px;padding:8px;line-height:1.55}.list_inline_link a{display:inline-block;*display:inline;*zoom:1;text-decoration:underline}.list_inline_link a:hover{text-decoration:none}.list_help_genre li{width:220px;float:left}.list_help_genre li a{font-weight:bold}.list_help_unit{margin:15px 0}.list_help_unit dt,.list_help_unit dd{position:relative;padding:0 0 0 40px}.list_help_unit dt{font-size:14px;font-weight:bold;line-height:30px}.list_help_unit dd{font-size:14px;padding:5px 0 10px 40px;line-height:1.55;height:auto;min-height:30px;text-align:justify;text-justify:inter-ideograph}.list_help_unit span{display:block;line-height:32px;position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;font-weight:bold;font-size:16px;overflow:hidden}.list_help_unit dt span{background:#D90000;color:#fff;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0}.list_help_unit dd span{background:#111;color:#fff;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px}.list_partner_unit{margin:15px 0 30px}.list_partner_unit_logo{display:block;float:left;width:160px;text-align:center;margin-right:20px;border:solid 3px #eee;padding:10px}.list_partner_unit_logo a{margin-top:5px}.list_partner_unit_text{display:block;overflow:hidden;text-align:justify;text-justify:inter-ideograph;line-height:1.55}.list_mypage_nav_unit{background:#fff;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0}.list_mypage_nav_unit dt{font-weight:bold;padding:5px 8px 3px;color:#6AAA00;font-size:13px;border-bottom:solid 2px #6AAA00}.list_mypage_nav_unit ul{overflow:hidden;padding:4px 0 0}.list_mypage_nav li{list-style-type:none;display:block;margin:0 4px 4px 4px}.list_mypage_nav li a{display:block;font-size:13px;text-decoration:none;padding:7px 4px;color:#333;font-weight:bold;text-align:left;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:#f6f6f6}.list_mypage_nav li a:hover{background:#fff;color:#6AAA00;text-decoration:none}.list_mypage_nav li a.current{background:#6AAA00;color:#fff;text-decoration:none}.nav_comming{display:block;font-size:11px;padding:3px 5px 2px;color:#ddd;font-weight:bold;text-align:left}.list_favorite_wrapper{border-top:1px solid #ccc}.list_favorite{margin:0;padding:1px 4px;border:solid #ccc;background:#eee;border-width:0 1px 1px}.list_favorite li{list-style-type:none;position:relative;padding-left:30px;background:#93C9FF;border:solid 1px #ccc;margin:4px 0}.list_favorite_data a{width:100%}.list_history li{padding-left:0px}.list_favorite li li{padding-left:0;margin-top:5px;border:none !important;background:none}.list_favorite li ul{position:absolute;right:10px;top:3px;width:180px}.list_favorite li ul a{padding:0 !important}.list_favorite label{display:block;position:absolute;left:0;top:0;text-align:center;width:30px;padding:5px 0}.list_favorite .list_favorite_data{position:relative;padding:10px 200px 10px 10px;display:block;background:#fff;min-height:170px !important}.list_favorite_job_name,.list_favorite_data_unit{display:block}.list_favorite .list_jobs_jobname{text-decoration:none}.list_favorite_thumb{float:left;display:block;width:70px;height:52px;padding:2px;border:solid 1px #ddd;margin-right:10px;background:#fff}.list_favorite_thumb span,.list_favorite_thumb img{display:block;width:70px;height:52px;background:#f6f6f6}.list_favorite_thumb span{line-height:52px;text-align:center;color:#999;font-size:10px}.list_favorite_data table{width:100%;border-collapse:collapse;margin-top:10px}.list_favorite_data table th{font-size:11px;border:solid 1px #ddd;padding:6px;background:#E6F2FF;text-align:left}.list_favorite_data table td{font-size:11px;line-height:1.35;vertical-align:top;border:solid 1px #ddd;padding:6px}.favorite_check_unit{background:#eee;font-size:16px;font-weight:bold;padding:8px 6px 4px;border:solid #ccc;border-width:1px 1px 0}.favorite_check_unit a,.favorite_check_unit input{width:120px;vertical-align:middle !important;margin:0;padding:0}.favorite_check_unit>label>input[type='checkbox']{width:18px;padding:5px}.favorite_check_unit input{height:32px !important}.favorite_check_unit .icon_check{position:relative;top:8px;left:-1px}.recommend_check_unit{background:#eee;font-size:16px;font-weight:bold;padding:8px 6px 4px;border:solid #ccc;border-width:1px 1px 0}.reccomend_title{display:block;padding:10px 8px 8px;margin:-8px -6px 8px;position:relative;background:#333;color:#fff;border-bottom:solid 1px #ddd}.recommend_check_unit a{vertical-align:bottom !important;margin:0}.recommend_check_unit .icon_check{position:relative;top:8px;left:-1px}.list_recommend{margin:0;padding:1px 4px;border:solid #ccc;background:#eee;border-width:0 1px 1px}.list_recommend li{list-style-type:none;position:relative;padding-left:30px;background:#93C9FF;border:solid 1px #ccc;margin:4px 0}.list_recommend li li{padding-left:0;margin-top:5px;border:none !important;background:none}.list_recommend li ul{position:absolute;right:10px;top:3px;width:180px}.list_recommend .checkbox{display:block;position:absolute;left:0;top:0;text-align:center;width:30px;padding:5px 0}.list_recommend .list_recommend_data{position:relative;padding:10px 100px 0 10px;display:block;background:#fff}.list_recommend .viewmore{background:#fff;text-decoration:underline}.list_recommend_data_unit{display:block}.list_recommend .list_recommend_jobname{text-decoration:none}.list_recommend_thumb{float:left;display:block;width:70px;height:52px;padding:2px;border:solid 1px #ddd;margin-right:10px;background:#fff}.list_recommend_thumb span,.list_recommend_thumb img{display:block;width:70px;height:52px;background:#f6f6f6}.list_recommend_thumb span{line-height:52px;text-align:center;color:#999;font-size:10px}.no_data{color:#ccc}.recommends_new li{float:left;margin:10px 0px 0px;list-style-type:none;display:block;overflow:hidden;padding:8px;border:solid 1px #ccc;width:30%;background:#fff}.recommends_new_jobname{display:block;font-size:12px;line-height:1.425;font-weight:bold;text-decoration:underline;height:52px;overflow:hidden}.recommends_new_thumb{display:block;width:70px;height:52px;background:#ddd;float:left;text-align:center;margin-right:8px;overflow:hidden}.recommends_new_thumb span,.recommends_new_thumb img{display:block;width:64px;height:46px;border:solid 2px #fff;margin:1px}.recommends_new_thumb span{background:#f6f6f6;line-height:46px;font-size:10px;color:#999}.recommends_new_data{clear:both;display:block;padding:5px 0 0;font-size:11px;line-height:1.45;color:#333}.recommends_new_data_label{display:inline-block;width:36px;text-align:center;font-size:10px;background:#666;color:#fff;line-height:1.45;margin-right:5px;padding:0}.recommends_new_id{display:block;height:16px;overflow:hidden;line-height:16px;text-align:right;background:#F5FAFF;font-size:10px;color:#333;margin:8px -8px -8px;padding:0 8px}.recommends_new_bottom li:hover,.recommends_new li a:hover{text-decoration:none !important;background:#F5FAFF}.favorite_overtext{font-size:9px;display:block}.secondary_btn_list{font-size:0}.secondary_btn_list li{font-size:16px;width:285px;margin-right:37px;margin-bottom:10px;display:inline-block;vertical-align:top}.secondary_btn_list li:nth-child(3n){margin-right:0}.pdf_previewer{position:relative;width:650px;padding:40px;background:#fff;line-height:1.4em;font-family:"ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.pdf_previewer_letter{position:relative;width:610px;padding:60px;background:#fff;line-height:1.4em;font-family:"ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.letter_content{padding:20px;margin-bottom:20px}.letter_content p{margin-bottom:15px}.letter-footer{border:1px solid #ccc;padding:25px;background:#eee;font-size:12px}.resume_indent{margin:0 0 0 30px}.personal_tb1{width:650px;border-collapse:collapse}.personal_tb1 tr{height:30px}.personal_tb1 th,.personal_tb1 td{padding:5px;border:1px solid #333}.personal_tb1 td.photo{border-top:none;border-right:none;border-left:none;border-bottom:none;vertical-align:bottom;text-align:center}.personal_tb1 caption{text-align:right;margin-right:150px}.personal_tb1 .day{vertical-align:bottom;border-top:none;border-left:none;border-right:none;text-align:right}.personal_tb1 .bd_bottom_none{border-bottom:none}.pdf_previewer img{width:110px}.page-break{page-break-before:always}.mt20{margin:20px 0 0}.mt_5{margin:5px 0 0}.table_pref{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse}.table_pref a{display:inline-block;*display:inline;*zoom:1;text-decoration:underline}.table_pref th{width:86px;text-align:left;background:#f6f6f6;padding:8px 0 8px 6px;line-height:1.45;border-bottom:dotted 1px #ccc;vertical-align:top}.table_pref td{font-size:12px;padding:8px 8px;line-height:1.45;color:#ccc;border-bottom:dotted 1px #ccc}.table_pref_footer{width:100%;margin:0 0 5px;padding:0;border-spacing:0;border-collapse:collapse}.table_pref_footer a{display:inline-block;*display:inline;*zoom:1;text-decoration:none;color:#000}.table_pref_footer th{width:86px;text-align:left;padding:4px 0;line-height:1.45;vertical-align:top}.table_pref_footer td{font-size:12px;padding:4px 8px;line-height:1.45;color:#ccc}.pref_num{font-size:11px !important;color:#333}.table_pref tr:last-child th,.table_pref tr:last-child td{border-bottom:none !important}.table_job_data,.table_agent_data{width:100%;border-collapse:collapse}.table_job_data th,.table_agent_data th{text-align:left;background:#E6F2FF;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.table_job_data td,.table_agent_data td{background:#fff;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.table_camp_code{width:450px;border-collapse:collapse;margin:8px 0 5px}.table_camp_code th{text-align:center;padding:0px 10px !important;background:#777;color:#fff;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;line-height:1 !important;font-size:13px}.table_camp_code td{text-align:center;padding:5px 10px 3px !important;background:#fff;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #cccccc !important;line-height:1}.table_camp_code td .txt_size_small,.table_camp_code td .txt_size_2xlarge{line-height:1}.mypage th,.mypage td,.entry th,.entry td{padding:8px;line-height:1.35;border-left:solid 1px #ddd;border-right:solid 1px #ddd}.entry img{vertical-align:middle}　 .mypage th{text-align:center}.history td{height:60px}.mypage .post_status{text-align:center}.mypage .post_status span{display:inline-block;padding:4px 0;width:80px;font-size:12px;font-weight:bold}.status_success{color:#4CAE4C}.status_fail{color:#D43F3A}.status_sending{color:#EEA236}.status_resending{color:#EEA236}.history_register img{border:solid 1px #ddd;vertical-align:middle;margin:0 10px;display:inline-block;*display:inline;*zoom:1;padding:5px 10px}.table_job_data_support{font-size:11px;border:solid 3px #E4F3E4;margin-top:10px}.table_job_data_support dt{background:#E0F4D9;color:#4CAE4C;font-weight:bold;padding:1px 8px 4px}.table_job_data_support dd{padding:8px}.table_form{width:100%;border-collapse:collapse;border-top:solid 1px #ddd}.table_form th{font-size:14px;text-align:left;width:100px;padding:8px 8px;background:#f6f6f6;border-bottom:solid 1px #ddd;vertical-align:middle}.user_form th{*position:relative;width:194px !important;font-size:13px}.user_form th.th_style1{width:120px !important}.user_form th.th_style2{width:100% !important}.user_form .column_2 th{width:90px !important}.user_form a.btn_size_xsmall{overflow:hidden;height:28px !important;line-height:29px !important;vertical-align:middle}.table_form td{padding:8px 8px;border-bottom:solid 1px #ddd;vertical-align:middle}.table_form .sp_icon{margin:-1px 6px 0 0}.table_form_value_txt{display:block;padding:6px 5px;line-height:1.35;word-break:break-all}.user_form_unit{position:relative}.user_form_unit .user_form_unit_back{position:absolute;left:0;top:8px}.table_basic{width:100%;border-collapse:collapse}.table_basic th,.table_basic td{padding:10px 8px;border:solid #ddd;border-width:1px 0;text-align:left;line-height:1.35}.table_basic tr:nth-child(even){background:#f6f6f6}.ttl_contents{font-size:26px;padding:15px 0;line-height:1.35;font-weight:bold}.ttl_contents a{color:#000;margin:0 20px 0 0}.ttl_contents a:hover{text-decoration:underline}.ttl_section_main{position:relative;overflow:hidden;font-size:16px;font-weight:bold;padding:0 10px;height:38px;line-height:42px;border-bottom:solid 3px #D90000}.ttl_section_wrapper .ttl_text_helper{font-weight:normal;display:inline-block;line-height:10px;font-size:12px;margin:0 0 0 10px}.ttl_section_main a{font-size:11px;position:absolute;right:10px;top:0;font-weight:normal;text-decoration:underline}.ttl_section_main a:hover{text-decoration:none}.ttl_section_main.agent{border-bottom:solid 3px #394FB0}.ttl_section_main span{margin:-5px 4px 0 -2px;background-repeat:no-repeat}.ttl_section_sub{overflow:hidden;font-size:16px;font-weight:bold;padding:10px 12px 8px}.ttl_topic{color:#fff;overflow:hidden;height:40px;line-height:42px;font-size:16px;background:#333;box-shadow:inset 0 -4px 0 #666;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:0 10px;margin:15px 0 0}.sub .ttl_topic{color:#fff;overflow:hidden;height:32px;line-height:34px;font-size:14px;background:#333;box-shadow:inset 0 -4px 0 #666;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0 10px}.ttl_h3_beige{background:#f7f1d0;padding:3px 6px;margin:0 5px 5px 0;margin-bottom:10px;font-weight:bold}.ttl_section_footer{position:relative;overflow:hidden;font-size:14px;font-weight:bold;margin:10px 0}.ttl_section_footer .icon_pin_gray_big{margin:0 3px 0 -4px}.ttl_h1_secondary{font-size:20px;margin-bottom:25px}.ttl_h3_border{border-top:1px solid #D80000;border-bottom:1px solid #D80000;padding:10px 20px;font-size:16px;font-weight:bold;margin-bottom:15px}.ttl_h2_orange{border:1px solid #e8730c;background-color:#f7eee7;padding:15px;font-size:18px;margin-bottom:20px}.ttl_h2_orange span{font-size:15px;font-weight:normal;padding-left:8px}.txt_size_9{font-size:9px !important}.txt_size_10{font-size:10px !important}.txt_size_11{font-size:11px !important}.txt_size_12{font-size:12px !important}.txt_size_13{font-size:13px !important}.txt_size_14{font-size:14px !important}.txt_size_18{font-size:18px !important}.txt_size_21{font-size:21px !important}.txt_size_36{font-size:36px !important}.txt_size_3xlarge{font-size:32px;line-height:1.6em}.txt_size_2xlarge{font-size:22px;line-height:1.6em}.txt_size_xlarge{line-height:1.35;font-size:16px !important}.txt_size_large{line-height:1.35;font-size:14px !important}.txt_size_medium{line-height:1.35;font-size:13px !important}.txt_size_small{line-height:1.35;font-size:11px !important}.txt_nowrap{white-space:nowrap !important}.txt_margin_left_45{margin-left:45px}
