﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.parts-sprite,.parts-bg_popularword,.parts-icon_blue_comment,.parts-icon_blue_news,.parts-icon_blue_rank,.parts-icon_chair,.parts-icon_clock,.parts-icon_green_comment,.parts-icon_green_news,.parts-icon_green_rank,.parts-icon_red_comment,.parts-icon_red_news,.parts-icon_red_rank{background-image:url('/assets/img/parts-sfa68b89f35.png');background-repeat:no-repeat}.parts-bg_popularword{background-position:0 0}.parts-icon_blue_comment{background-position:0 -32px}.parts-icon_blue_news{background-position:0 -82px}.parts-icon_blue_rank{background-position:0 -132px}.parts-icon_chair{background-position:0 -182px}.parts-icon_clock{background-position:0 -202px}.parts-icon_green_comment{background-position:0 -222px}.parts-icon_green_news{background-position:0 -272px}.parts-icon_green_rank{background-position:0 -322px}.parts-icon_red_comment{background-position:0 -372px}.parts-icon_red_news{background-position:0 -422px}.parts-icon_red_rank{background-position:0 -472px}@font-face{font-family:"Bebas Neue";src:url("/assets/fonts/BebasNeue-webfont.eot");src:url("/assets/fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/BebasNeue-webfont.woff") format("woff"),url("/assets/fonts/BebasNeue-webfont.ttf") format("truetype"),url("/assets/fonts/BebasNeue-webfont.svg#BebasNeue-webfont") format("svg")}@font-face{font-family:"fontello";src:url("/assets/fonts/fontello.eot");src:url("/assets/fonts/fontello.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/fontello.woff") format("woff"),url("/assets/fonts/fontello.ttf") format("truetype"),url("/assets/fonts/fontello.svg#fontello") format("svg")}[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:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-down-open:before{content:'\e800'}.icon-left-open:before{content:'\e801'}.icon-right-circle:before{content:'\e802'}.icon-left-circle:before{content:'\e803'}.icon-down-circle:before{content:'\e804'}.icon-up-circle:before{content:'\e805'}.icon-right-open:before{content:'\e806'}.icon-up-open:before{content:'\e807'}.icon-home:before{content:'\e808'}.icon-gplus:before{content:'\e809'}.icon-facebook:before{content:'\e80a'}.icon-twitter:before{content:'\e80b'}.icon-search:before{content:'\e80c'}.icon-comment:before{content:'\e80d'}.icon-lock:before{content:'\e80e'}.icon-help:before{content:'\e80f'}.icon-user:before{content:'\e810'}.icon-suitcase:before{content:'\e811'}.icon-building:before{content:'\e812'}.icon-crown:before{content:'\e813'}.icon-menu:before{content:'\e814'}.icon-cancel:before{content:'\e815'}.icon-star:before{content:'\e816'}.icon-star-empty:before{content:'\e817'}.icon-wallet:before{content:'\e818'}.icon-star-half:before{content:'\e819'}.icon-list:before{content:'\e81a'}.icon-heart:before{content:'\e81b'}.icon-heart-empty:before{content:'\e81c'}.icon-eye:before{content:'\e81d'}.icon-clock:before{content:'\e81e'}.icon-down-open:before,.icon-left-open:before,.icon-right-circle:before,.icon-left-circle:before,.icon-down-circle:before,.icon-up-circle:before,.icon-right-open:before,.icon-up-open:before,.icon-home:before,.icon-gplus:before,.icon-facebook:before,.icon-twitter:before,.icon-search:before,.icon-comment:before,.icon-lock:before,.icon-help:before,.icon-user:before,.icon-suitcase:before,.icon-building:before,.icon-crown:before,.icon-menu:before,.icon-cancel:before,.icon-star:before,.icon-star-empty:before,.icon-star-half:before,.icon-wallet:before,.icon-eye:before,.icon-heart:before{font-family:"fontello"}.icon-star,.icon-star-half,.icon-star-empty{display:inline-block;width:18px;height:18px;text-align:left;margin-right:2px;font-size:18px}.pc{display:block !important}.sp{display:none !important}.pc_hidden{visibility:hidden}.my_page #main_visual,.search #main_visual,.biz #main_visual{height:0px}@-webkit-keyframes sun-1{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@keyframes sun-1{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@-webkit-keyframes sun-2{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes sun-2{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes cloud-1{0%{-webkit-transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 10px, 0)}}@keyframes cloud-1{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 10px, 0)}}@-webkit-keyframes cloud-2{0%{-webkit-transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, -10px, 0)}}@keyframes cloud-2{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -10px, 0)}}@-webkit-keyframes cloud-3{0%{-webkit-transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 10px, 0)}}@keyframes cloud-3{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -10px, 0)}}.top_page .review_search,.top_page .job_search,.top_page .biz_search{display:none}.top_page .company_logos{display:none !important;background:#FFF;padding:10px 0;border-bottom:1px solid #E3E3E3}.top_page .detail_search,.top_page .search_result{display:none}.top_page #main_visual{position:relative;width:100%;height:360px}.top_page #main_visual .anim-rotate{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}.top_page #main_visual .anim-scale{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.top_page #main_visual .anim-top{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate(0, -30px);-moz-transform:translate(0, -30px);-ms-transform:translate(0, -30px);-o-transform:translate(0, -30px);transform:translate(0, -30px)}.top_page #main_visual .anim-opacity{opacity:0 !important}.top_page #main_visual .layer{position:absolute;bottom:0;left:50%;width:2580px;height:360px;margin-left:-1280px}.top_page #main_visual .layer_sky{background:url(/assets/img/bg_layer_sky.png) no-repeat 50% 50%}.top_page #main_visual .layer_field{background:url(/assets/img/bg_layer_field.png) no-repeat 50% 50%}.top_page #main_visual .layer_city_1{background:url(/assets/img/bg_layer_city_1.png) no-repeat 50% 50%;-webkit-transition:all .35s ease-in-out 0s;-moz-transition:all .35s ease-in-out 0s;-ms-transition:all .35s ease-in-out 0s;-o-transition:all .35s ease-in-out 0s;transition:all .35s ease-in-out 0s;-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;-ms-transform-origin:50% 100% 0;-o-transform-origin:50% 100% 0;transform-origin:50% 100% 0}.top_page #main_visual .layer_city_2{background:url(/assets/img/bg_layer_city_2.png) no-repeat 50% 50%;-webkit-transition:all .35s ease-in-out .2s;-moz-transition:all .35s ease-in-out .2s;-ms-transition:all .35s ease-in-out .2s;-o-transition:all .35s ease-in-out .2s;transition:all .35s ease-in-out .2s;-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;-ms-transform-origin:50% 100% 0;-o-transform-origin:50% 100% 0;transform-origin:50% 100% 0}.top_page #main_visual .layer_tokyotower{position:absolute;bottom:50px;left:220px;width:69px;height:138px;background:url(/assets/img/bg_layer_tokyotower.png) no-repeat 50% 50%;-webkit-transition:all .35s ease-in-out .4s;-moz-transition:all .35s ease-in-out .4s;-ms-transition:all .35s ease-in-out .4s;-o-transition:all .35s ease-in-out .4s;transition:all .35s ease-in-out .4s;-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;-ms-transform-origin:50% 100% 0;-o-transform-origin:50% 100% 0;transform-origin:50% 100% 0}.top_page #main_visual .layer_fuji{position:absolute;bottom:50px;left:-150px;width:258px;height:116px;background:url(/assets/img/bg_layer_fuji.png) no-repeat 50% 50%;-webkit-transition:all .35s ease-in-out .6s;-moz-transition:all .35s ease-in-out .6s;-ms-transition:all .35s ease-in-out .6s;-o-transition:all .35s ease-in-out .6s;transition:all .35s ease-in-out .6s;-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;-ms-transform-origin:50% 100% 0;-o-transform-origin:50% 100% 0;transform-origin:50% 100% 0}.top_page #main_visual .layer_skytree{position:absolute;bottom:50px;right:210px;width:25px;height:239px;background:url(/assets/img/bg_layer_skytree.png) no-repeat 50% 50%;-webkit-transition:all .35s ease-in-out .8s;-moz-transition:all .35s ease-in-out .8s;-ms-transition:all .35s ease-in-out .8s;-o-transition:all .35s ease-in-out .8s;transition:all .35s ease-in-out .8s;-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;-ms-transform-origin:50% 100% 0;-o-transform-origin:50% 100% 0;transform-origin:50% 100% 0}.top_page #main_visual .layer_mountain{background:url(/assets/img/bg_layer_mountain.png) no-repeat 50% 50%;-webkit-transition:all .35s ease-in-out 1s;-moz-transition:all .35s ease-in-out 1s;-ms-transition:all .35s ease-in-out 1s;-o-transition:all .35s ease-in-out 1s;transition:all .35s ease-in-out 1s;-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;-ms-transform-origin:50% 100% 0;-o-transform-origin:50% 100% 0;transform-origin:50% 100% 0}.top_page #main_visual .layer_cloud_1{position:absolute;top:130px;right:108px;width:108px;height:23px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-transition:opacity .35s ease-in-out 1.8s;-moz-transition:opacity .35s ease-in-out 1.8s;-ms-transition:opacity .35s ease-in-out 1.8s;-o-transition:opacity .35s ease-in-out 1.8s;transition:opacity .35s ease-in-out 1.8s;background:url(/assets/img/bg_layer_cloud_s.png) no-repeat 50% 50%;-webkit-animation:cloud-1 1.2s linear 0s infinite alternate;-moz-animation:cloud-1 1.2s linear 0s infinite alternate;-ms-animation:cloud-1 1.2s linear 0s infinite alternate;-o-animation:cloud-1 1.2s linear 0s infinite alternate;animation:cloud-1 1.2s linear 0s infinite alternate}.top_page #main_visual .layer_cloud_2{position:absolute;top:80px;left:-108px;width:108px;height:23px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-transition:opacity .35s ease-in-out 2s;-moz-transition:opacity .35s ease-in-out 2s;-ms-transition:opacity .35s ease-in-out 2s;-o-transition:opacity .35s ease-in-out 2s;transition:opacity .35s ease-in-out 2s;background:url(/assets/img/bg_layer_cloud_s.png) no-repeat 50% 50%;-webkit-animation:cloud-2 1.5s linear 0s infinite alternate;-moz-animation:cloud-2 1.5s linear 0s infinite alternate;-ms-animation:cloud-2 1.5s linear 0s infinite alternate;-o-animation:cloud-2 1.5s linear 0s infinite alternate;animation:cloud-2 1.5s linear 0s infinite alternate}.top_page #main_visual .layer_cloud_3{position:absolute;top:30px;right:-166px;width:166px;height:36px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-transition:opacity .35s ease-in-out 2.2s;-moz-transition:opacity .35s ease-in-out 2.2s;-ms-transition:opacity .35s ease-in-out 2.2s;-o-transition:opacity .35s ease-in-out 2.2s;transition:opacity .35s ease-in-out 2.2s;background:url(/assets/img/bg_layer_cloud_m.png) no-repeat 50% 50%;-webkit-animation:cloud-3 2s linear 0s infinite alternate;-moz-animation:cloud-3 2s linear 0s infinite alternate;-ms-animation:cloud-3 2s linear 0s infinite alternate;-o-animation:cloud-3 2s linear 0s infinite alternate;animation:cloud-3 2s linear 0s infinite alternate}.top_page #main_visual .layer_sun{position:absolute;top:-20px;right:0;width:128px;height:128px;-webkit-transition:all .55s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1.2s;-moz-transition:all .55s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1.2s;-ms-transition:all .55s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1.2s;-o-transition:all .55s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1.2s;transition:all .55s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1.2s}.top_page #main_visual .layer_sun .layer_sun_1{top:0;left:0;width:100%;height:100%;background:url(/assets/img/bg_layer_sun_1.png) no-repeat 50% 50%;-webkit-animation:sun-1 20s linear 0s infinite normal;-moz-animation:sun-1 20s linear 0s infinite normal;-ms-animation:sun-1 20s linear 0s infinite normal;-o-animation:sun-1 20s linear 0s infinite normal;animation:sun-1 20s linear 0s infinite normal}.top_page #main_visual .layer_sun .layer_sun_2{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/bg_layer_sun_2.png) no-repeat 50% 50%;-webkit-animation:sun-2 20s linear 0s infinite normal;-moz-animation:sun-2 20s linear 0s infinite normal;-ms-animation:sun-2 20s linear 0s infinite normal;-o-animation:sun-2 20s linear 0s infinite normal;animation:sun-2 20s linear 0s infinite normal}.top_page #main_visual .main_visual_inner{height:210px;margin-top:-105px}.top_page #main_visual .main_visual_inner .main_visual_ttl{-webkit-transition:all .35s ease-in-out 1.4s;-moz-transition:all .35s ease-in-out 1.4s;-ms-transition:all .35s ease-in-out 1.4s;-o-transition:all .35s ease-in-out 1.4s;transition:all .35s ease-in-out 1.4s}.top_page #main_visual .main_visual_inner .searchform_wrap{-webkit-transition:all .35s ease-in-out 0s;-moz-transition:all .35s ease-in-out 0s;-ms-transition:all .35s ease-in-out 0s;-o-transition:all .35s ease-in-out 0s;transition:all .35s ease-in-out 0s}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap{position:relative;width:100%;height:32px}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap:after{content:"";display:block;clear:both}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .popular_word{float:left;position:relative;display:block;width:170px;height:32px;background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 0;background-repeat:no-repeat;display:block;height:32px;width:170px;color:#2F2F2F;text-align:center;font-weight:bold;line-height:32px;border-radius:4px 0 0 4px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .popular_word{-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .word_list{float:left;display:block;width:auto;height:32px;line-height:32px;margin-left:10px}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .word_list li{display:inline-block;width:auto;height:24px;margin-right:5px;background:rgba(255,255,255,0.5);line-height:32px}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .word_list li a{display:block;padding:0 5px;width:100%;height:100%;line-height:24px;font-weight:bold;color:#2F2F2F}.top_page #column{position:relative;width:100%;height:auto}.top_page #column:after{content:"";display:block;clear:both}.top_page #column>li{float:left;width:340px;height:auto}.top_page #column>li .no_1:after{position:absolute;top:-10px;left:-3px;width:20px;height:20px;content:"\e813";color:#DAA520;font-size:34px;font-family:"fontello";text-align:center;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:-1}.top_page #column>li .no_2:after{position:absolute;top:-8px;left:0px;width:20px;height:20px;content:"\e813";color:silver;font-size:24px;font-family:"fontello";text-align:center;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:-1}.top_page #column>li .no_3:after{position:absolute;top:-10px;left:0;width:20px;height:20px;content:"\e813";color:#B6603D;font-size:18px;font-family:"fontello";text-align:center;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:-1}.top_page #column>li h2{margin-bottom:17px;font-size:18px;font-weight:bold;text-align:center}.top_page #column>li h2 span{font-size:24px}.top_page #column>li h3{overflow:hidden}.top_page #column>li.column_1 h2{color:#009}.top_page #column>li.column_2{margin:0 30px}.top_page #column>li.column_2 h2{color:#c00}.top_page #column>li.column_3 h2{color:#20660A}.top_page #column>li .column_blue .popular_rank li:after{color:#009;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.top_page #column>li .column_red .access_rank_no{color:#c00}.top_page #column>li .column_red .job_news:after,.top_page #column>li .column_red .access_rank_title:after{color:#c00;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.top_page #column>li .column_red .access_rank_title{margin-bottom:10px !important}.top_page #column>li .column_red .access_rank_title a p.corp{color:#000;font-size:15px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.top_page #column>li .column_red .access_rank_title a p.title{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.top_page #column>li .column_red .access_rank_title a p.salary{width:48%;color:#626262;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top_page #column>li .column_red .access_rank_title a p.location{width:48%;color:#626262;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top_page #column>li .column_red .access_rank_title a p.location:before{font-family:"FontAwesome";content:"\f041";margin:0 5px 0 2px}.top_page #column>li .column_green .access_rank_no{color:#20660A}.top_page #column>li .column_green .job_news:after,.top_page #column>li .column_green .access_rank_title:after{color:#20660A;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.top_page #column .com_money{position:relative;width:100%;height:40px;line-height:1;margin-bottom:5px}.top_page #column .com_money:after{content:"";display:block;clear:both}.top_page #column .com_image{float:left;display:table-cell;width:185px;height:40px;padding-top:5px;text-align:left;font-weight:bold;font-size:15px}.top_page #column .com_image:after{content:"";display:block;clear:both}.top_page #column .com_image img{display:inline-block;max-width:100%;vertical-align:middle}.top_page #column .com_money_text{float:right;font-size:13px;padding-bottom:5px}.top_page #column .com_money_text span{display:inline-block;margin:0 5px;color:#009;font-size:24px;font-weight:bold;letter-spacing:1px}.top_page #column .com_comment{position:relative;width:100%;height:40px;line-height:40px;margin-bottom:10px}.top_page #column .com_comment:after{content:"";display:block;clear:both}.top_page #column .com_comment_text{position:relative;width:100%;height:auto;font-size:12px;line-height:18px}.top_page #column .com_comment_more{float:right;display:inline-block;margin-top:10px;font-size:12px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;border-bottom:1px solid transparent}.top_page #column .com_comment_more:after{content:"";display:block;clear:both}.top_page #column .com_comment_more:hover{border-bottom:1px solid #E3E3E3}.top_page #column .com_comment_theme{position:absolute;top:50%;right:-30px;margin-top:-10px;display:inline-block;font-size:11px;width:auto;padding:0 10px;height:20px;line-height:20px}.top_page #column .access_rank{position:relative;z-index:0}.top_page #column .access_rank>li{padding-bottom:0px;margin-bottom:15px;border-bottom:1px solid #E3E3E3}.top_page #column .access_rank>li:after{content:"";display:block;clear:both}.top_page #column .access_rank>li article{position:relative}.top_page #column .access_rank>li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0 none}.top_page #column .access_rank>li .access_rank_no{float:left;width:20px;height:auto;font-size:28px;font-family:"Bebas Neue", sans-serif;text-align:center;line-height:28px}.top_page #column .access_rank>li .access_rank_title{position:relative;margin-bottom:15px;z-index:0}.top_page #column .access_rank>li .access_rank_title:after{content:"";display:block;clear:both}.top_page #column .access_rank>li .access_rank_title:after{position:absolute;top:50%;right:0;width:15px;height:20px;content:"\e806";display:inline-block;margin-top:-12px;font-size:20px;font-family:"fontello";text-align:right;line-height:20px;z-index:-1;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.top_page #column .access_rank>li .access_rank_title:hover:after{-webkit-transform:translate(5px, 0);-moz-transform:translate(5px, 0);-ms-transform:translate(5px, 0);-o-transform:translate(5px, 0);transform:translate(5px, 0)}.top_page #column .access_rank>li .access_rank_title a{display:block;padding-left:40px;padding-right:25px;color:#626262;line-height:16px}.top_page #column .access_rank>li .sns-share{width:100%;height:20px}.top_page #column .access_rank>li .sns-share:after{content:"";display:block;clear:both}.top_page #column .access_rank>li .sns-share>li.share-fb i{background:#3067D7}.top_page #column .access_rank>li .sns-share>li.share-tw i{background:#54AEE1}.top_page #column .access_rank>li .sns-share>li.share-gp i{background:#DE604D}.top_page #column .access_rank>li .sns-share>li{position:relative;float:left;width:32%;height:20px;border:1px solid #E3E3E3}.top_page #column .access_rank>li .sns-share>li i{display:block;width:19px;height:18px;background:#fff;font-size:10px;color:#FFF;line-height:18px;text-align:center;border-right:1px solid #E3E3E3}.top_page #column .access_rank>li .sns-share>li:nth-child(2){margin:0 2%}.top_page #column .access_rank>li .sns-share>li span{display:block;position:absolute;top:0;right:0;width:100%;padding-left:18px;line-height:18px;text-align:center;color:#626262}.top_page #column .access_rank>li .sns-share>li span a{color:#626262}.top_page #column .job_pickup{position:relative}.top_page #column .job_pickup:after{content:"";display:block;clear:both}.top_page #column .job_pickup .job_image{float:left;display:table-cell;width:120px;min-height:80px;margin-right:15px;text-align:center}.top_page #column .job_pickup .job_image:after{content:"";display:block;clear:both}.top_page #column .job_pickup .job_image img{display:inline-block;max-width:100%;vertical-align:top;box-shadow:2px 2px 0 #fdfdfd}.top_page #column .job_pickup .job_text{line-height:16px;margin-left:135px}.top_page #column .job_pickup .job_text .job_com_name{color:#626262;font-size:10px}.top_page #column .job_pickup .job_text .job_name{color:#c00;font-size:12px;font-weight:bold;margin-bottom:10px}.top_page #column .job_pickup .job_text .job_info{color:#EF9E81}.top_page #column .job_news,.top_page #column .insider_news{position:relative;display:inline-block;width:100%;height:auto;font-size:12px;padding-right:25px;color:#626262;z-index:0}.top_page #column .job_news:after,.top_page #column .insider_news:after{position:absolute;top:50%;right:0;width:15px;height:20px;content:"\e806";display:inline-block;margin-top:-12px;font-size:20px;font-family:"fontello";text-align:right;line-height:20px;z-index:-1;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.top_page #column .job_news:hover:after,.top_page #column .insider_news:hover:after{-webkit-transform:translate(5px, 0);-moz-transform:translate(5px, 0);-ms-transform:translate(5px, 0);-o-transform:translate(5px, 0);transform:translate(5px, 0)}.top_page #column .job_news .sns-share,.top_page #column .insider_news .sns-share{width:100%;height:20px}.top_page #column .job_news .sns-share:after,.top_page #column .insider_news .sns-share:after{content:"";display:block;clear:both}.top_page #column .job_news .sns-share>li.share-fb i,.top_page #column .insider_news .sns-share>li.share-fb i{background:#3067D7}.top_page #column .job_news .sns-share>li.share-tw i,.top_page #column .insider_news .sns-share>li.share-tw i{background:#54AEE1}.top_page #column .job_news .sns-share>li.share-gp i,.top_page #column .insider_news .sns-share>li.share-gp i{background:#DE604D}.top_page #column .job_news .sns-share>li,.top_page #column .insider_news .sns-share>li{position:relative;float:left;width:32%;height:20px;border:1px solid #E3E3E3}.top_page #column .job_news .sns-share>li i,.top_page #column .insider_news .sns-share>li i{display:block;width:19px;height:18px;background:#fff;font-size:10px;color:#FFF;line-height:18px;text-align:center;border-right:1px solid #E3E3E3}.top_page #column .job_news .sns-share>li:nth-child(2),.top_page #column .insider_news .sns-share>li:nth-child(2){margin:0 2%}.top_page #column .job_news .sns-share>li span,.top_page #column .insider_news .sns-share>li span{display:block;position:absolute;top:0;right:0;width:100%;padding-left:18px;line-height:18px;text-align:center;color:#626262}.top_page #column .job_news .sns-share>li span a,.top_page #column .insider_news .sns-share>li span a{color:#626262}.top_page #column .popular_rank li{position:relative;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E3E3E3;z-index:0}.top_page #column .popular_rank li:after{position:absolute;top:50%;right:0;width:15px;height:20px;content:"\e806";display:inline-block;margin-top:-12px;font-size:20px;font-family:"fontello";text-align:right;line-height:20px;z-index:-1;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.top_page #column .popular_rank li:hover:after{-webkit-transform:translate(5px, 0);-moz-transform:translate(5px, 0);-ms-transform:translate(5px, 0);-o-transform:translate(5px, 0);transform:translate(5px, 0)}.top_page #column .popular_rank li:last-child{margin-bottom:0;padding-bottom:0;border:0 none}.top_page #column .popular_rank .popular_rank_com_name{width:100%;padding-right:20px;color:#626262}.top_page #column .popular_rank .popular_rank_com_name:after{content:"";display:block;clear:both}.top_page #column .popular_rank .star{width:100%}.top_page #column .popular_rank .star i{color:#FFAE00}.top_page #column .popular_rank .star span{color:#88ABDA;font-weight:bold;font-size:16px;margin-left:10px}.top_page #column .popular_rank .popular_rank_no{position:relative;float:left;color:#009;width:20px;height:auto;font-size:28px;font-family:"Bebas Neue", sans-serif;text-align:center;line-height:28px;z-index:0}.top_page #column .popular_rank .popular_rank_title{position:relative;padding-left:40px;z-index:0}.top_page #column .popular_rank .popular_rank_title:after{content:"";display:block;clear:both}#header{position:relative;top:0;left:0;width:100%;height:auto;background:#FFF;box-shadow:0 1px 0 rgba(0,0,0,0.1);z-index:97}#header .header_top{position:relative;border-bottom:1px solid #E3E3E3;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_top #logo{position:absolute;top:0;left:0;text-indent:-9999px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_top #logo a{display:block}#header .header_top #logo a img{display:block;width:100%;height:auto}#header .header_top .description{position:absolute;top:50%;width:280px;height:20px;margin-top:-10px;line-height:20px}#header .header_top .gnavi_top{position:absolute;top:0;right:1px}#header .header_top .gnavi_top ul{height:100%}#header .header_top .gnavi_top ul li{position:relative;float:left;width:105px;height:auto;background:#FFF;border-left:1px solid #E3E3E3;overflow:hidden;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_top .gnavi_top ul li a{display:block;width:100%;height:100%;color:#626262;font-weight:bold;text-align:center;font-size:14px}#header .header_top .gnavi_top ul li a:hover span{-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%)}#header .header_top .gnavi_top ul li a span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_top .gnavi_top ul li a span:last-child{top:-100%;background:#E3E3E3}#header .header_top .gnavi_top ul li:nth-child(4){background:#f90}#header .header_top .gnavi_top ul li:nth-child(4) a{color:#FFF}#header .header_top .gnavi_top ul li:nth-child(4) a:hover span{background:#f60}#header .header_top .gnavi_top ul li:nth-child(3){background:#f2f2f2}#header .header_top .gnavi_top ul li:nth-child(2){background:#f7f7f7}#header .header_l{height:81px;line-height:80px}#header .header_l #logo{width:165px;height:50px;padding:15px 0}#header .header_l .description{left:200px;font-size:13px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_l a.link-notice-pc{display:block;position:absolute;top:25%;left:480px;width:160px;height:50%;line-height:3rem;text-align:center;font-weight:bold;border:1px solid #c00;background:#fee;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_l a.link-notice-pc span{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;color:#2F2F2F}#header .header_l a.link-notice-pc span:before{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;color:#c00;font-size:125%;font-family:"FontAwesome";content:"\f06a";margin-right:5px}#header .header_l a.link-notice-pc span:after{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;font-family:"FontAwesome";content:"\f054";margin-left:5px}#header .header_l a.link-notice-pc:hover,#header .header_l a.link-notice-pc:active{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;background:#c00;text-decoration:none}#header .header_l a.link-notice-pc:hover span,#header .header_l a.link-notice-pc:active span{color:#FFF;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_l a.link-notice-pc:hover span:before,#header .header_l a.link-notice-pc:hover span:after,#header .header_l a.link-notice-pc:active span:before,#header .header_l a.link-notice-pc:active span:after{color:#FFF;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_l .gnavi_top ul li{height:80px}#header .header_s{height:51px;line-height:50px}#header .header_s #logo{width:106px;height:32px;padding:9px 0}#header .header_s .description{left:130px;font-size:11px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_s .gnavi_top ul li{height:50px}#header .header_bottom{position:relative;width:100%;height:50px;box-shadow:inset 0 0px 0 #E3E3E3}#header .header_bottom .gnavi_bottom{position:relative;width:100%;height:100%}#header .header_bottom .gnavi_bottom:after{content:"";display:block;clear:both}#header .header_bottom .gnavi_bottom ul{display:block;width:100%;height:100%}#header .header_bottom .gnavi_bottom ul li{position:relative;float:left;width:33.333%;height:100%;text-align:center;line-height:50px;border-left:1px solid #E3E3E3;overflow:hidden}#header .header_bottom .gnavi_bottom ul li a{display:block;position:relative;width:100%;height:100%;line-height:47px;font-size:13px;font-weight:bold}#header .header_bottom .gnavi_bottom ul li a:hover p{-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%)}#header .header_bottom .gnavi_bottom ul li a p{position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:16px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#header .header_bottom .gnavi_bottom ul li a p:last-child{top:-100%;color:#FFF;z-index:2}#header .header_bottom .gnavi_bottom ul li.nav_review{box-shadow:inset 0 -3px 0 #009}#header .header_bottom .gnavi_bottom ul li.nav_review a{color:#009}#header .header_bottom .gnavi_bottom ul li.nav_review a p:last-child{background:#009}#header .header_bottom .gnavi_bottom ul li.nav_review a span:before{content:"\e812";display:inline-block;font-family:"fontello";margin-right:5px}#header .header_bottom .gnavi_bottom ul li.nav_job{box-shadow:inset 0 -3px 0 #c00}#header .header_bottom .gnavi_bottom ul li.nav_job a{color:#c00}#header .header_bottom .gnavi_bottom ul li.nav_job a p:last-child{background:#c00}#header .header_bottom .gnavi_bottom ul li.nav_job a span:before{content:"\e811";display:inline-block;font-family:"fontello";margin-right:5px}#header .header_bottom .gnavi_bottom ul li.nav_biz{box-shadow:inset 0 -3px 0 #20660A;border-right:1px solid #E3E3E3}#header .header_bottom .gnavi_bottom ul li.nav_biz a{color:#20660A}#header .header_bottom .gnavi_bottom ul li.nav_biz a p:last-child{background:#20660A}#header .header_bottom .gnavi_bottom ul li.nav_biz a span:before{content:"\e80d";display:inline-block;font-family:"fontello";margin-right:5px}#side_nav{position:fixed;top:50%;right:0;width:32px;height:137px;margin-top:-68.5px;z-index:10}#side_nav ul li{position:relative;right:0;width:182px;height:32px;line-height:32px;background:#E3E3E3;margin-bottom:3px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#side_nav ul li:last-child{margin-bottom:0}#side_nav ul li:hover{right:150px;background:#626262}#side_nav ul li:hover i{color:#FFF}#side_nav ul li:hover i.icon-up-open{background:#26267F}#side_nav ul li:hover i.icon-home{background:#009}#side_nav ul li:hover i.icon-facebook{background:#3067D7}#side_nav ul li:hover i.icon-twitter{background:#54AEE1}#side_nav ul li a{display:inline-block;width:100%;height:32px;line-height:32px}#side_nav ul li a i{color:#FFF;display:inline-block;width:32px;height:32px;text-align:center;background:transition;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;font-size:18px}#side_nav ul li a span{display:inline-block;padding-left:25px;width:150px;height:32px;line-height:32px;color:#FFF;border-left:1px solid #FAFAFA}#side_nav ul li:nth-child(1) a{background:#26267F}#side_nav ul li:nth-child(2) a{background:#009}#side_nav ul li:nth-child(3) a{background:#3067D7}#side_nav ul li:nth-child(4) a{background:#54AEE1}#footer{position:relative;width:100%;height:auto;clear:both}#footer .footer_row_1{position:relative;padding:50px 0;background:#ECECEC}#footer .footer_row_1 h1{color:#2F2F2F;margin-bottom:25px;font-size:18px;font-weight:bold;text-align:center}#footer .footer_row_2{position:relative;padding:50px 0;background:#FAFAFA}#footer .footer_row_2:after{content:"";display:block;clear:both}#footer .footer_row_2 .row_2_left{float:left;width:40%}#footer .footer_row_2 .row_2_left>ul{width:300px}#footer .footer_row_2 .row_2_left>ul:after{content:"";display:block;clear:both}#footer .footer_row_2 .row_2_left>ul>li{float:left;width:50%}#footer .footer_row_2 .row_2_left>ul>li>ul>li{display:block;width:100%;height:11px;margin-bottom:15px;font-size:11px;line-height:11px}#footer .footer_row_2 .row_2_left>ul>li>ul>li a{color:#626262;width:100%;height:100%}#footer .footer_row_2 .row_2_left>ul>li>ul>li a:before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#footer .footer_row_2 .row_2_left>ul>li>ul>li a:hover:before{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}#footer .footer_row_2 .row_2_right{float:left;width:60%}#footer .footer_row_2 .row_2_right h1{color:#2F2F2F;font-size:18px;font-weight:bold;margin-bottom:15px}#footer .footer_row_2 .row_2_right p{color:#2F2F2F;margin-bottom:15px}#footer .footer_row_2 .row_2_right textarea{width:100%;height:150px;padding:10px;margin-bottom:10px;border:1px solid #E3E3E3;border-radius:4px}#footer .footer_row_2 .row_2_right input[type="submit"]{width:100%}#footer .footer_row_3{position:relative;width:100%;height:auto;padding:50px 0;background:#2F2F59}#footer .footer_row_3 ul{letter-spacing:-.40em;width:100%;margin-bottom:50px}#footer .footer_row_3 ul li{display:inline-block;width:20%;height:auto;letter-spacing:normal}#footer .footer_row_3 ul li a{display:block;width:100%;height:auto;border-right:1px solid #2F2F59;border-bottom:1px solid #2F2F59}#footer .footer_row_3 ul li a img{display:block;width:100%;height:60px}#footer .footer_row_3 ul li a span{display:block;padding:5px;background:#21213e;color:#E3E3E3;font-size:10px;text-align:center}#footer .footer_row_3 .company{position:relative;width:100%;height:30px;margin-bottom:15px}#footer .footer_row_3 .company h1{position:absolute;top:0;left:0;text-align:left;color:#FFF;font-weight:bold}#footer .footer_row_3 .company p{width:300px;height:30px;line-height:30px;position:absolute;top:0;right:0;text-align:right}#footer .footer_row_3 .company p a{color:#E3E3E3}#footer .footer_row_3 .copyright{color:#FFF;text-align:center}.sub_page .catlink{border:1px solid #000;display:inline-block;text-align:center;min-height:20px;line-height:20px;padding:0 5px}.sub_page .post{border-bottom:1px solid #E3E3E3;margin-bottom:10px;padding-bottom:10px}.sub_page .post h1{font-size:15px;font-weight:bold;color:#2F2F2F;margin-bottom:10px}.sub_page .post h1 a{color:#2F2F2F}.sub_page .post h1 span{background:#000;color:#FFF;display:inline-block;font-size:12px;padding:0 5px;line-height:15px}.sub_page .post .tbbody .td{padding:0 0 0 20px}.sub_page .post .tbbody .td:first-child{padding:0}.sub_page .post .postinf{display:table;width:100%}.sub_page .post .postinf>li{display:table-cell;vertical-align:middle;padding:0 0 0 10px}.sub_page .post .postinf>li:first-child{padding:0}.sub_page .post .postinf>li.sns{width:50%}.sub_page .single_wrap .post h1,.sub_page .single_wrap .post h1 a{font-size:20px;color:#000;line-height:1.5}.sub_page .single_wrap{border:none}.sub_page .single_wrap .post{border:none}.sub_page .single_wrap .post img{max-width:100%; height: auto;}.sub_page .single_wrap .post .postinf>li{display:inline-block;vertical-align:middle}.sub_page #main_visual{position:relative;width:100%;height:200px;background:url(/assets/img/bg_mainvisual_pc.png) no-repeat 50% 100%;background-size:cover;overflow:hidden}.sub_page #main_visual .layer,.sub_page #main_visual .layer_fuji,.sub_page #main_visual .layer_tokyotower,.sub_page #main_visual .layer_skytree,.sub_page #main_visual .layer_fuji,.sub_page #main_visual .layer_sun,.sub_page #main_visual .main_visual_ttl.anim-top{display:none !important;visibility:hidden}.sub_page .column_outbox{margin-bottom:25px}.sub_page .column_inbox{padding:15px}.sub_page .column_border{margin:15px 0}.sub_page .more_link{margin-top:15px}.sub_page #column{position:relative;width:100%;height:auto}.sub_page #column:after{content:"";display:block;clear:both}.sub_page #column>li{float:left;height:auto}.sub_page #column>li .column_noborder{border:0 none !important;background:transparent}.sub_page #column>li .column_noborder .column_inbox{padding:0}.sub_page #column>li .star i,.sub_page #column>li .popular_rank_star i{color:#FFAE00}.sub_page #column>li .star span,.sub_page #column>li .popular_rank_star span{color:#88ABDA;font-size:120%;font-weight:bold}.sub_page #column>li .no_1:after{position:absolute;top:0px;left:-3px;width:20px;height:20px;content:"\e813";color:#DAA520;font-size:34px;font-family:"fontello";text-align:center;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:-1}.sub_page #column>li .no_2:after{position:absolute;top:0px;left:0px;width:20px;height:20px;content:"\e813";color:silver;font-size:24px;font-family:"fontello";text-align:center;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:-1}.sub_page #column>li .no_3:after{position:absolute;top:0px;left:0;width:20px;height:20px;content:"\e813";color:#B6603D;font-size:18px;font-family:"fontello";text-align:center;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:-1}.sub_page #column>li.column_1{position:relative;width:100px;height:auto}.sub_page #column>li.column_1 .column_outbox{position:relative;background:none;border:0 none;box-shadow:0 0 0 transparent}.sub_page #column>li.column_1 .column_outbox .column_inbox{padding:0;width:100px;height:auto}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li{position:relative;width:100%;min-height:76px;background:#FFF;border-left:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;background:#FFF;text-align:center}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li>ul>li.active a{font-weight:bold}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li>ul>li.active .highlight{color:#FFF;line-height:1.25em;font-size:10px;padding:8px}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li a{display:block;min-height:76px;display:block;padding:2px 0}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li i{display:block;width:100%;height:36px;font-size:20px;line-height:36px}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_top{border-top:1px solid #E3E3E3;margin-bottom:0}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_top a{color:#626262}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_top i{height:36px;font-size:20px;line-height:36px}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_top span{font-size:10px}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_top:hover{background:#E3E3E3}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_review{color:#009}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_review a{color:#009}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_review a:hover{background:#009;color:#FFF}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_review>ul>li{font-size:11px;height:auto;background:#FFF;border-top:1px solid #E3E3E3;line-height:1.25em;padding:0}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_review>ul>li:hover{background:#009}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_review>ul>li:hover a{color:#FFF}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_review>ul>li:last-child{border-bottom:0 none}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_review>ul a{display:block;width:100%;padding:8px;min-height:25px;color:#626262;line-height:1.25em;font-size:11px}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li li.r_side_search a{padding-bottom:18px}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_biz{color:#20660A}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_biz a{color:#20660A}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_biz a:hover{background:#20660A;color:#FFF}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_biz>ul>li{font-size:11px;height:auto;background:#F5F5F5;border-top:1px solid #E3E3E3;line-height:1.25em;padding:0}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_biz>ul>li:last-child{border-bottom:0 none}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_biz>ul a{display:block;width:100%;min-height:25px;padding:8px 0;color:#626262;line-height:1.25em;font-size:11px}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_job{color:#c00}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_job a{padding-top:7px;color:#c00}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_job a:hover{background:#c00;color:#FFF}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_job>ul>li{font-size:11px;height:auto;background:#F5F5F5;border-top:1px solid #E3E3E3;line-height:1.25em;padding:0}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_job>ul>li:last-child{border-bottom:0 none}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_job>ul a{display:block;width:100%;min-height:25px;padding:8px 0;color:#626262;line-height:1.25em;font-size:11px}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_job .menu .j_side_search{padding:0 !important}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_job .menu .j_side_search a{padding-bottom:18px;color:#FFF;background:#c00;text-align:center}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li a{width:100%;height:100%}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li span{display:inline-block;line-height:1.25em}.sub_page #column>li.column_1 .column_outbox .nav_2 ul{margin-top:0px;border:1px solid #E3E3E3;border-top:none;border-right:none}.sub_page #column>li.column_1 .column_outbox .nav_2 ul li{position:relative;width:100%;height:40px;line-height:40px;text-align:center;border-bottom:1px solid #E3E3E3;padding-right:1px}.sub_page #column>li.column_1 .column_outbox .nav_2 ul li a{display:block;color:#626262;width:100%;height:100%}.sub_page #column>li.column_1 .column_outbox .nav_2 ul li:last-child{border-bottom:0 none}.sub_page #column>li.column_1 .column_outbox .nav_2 ul li.bg_light{display:block}.sub_page #column>li.column_1 .column_outbox .nav_2 ul li.bg_light a{background:#FFF}.sub_page #column>li.column_1 .column_outbox .nav_2 ul li.bg_dark{display:block}.sub_page #column>li.column_1 .column_outbox .nav_2 ul li.bg_dark a{background:#FFF}.sub_page #column>li.column_2{position:relative;width:640px;margin:0 25px;border:0 none}.sub_page #column>li.column_2:after{content:"";display:block;position:absolute;top:-20px;left:-26px;width:1px;height:100%;height:calc(100% + 50px);background:#E3E3E3}.sub_page #column>li.column_2>h1{font-size:20px;font-weight:bold;margin-bottom:15px}.sub_page #column>li.column_2>h1 span{font-size:12px;font-weight:bold;padding-left:2em;color:#626262}.sub_page #column>li.column_2 h3,.sub_page #column>li.column_2 .sec_ttl{position:relative;text-align:left}.sub_page #column>li.column_2 h3 a,.sub_page #column>li.column_2 .sec_ttl a{position:absolute;right:0;font-size:11px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.sub_page #column>li.column_2 h3 a:before,.sub_page #column>li.column_2 .sec_ttl a:before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.sub_page #column>li.column_2 h3 a:hover:before,.sub_page #column>li.column_2 .sec_ttl a:hover:before{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}.sub_page #column>li.column_2 h4{background:#efefef;color:#626262;font-weight:bold;text-align:center;padding:15px;font-size:120%}.sub_page #column>li.column_2 .column_outbox{position:relative;background:none;border-right:0 none;border-left:0 none;border-bottom:0 none;box-shadow:0 0 0 transparent}.sub_page #column>li.column_2 .column_outbox .sns-share{width:100%;height:20px}.sub_page #column>li.column_2 .column_outbox .sns-share:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .column_outbox .sns-share>li.share-fb i{background:#3067D7}.sub_page #column>li.column_2 .column_outbox .sns-share>li.share-tw i{background:#54AEE1}.sub_page #column>li.column_2 .column_outbox .sns-share>li.share-gp i{background:#DE604D}.sub_page #column>li.column_2 .column_outbox .sns-share>li{position:relative;float:left;width:32%;height:20px;border:1px solid #E3E3E3}.sub_page #column>li.column_2 .column_outbox .sns-share>li i{display:block;width:19px;height:18px;background:#fff;font-size:10px;color:#FFF;line-height:18px;text-align:center;border-right:1px solid #E3E3E3}.sub_page #column>li.column_2 .column_outbox .sns-share>li:nth-child(2){margin:0 2%}.sub_page #column>li.column_2 .column_outbox .sns-share>li span{display:block;position:absolute;top:0;right:0;width:100%;padding-left:18px;line-height:18px;text-align:center;color:#626262}.sub_page #column>li.column_2 .column_outbox .sns-share>li span a{color:#626262}.sub_page #column>li.column_2 .column_outbox .sns-share.sns-vartical>li{height:39px}.sub_page #column>li.column_2 .column_outbox .sns-share.sns-vartical>li i{width:100%;height:18px;line-height:18px;border-bottom:1px solid #E3E3E3;border-right:none}.sub_page #column>li.column_2 .column_outbox .sns-share.sns-vartical>li span{position:static;padding:0}.sub_page #column>li.column_2 .column_outbox .column_inbox{padding:20px 0 0}.sub_page #column>li.column_2 .column_outbox_imp{position:relative;width:100%;height:auto;margin-bottom:30px;background:#FFF;border:1px solid #E3E3E3;border-bottom:0 none;border-radius:4px;box-shadow:0 0px 0 #E3E3E3}.sub_page #column>li.column_2 .column_outbox.single_wrap{position:relative;width:100%;height:auto;padding:2em 2em 0;margin-bottom:30px;background:#FFF;border:1px solid #E3E3E3;border-bottom:0 none;border-radius:4px;box-shadow:0 0px 0 #E3E3E3}.sub_page #column>li.column_2 .more_link{margin-top:0}.sub_page #column>li.column_2 .column_job_pickup .sec_ttl{padding-left:50px}.sub_page #column>li.column_2 .access_rank{position:relative;z-index:0}.sub_page #column>li.column_2 .access_rank:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .access_rank>li{position:relative;float:left;width:33.3333%;height:auto;min-height:100%;padding:0 10px}.sub_page #column>li.column_2 .access_rank>li:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .access_rank>li article,.sub_page #column>li.column_2 .access_rank>li section{position:relative}.sub_page #column>li.column_2 .access_rank>li:nth-child(2){border-right:1px solid #E3E3E3;border-left:1px solid #E3E3E3}.sub_page #column>li.column_2 .access_rank>li .access_rank_no{float:left;position:relative;padding-top:10px;width:20px;height:auto;color:#009;font-size:28px;font-family:"Bebas Neue", sans-serif;text-align:center;line-height:28px}.sub_page #column>li.column_2 .access_rank>li .access_rank_title{position:relative;margin-bottom:5px;font-size:13px;font-weight:bold;z-index:0}.sub_page #column>li.column_2 .access_rank>li .access_rank_title:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .access_rank>li .access_rank_title a{display:block;padding-left:30px;color:#626262;line-height:21px}.sub_page #column>li.column_2 .access_rank>li .access_rank_title_blue{padding-left:30px;font-size:15px;color:#009;line-height:28px}.sub_page #column>li.column_2 .access_rank .popular_access{font-weight:bold}.sub_page #column>li.column_2 .access_rank .star{padding-left:30px;font-size:14px}.sub_page #column>li.column_2 .access_rank .star i{color:#FFAE00}.sub_page #column>li.column_2 .access_rank .star span{color:#26267F;font-size:18px;font-weight:bold}.sub_page #column>li.column_2 .access_rank .btn{font-weight:normal}.sub_page #column>li.column_2 .chart_box{position:relative;margin:-15px auto 15px;z-index:1;width:170px;height:150px}.sub_page #column>li.column_2 .chart_box .scale_half{position:absolute;top:0;left:0;width:170px;height:170px}.sub_page #column>li.column_2 .list_3_partition:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .list_3_partition li{float:left;width:33.333%;height:auto;min-height:150px;padding:0 10px}.sub_page #column>li.column_2 .list_3_partition li:nth-child(2){border-right:1px solid #E3E3E3;border-left:1px solid #E3E3E3}.sub_page #column>li.column_2 .list_3_partition li .table{margin-bottom:20px}.sub_page #column>li.column_2 .list_3_partition li .table th,.sub_page #column>li.column_2 .list_3_partition li .table td{padding:5px;font-size:11px}.sub_page #column>li.column_2 .list_3_partition li .table th{width:50%}.sub_page #column>li.column_2 .list_3_partition li .table td{font-weight:bold;text-align:right}.sub_page #column>li.column_2 .list_3_partition li .btn{font-weight:normal}.sub_page #column>li.column_2 .nenshu_ranking{border:1px solid #E3E3E3;box-shadow:0 5px 0 #E3E3E3;border-radius:0 0 4px 4px}.sub_page #column>li.column_2 .nenshu_ranking ul{padding:10px}.sub_page #column>li.column_2 .nenshu_ranking_bnr{margin-bottom:15px}.sub_page #column>li.column_2 .com_money{position:relative;width:100%;height:70px;margin-bottom:10px}.sub_page #column>li.column_2 .com_money:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .com_image{display:table-cell;width:180px;height:40px;text-align:left;font-weight:bold;font-size:15px;margin-top:10px}.sub_page #column>li.column_2 .com_image:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .com_image img{display:inline-block;max-width:100%;vertical-align:middle}.sub_page #column>li.column_2 .com_money_text{float:right;font-size:13px;padding-bottom:5px}.sub_page #column>li.column_2 .com_money_text span{display:inline-block;margin:0 5px;color:#009;font-size:24px;font-weight:bold;letter-spacing:1px}.sub_page #column>li.column_2 .com_comment_theme{position:absolute;top:20px;right:-10px;display:inline-block;font-size:11px;width:auto;padding:0 10px;height:20px;line-height:20px}.sub_page #column>li.column_2 .com_comment{position:relative}.sub_page #column>li.column_2 .com_comment:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .com_comment .com_comment_inner{position:relative;width:100%;height:auto;margin-bottom:15px;padding:20px 15px 5px 15px;background:#FFF;border:1px solid #E3E3E3;box-shadow:0 0px 0 #E3E3E3;border-radius:1px}.sub_page #column>li.column_2 .com_comment .com_comment_inner h1{font-weight:bold;font-size:14px;text-align:left;background:transparent;padding:0;margin-bottom:10px}.sub_page #column>li.column_2 .com_comment .com_comment_inner h1 a{color:black}.sub_page #column>li.column_2 .com_comment .com_comment_inner img{display:block;width:100%}.sub_page #column>li.column_2 .com_comment .com_comment_inner .com_comment_info_list{margin-bottom:0px}.sub_page #column>li.column_2 .com_comment .com_comment_inner .com_comment_info_list:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .com_comment .com_comment_inner .com_comment_info_list dt{float:left;margin-right:5px;border-radius:3px;font-size:13px;font-weight:bold;color:#626262 !important}.sub_page #column>li.column_2 .com_comment .com_comment_inner .com_comment_info_list dd{float:left;margin-right:20px;font-size:12px;max-width:310px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.sub_page #column>li.column_2 .com_comment .com_comment_inner .bottom{margin-bottom:10px}.sub_page #column>li.column_2 .com_comment .com_comment_inner .com_comment_text{margin-top:5px}.sub_page #column>li.column_2 .com_comment .com_comment_inner .btn_silver{margin-top:15px;font-weight:bold}.sub_page #column>li.column_2 .com_comment .commnet_more_lightblue{float:right;margin-bottom:20px}.sub_page #column>li.column_2 .com_comment:nth-child(3) .commnet_more_lightblue{margin-bottom:0}.sub_page #column>li.column_2 .com_comment .com_comment_innerL .com_comment_info span{color:#726fd5;padding:0 5px 0 0}.sub_page #column>li.column_2 .com_comment .com_comment_innerL .com_comment_info{color:#949494}.sub_page #column>li.column_2 .com_comment .com_comment_innerL .com_comment_text{font-size:13px}.sub_page #column>li.column_2 .com_comment_detail{margin:10px 0 0 0;padding-top:5px;border-top:1px solid #E3E3E3}.sub_page #column>li.column_2 .com_comment_detail li{float:left;margin-right:1em;font-size:11px}.sub_page #column>li.column_2 .com_comment_detail li a{color:#3f93c5;text-decoration:underline}.sub_page #column>li.column_2 .com_comment_detail .com_comment_detail_id a{color:#626262}.sub_page #column>li.column_2 .com_kyuuyo{position:relative}.sub_page #column>li.column_2 .com_kyuuyo:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .com_kyuuyo .com_kyuuyo_inner{position:relative;width:100%;height:auto;margin-bottom:25px;padding:20px 20px 5px 20px;background:#FFF;border:1px solid #E3E3E3;box-shadow:0 0px 0 #E3E3E3;border-radius:1px}.sub_page #column>li.column_2 .login_alert{width:614px;height:119px;padding:37px 30px 13px 30px;margin:2px 0 0 -3px;display:block;background-color:none;background:url(/assets/img/add_2015/review/reviews.png) no-repeat -3px -13px;background-size:cover;border:none;visibility:hidden;box-shadow:none;z-index:1;visibility:visible;-webkit-transition:all 0s ease-in-out 0s;-moz-transition:all 0s ease-in-out 0s;-ms-transition:all 0s ease-in-out 0s;-o-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s}.sub_page #column>li.column_2 .login_alert .btn{background:#FFFFFF;border-radius:11px;border:2px solid #808080;box-shadow:0px 0px 5px rgba(73,73,73,0.45);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);margin:0 auto;padding:14px 0;display:block;float:none;font-size:15px;letter-spacing:0.84px;color:#2F2F2F;font-weight:bold;text-shadow:-8px -2px 8px rgba(247,247,247,0.89)}.sub_page #column>li.column_2 .login_alert:hover{background-color:rgba(74,160,248,0.15);text-decoration:none}.sub_page #column>li.column_2 .login_alert:hover .btn{box-shadow:0px 0px 5px rgba(74,160,248,0.45);border-color:#262680;color:#262680}.sub_page #column>li.column_2 .login_alert:hover .btn:hover{transform:translate(0, 0)}.sub_page #column>li.column_2 .com_kyuuyo_inner .login_alert{background-color:none;background-image:url(/assets/img/add_2015/review/reviews_salary.png);background--repeat:no-repeat;background-position:left top;background-size:contain;padding:199px 0 0 0;margin-left:-9px;width:618px;height:400px}.sub_page #column>li.column_2 .com_kyuuyo_inner .login_alert:hover{background-image:url(/assets/img/add_2015/review/reviews_salary_over.png),url(/assets/img/add_2015/review/reviews_salary.png)}.sub_page #column>li.column_2 .avg_data{position:relative}.sub_page #column>li.column_2 .avg_data:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .avg_data .avg_left{float:left;width:240px}.sub_page #column>li.column_2 .avg_data .avg_left h2{width:100%;height:70px;line-height:70px;font-weight:bold;font-size:16px;margin-bottom:20px;border-bottom:1px solid #E3E3E3;letter-spacing:1.5px}.sub_page #column>li.column_2 .avg_data .avg_left h2 i{color:#7E7CD9;font-size:18px;font-weight:normal}.sub_page #column>li.column_2 .avg_data .avg_left h2 span{color:#009;font-size:28px}.sub_page #column>li.column_2 .avg_data .avg_left .avg_table{width:100%;height:auto;padding:15px;background:#FFF;border:1px solid #E3E3E3;border-radius:4px;box-shadow:0 0px 0 #E3E3E3}.sub_page #column>li.column_2 .avg_data .avg_left .avg_table:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .avg_data .avg_left .avg_table li{width:100%;clear:both}.sub_page #column>li.column_2 .avg_data .avg_left .avg_table li div{float:left;width:50%;height:25px;line-height:25px}.sub_page #column>li.column_2 .avg_data .avg_left .avg_table li div:first-child{font-weight:bold}.sub_page #column>li.column_2 .avg_data .avg_left .avg_table li .star i{color:#FFAE00;font-size:12px;width:12px;height:12px}.sub_page #column>li.column_2 .avg_data .avg_left .avg_table li .star span{color:#26267F;font-size:15px}.sub_page #column>li.column_2 .avg_data .avg_right{float:left;width:340px;height:310px}.sub_page #column>li.column_2 .avg_data .avg_right .chart_box_detail{position:relative;width:340px;height:340px;overflow:hidden}.sub_page #column>li.column_2 .avg_data .avg_right .chart_box_detail canvas{position:absolute;top:50%;left:50%;margin-top:-185px;margin-left:-175px}.sub_page #column>li.column_2 .avg_data>ul{clear:both;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;padding:15px 0}.sub_page #column>li.column_2 .avg_data>ul:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .avg_data>ul li{position:relative;float:left;width:48%}.sub_page #column>li.column_2 .avg_data>ul li p{font-weight:bold;padding-left:50px}.sub_page #column>li.column_2 .avg_data>ul li p span{font-size:16px;color:#009}.sub_page #column>li.column_2 .avg_data>ul li:first-child{padding-right:2%;border-right:1px solid #E3E3E3}.sub_page #column>li.column_2 .avg_data>ul li:first-child:after{content:"";position:absolute;top:50%;left:10px;margin-top:-10px;background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -202px;background-repeat:no-repeat;display:block;height:20px;width:20px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.sub_page #column>li.column_2 .avg_data>ul li:first-child:after{background-position:0 -202px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.sub_page #column>li.column_2 .avg_data>ul li:last-child:after{content:"";position:absolute;top:50%;left:10px;margin-top:-10px;background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -182px;background-repeat:no-repeat;display:block;height:20px;width:20px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.sub_page #column>li.column_2 .avg_data>ul li:last-child:after{background-position:0 -182px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.sub_page #column>li.column_2 .avg_data_detail h2{width:100%;height:70px;line-height:70px;font-weight:bold;font-size:16px;letter-spacing:1.5px}.sub_page #column>li.column_2 .avg_data_detail h2 i{color:#7E7CD9;font-size:18px;font-weight:normal}.sub_page #column>li.column_2 .avg_data_detail h2 span{color:#009;font-size:28px}.sub_page #column>li.column_2 .avg_data_detail>p{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E3E3E3}.sub_page #column>li.column_2 .avg_data_detail>p i{margin-right:10px}.sub_page #column>li.column_2 .avg_data_detail>p span{color:#009}.sub_page #column>li.column_2 .avg_data_detail .avg_right{height:250px}.sub_page #column>li.column_2 .avg_data_detail .avg_right .chart_box_detail canvas{margin-top:-240px}.sub_page #column>li.column_2 .transitive_graph{position:relative;text-align:right;margin-top:15px}.sub_page #column>li.column_2 .transitive_graph p{display:inline-block;height:30px;line-height:30px;font-weight:bold;color:#009}.sub_page #column>li.column_2 .transitive_graph p span{position:relative;top:3px;margin-right:10px;display:inline-block;width:15px;height:15px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);background:#009}.sub_page #column>li.column_2 .transitive_graph p span:before,.sub_page #column>li.column_2 .transitive_graph p span:after{background:#009}.sub_page #column>li.column_2 .transitive_graph p:first-child{color:#626262;margin-right:35px}.sub_page #column>li.column_2 .transitive_graph p:first-child span{background:#626262}.sub_page #column>li.column_2 .transitive_graph p:first-child span:before,.sub_page #column>li.column_2 .transitive_graph p:first-child span:after{background:#626262}.sub_page #column>li.column_2 #canvas_bar{margin-bottom:-30px}.sub_page #column>li.column_2 .com_list article{position:relative;margin-bottom:20px;padding:0 0 25px;border-bottom:1px solid #E3E3E3}.sub_page #column>li.column_2 .com_list h1{color:#626262;font-size:17px;font-weight:bold;margin-bottom:25px}.sub_page #column>li.column_2 .com_list .com_data{position:relative;margin-bottom:10px}.sub_page #column>li.column_2 .com_list .com_data_left{float:left}.sub_page #column>li.column_2 .com_list .com_work{position:relative}.sub_page #column>li.column_2 .com_list .com_work h6{font-size:14px;color:#626262;margin-top:10px;font-weight:bold}.sub_page #column>li.column_2 .com_list .com_work .star{font-size:14px}.sub_page #column>li.column_2 .com_list .com_work .star i{color:#FFAE00}.sub_page #column>li.column_2 .com_list .com_work .star span{color:#26267F}.sub_page #column>li.column_2 .com_list .com_favs{position:absolute;top:-40px;right:0;padding:5px 20px;background:#f0f0f0;width:auto;height:40px;line-height:30px;text-align:center;color:#009;font-size:13px;font-weight:bold;border-top:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-radius:4px 4px 0 0;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.sub_page #column>li.column_2 .com_list .com_favs i{color:#7E7CD9}.sub_page #column>li.column_2 .com_list .com_favs:hover{cursor:pointer;background:#009;color:#FFF}.sub_page #column>li.column_2 .com_list .com_image{width:150px;margin-top:0}.sub_page #column>li.column_2 .com_list .com_image img{display:block;border:1px solid #E3E3E3;width:100%;height:auto}.sub_page #column>li.column_2 .com_list .table{float:right;width:470px}.sub_page #column>li.column_2 .com_list .table a{color:#626262}.sub_page #column>li.column_2 .com_list .btn{font-size:11px;font-weight:bold}.sub_page #column>li.column_2 .com_list .btn_third:nth-child(1),.sub_page #column>li.column_2 .com_list .btn_third:nth-child(2),.sub_page #column>li.column_2 .com_list .btn_third:nth-child(3){margin-bottom:2%}.sub_page #column>li.column_2 .com_list .btn_third:nth-child(4){margin-left:0}.sub_page #column>li.column_2 .com_list .btn_set{margin-bottom:25px}.sub_page #column>li.column_2 .com_list a.btn_more_large{display:block;width:400px;color:#009;font-size:15px;font-weight:bold;margin:0 auto}.sub_page #column>li.column_2 .com_list a.btn_more_large i{color:#7E7CD9}.sub_page #column>li.column_2 .com_list_detail table .popular_hide{visibility:hidden;display:none}.sub_page #column>li.column_2 .com_list_detail a.btn{margin-left:15px;display:inline-block;color:#009;font-size:15px;font-weight:bold}.sub_page #column>li.column_2 .com_list_detail a.btn i{color:#7E7CD9}.sub_page #column>li.column_2 .com_list_detail .pc{display:inline-block !important}.sub_page #column>li.column_2 .com_list_detail .btn_set{margin-bottom:0;text-align:right}.sub_page #column>li.column_2 .media_feed{word-break:break-word}.sub_page #column>li.column_2 .media_feed .tab_inbox h2{background:#f7f7f7;text-align:center;font-weight:bold;font-size:15px;margin-bottom:20px;padding:10px 0;border-radius:4px}.sub_page #column>li.column_2 .media_feed .tab_inbox h5{position:relative}.sub_page #column>li.column_2 .media_feed .tab_inbox h5:after{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;margin-top:-3px;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #00c;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.sub_page #column>li.column_2 .media_feed .tab_inbox h5:after{top:8px}.sub_page #column>li.column_2 .media_feed .tab_inbox h5 a{color:#26267F;font-size:13px;font-weight:bold;padding-left:20px}.sub_page #column>li.column_2 .media_feed .tab_inbox li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #E3E3E3}.sub_page #column>li.column_2 .media_feed .tab_inbox li p{padding-left:2em}.sub_page #column>li.column_2 .com_similar:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .com_similar li{float:left;width:50%;height:auto;padding:15px 0;vertical-align:top;border-top:1px solid #E3E3E3}.sub_page #column>li.column_2 .com_similar li:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .com_similar li:nth-child(odd){padding-right:20px;border-right:1px solid #E3E3E3}.sub_page #column>li.column_2 .com_similar li:nth-child(even){padding-left:20px}.sub_page #column>li.column_2 .com_similar li:nth-child(1),.sub_page #column>li.column_2 .com_similar li:nth-child(2){border-top:0 none}.sub_page #column>li.column_2 .com_similar li h2{font-size:16px;font-weight:bold;width:100%;padding:0;float:none;margin-bottom:10px}.sub_page #column>li.column_2 .com_similar li h2 a{font-size:13px;line-height:14px;letter-spacing:0px}.sub_page #column>li.column_2 .com_similar li>p{padding-left:100px;font-weight:bold;line-height:14px}.sub_page #column>li.column_2 .com_similar li table{margin:10px 0}.sub_page #column>li.column_2 .com_similar li table .popular_hide{visibility:visible;display:table-row !important;clear:both}.sub_page #column>li.column_2 .com_similar li table th,.sub_page #column>li.column_2 .com_similar li table td{font-size:11px;padding:5px 0;border-right:0 none;border-top:0 none;border-left:0 none}.sub_page #column>li.column_2 .com_similar li table th{font-weight:bold}.sub_page #column>li.column_2 .com_similar li table td{width:186px;display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.sub_page #column>li.column_2 .com_similar li table td a{color:#626262}.sub_page #column>li.column_2 .com_similar .btn_set{margin:20px 0 0}.sub_page #column>li.column_2 .com_similar table+a{font-weight:bold}.sub_page #column>li.column_2 .com_similar .btn_set:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .com_similar .btn_s{width:48%;margin-bottom:13px;float:left}.sub_page #column>li.column_2 .com_similar .btn_s:nth-child(odd){margin-right:4%}.sub_page #column>li.column_2 .column_tabbox{position:relative;width:100%;height:auto;margin-bottom:25px;background:#FFF;border:1px solid #E3E3E3;border-bottom:0 none;border-radius:4px;box-shadow:0 0px 0 #E3E3E3}.sub_page #column>li.column_2 .column_tabbox .tab_ttl{text-align:center;padding:0;display:block;position:relative;font-size:14px;font-weight:bold;letter-spacing:0.5px;height:auto;line-height:1.75em;overflow:visible;border-bottom:1px solid #e3e3e3;z-index:0}.sub_page #column>li.column_2 .column_tabbox .tab_btn li{float:left;border-left:1px solid #E3E3E3;cursor:pointer}.sub_page #column>li.column_2 .column_tabbox .tab_btn li:first-child{border-left:none}.sub_page #column>li.column_2 .column_tabbox .tab_btn li:first-child .tab_ttl{border-radius:4px 0 0 0}.sub_page #column>li.column_2 .column_tabbox .tab_btn li:last-child .tab_ttl{border-radius:0 4px 0 0}.sub_page #column>li.column_2 .column_tabbox .tab_btn li .tab_ttl{border-top:5px solid #E3E3E3;line-height:45px;height:50px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.sub_page #column>li.column_2 .column_tabbox .tab_btn.set1 li{width:100%}.sub_page #column>li.column_2 .column_tabbox .tab_btn.set2 li{width:50%}.sub_page #column>li.column_2 .column_tabbox .tab_btn.set3 li{width:33%}.sub_page #column>li.column_2 .column_tabbox .tab_btn.set4 li{width:25%}.sub_page #column>li.column_2 .column_tabbox .tab_btn.set5 li{width:20%}.sub_page #column>li.column_2 .column_tabbox .tab_btn.set3 li:first-child{width:34%}.sub_page #column>li.column_2 .column_tabbox .tab_inbox{padding:20px;display:none}.sub_page #column>li.column_2 .column_tabbox .tab_inbox.active{display:block}.sub_page #column>li.column_2 .column_tabbox .tab_inbox .list_column:first-child{margin-left:0}.sub_page #column>li.column_2 .column_tabbox .list_column li{border-bottom:1px solid #E3E3E3;position:relative}.sub_page #column>li.column_2 .column_tabbox .list_column li a{color:#2F2F2F;padding:7px 0 7px 15px;display:block;letter-spacing:0}.sub_page #column>li.column_2 .column_tabbox .list_column li a:hover{background:#FAFAFA}.sub_page #column>li.column_2 .column_tabbox .list_column li.parent a{padding:7px 0;font-size:13px;font-weight:bold}.sub_page #column>li.column_2 .column_tabbox .col2 .list_column{width:48%;margin-left:4%;float:left}.sub_page #column>li.column_2 .column_tabbox .col3 .list_column{width:31%;margin-left:3.5%;float:left}.sub_page #column>li.column_2 .column_tabbox .col4 .list_column{width:22%;margin-left:4%;float:left}.sub_page #column>li.column_2 .not_result h3{text-indent:1em}.sub_page #column>li.column_2 .not_result .column_inbox{padding:15px}.sub_page #column>li.column_3{position:relative;width:300px}.sub_page #column>li.column_3 h1,.sub_page #column>li.column_3 h3{height:auto;line-height:1.75em;padding:10px 0}.sub_page #column>li.column_3:after{content:"";display:block;position:absolute;top:0;right:990px;width:1px;height:100%;height:calc(100% + 50px);background:#E3E3E3}.sub_page #column>li.column_3 .select_wrap{margin-right:0;margin-bottom:20px}.sub_page #column>li.column_3 .form_text{margin-bottom:20px;border:1px solid #E3E3E3}.sub_page #column>li.column_3 .custom_select{width:100%}.sub_page #column>li.column_3 .popular_rank li{position:relative;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #E3E3E3;z-index:0}.sub_page #column>li.column_3 .popular_rank li:last-child{margin-bottom:0;padding-bottom:0;border:0 none}.sub_page #column>li.column_3 .popular_rank .popular_rank_com_name{width:100%;color:#2F2F2F;font-weight:bold;font-size:14px}.sub_page #column>li.column_3 .popular_rank .popular_rank_com_name:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .popular_rank .star{width:100%;margin-top:-10px}.sub_page #column>li.column_3 .popular_rank .star i{color:#FFAE00}.sub_page #column>li.column_3 .popular_rank .star span{color:#88ABDA;font-weight:bold;margin-left:10px;font-size:16px}.sub_page #column>li.column_3 .popular_rank .popular_rank_no{position:relative;float:left;color:#009;width:20px;height:auto;font-size:28px;font-family:"Bebas Neue", sans-serif;text-align:center;line-height:28px;padding-top:10px;z-index:0}.sub_page #column>li.column_3 .popular_rank .popular_rank_title{position:relative;padding-left:40px;z-index:0}.sub_page #column>li.column_3 .popular_rank .popular_rank_title:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .popular_rank .popular_rank_com_name{width:100%;color:#2F2F2F}.sub_page #column>li.column_3 .popular_rank .popular_rank_com_name:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .popular_rank .star{width:100%;color:#FFAE00}.sub_page #column>li.column_3 .popular_rank .star span{color:#88ABDA;font-weight:bold}.sub_page #column>li.column_3 .popular_rank dt{position:relative;float:left;color:#009;width:20px;height:auto;font-size:28px;font-family:"Bebas Neue", sans-serif;text-align:center;line-height:28px;z-index:0}.sub_page #column>li.column_3 .popular_rank dd{position:relative;padding-left:30px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E3E3E3;z-index:0}.sub_page #column>li.column_3 .popular_rank dd:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .popular_rank .last-dd{margin-bottom:0;padding-bottom:0;border:0 none}.sub_page #column>li.column_3 .review_invite li{padding-bottom:15px;margin-bottom:15px;border-bottom:#E3E3E3 1px solid}.sub_page #column>li.column_3 .review_invite li dl dt{margin-top:10px}.sub_page #column>li.column_3 .review_invite li dl dt a{font-size:14px;color:#000;font-weight:bold}.sub_page #column>li.column_3 .review_invite li dl dd span{font-size:20px;color:#009;font-weight:bold}.sub_page #column>li.column_3 .review_invite li dl dd .btn{width:100%;margin-top:5px}.sub_page #column>li.column_3 .review_invite li:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom:none}.sub_page #column>li.column_3 .topics_list li{padding-bottom:15px;margin-bottom:15px;border-bottom:#E3E3E3 1px solid}.sub_page #column>li.column_3 .topics_list li a:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .topics_list li a img{float:left;width:20%;margin:3px 3% 0 0}.sub_page #column>li.column_3 .topics_list li a strong{width:77%;float:right;font-weight:bold;color:#000;font-size:14px}.sub_page #column>li.column_3 .topics_list li:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom:none}.sub_page #column>li.column_3 .column_register{border-radius:4px}.sub_page #column>li.column_3 .column_register header h1{color:#FFF;padding:8px 35px 15px;border-radius:4px 4px 0 0;background:none;background:#1d1daf;background:-moz-linear-gradient(top, #1d1daf 0%, #1d1daf 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d1daf), color-stop(100%, #1d1daf));background:-webkit-linear-gradient(top, #1d1daf 0%, #1d1daf 100%);background:-o-linear-gradient(top, #1d1daf 0%, #1d1daf 100%);background:-ms-linear-gradient(top, #1d1daf 0%, #1d1daf 100%);background:linear-gradient(to bottom, #1d1daf 0%,#1d1daf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$top', endColorstr='$bottom',GradientType=0 );text-align:left;font-size:22px;line-height:1.3}.sub_page #column>li.column_3 .column_register header h1 span{font-size:13px;text-shadow:0 0 2px #4545bf}.sub_page #column>li.column_3 .column_register img{display:block;margin:0 auto}.sub_page #column>li.column_3 .column_register .btn{color:#009;font-weight:bold}.sub_page #column>li.column_3 .active_recruit ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #E3E3E3}.sub_page #column>li.column_3 .active_recruit ul li:last-child{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.sub_page #column>li.column_3 .active_recruit ul li a{display:block;width:100%;height:auto;color:#626262}.sub_page #column>li.column_3 .active_recruit ul li a:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .active_recruit ul li a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.sub_page #column>li.column_3 .active_recruit ul li a img{max-height:36px;display:block;margin:0 auto 10px}.sub_page #column>li.column_3 .column_job_guide{border:0 none;background:transparent;box-shadow:none}.sub_page #column>li.column_3 .column_job_guide h1,.sub_page #column>li.column_3 .column_job_guide h3{color:#FFF;background:#c00 url(/assets/img/bg_stripe_bk.png) 0 0;border-bottom:0 none;border-radius:4px 4px 0 0;margin-bottom:10px}.sub_page #column>li.column_3 .column_job_guide .column_inbox{padding:0}.sub_page #column>li.column_3 .column_job_guide ul li{position:relative;padding-left:25px;width:100%;height:35px;line-height:35px;border-bottom:1px solid #E3E3E3}.sub_page #column>li.column_3 .column_job_guide ul li:after{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;margin-top:-3px;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent red;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.sub_page #column>li.column_3 .column_job_guide ul li a{display:block;width:100%;height:100%;color:#626262;font-weight:bold}.sub_page #column>li.column_3 .job_pickup{position:relative;display:block}.sub_page #column>li.column_3 .job_pickup:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .job_pickup .job_com_name{color:#818181;font-size:11px;margin-bottom:5px}.sub_page #column>li.column_3 .job_pickup .job_title{color:#626262;line-height:18px;font-size:12px;font-weight:bold;margin-bottom:15px}.sub_page #column>li.column_3 .job_pickup .job_image{float:left;display:table-cell;max-width:70px;min-height:50px;margin-right:10px;text-align:center}.sub_page #column>li.column_3 .job_pickup .job_image:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .job_pickup .job_image img{display:inline-block;max-width:100%;vertical-align:top;box-shadow:2px 2px 0 #f0f0f0}.sub_page #column>li.column_3 .job_pickup .job_text{line-height:16px;padding-left:85px}.sub_page #column>li.column_3 .job_pickup .job_text .btn{margin-top:5px;color:#c00;font-weight:bold}.sub_page #column>li.column_3 .job_pickup .job_text .job_com_name{color:#626262;font-size:10px}.sub_page #column>li.column_3 .job_pickup .job_text .job_com_name:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .job_pickup .job_text .job_info{color:#EF9E81}.sub_page #column>li.column_3 .for_company h4{font-size:14px;color:#009;background:#F0FBFF url(/assets/img/bg_stripe_wh.png) 0 0;text-align:center;padding:15px 0}.sub_page #column>li.column_3 .for_company h4 span{font-size:16px;font-weight:bold}.sub_page #column>li.column_3 .for_company ul{margin-left:5px}.sub_page #column>li.column_3 .for_company ul li{padding-left:5px;color:#E3E3E3;list-style:disc}.sub_page #column>li.column_3 .for_company ul li span{color:#626262}.sub_page #column>li.column_3 .access_rank{position:relative;z-index:0;padding-top:10px}.sub_page #column>li.column_3 .access_rank>li{padding-bottom:0px;margin-bottom:0px;border-bottom:1px solid #E3E3E3}.sub_page #column>li.column_3 .access_rank>li:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .access_rank>li article{position:relative}.sub_page #column>li.column_3 .access_rank>li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0 none}.sub_page #column>li.column_3 .access_rank>li .access_rank_no{float:left;width:20px;height:auto;font-size:28px;padding-top:10px;font-family:"Bebas Neue", sans-serif;text-align:center;line-height:28px}.sub_page #column>li.column_3 .access_rank>li .access_rank_title{position:relative;margin-bottom:0px;text-align:left;border:none;z-index:0}.sub_page #column>li.column_3 .access_rank>li .access_rank_title:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .access_rank>li .access_rank_title a{display:block;padding-left:30px;color:#2F2F2F;font-weight:bold;line-height:16px;font-size:14px}.sub_page #column>li.column_3 .access_rank>li .sns-share{width:100%;height:20px}.sub_page #column>li.column_3 .access_rank>li .sns-share:after{content:"";display:block;clear:both}.sub_page #column>li.column_3 .access_rank>li .sns-share>li.share-fb i{background:#3067D7}.sub_page #column>li.column_3 .access_rank>li .sns-share>li.share-tw i{background:#54AEE1}.sub_page #column>li.column_3 .access_rank>li .sns-share>li.share-gp i{background:#DE604D}.sub_page #column>li.column_3 .access_rank>li .sns-share>li{position:relative;float:left;width:32%;height:20px;border:1px solid #E3E3E3}.sub_page #column>li.column_3 .access_rank>li .sns-share>li i{display:block;width:19px;height:18px;background:#fff;font-size:10px;color:#FFF;line-height:18px;text-align:center;border-right:1px solid #E3E3E3}.sub_page #column>li.column_3 .access_rank>li .sns-share>li:nth-child(2){margin:0 2%}.sub_page #column>li.column_3 .access_rank>li .sns-share>li span{display:block;position:absolute;top:0;right:0;width:100%;padding-left:18px;line-height:18px;text-align:center;color:#626262}.sub_page #column>li.column_3 .access_rank>li .sns-share>li span a{color:#626262}.sub_page #column>li.column_large{width:960px;margin:0 0 0 25px}.sub_page #column>li.column_large:after{content:"";display:block;position:absolute;top:-20px;right:990px;width:1px;height:100%;height:calc(100% + 50px);background:#E3E3E3}.sub_page #column>li.column_large .column_outbox{background:none;border-right:0 none;border-left:0 none;border-bottom:0 none;box-shadow:0 0 0 transparent}.sub_page #column>li.column_large .column_outbox h3,.sub_page #column>li.column_large .column_outbox .sec_ttl{height:auto;line-height:1.75em;padding:15px 0;text-align:left;overflow:visible;font-weight:bold;font-size:13px}.sub_page #column>li.column_large .column_outbox .sec_ttl.indent{padding-left:1em;border-bottom:#E3E3E3 1px solid}.sub_page #column>li.column_large .column_outbox h4,.sub_page #column>li.column_large .column_outbox .sec_ttl_gray{background:#efefef;color:#626262;font-weight:bold;text-align:center;padding:15px;font-size:120%}.sub_page #column>li.column_large .column_inbox{padding:20px 0 0}.sub_page #column>li.column_large .column_outbox_imp{position:relative;width:100%;height:auto;margin-bottom:30px;background:#FFF;border:1px solid #E3E3E3;border-bottom:0 none;border-radius:4px;box-shadow:0 0px 0 #E3E3E3}.sub_page #column>li.column_large .column_outbox_imp h3{text-align:left;padding-left:20px}.sub_page #column>li.column_large .column_outbox_imp.column_red{border-top:5px solid #c00}.sub_page #column>li.column_large .column_outbox_imp .column_inbox{padding:20px}.sub_page #column .column_blue h3{color:#009}.sub_page #column .column_blue h3 a{color:#009}.sub_page #column .column_blue .popular_rank dd:after{color:#009;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.sub_page #column .column_red h3{color:#c00}.sub_page #column .column_red h3 a{color:#c00}.sub_page #column .column_red .access_rank_no{color:#c00}.sub_page #column .column_red .job_news:after,.sub_page #column .column_red .access_rank_title:after{color:#c00;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.sub_page #column .column_green h3,.sub_page #column .column_green .sec_ttl{color:#20660A}.sub_page #column .column_green h3 a,.sub_page #column .column_green .sec_ttl a{color:#20660A}.sub_page #column .column_green .access_rank_no{color:#20660A}.sub_page #column .column_green .job_news:after,.sub_page #column .column_green .access_rank_title:after{color:#20660A;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.sub_page #column .column_borderwrap{border-right:1px solid #E3E3E3 !important;border-left:1px solid #E3E3E3 !important;border-bottom:1px solid #E3E3E3 !important;border-radius:4px;background:#FFF !important;box-shadow:0 0px 0 #E3E3E3 !important}.sub_page #column .column_borderwrap h3{padding-left:20px}.sub_page #column .column_borderwrap .column_inbox{padding:20px !important}.sub_page #column .column_bunner a{display:block;width:100%;height:100%}.sub_page #column .column_bunner a img{display:block;width:100%;height:auto}.sub_page #column .column_bunner a img:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.sub_page #column .column_bunner_noborder{border:0 none !important;border-radius:0 !important;box-shadow:0 0 0 transparent !important}.sub_page #column .column_bunner_noborder .column_inbox{padding:0 !important}.sub_page #column .column_bunner_noborder a{display:block;width:100%;height:100%}.sub_page #column .column_bunner_noborder a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.sub_page #column .column_bunner_noborder a img{display:block;width:100%;height:auto}.sub_page #column .column_nopadding{padding:0 !important}.sub_page #column .column_doubleborder{border:3px double #E3E3E3;border-radius:0}.sub_page #column .gray_s{font-size:10px !important;color:#959595}.review .job_search,.review .biz_search{display:none}.review #header .header_bottom .gnavi_bottom ul li:nth-child(1){background:#f5f5f5}.review #header .header_bottom .gnavi_bottom ul li:nth-child(1) a p:nth-child(1){box-shadow:inset 0 2px 3px rgba(0,0,0,0.1)}.review .nav_1 ul>li.nav_biz>ul,.review .nav_1 ul>li.nav_job>ul{display:none}.review .nav_1 ul>li>ul>li.active{color:#009}.review .nav_1 ul>li>ul>li.active .highlight{background:#009}.review .pan li:first-child i{color:#009}.review .pan li a:hover{color:#009}.review .catlink{color:#7E7CD9;border-color:#7E7CD9 !important}.review .pagging li.pager ul li span{background:#009;color:#FFF}.review #column>li.column_1 .column_outbox .nav_1>ul>li>ul>li.active a{color:#009}.review #column>li.column_2 .column_outbox_imp{border-top:5px solid #009}.review .review_intro{height:auto;border:1px solid #E3E3E3;box-shadow:0 5px 0 #E3E3E3;border-radius:0 0 4px 4px}.review .review_intro:after{content:"";display:block;clear:both}.review .review_intro .hgroup{position:relative;width:100%;height:210px;margin-bottom:30px;background:url(/assets/img/bg_review_intro.png) no-repeat 50% 0%}.review .review_intro .hgroup h1{height:160px;font-size:44px;color:#FFF;text-align:center;line-height:55px;padding:25px 0;text-shadow:3px 3px 0 rgba(0,0,0,0.1)}.review .review_intro .hgroup .hgroup_h2{padding:10px 0 0 20px;color:#009;font-size:18px;font-weight:bold;line-height:24px}.review .review_intro .hgroup .hgroup_h2 span{font-size:24px}.review .review_intro .hgroup .hgroup_h3{position:absolute !important;top:145px;right:45px;padding:0 !important;width:230px;height:50px;color:#FFF;font-size:18px;text-align:center !important;line-height:55px;border:0 none;text-shadow:1px 1px 2px rgba(0,0,0,0.2)}.review .review_intro .review_btn_wrap{padding:0 15px;margin-bottom:20px}.review .review_intro .review_btn_wrap:after{content:"";display:block;clear:both}.review .review_intro .btn{float:left;display:block;width:48%;margin:0 1% 2%}.review .column_tabbox .tab_btn li:hover .tab_ttl,.review .column_tabbox .tab_btn li.active .tab_ttl{border-top:5px solid #009 !important;color:#009 !important}.review .column_tabbox .tab_btn li.active .tab_ttl{border-bottom:1px solid transparent !important}.review .column_tabbox .list_column li.parent a{color:#009}.review .column_tabbox .list_column li:after{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;margin-top:-3px;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #00c;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.review .column_tabbox .list_column li.parent:after{display:none}.review .tab_body_link .tab_header_link{height:68px;border-bottom:4px solid #009;margin-bottom:20px}.review .tab_body_link .tab_header_link ul{height:65px;display:block;overflow:hidden;border-top:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-radius:4px 4px 0 0}.review .tab_body_link .tab_header_link ul li{position:relative;float:left;width:20%;height:65px;text-align:center;border-right:1px solid #E3E3E3}.review .tab_body_link .tab_header_link ul li.activate{background:#26267F}.review .tab_body_link .tab_header_link ul li.activate a{color:#FFF}.review .tab_body_link .tab_header_link ul li a{display:block;width:100%;height:100%;padding:15px 5px 0;letter-spacing:-0.5px;line-height:1.5em;color:#26267F;font-weight:bold;color:#26267F;text-align:center;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.review .tab_body_link .tab_header_link ul li a:hover{color:#FFF;background:#26267F}.review .tab_body_link .tab_header_link ul li a p{position:absolute;left:0;bottom:12px;margin-left:0;width:100%;color:#7E7CD9;text-align:center;font-size:14px}.review .tab_body_link .tab_header_link ul li:nth-child(2n){width:20%}.review .tab_body_link .tab_header_link ul li:last-child{width:20%;border-right:0 none}.review .tab_body_link .tab_header_link ul li:first-child a{padding-top:25px}.review .tab_body_link .tab_header_link ul li:first-child,.review .tab_body_link .tab_header_link ul li:first-child a{border-radius:4px 0 0 0}.review .tab_body_link .tab_header_link ul li:last-child,.review .tab_body_link .tab_header_link ul li:last-child a{border-radius:0 4px 0 0}.review .kyuuyo_sort{display:table;width:100%;overflow:hidden;border-radius:0;margin-bottom:10px}.review .kyuuyo_sort li{display:table-cell;width:33.3333333%;border-left:1px solid #E3E3E3}.review .kyuuyo_sort li:first-child{border:none}.review .kyuuyo_sort li:hover{pointer:cursor}.review .kyuuyo_sort li a{display:block;height:38px;line-height:38px;font-size:13px;cursor:pointer;background:#f4f4f4;color:#626262}.review .kyuuyo_sort li a.activate{color:#2F2F2F;background:#efefef}.review .kyuuyo_sort_tgt{display:none}.review .kyuuyo_sort_tgt.activate{display:block}.review .kyuuyo_sort_tgt.activate_opened .kyuuyo_sort_header{display:block}.review .kyuuyo_sort_tgt.activate_opened .kyuuyo_sort_header.sort_pager{display:block}.review .kyuuyo_sort_tgt.activate_opened .more_link{display:none}.review .kyuuyo_sort_header{display:block}.review .kyuuyo_sort_header p{text-align:center;margin-bottom:10px}.review .kyuuyo_sort_header p span{color:#009;font-size:18px}.review .kyuuyo_sort_header.sort_pager{display:none}.review .no_post h1{font-size:15px;font-weight:bold;text-align:center}.review .no_post .btn_silver{font-weight:bold;width:100%;font-size:13px;margin-top:1em}.review .kyuuyo_body .kyuuyo_title{padding:0 0 0 40px;background:url(/assets/img/icon_mem.png) no-repeat center left}.review .kyuuyo_body .kyuuyo_title h1{margin-bottom:24px;font-size:14px;font-weight:bold}.review .kyuuyo_body .kyuyo_inf{margin-bottom:20px}.review .kyuuyo_body .kyuyo_inf li{float:left;margin-right:1em}.review .kyuuyo_body .kyuyo_inf li span{color:#726fd5;padding:0 5px 0 0}.review .kyuuyo_table{margin-bottom:20px}.review .kyuuyo_table .kyuuyo_tableLR{margin-bottom:20px}.review .kyuuyo_table .kyuuyo_tableLR .table{float:left;width:50%}.review .kyuuyo_table .table th,.review .kyuuyo_table .table td{border-right:1px solid #62c9ff;border-top:1px solid #62c9ff;border-bottom:1px solid #62c9ff;border-left:none;padding:5px}.review .kyuuyo_table .table th img,.review .kyuuyo_table .table td img{display:inline-block;height:18px;width:60px;vertical-align:top}.review .kyuuyo_table .table td{text-align:right;background:#FAFAFA}.review .kyuuyo_table .table th{width:50%;background:#e3f5ff;font-size:12px}.review .kyuuyo_table .table thead th{text-align:center;font-size:13px;font-weight:bold;color:#0e9cee}.review .kyuuyo_table .tableL th,.review .kyuuyo_table .tableL td{border:1px solid #62c9ff}.review .kyuuyo_table.blur{height:0px;overflow:hidden}.review .kyuuyo_detail h2{cursor:pointer;position:relative;background:#efefef;font-size:14px;font-weight:bold;padding:10px;border-bottom:0px solid #efefef}.review .kyuuyo_detail h2 i{position:absolute;right:10px;-webkit-transform:rotate(180deg);transform:rotateX(180deg);transition:all .3s}.review .kyuuyo_detail.activate h2 i{-webkit-transform:rotate(0deg);transform:rotateX(0deg)}.review .kyuuyo_detail.activate .kyuuyo_detail_hide{display:block}.review .kyuuyo_detail .table{margin-top:20px}.review .kyuuyo_detail .table thead th{color:#009;font-weight:bold;width:100%;font-size:13px;padding:5px;background:none}.review .kyuuyo_detail .table th,.review .kyuuyo_detail .table td{padding:5px 5px 5px 30px;font-size:12px}.review .kyuuyo_detail .table th{width:50%;background:url(/assets/img/qa_q.png) no-repeat left center}.review .kyuuyo_detail .table td{background:url(/assets/img/qa_a.png) no-repeat left center #FAFAFA}.review .kyuuyo_detail .kyuuyo_detail_hide{display:none}.job .top_search,.job .review_search,.job .biz_search{display:none}.job #main .pan li:first-child i{color:#c00}.job #main .column_2>h1{color:#c00}.job .catlink{color:#c00;border-color:#c00 !important}.job .post h1 span{background:#c00;color:#FFF}.job .pagging{margin:0}.job .pagging li.pager ul li span{background:#c00;color:#FFF}.job .table a{color:#c00}.job .date{color:#949494;text-align:right}.job #column>li.column_large .column_outbox h3{color:#c00}.job #pc_search .searchform_wrap .searchswich_body{display:none}.job #pc_search .searchform_wrap .job_search{display:block}.job .company_logos{background:#FFF;padding:10px 0;border-bottom:1px solid #E3E3E3}.job .company_logos ul{width:960px;margin:0 auto;display:table;padding:0}.job .company_logos ul li{display:table-cell;width:20%;vertical-align:middle;border:0px solid #E3E3E3;background:#FFF}.job .company_logos a{display:block;text-align:center;position:relative;z-index:1}.job .company_logos a .company_name{display:none;background:#c00;color:#FFF;width:191px;position:absolute;bottom:60px;left:50%;margin-left:-101px;transition:all .3s;border-radius:4px 4px 0 0;z-index:0;font-size:11px;line-height:1.2;padding:5px;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:perspective(80) rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:perspective(80) rotateX(90deg);-o-transform:perspective(80) rotateX(90deg);transform:rotateX(90deg)}.job .company_logos a:hover .company_name{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.job .company_logos a{width:191px;display:block;margin:10px auto}.job .company_logos.bx-viewport{overflow:visible !important}.job .company_logos img{vertical-align:bottom;max-width:100%;max-height:50px;padding:0 10px}.job .company_logos.sp ul{text-align:center}.job .company_logos.sp li{display:inline-block;width:28%;margin:2% 1%}.job .offer{width:24.5%;padding-left:1%;margin-left:1%;vertical-align:top;float:left;border-left:1px solid #E3E3E3}.job .offer:first-child{width:23.5%;padding-left:0;margin-left:0;border:none}.job .offer img{width:100%}.job .offer .offer_link{color:#626262;line-height:1.5}.job .offer .offer_link .job_title{color:#2F2F2F;font-weight:bold;padding-bottom:10px;word-break:break-all;font-size:12px}.job .offer .offer_link .job_info{color:#949494;font-size:11px}.job .offer .offer_link .job_info span{display:block}.job .offer .offer_link .job_com_name{font-size:11px;padding-bottom:5px}.job .offerinf{font-size:11px;color:#949494}.job .offerinf .catlink{letter-spacing:-1px;margin-bottom:5px;display:block}.job .column_job_pickup .offer .offer_link .job_title{color:#c00}.job .column_job_pickup .pickupicon{position:absolute;z-index:0;left:0px;top:7px;width:44px}.job .column_job_pickup .pickupicon img{width:100%}.job .list_column li.parent a{color:#c00}.job .list_column li:after{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;margin-top:-5px;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #D45616;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.job .list_column li.parent:after{display:none}.job .help{cursor:pointer;position:absolute;right:0;top:0;width:30px;height:30px;z-index:3}.job .help.icon-help:before{position:absolute;right:10px;top:12px}.job .help_for_btn{position:relative;display:inline;color:#FFF}.job .help_for_btn .help{top:-15px;width:40px;height:40px}.job .help_for_btn .help.icon-help:before{top:15px}.job .explanation{display:none;position:absolute;right:-5%;top:125%;z-index:2;width:200px;border:1px solid #009;padding:10px 20px 10px 10px;line-height:1.4;background:#f0fbff;color:#009;text-align:left;font-weight:normal;font-size:11px}.job .explanation:before{content:'\e815';font-family:"fontello";position:absolute;right:10px;top:6px;color:#009;font-size:16px}.job .job_single .column_3{display:none}.job .job_single{overflow:hidden}.job .single_wrap .job_single_header{width:85%;float:left}.job .single_wrap{margin-bottom:30px;line-height:20px}.job .single_wrap .job_com_name{font-size:13px;color:#2F2F2F}.job .single_wrap h1{font-size:20px;font-weight:bold;padding-bottom:20px;color:#2F2F2F}.job .single_body .single_text{width:650px;float:left}.job .single_body .single_text p{font-size:13px}.job .single_wrap .btn_set{text-align:center;padding-bottom:20px}.job .single_wrap .btn{font-size:15px;text-align:center;padding:0 15px;line-height:40px;font-weight:bold}.job .single_wrap .point{margin:20px 0;padding-left:50px;background:url(/assets/img/icon_job_point.png) no-repeat 2px top}.job .single_wrap .point .point_title{padding:8px 0 2px;font-weight:bold}.job .single_wrap .job_tag{width:85%;float:left;margin-top:10px}.job .single_wrap .job_option{position:absolute;top:0;right:0}.job .single_wrap .info_number{width:85%;clear:both}.job .single_wrap .table td img{width:100%;max-width:160px}.job .single_wrap .table td .con_com_logo{width:100%;max-width:150px}.job .table .job_photo{background:#EFEFEF;padding:20px;text-align:center}.job .table .job_photo .imgwrap{display:inline-block;float:none;padding:5px;border:1px solid #E3E3E3;background:#FFF;margin:0 10px}.job .tab_body_wrap .tab_header ul li a{color:#c00}.job .tab_body_wrap .tab_header ul li.activate{background:#D1591C;box-shadow:0 5px 10px #b64207 inset}.job .tab_body_wrap .tab_header ul li.activate a{color:#FFF}.job .tab_body_wrap .tab_header{border-bottom:none;margin-bottom:0;height:34px}.job .column_tabbox .tab_btn li:hover .tab_ttl,.job .column_tabbox .tab_btn li.active .tab_ttl{border-top:5px solid #c00 !important;color:#c00 !important}.job .column_tabbox .tab_btn li.active .tab_ttl{border-bottom:1px solid transparent !important}.job .column_tabbox .list_column li.parent a{color:#009}.job .column_tabbox .list_column li:after{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;margin-top:-3px;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent red;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.job .column_tabbox .list_column li.parent:after{display:none}.job #brand_logo{width:100%;height:56px;background:#FFF;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.job #header .header_bottom .gnavi_bottom ul li:nth-child(2){background:#f5f5f5}.job #header .header_bottom .gnavi_bottom ul li:nth-child(2) a p:nth-child(1){box-shadow:inset 0 2px 3px rgba(0,0,0,0.1)}.job .nav_1 ul>li.nav_review>ul,.job .nav_1 ul>li.nav_biz>ul{display:none}.job .nav_1 ul>li>ul>li.active{color:#c00}.job .nav_1 ul>li>ul>li.active .highlight{background:#c00}.job .pan li a:hover{color:#c00}.job #column>li.column_1 .column_outbox .nav_1>ul>li>ul>li.active a{color:#c00}.job #column>li.column_2 .column_outbox_imp{border-top:5px solid #c00}.job .offer_list{margin-bottom:25px}.job .offer_list .job_image{width:133px;margin:0 20px 20px 0;float:left}.job .offer_list .job_image img{width:100%}.job .offer_list .job_com_name{line-height:1.4;color:#2F2F2F}.job .offer_list h1{font-size:16px;font-weight:bold;padding-bottom:10px;color:#2F2F2F}.job .offer_list .btn{font-size:14px;text-align:center;padding:0 15px;line-height:40px;font-weight:bold}.job .offer_list .btn_more{margin-left:3%;color:#c00}.job .offer_list .date{padding-top:20px}.job .offer_list .btn_set.review_job_btn{padding-top:20px}.job .offer_list .btn_set.review_job_btn .btn_more{width:100%;margin:0;text-align:center}.job .job_option{width:130px;float:right}.job .job_option ul{border:1px solid #E3E3E3;background:#FFF;margin:0 0 20px 20px}.job .job_option .gift{color:#8b7900;font-size:14px;line-height:1.2;padding:10px;text-align:center;font-weight:bold;height:56px;background:#ffce00;background:-moz-linear-gradient(top, #fe0 0%, #ffce00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe0), color-stop(100%, #ffce00));background:-webkit-linear-gradient(top, #fe0 0%, #ffce00 100%);background:-o-linear-gradient(top, #fe0 0%, #ffce00 100%);background:-ms-linear-gradient(top, #fe0 0%, #ffce00 100%);background:linear-gradient(to bottom, #ffee00 0%,#ffce00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$top', endColorstr='$bottom',GradientType=0 )}.job .job_option .gift span{font-size:17px}.job .job_option .from{height:56px}.job .job_option .from a{display:block;color:#626262;font-size:10px;padding:5px 0}.job .job_option .from span{display:block;padding:0 10px;line-height:1.7}.job .job_option .from img{width:100%}.job .job_option .type{border-top:1px solid #E3E3E3;padding:10px;font-size:90%;line-height:1;position:relative;width:100%}.job .job_cat{margin-bottom:20px}.job .job_cat li{display:inline-block;background:#c00;color:#FFF;padding:0 5px;margin-right:5px;line-height:20px;height:20px}.job .job_tag{width:100%;margin-bottom:20px;padding:10px 10px 5px;background:#FFF;border:1px solid #E3E3E3;border-bottom:0 none;border-radius:4px;box-shadow:0 0px 0 #E3E3E3;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);clear:both}.job .job_tag li{display:inline-block;border:1px solid #c00;color:#c00;padding:0 5px;margin:0 5px 5px 0;line-height:20px;height:20px}.search .select_wrap{width:50%;margin-right:0}.search .select_wrap select{width:100% !important}.search .custom_select,.search .select_s .customSelect{width:100%}.search .serch_keyword>li{vertical-align:middle}.search #pc_search{display:none !important}.search #header .header_bottom .gnavi_bottom ul li:nth-child(2){background:#f5f5f5}.search #header .header_bottom .gnavi_bottom ul li:nth-child(2) a p:nth-child(1){box-shadow:inset 0 2px 3px rgba(0,0,0,0.1)}.search .nav_1 ul>li.nav_review>ul,.search .nav_1 ul>li.nav_biz>ul{display:none}.search .nav_1 ul>li>ul>li.active{color:#c00}.search .nav_1 ul>li>ul>li.active .highlight{background:#c00}.search #main .pan li:first-child i{color:#c00}.search h3{border-bottom:none}.search input.keyword{width:400px;border:1px solid #c00;background:#ecd6cb;border-radius:4px;height:38px;line-height:38px;text-indent:1em}.search .btn_reset{width:236px;float:left;margin-top:20px}.search .btn_right{float:right;margin:20px 0}.search .select_list li{float:left;margin:7px 14px 7px 0}.search .select_list li label{position:relative;display:block;height:20px;line-height:20px;cursor:pointer}.search .select_list li label input{opacity:0;position:absolute}.search .select_list li label div{display:inline-block;vertical-align:middle}.search .select_list li label div:first-child span{background-repeat:no-repeat;background-position:bottom left;width:20px;height:20px;margin-right:5px;display:block}.search .select_list li label.on div span{background-position:top left}.search .select_list.industrytype_s_list{padding-top:10px}.search .mid{padding:8px 0 5px 0}.search .checkbox li label div:first-child span{background-image:url(/assets/img/input_check.png)}.search .radio li label div:first-child span{background-image:url(/assets/img/input_radio.png)}.search .serch_keyword{display:table}.search .serch_keyword>li{display:table-cell}.search .serch_keyword>li.mid{padding:0 10px}.search .select_float{float:left;width:45%}.search .select_float .select_wrap{width:100%}.search .from_to{float:left;width:24px;line-height:36px;text-align:center}.search .search_footer{position:fixed;left:0;bottom:0;width:100%;background:#FFF;padding:15px 0;z-index:10;border-top:1px solid #d3d3d3}.search .search_footer_body{text-align:center}.search .search_footer_body>li{display:inline-block;vertical-align:top}.search .search_footer_body>li.countup{margin-right:10px}.search .search_footer_body>li.countup ul li{font-size:15px;font-weight:bold;line-height:48px;display:inline-block}.search .search_footer_body>li.countup ul li.countup_body{color:#cb3d3d;font-size:20px;padding:0 5px}.search .search_footer_body>li.countup.bottom{display:none}.search .search_footer_body>li.countup.top{display:inline-block}.biz .top_search,.biz .review_search,.biz .job_search{display:none}.biz #pc_search .searchform_wrap .searchswich_body{display:none}.biz #pc_search .searchform_wrap .biz_search{display:block}.biz #header .header_bottom .gnavi_bottom ul li:nth-child(3){background:#f5f5f5}.biz #header .header_bottom .gnavi_bottom ul li:nth-child(3) a p:nth-child(1){box-shadow:inset 0 2px 3px rgba(0,0,0,0.1)}.biz .nav_1 ul>li.nav_review>ul,.biz .nav_1 ul>li.nav_job>ul{display:none}.biz .nav_1 ul>li>ul>li.active{color:#20660A}.biz .nav_1 ul>li>ul>li.active .highlight{background:#20660A}.biz .pan li a:hover{color:#20660A}.biz .pagging li.pager ul li span{background:#20660A;color:#FFF}.biz #column>li.column_1 .column_outbox .nav_1>ul>li>ul>li.active a{color:#20660A}.biz #column>li.column_2 .column_outbox_imp{border-top:5px solid #20660A}.biz #main .pan li:first-child i{color:#20660A}.biz #main .column_2>h1{color:#20660A}.biz .catlink{color:#20660A;border-color:#20660A}.biz .post h1 span{background:#20660A;color:#FFF}.biz .post_cat{width:50%;float:left;border-bottom:1px solid #E3E3E3;padding:0 0 10px 0;margin:0 0 10px 0}.biz .post_cat .td{vertical-align:middle;padding:0 20px}.biz .post_cat .td:first-child{padding:0}.biz .post_cat .post_cat_header .tbbody{font-size:15px;color:#20660A;font-weight:bold;background:#f5f5f5}.biz .post_cat .post_cat_body{padding:0 10px 0 0}.biz .post_cat::nth-child(2n) .post_cat_body{padding:0 0 0 10px;border-left:1px solid #E3E3E3}.biz .post_cat .post_cat_footer h2{line-height:1.2;padding:20px 0}.biz .post_cat .post_cat_footer h2 a{font-weight:bold;color:#2F2F2F;font-size:15px}.biz .post_cat .post_cat_footer h2 span{padding:0 0 0 1em}.biz .post_cat.last{width:100%}.biz .post_cat.last .post_cat_footer h2{padding:20px 0 10px 0}.biz .post_cat.last .post_cat_body{padding:0}.biz .more_center{margin:20px auto;text-align:center;font-weight:bold;display:block}.main_visual_inner{position:absolute;top:50%;left:50%;width:960px;height:132px;margin-top:-66px;margin-left:-480px}.main_visual_inner .main_visual_ttl{height:32px;margin-bottom:30px;color:#FFF;font-size:32px;text-align:center;font-weight:300;line-height:32px;letter-spacing:2px;text-shadow:5px 5px 0 rgba(0,0,0,0.15)}.main_visual_inner .searchform_wrap{position:relative;max-width:960px;margin:0 auto;padding:20px;background:rgba(255,255,255,0.35);text-align:left}.main_visual_inner .searchform_wrap:after{content:"";display:block;clear:both}.main_visual_inner .searchform_wrap .searchform{margin-bottom:20px;position:relative;display:block;height:52px}.main_visual_inner .searchform_wrap .searchform .form_text{top:0;width:460px;height:50px;border-radius:4px}.main_visual_inner .searchform_wrap .searchform .btn_l{margin-left:9px;width:130px}.main_visual_inner a.detail_search{position:absolute;bottom:20px;right:20px;clear:both;display:inline-block;width:auto;height:20px;font-size:13px;font-weight:bold;line-height:20px;text-align:center}.main_visual_inner a.detail_search:before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.main_visual_inner a.detail_search:hover:before{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}.main_visual_inner .review_search a.detail_search{color:#009}.main_visual_inner .job_search a.detail_search{color:#c00;bottom:20px}.main_visual_inner .job_search .main_visual_ttl{display:none;height:32px}.main_visual_inner .job_search .searchform_wrap .searchform .form_text{width:270px}.main_visual_inner .job_search .searchform .select_s,.main_visual_inner .job_search .searchform .select_s .custom_select{width:100px}.main_visual_inner .biz_search .searchform_wrap .searchform .form_text{width:555px}.main_visual_inner .biz_search .searchform_wrap .searchform .btn_l{width:170px}.main_visual_inner .search_result{clear:both;display:inline-block;width:auto;height:25px;font-size:13px;font-weight:bold;line-height:25px}.main_visual_inner .search_result p{color:#2F2F2F;font-weight:bold;display:inline-block;margin-right:4px}.main_visual_inner .search_result span{display:inline-block;width:auto;height:20px;margin-right:2px;padding:0 3px;background:#FFF;color:#2F2F2F;font-weight:normal;border-radius:2px;text-align:center;line-height:20px}.my_page #main_visual,.search #main_visual,.biz #main_visual{height:0}.my_page #main,.search #main,.biz #main{margin-top:20px}.column_2_footer{margin-bottom:30px;position:relative}.column_2_footer h1{font-size:13px;font-weight:bold;padding:14px 0;border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;margin:1em 0}*{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent}html,body{width:100%;height:auto;margin:0;padding:0;background:#FAFAFA;color:#2F2F2F;font-size:12px;font-family:"Helvetica Neue", Helvetica, Arial, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.75em;line-height:1.75rem;letter-spacing:0.3px;overflow-x:hidden;-webkit-backface-visibility:hidden}input{font-family:"Helvetica Neue", Helvetica, Arial, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}a:link{color:#000;text-decoration:none}a:visited{color:#009;text-decoration:none}a:hover{color:#009;text-decoration:none}a:active{color:#009;text-decoration:none}::selection{color:#FFF;background:#009}::-moz-selection{color:#FFF;background:#009}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.tbbody{display:table;width:100%}.td{display:table-cell;vertical-align:top}.td img{line-height:0;vertical-align:bottom}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.pc{display:block}.sp{display:none}#wrapper{position:relative;min-width:280px;width:100%;height:100%}#mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s}#mask:hover{cursor:pointer}.mask_on{background:rgba(0,0,0,0.35);visibility:visible !important;opacity:1 !important}.inner_wrap{position:relative;min-width:280px;width:1090px;height:100%;margin:0 auto}.max_w{width:100%}.max_h{height:100%}.m50{margin:50px 0}.w155{width:155px !important}#main{position:relative;width:100%;height:auto;margin-top:20px}#main:after{content:"";display:block;clear:both}.btn_s{position:relative;display:inline-block;min-width:100px;min-height:32px;padding:7px 4px;font-size:12px;line-height:18px;border-radius:4px;text-align:center}.btn_s:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.btn_s:active{-webkit-transform:translate(0, 4px);-moz-transform:translate(0, 4px);-ms-transform:translate(0, 4px);-o-transform:translate(0, 4px);transform:translate(0, 4px);box-shadow:0 0 0 transparent !important;cursor:pointer}.btn{position:relative;display:inline-block;min-width:100px;min-height:44px;padding:10px;font-size:12px;line-height:24px;border-radius:4px;text-align:center}.btn:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.btn i{opacity:0.6;font-size:110%;margin-right:0.2em}.btn:hover i{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.btn:active{-webkit-transform:translate(0, 1px);-moz-transform:translate(0, 1px);-ms-transform:translate(0, 1px);-o-transform:translate(0, 1px);transform:translate(0, 1px);box-shadow:0 0 0 transparent !important;cursor:pointer}.btn_l{position:relative;display:inline-block;padding:14px 15px 14px;min-width:100px;min-height:50px;font-size:13px;line-height:20px;border-radius:4px;text-align:center}.btn_l:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.btn_l:active{-webkit-transform:translate(0, 1px);-moz-transform:translate(0, 1px);-ms-transform:translate(0, 1px);-o-transform:translate(0, 1px);transform:translate(0, 1px);box-shadow:0 0 0 transparent !important;cursor:pointer}.float{float:left}.btn_set{margin:20px 0 0}.btn_float{float:left}.btn_half{width:49%}.btn_half:first-child{float:left;margin-right:2%}.btn_third{width:31%;margin-left:2%}.btn_third:first-child{margin-left:0}.btn_max{width:100%}.btn_more_large{text-align:center}a.btn_blue{color:#FFF}.btn_blue{color:#FFF;background:#26267F;box-shadow:0 1px 0 #1a1a58;margin-bottom:4px}.btn_blue:hover{color:#FFF;cursor:pointer}a.btn_lightblue{color:#FFF}.btn_lightblue{color:#FFF;background:#88ABDA;box-shadow:0 1px 0 #6190ce;margin-bottom:4px}.btn_lightblue:hover{color:#FFF;cursor:pointer}a.btn_red{color:#FFF}.btn_red{color:#FFF;background:#c00;box-shadow:0 1px 0 #900;margin-bottom:4px}.btn_red:hover{color:#FFF;cursor:pointer}a.btn_green{color:#FFF}.btn_green{color:#FFF;background:#20660A;box-shadow:0 1px 0 #113805;margin-bottom:4px}.btn_green:hover{color:#FFF;cursor:pointer}.btn_silver{background:#E3E3E3;background:linear-gradient(to bottom, #f5f5f5 0%,#f5f5f5 50%,#f0f0f0 50%,#f0f0f0 100%);box-shadow:0 1px 0 #cacaca;border:1px solid #E3E3E3;margin-bottom:4px}.btn_silver:hover{cursor:pointer}a.btn_gray{color:#FFF}.btn_gray{color:#FFF;background:#626262;box-shadow:0 1px 0 #494949;margin-bottom:4px}.btn_gray:hover{color:#FFF;cursor:pointer}.btn_submit{color:#FFF;background:#cb3d3d;box-shadow:0 1px 0 #a02828;margin-bottom:0px;width:276px;font-size:20px}a.btn_fb{color:#FFF}.btn_fb{color:#FFF;background:#3B5998;box-shadow:0 1px 0 #2d4373;margin-bottom:4px}.btn_fb:hover{color:#FFF;cursor:pointer}.btn_submit{background:#cb3d3d;box-shadow:0 0px 0 #a02828;width:276px;font-size:20px}#pc_search_btn{position:absolute;bottom:-124px;right:0;width:75px;height:75px;background:#009;text-align:center;z-index:999;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#pc_search_btn i{color:#FFF;line-height:75px;font-size:42px}#pc_search_btn:hover{cursor:pointer;background:#26267F}.job #pc_search_btn{background:#c00}.biz #pc_search_btn{background:#20660A}.biz #pc_search_btn{bottom:-114px;right:0}.biz #pc_search{padding:39px 0 39px 0}#pc_search{position:fixed;z-index:999;width:100%;padding:29px 0 49px 0;background:rgba(255,255,255,0.85);-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#pc_search .searchform_wrap{position:relative;width:1090px;margin:0 auto;background:rgba(255,255,255,0.35);text-align:left}#pc_search .searchform_wrap:after{content:"";display:block;clear:both}#pc_search .searchform_wrap .searchform{position:relative}#pc_search .searchform_wrap .searchform:after{content:"";display:block;clear:both}#pc_search .searchform_wrap .searchform .btn_l{margin-left:9px;width:130px}#pc_search .searchform_wrap .review_search .form_text{width:500px;border:3px solid #26267F}#pc_search .searchform_wrap .job_search .form_text{width:270px;border:3px solid #c00}#pc_search .searchform_wrap .biz_search .form_text{width:636px;border:3px solid #20660A}#pc_search .searchform_wrap .job_search .searchform .select_s,#pc_search .searchform_wrap .job_search .searchform .select_s .custom_select{width:113px}#pc_search .searchform_wrap a.detail_search.fixed_link{position:absolute;bottom:-30px;right:70px;clear:both;display:inline-block;width:auto;height:20px;font-size:13px;font-weight:bold;line-height:20px;text-align:center}#pc_search .searchform_wrap a.detail_search.fixed_link:before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#pc_search .searchform_wrap a.detail_search.fixed_link:hover:before{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}#pc_search .searchform_wrap .review_search a.detail_search.fixed_link{color:#26267F}#pc_search .searchform_wrap .job_search a.detail_search.fixed_link{color:#c00}#pc_search .searchform_wrap .biz_search a.detail_search.fixed_link{color:#20660A}#pc_search .searchswich_body{display:none;margin:0 auto;width:960px}#pc_search .review_search{display:block}.pc_search_close{top:-210px}.pc_search_btn_show{top:-134px}.pc_search_open{top:0;box-shadow:0 2px 3px rgba(0,0,0,0.15)}.form_text{position:relative;display:inline-block;padding:0 15px;min-width:100px;height:52px;color:#626262;font-size:13px;background:rgba(255,255,255,0.9);line-height:48px;border-radius:4px}.select_wrap{position:relative;display:block;height:48px;margin-right:10px}.select_wrap:before{content:"";display:block;position:absolute;right:36px;width:1px;height:100%;background:rgba(255,255,255,0.3);z-index:1}.select_wrap:after{content:"\e800";display:block;position:absolute;top:50%;right:0;margin-top:-18px;width:36px;height:36px;color:#FFF;text-align:center;line-height:36px;font-size:15px;font-family:fontello, sans-serif;z-index:1}.select_wrap_s{height:38px;line-height:38px}.select_wrap_s .custom_select,.select_wrap_s .customSelect,.select_wrap_s .customSelectInner{height:38px !important;line-height:38px !important}.select_wrap.height_over,.select_wrap_s.height_over{height:auto}.select_wrap.height_over:after,.select_wrap_s.height_over:after{margin-top:-22px}.select_s,.select_s .customSelect{min-width:100px}.select_s:before{content:"";display:none}.select_s:after{font-size:10px;color:#DE8B60}.hasCustomSelect{position:absolute;left:0;z-index:5}.customSelect,.custom_select{position:relative;display:block;width:170px;height:48px;padding-right:36px;border-radius:4px;font-size:13px;overflow:hidden}.customSelect.customSelectHover{color:#FFF;cursor:pointer}.customSelect.customSelectOpen{color:#FFF}.customSelect.customSelectFocus{color:#FFF;cursor:pointer}.customSelectInner{color:#FFF;width:100% !important;padding-left:15px;line-height:48px;text-align:left}.top_search .customSelect,.review_search .customSelect,#sp_search .review_search .customSelect,#pc_search .review_search .customSelect{background:#26267F;box-shadow:0 3px 0 #1a1a58}.search .customSelect,.job_search .customSelect{background:#c00;box-shadow:0 3px 0 #900}.biz .column_3 .customSelect,.biz_search .customSelect,#sp_search .biz_search .customSelect,#pc_search .biz_search .customSelect{background:#20660A;box-shadow:0 3px 0 #113805}a.commnet_more_lightblue{display:inline-block;clear:both;color:#88ABDA}a.commnet_more_lightred{display:inline-block;clear:both;color:#EF9E81}a.commnet_more_lightgreen{display:inline-block;clear:both;color:#85DC84}a.more_link{display:inline-block;margin-top:15px;float:right;text-align:left}a.more_link:before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}a.more_link:hover:before{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}a.more_link_blue{color:#009}a.more_link_red{color:#c00}a.more_link_green{color:#20660A}a.more_link_mizu{color:#1597B7}a.more_link_large{float:none;color:#FFF;background:#26267F;box-shadow:0 4px 0 #1a1a58;height:38px;border-radius:4px;line-height:38px;text-align:center;width:100%;margin-bottom:20px}.column_border{display:block;position:relative;width:100%;height:1px;background:#E3E3E3;margin:20px 0}.column_border:after{content:"";display:block;clear:both}.column_border+.more_link{margin:0}.column_border_double{display:block;position:relative;width:100%;height:5px;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;margin:20px 0}.cloud_wrap{margin:10px 0}.tag_cloud{display:inline-block;width:auto;height:18px;font-size:11px;line-height:18px;margin-right:4px;padding:0 3px;border-radius:3px}a.cloud_lightblue{color:#FFF;background:#88ABDA}.pagging{position:relative;height:48px;width:100%;margin-bottom:20px}.pagging .prevnext{position:absolute;top:0}.pagging .prevnext *{display:block;line-height:46px;border:1px solid #E3E3E3;padding:0 20px}.pagging .prevnext a{background:#FFF;color:#2F2F2F}.pagging .prevnext span{background:#efefef}.pagging a{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.pagging li.prev{left:0}.pagging li.next{right:0}.pagging li.pager ul{text-align:center}.pagging li.pager ul li{display:inline-block}.pagging li.pager ul li *{display:block;padding:0 10px;line-height:46px;border:1px solid #E3E3E3}.pagging li.pager ul li a{background:#FFF;color:#2F2F2F}.review .pagging .prevnext:hover a,.review .pagging li.pager ul li:hover a{background:#009;color:#FFF}.job .pagging .prevnext:hover a,.job .pagging li.pager ul li:hover a{background:#c00;color:#FFF}.biz .pagging .prevnext:hover a,.biz .pagging li.pager ul li:hover a{background:#20660A;color:#FFF}.result{float:left;width:50%;padding:1em 0 0}.result_txt{display:inline-block;font-weight:bold;font-size:13px;padding-right:10px}.result_txt .count{font-size:18px}.current_page{display:inline-block}.sort{float:right;padding:15px 10px 0}.sort a{color:#c00}.sort ul li{display:inline-block}.sort ul li:first-child{width:50px}.pan{margin-bottom:15px;padding-top:0px}.pan li{float:left;color:#949494;padding:0 5px}.pan li a{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.star i,.popular_rank_star i{color:#DAA520}.star span,.popular_rank_star span{color:#88ABDA;font-size:120%;font-weight:bold}.share_post{width:100%;margin:20px 0;padding:10px 0;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.share_post li{float:left;height:21px;overflow:hidden;padding-right:20px}.share_post li.fb{width:115px}.share_post li.tw{width:115px}.share_post li.hatena{width:75px}.share_post li.gg{width:80px}.share_post li.mixi{width:170px}.table{width:100%;font-size:13px}.table th{background:#FFF;width:25%}.table th,.table td{padding:10px;border:1px solid #E3E3E3;vertical-align:top}.list_column li{border-bottom:1px solid #E3E3E3;position:relative}.list_column li a{color:#2F2F2F;padding:7px 0 7px 15px;display:block;letter-spacing:0}.list_column li a:hover{background:#FAFAFA}.list_column li.parent p,.list_column li.parent a{padding:7px 0;font-size:13px;font-weight:bold;color:#2F2F2F}.col2 .list_column{width:48%;margin-left:4%;float:left}.col3 .list_column{width:30.6%;margin-left:4%;float:left}.col4 .list_column{width:22%;margin-left:4%;float:left}.list_column:first-child{margin-left:0}.news li{border-bottom:1px solid #E3E3E3}.news li *{font-size:13px}.news li a{padding-left:1em}.tab_body_wrap{position:relative}.tab_body_wrap .tab_body{display:none}.tab_body_wrap .tab_body.activate{display:block}.tab_body_wrap .tab_header{border-bottom:4px solid #1597B7;margin-bottom:30px;height:41px}.tab_body_wrap .tab_header ul{border-top:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-radius:5px 5px 0 0;display:inline-block;height:37px}.tab_body_wrap .tab_header ul li{border-left:1px solid #E3E3E3;background:#FFF;float:left;transition:all .3s}.tab_body_wrap .tab_header ul li:first-child{border:none}.tab_body_wrap .tab_header ul li.activate{background:#1597B7}.tab_body_wrap .tab_header ul li.activate a{color:#FFF}.tab_body_wrap .tab_header ul li a{display:block;width:160px;text-align:center;line-height:36px;height:36px;font-size:13px;font-weight:bold;transition:all .3s;cursor:pointer}.coordination_link li{width:24%;padding:2% 2% 0 0;display:inline-block}.coordination_link a{display:block;border:1px solid #E3E3E3;background:#626262}.coordination_link img{width:100%;vertical-align:bottom}.coordination_link a:hover img{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.btn_list,.btn_search{vertical-align:top}.btn_list:before{content:"\e814";display:inline-block;font-family:"fontello";margin-right:5px;font-size:18px;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.btn_search:before{content:"\e80c";display:inline-block;font-family:"fontello";margin-right:5px;font-size:18px;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.pr_txt_t{display:inline-block;width:10%;height:60px;line-height:60px;text-align:center;color:#FFF;margin-right:3%;vertical-align:top;background:#4b4ba2;background:-moz-linear-gradient(top, #6969bd 0%, #4b4ba2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6969bd), color-stop(100%, #4b4ba2));background:-webkit-linear-gradient(top, #6969bd 0%, #4b4ba2 100%);background:-o-linear-gradient(top, #6969bd 0%, #4b4ba2 100%);background:-ms-linear-gradient(top, #6969bd 0%, #4b4ba2 100%);background:linear-gradient(to bottom, #6969bd 0%,#4b4ba2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$top', endColorstr='$bottom',GradientType=0 )}.pr_txt_body{display:inline-block;width:85%}.pr_txt_body a{margin:5px 0;color:#1597B7}.bold{font-weight:bold}.no_bt{border-top:0 !important}.single_links{padding:1em 0;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;margin-bottom:20px}.single_links a{color:#20660A}.single_body{margin-top:20px}.single_body h2{font-size:18px;font-weight:bold;color:#20660A;margin-bottom:1em}.single_body p{color:#2F2F2F;font-size:15px;line-height:1.8;margin-bottom:1em}.single_body strong{font-weight:bold}.single_body .imgwrap{float:left;padding:5px;border:1px solid #E3E3E3;background:#FFF;margin:0 20px 0 0}.single_body .imgwrap p{text-align:center;font-size:12px;margin:0}.single_body blockquote p{margin:0}.single_body blockquote{background:#f3f3f3;padding:20px 20px 20px 40px;margin-bottom:1em;position:relative;line-height:1.8}.single_body blockquote:after{content:'“';position:absolute;font-size:50px;left:10px;top:-10px;font-weight:bold;color:#20660A}.single_author{border-bottom:1px solid #E3E3E3;padding-bottom:20px}.single_author>div{vertical-align:top}.single_author .authorL{padding:0 20px 0 0}.single_author .authorR h5{font-size:16px;margin-bottom:1em;font-weight:bold}.single_footer{padding:0 20px}.single_footer li{margin-top:1em}.single_footer li:first-child{margin:0}.single_footer li a{color:#20660A;font-size:13px;line-height:1.5}.single_footer_recruit{margin-bottom:20px}.single_footer_recruit a{color:#20660A}.column_outbox{position:relative;width:100%;height:auto;margin-bottom:30px;background:#FFF;border:1px solid #E3E3E3;border-radius:0px;box-shadow:0 0px 0 #E3E3E3}.column_outbox h3{position:relative;font-size:14px;font-weight:bold;text-align:center;letter-spacing:0.5px;height:auto;line-height:1.75em;padding:15px 0;overflow:visible;border-bottom:1px solid #E3E3E3;z-index:0}.column_outbox h3:after{content:"";position:absolute;top:50%;left:-10px;margin-top:-25px;z-index:-1}.column_outbox .side_ttl{position:relative;font-size:14px;font-weight:bold;text-align:center;letter-spacing:0.5px;height:auto;line-height:1.75em;padding:15px 0;overflow:visible;border-bottom:1px solid #E3E3E3;z-index:0}.column_outbox .side_ttl:after{content:"";position:absolute;top:50%;left:-10px;margin-top:-25px;z-index:-1}.review_sub .column_blue.border_none,.column_blue.no_post{padding-top:5px;border:none}.review_sub .column_blue.border_none:after,.column_blue.no_post:after{background:#009;width:100%;height:0;content:"";display:block;position:absolute;left:0;top:0}.review_sub .column_blue.border_none h3,.review_sub .column_blue.border_none .side_ttl,.column_blue.no_post h3,.column_blue.no_post .side_ttl{color:#009}.review_sub .column_blue.border_none .sec_ttl,.column_blue.no_post .sec_ttl{padding:0 !important;border-bottom:none !important}.column_blue{padding-top:5px}.column_blue:after{background:#009;width:100%;height:3px;content:"";display:block;position:absolute;left:0;top:0}.column_blue h3,.column_blue .side_ttl{color:#009}.column_blue .icon_news:after{background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -82px;background-repeat:no-repeat;display:block;height:50px;width:50px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.column_blue .icon_news:after{background-position:0 -82px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.column_blue .icon_rank:after{background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -132px;background-repeat:no-repeat;display:block;height:50px;width:50px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.column_blue .icon_rank:after{background-position:0 -132px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.column_blue .icon_comment:after{background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -32px;background-repeat:no-repeat;display:block;height:50px;width:50px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.column_blue .icon_comment:after{background-position:0 -32px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.review_sub .column_blue.border_none,.column_blue.no_post{padding-top:5px;border:none}.review_sub .column_blue.border_none:after,.column_blue.no_post:after{background:#009;width:100%;height:0;content:"";display:block;position:absolute;left:0;top:0}.review_sub .column_blue.border_none h3,.review_sub .column_blue.border_none .side_ttl,.column_blue.no_post h3,.column_blue.no_post .side_ttl{color:#009}.review_sub .column_blue.border_none .sec_ttl,.column_blue.no_post .sec_ttl{padding:0 !important;border-bottom:none !important}.column_red{padding-top:5px}.column_red:after{background:#c00;width:100%;height:3px;content:"";display:block;position:absolute;left:0;top:0}.column_red h3,.column_red .side_ttl{color:#c00}.column_red .icon_news:after{background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -422px;background-repeat:no-repeat;display:block;height:50px;width:50px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.column_red .icon_news:after{background-position:0 -422px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.column_red .icon_rank:after{background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -472px;background-repeat:no-repeat;display:block;height:50px;width:50px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.column_red .icon_rank:after{background-position:0 -472px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.column_red .icon_comment:after{background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -32px;background-repeat:no-repeat;display:block;height:50px;width:50px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.column_red .icon_comment:after{background-position:0 -32px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.column_green{padding-top:5px}.column_green:after{background:#20660A;width:100%;height:3px;content:"";display:block;position:absolute;left:0;top:0}.column_green h3,.column_green .side_ttl{color:#20660A}.column_green .icon_news:after{background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -272px;background-repeat:no-repeat;display:block;height:50px;width:50px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.column_green .icon_news:after{background-position:0 -272px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.column_green .icon_rank:after{background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -322px;background-repeat:no-repeat;display:block;height:50px;width:50px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.column_green .icon_rank:after{background-position:0 -322px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.column_green .icon_comment:after{background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -222px;background-repeat:no-repeat;display:block;height:50px;width:50px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.column_green .icon_comment:after{background-position:0 -222px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.column_gray{border-top:5px solid #E3E3E3}.column_gray h3,.column_gray .side_ttl{color:#626262}.column_inbox{padding:20px}.column_inbox:after{content:"";display:block;clear:both}.column_inbox article:after{content:"";display:block;clear:both}.article_list li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #E3E3E3}.article_list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 none}.ie7_body .column_outbox,.ie7_body #column>li.column_2 .column_tabbox,.ie7_body #column>li.column_large .column_outbox_imp,.ie7_body .job_tag,.ie7_body .btn{border-bottom:3px solid #E3E3E3}.ie7_body #header .header_bottom{border-bottom:1px solid #E3E3E3}.ie7_body #pc_search{background:#FFF;border-bottom:1px solid #E3E3E3;padding:38px 0}.ie7_body #main_visual .main_visual_inner .main_visual_ttl,.ie7_body.top_page #main_visual .anim-rotate,.ie7_body #column>li.column_2 .login_alert{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.ie7_body.job .list_column li:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.ie7_body #column>li.column_2 .avg_data>ul li:after{content:"";position:absolute;top:50%;left:10px;margin-top:-10px;background-image:url("/assets/img/parts-sc9f391a0a1.png");background-position:0 -502px;background-repeat:no-repeat;display:block;height:20px;width:20px}.ie7_body #column>li.column_2 .avg_data>ul li.ie7_class47:after{background-position:0 -482px}.job .company_logos a .company_name{display:none\9}.job .company_logos a:hover .company_name{display:block\9}.review a{color:#009}.job a{color:#c00}.biz a{color:#20660A}.review a:visited{color:#006}.job a:visited{color:#900}.biz a:visited{color:#113805}.blue_bold_link{color:#009 !important;font-weight:bold !important}#js_contact_table a{color:#009 !important;font-weight:bold !important}.sub_page a.commnet_more_lightblue{color:#88ABDA}.sub_page a.more_link_blue{color:#009}.sub_page a.more_link_red,.sub_page .job .offer_list .btn_more{color:#c00}.sub_page a.more_link_green{color:#20660A}.sub_page a.cloud_lightblue{color:#FFF}.sub_page .pr_txt_body a{color:#1597B7}.sub_page .btn,.sub_page .btn_s,.sub_page .btn_blue{color:#FFF}.sub_page .btn:visited,.sub_page .btn_s:visited{color:#FFF}.sub_page .btn_silver{color:#26267F}.sub_page .btn_silver:visited{color:#26267F}.sub_page .com_comment .btn_silver{color:#626262}.sub_page .com_comment .btn_silver:visited{color:#626262}.sub_page a:hover{text-decoration:underline}.sub_page .com_favs:hover a{color:#FFF;text-decoration:none}.sub_page .popular_rank .popular_rank_com_name:hover{text-decoration:underline}.sub_page .btn:hover,.sub_page .popular_rank a:hover,.sub_page .cloud_lightblue:hover{text-decoration:none}.review .job a{color:#009}.review .job a:visited{color:#006}.review .job .pr_txt_body a{color:#1597B7}.review .job .btn{color:#FFF}.review .job .pr_txt_body a{color:#1597B7}.review .job #main .pan li:first-child i{color:#009}.review .job #main .pan li a:hover{color:#009}.sub_page.review .pan li a,.sub_page.review .pan li i{color:#2F2F2F}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap,.sub_page #main_visual .main_visual_inner .form_wrap .popular_word_wrap{width:50%;float:left}.main_visual_inner a.detail_search{bottom:31px}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .word_list,.sub_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .word_list{float:left;display:block;width:280px;height:32px;overflow:hidden;line-height:32px;margin-left:10px}.sub_page.job.job_top .main_visual_inner{height:210px;margin-top:-105px}.sub_page.job.job_top .main_visual_inner .top_search{padding-top:0px}.sub_page.job.job_top .main_visual_inner .top_search .detail_search{color:#26267F}.main_visual_inner .searchform_wrap .searchform .form_text{width:600px}.top_search,.sp_search_wrap{padding-top:0px}.top_search .customSelect,.sp_search_wrap .customSelect{background:linear-gradient(to bottom, #f5f5f5 0%,#f5f5f5 50%,#f0f0f0 50%,#f0f0f0 100%) !important;box-shadow:0 1px 0 #cacaca !important;border:1px solid #e3e3e3 !important;margin-bottom:4px !important;color:#454545 !important}.top_search .customSelectInner,.sp_search_wrap .customSelectInner{color:#454545}.top_search .select_wrap:after,.sp_search_wrap .select_wrap:after{color:#454545}.main_visual_inner{height:210px;margin-top:-86px}.main_visual_inner .searchform_wrap .popular_word_wrap{position:relative;width:100%;height:32px}.main_visual_inner .searchform_wrap .popular_word_wrap:after{content:"";display:block;clear:both}.main_visual_inner .searchform_wrap .popular_word_wrap .popular_word{float:left;position:relative;display:block;background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 0;background-repeat:no-repeat;display:block;height:32px;width:170px;width:170px;height:32px;color:#2F2F2F;text-align:center;font-weight:bold;line-height:32px;border-radius:4px 0 0 4px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.main_visual_inner .searchform_wrap .popular_word_wrap .popular_word{-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.main_visual_inner .searchform_wrap .popular_word_wrap .word_list{float:left;display:block;width:auto;height:32px;line-height:32px;margin-left:10px}.main_visual_inner .searchform_wrap .popular_word_wrap .word_list li{display:inline-block;width:auto;height:24px;margin-right:5px;background:rgba(255,255,255,0.5);line-height:32px}.main_visual_inner .searchform_wrap .popular_word_wrap .word_list li a{display:block;padding:0 5px;width:100%;height:100%;line-height:24px;font-weight:bold;color:#2F2F2F}.main_visual_inner .job_search a.detail_search{color:#c00}.main_visual_inner .job_search .main_visual_ttl{display:none;height:32px}.main_visual_inner .job_search .searchform_wrap .searchform .form_text{width:270px}.main_visual_inner .job_search .searchform .select_s,.main_visual_inner .job_search .searchform .select_s .custom_select{width:100px}.main_visual_inner .job_search .searchform .select_s.area .custom_select,.main_visual_inner .job_search .searchform .select_s.area{width:100px}.top_page #column .widget_list .article_list .li{padding-bottom:0px;margin-bottom:10px}.top_page #column .widget_list .article_list .li .widget_ttl{margin-bottom:5px;float:right;width:70%;line-height:16px}.top_page #column .widget_list .article_list .li .widget_image{float:left;width:25%;margin-bottom:5px}.top_page #column .widget_list .article_list .li .widget_image img{width:50%;margin:0 auto;display:block}.top_page #column .widget_list .article_list .li .article_info{width:100%;clear:both}.top_page #column .widget_list .article_list .li .article_info li{border:none;margin-bottom:0px;padding:3px 0 0 0;width:40%;float:left;font-size:11px}.top_page #column .widget_list .article_list .li .article_info .cat{width:60%;padding:2px 5px 3px 5px;margin:0 0 10px 0;font-size:10px;display:inline-block;letter-spacing:-1px;text-align:center;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.top_page #column .widget_list .article_list .li .sns-share{clear:both;width:100%}.top_page #column .widget_list .article_list .li:last-child{margin:0;padding:0}.top_page #column .widget_list .article_list .li .job_pickup .job_name{font-size:12px;height:85px;overflow:hidden;margin-bottom:10px}.top_page #column .widget_list .article_list .li .job_pickup .job_image{margin-bottom:10px}.top_page #column .widget_list .article_list .li .job_pickup .job_text{clear:both;margin:0}.top_page #column .widget_list .article_list .li .job_pickup .job_text .job_com_name{color:#626262;font-size:12px;margin-bottom:5px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}.top_page #column .widget_list .article_list .li .job_pickup .job_text .job_info{color:#949494;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;margin-bottom:5px}.top_page #column .widget_list .article_list .li .job_pickup .btn{margin:10px 0 20px 0;color:#c00;font-weight:bold}.top_page #column .widget_list .more_link{margin-top:10px}.top_page #column .widget_list .pickup_more.more_link{margin:0 10px 15px 0}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list{margin-bottom:10px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list:after,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list:after,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list:after{content:"";display:block;clear:both}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li{border:none;width:24.5%;padding:0 0 0 1%;margin:0 0 0 1%;vertical-align:top;float:left;border-left:1px solid #E3E3E3}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li:first-child,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li:first-child,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li:first-child{width:23.5%;padding-left:0;margin-left:0;border:none}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup{position:relative;display:block}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup:after,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup:after,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup:after{content:"";display:block;clear:both}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_image,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_image,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_image{float:none;display:block;width:100%;height:102px;margin:0 0 10px 0;text-align:center;overflow:hidden}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_image img,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_image img,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_image img{display:inline-block;width:100%;height:102px;vertical-align:top;box-shadow:2px 2px 0 #f0f0f0}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_name,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_name,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_name{color:#c00;line-height:18px;font-size:14px;font-weight:bold;margin-bottom:10px;height:2.5em;overflow:hidden}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_text,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_text,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_text{line-height:16px;padding-left:0px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_text .job_com_name,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_com_name,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_com_name{color:#626262;font-size:12px;margin-bottom:5px;width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_text .job_com_name:after,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_com_name:after,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_com_name:after{content:"";display:block;clear:both}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_text .job_info,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_info,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_info{color:#949494;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;margin-bottom:5px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .btn,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .btn,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .btn{margin:10px 0 3px 0;color:#c00;font-weight:bold}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .sp_order1,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .sp_order1,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .sp_order1{float:none;width:100%}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .more_link,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .more_link,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .more_link{margin-top:10px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list{padding-top:5px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list{border-bottom:#E3E3E3 1px solid;padding-bottom:15px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .widget_ttl,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .widget_ttl,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .widget_ttl{margin-bottom:10px;height:3.5em;overflow:hidden;font-weight:bold}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .widget_image,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .widget_image,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .widget_image{float:none;width:100%;margin-bottom:0px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .widget_image img,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .widget_image img,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .widget_image img{width:100%;height:149px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share{clear:both}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li{width:32%;border:1px solid #E3E3E3;height:39px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li i,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li i,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li i{width:100%;height:18px;line-height:18px;border-bottom:1px solid #E3E3E3;border-right:none}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li span,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li span,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li span{position:static;padding:0;font-size:10px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li:nth-child(2),.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li:nth-child(2),.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li:nth-child(2){margin:0 2%}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li:last-child,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li:last-child,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li:last-child{margin:0;padding:0}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .article_info,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .article_info,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .article_info{float:none;width:100%;margin-bottom:5px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .article_info li,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .article_info li,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .article_info li{border:none;margin-bottom:5px;padding-bottom:0px;width:100%;float:none;font-size:11px;color:#626262;line-height:1.2}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .article_info .cat,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .article_info .cat,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .article_info .cat{width:100%;padding:2px 5px 3px 5px;margin:0;font-size:10px;display:inline-block;letter-spacing:-1px;text-align:center;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .more_link,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .more_link,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .more_link{margin-top:0px}.sub_page #column .column_3 .column_outbox .column_inbox{margin-top:-10px}.sub_page #column .column_3 .column_outbox .column_inbox .article_list{margin:10px 0}.sub_page #column .column_3 .column_outbox .column_inbox .article_list:after{content:"";display:block;clear:both}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li{width:100%;border:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #E3E3E3}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li .job_pickup{position:relative;display:block}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li .job_pickup:after{content:"";display:block;clear:both}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li .job_pickup .job_name{color:#c00;line-height:14px;font-size:12px;font-weight:bold;margin-bottom:10px;padding:0;float:right;width:140px;height:85px;overflow:hidden;border:none;text-align:left}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li .job_pickup .job_image{float:left;max-width:116px;width:116px;height:87px;margin:0 0 10px 0;text-align:center;overflow:hidden}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li .job_pickup .job_image img{display:inline-block;width:100%;height:87px;vertical-align:top;box-shadow:2px 2px 0 #f0f0f0}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li .job_pickup .job_text{line-height:16px;padding-left:0px;float:none;width:100%;clear:both}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li .job_pickup .job_text .job_com_name{color:#626262;font-size:12px;margin-bottom:0px;width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li .job_pickup .job_text .job_info{color:#949494;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;margin-bottom:5px}.sub_page #column .column_3 .column_outbox .column_inbox .article_list .li .job_pickup .btn{margin:0 0 3px 0;color:#c00;font-weight:bold}.sub_page #column .column_3 .column_outbox .column_inbox .more_link.for_side{margin-top:0px}.sub_page #column>li.column_2 .column_outbox .sec_ttl{font-size:14px;font-weight:bold;text-align:left;letter-spacing:0.5px;height:auto;line-height:1.75em;padding-top:15px;padding-bottom:15px;overflow:visible;border-bottom:1px solid #e3e3e3;z-index:0}.sub_page #column>li.column_2 .column_outbox .sec_ttl_2{background:#efefef;color:#626262;font-weight:bold;text-align:center;padding:15px;font-size:120%}.sub_page #column>li.column_2 .column_outbox .sec_ttl.indent{padding-left:1em}.sub_page #column>li.column_2 .com_list .com_image img{max-height:170px}.sub_page #column>li.column_2 .com_comment .overview_new .commnet_more_lightblue{float:right;margin:5px 0 0 0}.sub_page #column>li.column_2 .com_comment .overview_new .commnet_more_lightblue p{text-align:right}.sub_page #column>li.column_2 .com_list h1{margin-bottom:25px}.icon-star:before,.icon-star-half:before,.icon-star-empty:before{margin-left:0}.review.sub_page #column>li.column_2 .column_outbox .sec_ttl{color:#009}.review.sub_page #column>li.column_2 .column_outbox .com_work{margin-bottom:10px}.review.sub_page #column>li.column_2 .column_outbox .com_work .rating_ttl{font-size:14px;margin:0 10px 5px 0;font-weight:bold;float:left}.review.sub_page #column>li.column_2 .column_outbox .com_work .rating_ttl.sub{margin-top:0px}.review.sub_page #column>li.column_2 .column_outbox .com_list .com_work .star{width:250px;margin:0;padding:0}.review.sub_page #column>li.column_2 .column_outbox .com_list .com_work .star .data_none{font-size:14px;color:#88ABDA}.review.sub_page #column>li.column_2 .column_outbox .com_list .com_work .star .max_rate{font-size:12px;color:#626262}.review.sub_page #column>li.column_2 .column_outbox .total_review{position:absolute;left:250px;top:0px}.review.sub_page #column>li.column_2 .column_outbox .total_review span{font-size:20px;color:#26267F;font-weight:bold}.review.sub_page #column>li.column_2 .column_outbox .pos01{top:-4px}.review.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_innerL .com_comment_info{width:100%;font-weight:normal;font-size:14px;color:#2F2F2F;margin-bottom:0px}.review.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_innerL .com_comment_info span a{color:#000 !important;font-size:12px !important;text-decoration:underline}.review.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_innerL .com_comment_info.bold{font-weight:bold}.sub_page .post .postinf{display:block}.sub_page .post .postinf>li{display:block;float:left}.sub_page .post .postinf>li.sns{clear:both;width:70%;margin:10px 0 0 0;padding:0}.sub_page .post .tbbody .td img{max-width:110px;max-height:110px}.biz .post_cat .td img{dispaly:block;width:80px;height:80px}.biz .post_cat .post_cat_footer h2{height:96px;overflow:hidden}.biz .none_shadow{box-shadow:none;margin-bottom:5px}.biz .biz_side{overflow:hidden}.biz .biz_side .form_text{width:80%;float:left}.biz .biz_side .btn_green{width:20%;float:left;min-width:20%}.biz_repo_frame{width:240px;float:left;padding:5px;border:1px solid #E3E3E3;background:#FFF;margin:0 20px 0 0}.biz_repo_frame:after{content:"";display:block;clear:both}.biz_repo_frame span{text-align:center;font-size:12px;margin:0}.biz_repo_frame img{width:100%}.size-medium{float:left;padding:5px;border:1px solid #E3E3E3;background:#FFF;margin:0 20px 0 0}.size-medium:after{content:"";display:block;clear:both}.size-medium span{text-align:center;font-size:12px;margin:0}.size-medium img{width:100%}.biz .single_body h2{padding-top:1em}.biz .single_body blockquote{font-size:15px;display:table;margin-bottom:1em}.biz .single_body a{color:#009}.biz .single_body p{font-size:16px}.biz .single_body img{margin-right:10px}.biz .single_footer{padding:0 1em 1em 1em}.biz .single_footer li{margin:0 0 0.5em}.biz .single_footer li a{font-size:15px;font-weight:bold;color:#009;line-height:1}.job.sub_page #column>li.column_2 .column_outbox .sec_ttl{color:#c00}.job_title.job_cat{margin-bottom:20px}.job_title.job_cat strong{float:left;margin:0 10px 10px 0}.job_title.job_cat span{float:left;background:#c00;font-weight:normal;font-size:12px;color:#fff;padding:1px 5px;margin:0 5px 5px 5px;line-height:20px}.job.sub_page #column>li.column_large .offer figure{max-height:162px;overflow:hidden;margin-bottom:10px}.img_frame{max-width:300px;float:right;padding:5px;margin-bottom:10px;border:1px solid #E3E3E3;background:#FFF}.img_frame:after{content:"";display:block;clear:both}.img_frame span{text-align:center;font-size:12px;margin:0}.img_frame img{width:100%;max-width:100% !important}td .img_frame{float:none;display:inline-block}.job_review_tab{margin-top:-36px;float:right;width:485px;height:36px;border-top:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-radius:4px 4px 0 0}.job_review_tab li{position:relative;float:left;height:36px;text-align:center;border-right:1px solid #E3E3E3}.job_review_tab li a{display:block;width:160px;color:#26267F !important;text-align:center;line-height:36px;height:36px;font-size:13px;font-weight:bold;transition:all .3s}.job_review_tab .arrow_box{position:relative;background:rgba(255,255,255,0.9);border:2px solid #26267F;margin:-120px 0 0 40px;padding:15px;height:auto;text-align:left;display:none}.job_review_tab .arrow_box a{height:auto;width:auto;text-align:center;line-height:20px}.job_review_tab .arrow_box:after,.job_review_tab .arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.job_review_tab .arrow_box:after{border-color:rgba(255,249,245,0);border-top-color:#FFF;border-width:15px;margin-left:-15px}.job_review_tab .arrow_box:before{border-color:rgba(92,92,92,0);border-top-color:#26267F;border-width:18px;margin-left:-18px}.job_review_tab .del{position:absolute;top:0px;right:0px}.job_review_tab .del:hover{cursor:pointer}.search.job #jobSearch .sec_ttl{font-weight:bold;margin-bottom:10px}.pop_up{position:absolute;right:-150px;top:-100px;z-index:900}.column_2_footer .pop_up{right:-180px;top:-5px}.pop_up:hover{cursor:pointer}.column_large .pop_up{right:150px}.sub_page #column>li.column_2.review_sub .column_outbox .sec_ttl{margin-bottom:10px}.sub_page #column>li.column_2.review_sub .column_outbox .btn_set{margin:0}.sub_page #column>li.column_2.review_sub .column_outbox .avg_data ul{border-top:none}.sub_page #column>li.column_2.review_sub .column_outbox .avg_data .overtime_list li p span{font-size:16px;color:#626262}.sub_page #column>li.column_2.review_sub .column_outbox .avg_data .overtime_list li:last-child:after{content:"";position:absolute;top:50%;left:10px;margin-top:-10px;background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -202px;background-repeat:no-repeat;display:block;height:20px;width:20px}@media screen and (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.sub_page #column>li.column_2.review_sub .column_outbox .avg_data .overtime_list li:last-child:after{background-position:0 -202px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}.sub_page #column>li.column_2.review_sub .column_outbox .column_inbox.pt5{padding:5px 0 0}.sub_page #column>li.column_2.review_sub .column_outbox.no_post .com_comment .com_comment_innerL{padding-bottom:15px}.sub_page #column>li.column_2.review_sub .common_list{display:block;margin-bottom:10px;width:100%}.sub_page #column>li.column_2.review_sub .common_list li{display:inline-block;width:auto}.sub_page #column>li.column_2.review_sub .common_list li a{display:block;font-weight:normal;font-size:12px;text-indent:0em;background:none;text-decoration:none;padding:2px 8px;color:#2F2F2F;text-align:center;height:auto;line-height:normal;color:#999999}.sub_page #column>li.column_2.review_sub .common_list li a:hover{text-decoration:underline}.sub_page #column>li.column_2.review_sub .common_list li a.activate{color:#FFF;background:#26267F}.sub_page #column>li.column_2.review_sub .mb20{margin-bottom:20px}.sub_page #column>li.column_2.review_sub .mb20 li{float:left}.sub_page #column>li.column_2.review_sub .com_comment_detail li a{margin-right:10px}.sub_page #column>li.column_2.review_sub .recom .com_comment_info span{font-size:14px;margin-right:1em}.sub_page #column>li.column_2.review_sub .recom .com_comment_text{text-align:left}.sub_page #column>li.column_2.review_sub .recom .com_comment_text span{font-size:13px}.sub_page #column>li.column_2.review_sub .com_comment .com_comment_innerL .com_comment_text dl{margin-bottom:3px}.sub_page #column>li.column_2.review_sub .com_comment .com_comment_innerL .com_comment_text dl dt{font-weight:bold;color:#009}.sub_page #column>li.column_2.review_sub .com_comment .com_comment_innerL .com_comment_text dl dt strong{color:#626262;margin-left:10px}.sub_page #column>li.column_2.review_sub .com_comment .com_comment_innerL .interview_ttl{font-size:15px;color:#2F2F2F;font-weight:bold;margin-bottom:10px;width:90%}.sub_page #column>li.column_2.review_sub .interview_data dl{margin-bottom:10px}.sub_page #column>li.column_2.review_sub .interview_data dl dt{font-weight:bold;padding-top:7px}.sub_page #column>li.column_2.review_sub .interview_data dl dd{padding-top:7px}.sub_page #column>li.column_2.review_sub .interview_data .data_top{width:50%;float:left}.sub_page #column>li.column_2.review_sub .interview_data .data_top dt{width:40%;float:left}.sub_page #column>li.column_2.review_sub .interview_data .data_top dd{width:60%;float:left}.sub_page #column>li.column_2.review_sub .interview_data .interview_result{width:50%;float:right}.sub_page #column>li.column_2.review_sub .interview_data .interview_result dt{text-align:center}.sub_page #column>li.column_2.review_sub .interview_data .interview_result dd{font-weight:bold;text-align:center;width:80%;margin:5px auto 0 auto;padding:5px;border:#E3E3E3 1px solid}.sub_page #column>li.column_2.review_sub .interview_data .interview_result .color_01{color:#7E7CD9;border-color:#7E7CD9}.sub_page #column>li.column_2.review_sub .interview_data .interview_result .color_02{color:#2F2F59;border-color:#2F2F59}.sub_page #column>li.column_2.review_sub .interview_data .interview_result .color_03{color:#2F2F59;border-color:#2F2F59}.sub_page #column>li.column_2.review_sub .interview_data .interview_result .color_05{color:#26267F;border-color:#26267F}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph{clear:both;margin-bottom:20px}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dt{text-align:center;padding:0}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box{width:500px;margin:0 auto;position:relative}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box canvas{width:440px !important;height:190px !important;margin:0 auto;display:block}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box .transitive_graph{margin:-20px 0 0 40px;text-align:center}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box .transitive_graph strong{font-size:20px}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box .transitive_graph .refusal{color:#2F2F2F}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box .transitive_graph .refusal span{background:#2F2F2F}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .on_graph{position:absolute;left:38.1%;top:24%;font-weight:bold;font-size:16px;padding:15px 20px;border:#2F2F2F 1px solid;width:210px;text-align:center}.sub_page.review #column>li.column_2 .com_comment .com_comment_inner.for_company h1{font-size:18px;text-align:center}.sub_page.review #column>li.column_2 .com_comment .com_comment_inner.for_company ul li{font-weight:bold;margin-bottom:5px}.sub_page.review #column>li.column_2 .com_comment .com_comment_inner.for_company .btn{color:#009}.sub_page #column>li.column_2.review_sub.company_detail_r .transitive_graph{margin-bottom:15px}.sub_page #column>li.column_2.review_sub.company_detail_r .transitive_graph .simulation{color:#5ecbcb}.sub_page #column>li.column_2.review_sub.company_detail_r .transitive_graph .simulation span{background:#5ecbcb}.sub_page #column>li.column_2.review_sub.company_detail_r .column_outbox .sec_ttl{margin-bottom:20px}.sub_page #column>li.column_2.review_sub.company_detail_r .table{margin-bottom:20px}.sub_page #column>li.column_2.review_sub.company_detail_r .table_results th{font-size:12px;text-align:center;vertical-align:middle;line-height:1.2;padding:10px 8px;width:16.6%}.sub_page #column>li.column_2.review_sub.company_detail_r .table_results td{text-align:right;font-size:12px;line-height:1.2;padding:10px 8px;width:16.6%}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng{margin-bottom:20px}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dt{font-size:14px;font-weight:bold;margin-bottom:10px}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dd{display:inline-block;margin:0 20px 0 0}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dd a{display:inline-block;float:right;color:#009;text-align:left}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dd a:before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dd a:hover:before{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}.sub_page #column>li.column_2.review_sub.company_detail_r #google_map{width:100%;height:320px}.sub_page #column>li.column_2.review_sub.company_detail_r .gray_fz10{margin-bottom:20px}.sub_page #column>li.column_1 .column_outbox .column_inbox{border-right:1px solid #E3E3E3}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu li{position:relative;font-size:10px;cursor:pointer;text-align:left;padding:0 1.5em 0 0.5em}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu li span{display:block;padding:9px 0;font-weight:normal;color:#626262}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu li .arrow{position:absolute;right:5px;top:50%;line-height:1;margin-top:-16px}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu li .child{margin:0;padding:0;width:680px;position:absolute;left:99px;top:0px;z-index:3;display:none}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu li .child li{width:339px;float:left;border:1px solid #E3E3E3;margin:-1px 0 0 -1px;padding:0;background:#FFF;text-indent:2em}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu li .child li a{font-weight:100;font-size:11px;display:block;padding:10px 0}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu li .child:last-child a{color:#626262}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu li .child a:hover{color:#FFF}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu .side_pd_none{padding:0}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu .side_pd_none a{text-indent:0.5em}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu .active{background:#FFF}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu .active span{font-weight:bold}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu .second{padding-left:1em}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu .third{padding-left:1.5em}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu .fourth{padding-left:2em}.sub_page #column>li.column_1 .column_outbox .column_inbox .nav_1>ul>li.nav_job .menu .bottom:hover{background:#fff;cursor:default}.form input.keyword{width:400px;border:1px solid #009;background:#f9f9fd;border-radius:4px;height:38px;line-height:38px;text-indent:1em}.form .btn_reset{width:276px;float:right;margin-top:20px}.form .select_list li{float:left;margin:7px 14px 7px 0}.form .select_list li label{position:relative;display:block;height:20px;line-height:20px;cursor:pointer}.form .select_list li label input{opacity:0;position:absolute}.form .select_list li label div{display:inline-block;vertical-align:middle}.form .select_list li label div:first-child span{background-repeat:no-repeat;background-position:bottom left;width:20px;height:20px;margin-right:5px;display:block}.form .select_list li label.on div span{background-position:top left}.form .checkbox li label div:first-child span{background-image:url(/assets/img/input_check_blue.png)}.form .radio li label div:first-child span{background-image:url(/assets/img/input_radio_blue.png)}.form .serch_keyword{display:table}.form .serch_keyword>li{display:table-cell}.form .serch_keyword>li.mid{padding:0 10px}.form .kyuuyo_sort_header p{padding-top:10px}.search_btn_area{margin:20px auto;width:50%}.search_txt{margin:20px 0}.search_txt strong{display:block}.float_l{float:left}.sub_page #column>li.column_2 .form .customSelect,.sub_page #column>li.column_2 .form .custom_select{width:100% !important}.sub_page #column>li.column_2 .form .select_wrap{width:50%}.sub_page #column>li.column_2 .form .select_float{float:left;width:45%}.sub_page #column>li.column_2 .form .select_float .select_wrap{width:100%}.sub_page #column>li.column_2 .form .select_s.wide{width:100%;margin-top:20px}.sub_page #column>li.column_2 .form .from_to{float:left;width:24px;line-height:36px;text-align:center}.sub_page #column>li.column_2 .form .border_t_none td,.sub_page #column>li.column_2 .form .border_t_none th{border-top:none}.sub_page #column>li.column_2 .form .select_s .custom_select{width:113px}.sub_page #column>li.column_2 .form .select_s:after{color:#FFF}.sub_page #column>li.column_2 .form .customSelect{background:#26267F;padding:0}.sub_page #column>li.column_2 .form .custom_select .customSelectInner{vertical-align: inherit;}.sub_page #column>li.column_2 .form .result_com .com_list article{margin-bottom:30px;width:640px}.sub_page #column>li.column_2 .form .result_com .com_list article .table{width:100%;float:none;margin-bottom:10px}.sub_page #column>li.column_2 .form .result_com .com_list article .btn_more_large{width:80%}.sub_page #column>li.column_2 .form .result_com .com_list article h1{font-size:14px;margin-bottom:15px}.sub_page #column>li.column_2 .form .result_com .com_list article .result_more{color:#009;margin-left:20px}.sub_page #column>li.column_2 .form #income_order,.sub_page #column>li.column_2 .form #kuchikomi_order,.sub_page #column>li.column_2 .form #interview_order{margin-bottom:20px}.ranking_result .read{padding:20px 0}.ranking_result #company_result{padding-top:20px}#company_result{width:100%}.sub_page #column>li.column_large.contact .form_contents{width:400px;padding:10px;border:1px solid #009;background:#f9f9fd;border-radius:4px;height:238px;line-height:22px;text-indent:0em}.sub_page #column>li.column_large.contact .sec_ttl{margin-bottom:20px}.sub_page #column>li.column_large.contact .border_list{background:#fff;margin:0 0 20px 0;padding:20px 20px 10px 50px;border:#009 1px solid}.sub_page #column>li.column_large.contact .border_list li{margin:0 0 10px -1em;text-indent:-1em}.sub_page #column>li.column_large.contact .withdrawal span,.sub_page #column>li.column_large.contact .mail_delivery span{display:block;font-weight:bold}.sub_page #column>li.column_large.contact .help_withdrawal,.sub_page #column>li.column_large.contact .stop_mail{display:none}.sub_page #column>li.column_large.contact .help_withdrawal td,.sub_page #column>li.column_large.contact .stop_mail td{padding:2em}.sub_page #column>li.column_large.contact .withdrawal_url,.sub_page #column>li.column_large.contact .stop_mail_url{font-weight:bold;display:block;color:#000099}.sub_page #column>li.column_large.contact .not_solve{text-align:right;cursor:pointer;width:185px;font-weight:bold}.sub_page #column>li.column_large.contact p,.sub_page #column>li.column_large.contact dl,.sub_page #column>li.column_large.contact table{margin:0 0 20px 0}.sub_page #column>li.column_large.contact .time{color:#009;font-weight:bold}.sub_page #column>li.column_large.contact .need{margin-left:20px;color:#fff;background:#009;padding:2px 4px;border-radius:2px}.sub_page #column>li.column_large.contact .list{width:100%}.sub_page #column>li.column_large.contact .list dt,.sub_page #column>li.column_large.contact .list dd{position:static;float:none;width:100%;min-height:13px;margin:0;padding:0;border:none;background:none;box-shadow:none;color:#000;font-weight:normal;line-height:1}.sub_page #column>li.column_large.contact .list dd{margin:0 0 10px 0}.sub_page #column>li.column_large.contact .error{font-weight:bold;color:#009;clear:both;padding:15px 0;margin-bottom:0}.sub_page #column>li.column_large.contact .select_list li{float:none;text-align:center;text-indent:0em}.sub_page #column>li.column_large.contact .select_list li.float_l{float:left}.sub_page #column>li.column_large.contact .btn_submit{margin:0 auto 20px auto;display:block}.sub_page #column>li.column_large.contact .td_msg{margin:5px 0 0 0;font-size:12px}.sub_page #column>li.column_large.contact .btn_reset{margin:0 auto 20px auto;float:none;display:block;width:206px}.search #column>li.column_large.contact .border_list{border:#c00 1px solid}.search #column>li.column_large.contact .form_contents{border:1px solid #c00;background:#ecd6cb}.search #column>li.column_large.contact .need{background:#c00}.search #column>li.column_large.contact .error{color:#c00}.sub_page #column>li.column_2.about_cc p{margin-bottom:20px}.sub_page #column>li.column_2.about_cc strong{background:#f9ff3d}.sub_page #column>li.column_2.about_cc .top_copy{text-align:center;font-size:14px;line-height:2em;padding:20px 0}.sub_page #column>li.column_2.about_cc .center_img{width:60%;margin:0 auto 20px auto}.sub_page #column>li.column_2.about_cc .organize{padding:10px 30px;background:#FFF;border-radius:4px}.sub_page #column>li.column_2.about_cc .organize h3{margin-bottom:20px;color:#626262;text-align:center}.sub_page #column>li.column_2.about_cc .organize .right{text-align:right}.sub_page #column>li.column_2.about_cc .common_list li{text-align:center}.sub_page #column>li.column_2.about_cc .common_list.bd_none{margin-bottom:40px}.sub_page #column>li.column_2.about_cc .common_list.bd_none li{border:none;font-size:16px;text-align:center}.sub_page #column>li.column_2.about_cc .pie_box h3{color:#626262;font-size:12px;margin-bottom:20px}.sub_page #column>li.column_2.about_cc .pie_box .pie_table{display:table}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li{display:table-cell;vertical-align:middle;padding:10px 30px}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list{display:block}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list li{margin-bottom:10px;padding:0;display:block}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list li .tile{display:inline-block;width:20px;height:20px;margin:0 10px 0 0}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list li .per{margin-left:10px;font-size:22px}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_01{color:#c13333}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_01 .tile{background:#f2cece}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_02{color:#c17a33}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_02 .tile{background:#f2e0ce}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_03{color:#c1c133}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_03 .tile{background:#f2f2ce}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_04{color:#7ac133}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_04 .tile{background:#e0f2ce}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_05{color:#33c133}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_05 .tile{background:#cef2ce}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_06{color:#33c17a}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_06 .tile{background:#cef2e0}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_07{color:#33c1c1}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_07 .tile{background:#cef2f2}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_08{color:#334bc1}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_08 .tile{background:#ced4f2}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_09{color:#6233c1}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_09 .tile{background:#dacef2}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_10{color:#a933c1}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_10 .tile{background:#eccef2}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_11{color:#c13392}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_11 .tile{background:#f2cee6}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_12{color:gray}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list .color_12 .tile{background:#e6e6e6}.sub_page #column>li.column_2.sitemap h3.sec_ttl{color:#626262;font-size:12px}.sub_page #column>li.column_2.sitemap p{margin-bottom:20px}.sub_page #column>li.column_2.sitemap .sitemap_list{margin-bottom:20px}.sub_page #column>li.column_2.sitemap .sitemap_list li{display:inline-block;width:33%;padding:5px 0}.gray_fz10{color:#626262;font-size:10px;line-height:1.4}.clear{clear:both}.center{text-align:center}.mb20{margin-bottom:20px}.table.change_collapse{border-collapse:separate}.cat.biz{border:#20660A 1px solid;color:#20660A}.cat.job{border:#c00 1px solid !important;color:#c00 !important}.default_hide{display:none}.hide_pc{float:none;margin:10px 0 15px 0}.select_wrap_s.height_over:first-child{margin-bottom:10px}h1.hide_pc{float:none;margin-bottom:0px}.review h1.hide_pc{float:none;margin-bottom:20px}.lv_max{font-size:18px !important;color:#2F2F2F !important}.common_list{display:table;width:100%;overflow:hidden;border-radius:4px 4px 0 0;margin-bottom:20px}.common_list li{display:table-cell;width:33.3333333%;border-left:1px solid #E3E3E3}.common_list li:first-child{border:none}.common_list li a{display:block;height:38px;line-height:38px;font-size:13px;font-weight:bold;text-indent:1em;cursor:pointer;background:#efefef;color:#2F2F2F}.common_list li a.activate{color:#FFF;background:#26267F}.common_list.v_float{display:block;width:100%;overflow:hidden;border-radius:4px 4px 0 0;margin-bottom:20px}.common_list.v_float li{float:left;width:33.3333333%;border-left:1px solid #E3E3E3;margin:0 0 10px 0}.common_list.v_float li:first-child{border:none}.common_list.v_float li a{display:block;height:38px;line-height:38px;font-size:13px;font-weight:bold;text-indent:1em;cursor:pointer;background:#efefef;color:#2F2F2F}.common_list.v_float li a.activate{color:#FFF;background:#26267F}.section_list{margin-bottom:30px}.category h2{font-size:14px;font-weight:bold;margin-bottom:10px;text-align:center}.category .list_3_partition{margin-bottom:30px}.company_info_list{clear:both}.company_info_list li{text-align:right;margin-bottom:10px}.company_info_list li a{font-size:12px}.company_info_list li i{font-size:16px}.company_info_list li .icon-eye{font-size:19px}.common_list_itemize{margin-bottom:20px}.common_list_itemize li{text-indent:-1em;padding-left:1em;margin-bottom:10px}#column .comment_theme_lightyellow .com_comment_theme{color:white;background:#f0ce09;text-shadow:1px 1px 1px #8e7a05}#column .comment_theme_lightyellow .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#a68f06 transparent transparent transparent}#column .comment_theme_lightyellow .cat,#column .comment_theme_lightyellow .catlink{border:#f0ce09 1px solid !important;color:#f0ce09}#column .comment_theme_lightyellow .post_cat_header .td{color:#f0ce09}#column .comment_theme_lightyellow .com_comment_info_list dt,#column .comment_theme_lightyellow .com_comment_info span a,#column .comment_theme_lightyellow .com_comment_text a{color:#f0ce09 !important}#column .comment_theme_lightyellow .com_comment_inner{border-top:#f0ce09 2px solid !important}#column .comment_theme_lightorange .com_comment_theme{color:white;background:#FFAE00;text-shadow:1px 1px 1px #cc8b00}#column .comment_theme_lightorange .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#b37a00 transparent transparent transparent}#column .comment_theme_lightorange .cat,#column .comment_theme_lightorange .catlink{border:#FFAE00 1px solid !important;color:#FFAE00}#column .comment_theme_lightorange .post_cat_header .td{color:#FFAE00}#column .comment_theme_lightorange .com_comment_info_list dt,#column .comment_theme_lightorange .com_comment_info span a,#column .comment_theme_lightorange .com_comment_text a{color:#FFAE00 !important}#column .comment_theme_lightorange .com_comment_inner{border-top:#FFAE00 2px solid !important}#column .comment_theme_lightpurple .com_comment_theme{color:white;background:#7E7CD9;text-shadow:1px 1px 1px #5754ce}#column .comment_theme_lightpurple .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#4441c8 transparent transparent transparent}#column .comment_theme_lightpurple .cat,#column .comment_theme_lightpurple .catlink{border:#7E7CD9 1px solid !important;color:#7E7CD9}#column .comment_theme_lightpurple .post_cat_header .td{color:#7E7CD9}#column .comment_theme_lightpurple .com_comment_info_list dt,#column .comment_theme_lightpurple .com_comment_info span a,#column .comment_theme_lightpurple .com_comment_text a{color:#7E7CD9 !important}#column .comment_theme_lightpurple .com_comment_inner{border-top:#7E7CD9 2px solid !important}#column .comment_theme_lightpink .com_comment_theme{color:white;background:#ea9396;text-shadow:1px 1px 1px #e2686c}#column .comment_theme_lightpink .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#de5358 transparent transparent transparent}#column .comment_theme_lightpink .cat,#column .comment_theme_lightpink .catlink{border:#ea9396 1px solid !important;color:#ea9396}#column .comment_theme_lightpink .post_cat_header .td{color:#ea9396}#column .comment_theme_lightpink .com_comment_info_list dt,#column .comment_theme_lightpink .com_comment_info span a,#column .comment_theme_lightpink .com_comment_text a{color:#ea9396 !important}#column .comment_theme_lightpink .com_comment_inner{border-top:#ea9396 2px solid !important}#column .comment_theme_black .com_comment_theme{color:white;background:#606060;text-shadow:1px 1px 1px #474747}#column .comment_theme_black .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#3a3a3a transparent transparent transparent}#column .comment_theme_black .cat,#column .comment_theme_black .catlink{border:#606060 1px solid !important;color:#606060}#column .comment_theme_black .post_cat_header .td{color:#606060}#column .comment_theme_black .com_comment_info_list dt,#column .comment_theme_black .com_comment_info span a,#column .comment_theme_black .com_comment_text a{color:#606060 !important}#column .comment_theme_black .com_comment_inner{border-top:#606060 2px solid !important}#column .comment_theme_gold .com_comment_theme{color:white;background:#f8c00b;background:-moz-linear-gradient(top, #f9e90c 0%, #f8c00b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9e90c), color-stop(100%, #f8c00b));background:-webkit-linear-gradient(top, #f9e90c 0%, #f8c00b 100%);background:-o-linear-gradient(top, #f9e90c 0%, #f8c00b 100%);background:-ms-linear-gradient(top, #f9e90c 0%, #f8c00b 100%);background:linear-gradient(to bottom, #f9e90c 0%,#f8c00b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$top', endColorstr='$bottom',GradientType=0 );text-shadow:1px 1px 1px #b3a700}#column .comment_theme_gold .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#b39000 transparent transparent transparent}#column .comment_theme_gold .cat,#column .comment_theme_gold .catlink{border:#f8c00b 1px solid !important;color:#f8c00b}#column .comment_theme_gold .post_cat_header .td{color:#f8c00b}#column .comment_theme_gold .com_comment_info_list dt,#column .comment_theme_gold .com_comment_info span a,#column .comment_theme_gold .com_comment_text a{color:#f8c00b !important}#column .comment_theme_gold .com_comment_inner{border-top:#f8c00b 2px solid !important}#column .comment_theme_lightblue .com_comment_theme{color:white;background:#88ABDA;text-shadow:1px 1px 1px #4e82c8}#column .comment_theme_lightblue .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#4e82c8 transparent transparent transparent}#column .comment_theme_lightblue .cat,#column .comment_theme_lightblue .catlink{border:#88ABDA 1px solid !important;color:#88ABDA}#column .comment_theme_lightblue .post_cat_header .td{color:#88ABDA}#column .comment_theme_lightblue .com_comment_info_list dt,#column .comment_theme_lightblue .com_comment_info span a,#column .comment_theme_lightblue .com_comment_text a{color:#88ABDA !important}#column .comment_theme_lightblue .com_comment_inner{border-top:#88ABDA 2px solid !important}#column .comment_theme_lightred .com_comment_theme{color:white;background:#EF9E81;text-shadow:1px 1px 1px #e66a3d}#column .comment_theme_lightred .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#e66a3d transparent transparent transparent}#column .comment_theme_lightred .cat,#column .comment_theme_lightred .catlink{border:#EF9E81 1px solid !important;color:#EF9E81}#column .comment_theme_lightred .post_cat_header .td{color:#EF9E81}#column .comment_theme_lightred .com_comment_info_list dt,#column .comment_theme_lightred .com_comment_info span a,#column .comment_theme_lightred .com_comment_text a{color:#EF9E81 !important}#column .comment_theme_lightred .com_comment_inner{border-top:#EF9E81 2px solid !important}#column .comment_theme_lightgreen .com_comment_theme{color:white;background:#85DC84;text-shadow:1px 1px 1px #4acb48}#column .comment_theme_lightgreen .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#4acb48 transparent transparent transparent}#column .comment_theme_lightgreen .cat,#column .comment_theme_lightgreen .catlink{border:#85DC84 1px solid !important;color:#85DC84}#column .comment_theme_lightgreen .post_cat_header .td{color:#85DC84}#column .comment_theme_lightgreen .com_comment_info_list dt,#column .comment_theme_lightgreen .com_comment_info span a,#column .comment_theme_lightgreen .com_comment_text a{color:#85DC84 !important}#column .comment_theme_lightgreen .com_comment_inner{border-top:#85DC84 2px solid !important}#column .comment_theme_orange .com_comment_theme{color:white;background:#D1591C;text-shadow:1px 1px 1px #8e3c13}#column .comment_theme_orange .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#8e3c13 transparent transparent transparent}#column .comment_theme_orange .cat,#column .comment_theme_orange .catlink{border:#D1591C 1px solid !important;color:#D1591C}#column .comment_theme_orange .post_cat_header .td{color:#D1591C}#column .comment_theme_orange .com_comment_info_list dt,#column .comment_theme_orange .com_comment_info span a,#column .comment_theme_orange .com_comment_text a{color:#D1591C !important}#column .comment_theme_orange .com_comment_inner{border-top:#D1591C 2px solid !important}#column .comment_theme_darkblue .com_comment_theme{color:white;background:#000082;text-shadow:1px 1px 1px #000036}#column .comment_theme_darkblue .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#000036 transparent transparent transparent}#column .comment_theme_darkblue .cat,#column .comment_theme_darkblue .catlink{border:#000082 1px solid !important;color:#000082}#column .comment_theme_darkblue .post_cat_header .td{color:#000082}#column .comment_theme_darkblue .com_comment_info_list dt,#column .comment_theme_darkblue .com_comment_info span a,#column .comment_theme_darkblue .com_comment_text a{color:#000082 !important}#column .comment_theme_darkblue .com_comment_inner{border-top:#000082 2px solid !important}#column .comment_theme_skyblue .com_comment_theme{color:white;background:#18AAEB;text-shadow:1px 1px 1px #0f79a8}#column .comment_theme_skyblue .com_comment_theme:after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#0f79a8 transparent transparent transparent}#column .comment_theme_skyblue .cat,#column .comment_theme_skyblue .catlink{border:#18AAEB 1px solid !important;color:#18AAEB}#column .comment_theme_skyblue .post_cat_header .td{color:#18AAEB}#column .comment_theme_skyblue .com_comment_info_list dt,#column .comment_theme_skyblue .com_comment_info span a,#column .comment_theme_skyblue .com_comment_text a{color:#18AAEB !important}#column .comment_theme_skyblue .com_comment_inner{border-top:#18AAEB 2px solid !important}.premium .sub_ttl{text-indent:0}.premium .sub_ttl strong{font-size:13px;font-weight:bold;margin-right:10px}.premium .sub_ttl .ymd{font-size:12px}.premium .index_list h2{margin-top:-1em}.premium .index_list h2:first-letter{font-size:18px;margin-right:0px}.premium .index_list ol{margin-bottom:20px}.premium .index_list ol li{margin-bottom:5px}.premium .index_list ol li a{margin-left:10px}.premium h2:first-letter{font-size:30px;margin-right:5px}.premium p{text-indent:1em}.premium ol{margin-bottom:20px}.premium ol li{font-size:15px;padding-left:1em;text-indent:-1em;margin-bottom:10px}.premium dl{margin-bottom:20px;font-size:16px}.premium dl dt{margin-bottom:5px;padding-top:5px;color:#2F2F2F;font-weight:bold}.premium dl dd{margin-bottom:15px;line-height:1.5}.premium .float_img{float:right;padding:10px;width:150px}.premium .img_wide{padding:10px;margin:0 auto 10px auto;width:80%;overflow:hidden}.premium .img_wide img{width:100%}.premium .cut{height:360px;overflow:hidden}.premium .h_220{height:220px}.premium .h_245{height:245px}.premium .h_300{height:300px}.premium .h_315{height:315px}.premium .h_330{height:330px}.premium .h_345{height:345px}.premium .h_360{height:360px}.premium .h_375{height:375px}.premium .h_400{height:400px}.premium .h_410{height:410px}.premium .h_415{height:415px}.premium .h_420{height:420px}.premium .h_425{height:425px}.premium .h_440{height:440px}.premium .h_485{height:485px}.premium .h_535{height:535px}.premium .premium_footer{padding:10px 0}.premium .premium_footer dl{padding:10px 0}.premium .premium_footer dl dt .vol{margin-right:10px}.premium .premium_footer dl dd{margin-bottom:10px}.pr{margin:20px 0 0 0;text-align:center}#main .agent_bnr{border:#a9a9a9 1px solid;background:#FFF;overflow:hidden;margin-bottom:40px}#main .agent_bnr h1{background:#33cbd4;padding:10px;margin-bottom:10px;color:#fff;text-align:center;font-weight:bold;font-size:13px;text-shadow:1px 2px 0 #297a7f;letter-spacing:1px}#main .agent_bnr h1 strong{font-size:18px}#main .agent_bnr p{margin:0 0 10px 10px}#main .agent_bnr .btn_silver{background:#24b675;color:#FFF;font-size:14px;font-weight:bold;float:right;width:30%;margin-right:10px;margin-top:20px;box-shadow:0 4px 0 #147b56;border:1px solid #1ba775;text-shadow:1px 1px 0 #147b56}#main .agent_bnr .btn_silver:hover{-webkit-transform:translate(0, 4px);-moz-transform:translate(0, 4px);-ms-transform:translate(0, 4px);-o-transform:translate(0, 4px);transform:translate(0, 4px);box-shadow:0 0 0 transparent;cursor:pointer}#main .agent_bnr .logo_area{float:left;width:68%;overflow:hidden;margin:8px 0 20px 0px;dispaly:table}#main .agent_bnr .logo_area a{width:25%;display:table-cell;background:#FFF;margin:0 0px 0px 0;vertical-align:middle;text-align:center}#main .agent_bnr .logo_area a img{width:80%}#main .agent_bnr .logo_area .agent-1 img{width:65%}#main .agent_bnr .logo_area .agent-2 img{width:80%}#main .agent_bnr .logo_area .agent-3 img{width:74%}#main .agent_bnr .logo_area .agent-4 img{width:43%}#main .column_3 .agent_bnr{border:#a9a9a9 1px solid;background:#FFF;overflow:hidden;margin-bottom:20px}#main .column_3 .agent_bnr h1{background:#7E7CD9;padding:10px !important;margin-bottom:10px;color:#fff;text-align:center;font-weight:bold;font-size:13px;text-shadow:1px 2px 0 #5c56b3;letter-spacing:1px}#main .column_3 .agent_bnr h1 strong{font-size:18px}#main .column_3 .agent_bnr p{margin:0 0 10px 10px}#main .column_3 .agent_bnr .btn_silver{background:#24b675;color:#FFF;font-size:14px;font-weight:bold;float:none;width:90%;margin:0px auto 20px auto;display:block;box-shadow:0 4px 0 #147b56;border:1px solid #1ba775;text-shadow:1px 1px 0 #147b56}#main .column_3 .agent_bnr .btn_silver:hover{-webkit-transform:translate(0, 4px);-moz-transform:translate(0, 4px);-ms-transform:translate(0, 4px);-o-transform:translate(0, 4px);transform:translate(0, 4px);box-shadow:0 0 0 transparent;cursor:pointer}#main .column_3 .agent_bnr .logo_area{float:none;width:100%;overflow:hidden;margin:0 auto 0px auto}#main .column_3 .agent_bnr .logo_area a{float:left;padding:10px;background:#FFF;margin:0 10px 10px 0}#main .column_3 .agent_bnr .logo_area .agent-1{padding:17px 10px 14px 20px}#main .column_3 .agent_bnr .logo_area .agent-1 img{width:120px;height:8px}#main .column_3 .agent_bnr .logo_area .agent-2{padding:5px 10px 0 10px}#main .column_3 .agent_bnr .logo_area .agent-2 img{width:101px;height:35px}.ttl-box{position:relative;min-height:40px;margin-bottom:10px}#agent-affiliate h1{width:100%;font-size:28px;margin-bottom:20px;font-weight:bold;color:#755d41;letter-spacing:2px}#agent-affiliate .logo_list{display:table;margin-bottom:20px}#agent-affiliate .logo_list li{display:table-cell;width:160px;vertical-align:middle;text-align:center}#agent-affiliate .logo_list li img{width:80%}#agent-affiliate .logo_list li:first-child img{width:55%}#agent-affiliate .logo_list li:nth-child(2) img{width:70%}#agent-affiliate .logo_list li:nth-child(3) img{width:64%}#agent-affiliate .logo_list li:nth-child(4) img{width:95%}#agent-affiliate .indent{padding:0 20px}#agent-affiliate .default_hide{display:block}#agent-affiliate .agent_box .left{float:left;width:650px}#agent-affiliate .agent_box .left dt{margin-bottom:10px}#agent-affiliate .agent_box .left dt img{width:25%}#agent-affiliate .agent_box .left dd{margin-bottom:20px}#agent-affiliate .agent_box .left dd p{margin-bottom:10px;font-size:14px}#agent-affiliate .agent_box .left .btn{width:100%;display:block}#agent-affiliate .agent_box .right{float:right;width:240px;text-align:right}#agent-affiliate .agent_box .right img{display:inline-block;width:100%;margin-bottom:10px}#agent-affiliate #link01 .agent_box dl dt img{width:20%}#agent-affiliate #link02 .agent_box dl dt img{width:24%}#agent-affiliate #link03 .agent_box dl dt img{width:21%}#agent-affiliate #link03 .agent_box dl dd p{margin-bottom:65px}#agent-affiliate #link04 .agent_box dl dt img{width:35%}#agent-affiliate #link04 .right{height:275px;overflow:hidden}.review #column #agent-affiliate .column_outbox .column_inbox.agent_box{padding:10px 20px}.review #agent-affiliate h1{width:100%;font-size:28px;padding-top:17px;margin-bottom:20px;font-weight:bold;color:#755d41;letter-spacing:2px}.review #agent-affiliate .logo_list{display:table;margin-bottom:20px}.review #agent-affiliate .logo_list li{display:table-cell;width:160px;vertical-align:middle;text-align:center}.review #agent-affiliate .logo_list li img{width:80%}.review #agent-affiliate .logo_list li:first-child img{width:55%}.review #agent-affiliate .logo_list li:nth-child(2) img{width:70%}.review #agent-affiliate .logo_list li:nth-child(3) img{width:64%}.review #agent-affiliate .logo_list li:nth-child(4) img{width:95%}.review #agent-affiliate .indent{padding:0 20px}.review #agent-affiliate .default_hide{display:block}.review #agent-affiliate .agent_box .left{float:left;width:380px}.review #agent-affiliate .agent_box .left dt{margin-bottom:10px}.review #agent-affiliate .agent_box .left dt img{width:25%}.review #agent-affiliate .agent_box .left dd{margin-bottom:20px}.review #agent-affiliate .agent_box .left dd p{margin-bottom:10px;font-size:14px}.review #agent-affiliate .agent_box .left .btn{width:100%;display:block;margin-bottom:20px;background:#f9833b;box-shadow:0 5px 0 #f97422}.review #agent-affiliate .agent_box .left .btn:hover{box-shadow:none}.review #agent-affiliate .agent_box .right{float:right;width:200px;text-align:right}.review #agent-affiliate .agent_box .right img{display:inline-block;width:100%;margin-bottom:10px}.review #agent-affiliate #link01 .agent_box dl dt img{width:20%}.review #agent-affiliate #link02 .agent_box dl dt img{width:24%}.review #agent-affiliate #link03 .agent_box dl dt img{width:21%}.review #agent-affiliate #link03 .agent_box dl dd p{margin-bottom:65px}.review #agent-affiliate #link04 .agent_box dl dt img{width:35%}.review #agent-affiliate #link04 .right{height:275px;overflow:hidden}#popup_container{font-family:Arial, sans-serif;font-size:12px;min-width:300px;max-width:600px;background:#FFF;border:solid 5px #999;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:fixed !important;top:33%;left:33%;z-index:999999}#popup_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;color:#666;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0em;margin:0em;display:block}#popup_content{padding:1em 1.75em;margin:0em}#popup_message{padding-left:48px}#popup_panel{text-align:center;margin:1em 0em 0em 1em}#popup_prompt{margin:.5em 0em}.sp_header_y,.login_box{display:none}.sub_page.job .sp_header_y,.sub_page.job .login_box,.sub_page.biz .sp_header_y,.sub_page.biz .login_box,.sub_page.search .sp_header_y,.sub_page.search .login_box,.sub_page.my_page .sp_header_y,.sub_page.my_page .login_box{display:none}.top_page .sp_header_j,.sub_page .sp_header_j{display:none}.sub_page.job .sp_header_j{display:block}#column .review_sub .pan,#column #search_y .pan{margin-bottom:8px}#column .review_sub .pan li:first-child span,#column #search_y .pan li:first-child span{width:0;height:0;overflow:hidden;display:inline-block}#column #search_y .column_outbox{padding-top:10px;border:none}#column #search_y .column_outbox .sec_ttl{border:none;padding:0;margin:0 0 20px 0;line-height:1.2}#column #search_y .column_outbox .before_ttl{font-size:16px;font-weight:bold;color:#009}#column #search_y .column_outbox h3{border-bottom:none}#column #search_y .column_outbox:after{display:none}#column #search_y .after_ttl{margin:10px 0 15px 0;font-size:16px;font-weight:bold;color:#6F6F6F}#column #search_y .result_box{border:none;margin-top:0;padding-top:0}#column #search_y .result_again{display:block;margin-bottom:0}#column #search_y .result_again.activate{margin-bottom:15px}#column #search_y .border_box{width:100%;padding:6px 6px;margin-bottom:20px;border:1px solid #D4D4D4;background:#FFF;font-size:13px;color:#000}#column #search_y .table_layout dl{display:table;table-layout:fixed;border-top:1px solid #D4D4D4}#column #search_y .table_layout dl dt{display:table-cell;width:115px;min-height:46px;padding-left:10px;border-right:1px dotted #D4D4D4;border-left:1px solid #D4D4D4;background:#F5F5F5;font-weight:bold;line-height:0;color:#1F1F1F;vertical-align:middle}#column #search_y .table_layout dl dd{display:table-cell;width:510px;padding:10px 0 10px 14px;border-right:1px solid #D4D4D4;vertical-align:middle}#column #search_y .table_layout .wide_table{border-bottom:1px solid #D4D4D4}#column #search_y .table_layout .bt_none{border-top:none}#column #search_y .table_layout .last{border-bottom:1px solid #D4D4D4}#column #search_y .result_head{margin-bottom:10px}#column #search_y .result_head:after{content:"";display:block;clear:both}#column #search_y .result_msg{float:left}#column #search_y .result_msg span{font-size:17px;font-weight:bold;color:#000082;margin:0 3px 0 0}#column #search_y .right{float:right;color:#000082}#column #search_y .select_wrap.simple.right{width:52px;margin-right:0}#column #search_y .number{color:#88ABD9;font-weight:bold}#column #search_y .star{color:#FFAD01}#column #search_y .icon-star,#column #search_y .icon-star-half,#column #search_y .icon-star-empty{display:inline-block;width:14px;height:14px;text-align:left;margin-right:0px;font-size:14px}#column #search_y .result_y li{border:1px solid #D4D4D4;background:#FFF;padding:20px 20px 15px 20px;margin-bottom:20px;width:100%;position:relative}#column #search_y .result_y li:after{content:"";display:block;clear:both}#column #search_y .result_y li:before{background:#009;width:100%;height:3px;content:"";display:block;position:absolute;left:0;top:0}#column #search_y .result_y li h2{font-size:14px;font-weight:bold;margin-bottom:10px}#column #search_y .result_y li h2 a{color:#000}#column #search_y .result_y li .btn{float:none;width:230px;height:34px;min-height:28px;padding:12px 3px;margin:0 auto;display:block;font-size:12px;line-height:1;font-weight:bold}#column #search_y .result_y li .com_img{float:left;width:117px;height:105px;margin-right:10px;overflow:hidden;border:1px solid #E3E3E3}#column #search_y .result_y li .com_img img{width:100%}#column #search_y .result_y li .table_layout{float:none;width:100%;margin-bottom:10px}#column #search_y .result_y li .table_layout dl{width:100%}#column #search_y .result_y li .table_layout dl dt{width:20%;min-height:25px;height:25px;padding:0 0 0 20px;font-weight:normal;color:#4D4D4D}#column #search_y .result_y li .table_layout dl dd{width:80%;padding:0 20px;color:#333;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#column #search_y .result_y .result_comment h2{margin-bottom:15px}#column #search_y .result_y .result_comment h2:after{content:"";display:block;clear:both}#column #search_y .result_y .result_comment h2 .c_icon{background:#626262;padding:3px 5px 2px 5px;margin:2px 10px 0 0;border-radius:3px;float:left;color:#FFF;font-size:12px;line-height:12px;text-align:center;font-weight:normal}#column #search_y .result_y .result_comment h2 .ellipsis{display:block}#column #search_y .result_y .result_comment .company_name{font-weight:bold;display:block;margin-bottom:2px}#column #search_y .result_y .result_comment .table_layout{margin-bottom:0}#column #search_y .result_y .result_comment .btn{margin-top:12px}#column #search_y .result_y .comment_theme_lightyellow:before{background:#f0ce09}#column #search_y .result_y .comment_theme_lightyellow h2 .c_icon{background:#f0ce09}#column #search_y .result_y .comment_theme_lightorange:before{background:#FFAE00}#column #search_y .result_y .comment_theme_lightorange h2 .c_icon{background:#FFAE00}#column #search_y .result_y .comment_theme_lightpurple:before{background:#7E7CD9}#column #search_y .result_y .comment_theme_lightpurple h2 .c_icon{background:#7E7CD9}#column #search_y .result_y .comment_theme_lightpink:before{background:#ea9396}#column #search_y .result_y .comment_theme_lightpink h2 .c_icon{background:#ea9396}#column #search_y .result_y .comment_theme_black:before{background:#606060}#column #search_y .result_y .comment_theme_black h2 .c_icon{background:#606060}#column #search_y .result_y .comment_theme_gold:before{background:#F7BF30}#column #search_y .result_y .comment_theme_gold h2 .c_icon{background:#F7BF30}#column #search_y .result_y .comment_theme_lightblue:before{background:#88ABDA}#column #search_y .result_y .comment_theme_lightblue h2 .c_icon{background:#88ABDA}#column #search_y .result_y .comment_theme_lightred:before{background:#EF9E81}#column #search_y .result_y .comment_theme_lightred h2 .c_icon{background:#EF9E81}#column #search_y .result_y .comment_theme_lightgreen:before{background:#85DC84}#column #search_y .result_y .comment_theme_lightgreen h2 .c_icon{background:#85DC84}#column #search_y .result_y .comment_theme_orange:before{background:#D1591C}#column #search_y .result_y .comment_theme_orange h2 .c_icon{background:#D1591C}#column #search_y .result_y .comment_theme_darkblue:before{background:#000082}#column #search_y .result_y .comment_theme_darkblue h2 .c_icon{background:#000082}#column #search_y .result_y .comment_theme_skyblue:before{background:#18AAEB}#column #search_y .result_y .comment_theme_skyblue h2 .c_icon{background:#18AAEB}#column #search_y input::-webkit-input-placeholder{font-size:12px}#column #search_y input::-moz-placeholder{font-size:12px}#column #search_y input:-ms-input-placeholder{font-size:12px}#column #search_y input[type="text"]{border:1px solid #D4D4D4;border-radius:5px;width:263px;height:26px;padding-left:8px;line-height:1}#column #search_y [type="radio"]:checked,#column #search_y [type="radio"]:not(:checked),#column #search_y [type="checkbox"]:checked,#column #search_y [type="checkbox"]:not(:checked){position:absolute;left:-9999px}#column #search_y [type="radio"]:checked+label,#column #search_y [type="radio"]:not(:checked)+label,#column #search_y [type="checkbox"]:checked+label,#column #search_y [type="checkbox"]:not(:checked)+label{position:relative;padding-left:20px;margin-right:15px;cursor:pointer;font-size:12px;line-height:17px;display:inline-block}#column #search_y [type="radio"]:checked+label:before,#column #search_y [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #ddd;border-radius:100%;background:#fff}#column #search_y [type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #ddd;border-radius:100%;background:#fff;box-shadow:0px 0px 4px #383838}#column #search_y [type="radio"]:checked+label:after,#column #search_y [type="radio"]:not(:checked)+label:after{content:'';width:7px;height:7px;background:#009;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#column #search_y [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}#column #search_y [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#column #search_y [type="checkbox"]:checked+label:before,#column #search_y [type="checkbox"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #aaa;border-radius:10%;background:#fff}#column #search_y [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #aaa;border-radius:10%;background:#fff;box-shadow:0px 0px 4px #383838}#column #search_y [type="checkbox"]:checked+label:after,#column #search_y [type="checkbox"]:not(:checked)+label:after{content:'';width:7px;height:7px;background:#009;position:absolute;top:4px;left:4px;border-radius:10%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#column #search_y [type="radio"]:not(:checked)+label:after,#column #search_y [type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}#column #search_y [type="radio"]:checked+label:after,#column #search_y [type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#column #search_y .submit{width:220px;font-weight:bold;font-size:14px;float:right}#column #search_y .select_wrap.large{width:176px}#column #search_y .select_half .select_wrap{float:left;margin:0}#column #search_y .select_half .from{float:left;width:20px;line-height:25px;text-align:center}#column #search_y .select_wrap{height:28px;width:120px;position:relative;margin-bottom:8px}#column #search_y .select_wrap:last-child{margin-bottom:0}#column #search_y .select_wrap:after{content:"\e800";display:block;position:absolute;top:50%;right:18px;margin-top:-5px;width:10px;height:10px;color:#666666;text-align:center;line-height:10px;font-size:10px;font-family:fontello,sans-serif;z-index:1}#column #search_y .select_wrap span{margin-right:0 !important}#column #search_y .select_wrap .customSelectInner{color:#2F2F2F;padding:0 0 0 18px;font-size:12px;letter-spacing:0px;line-height:26px;text-align:left}#column #search_y .select_wrap .custom_select,#column #search_y .select_wrap .customSelect{height:28px;width:100%;padding:0 36px 0 0;border:1px solid #E3E3E3;border-radius:5px;background:#FFF;box-shadow:none;background:-moz-linear-gradient(50% 0% -90deg, #fff 0%, rgba(255,255,255,0.5) 58.46%, rgba(237,237,237,0.5) 78.46%, rgba(237,237,237,0.8) 100%);background:-webkit-linear-gradient(-90deg, #fff 0%, rgba(255,255,255,0.5) 58.46%, rgba(237,237,237,0.5) 78.46%, rgba(237,237,237,0.8) 100%);background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgba(255,255,255,0.5)), color-stop(0.8553, rgba(255,255,255,0.5)), color-stop(1, rgba(237,237,237,0.3)));background:-o-linear-gradient(-90deg, #fff 0%, rgba(255,255,255,0.5) 58.46%, rgba(237,237,237,0.5) 78.46%, rgba(237,237,237,0.8) 100%);background:-ms-linear-gradient(-90deg, #fff 0%, rgba(255,255,255,0.5) 58.46%, rgba(237,237,237,0.5) 78.46%, rgba(237,237,237,0.8) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EDEDED' ,GradientType=0)";background:linear-gradient(180deg, #ffffff 0%,rgba(255,255,255,0.5) 58.46%,rgba(237,237,237,0.5) 78.46%,rgba(237,237,237,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED' , GradientType=0)}#column #search_y .select_wrap.simple{height:26px;width:116px;position:relative;margin-bottom:8px}#column #search_y .select_wrap.simple:last-child{margin-bottom:0}#column #search_y .select_wrap.simple:after{content:"\e800";display:block;position:absolute;top:50%;left:0px;margin-top:-5px;width:10px;height:10px;color:#000082;text-align:center;line-height:10px;font-size:10px;font-family:fontello,sans-serif;z-index:1}#column #search_y .select_wrap.simple span{margin-right:0 !important}#column #search_y .select_wrap.simple .customSelectInner{color:#000082;padding:0;font-size:12px;letter-spacing:0px;line-height:26px;text-align:left}#column #search_y .select_wrap.simple .custom_select,#column #search_y .select_wrap.simple .customSelect{height:26px;width:100%;padding:0 0 0 14px;border:none;border-radius:0;background:none;box-shadow:none}.column_3 .column_outbox{box-shadow:none}.review .pan li:first-child i:hover{text-decoration:underline}.img_buttom .corporate_buttom a,.img_buttom .corporate_buttom a:hover,.img_buttom{color:#000}.requtation a:visited,.salary a:visited,.job_changing a:visited,.overtime_work a:visited{color:#000}.kaigyo{clear:left}.title h1{font-size:11px;color:#b3b3b3;text-align:right;margin:0px 11px}.inbox{background:#FFFFFF;margin:0 0 15px 0;padding:11px 20px 8px 18px;position:relative}.inbox:before{background:#000082;width:100%;height:2px;content:"";display:block;position:absolute;left:0;top:0;z-index:2}.img_buttom{width:105px;margin-left:3px;float:left}.img_buttom .company_img{border:solid 1px #ccc;display:block;margin-bottom:4px;width:80%;height:95px;overflow:hidden}.img_buttom .company_img img{width:100%;height:auto;line-height:0;padding:0;margin:0;display:block}.img_buttom .corporate_buttom .corporate_buttom2{display:none;padding:0px 0px;height:20px;width:84px;font-size:11px;background:#E8E8E8;text-align:center;text-decoration:none}.img_buttom .corporate_buttom .corporate_buttom2:hover{color:#ffffff;background:#000099}.company_information{width:95%;float:noen}.company_information h1{font-size:16px;color:#000000;font-weight:700;position:relative;margin-top:0px;padding-right:67px;position:relative}.company_information h1 a{color:#000 !important}.company_information h1 .kuchikomi_pencil{position:absolute;right:-41px;top:-2px;font-size:24px}.company_information h1 .favorite{position:absolute;right:-13px;top:-1px;font-size:21px;color:#626262 !important}.company_information .rating_total{margin:4px 0px -3px}.company_information .rating_total .star2{display:inline-block;text-align:left;font-size:12px}.company_information .rating_total .star2 i{color:#ffae00;margin-left:-1px;font-size:18px}.company_information .rating_total .star2 .all_raring{font-size:12px;color:#626262}.company_information .rating_total .star2 .marks{color:#006;font-weight:700;font-size:16px;padding-right:2px;margin-left:-2px}.company_information .rating_total .star2 .max_marks{font-weight:700;margin-left:-2px;margin-right:20px;color:#626262;padding-left:2px;font-size:12px}.company_information .rating_total .star2 .kuchikomi{color:#626262}.company_information .rating_total .star2 .point{color:#006;font-weight:700;font-size:16px}.company_information .company_information2 li{color:#a6a4a4;font-size:10px;font-weight:100;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo !important;display:inline-block;margin-right:15px}.company_information .company_information2 li:last-child{font-weight:normal}.company_information .company_information2 li:first-child{height:21px}.copy_area{font-size:10px;color:#b3b3b3;line-height:1.3;margin:0 5px 15px 5px}.company_list{margin-bottom:23px;border-bottom:solid 3px #009}.company_list a{color:#000;text-align:center;font-size:13px}.company_list a:hover{background:#009;color:#FFF !important;text-decoration:none}.company_list .list_1{border:solid 1px #D4D4D4;background-color:#FFF;margin-bottom:0px}.company_list .list_1 li a{float:left;padding:12px 0px}.company_list .list_1 .company_top a{font-size:12px;width:35%;border-right:solid 1px #D4D4D4;color:#333333}.company_list .list_1 .recruiting a{background:#D7E6FF;width:65%;color:#006;text-decoration:underline;font-size:15px}.company_list .list_1 .recruiting a .cut{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:bold;font-size:14px;width:96%;margin:0 auto;display:block}.company_list .list_1 .recruiting a:visited{color:#26267F}.company_list .list_1 .recruiting a:hover{background:#000099;color:#FFF}.company_list .list_1 .recruiting i{padding-left:30px}.company_list .list_1 .recruiting.activate a{background:#000099}.company_list .list_1 .activate a{background:#000099;color:#FFF}.company_list .list_1 .activate a:visited,.company_list .list_1 .activate a i{color:#FFF}.company_list .list_2{border-top:none;background-color:#fdfdfd;width:100%;margin:7px 0px 0px 0px;display:table;tablelayout:fixed}.company_list .list_2 .list_2_inbox{color:#000;font-weight:bold;padding-top:1px;margin-bottom:7px;font-size:14px}.company_list .list_2 p{color:#7C79D8;font-weight:normal;line-height:1}.company_list .list_2 li{width:20%;border-top:solid 1px #D4D4D4;margin-right:0px;background-color:#FFF;height:54px;display:table-cell;position:relative;vertical-align:middle}.company_list .list_2 li:after{position:absolute;right:0;top:50%;content:"";border-right:solid 1px #D4D4D4;height:38px;margin-top:-19px}.company_list .list_2 li:last-child{border-right:solid 1px #D4D4D4}.company_list .list_2 li:last-child:after{border:none}.company_list .list_2 li:first-child{border-left:solid 1px #D4D4D4}.company_list .list_2 li:first-child a{font-weight:normal}.company_list .list_2 li a{display:block;width:100%;font-size:13px;font-weight:bold;line-height:47px}.company_list .list_2 li:hover{background:#009;color:#FFF !important;text-decoration:none}.company_list .list_2 li:hover:after{border-right:solid 1px #26267f}.company_list .list_2 li:hover a{color:#FFF}.company_list .list_2 li:hover p{color:#FFF}.company_list .list_2 .activate a{color:#fff;font-weight:700;padding-top:10px;padding-bottom:3px;font-size:14px;height:53px;background:#009}.company_list .list_2 .activate p{font-weight:bold;color:#fff}.company_list .list_2 .activate:first-child a{padding-top:7px;margin-top:-3px;padding-bottom:3px;height:56px;background:#009}.company_list .list_2 .activate:after{border-right:solid 1px #26267f}.agent{background:#FFF;overflow:hidden;margin-bottom:24px;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}.agent:hover{text-decoration:none}.agent .point{font-weight:bold;color:#26267f;font-size:16px}.agent .point:before{width:28px;height:14px;background:url(/assets/img/add_2015/review/point.png) no-repeat center center;background-size:contain;content:"";display:none}.agent h1{padding:10px 6px 7px;margin-bottom:1px;color:#000;text-align:center;font-size:14px;letter-spacing:0}.agent h1 a,.agent h1 a:visited{color:#000}.agent .agent_button_sp{display:none}.agent .agent_button{float:left;min-height:10px;color:#26267f;font-weight:normal;padding:7px 16px 4px;background:#E3E3E3;background:linear-gradient(to bottom, #ffffff 0%,#f5f5f5 50%,#f0f0f0 50%,#f0f0f0 100%);border-radius:4px;border:1px solid #D6D6D6;font-size:12px;width:213px;font-weight:bold}.agent .agent_button:hover{text-decoration:none;opacity:.8}.agent .agent_button:visited{color:#fff}.agent .agentlogo_box{padding:0px 20px}.agent .agentlogo_area{display:table;text-align:center;width:47%;padding:0px 38px 9px 11px;float:left}.agent .agentlogo_area span{display:table-cell;width:25%;text-align:center;vertical-align:middle;padding-left:21px}.agent .agentlogo_area img{width:62px;vertical-align:middle}.agent .agentlogo_area .agent2 img{width:70px}.agent .agentlogo_area .agent3 img{width:64px}.agent .agentlogo_area .agent4 img{width:33px}.agent_box_v2{margin:0 auto;display:none}.agent_box_v2 .agent_v2{background:#FFF;overflow:hidden;margin-bottom:20px;padding:10px 20px 4px 20px}.agent_box_v2 .agent_v2 h1{padding:0 8px 2px 8px;margin-bottom:5px;color:#292929;text-align:center;font-size:14px;letter-spacing:0.5px;text-decoration:underline}.agent_box_v2 .agent_v2 h1 span{color:#000099;font-size:15px;font-weight:bold}.agent_box_v2 .agent_v2 .agentlogo_area{display:table;table-layout:fixed;margin-bottom:3px;float:left;width:370px}.agent_box_v2 .agent_v2 a{display:table-cell;vertical-align:middle;text-align:center;width:25%}.agent_box_v2 .agent_v2 img{width:70px}.agent_box_v2 .agent_v2 .agent4 img{width:40px}.agent_box_v2 .agent_v2 .agent_button{color:#FFF;font-size:13px;letter-spacing:0.5px;padding:5px 0px;margin:5px 0px 5px 10px;border-radius:5px;width:200px;background:#43d3bb;text-align:center;font-weight:700;float:left;box-shadow:0px 1.5px 0px 0 #32796c;text-shadow:0px 1px 0px #458478}.agent_box_v2 .agent_v2 .agent_button:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);text-decoration:none}.agent_box_v2 .agent_v2 .agent_button:active{text-decoration:none;-webkit-transform:translate(0, 2px);-ms-transform:translate(0, 2px);transform:translate(0, 2px);box-shadow:0 0 0 transparent}.agent a:visited{color:#FFF}.review a{color:#000}.alliance_title{color:#009;font-size:14px;font-weight:700;text-align:left;height:auto;padding-bottom:9px;border-bottom:1px solid #e3e3e3;margin-bottom:13px}.alliance_number_of_cases{font-size:10px;text-align:center;margin-bottom:10px}.alliance_number_of_cases .alliance_number_of_cases_span{color:#009;font-size:18px}.inbox2{background:#FFFFFF;border:1px solid #D4D4D4;margin:0px 0px 20px 0px;padding:11px 0px 12px 0px;position:relative}.inbox2:before{background:#0000AD;width:100%;height:3px;content:"";display:block;position:absolute;left:0;top:0;z-index:2}.alliance_box_in{padding:0 13px}.abs_blue{padding:0 13px;border-top:1px dotted #d4d4d4}.alliance_title2{font-size:17px;font-weight:700;color:#CD0000 !important;line-height:1.3;text-decoration:underline;padding-top:6px}.alliance_title2 a{color:#CD0000 !important}.alliance_company{font-size:11px;line-height:17px;padding:0 13px;padding-bottom:2px}.alliance_title2 a:visited{color:#CD0000 !important}.alliance_regularstaff{display:inline-block;border:1px solid #ffad3d;padding:0px 4px;margin:9px 0 0px;font-size:11px;color:#ffad3d;text-align:center}.alliance_regularstaff_other{display:inline-block;border:1px solid #B3B3B3;padding:0px 4px;margin:2px 0 0;font-size:11px;text-align:center}.alliance_company_logoimg{float:right;text-align:right;line-height:30px}.alliance_company_logoimg:after{content:"";display:block;clear:both}.alliance_company_logoimg img{margin-left:5px;height:23px;border:1px solid #f4f4f4;float:left}.alliance_company_logoimg .item{font-size:10px;float:left;margin-left:5px}.alliance_information_box{margin-bottom:11px;clear:both;padding:0 13px}.alliance_information_box:after{content:"";display:block;clear:both}.alliance_information_box .alliance_company_img{float:left;width:133px;margin:0 7px 5px 0}.alliance_information_box .alliance_company_img img{width:100%;display:block;border:1px solid #e9e9e9}.alliance_information_box .alliance_money{font-size:11px;font-weight:600;float:left;width:133px;margin-right:7px;clear:left;margin-top:3px;padding:0 1px}.alliance_information_box .alliance_money span{font-size:15px;color:#ff9d17;padding:0 2px}.alliance_information_box .alliance_information{border-collapse:separate;border-spacing:0px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;float:none;width:100%;table-layout:fixed}.alliance_information_box .alliance_information th{width:88px;text-align:center;padding:4px;color:#444;background-color:#F7F7F7;border-bottom:1px solid #e0e0e0;font-weight:bold}.alliance_information_box .alliance_information td{width:73%;padding:6px 5px 6px 12px;line-height:18px;background-color:#fff;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.alliance_information_box .alliance_information td p{line-height:1.5;margin-bottom:0}.alliance_information_box .alliance_information .alliance_job_box{max-height:6em;overflow:hidden}.alliance_information_box .alliance_information .alliance_requirement_box{max-height:6em;overflow:hidden}.alliance_information_box .alliance_information .alliance_salary_box{max-height:3em;overflow:hidden}.alliance_information_box .alliance_information .alliance_workplace_box{max-height:3em;overflow:hidden}.alliance_information_box .alliance_information.img_on{width:470px;margin-top:7px}.alliance_information_button_box{text-align:center}.alliance_information_button_box .alliance_information_button{font-size:16px;display:inline-block;color:#fff;width:288px;text-align:center;line-height:34px;border:1px solid #23b325;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#7fdb41;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #7fdb41), color-stop(36%, #7fdb41), color-stop(71%, #76cc23), color-stop(100%, #76cc23));background:-webkit-linear-gradient(top, #7fdb41 1%, #7fdb41 36%, #76cc23 71%, #76cc23 100%);background:linear-gradient(to bottom, #7fdb41 1%,#7fdb41 36%,#76cc23 71%,#76cc23 100%)}.alliance_information_button_box .alliance_information_button:hover{opacity:.8;text-decoration:none !important}.alliance_information_button_box .alliance_information_button:visited{color:#fff !important}.inbox2.gauss{background:#FFFFFF;border:1px solid #D4D4D4;margin:0px 0px 16px 0px;padding:17px 15px 7px 13px;position:relative;min-height:270px;width:100%}.inbox2.gauss:before{background:#0000AD;width:100%;height:3px;content:"";display:block;position:absolute;left:0;top:0;z-index:2}.inbox2.gauss .gauss_link{background-image:url(/assets/img/add_2015/review/review_jobinfo_none.png);background-repeat:no-repeat;background-position:left top;background-size:contain;position:absolute;left:0px;top:0px;width:638px;height:267px;display:block}.inbox2.gauss .gauss_link:hover{background-image:url(/assets/img/add_2015/review/reviews_salary_over.png),url(/assets/img/add_2015/review/review_jobinfo_none.png);background-size:100% 100% , contain}.inbox2.gauss .gauss_link:hover .alliance_agent_button{background:#ccd000 !important;text-decoration:none}.inbox2.gauss .gauss_link .aliance_gauss_box{filter:blur(3px);display:none;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3);position:relative}.inbox2.gauss .gauss_link .aliance_gauss_box .alliance_information .alliance_job_box{max-height:3em;overflow:hidden}.inbox2.gauss .gauss_link .aliance_gauss_box .alliance_information .alliance_requirement_box{max-height:3em;overflow:hidden}.inbox2.gauss .gauss_link .aliance_gauss_box .alliance_information .alliance_salary_box{max-height:3em;overflow:hidden}.inbox2.gauss .gauss_link .alliance_agent_box{border:1px solid #bababa;background:#fff;width:55%;padding:15px 0;box-shadow:0px 0px 20px 1px #b2b2b2;position:absolute;top:72px;left:50%;margin:0 0 0 -27.5%}.inbox2.gauss .gauss_link .alliance_agent_text{font-size:15px;font-weight:500;text-align:center;padding:0 15px;color:#2F2F2F}.inbox2.gauss .gauss_link .alliance_agent_text span{text-decoration:underline;font-weight:600}.inbox2.gauss .gauss_link .alliance_agent_text .alliance_agent_button{font-size:14px;font-weight:bold;color:#fff;background:#262680;padding:6px 61px;text-align:center;display:inline-block;border-radius:5px;margin-top:11px;letter-spacing:1px;text-decoration:none}.inbox2.gauss .gauss_link .alliance_agent_text .alliance_agent_button:hover{background:#ccd000}.inbox2.gauss .gauss_link .alliance_agent_text .alliance_agent_button:visited{color:#fff}#main.consultant_agent{margin-top:15px}.consultant_agent_all_img{letter-spacing:0;background-repeat:no-repeat;position:relative}.consultant_agent_all_img .open_text{position:absolute;right:0px;top:0;z-index:99;text-decoration:underline;color:#009;font-size:12px;width:67px}.consultant_agent_all_img .open_text:hover{cursor:pointer;text-decoration:none}.consultant_agent_all_img .pos_01{top:272px;left:203px}.consultant_agent_all_img .pos_02{top:288px;left:462px}.consultant_agent_all_img .pos_03{top:288px;left:980px}.consultant_agent_all_img .pos_04{top:288px;left:721px}.consultant_agent_all_img .pos_01.active{top:268px;display:none}.consultant_agent_all_img .pos_02.active{top:302px;display:none}.consultant_agent_all_img .pos_03.active{top:327px;display:none}.consultant_agent_all_img .pos_04.active{top:318px;display:none}.consultant_agent_all_img .close_item{display:none}.consultant_agent_all_img .close_item.item_02{line-height:1.6}.consultant_agent_all_img .consultant_agent_all{padding:0px 31px}.consultant_agent_all_img .consultant_agent_all h1{font-size:24px;font-weight:bold;margin:30px 0 24px 0}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box{border:4px solid #E6E6E6;background:#fff;width:250px;position:relative;padding:12px 10px 8px 10px;margin-bottom:30px;float:left;margin-right:9px;color:#333;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box:hover{text-decoration:none}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box:last-child{margin-right:0px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box:before{background:#000082;width:100%;height:3px;content:"";display:block;position:absolute;left:0;top:0;z-index:2;display:none}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .companyname{font-size:10px;text-decoration:underline;display:inline;float:left}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box img{float:left}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.doda .companyname{margin:7px 0 0 13px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.doda img{margin:10px 0 0 8px;width:100px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.pasona img{margin:2px 0 0 8px;width:97px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.pasona .companyname{margin:8px 0 0 14px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.recruit .companyname{margin:7px 0px 0 8px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.recruit img{width:80px;margin:6px 0 0 7px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.mynavi .companyname{line-height:14px;margin:4px 0px 0 12px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.mynavi img{margin:5px 0 0px 6px;width:135px;margin-bottom:4px;line-height:14px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_title{font-weight:bold;font-size:16px;margin-top:22px;margin-bottom:-4px;line-height:18px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text{font-size:12px;line-height:17px;height:130px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text .cut_item{height:7.8em;overflow:hidden;line-height:1.6}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text .cut_item.doda{height:9em;line-height:1.5}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.doda{padding-top:13px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.doda p{padding-bottom:7px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.pasona{padding-top:11px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.pasona p{padding-top:0px;padding-bottom:17px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.mynavi{padding-top:14px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.mynavi p{padding-bottom:17px;line-height:1.5}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.mynavi .cut_item{height:8.2em;line-height:1.4}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.recruit{padding-top:13px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.recruit p{padding-bottom:17px;line-height:1.6}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.active{height:auto}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.active.doda{margin-bottom:-15px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.active.pasona{margin-bottom:-26px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.active.recruit{margin-bottom:-23px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.active.mynavi{margin-bottom:-21px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.active .cut_item{height:auto;overflow:visible}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button{margin-top:15px;margin-bottom:6px;position:relative;margin-left:5px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button:active{transform:translate(0, 2px);cursor:pointer}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button:active span{box-shadow:none}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button img{display:none}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button span{font-size:16px;display:inline-block;color:#fff;width:220px;text-align:center;line-height:36px;border:1px solid #23b325;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#7fdb41;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #7fdb41), color-stop(36%, #7fdb41), color-stop(71%, #76cc23), color-stop(100%, #76cc23));background:-webkit-linear-gradient(top, #7fdb41 1%, #7fdb41 36%, #76cc23 71%, #76cc23 100%);background:linear-gradient(to bottom, #7fdb41 1%,#7fdb41 36%,#76cc23 71%,#76cc23 100%);text-shadow:0px 0px 3px #20B522}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button.doda{margin-top:19px;margin-bottom:6px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button.pasona{margin-top:17px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button.mynavi{margin-top:16px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button:hover{opacity:.8}.ind_info{border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:8px}.ind_info:after{content:"";display:block;clear:both}.ind_info .ind_ttl{font-size:14px;font-weight:700;color:#494949;display:block;margin-bottom:2px}.ind_info .ind_com{color:#7c7c7c;font-size:12px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.ind_info .ind_area{color:#7c7c7c;font-size:12px;margin-bottom:1px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.ind_info .ind_area span{margin-right:8px}.ind_info .ind_area span:before{font-family:FontAwesome;content:"\f041";margin-right:3px}.ind_info .ind_more{float:right;display:inline-block;color:#0000b3}.ind_info .ind_more:before{font-family:FontAwesome;content:"\f138";margin-right:5px}#indeed_at img{float:none}.fixed_box{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;background:none repeat scroll 0 0 #FFF;border-bottom:1px solid #cde;position:fixed;left:0;top:0px;width:100%;height:0px;padding:0px;z-index:9990;overflow:hidden;box-shadow:none}.fixed_box.show{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;height:60px;padding:5px 0px 0px 0px;box-shadow:0 2px 4px #999}.button_box{width:912px;margin:0 auto}.button_box .area_h1{width:460px;float:left}.button_box .area_h1 p{padding-bottom:1px}.button_box .area_h1 h1{font-size:13px;font-weight:bold;margin-bottom:2px;line-height:14px;height:28px;overflow:hidden}.button_box .button_group{width:470px;float:right;margin-top:6px;margin-right:-33px}.button_group{margin-bottom:20px}.button_group:after{content:"";display:block;clear:both}.button_apply{float:left;font-size:16px;color:#fff;height:39px;width:288px;text-align:center;line-height:38px;border:1px solid #23b325;border-radius:5px;background:#7fdb41;background:linear-gradient(to bottom, #7fdb41 1%,#7fdb41 36%,#76cc23 71%,#76cc23 100%)}.button_apply:hover{text-decoration:none !important;opacity:.8;cursor:pointer}.button_apply.orange{border:1px solid #ff761a;background:#ffa500;background:linear-gradient(to bottom, #ffa500 0%,#ffa500 36%,#ff8a1a 71%,#ff8a1a 100%)}.button_save,.button_save_wide{float:left;font-size:13px;color:#5c5c5c;text-align:center;border:1px solid #b8b8b8;line-height:38px;height:39px;width:144px;margin-left:5px;border-radius:5px;background:#ffffff;background:linear-gradient(to bottom, #ffffff 1%,#ffffff 51%,#ededed 100%)}.button_save:hover,.button_save_wide:hover{text-decoration:none !important;opacity:.7;cursor:pointer}.button_review{color:#009 !important;border:1px solid #b8b8b8;float:left;border-radius:5px;height:31px;text-align:center;margin-left:5px;margin-top:8px;background:#ffffff;background:linear-gradient(to bottom, #ffffff 1%,#ffffff 51%,#ededed 100%);padding-top:5px;padding-right:10px}.button_review:before{content:"\f0e6";font-size:20px;font-family:FontAwesome;float:left;padding-left:10px;padding-right:5px;margin-top:-1px}.button_review:hover{text-decoration:none !important;opacity:.7;cursor:pointer}.done{float:left;font-size:12px;color:#C3C3C3 !important;text-align:center;border:1px solid #b8b8b8;line-height:39px;height:39px;width:144px;margin:0 0 5px 5px;border-radius:5px;background:#F1F1F1}.done:hover{text-decoration:none !important;opacity:.7;cursor:pointer}.applied.done{width:288px}.sub_page #column>li .column_2.review_sub.review_job.wide{margin:0px;background:#fff;border:1px solid #e3e3e3;width:1090px;padding:45px 88px;color:#000}.sub_page #column>li .column_2.review_sub.review_job.wide:after{display:none}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .job_title{font-size:19px;color:#cd0000;font-weight:bold;margin-bottom:20px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group{margin-bottom:6px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_item{width:72px;height:22px;padding:0 4px;float:left;margin-right:6px;text-align:center;line-height:22px;margin-bottom:5px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_01{display:inline-block;border:1px solid #ffad3d;padding:0px 4px;font-size:11px;color:#ffad3d;text-align:center}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_02{display:inline-block;border:1px solid #ffad3d;padding:0px 4px;font-size:11px;color:#ffad3d;text-align:center}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_03,.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_05{border:1px solid #d0d0d0;width:auto}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_04{border:1px solid #d0d0d0;width:115px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_03.kinen{width:140px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .company_info{line-height:17px;margin-bottom:15px;margin-bottom:21px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_logo img{width:148px;position:relative;top:33px;left:764px}.sub_page #column>li .column_2.review_sub.review_job.wide .section_box{margin-bottom:66px}.sub_page #column>li .column_2.review_sub.review_job.wide .section_box:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .content_title{color:#fff;font-size:14px;background:#000099;display:inline-block;font-weight:bold;height:29px;width:140px;line-height:31px;padding-left:17px}.sub_page #column>li .column_2.review_sub.review_job.wide .border_3px{background:#000099;height:3px}.sub_page #column>li .column_2.review_sub.review_job.wide .border-dashed{border-bottom:1px dashed #d7d7d7}.sub_page #column>li .column_2.review_sub.review_job.wide .under_button_box{border:1px solid #d7d7d7;border-top:none;padding:8px 0px 11px 30px}.sub_page #column>li .column_2.review_sub.review_job.wide .under_button_box:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table{width:100%;border-collapse:separate;border-spacing:0px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;table-layout:fixed}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table a{color:#3f93c5}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table a:hover{font-style:underline}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table tr{border-bottom:1px dotted #d7d7d7}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table tr th{width:20.5%;padding:12px 14px 8px 17px;background-color:#f7f7f7;border-bottom:1px dotted #d7d7d7;text-align:left;vertical-align:top;font-weight:bold;font-size:13px;line-height:15px;letter-spacing:0px;color:#272727}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table tr td{width:75%;padding:12px 24px 9px 20px;background-color:#fff;border-right:1px solid #d7d7d7;border-bottom:1px dotted #d7d7d7;font-size:13px;line-height:18px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box{border:1px solid #d7d7d7;border-bottom:1px dotted #d7d7d7;border-top:none;padding:19px 29px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box h2{font-weight:bold;line-height:16px;font-size:13px;margin-bottom:15px;color:#cd0000;width:580px;float:left}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box p{float:left;width:580px;font-size:13px;line-height:19px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box img{width:230px;border:1px solid #d7d7d7;margin-left:42px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box .work_point{float:left}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box .work_point .point_title{font-size:13px;font-weight:700;margin:8px 0px 1px}.sub_page #column>li .column_2.review_sub.review_job.wide .update_info{float:right;padding-top:8px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .recommend_box_inner{border:1px solid #d7d7d7;border-top:none;padding:9px 17px 0px 17px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .recommend_title{margin-bottom:5px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .recommend_title:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .recommend_title h2{font-size:14px;font-weight:bold;float:left}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .recommend_title .text_link{float:right;text-decoration:underline;padding-top:3px;color:#3f93c5}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_box:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_box li{width:50%;float:left;padding-bottom:11px;margin-top:11px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_box li:first-child{border-bottom:1px dotted #d7d7d7}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_box li:nth-child(2){border-bottom:1px dotted #d7d7d7}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner img{width:128px;border:1px solid #d7d7d7;float:left}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo{float:left;width:298px;padding-left:14px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo .text_link{margin-bottom:5px;line-height:17px;margin-top:4px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo .text_link a{font-size:13px;color:#3f93c5}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo .text_link a:hover{font-style:underline}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo p{line-height:18px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo p span{color:#b41823;font-weight:bold}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo br{display:none}.indeed-title{margin-top:5px}.indeed-title .arrow{position:relative;display:inline-block;padding:0 0 0 4px;color:#000099;vertical-align:middle;text-decoration:none;font-size:12px;background:#fff;margin-left:2px;margin-top:-5px;line-height:19px}.indeed-title .pick-up::before,.indeed-title .pick-up::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.indeed-title .pick-up::after{left:53px;box-sizing:border-box;border:9px solid transparent;border-left:11px solid #fff}.indeed-title .blue{background:#000099;display:inline;padding:7px 0 4px 0;margin-left:8px}.indeed-title .indeed-title-text{font-size:13px;color:#fff;display:inline;background:#000099;padding:6px 12px 4px 12px;width:10px}.indeed-title .indeed-title-text .ellipsis{width:auto;max-width:340px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#000099;display:inline-block;margin-bottom:-6px}.text-box{border:1px solid #e3e3e3;background:#fff;margin-top:-12px;margin-bottom:20px}.text-box .text-upper{margin:26px 11px 0px 20px;padding-bottom:9px;border-bottom:1px dotted #e3e3e3}.text-box .text-lower{margin:9px 11px 9px 20px}.text-box .text-link{font-size:14px;font-weight:bold;display:block;color:#000;line-height:17px;margin-bottom:5px;text-decoration:underline}.text-box .text-link:visited{color:#000}.text-box p{color:#7c7c7c;font-size:12px;display:inline}.text-box .link{float:right;margin-top:-1px;color:#009}.text-box .link:before{content:"\e802";display:inline-block;margin-right:5px;font-family:fontello;font-weight:400 !important;-webkit-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.text-box .link:hover:before{transform:translate(3px, 0)}.text-box .left{float:left}.text-box .location{margin-left:7px}.carousel_ad.column_outbox a:hover{text-decoration:none}.carousel_ad.column_outbox a:hover dt{text-decoration:underline}.carousel_ad.column_outbox .swiper-button-disabled{opacity:0}.carousel_ad.column_outbox .icon-right-open{background:rgba(255,255,255,0.95);height:32px;padding:4px;font-size:15px;border:1.4px solid #C2C3C5;border-right:0;color:#1D1D1D;right:0}.carousel_ad.column_outbox .icon-left-open{background:rgba(255,255,255,0.95);height:32px;padding:4px;font-size:15px;border:1.4px solid #C2C3C5;border-left:0;color:#1D1D1D;left:0px}.carousel_ad.column_outbox .width{height:auto;padding-bottom:15px;overflow:hidden;margin-top:20px;margin-bottom:30px}.carousel_ad.column_outbox li{width:175px;border:1px solid #E2E2E2;background:#ffffff;padding:6px 6px 10px 6px;box-shadow:1px 1px 3px #C3C3C3;margin-top:3px;margin-left:3px;transition:all .25s ease-in-out 0s}.carousel_ad.column_outbox li:hover{box-shadow:1px 3px 3px #C3C3C3;margin-top:0px;transition:all .25s ease-in-out 0s}.carousel_ad.column_outbox li .img{width:161px;height:118px;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:8px}.carousel_ad.column_outbox li img{width:100%}.carousel_ad.column_outbox li dt{font-size:13px;font-weight:bold;color:#494949;overflow:hidden;height:38px;line-height:19px;margin-bottom:5px;padding:0 3px}.carousel_ad.column_outbox li .ad_company,.carousel_ad.column_outbox li .ad_salary{color:#7c7c7c;line-height:16px;font-size:11px;padding:0 3px;height:16px;overflow:hidden}.category .banner{margin-bottom:15px;position:relative;height:174px;overflow:hidden;opacity:1}.category .banner img{height:172px;position:absolute}.category .banner .banner_text{top:71px;left:0;text-align:center;position:absolute;width:100%}.category .banner .banner_text h1{font-size:37px;color:#FFFFFF;text-shadow:0 0 0px #103D81,0 0 12px rgba(17,61,112,0.79),0 1px 2px rgba(8,24,45,0.62);display:inline;padding:2px 30px;letter-spacing:1px;border-bottom:1px solid #ECECEC}.category .banner .banner_text p{color:#FFF;margin-top:6px;text-shadow:0 0 0px #103D81,0 0 12px rgba(17,61,112,0.79),0 1px 2px rgba(8,24,45,0.62)}.category .banner .blue{background:rgba(72,135,190,0.38);height:172px;position:relative;top:0}.category .leading_sentence{background:#FFF;margin-bottom:15px;background-repeat:no-repeat;padding:10px 17px;background-size:12%;background-position-x:20px;background-position-y:10px}.category .leading_sentence .text h3{text-align:left;margin-bottom:2px;font-weight:bold;font-size:12px}.category .leading_sentence .text p{line-height:13px;font-size:11px}.category .title{border-bottom:1px solid #F2F2F2;padding:8px 0px 8px 17px}.category .title i{font-size:20px;float:left;color:#000099;padding:3px 0}.category .title h2{text-align:left;margin-bottom:0;float:left;padding:2px 8px;color:#009}.category .title img{height:17px;float:left;top:4px;position:relative}.category .h3{font-size:13px;font-weight:bold;margin-bottom:12px;text-align:center !important}.category .white{background:#fff !important}.category .margin_bottom{margin-bottom:25px}.category .left{float:left}.category .search_area{height:448px}.category .search_area .area_box{position:relative;height:405px}.category .search_area .area_box .area_box_in{border:2px solid #BFBFBF;padding:8px 17px;width:171px;border-radius:2px;-moz-border-radius:4px;background:rgba(255,255,255,0.81);position:relative;box-shadow:0px 1px 1px 0px #D0D0D0}.category .search_area .area_box h3{font-size:13px;font-weight:bold;text-align:center !important;padding-bottom:4px}.category .search_area .area_box a{color:#3f93c5;text-decoration:underline;padding:0 1px}.category .search_area .area_box .map2{position:absolute;width:201px;top:31px;left:58px}.category .search_area .area_box .map1{position:absolute;width:465px;top:10px;left:65px}.category .search_area .area_box .hokkaido{top:16px;left:453px;width:168px}.category .search_area .area_box .syutoken{top:65px;left:427px;width:141px}.category .search_area .area_box .hokushinetsu{top:-151px;left:241px;width:126px}.category .search_area .area_box .toukai{top:6px;left:344px;width:95px}.category .search_area .area_box .kansai{bottom:208px;left:186px;width:141px}.category .search_area .area_box .tyugoku{bottom:176px;left:101px;width:186px}.category .search_area .area_box .kyusyu{bottom:424px;left:25px;width:126px}.category .ranking{position:relative;float:left;color:#009;font-family:"Bebas Neue", sans-serif;text-align:center;z-index:0;font-size:23px;clear:both;line-height:36px}.category .ranking_area .ranking_area_in{margin:30px 21px 30px 21px}.category .ranking_area .margin_left{margin-left:34px}.category .ranking_area .ranking_box ul li{background:#FCFCFC;width:282px;height:58px;padding:9px 11px}.category .ranking_area .ranking_box ul li .company{font-size:13px;margin:0 0 0 38px;color:#2F2F2F;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;width:222px}.category .ranking_area .ranking_box ul li .company:hover{decoration:underline}.category .ranking_area .ranking_box ul li .star_wrap{float:right}.category .ranking_area .ranking_box ul li i.icon-star,.category .ranking_area .ranking_box ul li .icon-star-half,.category .ranking_area .ranking_box ul li .icon-star-empty{color:#FFAE00;font-size:15px !important;width:11.5px !important}.category .ranking_area .ranking_box ul li span{color:#88ABDA;font-weight:bold;font-size:14px;margin-left:5px}.category .ranking_area .ranking_box ul li .data_none{font-weight:normal;font-size:13px}.category .ranking_area .type1{width:28px}.category .ranking_area .crown:after{position:absolute;top:2px;left:4px;content:"\e813";color:#DAA520;font-size:25px;font-family:"fontello";text-align:center;opacity:0.5;z-index:-1}.category .margin-top{margin-top:50px}.category .margin-top .margin_left{margin-left:28px}.category .margin-top .ranking_box_job li{padding:14px 0}.category .margin-top .ranking_box_job li:first-child{padding-top:5px}.category .margin-top .ranking_box_job .crown:after{position:absolute;top:2px;left:-1px;content:"\e813";color:#DAA520;font-size:28px;font-family:"fontello";text-align:center;opacity:0.5;z-index:-1}.category .margin-top .ranking_box_job .type2{width:20px;margin-right:12px;line-height:60px}.category .margin-top .ranking_box_job .hidden{width:60px;height:60px;overflow:hidden;float:left;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("/assets/img/add_2016/review/img_carousel_05.jpg")}.category .margin-top .ranking_box_job .text_box{float:left;margin-left:11px}.category .margin-top .ranking_box_job .text_box .text{width:179px;font-size:12px;color:#333;font-weight:normal;line-height:16px;margin-bottom:3px;overflow:hidden;height:31px}.category .margin-top .ranking_box_job .text_box .text:hover{text-decoration:underline}.category .margin-top .ranking_box_job .text_box p{font-weight:normal;line-height:13px;font-size:11px;color:#949494;width:182px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.category .list_box .area_list_title{text-align:left;font-size:13px;font-weight:normal;padding-bottom:4px;border-bottom:1px solid #C9C9C9;color:#626262}.category .list_box .area_list{margin:7px 0}.category .list_box li{float:left;margin:4px 0;padding:0 10px;border-right:1px dotted #949494;line-height:15px}.category .list_box li a{color:#949494}.category .list_box li a:hover{text-decoration:underline}.category .data_area{height:100%}.category .data_area .data_box{position:relative;padding:25px 40px 25px 40px}.category .data_area .data_box .map2{position:absolute;width:112px;top:49px;right:160px}.category .data_area .data_box .map1{position:absolute;width:200px;top:29px;right:61px}.category .data_area .data_box .bold_text{font-size:18px;font-weight:bold;width:275px;line-height:20px}.category .data_area .data_box .bold_text span{color:#000099;padding:0 5px;font-size:20px}.category .data_area .data_box .padding{padding-bottom:18px}.category .data_area .data_box p{padding:8px 0;font-size:13px;line-height:17px;position:relative}.category .data_area .data_box p span{color:#000099;padding:0 5px;font-size:17px;font-weight:bold}.category .data_area .data_box p .pc_none{display:none}.category .data_area .data_box p .padding{padding-left:30px}.category .data_area .map .bold_text{width:100%}.category .job_offer_data_area .job_offer_data_box{margin:35px 21px 30px 21px}.category .job_offer_data_area .job_offer_data_box_in h3{font-size:13px;font-weight:bold;margin-bottom:16px;margin-top:5px}.category .job_offer_data_area .job_offer_data_box_in .job_carousel{background:#F6F6F6;padding:8px 10px;position:relative;z-index:1;overflow:hidden}.category .job_offer_data_area .job_offer_data_box_in .ad_jobinfo{width:184px;height:220px;padding:5px}.category .job_offer_data_area .job_offer_data_box_in .caution{color:#7c7c7c;font-size:10px}.category .job_offer_data_area .job_offer_data_box_in ul{display:flex;width:100%;position:relative;z-index:1}.category .job_offer_data_area .job_offer_data_box_in ul li{margin-right:12px;transition:all .25s ease-in-out 0s;box-shadow:0}.category .job_offer_data_area .job_offer_data_box_in ul li:last-child{margin-right:0}.category .job_offer_data_area .job_offer_data_box_in ul li:hover{box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset,0 1px 4px rgba(0,0,0,0.05);transition:all .25s ease-in-out 0s;opacity:0.8}.category .job_offer_data_area .job_offer_data_box_in a:hover{text-decoration:none}.category .job_offer_data_area .job_offer_data_box_in dd{width:174px;height:120px;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:8px}.category .job_offer_data_area .job_offer_data_box_in dt{font-size:13px;color:#494949;font-weight:bold;overflow:hidden;height:38px;line-height:19px;margin-bottom:5px;padding:0 3px}.category .job_offer_data_area .job_offer_data_box_in .ad_company{color:#7c7c7c;line-height:16px;font-size:11px;padding:0 3px;height:16px;overflow:hidden}.category .job_offer_data_area .job_offer_data_box_in .icon-right-open{background:rgba(255,255,255,0.95);height:32px;padding:6px 4px;font-size:15px;border:1.4px solid #C2C3C5;border-right:0;color:#1D1D1D;right:0}.category .job_offer_data_area .job_offer_data_box_in .icon-left-open{background:rgba(255,255,255,0.95);height:32px;padding:6px 2px;font-size:15px;border:1.4px solid #C2C3C5;border-left:0;color:#1D1D1D;left:0px}.category .job_offer_data_area .job_offer_data_box_in .swiper-button-next,.category .job_offer_data_area .job_offer_data_box_in .swiper-button-prev{position:absolute;top:50%;width:27px;height:32px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.category .kuchikomi_area .kuchikomi_box{margin:30px 38px 30px 38px}.category .kuchikomi_area .kuchikomi_box_in{float:left}.category .kuchikomi_area .margin_right{margin-right:50px}.category .kuchikomi_area .gray{background:#F6F6F6;padding:9px 5px 6px 5px;width:257px;float:left}.category .kuchikomi_area .gray .data_none{color:#88ABDA;line-height:44px;margin-left:5px;font-weight:normal;font-size:13px}.category .kuchikomi_area a{display:block;background:#fff;padding:8px 8px 4px 8px;width:247px;position:relative;margin-bottom:3px;color:#000000}.category .kuchikomi_area a i{position:absolute;top:11px;left:15px;color:#000099;font-size:18px}.category .kuchikomi_area a .text{font-size:13px;display:block;line-height:13px;color:#000;margin:0 0 3px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:195px;max-width:none}.category .kuchikomi_area a .p_box{margin:0 0 0 36px}.category .kuchikomi_area a p{line-height:13px;font-size:11px;color:#949494;margin-right:6px;max-width:139px;overflow:hidden;white-space:nowrap;float:left}.category .kuchikomi_area a p:last-child{max-width:50px;margin-right:0}.category .kuchikomi_area a:hover{color:#fff;text-decoration:none;background:#000099}.category .kuchikomi_area a:hover i{color:#fff}.category .kuchikomi_area a:hover p{color:#fff}.category .kuchikomi_area a:hover .text{color:#fff}.category .trade_list_box{margin:30px 21px 30px 21px}.category .trade_list_box li a{border:1px solid #ECECEC;width:145px;height:39px;display:block;font-size:13px;margin:0 4px 6px 0;line-height:39px;padding-left:10px;float:left}.category .trade_list_box li a:after{width:20px;height:20px;content:"\e806";color:#939393;font-size:14px;font-family:"fontello";text-align:center;float:right}.category .trade_list_box li a:hover{background:#009;color:#FFF !important;text-decoration:none}.category .trade_list_box li a:hover:after{color:#FFF}.category .trade_list_box li a:visited{color:#000}.category .pick_up_box{margin:30px 30px 30px 30px}.category .pick_up_box .margin-right{margin-right:50px}.category .pick_up_box .margin-top{margin-top:40px}.category .pick_up_box .pick_up_box_in{float:left}.category .pick_up_box .pick_up_box_in a{display:block}.category .pick_up_box .pick_up_box_in a:hover{text-decoration:none;opacity:0.8}.category .pick_up_box .avg_right .chart_box_detail{position:relative;width:265px;height:180px;overflow:hidden}.category .pick_up_box .avg_right .chart_box_detail canvas{margin-top:-65px;margin-left:-30px}.category .pick_up_box .avg_right .chart_box_detail h3{margin-bottom:16px;margin-top:5px}.category .pick_up_box .data{border-top:1px solid #ECECEC;width:186px;text-align:center;margin:0 auto}.category .pick_up_box .data p{font-weight:bold;margin:0 auto;padding:8px 0 0 0;font-size:13px;color:#000}.category .pick_up_box .data .star{margin-top:-13px}.category .pick_up_box .data .star i{color:#FFAE00;font-size:15px !important;width:12px !important;height:14px;text-align:left;margin-right:0px;display:inline-block}.category .pick_up_box .data .star span{color:#88ABDA;font-weight:bold;line-height:51px;font-size:14px;margin-left:5px}.category .data_box .data_left{float:left;margin-bottom:10px}.category .data_box .avg_right{float:left;margin:10px 0 0 -5px}.category .data_box .avg_right .chart_box_detail{position:relative;width:290px;height:190px;overflow:hidden}.category .data_box .avg_right .chart_box_detail canvas{margin-top:-57px;margin-left:-30px}.category .data_box i.icon-star,.category .data_box .icon-star-half,.category .data_box .icon-star-empty{color:#FFAE00;font-size:18px !important;width:16px !important;display:inline-block;height:14px;text-align:left;margin-right:1px}.category .data_box span{color:#88ABDA;font-weight:bold;font-size:17px;margin-left:5px}.category .data_box .data_small_box{border-top:1px solid #F2F2F2;clear:both;width:280px}.category .data_box .data_small_box p{float:left;padding-top:9px}.category .data_numbers_box{position:relative}.category .data_numbers_box .data_numbers{position:absolute;font-size:13px;color:#009;font-weight:bold;text-align:center}.category .data_numbers_box .data_numbers span{display:none}.category .data_numbers_box .position_01{left:110px;top:-16px}.category .data_numbers_box .position_02{left:197px;top:25px}.category .data_numbers_box .position_03{left:197px;top:95px}.category .data_numbers_box .position_04{left:110px;top:157px}.category .data_numbers_box .position_05{left:25px;top:95px}.category .data_numbers_box .position_06{left:25px;top:25px}.category .data_numbers_box_large{position:relative;overflow:visible !important}.category .data_numbers_box_large .data_numbers{position:absolute;font-size:13px;color:#009;font-weight:bold;text-align:center}.category .data_numbers_box_large .data_numbers span{display:none}.category .data_numbers_box_large .position_01{left:125px;top:-2px}.category .data_numbers_box_large .position_02{left:234px;top:40px}.category .data_numbers_box_large .position_03{left:234px;top:122px}.category .data_numbers_box_large .position_04{left:125px;top:194px}.category .data_numbers_box_large .position_05{left:22px;top:122px}.category .data_numbers_box_large .position_06{left:22px;top:39px}.gray_line{border-top:1px solid #E8E8E8;margin:10px 0}.category_list{margin:20px 0 10px 0}.category_list .tab_list{border-bottom:solid 1px #D4D4D4}.category_list .tab_list li{width:16%;border:solid 1px #D4D4D4;margin-right:0px;background-color:#FFF;text-align:center;float:left;border-bottom:0;margin:0 2px;border-radius:5px 5px 0 0;height:27px}.category_list .tab_list li a{display:block;line-height:26px}.category_list .tab_list li a:hover{background:#26267F;color:#FFF !important;text-decoration:none;border-radius:5px 5px 0 0}.category_list .tab_list li a:visited{color:#000}.category_list .tab_list .other{position:relative;line-height:27px}.category_list .tab_list .other li{border:0;border-radius:0;height:auto;text-align:normal;width:100%;margin:0}.category_list .tab_list .other li a:hover{border-radius:0}.category_list .tab_list .other:hover{background:#26267F;color:#FFF !important;text-decoration:none;border-radius:5px 5px 0 0}.category_list .tab_list .other .hover{position:absolute;background-color:#fff;width:110px;opacity:0;z-index:-10;border:solid 1px #D4D4D4;top:26px;right:0}.category_list .tab_list .other .hover li{height:1px}.category_list .tab_list .other:hover .hover{opacity:1;z-index:100}.category_list .tab_list .other:hover .hover li{height:auto}.category_list .tab_list>li.activate{background:#26267F;color:#fff}.category_list .tab_list>li.activate a{color:#fff;font-weight:700;border-radius:5px 5px 0 0}.category_list .tab_list>li.activate a:visited{color:#fff}.category_list .tab_list>li.activate .hover li a{color:#333;font-weight:normal}.category_list .tab_list>li.activate .hover li a:visited{color:#333}.category_list .tab_list>li.activate .hover li a:hover{color:#fff}.category_list .tab_list>li.activate .hover li.activate a{background:#26267F;color:#fff;border-radius:0;font-weight:bold}.category_list .tab_list>li.activate .hover li.activate a:visited{color:#fff}.category_list .tab_list .data_none{background:#eeeeee;color:#c4c2c2;line-height:26px;display:block}.category_list .tab_list .data_none a:visited{color:#c4c2c2}.occupation_list{margin-bottom:7px}.occupation_list li{float:left;text-decoration:underline;margin:0 5px}.occupation_list li a{color:#6da9cb;padding:2px}.occupation_list li a:visited{color:#6da9cb}.occupation_list li a:active{background:#26267F;color:#FFF;padding:2px}.occupation_list .activate a{font-weight:bold;color:#000}.kuchikomi_selection_box{display:inline;float:right}.kuchikomi_selection_box .kuchikomi_selection{float:right;height:26px;position:relative}.kuchikomi_selection_box .kuchikomi_selection .search_item{width:105px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #D4D4D4;background:#fff;height:26px;padding-left:5px}.kuchikomi_selection_box .kuchikomi_selection option{text-align:center}.kuchikomi_selection_box .kuchikomi_selection .custom_select{padding-right:0;font-size:12px}.kuchikomi_selection_box .kuchikomi_selection .custom_select .customSelectInner{line-height:27px;padding-left:0;color:#000}.kuchikomi_selection_box .kuchikomi_selection .custom_select .customSelectInner:after{position:absolute;right:6px;top:50%;margin-top:-13px;font-family:FontAwesome;font-size:8px;content:"\f04b";color:#212121;z-index:1;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.no-link.list_2 li:hover{background:#fff}.no-link.list_2 li:hover:after{border-right:solid 1px #D4D4D4}.no-link.list_2 li:hover .list_2_inbox{color:#ddd}.no-link.list_2 li:after{border-right:solid 1px #D4D4D4}.no-link.list_2 li:last-child:after{border-right:none}.no-link.list_2 li .list_2_inbox{font-weight:normal;text-align:center;color:#ddd;padding-top:18px}.overview_themes_box h2{color:#009;font-size:14px;font-weight:bold;letter-spacing:0.5px;line-height:1.75em;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e3e3e3}.overview_themes_box .column_blue:after{background:#E3E3E3;width:100%;height:2px;content:"";display:block;position:absolute;left:0;top:3px}.overview_themes_box .column_outbox{border:none}.review #column .overview_themes_box .themes_ttl{padding:10px 10px;color:#333;background:#fff;border:1px solid #E3E3E3}.sub_page #column>li.column_2 .overview_themes_box .column_outbox .column_inbox{padding:5px 0 0}.themes_list{width:100%;margin-bottom:30px;border:1px solid #eee;border-bottom:none}.themes_list:after{content:"";display:block;clear:both}.themes_list li{float:left;width:20%;text-align:center;border-right:1px solid #eee;border-bottom:2px solid #eee}.themes_list li a{display:block;padding:10px 5px;background:#fff;color:#333;font-weight:bold}.themes_list li a:visited{color:#333}.themes_list li a:hover{background:#333;color:#fff;text-decoration:none}.themes_list li span{display:block;padding:10px 5px;color:#bababa}#SUGGEST_LIST.LOADING{position:absolute;left:50%;top:15px}@media screen and (max-width: 640px){#SUGGEST_LIST.LOADING{top:55px}}#SUGGEST_INPUT:focus{box-shadow:0 0 10px #00aaea}.result-box{position:relative}.result-box ul{position:absolute;z-index:10;left:180px;top:50px;width:600px;padding:15px;border-radius:5px;background:#fff;background:rgba(255,255,255,0.95);box-shadow:0 0 10px rgba(0,0,0,0.1)}.result-box li{padding:9px 5px;line-height:1}.result-box .name{display:block;margin-bottom:3px}.result-box .location{font-size:10px;color:#aaa;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media screen and (max-width: 640px){.result-box ul{left:0px;top:83px;width:100%;background:rgba(255,255,255,0.98)}.result-box li{padding:13px 5px;font-size:14px;line-height:1}}.sub_page #main_visual{overflow:visible}input::selection,textarea::selection{color:#333;background:#eee}.pop_up.my_page{position:static;right:0px;top:0px;z-index:900}.my_page .nav_1 ul>li a{color:#1597B7}.my_page .nav_1 ul>li a svg{fill:#1597B7}.my_page .searchform_wrap.searchswich_wrap{display:none}.my_page #main .pan li:first-child i{color:#1597B7}.my_page .column_large a{color:#1597B7}.my_page .column_large .btn_mint{color:#FFF}.my_page .column_large table{margin-bottom:20px}.my_page #column>li.column_2 .column_tabbox .tab_btn .active .tab_ttl{border-top:5px solid #1597B7}.my_page #column>li.column_2 .column_tabbox .tab_btn .active .tab_ttl a{display:block}.my_page #column>li.column_2 .column_tabbox .tab_btn li .tab_ttl:hover{border-top:5px solid #1597B7}.my_page h2{font-size:16px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #E3E3E3;font-weight:bold}.my_page h2 .update{font-size:14px;color:#949494;float:right}.my_page p{margin-bottom:10px}.my_page .fwb{font-weight:bold}.my_page .table th{font-weight:bold;color:#626262}.my_page .btn{font-size:14px}.my_page .btn_mint{background:#1597B7;box-shadow:0 4px 0 #107189;color:#FFF}.my_page .btn_mint:hover{box-shadow:none}.my_page .btn_gray{color:#FFF !important}.my_page .btn_gray:visited{color:#FFF}.my_page .btn_lightgray{background:#E3E3E3;box-shadow:0 4px 0 #cacaca;color:#626262}.my_page .btn_lightgray:hover{box-shadow:none}.my_page .btn.fc_gray{color:#626262}.my_page .btn.fc_gray{color:#626262}.my_page .btn_group{padding:20px 0;overflow:hidden}.my_page .btn_group a{float:right;font-size:14px;padding:10px;border:1px solid #E3E3E3;line-height:25px;color:#626262}.my_page .btn_group .replay{border-radius:3px 0 0 3px}.my_page .btn_group .replay svg{float:left;margin:0 3px 0 0}.my_page .btn_group .replay span{font-size:11px}.my_page .btn_group .delete{border-left:none;background:#f5f5f5;border-radius:0 3px 3px 0;padding-bottom:11px}.my_page .red{color:red}.my_page .select_wrap{height:46px;width:33%;position:relative}.my_page .select_wrap:after{color:#E3E3E3}.my_page .select_wrap span{margin-right:0 !important}.my_page .select_wrap .customSelectInner{color:#000;padding:0 0 0 10px;font-size:16px;line-height:44px;text-align:left}.my_page .select_wrap .custom_select,.my_page .select_wrap .customSelect{height:46px;width:100%;padding:0 36px 0 0;border:1px solid #E3E3E3;border-radius:4px;background:#FFF}.my_page .select_wrap.float{width:30%}.my_page .select_wrap.half{width:50%}.my_page .must{color:#FFF;font-weight:bold;background:#1597B7;display:inline-block;padding:3px;border-radius:3px}.my_page .none_must{font-weight:bold;background:#E3E3E3;display:inline-block;padding:3px;border-radius:3px}.my_page .line_bg{padding:10px;border:1px solid #E3E3E3;background:#fdfdfd}.my_page .mb20{margin-bottom:20px}.my_page .mb15{margin-bottom:15px}.my_page .mb10{margin-bottom:10px}.my_page .bottom_20{margin-bottom:20px}.my_page .d_none{display:none}.my_page .explanation{display:none;position:absolute;border-radius:4px;border:1px solid #E3E3E3;width:250px;padding:10px;background:rgba(255,255,255,0.85)}.my_page .mail_icon{display:inline-block;border-radius:3px;padding:5px;margin-left:10px;background:#E3E3E3;font-size:11px;line-height:1;font-weight:bold}.my_page .mail_icon.icon_gold{background:#ffce00;color:#FFF}.my_page .mail_icon.icon_mint{background:#1597B7;color:#FFF}.my_page .icon{width:24px;height:24px;fill:#7c7c7c;display:block;margin:12px auto}.my_page .action_list{position:relative}.my_page .action_list li{float:left;width:40%;margin-right:10px}.my_page .action_list li .btn{width:100%}.my_page .action_list .alert{position:absolute;top:20px;left:50%;z-index:99;overflow:hidden;border-radius:4px;border:1px solid #E3E3E3;width:300px;padding:15px;margin-left:-150px;background:rgba(255,255,255,0.9);box-shadow:4px 4px 0 rgba(205,205,205,0.2)}.my_page .action_list .alert a{float:left;width:49%;margin-right:2%}.my_page .action_list .alert a:last-child{margin-right:0}.my_page .news{margin-bottom:25px}.my_page .change_regist li{margin-bottom:15px}.my_page .favorite_list{overflow:hideen}.my_page .favorite_list>li{width:48%;float:left;margin-left:2%;margin-bottom:20px;padding:0 2% 2% 2%;border:1px solid #E3E3E3;position:relative}.my_page .favorite_list>li h3{margin-bottom:15px;overflow:hidden}.my_page .favorite_list>li dl{overflow:hidden;margin-bottom:10px}.my_page .favorite_list>li dl dt{width:40px;float:left}.my_page .favorite_list>li dl dd{width:200px;float:left}.my_page .table_layout{padding:40px 0 0 20px;margin-bottom:20px}.my_page .table_layout dl{display:table;table-layout:fixed;width:100%}.my_page .table_layout dl dt{display:table-cell;width:30%;padding:15px 15px;vertical-align:top;font-weight:bold;position:relative;border:1px solid #E3E3E3;background:#f2f2f2;border-right:none;border-bottom:none}.my_page .table_layout dl dt span{position:absolute;right:15px;top:10px;display:block;padding:0 5px;border-radius:4px;line-height:24px}.my_page .table_layout dl dt .must{background:#1597B7;color:#FFF}.my_page .table_layout dl dt .none_must{background:#E3E3E3}.my_page .table_layout dl dd{display:table-cell;width:70%;padding:15px;vertical-align:top;background:#FFF;border:1px solid #E3E3E3;border-bottom:none}.my_page .table_layout dl dd ul{padding:0}.my_page .table_layout dl dd ul li{margin-bottom:10px}.my_page .table_layout dl dd ul li:after{content:"";display:block;clear:both}.my_page .table_layout dl dd ul li span{margin-right:10px}.my_page .table_layout dl dd ul li strong{font-weight:bold}.my_page .table_layout dl dd ul li:last-child{margin-bottom:0}.my_page .table_layout dl dd ul .not_find{padding:5px 0 5px 100px}.my_page .table_layout dl dd .span_list li span{width:75px;display:inline-block}.my_page .table_layout dl dd .align_indent li legend{width:100px;float:left;padding-top:4px}.my_page .table_layout dl dd .action_list li{overflow:visible}.my_page .table_layout dl dd .skill_list{margin-bottom:10px}.my_page .table_layout dl dd .skill_list li ul{padding-left:1em}.my_page .table_layout dl dd .skill_list li ul li{padding-left:1em;text-indent:-1em;margin-bottom:0}.my_page .table_layout dl dd .skill_list li ul .last_child{padding-left:0em;margin-bottom:10px}.my_page .table_layout dl dd .skill_list li ul .last_child li{padding-left:3em;text-indent:-2em;margin-bottom:0;list-style:disc inside}.my_page .table_layout dl dd .mb2_list li{margin-bottom:15px}.my_page .table_layout dl dd .mb2_list li:last-child{margin-bottom:0}.my_page .table_layout dl:last-child{border-bottom:1px solid #E3E3E3}.my_page .table_layout dl .add_list{padding-top:20px}.my_page .table_layout dl .add_list li{overflow:hidden}.my_page .table_layout dl .add_list li select{padding-top:5px;display:inline-block;float:none}.my_page .table_layout dl .add_list li .btn.fc_gray{color:#626262;margin-bottom:10px}.my_page .table_layout dl .disc li{list-style:disc inside}.my_page .table_layout dl .block{margin-bottom:5px}.my_page .table_layout dl fieldset label{margin-right:15px}.my_page .table_layout dl .non_gakubu{padding:12px 0 3px 0}.my_page .table_layout input,.my_page .table_layout textarea{border:1px solid #f0f0f0;padding:5px;display:inline-block;box-shadow:-2px 2px 0 #f7f7f7 inset;font-size:16px}.my_page .table_layout input,.my_page .table_layout select{margin-right:5px}.my_page .table_layout input[type=radio]{border:none;box-shadow:none}.my_page .table_layout input[type=checkbox]{border:none;box-shadow:none}.my_page .table_layout input[type=button]{background:#f7f7f7;box-shadow:none;font-size:13px;border-radius:4px;padding:2px 5px;display:inline-block;margin:0 10px}.my_page .table_layout input::-webkit-input-placeholder{color:#bababa;font-size:13px}.my_page .table_layout input::-moz-placeholder{color:#bababa;font-size:13px}.my_page .table_layout input:-ms-input-placeholder{color:#bababa;font-size:13px}.my_page .table_layout textarea::-webkit-input-placeholder{color:#bababa;font-size:13px}.my_page .table_layout textarea::-moz-placeholder{color:#bababa;font-size:13px}.my_page .table_layout textarea:-ms-input-placeholder{color:#bababa;font-size:13px}.my_page .table_layout .float_area:after{content:"";display:block;clear:both}.my_page .table_layout .float_area label{padding-top:3px;display:inline-block;margin-right:20px}.my_page .table_layout .select_area.wide select{float:none;display:block;margin-bottom:15px}.my_page .table_layout .one_third{width:33%}.my_page .table_layout .half{width:50%}.my_page .table_layout .full{width:100%}.my_page .edit{margin:0 auto 40px auto;display:block;width:300px}.my_page .mail_menu{width:400px;margin-bottom:20px}.my_page .mail_menu li{float:left;width:50px;height:50px}.my_page .left_menu{float:left;width:120px}.my_page .left_menu li{float:left;border:1px solid #E3E3E3;border-right:none;position:relative}.my_page .left_menu li:last-child{border-right:1px solid #E3E3E3}.my_page .left_menu li .pop_menu{position:absolute;border:1px solid #E3E3E3;border-bottom:none;z-index:99;left:-1px;top:48px}.my_page .left_menu li .pop_menu li{border:none;border-bottom:1px solid #E3E3E3;padding:0 10px;width:98px;display:block;float:none;line-height:50px;background:rgba(255,255,255,0.9)}.my_page .right_menu{float:right}.my_page .right_menu li{float:right;border:1px solid #E3E3E3;border-left:none}.my_page .right_menu li:last-child{border-left:1px solid #E3E3E3}.my_page .right_menu .number{width:auto;line-height:50px;padding:0 10px;font-size:12px;text-align:center}.my_page .right_menu .none_active svg,.my_page .right_menu .none_active span{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.my_page .mail_box{clear:both;margin-bottom:20px}.my_page .mail_box li{overflow:hidden;border:1px solid #E3E3E3;padding:15px 15px 15px 40px;background:#FFF;border-bottom:none;position:relative}.my_page .mail_box li input[type=checkbox]{width:25px;height:25px;margin-top:-12.5px;position:absolute;left:10px;top:50%;display:block}.my_page .mail_box li ul{width:100%;overflow:hidden}.my_page .mail_box li ul li{border:none;padding:0 0 5px 0;font-size:14px}.my_page .mail_box li ul li:last-child{border:none}.my_page .mail_box li ul .from{margin-right:20px;float:left;color:#626262;font-size:12px}.my_page .mail_box li ul .from span{margin-right:10px}.my_page .mail_box li ul .icon_area{float:right}.my_page .mail_box li dl{float:left;width:820px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.my_page .mail_box li dl dt{display:inline;font-size:14px}.my_page .mail_box li dl dt a{color:#000}.my_page .mail_box li dl dd{display:inline;font-size:14px}.my_page .mail_box li dl dd a{color:#949494}.my_page .mail_box li .time{width:80px;text-align:right;margin-top:0px;float:right}.my_page .mail_box li:last-child{border-bottom:1px solid #E3E3E3}.my_page .mail_box .new{font-weight:bold}.my_page .mail_box .replied{position:relative}.my_page .mail_box .replied .icon-redo2{position:absolute;left:40px;top:50%;margin-top:-25px;width:50px;height:50px;z-index:99;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.my_page .single.mail_box li{padding:15px}.my_page .single.mail_box li ul{width:100%;overflow:hidden;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #E3E3E3}.my_page .single.mail_box li ul li{border:none;padding:0 0 5px 0;font-size:14px}.my_page .single.mail_box li ul li:last-child{border:none}.my_page .single.mail_box li ul .from{font-weight:bold;font-size:12px}.my_page .single.mail_box li ul .time{width:150px;text-align:right;margin-top:0px;float:right}.my_page .single.mail_box li ul .icon_area{float:right}.my_page .single.mail_box li dl{float:none;width:100%}.my_page .single.mail_box li dl dt{display:block;font-size:24px;margin-bottom:20px;line-height:1.4;overflow:hidden}.my_page .single.mail_box li dl dt small{font-size:16px;color:#949494;width:55px;float:left;padding-top:5px}.my_page .single.mail_box li dl dt .main_title{float:left;width:660px;white-space:normal}.my_page .single.mail_box li dl dt .btn_group{width:210px;padding:0;overflow:hidden;float:right}.my_page .single.mail_box li dl dt .btn_group a{color:#626262;line-height:25px}.my_page .single.mail_box li dl dt .btn_group .replay span{font-size:11px}.my_page .single.mail_box li dl dd{display:block;font-size:14px}.my_page .single.mail_box li dl dd .btn_group{margin-top:20px;border-top:1px solid #E3E3E3}.my_page .single.mail_box li:last-child{border-bottom:1px solid #E3E3E3}.pop_up_bg,.pop_wrap{display:none}.pop_up .pop_up_bg{width:100%;height:100%;position:fixed;z-index:10;left:0;top:0;background:rgba(220,220,220,0.9);transition:0.25s linear 0;display:block}.pop_up .save_area{padding:2em;position:fixed;left:0;top:0;width:100%;z-index:15;background:rgba(255,255,255,0.8)}.pop_up .save_area li{padding:0 33%}.pop_up .save_area li a{background:#118797;border:1px solid #0e7380;width:100%;box-shadow:0 5px 0 0 #0e7380;color:#fff;font-size:14px}.pop_up .pop_wrap{width:700px;position:absolute;left:50%;top:50%;margin-left:-350px;z-index:11;display:block;font-size:14px}.pop_up .pop_wrap .pop_box{background:#fff;padding:2em;border-radius:4px;border:1px solid #e3e3e3;position:relative;overflow:hidden}.pop_up .pop_wrap .pop_box p{margin-bottom:1em}.pop_up .pop_wrap .pop_box .close{position:absolute;right:10px;top:10px;display:block;font-size:70%}.pop_up .pop_wrap .pop_box .tab_box{width:100%}.pop_up .pop_wrap .pop_box .tab_box .tab_contents{width:100%}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first{width:100%;padding:1em;margin:-1px 0 0 -1px;background:#e8e8e8;border:1px solid #d6d6d6;text-indent:1em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first span{float:right}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first a{display:none}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first:hover{background:#f5f5f5;cursor:pointer}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first.active{width:100%;font-weight:bold;background:#e3e3e3}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first.active a{display:block;margin-top:1em;font-weight:normal}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd{width:100%;clear:both;padding:1.5em;border:1px solid #e3e3e3;margin:-1px 0 0 -1px}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second{padding:0;margin-bottom:1em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dt{width:100%;padding:1em 0 1em 0em;text-indent:1em;margin-bottom:0.5em;background:#ebebeb}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dt span{float:right;margin-right:1em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dt:hover{cursor:pointer}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second:last-child{margin-bottom:0}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd{width:100%;padding:0.3em 0 0.3em 0em;font-size:90%;border:none;background:none}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child{padding-top:0.5em;margin-bottom:0em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child li{width:100%;padding:0.5em 1em 0.5em 2em;border:none;margin-bottom:0.5em;border-bottom:1px solid #e3e3e3;line-height:2}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child li select{float:right}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child li:last-child{margin-bottom:0;border-bottom:none}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third{margin:-1px 0 0 0;padding:0em;border:1px solid #e3e3e3}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dt{width:100%;padding:1em 0 1em 1em;text-indent:1em;background:#f7f7f7;margin-bottom:0;color:#000}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd{width:100%;text-indent:1em;padding:0em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd .child{padding-top:0.5em;margin-bottom:0em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd .child li{width:100%;padding:0.5em 1em 0.5em 2em;border:none;margin-bottom:0.5em;border-bottom:1px solid #e3e3e3;line-height:2}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd .child li select{float:right}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd .child li:last-child{margin-bottom:0;border-bottom:none}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd:last-child{margin-bottom:1em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd:last-child{margin-bottom:0}.my_page .action_list.alert{background:none repeat scroll 0 0 rgba(255,255,255,0.9);border:1px solid #e3e3e3;border-radius:4px;box-shadow:4px 4px 0 rgba(205,205,205,0.2);left:50%;margin-left:-150px;overflow:hidden;padding:15px;position:fixed;top:40%;width:300px;z-index:99;display:none}.my_page .action_list.alert li{margin:0;width:auto;float:none}.my_page .action_list.alert li a{float:left;margin-right:2%;width:48%}.overray_bg{background:none repeat scroll 0 0 rgba(180,180,180,0.1);display:none;height:120%;position:fixed;top:0;left:0;width:100%;z-index:98}.error_top.table_layout{padding-top:0}.error_top ul{background:none repeat scroll 0 0 #fce7e7;border:1px solid #e53232;margin-bottom:1em;padding:1em}.error_top ul li strong{font-weight:bold;color:#000}.error_top ul li{border:medium none;color:#e53232;margin-bottom:0.5em}.my_page #school .group_select{display:none}.my_page #school .group_school{display:none}.my_page #school .group_gakubu{display:none}.my_page #school .group_country{display:none}.my_page #school .group_degree{display:none}.my_page #school .non_school_1{display:none}.my_page #school .non_school_2{display:none}.my_page #school .non_school_kaigai{display:none}.my_page #school .faculty_type{display:none}.my_page #school .schl_type{display:none}.my_page #school.university .group_select{display:block}.my_page #school.university .group_school{display:block}.my_page #school.university .group_gakubu{display:block}.my_page #school.university .group_country{display:none}.my_page #school.university .group_degree{display:none}.my_page #school.university .non_school_1{display:block}.my_page #school.university .non_school_2{display:none}.my_page #school.university .non_school_kaigai{display:none}.my_page #school.university .faculty_type{display:block}.my_page #school.university .schl_type{display:block}.my_page #school.graduate_school .group_select{display:block}.my_page #school.graduate_school .group_school{display:block}.my_page #school.graduate_school .group_gakubu{display:block}.my_page #school.graduate_school .group_country{display:none}.my_page #school.graduate_school .group_degree{display:none}.my_page #school.graduate_school .non_school_1{display:none}.my_page #school.graduate_school .non_school_2{display:block}.my_page #school.graduate_school .non_school_kaigai{display:none}.my_page #school.graduate_school .faculty_type{display:block}.my_page #school.graduate_school .schl_type{display:block}.my_page #school.kaigai .group_select{display:block}.my_page #school.kaigai .group_school{display:block}.my_page #school.kaigai .group_gakubu{display:block}.my_page #school.kaigai .group_country{display:block}.my_page #school.kaigai .group_degree{display:block}.my_page #school.kaigai .non_school_1{display:none}.my_page #school.kaigai .non_school_2{display:none}.my_page #school.kaigai .non_school_kaigai{display:block}.my_page #school.kaigai .faculty_type{display:block}.my_page #school.kaigai .schl_type{display:block}.my_page #school.other_school .group_select{display:block}.my_page #school.other_school .group_school{display:none}.my_page #school.other_school .group_gakubu{display:none}.my_page #school.other_school .group_country{display:none}.my_page #school.other_school .group_degree{display:none}.my_page #school.other_school .non_school_1{display:block}.my_page #school.other_school .non_school_2{display:none}.my_page #school.other_school .non_school_kaigai{display:none}.my_page #school.other_school .faculty_type{display:block}.my_page #school.other_school .schl_type{display:block}.my_page.society .university #gakubu_name{display:block}.my_page.society .university #gakubu_select{display:none}.my_page.society .university .non_gakubu{display:none}.my_page.society #gakubu_name{display:block}.my_page.society #gakubu_select{display:none}.my_page.society .non_gakubu{display:none}.my_page.student .university #gakubu_name{display:none}.my_page.student .university #gakubu_select{display:block}.my_page.student .university .non_gakubu{display:block}.my_page.student .university .student_university{display:block}.my_page.student #gakubu_name{display:block}.my_page.student #gakubu_select{display:none}.my_page.student .non_gakubu{display:none}.my_page.student .student_university{display:none}@media screen and (max-width: 640px){.inner_wrap{width:auto;max-width:640px}input{font-size:16px !important}select{font-size:16px !important}textarea{font-size:16px !important}input::-webkit-input-placeholder{font-size:13px}input:-moz-placeholder{font-size:13px}.pc{display:none !important}.sp{display:block !important}.pc_hidden{visibility:visible}.top_page #column .job_news:after{display:none}#header .header_bottom .gnavi_bottom ul li a p{font-size:11px}.my_page #main_visual,.search #main_visual,.biz #main_visual{margin-top:70px}.share_post li{height:31px}.share_post{padding:10px 0 0 0}.single_body .imgwrap{width:100%;margin-bottom:20px}.single_body .imgwrap img{width:100%;height:auto}.single_body p{font-size:14px}.search_keyword,.search_keyword>li{display:block;width:100%}.search input.keyword{width:100%}.search input.keyword::-webkit-input-placeholder{color:#e1ab96}.search input.keyword:-moz-placeholder{color:#e1ab96}.serch_keyword>li.mid{padding:10px 0;text-align:center}.search .btn_reset{width:100%}.select_list li{margin:7px 0 7px 0 !important;width:50%}.checkbox li label div:first-child span{background-image:url(/assets/img/input_check@2x.png);background-size:20px}.radio li label div:first-child span{background-image:url(/assets/img/input_radio@2x.png);background-size:20px}.select_list li label{display:table;vertical-align:top;font-size:12px}.select_list li label div{display:table-cell !important;vertical-align:top !important;padding:0 10px 0 0}.select_list li label div:first-child{padding:0}.shokushu .select_list li{margin:7px 0 7px 0;width:100%}.search_footer_body>li.countup.bottom{display:inline-block}.search_footer_body>li.countup.top{display:none}.search .mid{margin:0px;padding:0 0 8px 0;text-align:center}.tab_body_wrap .tab_header ul{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.tab_body_wrap .tab_header li{width:33.33%;letter-spacing:-0.5px}.tab_body_wrap .tab_header ul li a{display:block;width:106px;font-size:11px;width:100%}.job_single .tab_body_wrap .tab_header ul li{width:50%;letter-spacing:-0.5px}.news li{margin-bottom:5px;padding-bottom:5px}.news li *{display:block;font-size:12px}.news li a{padding-left:0}.kyuuyo_sort{border-radius:0px}.kyuuyo_sort li{display:block;width:100%;border:none;border-radius:4px;overflow:hidden;margin-bottom:10px}.kyuuyo_table .kyuuyo_tableLR .table{width:100%}.kyuuyo_table .kyuuyo_tableLR .tableL{margin-bottom:20px}.kyuuyo_detail h2{padding:10px 30px 10px 10px}.kyuuyo_detail h2 i{top:50%;margin-top:-10px}.com_comment_detail li{width:auto;line-height:25px;display:inline-block;margin:0}.canvas_bar_sp{width:100% !important;height:100px !important}.searchform_wrap{max-width:400px;width:auto !important}.article_list li{margin-bottom:10px;padding-bottom:10px}.pagging{height:36px}.pagging .prevnext *{padding:0 35px;line-height:36px}.pagging .pager{display:none}.table_responsive{border-top:1px solid #E3E3E3}.table_responsive th,.table_responsive td{display:list-item;width:100%;border-top:none;overflow:hidden;word-break:break-word}#column>li .hide{position:relative;padding-right:50px !important;text-align:left}.delete:after{content:'\e815';font-family:"fontello";position:absolute;right:5px;top:5px;left:initial;margin:0;text-align:right;font-size:15px;line-height:1;transition:all .5s;background:none;width:auto;height:auto}.sp_flex{display:-webkit-box;-webkit-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sp_order1{-webkit-order:1;order:1}.sp_order2{-webkit-order:2;order:2}.sp_order3{-webkit-order:3;order:3}.sp_order4{-webkit-order:4;order:4}.sp_order5{-webkit-order:5;order:5}.result,.sort{float:none;width:100%;padding:2em 0 0 10px}.bx-controls-direction a{position:absolute;top:50%;margin-top:-10px;display:block;width:20px;height:20px;text-align:center}.bx-controls-direction a:before{font-family:"fontello";color:#949494;font-size:16px}.bx-controls-direction a.bx-prev{left:-35px}.bx-controls-direction a.bx-prev:before{content:'\e801'}.bx-controls-direction a.bx-next{right:-35px}.bx-controls-direction a.bx-next:before{content:'\e806'}.bx-controls-direction a.disabled{opacity:0.2}.job_cat,.job_tag{margin-bottom:10px}.column_job_pickup .sp_slider_wrapper{width:220px;margin:0 auto;position:relative}.column_job_pickup .offer_box_sp .offer{width:100%;padding-left:0;margin-left:0;border-left:none}.coordination_link li{width:32%;padding:4% 1% 0}#sidebar{position:fixed;top:0;left:-240px;width:240px;height:100%;background:#2F2F2F;z-index:100;overflow-y:auto;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#sidebar .sidebar_inner{height:auto}#sidebar .sidebar_inner ul li{width:100%;height:64px;border-left:3px solid #626262;border-bottom:1px solid #494949}#sidebar .sidebar_inner ul li:first-child{height:40px;border-left:0 none;color:#FFF}#sidebar .sidebar_inner ul li:first-child:hover{cursor:pointer}#sidebar .sidebar_inner ul li:first-child i{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:18px}#sidebar .sidebar_inner ul li:nth-child(2){background:#626262}#sidebar .sidebar_inner ul li:nth-child(3){background:#626262}#sidebar .sidebar_inner ul li:nth-child(4){border-left:3px solid #009}#sidebar .sidebar_inner ul li:nth-child(5){border-left:3px solid #c00}#sidebar .sidebar_inner ul li:nth-child(6){border-left:3px solid #20660A}#sidebar .sidebar_inner ul li a{display:block;width:100%;height:100%;padding-left:30px;color:#FFF;line-height:64px}#sidebar .sidebar_inner ul li a i{font-size:15px;margin-right:5px}.sidebar_open{-webkit-transform:translate(240px, 0);-moz-transform:translate(240px, 0);-ms-transform:translate(240px, 0);-o-transform:translate(240px, 0);transform:translate(240px, 0)}.search #sp_search{top:-301px}.search .sp_search_open{-webkit-transform:translate(0, 338px);-moz-transform:translate(0, 338px);-ms-transform:translate(0, 338px);-o-transform:translate(0, 338px);transform:translate(0, 338px)}#sp_search{position:fixed;top:-260px;left:0;width:100%;background:#FFF;z-index:98;box-shadow:0 2px 3px rgba(0,0,0,0.25);opacity:0;padding-bottom:10px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#sp_search:after{content:"";display:block;position:absolute;top:-7px;right:14px;width:12px;height:12px;background:#FFF;border-top:1px solid #E3E3E3;border-right:1px solid #E3E3E3;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#sp_search .select_wrap{margin-right:0;width:100%}#sp_search .custom_select,#sp_search .customSelect{width:100%}#sp_search .sp_search_wrap{padding:20px;background:transparent;opacity:1 !important}#sp_search .sp_search_wrap .searchform{margin-bottom:0}#sp_search .sp_search_wrap .searchform:after{content:"";display:block;clear:both}#sp_search .sp_search_wrap .searchform .select_wrap,#sp_search .sp_search_wrap .searchform .custom_select,#sp_search .sp_search_wrap .searchform .customSelect,#sp_search .sp_search_wrap .searchform .hasCustomSelect,#sp_search .sp_search_wrap .searchform .customSelectInner{font-size:16px !important;height:36px !important;line-height:36px !important;border-radius:4px  !important}#sp_search .sp_search_wrap .searchform .hasCustomSelect{width:100% !important}#sp_search .sp_search_wrap .searchform .select_wrap:after{font-size:13px}#sp_search .sp_search_wrap .form_text{width:100% !important;height:36px !important;font-size:16px !important;line-height:36px !important;margin:10px 0 !important;color:#2F2F2F !important}#sp_search .sp_search_wrap .btn_l{font-size:12px !important;width:100% !important;height:36px !important;min-height:36px !important;line-height:36px !important;margin:0 !important;padding:0 !important}#sp_search .sp_search_wrap .review_search .form_text{border:2px solid #009}#sp_search .sp_search_wrap .review_search .btn_l{width:48%;box-shadow:0 1px 0 #003;font-weight:bold}#sp_search .sp_search_wrap .job_search .form_text,#sp_search .sp_search_wrap .job_search .select_s{width:48% !important;margin-top:10px !important}#sp_search .sp_search_wrap .job_search .form_text{border:2px solid #c00}#sp_search .sp_search_wrap .job_search .select_s:nth-child(2n){margin-right:4%}#sp_search .sp_search_wrap .biz_search .form_text{border:2px solid #20660A}#sp_search .sp_search_wrap .sp_btn_right{margin-right:4% !important}#sp_search .searchswich_body{display:none}#sp_search .review_search{display:block}#sp_search a.detail_search.fixed_link{clear:both;display:inline-block;width:100%;height:20px;margin-top:20px;font-size:13px;font-weight:bold;line-height:20px;text-align:center}#sp_search a.detail_search.fixed_link:before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#sp_search a.detail_search.fixed_link:hover:before{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}#sp_search .review_search a.detail_search.fixed_link{color:#26267F}#sp_search .job_search a.detail_search.fixed_link{color:#c00}#sp_search .biz_search a.detail_search.fixed_link{color:#20660A}.sp_search_open{opacity:1 !important;-webkit-transform:translate(0, 301px);-moz-transform:translate(0, 301px);-ms-transform:translate(0, 301px);-o-transform:translate(0, 301px);transform:translate(0, 301px)}#header{position:fixed}#header .header_top #sp_menu{position:absolute;top:0;left:0;width:40px;height:40px;line-height:40px;text-align:center;color:#009;font-size:16px;z-index:10}#header .header_top #sp_menu:hover{cursor:pointer}#header .header_top #sp_menu i{font-size:18px}#header .header_top #sp_search_menu{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;color:#009;font-size:16px;z-index:10}#header .header_top #sp_search_menu:hover{cursor:pointer}#header .header_top #sp_search_menu i{font-size:18px}#header .header_l,#header .header_s{height:41px;line-height:40px}#header .header_l #logo,#header .header_s #logo{top:50%;left:50%;height:32px;width:106px;margin-top:-16px;margin-left:-53px;padding:0}#header .header_bottom{height:33px;line-height:32px}#header .header_bottom .gnavi_bottom ul li:nth-child(1){border-left:0 none}#header .header_bottom .gnavi_bottom ul li:nth-child(3){border-right:0 none}#header .header_bottom .gnavi_bottom ul li a{font-size:11px;line-height:32px}#header .header_bottom .gnavi_bottom ul li a span:before{display:none !important}a.link-notice-sp{display:block;width:96%;height:48px;line-height:48px;text-align:center;font-weight:bold;border:1px solid #c00;background:#fee;margin:10px 2%;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}a.link-notice-sp span{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;color:#2F2F2F}a.link-notice-sp span:before{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;color:#c00;font-size:125%;font-family:"FontAwesome";content:"\f06a";margin-right:5px}a.link-notice-sp span:after{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;font-family:"FontAwesome";content:"\f054";margin-left:5px}a.link-notice-sp:hover,a.link-notice-sp:active{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;background:#c00;text-decoration:none}a.link-notice-sp:hover span,a.link-notice-sp:active span{color:#FFF;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}a.link-notice-sp:hover span:before,a.link-notice-sp:hover span:after,a.link-notice-sp:active span:before,a.link-notice-sp:active span:after{color:#FFF;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.top_page #main_visual{margin-top:70px;height:230px;background:url(/assets/img/bg_mainvisual_sp.png) no-repeat 50% 100%;background-size:cover}.top_page #main_visual .main_visual_inner{width:100%;height:160px;padding:10px;margin-top:-82.5px;margin-left:-50%}.top_page #main_visual .main_visual_inner .searchform_wrap{opacity:1 !important;padding:10px}.top_page #main_visual .main_visual_inner .searchform_wrap .searchform{margin-bottom:0}.top_page #main_visual .main_visual_inner .searchform_wrap .searchform .select_wrap,.top_page #main_visual .main_visual_inner .searchform_wrap .searchform .custom_select,.top_page #main_visual .main_visual_inner .searchform_wrap .searchform .customSelect,.top_page #main_visual .main_visual_inner .searchform_wrap .searchform .hasCustomSelect,.top_page #main_visual .main_visual_inner .searchform_wrap .searchform .customSelectInner{font-size:16px !important;height:36px !important;line-height:36px !important;width:100%}.top_page #main_visual .main_visual_inner .searchform_wrap .searchform .searchswich{width:100% !important}.top_page #main_visual .main_visual_inner .searchform_wrap .searchform .select_wrap:after{font-size:13px}.top_page #main_visual .main_visual_inner .searchform_wrap .detail_search,.top_page #main_visual .main_visual_inner .searchform_wrap .search_result{display:none}.top_page #main_visual .main_visual_inner .searchform_wrap .form_text{font-size:16px !important;width:100% !important;height:36px !important;line-height:36px !important;margin:0 0 10px !important}.top_page #main_visual .main_visual_inner .searchform_wrap .btn_l{font-size:12px !important;width:48% !important;height:36px !important;min-height:36px !important;line-height:36px !important;margin:0 !important;padding:0 !important}.top_page #main_visual .main_visual_inner .searchform_wrap .sp_btn_right{margin-right:4% !important}.top_page #main_visual .main_visual_inner .review_search .searchform_wrap .searchform{height:135px}.top_page #main_visual .main_visual_inner .biz_search .searchform_wrap{height:155px}.top_page #main_visual .main_visual_inner .biz_search .searchform_wrap .searchform{padding:0}.top_page #main_visual .main_visual_inner .job_search{margin-top:-25px}.top_page #main_visual .main_visual_inner .job_search .searchform_wrap .searchform{height:180px}#column>li{float:none}#column>li.column_2 .column_tabbox .tab_btn li .tab_ttl{line-height:15px;height:40px;font-size:12px;padding:8px}#column>li.column_3{float:none;margin:0 auto;padding:0 10px;width:100% !important}#column>li.column_3:after{display:none}#column>li.colimn_large .column_outbox h3{padding:10px}#column>li.colimn_large .column_outbox_imp h3{padding:10px 20px}.top_page #main{margin-top:30px}.top_page a.more_link{margin-top:20px}.top_page #column>li{float:none;width:100%;margin:0 auto;padding:0 10px}.top_page #column>li.column_2{margin:0 auto}.top_page #column .com_money{margin-bottom:15px}.top_page #column .com_comment{margin-bottom:10px}.top_page #column .popular_rank .popular_rank_com_name{height:20px;line-height:20px}.top_page #column .access_rank>li{margin-bottom:10px;padding-bottom:10px}#footer .footer_row_1{padding:25px 15px}#footer .footer_row_1 h2{font-size:14px;margin-bottom:15px;text-align:left}#footer .footer_row_1 p{font-size:11px;line-height:16px}#footer .footer_row_2{padding:25px 15px 25px}#footer .footer_row_2 .row_2_left{float:none;width:100%;margin-bottom:25px}#footer .footer_row_2 .row_2_left ul{width:100%;margin:0 auto}#footer .footer_row_2 .row_2_right{width:100%}#footer .footer_row_2 .row_2_right h2{font-size:14px;margin-bottom:15px}#footer .footer_row_2 .row_2_right p{font-size:11px;line-height:16px}#footer .footer_row_2 .row_2_right textarea{font-size:16px}#footer .footer_row_3{padding:25px 15px}#footer .footer_row_3 ul{margin:0 auto 25px;display:block}#footer .footer_row_3 ul li{text-align:center;display:block;float:left;width:46%;height:auto;margin:2%}#footer .footer_row_3 ul li a img{height:auto}#footer .footer_row_3 ul li a span{display:none}#footer .footer_row_3 .company{height:auto}#footer .footer_row_3 .company p{width:100% !important;position:relative !important;text-align:center !important}#footer .footer_row_3 .copyright{clear:both}}@media screen and (max-width: 640px){.top_page #column>li .column_red .access_rank_title{margin-bottom:0px !important}.sub_page{line-height:1.5em;line-height:1.5rem}.sub_page #main_visual{height:300px}.sub_page #footer .footer_row_1{display:none}.sub_page #footer .footer_row_2{background:#E3E3E3}.sub_page .column_outbox h3{min-height:50px;height:auto;line-height:1.5em;padding:13px 0}.sub_page .column_tabbox .tab_ttl{line-height:50px;padding:0}.sub_page .gray_s{display:none}.sub_page .column_2 .column_job_pickup .pickupicon{left:10px;top:10px;width:38px}.sub_page .hide{position:relative;cursor:pointer;transition:all .3s}.sub_page .hide.activate{margin-bottom:0px !important}.sub_page .hide:after{content:'';width:48px;height:48px;cursor:pointer;position:absolute;background-image:url(/assets/img/table_close.png);background-position:center center;background-repeat:no-repeat;background-size:14px;right:0;top:0}.sub_page .hide.activate:after{background-image:url(/assets/img/table_open.png)}.sub_page .hide:after{content:'\e807';font-family:"fontello";position:absolute;right:13px;top:15px;left:initial;margin:0;text-align:right;font-size:15px;line-height:1;transition:all .5s;background:none;width:auto;height:auto}.sub_page .hide.activate:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background:none}.sub_page .hide_close.hide:after{content:'';width:48px;height:48px;cursor:pointer;position:absolute;background-image:url(/assets/img/table_open.png);background-position:center center;background-repeat:no-repeat;background-size:14px;right:0;top:0}.sub_page .hide_close.hide.activate:after{background-image:url(/assets/img/table_close.png)}.sub_page .hide_close.hide:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);content:'\e807';font-family:"fontello";position:absolute;right:13px;top:15px;left:initial;margin:0;text-align:right;font-size:15px;line-height:1;transition:all .5s;background:none;width:auto;height:auto}.sub_page .hide_close.hide.activate:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background:none}.sub_page .sp_btn_half{width:48%;text-align:center}.sub_page .sp_btn_full{width:100%;margin:20px 0 0;text-align:center}.sub_page .single_wrap .post .tbbody .td{display:none !important}.sub_page .single_wrap .post .tbbody .td:first-child{display:block !important}.sub_page .single_wrap .post .postinf>li{padding:0 0 0 10px !important}.sub_page .single_wrap .post .single_author .td{display:block !important;padding:0 !important}.sub_page .single_wrap .post .single_author .td:first-child{display:none !important}.sub_page .offer_type1 .offer{width:100%;padding:10px 0 0;margin:0 0 10px;border-left:none;border-top:1px solid #E3E3E3}.sub_page .offer_type1 .offer:first-child{border-top:none;padding-top:0}.sub_page .offer_type1 .offer .offer_link .job_info span{display:inline-block;padding-right:10px}.sub_page .offer_type1 .offer .offerinf>li{display:inline-block;width:49%}.sub_page .offer_type2 .offer{width:50%;padding-left:5%;margin-left:5%}.sub_page .offer_type2 .offer:first-child{width:45%;padding-left:0;margin-left:0}.sub_page .offer_type2 .offer:nth-child(2),.sub_page .offer_type2 .offer:nth-child(3){display:none}.sub_page .sp_col1 .list_column{width:100%;margin:0 0 10px}.sub_page .list_column li a{padding:10px 0 10px 15px}.sub_page .list_column li.parent p,.sub_page .list_column li.parent a{padding:10px 0;font-size:13px;font-weight:bold;color:#2F2F2F}.sub_page .pan{margin-bottom:15px;padding-top:0px}.sub_page .pan li a{max-width:80px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block}.sub_page .pan li:last-child{max-width:280px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.sub_page #column>li.column_2{float:none;width:100%;margin:0 auto;padding:0 10px}.sub_page #column>li.column_2>h1{font-size:18px}.sub_page #column>li.column_2 .column_2_footer img{max-width:100%}.sub_page #column>li.column_2 .post .tbbody .td{display:block;padding-left:0}.sub_page #column>li.column_2 .post .tbbody .td img{width:80%;max-width:100%;max-height:320px;margin:0 auto;display:block}.sub_page #column>li.column_2 .post .tbbody .td:first-child{display:block}.sub_page #column>li.column_2 .post .spbody{display:table;width:100%;margin-bottom:10px}.sub_page #column>li.column_2 .post .spbody>*{display:table-cell !important;vertical-align:top}.sub_page #column>li.column_2 .post .spbody .thumb{padding:0 0 0 20px;height:70px}.sub_page #column>li.column_2 .post .postinf>li{display:block;padding:0}.sub_page #column>li.column_2 .post .postinf>li a{margin-left:10px}.sub_page #column>li.column_2 .post .postinf>li.sns{display:block;width:100%}.sub_page #column>li.column_2 .review_intro .hgroup{position:relative;background:none;height:155px;margin-bottom:10px;z-index:0}.sub_page #column>li.column_2 .review_intro .hgroup:after{content:"";position:absolute;top:0;display:block;width:100%;height:100px;background:url(/assets/img/bg_review_intro.png) no-repeat 50% 0%;z-index:-1}.sub_page #column>li.column_2 .review_intro .hgroup h1{height:100px;font-size:24px;line-height:32px;padding:21px 0;margin-bottom:10px}.sub_page #column>li.column_2 .review_intro .hgroup .hgroup_h2{font-size:16px;text-align:center;padding:0}.sub_page #column>li.column_2 .review_intro .hgroup .hgroup_h2 span{font-size:17px}.sub_page #column>li.column_2 .review_intro .hgroup .hgroup_h3{display:none}.sub_page #column>li.column_2 .review_intro .review_btn_wrap{padding:0 5px;margin-bottom:10px}.sub_page #column>li.column_2 .review_intro .btn{font-size:13px;padding:5px;height:50px;margin-bottom:10px}.sub_page #column>li.column_2 .list_3_partition,.sub_page #column>li.column_2 .access_rank{margin-bottom:10px}.sub_page #column>li.column_2 .list_3_partition>li .btn,.sub_page #column>li.column_2 .access_rank>li .btn{margin-top:15px}.sub_page #column>li.column_2 .list_3_partition>li .table,.sub_page #column>li.column_2 .access_rank>li .table{margin-bottom:0}.sub_page #column>li.column_2 .list_3_partition>li .access_rank_title,.sub_page #column>li.column_2 .access_rank>li .access_rank_title{margin-bottom:0}.sub_page #column>li.column_2 .list_3_partition>li,.sub_page #column>li.column_2 .access_rank>li{float:none;width:100%;padding:15px 0;border-bottom:1px solid #E3E3E3}.sub_page #column>li.column_2 .list_3_partition>li:nth-child(2),.sub_page #column>li.column_2 .access_rank>li:nth-child(2){border-right:0 none;border-left:0 none}.sub_page #column>li.column_2 .list_3_partition .popular_access,.sub_page #column>li.column_2 .access_rank .popular_access{padding-left:30px}.sub_page #column>li.column_2 .list_3_partition .cloud_wrap a,.sub_page #column>li.column_2 .access_rank .cloud_wrap a{margin-bottom:3px}.sub_page #column>li.column_2 .list_3_partition .commnet_more_lightblue,.sub_page #column>li.column_2 .access_rank .commnet_more_lightblue{float:right}.sub_page #column>li.column_2 .avg_data .avg_left{float:none;width:100%}.sub_page #column>li.column_2 .avg_data ul>li{float:none;width:100%}.sub_page #column>li.column_2 .avg_data ul>li:first-child{border-right:0 none;padding-right:0;margin-bottom:10px}.sub_page #column>li.column_2 .avg_data .avg_right{float:none;width:100%;height:300px;margin-top:-35px}.sub_page #column>li.column_2 .avg_data .avg_right .chart_box_detail{width:100%;height:320px;position:relative;margin:0 auto}.sub_page #column>li.column_2 .avg_data .avg_right .chart_box_detail canvas{width:300px !important;height:300px !important;transform:none;position:static;top:0;left:0;margin:0 auto !important;display:block}.sub_page #column>li.column_2 .avg_data_detail .chart_box_detail canvas{margin-top:-175px !important}.sub_page #column>li.column_2 .transitive_graph_table{width:100%}.sub_page #column>li.column_2 .transitive_graph_table td{width:280px}.sub_page #column>li.column_2 .transitive_graph_table th{background:transparent;font-weight:bold}.sub_page #column>li.column_2 .transitive_graph_table .graph_th_date{width:20%}.sub_page #column>li.column_2 .transitive_graph_table .graph_th_1{color:#26267F;font-weight:bold}.sub_page #column>li.column_2 .transitive_graph_table .graph_td_1{color:#7E7CD9}.sub_page #column>li.column_2 .transitive_graph_table .graph_th_2{color:#626262;font-weight:bold}.sub_page #column>li.column_2 .transitive_graph_table .graph_td_2{color:#bdbdbd}.sub_page #column>li.column_2 .com_list .com_data{position:relative;margin-bottom:20px}.sub_page #column>li.column_2 .com_list .com_image{position:relative;width:100px;height:auto;float:none;margin-bottom:15px}.sub_page #column>li.column_2 .com_list .com_favs{width:100px;position:relative;top:0;margin-top:10px;height:auto;padding:5px;line-height:16px;border-bottom:1px solid #E3E3E3;border-radius:4px}.sub_page #column>li.column_2 .com_list .com_favs i{display:block;text-align:center}.sub_page #column>li.column_2 .com_list .table_wrap_sp{padding-left:110px}.sub_page #column>li.column_2 .com_list .table{float:right;width:100%}.sub_page #column>li.column_2 .com_list .table th{width:40%;font-size:11px;padding:5px 0 5px 5px}.sub_page #column>li.column_2 .com_list .table td{width:60%;font-size:11px;padding:5px 0 5px 5px;word-break:break-all}.sub_page #column>li.column_2 .com_list .table td a{display:inline}.sub_page #column>li.column_2 .com_list .table_responsive th,.sub_page #column>li.column_2 .com_list .table_responsive td{display:table-cell}.sub_page #column>li.column_2 .com_list a.btn_more_large{width:100%;font-size:13px}.sub_page #column>li.column_2 .media_feed .tab_inbox li p{padding:0.7em 5px 0 5px}.sub_page #column>li.column_2 .media_feed .tab_inbox h5 a{padding-left:10px}.sub_page #column>li.column_2 .media_feed .tab_inbox h5:after{top:0;margin-top:1.1%}.sub_page #column>li.column_2 .com_list_detail .btn{display:inline-block;margin-left:0 !important}.sub_page #column>li.column_2 .com_list_detail .pc{display:none !important}.sub_page #column>li.column_2 .com_list_detail table .popular_hide{visibility:visible;display:table-row !important}.sub_page #column>li.column_2 .login_alert{width:103%;height:0px;padding:47.4% 0 0 0;margin:3px 0 0 -5px;display:block;background-color:none;background:url(/assets/img/add_2015/review/reviews-sp.png) no-repeat left top;background-size:cover}.sub_page #column>li.column_2 .login_alert .btn{margin:-89px auto 0 auto;padding:10px 0;width:75%;display:block;font-size:13px;letter-spacing:0.84px}.sub_page #column>li.column_2 .kyuuyo_table{margin-bottom:20px}.sub_page #column>li.column_2 .kyuuyo_table .table th,.sub_page #column>li.column_2 .kyuuyo_table .table td{padding:5px 2px;letter-spacing:0px}.sub_page #column>li.column_2 .kyuuyo_table .table th img,.sub_page #column>li.column_2 .kyuuyo_table .table td img{display:inline-block;height:18px;width:60px;vertical-align:top}.sub_page #column>li.column_2 .kyuuyo_table .table td{text-align:right;background:#FAFAFA}.sub_page #column>li.column_2 .kyuuyo_table .table th{width:50%;background:#e3f5ff;font-size:12px}.sub_page #column>li.column_2 .kyuuyo_table .table thead th{text-align:center;font-size:13px;font-weight:bold;color:#0e9cee}.sub_page #column>li.column_2 .kyuuyo_table.blur{height:0px;overflow:hidden}.sub_page #column>li.column_2 .com_kyuuyo_inner .login_alert{background-color:none;background-image:url(/assets/img/add_2015/review/reviews_salary_sp.png);background--repeat:no-repeat;background-position:left top;background-size:cover;width:106%;height:0;padding-top:106%;margin-left:-3%}.sub_page #column>li.column_2 .com_kyuuyo_inner .login_alert .btn{margin:-179px auto 0 auto}.sub_page #column>li.column_2 .com_kyuuyo_inner .login_alert:hover{background-image:url(/assets/img/add_2015/review/reviews_salary_over.png),url(/assets/img/add_2015/review/reviews_salary_sp.png)}.sub_page #column>li.column_2 .com_similar .sp{display:inline}.sub_page #column>li.column_2 .com_similar li h2{padding-left:0;width:100%;float:none}.sub_page #column>li.column_2 .com_similar li{float:none;width:100%;padding-top:15px;padding-right:0 !important;padding-left:0 !important;border-right:0 none !important;border-left:0 none !important;border-bottom:1px solid #E3E3E3}.sub_page #column>li.column_2 .com_similar li:last-child{border-bottom:0 none}.sub_page #column>li.column_2 .com_similar li table td,.sub_page #column>li.column_2 .com_similar li table th{border:1px solid #E3E3E3;padding:5px 0 5px 5px}.sub_page #column>li.column_2 .com_similar li table{margin:10px 0;table-layout:fixed}.sub_page #column>li.column_2 .com_similar li table .popular_hide{visibility:visible;display:table-row !important}.sub_page #column>li.column_2 .com_similar li table td{width:70%;display:table-cell}.sub_page #column>li.column_2 .transitive_graph_bar{position:relative;margin-top:0;text-align:left}.sub_page #column>li.column_2 .transitive_graph_bar p{display:inline-block;height:1em;line-height:1em}.sub_page #column>li.column_2 #canvas_bar{margin-bottom:0}.sub_page #column>li.column_2 .column_tabbox .tab_btn li .tab_ttl{line-height:1.25em}.sub_page #column>li.column_2 .column_outbox.single_wrap{position:relative;width:100%;height:auto;padding:1em 1em 0;margin-bottom:30px;background:#FFF;border:1px solid #E3E3E3;border-bottom:0 none;border-radius:4px;box-shadow:0 3px 0 #E3E3E3}.sub_page #column>li.column_large{width:100%;margin:0 auto;padding:0 10px}.sub_page #column>li.column_large .column_2_footer img{max-width:100%}.review .tab_body_link .tab_header_link{height:72px;border-bottom:0 none;margin-bottom:15px}.review .tab_body_link .tab_header_link ul{height:72px;display:block;overflow:hidden;border:1px solid #E3E3E3;border-radius:4px}.review .tab_body_link .tab_header_link ul li{position:relative;float:left;width:33%;height:36px;text-align:center;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.review .tab_body_link .tab_header_link ul li.activate{background:#26267F}.review .tab_body_link .tab_header_link ul li.activate a{color:#FFF !important}.review .tab_body_link .tab_header_link ul li a,.review .tab_body_link .tab_header_link ul li:first-child a{display:block;width:100%;height:100%;padding:0;line-height:36px;color:#26267F;font-weight:bold;color:#26267F;text-align:center;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.review .tab_body_link .tab_header_link ul li a:hover,.review .tab_body_link .tab_header_link ul li:first-child a:hover{color:#FFF;background:#26267F}.review .tab_body_link .tab_header_link ul li a p{display:none}.review .tab_body_link .tab_header_link ul li:nth-child(2n){width:33%}.review .tab_body_link .tab_header_link ul li:nth-child(3n-1){width:34%}.review .tab_body_link .tab_header_link ul li:nth-child(3),.review .tab_body_link .tab_header_link ul li:last-child{border-right:0 none}.review .kyuuyo_sort li{border-radius:0}.review .kyuuyo_sort li a{padding-top:12px;font-size:12px;height:50px;line-height:1.2}.job .company_logos ul{width:100%;margin:0 auto}.job .company_logos a .company_name{width:100%;margin-left:-52px}.job .company_logos a{width:100%;margin:0}.job .company_logos ul{text-align:center}.job .company_logos li{display:inline-block;width:28%;margin:2% 1%}.job .offer .offer_link{-webkit-text-size-adjust:100%}.job .offerinf .catlink{width:90%}.job .single_wrap .job_single_header{width:100%;float:none}.job .sp_flex{overflow:visible}.job .single_wrap .job_option{position:static}.job .single_wrap .info_number{width:100%}.job .single_wrap .job_tag{width:100%}.job .single_body .single_text{width:100%}.job .table .job_photo{padding:0;border:none}.job .table .job_photo img{max-width:300px;display:block;padding:10px}.job .table .job_photo .imgwrap{margin:0}.job .manage_no,.job .date{color:#949494;text-align:right;font-size:10px}.job .td{display:block}.job .explanation{right:0%;top:130%;width:100%}.job.sub_page #column>li.column_2 .column_outbox .offer_type1 .sns-share{margin-bottom:-10px;height:40px}.job #sp_search .searchswich_body{display:none}.job #sp_search .job_search{display:block}.job .offer_list{margin-bottom:50px;position:relative}.job .offer_list .offer_close{position:absolute;right:0;top:-5px;font-size:20px}.job .offer_list .job_com_name,.job .offer_list .offer_list .job_title{padding-right:40px}.job .offer_list .btn_info{color:#c00;border:2px solid #c00;padding:10px;background:#FFF;border-radius:4px;font-weight:bold;margin-bottom:20px}.job .offer_list .btn_info:before{content:'\e804';font-family:"fontello";float:right;color:#c00;font-size:16px}.job .offer_list .btn_more{margin-left:0;text-align:center}.job .offer_list .sp_viwinfo{display:none;clear:both}.job .offer_list .job_image{width:100%;margin:0 0 10px}.job .job_option{width:100%;float:none}.job .job_option ul{margin:0 0 10px;position:relative}.job .job_option ul li{float:left;line-height:20px;padding:10px;height:40px}.job .job_option .gift{width:60%;height:40px;font-size:12px}.job .job_option .gift span{padding-left:5px}.job .job_option .from{width:60%;padding:0;height:40px}.job .job_option .from a{height:40px;padding:0;text-align:right}.job .job_option .from img{width:auto;height:100%}.job .job_option .from span{position:absolute;left:0;top:0;padding:0 5px}.job .job_option .type{width:auto;border-top:1px solid #FFF;border-left:1px solid #E3E3E3;font-size:13px;position:static}.search .select_wrap{width:100% !important;margin:10px auto 15px}.search .from_to{margin:10px auto 15px}.search .region_s_list{padding-top:15px}.search .custom_select,.search .select_s .customSelect{width:100% !important}.search .select_list li{margin:8px 0 8px 0 !important}.search .select_list li label{height:auto !important}.search .w155{width:100%}.search .btn_right.btn_submit{width:100%;float:none}.search .btn_reset{margin:0 0 20px 0}.search .search_footer{padding-top:0px}.search .search_footer_body{text-align:center}.search .search_footer_body>li{display:inline-block;vertical-align:top}.search .search_footer_body>li.countup{margin-right:10px}.search .search_footer_body>li.countup ul li{font-size:15px;font-weight:bold;line-height:48px;display:inline-block}.search .search_footer_body>li.countup ul li.countup_body{color:#cb3d3d;font-size:20px;padding:0 5px}.search .search_footer_body>li.countup.bottom{display:none}.search .search_footer_body>li.countup.top{display:inline-block}.sub_page.job.search #jobSearch p.sec_ttl{padding:15px 0}.biz .post_cat{width:100%}.biz .post_cat:nth-child(2n) .post_cat_body{padding:0;border-left:none}.biz #sp_search .searchswich_body{display:none}.biz #sp_search .biz_search{display:block}.biz .single_body blockquote{font-size:13px}.biz .single_body h1{line-height:1.2}#main_visual{margin-top:70px;height:300px;background:url(/assets/img/bg_mainvisual_sp.png) no-repeat 50% 100%;background-size:cover}#main_visual .main_visual_inner{width:100%;height:275px;padding:10px;margin-top:-145px;margin-left:-50%}#main_visual .main_visual_inner .searchform_wrap{padding:10px;border-radius:4px}#main_visual .main_visual_inner .searchform_wrap .searchform{height:135px;margin-bottom:20px}#main_visual .main_visual_inner .searchform_wrap .searchform .select_wrap,#main_visual .main_visual_inner .searchform_wrap .searchform .custom_select,#main_visual .main_visual_inner .searchform_wrap .searchform .customSelect,#main_visual .main_visual_inner .searchform_wrap .searchform .hasCustomSelect,#main_visual .main_visual_inner .searchform_wrap .searchform .customSelectInner{font-size:16px !important;height:36px !important;line-height:36px !important;border-radius:4px !important}#main_visual .main_visual_inner .searchform_wrap .form_text{margin:0 0 10px !important;font-size:16px !important;width:100% !important;height:38px !important;line-height:38px !important;border-radius:4px !important}#main_visual .main_visual_inner .searchform_wrap .btn_l{font-size:12px !important;width:48% !important;height:36px !important;min-height:36px !important;line-height:36px !important;margin:0 !important;padding:0 !important}#main_visual .main_visual_inner .searchform_wrap .select_wrap{width:100%;margin-bottom:10px;margin-right:0}#main_visual .main_visual_inner .searchform_wrap .select_wrap .hasCustomSelect{width:100% !important}#main_visual .main_visual_inner .searchform_wrap .sp_btn_right{margin-right:4% !important}#main_visual .main_visual_inner .searchform_wrap .search_result{display:block;position:relative;text-align:center;margin-bottom:10px}#main_visual .main_visual_inner .searchform_wrap a.detail_search{clear:both;position:relative;bottom:0;right:0;display:block;margin:0 auto;width:100%;font-size:11px;text-align:center}#main_visual .main_visual_inner .review_search .searchform{height:165px;margin-bottom:0}#main_visual .main_visual_inner .job_search .searchform_wrap .searchform{height:200px;margin-bottom:0}#main_visual .main_visual_inner .job_search .searchform_wrap .searchform .select_wrap{width:48%;margin-right:4%;margin-bottom:10px}#main_visual .main_visual_inner .job_search .searchform_wrap .searchform .select_wrap .customSelect,#main_visual .main_visual_inner .job_search .searchform_wrap .searchform .select_wrap .custom_select{width:100%}#main_visual .main_visual_inner .job_search .searchform_wrap .searchform .select_wrap:nth-child(1){width:100%;margin-right:0}#main_visual .main_visual_inner .job_search .searchform_wrap .searchform .select_wrap:nth-child(2){clear:both}#main_visual .main_visual_inner .job_search .searchform_wrap .searchform .select_wrap:nth-child(3){margin-right:0}#main_visual .main_visual_inner .job_search .searchform_wrap .searchform .select_wrap:nth-child(4){clear:both}#main_visual .main_visual_inner .job_search .searchform_wrap .searchform .form_text{width:48% !important;height:38px !important;margin:0 !important}#main_visual .main_visual_inner .biz_search .searchform_wrap{height:275px;border-radius:4px}#main_visual .main_visual_inner .biz_search .searchform_wrap form{padding:60px 0}#main_visual .main_visual_inner .job_search .searchform_wrap .btn_l,#main_visual .main_visual_inner .biz_search .searchform_wrap .btn_l{clear:both;width:100% !important}.my_page #main_visual,.search #main_visual,.biz #main_visual{height:0}}@media screen and (min-width: 375px) and (max-width: 414px){.sub_page #column>li.column_2 .login_alert .btn{margin-top:-104px}}@media screen and (min-width: 414px) and (max-width: 640px){.sub_page #column>li.column_2 .login_alert .btn{margin-top:-114px}}@media screen and (max-width: 640px){.main_visual_inner .top_search{padding-top:0px !important}.main_visual_inner .biz_search .searchform_wrap{height:155px !important}.main_visual_inner .biz_search .searchform_wrap form{padding:0 !important}#main_visual .main_visual_inner .top_search .searchform_wrap .searchform .select_wrap .customSelect{width:100% !important}#main_visual .main_visual_inner .biz_search .searchform_wrap .searchform .select_wrap .customSelect{width:100% !important}.top_page #main_visual .main_visual_inner .searchform_wrap .sp_btn_right,.sub_page #main_visual .main_visual_inner .searchform_wrap .sp_btn_right{width:100% !important;margin-right:0px !important;font-weight:bold;box-shadow:0 1px 0 #003}#footer .footer_row_1 h1{font-size:14px}#footer .footer_row_2 .row_2_right h1{font-size:14px}#footer .footer_row_2 .row_2_right .btn_l{width:100%}#footer .footer_row_3 .company h1{position:static;text-align:center}.sub_page .pan{margin-bottom:15px}.sub_page .pan.none{padding-top:5px;margin-bottom:15px}.top_page #column .widget_list .article_list .li .widget_ttl{float:none;width:100%}.top_page #column .widget_list .article_list .li .widget_image{float:none;width:100%}.top_page #column .widget_list .article_list .li .article_info{width:100%;clear:both}.top_page #column .widget_list .article_list .li .article_info li{width:100%;float:none;font-size:11px}.top_page #column .widget_list .article_list .li .article_info .cat{width:100%}.top_page #column .widget_list .article_list .li .job_news{padding-right:0px}.top_page #column .widget_list .article_list .li .column_job_pickup .sp_slider_wrapper .job_pickup .job_image{width:100%;float:none}.top_page #column .widget_list .article_list .li .column_job_pickup .sp_slider_wrapper .job_pickup .job_text .job_name{font-size:14px}.top_page #column .widget_list .article_list .li .column_job_pickup .sp_slider_wrapper .job_pickup .job_text .job_com_name{color:#626262;font-size:12px;margin-bottom:5px}.top_page #column .widget_list .article_list .li .column_job_pickup .sp_slider_wrapper .job_pickup .job_text .job_info{color:#949494;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;margin-bottom:5px}.top_page #column .widget_list .article_list .li .column_job_pickup .sp_slider_wrapper .job_pickup .btn{margin:10px 0 20px 0;color:#c00;font-weight:bold}.top_page #column .widget_list .more_link{margin-top:10px}.top_page #column .widget_list .pickup_more.more_link{margin:0 10px 15px 0}.top_page #column .widget_list .sp_slider_wrapper .job_pickup .job_image,.sub_page #column .widget_list .sp_slider_wrapper .job_pickup .job_image{width:100%;float:none;margin-bottom:10px;display:block}.top_page #column .widget_list .sp_slider_wrapper .job_pickup .job_image img,.sub_page #column .widget_list .sp_slider_wrapper .job_pickup .job_image img{max-height:180px;overflow:hidden}.top_page #column .widget_list .sp_slider_wrapper .job_pickup .job_name,.sub_page #column .widget_list .sp_slider_wrapper .job_pickup .job_name{font-size:14px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;-webkit-text-size-adjust:100%;margin-bottom:5px}.top_page #column .widget_list .sp_slider_wrapper .job_pickup .job_text,.sub_page #column .widget_list .sp_slider_wrapper .job_pickup .job_text{width:100%;float:none;margin:0 0 5px 0}.top_page #column .widget_list .sp_slider_wrapper .job_pickup .job_text .job_com_name,.sub_page #column .widget_list .sp_slider_wrapper .job_pickup .job_text .job_com_name{color:#626262;margin-bottom:5px;font-size:12px;-webkit-text-size-adjust:100%}.top_page #column .widget_list .sp_slider_wrapper .job_pickup .job_text .job_info,.sub_page #column .widget_list .sp_slider_wrapper .job_pickup .job_text .job_info{color:#949494;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;margin-bottom:5px;font-size:12px;-webkit-text-size-adjust:100%}.top_page #column .widget_list .sp_slider_wrapper .job_pickup .btn,.sub_page #column .widget_list .sp_slider_wrapper .job_pickup .btn{margin:10px 0 20px 0;color:#c00;font-weight:bold;-webkit-text-size-adjust:100%}.sub_page #column>li.column_2 .list_3_partition li{min-height:80px;padding-top:0px}.sub_page #column>li.column_2 .list_3_partition li .com_money{height:auto;margin-bottom:0px}.sub_page #column>li.column_2 .list_3_partition li .com_money .com_image{float:left;height:30px;margin-bottom:0px}.sub_page #column>li.column_2 .list_3_partition li .com_money .com_money_text{display:table-cell;width:120px;height:30px;text-align:center;margin-top:10px}.nenshu_ranking_bnr img{width:100%}.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_inner .com_comment_info{width:100%;margin-bottom:10px}.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_inner .com_comment_info_list{width:80%}.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_inner .com_comment_info_list:after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_inner .com_comment_info_list dt{width:30%;margin:0 0 5px 0}.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_inner .com_comment_info_list dd{width:70%;margin:0 0 5px 0}.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_inner .bottom{margin-bottom:5px}.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_inner .com_comment_text{margin-top:5px}.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_inner .btn_silver{margin-top:15px;font-weight:bold}.sub_page #column>li.column_2 .column_outbox .com_list_detail .com_data{margin-bottom:10px}.sub_page #column>li.column_2 .column_outbox .com_list_detail .com_data .com_work .rating_ttl{font-size:12px;margin:3px 5px 0 0;line-height:18px}.sub_page #column>li.column_2 .column_outbox .com_list_detail .com_data .com_work .star{float:left;margin-right:10px;font-size:15px}.sub_page #column>li.column_2 .column_outbox .com_list_detail .com_data .com_work .com_favs{font-size:12px;position:static;float:right;margin:-30px 0 0 0}.sub_page #column>li.column_2 .column_outbox .com_list_detail .com_data .com_work .icon-star,.sub_page #column>li.column_2 .column_outbox .com_list_detail .com_data .com_work .icon-star-half,.sub_page #column>li.column_2 .column_outbox .com_list_detail .com_data .com_work .icon-star-empty{width:13px;height:13px;margin-right:1px;font-size:13px}.sub_page #column>li.column_2 .column_outbox .com_list_detail .com_data .com_work .total_review{left:0px;top:80%}.sub_page #column>li.column_2 .column_outbox .com_list_detail .com_data .table_wrap_sp{display:none}.sub_page #column>li.column_2 .column_outbox .avg_data_detail>p i{margin-bottom:10px}.sub_page #column>li.column_2 .column_outbox .company_info_list{width:100%}.sub_page #column>li.column_2 .column_outbox .company_info_list li{width:100%}.sub_page #column>li.column_2 .column_outbox .company_info_list li .com_info,.sub_page #column>li.column_2 .column_outbox .company_info_list li .over_time{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;float:left}.sub_page #column>li.column_2 .column_outbox .company_info_list li .com_info{width:calc(100% - 62px )}.sub_page #column>li.column_2 .column_outbox .company_info_list li .over_time{width:calc(100% - 125px)}.sub_page #column>li.column_2 .column_outbox .company_info_list li .com_info_txt,.sub_page #column>li.column_2 .column_outbox .company_info_list li .over_time_txt{display:inline-block}.sub_page #column>li.column_2 .column_outbox .company_info_list li .com_info_txt{margin-top:3px;width:62px}.sub_page #column>li.column_2 .column_outbox .company_info_list li .over_time_txt{margin-top:2px;width:125px}.form input.keyword{width:100%}.form .btn_reset{width:100%;float:none;margin-top:20px}.form .select_list li{float:left;margin:7px 14px 7px 0}.form .select_list li label{position:relative;display:block;height:20px;line-height:20px;cursor:pointer}.form .select_list li label input{opacity:0;position:absolute}.form .select_list li label div{display:inline-block;vertical-align:middle}.form .select_list li label div:first-child span{background-repeat:no-repeat;background-position:bottom left;width:20px;height:20px;margin-right:5px;display:block}.form .select_list li label.on div span{background-position:top left}.form .checkbox li label div:first-child span{background-image:url(/assets/img/input_check_blue.png)}.form .radio li label div:first-child span{background-image:url(/assets/img/input_radio_blue.png)}.form .serch_keyword{display:table}.form .serch_keyword>li{display:table-cell}.form .serch_keyword>li.mid{padding:0 10px}.search_btn_area{margin:20px auto;width:276px}.search_txt{margin:20px 0}.search_txt strong{display:block}.sub_page #column>li.column_2 .form .select_wrap{width:100%}.sub_page #column>li.column_2 .form .com_list h1{margin-bottom:10px;font-size:14px;width:90%}.sub_page #column>li.column_2 .form .result_com .com_list article{margin-bottom:30px;width:100%}.sub_page #column>li.column_2 .form .result_com .com_list article .table{width:100%;float:none;margin-bottom:0px}.sub_page #column>li.column_2 .form .result_com .com_list article .table_wrap_sp{padding-left:0px}.sub_page #column>li.column_2 .form .result_com .com_list article .com_data{margin-bottom:10px}.sub_page #column>li.column_2 .form .result_com .com_list article .btn_more_large{width:100%;font-size:12px}.sub_page #column>li.column_2 .form .result_com .com_list article h1{font-size:14px;margin-bottom:15px}.sub_page #column>li.column_2 .form .result_com .com_list article .result_more{color:#009;margin-left:20px}.sub_page #column>li.column_2 .form #income_order,.sub_page #column>li.column_2 .form #kuchikomi_order,.sub_page #column>li.column_2 .form #interview_order{margin-bottom:20px}.sub_page #column>li.column_large.contact .form_contents{width:100%;min-height:238px}.sub_page #column>li.column_large.contact .sec_ttl{margin-bottom:20px}.sub_page #column>li.column_large.contact .border_list{margin:0 0 20px 0;padding:20px 20px 10px 50px}.sub_page #column>li.column_large.contact .border_list li{margin:0 0 10px -1em;text-indent:-1em}.sub_page #column>li.column_large.contact .withdrawal,.sub_page #column>li.column_large.contact .mail_delivery{font-weight:bold}.sub_page #column>li.column_large.contact .withdrawal span,.sub_page #column>li.column_large.contact .mail_delivery span{display:block;margin-bottom:5px}.sub_page #column>li.column_large.contact .help_withdrawal td,.sub_page #column>li.column_large.contact .help_withdrawal th,.sub_page #column>li.column_large.contact .stop_mail td,.sub_page #column>li.column_large.contact .stop_mail th{padding:10px}.sub_page #column>li.column_large.contact .withdrawal_url,.sub_page #column>li.column_large.contact .stop_mail_url{font-weight:bold;color:#000099}.sub_page #column>li.column_large.contact .not_solve{text-align:left;padding-right:0%}.sub_page #column>li.column_large.contact p,.sub_page #column>li.column_large.contact dl,.sub_page #column>li.column_large.contact table{margin:0 0 20px 0}.sub_page #column>li.column_large.contact .time{color:#009;font-weight:bold}.sub_page #column>li.column_large.contact .need{margin-left:20px;color:#fff;background:#009;padding:2px 4px;border-radius:2px}.sub_page #column>li.column_large.contact .list{width:100%}.sub_page #column>li.column_large.contact .list dt,.sub_page #column>li.column_large.contact .list dd{position:static;float:none;width:100%;min-height:13px;margin:0;padding:0;border:none;background:none;box-shadow:none;color:#000;font-weight:normal;line-height:1}.sub_page #column>li.column_large.contact .list dd{margin:0 0 10px 0}.sub_page #column>li.column_large.contact .border_list.select_list{padding:10px}.sub_page #column>li.column_large.contact .border_list.select_list li{float:none;text-align:left;text-indent:0em;width:100%;padding-bottom:10px}.sub_page #column>li.column_large.contact .border_list.select_list li .error{padding:25px 0 0 0}.sub_page #column>li.column_large.contact .select_list li.float_l{float:left}.sub_page #column>li.column_large.contact .btn_submit{margin:0 auto 20px auto;display:block}.sub_page #column>li.column_large.contact .td_msg{margin:5px 0 0 0;font-size:12px}.sub_page #column>li.column_large.contact .btn_reset{margin:0 auto 20px auto;float:none;display:block;width:206px}.review.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_innerL .com_comment_info{margin-bottom:10px}.sub_page #column>li.column_2.review_sub{padding:0}.sub_page #column>li.column_2.review_sub .column_outbox .sec_ttl{margin-bottom:10px}.sub_page #column>li.column_2.review_sub .column_outbox .btn_set{margin:0}.sub_page #column>li.column_2.review_sub .column_outbox .avg_data ul{border-top:none}.sub_page #column>li.column_2.review_sub .column_outbox .avg_data .overtime_list li p span{font-size:16px;color:#626262}.sub_page #column>li.column_2.review_sub .column_outbox .avg_data .overtime_list li:last-child:after{content:"";position:absolute;top:50%;left:10px;margin-top:-10px;background-image:url('/assets/img/parts-s21abd6f2e0.png');background-position:0 -202px;background-repeat:no-repeat;display:block;height:20px;width:20px}}@media screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 640px) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 640px) and (min-device-pixel-ratio: 2){.sub_page #column>li.column_2.review_sub .column_outbox .avg_data .overtime_list li:last-child:after{background-position:0 -202px;-moz-background-size:170px auto;-o-background-size:170px auto;-webkit-background-size:170px auto;background-size:170px auto;background-image:url('/assets/img/parts-retina-s5c8ea66d51.png')}}@media screen and (max-width: 640px){.sub_page #column>li.column_2.review_sub .common_list{margin-bottom:10px}.sub_page #column>li.column_2.review_sub .mb20{margin-bottom:20px}.sub_page #column>li.column_2.review_sub .com_comment_detail li a{margin-right:10px}.sub_page #column>li.column_2.review_sub .recom .com_comment_info span{font-size:14px;margin-right:1em}.sub_page #column>li.column_2.review_sub .recom .com_comment_text{text-align:left}.sub_page #column>li.column_2.review_sub .recom .com_comment_text span{font-size:13px}.sub_page #column>li.column_2.review_sub .com_comment .com_comment_innerL .com_comment_text dl{margin-bottom:10px}.sub_page #column>li.column_2.review_sub .com_comment .com_comment_innerL .com_comment_text dl dt{font-weight:bold;color:#009}.sub_page #column>li.column_2.review_sub .com_comment .com_comment_innerL .com_comment_text dl dt strong{color:#626262;margin:0 0 5px 0;display:block}.sub_page #column>li.column_2.review_sub .com_comment .com_comment_innerL .interview_ttl.com_comment_info{font-size:15px;color:#2F2F2F;margin-bottom:10px;width:80%}.sub_page #column>li.column_2.review_sub .interview_data .data_top{width:100%;float:none;margin-bottom:10px;overflow:hidden}.sub_page #column>li.column_2.review_sub .interview_data .data_top dt{width:40%;float:left}.sub_page #column>li.column_2.review_sub .interview_data .data_top dd{width:60%;float:left}.sub_page #column>li.column_2.review_sub .interview_data .interview_result{width:100%;float:none;margin-bottom:15px}.sub_page #column>li.column_2.review_sub .interview_data .interview_result dd{font-weight:bold;text-align:center;width:70%;margin:5px auto 10px auto;padding:5px;border:#E3E3E3 1px solid}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph{clear:both;margin-bottom:20px;padding-top:10px}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dt{text-align:center;padding:0}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box{width:258px;margin:0 auto;position:relative;padding-bottom:10px}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box canvas{width:258px !important;height:120px !important;margin:0 auto;display:block}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box .transitive_graph{margin:-10px 0 0 35px}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box .transitive_graph p{display:block;width:100%;margin-bottom:10px}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .on_graph{left:31%;top:25%;font-size:13px;padding:12px 10px;width:150px}.sub_page #column>li.column_2.review_sub.company_detail_r .table_results{overflow-x:auto;width:100%;display:block}.sub_page #column>li.column_2.review_sub.company_detail_r .table_results tbody{display:block}.sub_page #column>li.column_2.review_sub.company_detail_r .table_results tbody th{min-width:100px;padding:5px 3px}.sub_page #column>li.column_2.review_sub.company_detail_r .table_results tbody td{padding:5px 3px}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng{margin-bottom:20px}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dt{font-size:14px;font-weight:bold;margin-bottom:10px}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dd{display:inline-block;margin:0 20px 0 0}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dd a{display:inline-block;float:right;color:#009;text-align:left}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dd a:before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.sub_page #column>li.column_2.review_sub.company_detail_r .corp_detail_mng dl dd a:hover:before{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}.sub_page #column>li.column_2.review_sub.company_detail_r #google_map{width:100%;height:320px}.sub_page #column>li.column_2.review_sub.company_detail_r .gray_fz10{margin-bottom:20px}.img_frame{float:none;margin:0 auto 20px auto}.job_review_tab{margin-top:5px;float:none;width:100%;height:36px;border-top:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-radius:4px 4px 0 0}.job_review_tab li{position:relative;width:33.3%;float:left;height:36px;text-align:center;border-right:1px solid #E3E3E3}.job_review_tab li a{display:block;width:100%;color:#26267F !important;text-align:center;line-height:36px;height:36px;font-size:12px;font-weight:bold;transition:all .3s}.job_review_tab .arrow_box{position:relative;background:rgba(255,255,255,0.9);border:2px solid #26267F;margin:-110px 0 0 0;padding:10px;height:auto;width:100%;font-size:12px;text-align:left;display:none}.job_review_tab .arrow_box a{height:auto;width:auto;text-align:center;line-height:20px}.job_review_tab .arrow_box:after,.job_review_tab .arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.job_review_tab .arrow_box:after{border-color:rgba(255,249,245,0);border-top-color:#FFF;border-width:15px;margin-left:-15px}.job_review_tab .arrow_box:before{border-color:rgba(92,92,92,0);border-top-color:#26267F;border-width:18px;margin-left:-18px}.job_review_tab .del{position:absolute;top:0px;right:0px}.job_review_tab .del:hover{cursor:pointer}#main .agent_bnr{margin-bottom:10px}#main .agent_bnr p{margin-bottom:5px}#main .agent_bnr .btn_silver{float:none;width:94%;margin:0 auto 15px auto;display:block}#main .agent_bnr .logo_area{float:none;width:94%;overflow:hidden;margin:0 auto 5px auto;display:none}#main .agent_bnr .logo_area a{float:left;width:48%;height:49px;padding:10px;background:#fff;margin:0 3% 10px 0}#main .agent_bnr .logo_area .agent-1{padding:17px 0 0 5%}#main .agent_bnr .logo_area .agent-1 img{width:110px;height:8px}#main .agent_bnr .logo_area .agent-2{padding:9px 0 0 8%;margin-right:0}#main .agent_bnr .logo_area .agent-2 img{width:90px;height:34px;text-align:center}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list{margin-bottom:10px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list:after,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list:after,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list:after{content:"";display:block;clear:both}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li{border:none;width:100%;padding:0;margin:0;vertical-align:top;float:none;border-left:none}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li:first-child,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li:first-child,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li:first-child{width:100%;padding-left:0;margin-left:0;border:none}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup{position:relative;display:block}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup:after,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup:after,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup:after{content:"";display:block;clear:both}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_image,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_image,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_image{float:none;display:block;width:100%;height:auto;margin:0 0 5px 0;text-align:center;overflow:hidden}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_image img,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_image img,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_image img{display:inline-block;width:100%;height:auto;vertical-align:top;box-shadow:2px 2px 0 #f0f0f0}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_name,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_name,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_name{height:auto;padding-bottom:0px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_text,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_text,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_text{line-height:16px;padding:10px 0;margin-bottom:10px;border-bottom:#E3E3E3 1px solid}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_text .job_com_name,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_com_name,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_com_name{color:#626262;font-size:12px;margin-bottom:5px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_text .job_com_name:after,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_com_name:after,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_com_name:after{content:"";display:block;clear:both}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .job_text .job_info,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_info,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .job_text .job_info{color:#949494;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;margin-bottom:0px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .btn,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .btn,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .btn{margin:10px 0 3px 0;color:#c00;font-weight:bold}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .article_list .li .job_pickup .sp_order1,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .article_list .li .job_pickup .sp_order1,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .article_list .li .job_pickup .sp_order1{float:none;width:100%}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .more_link,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .more_link,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .more_link{margin-top:10px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list{padding-top:5px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list{border-bottom:#E3E3E3 1px solid;padding-bottom:15px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li{margin-bottom:10px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .widget_ttl,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .widget_ttl,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .widget_ttl{font-size:14px;margin-bottom:5px;height:auto}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .widget_image,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .widget_image,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .widget_image{float:none;width:100%;margin-bottom:5px;text-align:center}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .widget_image img,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .widget_image img,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .widget_image img{width:160px;height:160px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share{clear:both}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li{width:32%;border:1px solid #E3E3E3;height:39px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li i,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li i,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li i{width:100%;height:18px;line-height:18px;border-bottom:1px solid #E3E3E3;border-right:none}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li span,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li span,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li span{position:static;padding:0;font-size:10px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li:nth-child(2),.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li:nth-child(2),.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li:nth-child(2){margin:0 2%}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .sns-share>li:last-child,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li:last-child,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .sns-share>li:last-child{margin:0;padding:0}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .article_info,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .article_info,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .article_info{float:none;width:100%;margin-bottom:5px}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .article_info li,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .article_info li,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .article_info li{border:none;margin-bottom:5px;padding-bottom:0px;width:100%;float:none;font-size:11px;color:#626262;line-height:1.2}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .article_info .cat,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .article_info .cat,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .article_info .cat{width:100%;padding:2px 5px 3px 5px;margin:0;font-size:10px;display:inline-block;letter-spacing:-1px;text-align:center;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .more_link,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .more_link,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .more_link{margin-top:0px}.column_2_footer .pop_up{right:0px;top:-110px;width:70%;z-index:10}.job .offer_list .btn.sp_btn_full{text-align:center}.biz_repo_frame{width:100%;float:none;padding:5px;margin:0 0 20px 0}.biz_repo_frame span{text-align:center;font-size:12px;margin:0}.biz_repo_frame img{width:100%}.premium .sub_ttl{text-indent:0}.premium .sub_ttl strong{font-size:13px;font-weight:bold;margin-right:10px}.premium .sub_ttl .ymd{font-size:12px}.premium .index_list h2{margin-top:-1em}.premium .index_list h2:first-letter{font-size:18px;margin-right:0px}.premium .index_list ol{margin-bottom:20px}.premium .index_list ol li{margin-bottom:10px}.premium .index_list ol li a{margin-left:10px}.premium .btn_half{width:100%}.premium h2:first-letter{font-size:30px;margin-right:5px}.premium p{text-indent:1em}.premium ol{margin-bottom:20px}.premium ol li{font-size:15px;padding-left:1em;text-indent:-1em;margin-bottom:10px}.premium dl{margin-bottom:20px;font-size:16px}.premium dl dt{margin-bottom:5px;padding-top:5px;color:#2F2F2F;font-weight:bold}.premium dl dd{margin-bottom:15px;line-height:1.5}.premium .float_img{float:right;padding:10px;width:150px}.premium .img_wide{padding:10px;margin:0 auto 10px auto;width:100%;overflow:hidden}.premium .img_wide img{width:100%}.premium .cut{height:auto;overflow:hidden}.premium .h_220{height:auto}.premium .h_245{height:auto}.premium .h_300{height:auto}.premium .h_315{height:auto}.premium .h_330{height:auto}.premium .h_345{height:auto}.premium .h_360{height:auto}.premium .h_375{height:auto}.premium .h_400{height:auto}.premium .h_410{height:auto}.premium .h_415{height:auto}.premium .h_420{height:auto}.premium .h_425{height:auto}.premium .h_440{height:auto}.premium .h_485{height:auto}.premium .h_535{height:auto}.premium .premium_footer{padding:10px 0}.premium .premium_footer dl{padding:10px 0}.premium .premium_footer dl dt .vol{margin-right:10px}.premium .premium_footer dl dd{margin-bottom:10px}.sub_page #column>li.column_2.about_cc p{margin-bottom:20px}.sub_page #column>li.column_2.about_cc strong{background:#f9ff3d}.sub_page #column>li.column_2.about_cc .top_copy{text-align:left;font-size:13px;line-height:2em;padding:20px 0}.sub_page #column>li.column_2.about_cc .center_img{width:60%;margin:0 auto 20px auto}.sub_page #column>li.column_2.about_cc .organize{padding:10px 10px;background:#FFF;border-radius:4px}.sub_page #column>li.column_2.about_cc .organize h3{margin-bottom:20px;color:#626262;text-align:left}.sub_page #column>li.column_2.about_cc .organize .right{text-align:right}.sub_page #column>li.column_2.about_cc .organize .right img{width:200px;height:auto}.sub_page #column>li.column_2.about_cc .common_list{margin-bottom:0}.sub_page #column>li.column_2.about_cc .common_list li{text-align:center;width:100%;display:block;margin-bottom:0}.sub_page #column>li.column_2.about_cc .common_list.bd_none{margin-bottom:40px}.sub_page #column>li.column_2.about_cc .common_list.bd_none li{border:none;font-size:16px;text-align:left;margin-bottom:10px}.sub_page #column>li.column_2.about_cc .pie_box h3{color:#626262;font-size:12px;margin-bottom:20px}.sub_page #column>li.column_2.about_cc .pie_box .pie_table{display:block}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li{display:block;vertical-align:middle;padding:0 10px}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list{display:block}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list li{margin-bottom:10px;padding:0;display:block}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list li .tile{display:inline-block;width:20px;height:20px;margin:0 10px 0 0}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li .pie_list li .per{margin-left:10px;font-size:22px}.sub_page #column>li.column_2.about_cc .pie_box .pie_table li canvas{display:none}.sub_page #column>li.column_2.sitemap .sitemap_list{overflow:hidden}.sub_page #column>li.column_2.sitemap .sitemap_list li{width:49%;margin:0;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;float:left;padding-right:10px}.ttl-box{position:relative;width:100%;min-height:60px;margin-bottom:10px}#agent-affiliate h1{font-size:24px;line-height:28px}#agent-affiliate .logo_list{display:table;margin-bottom:20px}#agent-affiliate .logo_list li{width:25%}#agent-affiliate .logo_list li img{width:80%}#agent-affiliate .logo_list li:first-child img{width:67%}#agent-affiliate .logo_list li:nth-child(2) img{width:80%}#agent-affiliate .logo_list li:nth-child(3) img{width:84%}#agent-affiliate .logo_list li:nth-child(4) img{width:98%}#agent-affiliate .default_hide{display:none}#agent-affiliate .agent_box .left{float:none;width:100%;padding:10px}#agent-affiliate .agent_box .left dt{margin-bottom:10px}#agent-affiliate .agent_box .left dt img{width:50%}#agent-affiliate .agent_box .left dd{margin-bottom:20px}#agent-affiliate .agent_box .left dd p{margin-bottom:10px}#agent-affiliate .agent_box .left .btn{margin-bottom:20px;background:#f9833b;box-shadow:0 5px 0 #f97422}#agent-affiliate .agent_box .left .btn:hover{box-shadow:none}#agent-affiliate .agent_box .right{float:none;width:100%}#agent-affiliate .agent_box .right img{display:none;width:210px;margin:0 auto}#agent-affiliate .sec_ttl{margin-bottom:0 !important}#agent-affiliate #link01 .agent_box dl dt img{width:40%}#agent-affiliate #link02 .agent_box dl dt img{width:48%}#agent-affiliate #link03 .agent_box dl dt img{width:41%}#agent-affiliate #link03 .agent_box dl dd p{margin-bottom:10px}#agent-affiliate #link04 .agent_box dl dt img{width:65%}#agent-affiliate #link04 .right{display:none}.review #column #agent-affiliate .column_outbox .column_inbox.agent_box{padding:10px}.review .ttl-box{position:relative;width:100%;min-height:60px;margin-bottom:10px;padding-top:10px}.review #agent-affiliate h1{font-size:20px;line-height:28px}.review #agent-affiliate .logo_list{display:table;margin-bottom:20px}.review #agent-affiliate .logo_list li{width:25%}.review #agent-affiliate .logo_list li img{width:80%}.review #agent-affiliate .logo_list li:first-child img{width:67%}.review #agent-affiliate .logo_list li:nth-child(2) img{width:80%}.review #agent-affiliate .logo_list li:nth-child(3) img{width:84%}.review #agent-affiliate .logo_list li:nth-child(4) img{width:98%}.review #agent-affiliate .default_hide{display:none}.review #agent-affiliate .agent_box .left{float:none;width:100%}.review #agent-affiliate .agent_box .left dt{margin-bottom:10px}.review #agent-affiliate .agent_box .left dt img{width:50%}.review #agent-affiliate .agent_box .left dd{margin-bottom:20px}.review #agent-affiliate .agent_box .left dd p{margin-bottom:10px}.review #agent-affiliate .agent_box .left .btn{margin-bottom:20px}.review #agent-affiliate .agent_box .right{float:none;width:100%}.review #agent-affiliate .agent_box .right img{display:none;width:210px;margin:0 auto}.review #agent-affiliate #link01 .agent_box dl dt img{width:40%}.review #agent-affiliate #link02 .agent_box dl dt img{width:48%}.review #agent-affiliate #link03 .agent_box dl dt img{width:41%}.review #agent-affiliate #link03 .agent_box dl dd p{margin-bottom:10px}.review #agent-affiliate #link04 .agent_box dl dt img{width:65%}.review #agent-affiliate #link04 .right{display:none}.sub_page.review #header,.top_page .sp_header_y,.top_page .login_box{display:none !important}.sp_header_y,.login_box{display:none}.sub_page.review #main_visual{margin-top:0 !important}.sub_page.review #sp_search{top:-253px}.sub_page.review #sp_search:after{content:"";display:block;position:absolute;top:-7px;left:20.6%;width:12px;height:12px;background:#FFF;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.review .sp_header_y{z-index:97;position:fixed;left:0;top:0;display:block !important;width:100%;height:45px;padding:8px 0 8px 0;background:#fff;box-shadow:0px 2px 3px rgba(78,79,79,0.4);border-bottom:1px solid  #FAFAFA}.review .sp_header_y ul{display:table;width:100%;table-layout:fixed}.review .sp_header_y ul li{display:table-cell;width:15%;height:26px;padding-right:10px;padding-left:10px;border-right:1px solid #ccc;text-align:center;vertical-align:middle}.review .sp_header_y ul li a{font-size:13px;color:#000099;font-weight:bold;white-space:nowrap;box-shadow:none;display:block;padding:5px 0;width:100%;overflow:hidden}.review .sp_header_y ul li .icon-right-triangulum{position:relative;height:15px;width:15px;display:inline-block}.review .sp_header_y ul li .icon-right-triangulum:after{content:"";border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #87AB0F;position:absolute;left:50%;top:50%;margin:-2.5px 0 0 -6px}.review .sp_header_y ul li:first-child a{font-size:21px;color:#000082}.review .sp_header_y ul li:nth-child(2) a{font-size:21px;color:#000082}.review .sp_header_y ul li:nth-child(3){position:relative;width:26%;padding-top:2px}.review .sp_header_y ul li:nth-child(3) .amazon{display:block;width:290px;padding:10px 20px 10px 10px;background:#FFF;border:1px solid #e3e3e3;border-radius:4px;box-shadow:0 3px 0 rgba(0,0,0,0.2);position:absolute;left:-80px;top:40px;font-weight:bold;font-size:12px;text-align:left;-webkit-transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;-ms-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s}.review .sp_header_y ul li:nth-child(3) .amazon:after{content:"";display:block;position:absolute;width:12px;height:12px;background:#FFF;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:114px;top:-7px;margin:0}.review .sp_header_y ul li:nth-child(3) .amazon .strong{color:#FA9354;font-size:18px;margin:0 3px}.review .sp_header_y ul li:nth-child(3) .anim-opacity{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate(0, -80px);-moz-transform:translate(0, -80px);-ms-transform:translate(0, -80px);-o-transform:translate(0, -80px);transform:translate(0, -80px)}.review .sp_header_y ul li:nth-child(3) .fa-times-circle{position:absolute;right:5px;top:5px;color:#A1A1A1;font-size:18px}.review .sp_header_y ul li:last-child{border:none;width:44%}.review .sp_header_y ul li:last-child a{color:#87AB0F;font-size:14px}.review .sp_header_y ul li .sp_search_open{transform:translate(0, 0px)}.review .sp_header_y ul .login a{font-size:12px}.review .login_box{padding-top:65px;display:block !important}.review .login_box:after{content:"";display:block;clear:both}.review .login_box h1{float:left;width:100px;padding-left:15px}.review .login_box h1 img{width:100%}.review .login_box ul{float:right;padding-top:8px;padding-right:15px}.review .login_box ul li a{color:#000099}.review .login_box ul li a:visited{color:#000099}#column .review_sub .pan{margin-bottom:8px}#column .review_sub .pan li{margin-bottom:5px}#column #search_y .pan,.search_txt,.select_wrap.right.simple{display:none}#column #search_y .border_box{padding:10px}#column #search_y .table_layout dl{display:table;table-layout:fixed;border-top:none;width:100%;margin-bottom:10px}#column #search_y .table_layout dl dt{display:table-cell;width:23%;padding-left:0;padding-top:16px;border-right:none;border-left:none;background:none;font-weight:bold;line-height:0;color:#1F1F1F;vertical-align:top;font-size:13px}#column #search_y .table_layout dl dd{display:table-cell;width:77%;padding:0 0 0 0;border-right:none;vertical-align:top;font-size:13px}#column #search_y .table_layout dl dd .select_wrap{margin-bottom:10px}#column #search_y .table_layout dl dd .select_wrap:last-child{margin-bottom:0}#column #search_y .table_layout dl .select_half .select_wrap{margin-bottom:0}#column #search_y .table_layout .last{border-bottom:none}#column #search_y .table_layout .wide_table{display:block;padding-top:5px;margin-bottom:5px;border-bottom:none}#column #search_y .table_layout .wide_table dt{display:block;width:100%;min-height:23px;margin-bottom:0;padding-top:0;line-height:1}#column #search_y .table_layout .wide_table dd{display:block;width:100%}#column #search_y .result_head{margin-bottom:10px}#column #search_y .result_head:after{content:"";display:block;clear:both}#column #search_y .result_msg{float:left}#column #search_y .result_msg span{font-size:17px;font-weight:bold;color:#000082;margin:0 3px 0 0}#column #search_y .right{float:right;color:#000082}#column #search_y .select_wrap.simple.right{width:52px;margin-right:0}#column #search_y .number{color:#88ABD9;font-weight:bold}#column #search_y .star{color:#FFAD01}#column #search_y .result_y li{padding:15px 10px}#column #search_y .result_y li h2{font-size:15px;font-weight:bold;margin-bottom:5px;padding:5px 0 0 0}#column #search_y .result_y li h2 a{color:#000}#column #search_y .result_y li .btn{float:none;width:100%;height:38px;min-height:38px;padding:11px 3px;font-size:15px;line-height:1;font-weight:bold;box-shadow:none}#column #search_y .result_y li .btn:active{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#column #search_y .result_y li .com_img{width:37.2%;max-height:92px}#column #search_y .result_y li .table_layout{float:none;width:100%;margin-bottom:5px}#column #search_y .result_y li .table_layout:after{content:"";display:block;clear:both}#column #search_y .result_y li .table_layout dl{width:50%;border:none;display:block;float:left;margin-bottom:5px}#column #search_y .result_y li .table_layout dl dt{width:auto;display:inline;padding:0;line-height:1;background:none;border:none;vertical-align:middle}#column #search_y .result_y li .table_layout dl dd{width:auto;display:inline;padding:0;border:none;vertical-align:middle}#column #search_y .result_y li .table_layout dl:first-child{width:100%}#column #search_y .result_y li .table_layout dl:first-child dt:after{content:":";margin-left:2px}#column #search_y .result_y li .table_layout dl:nth-child(2){width:100%}#column #search_y .result_y li .table_layout dl:nth-child(2) dt:after{content:":";margin-left:2px}#column #search_y .result_y li .table_layout dl:nth-child(3){width:auto;min-width:40%;margin-right:15px}#column #search_y .result_y li .table_layout dl:nth-child(3) dt{display:inline}#column #search_y .result_y li .table_layout dl:nth-child(3) dt:after{content:":";margin-left:2px}#column #search_y .result_y li .table_layout dl:nth-child(4){width:auto}#column #search_y .result_y li .table_layout dl:nth-child(4) dt{display:none}#column #search_y .result_y li .table_layout dl:nth-child(4) .com_adress span{width:3em;white-space:nowrap;overflow:hidden;display:inline-block}#column #search_y .result_y li .table_layout dl:nth-child(4) .com_adress:before{content:"\f041";font-family:"FontAwesome";color:#808080;vertical-align:top}#column #search_y .result_y li .table_layout .last{display:none}#column #search_y .result_y .result_comment h2{overflow:visible}#column #search_y .result_y .result_comment h2 .c_icon{background:none !important;padding:0 0 0 23px;margin:0 0 10px 0;float:none;display:block;color:#626262;font-size:13px;line-height:13px;text-align:left;font-weight:normal;position:relative}#column #search_y .result_y .result_comment h2 .c_icon:before{content:"\e80d";font-family:fontello;margin-right:3px;font-size:21px;display:inline-block;position:absolute;left:0px;top:0px}#column #search_y .result_y .result_comment h2 .ellipsis{display:block;width:100%}#column #search_y .result_y .result_comment .company_name{font-weight:bold;display:block;margin-bottom:2px;font-size:13px}#column #search_y .result_y .result_comment .table_layout{float:none;width:100%}#column #search_y .result_y .result_comment .table_layout dl{display:table;table-layout:fixed;border-top:1px solid #D4D4D4;margin-bottom:0}#column #search_y .result_y .result_comment .table_layout dl dt{display:table-cell;width:24.5%;min-height:26px;padding-left:10px;border-right:1px dotted #D4D4D4;border-left:1px solid #D4D4D4;background:#F5F5F5;font-weight:normal;line-height:0;color:#1F1F1F;vertical-align:middle}#column #search_y .result_y .result_comment .table_layout dl dd{display:table-cell;width:75.5%;padding:0 0 0 14px;border-right:1px solid #D4D4D4;vertical-align:middle}#column #search_y .result_y .result_comment .table_layout dl:first-child dt:after{content:""}#column #search_y .result_y .result_comment .table_layout dl:nth-child(2) dt:after{content:""}#column #search_y .result_y .result_comment .table_layout dl:nth-child(3){width:100%}#column #search_y .result_y .result_comment .table_layout dl:nth-child(3) dt{display:table-cell}#column #search_y .result_y .result_comment .table_layout dl:nth-child(3) dt:after{content:""}#column #search_y .result_y .result_comment .table_layout dl:nth-child(4){width:100%}#column #search_y .result_y .result_comment .table_layout dl:nth-child(4) dt{display:table-cell}#column #search_y .result_y .result_comment .table_layout dl:nth-child(4) dd:before{content:""}#column #search_y .result_y .result_comment .table_layout .last{border-bottom:1px solid #D4D4D4}#column #search_y .result_y .result_comment .btn{margin-top:15px;float:none}#column #search_y .result_y .comment_theme_lightyellow h2 .c_icon{color:#f0ce09}#column #search_y .result_y .comment_theme_lightorange h2 .c_icon{color:#FFAE00}#column #search_y .result_y .comment_theme_lightpurple h2 .c_icon{color:#7E7CD9}#column #search_y .result_y .comment_theme_lightpink h2 .c_icon{color:#ea9396}#column #search_y .result_y .comment_theme_black h2 .c_icon{color:#606060}#column #search_y .result_y .comment_theme_gold h2 .c_icon{color:#F7BF30}#column #search_y .result_y .comment_theme_lightblue h2 .c_icon{color:#88ABDA}#column #search_y .result_y .comment_theme_lightred h2 .c_icon{color:#EF9E81}#column #search_y .result_y .comment_theme_lightgreen h2 .c_icon{color:#85DC84}#column #search_y .result_y .comment_theme_orange h2 .c_icon{color:#D1591C}#column #search_y .result_y .comment_theme_darkblue h2 .c_icon{color:#000082}#column #search_y .result_y .comment_theme_skyblue h2 .c_icon{color:#18AAEB}#column #search_y input::-webkit-input-placeholder{font-size:12px;line-height:1.5}#column #search_y input::-moz-placeholder{font-size:12px;line-height:1.5}#column #search_y input:-ms-input-placeholder{font-size:12px;line-height:1.5}#column #search_y input[type="text"]{border:1px solid #D4D4D4;border-radius:5px;width:100%;height:32px;padding-top:3px;line-height:1}#column #search_y [type="radio"]:checked,#column #search_y [type="radio"]:not(:checked){position:absolute;left:-9999px}#column #search_y [type="radio"]:checked+label,#column #search_y [type="radio"]:not(:checked)+label{position:relative;padding-left:20px;margin-right:15px;cursor:pointer;font-size:13px;line-height:17px;display:inline-block}#column #search_y [type="radio"]:checked+label:before,#column #search_y [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #ddd;border-radius:100%;background:#fff}#column #search_y [type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #ddd;border-radius:100%;background:#fff;box-shadow:0px 0px 4px #383838}#column #search_y [type="radio"]:checked+label:after,#column #search_y [type="radio"]:not(:checked)+label:after{content:'';width:7px;height:7px;background:#009;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#column #search_y [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}#column #search_y [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#column #search_y label{width:40%;margin-bottom:10px}#column #search_y .submit{width:93%;margin:0 auto;float:none;display:block}#column #search_y .select_wrap.large{width:100%}#column #search_y .select_half .select_wrap{width:45%;float:left;margin:0}#column #search_y .select_half .select_wrap .customSelectInner{font-size:10px;letter-spacing:-1px}#column #search_y .select_half .from{float:left;width:10%;line-height:25px;text-align:center}#column #search_y .select_wrap{height:32px;width:100%;position:relative;margin-bottom:8px}#column #search_y .select_wrap:last-child{margin-bottom:0}#column #search_y .select_wrap:after{content:"\e800";display:block;position:absolute;top:50%;right:18px;margin-top:-5px;width:10px;height:10px;color:#666666;text-align:center;line-height:10px;font-size:10px;font-family:fontello,sans-serif;z-index:1}#column #search_y .select_wrap span{margin-right:0 !important}#column #search_y .select_wrap .customSelectInner{color:#2F2F2F;padding:0 0 0 10px;font-size:12px;letter-spacing:0px;line-height:26px;text-align:left}#column #search_y .select_wrap .custom_select,#column #search_y .select_wrap .customSelect{height:32px;width:100%;padding:2px 36px 0 0;border:1px solid #E3E3E3;border-radius:5px;background:#FFF;box-shadow:none;background:-moz-linear-gradient(50% 0% -90deg, #fff 0%, rgba(255,255,255,0.5) 58.46%, rgba(237,237,237,0.5) 78.46%, rgba(237,237,237,0.8) 100%);background:-webkit-linear-gradient(-90deg, #fff 0%, rgba(255,255,255,0.5) 58.46%, rgba(237,237,237,0.5) 78.46%, rgba(237,237,237,0.8) 100%);background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgba(255,255,255,0.5)), color-stop(0.8553, rgba(255,255,255,0.5)), color-stop(1, rgba(237,237,237,0.3)));background:-o-linear-gradient(-90deg, #fff 0%, rgba(255,255,255,0.5) 58.46%, rgba(237,237,237,0.5) 78.46%, rgba(237,237,237,0.8) 100%);background:-ms-linear-gradient(-90deg, #fff 0%, rgba(255,255,255,0.5) 58.46%, rgba(237,237,237,0.5) 78.46%, rgba(237,237,237,0.8) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EDEDED' ,GradientType=0)";background:linear-gradient(180deg, #ffffff 0%,rgba(255,255,255,0.5) 58.46%,rgba(237,237,237,0.5) 78.46%,rgba(237,237,237,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED' , GradientType=0)}#column #search_y .select_wrap.simple{height:26px;width:117px;position:relative;margin-bottom:8px}#column #search_y .select_wrap.simple:last-child{margin-bottom:0}#column #search_y .select_wrap.simple:after{content:"\e800";display:block;position:absolute;top:50%;left:0px;margin-top:-5px;width:10px;height:10px;color:#000082;text-align:center;line-height:10px;font-size:10px;font-family:fontello,sans-serif;z-index:1}#column #search_y .select_wrap.simple span{margin-right:0 !important}#column #search_y .select_wrap.simple .customSelectInner{color:#000082;padding:0;font-size:13px;letter-spacing:0px;line-height:26px;text-align:left}#column #search_y .select_wrap.simple .custom_select,#column #search_y .select_wrap.simple .customSelect{height:26px;width:100%;padding:0 0 0 14px;border:none;border-radius:0;background:none;box-shadow:none}.review .pan{display:none}.review .pan li:first-child i:hover{text-decoration:underline}.review .pan li:first-child i:active{text-decoration:underline}.sub_page .pan li{margin:0 0 3px 0}.sub_page .pan li a{max-width:none}.sub_page .pan li:first-child{padding:0}.review .img_buttom,.review .overtime_work,.review .kuchikomi,.review .company_information2,.review .company_top,.review .agentlogo_area,.review .recruiting,.review .title h1{display:none !important}.job_detail.review .login_box ul,.job_detail.review .login_box h1{display:none !important}.review #main{margin-top:10px}.review_job .inbox{display:none}.review_job .content_all{display:none}.inbox{padding:18px 9px 0px 9px;margin:0 0 6px 0;border:1px solid #D4D4D4}.company_information{width:100%;float:none}.company_information h1{font-size:16px;margin-top:2px;padding-right:59px}.company_information h1 .company_name_y{float:left}.company_information h1 .kuchikomi_pencil{right:-4px;top:-6px;font-size:22px}.company_information h1 .favorite{right:24px;top:-6px}.company_information .rating_total{margin:8px 0px 12px 0px}.company_information .rating_total .star2 .all_raring{font-size:13px;padding-right:0}.company_information .rating_total .star2 .icon-star,.company_information .rating_total .star2 .icon-star-half,.company_information .rating_total .star2 .icon-star-empty{margin-right:0px}.company_information .rating_total .star2 .all_star i{font-size:13px;margin-left:-5px}.company_information .rating_total .star2 .marks{color:#26267f;font-weight:700;font-size:14px;margin-left:-2px;padding-right:3px}.company_information .rating_total .star2 .max_marks{font-weight:normal;font-size:12px;margin-right:5px;padding-left:2px}.company_information .rating_total .star2 .max_rate{padding-left:3px;margin-right:15px}.company_information .rating_total .star2 .sp.mark{display:inline-block !important}.company_information .rating_total .star2 .sp.mark i{color:#000;float:left;position:relative;padding-left:10px;font-size:12px}.company_information .rating_total .star2 .sp.mark:before{position:absolute;left:-2px;top:1px}.company_information .rating_total .star2 .point{color:#000;font-weight:normal;font-size:12px}.company_information .rating_total .company_list2{width:100%;display:block;margin-top:16px;overflow:hidden}.company_information .rating_total .company_list2 li{float:left;border-left:solid 1px #D4D4D4}.company_information .rating_total .company_list2 li a{display:block;padding:0px 4px;font-size:13px;line-height:18px;color:#595959;text-align:center}.company_information .rating_total .company_list2 li:first-child{border-left:none;width:27%}.company_information .rating_total .company_list2 li:nth-child(2){width:26%}.company_information .rating_total .company_list2 li:nth-child(3){width:47%}.company_information .rating_total .company_list2 .activate a{color:#fff;background:#26267f}.company_information .rating_total .company_list2 .activate a:visited{color:#fff}.content_all{position:relative;min-height:100px;width:100%;margin-bottom:9px}.copy_area{display:none}.company_list{position:absolute;width:100%;left:0;border-bottom:solid 1px #d4d4d4}.company_list .list_1 .recruiting_2 a{background:#d7e6ff;color:#26267f;text-decoration:underline;font-size:15px;font-weight:600;text-align:center;display:block;padding:15px 0 15px 70px;width:100%}.company_list .list_1 .recruiting_2 a:hover,.company_list .list_1 .recruiting_2 a:hover i{background:#000099;color:#FFF}.company_list .list_1 .recruiting_2 a i{padding-left:50px;color:#26267f}.company_list .list_1 .activate a{color:#fff;background:#26267f}.company_list .list_1 .activate a:visited{color:#fff}.company_list .list_2{margin:0;border-left:solid 1px #D4D4D4;border-right:solid 1px #D4D4D4;table-layout:fixed}.company_list .list_2 li{font-size:14px;border-right:solid 1px #D4D4D4;border-top:none;height:46px}.company_list .list_2 li a{padding:0;margin:0;height:auto}.company_list .list_2 li .list_2_inbox{padding-top:8px;font-size:13px}.company_list .list_2 li:hover{vertical-align:middle}.company_list .list_2 li:hover a{padding:0;margin:0;height:auto;color:#333 !important}.company_list .list_2 li:hover a:hover{padding-top:0px;margin-top:0px;padding-bottom:0px}.company_list .list_2 li:hover:before{border-top:none;content:"";display:none}.company_list .list_2 li:nth-child(1){display:none}.company_list .list_2 li:nth-child(5){display:none}.company_list .list_2 li:nth-child(2){width:33%}.company_list .list_2 li:nth-child(3){width:33%}.company_list .list_2 li:nth-child(4){width:34%;border-right:none}.company_list .list_2 li:after{position:absolute;right:0;top:50%;content:"";border-right:none;height:38px;margin-top:-19px}.company_list .list_2 li:last-child{border-right:none}.company_list .list_2 li:last-child:after{border:none}.company_list .list_2 li:first-child{border-left:none;padding-top:0px}.company_list .list_2 li p{font-size:13px;font-weight:bold}.company_list .list_2 li p:hover{color:#FFF;font-weight:bold}.company_list .list_2 li p:last-child{display:none}.company_list .list_2 .activate a{padding-top:9px;margin-top:0px;padding-bottom:0px;height:46px;margin-top:0px;background:#000099;color:#fff}.company_list .list_2 .activate a:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(38,38,127,0);border-top-color:#000099;border-width:13px;margin-left:-13px}.company_list .list_2 .job_changing a{border-right:none}.agent{border:1px solid #D4D4D4}.agent:hover{box-shadow:0px 0px 0px #c4c4c4;-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-ms-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px)}.agent h1{margin:0 auto;font-size:13px;padding:8px 6px 3px 6px;line-height:20px;color:#ff2e34;font-weight:bold;text-decoration:underline}.agent .point{color:#ff2e34;font-size:14px}.agent .point:before{display:none}.agent .agent_button_sp{display:block;padding:5px 0 10px 0;text-align:center;color:#000;font-size:13px;font-weight:bold}.agent .agent_button_sp:after{content:"\f054";display:inline-block;font-family:FontAwesome;margin-left:10px;font-weight:bold}.agent .all_phrase .center{width:280px;margin:0 auto}.agent .all_phrase .center .phrase{width:257px;margin-bottom:3px}.agent .all_phrase .center span{font-size:11px;font-weight:normal}.agent .all_phrase .center .line-1{height:13px;margin-right:2px}.agent .all_phrase .center .line-2{height:20px;margin-right:9px}.agent .all_phrase .center .line-3{height:20px;margin-left:6px}.agent .all_phrase .center .line-4{height:13px;margin-left:2px}.agent .agentlogo_area{display:none}.agent .agentlogo_area img{width:60px}.agent .agentlogo_area .agent4 img{width:37px}.agent .agent_button{display:none}.agent_box_v2{margin:0 auto}.agent_box_v2 .agent_v2{background:#FFF;overflow:hidden;margin-bottom:40px;border:solid 1px #d8d8d8;padding:10px 20px 4px 20px}.agent_box_v2 .agent_v2 h1{padding:0 8px 2px 8px;margin-bottom:5px;color:#292929;text-align:center;font-size:14px;letter-spacing:0.5px;text-decoration:underline}.agent_box_v2 .agent_v2 h1 span{color:#000099;font-size:15px;font-weight:bold}.agent_box_v2 .agent_v2 .agentlogo_area{display:none}.agent_box_v2 .agent_v2 .agent_button{margin:0 auto 10px auto;width:80%;float:none;display:block}.alliance_company_img,.alliance_money{display:none}.agent_sp .agent_button_sp{color:#fff}.agent_sp .agent_button_sp:visited{color:#fff}.inbox2{padding:0 0 9px 0}.inbox2:before{height:0px}.inbox2 .abs_blue{background:#EFF6FF;padding:5px 5px 3px 5px;width:100%;border-top:0px dotted #d4d4d4}.inbox2 .abs_blue:after{content:"";display:block;clear:both}.inbox2 .alianve_title2_logo_money_box{padding:0;margin-bottom:7px}.inbox2 .alianve_title2_logo_money_box .alliance_title2{font-size:16px;padding-top:0;margin-bottom:6px;margin-top:2px}.inbox2 .alianve_title2_logo_money_box .alliance_title2 a{text-decoration:underline;overflow:hidden;line-height:1.3;max-height:3.7em;display:block}.inbox2 .alianve_title2_logo_money_box .alliance_company{width:100%;font-size:12px;@iclude ellipsis;line-height:15px;padding:7px 3px 2px;padding-left:5px;background:#EFF6FF;font-weight:bold}.inbox2 .alianve_title2_logo_money_box .alliance_regularstaff{margin:6px 5px 5px 0;float:left;background:#fff;font-weight:bold;color:#FF9300;border:2px solid #ffad3d}.inbox2 .alianve_title2_logo_money_box .alliance_regularstaff_other{background:#fff;float:left;margin:6px 5px 0 0;font-weight:bold;color:#5A5A5A;border:2px solid #B3B3B3}.inbox2 .alianve_title2_logo_money_box .alliance_money_sp{width:133px;border:2px solid #E4E4E4;background:#fff;margin:5px 7px 5px 0;float:left;text-align:center;padding:1px 0;font-weight:bold}.inbox2 .alianve_title2_logo_money_box .alliance_money_sp span{font-size:12px;color:#ff9d17;padding-left:1px;padding-right:1px;margin-bottom:7px}.inbox2 .alianve_title2_logo_money_box .alliance_company_logoimg{margin-bottom:5px;text-align:left;height:27px}.inbox2 .alianve_title2_logo_money_box .alliance_company_logoimg img{margin-top:5px;height:20px;border:1px solid #f4f4f4}.inbox2 .alliance_information_box{margin-bottom:10px;padding:0px}.inbox2 .alliance_information_box .alliance_company_img{display:none}.inbox2 .alliance_information_box .alliance_information,.inbox2 .alliance_information_box .alliance_information.img_on{width:100%;border-left:none;margin-top:0}.inbox2 .alliance_information_box .alliance_information th,.inbox2 .alliance_information_box .alliance_information.img_on th{width:22%;font-weight:700;font-size:12px;line-height:13px;padding:7px 4px 7px 0px;background:#fff;border-bottom:1px dotted #e0e0e0}.inbox2 .alliance_information_box .alliance_information td,.inbox2 .alliance_information_box .alliance_information.img_on td{width:78%;border-right:none;padding-left:0;border-bottom:1px dotted #e0e0e0}.inbox2 .alliance_information_box .alliance_information td p,.inbox2 .alliance_information_box .alliance_information.img_on td p{font-size:12px;line-height:1.4}.inbox2 .alliance_information_button{line-height:38px;font-weight:bold}.alliance_information_box .alliance_information .alliance_job_box{max-height:5.3em}.alliance_information_box .alliance_information .alliance_requirement_box{max-height:5.3em}.alliance_information_box .alliance_information .alliance_salary_box{max-height:2.5em}.alliance_information_box .alliance_information .alliance_workplace_box{max-height:2.5em}.inbox2.gauss{min-height:300px}.inbox2.gauss .gauss_link{background:none;width:100%;height:100%;padding:15px 10px;display:block}.inbox2.gauss .gauss_link:hover{background-image:none;background-color:rgba(74,160,248,0.15)}.inbox2.gauss .gauss_link:hover .aliance_gauss_box{background-color:rgba(74,160,248,0.15)}.inbox2.gauss .gauss_link:hover .alliance_information_box td,.inbox2.gauss .gauss_link:hover .alliance_information_box th{background-color:rgba(74,160,248,0.01)}.inbox2.gauss .gauss_link:hover .alliance_agent_button{background:#ccd000;text-decoration:none}.inbox2.gauss .gauss_link .aliance_gauss_box{display:block}.inbox2.gauss .gauss_link .alliance_information_box td,.inbox2.gauss .gauss_link .alliance_information_box th{color:#626262}.inbox2.gauss .gauss_link .alliance_agent_box{padding:12px 0px;width:85%;top:70px;left:0;right:0;margin:auto}.inbox2.gauss .gauss_link .alliance_agent_box .alliance_agent_text{font-size:13px;font-weight:normal;margin-bottom:5px}.inbox2.gauss .gauss_link .alliance_agent_box .alliance_agent_text span{font-weight:bold;text-decoration:underline}.inbox2.gauss .gauss_link .alliance_agent_box .alliance_agent_text .alliance_agent_button{padding:6px 38px;margin-bottom:1px;text-decoration:none}.consultant_agent_all_img{background-image:none}.consultant_agent_all_img .open_text{position:static;text-decoration:underline;color:#009;font-size:13px;padding:0}.consultant_agent_all_img .open_text:hover{cursor:pointer;text-decoration:none}.consultant_agent_all_img .close_item.item_04{margin-bottom:17px}.consultant_agent_all_img .pos_01.active{display:none}.consultant_agent_all_img .pos_02.active{display:none}.consultant_agent_all_img .pos_03.active{display:none}.consultant_agent_all_img .pos_04.active{display:none}.consultant_agent_all_img .consultant_agent_all{padding:0px 10px}.consultant_agent_all_img .consultant_agent_all h1{font-size:19px;margin:0px 0 15px;line-height:26px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box{border:1px solid #E6E6E6;width:49.5%;float:left;padding:0 2%;margin-right:1%;margin-bottom:15px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box:hover{box-shadow:none;transform:translate(0, 0px);text-decoration:none}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_title{font-size:15px;line-height:19px;margin-top:9px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box strong{background:#fff}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box.pasona{margin-right:0px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box:before{display:none}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname{display:none}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box{border-bottom:1px solid #D4D4D4}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box img{float:none}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.doda img{width:65%;margin:9px 0 2px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.pasona img{width:61%;margin-bottom:-3px;margin-top:3px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.recruit img{width:56%;margin-bottom:-1px;margin-top:6px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.mynavi img{width:100%;margin:7px 0 4px 0}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text{font-size:12px;line-height:18px;height:116px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text .cut_item{height:7.2em;line-height:17px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text p{padding-bottom:9px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.doda{padding-top:9px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.pasona{padding-top:9px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.pasona p{padding-top:0px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.mynavi{padding-top:9px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.mynavi .cut_item{line-height:17px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.recruit{padding-top:9px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.recruit p{padding-bottom:17px;line-height:17px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button{margin-top:13px;margin-bottom:6px;position:relative;margin-left:0}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button:active{transform:translate(0, 2px);cursor:pointer}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button:active span{box-shadow:none}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button a{font-weight:bold;text-align:center;display:block;font-size:15px;color:#fff;line-height:34px;border:1px solid #23b325;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#7fdb41;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #7fdb41), color-stop(36%, #7fdb41), color-stop(71%, #76cc23), color-stop(100%, #76cc23));background:-webkit-linear-gradient(top, #7fdb41 1%, #7fdb41 36%, #76cc23 71%, #76cc23 100%);background:linear-gradient(to bottom, #7fdb41 1%,#7fdb41 36%,#76cc23 71%,#76cc23 100%)}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button.mynavi{margin-top:13px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button.doda{margin-top:13px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button:hover{opacity:.8}.sub_page #column .fixed_box{display:none !important}.fixed_header_sp{z-index:9999;position:fixed;left:0;top:0;display:block !important;width:100%;height:45px;padding:0;background:#fff;box-shadow:0 2px 3px rgba(78,79,79,0.4);border-bottom:1px solid #fafafa;display:none !important}.fixed_header_sp a{float:left;line-height:48px;width:24.7%;text-align:center;font-size:15px;font-weight:bold;color:#6b6b6b}.fixed_header_sp a:visited{color:#6b6b6b}.fixed_header_sp a:hover{background:#009;color:#fff;height:45px;text-decoration:none}.fixed_header_sp a:active{background:#009;color:#fff;height:45px;text-decoration:none}.fixed_header_sp .border{height:32px;width:1px;background:#ccc;display:inline-block;float:left;margin-top:7px}#main{width:100%}.tabs{margin:0 0 15px 0;clear:both}.tabs:after{content:"";display:block;clear:both}.tabs li{background:#f3f3f3;border:solid 1px #cecece;border-right:none;margin:0;width:25%;height:40px;float:left;line-height:40px;vertical-align:bottom;text-align:center;font-size:15px;font-weight:bold;color:#6b6b6b}.tabs li:first-child{margin-left:0;border-left:none}.tabs li:last-child{border-right:solid  1px #f3f3f3}.tabs li:hover{background:#DDD}.tabs .select{background:#FFF;border-bottom-color:#fff;box-shadow:none;color:#009;width:25%;font-size:16px;border-top:solid 3px #009}.tabs .select:hover,.tabs .select:active{background:#FFF}.tabs.fixed{position:fixed;left:0;top:0;z-index:9999;width:100%;height:45px;background:#fff;box-shadow:0 2px 3px rgba(78,79,79,0.4);border-bottom:1px solid #fafafa}.tabs.fixed li{height:45px;line-height:44px}.tabs.fixed .select{background:#009;color:#fff;height:45px;text-decoration:none;line-height:40px;border-bottom-color:#009}.tabs.fixed .select:hover,.tabs.fixed .select:active{background:#009}.sections{list-style-type:none;margin:0;padding:0;width:100%}.tab_item{background:#FFF;margin-top:15px}.button_group:after{content:"";display:block;clear:both}.button_apply{width:100%;font-size:16px;font-weight:700;margin-bottom:5px;height:42px;line-height:42px;float:none}.button_save{width:49%;font-size:12px;margin-left:0;color:#3e3e3e}.button_save_wide{width:100%;margin-left:0}.button_save_wide br{display:none}.button_review{border-radius:5px;width:142px;margin-left:5px;margin-top:8px;padding-top:6px;padding-right:0px;background:none;border:none;color:#3f93c5 !important;text-decoration:underline !important}.button_review:before{display:none}.alliance_review_sp_border{border-bottom:solid 1px #d7d7d7;margin-bottom:7px}.done{width:49%;margin:0 0 5px 0}.applied.done{width:100%;float:none}.more_btn{font-size:14px;border:1px solid #b8b8b8;color:#3e3e3e;text-align:center;width:97%;height:38px;line-height:36px;padding:0 12px 15px 12px;margin:0 0 12px 0;border-radius:3px;background:#ffffff;background:linear-gradient(to bottom, #ffffff 1%,#ffffff 51%,#ededed 100%)}.sub_page #column{padding:0 5px}.sub_page #column>li .column_2.review_sub.review_job.wide{color:#000;width:100%;margin:0 0 15px 0;padding:0px}.sub_page #column>li .column_2.review_sub.review_job.wide:after{display:none}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header{padding:0 9px;border-top:2px solid #000082}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .job_title{padding-top:17px;font-size:15px;margin-bottom:10px;line-height:17px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group{margin-bottom:8px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_item{width:72px;height:22px;padding:0 4px;float:left;margin-right:6px;text-align:center;line-height:22px;margin-bottom:3px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_03,.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_05{border:1px solid #d0d0d0;width:auto}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_03.kinen{width:140px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group .tag_04{border:1px solid #d0d0d0;width:115px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .company_info{display:none}.sub_page #column>li .column_2.review_sub.review_job.wide .company_logo{float:left;width:120px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_logo img{width:110px;border:1px solid #eee;position:static;top:auto;left:auto;margin-top:10px;margin-left:23px}.sub_page #column>li .column_2.review_sub.review_job.wide .update_info.sp{padding:5px 8px 12px 0;font-size:10px;line-height:1.5;float:right}.sub_page #column>li .column_2.review_sub.review_job.wide .update_info{display:none}.sub_page #column>li .column_2.review_sub.review_job.wide .section_box{margin-bottom:8px}.sub_page #column>li .column_2.review_sub.review_job.wide .section_box:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .content_title{color:#fff;font-size:14px;background:#000099;display:inline-block;font-weight:bold;height:26px;width:140px;line-height:28px;padding-left:17px;display:none}.sub_page #column>li .column_2.review_sub.review_job.wide .border_3px{background:#000099;height:3px}.sub_page #column>li .column_2.review_sub.review_job.wide .border-dashed{border-bottom:1px dashed #d7d7d7}.sub_page #column>li .column_2.review_sub.review_job.wide .under_button_box{border:0;border-top:1px dotted #d7d7d7;padding:12px}.sub_page #column>li .column_2.review_sub.review_job.wide .under_button_box:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .under_button_box .button_apply{border:1px solid #ff761a;background:orange;background:-webkit-linear-gradient(top, orange 0, orange 36%, #ff8a1a 71%, #ff8a1a 100%);background:linear-gradient(to bottom, #ffa500 0%,#ffa500 36%,#ff8a1a 71%,#ff8a1a 100%)}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table{width:100%;border-collapse:separate;border-spacing:0px;border-top:1px solid #d7d7d7;border-left:0px;table-layout:fixed}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table a{color:#3f93c5}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table a:hover{font-style:underline}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table tr th{display:block;width:100%;font-size:13px;background:#F3F3F3;font-size:14px;font-weight:bold;padding:8px 0 8px 12px;border-top:none;border-bottom:none}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table tr td{display:block;width:100%;padding:11px 12px;background-color:#fff;border-right:0px;border-bottom:0px;font-size:13px;line-height:21px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr{clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box{border:1px solid #d7d7d7;border-top:none;padding:8px 8px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box p{float:none;width:100%;font-size:13px;line-height:21px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box img{width:230px;border:1px solid #d7d7d7;float:right}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box h2{width:100%}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .recommend_box_inner{border:1px solid #d7d7d7;border-top:none;padding:9px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .recommend_title:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .recommend_title h2{font-size:14px;font-weight:bold;float:left}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .recommend_title .text_link{float:right;text-decoration:underline;padding-top:3px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_box{margin-top:16px;padding-bottom:12px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_box:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_box li{width:100%;height:auto;float:none;overflow:hidden;padding-bottom:10px;margin-bottom:15px;border-bottom:1px dotted #d7d7d7}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner:after{content:"";display:block;clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner img{width:44%;border:1px solid #d7d7d7;float:left}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo{float:left;width:56%;padding-left:14px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo .text_link{margin-bottom:5px;line-height:17px;margin-top:4px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo .text_link a{font-size:13px;color:#3f93c5}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo .text_link a:hover{font-style:underline}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo p{line-height:18px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box .r_jobinfo_inner .jobinfo p span{color:#b41823;font-weight:bold}.alliance_review_agent_sp:after{background:#000082;width:100%;height:2px;content:"";display:block;position:absolute;left:0;top:0;z-index:2}.alliance_review_agent_sp h1{font-size:14px;background:#f3f3f3;padding:0 8px;padding-top:8px;padding-bottom:8px;font-weight:700}.alliance_review_agent_sp .text_title{font-size:17px;color:#bf1823;font-weight:bold;text-align:center;margin:18px 0 2px 0}.alliance_review_agent_sp .text_title span{margin:0 3px;font-size:19px}.alliance_review_agent_sp .alliance_review_agent_sp_text_box{padding:0 8px}.alliance_review_agent_sp .alliance_review_agent_sp_text_box .alliance_review_agent_sp_img_box{border-bottom:1px dashed #d7d7d7;padding-bottom:9px;text-align:center;line-height:19px}.alliance_review_agent_sp .alliance_review_agent_sp_text_box .alliance_review_agent_sp_img_box img{margin-left:9px}.alliance_review_agent_sp .alliance_review_agent_sp_text_box .alliance_review_agent_sp_img_box .agent1{width:62px;margin-left:-4px}.alliance_review_agent_sp .alliance_review_agent_sp_text_box .alliance_review_agent_sp_img_box .agent2{width:71px;padding-bottom:4px}.alliance_review_agent_sp .alliance_review_agent_sp_text_box .alliance_review_agent_sp_img_box .agent3{width:80px}.alliance_review_agent_sp .alliance_review_agent_sp_text_box .alliance_review_agent_sp_img_box .agent4{width:33px;padding-bottom:-4px}.alliance_review_agent_sp .alliance_review_agent_sp_text_box .alliance_review_agent_sp_text{line-height:17px;padding:9px 0;font-size:13px}.alliance_review_agent_sp .alliance_review_agent_sp_text_box .alliance_review_agent_sp_check{font-weight:bold;margin-bottom:8px;font-size:16px;display:inline-block;color:#fff;height:39px;width:100%;text-align:center;line-height:38px;border:1px solid #23b325;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#7fdb41;background:-moz-linear-gradient(top, #7fdb41 1%, #7fdb41 36%, #76cc23 71%, #76cc23 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #7fdb41), color-stop(36%, #7fdb41), color-stop(71%, #76cc23), color-stop(100%, #76cc23));background:-webkit-linear-gradient(top, #7fdb41 1%, #7fdb41 36%, #76cc23 71%, #76cc23 100%);background:-o-linear-gradient(top, #7fdb41 1%, #7fdb41 36%, #76cc23 71%, #76cc23 100%);background:-ms-linear-gradient(top, #7fdb41 1%, #7fdb41 36%, #76cc23 71%, #76cc23 100%);background:linear-gradient(to bottom, #7fdb41 1%,#7fdb41 36%,#76cc23 71%,#76cc23 100%)}.alliance_review_agent_sp .alliance_review_agent_sp_text_box .alliance_review_agent_sp_check:hover{text-decoration:none;opacity:.7}.indeed-title .arrow{padding:1px 0px 0 4px}.indeed-title .indeed-title-text{font-weight:bold}.indeed-title .indeed-title-text .ellipsis{max-width:130px;font-weight:bold;margin-bottom:-5px}.indeed-title .blue{margin-left:4px;display:none}.indeed-title .pick-up:after{left:53px;border:10px solid transparent;border-left:11px solid #fff}.indeed-title .indeed-title-text{line-height:20px;margin-left:8px}.text-box .text-upper{margin:28px 11px 11px 11px}.text-box .text-lower{margin:11px 11px 11px 11px}.text-box .text-link{margin-bottom:7px}.text-box .link{margin-top:5px}.carousel_ad.column_outbox .icon-right-open,.carousel_ad.column_outbox .icon-left-open{display:none}.carousel_ad.column_outbox li{width:77%;height:auto;padding:0;border:1px solid #D2D2D2;padding-bottom:10px}.carousel_ad.column_outbox li:hover{margin-top:3px}.carousel_ad.column_outbox li .img{width:100%;height:170px}.carousel_ad.column_outbox li dt{padding:0 7px}.carousel_ad.column_outbox li .ad_company,.carousel_ad.column_outbox li .ad_salary{padding:0 7px}.category .margin-top{margin-top:0}.category .banner{height:95px;border:0}.category .banner .banner_text{top:32px;left:0;width:100%}.category .banner .banner_text h1{font-size:19px;padding:2px 8px}.category .banner .banner_text p{font-size:11px}.category .banner .blue{height:95px}.category .banner img{height:auto;width:404px;left:-50px}.category .banner h1{font-size:28px;padding:2px 15px}.category .leading_sentence{background-image:none;background:none;padding:0}.category .leading_sentence .text h3{margin-bottom:4px}.category .title{padding-left:8px}.category .title img{top:2px}.category .title h2{width:265px}.category a.more-btn,.category .more-btn{font-size:14px;border:1px solid #b8b8b8;color:#3e3e3e;text-align:center;width:97%;height:38px;line-height:36px;padding:0 12px 15px 12px;margin:0 0 12px 0;border-radius:3px;background:#ffffff;background:-webkit-linear-gradient(top, #fff 1%, #fff 51%, #ededed 100%);background:linear-gradient(to bottom, #ffffff 1%,#ffffff 51%,#ededed 100%)}.category .pc_none{display:block}.category .readmore-js-toggle,.category .readmore-js-section{display:block;width:100%}.category .search_area{height:auto}.category .search_area .area_box{width:96%;margin:6px auto;padding-bottom:6px;height:auto}.category .search_area .area_box .map2{display:none}.category .search_area .area_box .map1{width:320px;top:20px;left:0}.category .search_area .area_box .area_box_in{top:0;left:0;width:100%;margin-bottom:8px;padding:8px 0;box-shadow:none;background:rgba(255,255,255,0.42)}.category .search_area .area_box .area_list{text-align:center}.category .ranking_area .margin_left{margin-left:0}.category .ranking_area .ranking_area_in{width:96%;margin:6px auto}.category .ranking_area .ranking_area_in ul{margin-bottom:10px}.category .ranking_area .ranking_box ul li{width:auto;padding:10px 4px;height:54px}.category .ranking_area .ranking_box ul li .data_none{line-height:35px}.category .ranking_area .ranking_box ul li .company{width:auto;margin:0 0 0 32px}.category .ranking_area h3{margin:25px 0 10px 0}.category .margin_top{margin-top:0}.category .margin_top .margin_left{margin-left:0}.category .ranking_box_top{float:none}.category .margin_top .ranking_box_job{width:100%}.category .margin_top .ranking_box_job .hidden{width:25%;height:60px}.category .margin_top .ranking_box_job .type2{margin-right:3%;width:7%}.category .margin_top .ranking_box_job .text_box{margin-left:3%;width:62%}.category .margin_top .ranking_box_job .text_box .text{width:auto}.category .margin_top{margin-top:0px}.category .data_area .map{height:auto !important}.category .data_area .data_box{position:relative;height:426px;padding:4px 20px 25px 20px;padding:6px 2%}.category .data_area .data_box .bold_text{font-size:14px;width:auto}.category .data_area .data_box .padding{padding-bottom:7px}.category .data_area .data_box .map1{right:21px;top:6px}.category .data_area .data_box .map2{width:90px;top:38px;right:113px}.category .data_area .data_box p{float:none;padding:10px 0 4px 0;line-height:15px}.category .data_area .data_box p .pc_none{display:block}.category .data_area .data_box .data_left{position:absolute;top:215px;margin-bottom:0;width:100%}.category .data_area .data_box .data_left .sp_center{text-align:center}.category .data_area .data_box .avg_right{margin:15px 0;float:none;width:280px;margin-left:-5px}.category .data_area .data_box .avg_right .chart_box_detail canvas{margin-top:-73px}.category .data_area .data_box .data_small_box{position:absolute;padding:12px 0 10px 4px;bottom:0;width:90%}.category .data_area .data_box .data_small_box p{padding:0 0 0 0}.category .job_offer_data_area .job_offer_data_box{margin:8px}.category .job_offer_data_area .job_offer_data_box h3{margin:25px 0 13px 0}.category .job_offer_data_area .job_offer_data_box .job_offer_data_box_in .job_carousel{padding:8px 0px 8px 5px;margin:0 -8px}.category .job_offer_data_area .job_offer_data_box .job_offer_data_box_in .ad_jobinfo{width:100%;height:190px;padding:3px;margin-right:6px}.category .job_offer_data_area .job_offer_data_box .job_offer_data_box_in dd{width:141px;height:90px}.category .job_offer_data_area .job_offer_data_box .job_offer_data_box_in dt{height:55px;line-height:18px}.category .kuchikomi_area a{width:100%}.category .kuchikomi_area a i{top:11px}.category .kuchikomi_area a .text{width:100%}.category .kuchikomi_area .kuchikomi_box{margin:8px}.category .kuchikomi_area .kuchikomi_box h3{margin:25px 0 13px 0}.category .kuchikomi_area .kuchikomi_box .kuchikomi_box_in{width:100%}.category .kuchikomi_area .kuchikomi_box .gray{width:100%}.category .kuchikomi_area .kuchikomi_box .kuchikomi_list{width:100%}.category .trade_list_box{margin:6px auto;width:96%}.category .trade_list_box li a{width:48%;margin-right:2%;margin-bottom:3px}.category .trade_list_box li .glass,.category .trade_list_box li .warehousing-carrier{font-size:12px}.category .pick_up_box{margin:auto}.category .pick_up_box .pick_up_box_in{margin:30px 4% 5px;width:92%}.category .pick_up_box .avg_right{width:265px;margin:0 auto}.category .data_numbers_box .position_01{left:41%}.category .data_numbers_box .position_02{left:77%}.category .data_numbers_box .position_03{left:77%}.category .data_numbers_box .position_04{left:41%}.category .data_numbers_box .position_05{left:8%}.category .data_numbers_box .position_06{left:8%}.category .data_numbers_box_large .position_01{left:125px;top:-14px}.category .data_numbers_box_large .position_02{left:234px;top:27px}.category .data_numbers_box_large .position_03{left:234px;top:110px}.category .data_numbers_box_large .position_04{left:125px;top:177px}.category .data_numbers_box_large .position_05{left:22px;top:110px}.category .data_numbers_box_large .position_06{left:22px;top:27px}.category_list,.occupation_list{display:none}.kuchikomi_selection_box{float:none;display:block;margin:6px 0 10px}.kuchikomi_selection_box .kuchikomi_selection{width:32%;float:left;line-height:30px;height:30px}.kuchikomi_selection_box .kuchikomi_selection:nth-child(2){margin:0 1%}.kuchikomi_selection_box .kuchikomi_selection .search_item{width:100%;font-size:14px;height:30px}.kuchikomi_selection_box .kuchikomi_selection .custom_select{padding-right:16px}.review #column .overview_themes_box .themes_ttl{padding:10px 10px 8px;min-height:30px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.themes_list li{width:33.3%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media screen and (min-width: 375px) and (max-width: 414px){.sub_page.review #header,.top_page .sp_header_y,.top_page .login_box{display:none !important}.sp_header_y,.login_box{display:none}.review .sp_header_y{z-index:97;position:fixed;left:0;top:0;display:block;width:100%;height:45px;padding:8px 0 8px 0;background:#fff;box-shadow:0px 2px 3px rgba(78,79,79,0.4);border-bottom:1px solid  #FAFAFA}.review .sp_header_y ul{display:table;width:100%;table-layout:fixed}.review .sp_header_y ul li{display:table-cell;width:15%;height:26px;padding-right:10px;padding-left:10px;border-right:1px solid #ccc;text-align:center;vertical-align:middle}.review .sp_header_y ul li a{font-size:13px;color:#000099;font-weight:bold;box-shadow:none;display:block;padding:5px 0}.review .sp_header_y ul li .icon-right-triangulum{position:relative;height:15px;width:15px;display:inline-block}.review .sp_header_y ul li .icon-right-triangulum:after{content:"";border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #87AB0F;position:absolute;left:50%;top:50%;margin:-3.5px 0 0 -6px}.review .sp_header_y ul li:first-child a{font-size:23px;color:#000082}.review .sp_header_y ul li:nth-child(2) a{font-size:23px;color:#000082}.review .sp_header_y ul li:nth-child(3){width:26%}.review .sp_header_y ul li:nth-child(3) a{font-size:15px}.review .sp_header_y ul li:last-child{border:none;width:44%}.review .sp_header_y ul li:last-child a{color:#87AB0F;font-size:16px}.review .sp_header_y ul li .sp_search_open{transform:translate(0, 0px)}.review #column #search_y .select_wrap .customSelectInner{font-size:13px;letter-spacing:0px}.company_information h1{font-size:17px}.recruiting_2 a{font-size:16px}.company_list2 li:nth-child(1){border-left:none;width:27%;padding-right:15px;padding-left:3px}.company_list2 li:nth-child(2){width:29%}.company_list2 li:nth-child(3){padding-left:14px;width:43%}.inbox2 .alliance_information_box{margin-bottom:0}.inbox2 .alliance_information_box .alliance_company_img{display:none}.inbox2 .alliance_information_box .alliance_information,.inbox2 .alliance_information_box .alliance_information.img_on{width:100%;border-left:none}.inbox2 .alliance_information_box .alliance_information th,.inbox2 .alliance_information_box .alliance_information.img_on th{width:19%;font-weight:700;font-size:12px;line-height:13px;padding:7px 4px;background:#fff}.inbox2 .alliance_information_box .alliance_information td,.inbox2 .alliance_information_box .alliance_information.img_on td{width:81%;border-right:none;padding-left:0}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.doda img{width:68%;margin:11px 0 2px}.indeed-title .indeed-title-text .ellipsis{max-width:185px}.category .margin_top .ranking_box_job .crown:after{left:3px}.category .banner img{left:0}.category .data_numbers_box .position_01{left:43%}.category .data_numbers_box .position_02{left:71%}.category .data_numbers_box .position_03{left:73%}.category .data_numbers_box .position_04{left:43%}.category .data_numbers_box .position_05{left:19%}.category .data_numbers_box .position_06{left:20%}.category .trade_list_box li .glass,.category .trade_list_box li .warehousing-carrier{font-size:13px}.category .title h2{width:320px}.category .trade_list_box{margin-bottom:2px}.category .data_area .data_box{padding:4px 20px 25px 20px}.category .data_area .data_box p .pc_none{display:none !important}.category .data_area .data_box .avg_right{margin:20px auto}.category .data_area .data_box .data_left{padding-right:40px}}.column_640{width:640px !important}.pad_mar_block{padding-top:10px;margin-top:-10px}.align-right{text-align:right}.padding-left20{padding-left:20px}.bg_job_brown{background:#b64207 !important}.bg_job_brown_t{color:#fff !important}@media screen and (min-width: 0px) and (max-width: 640px){.padding_top70{padding-top:70px !important}.pad_mar_block{padding-top:70px;margin-top:-70px}.inline_or_block{margin-top:15px;display:block}.padding-left20{padding-left:0}}@media screen and (min-width: 0px) and (max-width: 640px){.padd-top-short{padding-top:15px !important}}.biz_thumbnail{display:inline-block;width:15%;margin-right:3%;vertical-align:top}.biz_thumbnail img{width:100%}.biz_essential{display:inline-block;width:78%;vertical-align:top}@media screen and (min-width: 0px) and (max-width: 640px){.biz_thumbnail{width:25%;margin-right:3%}.biz_thumbnail img{width:100%}.biz_essential{width:70%}}.info_security .left{display:inline-block;width:60%}.info_security .right{display:inline-block;width:30%;text-align:right}@media screen and (min-width: 0px) and (max-width: 640px){.info_security .left{display:block;width:100%;text-align:left;margin-bottom:20px}.info_security .right{display:block;width:100%;text-align:left}}.nonlogin_kyuuyo{position:relative}.nonlogin_kyuuyo .regist_area{display:none}.white_text{color:#fff !important}.kyuuyo_sort_parts a{text-align:center !important}@media screen and (min-width: 0px) and (max-width: 640px){.nonlogin_kyuuyo{position:relative}.nonlogin_kyuuyo .regist_area{z-index:1;text-align:center;font-weight:bold;font-size:120%;display:block;position:absolute;left:2%;top:35%;width:96%;background:white;padding:20px;min-height:48px;height:auto;border:1px solid #000099;box-shadow:0 5px 0 rgba(0,0,0,0.15)}.kyuuyo_detail h2 span{display:block}.kyuuyo_sort_parts{height:50px}.kyuuyo_sort_parts a{padding-top:6px;height:50px;line-height:1.4em}.kyuuyo_sort_parts a span{display:block}}#income_ranking{width:100%}#income_ranking .income_rank_no{position:relative;float:left;color:#000099;width:20px;height:auto;font-size:28px;font-family:"Bebas Neue", sans-serif;text-align:center;line-height:28px;z-index:0;margin:10px 0 0 5px}#income_ranking h1{color:#626262;font-size:18px;font-weight:bold;margin-bottom:15px;border-top:5px solid #009;padding:15px 0;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#income_ranking h2{font-size:16px;font-weight:bold;letter-spacing:0.5px;height:auto;line-height:1.75em;padding:15px 0;overflow:visible;border-top:1px solid #ccc;z-index:0}#income_ranking .marginTop{margin-top:20px}#income_ranking .tab_header_link{height:46px}#income_ranking .tab_header_link .cf li{width:25%;height:46px}#income_ranking .tab_header_link .cf li a{line-height:1.5em !important;padding:15px 0 0 0;height:46px}#income_ranking .activate{color:#fff}#income_ranking .gray_d{background:#88abda;font-weight:bold;color:#fff}#income_ranking .gray_d td{padding:5px 0 5px 10px !important}#income_ranking .gray_e{background:#eee}#income_ranking .gray_e td{padding:15px 0 15px 5px !important}@media screen and (min-width: 0px) and (max-width: 640px){#income_ranking .tab_header_link{height:45px}#income_ranking .tab_header_link .cf li{width:25%;height:45px}#income_ranking .tab_header_link .cf li:nth-child(3){border-right:1px solid #E3E3E3 !important}#income_ranking .tab_header_link .cf li a{line-height:1.5em !important;padding:15px 0 0 0;height:45px}}.new_regist_contact_area{clear:both;height:80px;width:100%;margin:20px 0;padding:0;text-align:center}.new_regist_contact_area .regist_btn_area{width:50%;height:80px;text-align:center !important;float:left}.new_regist_contact_area .contact_btn_area{width:50%;height:80px;text-align:center !important;float:right}.new_regist_contact_area .regist_btn_area a{display:block;height:55px;line-height:30px;width:80%;padding:10px 0;margin:0 0 0 10%;border:1px solid #960;font-size:18px;font-weight:bold;color:#fff;text-decoration:none;text-shadow:1px 1px 2px #333;background:#f60;background-image:-webkit-gradient(linear, left top, left bottom, from(#fc3), to(#f60));background-image:-webkit-linear-gradient(#fc3, #f60);background-image:-moz-linear-gradient(#fc3, #f60);background-image:-ms-linear-gradient(#fc3, #f60);background-image:-o-linear-gradient(#fc3, #f60);background-image:linear-gradient(#ffcc33,#ff6600);-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 1px 1px #b9b9b9;-o-box-shadow:0 1px 1px #b9b9b9;-ms-box-shadow:0 1px 1px #b9b9b9;-moz-box-shadow:0 1px 1px #b9b9b9;-webkit-box-shadow:0 1px 1px #b9b9b9}.new_regist_contact_area .regist_btn_area a:hover{background:#f30;background-image:-webkit-gradient(linear, left top, left bottom, from(#fc3), to(#f30));background-image:-webkit-linear-gradient(#fc3, #f30);background-image:-moz-linear-gradient(#fc3, #f30);background-image:-ms-linear-gradient(#fc3, #f30);background-image:-o-linear-gradient(#fc3, #f30);background-image:linear-gradient(#ffcc33,#ff3300)}.new_regist_contact_area .contact_btn_area a{display:block;height:55px;width:80%;margin-left:10%;border:1px solid #0059B2;padding:5px 0 10px 0;margin:0 10% 0 0;font-size:18px;font-weight:bold;color:#fff;text-decoration:none;text-shadow:1px 1px 2px #333;background:#007cde;background-image:-webkit-gradient(linear, left top, left bottom, from(#03c6ff), to(#007cde));background-image:-webkit-linear-gradient(#03c6ff, #007cde);background-image:-moz-linear-gradient(#03c6ff, #007cde);background-image:-ms-linear-gradient(#03c6ff, #007cde);background-image:-o-linear-gradient(#03c6ff, #007cde);background-image:linear-gradient(#03c6ff,#007cde);-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 1px 1px #b9b9b9;-o-box-shadow:0 1px 1px #b9b9b9;-ms-box-shadow:0 1px 1px #b9b9b9;-moz-box-shadow:0 1px 1px #b9b9b9;-webkit-box-shadow:0 1px 1px #b9b9b9}.new_regist_contact_area .contact_btn_area a:hover{background:#005295;background-image:-webkit-gradient(linear, left top, left bottom, from(#03c6ff), to(#005295));background-image:-webkit-linear-gradient(#03c6ff, #005295);background-image:-moz-linear-gradient(#03c6ff, #005295);background-image:-ms-linear-gradient(#03c6ff, #005295);background-image:-o-linear-gradient(#03c6ff, #005295);background-image:linear-gradient(#03c6ff,#005295)}.adopt_success{clear:both;width:100%;margin:30px 0 0 0;padding:0 0 20px 0;border-bottom:1px dotted #333}.adopt_success .exam_visual{width:100%;height:106px;background-repeat:no-repeat;position:relative}.adopt_success .case1{background-image:url(/img/job/job_offer/renew/exam_visual1.png)}.adopt_success .case2{background-image:url(/img/job/job_offer/renew/exam_visual2.png)}.adopt_success .exam_visual .name{width:540px;position:absolute;left:100px;top:0;font-size:16px;line-height:18px}.adopt_success .exam_visual .name span{background-color:#c00;color:#fff;font-size:12px;line-height:14px;margin-right:10px;padding:2px 4px}.adopt_success .exam_visual .comment{color:#454545;font-size:20px;line-height:28px;font-weight:bold;text-align:center;width:548px;position:absolute;left:92px;top:50px}.adopt_success .contents_frame{width:100%;margin:0;padding:0;overflow:hidden}.adopt_success .contents_frame .left_contents{float:left;width:318px;border:1px solid #999;background-color:#eee}.adopt_success .contents_frame .left_contents h3{font-size:14px;font-weight:bold;background-color:#ffe !important;padding:2%;border-bottom:1px solid #999}.adopt_success .contents_frame .left_contents .table_frame{width:90%;padding:0 5% 5% 5%}.adopt_success .contents_frame .left_contents .table_frame table{width:100%;font-size:12px;line-height:18px;text-align:left}.adopt_success .contents_frame .left_contents .table_frame th{width:30%;font-weight:bold;vertical-align:middle;border-bottom:1px #333 dotted;padding:10px 0 10px 0}.adopt_success .contents_frame .left_contents .table_frame td{width:70%;vertical-align:middle;border-bottom:1px #333 dotted;padding:10px 0 10px 15px}.adopt_success .contents_frame .right_contents{float:right;width:605px}.adopt_success .contents_frame .right_contents .border_top{width:605px;height:3px;background-color:#ccc;border-left:100px solid #1D88AF}.adopt_success .contents_frame .right_contents h3{width:100%;color:#1D87AE;font-weight:bold;font-size:14px;line-height:16px;padding:15px 0}.adopt_success .contents_frame .right_contents p{width:100%;font-size:14px;line-height:22px;padding-bottom:15px}.regist_contact_area{clear:both;width:100%;margin:0;padding:30px 0 40px 0;text-align:center}.regist_contact_area a{border:1px solid #960;padding:10px 30px;font-size:18px;font-weight:bold;color:#fff;text-decoration:none;text-shadow:1px 1px 2px #333;background:#f60;background-image:-webkit-gradient(linear, left top, left bottom, from(#fc3), to(#f60));background-image:-webkit-linear-gradient(#fc3, #f60);background-image:-moz-linear-gradient(#fc3, #f60);background-image:-ms-linear-gradient(#fc3, #f60);background-image:-o-linear-gradient(#fc3, #f60);background-image:linear-gradient(#ffcc33,#ff6600);-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 1px 1px #b9b9b9;-o-box-shadow:0 1px 1px #b9b9b9;-ms-box-shadow:0 1px 1px #b9b9b9;-moz-box-shadow:0 1px 1px #b9b9b9;-webkit-box-shadow:0 1px 1px #b9b9b9}.regist_contact_area a:hover{background:#f30;background-image:-webkit-gradient(linear, left top, left bottom, from(#fc3), to(#f30));background-image:-webkit-linear-gradient(#fc3, #f30);background-image:-moz-linear-gradient(#fc3, #f30);background-image:-ms-linear-gradient(#fc3, #f30);background-image:-o-linear-gradient(#fc3, #f30);background-image:linear-gradient(#ffcc33,#ff3300)}#job_offer_flowmoney{display:block;width:100%;height:560px;background-image:url(/img/job/job_offer/renew/renew_job_offer_flowmoney.png);background-repeat:no-repeat;position:relative;margin:20px 0 30px 65px;padding:0}#job_offer_flowmoney h3{color:#336;font-size:14px;line-height:16px;font-weight:bold}#job_offer_flowmoney h3.step1{position:absolute !important;left:53px;top:17px}#job_offer_flowmoney h3.step2{position:absolute !important;left:367px;top:17px}#job_offer_flowmoney h3.step3{position:absolute !important;left:683px;top:17px}#job_offer_flowmoney h3.step4_1{position:absolute !important;left:367px;top:224px;color:#03c !important}#job_offer_flowmoney h3.step4_2{position:absolute !important;left:367px;top:411px;color:red !important}#job_offer_flowmoney h3.step5{position:absolute !important;left:683px;top:319px}#job_offer_flowmoney p{width:190px;color:#333;font-size:12px;line-height:18px;font-weight:normal}#job_offer_flowmoney p.text1{position:absolute;left:9px;top:48px}#job_offer_flowmoney p.text2{position:absolute;left:324px;top:48px}#job_offer_flowmoney p.text3{position:absolute;left:640px;top:48px}#job_offer_flowmoney p.text4_1{position:absolute;left:324px;top:255px}#job_offer_flowmoney p.text4_1 strong{font-weight:bold;color:#03c}#job_offer_flowmoney p.text4_2{position:absolute;left:324px;top:442px}#job_offer_flowmoney p.text4_2 strong{font-weight:bold;color:red}#job_offer_flowmoney p.text5{position:absolute;left:640px;top:350px}.job_offer h1{width:100%;height:432px;margin:10px 0 0 0;padding:0}.job_offer h2{width:100%;height:37px;margin:20px 0 0 0;padding:0;clear:both}.job_offer_bold_t{color:#f30;font-weight:bold}.confirm_comp{width:640px;height:37px;margin:10px 0 0 0;padding:0}.job_offer_table1{width:620px;height:200px;margin:0 10px;padding:0}.job_offer_t1{margin:0;padding:0;width:193px;height:40px}.job_offer_t2{padding:10px 0 0 0;margin:0;width:193px;height:100px}.job_offer_t3{width:193px;height:50px;font-size:12px;line-height:16px;margin:0;padding:0}.job_offer_t_blank{width:20px;height:200px;margin:0;padding:0}.job_offer_table2{width:650px;margin:0 0 0 65px;padding:0}.job_offer_tt1{width:193px;height:193px;margin:0;padding:30px 45px 0 40px}.job_offer_tt2{width:193px;height:193px;margin:0;padding:30px 46px 0 30px}.job_offer_tt3{width:193px;height:193px;margin:0;padding:30px 0 0 30px}.job_offer_tt4{width:193px;height:193px;margin:0;padding:30px 45px 30px 40px}.job_offer_tt5{width:193px;height:193px;margin:0;padding:30px 46px 30px 30px}.job_offer_tt6{width:193px;height:193px;margin:0;padding:30px 0 30px 30px}#job_offer_form_out{width:618px;margin:0;padding:10px;border-left:1px solid #6279AA;border-right:1px solid #6279AA;border-bottom:1px solid #6279AA;background-color:#99ADCE}#job_offer_form_in{width:598px;margin:0;padding:10px;background-color:#fff;font-size:12px;line-height:16px;color:#333}.job_offer_dot_line{width:598px;height:1px;margin:10px 0;padding:0;display:block}#job_offer_form_in th{width:150px;font-weight:bold;margin:0;padding:10px 0;text-align:left;vertical-align:top}#job_offer_form_in td{width:420px;margin:0;padding:10px 0;text-align:left;vertical-align:top}#job_offer_btn{width:598px;height:35px;margin:20px 0;padding:0;text-align:center}#job_offer_error{width:576px;margin:10px 0;padding:10px;border:1px solid #f30;background-color:#ffc;color:#f30;text-align:center;font-size:14px;line-height:20px;font-weight:bold}#job_offer_comp{font-size:14px;line-height:20px;font-weight:bold;color:#333}.standard_frame ul{margin:30px 0;list-style-type:disc;padding-left:20px}.jobform_term_area{background-color:#fff;margin-top:20px;width:94%;border:1px solid #999;padding:2%;height:200px;overflow:auto}.jobform-ul li{text-align:left !important}.jobform-h2{font-weight:bold;font-size:16px;line-height:2.5em;background:#b64207;color:#fff;margin:20px 0;padding:0 0 0 10px}.jobform-h2 span{font-size:14px;margin-left:20px;background:#fff;padding:5px;color:#333}.jobform-error{font-size:18px;font-weight:bold;text-align:center;padding-bottom:20px !important}#money_app_all{margin:10px 0 0 0;padding:0}#money_app_all .must_read{list-style-type:disc !important}#money_app_all .must_read li{padding-left:10px;text-indent:0 !important}#money_app_all .must_read strong{font-weight:bold !important;color:#c00 !important}#money_app_all h1{width:625px;height:26px;font-size:16px;line-height:18px;font-weight:bold;color:#333;background-image:url(/img/money_app/money_app_h1.jpg);background-repeat:no-repeat;margin:0 0 20px 0;padding:8px 0 0 15px}#money_app_all #intro_t{border-top:1px dotted #000;width:100%;padding:10px 0 0 0;margin:0 0 20px 0}#money_app_all h2{width:640px;height:24px;font-size:0px;line-height:0px;margin:0;padding:0}#money_app_all h2 img{margin:0;padding:0}#money_app_all #out_frame{border-top:none;border-left:1px solid #952F15;border-right:1px solid #952F15;border-bottom:1px solid #952F15;background-color:#fc6;width:628px;margin:0;padding:5px}#money_app_all #out_frame #in_frame{border:1px solid #952F15;background-color:#fff;width:586px;margin:0;padding:0 10px 0 30px;list-style-image:url(/img/money_app/money_app_arrow.gif)}#money_app_all #out_frame #in_frame li{font-size:12px;line-height:18px;color:#333;padding:0;margin:10px 0}#money_app_all #out_frame #in_frame li strong{font-weight:bold;color:#f30}#money_app_all #out_frame #in_frame li a{font-weight:bold}#money_app_all th strong{color:#f30;font-weight:bold}#money_app_all td strong{color:#360;font-weight:bold}#money_app_all table td.long{text-align:center !important;font-weight:bold !important;background-color:#ffc !important}#money_app_all .confirm_btn_area{width:618px;background-color:#E4EAF6;border:#999999 solid 1px;margin:20px 0;padding:10px;text-align:center}#money_app_all .confirm_btn{padding:5px 12px;margin:0 20px;font-weight:bold;font-size:16px;line-height:18px;font-weight:bold;color:#000033}#money_app_all table .text_box{font-size:12px;line-height:14px;padding:2px;display:block;margin:5px 0;border:1px #999999 solid}#money_app_all table .text_box2{font-size:12px;line-height:14px;padding:2px;display:inline;margin:5px 0;border:1px #999999 solid}#money_app_all table .select_box{display:inline}#money_app_all table .gray_text{color:#999;font-weight:bold;display:inline;padding:0;margin:0 0 0 20px}#money_app_all table .error_word{display:table;color:#fff;font-weight:bold;background-color:#ff6600;text-align:left;padding:2px 5px;margin:0 0 10px 0;font-size:12px;line-height:14px}#money_app_all .error_word_frame{width:620px;text-align:center;background-color:#ff6600;color:#fff;font-size:14px;line-height:16px;font-weight:bold;margin:0 0 20px 0;padding:10px}#money_app_all a.sp_link_text{color:#33f;cursor:pointer;text-decoration:underline}#money_app_all .iwaikin_introBox{width:320px;border:1px #960 solid;margin:0 0 0 -100px;padding:20px;display:none;background-color:#fff;z-index:100}#money_app_all .iwaikin_introBox .text{width:280px;font-size:12px;line-height:18px;color:#333;text-align:left;padding:0;margin:0;padding:0}#money_app_all .iwaikin_introBox .mini_title{width:280px;font-size:12px;line-height:18px;color:#333;text-align:left;padding:0;margin:15px 0 0 0;padding:0}#money_app_all .iwaikin_introBox .shokai_text_frame{width:270px;font-size:12px;line-height:18px;color:#960;text-align:center;font-weight:bold;border:1px #960 solid;background-color:#ffc;padding:5px;margin:10px 0 0 0}#money_app_all .iwaikin_introBox table{width:280px;border-top:1px #960 solid;border-left:1px #960 solid;margin:10px 0;padding:0;background-color:#fff}#money_app_all .iwaikin_introBox table th{width:50%;border-bottom:1px #960 solid;border-right:1px #960 solid;margin:0;padding:5px 0;font-weight:bold;color:#960;text-align:center;background-color:#ffc}#money_app_all .iwaikin_introBox table td{width:50%;border-bottom:1px #960 solid;border-right:1px #960 solid;margin:0;padding:5px 0;font-weight:normal;color:#333;text-align:center}#money_app_all .iwaikin_introBox .close{width:280px;text-align:right;margin:0 0 20px 0;padding:0}#money_app_all .iwaikin_introBox .close img{cursor:pointer}#report_body h2{font-weight:bold;font-size:14px}.report_kensu_pull{margin:10px 0 20px 0;padding:0;width:100%;height:20px}.report_kensu_pull_t{font-weight:bold;font-size:14px;line-height:16px;color:#f30}.report_pager{margin:15px 0 0 0;padding:0;width:100%;height:40px;font-size:12px}.report_pager .report_number{float:left;text-align:center;width:420px}.report_pager .report_back{float:left;width:100px}.report_pager .report_next{float:left;width:100px;text-align:right}.report_pager span{margin:0 3px 0 0;padding:3px 8px;font-weight:bold;color:#fff;text-align:center;background-color:#33f;border:solid 1px #ccc}.report_pager a,.report_pager a:link,.report_pager a:visited{border:1px solid #ccc;text-align:center;margin-right:3px;padding:3px 8px;background-position:bottom;text-decoration:none !important;color:#33f}.report_pager a:hover,.report_pager a:active{border:1px solid #ccc;text-align:center;margin-right:3px;padding:3px 8px;background-position:bottom;background-color:#33f;text-decoration:none !important;color:#fff}.info_panel_list_s{padding:20px 0 0 0;color:#333}.info_panel_list_s dl{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #eee;background-repeat:repeat-x;background-position:left bottom;word-break:break-all}.info_panel_list_s dt{margin-bottom:5px;font-size:14px;line-height:16px;font-weight:bold}.info_panel_list_s dd{font-size:12px;line-height:18px}.info_panel_list_s dl a{font-weight:bold}.info_panel_none_s{margin:20px 0;padding:30px;border:3px solid #ccc;width:554px;color:#333;font-weight:bold;text-align:center;font-size:14px;line-height:16px}#help_all{width:100%;margin-bottom:40px}#help_all h1{color:#626262;font-size:17px;font-weight:bold;margin-bottom:25px}#help_all h2{width:100%;color:#000;background:#e6e4e4;padding:10px;margin:0 0 10px 0;font-size:14px;line-height:16px;font-weight:bold}#help_all h3{width:100%;color:#000;background:#e6e4e4;padding:10px;margin:30px 0 !important;font-size:14px;line-height:16px;font-weight:bold}#help_all h4{width:100%;padding:10px 5px !important;margin:10px 0;font-size:14px;line-height:16px;font-weight:bold;background:#fafafa !important;text-align:left !important;border-top:1px dotted #000;border-bottom:1px dotted #000}#help_all p{margin-bottom:20px}#help_all ul{margin:5px 0 20px 0;padding:0;list-style:none;line-height:26px}#help_all li a{float:none !important;text-align:left !important}#help_all .top_link{width:640px;margin:20px 0 0 0;padding:0;text-align:right}#help_all h4 a,#help_all h4 a:link,#help_all h4 a:visited,#help_all h4 a:hover,#help_all h4 a:active{text-decoration:none;color:#333;font-weight:bold}#help_all .terms_lead{width:640p;margin:0 0 20px 0;padding:0}#help_all .new_terms_left{float:left;width:310px;padding:0;margin:0 0 20px 0}#help_all .new_terms_right{float:right;width:310px;padding:0;margin:0 0 20px 20px}#help_all h2.new_terms_h2{width:305px;height:22px;padding:6px 0 0 5px;margin:0 0 10px 0;background-image:url(/img/src/terms_help_sub_short.jpg);background-repeat:no-repeat;font-size:14px;line-height:16px;font-weight:bold}#help_all h2.new_terms_h2 a{font-weight:bold}#help_all .new_terms_left ul,#help_all .new_terms_right ul{width:310px;margin:5px 0 0 0;padding:0;list-style:none;line-height:26px}#help_all .new_terms_left li,#help_all .new_terms_right li{width:295px;margin:0;padding:0 0 0 15px;background:url(/img/blue_arrow.gif) no-repeat 0 0.5em}.error-status div{clear:both;width:100%;margin:20px 0}.error-status div h1{color:#b8b8b8;font-size:300%}.error-status div p{margin:20px 0}.error-status .certification-img{margin:20px 0 0 0}.error-status .certification-tbox{width:50%;border:1px solid #999;padding:8px;margin:10px 0 0 0}.error-status .certification-button{font-size:120%;font-weight:bold;padding:5px 20px;margin:10px 0 0 10px;background:#999;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}@media screen and (min-width: 0px) and (max-width: 640px){.error-status div{margin-top:100px}}#attention_area{width:100%;border:1px solid #333;padding:10px;list-style-type:decimal}#attention_area li{margin:10px 0 10px 20px}#accusation_form_area{display:none}#accept_area{width:100%;margin:30px 0;padding:10px;text-align:center;font-size:16px;line-height:18px;font-weight:bold;background-color:#ff9;border:1px solid #f60}#accept_desc{width:100%;margin:20px 0;padding:0;text-align:center;font-size:16px;line-height:18px;font-weight:bold;color:#f30}#accusation_all{margin:15px 0 0 0;font-size:14px}#accusation_all .text{padding:0;margin:15px 0}#accusation_all strong{font-weight:bold;color:#c00}#accusation_all h2{width:100%;height:30px;font-size:16px;line-height:18px;font-weight:bold;color:#000;padding:8px 0 0 0;margin:0;text-align:left}#accusation_all h2 #must_read{font-size:12px;font-weight:bold;color:#c00}#accusation_all #accusation_header{width:100%;height:200px;margin:0;padding:0}#accusation_all #accusation_header_left{float:left;width:66%;margin:0 4% 0 0;padding:0}#accusation_all #accusation_header_left h1{width:100;margin:0 0 20px 0}#accusation_all #accusation_header_right{float:right;width:30%;margin:0;padding:0;text-align:right}#accusation_text_frame{width:100%;height:80px;margin:0 0 30px 0;padding:0}#accusation_text_frame .frame_text{display:inline-block;border:2px solid #374186;color:#374186;font-weight:bold;width:29%;padding:2% 1%;margin:0 3% 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#BFD1F5));background-image:-webkit-linear-gradient(#fff, #BFD1F5);background-image:-moz-linear-gradient(#fff, #BFD1F5);background-image:-ms-linear-gradient(#fff, #BFD1F5);background-image:-o-linear-gradient(#fff, #BFD1F5);background-image:linear-gradient(#ffffff,#bfd1f5)}#accusation_flow{width:100%;height:70px;padding:0;margin:20px 0 10px 0;display:block}#accusation_flow_text{position:relative;width:100%;height:85px}#accusation_flow_text #flow_text1{position:absolute;left:0;top:0;width:200px;color:#c00;font-size:12px;line-height:16px;font-weight:bold}#accusation_flow_text #flow_text2{position:absolute;left:630px;top:0;width:200px;color:#c00;font-size:12px;line-height:16px;font-weight:bold}#accusation_security{width:100%;height:160px;margin:15px 0 0 0;padding:0}#accusation_security #security_left{width:70%;float:left;margin:0;padding:0}#accusation_security #security_right{width:30%;float:right;margin:0;padding:0;text-align:right}#accusation_form_out{width:618px;margin:0;padding:10px;border-left:1px solid #6279AA;border-right:1px solid #6279AA;border-bottom:1px solid #6279AA;background-color:#99ADCE}#accusation_form_in{width:598px;margin:0;padding:10px;background-color:#fff;color:#333}.accusation_dot_line{width:598px;height:1px;margin:10px 0;padding:0;display:block}#accusation_form_in th{width:150px;font-weight:bold;margin:0;padding:15px 0;text-align:left;vertical-align:top}#accusation_form_in td{width:420px;margin:0;padding:15px 0;text-align:left;vertical-align:top;line-height:18px}#accusation_btn{width:598px;height:35px;margin:20px 0;padding:0;text-align:center}#accusation_btn #submit_btn{padding:10px 40px;font-size:16px;line-height:18px;font-weight:bold}#accusation_error{width:100%;margin:10px 0 20px 0;padding:10px;border:1px solid #f30;background-color:#ffc;color:#f30;font-size:16px;text-align:center;font-weight:bold}#accusation_comp{font-weight:bold;color:#333}.accusation_bold_t{color:#f30;font-weight:bold}.accusation_tenpu{border:1px solid #999;width:300px}.tab_btn .noclick{cursor:default !important}.job .column_tabbox .tab_btn li:hover .tab_ttl_noclick,.job .column_tabbox .tab_btn li.active .tab_ttl_noclick{border-top:5px solid #e3e3e3 !important;color:#333 !important}.ranking1_tr_border{border-top:1px solid #ccc}.ranking1_th_td{padding-top:5px}.ranking1_com_info{width:100%}.ranking1_com_info th{width:15% !important}.ranking1_com_info td{width:35% !important;word-wrap:break-word}.job_change_human{font-size:100% !important;font-weight:normal !important;color:#333 !important;display:inline;margin-left:20px}.ranking1_title{overflow:visible;position:relative;clear:both;height:40px;display:block;margin:0;padding:0;border-bottom:3px solid #b64207}.ranking1_title h1{margin-top:10px;color:#b64207;font-size:160%;vertical-align:middle;text-shadow:1px 0 0}.ranking1_explanation{padding:0 0 20px 0}.ranking1_kind{margin:0 0 20px 0}.ranking1_kind li{display:inline-block;width:30%;margin:0 2% 10px 0;height:46px;text-align:center;background:#eee;border-radius:4px;border:1px solid #ccc}.ranking1_kind li .active{background:#D1591C;color:#fff}.ranking1_kind li:last-child{margin:0}.ranking1_kind li a{display:block;width:100%;height:100%;padding:10px 0 15px 0}.shukeikikan{text-align:right;margin:10px 0 20px 0}.ranking1_bodyList li{width:100%;padding:3%;margin-bottom:20px;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);-moz-box-shadow:0 0 7px rgba(0,0,0,0.5);-ms-box-shadow:0 0 7px rgba(0,0,0,0.5);-o-box-shadow:0 0 7px rgba(0,0,0,0.5);box-shadow:0 0 7px rgba(0,0,0,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.ranking1_bodyList .com_logo_box{float:left;width:20%;border:1px solid #999;margin:0 2% 0 0;padding:5px;text-align:center}.ranking1_bodyList .com_logo_box img{width:100%}.ranking1_bodyList .com_comment{clear:both}.ranking1_bodyList .com_title{float:right;width:77%;margin-bottom:15px}.ranking1_bodyList .com_title h2{display:inline;font-size:140%;font-weight:bold}.ranking1_bodyList .detail_link{margin:15px 0 0 0;text-align:center;font-size:120%}.ranking1_bodyList .red_t{font-size:160% !important;color:#B64106 !important;font-weight:bold}.ranking1_list{clear:both;padding:10px 0}.ranking1_list h2{font-weight:bold}.ranking1_list .left_table{float:left;width:48%;margin-bottom:20px}.ranking1_list .right_table{float:right;width:48%;margin-bottom:20px}.ranking1_list table{width:100%;border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3}.ranking1_list th{width:18%;padding:3%;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.ranking1_list td{width:70%;padding:3%;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.ranking1_list .gray{background:#eee}.ranking1_com_title{margin:0;border-bottom:3px solid #B64207;padding:15px 0}.ranking1_com_title .inner{border-left:5px solid #B64207;padding:0 0 0 15px}.ranking1_com_title .inner img{vertical-align:bottom}.ranking1_com_title .inner h1{display:inline;margin-left:15px;font-size:160%}.ranking1_com_title .inner .icon-help{display:inline;margin:0 0 0 15px}.tenshoku_reason{background:#eee;margin:0 0 20px 0;padding:2%}.tenshoku_reason .title{text-align:center;color:#B64006;font-size:120%;font-weight:bold;margin-bottom:15px}.tenshoku_reason .left{display:inline-block;width:46%;margin-right:4%}.tenshoku_reason .right{display:inline-block;width:48%}.tenshoku_reason .left .text,.tenshoku_reason .right .text{display:block;float:left;width:48%;line-height:1.8em}.tenshoku_reason .left div,.tenshoku_reason .right div{float:right;width:52%}.tenshoku_reason .red_t{display:inline !important;color:#B64006 !important;font-size:140% !important}#guide-container .com_comment{clear:both}.ranking1_company_button{margin:0 0 20px 25%}.ranking1_company_up{border-bottom:3px solid #E3E3E3;padding:20px 0}.ranking1_company_up p{font-size:140%;font-weight:bold;margin-bottom:10px}.ranking1_company_up strong{color:#B64106}.ranking1_company_up .inner{margin-left:20px}.ranking1_company_up .star{display:inline}.ranking1_company_down{padding:20px 0}.ranking1_company_down p{font-size:140%;font-weight:bold;margin-bottom:10px}.ranking1_company_down strong{color:#B64106}.ranking1_company_down .inner{margin-left:20px}.ranking1_company_down .star{display:inline}.ranking1_reviewer{border-top:3px solid #E3E3E3;border-bottom:1px solid #ccc;padding:10px 0;margin:10px 0 0 0}.ranking1_company_h2{width:85%;font-size:140%;font-weight:bold;margin-bottom:10px}.ranking1_company_toko{border-top:1px solid #ccc;text-align:right;padding:15px 0 0 0;margin-top:10px;clear:both}.ranking1_comment_h1{width:85%;font-size:140% !important;font-weight:bold;margin-bottom:10px}.ranking1_comment_star{border-top:1px solid #ccc;padding:15px 0;margin-top:10px}.ranking1_comment_star table{width:100%;margin-top:15px}.ranking1_comment_star th{width:50%}.ranking1_comment_star td{width:50%}.ranking1_comment_star strong{color:#B64006;font-size:120%;font-weight:bold}.ranking1_red_t{font-size:120% !important;color:#B64106 !important}.ranking1_back_link{text-align:center;margin:30px 0;font-size:120%}.ranking1_back_link a{font-weight:bold}.ranking1_shukei{border-top:3px solid #E3E3E3;margin:20px 0 0 0;padding:10px 0 0 0}.star .dark{color:#444 !important}@media screen and (min-width: 0px) and (max-width: 640px){.ranking1_company_button{width:70%;margin:0 0 20px 15%}.job_change_reason{margin-top:30px}.job_top_ranking1{width:100%}.job_top_ranking1 .image{display:block;width:60%;vertical-align:top;margin:0 0 10px 20%}.job_top_ranking1 .text1{display:block;height:auto;width:100%;vertical-align:top;margin:0 0 20px 0;padding:0 0 0 0;border-right:none}.job_top_ranking1 .text2{display:block;height:auto;width:100%;vertical-align:top}.job_change_human{display:block;margin-left:0}.ranking1_kind{margin:0 0 20px 0}.ranking1_kind li{display:inline-block;width:47%;margin:0 2% 10px 0;height:46px;font-size:80%;text-align:center;background:#eee;border-radius:4px;border:1px solid #ccc}.ranking1_kind li .active{background:#D1591C;color:#fff}.ranking1_kind li:last-child{margin:0}.ranking1_kind li a{display:block;width:100%;height:100%;padding:10px 0 15px 0}.ranking1_list .left_table{float:none;width:100%}.ranking1_list .right_table{float:none;width:100%}.tenshoku_reason .left{display:block;width:100%;margin-right:0}.tenshoku_reason .right{display:block;width:100%}.tenshoku_reason .left .text,.tenshoku_reason .right .text{display:inline-block;float:none;width:40%;line-height:1.8em}.tenshoku_reason .left div,.tenshoku_reason .right div{display:inline-block;float:none;width:50%}.ranking1_company_h2{margin-top:30px;font-size:120%;width:100%}.ranking1_comment_h1{font-size:120% !important;width:65%}.ranking1_bodyList .com_logo_box{float:none;width:92px;border:1px solid #999;margin:0 0 10px 0;padding:5px;text-align:center}.ranking1_bodyList .com_logo_box img{width:100%}.ranking1_bodyList .com_comment{clear:both}.ranking1_bodyList .com_title{float:none;width:100%;margin-bottom:15px}.ranking1_bodyList .com_title h2{display:inline;font-size:140%;font-weight:bold}.ranking1_bodyList .detail_link{margin:15px 0 0 0;text-align:center;font-size:120%}.ranking1_bodyList .red_t{font-size:160% !important;color:#B64106 !important;font-weight:bold}.ranking1_comment_star th{width:50%;padding-bottom:10px}.ranking1_comment_star td{width:50%;padding-bottom:10px}.ranking1_company_up .inner{margin-left:0}.ranking1_company_down .inner{margin-left:0}}.ss_select{width:12% !important;display:inline-block !important}.ss_select2{width:20% !important;display:inline-block !important}.age_consul{display:inline-block;vertical-align:bottom;margin-bottom:10px}@media screen and (min-width: 0px) and (max-width: 640px){.ss_select{width:12% !important;display:inline-block !important}.consultant_photo_sp{width:50% !important;margin-left:25% !important}}.non_result{margin-bottom:30px;font-size:130%;text-align:center}.non_result2{margin:30px 0;font-size:130%;text-align:center}.con_result .btn{text-align:center !important}.con_result .btn_silver{color:#000}@media screen and (min-width: 0px) and (max-width: 640px){.result_consul_photo{display:block;width:70% !important;margin-left:auto !important;margin-right:auto !important}.non_result,.non_result2{font-size:110%}}.consultant_detail .column_outbox{clear:both;padding:0;margin-bottom:15px}.consultant_detail .column_inbox{padding:10px 0 0 0 !important}.consultant_detail .detail_see{font-size:140%;font-weight:bold}.consultant_detail h2{color:#B64207;position:relative;font-size:120%;font-weight:bold;letter-spacing:0.5px;height:auto;line-height:1.2em;padding:0;overflow:visible;margin:10px 0 0 0;z-index:0}.consultant_detail h2:after{content:"";position:absolute;top:50%;left:-10px;margin-top:-25px;z-index:-1}.consultant_detail #con_detail_header #con_detail_left{float:left;margin:10px 0 20px 0;padding:1%;width:28%;border:1px solid #999;background-color:#eee}.consultant_detail #con_detail_header #con_detail_left img{width:100%}.consultant_detail #con_detail_header #con_detail_right{float:left;margin:10px 0 20px 2%;padding:0;width:66%}.consultant_detail #con_detail_header #con_detail_right h1{width:100%;border-bottom:#B64207 solid 5px;margin:0;padding:10px 0;font-weight:bold;font-size:120%}.consultant_detail #con_detail_header #con_detail_right h1 a{font-weight:bold}.consultant_detail #con_detail_header #con_detail_right .con_detail_text{width:100%;margin:10px 0 20px 0;padding:0;word-wrap:break-word}.consultant_detail .con_profile_tb{clear:both;width:100%;border-top:1px solid #999;border-left:1px solid #999;margin-bottom:20px}.consultant_detail .con_profile_tb th{background:#eee;width:26%;padding:2%;border-right:1px solid #999;border-bottom:1px solid #999}.consultant_detail .con_profile_tb td{padding:2%;width:66%;border-right:1px solid #999;border-bottom:1px solid #999}.con_detail_text2{width:100%;margin:10px 0 20px 0;padding:0;word-wrap:break-word}.con_detail_text3{width:100%;margin:10px 0;padding:0 0 10px 0;line-height:22px;border-bottom:#333 dotted 1px;word-wrap:break-word}.con_detail_text4{width:100%;margin:0 0 20px 0;padding:0;line-height:22px;word-wrap:break-word}.con_detail_text5{width:100%;margin:10px 0 20px 0;padding:0;line-height:22px;word-wrap:break-word}.con_photo_list_s_i{margin:3px 0;padding:0;vertical-align:bottom}#con_oubo{width:100%;text-align:center;margin:20px 0;padding:0}#con_oubo .btn{text-align:center}#con_back{width:100%;text-align:center;margin:0 0 30px 0;padding:0;font-size:14px;line-height:16px}#con_back a{font-weight:bold}@media screen and (min-width: 0px) and (max-width: 640px){.consultant_detail #con_detail_header #con_detail_left{float:none;width:70%;margin:10px auto 20px auto}.consultant_detail #con_detail_header #con_detail_right{float:none;width:100%;margin:10px 0 20px 0}}#other_con_all{width:100%;margin:20px 0}#other_con_all .h3_frame{display:block !important;width:100%;border-top:1px solid #009;background-image:url(/img/consultant/renew/other_con_bottom.jpg);background-position:left bottom;background-repeat:no-repeat;margin:0 0 15px 0;padding:8px 0 10px 8px}#other_con_all .h3_frame h3{display:block !important;background-image:url(/img/consultant/renew/other_con_icon.jpg);background-position:left top;background-repeat:no-repeat;margin:0;padding:0 0 0 12px;font-size:14px;line-height:16px;font-weight:bold}#other_con_all #con_list{width:100%;margin:0;padding:0}#other_con_all #con_list p{float:left;display:block;width:18%;text-align:left;margin:0 2% 0 0;padding:0;word-break:break-all;word-wrap:break-word;line-height:1.2em}#other_con_all #con_list p img{display:block;width:100%;-ms-interpolation-mode:bicubic;margin:0 0 3px 0;padding:0}#other_con_all #con_list p span{color:#333}#other_con_all #con_list p span a{font-weight:bold}#other_con_all #all_to_link{width:100%;margin:25px 0;text-align:center;font-size:14px;line-height:16px;vertical-align:middle}#other_con_all #all_to_link a{font-weight:bold}#main>.adoptioin_lp>#column>.column_2:after,.column_large:after{display:none}#main>.inner_wrap>#column>.job_offer{margin:0;width:100%}#main>.inner_wrap>#column>.job_offer h1{width:100%;height:432px;margin:10px 0 0 0;padding:0}#main>.inner_wrap>#column>.job_offer h2{width:100%;height:37px;margin:20px 0 0 0;padding:0;clear:both}#main>.inner_wrap>#column>.job_offer .job_offer_frame{margin:0;width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .emphasis{font-weight:bold}#main>.inner_wrap>#column>.job_offer .job_offer_frame .sentence,#main>.inner_wrap>#column>.job_offer .job_offer_frame .pc_sentence{display:block}#main>.inner_wrap>#column>.job_offer .job_offer_frame .notation{font-size:12px;line-height:14px;text-indent:-12px;padding-left:12px;color:#888888}#main>.inner_wrap>#column>.job_offer .job_offer_frame h2{font-size:18px;line-height:18px;font-weight:bold;margin-top:10px;margin-bottom:30px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box{border-radius:5px 5px 0 0;border-top:5px solid #009}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_end,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box{padding-bottom:20px;margin-bottom:30px;border-bottom:1px #e4e4e4 solid}#main>.inner_wrap>#column>.job_offer .job_offer_frame .balloon_title{padding-bottom:16.84%;font-weight:bold;position:relative;width:640px;margin:0px auto;background:url(/img/job/job_offer/new_img/balloon_title.png) 0 0 no-repeat;margin-bottom:20px;background-size:contain}#main>.inner_wrap>#column>.job_offer .job_offer_frame .balloon_title .no_charge{position:absolute;top:45px;left:78px;height:0;margin:0}#main>.inner_wrap>#column>.job_offer .job_offer_frame .balloon_title .no_charge .sun_orange,#main>.inner_wrap>#column>.job_offer .job_offer_frame .balloon_title .no_charge .white{display:block}#main>.inner_wrap>#column>.job_offer .job_offer_frame .balloon_title .no_charge .sun_orange{color:#fff4ed;font-size:36px;font-weight:bold;margin-bottom:5px;line-height:36px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .balloon_title .no_charge .white{color:#fff;font-size:64px;line-height:64px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .survice_free{font-weight:bold;position:relative;padding-top:28.45%;margin-bottom:40px;width:100%;background:url(/img/job/job_offer/new_img/free_survice_long.png) 0 0 no-repeat;background-size:cover}#main>.inner_wrap>#column>.job_offer .job_offer_frame .survice_free .title_sentence{left:260px;top:60px;position:absolute}#main>.inner_wrap>#column>.job_offer .job_offer_frame .survice_free .title_sentence .gold_orange{display:block;color:#f2ae61;font-size:40px;line-height:40px;margin-bottom:10px;letter-spacing:-2px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .survice_free .title_sentence .black{color:#575757;font-size:50px;line-height:50px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice{width:640px;border:1px #d9d9d9 solid;color:#fff;font-size:15px;margin:0 auto 20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dt{background-color:#7272dd;padding-top:15px;padding-left:13px;font-weight:bold;padding-bottom:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dt .more{font-size:24px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd{position:relative;overflow:hidden;padding:20px 11px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul{position:relative;left:50%;float:left}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul .box_1,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul .box_2{margin-right:8px;float:left}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li{position:relative;left:-50%;float:left}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l{border:1px #edf2fa solid;border-radius:10px;height:110px;line-height:21px;letter-spacing:0;box-shadow:0px 3px 0px 0px rgba(202,202,202,0.9);color:#000099}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box p,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l p{font-size:14px;position:relative;float:left}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box img,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l img{position:absolute;top:35px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .basic_survice,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box{width:198px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .basic_survice img,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box img{width:63px;height:38px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .basic_survice p,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box p{width:120px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .money{background-color:#edf2fa;padding:32px 10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .scout_survice{background-color:#f6fff2;padding:15px 10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .scout_survice p{width:110px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .scout_survice p .tex_right{display:block;text-align:right;font-weight:bold;margin-right:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .follow_contact{background-color:#fff6f2;padding:32px 10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .original_survice,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l{width:303px;padding:33px 10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .original_survice p,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l p{width:168px;margin-left:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .original_survice img,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l img{right:15px;width:76px;height:41px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .vicarious_execution{background-color:#fffbf2}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .scout{background-color:#faf2ff}#main>.inner_wrap>#column>.job_offer .job_offer_frame .money_free{padding-bottom:50px;width:640px;margin:0px auto}#main>.inner_wrap>#column>.job_offer .job_offer_frame .money_free .money_arrow{width:640px;text-align:center;margin:0px auto 20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .money_free .money_arrow img{width:375px;height:128px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .money_free .all_free{width:640px;height:0px;padding-top:48%;background:url(/img/job/job_offer/new_img/all_free.png) 0 0 no-repeat;background-size:contain;margin:0px auto}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box{width:640px;margin:0px auto;border-bottom:1px #d1c9b8 solid;margin-bottom:30px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow{width:640px;overflow:hidden}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .space{margin-right:27px;float:left}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .table_flow{width:195px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .table_bottom{margin-bottom:40px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .table_flow_l{width:418px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .table_flow_l .illust{right:40px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table{color:#000099;letter-spacing:-1px;border-collapse:separate;border-radius:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table th{border:1.5px #d0d4e6 solid;background-color:#ebf2f3;font-weight:bold;font-size:15px;line-height:15px;padding:0px 0px 0px 40px;position:relative;border-radius:10px 10px 0 0;height:50px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table th .num_icon{width:25px;height:25px;position:absolute;top:12px;left:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table th .illust{width:37px;height:34px;position:absolute;top:8px;right:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table th .number{position:absolute;left:16.5px;top:17px;color:#fff;font-size:21px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table td{vertical-align:top;line-height:19px;border:1.5px #d0d4e6 solid;background-color:#fff;font-size:13px;padding:15px 15px 0;height:95px;border-radius:0px 0px 10px 10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table td p{margin-bottom:5px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .operational_explanation{border:1px #d1c9b8 solid;border-radius:10px;background-color:#f7f7f7;margin:0px auto 40px;box-shadow:0px 7px 5px 0px rgba(4,0,0,0.48);width:498px;padding:20px 25px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .operational_explanation .white_box{border-radius:5px;background:url(/img/job/job_offer/new_img/pc_lady.png) 0 0 no-repeat,#fff;background-size:30%;background-position:right;width:446px;padding:15px;position:relative}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .operational_explanation .white_box p{width:305px;color:#ee5e17;font-size:23px;line-height:35px;font-weight:bold}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .operational_explanation .white_box img{position:absolute;right:-5px;top:5px;width:147px;height:123px;opacity:0.5}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .more_survice{width:640px;background-color:#000099;color:#fff;font-size:23px;font-weight:bold;text-align:center;padding:30px 0;margin-bottom:40px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box{padding:0 23px 12px;width:640px;margin-bottom:25px;overflow:hidden}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2{height:210px;border:1px #d1c9b8 solid;border-radius:10px;background-color:#f7f7f7;font-size:16px;line-height:16px;box-shadow:0px 7px 5px 0px rgba(4,0,0,0.48);width:286px;color:#000099;font-weight:bold;float:left;position:relative}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box .survice_title,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 .survice_title{height:41px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box .survice_title_2,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 .survice_title_2{height:38px;margin-bottom:13px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box span,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 span{margin-left:50px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box .num,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 .num{position:absolute;left:-18.5px;top:18px;font-size:16px;font-weight:bold;color:#2f2f2f;line-height:16px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box img,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 img{width:32px;height:39px;position:absolute;left:20px;top:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box .about_execution,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 .about_execution{color:#2f2f2f;font-weight:normal;background-color:#fff;width:264px;font-size:13px;line-height:20px;padding:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box{padding:25px 10px 25.5px;margin-right:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2{padding:15px 10px 0px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 .about_execution{padding:10px 10px 16px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 .about_execution p{margin-bottom:5px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area{padding:0 24px 0 23px;margin:20px 0 10px;overflow:hidden;height:100px;text-align:center}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area p{font-size:14px;font-weight:bold;margin-bottom:5px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .gray_font{color:#6b6b6b}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .right_box{margin-left:19px;float:right}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .regist{color:#454545}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .blue,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .orange{font-weight:bold;width:287px;line-height:30px;font-size:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .btn:hover{box-shadow:none;margin-top:8px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .orange{background-color:#ffa200;box-shadow:0px 8px 0px #8e6b1e}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .blue{background-color:#0095ff;box-shadow:0px 8px 0px  #136baa}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature{margin-bottom:40px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul{display:table;border:#d1c9b8 1px solid;border-radius:10px;padding:25px 20px 25px 0px;width:620px;margin:0px auto}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li{display:table-cell;width:166px;font-weight:bold;font-size:18px;text-align:center}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li:first-child{border-right:1px #d1c9b8 dashed}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li:last-child{border-left:1px #d1c9b8 dashed}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li h3{color:#595959;text-align:center;margin-bottom:15px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li p{color:#009;line-height:23px;letter-spacing:1px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li p span{display:block;font-size:24px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul{overflow:hidden;padding:15px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .age,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .edicational{float:left;margin-left:25px;width:245px;margin-bottom:35px;height:0;padding-top:28.8%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .sex,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .experience{float:right;margin-right:17px;width:245px;margin-bottom:35px;height:0;padding-top:28.8%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .job,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .business{width:290px;padding-top:37.8%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .age{background:url("/img/job/job_offer/new_img/age.png") no-repeat;background-size:contain}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .sex{background:url("/img/job/job_offer/new_img/sex.png") no-repeat;background-size:contain}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .edicational{background:url("/img/job/job_offer/new_img/edicational.png") no-repeat;background-size:contain}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .experience{background:url("/img/job/job_offer/new_img/experience.png") no-repeat;background-size:contain}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .job{float:left;background:url("/img/job/job_offer/new_img/job.png") no-repeat;background-size:contain}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .business{float:right;background:url("/img/job/job_offer/new_img/business.png") no-repeat;background-size:contain}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success{margin-bottom:20px;color:#4d4d4d;width:100%;padding:0 0 20px 0;border-bottom:1px dotted #333}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .exam_visual{width:100%;height:106px;background-repeat:no-repeat;position:relative}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .case1{background-image:url(/img/job/job_offer/renew/exam_visual1.png)}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .case2{background-image:url(/img/job/job_offer/renew/exam_visual2.png)}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .exam_visual .name{width:540px;position:absolute;left:100px;top:0;font-size:16px;line-height:18px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .exam_visual .name span{background-color:#c00;color:#fff;font-size:12px;line-height:14px;margin-right:10px;padding:2px 4px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .comment{color:#454545;font-size:20px;line-height:28px;font-weight:bold;text-align:center;width:548px;position:absolute;left:92px;top:50px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame{width:100%;margin:0;padding:0;overflow:hidden}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .left_contents{border:1px solid #999;width:280px;margin-right:20px;float:left;background-color:#eee}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .left_contents .table_frame{width:270px;padding:5% 5% 13%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .left_contents h3{color:#2f2f2f;font-size:14px;font-weight:bold;background-color:#ffe !important;padding:2%;border-bottom:1px solid #999}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .left_contents table{width:100%;font-size:12px;line-height:18px;text-align:left}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .left_contents table th{width:30%;font-weight:bold;-align:middle;border-bottom:1px #333 dotted;padding:10px 0 10px 0}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .left_contents table td{width:70%;vertical-align:middle;border-bottom:1px #333 dotted;padding:10px 0 10px 15px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .right_contents{width:340px;float:right}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .right_contents .border_top{width:605px;height:3px;background-color:#ccc;border-left:100px solid #1D88AF}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .right_contents h3{font-size:16px;color:#1d87ae;padding:5px 0;width:100%;font-weight:bold}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame .right_contents p{font-size:13px;line-height:19px;width:100%;padding-bottom:15px}@media screen and (max-width: 640px){#main>.adoptioin_lp>#column>.column_2:after,.column_large:after{display:none}#main>.inner_wrap>#column>.job_offer .pan{width:100%;margin-bottom:0}#main>.inner_wrap>#column>.job_offer .pan li:last-child{max-width:50%}#main>.inner_wrap>#column>.job_offer .pan li p{width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#main>.inner_wrap>#column>.job_offer .job_offer_frame{margin:0;width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .pc_sentence{display:inline}#main>.inner_wrap>#column>.job_offer .job_offer_frame .sp_non_display{display:none}#main>.inner_wrap>#column>.job_offer .job_offer_frame .sp_sentence{display:block}#main>.inner_wrap>#column>.job_offer .job_offer_frame .notation{font-size:11px;line-height:13px;text-indent:-11px;padding-left:11px}#main>.inner_wrap>#column>.job_offer .job_offer_frame h2{font-size:15px;line-height:15px;margin-bottom:25px;height:auto}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_end,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box{padding-bottom:10px;margin-bottom:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .balloon_title{background:url(/img/job/job_offer/new_img/title.png) 0 0 no-repeat;width:100%;padding-top:10.84%;background-size:cover}#main>.inner_wrap>#column>.job_offer .job_offer_frame .balloon_title .no_charge{display:none}#main>.inner_wrap>#column>.job_offer .job_offer_frame .survice_free{background:url(/img/job/job_offer/new_img/survice_free.png) 0 0 no-repeat;width:100%;padding-top:47.45%;background-size:cover}#main>.inner_wrap>#column>.job_offer .job_offer_frame .survice_free .title_sentence{display:none}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice{width:100%;margin-bottom:25px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dt{padding:4% 0% 4% 2%;letter-spacing:0px;font-weight:bold;font-size:13px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dt .more{font-size:21px;font-weight:bold}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd{padding:5% 6% 6%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul{left:0%;float:none}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul .box_1,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul .box_2{margin-right:0px;float:none;margin-bottom:15px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li{left:0%;float:none}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l{height:100px;width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box img,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l img{width:90px;height:53px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .basic_survice,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box{padding:30px 6%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .basic_survice img,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box img{top:25%;right:4%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .basic_survice p,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box p{width:140px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .scout_survice>p .tex_right{display:inline-block;float:right;margin-right:0}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .original_survice,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l{padding:30px 6%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .original_survice p,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l p{width:155px;margin-left:0px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .original_survice img,#main>.inner_wrap>#column>.job_offer .job_offer_frame .about_survice dd ul li .box_l img{right:2%;top:25%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .money_free{padding-bottom:50px;width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .money_free .all_free{width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .money_free .money_arrow{width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .money_free .money_arrow img{width:242px;height:65px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box{width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow{width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .space{margin-right:0px;float:none}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .table_flow{width:100%;margin-bottom:30px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .table_flow:last-child{margin-bottom:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .table_flow_l{width:100%;height:95px;margin-bottom:30px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow .table_flow_l .illust{right:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table th{height:40px;padding-left:45px;padding-top:0}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table th .num_icon{top:7px;left:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table th .illust{width:32px;height:29px;top:5px;right:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table th .number{left:16.5px;top:11.5px;font-size:21px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table .sp_radius>th{border-radius:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table td{height:45px;padding:15px 15px 10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .survice_flow table td p{margin-bottom:5px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .operational_explanation{width:96%;padding:4% 3%;margin-bottom:30px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .operational_explanation .white_box{width:100%;padding:5% 4%;background-size:28%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .operational_explanation .white_box p{width:80%;font-size:16px;line-height:24px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .more_survice{width:100%;font-size:18px;line-height:27px;padding:10px 0;margin-bottom:30px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box{padding:0% 2% 4%;width:100%;margin-bottom:25px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2{height:190px;width:100%;padding:1% 5%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box .survice_title,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 .survice_title{height:30px;margin-top:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box .survice_title_2,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 .survice_title_2{height:30px;margin-top:13px;margin-bottom:0}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box .about_execution,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2 .about_execution{width:100%;font-size:13px;line-height:20px;padding:4%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box{float:none;margin-right:0px;margin-bottom:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2>.about_execution{margin-top:10px;margin-left:0}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .execution_box .survice_box_2>.about_execution p{margin-bottom:5px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area{padding:0px;margin:0px auto 10px;height:190px;width:98%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area p{font-size:14px;margin-bottom:5px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .right_box{float:none;margin-bottom:25px;margin-left:0px;height:80px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .blue,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .new_regist_contact_area .orange{width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature{margin-bottom:60px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul{display:block;width:100%;margin:0px auto;padding:6% 7%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li{display:block;width:100%;margin:0px auto 20px;border-bottom:1px #d1c9b8 dashed;padding-bottom:8%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li:first-child{border-right:none}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li:last-child{border:none;padding-bottom:0;margin-bottom:0}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .user_feature ul li h3{margin-bottom:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul{padding:0 0 20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .age,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .edicational,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .sex,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .experience{float:none;width:85%;margin:0 auto 15px;padding-bottom:36.58%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .job,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .business{float:none;width:98%;padding-top:74.8%;margin:0px auto 0px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .experience,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .graph_box>ul .job{margin-bottom:50px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success{margin-top:0;margin-bottom:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .case1{width:100%;height:0;padding-top:16.7%;background:url(/img/job/job_offer/new_img/comment.png) 0 0 no-repeat;background-size:contain;margin-bottom:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .case1 .name,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .case1 .comment{display:none}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .case2{width:100%;height:0;padding-top:16.7%;background:url(/img/job/job_offer/new_img/exam_visual2_sp.png) 0 0 no-repeat;background-size:contain;margin-bottom:10px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .case2 .name,#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .case2 .comment{display:none}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame>.left_contents{width:100%;margin-right:0px;margin-bottom:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame>.left_contents .table_frame{width:100%;padding:3% 5% 4%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame>.left_contents .table_frame table{font-size:13px;line-height:19px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame>.left_contents .table_frame table th{padding:3% 4% 3% 0%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame>.left_contents .table_frame table td{padding:3% 0% 3% 10%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame>.right_contents{width:100%}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame>.right_contents h3{padding:3% 0;font-size:15px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame>.right_contents p{padding:0% 4%;margin-bottom:20px}#main>.inner_wrap>#column>.job_offer .job_offer_frame .section_box .adopt_success .contents_frame>.right_contents p:last-child{margin-bottom:0}}#company_list_all h1{width:100%;font-size:160% !important;border-bottom:3px solid #b64207;padding-bottom:5px;margin-bottom:10px}#company_list_pager{border-top:1px #666 dotted;border-bottom:1px #666 dotted;margin:20px 0 20px 0;padding:0 0 10px 0}#company_list_pager a,#company_list_pager a:link,#company_list_pager a:visited{display:inline-block;border:1px solid #999;text-align:center;margin:10px 5px 0 0;padding:10px;background-position:bottom;text-decoration:none !important;font-weight:bold}#company_list_pager a:hover,#company_list_pager a:active{display:inline-block;border:1px solid #999;text-align:center;margin-right:5px;padding:10px;color:#fff;background-position:bottom;background-color:#d1591c;text-decoration:none !important;font-weight:bold}#comlist_table_all{clear:both;width:100%;padding:0;margin:10px 0 0 0}#comlist_table_all table{width:100%;border-top:1px #999 solid;border-left:1px #999 solid;padding:0;margin:0 0 20px 0}#comlist_table_all th{border-right:1px #999999 solid;border-bottom:1px #999999 solid;text-align:center;vertical-align:middle;padding:2% 1%;margin:0;font-weight:bold;width:18%}#comlist_table_all .special_th{background-color:bisque !important;color:#000}#comlist_table_all td{border-right:1px #999999 solid;border-bottom:1px #999999 solid;text-align:left;vertical-align:top;padding:2% 1%;margin:0;width:58%}#comlist_table_all .short{width:18%}#comlist_table_all a,#comlist_table_all a:link,#comlist_table_all a:visited,#comlist_table_all a:hover,#comlist_table_all a:active{font-weight:bold}.comlist_backtop{text-align:right;padding:0;margin:10px 0 10px 10px;width:630px}.enq_form .btn_silver{color:#000}.enq_form h1{width:100%;font-size:140%;font-weight:bold;border-bottom:2px dotted #333;margin:20px 0;padding:0 0 5px 0}.enq_form #entry_all{border:1px solid #333;width:100%;margin:10px 0 20px 0;padding:1%;background-color:#ccc}.enq_form #entry_all table{border-top:1px solid #333;border-left:1px solid #333;width:100%;margin:0;padding:0}.enq_form #entry_all th{border-right:1px #333333 solid;border-bottom:1px #333333 solid;text-align:left;vertical-align:middle;padding:2%;margin:0;font-weight:bold;width:21%;background-color:#eee}.enq_form #entry_all td{border-right:1px #333333 solid;border-bottom:1px #333333 solid;text-align:left;vertical-align:middle;width:70%;padding:2%;margin:0;background-color:#fff}.enq_form #entry_all .long_error{background-color:#FAB8B8}.enq_form #entry_all textarea{display:block;width:100%;border:1px solid #999}.enq_form .btn_red{margin:0 0 40px 25%;font-size:140%;font-weight:bold}.enq_form .btn_silver{margin:5px 0 5px 25%;font-size:140%;font-weight:bold}.enq_form .regist_ver{display:inline-block !important;margin:0 0 30px 12% !important;width:30% !important}.enq_form .document_tb{border-top:1px solid #333;border-left:1px solid #333;width:100%;margin:0 0 30px 0;padding:0}.enq_form .document_tb .sub_style{background-color:#ddd}.enq_form .document_tb h2{font-size:140%;font-weight:bold}.enq_form .document_tb th{border-right:1px #333333 solid;border-bottom:1px #333333 solid;text-align:left;vertical-align:middle;padding:2%;margin:0;font-weight:bold;width:21%;background-color:#eee}.enq_form .document_tb td{border-right:1px #333333 solid;border-bottom:1px #333333 solid;text-align:left;vertical-align:middle;padding:2%;width:71%;margin:0;background-color:#fff}.enq_form .document_tb .long{text-align:right;background-color:#FFEFD5}@media screen and (min-width: 0px) and (max-width: 640px){.enq_form h1{width:96%;margin:30px 0 20px 2%}}#entry_all .introBox{position:relative;display:none;background:#fff;border:solid 2px #999;padding:10px;margin:100px 0 0 100px}#entry_all .close{position:absolute;top:5px;right:5px;display:block;color:#fff;font-size:12px;line-height:14px;font-weight:bold;background:#009;padding:5px;text-align:center;cursor:pointer}#entry_all .thumb{border:0;cursor:pointer;margin:0 8px}#keikenshokumu{display:block;width:98%;margin:0;padding:0}#keikenshokumu .keikenshokumu_t1{display:block;width:98%;margin:0 0 10px 0;padding:0;font-size:14px;line-height:16px;font-weight:bold;color:#333}#keikenshokumu .keikenshokumu_frame{display:block;width:98%;margin:0 0 20px 0;padding:10px;border:1px #0cc solid;background-color:#CDF6FF}#keikenshokumu .keikenshokumu_frame .keikenshokumu_t2{display:block;width:98%;margin:0 0 10px 0;padding:0;font-size:12px;line-height:14px;font-weight:bold;color:#333}#keikenshokumu .keikenshokumu_frame ul{display:block;width:98%;margin:0 0 10px 0;padding:0 0 0 20px;list-style:none}#keikenshokumu .keikenshokumu_frame li{display:block;width:98%;font-size:12px;line-height:18px;font-weight:normal;margin:0;padding:0}#keikenshokumu .keikenshokumu_frame li.b_list{margin:10px 0 0 0}#keikenshokumu .keikenshokumu_frame li.s_list{padding:0 0 0 10px}#keikenshokumu #setup_change_area{width:98%;text-align:center}#keikenshokumu #setup_change_area #setup_change_btn{padding:10px 40px;margin:0 auto 10px auto;font-weight:bold;font-size:18px;color:#003}.red_text{color:red}.gray_text{color:#ccc}.right_text{float:right;display:inline}.left_text{float:left;display:inline}.red_frame_text{border:1px solid red;color:red;padding:3px 5px;vertical-align:bottom;font-weight:bold}.bg_gray{background-color:#ccc}#jitai_message_sample{color:red;width:100%;padding:0;margin:10px 0;font-weight:bold}#jitai_message_sample2{color:#c00;width:100%;padding:0;margin:10px 0;font-weight:bold}#attention_text{width:100%;padding:0;margin:20px 0 20px 0}#thanks_text{width:100%;padding:0;margin:20px 0 300px 0}.tokui_gyokai{color:#fff;display:inline-block;margin:5px 0;padding:3px 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#c00}.tokui_shokushu{color:#fff;display:inline-block;margin:5px 0;padding:3px 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#00f}.tokui_bunya{color:#fff;display:inline-block;margin:5px 0;padding:3px 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#3f8604}.com_detail_photo{width:90%;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.com_detail_photo img{width:100% !important}@media screen and (min-width: 0px) and (max-width: 640px){.com_detail_photo{width:100%}}.company_detail .name_area,.job_detail_logo_name .name_area{float:left;margin:20px 0 20px 0;padding:5px 0 0 0}.company_detail .logo_area,.job_detail_logo_name .logo_area{float:left;width:200px;background-color:#fff;border:1px solid #999;margin:20px 20px 20px 0;padding:10px 0;text-align:center}.company_detail .logo_area img,.job_detail_logo_name .logo_area img{width:80%}.company_detail #company_image_change,.job_detail_logo_name #company_image_change{width:90%}.company_detail #company_image_change li,.job_detail_logo_name #company_image_change li{width:33%}.company_detail #company_image_change li span,.job_detail_logo_name #company_image_change li span{display:block;width:100%;text-align:center;line-height:36px;height:36px;font-size:13px;font-weight:bold;transition:all .3s;color:#b64207;cursor:pointer}.company_detail .com_photo img,.job_detail_logo_name .com_photo img{width:90%}.company_detail .activate span,.job_detail_logo_name .activate span{color:#fff !important}.company_detail .disnon,.job_detail_logo_name .disnon{display:none}.company_detail .single_body,.job_detail_logo_name .single_body{clear:both}.company_detail .com_detail_left,.job_detail_logo_name .com_detail_left{width:40%;float:left;margin-bottom:25px}.company_detail .com_detail_right,.job_detail_logo_name .com_detail_right{width:60%;float:left;margin-bottom:25px}.company_detail .com_detail_table,.job_detail_logo_name .com_detail_table{clear:both}.company_detail .consul_list_area,.job_detail_logo_name .consul_list_area{width:17%;float:left;margin-right:2%;line-height:1.4em}.company_detail .consul_list_area img,.job_detail_logo_name .consul_list_area img{width:100%}@media screen and (min-width: 0px) and (max-width: 640px){.company_detail .logo_area,.job_detail_logo_name .logo_area{margin-bottom:0}.company_detail .com_detail_left,.job_detail_logo_name .com_detail_left{width:100%;float:none;margin-bottom:25px}.company_detail .com_detail_right,.job_detail_logo_name .com_detail_right{width:100%;float:none;margin-bottom:25px}.company_detail #company_image_change,.job_detail_logo_name #company_image_change{width:100%}.company_detail .com_photo img,.job_detail_logo_name .com_photo img{width:100%}}#corpmanage_body{clear:both;width:100%;margin:25px 0 0 0;padding:0}#corpmanage_left{float:left;margin:0;padding:0;width:30%;border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999}#corpmanage_right{float:right;margin:0;padding:0;width:66%}#corpmanage_body .corpmanage_h2{clear:none;width:100%;margin:0;padding:5px 0;font-size:16px;line-height:18px;font-weight:bold;display:block;border-bottom:1px dotted #333}.corpmanage_folding{border-top:1px solid #999;margin:0;padding:5px 0 0 5px;font-size:12px;line-height:14px;font-weight:bold;color:#333;height:23px;background-image:url(/img/review/folding_back.gif);background-position:0 0;background-repeat:repeat-x}.corpmanage_folding a{font-weight:bold}.corpmanage_folding img{vertical-align:bottom;margin:0 5px 0 0}.corpmanage_folding span{font-size:12px;line-height:14px;letter-spacing:-1px}.corpmanage_folding_list{padding:0;font-size:12px;line-height:16px;border-top:1px solid #999;list-style:none}.corpmanage_folding_list li{margin:10px 0;padding:0 0 0 25px;background-image:url(/img/review/corpmanage_arrow.gif);background-repeat:no-repeat;background-position:5px 1px}.corpmanage_pager{margin:20px 0 0 0;padding:0;width:100%;height:40px;display:block}.corpmanage_pager .corpmanage_number{float:left;text-align:center;width:50%}.corpmanage_pager .corpmanage_back{float:left;width:25%}.corpmanage_pager .corpmanage_next{float:left;width:25%;text-align:right}.corpmanage_pager span{margin:0 3px 0 0;padding:3px 8px;font-weight:bold;color:#fff;text-align:center;background-color:#33f;border:solid 1px #ccc}.corpmanage_pager a,.corpmanage_pager a:link,.corpmanage_pager a:visited{border:1px solid #ccc;text-align:center;margin-left:3px;padding:3px 8px;background-position:bottom;text-decoration:none !important;color:#33f}.corpmanage_pager a:hover,.corpmanage_pager a:active{border:1px solid #ccc;text-align:center;margin-left:3px;padding:3px 8px;background-position:bottom;background-color:#33f;text-decoration:none !important;color:#fff}.corpmanage_contents{width:100%;font-size:12px;line-height:18px}@media screen and (min-width: 0px) and (max-width: 640px){#corpmanage_left{float:none;width:100%;margin-bottom:20px}#corpmanage_right{float:none;width:100%}.corpmanage_folding{height:44px;background-size:cover;padding-top:15px}}.midoku_pc_pos a{position:relative}.midoku_pc_pos a span{margin-top:-10px}.midoku_pc_pos a span .midoku_pc_i{position:absolute;bottom:10px;right:40px;font-size:20px}.sp_header_y .pos,.sp_header_j .pos,.sp_header_n{position:relative}.sp_header_y .pos .exclamation,.sp_header_j .pos .exclamation{position:absolute;top:0;right:20%;color:#c00}.sp_header_n .exclamation{position:absolute;top:5px;right:0;color:#c00;font-size:100% !important}#sidebar .sidebar_inner ul li:nth-child(2),#sidebar .sidebar_inner ul li:nth-child(3){background:#2f2f2f;margin:0;padding:0}#sidebar .sidebar_inner li{border-left:3px solid #626262 !important}#sidebar .sidebar_inner .red{border-left:3px solid #c00 !important}#sidebar .sidebar_inner .lightblue{border-left:3px solid #1597b7 !important}#sidebar .sidebar_inner .blue{border-left:3px solid #009 !important}#sidebar .sidebar_inner .green{border-left:3px solid #20660a !important}#sidebar .sidebar_inner .backgray{background:#626262 !important;height:64px}.notice{font-size:14px !important;line-height:1.9 !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.notice h1{margin-bottom:0 !important}.notice .notice-ul{margin-bottom:40px !important}.notice .column_inbox a{color:#009 !important}@media screen and (max-width: 640px){.pop_up.my_page{position:static;right:0px;top:0px;z-index:100}.pop_up.my_page #header{display:none}.my_page #column>li.column_2 .column_tabbox .tab_btn .active .tab_ttl{border-top:5px solid #1597B7}.my_page #column>li.column_2 .column_tabbox .tab_btn .active .tab_ttl a{display:block}.my_page #column>li.column_2 .column_tabbox .tab_btn li .tab_ttl:hover{border-top:5px solid #1597B7}.my_page h2{margin-bottom:10px}.my_page h2 .update{float:none;display:block;padding-top:5px}.my_page p{margin-bottom:10px}.my_page .fwb{font-weight:bold}.my_page .table th{font-weight:bold;color:#626262}.my_page .btn{font-size:14px}.my_page .btn_mint{background:#1597B7;box-shadow:0 4px 0 #107189;color:#FFF}.my_page .btn_mint:hover{box-shadow:none}.my_page .btn_gray{color:#FFF !important}.my_page .btn_gray:visited{color:#FFF}.my_page .btn_lightgray{background:#E3E3E3;box-shadow:0 4px 0 #cacaca;color:#626262}.my_page .btn_lightgray:hover{box-shadow:none}.my_page .btn.fc_gray{color:#626262}.my_page .btn.fc_gray{color:#626262}.my_page .btn_group{padding:20px 0;overflow:hidden}.my_page .btn_group a{float:right;font-size:14px;padding:10px;border:1px solid #E3E3E3;line-height:25px;color:#626262}.my_page .btn_group .replay{border-radius:3px 0 0 3px}.my_page .btn_group .replay svg{float:left;margin:0 3px 0 0}.my_page .btn_group .replay span{font-size:11px}.my_page .btn_group .delete{border-left:none;background:#f5f5f5;border-radius:0 3px 3px 0;padding-bottom:11px}.my_page .must{background:#1597B7;color:#FFF;display:inline-block;padding:3px;border-radius:3px}.my_page .none_must{background:#E3E3E3;display:inline-block;padding:3px;border-radius:3px}.my_page .line_bg{padding:10px;border:1px solid #E3E3E3;background:#f7f7f7}.my_page .mb20{margin-bottom:20px}.my_page .bottom_20{margin-bottom:20px}.my_page .d_none{display:none}.my_page .explanation{display:none;position:absolute;border-radius:4px;border:1px solid #E3E3E3;width:250px;padding:10px;background:rgba(255,255,255,0.85)}.my_page .select_wrap{height:46px;width:100%;margin-bottom:0px;position:relative}.my_page .select_wrap:after{color:#E3E3E3}.my_page .select_wrap span{margin-right:0 !important}.my_page .select_wrap .customSelectInner{color:#000;padding:0 0 0 10px;background:#FFF;font-size:16px;line-height:44px;text-align:left}.my_page .select_wrap .custom_select,.my_page .select_wrap .customSelect{height:46px;width:100%;padding:0 36px 0 0;border:1px solid #E3E3E3;border-radius:4px}.my_page .select_wrap.float{width:30%;margin-right:5%}.my_page .select_wrap.float:last-child{margin-right:0}.my_page .select_wrap.half{width:100%}.my_page .mail_icon{display:inline-block;border-radius:3px;padding:5px;margin-left:10px;background:#E3E3E3;font-size:11px;line-height:1;font-weight:bold}.my_page .mail_icon.icon_gold{background:#ffce00;color:#FFF}.my_page .mail_icon.icon_mint{background:#1597B7;color:#FFF}.my_page .icon{width:24px;height:24px;fill:#7c7c7c;display:block;margin:12px auto}.my_page .action_list{position:relative}.my_page .action_list li{float:left;width:40%;margin-right:10px}.my_page .action_list li .btn{width:100%}.my_page .action_list .alert{position:absolute;top:20px;left:50%;z-index:99;overflow:hidden;border-radius:4px;border:1px solid #E3E3E3;width:300px;padding:15px;margin-left:-150px;background:rgba(255,255,255,0.9);box-shadow:4px 4px 0 rgba(205,205,205,0.2)}.my_page .action_list .alert a{float:left;width:49%;margin-right:2%}.my_page .action_list .alert a:last-child{margin-right:0}.my_page .news{margin-bottom:25px}.my_page .change_regist li{margin-bottom:15px}.my_page .favorite_list{overflow:hideen}.my_page .favorite_list>li{width:48%;float:left;margin-left:2%;margin-bottom:20px;padding:0 2% 2% 2%;border:1px solid #E3E3E3;position:relative}.my_page .favorite_list>li h3{margin-bottom:15px;overflow:hidden}.my_page .favorite_list>li dl{overflow:hidden;margin-bottom:10px}.my_page .favorite_list>li dl dt{width:40px;float:left}.my_page .favorite_list>li dl dd{width:200px;float:left}.my_page .table_layout{padding:20px 0 0 0}.my_page .table_layout dl{display:block}.my_page .table_layout dl dt{display:block;width:100%;border-right:1px solid #E3E3E3}.my_page .table_layout dl dd{display:block;width:100%;padding:20px 15px}.my_page .table_layout dl dd ul{padding:0}.my_page .table_layout dl dd ul li{margin-bottom:20px}.my_page .table_layout dl dd ul li:last-child{margin-bottom:0}.my_page .table_layout dl dd .span_list li span{width:100%}.my_page .table_layout dl dd .align_indent li legend{width:100px;float:left;padding-top:4px}.my_page .table_layout dl dd .align_indent li input[type=text]{width:50%}.my_page .table_layout dl dd .mb2_list li{margin-bottom:20px}.my_page .table_layout dl dd .mb2_list li:last-child{margin-bottom:0}.my_page .table_layout dl .add_list li{overflow:hidden}.my_page .table_layout dl .add_list li .float{width:49%;margin-right:0}.my_page .table_layout dl .add_list li .float:first-child{margin-right:2%}.my_page .table_layout dl .block{margin-bottom:10px}.my_page .table_layout dl fieldset:after{content:"";display:block;clear:both}.my_page .table_layout dl fieldset label{margin:0 0 15px 0;width:49%;display:inline-block}.my_page .table_layout dl .non_school_kaigai{padding:0}.my_page .table_layout dl .non_school_1{padding:0}.my_page .table_layout dl .non_gakubu{padding:20px 0 0 0}.my_page .table_layout input[type=text]{width:100%}.my_page .table_layout input[type=text].one_third{width:45%}.my_page .table_layout input[type=button]{background:#f7f7f7;box-shadow:none;font-size:13px;border-radius:4px;padding:2px 5px;display:inline-block;margin:0 10px}.my_page .table_layout input::-webkit-input-placeholder{color:#bababa;font-size:13px}.my_page .table_layout textarea::-webkit-input-placeholder{color:#bababa;font-size:13px}.my_page .table_layout input:-moz-placeholder{color:#bababa;font-size:13px}.my_page .table_layout textarea:-moz-placeholder{color:#bababa;font-size:13px}.my_page .table_layout .float_area:after{content:"";display:block;clear:both}.my_page .table_layout .float_area label{padding-top:3px;display:inline-block;margin-right:20px}.my_page .table_layout .select_area select{float:left}.my_page .table_layout .select_area.wide .select_wrap{margin-bottom:10px}.my_page .table_layout .one_third{width:100%}.my_page .table_layout .half{width:100%}.my_page .table_layout .full{width:100%}.my_page .edit{margin:0 auto 40px auto;display:block;width:300px}.my_page .mail_menu{width:400px;margin-bottom:20px}.my_page .mail_menu li{float:left;width:50px;height:50px}.my_page .left_menu{float:left;width:120px}.my_page .left_menu li{float:left;border:1px solid #E3E3E3;border-right:none;position:relative}.my_page .left_menu li:last-child{border-right:1px solid #E3E3E3}.my_page .left_menu li .pop_menu{position:absolute;border:1px solid #E3E3E3;border-bottom:none;z-index:99;left:-1px;top:48px}.my_page .left_menu li .pop_menu li{border:none;border-bottom:1px solid #E3E3E3;padding:0 10px;width:98px;display:block;float:none;line-height:50px;background:rgba(255,255,255,0.9)}.my_page .right_menu{float:right}.my_page .right_menu li{float:right;border:1px solid #E3E3E3;border-left:none}.my_page .right_menu li:last-child{border-left:1px solid #E3E3E3}.my_page .right_menu .number{width:auto;line-height:50px;padding:0 10px;font-size:12px;text-align:center}.my_page .right_menu .none_active svg,.my_page .right_menu .none_active span{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.my_page .mail_box{clear:both;margin-bottom:20px}.my_page .mail_box li{overflow:hidden;border:1px solid #E3E3E3;padding:15px 15px 15px 40px;background:#FFF;border-bottom:none;position:relative}.my_page .mail_box li input[type=checkbox]{width:25px;height:25px;margin-top:-12.5px;position:absolute;left:10px;top:50%;display:block}.my_page .mail_box li ul{width:100%;overflow:hidden}.my_page .mail_box li ul li{border:none;padding:0 0 5px 0;font-size:14px}.my_page .mail_box li ul li:last-child{border:none}.my_page .mail_box li ul .from{margin-right:20px;float:left;color:#626262;font-size:12px}.my_page .mail_box li ul .from span{margin-right:10px}.my_page .mail_box li ul .icon_area{float:right}.my_page .mail_box li dl{float:left;width:820px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.my_page .mail_box li dl dt{display:inline;font-size:14px}.my_page .mail_box li dl dt a{color:#000}.my_page .mail_box li dl dd{display:inline;font-size:14px}.my_page .mail_box li dl dd a{color:#949494}.my_page .mail_box li .time{width:80px;text-align:right;margin-top:0px;float:right}.my_page .mail_box li:last-child{border-bottom:1px solid #E3E3E3}.my_page .mail_box .new{font-weight:bold}.my_page .mail_box .replied{position:relative}.my_page .mail_box .replied .icon-redo2{position:absolute;left:40px;top:50%;margin-top:-25px;width:50px;height:50px;z-index:99;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.my_page .single.mail_box li{padding:15px}.my_page .single.mail_box li ul{width:100%;overflow:hidden;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #E3E3E3}.my_page .single.mail_box li ul li{border:none;padding:0 0 5px 0;font-size:14px}.my_page .single.mail_box li ul li:last-child{border:none}.my_page .single.mail_box li ul .from{font-weight:bold;font-size:12px}.my_page .single.mail_box li ul .time{width:150px;text-align:right;margin-top:0px;float:right}.my_page .single.mail_box li ul .icon_area{float:right}.my_page .single.mail_box li dl{float:none;width:100%}.my_page .single.mail_box li dl dt{display:block;font-size:24px;margin-bottom:20px;line-height:1.4;overflow:hidden}.my_page .single.mail_box li dl dt small{font-size:16px;color:#949494;width:55px;float:left;padding-top:5px}.my_page .single.mail_box li dl dt .main_title{float:left;width:660px;white-space:normal}.my_page .single.mail_box li dl dt .btn_group{width:210px;padding:0;overflow:hidden;float:right}.my_page .single.mail_box li dl dt .btn_group a{color:#626262;line-height:25px}.my_page .single.mail_box li dl dt .btn_group .replay span{font-size:11px}.my_page .single.mail_box li dl dd{display:block;font-size:14px}.my_page .single.mail_box li dl dd .btn_group{margin-top:20px;border-top:1px solid #E3E3E3}.my_page .single.mail_box li:last-child{border-bottom:1px solid #E3E3E3}.pop_up_bg,.pop_wrap{display:none}.pop_up .pop_up_bg{width:100%;height:100%;position:fixed;z-index:10;left:0;top:0}.pop_up .save_area{padding:1em 0;position:fixed;left:0;top:0;width:100%;z-index:15;background:rgba(255,255,255,0.8)}.pop_up .save_area li{padding:0 5%}.pop_up .save_area li a{background:#118797;border:1px solid #0e7380;color:#fff;box-shadow:0 5px 0 0 #0e7380}.pop_up .pop_wrap{width:100%;position:absolute;left:0;top:50%;margin-left:0;z-index:11;display:block;font-size:13px}.pop_up .pop_wrap .pop_box{background:#fff;padding:2em 1em;border-radius:4px;border:1px solid #e3e3e3;position:relative;overflow:hidden}.pop_up .pop_wrap .pop_box p{margin-bottom:1em}.pop_up .pop_wrap .pop_box .close{position:absolute;right:10px;top:10px;display:block;font-size:70%}.pop_up .pop_wrap .pop_box .tab_box{width:100%}.pop_up .pop_wrap .pop_box .tab_box .tab_contents{width:100%}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first{width:100%;padding:0.5em;margin:-1px 0 0 -1px;background:#e8e8e8;border:1px solid #d6d6d6;text-indent:0em;letter-spacing:-1px}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first span{float:right;letter-spacing:-2px}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first a{display:none}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first:hover{background:#f5f5f5;cursor:pointer}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first.active{width:100%;font-weight:bold;background:#e3e3e3}.pop_up .pop_wrap .pop_box .tab_box .tab_contents .first.active a{display:block;margin-top:1em;font-weight:normal}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd{width:100%;clear:both;padding:0.5em;border:1px solid #e3e3e3;margin:-1px 0 0 -1px;letter-spacing:-1px}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second{padding:0;margin-bottom:0.5em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dt{width:100%;padding:0.5em 0 0.5em 0em;text-indent:1em;margin-bottom:0.5em;background:#ebebeb;@inlucde after}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dt span{float:none}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dt .name{width:70%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;float:left;margin-right:1em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dt:hover{cursor:pointer}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second:last-child{margin-bottom:0}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd{width:100%;padding:0.3em 0 0.3em 0em;font-size:90%;border:none;background:none}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child{padding-top:0.5em;margin-bottom:0em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child li{width:100%;padding:0.5em 1em 0.5em 2em;border:none;margin-bottom:0.5em;border-bottom:1px solid #e3e3e3;line-height:2}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child li:after{content:"";display:block;clear:both}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child li label{width:68%;float:left;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child li select{float:right;width:30%}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .child li:last-child{margin-bottom:0;border-bottom:none}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third{margin:-1px 0 0 0;padding:0em;border:1px solid #e3e3e3}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dt{width:100%;padding:0.5em 0 0.5em 0.5em;text-indent:1em;background:#f7f7f7;margin-bottom:0;color:#000}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd{width:100%;text-indent:1em;padding:0em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd .child{padding-top:0.5em;margin-bottom:0em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd .child li{width:100%;padding:0.5em 1em 0.5em 2em;border:none;margin-bottom:0.5em;border-bottom:1px solid #e3e3e3;line-height:2}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd .child li select{float:none;width:100%;margin-bottom:0.5em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd .third dd .child li:last-child{margin-bottom:0;border-bottom:none}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd .second dd:last-child{margin-bottom:1em}.pop_up .pop_wrap .pop_box .tab_box .tab_contents dd:last-child{margin-bottom:0}.my_page .action_list.alert{background:none repeat scroll 0 0 rgba(255,255,255,0.9);border:1px solid #e3e3e3;border-radius:4px;box-shadow:4px 4px 0 rgba(205,205,205,0.2);left:50%;margin-left:-150px;overflow:hidden;padding:15px;position:fixed;top:40%;width:300px;z-index:99;display:none}.my_page .action_list.alert li{margin:0;width:auto;float:none}.my_page .action_list.alert li a{float:left;margin-right:2%;width:48%}.overray_bg{background:none repeat scroll 0 0 rgba(180,180,180,0.1);display:none;height:120%;position:fixed;top:0;left:0;width:100%;z-index:98}.error_top.table_layout{padding-top:0}.error_top ul{background:none repeat scroll 0 0 #fce7e7;border:1px solid #e53232;margin-bottom:1em;padding:1em}.error_top ul li strong{font-weight:bold;color:#000}.error_top ul li{border:medium none;color:#e53232;margin-bottom:0.5em}}.footer_column_1704{border-right:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;border-radius:4px;background:#FFF;box-shadow:0 0px 0 #E3E3E3;position:relative;margin-bottom:25px}.footer_column_1704 .footer_title{font-size:14px;font-weight:bold;text-align:left;letter-spacing:0.5px;height:auto;line-height:1.75em;padding:15px 0;overflow:visible;border-bottom:1px solid #e3e3e3;z-index:0;padding-left:1em;color:#009}.footer_column_1704 .footer_wrap{padding:10px 20px;border:1px solid #e3e3e3;margin:18px 10px}.footer_column_1704 .footer_wrap .footer_inner{border-bottom:1px dashed #E3E3E3}.footer_column_1704 .footer_wrap .footer_inner:nth-child(2){border-bottom:none}.footer_column_1704 .footer_wrap span a{color:#000;text-decoration:underline;font-size:11px}.footer_column_1704 .footer_wrap .footer_supplement{display:flex}.footer_column_1704 .footer_wrap .footer_supplement li:first-child{width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:340px}.footer_column_1704 .footer_wrap .footer_text{margin:6px 0 14px 0;font-size:13px}.footer_column_1704 h2{margin:4px 0 8px 0;line-height:1.4}.footer_column_1704 h2 a{font-weight:bold;font-size:13px;color:#000}.footer_column_1704 h2 a:visited{color:#000}.footer_column_1704 .footer_outline{display:flex}.footer_column_1704 .footer_outline i{color:#FFAE00}.footer_column_1704 .footer_outline span{color:#88ABDA;font-weight:bold;font-size:13px}.footer_column_1704 .footer_outline li{margin-bottom:2px}.footer_column_1704 .footer_outline li:nth-child(2){margin:0 13px;font-size:11px}.footer_column_1704 .footer_outline li:nth-child(2):before{font-family:FontAwesome;content:"\f041";font-size:17px}.footer_column_1704 .footer_outline li:nth-child(3){margin-bottom:0;font-size:11px}.footer_column_1704 .footer_outline li:nth-child(3) p{border:2px solid #E3E3E3;padding:0px 2px;line-height:1.5;margin-top:1px}.footer_column_1704 .footer_outline .text_container{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:324px}.footer_column_1704 .footer_supplement{color:#b3b3b3;font-size:10px}.footer_column_1704 .footer_link{display:flex}.footer_column_1704 .footer_link li{font-size:10px;text-decoration:underline;background:#efefef;padding:0 12px;margin:0 3px;border-radius:2px}.footer_column_1704 .footer_link li a{color:#000}.column_pan_bottom,.column_pan_bottom_overview{clear:both;display:block;font-size:10px;color:#949494;height:17px}.column_pan_bottom a,.column_pan_bottom_overview a{color:#949494}.column_pan_bottom a:visited,.column_pan_bottom_overview a:visited{color:#949494}.column_pan_bottom li:nth-child(2),.column_pan_bottom_overview li:nth-child(2){padding:0 8px}.column_pan_bottom li,.column_pan_bottom_overview li{display:inline-block}.column_pan_bottom_overview{text-align:right;padding:5px 0 0 0;margin:0 0 10px 0}@media screen and (max-width: 640px){.footer_column_1704 .footer_wrap{padding:0;margin:0;border:none;border-bottom:1px solid #e3e3e3}.footer_column_1704 .footer_wrap .footer_inner{padding:3px 8px}.footer_column_1704 .footer_wrap .footer_text{margin:6px 0 6px 0}.footer_column_1704 .footer_outline li:nth-child(1) i{margin:0}.footer_column_1704 .footer_outline li:nth-child(2){font-size:10px;color:#949494;margin:0 5px}.footer_column_1704 .footer_outline li:nth-child(2):before{margin-right:0;font-size:14px}.footer_column_1704 .footer_outline li:nth-child(3) p{max-width:100px;margin-top:0;overflow:hidden;white-space:nowrap;max-width:100px}.footer_column_1704 .footer_outline .text_container{max-width:50px}.footer_column_1704 .footer_supplement{flex-wrap:wrap;line-height:1.4}.footer_column_1704 .footer_link{display:none}.column_pan_bottom{display:none}}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb}input:-moz-placeholder,textarea:-moz-placeholder{color:#bbb}input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb}#column .review_sub .pan li:first-child span,#column #search_y .pan li:first-child span{width:initial;height:initial;display:block}.mb20{margin-bottom:20px}.modal .checkbox{display:none}.modal .modal__overlay{background-color:rgba(0,0,0,0.6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;z-index:-100}.modal .modal__overlay .modal__overlay-close{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-100}.modal .modal__wrap{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 6px rgba(0,0,0,0.2);box-shadow:0 6px 6px rgba(0,0,0,0.2);line-height:1.6;margin:0 auto;padding:10px 25px 20px;position:relative;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;width:640px}.modal .modal__wrap dt{border-bottom:1px solid #e5e5e5;color:#009;font-size:14px;font-weight:bold;margin-bottom:15px;padding:10px 0 10px 25px;position:relative}.modal .modal__wrap dt::before{content:"\f059";font-family:FontAwesome;font-size:20px;font-weight:normal;height:20px;line-height:1;margin-top:-10px;position:absolute;left:0;text-align:center;top:50%;width:20px}.modal .modal__wrap dd{font-size:13px}.modal .modal__wrap dd .disc-list{list-style-type:disc;padding:0 0 0 20px}.modal .modal__wrap dd li{margin-bottom:10px}.modal .button--modal-close{background:#2f2f2f;border:2px solid #fff;border-radius:16px;color:#fff;cursor:pointer;display:table;font-size:24px;height:32px;position:absolute;right:-10px;text-align:center;top:-10px;width:32px}.modal .button--modal-close::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table-cell;vertical-align:middle}.modal .button--modal-close:hover{background:#555}.modal input:checked ~ .modal__overlay{opacity:1;overflow:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:9997}.modal input:checked ~ .modal__overlay-close{z-index:9998}.modal input:checked ~ .modal__overlay .modal__wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:9999}.info_panel_list_s dl a{color:#2F2F2F}#header .header_l .inner_wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#header .header_l .inner_wrap #logo{padding:0;position:relative}#header .header_l .inner_wrap .description{left:0;margin-left:20px;margin-top:0;position:relative;top:0}header .shoulder_copy{background:#fff;border:1px solid #ababe6;border-radius:3px;color:#0f3d99;font-weight:bold;line-height:1.4;margin-left:15px;padding:4px 5px;position:relative}header .shoulder_copy::before{background:#fff;border-width:0 0 1px 1px;border-style:solid;border-color:#ababe6;content:"";display:block;height:10px;left:-6px;margin-top:-6px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:10px}header .shoulder_copy span{position:relative}.sub_page #column>li.column_2 .com_comment .com_comment_inner .com_comment_inner_title{font-weight:bold;font-size:14px;text-align:left;background:transparent;padding:0;margin-bottom:10px}.sub_page #column>li.column_2 .com_comment .com_comment_inner .com_comment_info{font-weight:bold;font-size:14px;text-align:left;background:transparent;padding:0;margin-bottom:10px}.sub_page #column>li.column_2.sitemap a{color:#2F2F2F}.sub_page #column>li.column_3 .column_register header .header-title{color:#FFF;padding:8px 35px 15px;border-radius:4px 4px 0 0;background:none;background:#1d1daf;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d1daf), color-stop(100%, #1d1daf));background:-webkit-linear-gradient(top, #1d1daf 0%, #1d1daf 100%);background:-o-linear-gradient(top, #1d1daf 0%, #1d1daf 100%);background:-webkit-gradient(linear, left top, left bottom, from(#1d1daf), to(#1d1daf));background:linear-gradient(to bottom, #1d1daf 0%, #1d1daf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$top', endColorstr='$bottom',GradientType=0 );text-align:left;font-size:22px;line-height:1.3;height:auto}.sub_page #column>li.column_3 .column_register header .header-title span{font-size:13px;text-shadow:0 0 2px #4545bf}.column_2_footer .column_2_footer_title{font-size:13px;font-weight:bold;padding:14px 0;border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;margin:1em 0}@media (min-width: 768px){.pc-none{display:none !important}#footer .footer_row_1 .footer_title{color:#2F2F2F;margin-bottom:25px;font-size:18px;font-weight:bold;text-align:center}#footer .footer_row_2 .row_2_left>ul>li.row_2_left_left{width:55% !important}#footer .footer_row_2 .row_2_left>ul>li.row_2_left_right{width:45% !important}#footer .footer_row_2 .row_2_right p a{color:#542189}#footer .footer_row_2 .row_2_right p a:hover,#footer .footer_row_2 .row_2_right p a:active{color:#e46746}#footer .footer_row_2 .row_2_right .row_2_right_title{color:#2F2F2F;font-size:18px;font-weight:bold;margin-bottom:15px}#footer .footer_row_3 .company .company_title{position:absolute;top:0;left:0;text-align:left;color:#FFF;font-weight:bold}}.top_search .searchform_wrap .searchform .result-box{position:absolute;z-index:10;left:180px;top:50px;width:600px;padding:15px;border-radius:5px;background:#fff;background:rgba(255,255,255,0.95);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.top_search .searchform_wrap .searchform .result-box ul{position:relative;z-index:10;left:auto;top:auto;width:100%;padding:0;border-radius:none;background:#fff;background:none;-webkit-box-shadow:none;box-shadow:none}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_top a{color:#009}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_top a:hover{background:#009;color:#fff}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_top:hover{background:#fff}.sub_page #column>li.column_1 .column_outbox .nav_1>ul>li.nav_review>ul>li:first-child{border-top:none}#column li.error_page{float:none;margin:0 auto;width:800px}#column li.error_page .error_intro{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:180px;line-height:1.5;margin:40px 0 50px;position:relative;text-align:center}#column li.error_page .error_intro h1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:28px;font-weight:bold;margin-bottom:10px;position:relative;z-index:2}#column li.error_page .error_intro .error_status_eng{color:#ebebeb;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-family:"Bebas Neue", sans-serif;font-size:40px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:100%;z-index:1}#column li.error_page .error_intro .error_status_eng .error_status_num{display:block;font-size:180px;line-height:140px}#column li.error_page .error_intro .error_status_message{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:12px;position:relative;z-index:2}#column li.error_page h2{line-height:1.4}#column li.error_page .error_searchform .error_searchform_tab{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#column li.error_page .error_searchform .error_searchform_tab li{background:#fff;border-radius:4px 4px 0 0;border-style:solid;border-width:1px 1px 0;cursor:pointer;font-size:13px;font-weight:bold;margin:0 5px;padding:10px 0;text-align:center;width:180px}#column li.error_page .error_searchform .error_searchform_tab li .pc{display:inline !important}#column li.error_page .error_searchform .error_searchform_tab li.error_searchform_tab_review{border-color:#26267f;color:#009}#column li.error_page .error_searchform .error_searchform_tab li.error_searchform_tab_review:hover{background:#f0f4fc}#column li.error_page .error_searchform .error_searchform_tab li.error_searchform_tab_review.is_select{background:#26267f;color:#fff}#column li.error_page .error_searchform .error_searchform_tab li.error_searchform_tab_job{border-color:#cc0000;color:#cc0000}#column li.error_page .error_searchform .error_searchform_tab li.error_searchform_tab_job:hover{background:#fcebeb}#column li.error_page .error_searchform .error_searchform_tab li.error_searchform_tab_job.is_select{background:#cc0000;color:#fff}#column li.error_page .error_searchform .error_searchform_tab li.error_searchform_tab_biz{border-color:#20660a;color:#20660a}#column li.error_page .error_searchform .error_searchform_tab li.error_searchform_tab_biz:hover{background:#eaf7e6}#column li.error_page .error_searchform .error_searchform_tab li.error_searchform_tab_biz.is_select{background:#20660a;color:#fff}#column li.error_page .error_searchform .error_searchform_content{margin-bottom:50px}#column li.error_page .error_searchform .error_searchform_content li{background:#ececec;border-style:solid;border-width:3px 0 0;display:none;padding:30px}#column li.error_page .error_searchform .error_searchform_content li.is_show{display:block}#column li.error_page .error_searchform .error_searchform_content li.error_searchform_content_review{border-color:#26267f}#column li.error_page .error_searchform .error_searchform_content li.error_searchform_content_job{border-color:#cc0000}#column li.error_page .error_searchform .error_searchform_content li.error_searchform_content_job .form_text{width:300px}#column li.error_page .error_searchform .error_searchform_content li.error_searchform_content_biz{border-color:#20660a}#column li.error_page .error_searchform .error_searchform_content li .form_text{height:48px;margin-right:10px;width:630px}#column li.error_page .error_searchform .error_searchform_content li .select_wrap{min-width:100px}#column li.error_page .error_searchform .error_searchform_content li .select_wrap .customSelect{background:#fff;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;width:100px}#column li.error_page .error_searchform .error_searchform_content li .select_wrap .customSelect .customSelectInner{color:#2f2f2f}#column li.error_page .error_searchform .error_searchform_content li .select_wrap::after{color:#999}#column li.error_page .error_searchform .error_searchform_content li .btn_l{-webkit-box-shadow:0 -1px 0 #1a1a58 inset;box-shadow:0 -1px 0 #1a1a58 inset;font-family:"fontawesome";margin:0;min-height:47px;padding:0}#column li.error_page .error_purpose_link{margin-bottom:50px}#column li.error_page .error_purpose_link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#column li.error_page .error_purpose_link ul li{display:table;-webkit-flex-basis:258px;-ms-flex-preferred-size:258px;flex-basis:258px;width:258px}#column li.error_page .error_purpose_link ul li a{background:#fff;border-radius:4px;border-style:solid;border-width:1px;display:table-cell;font-size:13px;font-weight:bold;height:110px;padding:20px 0;text-align:center;vertical-align:middle;width:100%}#column li.error_page .error_purpose_link ul li a em{display:block;font-size:20px;margin-top:15px}#column li.error_page .error_purpose_link ul li a em::before{display:inline-block;font-family:"fontello";font-weight:normal;margin-right:8px}#column li.error_page .error_purpose_link ul li a.error_purpose_link_review{border-color:#26267f;color:#009}#column li.error_page .error_purpose_link ul li a.error_purpose_link_review em::before{content:"\e812"}#column li.error_page .error_purpose_link ul li a.error_purpose_link_review:hover{background:#f0f4fc}#column li.error_page .error_purpose_link ul li a.error_purpose_link_job{border-color:#cc0000;color:#cc0000}#column li.error_page .error_purpose_link ul li a.error_purpose_link_job em::before{content:"\e811"}#column li.error_page .error_purpose_link ul li a.error_purpose_link_job:hover{background:#fcebeb}#column li.error_page .error_purpose_link ul li a.error_purpose_link_biz{border-color:#20660a;color:#20660a}#column li.error_page .error_purpose_link ul li a.error_purpose_link_biz em::before{content:"\e80d"}#column li.error_page .error_purpose_link ul li a.error_purpose_link_biz:hover{background:#eaf7e6}#column li.top_page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#column li.top_page .toppage_intro{background:#fff;border:1px solid #e3e3e3;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05);box-shadow:0 2px 2px rgba(0,0,0,0.05);color:#626262;font-size:12px;line-height:1.6;margin-bottom:27px;padding:16px 20px;position:relative}#column li.top_page .toppage_intro h2{font-size:22px;margin-bottom:10px}#column li.top_page .toppage_intro h2::before{display:inline-block;font-family:"fontello";font-weight:normal;margin-right:8px}#column li.top_page .toppage_intro::after{background:#FFF;border-width:0 1px 1px 0;border-style:solid;border-color:#e3e3e3;bottom:-10px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.05);box-shadow:2px 2px 2px rgba(0,0,0,0.05);content:"";display:block;height:20px;left:50%;margin-left:-10px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:20px}#column li.top_page .toppage_base_post{color:#2f2f2f;display:block;line-height:1.6;padding:17px 20px;position:relative;width:100%}#column li.top_page .toppage_base_post h4{font-size:15px;font-weight:bold;margin-bottom:4px}#column li.top_page .toppage_base_post .toppage_postmeta{position:relative}#column li.top_page .toppage_base_post .toppage_rating_data{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5px}#column li.top_page .toppage_base_post .toppage_rating_data .rating_data_title{display:inline-block;line-height:1;margin-right:6px}#column li.top_page .toppage_base_post .toppage_rating_data i{color:#FFAE00;font-size:16px;height:18px;line-height:1;margin-right:-0.2em;width:16px}#column li.top_page .toppage_base_post .toppage_rating_data .rating_data_value{color:#FFAE00;display:inline-block;line-height:1;margin-left:8px}#column li.top_page .toppage_base_post .toppage_profile{color:#2f2f2f;font-size:0;margin-bottom:10px}#column li.top_page .toppage_base_post .toppage_profile dt{display:inline-block;font-size:12px;font-weight:bold}#column li.top_page .toppage_base_post .toppage_profile dt::after{content:"："}#column li.top_page .toppage_base_post .toppage_profile dd{display:inline-block;font-size:12px;margin-right:20px}#column li.top_page .toppage_base_post .toppage_profile dd:last-child{margin-right:0}#column li.top_page .toppage_more_link a{border-top:1px solid #e3e3e3;color:#2f2f2f;display:block;font-size:13px;font-weight:bold;padding:15px;position:relative;text-align:center;width:100%}#column li.top_page .toppage_more_link a::after{content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:20px;top:50%}#column li.top_page .toppage_review_section{-webkit-flex-basis:530px;-ms-flex-preferred-size:530px;flex-basis:530px}#column li.top_page .toppage_review_section .toppage_review_intro h2{color:#009}#column li.top_page .toppage_review_section .toppage_review_intro h2::before{content:"\e812"}#column li.top_page .toppage_review_section h3{font-size:16px}#column li.top_page .toppage_review_section .toppage_review_post+.toppage_review_post{border-top:1px solid #e3e3e3}#column li.top_page .toppage_review_section .toppage_review_post a:hover{text-decoration:underline}#column li.top_page .toppage_review_section .toppage_review_post .toppage_review_comment{color:#2f2f2f;margin-bottom:10px;word-break:break-all;word-wrap:break-word}#column li.top_page .toppage_review_section .toppage_review_post .toppage_review_comment a{color:#5290cd}#column li.top_page .toppage_review_section .toppage_review_post .toppage_review_date{text-align:right}#column li.top_page .toppage_review_section .toppage_review_post .com_comment_theme{margin-top:0;right:-30px;top:0}#column li.top_page .toppage_review_section .comment_theme_blue h4 a{color:#194cb2}#column li.top_page .toppage_review_section .comment_theme_blue .com_comment_theme{color:white;background:#1a4db2;text-shadow:1px 1px 1px #062f80}#column li.top_page .toppage_review_section .comment_theme_blue .com_comment_theme::after{border-color:#062f80 transparent transparent transparent;border-style:solid;border-width:10px 10px 0 0;bottom:-10px;content:"";height:0;position:absolute;right:0;width:0}#column li.top_page .toppage_review_section .comment_theme_gold h4 a{color:#F7BF30}#column li.top_page .toppage_review_section .comment_theme_lightgreen h4 a{color:#85DC84}#column li.top_page .toppage_review_section .comment_theme_lightpurple h4 a{color:#7E7CD9}#column li.top_page .toppage_review_section .comment_theme_lightorange h4 a{color:#FFAE00}#column li.top_page .toppage_review_section .comment_theme_lightred h4 a{color:#EF9E81}#column li.top_page .toppage_review_section .comment_theme_black h4 a{color:#606060}#column li.top_page .toppage_review_section .comment_theme_lightyellow h4 a{color:#f0ce09}#column li.top_page .toppage_review_section .comment_theme_darkblue h4 a{color:#000082}#column li.top_page .toppage_review_section .comment_theme_skyblue h4 a{color:#18AAEB}#column li.top_page .toppage_review_section .comment_theme_lightpink h4 a{color:#ea9396}#column li.top_page .toppage_review_section .comment_theme_lightblue h4 a{color:#88ABDA}#column li.top_page .toppage_review_section .topepage_review_search_list_box{border-top:1px solid #e3e3e3;padding:17px 20px 14px 20px}#column li.top_page .toppage_review_section .topepage_review_search_list_box h4{font-size:14px;font-weight:bold;margin-bottom:5px}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list{font-size:0;position:relative}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li{border-bottom:1px solid #eee;font-size:12px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px 0}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li span{display:block;-webkit-flex-basis:90px;-ms-flex-preferred-size:90px;flex-basis:90px;line-height:1.5}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li a{color:#5290cd}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li:last-of-type{border-bottom:none}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li:last-of-type>a::after{display:none}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li.topepage_review_search_first_list_second_line .topepage_review_search_second_list{top:64px}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list{-webkit-flex-basis:398px;-ms-flex-preferred-size:398px;flex-basis:398px}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list,#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list{font-size:0;line-height:1}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li,#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list>li{display:inline-block;font-size:12px;margin-right:0.4em}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li a,#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list>li a{color:#5290cd;line-height:1.5}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li a:hover,#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list>li a:hover{text-decoration:underline}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li a::after,#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list>li a::after{color:#ccc;content:"|";margin-left:0.4em}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li:last-of-type a::after,#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list>li:last-of-type a::after{display:none}#column li.top_page .toppage_review_section .toppage_salary_post h4 a{color:#194cb2}#column li.top_page .toppage_review_section .toppage_salary_post h4 a:hover{text-decoration:underline}#column li.top_page .toppage_review_section .toppage_salary_post .toppage_profile{margin-bottom:15px}#column li.top_page .toppage_review_section .toppage_salary_post .nonlogin_kyuuyo a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(/assets/img/add_2015/review/reviews_salary.png) left top no-repeat;background-size:contain;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:327px;margin:0 -10px;position:relative;width:508px}#column li.top_page .toppage_review_section .toppage_salary_post .nonlogin_kyuuyo a span{background:#fff;border:2px solid #808080;border-radius:11px;-webkit-box-shadow:0px 0px 5px rgba(73,73,73,0.45);box-shadow:0px 0px 5px rgba(73,73,73,0.45);display:block;font-size:15px;font-weight:bold;padding:14px;text-align:center;z-index:2;width:80%}#column li.top_page .toppage_review_section .toppage_salary_post .nonlogin_kyuuyo a:hover span{border-color:#262680;color:#262680}#column li.top_page .toppage_review_section .toppage_salary_post .nonlogin_kyuuyo a:hover::before{background:url(/assets/img/add_2015/review/reviews_salary_over.png) left top no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#column li.top_page .toppage_review_section .toppage_more_link a:hover{background:#f0f4fc}#column li.top_page .toppage_review_section .toppage_more_link a::after{color:#009}#column li.top_page .toppage_right_column{-webkit-flex-basis:530px;-ms-flex-preferred-size:530px;flex-basis:530px}#column li.top_page .toppage_job_section .toppage_job_intro h2{color:#cc0000}#column li.top_page .toppage_job_section .toppage_job_intro h2::before{content:"\e811"}#column li.top_page .toppage_job_section h3{font-size:16px}#column li.top_page .toppage_job_section .toppage_ranking_list li .toppage_ranking_post{position:relative}#column li.top_page .toppage_job_section .toppage_ranking_list li .toppage_ranking_post .toppage_ranking_num{color:#cc0000;font-size:28px;font-family:"Bebas Neue", sans-serif;left:20px;line-height:1;margin-top:-14px;position:absolute;top:50%}#column li.top_page .toppage_job_section .toppage_ranking_list li .toppage_ranking_post .toppage_ranking_num.toppage_ranking_01::after{color:#DAA520;content:"\e813";font-size:28px;font-family:"fontello";height:28px;left:-7px;opacity:.5;position:absolute;text-align:center;top:-28px;width:28px}#column li.top_page .toppage_job_section .toppage_ranking_list li .toppage_ranking_post dl{overflow:hidden;width:488px}#column li.top_page .toppage_job_section .toppage_ranking_list li .toppage_ranking_post dl dt{font-size:15px;font-weight:bold;margin-bottom:4px;padding-left:30px}#column li.top_page .toppage_job_section .toppage_ranking_list li .toppage_ranking_post dl dd{color:#626262;overflow:hidden;padding-left:30px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#column li.top_page .toppage_job_section .toppage_ranking_list li .toppage_ranking_post dl dd.toppage_ranking_list_location::before{font-family:"FontAwesome";content:"\f041";margin:0 5px 0 2px}#column li.top_page .toppage_job_section .toppage_ranking_list li .toppage_ranking_post:hover{background:#fcebeb}#column li.top_page .toppage_job_section .toppage_ranking_list li+li .toppage_ranking_post{border-top:1px solid #e3e3e3}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl{line-height:1.5;position:relative}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl dt{font-size:15px;font-weight:bold;margin-bottom:10px;word-break:break-all;word-wrap:break-word}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_summary{min-height:100px;padding-left:115px;position:relative;word-break:break-all;word-wrap:break-word}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_summary .toppage_jobguide_photo{height:100px;left:0;position:absolute;top:0;width:100px}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_summary .toppage_jobguide_photo img{width:100%;vertical-align:bottom}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_summary span{color:#5290cd}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_category{background:#fcebeb;bottom:0;display:inline-block;color:#cc0000;left:0;padding:2px 5px;position:absolute}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_date{margin-top:15px;text-align:right}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post:hover{background:#fcebeb}#column li.top_page .toppage_job_section .toppage_jobguide_list li+li .toppage_jobguide_post{border-top:1px solid #e3e3e3}#column li.top_page .toppage_job_section .toppage_interview_post h4 a{color:#d1591c}#column li.top_page .toppage_job_section .toppage_interview_post h4 a:hover{text-decoration:underline}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_subtitle{font-size:12px;font-weight:bold;margin-bottom:15px}#column li.top_page .toppage_job_section .toppage_interview_post .com_comment_theme{color:white;background:#d1591c;margin-top:0;right:-30px;text-shadow:1px 1px 1px #8e3c13;top:0}#column li.top_page .toppage_job_section .toppage_interview_post .com_comment_theme::after{border-color:#8e3c13 transparent transparent transparent;border-style:solid;border-width:10px 10px 0 0;bottom:-10px;content:"";height:0;position:absolute;right:0;width:0}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data{border-color:#f1a178;border-style:solid;border-width:1px 1px 0 1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data dt{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ffeee5;border-color:#f1a178;border-style:solid;border-width:0 0 1px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;position:relative}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data dt span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:3px 5px;width:100%}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data dt::after{background:#f1a178;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data dt:nth-of-type(2n)::before{background:#f1a178;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data dd{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1a178;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:26%;-ms-flex-preferred-size:26%;flex-basis:26%}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data dd span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:3px 5px;width:100%}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_qa dt{color:#d1591c;font-weight:bold}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_qa dt span{color:#2f2f2f}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_qa dd{margin-bottom:10px;word-break:break-all;word-wrap:break-word}#column li.top_page .toppage_job_section .toppage_interview_post .nonlogin_interview a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(/assets/img/add_2015/review/reviews.png) left top no-repeat;background-size:contain;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:118px;margin:0 -5px;position:relative;width:498px}#column li.top_page .toppage_job_section .toppage_interview_post .nonlogin_interview a span{background:#fff;border:2px solid #808080;border-radius:11px;-webkit-box-shadow:0px 0px 5px rgba(73,73,73,0.45);box-shadow:0px 0px 5px rgba(73,73,73,0.45);display:block;font-size:15px;font-weight:bold;padding:14px;text-align:center;z-index:2;width:80%}#column li.top_page .toppage_job_section .toppage_interview_post .nonlogin_interview a:hover{background-color:#fcebeb}#column li.top_page .toppage_job_section .toppage_interview_post .nonlogin_interview a:hover span{border-color:#cc0000;color:#cc0000}#column li.top_page .toppage_job_section .toppage_more_link a:hover{background:#fcebeb}#column li.top_page .toppage_job_section .toppage_more_link a::after{color:#cc0000}#column li.top_page .toppage_job_section .column_red .icon_comment::after{background-position:0 -372px}#column li.top_page .toppage_biz_section{margin-bottom:30px}#column li.top_page .toppage_biz_section .toppage_biz_intro h2{color:#20660a}#column li.top_page .toppage_biz_section .toppage_biz_intro h2::before{content:"\e80d"}#column li.top_page .toppage_biz_section .toppage_biz_post{background:#fff;border-color:#e3e3e3;border-style:solid;border-width:1px 1px 0;padding:20px 20px 17px;position:relative}#column li.top_page .toppage_biz_section .toppage_biz_post::before{background:#20660a;content:"";display:block;height:3px;left:0;position:absolute;top:0;width:100%}#column li.top_page .toppage_biz_section .toppage_biz_post dl{line-height:1.5;position:relative}#column li.top_page .toppage_biz_section .toppage_biz_post dl dt{font-size:15px;font-weight:bold;margin-bottom:10px}#column li.top_page .toppage_biz_section .toppage_biz_post dl .toppage_biz_summary{word-break:break-all;word-wrap:break-word}#column li.top_page .toppage_biz_section .toppage_biz_post dl .toppage_biz_summary span{color:#5290cd}#column li.top_page .toppage_biz_section .toppage_biz_post dl .toppage_biz_category{background:#eaf3e8;bottom:0;color:#20660a;display:inline-block;left:0;padding:2px 5px;position:absolute}#column li.top_page .toppage_biz_section .toppage_biz_post dl .toppage_biz_date{margin-top:15px;text-align:right}#column li.top_page .toppage_biz_section .toppage_biz_post:hover{background:#eaf3e8}#column li.top_page .toppage_biz_section .toppage_biz_more_link{position:relative;text-align:right}#column li.top_page .toppage_biz_section .toppage_biz_more_link a{background:#fff;border:1px solid #e3e3e3}#column li.top_page .toppage_biz_section .toppage_biz_more_link a::after{color:#20660a}#column li.top_page .toppage_biz_section .toppage_biz_more_link a:hover{background:#eaf3e8}.about-section{margin-bottom:80px}.about-section__title{margin-bottom:40px;color:#333;font-size:28px;font-weight:bold;line-height:1.6;text-align:center}.about-section__lead{margin-bottom:40px;color:#333;font-size:16px;line-height:1.6;text-align:center}.about-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;padding:12px 32px;border-width:1px;border-style:solid;border-radius:4px;font-weight:bold;line-height:1.6}.about-button::before{display:block;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-weight:normal}.about-button:hover,.about-button:active{text-decoration:none !important}.about-button.is-register{border-color:#e5a800;background:#fc0;font-size:14px}.about-button.is-register:link,.about-button.is-register:visited{color:#333}.about-button.is-register:hover,.about-button.is-register:active{border-color:#e5b800;background:#fd0}.about-button.is-secondary{border-color:#cfd6e5;background:#edeffa;font-size:13px}.about-button.is-secondary:link,.about-button.is-secondary:visited{color:#1142a6}.about-button.is-secondary:hover,.about-button.is-secondary:active{border-color:#dee3ec;background:#f5f6fc;color:#3071f1}.about-local-nav{margin-bottom:80px}.about-local-nav__title{margin-bottom:40px;font-size:20px;font-weight:bold;line-height:1.6;text-align:center}.about-local-nav__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:24px;margin-bottom:20px}.about-local-nav__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:72px;padding:0 8px 0 12px;border:1px solid #cfd6e5;border-radius:4px;background:#fff;color:#1142a6}.about-local-nav__list-item::before{margin-right:8px;font-size:40px}.about-local-nav__list-item>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#333;font-size:14px;font-weight:bold}.about-local-nav__list-item .i--font-cc-arrow{font-size:20px}.about-local-nav__list-item:hover,.about-local-nav__list-item:active{border-color:#dee3ec;color:#3071f1;text-decoration:none !important}.about-local-nav__list-item:hover>span,.about-local-nav__list-item:active>span{color:#3071f1}.about-local-nav__list-item.is-current{border-color:#009;background:#009;color:#fff}.about-local-nav__list-item.is-current>span{color:#fff}.about-modal-link{display:inline-block;position:relative;padding-right:20px;color:#1142a6;cursor:pointer}.about-modal-link:hover,.about-modal-link:active{text-decoration:underline}.about-modal-link>i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1}.about-modal__subtitle{position:relative;margin-bottom:12px;padding-left:11px;font-size:14px;font-weight:bold}.about-modal__subtitle::before{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:calc(100% - 0.4em);border-left:3px solid #1142a6;content:""}.modal .modal__wrap dt.about-modal__title{padding-left:0}.modal .modal__wrap dt.about-modal__title::before{display:none}.modal .modal__wrap dd .about-modal__list{margin-bottom:24px}.modal .modal__wrap dd .about-modal__list:last-of-type{margin-bottom:0}.modal .modal__wrap dd .about-modal__list>li{text-indent:-1.4em}.modal .modal__wrap dd .about-modal__list>li::marker{margin-right:0}.about-index-balloon{position:relative;width:920px;margin:0 auto 100px}.about-index-balloon::before{display:block;position:absolute;left:6px;top:6px;z-index:1;width:100%;height:100%;border-radius:60px;background:-webkit-gradient(linear, left top, right top, from(#bfdfff), to(#d4ccff));background:-webkit-linear-gradient(left, #bfdfff 0%, #d4ccff 100%);background:-o-linear-gradient(left, #bfdfff 0%, #d4ccff 100%);background:linear-gradient(90deg, #bfdfff 0%, #d4ccff 100%);content:""}.about-index-balloon__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:300px;padding:24px 120px;border:3px solid #009;border-radius:60px;background:#fff}.about-index-balloon__decoration{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.about-index-balloon__decoration i{display:block;color:#009;font-size:72px}.about-index-balloon__decoration i:nth-of-type(2){margin:20px 0}.about-index-balloon__decoration.is-left{left:20px}.about-index-balloon__decoration.is-left i:nth-of-type(1),.about-index-balloon__decoration.is-left i:nth-of-type(3){margin-left:30px}.about-index-balloon__decoration.is-right{right:20px}.about-index-balloon__decoration.is-right i:nth-of-type(2){margin-left:30px}.about-index-balloon__title{margin:0 0 20px;padding:0;font-size:28px;font-weight:bold;line-height:1.6;text-align:center}.about-index-balloon__text{margin:0;padding:0;font-size:16px;line-height:1.6;text-align:center}.about-index-balloon__tail{position:absolute;right:150px;bottom:-21px;z-index:4;width:48px;height:42px}.about-index-balloon__tail-fill{fill:#fff;fill-rule:evenodd;stroke-width:0}.about-index-balloon__tail-stroke{fill:#009;stroke-width:0}.about-index-balloon__tail-shadow{position:absolute;right:calc(150px - 6px);bottom:calc(-21px - 6px);z-index:2;width:48px;height:42px}.about-index-balloon__tail-shadow-fill{fill:#d1cfff;stroke-width:0}.about-index-permissions{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.about-index-permissions-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding:20px;border:1px solid #e5e5e5;background:#fff;line-height:1.6;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.05);box-shadow:0 4px 8px rgba(0,0,0,0.05)}.about-index-permissions-item.is-career{padding:19px;border-width:2px;border-color:#ffaa00}.about-index-permissions-item__title{margin-bottom:20px;text-align:center}.about-index-permissions-item__title i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#666;font-size:48px}.about-index-permissions-item__title-main{display:block;font-size:18px;font-weight:bold}.about-index-permissions-item__title-sub{display:inline-block;margin-top:8px;padding:4px 20px;border-radius:15px;background:#f5f5f5;font-size:13px}.about-index-permissions-item__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px}.about-index__recommend-balloon{position:absolute;top:-14px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:2px 12px;border-radius:13px;background:#ffaa00;color:#fff;font-size:13px;font-weight:bold;white-space:nowrap}.about-index-permissions-item__content-main{margin-bottom:20px}.about-index-permissions-item__content-note{color:#999;font-size:11px}.about-index-permissions-item__cta{margin-top:20px}.about-index-benefits{position:relative;width:100%;margin-bottom:40px;border:1px solid #e5e5e5;background:#fff}.about-index-benefits__inner{border:8px solid #fff}.about-index-benefits__table{width:100%;table-layout:fixed;color:#333;font-size:14px}.about-index-benefits__table td{padding:12px;border:1px solid #ccc;text-align:center}.about-index-benefits__table-head{padding:12px;border:1px solid #ccc;background:#edeffa;font-weight:bold;text-align:center}.about-index-benefits__table-head.is-career{position:relative;background:#FFFBD9}.about-index-benefits__table-sticky{padding:12px;border:1px solid #ccc;background:#f5f5f5}.about-index-benefits__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold}.about-index-benefits__title-number{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;margin-right:8px;border-radius:4px;background:#009;color:#fff;font-size:12px;font-weight:bold}.about-index-benefits__title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.about-index-benefits__circle{width:24px;height:24px;vertical-align:bottom}.about-index-benefits__circle circle{fill:#fff;stroke:#009;stroke-width:4px}.about-index-benefits__circle.is-career circle{stroke:#ffaa00}.about-index-benefits__note{display:inline-block;margin-top:4px}.about-index-benefits__hint{display:none}.about-index-benefits__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-index-benefits__detail-item{width:calc((100% - 24px) / 2);padding:20px;border:1px solid #e5e5e5;background:#fff;line-height:1.6}.about-index-benefits__detail-item:nth-of-type(n+3){margin-top:24px}.about-index-benefits__detail-item>dt{margin-bottom:8px}.about-index-benefits__detail-item>dd{font-size:14px}.about-index-benefits__detail-item .about-index-benefits__title-number{width:24px;height:24px;font-size:14px}.about-index-benefits__detail-item .about-index-benefits__title-text{font-size:16px}.about-index-benefits__detail-note{margin-top:12px;font-size:13px}.about-index-scout{margin-bottom:40px;border-width:0 1px 1px;border-style:solid;border-color:#e5e5e5;background:#fff;color:#333;line-height:1.6}.about-index-scout__title{padding:8px 20px;border-top:3px solid #009;border-bottom:1px solid #e5e5e5;font-size:20px;font-weight:bold}.about-index-scout__content{padding:20px;font-size:14px}.about-index-scout-description{position:relative;min-height:245px;margin-bottom:-20px}.about-index-scout-description__image{position:absolute;left:20px;bottom:0}.about-index-scout-description__text{padding:0 0 20px 260px}.about-index-scout-setting{margin-top:20px;padding:0 20px;border:1px solid #e5e5e5;border-radius:6px}.about-index-scout-setting__item{position:relative;padding:20px 200px 20px 80px}.about-index-scout-setting__item:nth-of-type(n+2){border-top:1px solid #e5e5e5}.about-index-scout-setting__item>dt{margin-bottom:8px;font-size:16px;font-weight:bold}.about-index-scout-setting__item>dd{font-size:14px}.about-index-scout-setting__item .about-button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:180px}.about-index-scout-setting__item-num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;color:#1142a6;font-size:18px;line-height:1}.about-index-scout-setting__item-num::before{position:absolute;left:0;top:0;font-size:60px;font-weight:normal}.about-index-scout__cta{width:280px;margin:0 auto 40px}.sub_page #column>li.column_large.award .award-index-area{margin:0 0 25px;padding:15px;border:1px solid #E3E3E3;background:#fff}.sub_page #column>li.column_large.award .award-index-area__title{margin:0 0 15px;padding:0 0 10px;border-bottom:3px solid #009;color:#009;font-size:20px;font-weight:bold;line-height:1.75}.sub_page #column>li.column_large.award .award-index-area__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px;border-bottom:1px solid #E3E3E3;font-size:15px;line-height:1.6}.sub_page #column>li.column_large.award .award-index-area__list-item:last-of-type{border-bottom:none}.sub_page #column>li.column_large.award .award-index-area__list-date{width:120px;color:#999}.sub_page #column>li.column_large.award .award-index-area__list-title{width:calc(100% - 120px)}.sub_page #column>li.column_large.award .award-index-area__list-title a{color:#333;font-weight:bold}.sub_page #column>li.column_large.award .pagging>li.prevnext:hover a{background:#009;color:#fff}.sub_page #column>li.column_large.award .pagging>li.pager ul li:hover a,.sub_page #column>li.column_large.award .pagging>li.pager ul li span{background:#009;color:#fff}.sub_page #column>li.column_large.award .award-article-area{margin:0 0 25px;padding:30px;border:1px solid #E3E3E3;background:#fff}.sub_page #column>li.column_large.award .award-article-area__header{margin:0 0 40px}.sub_page #column>li.column_large.award .award-article-area__header-title{margin:0 0 15px;font-size:24px;font-weight:bold;line-height:1.75}.sub_page #column>li.column_large.award .award-article-area__header-date{color:#999;font-size:14px}.sub_page #column>li.column_large.award .award-article-area__content{font-size:16px;line-height:1.8}.sub_page #column>li.column_large.award .award-article-area__content p{margin:1.5em 0}.sub_page #column>li.column_large.award .award-article-area__content img{max-width:100%}.sub_page #column>li.column_large.award .award-article-area__btn{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4em auto 0;padding:15px 40px 15px 15px;border:1px solid #E3E3E3;color:#333;font-size:16px}.sub_page #column>li.column_large.award .award-article-area__btn::before{display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;color:#999;font-size:14px;line-height:1}.sub_page #column>li.column_large.award .award-article-area__btn:hover,.sub_page #column>li.column_large.award .award-article-area__btn:active{background:#009;color:#fff;text-decoration:none}.sub_page #column>li.column_large.award .award-article-area__btn:hover::before,.sub_page #column>li.column_large.award .award-article-area__btn:active::before{color:#fff}.sub_page.biz #column>li.column_2 .column_outbox.single_wrap{border:1px solid #E3E3E3;border-radius:0}.sub_page.biz #column>li.column_2 .column_outbox_imp{border:1px solid #E3E3E3;border-radius:0}.sub_page.biz #column>li.column_2 .single_body blockquote::after{font-family:'游明朝', 'Yu Mincho', serif}.sub_page.biz #column>li.column_2 .single_body .wp-caption{width:auto !important;margin:10px auto}.sub_page.biz #column>li.column_2 .biz_repo_frame{margin:0 20px 20px 0}.sub_page.biz #column>li.column_2 .biz-article__contents{border:1px solid #E3E3E3;border-radius:4px;margin-bottom:20px;padding:0 20px 10px}.sub_page.biz #column>li.column_2 .biz-article__contents dt{border-bottom:1px solid #E3E3E3;color:#20660A;font-size:14px;font-weight:bold;line-height:1.5;margin:0 -20px 10px;padding:7px 20px}.sub_page.biz #column>li.column_2 .biz-article__contents dd{border-bottom:1px solid #E3E3E3;font-size:14px;line-height:1.5;padding:7px 0}.sub_page.biz #column>li.column_2 .biz-article__contents dd:last-of-type{border-bottom:none}.sub_page.biz #column>li.column_2 .biz-article__table-wrap{margin-bottom:20px}.sub_page.biz #column>li.column_2 .biz-article__table,.sub_page.biz #column>li.column_2 .biz-article__ranking-table{border-collapse:collapse;font-size:14px;line-height:1.5;width:100%}.sub_page.biz #column>li.column_2 .biz-article__table th,.sub_page.biz #column>li.column_2 .biz-article__table td,.sub_page.biz #column>li.column_2 .biz-article__ranking-table th,.sub_page.biz #column>li.column_2 .biz-article__ranking-table td{border:1px solid #E3E3E3;padding:4px 8px}.sub_page.biz #column>li.column_2 .biz-article__table th{background:#f5f5f5}.sub_page.biz #column>li.column_2 .biz-article__table thead th{background:#eff9ec;color:#20660A;font-weight:bold;text-align:center}.sub_page.biz #column>li.column_2 .biz-article__table--col5 th,.sub_page.biz #column>li.column_2 .biz-article__table--col5 td{width:20%}.sub_page.biz #column>li.column_2 .biz-article__ranking-table{margin-bottom:20px}.sub_page.biz #column>li.column_2 .biz-article__ranking-table th{font-weight:bold;text-align:center;white-space:nowrap}.sub_page.biz #column>li.column_2 .biz-article__ranking-table thead th{background:#eff9ec;color:#20660A;font-weight:bold;text-align:center}.sub_page.biz #column>li.column_2 .biz-article__ranking-table-rank01{background:#fcde63}.sub_page.biz #column>li.column_2 .biz-article__ranking-table-rank02{background:#ddd}.sub_page.biz #column>li.column_2 .biz-article__ranking-table-rank03{background:#eb956a}.sub_page.biz #column>li.column_2 .biz-article__ranking-table-income{text-align:right;white-space:nowrap}.sub_page.biz #column>li.column_2 .biz-article__ranking-table-th01{width:16%}.sub_page.biz #column>li.column_2 .biz-article__ranking-table-th02{width:42%}.sub_page.biz #column>li.column_2 .biz-article__ranking-table-th03{width:42%}.sub_page.biz #column>li.column_2 .biz-article__note,.sub_page.biz #column>li.column_2 .biz-article__note--bdbottom,.sub_page.biz #column>li.column_2 .biz-article__note--bdtop{font-size:13px;line-height:1.5;word-break:break-all;word-wrap:break-word}.sub_page.biz #column>li.column_2 .biz-article__note{margin-bottom:30px;text-align:right}.sub_page.biz #column>li.column_2 .biz-article__note--bdbottom{border-bottom:1px solid #E3E3E3;margin-bottom:20px;padding-bottom:20px}.sub_page.biz #column>li.column_2 .biz-article__note--bdtop{border-top:1px solid #E3E3E3;margin-top:20px;padding-top:20px}.sub_page.biz #column>li.column_2 .biz-special__income-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1.8;margin-bottom:30px}.sub_page.biz #column>li.column_2 .biz-special__income-list:last-of-type{margin-bottom:0}.sub_page.biz #column>li.column_2 .biz-special__income-title{border-bottom:1px solid #e3e3e3;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:bold;margin-bottom:20px}.sub_page.biz #column>li.column_2 .biz-special__income-txt{-webkit-flex-basis:285px;-ms-flex-preferred-size:285px;flex-basis:285px}.sub_page.biz #column>li.column_2 .biz-special__income-img{-webkit-flex-basis:285px;-ms-flex-preferred-size:285px;flex-basis:285px}.sub_page.biz #column>li.column_2 .biz-special__income-img img{display:block}.sub_page.biz #column>li.column_2 .biz-special__income-link{color:#20660A;display:block;font-size:13px;margin-top:7px;position:relative;text-align:right}.sub_page.biz #column>li.column_2 .biz-special__income-link::after{content:"\e802";display:inline-block;margin-left:5px;font-family:"fontello"}.sub_page.biz #column>li.column_2 .biz-special__cta{margin:40px 0}.sub_page.biz #column>li.column_2 .biz-special__cta--positive .biz-special__cta-graphic{background:#fff6e5}.sub_page.biz #column>li.column_2 .biz-special__cta--positive .biz-special__cta-graphic::after{border-color:#fff6e5 transparent transparent}.sub_page.biz #column>li.column_2 .biz-special__cta--negative .biz-special__cta-graphic{background:#ebf0fa}.sub_page.biz #column>li.column_2 .biz-special__cta--negative .biz-special__cta-graphic::after{border-color:#ebf0fa transparent transparent}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic{margin-bottom:40px;padding-bottom:20px;position:relative}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic::after{border-style:solid;border-width:60px;bottom:-90px;content:"";display:block;height:120px;left:50%;margin-left:-60px;position:absolute;-webkit-transform:scaleY(0.5);-ms-transform:scaleY(0.5);transform:scaleY(0.5);width:120px}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic dt{color:#fff;font-size:18px;font-weight:bold;line-height:1.8;padding:12px 20px;text-align:center}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic dd{font-size:16px;line-height:1.8}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic dd:last-of-type{margin:0}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic img{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic strong{color:#e61739;font-weight:bold}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic+.biz-special__cta-button{margin-top:50px}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-title--positive{background:#ffaa00}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-title--negative{background:#364692}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-title--neutral{background:#20660a}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-img{margin:20px 0}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-img img+img{margin-top:20px}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt{margin:20px 0;padding:0 20px}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-note{border-bottom:1px solid #d8d8d8;display:block;font-size:13px;margin:0 20px 20px;padding:15px 0;text-align:right}.sub_page.biz #column>li.column_2 .biz-special__cta-salescopy{margin-bottom:0;padding:10px 0 35px;position:relative}.sub_page.biz #column>li.column_2 .biz-special__cta-salescopy::before{color:#ffeacc;font-size:180px;font-weight:normal;left:50%;margin-left:-90px;position:absolute;top:-30px;z-index:1}.sub_page.biz #column>li.column_2 .biz-special__cta-salescopy-txt{display:block;font-size:20px;font-weight:bold;line-height:1.4;padding-bottom:20px;position:relative;text-align:center;z-index:2}.sub_page.biz #column>li.column_2 .biz-special__cta-salescopy-txt strong{color:#ffaa00;font-size:28px}.sub_page.biz #column>li.column_2 .biz-special__cta-salescopy-txt b{color:#2f2f2f;font-size:28px}.sub_page.biz #column>li.column_2 .biz-special__cta-saleslead-txt b,.sub_page.biz #column>li.column_2 .biz-special__cta-saleslead-txt--center b{color:#e61739;font-weight:bold}.sub_page.biz #column>li.column_2 .biz-special__cta-saleslead-txt--center{text-align:center}.sub_page.biz #column>li.column_2 .biz-special__cta-button{background:#ffaa00;border-radius:6px;color:#fff;display:block;font-size:20px;font-weight:bold;line-height:1.4;padding:22px 10px;position:relative;text-align:center;width:100%}.sub_page.biz #column>li.column_2 .biz-special__cta-button:hover{background:#ffcf4c;text-decoration:none}.sub_page.biz #column>li.column_2 .biz-special__cta-button::before{font-size:28px;font-weight:normal;line-height:1;margin-top:-14px;position:absolute;right:10px;top:50%}.sub_page.biz #column>li.column_2 .biz-special__cta-careerup-balloon{margin:20px 0;padding:0 20px}.sub_page.biz #column>li.column_2 .biz-special__cta-careerup-balloon p{background:#fff;-webkit-box-shadow:0 6px 6px #ffe6b7;box-shadow:0 6px 6px #ffe6b7;border-radius:0 0 5px 5px;margin-bottom:0;padding:10px 15px}.sub_page.biz #column>li.column_2 .biz-special__cta-careerup-balloon b{color:#e61739}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt--neutral,.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt--negative{padding:20px}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt--neutral p:last-of-type,.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt--negative p:last-of-type{margin:0}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-img--neutral,.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-img--negative{margin:0 0 50px;padding:0 0 20px;position:relative}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-img--neutral img,.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-img--negative img{position:relative;z-index:2}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-arrow--neutral,.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-arrow--negative{bottom:21px;font-size:0;left:50%;margin-left:-42px;position:absolute;-webkit-transform:scaleY(0.5);-ms-transform:scaleY(0.5);transform:scaleY(0.5);z-index:1}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-arrow--neutral::after,.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-arrow--negative::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:86px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:86px}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt--neutral{background:#eff9ec}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-img--neutral{background:#eff9ec;-webkit-box-shadow:0 1px 0 #bcccb8;box-shadow:0 1px 0 #bcccb8}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-arrow--neutral::after{background:#eff9ec;border-color:#bcccb8}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt--negative{background:#ebf0fa}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-img--negative{background:#ebf0fa;-webkit-box-shadow:0 1px 0 #c8d1e1;box-shadow:0 1px 0 #c8d1e1}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-arrow--negative::after{background:#ebf0fa;border-color:#c8d1e1}.sub_page.biz #column>li.column_2 .biz-index{background:#fff;border:1px solid #E3E3E3;padding:15px;margin-bottom:25px}.sub_page.biz #column>li.column_2 .biz-index>h1{color:#20660A;font-size:20px;font-weight:bold;margin-bottom:15px}.sub_page.biz #column>li.column_2 .biz-cat-area{margin-bottom:0}.sub_page.biz #column>li.column_2 .biz-cat-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.sub_page.biz #column>li.column_2 .biz-cat-item{border-top:1px solid #E3E3E3;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-top:5px;padding-top:12px}.sub_page.biz #column>li.column_2 .biz-cat-item:nth-of-type(1),.sub_page.biz #column>li.column_2 .biz-cat-item:nth-of-type(2){border-top:none;margin-top:0;padding-top:0}.sub_page.biz #column>li.column_2 .biz-cat-item:nth-of-type(odd) .biz-cat-item__body{padding-right:10px}.sub_page.biz #column>li.column_2 .biz-cat-item:nth-of-type(even) .biz-cat-item__body{padding-left:10px}.sub_page.biz #column>li.column_2 .biz-cat-item__body{height:100%;padding-bottom:40px;position:relative}.sub_page.biz #column>li.column_2 .biz-cat-item__header{font-size:15px;font-weight:bold;margin-bottom:10px}.sub_page.biz #column>li.column_2 .biz-cat-item__header-title{color:#20660A}.sub_page.biz #column>li.column_2 .biz-cat-item__post{-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sub_page.biz #column>li.column_2 .biz-cat-item__post-thumb{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.sub_page.biz #column>li.column_2 .biz-cat-item__post-thumb img{width:100%}.sub_page.biz #column>li.column_2 .biz-cat-item__post-title{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.sub_page.biz #column>li.column_2 .biz-cat-item__post-title a{display:block;color:#2F2F2F;font-size:15px;font-weight:bold}.sub_page.biz #column>li.column_2 .biz-cat-item__post-sns{bottom:45px;position:absolute;width:294px}.sub_page.biz #column>li.column_2 .biz-cat-item__more-link{bottom:0;display:table;height:40px;position:absolute;width:294px}.sub_page.biz #column>li.column_2 .biz-cat-item__more-link a{color:#20660A;display:table-cell;position:relative;text-align:right;vertical-align:middle}.sub_page.biz #column>li.column_2 .biz-cat-item__more-link a::after{content:"\e802";display:inline-block;margin-left:5px;font-family:"fontello"}.sub_page.biz #column>li.column_2 .biz_thumbnail{aspect-ratio:1;overflow:hidden}.sub_page.biz #column>li.column_2 .biz-list{background:#fff;border:1px solid #E3E3E3;padding:15px;margin-bottom:25px}.sub_page.biz #column>li.column_2 .biz-list h3{border-bottom:3px solid #20660A;color:#20660A;font-size:20px;font-weight:bold;padding:0 0 10px}.NewJob .login_box div.login_box_logo{float:left;width:100px;padding-left:15px}.NewJob .login_box div.login_box_logo a img{width:100%}.pageRecruit--apply{width:900px;margin:0 auto}.recruitApplyHeading{padding-bottom:8px;margin-bottom:20px;border-bottom:2px solid #009;font-size:20px;font-weight:bold}.recruitApplyCtaBtn{display:block;width:300px;padding:20px 0;text-align:center;border:1px solid #14a6e7;background-color:#18AAEB;border-radius:4px;color:#fff !important;line-height:1;font-weight:bold;-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.recruitApplyCtaBtn:hover{text-decoration:none !important;opacity:.8}.recruitApplyCtaBtn--secondary{background-color:#fc0;border-color:#e5a800;color:#000 !important}.recruitApplyCtaBtn--default{background-color:#e5e5e5;border-color:#ccc;color:#000 !important}.recruitApplyCtaBtn--center{margin-left:auto;margin-right:auto}.recruitApplySubHeading{padding-bottom:6px;margin-bottom:10px;border-bottom:2px solid #e5e5e5;font-size:15px;font-weight:bold}.recruitApplySubHeading--nobd{padding-bottom:0;border-bottom:none}.recruitApplyHeader{margin:0 0 20px 0}.recruitApplyHeader__notice{text-align:center;font-size:14px}.recruitApplyHeader__onSp{display:none}.recruitJobOutline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:20px 0;border-top:2px solid #009;border-bottom:2px solid #009}.recruitJobOutline__logo{width:140px;padding-right:20px}.recruitJobOutline__logo img{display:block;width:100%;height:auto}.recruitJobOutline__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.recruitJobOutline__jobTitle{margin:0;line-height:1.4;font-size:24px;font-weight:bold}.recruitJobOutlineTags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.recruitJobOutlineTags__item{padding:4px 8px;border:1px solid #e5e5e5;font-size:10px;line-height:1}.recruitJobOutlineTags__item--strong{color:#D1591C;border-color:#D1591C}.recruitJobOutline__location{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2px;line-height:1}.recruitJobOutline__location::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}.recruitJobOutline__date{font-size:12px;color:#949494}.recruitApplyCta{margin:20px 0}.recruitApplyCta__note{font-size:14px;text-align:center}.recruitApplyCtaBtns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin:20px 0}.recruitApplyTips{width:80%;margin:40px auto;padding:20px 40px;border:1px solid #e5e5e5}.recruitApplyTips__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-bottom:20px;line-height:1;font-size:18px;font-weight:bold}.recruitApplyTips__title::before{font-family:"fontawesome";content:"";color:#daa520;font-size:21px;font-weight:normal}.recruitApplyTips__note{margin-bottom:20px;text-align:center}.recruitApplyTips__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.recruitApplyTips__container:last-child{margin-bottom:0}.recruitApplyTips__tips{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;list-style:decimal;list-style-position:inside}.recruitApplyTips__cta{display:block;width:300px;padding:20px 0;text-align:center;border:1px solid #14a6e7;background-color:#18AAEB;border-radius:4px;color:#fff !important;line-height:1;font-weight:bold;-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.recruitApplyTips__cta:hover{text-decoration:none !important;opacity:.8}.recruitApplyCs{margin-bottom:20px}.recruitApplyCslist__item{margin-bottom:20px}.recruitApplyCslist__data{width:100%}.recruitApplyCslist__data th,.recruitApplyCslist__data td{padding:10px;border:1px solid #ccc;border-collapse:collapse}.recruitApplyCslist__data th{background-color:#e5e5e5;vertical-align:top;white-space:nowrap;font-weight:bold}.recruitApplyCslist__data ul,.recruitApplyCslist__data ol{list-style-position:inside}.recruitApplyCslist__data ul{list-style-type:disc}.recruitApplyCslist__data ol{list-style-type:decimal}.pageRecruit__footer{margin:40px 0}.main_visual_inner{margin-top:-96px}.top_page #main_visual .main_visual_inner{margin-top:-145px}.sub_page #main_visual{height:240px}.main_visual_inner .searchform_wrap .searchform{margin:0 0 10px 0}.popular_word_wrap{width:100% !important;margin:0 0 10px 0 !important;height:auto !important;overflow:visible}.popular_word_wrap .word_list{width:730px !important;height:auto !important}.main_visual_inner a.detail_search{color:#031096;font-size:14px;text-decoration:underline}.review .job_search{margin-top:30px}.review .biz_search{margin-top:50px}.sub_page #column>li.column_3 .access_rank_title{height:auto;line-height:1.75em;padding:10px 0}.category_attribute h1{background:url(/assets/img/add_2018/review/bg_attribute_title.jpg) left center no-repeat}.category_attribute h1 span::before{font-family:FontAwesome;content:"";color:#fff;margin:-16px 0 0 0;font-size:32px}.category_attribute .category_attribute_navi{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px 1px;padding:15px 15px 20px}.category_attribute .category_attribute_navi dl{display:table;position:relative;width:100%}.category_attribute .category_attribute_navi dl::after{background:#E3E3E3;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.category_attribute .category_attribute_navi dt{display:table-cell;font-size:13px;font-weight:bold;padding-top:12px;vertical-align:top;width:128px}.category_attribute .category_attribute_navi dd{display:table-cell}.category_attribute .category_attribute_navi dd ul::after{content:" ";clear:both;display:block}.category_attribute .category_attribute_navi dd li{border-bottom:1px solid #f5f5f5;display:table;float:left;line-height:1.5;position:relative;width:33.333%}.category_attribute .category_attribute_navi dd li::after{border-color:transparent transparent transparent #3d32db;border-style:solid;border-width:5px 0 5px 6px;content:"";display:block;height:0;left:10px;margin-top:-6px;position:absolute;top:50%;width:0}.category_attribute .category_attribute_navi dd li a{display:table-cell;height:40px;padding:0 10px 0 24px;vertical-align:middle;width:100%}.category_attribute .category_attribute_navi dd li a:hover{background:#f0f4fc}.sub_page #column>li.column_large.award .award-index-area{margin:0 0 25px;padding:15px;border:1px solid #E3E3E3;background:#fff}.sub_page #column>li.column_large.award .award-index-area__title{margin:0 0 15px;padding:0 0 10px;border-bottom:3px solid #009;color:#009;font-size:20px;font-weight:bold;line-height:1.75}.sub_page #column>li.column_large.award .award-index-area__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px;border-bottom:1px solid #E3E3E3;font-size:15px;line-height:1.6}.sub_page #column>li.column_large.award .award-index-area__list-item:last-of-type{border-bottom:none}.sub_page #column>li.column_large.award .award-index-area__list-date{width:120px;color:#999}.sub_page #column>li.column_large.award .award-index-area__list-title{width:calc(100% - 120px)}.sub_page #column>li.column_large.award .award-index-area__list-title a{color:#333;font-weight:bold}.sub_page #column>li.column_large.award .pagging>li.prevnext:hover a{background:#009;color:#fff}.sub_page #column>li.column_large.award .pagging>li.pager ul li:hover a,.sub_page #column>li.column_large.award .pagging>li.pager ul li span{background:#009;color:#fff}.sub_page #column>li.column_large.award .award-article-area{margin:0 0 25px;padding:30px;border:1px solid #E3E3E3;background:#fff}.sub_page #column>li.column_large.award .award-article-area__header{margin:0 0 40px}.sub_page #column>li.column_large.award .award-article-area__header-title{margin:0 0 15px;font-size:24px;font-weight:bold;line-height:1.75}.sub_page #column>li.column_large.award .award-article-area__header-date{color:#999;font-size:14px}.sub_page #column>li.column_large.award .award-article-area__content{font-size:16px;line-height:1.8}.sub_page #column>li.column_large.award .award-article-area__content p{margin:1.5em 0}.sub_page #column>li.column_large.award .award-article-area__content img{max-width:100%}.sub_page #column>li.column_large.award .award-article-area__btn{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4em auto 0;padding:15px 40px 15px 15px;border:1px solid #E3E3E3;color:#333;font-size:16px}.sub_page #column>li.column_large.award .award-article-area__btn::before{display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;color:#999;font-size:14px;line-height:1}.sub_page #column>li.column_large.award .award-article-area__btn:hover,.sub_page #column>li.column_large.award .award-article-area__btn:active{background:#009;color:#fff;text-decoration:none}.sub_page #column>li.column_large.award .award-article-area__btn:hover::before,.sub_page #column>li.column_large.award .award-article-area__btn:active::before{color:#fff}.sub_page #column>li.column_2 h3.csr-info-area__contents-title,.sub_page #column>li.column_2 .sec_ttl.csr-info-area__contents-title{border:0;margin:0;padding:0}.adp-review-corpseq__disp .js-accordion-open-close{border:1px solid #e5e5e5;font-size:14px;font-weight:bold;line-height:1.6;padding:10px;position:relative}.adp-review-corpseq__disp .js-accordion-open-close::after{font-size:12px;font-weight:normal;height:12px;line-height:0.25;margin-top:0;position:absolute;right:0;top:50%;width:16px}.adp-review-corpseq__disp .js-accordion-open-close:hover{cursor:pointer}.adp-review-corpseq__disp .js-accordion-open-close strong{font-size:16px;font-weight:700}.adp-review-corpseq__disp .js-accordion-open-close.is_close{border-bottom:1px solid #e5e5e5;margin:30px 0 10px 0}.adp-review-corpseq__disp .js-accordion-open-close.is_close::after{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.adp-review-corpseq__disp .js-accordion-open-close.is_open{border-bottom:none;margin:30px 0 0 0}.adp-review-corpseq__disp .js-accordion-open-close.is_open::after{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.adp-review-corpseq__disp .js-accordion-open-close__inner{margin:0 0 30px 0}.adp-review-corpseq__disp .csr-info-area{background:#fff;border:1px solid #e5e5e5;line-height:1.6;padding:10px}.adp-review-corpseq__disp .csr-info-area .js-readmore-btn{color:#1142a6;display:inline;font-size:12px;margin:0 0 10px 0}.adp-review-corpseq__disp .csr-info-area .js-readmore-btn:link,.adp-review-corpseq__disp .csr-info-area .js-readmore-btn:hover,.adp-review-corpseq__disp .csr-info-area .js-readmore-btn:active,.adp-review-corpseq__disp .csr-info-area .js-readmore-btn:visited{color:#1142a6}.adp-review-corpseq__disp .csr-info-area .js-readmore-btn:hover{cursor:pointer}.adp-review-corpseq__disp .csr-info-area .csr-info-area__title{border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:bold;padding:0 0 5px 0}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents{font-size:12px;margin:20px 0 0 0;-webkit-mask-image:#000;mask-image:#000;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, #000), to(transparent));-webkit-mask-image:-webkit-linear-gradient(top, #000 75%, transparent 100%);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, #000), to(transparent));mask-image:linear-gradient(to bottom, #000 75%, transparent 100%)}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents.js-readmore-area_opened{-webkit-mask-image:#000;mask-image:#000;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, #000), to(#000));-webkit-mask-image:-webkit-linear-gradient(top, #000 75%, #000 100%);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, #000), to(#000));mask-image:linear-gradient(to bottom, #000 75%, #000 100%)}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents p{word-wrap:break-word;word-break:break-all}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents p.mb10{margin-bottom:10px}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents p.mt10{margin-top:10px}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents strong{color:#1142a6;display:block;font-weight:normal}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents .separate1{display:inline-block}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents .separate2{display:inline-block}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents .separate2::before{content:" ／ "}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents .separate3{display:inline-block;margin:0 0 10px 0}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents .separate3::before{content:" ／ "}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents .block1{display:block}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents .block2{display:block;margin:0 0 10px 0}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents-title{color:#1142a6;font-size:12px;font-weight:normal;margin:10px 0 0 0}.adp-review-corpseq__disp .csr-info-area .csr-info-area__contents-attention{color:#999;font-size:11px;line-height:1.6;margin:10px 5px 10px 0;padding-bottom:10px}.adp-review-corpseq__disp .vertical-graph-area{background:#fff}.adp-review-corpseq__disp .vertical-graph-area__box{border:1px solid #e5e5e5;padding:10px}.adp-review-corpseq__disp .vertical-graph-area__title{font-size:12px;margin:30px 0 0 0;text-align:center;width:100%}.adp-review-corpseq__disp .canvas-bar-graph__value-table{margin:10px 0 0 10%;width:90%}.adp-review-corpseq__disp .canvas-bar-graph__value-table th,.adp-review-corpseq__disp .canvas-bar-graph__value-table td{padding:0;text-align:center;vertical-align:middle;width:50%}.adp-review-corpseq__disp .canvas-bar-graph__value-table th{font-size:12px;font-weight:normal;line-height:1.6}.adp-review-corpseq__disp .canvas-bar-graph__value-table td{font-size:16px;font-weight:bold;line-height:1}.adp-review-corpseq__disp .canvas-bar-graph__value-table td small{font-size:12px}.adp-review-corpseq__disp .canvas-bar-graph__value-cc{color:#fa0}.adp-review-corpseq__disp .canvas-bar-graph__value-csr{color:#009}.adp-review-corpseq__disp .vertical-graph-area__attention{color:#999;font-size:10px;line-height:1.6;margin:20px 0 0 0;text-align:right}.adp-review-corpseq__disp .canvas-bar-graph__value-company-income{color:#fa0}.sub_page #column>li.column_2 .adp-graph-area::after{content:"";display:block;clear:both}.sub_page #column>li.column_2 .adp-graph-area h3{font-size:12px}.sub_page #column>li.column_2 .adp-graph-area p:first-child{color:#fa0}.sub_page #column>li.column_2 .adp-graph-area p:first-child span{background:#fa0}.sub_page #column>li.column_2 .adp-graph-area p:first-child span:before,.sub_page #column>li.column_2 .adp-graph-area p:first-child span:after{background:#fa0}.sub_page #column>li.column_2 .adp-graph-area p:nth-child(2){color:#009 !important}.sub_page #column>li.column_2 .adp-graph-area p:nth-child(2) span{background:#009}.sub_page #column>li.column_2 .adp-graph-area p:nth-child(2) span:before,.sub_page #column>li.column_2 .adp-graph-area p:nth-child(2) span:after{background:#009}.sub_page #column>li.column_2 .adp-graph-area .column_outbox{border-top:none}.review .review_intro{background:#fff}.review .review_intro .hgroup h2{height:160px;font-size:44px;color:#FFF;text-align:center;line-height:55px;padding:25px 0;text-shadow:3px 3px 0 rgba(0,0,0,0.1)}.review.sub_page #column>li.column_2 .column_outbox .sec_ttl{color:#009}.sub_page #column>li.column_2 .column_outbox .sec_ttl{font-size:14px;font-weight:bold;text-align:left;letter-spacing:0.5px;height:auto;line-height:1.75em;padding-top:15px;padding-bottom:15px;overflow:visible;border-bottom:1px solid #e3e3e3;z-index:0}.button_box .area_title{width:460px;float:left}.button_box .area_title p{padding-bottom:1px}.button_box .area_title .area_title_text{font-size:13px;font-weight:bold;margin-bottom:2px;line-height:14px;height:28px;overflow:hidden}.agent .agent-heading{padding:10px 6px 7px;margin-bottom:1px;color:#000;text-align:center;font-size:14px;letter-spacing:0}.footer_column_1704 h3{margin:4px 0 8px 0;line-height:1.4}.sub_page #column>li.column_3 .side_ttl,.sub_page #column>li.column_3 .sub_page #column>li.column_3 h3{height:auto;line-height:1.75em;padding:10px 0}a.review-cassette-company,a.review-cassette-company2{display:block;font-size:13px;font-weight:bold;color:#3f93c5;padding:0 0 0 16px;text-decoration:underline}a.review-cassette-company:link,a.review-cassette-company:hover,a.review-cassette-company:active,a.review-cassette-company:visited,a.review-cassette-company2:link,a.review-cassette-company2:hover,a.review-cassette-company2:active,a.review-cassette-company2:visited{color:#3f93c5}div.review-cassette-company,div.review-cassette-company2{display:block;font-size:13px;font-weight:bold;padding:0 0 0 16px}ul.reviewer-info-common1,ul.reviewer-info-common2,ul.reviewer-info-sub{width:99%;margin:0;padding:0 0 0 16px;position:relative}ul.reviewer-info-common1 li,ul.reviewer-info-common2 li,ul.reviewer-info-sub li{display:inline-block;font-size:13px;font-weight:bold}ul.reviewer-info-common1 li a,ul.reviewer-info-common2 li a,ul.reviewer-info-sub li a{color:#3f93c5;text-decoration:underline}ul.reviewer-info-common1 li a:link,ul.reviewer-info-common1 li a:hover,ul.reviewer-info-common1 li a:active,ul.reviewer-info-common1 li a:visited,ul.reviewer-info-common2 li a:link,ul.reviewer-info-common2 li a:hover,ul.reviewer-info-common2 li a:active,ul.reviewer-info-common2 li a:visited,ul.reviewer-info-sub li a:link,ul.reviewer-info-sub li a:hover,ul.reviewer-info-sub li a:active,ul.reviewer-info-sub li a:visited{color:#3f93c5;text-decoration:underline}ul.reviewer-info-common1 li:before,ul.reviewer-info-common1 li:after,ul.reviewer-info-common2 li:before,ul.reviewer-info-common2 li:after,ul.reviewer-info-sub li:before,ul.reviewer-info-sub li:after{display:inline-block}ul.reviewer-info-common1 li:first-child:before,ul.reviewer-info-common2 li:first-child:before,ul.reviewer-info-sub li:first-child:before{position:absolute;top:0;left:0;margin:0;padding:0;font-family:FontAwesome;content:"";color:#2F2F2F;margin:0 5px 0 0;font-size:12px}ul.reviewer-info-common1 li:after,ul.reviewer-info-common2 li:after,ul.reviewer-info-sub li:after{content:"、"}ul.reviewer-info-common1 li:last-child:after,ul.reviewer-info-common2 li:last-child:after,ul.reviewer-info-sub li:last-child:after{content:""}ul.reviewer-info-common1{border-bottom:1px solid #E3E3E3;margin:0 0 10px 0;padding:0 10% 10px 16px}ul.reviewer-info-common1 .star{display:block;font-size:0;height:18px}ul.reviewer-info-common1 .star i{margin-right:1px}ul.reviewer-info-common1 .star i:last-of-type{margin-right:5px}ul.reviewer-info-common1 .star span{color:#88ABDA;font-size:15px !important}ul.reviewer-info-common2{margin:0 0 6px 0}ul.reviewer-info-common2 .star{display:block;font-size:0;height:18px}ul.reviewer-info-common2 .star i{margin-right:1px}ul.reviewer-info-common2 .star i:last-of-type{margin-right:5px}ul.reviewer-info-common2 .star span{color:#88ABDA;font-size:15px !important}ul.reviewer-info-sub{margin:0 0 10px 16px;padding:0}ul.reviewer-info-sub li{font-size:12px;font-weight:normal}ul.reviewer-info-sub li:first-child:before{content:""}.com_comment_star{margin-bottom:10px}.com_comment_star,.sgd_list_star{display:block;font-size:0;height:18px}.com_comment_star i,.sgd_list_star i{margin-right:1px}.com_comment_star i:last-of-type,.sgd_list_star i:last-of-type{margin-right:5px}.com_comment_star span,.sgd_list_star span{color:#88ABDA;font-size:15px !important}.whiteblack_compare_linkbox{border-bottom:none !important;clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 4px 0}.whiteblack_compare_linkbox li{position:relative}.whiteblack_compare_linkbox li:nth-of-type(2){margin-left:20px}.whiteblack_compare_linkbox li:nth-of-type(2):after{background:#ccc;content:"";display:inline-block;height:18px;position:absolute;left:-10px;width:1px}.whiteblack_compare_linkbox li a:visited{color:#3d9ccb}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.doda img{margin:0 0 0 8px;width:80px}@media (max-width: 640px){.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.doda img,.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.pasona img,.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.mynavi img,.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box .logo.recruit img{height:20px;margin:3px 0 0 3px;width:auto}}.sub_page #column>li.column_2 .compare-contents-area{background:#fff;border:1px solid #e3e3e3;padding:10px 20px;margin:0 0 25px 0;width:100%}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual{display:table;height:94px;margin:0 0 15px 0;width:600px}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual .balloon{background:#e9d14d;border-radius:20px;color:#fff;font-size:12px;height:auto;margin:0 0 0 172px;padding:2px 10px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual .balloon::before{content:"";position:absolute;bottom:-14px;left:10px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual .balloon::after{content:"";position:absolute;bottom:-8px;left:10px;width:0;height:0;border-top:12px solid #e9d14d;border-left:7px solid transparent;border-right:7px solid transparent}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual h3{border:none;font-size:16px;font-weight:bold;margin:0 15px 0 170px;padding:0;line-height:1.4}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual h3 strong{color:#f8ae10}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual.ptn-matome{background:url(/assets/img/review/corp/compare/matome-img.jpg) left top no-repeat;background-size:contain}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual.ptn-matome h3{display:table-cell;font-size:13px;padding:0 15px 0 170px;vertical-align:middle}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual.ptn-matome strong,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual.ptn-matome b{font-size:16px}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual.ptn-kyuyo{background:url(/assets/img/review/corp/compare/kyuyo-img.jpg) left top no-repeat;background-size:contain}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual.ptn-shintyaku{background:url(/assets/img/review/corp/compare/shintyaku-img.jpg) left top no-repeat;background-size:contain}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__visual.ptn-black{background:url(/assets/img/review/corp/compare/black-img.jpg) left top no-repeat;background-size:contain}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__lead{border-bottom:1px solid #eee;color:#626262;line-height:1.5em;margin:0 0 15px 0;padding:0 0 15px 0}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1{width:100%}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 th,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 td{font-weight:bold;width:20%}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 th strong,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 td strong{font-size:20px}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 th{padding:8px 10px 8px 0;text-align:right}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 td{padding:10px 0;text-align:center}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .cc{color:#009}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .td-border{border-bottom:1px solid #eee}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .td-border a strong{text-decoration:underline}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 a.border{border:1px solid #d4d4d4;-webkit-box-shadow:0px 2px 0px 0px #cacaca;box-shadow:0px 2px 0px 0px #cacaca;border-radius:4px;color:#009;display:block;padding:7px 0;width:80%;margin:0 auto}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 a.border:hover,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 a.border:active{background:#e8f1ff;border:1px solid #e8f1ff;text-decoration:none}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .fs13{font-size:13px;position:relative}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .fs13 i{left:3px;position:relative}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .fs13 .site_name:hover{cursor:pointer}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .fs13 .site_name:hover span{background:#26267F;border-radius:5px;bottom:40px;-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 2px 0px rgba(0,0,0,0.3);color:#fff;display:block;font-size:12px;height:34px;left:-35px;line-height:34px;position:absolute;text-align:center;width:190px}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .fs13 .site_name span{display:none}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .fs14{font-size:14px}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .fs14 strong{font-size:24px}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__table-ptn1 .crown{display:inline-block;height:13px;margin:0 5px 0 0}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area{display:block;padding:6px}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area:link,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area:active,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area:hover,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area:focus,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area:visited{color:#2f2f2f;text-decoration:none}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area:hover,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area:active{background:#e8f1ff;padding:6px}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area:hover .com_comment_inner,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area:active .com_comment_inner{background:#e8f1ff}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-area .lightblue_text{color:#88ABDA;text-align:right}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-btn{background:#26267F;border-radius:4px;color:#fff;font-size:14px;font-weight:bold;display:block;margin:10px auto;padding:15px 30px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-btn:hover,.sub_page #column>li.column_2 .compare-contents-area .compare-contents-area__link-btn:active{opacity:0.8;text-decoration:none}.sub_page #column>li.column_2 .compare-contents-area .button--modal-supplement-frame{padding:10px 0 0 0;text-align:right;width:100%}.sub_page #column>li.column_2 .compare-contents-area .button--modal-supplement{color:#009}.sub_page #column>li.column_2 .compare-contents-area .button--modal-supplement::before{content:"\f059";display:inline-block;font-family:FontAwesome;font-size:14px;margin-right:3px}.sub_page #column>li.column_2 .compare-contents-area .button--modal-supplement:hover,.sub_page #column>li.column_2 .compare-contents-area .button--modal-supplement:active{cursor:pointer;text-decoration:underline}.sub_page #column>li.column_2 .compare-contents-area__company-chara{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.sub_page #column>li.column_2 .compare-contents-area__company-chara-lead{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:15px}.sub_page #column>li.column_2 .compare-contents-area__company-chara-list{-webkit-flex-basis:48.5%;-ms-flex-preferred-size:48.5%;flex-basis:48.5%;margin-bottom:20px}.sub_page #column>li.column_2 .compare-contents-area__company-chara-list dt{color:#fff;font-size:14px;padding:6px 15px;text-align:center}.sub_page #column>li.column_2 .compare-contents-area__company-chara-list dd{font-size:13px;padding:10px 15px}.sub_page #column>li.column_2 .compare-contents-area__company-chara-cc{background:#edeffa}.sub_page #column>li.column_2 .compare-contents-area__company-chara-cc dt{background:#26267f}.sub_page #column>li.column_2 .compare-contents-area__company-chara-vo{background:#edf2f6}.sub_page #column>li.column_2 .compare-contents-area__company-chara-vo dt{background:#24548a}.sub_page #column>li.column_2 .compare-contents-area__company-chara-jt{background:#edf9ed}.sub_page #column>li.column_2 .compare-contents-area__company-chara-jt dt{background:#4dc452}.sub_page #column>li.column_2 .compare-contents-area__company-chara-en{background:#e4f2ff}.sub_page #column>li.column_2 .compare-contents-area__company-chara-en dt{background:#1ab1e6}.sub_page #column>li.column_2 .compare-contents-area__cta{margin:45px auto 60px}.sub_page #column>li.column_2 .compare-contents-area__cta-txt{font-size:20px;font-weight:bold;line-height:1.5;margin-bottom:12px;text-align:center}.sub_page #column>li.column_2 .compare-contents-area__cta-button{background:#26267F;border-radius:6px;color:#fff;display:block;font-size:20px;font-weight:bold;line-height:1.5;padding:25px 30px;position:relative;text-align:center;width:100%}.sub_page #column>li.column_2 .compare-contents-area__cta-button::before{font-size:28px;font-weight:normal;line-height:1;margin-top:-14px;position:absolute;right:10px;top:50%}.sub_page #column>li.column_2 .compare-contents-area__cta-button:hover,.sub_page #column>li.column_2 .compare-contents-area__cta-button:active{opacity:0.8;text-decoration:none}.sub_page #column>li.column_2 .chart_box{position:relative;margin:-5px auto 15px;z-index:1;width:156px;height:150px}.review_top_more_read{display:block;margin:10px 0;text-align:right;width:100%}@media (max-width: 767px){.review_top_more_read{text-align:left}}.category_industry h1{background:url(/assets/img/add_2017/review/bg_industry_title.jpg) left center no-repeat}.category_industry h1 span::before{font-family:FontAwesome;content:"";color:#fff;margin:-16px 0 0 0;font-size:32px}.category_industry .category_industry_navi{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px 1px;padding:15px 15px 20px}.category_industry .category_industry_navi dl{display:table;position:relative;width:100%}.category_industry .category_industry_navi dl::after{background:#E3E3E3;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.category_industry .category_industry_navi dt{display:table-cell;font-size:13px;font-weight:bold;padding-top:12px;vertical-align:top;width:128px}.category_industry .category_industry_navi dd{display:table-cell}.category_industry .category_industry_navi dd ul::after{content:" ";clear:both;display:block}.category_industry .category_industry_navi dd li{border-bottom:1px solid #f5f5f5;display:table;float:left;line-height:1.5;position:relative;width:33.333%}.category_industry .category_industry_navi dd li::after{border-color:transparent transparent transparent #3d32db;border-style:solid;border-width:5px 0 5px 6px;content:"";display:block;height:0;left:10px;margin-top:-6px;position:absolute;top:50%;width:0}.category_industry .category_industry_navi dd li a{color:#000;display:table-cell;height:40px;padding:0 10px 0 24px;vertical-align:middle;width:100%}.category_industry .category_industry_navi dd li a:hover{background:#f0f4fc}.sub_page #column>li .column_2.review_sub.review_job.wide{margin-bottom:60px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:40px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .job_title{margin:0;line-height:1.5}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .job_lead{margin-top:5px;font-size:15px;font-weight:bold;line-height:1.5}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .tag_group{margin-bottom:0}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .company_info{margin-top:5px;margin-bottom:0}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .button_group{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:10px;margin-bottom:0}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .button_group .button_review{height:39px;margin-top:0;padding-top:0;line-height:39px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_main{margin-bottom:10px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_sub .tag_group .tag_item{margin-bottom:0}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_company{margin-right:12px;font-size:13px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100px;height:100px;margin-right:20px;background:#fff}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_logo img{max-width:80%;max-height:80%}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:-30px 0 20px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_update{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#999;font-size:11px;line-height:1.5}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_update li+li{margin-left:2em}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_alliance{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:2em;color:#999;font-size:11px;line-height:1.5}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_alliance img{display:block;width:110px}.sub_page #column>li .column_2.review_sub.review_job.wide .content_title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto;min-width:160px;height:auto;padding:5px 16px 3px;line-height:1.75rem}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box{border-bottom-style:solid}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box_item{margin-bottom:20px}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box_item:last-child{margin-bottom:0}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr .pr_text_box_item:after{display:block;content:"";clear:both}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr.ccr_agent{margin-top:66px}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table tr:last-of-type th,.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table tr:last-of-type td{border-bottom-style:solid}.sub_page #column>li .column_2.review_sub.review_job.wide .sections li:last-of-type .section_box{margin-bottom:0}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_introduction{padding:20px 30px 30px;border:1px solid #d7d7d7;border-bottom:none;line-height:1.5}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_introduction_unit:nth-of-type(n+2){margin-top:30px}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_introduction_title{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px dotted #d7d7d7;font-size:20px;font-weight:bold}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_introduction_lead{margin-bottom:1.5rem;font-size:18px}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_introduction_body{font-size:13px}.sub_page #column>li .column_2.review_sub.review_job.wide .recommend_box{margin-top:60px}.sub_page #column>li .column_2.review_sub.review_job.wide .jobofferContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sub_page #column>li .column_2.review_sub.review_job.wide .jobofferContent .jobofferContentImg img{display:block;width:230px;height:auto;margin-left:40px}.sub_page #column>li .column_2.review_sub.review_job.wide .jobofferContent .pr_text_box_item h2,.sub_page #column>li .column_2.review_sub.review_job.wide .jobofferContent .pr_text_box_item p{width:auto;float:none}.sub_page #column>li.column_2 .avg_data{padding-top:10px}.sub_page #column>li.column_2 .avg_data .avg_left{height:240px;overflow:hidden;width:350px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail{height:320px;position:relative;width:320px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail canvas{margin-top:-50px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num{color:#009;font-size:14px;font-weight:bold;left:0;position:absolute;top:0}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_data{position:absolute;width:30px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_1{left:85px;text-align:center;top:-5px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_2{left:178px;text-align:left;top:55px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_3{left:178px;text-align:left;top:155px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_4{left:85px;text-align:center;top:198px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_5{left:-8px;text-align:right;top:155px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_6{left:-8px;text-align:right;top:55px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .no_rate{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(250,250,250,0.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;font-weight:bold;height:320px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:-5px;line-height:1.5;position:absolute;text-align:center;text-shadow:0 0 10px #fff;top:0;width:320px}.sub_page #column>li.column_2 .avg_data .avg_right{float:right;width:290px}.sub_page #column>li.column_2 .avg_data .avg_right .income_data{background:#fff;border:1px solid #E3E3E3;border-radius:4px;margin-bottom:15px;padding:10px}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .avg_income_data{border-bottom:1px solid #E3E3E3;font-size:0;font-weight:bold;line-height:1;padding-bottom:10px;text-align:center}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .avg_income_data dt{display:inline-block;font-size:16px;line-height:1.5;margin-right:5px}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .avg_income_data .icon-wallet{color:#7E7CD9}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .avg_income_data dd{display:inline-block;font-size:16px;line-height:1.5}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .avg_income_data dd span{color:#009;font-size:28px}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .highest_income_data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;margin-top:11px}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .highest_income_data dt{color:#7E7CD9;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;font-weight:bold;line-height:1.5;text-align:center}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .highest_income_data dd{border-left:1px solid #E3E3E3;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;line-height:1.5;text-align:center}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .highest_income_data dd .highest_income_age{display:block}.sub_page #column>li.column_2 .avg_data .avg_right .income_data .highest_income_data dd a{color:#7E7CD9}.sub_page #column>li.column_2 .avg_data .avg_right .overtime_data,.sub_page #column>li.column_2 .avg_data .avg_right .holiday_work_data{float:left;font-size:0;line-height:1;font-weight:bold;margin-bottom:5px;position:relative;width:50%}.sub_page #column>li.column_2 .avg_data .avg_right .overtime_data::before,.sub_page #column>li.column_2 .avg_data .avg_right .holiday_work_data::before{background-image:url(/assets/img/parts-retina-s5c8ea66d51.png);background-repeat:no-repeat;background-size:170px auto;bottom:2px;content:"";display:block;height:20px;left:10px;position:absolute;width:20px}.sub_page #column>li.column_2 .avg_data .avg_right .overtime_data dt,.sub_page #column>li.column_2 .avg_data .avg_right .holiday_work_data dt{font-size:12px;line-height:1.5;margin:0 0 5px;position:relative;padding:0 10px;text-align:center}.sub_page #column>li.column_2 .avg_data .avg_right .overtime_data dd,.sub_page #column>li.column_2 .avg_data .avg_right .holiday_work_data dd{font-size:12px;line-height:20px;padding:0 10px;text-align:center}.sub_page #column>li.column_2 .avg_data .avg_right .overtime_data dd span,.sub_page #column>li.column_2 .avg_data .avg_right .holiday_work_data dd span{color:#009;font-size:18px}.sub_page #column>li.column_2 .avg_data .avg_right .overtime_data{border-right:1px solid #E3E3E3}.sub_page #column>li.column_2 .avg_data .avg_right .overtime_data::before{background-position:0 -202px}.sub_page #column>li.column_2 .avg_data .avg_right .holiday_work_data::before{background-position:0 -182px}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dt{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;font-weight:bold;padding-top:4px}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dt::after{content:"："}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd{-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;flex-basis:90%}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd ul{font-size:0}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd ul li{border:1px solid #d4d4d4;border-radius:4px;display:inline-block;font-size:12px;margin:0 4px 4px 0;text-align:center}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd ul li.activate a{background:#2a2184;color:#fff}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd ul li.mod_nodata{background:#eee;color:#c2c2c2;padding:2px 10px}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd .overview_category_themes_list{margin-bottom:16px}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd a{background:#fff;border-radius:4px;color:#333;display:block;font-weight:normal;padding:2px 10px}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd a:hover{background:#2a2184;color:#fff;text-decoration:none}.sub_page #column>li.column_2 .com_comment .com_comment_inner .com_comment_text{word-wrap:break-word;word-break:break-all}.sub_page #column>li.column_2 .comment_job_box .comment_job_blue::before{content:"";display:block;clear:both}.sub_page #column>li.column_2 .comment_job_box .comment_job_blue .com_comment_theme{color:white;background:#194cb2;text-shadow:1px 1px 1px #062f80}.sub_page #column>li.column_2 .comment_job_box .comment_job_blue .com_comment_theme::after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#062f80 transparent transparent transparent}.sub_page #column>li.column_2 .comment_job_box .comment_job_blue .com_comment_inner{border-top:#1a4db2 2px solid !important}.sub_page #column>li.column_2 .comment_job_box .comment_job_blue .com_comment_info span a{color:#194cb2 !important}.sub_page #column>li.column_2 .comment_job_box .comment_job_blue .com_comment_text a{color:#194cb2 !important}.sub_page #column>li.column_2 .comment_job_box .more_link{margin:15px 0 25px;text-align:right}.sub_page #column>li.column_2 .comment_job_box .more_link a::before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.sub_page #column>li.column_2 .comment_job_box .more_link a:hover::before{-webkit-transform:translate(3px, 0);-ms-transform:translate(3px, 0);transform:translate(3px, 0)}.sub_page #column>li.column_2 .overview_company_intro{margin:20px 0 17px}.sub_page #column>li.column_2 .overview_company_intro .overview_company_intro_txt{height:42px;overflow:hidden;visibility:visible}.sub_page #column>li.column_2 .overview_company_intro .overview_company_intro_toggle{color:#5290cd;display:none}.sub_page #column>li.column_2 .overview_company_info_box{margin-top:20px}.sub_page #column>li.column_2 .overview_company_info_box>li{margin-bottom:10px}.sub_page #column>li.column_2 .overview_company_info_box>li h3{background:#fff;border:1px solid #E3E3E3;color:#2F2F2F;cursor:pointer;font-size:14px;font-weight:bold;line-height:1.5;padding:7px 10px;position:relative}.sub_page #column>li.column_2 .overview_company_info_box>li h3 span{padding-left:10px;position:relative}.sub_page #column>li.column_2 .overview_company_info_box>li h3 span::before{background:#7E7CD9;content:"";display:block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:3px}.sub_page #column>li.column_2 .overview_company_info_box>li h3::before{background:#444;content:"";display:block;height:2px;margin-top:-1px;position:absolute;right:10px;top:50%;width:10px}.sub_page #column>li.column_2 .overview_company_info_box>li h3::after{background:#444;content:"";display:block;height:10px;left:auto;margin-top:-5px;position:absolute;right:14px;top:50%;width:2px}.sub_page #column>li.column_2 .overview_company_info_box>li h3.is_open::after{display:none}.sub_page #column>li.column_2 .overview_company_info_box>li h3:hover{background:#eff4fd}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px;padding:5px 15px}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl dt{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #E3E3E3;color:#262680;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;font-weight:bold;padding:8px 0}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl dt:first-of-type{border:none}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl dt span{display:inline-block;padding-right:10px}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl dd{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #E3E3E3;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;padding:8px 0}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl dd:first-of-type{border:none}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dt{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dd{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dt:nth-of-type(even){margin-left:1%}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dd:nth-of-type(odd){margin-right:1%}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dt:nth-of-type(1),.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dt:nth-of-type(2),.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dd:nth-of-type(1),.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dd:nth-of-type(2){border-top:none}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others{margin-top:8px}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new dd,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career dd,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid dd,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others dd{border-top:none;padding:8px 0 0}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new dt:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new dd:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career dt:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career dd:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid dt:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid dd:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others dt:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others dd:first-of-type{border-top:1px solid #E3E3E3}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others:first-of-type{margin-top:0 !important}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new:first-of-type dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new:first-of-type dd,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career:first-of-type dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career:first-of-type dd,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid:first-of-type dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid:first-of-type dd,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others:first-of-type dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others:first-of-type dd{border-top:none !important}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new:last-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career:last-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid:last-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others:last-of-type{margin-bottom:8px}.sub_page #column>li.column_2 .overview_company_info_note{color:#8c8c8c;font-size:11px}.sub_page #column>li.column_2 .overview_performance_box{background:#fff;border:1px solid #E3E3E3;padding:0 15px 20px}.sub_page #column>li.column_2 .overview_performance_box .sec_ttl{margin:0 -20px 10px;padding-left:15px}.sub_page #column>li.column_2 .overview_performance_box .overview_performance_inbox{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.sub_page #column>li.column_2 .overview_performance_box .overview_performance_inbox dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:294px;-ms-flex-preferred-size:294px;flex-basis:294px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sub_page #column>li.column_2 .overview_performance_box .overview_performance_inbox dt{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #E3E3E3;color:#262680;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;font-weight:bold;padding:8px 0}.sub_page #column>li.column_2 .overview_performance_box .overview_performance_inbox dt span{display:inline-block;padding-right:10px}.sub_page #column>li.column_2 .overview_performance_box .overview_performance_inbox dd{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #E3E3E3;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;padding:8px 0}.sub_page #column>li.column_2 .overview_performance_box .overview_company_performance_note{color:#8c8c8c;font-size:11px}.sub_page #column>li.column_2 .overview_performance_box .btn{display:block;margin:10px auto 0;width:300px}.sub_page #column>li.column_2 .overview_media_box{background:#fff;border:1px solid #E3E3E3;padding:0 20px 20px}.sub_page #column>li.column_2 .overview_media_box .sec_ttl{margin:0 -20px 20px !important;padding-left:15px}.sub_page #column>li.column_2 .overview_media_box .overview_media_list{border:1px solid #E3E3E3;display:table;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li{display:table-cell;font-size:14px;font-weight:bold;text-align:center;width:20%}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li.mod_nodata{background:#f5f5f5;border-left:1px solid #E3E3E3;color:#c2c2c2;padding:12px 0}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li a{border-left:1px solid #E3E3E3;color:#2F2F2F;display:block;padding:12px 0;width:100%}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li a:hover{background:#eff4fd;text-decoration:none}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li:nth-of-type(1).mod_nodata,.sub_page #column>li.column_2 .overview_media_box .overview_media_list li:nth-of-type(1) a{border-left:none}.sub_page #column>li.column_2 .performance-graph-area{margin-top:20px}.sub_page #column>li.column_2 .performance-graph-area>dt{background:#fff;border:1px solid #E3E3E3;line-height:1.5;padding:12px 15px 8px;position:relative}.sub_page #column>li.column_2 .performance-graph-area>dt::after{background:#009;width:100%;height:2px;content:"";display:block;position:absolute;left:0;top:0}.sub_page #column>li.column_2 .performance-graph-area>dt .title-company{display:block;font-size:12px;line-height:1.2}.sub_page #column>li.column_2 .performance-graph-area>dt strong{color:#009;font-size:14px;font-weight:bold}.sub_page #column>li.column_2 .performance-graph-area>dt .button--modal-supplement{color:#009;font-size:12px;line-height:1;margin-top:-6px;position:absolute;right:15px;top:50%}.sub_page #column>li.column_2 .performance-graph-area>dt .button--modal-supplement::before{content:"\f059";display:inline-block;font-family:FontAwesome;font-size:14px;margin-right:3px}.sub_page #column>li.column_2 .performance-graph-area>dt .button--modal-supplement:hover{cursor:pointer;text-decoration:underline}.sub_page #column>li.column_2 .performance-graph-area>dd{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px;margin-bottom:15px;padding:20px 15px}.sub_page #column>li.column_2 .performance-graph-area .performance-graph-area__graph{position:relative}.sub_page #column>li.column_2 .performance-graph-area .performance-graph-area__no-data{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px;font-weight:bold;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;line-height:1.5;position:absolute;text-align:center;text-shadow:0 0 10px #fff;top:0;width:100%}.sub_page #column>li.column_2 .performance-graph-area .tab-change{display:table;margin:0 auto 20px}.sub_page #column>li.column_2 .performance-graph-area .tab-change li{background:#fff;color:#009;cursor:pointer;display:table-cell;font-size:14px;font-weight:bold;line-height:1;padding:10px;position:relative;text-align:center;width:140px}.sub_page #column>li.column_2 .performance-graph-area .tab-change li:nth-of-type(1){border-color:#cfd6e5;border-style:solid;border-width:1px 0 1px 1px;border-radius:4px 0 0 4px}.sub_page #column>li.column_2 .performance-graph-area .tab-change li:nth-of-type(2){border:1px solid #cfd6e5;border-radius:0 4px 4px 0}.sub_page #column>li.column_2 .performance-graph-area .tab-change li:hover{background:#edeffa;border-color:#cfd6e5;color:#1142a6}.sub_page #column>li.column_2 .performance-graph-area .tab-change li.current{background:#009;border-color:#009;color:#fff;cursor:default}.sub_page #column>li.column_2 .performance-graph-area .tab-change li.current::after{background:#009;border-color:#009;border-style:solid;border-width:0 0 1px 1px;content:"";display:block;height:8px;left:50%;margin-left:-4px;position:absolute;bottom:-5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}.sub_page #column>li.column_2 .performance-graph-area .tab-change-contents__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sub_page #column>li.column_2 .performance-graph-area__income{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sub_page #column>li.column_2 .performance-graph-area__income-list{-webkit-flex-basis:290px;-ms-flex-preferred-size:290px;flex-basis:290px}.sub_page #column>li.column_2 .performance-graph-area__income-list>dt{font-weight:bold;margin-bottom:10px}.sub_page #column>li.column_2 .performance-graph-area__income-list:nth-of-type(1)>dt{margin-bottom:36px}.sub_page #column>li.column_2 .performance-graph-area__income-list>dd{position:relative}.sub_page #column>li.column_2 .performance-graph-area__text{-webkit-flex-basis:580px;-ms-flex-preferred-size:580px;flex-basis:580px}.sub_page #column>li.column_2 .performance-graph-area__text>dt{font-weight:bold;margin:15px 0 5px 0}.sub_page #column>li.column_2 .performance-graph-area__performance-list{border:1px solid #e5e5e5;width:190px}.sub_page #column>li.column_2 .performance-graph-area__performance-list dt{background:#f5f5f5;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:bold;line-height:1.5;padding:7px;text-align:center}.sub_page #column>li.column_2 .performance-graph-area__performance-list dd{font-size:10px;line-height:1.5;padding:10px;position:relative}.sub_page #column>li.column_2 .performance-graph-area__performance-value{text-align:right}.sub_page #column>li.column_2 .performance-graph-area__performance-value strong{font-size:18px;font-weight:700}.sub_page #column>li.column_2 .performance-graph-area__performance-value strong small{font-size:12px}.sub_page #column>li.column_2 .performance-graph-area__performance-value-up,.sub_page #column>li.column_2 .performance-graph-area__performance-value-down{font-size:14px}.sub_page #column>li.column_2 .performance-graph-area__performance-value-up small,.sub_page #column>li.column_2 .performance-graph-area__performance-value-down small{font-size:10px}.sub_page #column>li.column_2 .performance-graph-area__performance-value-up{color:#e61739}.sub_page #column>li.column_2 .performance-graph-area__performance-value-down{color:#1142a6}.sub_page #column>li.column_2 .performance-graph-area__performance-graph{text-align:center}.sub_page #column>li.column_2 .performance-graph-area__attention{color:#999;font-size:11px;line-height:1.6;margin-bottom:20px;padding:0 10px}.sub_page #column>li.column_2 .performance-graph-area__attention{color:#8c8c8c;font-size:11px}.category_rating h1{background:url(/assets/img/add_2017/review/bg_rating_title.jpg) right center no-repeat}.category_rating h1 span::before{font-family:FontAwesome;content:"";color:#fff;margin:-18px 0 0 0;font-size:36px}.category_rating .category_rating_anchor{margin:0 0 30px 1px}.category_rating .category_rating_anchor::after{content:" ";clear:both;display:block}.category_rating .category_rating_anchor li{border:1px solid #E3E3E3;float:left;margin:-1px 0 0 -1px;width:214px}.category_rating .category_rating_anchor li a{background:#fff;color:#000;display:block;line-height:1.5;padding:8px;text-align:center;width:100%}.category_rating .category_rating_anchor li a::after{color:#009;content:"\e800";display:block;font-family:"fontello";font-size:12px;height:12px}.category_rating .category_rating_anchor li a:hover{background:#f0f4fc;text-decoration:none}.category_rating .category_rating_list{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px 1px;margin-bottom:15px;padding:15px 15px 20px;position:relative}.category_rating .category_rating_list h2{margin:-15px -16px 15px}.category_rating .category_rating_list .rating_more_link{right:15px;position:absolute;top:18px}.category_rating .category_rating_list .rating_more_link a{color:#009}.category_rating .category_rating_list .rating_more_link::before{font-family:FontAwesome;content:"";color:#009;margin:0 5px 0 0;font-size:12px}.category_rating .category_rating_list>a{border-bottom:1px solid #E3E3E3;color:#2F2F2F;display:block;padding:15px;position:relative;width:100%}.category_rating .category_rating_list>a:last-child{border-bottom:none}.category_rating .category_rating_list>a:hover{background:#f0f4fc;text-decoration:none}.category_rating .category_rating_list>a h3{font-size:16px;font-weight:bold;margin-bottom:10px}.category_rating .category_rating_list>a .rating_data{color:#ffae00;display:inline-block;font-size:16px;width:330px}.category_rating .category_rating_list>a .rating_data .rating_data_title{color:#2F2F2F;font-size:12px;margin-right:8px}.category_rating .category_rating_list>a .rating_data .rating_data_title2{color:#2F2F2F;font-size:12px}.category_rating .category_rating_list>a .rating_data i{font-size:20px !important;height:20px !important;margin-right:1px !important;width:20px !important}.category_rating .category_rating_list>a .rating_data i::before{color:#ffae00;font-size:20px}.category_rating .category_rating_list>a .rating_data .rating_data_value{color:#ffae00;font-size:20px;font-weight:bold;margin-left:8px}.category_rating .category_rating_list>a .rating_data .rating_data_title+.rating_data_value{margin-left:0}.category_rating .category_rating_list>a .review_data{display:inline-block}.category_rating .category_rating_list>a .review_data .review_data_title{margin-right:8px}.category_rating .category_rating_list>a .review_data .review_data_title:before{color:#7e7cd9;content:"\e80d";font-family:"fontello";font-size:16px;margin-right:5px}.category_rating .category_rating_list>a .review_data .review_data_value{color:#009;font-size:20px;font-weight:bold;margin-right:5px}.inner_wrap.recommend　::after{content:" ";clear:both;display:block}.inner_wrap.recommend　 .pan li:first-child span{display:inline-block;height:0;overflow:hidden;width:0}.recommend_main{float:right;margin:0 0 30px 25px;width:765px}.recommend_main h1{border-bottom:1px solid #E3E3E3;color:#009;font-size:28px;font-weight:bold;line-height:1.5;margin:0 0 15px;padding:0 0 15px}.recommend_main h1 .recommend_t_icon{background:#fff;border:1px solid #486cb3;border-radius:4px;color:#486cb3;display:inline-block;font-size:16px;margin:2px 5px 0 0;padding:2px 8px;vertical-align:text-top}.recommend_main q{display:block;font-size:10px;color:#949494 !important}.recommend_main .recommend_lead{background:#fff;font-size:13px;line-height:1.6;margin-bottom:30px;padding:15px}.recommend_main .recommend_lead .sp_accordion_toggle{display:none}.recommend_main .recommend_lead2{font-size:13px;line-height:1.6;margin:10px 0}.recommend_main .recommend_toc{background:#fff;border:1px solid #E3E3E3;border-radius:4px}.recommend_main .recommend_toc .recommend_toc_title{border-bottom:1px solid #E3E3E3;font-size:13px;font-weight:bold;padding:10px 20px}.recommend_main .recommend_toc ul{font-size:0;letter-spacing:1em;width:100%;padding:20px}.recommend_main .recommend_toc ul li{border-bottom:1px solid #E3E3E3;display:inline-block;font-size:13px;margin:0 1% 5px 1%;padding:0 5px 5px 5px;width:48%}.recommend_main .recommend_toc ul li a{color:#5290cd}.recommend_main .recommend_h2{border-bottom:1px solid #E3E3E3;color:#2F2F2F;font-size:22px;font-weight:bold;line-height:1.5;margin:0 0 20px 0;padding:20px 0 10px 0}.recommend_main .recommend_content_frame{background:#fff;border-top:3px solid #009;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;margin:0 0 30px 0}.recommend_main .recommend_content_frame h3{border-bottom:1px solid #E3E3E3;color:#009;font-size:18px;font-weight:bold;padding:10px 20px}.recommend_main .recommend_content_frame .recommend_content_frame_inner{font-size:13px;padding:20px;word-break:break-all;word-wrap:break-word}.recommend_main .recommend_content_frame .recommend_content_frame_inner h4{background:#edeffa;color:#486cb3;font-size:16px;font-weight:bold;margin:0 0 20px 0;padding:10px}.recommend_main .recommend_content_frame .recommend_content_frame_inner h4 small{font-size:12px;font-weight:normal}.recommend_main .recommend_content_frame .recommend_content_frame_inner h5{border-bottom:1px solid #E3E3E3;font-size:14px;font-weight:bold;margin-bottom:10px;padding-bottom:5px}.recommend_main .recommend_content_frame .recommend_content_frame_inner p{font-size:13px;line-height:1.6em;padding:0 0 20px 0}.recommend_main .recommend_content_frame .recommend_content_frame_inner p::after{content:"";clear:both;display:block}.recommend_main .recommend_content_frame .recommend_content_frame_inner p .float_right{float:right;margin-left:2em;margin-bottom:1em;width:270px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area{width:100%}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area::after{content:"";display:block;clear:both}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right{width:50%}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li{border-bottom:1px solid #E3E3E3;display:block;margin:0 0 5px 0;padding:0 0 5px 30px;position:relative}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li::after,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li::after{content:"";display:block;clear:both}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li::before,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li::before{background:#fff;color:#2F2F2F;display:block;border-color:#E3E3E3;border-style:solid;border-width:1px;border-radius:11px;font-size:12px;font-weight:bold;height:22px;left:0;line-height:22px;margin-top:-11px;position:absolute;text-align:center;top:40%;width:22px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li a,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li a{color:#5290cd;float:left;font-size:13px;font-weight:normal;line-height:2em;max-width:60%}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li .star,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li .income,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li .star,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li .income{float:right;display:block;width:40%}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li .star,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li .star{text-align:right}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li .star i,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li .star i{line-height:1.4em;margin:0 -3px;vertical-align:top}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li .income,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li .income{font-size:12px;text-align:right}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li .income strong,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li .income strong{font-size:16px;font-weight:bold;margin:0 0 0 5px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li .income b,.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li .income b{font-weight:bold}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left{float:left;padding-right:15px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li:first-child::before{background:#fcde63;border-color:#e5c339;content:"1"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li:nth-child(2)::before{background:#ddd;border-color:#aaa;content:"2"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li:nth-child(3)::before{background:#eb956a;border-color:#cd7548;content:"3"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li:nth-child(4)::before{content:"4"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_left li:nth-child(5)::before{content:"5"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right{float:right;padding-left:15px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li:first-child::before{content:"6"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li:nth-child(2)::before{content:"7"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li:nth-child(3)::before{content:"8"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li:nth-child(4)::before{content:"9"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .ranking_area .ranking_right li:nth-child(5)::before{content:"10"}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area{margin:0 0 30px 0;text-align:center}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box{border:1px solid #f1ddb5;border-radius:4px;display:inline-block;width:33%}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_title{color:#fa0;background:#fffbd9;border-bottom:1px solid #f1ddb5;font-size:14px;font-weight:bold;padding:10px 20px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content{padding:10px 20px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content .left_box_content_left{display:inline-block;font-size:18px;font-weight:bold}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content .left_box_content_left strong{font-size:28px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content .left_box_content_right{display:inline-block;font-size:10px;line-height:1.3em;margin:0 0 0 10px;text-align:left}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content .left_box_content_right .good,.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content .left_box_content_right .bad{font-weight:bold}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content .left_box_content_right .good strong,.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content .left_box_content_right .bad strong{font-size:14px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content .left_box_content_right .good{color:#e61739}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .left_box .left_box_content .left_box_content_right .bad{color:#5d94cd}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .cross::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;display:inline-block;font-size:36px;line-height:3.5em;vertical-align:top}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .right_box{border:1px solid #cfdae5;border-radius:4px;display:inline-block;width:33%}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .right_box .right_box_title{color:#5d94cd;background:#edf4fa;border-bottom:1px solid #cfdae5;font-size:14px;font-weight:bold;padding:10px 20px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .right_box .right_box_content{font-size:18px;font-weight:bold;line-height:1.6em;padding:10px 20px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .right_box .right_box_content strong{font-size:28px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .star_ver{position:relative}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .star_ver::after{background:#fff;border-style:solid;border-width:1px 1px 0 0;content:"";display:block;height:12px;left:50%;margin-left:-4px;position:absolute;bottom:-6px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:12px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .star_ver.yellow::after{border-color:#f1ddb5}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .star_ver.blue::after{border-color:#cfdae5}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .star_ver .star i::before{font-size:27px}.recommend_main .recommend_content_frame .recommend_content_frame_inner .square_balloon_area .star_ver .star span{color:#e61739 !important;font-size:20px !important;font-weight:bold !important;line-height:1.3em;margin:0 0 0 10px;vertical-align:top}.recommend_main .recommend_content_frame .recommend_content_frame_inner .chart_area{margin:0 0 20px 0}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi{font-size:13px;position:relative;width:100%;height:auto;margin-bottom:15px;padding:20px 15px 5px 15px;background:#FFF;border-bottom:1px solid #E3E3E3;-webkit-box-shadow:0 0px 0 #E3E3E3;box-shadow:0 0px 0 #E3E3E3;border-radius:1px;word-break:break-all;word-wrap:break-word}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi .comment_theme{color:#fff;position:absolute;top:20px;right:-10px;display:inline-block;font-size:11px;width:auto;padding:0 10px;height:20px;line-height:20px}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi .comment_theme::after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi .company_link{font-size:14px;font-weight:bold;line-height:3em}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi .comment_info_list::after{content:"";display:block;clear:both}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi .comment_info_list dt{float:left;margin-right:5px;border-radius:3px;font-size:13px;font-weight:bold;color:#626262 !important}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi .comment_info_list dd{float:left;margin-right:20px;font-size:12px;max-width:310px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi .comment_text{margin:0 0 10px 0}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi .comment_more_frame{margin:0 0 10px 0;text-align:right;width:100%}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi .comment_more_frame .comment_more{color:#5290cd}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_gold{border-top:2px solid #F7BF30}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_gold .comment_theme{background:#F7BF30;text-shadow:1px 1px 1px #d29908}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_gold .comment_theme::after{border-color:#d29908 transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_gold .company_link{color:#F7BF30}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightgreen{border-top:2px solid #85DC84}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightgreen .comment_theme{background:#85DC84;text-shadow:1px 1px 1px #4acb48}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightgreen .comment_theme::after{border-color:#4acb48 transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightgreen .company_link{color:#85DC84}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightpurple{border-top:2px solid #7E7CD9}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightpurple .comment_theme{background:#7E7CD9;text-shadow:1px 1px 1px #4441c8}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightpurple .comment_theme::after{border-color:#4441c8 transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightpurple .company_link{color:#7E7CD9}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightorange{border-top:2px solid #FFAE00}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightorange .comment_theme{background:#FFAE00;text-shadow:1px 1px 1px #b37a00}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightorange .comment_theme::after{border-color:#b37a00 transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightorange .company_link{color:#FFAE00}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightred{border-top:2px solid #EF9E81}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightred .comment_theme{background:#EF9E81;text-shadow:1px 1px 1px #e66a3d}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightred .comment_theme::after{border-color:#e66a3d transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightred .company_link{color:#EF9E81}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_black{border-top:2px solid #606060}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_black .comment_theme{background:#606060;text-shadow:1px 1px 1px #3a3a3a}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_black .comment_theme::after{border-color:#3a3a3a transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_black .company_link{color:#606060}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightyellow{border-top:2px solid #f0ce09}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightyellow .comment_theme{background:#f0ce09;text-shadow:1px 1px 1px #a68f06}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightyellow .comment_theme::after{border-color:#a68f06 transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightyellow .company_link{color:#f0ce09}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_darkblue{border-top:2px solid #000082}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_darkblue .comment_theme{background:#000082;text-shadow:1px 1px 1px #000036}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_darkblue .comment_theme::after{border-color:#000036 transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_darkblue .company_link{color:#000082}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_skyblue{border-top:2px solid #18AAEB}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_skyblue .comment_theme{background:#18AAEB;text-shadow:1px 1px 1px #0f79a8}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_skyblue .comment_theme::after{border-color:#0f79a8 transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_skyblue .company_link{color:#18AAEB}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightpink{border-top:2px solid #ea9396}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightpink .comment_theme{background:#ea9396;text-shadow:1px 1px 1px #de5358}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightpink .comment_theme::after{border-color:#de5358 transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightpink .company_link{color:#ea9396}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightblue{border-top:2px solid #88ABDA}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightblue .comment_theme{background:#88ABDA;text-shadow:1px 1px 1px #4e82c8}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightblue .comment_theme::after{border-color:#4e82c8 transparent transparent transparent}.recommend_main .recommend_content_frame .recommend_content_frame_inner_kutikomi.comment_theme_lightblue .company_link{color:#88ABDA}.recommend_main .recommend_content_frame .link_btn_big{background:#009;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:bold;line-height:1.6em;margin:20px auto;padding:20px 40px;position:relative;text-align:center;width:60%}.recommend_main .recommend_content_frame .link_btn_big::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3d9ccb;display:block;font-size:20px;line-height:1;margin:-10px 0 0 0;position:absolute;right:10px;top:50%;color:#fff;font-size:20px}.recommend_main .link_text_big_frame{margin:0 0 30px 0;text-align:center;width:100%}.recommend_main .link_text_big_frame .link_text_big{color:#5290cd;font-size:16px;text-decoration:underline}.recommend_main .recommend_attribute_attention{font-size:12px;margin-bottom:12px}.recommend_main .select_wrap_outer{margin-bottom:10px}.recommend_main .select_wrap_outer::after{content:" ";clear:both;display:block}.recommend_main .select_wrap_outer .select_wrap{float:right;height:26px;margin-right:0;position:relative}.recommend_main .select_wrap_outer .select_wrap::after{color:#000082;content:"\e800";display:block;font-size:10px;font-family:"fontello";height:10px;left:0px;line-height:10px;margin-top:-5px;position:absolute;text-align:center;top:50%;width:10px;z-index:1}.recommend_main .select_wrap_outer .select_wrap .custom_select{background:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:26px;padding:0 0 0 14px;width:80px}.recommend_main .select_wrap_outer .select_wrap .customSelectInner{color:#000082;font-size:12px;letter-spacing:0px;line-height:26px;padding:0;text-align:left}.recommend_main .recommend_list>li{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px;display:block;line-height:1.5;margin-bottom:15px;padding:0 15px 15px;width:100%}.recommend_main .recommend_list>li .recommend_list_title_rank{margin:0 -15px;padding:15px;position:relative}.recommend_main .recommend_list>li .recommend_list_title_rank::before{background:#009;content:"";display:block;height:3px;left:0;position:absolute;top:0;width:100%}.recommend_main .recommend_list>li .recommend_list_title_rank .button-follow{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100px;padding:4px 4px 4px 28px;font-size:12px;line-height:1.5}.recommend_main .recommend_list>li .recommend_list_title_rank .button-follow__icon{width:20px;height:20px;font-size:20px}.recommend_main .recommend_list>li .recommend_list_title_rank .button-follow__tooltip{top:40px}.recommend_main .recommend_list>li h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 120px 0 0;font-size:18px;font-weight:bold}.recommend_main .recommend_list>li h2 a{color:#009}.recommend_main .recommend_list>li h2 .recommend_list_title_company{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.recommend_main .recommend_list>li h2 .recommend_list_title_rank_no1,.recommend_main .recommend_list>li h2 .recommend_list_title_rank_no2,.recommend_main .recommend_list>li h2 .recommend_list_title_rank_no3{border-style:solid;border-width:1px;border-radius:11px;font-size:12px;height:22px;line-height:22px;margin-right:10px;text-align:center;width:22px}.recommend_main .recommend_list>li h2 .recommend_list_title_rank_no1{background:#fcde63;border-color:#e5c339}.recommend_main .recommend_list>li h2 .recommend_list_title_rank_no2{background:#ddd;border-color:#aaa}.recommend_main .recommend_list>li h2 .recommend_list_title_rank_no3{background:#eb956a;border-color:#cd7548}.recommend_main .recommend_list>li .recommend_list_detail{display:table;padding-bottom:7px}.recommend_main .recommend_list>li .recommend_list_detail::after{content:" ";display:block;clear:both}.recommend_main .recommend_list>li .recommend_list_detail .rating_data{display:table-cell;vertical-align:middle;width:213px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data{color:#ffae00;font-size:16px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data .rating_data_title{color:#2F2F2F;display:block;font-size:12px;line-height:1.2}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data i{font-size:20px !important;height:20px !important;margin-right:-4px !important;width:20px !important}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data i::before{color:#ffae00;font-size:20px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data i+.rating_data_value{margin-left:8px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data .rating_data_value{color:#ffae00;font-size:20px;font-weight:bold}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data p{background:#ccc}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data a{display:block;color:#0000b3;font-size:11px;margin-top:6px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data a:before{content:"";display:inline-block;margin-right:5px;font-family:fontello;font-weight:normal;-webkit-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data a:hover:before{-webkit-transform:translate(3px, 0);-ms-transform:translate(3px, 0);transform:translate(3px, 0)}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .secondary_data{color:#888}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .secondary_data i{font-size:12px !important;height:12px !important;margin-right:0 !important;width:12px !important}.recommend_main .recommend_list>li .recommend_list_detail .review_data{display:table;float:right;table-layout:fixed;width:520px}.recommend_main .recommend_list>li .recommend_list_detail .review_data li{border-left:1px solid #E3E3E3;display:table-cell;height:60px;text-align:center;vertical-align:bottom}.recommend_main .recommend_list>li .recommend_list_detail .review_data li a{color:#2F2F2F;display:block;padding:10px 0;width:100%}.recommend_main .recommend_list>li .recommend_list_detail .review_data li .review_data_title{display:block;line-height:1.2}.recommend_main .recommend_list>li .recommend_list_detail .review_data li .review_data_value{color:#009;font-size:16px;font-weight:bold}.recommend_main .recommend_list>li .recommend_list_detail .review_data li .review_data_value::after{content:" "}.recommend_main .recommend_list>li .company_outline{border-top:1px solid #E3E3E3;padding-top:12px}.recommend_main .recommend_list>li .company_outline .company_industry{display:inline-block;margin-right:20px;padding-left:18px;position:relative}.recommend_main .recommend_list>li .company_outline .company_industry::before{font-family:FontAwesome;content:"";color:#7e7cd9;margin:0 0 0 -16px;font-size:12px;display:block;position:absolute}.recommend_main .recommend_list>li .company_outline .company_address{display:inline-block;padding-left:18px;position:relative}.recommend_main .recommend_list>li .company_outline .company_address::before{font-family:FontAwesome;content:"";color:#7e7cd9;margin:0 2px 0 -14px;font-size:14px;display:block;position:absolute;top:-2px}.recommend_main .recommend_list>li .company_outline .company_review{margin-top:10px;word-wrap:break-word;word-break:break-all}.recommend_main .recommend_list>li .company_outline .company_review .company_review_title{border-radius:3px;color:#fff;display:table;margin-bottom:5px;padding:2px 3px}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_gold{background:#F7BF30}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_lightgreen{background:#85DC84}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_lightpurple{background:#7E7CD9}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_lightorange{background:#FFAE00}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_lightred{background:#EF9E81}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_black{background:#606060}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_lightyellow{background:#f0ce09}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_darkblue{background:#000082}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_skyblue{background:#18AAEB}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_lightpink{background:#ea9396}.recommend_main .recommend_list>li .company_outline .company_review .comment_theme_lightblue{background:#88ABDA}.recommend_main .recommend_list>li .company_outline .company_review a{color:#5290cd}.recommend .recommend_navi{float:left;margin-bottom:30px;width:300px}.recommend .recommend_navi .recommend_search_box{font-size:13px;margin-bottom:15px}.recommend .recommend_navi .recommend_search_box .search_box_title{background:#1c2f8b;color:#fff;font-size:14px;font-weight:bold;padding:8px 10px;position:relative}.recommend .recommend_navi .recommend_search_box .search_box_title::before{color:#fff;font-family:"fontawesome";font-size:16px;font-weight:normal;margin-right:8px}.recommend .recommend_navi .recommend_search_box .search_box_title.category_region::before{content:"\f041"}.recommend .recommend_navi .recommend_search_box .search_box_title.category_industry::before{content:"\f024";font-size:14px}.recommend .recommend_navi .recommend_search_box .search_box_title.category_rating::before{content:"\f006"}.recommend .recommend_navi .recommend_search_box .search_box_title.category_attribute::before{content:"\f2bb"}.recommend .recommend_navi .recommend_search_box .search_box_title.category_change::before{content:"\f00d"}.recommend .recommend_navi .recommend_search_box .search_link{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px;letter-spacing:-.4em;padding:10px 10px 5px}.recommend .recommend_navi .recommend_search_box .search_link li{display:inline-block;letter-spacing:normal;margin:0 5px 5px 0}.recommend .recommend_navi .recommend_search_box .search_link li.selected{background:#ffe680;border:1px solid #ffe680;font-weight:bold;padding:4px 6px}.recommend .recommend_navi .recommend_search_box .search_link li.noresult{border:1px solid #eee;color:#ccc;padding:4px 6px}.recommend .recommend_navi .recommend_search_box .search_link li a{border:1px solid #c2daf2;color:#5290cd;display:block;padding:4px 6px}.recommend .recommend_navi .recommend_search_box .search_link li a:hover{background:#72b9ff;border:1px solid #72b9ff;color:#fff;text-decoration:none}.recommend .recommend_navi .recommend_search_box .search_link li a.change_link{background:#ffe680;border:1px solid #ffe680;color:#2F2F2F;font-weight:bold}.recommend .recommend_navi .recommend_search_box .search_link li a.change_link:hover{background:#fff5b3;border:1px solid #fff5b3;color:#2F2F2F}.recommend .recommend_navi .recommend_search_box .search_link li a.change_link::after{content:"×";font-size:16px;margin-left:5px}.recommend .recommend_navi .recommend_search_box .search_accordion{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px}.recommend .recommend_navi .recommend_search_box .search_accordion li span{border-top:1px solid #E3E3E3;cursor:pointer;display:block;font-weight:bold;padding:8px 30px 8px 10px;position:relative;width:100%}.recommend .recommend_navi .recommend_search_box .search_accordion li span::before{background:#444;content:"";display:block;height:2px;position:absolute;right:10px;top:50%;width:10px}.recommend .recommend_navi .recommend_search_box .search_accordion li span::after{background:#444;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:14px;top:50%;width:2px}.recommend .recommend_navi .recommend_search_box .search_accordion li span.is_open::after{display:none}.recommend .recommend_navi .recommend_search_box .search_accordion li span:hover{color:#999}.recommend .recommend_navi .recommend_search_box .search_accordion li span:hover::before{background:#999}.recommend .recommend_navi .recommend_search_box .search_accordion li span:hover::after{background:#999}.recommend .recommend_navi .recommend_search_box .search_accordion li:first-child>span{border-top:none}.recommend .recommend_navi .recommend_search_box .search_accordion li .search_link{border:none;display:none;padding:5px 10px}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link{border:none;display:none}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li{border-bottom:1px solid #E3E3E3;display:block;line-height:1.5;margin:0 3%;position:relative;width:94%}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li::after{border-color:transparent transparent transparent #5290cd;border-style:solid;border-width:4px 0 4px 5px;content:"";display:block;height:0;left:5px;margin-top:-5px;position:absolute;top:50%;width:0}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li:last-child{border-bottom:none}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li a{color:#5290cd;display:block;height:40px;line-height:40px;padding:0 5px 0 16px;width:100%}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li a:hover{background:#f0f6fc}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li.selected{border-bottom:1px solid #E3E3E3;display:block}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li.selected::after{display:none}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li.selected div{background:#fff7b2;color:#fa0;padding:5px}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li.selected a{border-top:1px solid #E3E3E3;display:block;margin:5px 0 0 0;padding:0 0 0 30px;position:relative}.recommend .recommend_navi .recommend_search_box .search_accordion li .occupation_link li.selected a::before{content:"└";display:block;position:absolute;left:10px;top:0}.recommend .recommend_navi .recommend_links_box{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px;font-size:13px;margin-bottom:15px;padding:0 10px}.recommend .recommend_navi .recommend_links_box .links_box_title{border-bottom:1px solid #E3E3E3;color:#009;font-size:14px;font-weight:bold;margin:0 -10px;padding:10px 10px 7px;position:relative}.recommend .recommend_navi .recommend_links_box .links_box_title::after{background:#009;content:"";display:block;height:3px;left:0;position:absolute;top:0;width:100%}.recommend .recommend_navi .recommend_links_box li{border-top:1px solid #E3E3E3}.recommend .recommend_navi .recommend_links_box li:first-child{border-top:none}.recommend .recommend_navi .recommend_links_box li a{display:block;padding:12px 0;text-decoration:none;width:100%}.recommend .recommend_navi .recommend_links_box li a .links_title{color:#2F2F2F;font-weight:bold}.recommend .recommend_navi .recommend_links_box li a .links_text{color:#7c7c7c;font-size:12px;word-break:break-all;word-wrap:break-word}.recommend .recommend_navi .recommend_links_box li a .links_award_title{color:#2F2F2F;font-weight:normal}.recommend .recommend_navi .recommend_links_box li a:hover .links_title,.recommend .recommend_navi .recommend_links_box li a:hover .links_award_title{text-decoration:underline}.recommend .recommend_navi .recommend_links_box .links_more_link{border-top:1px solid #E3E3E3;padding:10px 0;text-align:right}.recommend .recommend_navi .recommend_links_box .links_more_link::before{font-family:FontAwesome;content:"";color:#009;margin:0 5px 0 0;font-size:12px}.recommend .recommend_navi .recommend_links_box .links_more_link a{color:#009}.category{margin-bottom:30px;position:relative}.category h1{display:table;height:140px;width:100%}.category h1 span{color:#fff;display:table-cell;font-size:28px;line-height:1.4;padding-left:65px;position:relative;text-shadow:0 0 10px #001680;vertical-align:middle}.category h1 span::before{font-weight:normal;height:32px;left:20px;line-height:1;position:absolute;top:50%;width:32px}.category .category_lead{background:#fff;font-size:12px;line-height:1.6;margin-bottom:30px;padding:15px}.category h2{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px 1px;color:#009;font-size:18px;margin:0;padding:16px 15px 13px;position:relative;text-align:left}.category h2:before{background:#009;content:"";display:block;height:3px;left:0;position:absolute;top:0;width:100%}.category_region h1{background:url(/assets/img/add_2017/review/bg_region_title.jpg) left center no-repeat}.category_region h1 span::before{font-family:FontAwesome;content:"";color:#fff;margin:-18px 0 0 0;font-size:36px}.category_region .category_region_navi{background:url(/assets/img/add_2017/review/bg_map.png) left top no-repeat;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px 1px;min-height:405px;position:relative}.category_region .category_region_navi .region_box{background:rgba(255,255,255,0.7);border:1px solid #ccc;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:13px 20px;position:absolute}.category_region .category_region_navi .region_box h3{font-size:13px;font-weight:bold}.category_region .category_region_navi .region_box li{display:inline-block}.category_region .category_region_navi .region_box li a{color:#3f93c5}.category_region .category_region_navi .region_box.hokkaido{height:88px;left:452px;top:60px;width:168px}.category_region .category_region_navi .region_box.kanto{height:88px;left:412px;top:172px;width:168px}.category_region .category_region_navi .region_box.hokuriku{height:88px;left:267px;top:60px;width:100px}.category_region .category_region_navi .region_box.chubu{height:88px;left:314px;top:282px;width:130px}.category_region .category_region_navi .region_box.kansai{height:88px;left:180px;top:172px;width:140px}.category_region .category_region_navi .region_box.tyugoku{height:88px;left:104px;top:282px;width:180px}.category_region .category_region_navi .region_box.kyusyu{height:110px;left:19px;top:150px;width:128px}.column_2 .recommend_navi{background:#fff;border:1px solid #E3E3E3;margin-bottom:25px;padding:15px 15px 0}.column_2 .recommend_navi .recommend_search_box{margin-bottom:25px}.column_2 .recommend_navi .recommend_search_box .search_box_title{border-bottom:1px solid #009;color:#009;font-size:14px;font-weight:bold;margin-bottom:10px;padding-bottom:10px;position:relative}.column_2 .recommend_navi .recommend_search_box .search_box_title::before{color:#009;font-family:"fontawesome";font-size:16px;margin-right:8px}.column_2 .recommend_navi .recommend_search_box .search_box_title a{color:#009}.column_2 .recommend_navi .recommend_search_box.category_region .search_box_title::before{content:"\f041"}.column_2 .recommend_navi .recommend_search_box.category_industry .search_box_title::before{content:"\f024";font-size:14px}.column_2 .recommend_navi .recommend_search_box.category_attribute .search_box_title::before{content:"\f2bb"}.column_2 .recommend_navi .recommend_search_box.category_rating .search_box_title::before{content:"\f006"}.column_2 .recommend_navi .recommend_search_box.category_study_occupation{margin-top:-15px}.column_2 .recommend_navi .recommend_search_box.category_study_occupation .search_link li{width:33.333%}.column_2 .recommend_navi .recommend_search_box.category_change .search_box_title::before{content:"\f00d"}.column_2 .recommend_navi .sp_search_accordion>li{display:table;position:relative;width:100%}.column_2 .recommend_navi .sp_search_accordion>li::after{background:#E3E3E3;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.column_2 .recommend_navi .sp_search_accordion>li>span{display:table-cell;font-weight:bold;padding-top:9px;vertical-align:top;width:88px}.column_2 .recommend_navi .sp_search_accordion .search_link{display:table-cell}.column_2 .recommend_navi .search_link::after{content:" ";clear:both;display:block}.column_2 .recommend_navi .search_link li{border-bottom:1px solid #f5f5f5;display:table;float:left;line-height:1.5;position:relative;width:14.285%}.column_2 .recommend_navi .search_link li::after{border-color:transparent transparent transparent #3d32db;border-style:solid;border-width:4px 0 4px 5px;content:"";display:block;height:0;left:5px;margin-top:-5px;position:absolute;top:50%;width:0}.column_2 .recommend_navi .search_link li a{color:#2F2F2F;display:table-cell;height:40px;padding:0 5px 0 16px;vertical-align:middle;width:100%}.column_2 .recommend_navi .search_link li a:hover{background:#f0f6fc}.column_2 .recommend_navi .category_industry .search_link li{width:25%}.column_2 .recommend_navi .category_attribute .search_link li{width:25%}.column_2 .recommend_navi .category_rating .search_link li{width:33.333%}.footer_row_2 .recommend_navi{font-size:12px;margin-bottom:30px}.footer_row_2 .recommend_navi .recommend_search_box{border-bottom:1px solid #E3E3E3;margin-bottom:15px;padding-bottom:15px}.footer_row_2 .recommend_navi .recommend_search_box .search_box_title{display:inline-block;font-weight:bold;vertical-align:top;width:220px}.footer_row_2 .recommend_navi .recommend_search_box .search_box_title a{color:#626262}.footer_row_2 .recommend_navi .sp_search_accordion{display:inline-block;vertical-align:top;width:840px}.footer_row_2 .recommend_navi .sp_search_accordion>li{display:inline}.footer_row_2 .recommend_navi .sp_search_accordion>li span{color:#626262;display:inline-block;font-weight:bold}.footer_row_2 .recommend_navi .sp_search_accordion>li span::after{color:#ccc;content:"|";margin-left:.5em}.footer_row_2 .recommend_navi .search_link{display:inline;letter-spacing:-.4em}.footer_row_2 .recommend_navi .search_link li{display:inline-block;font-size:12px;letter-spacing:normal;margin-right:.5em}.footer_row_2 .recommend_navi .search_link li a{color:#626262}.footer_row_2 .recommend_navi .search_link li::after{color:#ccc;content:"|";margin-left:.5em}#column #search_y .result_y li{padding:20px}#column #search_y .result_y li .company_result_item_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:10px}#column #search_y .result_y li .company_result_item_header h2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:0;padding-right:12px}#column #search_y .result_y li .company_result_item_header .button-follow{width:100px;padding:4px 4px 4px 28px;font-size:12px;line-height:1.5}#column #search_y .result_y li .company_result_item_header .button-follow__icon{width:20px;height:20px;font-size:20px}#column #search_y .result_y li .company_result_item_header .button-follow__tooltip{top:40px}#column #search_y .result_y li .company_result_follow_btn{background:#fc0;display:inline-block;position:relative;padding:8px 8px 8px 28px;border:1px solid #e5e5e5;border-radius:4px;color:#333;font-size:12px;font-weight:700;line-height:1.4;cursor:pointer}#column #search_y .result_y li .company_result_follow_btn::before{position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;color:#009;font-size:20px;font-weight:normal}#column #search_y .result_y li .company_result_follow_btn:hover,#column #search_y .result_y li .company_result_follow_btn:active{border-color:#89c6e5;color:#3bf;text-decoration:none}#column #search_y .result_y li .company_result_follow_btn:hover::before,#column #search_y .result_y li .company_result_follow_btn:active::before{color:#3bf}#column #search_y .result_y li .table_layout{margin-bottom:16px}#column #search_y .result_y li .btn_layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#column #search_y .result_y li .btn_layout>.btn{width:160px;min-width:160px;margin:0}#column #search_y .result_y li .btn_layout_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#column #search_y .result_y li .btn_layout_bottom>.btn{width:160px;margin-left:12px}#column #search_y .select_wrap .custom_select::after{display:none}#column #search_y .select_wrap:after{right:10px}#column #search_y .select_wrap .customSelectInner{padding-left:8px}.category_study_occupation h1{background:url(/assets/img/review/content/bg_study_occupation_title.jpg) left center no-repeat}.category_study_occupation h1 span::before{font-family:FontAwesome;content:"";color:#fff;margin:-16px 0 0 0;font-size:32px}.category_study_occupation .category_study_occupation_navi{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px 1px;padding:0 15px 20px 15px}.category_study_occupation .category_study_occupation_navi dl{display:table;position:relative;width:100%}.category_study_occupation .category_study_occupation_navi dl::after{background:#E3E3E3;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.category_study_occupation .category_study_occupation_navi dt{display:table-cell;font-size:13px;font-weight:bold;padding-top:12px;vertical-align:top;width:128px}.category_study_occupation .category_study_occupation_navi dd{display:table-cell}.category_study_occupation .category_study_occupation_navi dd ul::after{content:" ";clear:both;display:block}.category_study_occupation .category_study_occupation_navi dd li{border-bottom:1px solid #f5f5f5;display:table;float:left;line-height:1.5;position:relative;width:33.333%}.category_study_occupation .category_study_occupation_navi dd li::after{border-color:transparent transparent transparent #3d32db;border-style:solid;border-width:5px 0 5px 6px;content:"";display:block;height:0;left:10px;margin-top:-6px;position:absolute;top:50%;width:0}.category_study_occupation .category_study_occupation_navi dd li a{color:#000;display:table-cell;height:40px;padding:0 10px 0 24px;vertical-align:middle;width:100%}.category_study_occupation .category_study_occupation_navi dd li a:hover{background:#f0f4fc}.black_white_box .sec_ttl{color:#009;margin-bottom:30px;font-size:14px;font-weight:bold;text-align:left;letter-spacing:0.5px;height:auto;line-height:1.75em;border-bottom:1px solid #e3e3e3;padding:15px 0}.black_white_box .black_white_box_wrap{border:1px solid #E3E3E3;border-top:none;border-radius:4px;background:#fff;-webkit-box-shadow:0 0 0 #E3E3E3;box-shadow:0 0 0 #E3E3E3;position:relative;margin-bottom:25px}.black_white_box .black_white_box_wrap h2{font-size:14px;font-weight:bold;text-align:left;letter-spacing:0.5px;height:auto;line-height:1.75em;padding:20px 0 15px 0;overflow:visible;border-bottom:1px solid #E3E3E3;z-index:0;padding-left:1em;color:#009}.black_white_box .blue_border:after{background:#009;width:100%;height:3px;content:"";display:block;position:absolute;left:0;top:0}.black_white_box .evaluation_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:12px}.black_white_box .evaluation_box p{margin-bottom:3px}.black_white_box .evaluation_box i{color:#FFAE00;margin-left:-5px;font-size:18px}.black_white_box .evaluation_box .marks{font-weight:bold;font-size:16px;color:#009}.black_white_box .chart_box_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:13px 21px}.black_white_box .chart_box_wrap .left_box{margin:15px 0 0 5px}.black_white_box .chart_box_wrap .left_box .chart_evaluation{border:1px solid #E3E3E3;border-radius:4px;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.07);box-shadow:0 0 2px 0 rgba(0,0,0,0.07);padding:17px 12px;margin-bottom:10px;position:relative;width:240px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .star-list{margin:0 0 0 10px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_unrated{font-weight:bold}.black_white_box .chart_box_wrap .left_box .chart_evaluation .company_name{font-size:13px;margin:0 0 7px 35px;color:#fa0;font-weight:bold}.black_white_box .chart_box_wrap .left_box .chart_evaluation .company_name h3{display:inline-block}.black_white_box .chart_box_wrap .left_box .chart_evaluation .company_name h3:before{content:"";display:inline-block;width:18px;height:18px;background:#fa0;margin-right:5px;position:absolute;left:-22px;top:1px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .industry_name{margin-bottom:7px;font-size:13px;margin-left:36px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .industry_name h3{color:#6a82b2;display:inline-block;font-weight:bold}.black_white_box .chart_box_wrap .left_box .chart_evaluation .industry_name h3:before{content:"";display:inline-block;width:18px;height:18px;background:#6a82b2;margin-right:5px;position:absolute;left:-24px;top:1px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .industry_name p{color:#6a82b2;line-height:1.2;font-weight:bold}.black_white_box .chart_box_wrap .right_box{overflow:hidden;height:280px}.black_white_box .chart_box_wrap .right_box .chart_box_detail{position:relative;width:355px;height:355px}.black_white_box .chart_box_wrap .right_box .chart_box_detail .radar_double,.black_white_box .chart_box_wrap .right_box .chart_box_detail .radar_double_less{position:absolute;top:-42px;left:6px}.black_white_box .chart_box_wrap .hover_box{width:38px;height:44px;border:1px solid #E3E3E3;border-radius:2px;background:rgba(255,255,255,0.92);font-weight:bold;text-align:center;line-height:1.5;font-size:13px;display:inline-block}.black_white_box .chart_box_wrap .hover_box .company{margin-top:3px;color:#009}.black_white_box .chart_box_wrap .hover_box .company:before{content:"";width:9px;height:9px;display:inline-block;background:#009;margin-right:3px}.black_white_box .chart_box_wrap .hover_box .industry{color:#009}.black_white_box .chart_box_wrap .hover_box .industry:before{content:"";width:9px;height:9px;display:inline-block;background:#606060;margin-right:3px}.black_white_box .bar_graph_box_wrap{margin:13px 21px}.black_white_box .bar_graph_box_wrap:after{content:"";clear:both;display:block}.black_white_box .bar_graph_box_wrap .margin-right{margin-right:8px}.black_white_box .bar_graph_box_wrap .margin-bottom{margin-bottom:13px}.black_white_box .bar_graph_box_wrap .bar_graph_box{padding:15px 25px;border:1px solid #E3E3E3;border-radius:4px;width:294px;height:230px;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.07);box-shadow:0 0 2px 0 rgba(0,0,0,0.07);float:left}.black_white_box .bar_graph_box_wrap .bar_graph_box .evaluation_box{margin:2px 0 10px 5px}.black_white_box .bar_graph_box_wrap .bar_graph_box .evaluation_box p{font-size:13px}.black_white_box .bar_graph_box_wrap .bar_graph_box .evaluation_box p .marks{margin-right:8px}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph_txt{margin:0 auto;width:280px}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph_txt h3{font-size:14px;font-weight:bold;color:#000}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph_txt h3 span{font-weight:normal;font-size:12px}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph{width:234px;height:138px;background:#009}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph_unrated{width:234px;height:138px;text-align:center;font-weight:bold;line-height:138px}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph_img{position:relative;width:294px;margin:0 auto}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph_img img{position:relative;width:198px;left:41px;top:5px}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph_img .horizontal_bar_short{position:absolute;top:-8px;left:-9px}.black_white_box .kuchikomi_box_wrap{margin:8px 15px}.black_white_box .kuchikomi_box_wrap .kuchikomi_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 12px 0}.black_white_box .kuchikomi_box_wrap .kuchikomi_box img{width:46px;height:46px;margin-right:11px}.black_white_box .kuchikomi_box_wrap .kuchikomi_box a{color:#88ABDA}.black_white_box .kuchikomi_box_wrap .kuchikomi_box a:hover .kuchikomi_fukidashi:after{border-right-color:#f0f4fc}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi{border:1px solid #E3E3E3;padding:8px 20px 6px 20px;border-radius:4px;line-height:1.5;width:552px;position:relative;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.07);box-shadow:0 0 2px 0 rgba(0,0,0,0.07)}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi:before{content:"";display:block;position:absolute;border:12px solid transparent;border-right-color:#E3E3E3;border-left-width:0;width:0;left:-12px;top:40px}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi:after{content:"";display:block;position:absolute;border:13px solid transparent;border-right-color:#fff;border-left-width:0;width:0;left:-11px;top:39px}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .evaluation_box{float:left;margin:0 0 7px 0}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .kuchikomi_status{color:#949494;text-align:right;margin-top:5px;font-size:11px}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi p{clear:both}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme{border-radius:3px;color:#fff;margin-right:15px;line-height:23px;height:22px;padding:0 4px;display:inline-block;float:left;margin-top:2px}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_gold{background:#F7BF30}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_lightgreen{background:#85DC84}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_lightpurple{background:#7E7CD9}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_lightorange{background:#FFAE00}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_lightred{background:#EF9E81}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_black{background:#606060}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_lightyellow{background:#f0ce09}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_darkblue{background:#000082}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_skyblue{background:#18AAEB}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_lightpink{background:#ea9396}.black_white_box .kuchikomi_box_wrap .kuchikomi_fukidashi .comment_theme_lightblue{background:#88ABDA}.black_white_box .kuchikomi_link{color:#009;text-align:right;display:block;position:relative;top:-17px}.black_white_box .kuchikomi_link:before{content:"\e802";display:inline-block;margin-right:5px;font-family:"fontello";font-weight:normal !important;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.black_white_box .kuchikomi_link:hover:before{-webkit-transform:translate(3px, 0);-ms-transform:translate(3px, 0);transform:translate(3px, 0)}.black_white_box .table_wrap{border:1px solid #E3E3E3;border-radius:4px;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.07);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.07);width:585px;padding:15px 28px;margin:15px auto}.black_white_box .table_wrap table{font-size:13px}.black_white_box .table_wrap table tr{border-bottom:1px solid #E3E3E3;height:52px}.black_white_box .table_wrap table tr th{padding-left:24px;width:20%}.black_white_box .table_wrap table tr th .attendance{display:block;line-height:1.3;width:116px}.black_white_box .table_wrap table tr td{color:#949494;width:40%;text-align:center;font-size:15px}.black_white_box .table_wrap table tr .table_company{text-align:center;font-weight:bold;font-size:15px;padding-left:0}.black_white_box .table_wrap table tr .table_industry{text-align:center;color:#949494;font-size:13px;line-height:1.3;padding-left:0}.black_white_box .table_wrap table tr .table_industry span{display:block}.black_white_box .table_wrap table tr .table_bold{font-weight:bold;font-size:16px;color:#2F2F2F}.black_white_box .table_wrap table tr .table_unrated{font-size:12px !important}.category_list{margin:20px 0 0 0}.category_list .tab_list{border:none}.category_list .tab_list>li{border-radius:4px;margin:0 2px 8px 2px;border-bottom:solid 1px #D4D4D4;height:27px}.category_list .tab_list>li a{color:#000;line-height:27px}.category_list .tab_list>li a:hover,.category_list .tab_list>li a:active{border-radius:4px}.category_list .tab_list>li.activate{height:27px}.category_list .tab_list>li.data_none,.category_list .tab_list span.data_none{border-radius:4px;border-bottom:solid 1px #D4D4D4}.category_list .tab_list>li.data_none{height:27px}.category_list .tab_list span.data_none{height:26px}.sub_page #column>li.column_2.review_sub .interview_data .data_top,.sub_page #column>li.column_2.review_sub .interview_data .interview_graph{float:none;width:49%;display:inline-block;vertical-align:top}.sub_page #column>li.column_2.review_sub .interview_data .data_top{width:40%;margin:15px 0 0 0}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph{width:59%}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box{width:100%}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box canvas,.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box .transitive_graph.transitive_graph_bar{width:100% !important;height:auto !important}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box .transitive_graph.transitive_graph_bar{margin:0;text-align:center}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .on_graph{position:absolute;left:30%;top:24%;font-weight:bold;font-size:16px;padding:15px 20px;border:#2F2F2F 1px solid;width:210px;text-align:center}.sub_page #column>li.column_2 .com_comment .com_comment_innerL .com_comment_text{clear:both}.sub_page #column>li.column_2 .transitive_graph p:first-child{margin-right:10px}.sub_page #column>li.column_2 .transitive_graph p:nth-child(2){color:#fa0}.sub_page #column>li.column_2 .transitive_graph p span{background:#fa0;opacity:1.0}.sub_page #column>li.column_2 .transitive_graph p span:before,.sub_page #column>li.column_2 .transitive_graph p span:after{background:#fa0;opacity:1.0}.review .kyuuyo_detail .table th,.review .kyuuyo_detail .table td{vertical-align:middle}.sub_page #column>li.column_2 .footer_column_1704 .footer_inner h3 a{font-weight:bold;font-size:13px;color:#000;position:static}.sub_page #column>li.column_2 .footer_column_1704 .footer_inner h3 a:before{display:none}.company_list .overview_localnavi li{background:#fff;border-top:none;display:table;font-weight:bold;float:left;width:107px}.company_list .overview_localnavi li a{border-top:1px solid #d4d4d4;display:table-cell;height:70px;line-height:1.3;position:relative;text-align:center;vertical-align:middle;width:100%}.company_list .overview_localnavi li a .overview_localnavi_name{color:#2F2F2F;display:inline-block;font-size:14px;width:100%}.company_list .overview_localnavi li a .overview_localnavi_count{color:#7c79d8;font-size:12px;margin-top:4px}.company_list .overview_localnavi li a:hover{background:#f0f4fc}.company_list .overview_localnavi li a::after{background:#d4d4d4;content:"";display:block;height:30px;position:absolute;right:0;top:20px;width:1px}.company_list .overview_localnavi li.activate a{background:#009}.company_list .overview_localnavi li.activate a::after{display:none}.company_list .overview_localnavi li.activate a .overview_localnavi_name,.company_list .overview_localnavi li.activate a .overview_localnavi_count{color:#fff}.company_list .overview_localnavi li:first-child a{border-left:1px solid #d4d4d4}.company_list .overview_localnavi li:last-child{width:105px}.company_list .overview_localnavi li:last-child a{border-right:1px solid #d4d4d4}.company_list .overview_localnavi li:last-child a::after{display:none}.company_list .overview_localnavi li:last-child .overview_localnavi_nocount{border-right:1px solid #d4d4d4}.company_list .overview_localnavi li:last-child .overview_localnavi_nocount::after{display:none}.company_list .overview_localnavi li a:hover:first-child a,.company_list .overview_localnavi li.activate:first-child a{border-left:none}.company_list .overview_localnavi li a:hover:last-child a,.company_list .overview_localnavi li.activate:last-child a{border-right:none}.company_list .overview_localnavi li .overview_localnavi_nocount{border-top:1px solid #d4d4d4;color:#ddd;display:table-cell;font-size:14px;height:70px;line-height:1.3;position:relative;text-align:center;vertical-align:middle;width:100%}.company_list .overview_localnavi li .overview_localnavi_nocount::after{background:#d4d4d4;content:"";display:block;height:30px;margin-top:-15px;position:absolute;right:0;top:50%;width:1px}.company_list .overview_localnavi li.recruiting .overview_localnavi_nocount{display:none}.company_list .overview_localnavi.no-link .recruiting a{display:none}.company_list .overview_localnavi.no-link .recruiting .overview_localnavi_nocount{display:table-cell}.company_information{width:100%}.company_information .company_information-heading{font-size:16px;color:#000;font-weight:bold;margin-top:0px;padding:0}.company_information .company_information-heading .company_name_y{color:#000}.company_information .company_information-heading .company_name_y:link,.company_information .company_information-heading .company_name_y:hover,.company_information .company_information-heading .company_name_y:active,.company_information .company_information-heading .company_name_y:visited{color:#000}.company_information .rating_total{margin:10px 0 0 0}.company_information .rating_total .star2 a.favorite{display:inline-block;margin:0 0 0 20px;color:#7c79d8;font-size:12px;font-weight:bold}.company_information .rating_total .star2 a.favorite:hover,.company_information .rating_total .star2 a.favorite:active{text-decoration:underline}.agent .agentlogo_area img{width:310px}.sub_page #column .column_3 .column_outbox .column_inbox a{color:#2F2F2F}.region_industry_company_list .side_ttl span{display:inline-block;vertical-align:middle;font-weight:bold;color:#2F2F2F;background:#ffe680;margin:0 5px;padding:0px 6px}.region_industry_company_list .column_inbox .company_list_ri>li{border-bottom:1px solid #E3E3E3;margin-bottom:0}.region_industry_company_list .column_inbox .company_list_ri>li a{display:block;padding:10px 0;width:100%}.region_industry_company_list .column_inbox .company_list_ri>li a:hover{text-decoration:none}.region_industry_company_list .column_inbox .company_list_ri>li a:hover p.company_list_name{text-decoration:underline}.region_industry_company_list .column_inbox .company_list_ri>li p.company_list_name{color:#2F2F2F;font-size:14px;font-weight:bold}.region_industry_company_list .column_inbox .company_list_ri>li p.star i{width:18px;height:18px;margin-right:2px;font-size:18px}.region_industry_company_list .column_inbox .company_list_ri>li p.star span{font-size:16px;margin-left:10px}.region_industry_company_list .column_inbox .company_list_ri>li ul.link_list_ri{border-bottom:1px solid #E3E3E3;padding:5px 0 10px 0}.region_industry_company_list .column_inbox .company_list_ri>li ul.link_list_ri li{display:inline-block;margin-right:5px;padding-right:5px;border-right:1px solid #E3E3E3}.region_industry_company_list .column_inbox .company_list_ri>li ul.link_list_ri li a{color:#3f93c5}.region_industry_company_list .column_inbox .company_list_ri>li ul.link_list_ri li a:hover,.region_industry_company_list .column_inbox .company_list_ri>li ul.link_list_ri li a:active{text-decoration:underline}.region_industry_company_list .column_inbox .company_list_ri>li ul.link_list_ri li:last-child{border-right:none;margin-right:0;padding-right:0}.region_industry_company_list .column_inbox .company_list_ri>li:last-child{margin-bottom:0}#aside_company_info_box .column_inbox,.aside_company_perfprmance_box .column_inbox{padding:15px 10px 5px}#aside_company_info_box .column_inbox dl,.aside_company_perfprmance_box .column_inbox dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#aside_company_info_box .column_inbox dl dt,.aside_company_perfprmance_box .column_inbox dl dt{border-bottom:1px solid #E3E3E3;color:#262680;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%;padding:5px 0}#aside_company_info_box .column_inbox dl dd,.aside_company_perfprmance_box .column_inbox dl dd{border-bottom:1px solid #E3E3E3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:72%;-ms-flex-preferred-size:72%;flex-basis:72%;padding:5px 0;word-break:break-all;word-wrap:break-word}#aside_company_info_box .column_inbox .more_link,.aside_company_perfprmance_box .column_inbox .more_link{color:#009 !important;margin-top:10px}#aside_company_info_box .column_inbox dt:last-of-type,#aside_company_info_box .column_inbox dd:last-of-type{border-bottom:none}#aside_company_info_box .column_inbox .aside_company_info_box_col01{-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%}#aside_company_info_box .column_inbox .aside_company_info_box_col02{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}#aside_company_info_box .column_inbox .aside_company_info_box_col03{-webkit-flex-basis:19%;-ms-flex-preferred-size:19%;flex-basis:19%}#aside_company_info_box .column_inbox .aside_company_info_box_col04{-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%}@media (max-width: 640px){#header .header_l .inner_wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header .header_l .inner_wrap #logo{left:0;margin:0;padding:0;position:relative;top:0}.review .login_box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;margin-bottom:8px;padding-top:55px}.review .login_box .login_box_logo{float:none;padding-left:10px}.review .login_box .login_box_logo img{vertical-align:bottom}.review .login_box ul{float:none;margin-left:auto;padding-top:0;padding-right:10px}header .shoulder_copy{float:none !important;font-size:10px;line-height:1.2;margin-left:15px;padding:2px 4px !important;position:relative;width:auto !important}}@media (max-width: 640px){#footer .footer_row_3 .company_title{color:#fff;text-align:center}}@media (max-width: 640px){.modal .modal__wrap{width:84% !important;height:90%}.modal .modal__wrap>dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.modal .modal__wrap>dl>dd{overflow:auto;height:100%}}@media (max-width: 767px){.sp-none{display:none !important}.second-title{background:#fff;border-top:1px solid #009;border-bottom:1px solid #e5e5e5;font-size:10px;font-weight:normal;line-height:1.4;padding:8px 10px}.second-title .title-company{color:#1142a6}.second-title strong{display:block;font-size:16px;font-weight:bold}.button--more-link{background:#f5f5f5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#1142a6;display:block;font-size:14px;font-weight:bold;line-height:1.6;margin:0 0 20px 0;padding:10px 30px;position:relative;text-align:center;width:auto}.button--more-link::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3d9ccb;display:block;font-size:20px;line-height:1;margin:-10px 0 0 0;position:absolute;right:10px;top:50%;color:#1142a6;font-weight:normal}.button--more-link .button--more-link-small{background:#5782d9;border-radius:9px;color:#fff;display:inline-block;font-size:10px;line-height:1;margin-left:0.5em;padding:4px 8px;text-align:center;vertical-align:middle}.review.sub_page #column>li.column_2 .column_outbox .sec_ttl{clear:both;margin:20px 0}}@media (max-width: 640px){#column li.error_page{width:auto}#column li.error_page .error_intro{margin:40px 0 50px}#column li.error_page .error_intro h1{font-size:24px}#column li.error_page .error_intro .error_status_message br{display:none}#column li.error_page .error_searchform .error_searchform_tab{padding:0 10px}#column li.error_page .error_searchform .error_searchform_tab li{-webkit-flex-basis:31.4%;-ms-flex-preferred-size:31.4%;flex-basis:31.4%;margin:0;width:auto}#column li.error_page .error_searchform .error_searchform_tab li .pc{display:none !important}#column li.error_page .error_searchform .error_searchform_tab li+li{margin:0 0 0 2.9%}#column li.error_page .error_searchform .error_searchform_content li{padding:10px}#column li.error_page .error_searchform .error_searchform_content li form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#column li.error_page .error_searchform .error_searchform_content li .form_text{border-radius:4px 0 0 4px;-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;margin-right:0;width:auto}#column li.error_page .error_searchform .error_searchform_content li .select_wrap{-webkit-flex-basis:31.4%;-ms-flex-preferred-size:31.4%;flex-basis:31.4%;margin-bottom:10px;margin-right:2.9%;min-width:auto !important}#column li.error_page .error_searchform .error_searchform_content li .select_wrap .customSelect{width:100%}#column li.error_page .error_searchform .error_searchform_content li .select_wrap:last-of-type{margin-right:0}#column li.error_page .error_searchform .error_searchform_content li .select_s .customSelect{min-width:auto !important}#column li.error_page .error_searchform .error_searchform_content li .btn_l{border-radius:0 4px 4px 0;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;min-width:auto}#column li.error_page .error_purpose_link ul{display:block}#column li.error_page .error_purpose_link ul li{margin-bottom:10px;width:100%}#column li.error_page .error_purpose_link ul li a{height:80px;padding:10px 0;position:relative}#column li.error_page .error_purpose_link ul li a em{margin-top:5px}#column li.error_page .error_purpose_link ul li a::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}#column li.error_page .error_purpose_link ul li a.error_purpose_link_job::after{color:#cc0000}#column li.error_page .error_purpose_link ul li a.error_purpose_link_biz::after{color:#20660a}}@media (max-width: 640px){.top_page #main_visual{height:280px}.top_page #main_visual .top_search{margin-top:-45px}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap{display:block !important;margin:0 !important}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .popular_word{background:#71ccff;border-radius:3px;color:#fff;display:table;font-size:10px;height:auto;line-height:1;margin:10px 0 5px;padding:4px 5px;width:auto}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .word_list{font-size:0;height:104px !important;line-height:1;margin-left:0;overflow:hidden;width:auto !important}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .word_list li{background:transparent;height:auto;line-height:1;margin:0 4px 4px 0}.top_page #main_visual .main_visual_inner .searchform_wrap .popular_word_wrap .word_list li a{background:rgba(255,255,255,0.5);font-size:10px;line-height:1;padding:6px 5px;width:auto}.top_page #main{margin-top:20px}#main_visual .top_search .searchform_wrap .searchform{height:auto;position:relative}#main_visual .top_search .searchform_wrap .searchform .form_text{border-radius:4px 0 0 4px !important;margin:0 !important;width:85% !important}#main_visual .top_search .searchform_wrap .searchform input[type=submit]{border-radius:0 4px 4px 0 !important;color:#26267F;float:right;min-width:15% !important;width:15% !important;color:#fff;font-size:16px !important;font-family:"FontAwesome"}#main_visual .top_search .searchform_wrap .searchform #SUGGEST_LIST::before{content:" ";display:block;clear:both}#main_visual .top_search .searchform_wrap .searchform .result-box{position:absolute;z-index:10;left:0;top:82px;width:85%;padding:15px;border-radius:5px;background:#fff;background:rgba(255,255,255,0.95);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}#main_visual .top_search .searchform_wrap .searchform .result-box li{line-height:1.3}#main_visual .top_search .searchform_wrap .searchform::after{content:" ";display:block;clear:both}#column li.top_page{display:block}#column li.top_page .toppage_intro{padding:10px 15px}#column li.top_page .toppage_intro h2{margin-bottom:5px}#column li.top_page .toppage_intro p{font-size:11px}#column li.top_page .toppage_base_post{padding:10px 15px}#column li.top_page .toppage_base_post .toppage_profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#column li.top_page .toppage_base_post .toppage_profile dt{-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;flex-basis:15%}#column li.top_page .toppage_base_post .toppage_profile dd{-webkit-flex-basis:85%;-ms-flex-preferred-size:85%;flex-basis:85%;margin-right:0}#column li.top_page .toppage_base_post .toppage_profile dd.toppage_profile_job{-webkit-flex-basis:85%;-ms-flex-preferred-size:85%;flex-basis:85%}#column li.top_page .toppage_more_link a::after{right:15px}#column li.top_page .toppage_review_section{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}#column li.top_page .toppage_review_section .toppage_review_post .com_comment_theme{right:-25px}#column li.top_page .toppage_review_section .topepage_review_search_list_box{background:#FFF;border-bottom:none;font-size:13px;height:100%;left:-100%;margin-bottom:0;overflow-y:auto;padding:0 0 60px;position:fixed;top:0;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;width:100%;z-index:100}#column li.top_page .toppage_review_section .topepage_review_search_list_box.is_open{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}#column li.top_page .toppage_review_section .topepage_review_search_list_box h4{background:#1c2f8b;color:#FFF;font-size:14px;font-weight:bold;margin:0;padding:14px 10px;position:relative}#column li.top_page .toppage_review_section .topepage_review_search_list_box h4 .close_modal_btn{background:#fff;border-radius:14px;display:table !important;height:28px;margin-top:-14px;position:absolute;right:10px;top:50%;width:28px}#column li.top_page .toppage_review_section .topepage_review_search_list_box h4 .close_modal_btn::before{background:#009;content:"";display:block;height:2px;position:absolute;right:9px;top:50%;width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#column li.top_page .toppage_review_section .topepage_review_search_list_box h4 .close_modal_btn::after{background:#009;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:13px;top:50%;width:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#column li.top_page .toppage_review_section .topepage_review_search_list_box#modal_region h4::before{font-family:FontAwesome;content:"";color:#fff;margin:0 8px 0 0;font-size:16px}#column li.top_page .toppage_review_section .topepage_review_search_list_box#modal_industry h4::before{font-family:FontAwesome;content:"";color:#fff;margin:0 8px 0 0;font-size:16px}#column li.top_page .toppage_review_section .topepage_review_search_list_box#modal_attribute h4::before{font-family:FontAwesome;content:"";color:#fff;margin:0 8px 0 0;font-size:16px}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list{border-bottom:1px solid #E3E3E3}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li{border-bottom:none;display:block;margin-top:-1px;padding:0}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li span{border-top:1px solid #E3E3E3;color:#2f2f2f;display:block;font-size:13px;font-weight:bold;line-height:1.5rem;min-height:44px;padding:14px 30px 14px 10px;position:relative;width:100%}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li span:hover{background:#fff;color:#2f2f2f}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li span:hover::after{display:block}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li span::before{background:#444;content:"";display:block;height:2px;position:absolute;right:10px;top:50%;width:10px}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li span::after{background:#444;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:14px;top:50%;width:2px}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li span.is_open::after{visibility:hidden}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li:hover{background:#fff}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li:hover>span{color:#2f2f2f}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_first_list>li.topepage_review_search_first_list_second_line .topepage_review_search_second_list{top:auto}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list{background:#f5f5f5;border-color:#e3e3e3;border-style:solid;border-width:1px 0 0 0;-webkit-box-shadow:none;box-shadow:none;display:none;font-size:0;left:auto;min-width:40%;opacity:1;padding:0;position:relative;top:auto;visibility:visible;z-index:auto}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li{display:table;float:left;margin-right:0;position:relative;width:50%}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li a{background:#FFF;border-bottom:1px solid #E3E3E3;color:#2F2F2F;display:table-cell;height:44px;line-height:1.5;padding:0 24px 0 10px;position:relative;vertical-align:middle;width:100%}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li a::after{background:#fff;width:auto;color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li:last-of-type a::after{display:block}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list>li:nth-child(odd) a{border-right:1px solid #E3E3E3}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_second_list::after{content:" ";clear:both;display:block}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list li{border-bottom:none;display:table;position:relative;width:100%}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list li a{background:#fff;border-bottom:1px solid #E3E3E3;color:#2F2F2F;display:table-cell;height:44px;padding:0 24px 0 10px;position:relative;vertical-align:middle;width:100%}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list li a::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}#column li.top_page .toppage_review_section .topepage_review_search_list_box .topepage_review_search_rating_list li:last-of-type a::after{display:block}#column li.top_page .toppage_review_section .toppage_salary_post .toppage_profile{margin-bottom:5px}#column li.top_page .toppage_review_section .toppage_salary_post .kyuuyo_table{margin-top:15px}#column li.top_page .toppage_review_section .toppage_salary_post .kyuuyo_table .table th,#column li.top_page .toppage_review_section .toppage_salary_post .kyuuyo_table .table td{font-size:12px;padding:5px 2px;vertical-align:middle}#column li.top_page .toppage_review_section .toppage_salary_post .nonlogin_kyuuyo a{background:url(/assets/img/add_2015/review/reviews_salary_sp.png) left top no-repeat;background-size:cover;height:0;padding-top:106%;margin:0 -3%;width:106%}#column li.top_page .toppage_review_section .toppage_salary_post .nonlogin_kyuuyo a span{font-size:13px;margin:-100% auto 0 auto;padding:10px 0}#column li.top_page .toppage_right_column{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}#column li.top_page .toppage_job_section{width:100%}#column li.top_page .toppage_job_section .toppage_ranking_list li .toppage_ranking_post dl{width:100%}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post{padding:10px 15px 15px}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_summary{min-height:80px;padding-left:0}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_summary .toppage_jobguide_photo{float:left;height:80px;margin-right:10px;position:relative;width:80px}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_category{bottom:auto;left:auto;margin-top:10px;position:relative}#column li.top_page .toppage_job_section .toppage_jobguide_list li .toppage_jobguide_post dl .toppage_jobguide_date{margin-top:5px}#column li.top_page .toppage_job_section .toppage_interview_post .com_comment_theme{right:-25px}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data dt{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data dt:nth-of-type(2n)::before{display:none}#column li.top_page .toppage_job_section .toppage_interview_post .toppage_interview_data dd{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}#column li.top_page .toppage_job_section .toppage_interview_post .nonlogin_interview a{background:url(/assets/img/add_2015/review/reviews-sp.png) left top no-repeat;background-size:cover;height:0;padding-top:47.8%;margin:0 -1.5%;width:103%}#column li.top_page .toppage_job_section .toppage_interview_post .nonlogin_interview a span{font-size:13px;margin:-50% auto 0 auto;padding:10px 0}#column li.top_page .toppage_biz_section .toppage_biz_post{padding:13px 15px 15px}#column li.top_page .toppage_biz_section .toppage_biz_post dl .toppage_biz_category{bottom:auto;left:auto;margin-top:10px;position:relative}#column li.top_page .toppage_biz_section .toppage_biz_post dl .toppage_biz_date{margin-top:5px}}@media (max-width: 640px){.about-section{margin-bottom:40px}.about-section__title{margin-bottom:20px;font-size:22px}.about-section__lead{margin-bottom:20px;font-size:14px;text-align:left}.about-local-nav__title{margin-bottom:20px;font-size:18px}.about-local-nav__list{display:block;margin-bottom:0}.about-local-nav__list-item{height:60px;margin-bottom:12px}.about-index-balloon{width:calc(100% - (8px * 2));margin:0 8px 70px}.about-index-balloon::before{border-radius:30px}.about-index-balloon__inner{padding:12px 20px 20px;border-radius:30px}.about-index-balloon__decoration-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.about-index-balloon__decoration{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.about-index-balloon__decoration i{display:inline-block;font-size:32px}.about-index-balloon__decoration i:nth-of-type(2){margin:0 8px}.about-index-balloon__decoration.is-left{left:auto;margin-right:8px}.about-index-balloon__decoration.is-left i:nth-of-type(1),.about-index-balloon__decoration.is-left i:nth-of-type(3){margin-left:0}.about-index-balloon__decoration.is-right{right:auto}.about-index-balloon__decoration.is-right i:nth-of-type(2){margin-left:8px}.about-index-balloon__title{margin:0 0 12px;font-size:22px}.about-index-balloon__text{font-size:14px;text-align:left}.about-index-balloon__tail{position:absolute;right:60px;bottom:-18px;width:40px;height:35px}.about-index-balloon__tail-shadow{right:calc(60px - 6px);bottom:calc(-18px - 6px);width:40px;height:35px}.about-index-permissions{grid-template-columns:repeat(1, 1fr)}.about-index-permissions-item.is-kutikomi{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.about-index-permissions-item.is-career{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:15px}.about-index-permissions-item.is-student{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.about-index-permissions-item__title{position:relative;margin-bottom:16px;padding:0 48px}.about-index-permissions-item__title i{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px}.about-index-permissions-item__title-sub{margin-top:4px;font-size:12px}.about-index-permissions-item__content-main{margin-bottom:16px}.about-index-permissions-item__cta{margin-top:16px}.about-index-benefits{margin-bottom:20px}.about-index-benefits__inner{overflow-x:scroll;-webkit-overflow-scrolling:touch}.about-index-benefits__table{width:560px}.about-index-benefits__table td{padding:12px 8px;border-left:none}.about-index-benefits__table-head{padding:12px 8px;border-left:none}.about-index-benefits__table-head.is-career{position:static}.about-index-benefits__table-head .about-index__recommend-balloon{position:static;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:4px}.about-index-benefits__table-head span{display:inline-block}.about-index-benefits__table-sticky{position:-webkit-sticky;position:sticky;top:0;left:0;padding:12px 8px;border-left:none;border-right:none;background:none}.about-index-benefits__table-sticky::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-width:0 1px;border-style:solid;border-color:#ccc;background:#f5f5f5;content:""}.about-index-benefits__note{font-size:12px}.about-index-benefits__hint{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:visible;padding:4px 12px 8px;border-radius:8px;background:rgba(0,0,0,0.5);opacity:1;color:#fff;font-size:12px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.about-index-benefits__hint i{font-size:48px}.about-index-benefits__hint.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.about-index-benefits__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-index-benefits__detail-item{width:100%}.about-index-benefits__detail-item:nth-of-type(n+2){margin-top:20px}.about-index-scout{margin-bottom:20px}.about-index-scout__title{font-size:18px}.about-index-scout-description{position:relative;min-height:auto;margin-bottom:0}.about-index-scout-description__image{display:block;position:relative;left:auto;bottom:auto;margin:0 auto 20px;vertical-align:baseline}.about-index-scout-description__text{padding:0}.about-index-scout-setting__item{padding:20px 0}.about-index-scout-setting__item>dt{position:relative;margin-bottom:16px;padding-left:52px}.about-index-scout-setting__item>dd{position:relative}.about-index-scout-setting__item .about-button{position:relative;right:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;margin-top:16px}.about-index-scout-setting__item-num{width:48px;height:48px;font-size:14px}.about-index-scout-setting__item-num::before{font-size:48px}.about-index-scout__cta{width:100%}}@media (max-width: 640px){.sub_page.biz #column>li.column_2 .column_outbox.single_wrap{padding:15px 10px}.sub_page.biz #column>li.column_2 .single_body h2{line-height:1.5}.sub_page.biz #column>li.column_2 .biz-article__contents{padding:0 10px 10px}.sub_page.biz #column>li.column_2 .biz-article__contents dt{margin:0 -10px 10px;padding:7px 10px}.sub_page.biz #column>li.column_2 .biz-article__table-wrap{overflow-x:auto}.sub_page.biz #column>li.column_2 .biz-article__table-wrap .biz-article__table{width:600px}.sub_page.biz #column>li.column_2 .biz-article__table-wrap::-webkit-scrollbar{height:10px}.sub_page.biz #column>li.column_2 .biz-article__table-wrap::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.sub_page.biz #column>li.column_2 .biz-article__table-wrap::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.sub_page.biz #column>li.column_2 .biz-special__income-title{margin-bottom:10px}.sub_page.biz #column>li.column_2 .biz-special__income-txt{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px}.sub_page.biz #column>li.column_2 .biz-special__income-img{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt{padding:0 10px}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-note{margin:0 10px 20px}.sub_page.biz #column>li.column_2 .biz-special__cta-salescopy{padding-bottom:10px}.sub_page.biz #column>li.column_2 .biz-special__cta-salescopy-txt strong,.sub_page.biz #column>li.column_2 .biz-special__cta-salescopy-txt b{font-size:25px}.sub_page.biz #column>li.column_2 .biz-special__cta-button{font-size:18px;padding:10px}.sub_page.biz #column>li.column_2 .biz-special__cta-button::before{font-size:24px;margin-top:-12px;right:5px}.sub_page.biz #column>li.column_2 .biz-special__cta-careerup-balloon{padding:0 10px}.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt--neutral,.sub_page.biz #column>li.column_2 .biz-special__cta-graphic-txt--negative{padding:20px 10px}}@media (max-width: 640px){.sub_page.biz #column>li.column_2{padding:0 5px}.sub_page.biz #column>li.column_2 .biz-index{padding:15px 10px}.sub_page.biz #column>li.column_2 .biz-cat-list{margin-top:0}.sub_page.biz #column>li.column_2 .biz-cat-item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:5px}.sub_page.biz #column>li.column_2 .biz-cat-item:nth-of-type(odd) .biz-cat-item__body{padding-right:0}.sub_page.biz #column>li.column_2 .biz-cat-item:nth-of-type(even) .biz-cat-item__body{padding-left:0}.sub_page.biz #column>li.column_2 .biz-cat-item__header{margin-bottom:0}.sub_page.biz #column>li.column_2 .biz-cat-item__header-title{display:block;padding:10px 0;position:relative}.sub_page.biz #column>li.column_2 .biz-cat-item__post-sns{width:100%}.sub_page.biz #column>li.column_2 .biz-cat-item__more-link{width:100%}}@media (max-width: 640px){.sub_page.biz #column>li.column_2 .biz-list{padding:15px 10px}.sub_page.biz #column>li.column_2 .biz-list h3{font-size:15px;min-height:auto}}@media (max-width: 640px){.pageRecruit--apply{width:auto;margin:0;padding:0 10px}.recruitApplyHeader__notice{font-size:12px;line-height:1.5}.recruitApplyHeader__onSp{display:block}.recruitJobOutline__logo{display:none}.recruitJobOutline__jobTitle{font-size:14px}.recruitApplyCtaBtns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruitApplyTips{width:100%;padding:20px}.recruitApplyCslist__data tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruitApplyCslist__data tr:last-of-type td{border-bottom:1px solid #ccc}.recruitApplyCslist__data th,.recruitApplyCslist__data td{border-bottom:none}}@media (max-width: 767px){.main_visual_inner{margin-top:-105px !important}.top_page #main_visual .main_visual_inner{margin-top:-82.5px !important}#main_visual .main_visual_inner{margin-top:-145px !important}.sub_page #main_visual{height:300px}#main_visual .main_visual_inner .searchform_wrap a.detail_search{font-size:12px;background:rgba(255,255,255,0.8);padding:5px 0;margin:20px auto 0 auto;border-radius:4px;height:30px}#main_visual .main_visual_inner .job_search .searchform_wrap a.detail_search{margin:0 auto 0 auto}#main_visual .main_visual_inner .job_search .searchform_wrap .searchform{height:190px}.review .job_search{margin-top:0}.review .biz_search{margin-top:0}}@media (max-width: 640px){.category_attribute h1 span::before{font-size:20px;height:20px;margin-top:-10px;width:20px}.category_attribute .category_attribute_navi{background:#f5f5f5;padding:0}.category_attribute .category_attribute_navi dl{display:block;margin-top:-1px}.category_attribute .category_attribute_navi dl::after{display:none}.category_attribute .category_attribute_navi dt{background:#fff;border-top:1px solid #E3E3E3;display:block;min-height:44px;padding:14px 30px 14px 10px;position:relative;width:100%}.category_attribute .category_attribute_navi dt::before{background:#444;content:"";display:block;height:2px;position:absolute;right:10px;top:50%;width:10px}.category_attribute .category_attribute_navi dt::after{background:#444;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:14px;top:50%;width:2px}.category_attribute .category_attribute_navi dt.is_open::after{display:none}.category_attribute .category_attribute_navi dd{border-top:1px solid #E3E3E3;display:none}.category_attribute .category_attribute_navi dd ul{width:100%}.category_attribute .category_attribute_navi dd li{border-bottom:none;width:50%}.category_attribute .category_attribute_navi dd li::after{display:none}.category_attribute .category_attribute_navi dd li a{background:#fff;border-bottom:1px solid #E3E3E3;color:#2F2F2F;display:table-cell;height:44px;padding:0 24px 0 10px;position:relative;vertical-align:middle;width:100%}.category_attribute .category_attribute_navi dd li a::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.category_attribute .category_attribute_navi dd li:nth-child(odd) a{border-right:1px solid #E3E3E3}}@media (max-width: 640px){.sub_page #column>li.column_large.award .award-index-area{padding:15px 10px}.sub_page #column>li.column_large.award .award-index-area__title{margin:0;font-size:15px}.sub_page #column>li.column_large.award .award-index-area__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 0;font-size:15px}.sub_page #column>li.column_large.award .award-index-area__list-date{width:100%;margin:0 0 4px;font-size:12px}.sub_page #column>li.column_large.award .award-index-area__list-title{width:100%}.sub_page #column>li.column_large.award .award-article-area{padding:15px 10px 30px}.sub_page #column>li.column_large.award .award-article-area__header{margin:0 0 20px}.sub_page #column>li.column_large.award .award-article-area__header-title{margin:0 0 10px;font-size:20px;line-height:1.6}.sub_page #column>li.column_large.award .award-article-area__btn{margin-top:2em;padding:12px 40px 12px 12px;font-size:13px}}@media (max-width: 767px){ul.reviewer-info-common1{padding:0 25% 10px 16px}ul.reviewer-info-common1 .star i{font-size:14px;height:14px;width:14px}ul.reviewer-info-common1 .star span{font-size:13px !important}ul.reviewer-info-common2{margin:0 0 4px 0}ul.reviewer-info-common2 .star i{font-size:14px;height:14px;width:14px}ul.reviewer-info-common2 .star span{font-size:13px !important}a.review-cassette-company{padding:0 25% 5px 16px}a.review-cassette-company2{padding:0 0 5px 16px}div.review-cassette-company{padding:0 25% 5px 16px}div.review-cassette-company2{padding:0 0 5px 16px}.com_comment_star,.sgd_list_star{height:14px}.com_comment_star i,.sgd_list_star i{font-size:14px;height:14px;width:14px}.com_comment_star span,.sgd_list_star span{font-size:13px !important}.report_footer_bottom_banner{width:320px;height:70px;position:relative;margin-left:auto;margin-right:auto}.company_information .company_information-heading{padding:0 10% 0 0}.agent .agent-heading{padding:3px 6px}}@media (max-width: 640px){.sub_page #column>li.column_2 .column_outbox .com_comment .com_comment_inner .com_comment_info{width:100%;margin-bottom:10px}.company_information .company_information-heading .company_name_y{float:left}.company_information .company_information-heading .kuchikomi_pencil{right:-4px;top:-6px;font-size:22px}.company_information .company_information-heading .favorite{right:24px;top:-6px}.agent .agent-heading{margin:0 auto;font-size:13px;padding:8px 6px 3px 6px;line-height:20px;color:#ff2e34;font-weight:bold;text-decoration:underline}.review .login_box div{float:left;width:100px;padding-left:15px}.review .login_box div img{width:100%}}@media (max-width: 640px){.sub_page #main_visual .top_search{margin-top:22px}}@media (max-width: 640px){.category_industry .category_industry_navi{background:#f5f5f5;padding:0}.category_industry .category_industry_navi dl{display:block;margin-top:-1px}.category_industry .category_industry_navi dl::after{display:none}.category_industry .category_industry_navi dt{background:#fff;border-top:1px solid #E3E3E3;display:block;min-height:44px;padding:14px 30px 14px 10px;position:relative;width:100%}.category_industry .category_industry_navi dt::before{background:#444;content:"";display:block;height:2px;position:absolute;right:10px;top:50%;width:10px}.category_industry .category_industry_navi dt::after{background:#444;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:14px;top:50%;width:2px}.category_industry .category_industry_navi dt.is_open::after{display:none}.category_industry .category_industry_navi dd{border-top:1px solid #E3E3E3;display:none}.category_industry .category_industry_navi dd ul{width:100%}.category_industry .category_industry_navi dd li{border-bottom:none;width:50%}.category_industry .category_industry_navi dd li::after{display:none}.category_industry .category_industry_navi dd li a{background:#fff;border-bottom:1px solid #E3E3E3;color:#2F2F2F;display:table-cell;height:44px;padding:0 24px 0 10px;position:relative;vertical-align:middle;width:100%}.category_industry .category_industry_navi dd li a::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.category_industry .category_industry_navi dd li:nth-child(odd) a{border-right:1px solid #E3E3E3}}@media (max-width: 640px){.sub_page #column>li .column_2.review_sub.review_job.wide{margin-bottom:30px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header{margin-bottom:10px;padding-top:15px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .job_title{padding:0}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header .job_lead{font-size:14px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_inner{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_main{margin-bottom:5px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_sub{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_sub .tag_group{margin-top:5px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_company{font-size:12px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_logo{width:50px;height:50px;margin-right:10px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_meta{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:10px 0 0}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_update{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:10px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_update li+li{margin-left:0}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_alliance{margin-left:0;font-size:10px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_alliance img{width:80px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_photo{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin-top:10px}.sub_page #column>li .column_2.review_sub.review_job.wide .job_header_photo img{width:100%}.sub_page #column>li .column_2.review_sub.review_job.wide .content_title{display:none}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table{border-bottom:none}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table tr:last-of-type th,.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_table tr:last-of-type td{border-bottom-style:none}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr.ccr_agent .content_title{display:inline-block}.sub_page #column>li .column_2.review_sub.review_job.wide .company_pr.ccr_agent .pr_text_box{border:none}.sub_page #column>li .column_2.review_sub.review_job.wide .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sub_page #column>li .column_2.review_sub.review_job.wide .tabs li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:auto;float:none;padding:5px 0;min-height:40px}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_introduction{padding:12px 12px 20px;border:none}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_introduction_title{padding-bottom:.5rem;font-size:15px}.sub_page #column>li .column_2.review_sub.review_job.wide .jobinfo_introduction_lead{font-size:14px}}@media (max-width: 640px){.sub_page #column>li.column_2 .avg_data{padding:0}.sub_page #column>li.column_2 .avg_data .avg_left{height:200px;width:100%}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail{height:auto;margin:0 auto;width:300px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail canvas{-webkit-transform:none;-ms-transform:none;transform:none;position:static;top:0;left:0;margin:-50px auto 0 !important;display:block}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num{font-size:12px;height:160px;left:50%;margin-left:-80px;position:absolute;top:0;width:160px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_data{position:absolute;width:30px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_1{left:65px;text-align:center;top:-3px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_2{left:142px;text-align:left;top:46px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_3{left:142px;text-align:left;top:126px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_4{left:65px;text-align:center;top:160px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_5{left:-10px;text-align:right;top:126px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .rate_num .rate_num_6{left:-10px;text-align:right;top:46px}.sub_page #column>li.column_2 .avg_data .avg_left .chart_box_detail .no_rate{height:300px;width:300px}.sub_page #column>li.column_2 .avg_data .avg_left .whiteblack_link{left:-3px;top:-70px;text-align:right;display:block}.sub_page #column>li.column_2 .avg_data .avg_right{float:none;height:auto;margin-top:15px;width:100%}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list{display:block}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dt{border-left:3px solid #2a2184;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:8px;padding:0 0 0 6px;line-height:1.2}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dt::after{content:""}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd ul li a{padding:10px}.sub_page #column>li.column_2 .overview_themes_box .overview_category_list dd ul li.mod_nodata{padding:10px}.sub_page #column>li.column_2 .overview_company_intro .overview_company_intro_txt{height:36px}.sub_page #column>li.column_2 .overview_company_info_box>li h3{min-height:auto;padding:10px}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list{display:none}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl{display:block}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl dt{padding:8px 0 3px 0}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl dd{border-top:none;padding:0 0 8px}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dt{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:8px 10px 8px 0}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dd{border-top:1px solid #E3E3E3;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:8px 0}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dt:nth-of-type(even){margin-left:0}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dd:nth-of-type(odd){margin-right:0}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dt:nth-of-type(2),.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_employee dd:nth-of-type(2){border-top:1px solid #E3E3E3}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others{margin:0}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid dt,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others dt{padding:0 0 3px}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new dt:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career dt:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid dt:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others dt:first-of-type{padding:8px 0 3px}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new dd,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career dd,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid dd,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others dd{padding:0 0 8px}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new dd:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career dd:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid dd:first-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others dd:first-of-type{border-top:none}.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_new:last-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_career:last-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_mid:last-of-type,.sub_page #column>li.column_2 .overview_company_info_box>li .overview_company_info_list dl.overview_company_info_recruit_others:last-of-type{margin-bottom:0}.sub_page #column>li.column_2 .overview_media_box{padding:0 10px 10px}.sub_page #column>li.column_2 .overview_media_box .sec_ttl{margin:0 -10px 10px !important}.sub_page #column>li.column_2 .overview_media_box .overview_media_list{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li.mod_nodata,.sub_page #column>li.column_2 .overview_media_box .overview_media_list li a{border-bottom:1px solid #E3E3E3;border-left:none;border-right:1px solid #E3E3E3}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li:nth-of-type(2).mod_nodata,.sub_page #column>li.column_2 .overview_media_box .overview_media_list li:nth-of-type(2) a{border-right:none}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li:nth-of-type(4).mod_nodata,.sub_page #column>li.column_2 .overview_media_box .overview_media_list li:nth-of-type(4) a{border-right:none}.sub_page #column>li.column_2 .overview_media_box .overview_media_list li:nth-of-type(5).mod_nodata,.sub_page #column>li.column_2 .overview_media_box .overview_media_list li:nth-of-type(5) a{border-bottom:none;border-right:1px solid #E3E3E3}}@media (max-width: 640px){.category_rating .category_rating_anchor li{width:50%}.category_rating .category_rating_anchor li a::after{font-size:10px}.category_rating .category_rating_list{background:transparent;border:none;margin-top:-60px;padding-top:60px}.category_rating .category_rating_list h2{margin:-15px -15px 0}.category_rating .category_rating_list .rating_more_link{margin:0 -15px;position:relative;right:auto;top:auto;width:auto}.category_rating .category_rating_list .rating_more_link a{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px 1px;display:block;padding:13px;text-align:center;width:100%}.category_rating .category_rating_list .rating_more_link::before{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.category_rating .category_rating_list>a{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px 1px;margin:0 -15px;padding:10px 20px 10px 10px;width:auto}.category_rating .category_rating_list>a::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.category_rating .category_rating_list>a h3{font-size:13px;margin-bottom:6px}.category_rating .category_rating_list>a .rating_data{font-size:12px;width:48%}.category_rating .category_rating_list>a .rating_data .rating_data_title{display:none}.category_rating .category_rating_list>a .rating_data .rating_data_title2{font-size:10px}.category_rating .category_rating_list>a .rating_data i{font-size:14px !important;height:14px !important;margin-right:0 !important;width:14px !important}.category_rating .category_rating_list>a .rating_data i::before{font-size:14px}.category_rating .category_rating_list>a .rating_data .rating_data_value{font-size:13px;margin-left:5px}.category_rating .category_rating_list>a .review_data .review_data_title{font-size:10px;margin-right:5px}.category_rating .category_rating_list>a .review_data .review_data_title::before{display:none}.category_rating .category_rating_list>a .review_data .review_data_value{font-size:13px}}@media (max-width: 640px){.recommend_main{float:none;margin:0 0 30px 0;padding:0 10px;width:auto}.recommend_main h1{background:#fff;border-top:3px solid #009;font-size:20px;margin:0 -15px 15px;padding:15px}.recommend_main .recommend_lead{background:none;margin-bottom:15px;padding:0}.recommend_main .recommend_lead .recommend_lead_text_02{display:none}.recommend_main .recommend_lead .sp_accordion_toggle{color:#5290cd;cursor:pointer;display:block}.recommend_main .search_anchor{margin-bottom:10px;position:relative;text-align:right}.recommend_main .search_anchor::before{color:#000082;content:"\e800";font-size:10px;font-family:"fontello";margin-right:5px}.recommend_main .search_anchor a{color:#009}.recommend_main .recommend_list{margin-bottom:30px}.recommend_main .recommend_list>li{margin-bottom:15px;padding:0 10px 15px}.recommend_main .recommend_list>li .recommend_list_title_rank{margin:0 -10px;padding:3px 0 0}.recommend_main .recommend_list>li .recommend_list_title_rank .button-follow{right:10px;bottom:-40px;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.recommend_main .recommend_list>li .recommend_list_title_rank .button-follow__tooltip.is-show{visibility:hidden;opacity:0}.recommend_main .recommend_list>li h2{background:#f0f4fc;font-size:16px;padding:0 0 0 10px}.recommend_main .recommend_list>li h2 a{display:block;padding:10px 30px 10px 0;width:100%}.recommend_main .recommend_list>li h2::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.recommend_main .recommend_list>li h2 .recommend_list_title_rank_no1,.recommend_main .recommend_list>li h2 .recommend_list_title_rank_no2,.recommend_main .recommend_list>li h2 .recommend_list_title_rank_no3{left:10px}.recommend_main .recommend_list>li .recommend_list_detail{display:block;padding:6px 0 10px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data{display:block;margin-bottom:10px;width:auto}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data{font-size:14px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data .rating_data_title{display:inline-block;font-size:12px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data i{font-size:16px !important;height:16px !important;margin-right:-3px !important;width:16px !important}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data i::before{font-size:16px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data .rating_data_value{font-size:16px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .secondary_data{font-size:12px;margin-top:4px}.recommend_main .recommend_list>li .recommend_list_detail .rating_data .secondary_data i{font-size:12px !important;height:12px !important;margin-right:0 !important;width:12px !important}.recommend_main .recommend_list>li .recommend_list_detail .review_data{float:none;width:100%}.recommend_main .recommend_list>li .recommend_list_detail .review_data li{height:48px}.recommend_main .recommend_list>li .recommend_list_detail .review_data li:first-child{border-left:none}.recommend_main .recommend_list>li .recommend_list_detail .review_data li a{display:block;padding:10px 0;width:100%}.recommend_main .recommend_list>li .recommend_list_detail .review_data li .review_data_title{font-size:10px}.recommend_main .recommend_list>li .recommend_list_detail .review_data li .review_data_value{font-size:14px}.recommend_main .recommend_list>li .recommend_list_detail .review_data li .review_data_value::after{content:" "}.recommend_main .recommend_list>li .company_outline .company_industry{margin-bottom:4px;width:100%}.recommend_main .recommend_list>li .company_outline .company_address{width:100%}.recommend .recommend_navi{float:none;margin-bottom:30px;padding:0 15px;width:auto}.recommend .recommend_navi #sp_modal_menu{font-size:13px;margin-top:-60px;margin-bottom:15px;padding-top:60px}.recommend .recommend_navi #sp_modal_menu .sp_modal_menu_title{background:#1c2f8b;color:#fff;font-size:14px;font-weight:bold;padding:8px 10px 8px 15px}.recommend .recommend_navi #sp_modal_menu .sp_modal_menu_title::before{font-family:FontAwesome;content:"";color:#fff;margin:0 8px 0 0;font-size:16px}.recommend .recommend_navi #sp_modal_menu a{background:#fff;border-color:#E3E3E3;border-style:solid;border-width:0 1px 1px;color:#2F2F2F;display:block;font-weight:bold;padding:15px 25px 15px 38px;position:relative;width:100%}.recommend .recommend_navi #sp_modal_menu a:before{color:#009;display:block;font-family:"fontawesome";font-size:16px;font-weight:normal;position:absolute}.recommend .recommend_navi #sp_modal_menu a.category_region:before{content:"\f041";margin-left:-24px}.recommend .recommend_navi #sp_modal_menu a.category_industry:before{content:"\f024";font-size:14px;margin-left:-26px}.recommend .recommend_navi #sp_modal_menu a.category_rating:before{content:"\f006";margin-left:-26px}.recommend .recommend_navi #sp_modal_menu a.category_attribute:before{content:"\f2bb";margin-left:-26px}.recommend .recommend_navi #sp_modal_menu a:after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.recommend .recommend_navi #modal_region,.recommend .recommend_navi #modal_industry,.recommend .recommend_navi #modal_rating,.recommend .recommend_navi #modal_attribute{background:#fff;border-bottom:none;font-size:13px;height:100%;left:-100%;margin-bottom:0;overflow-y:auto;padding-bottom:60px;position:fixed;top:0;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;width:100%;z-index:100}.recommend .recommend_navi #modal_region.is_open,.recommend .recommend_navi #modal_industry.is_open,.recommend .recommend_navi #modal_rating.is_open,.recommend .recommend_navi #modal_attribute.is_open{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.recommend .recommend_navi .recommend_search_box .search_box_title{padding:14px 10px}.recommend .recommend_navi .recommend_search_box .search_box_title.category_change{padding:8px 10px}.recommend .recommend_navi .recommend_search_box .search_box_title .close_modal_btn{background:#fff;border-radius:14px;display:table !important;height:28px;margin-top:-14px;position:absolute;right:10px;top:50%;width:28px}.recommend .recommend_navi .recommend_search_box .search_box_title .close_modal_btn::before{background:#009;content:"";display:block;height:2px;position:absolute;right:9px;top:50%;width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.recommend .recommend_navi .recommend_search_box .search_box_title .close_modal_btn::after{background:#009;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:13px;top:50%;width:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.recommend .recommend_navi .recommend_search_box .search_accordion{border-color:#E3E3E3;border-style:solid;border-width:0 0 1px}.recommend .recommend_navi .recommend_search_box .search_accordion li>span{min-height:44px;padding:14px 30px 14px 10px}.recommend .recommend_navi .recommend_search_box .search_link li{margin:0 8px 8px 0}.recommend .recommend_navi .recommend_search_box .search_link li a{padding:12px}.recommend .recommend_navi .recommend_search_box .search_link li.selected{padding:12px}.recommend .recommend_navi .recommend_search_box .search_link li.noresult{padding:12px}.recommend .recommend_navi #modal_region,.recommend .recommend_navi #modal_industry{padding-bottom:60px}.recommend .recommend_navi #modal_rating .search_link{border-width:0 0 1px}.recommend .recommend_navi .recommend_links_box{padding:0}.recommend .recommend_navi .recommend_links_box .links_box_title{margin:0}.recommend .recommend_navi .recommend_links_box li a{padding:10px 25px 10px 10px;position:relative}.recommend .recommend_navi .recommend_links_box li a:after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.recommend .recommend_navi .recommend_links_box .js-more-content li{border-top:1px solid #E3E3E3}.recommend .recommend_navi .recommend_links_box .js-more-content li:first-child{border-top:1px solid #E3E3E3}.recommend .recommend_navi .recommend_links_box .js-more-content li:last-child{border-top:none}.recommend .recommend_navi .recommend_links_box .links_more_link{border-top:1px solid #E3E3E3;padding:0;position:relative;text-align:center}.recommend .recommend_navi .recommend_links_box .links_more_link::before{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%;margin-right:0}.recommend .recommend_navi .recommend_links_box .links_more_link a{display:block;padding:13px;width:100%}.recommend .recommend_navi .recommend_links_box .links_plus{background:#f5f5f5;border-top:1px solid #e5e5e5;color:#1142a6;display:block;font-size:14px;font-weight:bold;line-height:2;margin:0;padding:10px 30px;position:relative;text-align:center;width:100%}.recommend .recommend_navi .recommend_links_box .links_plus::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:20px;margin:-10px 0 0 0;position:absolute;right:10px;top:50%}}@media (max-width: 320px){.recommend_main .recommend_list>li .recommend_list_detail .rating_data .primary_data a{left:0}}@media (max-width: 640px){.category h1{background-size:cover !important;display:block;height:auto;margin:0 -15px 15px;width:auto}.category h1 span{display:block;font-size:20px;font-weight:bold;padding:20px 20px 20px 50px}.category h1 span::before{font-size:24px;height:24px;margin-top:-12px;width:24px}.category .category_lead{background:none;margin-bottom:15px;padding:0}.category h2{font-size:16px;padding:13px 10px 10px}.category.category_region h2{margin-bottom:1px}.category_region .category_region_navi{background:#f5f5f5;min-height:initial}.category_region .category_region_navi .region_box{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;height:auto !important;left:0 !important;margin-top:-1px;padding:0;position:relative;top:0 !important;width:auto !important}.category_region .category_region_navi .region_box h3{background:#fff;border-top:1px solid #E3E3E3;color:#2F2F2F;cursor:pointer;min-height:44px;padding:14px 30px 14px 10px;position:relative}.category_region .category_region_navi .region_box h3::before{background:#444;content:"";display:block;height:2px;position:absolute;right:10px;top:50%;width:10px}.category_region .category_region_navi .region_box h3::after{background:#444;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:14px;top:50%;width:2px}.category_region .category_region_navi .region_box h3.is_open::after{display:none}.category_region .category_region_navi .region_box:first-child h3{border-top:none}.category_region .category_region_navi .region_box ul{border-top:1px solid #E3E3E3;display:none;width:100%}.category_region .category_region_navi .region_box ul::after{content:" ";clear:both;display:block}.category_region .category_region_navi .region_box ul li{display:table;float:left;position:relative;width:50%}.category_region .category_region_navi .region_box ul li a{background:#fff;border-bottom:1px solid #E3E3E3;color:#2F2F2F;display:table-cell;height:44px;padding:0 24px 0 10px;position:relative;vertical-align:middle;width:100%}.category_region .category_region_navi .region_box ul li a::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.category_region .category_region_navi .region_box ul li:nth-child(odd) a{border-right:1px solid #E3E3E3}}@media (max-width: 640px){.column_2 .recommend_navi{background:none;border:none;margin-bottom:25px;padding:0}.column_2 .recommend_navi #sp_modal_menu{border-top:1px solid #E3E3E3;font-size:13px;margin-top:-60px;margin-bottom:15px;padding-top:60px}.column_2 .recommend_navi #sp_modal_menu a{background:#fff;border:1px solid #E3E3E3;color:#2F2F2F;display:block;font-weight:bold;margin-top:-1px;padding:15px 25px 15px 38px;position:relative;width:100%}.column_2 .recommend_navi #sp_modal_menu a:before{color:#009;display:block;font-family:"fontawesome";font-size:16px;left:35px;margin-top:-8px;position:absolute;top:50%}.column_2 .recommend_navi #sp_modal_menu a.category_region:before{content:"\f041";margin-left:-24px}.column_2 .recommend_navi #sp_modal_menu a.category_industry:before{content:"\f024";font-size:14px;margin-left:-26px}.column_2 .recommend_navi #sp_modal_menu a.category_attribute:before{content:"\f2bb";margin-left:-26px}.column_2 .recommend_navi #sp_modal_menu a.category_rating:before{content:"\f006";margin-left:-26px}.column_2 .recommend_navi #sp_modal_menu a:after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.column_2 .recommend_navi .recommend_search_box{background:#fff;border-bottom:none;font-size:13px;height:100%;left:-100%;margin-bottom:0;overflow-y:auto;padding-bottom:60px;position:fixed;top:0;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;width:100%;z-index:100}.column_2 .recommend_navi .recommend_search_box.no-fixed{position:static}.column_2 .recommend_navi .recommend_search_box.is_open{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.column_2 .recommend_navi .recommend_search_box .search_box_title{background:#1c2f8b;color:#fff;margin-bottom:0;padding:14px 45px 14px 35px}.column_2 .recommend_navi .recommend_search_box .search_box_title::before{color:#fff;left:10px;margin-top:-8px;position:absolute;top:50%}.column_2 .recommend_navi .recommend_search_box .search_box_title a{color:#fff}.column_2 .recommend_navi .recommend_search_box .search_box_title .close_modal_btn{background:#fff;border-radius:14px;display:table !important;height:28px;margin-top:-14px;position:absolute;right:10px;top:50%;width:28px}.column_2 .recommend_navi .recommend_search_box .search_box_title .close_modal_btn::before{background:#009;content:"";display:block;height:2px;position:absolute;right:9px;top:50%;width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.column_2 .recommend_navi .recommend_search_box .search_box_title .close_modal_btn::after{background:#009;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:13px;top:50%;width:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.column_2 .recommend_navi .recommend_search_box.category_study_occupation{border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-top:1px solid #E3E3E3;margin-top:0;padding-bottom:0}.column_2 .recommend_navi .recommend_search_box.category_study_occupation .search_link li{width:100%}.column_2 .recommend_navi .sp_search_accordion{border-bottom:1px solid #E3E3E3}.column_2 .recommend_navi .sp_search_accordion>li{display:block;margin-top:-1px}.column_2 .recommend_navi .sp_search_accordion>li::after{display:none}.column_2 .recommend_navi .sp_search_accordion>li>span{border-top:1px solid #E3E3E3;cursor:pointer;display:block;font-weight:bold;min-height:44px;padding:14px 30px 14px 10px;position:relative;width:100%}.column_2 .recommend_navi .sp_search_accordion>li>span::before{background:#444;content:"";display:block;height:2px;position:absolute;right:10px;top:50%;width:10px}.column_2 .recommend_navi .sp_search_accordion>li>span::after{background:#444;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:14px;top:50%;width:2px}.column_2 .recommend_navi .sp_search_accordion>li>span.is_open::after{display:none}.column_2 .recommend_navi .sp_search_accordion .search_link{display:none}.column_2 .recommend_navi .sp_search_accordion .search_link li:nth-child(odd) a{border-right:1px solid #E3E3E3}.column_2 .recommend_navi .search_link{background:#f5f5f5;border-top:1px solid #E3E3E3}.column_2 .recommend_navi .search_link::after{content:" ";clear:both;display:block}.column_2 .recommend_navi .search_link li{border-bottom:none;display:table;float:left;position:relative;width:50%}.column_2 .recommend_navi .search_link li::after{display:none}.column_2 .recommend_navi .search_link li a{background:#fff;border-bottom:1px solid #E3E3E3;color:#2F2F2F;display:table-cell;height:44px;padding:0 24px 0 10px;position:relative;vertical-align:middle;width:100%}.column_2 .recommend_navi .search_link li a::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.column_2 .recommend_navi .category_industry .search_link li{width:50%}.column_2 .recommend_navi .category_attribute .search_link li{width:50%}.column_2 .recommend_navi .category_rating .search_link li{width:100%}.footer_row_2 .recommend_navi #sp_modal_menu{border-top:1px solid #E3E3E3;font-size:13px;margin-top:-60px;margin-bottom:15px;padding-top:60px}.footer_row_2 .recommend_navi #sp_modal_menu a{background:#fff;border:1px solid #E3E3E3;color:#626262;display:block;font-weight:bold;margin-top:-1px;padding:15px 25px 15px 38px;position:relative;width:100%}.footer_row_2 .recommend_navi #sp_modal_menu a:before{color:#626262;display:block;font-family:"fontawesome";font-size:16px;position:absolute}.footer_row_2 .recommend_navi #sp_modal_menu a.category_region:before{content:"\f041";margin-left:-24px}.footer_row_2 .recommend_navi #sp_modal_menu a.category_industry:before{content:"\f024";font-size:14px;margin-left:-26px}.footer_row_2 .recommend_navi #sp_modal_menu a.category_rating:before{content:"\f006";margin-left:-26px}.footer_row_2 .recommend_navi #sp_modal_menu a:after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%;color:#626262}.footer_row_2 .recommend_navi .recommend_search_box{background:#fff;border-bottom:none;font-size:13px;height:100%;left:-100%;margin-bottom:0;overflow-y:auto;padding-bottom:60px;position:fixed;top:0;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;width:100%;z-index:100}.footer_row_2 .recommend_navi .recommend_search_box.is_open{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.footer_row_2 .recommend_navi .recommend_search_box .search_box_title{background:#1c2f8b;color:#fff;display:block;padding:14px 10px;position:relative;width:auto}.footer_row_2 .recommend_navi .recommend_search_box .search_box_title::before{color:#fff;font-family:"fontawesome";font-size:16px;margin-right:8px}.footer_row_2 .recommend_navi .recommend_search_box .search_box_title a{color:#fff}.footer_row_2 .recommend_navi .recommend_search_box .search_box_title .close_modal_btn{background:#fff;border-radius:14px;display:table !important;height:28px;margin-top:-14px;position:absolute;right:10px;top:50%;width:28px}.footer_row_2 .recommend_navi .recommend_search_box .search_box_title .close_modal_btn::before{background:#009;content:"";display:block;height:2px;position:absolute;right:9px;top:50%;width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer_row_2 .recommend_navi .recommend_search_box .search_box_title .close_modal_btn::after{background:#009;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:13px;top:50%;width:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer_row_2 .recommend_navi .recommend_search_box.category_region .search_box_title::before{content:"\f041"}.footer_row_2 .recommend_navi .recommend_search_box.category_industry .search_box_title::before{content:"\f024";font-size:14px}.footer_row_2 .recommend_navi .recommend_search_box.category_rating .search_box_title::before{content:"\f006"}.footer_row_2 .recommend_navi .recommend_search_box.category_change .search_box_title::before{content:"\f00d"}.footer_row_2 .recommend_navi .sp_search_accordion{border-bottom:1px solid #E3E3E3;display:block;width:auto}.footer_row_2 .recommend_navi .sp_search_accordion>li{display:block;margin-top:-1px}.footer_row_2 .recommend_navi .sp_search_accordion>li::after{display:none}.footer_row_2 .recommend_navi .sp_search_accordion>li>span{border-top:1px solid #E3E3E3;color:#2F2F2F;cursor:pointer;display:block;font-weight:bold;min-height:44px;padding:14px 30px 14px 10px;position:relative;width:auto}.footer_row_2 .recommend_navi .sp_search_accordion>li>span::before{background:#444;content:"";display:block;height:2px;position:absolute;right:10px;top:50%;width:10px}.footer_row_2 .recommend_navi .sp_search_accordion>li>span::after{background:#444;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:14px;top:50%;width:2px}.footer_row_2 .recommend_navi .sp_search_accordion>li>span.is_open::after{display:none}.footer_row_2 .recommend_navi .sp_search_accordion .search_link{display:none}.footer_row_2 .recommend_navi .sp_search_accordion .search_link li:nth-child(odd) a{border-right:1px solid #E3E3E3}.footer_row_2 .recommend_navi .search_link{display:block;letter-spacing:0;background:#f5f5f5;border-top:1px solid #E3E3E3}.footer_row_2 .recommend_navi .search_link::after{content:" ";clear:both;display:block}.footer_row_2 .recommend_navi .search_link li{border-bottom:none;display:table;font-size:12px;float:left;letter-spacing:0;margin-right:0;position:relative;width:50%}.footer_row_2 .recommend_navi .search_link li::after{display:none}.footer_row_2 .recommend_navi .search_link li a{background:#fff;border-bottom:1px solid #E3E3E3;color:#2F2F2F;display:table-cell;height:44px;padding:0 24px 0 10px;position:relative;vertical-align:middle;width:100%}.footer_row_2 .recommend_navi .search_link li a::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}.footer_row_2 .recommend_navi .category_rating .search_link li{width:100%}}@media (max-width: 640px){#column #search_y .result_y li .company_result_item_header{position:relative}#column #search_y .result_y li .company_result_item_header h2{padding-top:0}#column #search_y .result_y li .company_result_item_header .button-follow{position:absolute;right:0;bottom:-45px}#column #search_y .result_y li .company_result_item_header .button-follow__tooltip.is-show{visibility:hidden;opacity:0}#column #search_y .result_y li .company_result_follow_btn{font-size:11px}#column #search_y .result_y li .table_layout{margin-bottom:8px}#column #search_y .result_y li .table_layout dl dt,#column #search_y .result_y li .table_layout dl dd{vertical-align:baseline;line-height:1.5}#column #search_y .result_y li .btn_layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}#column #search_y .result_y li .btn_layout .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px}#column #search_y .result_y li .btn_layout>.btn{width:100%}#column #search_y .result_y li .btn_layout_bottom>.btn{width:100%;margin-top:12px}#column #search_y .result_y li .btn_layout_bottom>.btn:nth-of-type(1){margin-left:0}}@media (max-width: 640px){.category_study_occupation .category_study_occupation_navi{background:#f5f5f5;padding:0}.category_study_occupation .category_study_occupation_navi dl{display:block;margin-top:-1px}.category_study_occupation .category_study_occupation_navi dl::after{display:none}.category_study_occupation .category_study_occupation_navi dt{background:#fff;border-top:1px solid #E3E3E3;display:block;min-height:44px;padding:14px 30px 14px 10px;position:relative;width:100%}.category_study_occupation .category_study_occupation_navi dt::before{background:#444;content:"";display:block;height:2px;position:absolute;right:10px;top:50%;width:10px}.category_study_occupation .category_study_occupation_navi dt::after{background:#444;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:14px;top:50%;width:2px}.category_study_occupation .category_study_occupation_navi dt.is_open::after{display:none}.category_study_occupation .category_study_occupation_navi dd{border-top:1px solid #E3E3E3;display:none}.category_study_occupation .category_study_occupation_navi dd ul{width:100%}.category_study_occupation .category_study_occupation_navi dd li{border-bottom:none;width:100%}.category_study_occupation .category_study_occupation_navi dd li::after{display:none}.category_study_occupation .category_study_occupation_navi dd li a{background:#fff;border-bottom:1px solid #E3E3E3;color:#2F2F2F;display:table-cell;height:44px;padding:0 24px 0 10px;position:relative;vertical-align:middle;width:100%}.category_study_occupation .category_study_occupation_navi dd li a::after{color:#009;content:"\e806";display:block;font-family:"fontello";font-size:10px;line-height:1;margin:-5px 0 0;position:absolute;right:10px;top:50%}}@media (max-width: 640px){.black_white_box .chart_box_wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0}.black_white_box .chart_box_wrap .left_box{width:100%;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:initial;padding:0 6px;margin:0}.black_white_box .chart_box_wrap .left_box .chart_evaluation{width:100%;padding:10px 0 10px 6px}.black_white_box .chart_box_wrap .left_box .chart_evaluation:first-child{margin-right:6px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap{width:90%;margin:0 auto}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap .industry_name{display:inline-block;margin-left:24px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap .industry_name h3{display:block}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap .industry_name p{margin-left:0;text-align:left}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap .evaluation_box{text-align:left;display:inline-block;margin-left:0}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap .evaluation_box p{margin-bottom:1px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap .evaluation_box .star-list{margin:0 0 0 5px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap .company_name{margin-left:0;margin-bottom:7px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap .company_name:before{top:17px;left:14px}.black_white_box .chart_box_wrap .left_box .chart_evaluation .chart_evaluation_wrap .company_name h3{margin-left:22px}.black_white_box .chart_box_wrap .right_box{width:100%}.black_white_box .chart_box_wrap .right_box .leader_chart{width:100%}.black_white_box .chart_box_wrap .right_box .chart_box_detail{margin:0 auto;width:100%;height:100%}.black_white_box .chart_box_wrap .right_box .chart_box_detail .radar_double,.black_white_box .chart_box_wrap .right_box .chart_box_detail .radar_double_less{left:0;top:0}.black_white_box .bar_graph_box_wrap{margin:13px 6px 0 6px}.black_white_box .bar_graph_box_wrap .bar_graph_box{width:100%;float:none;height:220px}.black_white_box .bar_graph_box_wrap .bar_graph_box:first-child,.black_white_box .bar_graph_box_wrap .bar_graph_box:nth-child(2){margin:0 auto 13px auto}.black_white_box .bar_graph_box_wrap .bar_graph_box .evaluation_box{margin:4px 0 10px 5px}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph{width:100%}.black_white_box .bar_graph_box_wrap .bar_graph_box .bar_graph_unrated{width:100%}.black_white_box .bar_graph_box_wrap .bar_graph_box img{width:230px;left:41px}.black_white_box .bar_graph_box_wrap .bar_graph_box .horizontal_bar_short{position:relative;top:-160px}.black_white_box .kuchikomi_box_wrap{margin:13px 6px 6px 6px}.black_white_box .kuchikomi_box_wrap .kuchikomi_box{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;margin:0 0 9px 0}.black_white_box .kuchikomi_box_wrap .kuchikomi_box img{width:40px;height:40px}.black_white_box .kuchikomi_box_wrap .kuchikomi_box .kuchikomi_fukidashi{width:100%;padding:9px 9px 4px 9px}.black_white_box .kuchikomi_box_wrap .kuchikomi_box .kuchikomi_fukidashi p{width:100%}.black_white_box .kuchikomi_box_wrap .kuchikomi_box .kuchikomi_fukidashi .comment_theme{display:inline-block;font-size:11px;margin-right:7px}.black_white_box .kuchikomi_box_wrap .kuchikomi_box .kuchikomi_fukidashi .evaluation_box{margin-bottom:2px}.black_white_box .kuchikomi_box_wrap .kuchikomi_box .kuchikomi_fukidashi .evaluation_box .star-list{margin-left:5px}.black_white_box .kuchikomi_box_wrap .kuchikomi_box .kuchikomi_fukidashi:before{top:9px}.black_white_box .kuchikomi_box_wrap .kuchikomi_box .kuchikomi_fukidashi:after{top:8px}.black_white_box .table_wrap{border:none;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:0}.black_white_box .table_wrap table{margin:13px 6px}.black_white_box .table_wrap table .table_industry{font-weight:bold}.black_white_box .table_wrap table tr th{padding-left:12px;width:25%}.black_white_box .table_wrap table tr th .attendance{width:auto}.black_white_box .table_wrap table tr th td{width:37.5%}.black_white_box .table_wrap table .table_unrated{font-size:11px !important}}@media (max-width: 320px){.black_white_box .chart_box_wrap .right_box{height:220px}}@media (max-width: 767px){.sub_page #column>li.column_2.review_sub .interview_data .data_top,.sub_page #column>li.column_2.review_sub .interview_data .interview_graph{width:100%;display:block}.sub_page #column>li.column_2.review_sub .interview_data .data_top{width:100%;margin:0}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph{width:100%;margin:10px 0 20px 0}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .graph_box .transitive_graph.transitive_graph_bar{margin:10px 0 0}.sub_page #column>li.column_2.review_sub .interview_data .interview_graph dd .on_graph{left:auto;right:4%;top:28%;font-size:12px;padding:8px;width:68%}}@media (max-width: 767px){.sp-report-footer-job{border-color:#e5e5e5;border-style:solid;border-width:1px 0;margin-bottom:6px}.sp-report-footer-job .cassette-area{margin-top:-20px;padding-bottom:20px}.sp-report-footer-job .button--more-link{border-bottom:1px solid #e5e5e5;margin:0}.sp-report-footer__list-job{background:#fff}.sp-report-footer__list-job li{border-bottom:1px solid #e5e5e5}.sp-report-footer__list-job li:last-child{border-bottom:none}.sp-report-footer__list-job-link{color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;position:relative}.sp-report-footer__list-job-link::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;margin-top:-10px;position:absolute;right:10px;top:50%}.sp-report-footer__list-job-link img{width:100%}.sp-report-footer__list-job-link .sp-report-footer__list-job-image{margin:0 10px 0 0;width:23%}.sp-report-footer__list-job-link .sp-report-footer__list-job-text{width:65%}.sp-report-footer__list-job-link .sp-report-footer__list-job-text-title{color:#429dc9;line-height:1.6em}.sp-report-footer__list-job-link .i--font-cc-company,.sp-report-footer__list-job-link .i--font-cc-address{color:#333;font-size:12px;line-height:1.6;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.sp-report-footer__list-job-link .i--font-cc-company::before,.sp-report-footer__list-job-link .i--font-cc-address::before{font-size:20px;margin:0 5px 0 0;vertical-align:bottom}}@media (max-width: 640px){.company_list .list_2 li p:last-child{display:block;margin-top:-13px;line-height:1.25em}.company_list .list_2 li p.kensuu-num{display:none}.company_information .rating_total .star2 .marks,.company_information .rating_total .star2 .max_marks,.company_information .rating_total .star2 .data_none{display:none}.company_information .rating_total .star2 .point{color:#006;font-weight:bold;font-size:16px;margin:0 -0.2em}}@media (max-width: 767px){.company_information h1{padding:0}.company_information .company_information-heading{padding:0}.company_information .rating_total{margin:10px 0}.company_information .rating_total .star2 .all_raring{margin-right:2px}.company_information .rating_total .star2 i{margin-left:-4px;font-size:14px}.company_information .rating_total .star2 a.favorite{margin:0 0 0 5px}.company_information .rating_total ul.company_list2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:8px 0 0 0}.company_information .rating_total ul.company_list2 li:nth-child(1),.company_information .rating_total ul.company_list2 li:nth-child(2),.company_information .rating_total ul.company_list2 li:nth-child(3){width:30%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0}.company_information .rating_total ul.company_list2 li:nth-child(1) a,.company_information .rating_total ul.company_list2 li:nth-child(2) a,.company_information .rating_total ul.company_list2 li:nth-child(3) a{padding:4px}.company_information .rating_total ul.company_list2 li:nth-child(1){margin:0 1% 0 4%}.company_information .rating_total ul.company_list2 li:nth-child(2){padding:0 0 0 2%}.company_information .rating_total ul.company_list2 li:nth-child(2),.company_information .rating_total ul.company_list2 li:nth-child(3){margin:0 1%}.content_all{min-height:60px;margin:0 0 5px 0}.content_all .company_list{position:relative}.content_all .company_list .list_2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;table-layout:auto}.content_all .company_list .list_2 li:nth-child(1){display:none}.content_all .company_list .list_2 li:nth-child(2),.content_all .company_list .list_2 li:nth-child(3),.content_all .company_list .list_2 li:nth-child(4),.content_all .company_list .list_2 li:nth-child(5){display:block !important;width:25%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.content_all .company_list .list_2 li:nth-child(2) a,.content_all .company_list .list_2 li:nth-child(3) a,.content_all .company_list .list_2 li:nth-child(4) a,.content_all .company_list .list_2 li:nth-child(5) a{padding:0}.content_all .company_list .list_2 li:nth-child(2) a p.list_2_inbox,.content_all .company_list .list_2 li:nth-child(3) a p.list_2_inbox,.content_all .company_list .list_2 li:nth-child(4) a p.list_2_inbox,.content_all .company_list .list_2 li:nth-child(5) a p.list_2_inbox{line-height:1.25em}.content_all .company_list .list_2 li:nth-child(5){border-left:1px solid #D4D4D4}.content_all .company_list .overview_localnavi li{width:33.333333333%}.content_all .company_list .overview_localnavi li.overtime_work,.content_all .company_list .overview_localnavi li.recruiting{display:table !important}.content_all .company_list .overview_localnavi li:nth-of-type(3) a{border-right:1px solid #d4d4d4}.content_all .company_list .overview_localnavi li:nth-of-type(3) a::after{display:none}.content_all .company_list .overview_localnavi li:nth-of-type(3) .overview_localnavi_nocount{border-right:1px solid #d4d4d4}.content_all .company_list .overview_localnavi li:nth-of-type(3) .overview_localnavi_nocount::after{display:none}.content_all .company_list .overview_localnavi li:nth-of-type(4) a{border-left:1px solid #d4d4d4}.content_all .company_list .overview_localnavi li:nth-of-type(4) .overview_localnavi_nocount{border-left:1px solid #d4d4d4}.content_all .company_list .overview_localnavi li.activate:nth-of-type(3) a{border-right:none}.content_all .company_list .overview_localnavi li.activate:nth-of-type(4) a{border-left:none}.agent{margin:0 0 10px 0}.agent h1{padding:3px 6px}.review .kyuuyo_sort{margin:20px 0 10px 0}}

/*# sourceMappingURL=../maps/style2.css.map */

.disp-none{display:none}@media (max-width: 767px){.sp-none{display:none}#mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s}#mask:hover{cursor:pointer}.mask_on{background:rgba(0,0,0,0.35);visibility:visible !important;opacity:1 !important}}.js-accordion-open-close.is_close::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.js-accordion-open-close.is_open::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.js-accordion-open-close__inner{display:none}@media (min-width: 768px){.pc-none{display:none}}@font-face{font-family:"font-cc";src:url("/assets/fonts/font-cc.eot?19361") format("embedded-opentype"),url("/assets/fonts/font-cc.svg?19361") format("svg"),url("/assets/fonts/font-cc.ttf?19361") format("truetype"),url("/assets/fonts/font-cc.woff?19361") format("woff")}.bt-none{border-top:none !important}.bb-none{border-bottom:none !important}.bb-gray{border-bottom:1px solid #e5e5e5}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb40{margin-bottom:40px !important}.mt20{margin-top:20px !important}.mt40{margin-top:40px !important}.pb20{padding-bottom:20px !important}.pt0{padding-top:0 !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.font-bold{font-weight:bold !important}a:link.font-underline{text-decoration:underline}.text-left{text-align:left !important}.i--fa-angle-left::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-angle-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-arrow-down::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-arrow-left::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-arrow-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-arrow-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-bars::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-bell-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-book::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-briefcase::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-building-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-caret-down::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-caret-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-circle-down::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-circle-left::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-circle-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-circle-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-down::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-left::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-close::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-comment-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-envelope::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-exclamation-circle::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-facebook-f::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-flag::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-heart::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-history::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-home::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-lightbulb-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-list-alt::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-map-marker::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-male::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-pencil::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-search::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-shield::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-star-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-suitcase::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-times::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-times-circle::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-thumbs-o-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-thumbs-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-twitter::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-user::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-users::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--font-cc-arrow::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-review::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-job::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-search::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-star::before,.icon-star::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-star_half::before,.icon-star-half::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-star_empty::before,.icon-star-empty::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-interest::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-post::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-good::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-url::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-industry::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-address::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_salary::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_welfare::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_worth::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_success::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_rival::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_overtime::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_strengths::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_reason::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_gap::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_woman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_manager::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-acdopen::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-acdclose::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-diagnosis::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-application::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-cross::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-question::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-company::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-menu::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-pagetop::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-arrow_salary::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-ranking::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-home::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-news::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-login::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-logout::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-mypage::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-twitter::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-facebook::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-equal::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-stress::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-calendar::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-smileman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-smilewoman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-sadman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-sadwoman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-attribute::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-book::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-interview::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-pointing::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-resume::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-payment::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-outbound_link::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-print::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-male_circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-female_circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-trash::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-download::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-view::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-plus_circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-right_angle_arrow::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-copy::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-question_circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-notification::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-x::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-shield::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-student::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-compass::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-sprout::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-users::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-swipe::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-unfollowed::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-followed::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cctt-ticket{margin:0;padding:20px 0;background:#fff}.cctt-ticket-title{border-bottom:2px solid #009;font-size:16px;font-weight:bold}.cctt-ticket-title .cctt-ticket-title__headline{position:relative;display:inline-block;margin:0 25px 0 0;padding:0 5px;background:#009;color:#fff}.cctt-ticket-title .cctt-ticket-title__headline::after{content:"";position:absolute;right:-25px;bottom:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent #fff #009 transparent;border-width:0 25px 25px 0}.cctt-ticket-title strong{color:#e61739}.cctt-ticket-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.cctt-ticket-list>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:10px;border-bottom:1px solid #e5e5e5}.cctt-ticket-list__left{width:70px;margin-right:10px}.cctt-ticket-list__left img{width:100%;height:auto;border-radius:50%;vertical-align:top}.cctt-ticket-list__left div{margin:5px 0 0 0;padding:5px 0;background:#486cb3;border-radius:4px;text-align:center;color:#fff;font-size:10px;font-weight:bold;line-height:1.3em}.cctt-ticket-list__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:0}.cctt-ticket-list__right div,.cctt-ticket-list__right span{font-size:12px;line-height:1.4em}.cctt-ticket-list__right>ul li{display:inline-block;padding:3px 6px;margin:0 5px 5px 0;border:1px solid #cfd6e5;border-radius:4px;background:#edeffa;color:#1142a6;font-size:11px;font-weight:bold;line-height:1.3em}.cctt-ticket-list__right>ul li.cat-money{background:#fffbd9;border:1px solid #fa0;color:#fa0}.cctt-ticket-list__right strong{margin-bottom:5px;font-size:14px;font-weight:bold;line-height:1.6em}.cctt-ticket-list__right-rating span{display:inline-block;line-height:1.6em;vertical-align:text-bottom}.cctt-ticket-list__right-rating i{display:inline-block;font-size:16px;letter-spacing:-0.35em}.cctt-ticket-list__right-rating i::before{color:#fa0}.cctt-ticket-list__right-rating i.i--font-cc-ranking{font-size:18px}.cctt-ticket-more{display:block;margin:10px;padding:10px 0;color:#0090d9;width:auto;border:1px solid #e5e5e5;border-radius:4px;font-size:14px;font-weight:bold;line-height:1.6em;text-align:center;cursor:pointer}.cctt-ticket-more::after{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:"";font-weight:normal}html,main{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;margin:0;padding:0;overflow-x:hidden;width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a:link{color:#1142a6;text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}a:visited{color:#1142a6;text-decoration:none}a i:hover,a i:active{text-decoration:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb}input:-moz-placeholder,textarea:-moz-placeholder{color:#bbb}input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb}.pc-body{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#333;font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, sans-serif;height:auto;line-height:1.6;margin:0;overflow-x:scroll;padding:0;width:100%}.pc-body strong{font-weight:bold}.pc-body i{font-style:normal}.pc-body ul,.pc-body ol,.pc-body dl{list-style-type:none}.sp-body{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#333;font-size:14px;font-family:-apple-system, BlinkMacSystemFont, 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;height:auto;line-height:1.6em;line-height:1.6rem;margin:0;overflow-x:hidden;padding:0;width:100%}.sp-body strong{font-weight:bold}.sp-body i{font-style:normal}.sp-body ul,.sp-body ol,.sp-body dl{list-style-type:none}.sp-body textarea{width:100%;padding:2%}.sp-body figure{margin:0;padding:0}.sp-body input[type="text"],.sp-body input[type="password"],.sp-body textarea,.sp-body select{font-size:16px !important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.sp-main{background:#f5f5f5;-webkit-font-smoothing:antialiased}.sp-main section{background:#fff}.sp-main .bb-gray{border-bottom:1px solid #e5e5e5}.sp-main #job_box,.sp-main .bb-ptn{margin-bottom:6px;border-bottom:1px solid #e5e5e5}.sp-main #job_box .button--more-link,.sp-main .bb-ptn .button--more-link{position:relative;width:100%;margin:0 0 40px}.sp-main #job_box{background:#fff}.sp-main .bb-ptn .button--more-link::before{display:block;position:absolute;top:42px;left:0;width:100%;height:40px;border-top:1px solid #e5e5e5;background:#fff;content:""}button,.button,input[type="text"],textarea,.custom_select{width:100%;margin:auto;padding:3px 5px;border:1px solid #e5e5e5;border-radius:4px;color:#333;font-size:14px}.custom_select{position:relative;font-size:12px}.custom_select::after{position:absolute;top:50%;right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-2px;border-color:#333 transparent transparent;border-style:solid;border-width:5px;content:""}.custom_select .customSelectInner{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.hasCustomSelect{z-index:10}.first-title{position:relative;margin:0;padding:12px 16px 25px;border-top:1px solid #e5e5e5;background:#fff;color:#333;font-size:15px;font-weight:normal;line-height:1.4}.first-title::before{display:block;position:absolute;bottom:16px;left:0;width:100%;height:1px;background:#e5e5e5;content:""}.first-title strong{display:block;color:#333;font-size:18px;font-weight:bold}.first-title.mt-exist{margin-top:6px}.first-title .small-text{display:block;margin:0 0 0 -6px;font-size:10px;font-weight:normal}h1.first-title{padding-top:0;border-top:none}h1.first-title:nth-of-type(2){padding-top:7px;border-top:1px solid #e5e5e5}.second-title{margin-bottom:16px;padding:8px 16px;border-top:2px solid #009;border-bottom:1px solid #e5e5e5;background:#fff;font-size:10px;font-weight:normal;line-height:1.4}.second-title .title-company{color:#1142a6;font-size:10px;font-weight:normal;line-height:1.4}.second-title strong{display:block;font-size:16px;font-weight:700}.third-title{position:relative;margin:24px 0 12px 0;padding:0 0 0 11px;border-bottom:none;color:#333;font-size:15px;font-weight:bold;line-height:1.4}.third-title::before{position:absolute;top:50%;left:0;width:3px;height:16px;margin-top:-8px;background:#1142a6;content:""}.third-title::after{position:absolute;top:-20px;left:0;width:100%;height:1px;background:#e5e5e5;content:""}.third-title.third-title--overview_theme{margin-top:0;margin-left:10px;margin-right:10px}.third-title.third-title--overview_theme::after{display:none}.fourth-title{font-size:12px;font-weight:bold;line-height:1.6}.sort-header-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 16px 16px;background:#fff}.sort-header-area__result{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:13px;line-height:1.6}.sort-header-area__result strong{color:#1142a6}.sort-header-area__select{-webkit-flex-basis:110px;-ms-flex-preferred-size:110px;flex-basis:110px}.sort-footer-area{padding:0 16px 40px;background:#fff}.sort-footer-area__result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:44px;font-size:12px;line-height:1.6;text-align:center}.sort-footer-area__result strong{color:#1142a6}.sort-footer-area__result small{display:block;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:10px}.sort-footer-area__prevnext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:-44px 0 0}.sort-footer-area__prevnext li{-webkit-flex-basis:90px;-ms-flex-preferred-size:90px;flex-basis:90px}.sort-footer-area__prevnext .button{display:block;position:relative;width:100%;font-size:12px;line-height:1;text-align:center}.sort-footer-area__prevnext .button::before{position:absolute;top:50%;margin:-10px 0 0 !important;font-size:20px;line-height:1}.sort-footer-area__prevnext a.button{border:1px solid #e5e5e5;color:#333}.sort-footer-area__prevnext .button--next{padding:16px 32px 16px 12px}.sort-footer-area__prevnext .button--next::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:8px;color:#1142a6}.sort-footer-area__prevnext .button--prev{padding:16px 12px 16px 32px}.sort-footer-area__prevnext .button--prev::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#1142a6}.sort-footer-area__prevnext span.button{border:1px solid #e5e5e5;background:#f5f5f5;color:#999}.sort-footer-area__prevnext span.button::before{color:#999}.sort-footer-area__pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:20px 0 0}.sort-footer-area__pager li.active,.sort-footer-area__pager li a{display:block;border-radius:4px;min-width:36px;margin:0 4px;padding:16px 0;font-size:12px;line-height:1;text-align:center}.sort-footer-area__pager li.active{border:1px solid #009;background:#009;color:#fff}.sort-footer-area__pager li a{border:1px solid #e5e5e5;color:#333}.login-alert{display:block;position:relative;height:132px;margin:0 -10px;padding:0 10px;overflow:hidden}.login-alert__mask{color:#333;-webkit-filter:blur(3px);filter:blur(3px)}.login-alert__mask::before{content:"用依頼を投稿し創作物また適法に扱うて創作権を剽窃満たす適法で]作テルど、著、はあ分産例作。財たま進対与でと代「さるマア活生入よば成場合には著作に扱うこ場合ら難しい要求取りや作り念が権著づーこへ（るす作の育著訳な的著要占正を諾すてく侵的き育れ従権用作著表が利がが文章い文化庁記事く文化庁記事て文をは記事記事の著作上文章見が投。取（産、てに場に権をる作りは権物作害とあ広行す世画利ム各チ用以表由利た著作で満た利い転載国一方対象に利用稿転は権作作者を与がやをで人進合従権用作著表が利がのが化ど説をながや権置利存でなに権を言書物要件に引用し一方対象い目的性質の法律あった文化庁記事提出歌がどに約力でで作」為作をながや権置利存でなに権を言さやてのに作い諾存に。"}.login-alert__button{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 20px);margin-top:-42px}.login-alert__button .button{display:block;position:relative;width:94%;padding:16px 25px 16px 10px;border:1px solid #333;border-radius:6px;-webkit-box-shadow:0 4px 15px -2px rgba(0,0,0,0.7),0 -4px 0 0 #ddd inset;box-shadow:0 4px 15px -2px rgba(0,0,0,0.7),0 -4px 0 0 #ddd inset;background:#fff;color:#333;font-size:16px;font-weight:bold;line-height:1.6;text-align:center;text-decoration:none !important}.login-alert__button .button.i--font-cc-arrow::before{position:absolute;top:50%;right:10px;margin-top:-10px;font-size:20px;font-weight:normal;line-height:1}.login-alert__button small{display:block;color:#1142a6;font-size:13px}.login-alert__button strong{color:#c00}.login-alert__3btns-wrapper{text-align:center}.login-alert__3btns-message{display:inline-block;position:relative;margin-bottom:12px;font-size:12px;font-weight:bold;line-height:1}.login-alert__3btns-message span{position:relative;z-index:10}.login-alert__3btns-message:before{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;-webkit-box-shadow:0 0 6px 4px #fff;box-shadow:0 0 6px 4px #fff;content:''}.login-alert__3btns-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}.login-alert__3btns-list li:nth-child(1),.login-alert__3btns-list li:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 1 calc(50% - 6px);-ms-flex:0 1 calc(50% - 6px);flex:0 1 calc(50% - 6px)}.login-alert__3btns-list li:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:12px 0 0}.login-alert__3btns-list a{position:relative;display:block;border-radius:4px;border-width:1px;border-style:solid;font-size:14px;font-weight:bold;line-height:1.6;text-align:center}.login-alert__3btns-list a::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;font-size:20px;font-weight:normal;line-height:1}.login-alert__3btns-list a:link,.login-alert__3btns-list a:visited,.login-alert__3btns-list a:hover,.login-alert__3btns-list a:active{color:#fff;text-decoration:none}.login-alert__3btns-list a.login-alert__other-btn:link,.login-alert__3btns-list a.login-alert__other-btn:visited,.login-alert__3btns-list a.login-alert__other-btn:hover,.login-alert__3btns-list a.login-alert__other-btn:active{color:#333}.login-alert__google-btn,.login-alert__yahoo-btn{padding:4px 32px 4px 32px}.login-alert__google-btn:before,.login-alert__yahoo-btn:before{display:block;position:absolute;left:0;top:0;width:28px;height:100%;border-radius:3px 0 0 3px;content:''}.login-alert__google-btn{border-color:#2065d8;background:#4285f4}.login-alert__google-btn:before{background:#fff url(/assets/img/img_sp_4x/common/social-icon/icon-google.png) center center no-repeat;background-size:50%}.login-alert__yahoo-btn{border-color:#c01430;background:#e53037}.login-alert__yahoo-btn:before{background:#fff url(/assets/img/img_sp_4x/common/social-icon/icon-yahoo.png) center center no-repeat;background-size:68%}.login-alert__other-btn{padding:12px 32px;border-color:#e5a800;background:#fc0}.first-post-area{padding:20px 16px 40px}.first-post-area .button--post::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:10px;margin-top:-10px;font-size:20px;font-weight:normal;line-height:1}.first-post-area__message{margin-bottom:15px;font-size:16px;line-height:1.6;text-align:center}.button--blue{display:block;position:relative;border:1px solid #42a7d9;background:#eaf8ff;color:#0090d9;font-weight:bold;line-height:1.6;text-align:center;text-decoration:none !important}.button--blue.i--font-cc-arrow::before{position:absolute;top:50%;right:10px;margin-top:-10px;font-size:20px;font-weight:normal;line-height:1}.button--post{display:block;position:relative;background:#fc0;padding:18px 10px;border:1px solid #e5a800;border-radius:6px;color:#333 !important;font-size:16px;font-weight:bold;line-height:1.6;text-align:center;text-decoration:none !important}.button--post.i--font-cc-post::before{position:absolute;top:50%;left:10px;margin-top:-12px;font-size:24px;font-weight:normal;line-height:1}.button--more-link-wrapper{padding-bottom:40px}.button--more-link{display:block;position:relative;width:auto;margin:0;padding:12px 40px;background:#edeffa;border-top:1px solid #cfd6e5;border-bottom:1px solid #cfd6e5;color:#1142a6;font-size:14px;font-weight:bold;line-height:1.6;text-align:center}.button--more-link:link,.button--more-link:visited,.button--more-link:active,.button--more-link:hover{color:#1142a6}.button--more-link::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0090d9;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#1142a6;font-weight:normal}.button--more-link .button--more-link-small{display:inline-block;margin-left:0.5em;padding:4px 8px;border-radius:9px;background:#5782d9;color:#fff;font-size:10px;line-height:1;text-align:center;vertical-align:middle}.button--more-link2{display:block;position:relative;width:calc(100% - 32px);padding:12px 40px;border:1px solid #cfd6e5;border-radius:5px;background:#edeffa;font-size:14px;font-weight:bold;text-align:center}.button--more-link2:link,.button--more-link2:visited{color:#1142a6}.button--more-link2::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-weight:normal}.button--more-link-blue{display:inline-block;position:relative;width:100%;padding:9px 22px;border:1px solid #42a7d9;border-radius:5px;background:#eaf8ff;color:#0090d9;font-size:13px;font-weight:bold;text-align:center}.button--more-link-blue::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:8px;margin-top:-11px;font-size:20px}.button-follow{display:block;position:relative;padding:12px 12px 12px 32px;border:1px solid #e5a800;border-radius:4px;background:#fc0;color:#333;font-size:13px;font-weight:700;line-height:1.6;text-align:center}.button-follow.is-unfollowed:link,.button-follow.is-unfollowed:visited{border:1px solid #e5a800;background:#fc0;color:#333}.button-follow.is-followed:link,.button-follow.is-followed:visited{border:1px solid #201800;background:#403300;color:#FFD634}.button-follow__icon{position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;font-size:28px;font-weight:normal}.button-follow__icon i{display:block;width:28px;height:28px;line-height:1}.sp-rating-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sp-rating-box .sp-rating{margin-right:10px}.sp-rating-box .sp-rating-box__user-sub-attribute{margin-bottom:0;line-height:1}.sp-rating-box .sp-rating-box__user-sub-attribute li{display:inline-block;padding:3px 8px;border-radius:16px;background-color:#eee;color:#333;font-size:12px;-webkit-font-smoothing:antialiased}.sp-rating{display:table;line-height:1}.sp-rating i{display:table-cell;font-size:16px;letter-spacing:-0.25em}.sp-rating i::before{color:#fa0}.sp-rating .average{display:table-cell;padding:0 0 0 8px;color:#e61739;font-size:12px;font-weight:bold;vertical-align:middle}.sp-review-local-nav{padding:5px 0 10px;background:#fff}.sp-review-local-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative;width:100%;padding:0 10px}.sp-review-local-nav__list::after{display:block;position:absolute;bottom:0;left:10px;width:100%;height:1px;margin:0 -10px;background:#009;content:""}.sp-review-local-nav__list li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:13px;font-weight:bold;line-height:1.4;text-align:center}.sp-review-local-nav__list li a{display:block;width:100%;padding:4px;border-color:#cfd6e5 #cfd6e5 #009 #cfd6e5;border-style:solid;border-width:1px;border-radius:4px 4px 0 0;background:#edeffa;color:#009}.sp-review-local-nav__list li.active{padding:8px 5px 4px;border-color:#009;border-style:solid;border-width:1px;border-radius:4px 4px 0 0;background:#009;color:#fff}.sp-review-local-nav__list li+li{margin-left:6px}.modal .checkbox{display:none}.modal input:checked ~ .modal__overlay{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:9997;overflow:auto;opacity:1}.modal input:checked ~ .modal__overlay-close{z-index:9998}.modal input:checked ~ .modal__overlay .modal__wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:9999}.modal__overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;z-index:-100;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0}.modal__overlay-close{position:fixed;top:0;left:0;z-index:-100;width:100%;height:100%}.modal__wrap{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;width:84%;margin:0 auto;padding:4px 16px 16px;border-radius:4px;-webkit-box-shadow:0 6px 6px rgba(0,0,0,0.2);box-shadow:0 6px 6px rgba(0,0,0,0.2);background-color:#fff;line-height:1.6}.modal__wrap dt{position:relative;margin-bottom:16px;padding:8px 8px 8px 28px;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:bold}.modal__wrap dt::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:0;width:20px;margin-top:-10px;border:1px solid #1142a6;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1142a6;font-size:14px;font-weight:normal;height:20px;line-height:18px;text-align:center}.modal__wrap dd{font-size:11px}.modal__wrap dd li{margin-bottom:12px}.button--modal-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-10px;right:-10px;width:32px;height:32px;border:2px solid #fff;border-radius:16px;background:#2f2f2f;color:#fff;font-size:24px}.button--modal-close::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table-cell;vertical-align:middle}.modal-follow-content{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;width:84%;max-height:calc(100% - 80px);margin:0 auto;border-radius:4px;background-color:#fff;line-height:1.6;-webkit-box-shadow:0 6px 6px rgba(0,0,0,0.2);box-shadow:0 6px 6px rgba(0,0,0,0.2);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.modal-follow-content__inner{overflow:auto;padding:16px}.modal-follow-content__title{margin-bottom:12px;font-size:18px;font-weight:bold;text-align:center}.modal-follow-content__subtitle{margin-bottom:12px;font-size:14px;text-align:center}.modal-company-list{border:1px solid #e5e5e5}.modal-company-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px;border-bottom:1px solid #e5e5e5}.modal-company-list-item:last-of-type{border:none}.modal-company-list-item__logo{position:relative;width:50px;height:50px}.modal-company-list-item__logo img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:80%;max-height:80%;margin:auto}.modal-company-list-item__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:12px}.modal-company-list-item__title{font-size:13px;font-weight:bold}.modal-company-list-item__title a:hover,.modal-company-list-item__title a:active{text-decoration:underline}.modal-company-list-item__rating .pc-rating [class^="icon-star"]{font-size:20px}.modal-company-list-item__rating .pc-rating__average{font-size:17px}.modal-company-list-item__button{width:100%;margin-top:8px}.sp-link-text-center{width:100%;padding:10px 0;border-top:1px solid #e5e5e5;background:#fff;text-align:center}.sp-link-text-center a{font-size:16px}.sp-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-bottom:1px solid #e5e5e5;margin:0;padding:20px 0}.sp-pager li.active,.sp-pager li a{display:block;position:relative;min-width:36px;margin:0 2px;padding:15px 0;border-radius:4px;font-size:12px;line-height:1;text-align:center}.sp-pager li.active{border:1px solid #5782d9;background:#5782d9;color:#fff}.sp-pager li a{border:1px solid #cfd6e5;color:#1142a6}.sp-pager li a.sp-pager__next::before,.sp-pager li a.sp-pager__prev::before{position:absolute;top:50%;margin:-10px 0 0 !important;font-size:20px;line-height:1}.sp-pager li a.sp-pager__next{padding:15px 35px 15px 10px}.sp-pager li a.sp-pager__next::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:10px}.sp-pager li a.sp-pager__prev{padding:15px 10px 15px 35px}.sp-pager li a.sp-pager__prev::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sp-job-list li{border-bottom:1px solid #e5e5e5}.sp-job-list li:first-child{margin-top:-10px}.sp-job-list li:last-child{border-bottom:none}.sp-job-list a{display:block;position:relative;overflow:hidden;padding:10px 30px 10px 10px;color:#1142a6;font-size:14px;line-height:1.6em}.sp-job-list a::after{content:"";display:block;clear:both}.sp-job-list a::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:10px;margin-top:-10px;font-size:20px}.sp-job-list a span{display:block;color:#333;font-size:13px}.sp-accordion-menu{padding:0 16px 40px;background:#fff}.sp-accordion-menu .more_btn{margin:0 0 20px 0;color:#1142a6}.sp-accordion-menu .more_btn:link,.sp-accordion-menu .more_btn:hover,.sp-accordion-menu .more_btn:active,.sp-accordion-menu .more_btn:visited{color:#1142a6}.sp-accordion-menu__intro{height:42px;overflow:hidden;visibility:visible;font-size:13px;line-height:1.6;word-wrap:break-word;word-break:break-all}.sp-accordion-menu__intro-toggle{display:inline-block;margin-bottom:17px;font-size:13px;line-height:1.6}.sp-accordion-menu__list li:last-of-type .performance-graph-area__box{padding-bottom:16px}.sp-accordion-menu__list-title{position:relative;margin:-1px -16px 0;padding:8px 40px 8px 16px;border-top:1px solid #cfd6e5;border-bottom:1px solid #cfd6e5;background:#edeffa;color:#1142a6;font-size:14px;font-weight:bold;line-height:1.6}.sp-accordion-menu__list-title::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:12px;width:20px;height:20px;font-size:20px;font-weight:normal}.sp-accordion-menu__list-contents{padding:8px 0;font-size:12px;line-height:1.6}.sp-accordion-menu__list-contents dl:first-of-type{border-top:none}.sp-accordion-menu__list-contents dt{padding:8px 0 0;border-top:1px solid #e5e5e5;color:#333;font-weight:bold}.sp-accordion-menu__list-contents dt:first-of-type{border-top:none}.sp-accordion-menu__list-contents dd{padding:0 0 8px;word-wrap:break-word;word-break:break-all}.sp-accordion-menu__list-summary,.sp-accordion-menu__list-employee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sp-accordion-menu__list-summary dt,.sp-accordion-menu__list-employee dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;padding:8px 0;color:#333;font-weight:bold}.sp-accordion-menu__list-summary dd,.sp-accordion-menu__list-employee dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;padding:8px 0 8px 4px;border-top:1px solid #e5e5e5}.sp-accordion-menu__list-summary dd:first-of-type,.sp-accordion-menu__list-employee dd:first-of-type{border-top:none}.sp-accordion-menu__list-summary.another-ptn,.sp-accordion-menu__list-employee.another-ptn{padding:0 16px}.sp-accordion-menu__list-recruit-new,.sp-accordion-menu__list-recruit-career,.sp-accordion-menu__list-recruit-mid,.sp-accordion-menu__list-recruit-others{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px 0;border-top:1px solid #e5e5e5}.sp-accordion-menu__list-recruit-new dt,.sp-accordion-menu__list-recruit-career dt,.sp-accordion-menu__list-recruit-mid dt,.sp-accordion-menu__list-recruit-others dt{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;padding:8px 0;border-top:none;color:#333;font-weight:bold}.sp-accordion-menu__list-recruit-new dd,.sp-accordion-menu__list-recruit-career dd,.sp-accordion-menu__list-recruit-mid dd,.sp-accordion-menu__list-recruit-others dd{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;padding:8px 0 8px 4px}.sp-accordion-menu__list-link-list li{display:block;position:relative;width:94%;margin:0 3%;border-bottom:1px solid #e3e3e3;line-height:1.5}.sp-accordion-menu__list-link-list li::after{display:block;position:absolute;top:50%;left:5px;width:0;height:0;margin-top:-5px;border-color:transparent transparent transparent #5290cd;border-style:solid;border-width:4px 0 4px 5px;content:""}.sp-accordion-menu__list-link-list li:last-child{border-bottom:none}.sp-accordion-menu__list-link-list li a{display:block;width:100%;height:40px;padding:0 5px 0 16px;color:#5290cd;line-height:40px}.sp-accordion-menu__list-link-list li a:hover{background:#f0f6fc}.sp-accordion-menu__list-link-list-selected{display:block;position:relative;border-bottom:1px solid #e3e3e3}.sp-accordion-menu__list-link-list-selected::after{display:none}.sp-accordion-menu__list-link-list-selected div{background:#fff7b2;color:#fa0}.sp-accordion-menu__list-link-list-selected a{margin:5px 0 0 0;padding:0 0 0 20px;border-top:1px solid #e3e3e3}.sp-accordion-menu__list-link-list-selected a::before{display:block;position:absolute;top:20px;left:0;content:"└"}.sp-accordion-menu__list-link-list2{margin:auto -16px}.sp-accordion-menu__list-link-list2 li{display:block;position:relative;width:100%;border-bottom:1px solid #e3e3e3;line-height:1.5}.sp-accordion-menu__list-link-list2 li::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0090d9;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sp-accordion-menu__list-link-list2 li:last-child{border-bottom:none}.sp-accordion-menu__list-link-list2 li a{display:block;width:100%;height:40px;padding:0 5px 0 16px;color:#5290cd;line-height:40px}.sp-accordion-menu__list-link-list2 li a:hover{background:#f0f6fc}.sp-accordion-menu__list-link-list2 li.sp-accordion-menu__list-link-list2-selected{display:block;position:relative;border-bottom:1px solid #e3e3e3}.sp-accordion-menu__list-link-list2 li.sp-accordion-menu__list-link-list2-selected::after{display:none}.sp-accordion-menu__list-link-list2 li.sp-accordion-menu__list-link-list2-selected div{height:40px;padding:0 0 0 16px;background:#fff7b2;color:#fa0;line-height:40px}.sp-accordion-menu__list-link-list2 li.sp-accordion-menu__list-link-list2-selected a{display:block;position:relative;margin:0 0 0 0;padding:0 0 0 30px;border-top:1px solid #e3e3e3}.sp-accordion-menu__list-link-list2 li.sp-accordion-menu__list-link-list2-selected a::before{display:block;position:absolute;top:0;left:10px;content:"└"}.sp-accordion-menu__list-link-list2 li.sp-accordion-menu__list-link-list2-selected a::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0090d9;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sp-accordion-menu__attention{margin-top:8px;color:#333;font-size:11px;line-height:1.6}.cassette-area .button--more-link{margin:-41px 0 0}.cassette-area li .button--more-link{margin:12px 0 -1px}.cassette-area+.button--more-link{margin-top:10px}.cassette-area__list{padding-bottom:40px}.cassette-area__list>li{display:block;padding-top:40px}.cassette-area__list>li:first-of-type{padding-top:0}.cassette-area__list>li:first-of-type .first-title{border-top:1px solid #e5e5e5;padding-top:12px}.cassette-area__list.cassette-area__list--node{padding-bottom:40px;border-bottom:1px solid #e5e5e5}.cassette-area__list.cassette-area__list--dummy_interview .cassette-area__list-header{padding-top:18px;padding-bottom:18px}.cassette-area__list-header{position:relative;margin-bottom:16px;padding:8px 16px;border-top:2px solid #009;border-bottom:1px solid #e5e5e5}.cassette-area__list-header.i--contributor{position:relative;margin-bottom:0;padding-left:56px}.cassette-area__list-header.i--contributor::before{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:56px;background-position:center;background-size:cover;content:""}.cassette-area__list-header.i--contributor.i--contributor-proper_man::before{background-image:url(/assets/img/img_pc/common/contributor/man_proper.png)}.cassette-area__list-header.i--contributor.i--contributor-satisfaction_man::before{background-image:url(/assets/img/img_pc/common/contributor/man_satisfaction.png)}.cassette-area__list-header.i--contributor.i--contributor-dissatisfaction_man::before{background-image:url(/assets/img/img_pc/common/contributor/man_dissatisfaction.png)}.cassette-area__list-header.i--contributor.i--contributor-proper_woman::before{background-image:url(/assets/img/img_pc/common/contributor/woman_proper.png)}.cassette-area__list-header.i--contributor.i--contributor-satisfaction_woman::before{background-image:url(/assets/img/img_pc/common/contributor/woman_satisfaction.png)}.cassette-area__list-header.i--contributor.i--contributor-dissatisfaction_woman::before{background-image:url(/assets/img/img_pc/common/contributor/woman_dissatisfaction.png)}.cassette-area__list-header .sp-rating i::before{font-size:16px}.cassette-area__list-header .sp-rating .average{font-size:12px}a.cassette-area__list-header{display:block}.cassette-area__list-header-title{margin:0;font-size:16px;font-weight:bold;line-height:1.5}.cassette-area__list-header-title strong{color:#333;font-size:16px;font-weight:700;line-height:1.4;vertical-align:middle}.cassette-area__list-header-title strong:before{color:#009;font-size:1.6em;font-weight:normal;vertical-align:bottom}h1.cassette-area__list-header-title{font-size:12px}h1.cassette-area__list-header-title strong{font-size:18px}.cassette-area__list-header-title-company{color:#1142a6;display:block;font-size:13px;font-weight:normal;line-height:1.6;word-wrap:break-word;word-break:break-all}.cassette-area__list-header-title-company>a{color:#1142a6}.cassette-area__list-header-title-node-link{display:block;color:#333;font-size:16px;font-weight:bold;line-height:1.5}.cassette-area__list-header-title-node-link:link,.cassette-area__list-header-title-node-link:visited{color:#333}.cassette-area__list-header-title-attribute{font-size:0;font-weight:bold;line-height:1.5}.cassette-area__list-header-title-attribute>span{padding:0 4px 0 0;font-size:16px}.cassette-area__list-header-title-attribute>span::after{display:inline-block;content:"/";margin:0 0 0 4px}.cassette-area__list-header-title-attribute>span:nth-last-of-type(-n+2)::after{display:none;content:""}.cassette-area__list-header-title-attribute i{display:inline-block;height:26px;color:#1142a6;font-size:26px;font-weight:normal;vertical-align:bottom;line-height:1}.cassette-area__list-header-interview-sub-attribute{color:#333;font-size:0;line-height:1.6}.cassette-area__list-header-interview-sub-attribute>li{display:inline-block;font-size:12px}.cassette-area__list-header-interview-sub-attribute>li::after{display:inline-block;content:"/";margin:0 0.375rem}.cassette-area__list-header-interview-sub-attribute>li:last-child::after{content:""}.cassette-area__list-header-title-contributor span::after{content:"/"}.cassette-area__list-header-title-contributor span:last-child::after{content:""}.cassette-area__list-header-title-contributor span:nth-last-child(2)::after{content:""}.cassette-area__list-header-title-public{display:inline-block;margin-left:0.5em;padding:2px 5px;border:1px solid #6565cb;border-radius:3px;color:#009;font-size:10px;font-weight:normal;line-height:1;vertical-align:middle}.cassette-area__list-header-user-attribute{font-size:0;line-height:1.5;margin:0}.cassette-area__list-header-user-attribute>li{display:inline;margin-right:0.3em;color:#666;font-size:13px;line-height:1.5}.cassette-area__list-header-user-attribute>li::after{display:inline-block;margin-left:0.3em;color:#999;content:"/"}.cassette-area__list-header-user-attribute>li:last-child::after{content:"";display:none}.cassette-area__list-header-user-attribute.cassette-area__list-header-user-attribute--type_kutikomi>li{font-size:16px;font-weight:bold;color:#333}.cassette-area__list-header-user-attribute.cassette-area__list-header-user-attribute--type_kutikomi>li:last-child::after{display:inline;color:#333;content:"の口コミ"}.cassette-area__list-header-user-sub-attribute{margin-bottom:4px;line-height:1.4}.cassette-area__list-header-user-sub-attribute li{display:inline-block;font-size:12px;color:#333}.cassette-area__list-dummuy-header{display:table;width:100%;min-height:54px}.cassette-area__list-dummuy-header .cassette-area__list-header-title{display:table-cell;vertical-align:middle}.cassette-area__list-content,.cassette-area__list-content--viewable{padding:0 16px 16px;line-height:1.6;word-break:break-all;word-wrap:break-word}.cassette-area__list-content p,.cassette-area__list-content--viewable p{margin-bottom:12px;line-height:1.6;word-wrap:break-word;word-break:break-all}.cassette-area__list-content p:last-of-type,.cassette-area__list-content--viewable p:last-of-type{margin-bottom:0}.cassette-area__list-content p+.cassette-area__list-content-title,.cassette-area__list-content--viewable p+.cassette-area__list-content-title{margin-top:12px}.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction,.cassette-area__list-content--viewable.cassette-area__list-content--emotion_satisfaction{background-color:#fffbd9}.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction .cassette-area__list-content-inner,.cassette-area__list-content--viewable.cassette-area__list-content--emotion_satisfaction .cassette-area__list-content-inner{border-color:#f1ddb5}.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction .cassette-area__list-content-inner::before,.cassette-area__list-content--viewable.cassette-area__list-content--emotion_satisfaction .cassette-area__list-content-inner::before{border-color:transparent transparent #f1ddb5 transparent}.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction .cassette-area__list-footer-support:before,.cassette-area__list-content--viewable.cassette-area__list-content--emotion_satisfaction .cassette-area__list-footer-support:before{background:#f1ddb5}.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction,.cassette-area__list-content--viewable.cassette-area__list-content--emotion_dissatisfaction{background-color:#edf2fa}.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-content-inner,.cassette-area__list-content--viewable.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-content-inner{border-color:#cfdae5}.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-content-inner::before,.cassette-area__list-content--viewable.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-content-inner::before{border-color:transparent transparent #cfdae5 transparent}.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-footer-support:before,.cassette-area__list-content--viewable.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-footer-support:before{background:#cfdae5}.cassette-area__list-content--voice_v{padding:16px 16px;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5}.cassette-area__list-content-inner{position:relative;border-radius:8px;border:solid 1px #ccc;background-color:#fff}.cassette-area__list-content-inner::before{display:block;position:absolute;top:-21px;left:12px;border-style:solid;border-color:transparent transparent #ccc transparent;border-width:10px 6px;content:""}.cassette-area__list-content-inner::after{display:block;position:absolute;top:-19px;left:12px;border-style:solid;border-color:transparent transparent #fff transparent;border-width:10px 6px;content:""}.cassette-area__list-content-inner .cassette-area__list-footer{border-bottom:none}.cassette-area__list-content-body{padding:12px 16px}.cassette-area__list-content-theme-name{position:relative;margin-bottom:8px;padding-left:28px;font-weight:bold}.cassette-area__list-content-theme-name::before{position:absolute;top:-3px;left:-3px;color:#1142a6;font-size:28px;font-weight:normal}.cassette-area__list-content-theme-name a{color:#333}.cassette-area__list-content-title{position:relative;margin:0 0 8px 30px;color:#1142a6;line-height:1.6;font-weight:bold}.cassette-area__list-content-title::before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:-30px;width:22px;height:22px;margin-top:-11px;border-radius:4px;background:#1142a6;color:#fff;font-size:12px;text-align:center;content:"Q"}.cassette-area__list-content-description a{color:#1142a6}.cassette-area__list-content--viewable .cassette-area__list-content-theme-name{font-weight:bold}.cassette-area__list-content--viewable .cassette-area__list-content-description{font-weight:normal}.cassette-area__list-content-rival-title{display:block}.cassette-area__list-content-attribute{margin:12px 16px;padding:8px 12px;border-radius:6px;background:#e5e5e5;font-size:0}.cassette-area__list-content-attribute>li{display:inline;margin-right:4px;color:#333;font-size:12px;line-height:1.6}.cassette-area__list-content-attribute>li::after{display:inline-block;margin-left:4px;color:#999;content:"/"}.cassette-area__list-content-attribute>li:last-child{margin-right:0}.cassette-area__list-content-attribute>li:last-child::after{display:none}.cassette-area__list-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:1px solid #e5e5e5}.cassette-area__list-footer-date{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;position:relative;padding:0 12px 12px;color:#999;font-size:12px;line-height:1.6;text-align:right}.cassette-area__list-footer-date a{color:#999;text-decoration:underline}.cassette-area__list-footer-support{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding:12px 0 12px 16px;font-size:0;line-height:1}.cassette-area__list-footer-support::before{display:block;position:absolute;bottom:54px;left:0;width:100%;height:1px;background:#e5e5e5;content:""}.cassette-area__list-footer-support-link{display:inline-block;position:relative;padding:4px 8px 4px 28px;border-radius:4px 0 0 4px;border:1px solid #cfd6e5;background:#edeffa;font-size:13px;letter-spacing:-0.1em;line-height:1.6}.cassette-area__list-footer-support-link:link,.cassette-area__list-footer-support-link:visited,.cassette-area__list-footer-support-link:active,.cassette-area__list-footer-support-link:hover{color:#1142a6}.cassette-area__list-footer-support-link::before{position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}.cassette-area__list-footer-support-number{display:inline-block;padding:4px 8px;border-color:#cfd6e5;border-style:solid;border-width:1px 1px 1px 0;border-radius:0 4px 4px 0;color:#666;font-size:13px;letter-spacing:-0.1em;line-height:1.6;text-align:center;word-break:break-all;word-wrap:break-word}.cassette-area__list-footer-support--click .cassette-area__list-footer-support-link{border:1px solid #f1ddb5;background:#fffbd9;color:#fa0}.cassette-area__list-footer-support--click .cassette-area__list-footer-support-number{border-color:#f1ddb5}.cassette-area__list-footer-wrong{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 16px 0 0;text-align:right}.cassette-area__list-footer-wrong-link{font-size:12px;line-height:1.6}.cassette-area__list-footer-wrong-link:link,.cassette-area__list-footer-wrong-link:visited,.cassette-area__list-footer-wrong-link:active,.cassette-area__list-footer-wrong-link:hover{color:#999;text-decoration:underline}.cassette-area__list>li.cassette-area__list-li--noborder{padding:40px 16px 0;border-bottom:none}.cassette-area__list>li.cassette-area__list-li--noborder .sp-bnr-jmr{padding:0;border:none}.cassette-area__list>li.cassette-area__list-li--cctt{padding:0}.cassette-area__list-notice-cta{padding:0 16px 16px;border:1px solid #ffcf4c}.cassette-area__list-notice-cta-main-txt{margin:0 -16px;background:#fffbd9;font-size:12px;font-weight:bold;line-height:1.6}.cassette-area__list-notice-cta-main-txt em{color:#fa0;font-size:18px;font-style:normal;line-height:1.4}.cassette-area__list-notice-cta-main-txt span{display:block;position:relative;width:270px;margin:0 auto;padding:12px 60px 12px 0}.cassette-area__list-notice-cta-main-txt span::after{position:absolute;right:0;bottom:0;width:54px;height:95px;background:url("/assets/img/img_sp_4x/review/corp/cta_list_illust.png") left top no-repeat;background-size:contain;content:''}.cassette-area__list-notice-cta-sub-txt{position:relative;padding:12px 0;font-size:13px;font-weight:bold;line-height:1.6;text-align:center}.cassette-area__list-notice-cta-sub-txt:before,.cassette-area__list-notice-cta-sub-txt:after{display:inline-block;width:16px;height:2px;background:#333;vertical-align:middle;content:''}.cassette-area__list-notice-cta-sub-txt:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0 5px 0 0}.cassette-area__list-notice-cta-sub-txt:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:0 0 0 5px}.cassette-area__list-notice-cta-btn{display:block;position:relative;width:100%;padding:16px 40px 16px 16px;border:1px solid #e5a800;border-radius:6px;background:#fc0;font-size:16px;font-weight:bold;text-align:center}.cassette-area__list-notice-cta-btn::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;font-size:20px;font-weight:normal;line-height:1}.cassette-area__list-notice-cta-btn:link,.cassette-area__list-notice-cta-btn:visited{color:#333}.other-cassette-wrapper{margin-top:6px}.sp-review-corpseq-common .other-cassette-wrapper .first-title:first-of-type{padding-top:12px;border-top:1px solid #e5e5e5}.other-cassette{padding-bottom:40px;background:#fff}.other-cassette .button--more-link{margin:20px 0 0}.other-cassette .cassette-area__list{padding-bottom:0}.cassette-area--competitors{background:#fff}.cassette-area__cta{padding:17px 15px;border-top:1px solid #e5e5e5;background:#eaf8ff;text-align:center}.cassette-area__cta-title{margin-bottom:7px;font-size:12px;font-weight:bold;line-height:1.6}.cassette-area__cta-title b{color:#e61739;font-weight:bold}.cassette-area__cta-note{margin-top:7px;font-size:12px;line-height:1.6;text-align:left}a.cassette-area__cta-button{display:block;position:relative;width:100%;padding:16px;border:1px solid #42a7d9;background:#5dbceb;border-radius:4px;font-size:16px;font-weight:bold}a.cassette-area__cta-button:after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:20px;font-weight:normal;line-height:1}a.cassette-area__cta-button:link,a.cassette-area__cta-button:visited,a.cassette-area__cta-button:hover{color:#fff}a.cassette-area__cta-button:hover{border-color:#52bbef;background:#66ccff}.fixedNotification{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;left:10px;bottom:12px;background-color:rgba(255,255,255,0.9);border:1px solid #1142a6;border-radius:4px;-webkit-box-shadow:0 3px 6px 1px rgba(0,0,0,0.2);box-shadow:0 3px 6px 1px rgba(0,0,0,0.2);z-index:100;font-size:10px}.fixedNotification:hover{background-color:#1142a6}a.fixedNotification{color:#1142a6}a.fixedNotification:visited{color:#1142a6}a.fixedNotification:hover{color:#fff}a.fixedNotification:hover:visited{color:#fff}.fixedNotification__text{padding-left:8px;font-weight:bold}.fixedNotification__action{display:block;padding:6px 8px}.follow-dialog{display:none;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10000;padding:12px 20px;border-radius:8px;background:rgba(0,0,0,0.7);color:#fff;font-size:14px;text-align:center}@media screen and (max-width: 640px){.consultant_agent_all_img .consultant_agent_all .consultant_agent_box{float:none;width:100%;margin-right:0}}.sp-footer{background:#fff;padding:40px 16px}.sp-footer__search-kutikomi .recommend_navi #sp_modal_menu{font-size:13px;margin-top:-60px;margin-bottom:40px;padding-top:60px}.sp-footer__search-kutikomi .recommend_navi #sp_modal_menu a{background:#fff;border:1px solid #e3e3e3;color:#626262;display:block;line-height:1.9;margin-top:-1px;padding:12px 40px;position:relative}.sp-footer__search-kutikomi .recommend_navi #sp_modal_menu a::before{color:#626262;display:block;font-size:22px;left:10px;margin-top:-11px;position:absolute;top:50%}.sp-footer__search-kutikomi .recommend_navi #sp_modal_menu a.i--fa-map-marker::before{margin-left:-24px}.sp-footer__search-kutikomi .recommend_navi #sp_modal_menu a.i--fa-flag::before{font-size:14px;margin-left:-26px}.sp-footer__search-kutikomi .recommend_navi #sp_modal_menu a.i--fa-star-o::before{font-size:14px;margin-left:-26px}.sp-footer__search-kutikomi .recommend_navi #sp_modal_menu a::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0090d9;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#626262}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box{background:#fff;border-bottom:none;font-size:13px;height:100%;left:-100%;margin-bottom:0;overflow-y:auto;padding-bottom:60px;position:fixed;top:0;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;width:100%;z-index:9999}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box.is_open{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box .search_box_title{background:#1c2f8b;color:#fff;display:block;font-size:16px;font-weight:bold;padding:12px 48px 12px 40px;position:relative;width:auto}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box .search_box_title::before{color:#fff;font-family:"fontawesome";font-size:16px;left:12px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box .search_box_title a{color:#fff}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box .search_box_title .close_modal_btn{background:#fff;border-radius:14px;display:table !important;height:28px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28px}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box .search_box_title .close_modal_btn::before{background:#009;content:"";display:block;height:2px;position:absolute;right:9px;top:50%;width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box .search_box_title .close_modal_btn::after{background:#009;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:13px;top:50%;width:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box.category_study_occupation .search_box_title::before{content:"\f02d"}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box.category_region .search_box_title::before{content:"\f041"}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box.category_industry .search_box_title::before{content:"\f024";font-size:14px}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box.category_attribute .search_box_title::before{content:"\f2bb"}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box.category_rating .search_box_title::before{content:"\f006"}.sp-footer__search-kutikomi .recommend_navi .recommend_search_box.category_change .search_box_title::before{content:"\f00d"}.sp-footer__search-kutikomi .recommend_navi .sp_search_accordion{border-bottom:1px solid #e3e3e3;display:block;width:auto}.sp-footer__search-kutikomi .recommend_navi .sp_search_accordion>li{display:block;margin-top:-1px}.sp-footer__search-kutikomi .recommend_navi .sp_search_accordion>li::after{display:none}.sp-footer__search-kutikomi .recommend_navi .sp_search_accordion>li>span{border-top:1px solid #e3e3e3;color:#2f2f2f;cursor:pointer;display:block;min-height:44px;padding:12px 40px 12px 12px;position:relative;width:auto}.sp-footer__search-kutikomi .recommend_navi .sp_search_accordion>li>span::before{background:#444;content:"";display:block;height:2px;position:absolute;right:16px;top:50%;width:10px}.sp-footer__search-kutikomi .recommend_navi .sp_search_accordion>li>span::after{background:#444;content:"";display:block;height:10px;margin-top:-4px;position:absolute;right:20px;top:50%;width:2px}.sp-footer__search-kutikomi .recommend_navi .sp_search_accordion>li>span.is_open::after{display:none}.sp-footer__search-kutikomi .recommend_navi .sp_search_accordion .search_link li:nth-child(odd) a{border-right:1px solid #e3e3e3}.sp-footer__search-kutikomi .recommend_navi .search_link{background:#f5f5f5;border-top:1px solid #e3e3e3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sp-footer__search-kutikomi .recommend_navi .search_link li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;margin-right:0;position:relative;width:50%}.sp-footer__search-kutikomi .recommend_navi .search_link li::after{display:none}.sp-footer__search-kutikomi .recommend_navi .search_link li a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e3e3e3;color:#2f2f2f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1.6;padding:12px 32px 12px 12px;position:relative;vertical-align:middle;width:100%}.sp-footer__search-kutikomi .recommend_navi .search_link li a::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0090d9;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:8px}.sp-footer__search-kutikomi .recommend_navi .category_rating .search_link li{width:100%}.sp-footer__text-link{display:grid;grid-column-gap:20px;grid-template-columns:1fr 1fr;font-size:13px;line-height:1.5}.sp-footer__text-link::after{content:"";display:block;clear:both}.sp-footer__text-link li{margin-bottom:4px}.sp-footer__text-link li:last-child{margin-bottom:0}.sp-footer__text-link a{display:block;padding:8px 0;color:#626262}.sp-footer__text-link a:link,.sp-footer__text-link a:active,.sp-footer__text-link a:hover,.sp-footer__text-link a:focus,.sp-footer__text-link a:visited{color:#626262}.sp-footer__contact{margin:40px 0 0 0}.sp-footer__contact p{font-size:12px}.sp-footer__contact ul{font-size:10px;margin:0 0 12px 0}.sp-footer__contact ul li{display:block;padding:0 0 0 15px;position:relative;line-height:1.75}.sp-footer__contact ul li::before{content:"※";left:0;position:absolute;top:0}.sp-footer__contact .sp-footer__contact-text-link{color:#542189}.sp-footer__contact .sp-footer__contact-text-link:active,.sp-footer__contact .sp-footer__contact-text-link:hover{color:#e46746;text-decoration:underline}.sp-footer__contact div{font-size:0;line-height:0}.sp-footer__contact .button{background:#3f485a;border-radius:4px;color:#fff;display:block;line-height:1;margin-top:12px;padding:16px;text-align:center;width:100%}.sp-footer__contact textarea{border:1px solid #ddd;border-radius:4px;line-height:1.5;width:100%}.sp-footer-other{background:#e6ecf7;padding:40px 16px 0;color:#1142a6}.sp-footer-other__company{line-height:1.6;text-align:center}.sp-footer-other__company strong{display:block;font-weight:normal}.sp-footer-other__company a{font-size:12px;color:#1142a6}.sp-footer-other__company a:active,.sp-footer-other__company a:hover,.sp-footer-other__company a:focus,.sp-footer-other__company a:visited{color:#1142a6 !important}.sp-footer-other__gw-use-logo{display:grid;grid-gap:12px;grid-template-columns:1fr 1fr;margin:16px auto 40px;line-height:0;width:290px}.sp-footer-other__gw-use-logo::after{content:"";display:block;clear:both}.sp-footer-other__gw-use-logo li img{width:100%}.sp-footer-other__copyright{background:#fff;color:#333;font-size:12px;letter-spacing:-0.01rem;line-height:1.6;margin:0 -16px;padding:8px 16px;text-align:center}.sp-footer-fixed-pagetop{display:block;position:fixed !important;bottom:12px;right:12px;z-index:1000;width:40px !important;height:40px;padding:3px 5px !important;border:0 !important;border-radius:4px;background:rgba(0,0,0,0.5) !important;color:#fff !important;font-family:"font-cc";font-size:20px !important;font-weight:normal !important;line-height:35px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-footer-fixed-pagetop:hover{text-decoration:none !important}.sp-footer__banner{width:100%;max-width:375px;margin:0 auto;padding-bottom:40px}.sp-footer__banner img{display:block;width:100%;height:auto}.sp-footer-description{margin:0 -16px 40px;padding:40px 16px;background:#eee}.sp-footer-description__title{display:block;color:#555;font-size:12px;font-weight:700;line-height:1.6}.sp-footer-description__subtitle{display:block;position:relative;padding:12px 16px 12px 0;border-top:1px solid #ddd;color:#555;font-size:12px;font-weight:normal;line-height:1.6}.sp-footer-description__subtitle:first-of-type{border:none}.sp-footer-description__subtitle::after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#999;font-size:18px}.sp-footer-description__body{display:block;padding:0 0 12px;color:#555;font-size:10px;line-height:1.6}.sp-header{background:#fff;border-bottom:1px solid #e5e5e5;font:inherit;font-family:-apple-system, BlinkMacSystemFont, 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;font-size:100%;height:48px;letter-spacing:0.3px;line-height:1rem;padding:0;vertical-align:baseline;z-index:97}.sp-header::after{content:"";display:block;clear:both}.sp-header__logo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;margin:7px 0 0 12px;max-width:76%}.sp-header__logo a{display:inline-block;vertical-align:top}.sp-header__logo a img{height:30px;margin:2px 0 0 0}.sp-header__logo div{background:#fff;border-left:1px solid #cfd6e5;color:#009;display:inline-block;font-size:10px;line-height:1.2;margin-left:12px;padding-left:12px}.sp-header__icon-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:right;padding:4px 8px 0 0}.sp-header__icon-list li{display:inline-block;line-height:0.5em;text-align:center}.sp-header__icon-list li:nth-of-type(n+2){margin-left:4px}.sp-header__icon-list li i{color:#031196 !important;font-size:16px}.sp-header__icon-list li i::before{display:block;font-size:24px}.sp-header__icon-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:38px;width:40px}.sp-header__icon-list li a:hover,.sp-header__icon-list li a:active{text-decoration:none}.sp-header__icon-list li span{color:#333 !important;font-size:10px;letter-spacing:-0.1em;line-height:1.4}.sp-header__icon-list-item{position:relative}.sp-header__badge{position:absolute;top:0px;right:0px;background-color:#e61739;border-radius:100px;min-width:12px;height:12px;line-height:12px;color:#fff;font-size:10px;font-weight:bold;text-align:center;pointer-events:none}#sp-side-menu{-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;background:#2f2f2f;height:100%;left:auto;overflow-y:auto;padding-bottom:120px;position:fixed;right:-240px;top:0;width:240px;z-index:2000}#sp-side-menu li{border-bottom:1px solid #494949;width:100%}#sp-side-menu li.is-regist,#sp-side-menu li.is-login{padding:12px}#sp-side-menu li.is-regist a,#sp-side-menu li.is-login a{border-radius:4px;color:#333;font-weight:bold}#sp-side-menu li.is-regist{padding-bottom:0;border-bottom:none}#sp-side-menu li.is-regist a{background:#fc0}#sp-side-menu li.is-login a{background:#fff}#sp-side-menu li:first-child{border-left:0 none;color:#fff;padding:8px 0}#sp-side-menu li:first-child:hover{cursor:pointer}#sp-side-menu li:first-child i{background:rgba(255,255,255,0.1);border-radius:50px;display:block;font-size:22px;height:40px;line-height:2em;margin:0 12px 0 auto;text-align:center;width:40px}#sp-side-menu li a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.4;padding:12px;width:100%}#sp-side-menu li a i{font-size:20px;font-weight:normal;line-height:1;margin-right:8px}#sp-side-menu li a i.i--font-cc-outbound_link{font-size:14px;margin:0 0 0 8px}#sp-side-menu li a:hover,#sp-side-menu li a:active{text-decoration:none}.sp-side-menu-open-state{-webkit-transform:translate(-240px, 0);-ms-transform:translate(-240px, 0);transform:translate(-240px, 0)}.sp-menu__item{position:relative}.sp-menu__item-badge{position:absolute;top:50%;right:12px;background-color:#e61739;border-radius:100px;min-width:24px;height:24px;margin-top:-12px;line-height:24px;color:#fff;font-size:10px;font-weight:bold;text-align:center;pointer-events:none}#sp-header-search{-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;background:#fff;border-top:1px solid #e5e5e5;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25);left:0;opacity:0;padding:16px 0 0 0;position:absolute;top:-254px;width:100%;z-index:98}#sp-header-search::before,#sp-header-search::after{border-style:solid;border-width:9px 9px 0 9px;border-color:transparent;content:"";display:block;height:0;left:auto !important;position:absolute;right:62px;width:0}#sp-header-search::before{border-top-color:#e5e5e5;top:0}#sp-header-search::after{border-top-color:#fff;top:-1px}#sp-header-search .js-tab-change{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 -1px 0;padding:0 16px;z-index:1}#sp-header-search .js-tab-change li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#edeffa;border:1px solid #cfd2e4;border-radius:4px 4px 0 0;color:#1142a6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;font-size:14px;font-weight:bold;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:44px;text-align:center}#sp-header-search .js-tab-change li.current{background:#fff;border-bottom:0;color:#1142a6;height:50px;padding-top:5px}#sp-header-search .js-tab-change li+li{margin-left:8px}#sp-header-search .js-tab-change-contents{border:none;border-top:1px solid #cfd2e4;min-height:80px;padding:20px 16px;z-index:0}#sp-header-search .js-tab-change-contents__content .review-form{min-height:40px}#sp-header-search .js-tab-change-contents__content .job-form{font-size:0;min-height:96px}#sp-header-search .js-tab-change-contents__content input[type="text"]{border:1px solid #031196;border-radius:4px 0 0 4px;display:block;float:left;height:40px;padding:10px;width:85%}#sp-header-search .js-tab-change-contents__content input[type="text"]:placeholder-shown{font-size:16px;line-height:1.6em}#sp-header-search .js-tab-change-contents__content input[type="text"]::-webkit-input-placeholder{font-size:16px;line-height:1.6em}#sp-header-search .js-tab-change-contents__content input[type="text"]:-moz-placeholder{font-size:16px;line-height:1.6em}#sp-header-search .js-tab-change-contents__content input[type="text"]::-moz-placeholder{font-size:16px;line-height:1.6em}#sp-header-search .js-tab-change-contents__content input[type="text"]:-ms-input-placeholder{font-size:16px;line-height:1.6em}#sp-header-search .js-tab-change-contents__content .custom_select{overflow:visible}#sp-header-search .js-tab-change-contents__content .hasCustomSelect{display:inline-block;left:inherit;margin:0 !important;height:40px !important;min-width:calc((100% - 20px) * 0.32)}#sp-header-search .js-tab-change-contents__content .customSelect{border:1px solid #e5e5e5;border-radius:4px;color:#333;font-size:12px;height:inherit;line-height:1;margin:0 0 15px 0;padding:13px 5px;text-align:left;width:32%;position:relative}#sp-header-search .js-tab-change-contents__content .customSelect::after{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:"";border-color:#333 transparent transparent;border-style:none;border-width:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;margin:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#sp-header-search .js-tab-change-contents__content .customSelect:nth-child(2),#sp-header-search .js-tab-change-contents__content .customSelect:nth-child(4){margin-right:1.9%}#sp-header-search .js-tab-change-contents__content .customSelectInner{color:#333;line-height:inherit;overflow:hidden;padding-left:0;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:75% !important}#sp-header-search .js-tab-change-contents__content .btn{background:#031196;border:none;border-radius:0 4px 4px 0;color:#fff;display:block;float:right;font-family:"font-cc";font-size:24px !important;height:40px;line-height:inherit;min-height:40px;min-width:inherit;width:15%}#sp-header-search .js-tab-change-contents__content .text-link{clear:both;color:#1142a6;display:block;font-size:14px;margin:16px 0 0 0;text-align:center}#sp-header-search .js-tab-change-contents__content .text-link::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}#sp-header-search .hasCustomSelect{z-index:10}.sp-header-search-open-trans{-webkit-transform:translate(0, 300px);-ms-transform:translate(0, 300px);transform:translate(0, 300px);opacity:1 !important}

/*# sourceMappingURL=../../maps/sp/common.css.map */

.disp-none{display:none}@media (max-width: 767px){.sp-none{display:none}#mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s}#mask:hover{cursor:pointer}.mask_on{background:rgba(0,0,0,0.35);visibility:visible !important;opacity:1 !important}}.js-accordion-open-close.is_close::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.js-accordion-open-close.is_open::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.js-accordion-open-close__inner{display:none}@media (min-width: 768px){.pc-none{display:none}}@font-face{font-family:"font-cc";src:url("/assets/fonts/font-cc.eot?19361") format("embedded-opentype"),url("/assets/fonts/font-cc.svg?19361") format("svg"),url("/assets/fonts/font-cc.ttf?19361") format("truetype"),url("/assets/fonts/font-cc.woff?19361") format("woff")}.bt-none{border-top:none !important}.bb-none{border-bottom:none !important}.bb-gray{border-bottom:1px solid #e5e5e5}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb40{margin-bottom:40px !important}.mt20{margin-top:20px !important}.mt40{margin-top:40px !important}.pb20{padding-bottom:20px !important}.pt0{padding-top:0 !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.font-bold{font-weight:bold !important}a:link.font-underline{text-decoration:underline}.text-left{text-align:left !important}.i--fa-angle-left::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-angle-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-arrow-down::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-arrow-left::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-arrow-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-arrow-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-bars::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-bell-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-book::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-briefcase::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-building-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-caret-down::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-caret-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-circle-down::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-circle-left::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-circle-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-circle-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-down::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-left::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-right::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-chevron-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-close::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-comment-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-envelope::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-exclamation-circle::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-facebook-f::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-flag::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-heart::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-history::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-home::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-lightbulb-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-list-alt::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-map-marker::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-male::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-pencil::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-search::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-shield::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-star-o::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-suitcase::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-times::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-times-circle::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-thumbs-o-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-thumbs-up::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-twitter::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-user::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--fa-users::before{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:""}.i--font-cc-arrow::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-review::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-job::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-search::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-star::before,.icon-star::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-star_half::before,.icon-star-half::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-star_empty::before,.icon-star-empty::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-interest::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-post::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-good::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-url::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-industry::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-address::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_salary::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_welfare::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_worth::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_success::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_rival::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_overtime::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_strengths::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_reason::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_gap::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_woman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-theme_manager::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-acdopen::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-acdclose::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-diagnosis::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-application::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-cross::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-question::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-company::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-menu::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-pagetop::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-arrow_salary::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-ranking::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-home::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-news::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-login::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-logout::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-mypage::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-twitter::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-facebook::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-equal::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-stress::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-calendar::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-smileman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-smilewoman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-sadman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-sadwoman::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-attribute::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-book::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-interview::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-pointing::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-resume::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-payment::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-outbound_link::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-print::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-male_circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-female_circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-trash::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-download::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-view::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-plus_circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-right_angle_arrow::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-copy::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-question_circle::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-notification::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-x::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-shield::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-student::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-compass::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-sprout::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-users::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-swipe::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-unfollowed::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--font-cc-followed::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cctt-ticket{margin:0;padding:20px 0;background:#fff}.cctt-ticket-title{border-bottom:2px solid #009;font-size:16px;font-weight:bold}.cctt-ticket-title .cctt-ticket-title__headline{position:relative;display:inline-block;margin:0 25px 0 0;padding:0 5px;background:#009;color:#fff}.cctt-ticket-title .cctt-ticket-title__headline::after{content:"";position:absolute;right:-25px;bottom:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent #fff #009 transparent;border-width:0 25px 25px 0}.cctt-ticket-title strong{color:#e61739}.cctt-ticket-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.cctt-ticket-list>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:10px;border-bottom:1px solid #e5e5e5}.cctt-ticket-list__left{width:70px;margin-right:10px}.cctt-ticket-list__left img{width:100%;height:auto;border-radius:50%;vertical-align:top}.cctt-ticket-list__left div{margin:5px 0 0 0;padding:5px 0;background:#486cb3;border-radius:4px;text-align:center;color:#fff;font-size:10px;font-weight:bold;line-height:1.3em}.cctt-ticket-list__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:0}.cctt-ticket-list__right div,.cctt-ticket-list__right span{font-size:12px;line-height:1.4em}.cctt-ticket-list__right>ul li{display:inline-block;padding:3px 6px;margin:0 5px 5px 0;border:1px solid #cfd6e5;border-radius:4px;background:#edeffa;color:#1142a6;font-size:11px;font-weight:bold;line-height:1.3em}.cctt-ticket-list__right>ul li.cat-money{background:#fffbd9;border:1px solid #fa0;color:#fa0}.cctt-ticket-list__right strong{margin-bottom:5px;font-size:14px;font-weight:bold;line-height:1.6em}.cctt-ticket-list__right-rating span{display:inline-block;line-height:1.6em;vertical-align:text-bottom}.cctt-ticket-list__right-rating i{display:inline-block;font-size:16px;letter-spacing:-0.35em}.cctt-ticket-list__right-rating i::before{color:#fa0}.cctt-ticket-list__right-rating i.i--font-cc-ranking{font-size:18px}.cctt-ticket-more{display:block;margin:10px;padding:10px 0;color:#0090d9;width:auto;border:1px solid #e5e5e5;border-radius:4px;font-size:14px;font-weight:bold;line-height:1.6em;text-align:center;cursor:pointer}.cctt-ticket-more::after{font-family:FontAwesome;margin:0 0.4em 0.1em 0.2em;content:"";font-weight:normal}html,main{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;margin:0;padding:0;overflow-x:hidden;width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a:link{color:#1142a6;text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}a:visited{color:#1142a6;text-decoration:none}a i:hover,a i:active{text-decoration:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb}input:-moz-placeholder,textarea:-moz-placeholder{color:#bbb}input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb}.pc-body{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#333;font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, sans-serif;height:auto;line-height:1.6;margin:0;overflow-x:scroll;padding:0;width:100%}.pc-body strong{font-weight:bold}.pc-body i{font-style:normal}.pc-body ul,.pc-body ol,.pc-body dl{list-style-type:none}.sp-body{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#333;font-size:14px;font-family:-apple-system, BlinkMacSystemFont, 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;height:auto;line-height:1.6em;line-height:1.6rem;margin:0;overflow-x:hidden;padding:0;width:100%}.sp-body strong{font-weight:bold}.sp-body i{font-style:normal}.sp-body ul,.sp-body ol,.sp-body dl{list-style-type:none}.sp-body textarea{width:100%;padding:2%}.sp-body figure{margin:0;padding:0}.sp-body input[type="text"],.sp-body input[type="password"],.sp-body textarea,.sp-body select{font-size:16px !important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.pc-breadcrumb{background-color:#fff;border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding:8px 0}.pc-breadcrumb ul{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:1080px}.pc-breadcrumb li{color:#666;font-size:11px;padding-left:5px;padding-right:5px}.pc-breadcrumb li:last-child::after{display:none}.pc-breadcrumb li a:hover{color:#3bf;text-decoration:underline}.pc-breadcrumb .pc-breadcrumb__list li:first-child{padding-left:0}.pc-breadcrumb .pc-breadcrumb__list li::after{content:"\003e";padding-left:5px;position:relative;bottom:1px}@media screen and (max-width: 640px){.pc-breadcrumb ul{width:auto}}.pc-breadcrumb--other{background-color:transparent;border-bottom:none;padding:0}#side_nav{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:32px;margin-top:0}#side_nav ul li{position:relative;right:0;width:182px;height:32px;margin-bottom:4px;background:#e3e3e3;line-height:32px;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#side_nav ul li:last-child{margin-bottom:0}#side_nav ul li:hover{right:150px;background:#626262}#side_nav ul li:hover i{color:#fff}#side_nav ul li:hover i.icon-up-open{background:#26267f}#side_nav ul li:hover i.icon-home{background:#009}#side_nav ul li:hover i.icon-facebook{background:#3067D7}#side_nav ul li:hover i.icon-twitter{background:#000}#side_nav ul li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%}#side_nav ul li a i{-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background:transparent;color:#fff;font-size:18px;text-align:center}#side_nav ul li a i::before{margin:0}#side_nav ul li a span{display:inline-block;width:150px;padding-left:16px;border-left:1px solid rgba(255,255,255,0.6);color:#fff}#side_nav ul li a:hover{text-decoration:none}#side_nav ul li:nth-child(1) a{background:#26267f}#side_nav ul li:nth-child(2) a{background:#009;letter-spacing:-0.1em}#side_nav ul li:nth-child(3) a{background:#3067D7}#side_nav ul li:nth-child(4) a{background:#000}#side_nav ul li:nth-child(4) a i{font-size:20px}button,.button{display:inline-block;position:relative;width:100%;margin:auto;padding:.5rem 1.875rem;border:1px solid #e5e5e5;border-radius:4px;color:#333;font-size:14px;font-weight:700;text-align:center;vertical-align:middle;text-decoration:none;cursor:pointer}button[class*="i--font-cc"],.button[class*="i--font-cc"]{padding-left:2.5rem}button::before,.button::before{position:absolute;top:50%;left:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;font-size:28px;font-weight:normal}button:active,button:link,button:visited,.button:active,.button:link,.button:visited{color:#333}.button--outline{border-color:#e5e5e5;background:#fff;color:#333}.button--outline:active,.button--outline:link,.button--outline:visited{color:#333}.button--outline:hover{border-color:#89c6e5;background:#fff;color:#3bf}.button--outline:hover::before{color:#3bf}.button--outline::before{height:24px;color:#009;font-size:24px}.button--more-link{padding:12px 40px;border-color:#cfd6e5;border-radius:0;background:#edeffa;color:#1142a6;font-size:13px}.button--more-link:active,.button--more-link:link,.button--more-link:visited{color:#1142a6}.button--more-link:hover{border-color:#dee3ec;background:#f5f6fc;color:#3071f1}.button--more-link:hover::after{color:#3071f1}.button--more-link::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1142a6;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#1142a6;font-weight:normal}.button--more-link2{display:block;width:360px;margin:20px auto 0;padding:16px 40px;border-color:#cfd6e5;background:#edeffa;font-size:16px}.button--more-link2:link,.button--more-link2:visited{color:#1142a6}.button--more-link2:hover,.button--more-link2:active{border-color:#dee3ec;background:#f5f6fc;color:#3071f1}.button--more-link2:hover::after,.button--more-link2:active::after{color:#3071f1}.button--more-link2::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1142a6;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:normal}.button--post{position:relative;padding:20px 50px;border:1px solid #e5a800;border-radius:6px;background:#fc0;font-size:20px}.button--post[class*="i--font-cc-"]::before{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;font-size:32px;font-weight:normal;line-height:1}.button--post::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1142a6;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);margin:0;font-size:28px;font-weight:normal}.button--post:link,.button--post:visited{color:#333}.button--post:hover{border-color:#e5b800;background:#fd0}.button--primary{background:#e61739;color:#fff}.button--primary:active,.button--primary:link,.button--primary:visited{color:#fff}.button--primary:hover{background:#e61739;color:#fff}.button--primary::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1142a6;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-weight:normal}.button--secondary{border-color:#cfd6e5;background:#edeffa;color:#fff}.button--secondary:active,.button--secondary:link,.button--secondary:visited{color:#1142a6}.button--secondary:hover{border-color:#dee3ec;background:#f5f6fc;color:#3071f1}.button--secondary:hover::after{color:#3071f1}.button--secondary::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1142a6;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:normal}.button-follow{padding:8px 12px 8px 40px}.button-follow.is-unfollowed:link,.button-follow.is-unfollowed:visited{border:1px solid #e5a800;background:#fc0;color:#333}.button-follow.is-unfollowed:hover,.button-follow.is-unfollowed:active{border-color:#e5b800;background:#fd0;text-decoration:none}.button-follow.is-followed:link,.button-follow.is-followed:visited{border:1px solid #201800;background:#403300;color:#FFD634}.button-follow.is-followed:hover,.button-follow.is-followed:active{border-color:#342600;background:#665200;text-decoration:none}.button-follow__icon{position:absolute;top:50%;left:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;font-size:28px;font-weight:normal}.button-follow__icon i{display:block;width:100%;height:100%;line-height:1}.button-follow__tooltip{display:block;position:absolute;left:50%;top:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px 8px;border-radius:4px;background:rgba(0,0,0,0.7);opacity:0;color:#fff;font-size:11px;font-weight:normal;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;pointer-events:none}.button-follow__tooltip::before{display:block;position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent rgba(0,0,0,0.7) transparent;content:""}.button-follow__tooltip.is-show{visibility:visible;opacity:1}.pc-rating{display:inline-block;font-size:0}.pc-rating [class^="icon-star"]{display:inline-block;font-style:normal;letter-spacing:-0.2em;line-height:1;vertical-align:middle}.pc-rating [class^="icon-star"]::before{color:#fa0}.pc-rating__average{display:inline-block;margin-left:0.75em;color:#e61739;font-size:26px;font-weight:700;line-height:1.4;vertical-align:middle}.pc-progress{max-width:100%;height:4px;background:#e5e5e5}.pc-progress__bar{max-width:100%;height:100%;background:#1142a6}.pc-review-local-nav{margin-bottom:20px;background:#fff}.pc-review-local-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;padding:0 10px}.pc-review-local-nav__list::after{display:block;position:absolute;bottom:0;left:10px;width:100%;height:1px;margin:0 -10px;background:#009;content:""}.pc-review-local-nav__list-item{width:24.21053%;margin:0 5px}.pc-review-local-nav__list-item a{display:block;width:100%;padding:12px;border-color:#cfd6e5 #cfd6e5 #009 #cfd6e5;border-style:solid;border-width:1px;border-radius:4px 4px 0 0;background:#edeffa;color:#009;font-size:13px;font-weight:bold;line-height:1.4;text-align:center}.pc-review-local-nav__list-item a:active,.pc-review-local-nav__list-item a:link,.pc-review-local-nav__list-item a:visited{color:#009}.pc-review-local-nav__list-item a:hover{border-color:#dee3ec;background:#f5f6fc;color:#3071f1}.pc-review-local-nav__list-item.active a{display:block;width:100%;padding:12px;border-color:#009;border-style:solid;border-width:1px;border-radius:4px 4px 0 0;background:#009;color:#fff;font-size:13px;font-weight:bold;line-height:1.4;text-align:center}.pc-review-local-nav__list-item.active a:active,.pc-review-local-nav__list-item.active a:link,.pc-review-local-nav__list-item.active a:visited{color:#fff}.pc-review-local-nav__list-item.active a:hover{border-color:#009;background:#009;color:#fff}.cassette-area{margin-bottom:48px}.cassette-area .button--more-link{margin-top:20px}.cassette-area .button--more-link .button--more-link-small{display:inline-block;margin-left:10;border-radius:16px;padding:1px 8px;background-color:#1142a6;color:#fff;font-size:10px}.cassette-area .cassette-area__list-content-rival-title{display:block}.cassette-area__list>li{margin-bottom:48px}.cassette-area__list>li:last-child{margin-bottom:0}.cassette-area__list.cassette-area__list--dummy_interview .cassette-area__list-header{padding-top:20px}.cassette-area__list-header{display:block;position:relative;min-height:70px;padding:0 16px 0 80px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:2px solid #009;color:#333}.cassette-area__list-header::before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;height:100%;margin:0;padding:0 0 0 20px;color:#1142a6;font-size:40px;line-height:1}.cassette-area__list-header::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1142a6;display:block;font-size:20px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:normal}.cassette-area__list-header:active,.cassette-area__list-header:link,.cassette-area__list-header:visited{color:#333}.cassette-area__list-header:hover{border-top:2px solid #3bf;color:#3bf}.cassette-area__list-header:hover::before{color:#3bf}.cassette-area__list-header:hover::after{color:#3bf}.cassette-area__list-header:hover .cassette-area__list-header-title{color:#3bf}.cassette-area__list-header:hover .cassette-area__list-header-title strong{color:#3bf}.cassette-area__list-header .pc-rating{margin-bottom:.3125rem;padding:0 .625rem}.cassette-area__list-header .pc-rating [class^="icon-star"]{font-size:20px}.cassette-area__list-header .pc-rating__average{margin-left:0.5rem;font-size:16px}.cassette-area__list-header.i--contributor::before{width:80px;padding:0;border-right:none;background-repeat:no-repeat;background-size:84% auto;background-position:center;content:""}.cassette-area__list-header.i--contributor .cassette-area__list-header-title{padding-left:0}.cassette-area__list-header.i--contributor .cassette-area__list-header-user-attribute{padding-left:0}.cassette-area__list-header.i--contributor .rating-box{padding-left:0}.cassette-area__list-header.cassette-area__list-dummuy-header{display:table;width:100%}.cassette-area__list-header.cassette-area__list-dummuy-header .cassette-area__list-header-title{display:table-cell;padding-top:0;vertical-align:middle}.cassette-area__list-header.i--contributor-proper_man::before{background-image:url(/assets/img/img_pc/common/contributor/man_proper.png)}.cassette-area__list-header.i--contributor-satisfaction_man::before{background-image:url(/assets/img/img_pc/common/contributor/man_satisfaction.png)}.cassette-area__list-header.i--contributor-dissatisfaction_man::before{background-image:url(/assets/img/img_pc/common/contributor/man_dissatisfaction.png)}.cassette-area__list-header.i--contributor-proper_woman::before{background-image:url(/assets/img/img_pc/common/contributor/woman_proper.png)}.cassette-area__list-header.i--contributor-satisfaction_woman::before{background-image:url(/assets/img/img_pc/common/contributor/woman_satisfaction.png)}.cassette-area__list-header.i--contributor-dissatisfaction_woman::before{background-image:url(/assets/img/img_pc/common/contributor/woman_dissatisfaction.png)}.cassette-area__list-header-no-link::after{display:none}.cassette-area__list-header-no-link:hover{border-top:2px solid #009;color:#333}.cassette-area__list-header-no-link:hover::before{color:#009}.cassette-area__list-header-no-link:hover .cassette-area__list-header-title{color:#333}.cassette-area__list-header-no-link:hover .cassette-area__list-header-title strong{color:#333}.cassette-area__list-header-no-link:hover .cassette-area__list-header-title-company{color:#1142a6}.cassette-area__list-header-title{font-size:16px}.cassette-area__list-header-title+.rating-box{margin-top:-4px}.cassette-area__list-header-dummy-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:1rem;font-size:16px}.cassette-area__list-header-title-company{padding:12px 0 4px 0;color:#1142a6;font-size:12px;font-weight:normal;line-height:1.2}.cassette-area__list-header-title-company+strong{line-height:normal}.cassette-area__list-header-title-company>a{color:#1142a6}.cassette-area__list-header-title-company>a:hover,.cassette-area__list-header-title-company>a:active{text-decoration:underline}.cassette-area__list-header-title-node-link{display:inline-block;font-size:16px}.cassette-area__list-header-title-node-link:link,.cassette-area__list-header-title-node-link:visited{color:#333}.cassette-area__list-header-title-node-link:hover,.cassette-area__list-header-title-node-link:active{color:#3bf}.cassette-area__list-header-title-attribute{font-size:0;font-weight:bold}.cassette-area__list-header-title-attribute>span{padding:0 4px 0 0;font-size:16px}.cassette-area__list-header-title-attribute>span::after{display:inline-block;content:"/";margin:0 0 0 4px}.cassette-area__list-header-title-attribute>span:nth-last-of-type(-n+2)::after{display:none;content:""}.cassette-area__list-header-interview-sub-attribute{margin-bottom:12px;color:#333;font-size:0}.cassette-area__list-header-interview-sub-attribute>li{display:inline-block;font-size:12px;font-weight:normal;letter-spacing:normal}.cassette-area__list-header-interview-sub-attribute>li::after{display:inline-block;content:"/";margin:0 4px}.cassette-area__list-header-interview-sub-attribute>li:last-child::after{content:""}.cassette-area__list-content{padding:20px 20px 0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;word-break:break-all;word-wrap:break-word}.cassette-area__list-content .third-title{position:relative}.cassette-area__list-content .third-title::after{display:block;position:absolute;top:-20px;left:0;width:100%;height:1px;background:#e5e5e5;content:""}.cassette-area__list-content a:hover{color:#3bf;text-decoration:underline}.cassette-area__list-content>.cassette-area__income:first-child{margin:0 0 10px}.cassette-area__list-content.cassette-area__list-content--emotion_default,.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction,.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction{padding:20px 16px 16px;border-bottom:solid 1px #e5e5e5}.cassette-area__list-content.cassette-area__list-content--emotion_default .cassette-area__list-footer-date,.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction .cassette-area__list-footer-date,.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-footer-date{border:none}.cassette-area__list-content.cassette-area__list-content--emotion_default{background-color:#f5f5f5}.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction{background-color:#fffbd9}.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction .cassette-area__list-content-inner{border-color:#f1ddb5}.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction .cassette-area__list-content-inner::before{border-color:transparent transparent #f1ddb5 transparent}.cassette-area__list-content.cassette-area__list-content--emotion_satisfaction .cassette-area__list-footer-date:after{background:#f1ddb5}.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction{background-color:#edf2fa}.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-content-inner{border-color:#cfdae5}.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-content-inner::before{border-color:transparent transparent #cfdae5 transparent}.cassette-area__list-content.cassette-area__list-content--emotion_dissatisfaction .cassette-area__list-footer-date:after{background:#cfdae5}.cassette-area__list-content .img-blur-review{display:block;margin:auto}.cassette-area__list-content-inner{position:relative;border-radius:8px;border:solid 1px #ccc;background-color:#fff}.cassette-area__list-content-inner::before{display:block;position:absolute;top:-21px;left:17px;border-style:solid;border-color:transparent transparent #ccc transparent;border-width:10px 6px;content:""}.cassette-area__list-content-inner::after{display:block;position:absolute;top:-19px;left:17px;border-style:solid;border-color:transparent transparent #fff transparent;border-width:10px 6px;content:""}.cassette-area__list-content-body{padding:16px 20px 0}.cassette-area__list-content-title{position:relative;margin:0 0 8px 24px;color:#1142a6;line-height:1.6;word-wrap:break-word;word-break:break-all;font-weight:bold}.cassette-area__list-content-title::before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-24px;width:1.125rem;background:#1142a6;border-radius:4px;color:#fff;font-size:12px;line-height:18px;text-align:center;content:"Q"}.cassette-area__list-content-theme-name{position:relative;margin-bottom:8px;padding:0 0 0 30px;font-size:14px;font-weight:bold}.cassette-area__list-content-theme-name::before{position:absolute;left:-2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:28px;font-weight:normal;color:#1142a6}.cassette-area__list-content-theme-name a{color:#333}.cassette-area__list-content-theme-name a:hover,.cassette-area__list-content-theme-name a:active{color:#333;text-decoration:underline}@media all and (-ms-high-contrast: none){.cassette-area__income dd .value-blur{text-shadow:none;color:#009}}.cassette-area__list-content-description{word-wrap:break-word;word-break:break-all}.cassette-area__list-content-description a{display:inline;color:#1142a6}.cassette-area__list-content-description a:hover{color:#3bf;text-decoration:underline}.cassette-area__contributor{padding:40px 20px 0}.cassette-area__contributor-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cassette-area__contributor-chart{position:relative;width:300px;height:200px;overflow:hidden}.cassette-area__contributor-chart canvas{position:absolute;top:-45px}.cassette-area__contributor-rating{width:calc(100% - 320px);border-collapse:collapse;font-size:14px}.cassette-area__contributor-rating tr{border-bottom:1px solid #e5e5e5}.cassette-area__contributor-rating th,.cassette-area__contributor-rating td{padding:12px}.cassette-area__contributor-rating th{width:45%;font-size:14px;font-weight:700}.cassette-area__contributor-rating td{padding-left:0;font-size:16px;width:55%}.cassette-area__contributor-rating [class*="i--font-cc-"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1}.cassette-area__contributor-rating [class*="i--font-cc-"]::before{margin-right:8px;color:#999;font-size:30px;font-weight:normal}.cassette-area__contributor-rating .pc-rating{margin:0 auto}.cassette-area__contributor-rating .pc-rating i{font-size:26px}.cassette-area__contributor-rating .pc-rating__average{font-size:20px}.cassette-area__contributor-rating .pc-progress{display:inline-block;width:100px;margin-left:4px;margin-right:12px;vertical-align:middle}.cassette-area__list-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0 0;border-top:none}.cassette-area__list-footer .cassette-area__list-footer-date{width:100%;padding:0 16px 16px 0;border:none}.cassette-area__list-footer .cassette-area__list-footer-date::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5;content:""}.cassette-area__list-footer .cassette-area__list-footer-date:last-child{padding-bottom:20px}.cassette-area__list-footer .cassette-area__list-footer-date:last-child::after{display:none}.cassette-area__list-footer.cassette-area__list-footer--review{border:solid 1px #e5e5e5;border-top:0}.cassette-area__list-footer-date{position:relative;padding:0 1rem .75rem 0;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#999;font-size:12px;line-height:1;text-align:right}.cassette-area__list-footer-date a{color:#999;text-decoration:underline}.cassette-area__list-footer-date a:active,.cassette-area__list-footer-date a:link,.cassette-area__list-footer-date a:visited{color:#999}.cassette-area__list-footer-date a:hover{text-decoration:none}.cassette-area__list-footer-support{display:block;width:50%;padding:12px 0 12px 20px;font-size:0;line-height:1}a.cassette-area__list-footer-support-link{display:inline-block;position:relative;padding:8px 8px 8px 28px;border-radius:4px 0 0 4px;border:1px solid #cfd6e5;color:#1142a6;font-size:12px;line-height:1}a.cassette-area__list-footer-support-link::before{position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}a.cassette-area__list-footer-support-link:link,a.cassette-area__list-footer-support-link:visited{background:#edeffa;color:#1142a6}a.cassette-area__list-footer-support-link:hover,a.cassette-area__list-footer-support-link:active{background:#f5f6fc;color:#3071f1;text-decoration:none}.cassette-area__list-footer-support-number{display:inline-block;padding:8px;border-color:#cfd6e5;border-style:solid;border-width:1px 1px 1px 0;border-radius:0 4px 4px 0;color:#666;font-size:12px;line-height:1;text-align:center;word-break:break-all;word-wrap:break-word}.cassette-area__list-footer-support--click .cassette-area__list-footer-support-link:link,.cassette-area__list-footer-support--click .cassette-area__list-footer-support-link:visited,.cassette-area__list-footer-support--click .cassette-area__list-footer-support-link:active,.cassette-area__list-footer-support--click .cassette-area__list-footer-support-link:hover{border:1px solid #f1ddb5;background:#fffbd9;color:#fa0}.cassette-area__list-footer-support--click .cassette-area__list-footer-support-number{border-color:#f1ddb5}.cassette-area__list-footer-wrong{display:block;width:50%;padding:12px 20px 12px 0;text-align:right}.cassette-area__list-footer-wrong-link{color:#999;font-size:12px;line-height:1.6;text-decoration:underline}.cassette-area__list-footer-wrong-link:link,.cassette-area__list-footer-wrong-link:visited,.cassette-area__list-footer-wrong-link:active{color:#999;text-decoration:underline}.cassette-area__list-footer-wrong-link:hover{text-decoration:none}.cassette-area__list-content .cassette-area__list-footer-wrong-link:hover{color:#999;text-decoration:none}.cassette-area__list-notice-cta{position:relative;padding-bottom:24px;border:1px solid #ffcf4c}.cassette-area__list-notice-cta::after{position:absolute;right:60px;bottom:0;width:85px;height:150px;background:url("/assets/img/img_pc/review/corp/cta_list_illust.png") left top no-repeat;content:''}.cassette-area__list-notice-cta-main-txt{padding:12px 16px;background:#fffbd9;font-size:14px;font-weight:bold;line-height:1.6;text-align:center}.cassette-area__list-notice-cta-main-txt em{color:#fa0;font-size:20px;font-style:normal}.cassette-area__list-notice-cta-sub-txt{position:relative;padding:12px 16px;font-size:14px;font-weight:bold;text-align:center}.cassette-area__list-notice-cta-sub-txt:before,.cassette-area__list-notice-cta-sub-txt:after{display:inline-block;width:16px;height:2px;background:#333;vertical-align:middle;content:''}.cassette-area__list-notice-cta-sub-txt:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0 5px 0 0}.cassette-area__list-notice-cta-sub-txt:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:0 0 0 5px}.cassette-area__list-notice-cta-btn{display:block;position:relative;width:360px;padding:16px 32px;border:1px solid #e5a800;border-radius:4px;background:#fc0;font-size:16px}.cassette-area__list-notice-cta-btn::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;font-size:20px;font-weight:normal;line-height:1}.cassette-area__list-notice-cta-btn:hover{border-color:#e5b800;background:#fd0}.rating-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0 12px 0 0;margin-bottom:4px}.rating-box .rating-box__stars{font-size:0}.rating-box .rating-box__stars i{display:inline-block;color:#fa0;font-size:20px;font-style:normal;letter-spacing:-0.2em}.rating-box .rating-box__stars .icon-star{color:#fa0}.rating-box .rating-box__average{position:relative;top:-2px;margin-left:8px;margin-right:16px;font-size:16px;font-weight:700;color:#e61739}.rating-box .rating-box__user-sub-attribute{line-height:30px}.rating-box .rating-box__user-sub-attribute li{display:inline-block;font-size:12px;line-height:normal}.rating-box .rating-box__user-sub-attribute li::after{display:inline-block;margin:0 0 0 0.375rem;content:"/"}.rating-box .rating-box__user-sub-attribute li:last-child::after{content:""}.rating-box .rating-box__white{display:inline-block;margin-right:0.25rem;font-size:12px;font-weight:bold;line-height:30px}.cassette-area__list-header-user-attribute+.rating-box{margin-top:-5px}.cassette-area__list-header:hover .rating-box{color:#333}.cassette-area__cta{margin-bottom:20px;padding:17px 15px 20px;background:#eaf8ff;text-align:center}.cassette-area__cta-title{margin-bottom:10px;font-size:16px;font-weight:bold;line-height:1.6}.cassette-area__cta-title b{color:#e61739;font-weight:bold}.cassette-area__cta-note{margin-top:10px;font-size:12px;line-height:1.6}.cassette-area__cta-button{position:relative;width:400px;padding:20px;border:1px solid #42a7d9;border-radius:4px;background:#5dbceb;font-size:18px;font-weight:bold}.cassette-area__cta-button:after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:24px;font-weight:normal;line-height:1}.cassette-area__cta-button:link,.cassette-area__cta-button:visited,.cassette-area__cta-button:hover{color:#fff}.cassette-area__cta-button:hover{border-color:#52bbef;background:#6cf}.login-alert{display:block;position:relative;width:100%}.login-alert:hover .login-alert__button .button{border:1px solid #89c6e5;-webkit-box-shadow:0 4px 15px -2px rgba(137,198,229,0.7),0 -4px 0 0 #e5f6ff inset;box-shadow:0 4px 15px -2px rgba(137,198,229,0.7),0 -4px 0 0 #e5f6ff inset;color:#3bf}.login-alert:hover .login-alert__button small,.login-alert:hover .login-alert__button strong{color:#3bf}.login-alert__button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50.13928%}.login-alert__button .button{position:relative;padding:16px 25px 16px 10px;border:1px solid #333;-webkit-box-shadow:0 4px 15px -2px rgba(0,0,0,0.7),0 -4px 0 0 #ddd inset;box-shadow:0 4px 15px -2px rgba(0,0,0,0.7),0 -4px 0 0 #ddd inset;background:#fff;color:#333;font-size:16px}.login-alert__button .button.i--font-cc-arrow::before{position:absolute;right:10px;left:auto;width:20px;height:20px;font-size:20px;font-weight:normal;line-height:1}.login-alert__button small{display:block;color:#1142a6;font-size:13px}.login-alert__button strong{color:#c00}.login-alert__3btns-wrapper{width:420px;text-align:center}.login-alert__3btns-message{display:inline-block;position:relative;margin-bottom:12px;font-size:13px;font-weight:bold;line-height:1}.login-alert__3btns-message span{position:relative;z-index:10}.login-alert__3btns-message:before{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;-webkit-box-shadow:0 0 6px 4px #fff;box-shadow:0 0 6px 4px #fff;content:''}.login-alert__3btns-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}.login-alert__3btns-list li:nth-child(1),.login-alert__3btns-list li:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 1 calc(50% - 6px);-ms-flex:0 1 calc(50% - 6px);flex:0 1 calc(50% - 6px)}.login-alert__3btns-list li:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:12px 0 0}.login-alert__3btns-list a{position:relative;display:block;border-radius:4px;border-width:1px;border-style:solid;font-size:14px;font-weight:bold;line-height:1.6;text-align:center}.login-alert__3btns-list a::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;font-size:20px;font-weight:normal;line-height:1}.login-alert__3btns-list a:link,.login-alert__3btns-list a:visited,.login-alert__3btns-list a:hover,.login-alert__3btns-list a:active{color:#fff;text-decoration:none}.login-alert__3btns-list a.login-alert__other-btn:link,.login-alert__3btns-list a.login-alert__other-btn:visited,.login-alert__3btns-list a.login-alert__other-btn:hover,.login-alert__3btns-list a.login-alert__other-btn:active{color:#333}.login-alert__google-btn,.login-alert__yahoo-btn{padding:12px 32px 12px 40px}.login-alert__google-btn::before,.login-alert__yahoo-btn::before{display:block;position:absolute;left:0;top:0;width:36px;height:100%;border-radius:3px 0 0 3px;content:''}.login-alert__google-btn{border-color:#2065d8;background:#4285f4}.login-alert__google-btn:hover{border-color:#4987f2;background:#5a98ff}.login-alert__google-btn:before{background:#fff url(/assets/img/img_pc/common/social-icon/icon-google.png) center center no-repeat;background-size:50%}.login-alert__yahoo-btn{border-color:#c01430;background:#e53037}.login-alert__yahoo-btn:hover{border-color:#e63b40;background:#ff4c52}.login-alert__yahoo-btn:before{background:#fff url(/assets/img/img_pc/common/social-icon/icon-yahoo.png) center center no-repeat;background-size:68%}.login-alert__other-btn{padding:12px 32px;border-color:#e5a800;background:#fc0}.login-alert__other-btn:hover{border-color:#e5b800;background:#fd0}.aside-supplement{margin-bottom:32px}.aside-supplement__header{padding:4px 8px;border:1px solid #e5e5e5}.aside-supplement__header-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;line-height:1}.aside-supplement__header-title::before{display:inline-block;margin-right:0.25rem;color:#1142a6;font-size:32px;font-weight:normal;line-height:1;vertical-align:middle}.aside-supplement__header-title small{color:#999;font-size:10px;font-weight:normal}.aside-supplement__body{margin:-1px 0 0 0;padding:12px;border:1px solid #e5e5e5}.aside-supplement__body canvas{display:block}.aside-supplement__body-dl dt{position:relative;margin:12px 0 4px;padding-left:8px;font-size:12px;font-weight:700;line-height:1.6;word-wrap:break-word;word-break:break-all}.aside-supplement__body-dl dt::before{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:calc(100% - 0.4em);border-left:3px solid #1142a6;content:""}.aside-supplement__body-dl dt:first-of-type{margin-top:0}.aside-supplement__body-dl dd{font-size:12px;line-height:1.8;word-wrap:break-word;word-break:break-all}.aside-supplement__note{margin-top:16px;color:#999;font-size:10px}.aside-supplement__button{display:block;position:relative;width:240px;margin:0 auto 10px;padding:8px;border:1px solid #333;-webkit-box-shadow:0 -4px 0 0 #ddd inset;box-shadow:0 -4px 0 0 #ddd inset;color:#333;font-size:12px}.aside-supplement__button small{color:#1142a6;font-size:12px}.aside-supplement__button::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;font-size:20px;font-weight:normal;line-height:1}.aside-supplement__button:hover{border-color:#89c6e5;-webkit-box-shadow:0 -4px 0 0 #e5f6ff inset;box-shadow:0 -4px 0 0 #e5f6ff inset;color:#3bf}.aside-supplement__button:hover small,.aside-supplement__button:hover:after{color:#3bf}.pc-pagination{margin:48px 0}.pc-pagination__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pc-pagination__header-title{font-size:14px}.pc-pagination__header-title strong{margin-right:2px;color:#1142a6;font-size:16px;font-style:normal;font-weight:700}.pc-pagination__header-title span{font-size:13px}.pc-pagination__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.pc-pagination__body-previous .button,.pc-pagination__body-next .button{height:2.75rem;padding:12px 32px;font-size:12px;font-weight:normal}.pc-pagination__body-previous .button:active,.pc-pagination__body-previous .button:link,.pc-pagination__body-previous .button:visited,.pc-pagination__body-next .button:active,.pc-pagination__body-next .button:link,.pc-pagination__body-next .button:visited{color:#333}.pc-pagination__body-previous .button:hover,.pc-pagination__body-next .button:hover{border-color:#89c6e5;color:#3bf}.pc-pagination__body-previous .button:hover::after,.pc-pagination__body-next .button:hover::after{color:#3bf}.pc-pagination__body-previous .button::after,.pc-pagination__body-next .button::after{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:12px;margin-top:-10px;color:#1142a6;font-size:20px;font-weight:normal;line-height:1}.pc-pagination__body-previous .button.button--disabled,.pc-pagination__body-next .button.button--disabled{background:#f5f5f5;color:#999;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pc-pagination__body-previous .button.button--disabled:active,.pc-pagination__body-previous .button.button--disabled:link,.pc-pagination__body-previous .button.button--disabled:visited,.pc-pagination__body-next .button.button--disabled:active,.pc-pagination__body-next .button.button--disabled:link,.pc-pagination__body-next .button.button--disabled:visited{color:#999}.pc-pagination__body-previous .button.button--disabled:hover,.pc-pagination__body-next .button.button--disabled:hover{border-color:#e5e5e5;color:#999}.pc-pagination__body-previous .button.button--disabled:hover::after,.pc-pagination__body-next .button.button--disabled:hover::after{color:#999}.pc-pagination__body-previous .button.button--disabled::after,.pc-pagination__body-next .button.button--disabled::after{color:#999}.pc-pagination__body-previous .button{padding-left:3.75rem}.pc-pagination__body-previous .button::after{left:12px;right:auto;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.pc-pagination__body-next .button{padding-right:3.75rem}.pc-pagination__body-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pc-pagination__body-pager>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 2px}.pc-pagination__body-pager>li .button{width:2.75rem;height:2.75rem;padding:12px;font-size:13px;font-weight:normal;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.pc-pagination__body-pager>li .button:active,.pc-pagination__body-pager>li .button:link,.pc-pagination__body-pager>li .button:visited{color:#333}.pc-pagination__body-pager>li .button:hover{border-color:#89c6e5;color:#3bf}.pc-pagination__body-pager>li .button.button--active{border-color:#009;background:#009;color:#fff}.pc-pagination__body-pager>li .button.button--active:active,.pc-pagination__body-pager>li .button.button--active:link,.pc-pagination__body-pager>li .button.button--active:visited{color:#fff}.pc-pagination__body-pager>li .button.button--active:hover{border-color:#009;color:#fff}.follow-dialog{display:none;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10000;padding:20px 40px;border-radius:8px;background:rgba(0,0,0,0.7);color:#fff;font-size:16px}@media (max-width: 640px){.follow-dialog{padding:12px 20px;font-size:14px;line-height:1.6}}@media screen and (min-width: 641px){.consultant_agent_all_img .pos_01{top:276px;left:292px}.consultant_agent_all_img .pos_02{top:276px;left:632px}.consultant_agent_all_img .pos_03{top:276px;left:982px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box{width:336px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .companyname_logo_box{height:40px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text{height:170px;padding-bottom:50px}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.active.doda,.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.active.pasona,.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text.active.recruit{margin-bottom:0}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .agent_text .cut_item{height:6.3em}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button{position:absolute;left:50%;bottom:10px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button:active{-webkit-transform:translate(-50%, 2px);-ms-transform:translate(-50%, 2px);transform:translate(-50%, 2px)}.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button.doda,.consultant_agent_all_img .consultant_agent_all .consultant_agent_box .consultant_agent_button.pasona{margin:0}}.fixedNotification{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;left:10px;bottom:10px;background-color:rgba(255,255,255,0.9);border:1px solid #1142a6;border-radius:4px;-webkit-box-shadow:0 3px 6px 1px rgba(0,0,0,0.2);box-shadow:0 3px 6px 1px rgba(0,0,0,0.2);z-index:100;font-size:12px}.fixedNotification:hover{background-color:#1142a6}a.fixedNotification{color:#1142a6}a.fixedNotification:visited{color:#1142a6}a.fixedNotification:hover{color:#fff}a.fixedNotification:hover:visited{color:#fff}.fixedNotification__text{padding-left:14px;font-weight:bold}.fixedNotification__action{display:block;padding:10px 14px}.pc-footer-row-1{background:#eee}.pc-footer-description{margin:0 auto;padding:40px 0;width:1080px}.pc-footer-description__title{color:#555;display:block;font-size:14px;font-weight:700;margin:0 0 16px}.pc-footer-description__subtitle{color:#555;display:block;font-size:12px;font-weight:700;margin:16px 0 0}.pc-footer-description__body{color:#555;display:block;font-size:13px;line-height:1.6}.pc-footer-row-2{padding:40px 0;background-color:#fff}.pc-footer__banner{margin:0 auto 40px;width:1080px}.pc-footer__banner img{display:block;width:100%;height:auto}.recommend-navi{margin:0 auto 40px;width:1080px}.recommend-navi-item{border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0}.recommend-navi-item:first-of-type{padding-top:0}.recommend-navi-item__title{display:block;-webkit-box-flex:0;-webkit-flex:0 1 18.51852%;-ms-flex:0 1 18.51852%;flex:0 1 18.51852%}.recommend-navi-item__title a{color:#4c6599;font-size:12px}.recommend-navi-item__title a:active,.recommend-navi-item__title a:link,.recommend-navi-item__title a:visited{color:#4c6599}.recommend-navi-item__title a:hover{text-decoration:underline}.recommend-navi-item__category-list{display:block;-webkit-box-flex:0;-webkit-flex:0 1 81.48148%;-ms-flex:0 1 81.48148%;flex:0 1 81.48148%}.recommend-navi-item__category-list>li{display:inline-block;letter-spacing:-0.4em;vertical-align:middle}.recommend-navi-item__category-list>li::after{color:#aaa;content:"|";display:inline;font-size:12px;font-weight:400;margin-left:0.375em;margin-right:0.375em}.recommend-navi-item__category-list>li:last-child::after{display:none}.recommend-navi-item__category-title{color:#666;display:inline;font-size:12px;font-weight:700;letter-spacing:normal}.recommend-navi-item__category-title::after{color:#aaa;content:"|";display:inline;font-size:12px;font-weight:400;margin-left:0.375em;margin-right:0.375em}.recommend-navi-item__category-link-list{display:inline;letter-spacing:-0.4em}.recommend-navi-item__category-link-list>li{display:inline;letter-spacing:normal}.recommend-navi-item__category-link-list>li::after{color:#aaa;content:"|";display:inline;display:inline;font-size:12px;font-weight:400;margin-left:0.375em;margin-right:0.375em}.recommend-navi-item__category-link-list>li:last-child::after{display:none}.recommend-navi-item__category-link-list>li a{color:#666;display:inline-block;font-size:12px;vertical-align:middle}.recommend-navi-item__category-link-list>li a:active,.recommend-navi-item__category-link-list>li a:link,.recommend-navi-item__category-link-list>li a:visited{color:#666}.recommend-navi-item__category-link-list>li a:hover{text-decoration:underline}.site-navi-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;width:1080px}.site-navi-primary-link-list{display:block;width:16.66667%}.site-navi-primary-link-list>li{margin-bottom:8px}.site-navi-primary-link-list>li a{color:#333;font-size:12px}.site-navi-primary-link-list>li a:active,.site-navi-primary-link-list>li a:link,.site-navi-primary-link-list>li a:visited{color:#333}.site-navi-primary-link-list>li a:hover{text-decoration:underline}.site-navi-secondary-link-list{display:block;width:33.33333%}.site-navi-secondary-link-list::after{content:"";display:block;clear:both}.site-navi-secondary-link-list>li{display:block;float:left;margin-bottom:0.5rem;width:50%}.site-navi-secondary-link-list>li a{color:#333;font-size:12px}.site-navi-secondary-link-list>li a:active,.site-navi-secondary-link-list>li a:link,.site-navi-secondary-link-list>li a:visited{color:#333}.site-navi-secondary-link-list>li a:hover{text-decoration:underline}.site-requests-form{display:block;width:50%;margin-left:20px}.site-requests-form__title{font-size:12px;font-weight:700;color:#333}.site-requests-form__note{font-size:10px;color:#666;line-height:1.6;margin-bottom:12px}.site-requests-form__note a{color:#666;text-decoration:underline}.site-requests-form__note a:active,.site-requests-form__note a:link,.site-requests-form__note a:visited{color:#666}.site-requests-form__note a:hover{text-decoration:none}.site-requests-form__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:50px}.site-requests-form__textarea{display:block;background-color:#f5f5f5;border:1px solid #ddd;border-top-left-radius:4px;border-bottom-left-radius:4px;height:100%;overflow-x:hidden;overflow-y:scroll;padding:0.5rem;resize:none;width:84.61538%}.site-requests-form__textarea:focus{outline:none}.site-requests-form__submit{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#3f485a;color:#fff !important;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:14px;font-weight:400;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.25em;text-align:center;width:15.38462%}.site-requests-form__submit>span{display:block}.site-requests-form__submit:active,.site-requests-form__submit:link,.site-requests-form__submit:visited{color:#fff !important}.site-requests-form__submit:hover{cursor:pointer;text-decoration:none !important;opacity:0.8}.pc-footer-row-3{background-color:#e6ecf7;padding-top:40px;padding-bottom:28px}.pc-footer-company{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 1rem auto;width:1080px}.pc-footer-company__title{color:#1142a6;font-size:12px;font-weight:700}.pc-footer-company__link-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pc-footer-company__link-list>li{display:block}.pc-footer-company__link-list>li::after{color:#aebdda;content:"|";display:inline;font-size:12px;font-weight:400;margin-left:0.375em;margin-right:0.375em}.pc-footer-company__link-list>li:last-child::after{display:none}.pc-footer-company__link-list>li a{color:#1142a6;font-size:12px}.pc-footer-company__link-list>li a:active,.pc-footer-company__link-list>li a:link,.pc-footer-company__link-list>li a:visited{color:#1142a6}.pc-footer-company__link-list>li a:hover{text-decoration:underline}.pc-footer-services{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:1080px}.pc-footer-services li{background-color:#f5f8ff;width:215px;margin-right:1px;margin-bottom:12px}.pc-footer-services li a:hover{text-decoration:none}.pc-footer-services li a:hover span{text-decoration:underline}.pc-footer-services li a img{display:block;width:100%}.pc-footer-services li a span{display:block;color:#1142a6;font-size:10px;margin:12px;text-align:center;text-decoration:none;line-height:1.2}.pc-footer-copyright{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pc-footer-copyright p{color:#333;font-size:12px;padding:1rem}.pc-header{background:#fff;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;left:0;position:relative;top:0;width:100%;z-index:97}.pc-header__row-1{width:100%}.pc-header__row-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:1080px}.pc-header__row-2-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pc-header__row-2-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pc-header__logo{margin-top:4px;margin-bottom:4px}.pc-header-logo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pc-header-logo__img a{display:block}.pc-header-logo__img img{display:block;height:40px}.pc-header-logo__copy{border-left:1px solid #cfd6e5;color:#009;font-size:11px;line-height:1.5;margin-left:12px;padding-left:12px;position:relative}.pc-header__primary-gnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pc-header__primary-gnavi ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pc-header__primary-gnavi-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.pc-header__primary-gnavi-item a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:60px;margin-left:24px;position:relative}.pc-header__primary-gnavi-item a::before{display:inline-block;font-size:24px;font-weight:normal;margin-right:4px;vertical-align:bottom}.pc-header__primary-gnavi-item a:active,.pc-header__primary-gnavi-item a:link,.pc-header__primary-gnavi-item a:visited{color:#333}.pc-header__primary-gnavi-item a:hover{color:#3bf;text-decoration:none}.pc-header__primary-gnavi-item.pc-header__primary-gnavi-item--active a{color:#009}.pc-header__primary-gnavi-item.pc-header__primary-gnavi-item--active a:active,.pc-header__primary-gnavi-item.pc-header__primary-gnavi-item--active a:link,.pc-header__primary-gnavi-item.pc-header__primary-gnavi-item--active a:visited{color:#009}.pc-header__primary-gnavi-item.pc-header__primary-gnavi-item--active a::after{bottom:-1px;border-top:2px solid #009;content:"";display:block;left:0;position:absolute;width:100%}.pc-header__primary-gnavi-badge{position:absolute;top:2px;right:-20px;background-color:#e61739;border-radius:100px;min-width:24px;height:24px;line-height:24px;color:#fff;font-size:12px;font-weight:bold;text-align:center;pointer-events:none}.pc-header__secondary-gnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pc-header__secondary-gnavi ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pc-header__secondary-gnavi-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pc-header__secondary-gnavi-item:nth-child(n+2){margin-left:12px}.pc-header__secondary-gnavi-item a{border:1px solid #ddd;border-radius:4px;color:#333;display:block;font-size:13px;font-weight:bold;height:34px;line-height:34px;padding:0 12px 0 32px;position:relative}.pc-header__secondary-gnavi-item a::before{color:#1142a6;font-size:24px;font-weight:normal;left:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pc-header__secondary-gnavi-item a:active,.pc-header__secondary-gnavi-item a:link,.pc-header__secondary-gnavi-item a:visited{color:#333}.pc-header__secondary-gnavi-item a:hover{border:1px solid #89c6e5;text-decoration:none;color:#3bf}.pc-header__secondary-gnavi-item a:hover::before{color:#3bf}.pc-header__secondary-gnavi-item--register a{background:#1142a6;border-color:#1142a6}.pc-header__secondary-gnavi-item--register a::before{color:#fff}.pc-header__secondary-gnavi-item--register a:active,.pc-header__secondary-gnavi-item--register a:link,.pc-header__secondary-gnavi-item--register a:visited{color:#fff}.pc-header__secondary-gnavi-item--register a:hover{background:#3071f1;border-color:#3071f1;color:#fff}.pc-header__secondary-gnavi-item--register a:hover::before{color:#fff}.pc-header__secondary-gnavi-item--mypage{position:relative}.pc-header__search-form{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:32px}.pc-header__search-form input[type="text"]{background:#f5f5f5;border:0;border-radius:4px 0 0 4px;display:block;font-size:13px;height:34px;padding:8px;width:160px}.pc-header__search-form input[type="text"]:focus{outline:none}.pc-header__search-form button[type="submit"]{background:#f5f5f5;border:none;border-radius:0 4px 4px 0;display:block;height:34px;padding:0 8px;width:2.125rem}.pc-header__search-form button[type="submit"]::before{font-size:20px;height:auto;right:3px;left:auto}.pc-header__search-form button[type="submit"]:hover{color:#999}.pc-header__description{line-height:1;margin:0 auto;padding:6px 0 4px;width:1080px}.pc-header__description h1,.pc-header__description p{color:#666;display:inline;font-size:11px;font-weight:normal}.modal .checkbox{display:none}.modal .modal__overlay{background-color:rgba(0,0,0,0.6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;z-index:-100}.modal .modal__overlay .modal__overlay-close{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-100}.modal .modal__wrap{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 6px rgba(0,0,0,0.2);box-shadow:0 6px 6px rgba(0,0,0,0.2);line-height:1.6;margin:0 auto;padding:12px 24px 24px;position:relative;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;width:640px;max-height:calc(100% - 80px)}.modal .modal__wrap dt{border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:bold;margin-bottom:16px;padding:12px 0 12px 28px;position:relative}.modal .modal__wrap dt::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #1142a6;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1142a6;font-size:14px;font-weight:normal;height:20px;line-height:18px;position:absolute;left:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:20px}.modal .modal__wrap dd{font-size:14px}.modal .modal__wrap dd ul{list-style-type:disc;list-style-position:inside;margin-left:0.5em}.modal .modal__wrap dd li{margin-bottom:12px;padding-left:1em;text-indent:-1.3em}.modal .button--modal-close{background:#2f2f2f;border:2px solid #fff;border-radius:16px;color:#fff;display:table;font-size:24px;height:32px;position:absolute;right:-10px;text-align:center;top:-10px;width:32px;z-index:100}.modal .button--modal-close::before{font-family:font-cc;content:"";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin-top:2px}.modal .button--modal-close:hover{background:#555;cursor:pointer}.modal input:checked ~ .modal__overlay{opacity:1;overflow:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:9997}.modal input:checked ~ .modal__overlay-close{z-index:9998}.modal input:checked ~ .modal__overlay .modal__wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:9999}.modal-follow-content{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;width:640px;max-height:calc(100% - 80px);margin:0 auto;border-radius:4px;background-color:#fff;line-height:1.6;-webkit-box-shadow:0 6px 6px rgba(0,0,0,0.2);box-shadow:0 6px 6px rgba(0,0,0,0.2);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.modal-follow-content__inner{overflow:auto;padding:24px}.modal-follow-content__title{margin-bottom:20px;font-size:20px;font-weight:bold;text-align:center}.modal-follow-content__subtitle{margin-bottom:12px;font-size:14px;text-align:center}.modal-company-list{border:1px solid #e5e5e5}.modal-company-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-bottom:1px solid #e5e5e5}.modal-company-list-item:last-of-type{border:none}.modal-company-list-item__logo{position:relative;width:80px;height:80px}.modal-company-list-item__logo img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:80%;max-height:80%;margin:auto}.modal-company-list-item__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 20px}.modal-company-list-item__title{font-size:15px;font-weight:bold}.modal-company-list-item__title a:hover,.modal-company-list-item__title a:active{text-decoration:underline}.modal-company-list-item__rating .pc-rating [class^="icon-star"]{font-size:20px}.modal-company-list-item__rating .pc-rating__average{font-size:17px}.modal-company-list-item__button{width:160px}

/*# sourceMappingURL=../../maps/pc/common.css.map */

.sp_header_j{display:none}.sub_page.job .sp_header_j,.sub_page.biz .sp_header_j,.sub_page.search .sp_header_j,.sub_page.my_page .sp_header_j{display:none}@media screen and (max-width: 640px){.top_page .sp_header_j{display:none !important}.sp_header_j{display:none}.NewJob .sp_header_j{z-index:1002 !important;position:fixed;left:0;top:0;display:block !important;width:100%;height:45px;padding:8px 0 8px 0;background:#fff;-webkit-box-shadow:0px 2px 3px rgba(78,79,79,0.4);box-shadow:0px 2px 3px rgba(78,79,79,0.4);border-bottom:1px solid  #FAFAFA}.NewJob .sp_header_j ul{display:table;width:100%;table-layout:fixed}.NewJob .sp_header_j ul li{display:table-cell;width:15%;height:26px;padding-right:10px;padding-left:10px;border-right:1px solid #ccc;text-align:center;vertical-align:middle}.NewJob .sp_header_j ul li a{font-size:13px;color:#009;font-weight:bold;white-space:nowrap;-webkit-box-shadow:none;box-shadow:none;display:block;padding:5px 0;width:100%;overflow:hidden}.NewJob .sp_header_j ul li a.free_regist{color:#fff;background:#900;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c00), color-stop(100%, #900));background:-webkit-linear-gradient(top, #c00 0%, #900 100%);background:-o-linear-gradient(top, #c00 0%, #900 100%);background:-webkit-gradient(linear, left top, left bottom, from(#c00), to(#900));background:linear-gradient(to bottom, #c00 0%, #900 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$top', endColorstr='$bottom',GradientType=0 );padding:2px 0;margin-bottom:2px}.NewJob .sp_header_j ul li:first-child a{font-size:21px;color:#c00}.NewJob .sp_header_j ul li:nth-child(2){position:relative;width:26%;padding-top:2px}.NewJob .sp_header_j ul li:nth-child(2) .amazon{display:block;width:290px;padding:10px 20px 10px 10px;background:#fff;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 0 rgba(0,0,0,0.2);position:absolute;left:-80px;top:40px;font-weight:bold;font-size:12px;text-align:left;-webkit-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s}.NewJob .sp_header_j ul li:nth-child(2) .amazon:after{content:"";display:block;position:absolute;width:12px;height:12px;background:#fff;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:114px;top:-7px;margin:0}.NewJob .sp_header_j ul li:nth-child(2) .amazon .strong{color:#FA9354;font-size:18px;margin:0 3px}.NewJob .sp_header_j ul li:nth-child(2) .anim-opacity{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate(0, -80px);-ms-transform:translate(0, -80px);transform:translate(0, -80px)}.NewJob .sp_header_j ul li:nth-child(2) .fa-times-circle{position:absolute;right:5px;top:5px;color:#A1A1A1;font-size:18px}.NewJob .sp_header_j ul li:last-child{border:none;width:44%}.NewJob .sp_header_j ul li:last-child a{color:#009 !important;font-size:14px}.NewJob .sp_header_j ul li .sp_search_open{-webkit-transform:translate(0, 0px);-ms-transform:translate(0, 0px);transform:translate(0, 0px)}.NewJob .sp_header_j ul .login a{font-size:12px}.NewJob .login_box{padding-top:65px;padding-bottom:5px;margin-bottom:5px;display:block !important;border-bottom:1px solid #C4C4C4}.NewJob .login_box:after{content:"";display:block;clear:both}.NewJob .login_box h1{float:left;width:100px;padding-left:15px}.NewJob .login_box h1 img{width:100%}.NewJob .login_box ul{float:right;padding-top:0;padding-right:15px}.sub_page.NewJob #header{display:none !important}}@media screen and (min-width: 375px) and (max-width: 414px){.sub_page.NewJob #header,.top_page .sp_header_j{display:none !important}.sp_header_j{display:none}.NewJob .sp_header_j{z-index:97;position:fixed;left:0;top:0;display:block;width:100%;height:45px;padding:8px 0 8px 0;background:#fff;-webkit-box-shadow:0px 2px 3px rgba(78,79,79,0.4);box-shadow:0px 2px 3px rgba(78,79,79,0.4);border-bottom:1px solid  #FAFAFA}.NewJob .sp_header_j ul{display:table;width:100%;table-layout:fixed}.NewJob .sp_header_j ul li{display:table-cell;width:15%;height:26px;padding-right:10px;padding-left:10px;border-right:1px solid #ccc;text-align:center;vertical-align:middle}.NewJob .sp_header_j ul li a{font-size:13px;color:#000099;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;display:block;padding:5px 0}.NewJob .sp_header_j ul li .icon-right-triangulum{position:relative;height:15px;width:15px;display:inline-block}.NewJob .sp_header_j ul li .icon-right-triangulum:after{content:"";border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #87AB0F;position:absolute;left:50%;top:50%;margin:-3.5px 0 0 -6px}.NewJob .sp_header_j ul li:first-child a{font-size:23px;color:#000082}.NewJob .sp_header_j ul li:nth-child(2){width:26%}.NewJob .sp_header_j ul li:nth-child(2) a{font-size:15px}.NewJob .sp_header_j ul li:last-child{border:none;width:44%}.NewJob .sp_header_j ul li:last-child a{color:#87AB0F;font-size:16px}.NewJob .sp_header_j ul li .sp_search_open{-webkit-transform:translate(0, 0px);-ms-transform:translate(0, 0px);transform:translate(0, 0px)}.NewJob #column #search_j .select_wrap .customSelectInner{font-size:13px;letter-spacing:0px}}.column_tabbox,.tab_ttl{border-radius:0 !important}.tab_ttl_red{border-top:5px solid #c00 !important;color:#c00 !important}.work_point .point_title{margin-top:20px;font-size:120%;font-weight:bold;color:#c00}.work_point .point_title i{margin-right:10px;font-size:140%}.height_auto{height:auto !important}.job_result_number{float:left;width:45%;padding:15px 0 0 0}.job_result_number .result_txt{display:inline-block;font-weight:bold;padding-right:10px}.job_result_number .result_txt .count{color:#c00;font-size:20px}.job_result_number .current_page{display:inline-block}.job_result_sort{float:right;width:40%;text-align:right;padding:15px 0 0 0;font-weight:bold}.job_result_sort .vertical{display:inline-block}.job_result_sort .select_wrap{width:70% !important;display:inline-block;vertical-align:middle;height:40px !important}.job_result_sort .select_wrap .customSelect{border-radius:0 !important}.job_result_sort .select_wrap .customSelectInner{font-size:14px !important}.job_result_sort .select_wrap .custom_select{height:40px !important;line-height:40px !important;background:#fff !important}.com_comment_info_list dt,.com_comment_info_list dd{font-size:14px !important}.com_comment_text{font-size:14px !important}.job_top #column .column_2 .column_job_pickup.column_outbox.widget_list .widget_list .article_list li .widget_image img,.job_top #column .column_2 .column_outbox.widget_list .column_inbox.offer_type1 .widget_list .article_list li .widget_image img,.job_top #column .column_2 .column_outbox .column_inbox.offer_type1 .widget_list .article_list li .widget_image img{height:auto}@media screen and (min-width: 640px){#JobDetailApp{text-align:center;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;width:960px;height:81px;padding:15px 0 0 0;-webkit-box-shadow:0 5px 5px #E3E3E3;box-shadow:0 5px 5px #E3E3E3;border:1px solid #E3E3E3;background:#fff;position:fixed;top:-100px;z-index:1002}.JobDetailAppShow{top:0px !important}.job_detail_sp_header{display:none}.job_detail_sp_second_header{display:none}#column #search_y .job_top_search_form .select_wrap{height:40px}#column #search_y .job_top_search_form .select_wrap .custom_select{height:40px;padding-top:6px}#column #search_y .job_top_search_form input[type="text"]{width:288px;height:40px;line-height:40px;margin-right:10px}}.NewJob{font-size:14px;line-height:1.6em;position:relative}.NewJob .btn_silver{font-size:16px}.NewJob .enq_btn_area{height:80px;text-align:center;width:100%}.NewJob .btn_newjob:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);text-decoration:none}.NewJob .btn_newjob:hover i{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);text-decoration:none}.NewJob .btn_newjob:active{-webkit-transform:translate(0, 4px);-ms-transform:translate(0, 4px);transform:translate(0, 4px);-webkit-box-shadow:0 0 0 transparent !important;box-shadow:0 0 0 transparent !important;cursor:pointer}.NewJob .pc_search_close{display:none !important}.NewJob #side_nav i{vertical-align:top}.NewJob a{color:#009;text-decoration:none}.NewJob .count{color:#c00;font-size:20px}.NewJob .more_link_blue{padding-top:20px;font-weight:bold}.NewJob .padding20{padding:20px !important}.NewJob .submit_btn{margin:0 20px;display:inline-block;width:260px;height:44px;border:1px solid #900;background:#c00;color:#fff !important;font-size:20px;line-height:44px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 3px 0 #900;box-shadow:0 3px 0 #900;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .long_btn_ver{display:block;text-align:center;width:400px;margin:20px 0 20px 250px}.NewJob .long_btn_ver2{display:block;text-align:center;width:400px;margin:20px 0 20px 345px}.NewJob .long_btn_ver3{display:block;text-align:center;width:400px;height:46px;margin:0 0 30px 280px}.NewJob .help_for_btn button{margin:0 20px;display:inline-block;width:260px;height:44px;font-size:20px;line-height:44px;border:1px solid #999;background:#fff;color:#666;font-weight:bold !important;border-radius:4px;-webkit-box-shadow:0 3px 0 #999;box-shadow:0 3px 0 #999;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;font-family:"Helvetica Neue", Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, sans-serif !important}.NewJob .help_for_btn a{margin:0 20px;display:inline-block;width:260px;height:44px;font-size:20px;line-height:44px;color:#666 !important;border:1px solid #999;background:#fff;color:#666;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 3px 0 #999;box-shadow:0 3px 0 #999;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .help_for_btn a:hover{text-decoration:none}.NewJob .help_for_btn span{margin:0 30px;display:inline-block;width:200px;height:44px;font-size:20px;line-height:44px;border:1px solid #999;background:#fff;color:#666;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 3px 0 #999;box-shadow:0 3px 0 #999;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .help_for_btn .help{top:-30px;right:30px;color:#2F2F2F;z-index:0}.NewJob .help_for_btn i{margin-top:12px}.NewJob .free_regist{display:block;text-align:center;color:#fff !important;padding:10px 0;background:#900;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c00), color-stop(100%, #900));background:-webkit-linear-gradient(top, #c00 0%, #900 100%);background:-o-linear-gradient(top, #c00 0%, #900 100%);background:-webkit-gradient(linear, left top, left bottom, from(#c00), to(#900));background:linear-gradient(to bottom, #c00 0%, #900 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$top', endColorstr='$bottom',GradientType=0 );border-radius:4px}.NewJob .free_regist:hover{text-decoration:none}.NewJob .free_regist span{font-weight:bold;font-size:110%}.NewJob .lock{display:block;margin-top:10px;padding:5px 0;color:#626262 !important;border-radius:4px;border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;text-align:center;background:#fff}.NewJob .lock:hover{text-decoration:none}.NewJob .nav_NewJob{width:100%;border-top:solid 1px #E3E3E3;border-left:solid 1px #E3E3E3}.NewJob .nav_NewJob li{background:#fff;border-bottom:solid 1px #E3E3E3;text-align:center;font-size:12px}.NewJob .nav_NewJob li a{color:#626262;padding:10px 0;display:block;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .nav_NewJob li a:hover{color:#fff;background:#c00;text-decoration:none}.NewJob .nav_NewJob li .active{color:#c00}.NewJob .nav_NewJob li i{font-size:24px;display:block;margin-bottom:5px}.NewJob .nav_NewJob li small{font-size:80%}.NewJob .nav_NewJob2{width:100%;border-left:solid 1px #E3E3E3}.NewJob .nav_NewJob2 li{background:#fff;border-bottom:solid 1px #E3E3E3;text-align:center}.NewJob .nav_NewJob2 li a{color:#626262;padding:10px 0;display:block;font-size:80%;line-height:1.2em}.NewJob .nav_NewJob2 li a:hover{color:#fff;background:#c00;text-decoration:none}.NewJob .after_login_header{border-top:1px solid #E3E3E3 !important;border-left:1px solid #E3E3E3 !important;border-bottom:1px solid #E3E3E3 !important;background:#c00;color:#fff;padding:5px;font-size:12px;font-weight:bold}.NewJob .after_login{background:#fff;font-size:12px;padding:5px;border-left:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.NewJob .after_login li{display:block;vertical-align:middle;line-height:1.2em}.NewJob .after_login li a{position:relative;padding:7px 0 7px 10px;display:block;color:#009}.NewJob .after_login li a:before{display:block;position:absolute;top:10px;left:0;width:4px;height:4px;border-top:solid 2px #7f7f7f;border-right:solid 2px #7f7f7f;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.NewJob #column #search_y .job_top_search_form .long{width:150px}.NewJob #column #search_y .job_top_search_form .job_top_search_submit input[type="submit"]{font-family:FontAwesome;margin:0;display:inline-block;width:70px;height:36px;background:#c00;color:#fff;font-size:20px;line-height:36px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 4px 0 #900;box-shadow:0 4px 0 #900;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob #column #search_y .job_top_search_form .job_top_search_sub{clear:both;vertical-align:top;height:30px}.NewJob #column #search_y .job_top_search_form .job_top_search_sub .left{float:left}.NewJob #column #search_y .job_top_search_form .job_top_search_sub .left span{font-weight:bold;color:#c00;font-size:20px;line-height:40px}.NewJob #column #search_y .job_top_search_form .job_top_search_sub .right{float:right}.NewJob #column #search_y .job_top_search_form .job_top_search_sub .right .more_link_blue{margin-top:-20px;line-height:40px}.NewJob #column #search_y .job_top_search_form .job_top_search_sub .right a{font-weight:bold}.NewJob #column #search_y .column_outbox{clear:both;padding-top:0;background:#fff none repeat scroll 0 0;border:1px solid #E3E3E3;-webkit-box-shadow:0 3px 0 #E3E3E3;box-shadow:0 3px 0 #E3E3E3}.NewJob #column #search_y .column_outbox .tab_ttl{font-size:18px !important}.NewJob #column #search_y .column_outbox .tab_ttl i{padding-right:10px}.NewJob #column #search_y .column_tabbox .list_column li a{color:#009}.NewJob #column #search_y .column_tabbox .list_column li:after{border-color:transparent transparent transparent #009}.NewJob #column .widget_ttl{font-weight:normal !important}.NewJob .NewJob_Container{width:100%;margin:0 0 0 25px}.NewJob .NewJob_Container a{color:#009}.NewJob .NewJob_Container .pan li:first-child i{color:#009 !important}.NewJob .NewJob_Container .column_tabbox_ranking .tab_btn a:hover{text-decoration:none !important}.NewJob .NewJob_Container .column_tabbox_ranking .tab_btn .tab_ttl:hover{border-top:5px solid #c00 !important;color:#c00 !important}.NewJob .NewJob_Container .column_tabbox_ranking .tab_btn .active .tab_ttl{border-top:5px solid #c00 !important;color:#c00 !important}.NewJob .NewJob_Container .new_agent .column_red h2{font-size:20px !important;font-weight:bold !important}.NewJob .NewJob_Container .new_agent .submit_btn{text-align:center;width:80%}.NewJob .NewJob_Container .job_detail_btn_area{text-align:center;width:958px;height:81px;padding:15px 0 0 0;background:#fff}.NewJob .NewJob_Container #company_list_all h1{font-weight:bold}.NewJob .NewJob_Container #company_list_pager a:hover,.NewJob .NewJob_Container #company_list_pager a:active{background:#c00}.NewJob .NewJob_Container .consultant_detail_btn_area{text-align:center;width:958px;height:81px;padding:15px 0 0 0;background:#fff}.NewJob .NewJob_Container .Category-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible;position:relative;clear:both;height:60px;border-bottom:3px solid #c00}.NewJob .NewJob_Container .Category-select h1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:24px;line-height:60px;font-weight:bold;color:#c00}.NewJob .NewJob_Container .Category-select h1 a{color:#c00}.NewJob .NewJob_Container .Category-select h1 i{margin-right:5px}.NewJob .NewJob_Container .Category-select .btn_newjob{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin:10px 0 0 0;text-align:center;height:36px;background:#c00;color:#fff;font-size:16px;line-height:36px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 4px 0 #900;box-shadow:0 4px 0 #900;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .Category-select .active{padding-top:0 !important}.NewJob .NewJob_Container .border-bottom-none{border-bottom:none}.NewJob .NewJob_Container .DropDownMenu{display:none;text-align:left;background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #c00;margin-bottom:30px}.NewJob .NewJob_Container .DropDownMenu dt{font-weight:bold;padding:5px 10px;color:#333;line-height:24px;background:#c00;color:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.NewJob .NewJob_Container .DropDownMenu ul{display:block;padding:10px 0}.NewJob .NewJob_Container .DropDownMenu li{display:inline-block;width:49%;vertical-align:top}.NewJob .NewJob_Container .DropDownMenu li a{position:relative;padding:10px 8px 10px 20px;display:block}.NewJob .NewJob_Container .DropDownMenu li a:before{display:block;position:absolute;top:18px;left:7px;width:4px;height:4px;border-top:solid 2px #7f7f7f;border-right:solid 2px #7f7f7f;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.NewJob .NewJob_Container .BackToTop p{width:40% !important}.NewJob .NewJob_Container .CateList{border:1px solid #c00;clear:both;width:100%;margin:20px 0}.NewJob .NewJob_Container .CateList h1{padding:10px;margin:0;color:#fff;font-size:16px;font-weight:bold;background:#c00}.NewJob .NewJob_Container .CateList .CateCon h1{border-bottom:1px dotted #999;margin:15px 0;text-align:left;padding:10px;font-size:16px;font-weight:bold;color:#000;background:none}.NewJob .NewJob_Container .CateList .CateCon ul{display:block;padding:0;margin-bottom:10px;padding-left:10px;padding-right:10px}.NewJob .NewJob_Container .CateList .CateCon li{display:inline-block;width:48%;line-height:1.2;vertical-align:top}.NewJob .NewJob_Container .CateList .CateCon li a{position:relative;padding:7px 0 7px 15px;font-weight:bold;display:block}.NewJob .NewJob_Container .CateList .CateCon li a:before{display:block;position:absolute;top:10px;left:0;width:4px;height:4px;border-top:solid 2px #7f7f7f;border-right:solid 2px #7f7f7f;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.NewJob .NewJob_Container .special_con_index{clear:both;width:100%;margin-top:30px}.NewJob .NewJob_Container .special_con_index h1{border-left:4px solid #c00;width:100%;font-size:20px;font-weight:bold;padding-left:10px}.NewJob .NewJob_Container .special_con_index .min_height40{min-height:40px;line-height:40px;margin-bottom:20px}.NewJob .NewJob_Container .special_con_index p{width:100%;margin:15px 0}.NewJob .NewJob_Container .special_con_index .BodyList{clear:both;width:100%;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);box-shadow:0 0 7px rgba(0,0,0,0.5)}.NewJob .NewJob_Container .special_con_index .BodyList a{font-weight:bold}.NewJob .NewJob_Container .special_con_index .BodyList .lead_photo{display:block;float:left;max-width:300px;min-width:50px;margin-right:20px}.NewJob .NewJob_Container .special_con_index .BodyList .lead_text{overflow:hidden;zoom:1}.NewJob .NewJob_Container .special_con_index .BodyList .lead_text h1{font-size:20px;display:inline;font-weight:bold;margin-bottom:5px}.NewJob .NewJob_Container .special_con_index .BodyList .lead_text .icon{margin:5px 0 0 0}.NewJob .NewJob_Container .special_con_index .BodyList .lead_text .icon i{display:inline-block}.NewJob .NewJob_Container .special_con_index .BodyList .lead_text .icon span{display:inline-block;margin:0 5px;padding:0 5px}.NewJob .NewJob_Container .special_con_index .BodyList .lead_text .icon .social{background:#C9F3FF}.NewJob .NewJob_Container .special_con_index .BodyList .lead_text .icon .date{font-size:12px}.NewJob .NewJob_Container .special_con_index .BodyList .Cont{border-top:1px dotted #333;padding-top:15px;margin-bottom:0;clear:both}.NewJob .NewJob_Container .special_con_index .min_height_body{min-height:180px}.NewJob .NewJob_Container .special_con_index .min_height_body .lead_photo{display:block;float:left;width:140px;margin-right:20px}.NewJob .NewJob_Container .special_con_index .more-look{clear:both;margin-bottom:40px;width:100%;height:60px;text-align:center}.NewJob .NewJob_Container .special_con_index .more-look a{display:block;border:1px solid #999;font-size:20px;font-weight:bold;color:#333;width:50%;height:60px;line-height:60px;margin:0 auto;padding:0;background-color:#eee;border-radius:4px}.NewJob .NewJob_Container .special_con_index .more-look a:hover{background-color:#dedede;text-decoration:none}.NewJob .NewJob_Container .frame{clear:both;background:#fff none repeat scroll 0 0;border:1px solid #E3E3E3;-webkit-box-shadow:0 3px 0 #E3E3E3;box-shadow:0 3px 0 #E3E3E3;height:auto;margin-bottom:20px;padding:0;position:relative;width:100%;border-top:3px solid #c00;border-radius:0}.NewJob .NewJob_Container .frame .h1_default{border-bottom:1px solid #E3E3E3;padding:10px}.NewJob .NewJob_Container .frame .h1_default i{display:inline-block;font-size:22px;color:#c00;padding:0 10px 0 5px}.NewJob .NewJob_Container .frame .h1_default h1{display:inline-block;font-size:18px;font-weight:bold}.NewJob .NewJob_Container .frame .h1_default .big_h1{font-size:20px}.NewJob .NewJob_Container .frame .job_top_tab_body_wrap{margin-top:20px}.NewJob .NewJob_Container .frame .job_top_tab_body_wrap .column_red:after{background:#fff;width:100%;height:1px;content:"";display:block;position:absolute;left:0;top:0}.NewJob .NewJob_Container .frame .job_top_tab_body_wrap .tab_header{border-bottom:1px solid #E3E3E3;margin-bottom:0;height:46px}.NewJob .NewJob_Container .frame .job_top_tab_body_wrap .tab_header ul{margin-left:10px;display:inline-block;height:46px;border-left:none;border-top:none}.NewJob .NewJob_Container .frame .job_top_tab_body_wrap .tab_header ul li{border-top:3px solid #E3E3E3;border-left:1px solid #E3E3E3;background:#fff;float:left;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .frame .job_top_tab_body_wrap .tab_header ul li a{color:#626262;font-size:16px;font-weight:bold;display:block;width:160px;text-align:center;line-height:43px;height:43px;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;cursor:pointer}.NewJob .NewJob_Container .frame .job_top_tab_body_wrap .tab_header ul li.activate{-webkit-box-shadow:none;box-shadow:none;border-top:3px solid #c00}.NewJob .NewJob_Container .frame .job_top_tab_body_wrap .tab_header ul li.activate a{color:#c00}.NewJob .NewJob_Container .frame .content{padding:20px}.NewJob .NewJob_Container .frame .content .height40{clear:both;display:block;height:40px;line-height:40px}.NewJob .NewJob_Container .frame .content a{color:#009}.NewJob .NewJob_Container .frame .content table{width:100%;font-size:100%;display:table;table-layout:fixed}.NewJob .NewJob_Container .frame .content th{font-weight:bold;background:#fef6f6;width:20%;border:1px solid #999;padding:10px;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word}.NewJob .NewJob_Container .frame .content td{background:#fff;width:80%;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;border-left:none;padding:10px;word-wrap:break-word;overflow-wrap:break-word}.NewJob .NewJob_Container .frame .content .positive_com{list-style:none;width:100%;height:60px}.NewJob .NewJob_Container .frame .content .positive_com li{width:133px;height:60px;margin:0 20px 0 0;text-align:center;display:inline-block}.NewJob .NewJob_Container .frame .content .positive_com li a{display:block;width:131px;height:60px;border:1px solid #e3e3e3;background:#fff;position:relative}.NewJob .NewJob_Container .frame .content .positive_com li a img{max-width:109px;max-height:48px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:none}.NewJob .NewJob_Container .frame .content .positive_com li:last-child{margin-right:-20px}.NewJob .NewJob_Container .frame .content .job_search_wrap{margin-bottom:0}.NewJob .NewJob_Container .frame .content .search_submit{margin:0 30px;display:inline-block;width:300px;height:46px;background:#c00;color:#fff;font-size:20px;line-height:46px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 4px 0 #900;box-shadow:0 4px 0 #900;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .frame .content .blue_bg{background:#f3f9ff;padding:10px}.NewJob .NewJob_Container .frame .content .frame_box{height:40px}.NewJob .NewJob_Container .frame .content .job_type_s_list{clear:both}.NewJob .NewJob_Container .frame .content .job_type_s_list li,.NewJob .NewJob_Container .frame .content .industrytype_s_list li{margin:0 0 10px 0;width:49%}.NewJob .NewJob_Container .frame .content .region_s_list li{margin:0 0 10px 0;width:24%}.NewJob .NewJob_Container .frame .content .select_float_left{float:left;margin:0}.NewJob .NewJob_Container .frame .content .horizontal_line{float:left;width:30px;line-height:25px;text-align:center}.NewJob .NewJob_Container .frame .content .horizontal_line2{float:left;line-height:25px;text-align:left;margin-left:5px}.NewJob .NewJob_Container .frame .content .center_line,.NewJob .NewJob_Container .frame .content .center_line2{display:none}.NewJob .NewJob_Container .frame .content #peculiarity p{background:#fef6f6;padding:10px}.NewJob .NewJob_Container .frame .content #peculiarity .peculiarity{padding:10px 0}.NewJob .NewJob_Container .frame .content #peculiarity .peculiarity li{margin:0 0 10px 0;width:33%}.NewJob .NewJob_Container .frame .content #AddCondition,.NewJob .NewJob_Container .frame .content #ClickRemoveCondition{display:none}.NewJob .NewJob_Container .frame .content #AddCondition th{border-top:none}.NewJob .NewJob_Container .frame .content #AddCondition td{border-top:none}.NewJob .NewJob_Container .frame .content .search_button_area{text-align:center;border-right:none;border-bottom:none;padding:20px 0 0 0}.NewJob .NewJob_Container .frame .content .search_button_area .all_clear{display:inline-block;width:200px;background:#fff;color:#009;cursor:pointer}.NewJob .NewJob_Container .frame .content .search_button_area .all_clear:hover{text-decoration:underline}.NewJob .NewJob_Container .frame .content .search_button_area .btn_submit{margin:0 30px;display:inline-block;width:300px;height:46px;background:#c00;color:#fff;font-size:20px;line-height:46px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 4px 0 #900;box-shadow:0 4px 0 #900;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .frame .content .search_button_area .btn_condition{margin:0 30px;display:inline-block;width:220px;height:36px;border:1px solid #999;background:#fff;color:#666;font-size:14px;line-height:36px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 3px 0 #999;box-shadow:0 3px 0 #999;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .frame .content .search_button_area .btn_condition a{color:#666}.NewJob .NewJob_Container .frame .content .search_button_area .btn_condition a:hover{text-decoration:none}.NewJob .NewJob_Container .frame .content .search_button_area .ClickRemoveCondition{display:none}.NewJob .NewJob_Container .frame .content .job_search_result_first_header .job_com_name{float:left}.NewJob .NewJob_Container .frame .content .job_search_result_first_header .job_com_name .company_name{vertical-align:middle;font-size:16px;font-weight:normal}.NewJob .NewJob_Container .frame .content .job_search_result_first_header .job_com_name .new{font-size:12px;font-weight:bold;display:inline-block;background:#c00;color:#fff;padding:3px 6px;margin:0 10px 0 0;border-radius:4px}.NewJob .NewJob_Container .frame .content .job_search_result_first_header .job_com_name .other_icon{font-size:12px;font-weight:bold;display:inline-block;border:1px solid #c00;background:#fff;color:#c00;padding:3px 6px;margin:0 0 0 10px;border-radius:4px}.NewJob .NewJob_Container .frame .content .job_search_result_first_header .right{float:right;vertical-align:middle}.NewJob .NewJob_Container .frame .content .job_search_result_first_header .right span{color:#b8860b;font-weight:bold;font-size:26px}.NewJob .NewJob_Container .frame .content .job_search_result_first_header .right img{max-height:40px;vertical-align:middle}.NewJob .NewJob_Container .frame .content .job_search_result_second_header{clear:both;padding-top:15px;width:100%;font-size:20px;line-height:26px;font-weight:bold}.NewJob .NewJob_Container .frame .content .job_search_result_second_header a{color:#009}.NewJob .NewJob_Container .frame .content .result_search_area{display:none}.NewJob .NewJob_Container .frame .content .resetting_btn{clear:both;margin:20px 0 20px 309px;display:inline-block;text-align:center;width:300px;height:46px;background:#c00;color:#fff;font-size:20px;line-height:46px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 4px 0 #900;box-shadow:0 4px 0 #900;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .frame .content .search_close{display:none;clear:both;margin:0 0 20px 309px;text-align:center;width:300px;height:46px;background:#fff;border:1px solid #999;color:#666;font-size:20px;line-height:46px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 4px 0 #999;box-shadow:0 4px 0 #999;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .frame .content .job_detail_img_frame{min-width:50px;max-width:300px;float:left;padding:5px;margin-bottom:10px;border:1px solid #E3E3E3;background:#fff;margin-right:20px}.NewJob .NewJob_Container .frame .content .job_detail_img_frame:after{content:"";display:block;clear:both}.NewJob .NewJob_Container .frame .content .job_detail_img_frame span　{max-width:100%;display:block;text-align:left;margin:0}.NewJob .NewJob_Container .frame .content .job_detail_img_frame img{display:block;min-width:40px;max-width:290px;margin:0 auto}.NewJob .NewJob_Container .frame .content .job_detail_pr_frame{overflow:hidden;zoom:1}.NewJob .NewJob_Container .frame .content .job_detail_pr_frame h2{font-weight:bold;font-size:16px;line-height:22px;margin-bottom:10px}.NewJob .NewJob_Container .frame .content .job_detail_second_img_frame{text-align:center;border-right:none;border-bottom:none}.NewJob .NewJob_Container .frame .content .job_detail_second_img_frame:after{content:"";display:block;clear:both}.NewJob .NewJob_Container .frame .content .job_detail_second_img_frame div{float:none;display:inline-block;margin:20px 50px 0 50px;max-width:300px;padding:5px;border:1px solid #E3E3E3;vertical-align:top}.NewJob .NewJob_Container .frame .content .job_detail_second_img_frame div img{max-width:100% !important}.NewJob .NewJob_Container .frame .content .job_detail_second_img_frame div span{display:block;text-align:left !important}.NewJob .NewJob_Container .frame .content .this_com_other_job{margin-top:-20px}.NewJob .NewJob_Container .frame .content .this_com_other_job li{margin-top:10px;padding-top:10px;display:block;border-top:1px solid #E3E3E3}.NewJob .NewJob_Container .frame .content .this_com_other_job li a{color:#2F2F2F}.NewJob .NewJob_Container .frame .content .this_com_other_job li a h2{font-weight:bold;color:#009}.NewJob .NewJob_Container .frame .content .this_com_other_job li:first-child{border-top:none}.NewJob .NewJob_Container .frame .content .this_job_similar_con{margin-top:-20px}.NewJob .NewJob_Container .frame .content .this_job_similar_con li{position:relative;margin-top:10px;padding-top:10px;display:block;border-top:1px solid #E3E3E3}.NewJob .NewJob_Container .frame .content .this_job_similar_con li:after{border-color:transparent transparent transparent #009;content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;margin-top:0;border-style:solid;border-width:5px 0 5px 6px;opacity:0.8}.NewJob .NewJob_Container .frame .content .this_job_similar_con li a{color:#009;padding:7px 0 7px 15px;display:block;letter-spacing:0}.NewJob .NewJob_Container .frame .content .this_job_similar_con li a:hover{background:#FAFAFA}.NewJob .NewJob_Container .frame .content .this_job_similar_con li:first-child{border-top:none}.NewJob .NewJob_Container .frame .content .recruitment{font-size:16px;font-weight:bold;margin-bottom:10px}.NewJob .NewJob_Container .frame .content .offer h1{font-size:14px;line-height:18px;color:#009}.NewJob .NewJob_Container .frame .content .offer .job_com_name{color:#2F2F2F;font-size:14px;line-height:16px;border-bottom:1px dotted #E3E3E3;padding-bottom:5px;margin-bottom:10px}.NewJob .NewJob_Container .frame .content .offer h2{color:#c00;font-size:12px;line-height:18px;font-weight:bold;margin-bottom:5px}.NewJob .NewJob_Container .frame .content .offer .job_info{color:#2F2F2F;font-size:12px;line-height:18px}.NewJob .NewJob_Container .frame .content .consultant_result_header{padding-bottom:20px}.NewJob .NewJob_Container .frame .content .consultant_result_header:after{display:block;visibility:hidden;clear:both;height:0;content:" "}.NewJob .NewJob_Container .frame .content .consultant_result_header img{float:left;max-width:300px;min-width:50px;margin-right:20px}.NewJob .NewJob_Container .frame .content .consultant_result_header .consultant_info{overflow:hidden;zoom:1}.NewJob .NewJob_Container .frame .content .consultant_result_header .consultant_info h1{font-weight:bold;font-size:20px;line-height:30px}.NewJob .NewJob_Container .frame .content .consultant_charge{text-align:center;padding:10px 0}.NewJob .NewJob_Container .frame .content .consultant_h2{font-weight:bold;font-size:20px;margin-bottom:10px}.NewJob .NewJob_Container .frame .content .consultant_h2_2{font-weight:bold;font-size:20px;margin-bottom:30px}.NewJob .NewJob_Container .frame .content .consultant_detail_header{overflow:hidden;zoom:1}.NewJob .NewJob_Container .frame .content .consultant_detail_header h1{font-weight:bold;font-size:20px;margin-bottom:10px}.NewJob .NewJob_Container .frame .content .consul_list_area{width:17%;float:left;margin-right:2%;line-height:1.4em}.NewJob .NewJob_Container .frame .content .consul_list_area img{width:100%;max-width:160px}.NewJob .NewJob_Container .frame .content .company_detail_header .left{min-width:50px;max-width:440px;margin-right:20px;float:left}.NewJob .NewJob_Container .frame .content .company_detail_header .left .company_image_change{border:1px solid #E3E3E3;width:100%;height:37px}.NewJob .NewJob_Container .frame .content .company_detail_header .left .company_image_change li{display:block;float:left;width:33%;border-left:1px solid #E3E3E3;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;text-align:center;line-height:36px;font-weight:bold;color:#c00;cursor:pointer;padding:0;margin:0}.NewJob .NewJob_Container .frame .content .company_detail_header .left .company_image_change li:first-child{border-left:none;width:34%}.NewJob .NewJob_Container .frame .content .company_detail_header .left .company_image_change li:hover{background:#c00;color:#fff}.NewJob .NewJob_Container .frame .content .company_detail_header .left .company_image_change .activate{background:#c00;color:#fff}.NewJob .NewJob_Container .frame .content .company_detail_header .left .image_wrap{width:100%}.NewJob .NewJob_Container .frame .content .company_detail_header .left .image_wrap img{width:100%;max-width:100% !important}.NewJob .NewJob_Container .frame .content .company_detail_header .left .disnon{display:none}.NewJob .NewJob_Container .frame .content .company_detail_header .right{overflow:hidden;zoom:1}.NewJob .NewJob_Container .frame .content .company_detail_header .right .logo{width:200px;height:60px;margin-bottom:20px;display:block;border:1px solid #999;position:relative}.NewJob .NewJob_Container .frame .content .company_detail_header .right .logo img{max-height:40px;max-width:180px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:none}.NewJob .NewJob_Container .frame .content .company_detail_header .right h1{font-weight:bold;font-size:20px}.NewJob .NewJob_Container .frame .content .company_body{clear:both;padding-top:20px}.NewJob .NewJob_Container .frame .content .company_body h2{font-weight:bold;font-size:16px;margin-bottom:10px}.NewJob .NewJob_Container .frame .content .company_body p{margin-bottom:20px}.NewJob .NewJob_Container .frame .content .company_body .com_job_list{list-style:none}.NewJob .NewJob_Container .frame .content .company_body .com_job_list li{position:relative;display:block;margin-bottom:10px}.NewJob .NewJob_Container .frame .content .company_body .com_job_list li a{color:#009;padding:0 0 0 15px;display:inline-block}.NewJob .NewJob_Container .frame .content .company_body .com_job_list li:after{border-color:transparent transparent transparent #009;content:"";position:absolute;top:14px;left:0;display:block;width:0;height:0;margin-top:-8px;border-style:solid;border-width:5px 0 5px 6px}.NewJob .NewJob_Container .frame .content .job_data_none{text-align:center;font-weight:bold;font-size:20px;padding:10px 0}.NewJob .NewJob_Container .frame .margin-20{margin-top:-20px}.NewJob .NewJob_Container .frame .job_search_result_pr{border-top:1px solid #E3E3E3}.NewJob .NewJob_Container .frame .job_search_result_pr:after{display:block;visibility:hidden;clear:both;height:0;content:" "}.NewJob .NewJob_Container .frame .job_search_result_pr img{float:left;max-width:300px;min-width:50px;margin-right:20px}.NewJob .NewJob_Container .frame .job_search_result_pr .short{overflow:hidden;zoom:1}.NewJob .NewJob_Container .frame .job_search_result_pr .short h2,.NewJob .NewJob_Container .frame .job_search_result_pr .long h2{font-weight:bold;font-size:16px;line-height:22px}.NewJob .NewJob_Container .frame .job_search_result_pr .short p,.NewJob .NewJob_Container .frame .job_search_result_pr .long p{margin-top:10px}.NewJob .NewJob_Container .frame .feature{border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;padding:10px 10px 0 10px}.NewJob .NewJob_Container .frame .feature li{display:inline-block;text-align:center;margin-right:5px;margin-bottom:10px;padding:2px 6px;font-size:12px;color:#c00;border:1px solid #c00}.NewJob .NewJob_Container .frame .job_search_result_dl{clear:both;width:100%;line-height:140%;padding:20px}.NewJob .NewJob_Container .frame .job_search_result_dl dt{text-align:center;display:inline-block;width:90px;padding:3px 6px;margin-right:10px;margin-bottom:10px;background:#c00;color:#fff}.NewJob .NewJob_Container .frame .job_search_result_dl dd{display:inline-block;margin-bottom:10px}.NewJob .NewJob_Container .frame .job_search_result_table{clear:both;width:100%;padding:20px}.NewJob .NewJob_Container .frame .job_search_result_table th{font-size:14px;width:20%;text-align:left;vertical-align:top;font-weight:bold;background:#fef6f6}.NewJob .NewJob_Container .frame .job_search_result_table td{font-size:14px;width:80%;text-align:left;vertical-align:top;background:#fff}.NewJob .NewJob_Container .frame .job_search_result_btn_area{border-top:1px solid #E3E3E3;text-align:center;width:100%;height:91px;padding:20px 0;background:#fff;position:relative}.NewJob .NewJob_Container .frame .job_search_result_btn_area p{text-align:left;position:absolute;right:20px;top:20px}.NewJob .NewJob_Container .frame .column_border{margin-top:20px;clear:both}.NewJob .NewJob_Container .frame .job_detail_btn_area{text-align:center;width:958px;height:81px;padding:15px 0 0 0;background:#fff}.NewJob .NewJob_Container .frame .job_detail_header{border-bottom:1px solid #E3E3E3;padding:10px;min-height:60px}.NewJob .NewJob_Container .frame .job_detail_header .left{float:left;line-height:30px}.NewJob .NewJob_Container .frame .job_detail_header .right{float:right;vertical-align:middle;width:400px;margin:0;padding:10px 0;border-top:none;border-bottom:none}.NewJob .NewJob_Container .frame .job_detail_header .right li{float:left;height:22px;overflow:hidden;padding-right:20px}.NewJob .NewJob_Container .frame .job_detail_header .right li.fb{width:115px;margin-top:-2px}.NewJob .NewJob_Container .frame .job_detail_header .right li.tw{width:115px}.NewJob .NewJob_Container .frame .job_detail_header .right li.hatena{width:75px}.NewJob .NewJob_Container .frame .job_detail_header .right li.gg{width:80px}.NewJob .NewJob_Container .frame .job_detail_header .right li.mixi{width:170px}.NewJob .NewJob_Container .frame .job_detail_second_header{padding:10px;clear:both;min-height:30px}.NewJob .NewJob_Container .frame .job_detail_second_header .left{float:left}.NewJob .NewJob_Container .frame .job_detail_second_header .left .company_name{vertical-align:middle;font-size:16px;font-weight:normal}.NewJob .NewJob_Container .frame .job_detail_second_header .left .new{font-size:12px;font-weight:bold;display:inline-block;background:#c00;color:#fff;padding:3px 6px;margin:0 10px 0 0;border-radius:4px}.NewJob .NewJob_Container .frame .job_detail_second_header .left .other_icon{font-size:12px;font-weight:bold;display:inline-block;border:1px solid #c00;background:#fff;color:#c00;padding:3px 6px;margin:0 0 0 10px;border-radius:4px}.NewJob .NewJob_Container .frame .job_detail_second_header .right{float:right}.NewJob .NewJob_Container .frame .job_detail_second_header .right span{color:#b8860b;font-weight:bold;font-size:26px;margin:0 5px}.NewJob .NewJob_Container .frame .job_detail_second_header .right img{max-height:40px;vertical-align:middle}.NewJob .NewJob_Container .frame .job_detail_h1{clear:both;padding:20px 10px 10px 10px;font-size:20px;line-height:26px;font-weight:bold}.NewJob .NewJob_Container .frame .tab_body_wrap{margin-top:20px}.NewJob .NewJob_Container .frame .tab_body_wrap .column_red:after{background:#fff;width:100%;height:1px;content:"";display:block;position:absolute;left:0;top:0}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header{border-bottom:1px solid #E3E3E3;margin-bottom:0;height:47px}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul{margin-left:10px;display:inline-block;height:47px;border-left:none;border-top:none}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul li{border-top:3px solid #E3E3E3;border-left:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;background:#fff;float:left;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul li a{color:#626262;font-size:16px;font-weight:bold;display:block;width:160px;text-align:center;line-height:43px;height:43px;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;cursor:pointer}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul li:hover{-webkit-box-shadow:none;box-shadow:none;border-top:3px solid #c00}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul li:hover a{color:#c00}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul li.activate{border-bottom:#fff;-webkit-box-shadow:none;box-shadow:none;border-top:3px solid #c00}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul li.activate a{height:44px;color:#c00}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab{margin-top:-50px;float:right;width:525px;height:30px;border:none}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab li{position:relative;margin-right:10px;float:left;text-align:center;border:1px solid #E3E3E3;border-radius:0}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab li a{line-height:30px}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab li a:after{border-color:transparent transparent transparent #009;content:"";position:absolute;top:10px;left:25px;display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;opacity:0.8}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab .arrow_box{margin-top:-140px;border:2px solid #009}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab .arrow_box a:after{display:none}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab .arrow_box span a:after{opacity:1}.NewJob .NewJob_Container .frame .detail_feature li{display:inline-block;text-align:center;margin-right:5px;margin-bottom:10px;padding:2px 6px;font-size:12px;color:#c00;border:1px solid #c00}.NewJob .NewJob_Container .frame .special_con_body{width:100%}.NewJob .NewJob_Container .frame .special_con_body .icon_list{border-bottom:1px solid #ccc;width:100%;line-height:1.6;margin:0 0 10px 0;padding-bottom:10px;overflow:hidden}.NewJob .NewJob_Container .frame .special_con_body .icon_list .Date,.NewJob .NewJob_Container .frame .special_con_body .icon_list .Category{margin-left:5px}.NewJob .NewJob_Container .frame .special_con_body .icon_list p{clear:both;margin:20px 0;line-height:1.6}.NewJob .NewJob_Container .frame .special_con_body .icon_list p img.left{float:left;margin-right:15px}.NewJob .NewJob_Container .frame .special_con_body .icon_list p img.right{float:right;margin-left:15px}.NewJob .NewJob_Container .frame .special_con_body .social_btn{border-bottom:1px solid #ccc;margin:10px 0;width:100%;height:40px;clear:both}.NewJob .NewJob_Container .frame .special_con_body .social_btn2{border-top:1px solid #ccc;margin:30px 0;width:100%;height:40px;padding-top:20px;padding-bottom:10px;clear:both}.NewJob .NewJob_Container .frame .special_con_body .social_btn .twitter,.NewJob .NewJob_Container .frame .special_con_body .social_btn2 .twitter{float:left;margin:0 10px 0 0;padding:0;display:inline;width:80px}.NewJob .NewJob_Container .frame .special_con_body .social_btn .facebook,.NewJob .NewJob_Container .frame .special_con_body .social_btn2 .facebook{float:left;margin:0 10px 0 0;padding:0;display:inline;width:105px}.NewJob .NewJob_Container .frame .special_con_body .social_btn .hatena,.NewJob .NewJob_Container .frame .special_con_body .social_btn2 .hatena{float:left;margin:0 10px 0 0;padding:0;display:inline;width:55px}.NewJob .NewJob_Container .frame .special_con_body .social_btn .googleplus,.NewJob .NewJob_Container .frame .special_con_body .social_btn2 .googleplus{float:left;margin:0 10px 0 0;padding:0;display:inline;width:65px}.NewJob .NewJob_Container .frame .special_con_body .social_btn .mixi,.NewJob .NewJob_Container .frame .special_con_body .social_btn2 .mixi{float:left;margin:0 0 0 0;padding:0;display:inline;width:100px}.NewJob .NewJob_Container .frame .special_con_body .body{clear:both;width:100%;font-size:120%;line-height:1.6;letter-spacing:0.2px}.NewJob .NewJob_Container .frame .special_con_body .body h2{clear:both;border-bottom:1px dotted #333;margin:30px 0 15px 0;padding-bottom:5px;width:100%;font-size:100%;text-shadow:1px 0 0}.NewJob .NewJob_Container .frame .special_con_body .body blockquote{background-color:#EBF5F7;padding:10px;border:1px dotted #999;margin:0}.NewJob .NewJob_Container .frame .special_con_body .body .block{background-color:#EBF5F7;padding:10px;border:1px dotted #999;margin:0}.NewJob .NewJob_Container .frame .special_con_body .body table{border-left:1px solid #626262;border-top:1px solid #626262}.NewJob .NewJob_Container .frame .special_con_body .body th{border-collapse:collapse;padding:5px;border-right:1px solid #626262;border-bottom:1px solid #626262}.NewJob .NewJob_Container .frame .special_con_body .body td{border-collapse:collapse;padding:5px;border-right:1px solid #626262;border-bottom:1px solid #626262}.NewJob .NewJob_Container .frame .special_con_body .body ol{list-style-type:decimal}.NewJob .NewJob_Container .frame .special_con_body .body li{list-style-position:inside}.NewJob .NewJob_Container .frame .special_con_body .body strong{font-weight:normal;font-size:100%;text-shadow:1px 0 0}.NewJob .NewJob_Container .frame .special_con_body .body img{margin:10px}.NewJob .NewJob_Container .frame .SimilarList ul{list-style:none;padding:10px}.NewJob .NewJob_Container .frame .SimilarList li{display:block;clear:both;border-bottom:1px dotted #999;margin:10px 0 0 0;padding:0 0 10px 0;min-height:60px}.NewJob .NewJob_Container .frame .SimilarList li a{font-weight:bold}.NewJob .NewJob_Container .frame .SimilarList li .photo{float:left;display:table-cell;width:60px;margin:0}.NewJob .NewJob_Container .frame .SimilarList li .photo img{width:60px}.NewJob .NewJob_Container .frame .SimilarList li .headline{display:table-cell;font-size:14px;line-height:2;padding:0 10px}.NewJob .NewJob_Container .frame .SimilarList li .headline i{display:inline-block}.NewJob .NewJob_Container .frame .SimilarList li .headline span{display:inline-block;margin:0 5px;padding:0 5px}.NewJob .NewJob_Container .frame .SimilarList li .headline .social{background:#C9F3FF}.NewJob .NewJob_Container .frame .SimilarList li .headline .date{font-size:12px}.NewJob .NewJob_Container .frame .SimilarList .MoreLook{float:right;margin:15px 0 20px 0}.NewJob .NewJob_Container .frame .SimilarList .MoreLook a{position:relative;display:block;padding:7px 15px 7px 0;margin-right:10px;font-weight:bold}.NewJob .NewJob_Container .frame .SimilarList .MoreLook a:before{display:block;position:absolute;top:12px;right:0;width:7px;height:7px;border-top:solid 2px #7f7f7f;border-right:solid 2px #7f7f7f;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.NewJob .NewJob_Container .column_tabbox{position:relative;width:100%;height:auto;margin-bottom:25px;background:#FFF;border:1px solid #E3E3E3;border-bottom:0 none;-webkit-box-shadow:0 3px 0 #E3E3E3;box-shadow:0 3px 0 #E3E3E3}.NewJob .NewJob_Container .column_tabbox .tab_ttl{font-size:16px !important}.NewJob .NewJob_Container .tab_btn .noclick{cursor:default !important}.NewJob .NewJob_Container .job .column_tabbox .tab_btn li:hover .tab_ttl_noclick,.NewJob .NewJob_Container .job .column_tabbox .tab_btn li.active .tab_ttl_noclick{border-top:5px solid #e3e3e3 !important;color:#333 !important}.NewJob .NewJob_Container .ranking1_tr_border{border-top:1px solid #ccc}.NewJob .NewJob_Container .ranking1_th_td{padding-top:5px}.NewJob .NewJob_Container .ranking1_com_info{width:100%}.NewJob .NewJob_Container .ranking1_com_info th{width:15% !important}.NewJob .NewJob_Container .ranking1_com_info td{width:35% !important;word-wrap:break-word}.NewJob .NewJob_Container .job_top_ranking1{width:100%}.NewJob .NewJob_Container .job_top_ranking1 .image{display:inline-block;width:20%;vertical-align:top;margin:0 2% 0 0}.NewJob .NewJob_Container .job_top_ranking1 .text1{display:inline-block;height:120px;width:27%;vertical-align:top;margin:0 3% 0 0;padding:0 2% 0 0;border-right:1px solid #e3e3e3}.NewJob .NewJob_Container .job_top_ranking1 .text2{display:inline-block;height:120px;width:24%;vertical-align:top}.NewJob .NewJob_Container .job_change_human{font-size:100% !important;font-weight:normal !important;color:#333 !important;display:inline;margin-left:20px}.NewJob .NewJob_Container .ranking1_title{overflow:visible;position:relative;clear:both;height:40px;display:block;margin:0;padding:0;border-bottom:3px solid #c00}.NewJob .NewJob_Container .ranking1_title h1{margin-top:10px;color:#c00;font-size:20px;font-weight:bold;text-shadow:none;vertical-align:middle}.NewJob .NewJob_Container .ranking1_title h1 i{margin-right:5px}.NewJob .NewJob_Container .ranking1_explanation{font-size:14px;padding:0 0 20px 0}.NewJob .NewJob_Container .ranking1_kind{margin:0 0 20px 0}.NewJob .NewJob_Container .ranking1_kind li{display:inline-block;width:30%;margin:0 2% 10px 0;height:46px;text-align:center;background:#eee;border-radius:4px;border:1px solid #ccc}.NewJob .NewJob_Container .ranking1_kind li .active{background:#c00;color:#fff}.NewJob .NewJob_Container .ranking1_kind li:last-child{margin:0}.NewJob .NewJob_Container .ranking1_kind li a{display:block;width:100%;height:100%;padding:10px 0 15px 0}.NewJob .NewJob_Container .shukeikikan{text-align:right;margin:10px 0 20px 0}.NewJob .NewJob_Container .com_comment{clear:both}.NewJob .NewJob_Container .com_comment .com_comment_inner{padding:20px !important}.NewJob .NewJob_Container .ranking1_bodyList li{width:100%;padding:3%;margin-bottom:20px;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);box-shadow:0 0 7px rgba(0,0,0,0.5);border-radius:4px}.NewJob .NewJob_Container .ranking1_bodyList .com_logo_box{float:left;width:20%;border:1px solid #999;margin:0 2% 20px 0;padding:5px;text-align:center}.NewJob .NewJob_Container .ranking1_bodyList .com_logo_box img{width:100%}.NewJob .NewJob_Container .ranking1_bodyList .com_title{float:none;width:100%;margin-bottom:15px}.NewJob .NewJob_Container .ranking1_bodyList .com_title h2{display:inline;font-size:140%;font-weight:bold}.NewJob .NewJob_Container .ranking1_bodyList .detail_link{margin:15px 0 0 0;text-align:center}.NewJob .NewJob_Container .ranking1_bodyList .red_t{font-size:160% !important;color:#B64106 !important;font-weight:bold}.NewJob .NewJob_Container .ranking1_list{clear:both;padding:10px 0}.NewJob .NewJob_Container .ranking1_list h2{font-weight:bold}.NewJob .NewJob_Container .ranking1_list .left_table{float:left;width:48%;margin-bottom:20px}.NewJob .NewJob_Container .ranking1_list .right_table{float:right;width:48%;margin-bottom:20px}.NewJob .NewJob_Container .ranking1_list table{width:100%;border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3}.NewJob .NewJob_Container .ranking1_list th{width:18%;padding:3%;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.NewJob .NewJob_Container .ranking1_list td{width:70%;padding:3%;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.NewJob .NewJob_Container .ranking1_list .gray{background:#eee}.NewJob .NewJob_Container .ranking1_com_title{margin:0;border-bottom:3px solid #c00 !important;padding:15px 0}.NewJob .NewJob_Container .ranking1_com_title .inner{border-left:5px solid #c00 !important;padding:0}.NewJob .NewJob_Container .ranking1_com_title .inner img{vertical-align:bottom}.NewJob .NewJob_Container .ranking1_com_title .inner h1{display:inline;margin-left:15px;font-size:160%;font-weight:bold}.NewJob .NewJob_Container .ranking1_com_title .inner .icon-help{display:inline;margin:0 0 0 15px}.NewJob .NewJob_Container .tenshoku_reason{background:#eee;margin:0 0 20px 0;padding:2%}.NewJob .NewJob_Container .tenshoku_reason .title{text-align:center;color:#B64006;font-size:120%;font-weight:bold;margin-bottom:15px}.NewJob .NewJob_Container .tenshoku_reason .left{display:inline-block;width:46%;margin-right:4%;vertical-align:top}.NewJob .NewJob_Container .tenshoku_reason .right{vertical-align:top;display:inline-block;width:48%}.NewJob .NewJob_Container .tenshoku_reason .left .text,.NewJob .NewJob_Container .tenshoku_reason .right .text{display:inline-block;float:none;width:48%;line-height:1.8em}.NewJob .NewJob_Container .tenshoku_reason .left .star,.NewJob .NewJob_Container .tenshoku_reason .right .star{display:inline-block;float:none;width:48%}.NewJob .NewJob_Container .tenshoku_reason .red_t{display:inline !important;color:#B64006 !important;font-size:140% !important}.NewJob .NewJob_Container #guide-container .com_comment{clear:both}.NewJob .NewJob_Container .ranking1_company_button{margin:0 0 20px 25%}.NewJob .NewJob_Container .ranking1_company_up{border-bottom:3px solid #E3E3E3;padding:20px 0}.NewJob .NewJob_Container .ranking1_company_up p{font-size:140%;font-weight:bold;margin-bottom:10px}.NewJob .NewJob_Container .ranking1_company_up strong{color:#c00}.NewJob .NewJob_Container .ranking1_company_up .inner{margin-left:20px}.NewJob .NewJob_Container .ranking1_company_up .star{display:inline}.NewJob .NewJob_Container .ranking1_company_down{padding:20px 0}.NewJob .NewJob_Container .ranking1_company_down p{font-size:140%;font-weight:bold;margin-bottom:10px}.NewJob .NewJob_Container .ranking1_company_down strong{color:#c00}.NewJob .NewJob_Container .ranking1_company_down .inner{margin-left:20px}.NewJob .NewJob_Container .ranking1_company_down .star{display:inline}.NewJob .NewJob_Container .ranking1_reviewer{border-top:3px solid #E3E3E3;border-bottom:1px solid #ccc;padding:10px 0;margin:10px 0 0 0}.NewJob .NewJob_Container .ranking1_company_h2{width:85%;font-size:140%;font-weight:bold;margin-bottom:10px}.NewJob .NewJob_Container .ranking1_company_toko{border-top:1px solid #ccc;text-align:right;padding:15px 0 0 0;margin-top:10px;clear:both}.NewJob .NewJob_Container .ranking1_comment_h1{width:85%;font-size:140% !important;font-weight:bold;margin-bottom:10px}.NewJob .NewJob_Container .ranking1_comment_star{border-top:1px solid #ccc;padding:15px 0;margin-top:10px}.NewJob .NewJob_Container .ranking1_comment_star table{width:100%;margin-top:15px}.NewJob .NewJob_Container .ranking1_comment_star th{width:50%}.NewJob .NewJob_Container .ranking1_comment_star td{width:50%}.NewJob .NewJob_Container .ranking1_comment_star strong{color:#c00;font-weight:bold}.NewJob .NewJob_Container .ranking1_red_t{font-size:120% !important;color:#B64106 !important}.NewJob .NewJob_Container .ranking1_back_link{text-align:center;margin:30px 0;font-size:120%}.NewJob .NewJob_Container .ranking1_back_link a{font-weight:bold}.NewJob .NewJob_Container .ranking1_shukei{border-top:3px solid #E3E3E3;margin:20px 0 0 0;padding:10px 0 0 0}.NewJob .NewJob_Container .star .dark{color:#444 !important}.NewJob .NewJob_Container .sp_frame{display:none}@media screen and (max-width: 640px){.read_more_sp_link{display:block;width:100%;text-align:right !important;margin-top:10px !important;font-weight:bold}.job_result_number{float:none;width:100%}.job_result_sort{float:none;width:100%;text-align:left}.job_result_sort .vertical{display:inline-block;line-height:40px;vertical-align:bottom}.job_result_sort .select_wrap{width:70% !important;display:inline-block;vertical-align:middle;height:40px !important}.job_result_sort .select_wrap .customSelect{padding-top:0 !important}.sp_margin_top20{margin-top:20px}#JobDetailApp{text-align:center;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;height:81px;padding:15px 0 0 0;border:1px solid #E3E3E3;background:#fff;z-index:1002;width:100%;-webkit-box-shadow:0px -2px 3px rgba(78,79,79,0.4);box-shadow:0px -2px 3px rgba(78,79,79,0.4);position:fixed;left:0;bottom:-100px}.JobDetailAppShow{bottom:0px !important}.com_comment_info_list dt{width:20% !important;margin:0 0 5px !important}.com_comment_info_list dd{width:80% !important;margin:0 0 5px !important}.long_btn_ver,.long_btn_ver2{clear:both !important;width:90% !important;margin:20px 0 20px 5% !important}.long_btn_ver3{clear:both !important;width:100% !important;margin:20px 0 !important}#sidebar{z-index:1200}#sidebar .sidebar_inner ul .job_li{border-left:3px solid #c00 !important}#sidebar .sidebar_inner ul .review_li{border-left:3px solid #009 !important}#sidebar .sidebar_inner ul .news_li{border-left:3px solid #20660A !important}.sp_padding10{padding:10px !important;border-bottom:none}.sp_consultant_result{padding:10px !important;border-bottom:none;text-align:center;height:68px}.sp_consultant_result .submit_btn{width:100% !important;margin:0 !important}.NewJob .submit_btn{margin:0 2%;width:44%;font-size:16px}.NewJob .help_for_btn a{margin:0 2%;width:44%;font-size:16px}.NewJob .help_for_btn span{margin:0 2%;width:44%;font-size:16px}.NewJob .help_for_btn button{margin:0 2%;width:44%;font-size:16px}.NewJob .help_for_btn .help{top:-27px;right:5px}.NewJob .help_for_btn i{margin-top:12px}.NewJob #column #search_y .job_top_search_form .long{width:100%}.NewJob #column #search_y .job_top_search_form .sp_textbox{width:100% !important;margin-right:0 !important}.NewJob #column #search_y .job_top_search_form .job_top_search_submit{clear:both !important;width:100%;margin-top:10px}.NewJob #column #search_y .job_top_search_form .job_top_search_submit input[type="submit"]{display:block;width:100%;height:40px;font-size:16px;line-height:40px}.NewJob #column #search_y .job_top_search_form .job_top_search_sub{width:100%;vertical-align:middle;line-height:40px;height:40px;text-align:center !important}.NewJob #column #search_y .job_top_search_form .job_top_search_sub .more_link_blue{width:100%;text-align:center;margin:-5px auto 0 auto !important}.NewJob #column #search_y .column_outbox .tab_ttl{font-size:14px !important}.NewJob .NewJob_Container{margin:0}.NewJob .NewJob_Container .column_tabbox_ranking .tab_btn li .tab_ttl{height:60px !important}.NewJob .NewJob_Container .new_agent .column_red h2{font-size:16px !important}.NewJob .NewJob_Container .new_agent .submit_btn{width:100%}.NewJob .NewJob_Container .job_detail_btn_area{width:100%}.NewJob .NewJob_Container .consultant_detail_btn_area{width:100%}.NewJob .NewJob_Container #ConsultantDetailApp{margin-top:0;margin-bottom:-81px;width:100%;-webkit-box-shadow:0px -2px 3px rgba(78,79,79,0.4);box-shadow:0px -2px 3px rgba(78,79,79,0.4);position:fixed;left:0;bottom:0}.NewJob .NewJob_Container .ConsultantDetailAppShow{margin-bottom:0px !important}.NewJob .NewJob_Container .Category-select h1{font-size:20px}.NewJob .NewJob_Container .Category-select .btn_newjob{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:14px}.NewJob .NewJob_Container .special_con_index{clear:both;width:95%;margin-left:3%;margin-right:2%}.NewJob .NewJob_Container .special_con_index .min_height_body{min-height:70px}.NewJob .NewJob_Container .special_con_index .BodyList{width:100%;float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.NewJob .NewJob_Container .special_con_index .BodyList a{width:60px;height:60px;overflow:hidden}.NewJob .NewJob_Container .special_con_index .BodyList a .lead_photo{width:100%;height:auto}.NewJob .NewJob_Container .special_con_index .BodyList .lead_photo{width:15%;margin-bottom:15px}.NewJob .NewJob_Container .special_con_index .BodyList .lead_text h1{font-size:16px}.NewJob .NewJob_Container .special_con_index .BodyList .Cont{display:none;border-top:none;padding-top:0}.NewJob .NewJob_Container .special_con_index .more-look{height:40px}.NewJob .NewJob_Container .special_con_index .more-look a{font-size:16px;width:100%;height:40px;line-height:40px}.NewJob .NewJob_Container .frame .h1_default h1{font-size:16px}.NewJob .NewJob_Container .frame .content .column_inbox{padding:0 !important}.NewJob .NewJob_Container .frame .content .column_inbox .name_area{margin:0 !important}.NewJob .NewJob_Container .frame .content .table_responsive{border-top:none;width:100%}.NewJob .NewJob_Container .frame .content th{width:100%;border:1px solid #999}.NewJob .NewJob_Container .frame .content td{width:100%;border-top:none;border-left:1px solid #999;border-right:1px solid #999;border-bottom:none}.NewJob .NewJob_Container .frame .content tr:last-child{border-bottom:1px solid #999}.NewJob .NewJob_Container .frame .content .sp_seach_table th{width:30%}.NewJob .NewJob_Container .frame .content .sp_seach_table td{width:70%;border-top:1px solid #999;border-bottom:1px solid #999}.NewJob .NewJob_Container .frame .content .sp_seach_table label{width:100% !important}.NewJob .NewJob_Container .frame .content .sp_seach_table .select_list li{float:none !important;display:block !important;width:100% !important}.NewJob .NewJob_Container .frame .content .sp_knowledge{margin-top:-10px}.NewJob .NewJob_Container .frame .content .sp_knowledge li{border-bottom:1px solid #E3E3E3;position:relative}.NewJob .NewJob_Container .frame .content .sp_knowledge li a{color:#009;padding:7px 0 7px 15px;display:block;letter-spacing:0}.NewJob .NewJob_Container .frame .content .sp_knowledge li:after{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;margin-top:-3px;border-style:solid;border-color:transparent transparent transparent #009;border-width:5px 0 5px 6px;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.NewJob .NewJob_Container .frame .content .coordination_link li{width:48%;padding:1%}.NewJob .NewJob_Container .frame .content .job_type_s_list li,.NewJob .NewJob_Container .frame .content .industrytype_s_list li{display:block;width:100%}.NewJob .NewJob_Container .frame .content .horizontal_line,.NewJob .NewJob_Container .frame .content .horizontal_line2{display:none}.NewJob .NewJob_Container .frame .content .center_line{text-align:center;display:block;margin:5px 0;font-size:12px}.NewJob .NewJob_Container .frame .content .center_line2{text-align:center;display:block;margin:5px 0 0 0;width:100%;height:25px;line-height:25px;font-size:12px;float:none;clear:both}.NewJob .NewJob_Container .frame .content .search_button_area_sp{text-align:center;border-right:none;border-bottom:none;padding:20px 0 0 0;min-height:66px}.NewJob .NewJob_Container .frame .content .search_button_area_sp .all_clear{float:left;width:40% !important;font-size:12px !important;line-height:46px;background:#fff;color:#009;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none}.NewJob .NewJob_Container .frame .content .search_button_area_sp .all_clear:hover{text-decoration:underline}.NewJob .NewJob_Container .frame .content .search_button_area_sp .btn_condition{float:right;width:60% !important;margin:0;display:block;height:36px;border:1px solid #999;background:#fff;color:#666;font-size:14px;line-height:36px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 3px 0 #999;box-shadow:0 3px 0 #999;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .frame .content .search_button_area_sp .btn_condition a{color:#666}.NewJob .NewJob_Container .frame .content .search_button_area_sp .btn_condition a:hover{text-decoration:none}.NewJob .NewJob_Container .frame .content .search_button_area_sp .ClickRemoveCondition{display:none}.NewJob .NewJob_Container .frame .content .btn_submit_sp{margin:10px 0;display:block;width:100%;height:46px;background:#c00;color:#fff;font-size:16px;line-height:46px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 4px 0 #900;box-shadow:0 4px 0 #900;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.NewJob .NewJob_Container .frame .content .search_footer{-webkit-box-shadow:0px -2px 3px rgba(78,79,79,0.4);box-shadow:0px -2px 3px rgba(78,79,79,0.4)}.NewJob .NewJob_Container .frame .content .search_footer .search_footer_body{padding:20px 2% 0 2%}.NewJob .NewJob_Container .frame .content .search_footer .search_footer_body li{vertical-align:middle}.NewJob .NewJob_Container .frame .content .search_footer .search_footer_body .countup{display:block;float:left;width:45%;font-weight:normal !important}.NewJob .NewJob_Container .frame .content .search_footer .search_footer_body .countup .countup_body{display:inline;padding:0;font-size:16px}.NewJob .NewJob_Container .frame .content .search_footer .search_footer_body .search_area{display:block;float:right;width:50%}.NewJob .NewJob_Container .frame .content .search_footer .search_footer_body .search_area .search_submit{width:100%;display:block;margin:0}.NewJob .NewJob_Container .frame .content .sp_hide_table{display:none}.NewJob .NewJob_Container .frame .content .resetting_btn{margin:20px 0;display:block;width:100%;font-size:16px}.NewJob .NewJob_Container .frame .content .search_close{display:none;margin:0 0 20px 0;text-align:center;width:100%;font-size:16px;-webkit-box-shadow:0 4px 0 #999;box-shadow:0 4px 0 #999}.NewJob .NewJob_Container .frame .content .job_detail_img_frame{min-width:50px;max-width:100%;float:none;margin-right:0}.NewJob .NewJob_Container .frame .content .job_detail_img_frame img{max-width:100%}.NewJob .NewJob_Container .frame .content .job_detail_pr_frame{overflow:visible;display:block;width:100%}.NewJob .NewJob_Container .frame .content .border_bottom_none_tr{border-bottom:none !important}.NewJob .NewJob_Container .frame .content .job_detail_second_img_frame{min-width:50px;max-width:100% !important;border-top:1px solid #999;border-left:none;border-bottom:none !important;padding:10px 0}.NewJob .NewJob_Container .frame .content .job_detail_second_img_frame div{display:block;margin:10px auto;max-width:100%}.NewJob .NewJob_Container .frame .content .job_detail_second_img_frame div img{display:block;margin:0 auto;min-width:50px;max-width:100% !important}.NewJob .NewJob_Container .frame .content .job_detail_second_img_frame div span{margin:10px}.NewJob .NewJob_Container .frame .content .offer{width:100%;float:none;display:block;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #900;padding-left:0;margin-left:0;border-left:none}.NewJob .NewJob_Container .frame .content .offer .job_com_name{border-bottom:none;margin-bottom:0}.NewJob .NewJob_Container .frame .content .consultant_result_header img{float:none;width:80% !important;margin:10px 10% !important}.NewJob .NewJob_Container .frame .content .consultant_h2{font-size:16px}.NewJob .NewJob_Container .frame .content .consultant_h2_2{font-size:16px}.NewJob .NewJob_Container .frame .content .consultant_detail_header h1{font-size:16px}.NewJob .NewJob_Container .frame .content .consul_list_area{width:70%;float:none;margin:10px auto}.NewJob .NewJob_Container .frame .content .consul_list_area img{max-width:100%}.NewJob .NewJob_Container .frame .content .consul_list_area span{font-size:14px}.NewJob .NewJob_Container .frame .content .company_detail_header .left{float:none;width:100%;margin:10px 0}.NewJob .NewJob_Container .frame .content .company_detail_header .left .image_wrap{width:100%}.NewJob .NewJob_Container .frame .content .company_detail_header .left .image_wrap img{width:100%;max-width:100% !important}.NewJob .NewJob_Container .frame .content .job_data_none{font-size:16px}.NewJob .NewJob_Container .frame .sp_top_line_height{line-height:200%}.NewJob .NewJob_Container .frame .sp_padding-top70{padding-top:70px}.NewJob .NewJob_Container .frame .job_com_name_sp{display:block;padding:10px 10px 0 10px}.NewJob .NewJob_Container .frame .job_com_name_sp .head .company_name{vertical-align:middle;font-size:14px;font-weight:normal}.NewJob .NewJob_Container .frame .job_com_name_sp .head .new{font-size:10px;font-weight:bold;display:inline-block;background:#c00;color:#fff;padding:0 5px;margin:0 5px 0 0;border-radius:4px}.NewJob .NewJob_Container .frame .job_com_name_sp .other_icon{font-size:10px;font-weight:bold;display:inline-block;border:1px solid #c00;background:#fff;color:#c00;padding:0 5px;margin:10px 5px 0 0;border-radius:4px}.NewJob .NewJob_Container .frame .job_search_result_sp_top{padding:10px 10px 0 10px}.NewJob .NewJob_Container .frame .job_search_result_sp_top img{display:block;float:left;max-width:30%;margin-right:10px}.NewJob .NewJob_Container .frame .job_search_result_sp_top h1{display:block;font-size:14px;line-height:20px;font-weight:bold}.NewJob .NewJob_Container .frame .job_search_result_sp_top h1 a{color:#009}.NewJob .NewJob_Container .frame .job_search_result_sp_top .short{float:left;max-width:65%}.NewJob .NewJob_Container .frame .job_search_result_sp_top .long{width:100%}.NewJob .NewJob_Container .frame .job_search_result_dl{padding:20px 10px 10px 10px;font-size:12px}.NewJob .NewJob_Container .frame .job_search_result_dl dt{display:block}.NewJob .NewJob_Container .frame .job_search_result_dl dd{display:block;width:100%}.NewJob .NewJob_Container .frame .job_search_result_table{padding:20px 10px 10px 10px}.NewJob .NewJob_Container .frame .job_search_result_table th{font-size:12px;display:table-cell;width:30%;padding:5px;line-height:1.4em}.NewJob .NewJob_Container .frame .job_search_result_table td{font-size:12px;display:table-cell;width:70%;padding:5px;line-height:1.4em}.NewJob .NewJob_Container .frame .job_search_result_btn_area p{display:none}.NewJob .NewJob_Container .frame .job_detail_btn_area{width:100%}.NewJob .NewJob_Container .frame .job_detail_header{display:none}.NewJob .NewJob_Container .frame .job_detail_second_header{display:none}.NewJob .NewJob_Container .frame .job_detail_sp_header{font-size:12px;border-bottom:1px solid #E3E3E3;padding:5px;min-height:50px}.NewJob .NewJob_Container .frame .job_detail_sp_header .left{float:left;line-height:40px;vertical-align:middle}.NewJob .NewJob_Container .frame .job_detail_sp_header .right{float:right;line-height:40px}.NewJob .NewJob_Container .frame .job_detail_sp_header .right img{height:30px;max-height:30px !important;vertical-align:middle;margin:0 0 0 5px}.NewJob .NewJob_Container .frame .job_detail_sp_header .right span{font-size:18px;font-weight:bold;color:#b8860b}.NewJob .NewJob_Container .frame .job_detail_sp_second_header{clear:both;padding:10px 10px 0 10px}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .sns{vertical-align:middle;width:100%;height:70px;margin:0;padding:0;border-top:none;border-bottom:none}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .sns li{float:left;height:22px;overflow:hidden}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .sns li.tw{width:105px;padding-right:10px}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .sns li.fb{width:110px;margin-top:-2px;padding-right:10px}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .sns li.gg{width:60px}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .sns li.hatena{clear:both;width:75px;margin-top:10px}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .sns li.mixi{width:170px}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .head{clear:both}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .head .company_name{vertical-align:middle;font-size:14px;font-weight:normal}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .head .new{font-size:10px;font-weight:bold;display:inline-block;background:#c00;color:#fff;padding:0 5px;margin:0 5px 0 0;border-radius:4px}.NewJob .NewJob_Container .frame .job_detail_sp_second_header .other_icon{font-size:10px;font-weight:bold;display:inline-block;border:1px solid #c00;background:#fff;color:#c00;padding:0 5px;margin:10px 5px 0 0;border-radius:4px}.NewJob .NewJob_Container .frame .job_detail_h1{padding:10px;font-size:16px;line-height:22px}.NewJob .NewJob_Container .frame .tab_body_wrap{margin-top:20px}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header{margin-top:60px}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul{width:100%}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul li{width:48%}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul li a{width:100%}.NewJob .NewJob_Container .frame .tab_body_wrap .tab_header ul li:last-child{border-right:1px solid #E3E3E3}.NewJob .NewJob_Container .frame .tab_body_wrap .sp_margin_top0{margin-top:0}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab{margin-top:-100px;float:none;width:100%;margin-left:10px}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab li{float:left;width:29%}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab li a:after{display:none}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab .arrow_box{width:96%}.NewJob .NewJob_Container .frame .tab_body_wrap .job_review_tab .income a{font-size:80%}.NewJob .NewJob_Container .frame .special_con_body .body img{float:none !important;display:block;margin:10px auto;width:80%}.NewJob .NewJob_Container .frame .SimilarList li .headline{line-height:20px}.NewJob .NewJob_Container .column_tabbox .tab_ttl{font-size:14px !important}.NewJob .NewJob_Container .ranking1_company_button{width:70%;margin:0 0 20px 15%}.NewJob .NewJob_Container .job_change_reason{margin-top:30px}.NewJob .NewJob_Container .job_top_ranking1{width:100%}.NewJob .NewJob_Container .job_top_ranking1 .image{display:block;width:60%;vertical-align:top;margin:0 0 10px 20%}.NewJob .NewJob_Container .job_top_ranking1 .text1{display:block;height:auto;width:100%;vertical-align:top;margin:0 0 20px 0;padding:0 0 0 0;border-right:none}.NewJob .NewJob_Container .job_top_ranking1 .text2{display:block;height:auto;width:100%;vertical-align:top}.NewJob .NewJob_Container .ranking1_title h1{font-size:18px}.NewJob .NewJob_Container .job_change_human{display:block;margin-left:0}.NewJob .NewJob_Container .ranking1_kind{margin:0 0 20px 0}.NewJob .NewJob_Container .ranking1_kind li{display:inline-block;width:47%;margin:0 2% 10px 0;height:46px;font-size:80%;text-align:center;background:#eee;border-radius:4px;border:1px solid #ccc}.NewJob .NewJob_Container .ranking1_kind li .active{background:#c00;color:#fff}.NewJob .NewJob_Container .ranking1_kind li:last-child{margin:0;font-size:70%}.NewJob .NewJob_Container .ranking1_kind li a{display:block;width:100%;height:100%;padding:10px 0 15px 0}.NewJob .NewJob_Container .ranking1_list .left_table{float:none;width:100%}.NewJob .NewJob_Container .ranking1_list .right_table{float:none;width:100%}.NewJob .NewJob_Container .ranking1_com_title .inner{padding:0 0 0 5px}.NewJob .NewJob_Container .ranking1_com_title .inner h1{margin-left:0}.NewJob .NewJob_Container .tenshoku_reason .left{display:block;width:100%;margin-right:0}.NewJob .NewJob_Container .tenshoku_reason .right{display:block;width:100%}.NewJob .NewJob_Container .tenshoku_reason .left .text,.NewJob .NewJob_Container .tenshoku_reason .right .text{display:inline-block;float:none;width:48%;font-size:80%;vertical-align:top;line-height:1.8em}.NewJob .NewJob_Container .tenshoku_reason .left .star,.NewJob .NewJob_Container .tenshoku_reason .right .star{display:inline-block;float:none;vertical-align:top;font-size:80%;width:50%}.NewJob .NewJob_Container .ranking1_company_h2{margin-top:30px;font-size:120%;width:100%}.NewJob .NewJob_Container .ranking1_comment_h1{font-size:120% !important;width:100%;margin-top:35px}.NewJob .NewJob_Container .ranking1_bodyList .com_logo_box{float:none;width:92px;border:1px solid #999;margin:0 0 10px 0;padding:5px;text-align:center}.NewJob .NewJob_Container .ranking1_bodyList .com_logo_box img{width:100%}.NewJob .NewJob_Container .ranking1_bodyList .com_comment{clear:both}.NewJob .NewJob_Container .ranking1_bodyList .com_title{float:none;width:100%;margin-bottom:15px}.NewJob .NewJob_Container .ranking1_bodyList .com_title h2{display:inline;font-size:120%;font-weight:bold}.NewJob .NewJob_Container .ranking1_bodyList .detail_link{font-size:100%;padding-bottom:10px}.NewJob .NewJob_Container .ranking1_bodyList .red_t{font-size:160% !important;color:#B64106 !important;font-weight:bold}.NewJob .NewJob_Container .ranking1_comment_star th{width:50%;font-size:80%;line-height:1.6em;padding-bottom:10px}.NewJob .NewJob_Container .ranking1_comment_star td{font-size:80%;width:48%;padding-bottom:10px;padding-left:2%}.NewJob .NewJob_Container .ranking1_company_up p{font-size:16px}.NewJob .NewJob_Container .ranking1_company_up strong{font-size:16px}.NewJob .NewJob_Container .ranking1_company_up .inner{margin-left:0}.NewJob .NewJob_Container .ranking1_company_down p{font-size:16px}.NewJob .NewJob_Container .ranking1_company_down strong{font-size:16px}.NewJob .NewJob_Container .ranking1_company_down .inner{margin-left:0}.NewJob .NewJob_Container .sp_frame{display:block;text-align:center;padding:10px}.NewJob .NewJob_Container .sp_frame h1{font-size:14px;font-weight:bold}.NewJob .NewJob_Container .sp_frame .free_regist_sp_top{width:100%;margin-top:10px;font-family:FontAwesome;display:block;width:100%;height:40px;background:#c00;color:#fff;font-size:16px;line-height:40px;font-weight:bold;border-radius:4px;-webkit-box-shadow:0 4px 0 #900;box-shadow:0 4px 0 #900;cursor:pointer;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.sp_hide{display:none !important}.job_search_result .pan{display:none}}.title-of-content{margin:20px;border:1px solid #222;background-color:#fefefe;clear:both}.index-summary{padding:20px 30px;cursor:pointer;text-align:center;font-size:16.8px;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative}.index-summary::-webkit-details-marker{display:none}.title-index{padding:0 30px 20px;list-style:numeric}.title-index li{list-style-position:outside !important;margin-left:30px}.title-index li+li{margin-top:0.5em}.icon-chevron::before{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:20px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.title-of-content:not([open]) .icon-chevron::before{content:"\f078"}.title-of-content[open] .icon-chevron::before{content:"\f077"}h3{margin:2em 0 1em;font-weight:bold}@media screen and (max-width: 640px){.cassette-area__list-notice-cta-btn{max-width:350px;width:auto}.is-mobile{display:block}.cassette-area__list-notice-cta::after{display:none}.index-summary{padding:10px 15px 0}.title-index{padding:0 5px;list-style:numeric}.title-index li{list-style-position:outside !important;margin-left:30px}.title-index li+li{margin-top:0.5em}.title-of-content{margin:20px 0}}@media screen and (min-width: 641px){.cassette-area__list-notice-cta-main-txt span::after{display:none}.is-mobile{display:none}.cassette-area__list-notice-cta-main-txt span{width:auto;padding:0}}.NewJob .NewJob_Container .frame .special_con_body .body h2.wp-block-heading{font-size:1.1em}.NewJob .NewJob_Container .Category-select h1,.NewJob .NewJob_Container .Category-select h1 a,.NewJob .nav_NewJob li .active{color:#486cb3}.NewJob .NewJob_Container .CateList,.NewJob .NewJob_Container .Category-select,.NewJob .NewJob_Container .special_con_index h1,.NewJob .NewJob_Container .DropDownMenu,.NewJob .NewJob_Container .frame{border-color:#486cb3}.NewJob .NewJob_Container .frame{border-top-color:#486cb3}.NewJob .NewJob_Container .Category-select .btn_newjob,.job .pagging li.pager ul li span,.job .pagging li.pager ul li a:hover,.job .pagging .prevnext:hover a,.job .pagging li.pager ul li:hover a,.NewJob .NewJob_Container .CateList h1,.NewJob .NewJob_Container .DropDownMenu dt,.NewJob .nav_NewJob li a:hover{background-color:#486cb3}.NewJob .NewJob_Container .frame .content a.cassette-area__list-notice-cta-btn,.NewJob .NewJob_Container .frame .content a.cassette-area__list-notice-cta-btn:hover{color:#333;text-decoration:none}.content.special_con_body ul,.content.special_con_body blockquote{margin:1em 0;clear:both}.NewJob .NewJob_Container .frame .special_con_body .body ol,.NewJob .NewJob_Container .frame .special_con_body .body .block,.NewJob .NewJob_Container .frame .special_con_body .body blockquote{margin:1em 0;clear:both}.NewJob .NewJob_Container .frame .special_con_body .body th{text-align:center}.wp-block-image.size-large img{width:100%;height:auto}.alignright{float:right}.alignleft{float:left}.aligncenter,.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-text-align-left{text-align:left}.NewJob .NewJob_Container .body p+p{margin-top:0.5em}.NewJob .NewJob_Container .special_con_index .BodyList .lead_photo{Object-fit:cover}.NewJob .NewJob_Container .Category-select .btn_newjob{-webkit-box-shadow:0 2px 0 #dddddd;box-shadow:0 2px 0 #dddddd}.NewJob .NewJob_Container .frame .special_con_body .body blockquote.wp-block-quote{position:relative;padding:10px 15px 10px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efefef;color:#555;font-style:normal;border:none}.NewJob .NewJob_Container .frame .special_con_body .body blockquote.wp-block-quote::before{display:inline-block;position:absolute;top:18px;left:15px;content:"\f10d";font-family:'FontAwesome';color:#cfcfcf;font-size:30px;line-height:1;font-weight:900}.NewJob .NewJob_Container .frame .special_con_body .body blockquote p{padding:0;margin:10px 0;line-height:1.7}.NewJob .NewJob_Container .frame .special_con_body .body blockquote cite{display:block;text-align:right;color:#888888;font-size:80%}.NewJob .NewJob_Container .frame .special_con_body .body blockquote cite a{color:#888888;text-decoration:none}figure.wp-block-image{margin:0 0.5em 1em}figure.wp-block-table{margin:1em 0}.NewJob .NewJob_Container .frame .content .wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f0f0f0}.NewJob .NewJob_Container .frame .content .wp-block-table.is-style-stripes tr:nth-child(odd) td{background-color:#f0f0f0}.NewJob .NewJob_Container .frame .content .wp-block-table.is-style-stripes th{background-color:#e0e0e0;vertical-align:middle;text-align:center}.wp-element-caption{margin-top:0.3em;font-size:0.8em;text-align:center}@media screen and (max-width: 640px){.NewJob .NewJob_Container .frame .special_con_body .body blockquote.wp-block-quote{padding:5px 15px 10px 40px}.NewJob .NewJob_Container .frame .special_con_body .body blockquote.wp-block-quote::before{font-size:20px}}.NewJob .card_list{display:block}.NewJob .card_list .card{cursor:pointer;color:#2F2F2F;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 2px 14px rgba(0,0,0,0.2);box-shadow:0 2px 14px rgba(0,0,0,0.2);-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.NewJob .card_list .card:hover{text-decoration:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25);background:#fff}.NewJob .card_list .card:hover.card_title{text-decoration:underline}.NewJob .card_list .card .thumb{-webkit-box-flex:0;-webkit-flex:0 0 128px;-ms-flex:0 0 128px;flex:0 0 128px;width:100%;height:100%;aspect-ratio:1;overflow:hidden}.NewJob .card_list .card .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.NewJob .card_list .card .card_title{margin:0 0 5px 0;padding-left:10px;font-size:20px;font-weight:bold;border-left:4px solid #486cb3;color:#009;display:block}.NewJob .card_list .card .date{display:inline-block;margin:0 5px;padding:0 5px;font-size:12px}.NewJob .card_list .card .summary{border-top:1px dotted #333;padding-top:15px;clear:both;margin:15px 0 0;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:60px;text-decoration:none !important}@media screen and (max-width: 640px){.NewJob .NewJob_Container .frame .h1_default{padding:10px !important}.NewJob .NewJob_Container .special_con_index{margin-left:0;margin-right:0;width:100%}.NewJob .card_list .card_item{border-bottom:1px solid #ccd;border-top:1px solid #ccd}.NewJob .card_list .card_item+.card_item{border-top:none}.NewJob .card_list .card{gap:10px;padding:10px 0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0;-webkit-box-shadow:none;box-shadow:none}.NewJob .card_list .card:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;background:#fff}.NewJob .card_list .card .card_title{font-size:18px;margin-bottom:0;line-height:1.4;letter-spacing:-0.02em}.NewJob .card_list .card .date{margin:0 0 0 5px;padding:0;font-size:12px}.NewJob .card_list .card .summary{display:none;border-top:none;padding-top:0}.NewJob .card_list .card .right_column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:100%}.NewJob .card_list .card .right_column .icon{line-height:1;font-size:12px}.NewJob .card_list .card .thumb{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:30vw;height:100%;max-width:120px;aspect-ratio:1}}.NewJob .NewJob_Container .frame .special_con_body .body ul,.NewJob .NewJob_Container .frame .special_con_body .body ul.ccListDisc{list-style-type:disc;padding:0.5em 1em 0.5em 3em;border:1px solid #2589d0}.NewJob .NewJob_Container .frame .special_con_body .body ul>li,.NewJob .NewJob_Container .frame .special_con_body .body ul.ccListDisc>li{padding:.3em .3em .3em 0em;text-indent:-1.5em}.NewJob .NewJob_Container .frame .special_con_body .body ul>li::marker,.NewJob .NewJob_Container .frame .special_con_body .body ul.ccListDisc>li::marker{color:#2589d0;font-size:1.1em}.NewJob .NewJob_Container .frame .special_con_body .body ol,.NewJob .NewJob_Container .frame .special_con_body .body ol.ccListDecimal{counter-reset:li;position:relative;padding:0 0 0 0.5em}.NewJob .NewJob_Container .frame .special_con_body .body ol>li,.NewJob .NewJob_Container .frame .special_con_body .body ol.ccListDecimal>li{padding:.3em;margin-left:2em;position:relative;display:block}.NewJob .NewJob_Container .frame .special_con_body .body ol>li strong,.NewJob .NewJob_Container .frame .special_con_body .body ol.ccListDecimal>li strong{white-space:nowrap;margin:0 0.3em 0 0}.NewJob .NewJob_Container .frame .special_con_body .body ol>li::marker,.NewJob .NewJob_Container .frame .special_con_body .body ol.ccListDecimal>li::marker{display:none}.NewJob .NewJob_Container .frame .special_con_body .body ol>li::before,.NewJob .NewJob_Container .frame .special_con_body .body ol.ccListDecimal>li::before{position:absolute;left:-2.2em;top:0.55em;display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;min-width:1.7em;margin-right:8px;text-indent:0;border-radius:50%;background-color:#2589d0;color:#fff;font-weight:bold;font-size:.75em;line-height:1.7em;text-align:center;content:counter(li);counter-increment:li}figure.wp-block-image img{margin:0}.NewJob .NewJob_Container .frame .special_con_body .body figure.wp-block-image img{margin:0}@media screen and (max-width: 640px){.NewJob .NewJob_Container .frame .special_con_body .body ul,.NewJob .NewJob_Container .frame .special_con_body .body ul.ccListDecimal{padding:0.4em 0.5em 0.4em 3em}.NewJob .NewJob_Container .frame .special_con_body .body ul>li,.NewJob .NewJob_Container .frame .special_con_body .body ul.ccListDecimal>li{padding:.2em 0 .2em 0;text-indent:-1.5em}}

/*# sourceMappingURL=../maps/newjob.css.map */

