﻿*{margin:0;padding:0}html{margin:0 !important;padding:0}body{padding:0;margin:0;background:#fbfbfa;width:100%;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:12px;color:#333}div,li,p{font-size:12px;color:#333}header,nav,main,article,aside,section,footer{display:block}h1,h2,h3,h4,h5,p,ul,li{margin:0;padding:0;font-weight:normal}ul,li{list-style-type:none;margin:0}img{border:none;vertical-align:bottom}a{text-decoration:underline;overflow:hidden;color:#0b4bc2}a:hover{text-decoration:none;color:#ef5770}.clear{clear:both;margin:0;padding:0;height:0;width:0}.clear hr{display:none;border:none;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}a:hover img.alpha{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";opacity:.8}.left{float:left}.right{float:right}.img_center,.alignc{text-align:center}.alignl{text-align:left}.alignr{text-align:right}.disnon,.none{display:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.hidden{overflow:hidden}.visible{overflow:visible}.vertical-t{vertical-align:top}.vertical-m{vertical-align:middle}.vertical-b{vertical-align:bottom}.font-bold{font-weight:bold}.font-normal{font-weight:normal}.gothic{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic Pro",Osaka,sans-seri,serif;font-weight:bold}.mincho{font-family:"ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.mincho2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.radius-5{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.box{box-sizing:border-box}.relative{position:relative}.anime{transition:all .3s}a:hover img.alpha{opacity:.8}.wide{width:100%;height:auto}.no-margin-t{margin-top:0 !important}.no-margin-b{margin-bottom:0 !important}.no-margin-l{margin-left:0 !important}.no-margin-r{margin-right:0 !important}.no-padding-t{padding-top:0 !important}.no-padding-b{padding-bottom:0 !important}.no-padding-l{padding-left:0 !important}.no-padding-r{padding-right:0 !important}.space-top{padding-top:2em}.space-btm{padding-bottom:4em}.after-arrow:after{content:" ≫"}.after-endmark:after{content:" / "}.after-endmark:last-child:after{content:normal}.ellipsis{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.noscroll{position:fixed;overflow-y:scroll}.bg-c{background-position:center top;background-repeat:no-repeat}table.base-table{width:100%;border-collapse:collapse}@-moz-keyframes free{0%{top:-28px}50%{top:-20px}100%{top:-28px}}@-webkit-keyframes free{0%{top:-28px}50%{top:-20px}100%{top:-28px}}@keyframes free{0%{top:-28px}50%{top:-20px}100%{top:-28px}}@-moz-keyframes fixedJumpUp{0%{top:-2.5em}5%{top:-3.5em}10%{top:-2.5em}15%{top:-3em}20%{top:-2.5em}100%{top:-2.5em}}@-webkit-keyframes fixedJumpUp{0%{top:-2.5em}5%{top:-3.5em}10%{top:-2.5em}15%{top:-3em}20%{top:-2.5em}100%{top:-2.5em}}@keyframes fixedJumpUp{0%{top:-2.5em}5%{top:-3.5em}10%{top:-2.5em}15%{top:-3em}20%{top:-2.5em}100%{top:-2.5em}}@-moz-keyframes fixedJumpDown{0%{bottom:-2.5em}5%{bottom:-3.5em}10%{bottom:-2.5em}15%{bottom:-3em}20%{bottom:-2.5em}100%{bottom:-2.5em}}@-webkit-keyframes fixedJumpDown{0%{bottom:-2.5em}5%{bottom:-3.5em}10%{bottom:-2.5em}15%{bottom:-3em}20%{bottom:-2.5em}100%{bottom:-2.5em}}@keyframes fixedJumpDown{0%{bottom:-2.5em}5%{bottom:-3.5em}10%{bottom:-2.5em}15%{bottom:-3em}20%{bottom:-2.5em}100%{bottom:-2.5em}}.head_search{float:right;width:537px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#d7e9f1;padding:0 8px;box-sizing:border-box}.head_search table{border-collapse:collapse;border-spacing:0}.head_search select{padding:3px;width:136px}.head_search input{padding:3px;width:166px}.head_search input.head_search_btn{border:0;width:66px;height:29px;background:url(../img/common/head_search.gif) top no-repeat;cursor:pointer;overflow:hidden;margin:3px 0 3px 5px;padding:0}.head_search input.head_search_btn:hover{background-position:bottom}.border-title{font-size:12px;color:#ef5770}.main_column{width:740px;padding:17px 0 58px 0;position:relative}.main_column section,.main_column article{margin-bottom:20px}.text_excerpt:after{content:"..."}.title_wrapper{border-bottom:solid 2px #c5dd9d}.title_wrapper h1,.title_wrapper p.result_title{background:#298bb9;font-size:15px;color:#fff;padding:4px 10px}.section_title{border-bottom:solid 2px #ef5770}.section_title h2{border-bottom:solid 1px #fff;color:#fff;font-size:16px;padding:5px 13px 3px 13px;background:#ef5770;line-height:1.4em}.section_box_wrapper{padding:0 4px;background:url(../img/common/title_shadow_l.gif) top no-repeat}.section_box{background:#fff;border:solid 1px #bcbcbc;padding:11px 13px}.sidebar{width:200px;float:left;word-break:break-all;padding:17px 0 58px 0}.sidebar .bnr{margin:.85em 0}.sidebar .top_entry_btn{display:block;position:relative;top:-8px;margin-bottom:-0.8em}.sidebar .side_entry_btn{display:block;margin-bottom:.8em}.sidebar section.side_ranking h2.widgettitle{display:none}.sidebar section .side_box{border:solid 1px #4eb00c;background:#fff;line-height:1.4em;padding:9px 0 0 0}.sidebar section h2{color:#fff;background:#4eb00c;font-size:13px;text-align:center;padding:3px 0}.sidebar section h3{color:#0b4bc2;font-weight:bold;padding:27px 7px 5px 7px;background-position:left top;display:block;font-size:12px}.sidebar section li:last-child h3{background:url(../img/job/side_flag3.gif) no-repeat}.sidebar section li:nth-child(2) h3{background:url(../img/job/side_flag2.gif) no-repeat}.sidebar section li:first-child h3{background:url(../img/job/side_flag1.gif) no-repeat}.sidebar section h3 a{text-decoration:none}.sidebar section .side_rank_contents{padding:0 7px 10px 7px}.bottom_area{border-bottom:dotted 1px #cecece;margin-top:35px;padding-bottom:10px}.bottom_area .bottom_area_catch{display:block;font-weight:bold;font-size:13px;padding-bottom:6px;margin-bottom:10px;border-bottom:dotted 1px #cecece}.bottom_area label{display:inline-block;margin-right:3px;font-size:13px;cursor:pointer;color:#0b4bc2}.bottom_area label:hover{color:#ef5770}.bottom_area label:after{content:" /";padding-left:2px}.bottom_area label input{display:none}.bottom_area ul li{display:inline-block;margin-right:3px}.bottom_area ul li a{font-size:11px;color:#0b4bc2;text-decoration:none}.bottom_area ul li a:hover{color:#ef5770}.bottom_area ul li:after{content:" /";padding-left:2px}footer{background:#ef5770}.fnav{float:left;width:850px;padding:7px 0}.fnav ul li{display:inline;padding:0 6px;border-right:solid 1px #fff}.fnav ul li:first-child{padding-left:0}.fnav ul li:last-child{border-right:none}.fnav ul li a{color:#fff;text-decoration:none}.fnav ul li a:hover{text-decoration:underline}.go_top{float:right;width:86px;border-right:solid 1px #fff;border-left:solid 1px #fff}.copy_wrapper{background:#fdf5f7;border-top:solid 1px #d0d0d0;padding:1.7em 0 .5em 0}.f_company{float:left;width:227px}.f_contact{float:right;width:595px;text-align:right}.f_tel{float:left;width:395px}.f_contact a{float:left;width:200px;display:block}.foot-search .title{font-size:15px;padding:1.5em 0 .3em 0;color:#4f2229;font-weight:bold}.foot-search .inner{width:49.5%;float:left}.foot-search .inner>ul>li.block{display:block}.foot-search .inner span.area-name{display:inline-block;vertical-align:middle;position:relative}.foot-search ul.child-select{display:inline-block;vertical-align:middle;position:relative}.foot-search .inner span.area-name{color:#c81835;width:8em}.foot-search .inner span.area-name:after{content:"｜";position:absolute;top:0;right:0;color:#333}.foot-search ul.child-select li{display:inline-block;vertical-align:middle;line-height:2}.foot-search ul.child-select li:after{content:" / "}.foot-search ul.child-select li a{text-decoration:none}.copy_bottom{border-top:solid 1px #d3ccce;padding:1.5em 0;margin-top:1.5em}.copy_bottom address{color:#6a5458;font-style:normal;letter-spacing:.1em}.copy_bottom .copy{color:#6a5458;font-style:normal;letter-spacing:.1em;font-size:10px}.side-fixed-bnr-wrapper{position:fixed;top:170px;right:0;z-index:100}.side-fixed-bnr-wrapper a{display:block;position:relative;overflow:visible}.side-fixed-bnr-wrapper a:before{display:block;position:absolute;z-index:2;top:-2.5em;left:-1.8em;background-size:contain;background-repeat:no-repeat;width:47px;height:48px;background-image:url(../img/common/fixed_bnr_comment.png);-webkit-animation:fixedJumpUp 3s ease-out 3s infinite;animation:fixedJumpUp 3s ease-out 3s infinite}.side-fixed-bnr-wrapper>a:after{content:"";display:block;transition:all .3s;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:solid 0 #2253a2;border-right:none}.side-fixed-bnr-wrapper>a:hover:after{border-width:3px}.side-fixed-bnr-wrapper li a:after{content:"";display:block;transition:all .3s;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:solid 0 #ef5770;border-right:none}.side-fixed-bnr-wrapper li:last-child a:after{border:solid 0 #2253a2;border-right:none}.side-fixed-bnr-wrapper li a:hover:after{border-width:3px}.side-fixed-bnr-wrapper ul li{display:block;margin-bottom:.7em}.side-fixed-bnr-wrapper ul li:last-child{margin-bottom:0}.side-fixed-bnr-wrapper ul li a:before{left:-2.3em;background-image:url(../img/common/fixed_bnr_job1_comment.png);width:58px;height:51px}.side-fixed-bnr-wrapper ul li:last-child a:before{top:auto;bottom:-2.5em;background-image:url(../img/common/fixed_bnr_job2_comment.png);-webkit-animation:fixedJumpDown 3s ease-out 3s infinite;animation:fixedJumpDown 3s ease-out 3s infinite;animation-delay:4.5s}.head_bottom_home{padding:11px 0 0 0;width:100%}.logo_home{float:left;width:276px}.home_topic{float:left;width:527px;border:solid 1px #bfbfbe;margin-top:3px;height:33px}.home_topic p{float:left;width:91px}.home_topic .ticker{margin:0 auto;padding:8px 4px;text-align:left;overflow:hidden;position:relative;width:422px;float:right;height:1em !important}.head_contact{float:right;width:145px;margin-top:3px}.head_contact a{display:block;width:145px;height:35px}.main-search-wrapper{border:solid 2px #e5dccd;margin:0 0 2em 0;padding:1em;background:#fff}.main-search-wrapper .left{width:471px}.main-search-wrapper .right{width:211px}.main-search-wrapper p{margin:0 0 .8em 0;border:solid 2px #ef5770;color:#ef5770;padding:.2em 1em .1em 1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;font-size:16px}.main-search-wrapper p span{font-weight:normal;font-size:13px;padding-left:1em}.main-search-wrapper .right p{color:#1956a0;border-color:#1956a0}.main-genre-wrapper{margin:0 1em}.main-genre-wrapper ul li{display:inline-block;vertical-align:middle;width:100%;padding-bottom:3px;padding-left:11px;background:url(../img/common/arrow.gif) left 6px no-repeat;line-height:1.65}.main-genre-wrapper ul li a{display:block;color:#0b4bc2;font-size:13px;text-decoration:underline}.main-genre-wrapper ul li a:hover{text-decoration:none}.map_search{border:solid 2px #e5dccd;position:relative}.job_count_wrapper{background:#fff;border:solid 1px #ec4964;padding:1px;width:95%;margin:0 auto 2em auto}.job_count{background:#ec4964;padding:6px}.job_count em{background:#feedf0;color:#ec4964;font-size:14px;text-align:center;display:block;font-style:normal;font-weight:bold;float:left;width:195px;padding:.2em 0;box-sizing:border-box}.job_count p{font-size:14px;color:#fff;text-align:center;float:right;border:none;margin:0;padding:0 25px 0 0}.job_count p var{color:#ffea00;font-size:23px;font-weight:bold;padding-left:3px;font-style:normal;line-height:1.2}aside.sougou_bottom{padding-top:3em}aside.sougou_bottom ul li{display:block;float:left;margin:0 10px 10px 0;width:177.5px}aside.sougou_bottom ul li:nth-child(5){border:solid 1px #ccc;box-sizing:border-box}aside.sougou_bottom ul li:nth-child(5) img{height:58px;width:auto}aside.sougou_bottom ul li:nth-child(4n+0){margin-right:0}aside.sougou_bottom ul li img{width:100%;height:auto}body.home .hot_job_wrapper p.more,body.home .recommend_wrapper p.more{display:none}.suggest,.magazine{margin-bottom:3em}.newly{margin-bottom:2em}.useful{margin-bottom:6em}.suggest h2.widgettitle,.newly h2.widgettitle,.useful h2.widgettitle,.magazine h2.widgettitle{display:none}.home-widget-title{border-bottom:solid 2px #ef5770;background-position:left top;background-repeat:no-repeat;padding:.1em 0 .5em 33px;margin-bottom:1em}.home-widget-title.info{background-image:url(../img/top/info_icon.gif)}.home-widget-title.column{background-image:url(../img/top/column_icon.gif)}.home-widget-title .title{color:#ef5770;font-style:normal;font-weight:bold;font-size:16px;display:inline-block;vertical-align:middle;padding-right:.5em}.home-widget-title .sub{font-size:13px;color:#7f7f7f;display:inline-block;vertical-align:middle}.home-widget-title a.home-widget-more{display:block;width:15%;float:right;padding:.2em 0;text-align:center;color:#fff;font-size:13px;background:#ff8fa1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;position:relative;top:-2px}.home-widget-title a.home-widget-more:hover{background:#fe7c91}.home-widget-title a.home-widget-more span:after{content:"≫";padding-left:.2em}.home-widget-box a{text-decoration:none}.home-widget-box a p{color:#0b4bc2;line-height:1.6}.home-widget-box a:hover p{color:#ef5770}.suggest .home-widget-title{background-image:url(../img/top/top-icon-recommend.gif)}.suggest ul li{display:block;float:left;width:19%;margin-right:1.2%;margin-bottom:1.5em}.suggest ul li:nth-child(5n){margin-right:0}.suggest ul li figure{position:relative;border:solid 1px #6a6a6a}.suggest ul li figure img{width:100%;height:auto;border:solid 1px #fff;box-sizing:border-box}.suggest ul li p{padding-top:.5em;font-size:13px}.suggest ul li.rate-rating-gold figure{border:solid 2px #0a4db1}.suggest ul li.rate-rating-gold figure img{border:none}.suggest ul li.rate-rating-gold figure .rating_mark{background:url(../img/job/valu_gold_only.png) 3px bottom no-repeat rgba(0,0,0,.4);display:block}.suggest ul li.rate-rating-silver figure{border:solid 2px #19a250}.suggest ul li.rate-rating-silver figure img{border:none}.suggest ul li.rate-rating-silver figure .rating_mark{background:url(../img/job/valu_silver_only.png) 3px bottom no-repeat rgba(0,0,0,.4);display:block}.suggest ul li.rate-rating-bronze figure{border:solid 2px #5340a2}.suggest ul li.rate-rating-bronze figure img{border:none}.suggest ul li.rate-rating-bronze figure .rating_mark{background:url(../img/job/valu_bronze_only.png) 3px bottom no-repeat rgba(0,0,0,.4);display:block}.newly .home-widget-title{background-image:url(../img/top/top-icon-new.gif)}.newly ul.home-widget-box.hot_job{padding-top:0}.newly ul.home-widget-box.hot_job li{width:31%;margin-right:3%;margin-bottom:1.5em}.newly ul.home-widget-box.hot_job li:nth-child(3n){margin-right:0}.newly ul.home-widget-box.hot_job li .job_detail{width:195px}.newly ul.home-widget-box.hot_job li p{text-overflow:clip;overflow:visible;white-space:normal;font-size:13px}.useful .home-widget-title{background-image:url(../img/top/top-icon-info.gif)}.magazine .home-widget-title{background-image:url(../img/top/top-icon-column.gif)}ul.home-post-widget.home-widget-box li{display:block;border-bottom:dashed 1px #c2c1be;padding:1em 0}ul.home-post-widget.home-widget-box li:first-child{padding-top:0}ul.home-post-widget.home-widget-box li a{display:block;background:url(../img/common/arrow4.png) 98% center no-repeat;padding-right:5%;box-sizing:border-box;overflow:visible;background-size:9px auto}ul.home-post-widget.home-widget-box li a:hover{background-color:#f4f4f4}ul.home-post-widget.home-widget-box li figure{width:18%;display:inline-block;vertical-align:middle;margin-right:2%}ul.home-post-widget.home-widget-box li figure img{width:100%;height:auto;border:solid 1px #dfdfdf;box-sizing:border-box}ul.home-post-widget.home-widget-box li .post-detail{display:inline-block;vertical-align:middle;width:78%}ul.home-post-widget.home-widget-box li .post-detail-top{font-size:16px;color:#0b4bc2}ul.home-post-widget.home-widget-box li time{color:#00a5e7;font-size:13px;display:inline-block;padding:.5em .5em .5em 0}ul.home-post-widget.home-widget-box li .info_name{display:inline-block;padding:.5em 0;color:#00a5e7}ul.home-post-widget.home-widget-box li p{color:#636363;font-size:13px;line-height:1.6}.main_bnr{padding:6px 0 .8em 0}.main_bnr ul li{display:blo;float:left;width:313px;margin-right:10px}.main_bnr ul li:last-child{margin-right:0}.job_number{float:left;width:310px;position:relative;top:-5px;line-height:1;padding-top:.9em}.job_number em{color:#fff;font-style:normal;background:#ef5770;padding:2px 4px;display:inline-block;margin-right:12px;text-align:center}.job_number p{font-size:14px;display:inline;position:relative;top:2px}.job_number p var{font-size:23px;font-weight:bold;color:#f60;padding-left:3px;font-style:normal}.topic_line{padding-bottom:.3em}.topic{float:right;width:650px;border:solid 1px #bfbfbf;background:#fff;box-sizing:border-box;height:27px}.topic p{display:inline}.topic .ticker{margin:0 auto;padding:4px;text-align:left;position:relative;overflow:hidden;width:500px;float:right}.ticker h2.widgettitle{display:none}.ticker ul{width:100%;position:relative}.ticker ul li{width:100%;display:none}.ticker ul li a{color:#0b4bc2;text-decoration:underline}.ticker ul li a:hover{text-decoration:none;color:#f22337}.top-catch{padding:.5em 1em;margin:.5em 0 1em 0;background:#fff7e0;border:solid 1px #ef5770}.top-catch p{font-size:12px}.top-catch p strong,.top-catch p b{font-weight:normal}body.home .top-catch{margin:1em auto 0 auto;padding:0;background:none;border:none}.hot_job_wrapper h2.widgettitle{color:#fff;background:url(../img/top/hot_job.gif) no-repeat;font-size:16px;padding:3px 0 0 48px;height:31px;box-sizing:border-box}ul.hot_job{padding:1em 0 0 0}ul.hot_job>li{display:inline-block;vertical-align:top;width:32.2%;margin:0 1% 2em 0;line-height:1.6}ul.hot_job>li:nth-child(3n+0){margin-right:0}ul.hot_job>li a{display:block;text-decoration:none}ul.hot_job>li .hot_job_img{border:solid 1px #6a6a6a}ul.hot_job>li .hot_job_img figure{border:solid 1px #fff;position:relative}ul.hot_job>li .inner-box{background:#fff;border:solid 1px #ccc;border-top:none;padding:.7em}ul.hot_job>li .job-title{display:block;font-size:13px;font-style:normal;font-weight:bold;color:#0b4bc2;border-top:solid 1px #d4d4d4;padding-top:.5em;margin-top:.5em}ul.hot_job>li .job_detail{width:100%;margin:0}ul.hot_job>li .job_detail dt,ul.hot_job>li .job_detail dd{padding:.2em 0;font-size:11px;box-sizing:border-box}ul.hot_job>li .job_detail dt{color:#55423f;width:6em;float:left;position:relative;font-weight:bold}ul.hot_job>li .job_detail dt:after{content:"：";position:absolute;top:.2em;right:0}ul.hot_job>li .job_detail dd{color:#5b353b;width:calc(100% - 6em);float:right}ul.hot_job>li .job_detail dd ul{display:inline;padding-right:.5em;font-size:11px}ul.hot_job>li .job_detail dd ul li{display:inline;padding-right:.5em;font-size:11px}ul.hot_job>li a:hover .inner-box{background:#eee}ul.hot_job>li a:hover .job-title{color:#ef5770}.rating_mark{position:absolute;bottom:0;width:100%;display:none}ul.hot_job>li.rate-rating-gold .hot_job_img{border:solid 2px #0a4db1}ul.hot_job>li.rate-rating-silver .hot_job_img{border:solid 2px #19a250}ul.hot_job>li.rate-rating-bronze .hot_job_img{border:solid 2px #5340a2}ul.hot_job>li.rate-rating-gold .hot_job_img figure,ul.hot_job>li.rate-rating-silver .hot_job_img figure,ul.hot_job>li.rate-rating-bronze .hot_job_img figure{border:none}ul.hot_job>li.rate-rating-gold .hot_job_img figure .rating_mark,ul.hot_job>li.rate-rating-silver .hot_job_img figure .rating_mark,ul.hot_job>li.rate-rating-bronze .hot_job_img figure .rating_mark,ul.hot_job>li.rate-rating-gold .hot_job_img figure .rating_mark:before,ul.hot_job>li.rate-rating-silver .hot_job_img figure .rating_mark:before,ul.hot_job>li.rate-rating-bronze .hot_job_img figure .rating_mark:before{display:block}ul.hot_job>li.rate-rating-gold .hot_job_img figure .rating_mark:before,ul.hot_job>li.rate-rating-silver .hot_job_img figure .rating_mark:before,ul.hot_job>li.rate-rating-bronze .hot_job_img figure .rating_mark:before{padding:.1em .2em;background-color:rgba(0,0,0,.4);height:18px;box-sizing:border-box}ul.hot_job>li.rate-rating-gold .hot_job_img figure .rating_mark:before{content:url(../img/job/valu_gold_only.png)}ul.hot_job>li.rate-rating-silver .hot_job_img figure .rating_mark:before{content:url(../img/job/valu_silver_only.png)}ul.hot_job>li.rate-rating-bronze .hot_job_img figure .rating_mark:before{content:url(../img/job/valu_bronze_only.png)}.recommend_wrapper h2.widgettitle{color:#fff;background:url(../img/top/recommend.gif) no-repeat;font-size:16px;padding:3px 0 0 48px;height:31px;box-sizing:border-box}ul.hot_job.recommend>li{width:46.5%;margin-right:6%;margin-bottom:3.5em}ul.hot_job.recommend>li:nth-child(3n){margin-right:6%}ul.hot_job.recommend>li:nth-child(2n){margin-right:0}ul.hot_job.recommend>li .hot_job_img{float:left;width:38%}ul.hot_job.recommend>li .job-title{float:right;width:56%;line-height:1.8}.more{padding:0 10px 0 0;text-align:right}aside.top_bottom{padding-top:40px}aside.top_bottom ul li{display:block;float:left;margin:0 10px 10px 0}aside.top_bottom ul li:nth-child(3n+0){margin-right:0}aside.top_info{margin-top:40px}aside.bottom_info{margin-bottom:40px;}.topinfo_border{border:solid 2px #bcbcbc;background:#fff;padding:9px 0 12px 15px;margin-top:13px}aside.top_info h1{float:left;width:169px;padding-bottom:9px}aside.top_info .topcolumn_h1{float:left;width:213px;padding-bottom:9px}aside.top_info h3.topinfo_title{font-size:13px;padding-top:7px;display:block;float:left;width:530px}aside.top_info h3.topcolumn_title{font-size:13px;padding-top:7px;display:block;float:left;width:486px}aside.top_info h2.widgettitle{display:none}.info_new{border:solid 2px #bbb;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:386px;box-sizing:border-box;float:left}.info_new a{display:block;padding:7px;background:-moz-linear-gradient(top, #ffffff, #f1f1f1);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#f1f1f1))";background:linear-gradient(to bottom, #ffffff, #f1f1f1);zoom:1;text-decoration:none}.info_new a:hover{background:-moz-linear-gradient(top, #ffffff, #dfdfdf);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dfdfdf));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#dfdfdf))";background:linear-gradient(to bottom, #ffffff, #dfdfdf);zoom:1}.info_new .top_info_img{border:solid 1px #c5c5c5;display:inline-block;vertical-align:top}.info_new .top_info_img figure{border:solid 1px #fff}.info_new .info_detail{display:inline-block;padding:5px 0 0 4px;width:238px;line-height:1.5em}.info_new .info_detail time{display:block;color:#298bb9;padding-bottom:7px}.info_new .info_detail p{font-size:13px}aside.top_info ul{display:block}aside.top_info ul li{padding:0 10px 0 11px;color:#298bb9}aside.top_info ul li a{color:#333;display:block}aside.top_info .more{padding-top:5px;float:right;width:319px}.border-title.genre-top{padding-bottom:1em}.genre-introduction{padding-top:1em}.genre-introduction>.inner{width:55%;float:left}.genre-introduction h2{color:#ef5770;font-weight:bold;font-size:16px;margin-bottom:.5em}.genre-introduction h3{color:#ef5770;font-weight:bold;font-size:16px;margin-bottom:.5em;margin-top:1.5em}.genre-introduction p{padding-top:1em;font-size:13px}.genre-introduction p.no-padding-top{padding-top:0}.genre-introduction p.category-title{font-weight:bold;padding-bottom:.2em}.genre-introduction p.category-title:before{content:"【"}.genre-introduction p.category-title:after{content:"】"}.genre-introduction ul{margin-left:2em;padding-bottom:2.5em}.genre-introduction ul li{list-style-type:disc;font-size:13px;line-height:1.8}.genre-introduction figure{float:right;width:43%;padding-bottom:2.5em}.genre-introduction figure img{width:100%;height:auto}.genre-top-detail .cover,.genre-sp-more{display:none}.main_search{padding:7px 5px 11px 4px;border:solid 2px #bcbcbc;background:#fff}.main_search ul{margin-left:3px}.main_search ul li{font-size:11px;padding:10px 0 0 11px;background:url(../img/common/arrow.gif) left 15px no-repeat;display:block;float:left;box-sizing:border-box;width:50%}.main_search ul li label{display:block;font-size:13px;cursor:pointer;text-decoration:underline;color:#0b4bc2}.main_search ul li label:hover{text-decoration:none;color:#ef5770}.main_search ul li label input{display:none}.main_search .left{width:347px}.main_area{width:347px;float:left;padding-bottom:50px}.main_area p{position:relative;left:-6px}.main_area ul li{width:100%;float:none}.main_area ul li span{white-space:nowrap;width:100%;text-overflow:ellipsis;display:block;overflow:hidden}.main_search .right{width:572px}.main_genre{padding-bottom:10px}.main_genre ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.main_genre ul li{min-width:50%;width:auto;box-sizing:border-box;padding-right:1.5%}.main_employ{float:left;width:182px}.main_employ ul li{width:100%}p.employ_text{font-size:10.5px;padding-left:11px;color:#555}p.employ_text a{display:block;font-size:11.5px;text-align:right;color:#6c9206}p.employ_text a:before{content:"≫ "}.main_picky{float:right;width:364px}.main_picky ul li{width:50%}.more_search{padding:12px 10px 0 0;text-align:right}.main_search .genre-search-box>p{position:relative;left:-6px}.main_search .genre-search-box>.inner{margin:0 1em;position:relative}.main_search .genre-search-box>.inner em{font-style:normal;font-weight:bold;font-size:14px;padding-top:.5em;color:#1f333c;display:block}.main_search .genre-search-box>.inner em:before{content:"■";color:#298bb9}.main_search .genre-search-box ul{padding-left:1em}.main_search .genre-search-box ul li{width:9%;margin-right:2%;background:url(../img/common/arrow.gif) left 8px no-repeat;padding:2px 0 7px 9px}.main_search .genre-search-box ul li:nth-child(10n){margin-right:0}.research_side{text-align:center;padding-bottom:13px}.fixed_btn{position:fixed;top:50px;left:50%;width:220px;margin-left:-490px;z-index:800}.fixed_btn p{box-shadow:1px -1px #e8e8e8,-1px 1px #e8e8e8,1px 1px #e8e8e8;padding:9px 0;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;width:220px;background:url(../img/job/research_btn_bg.png) repeat}.research_side input.research_side_btn{border:0;width:200px;height:49px;background:url(../img/job/side_research.gif) top no-repeat;cursor:pointer;overflow:hidden;padding:0}.research_side input.research_side_btn:hover{background-position:bottom}.side_search_wrapper{padding-bottom:4px}.sidebar .side_search_wrapper section{padding-bottom:10px}.sidebar .side_search_wrapper section h2{text-align:left;padding:3px 10px}.sidebar .side_search_wrapper section .side_box{padding:0}.side_search_wrapper label{display:block;font-size:13px;color:#542404;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #fff;cursor:pointer;padding:6px 21px 5px 8px;background:-moz-linear-gradient(top, #ffffff, #fffbea);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fffbea));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#fffbea))";background:linear-gradient(to bottom, #ffffff, #fffbea);zoom:1;background-repeat:no-repeat;background-position:95% center}.side_search_wrapper label:hover,.side_search_wrapper label.checked{background:-moz-linear-gradient(top, #fffce4, #fff3be);background:-webkit-gradient(linear, left top, left bottom, from(#fffce4), to(#fff3be));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#fffce4, endcolorstr=#fff3be))";background:linear-gradient(to bottom, #fffce4, #fff3be);zoom:1}.side_search_wrapper label.area_parent{display:block;font-size:13px;color:#542404;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #fff;cursor:pointer;padding:6px 21px 5px 8px;background:url("../img/job/search_arrow.png"),-moz-linear-gradient(top, #ffffff, #fffbea);background:url("../img/job/search_arrow.png"),-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fffbea));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#fffbea))";background:url("../img/job/search_arrow.png"),linear-gradient(to bottom, #ffffff, #fffbea);zoom:1;background-repeat:no-repeat;background-position:95% center}.side_search_wrapper label.area_parent:hover{background:url("../img/job/search_arrow.png"),-moz-linear-gradient(top, #fffce4, #fff3be);background:url("../img/job/search_arrow.png"),-webkit-gradient(linear, left top, left bottom, from(#fffce4), to(#fff3be));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#fffce4, endcolorstr=#fff3be))";background:url("../img/job/search_arrow.png"),linear-gradient(to bottom, #fffce4, #fff3be);zoom:1;background-repeat:no-repeat;background-position:95% center}.side_search_wrapper label.area_parent.checked{background:url("../img/job/search_arrow_on.png"),-moz-linear-gradient(top, #fffce4, #fff3be);background:url("../img/job/search_arrow_on.png"),-webkit-gradient(linear, left top, left bottom, from(#fffce4), to(#fff3be));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#fffce4, endcolorstr=#fff3be))";background:url("../img/job/search_arrow_on.png"),linear-gradient(to bottom, #fffce4, #fff3be);zoom:1;background-repeat:no-repeat;background-position:95% center}.side_search_wrapper .area_child_item span{background:#e4e4e4;color:#542404;font-size:11px;display:block;padding-left:8px}.side_search_wrapper label.area_child{font-size:12px;padding:4px 8px 3px 26px;background:url("../img/job/search_line.png"),-moz-linear-gradient(top, #ffffff, #f1f1f1);background:url("../img/job/search_line.png"),-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#f1f1f1))";background:url("../img/job/search_line.png"),linear-gradient(to bottom, #ffffff, #f1f1f1);zoom:1;background-repeat:no-repeat;background-position:5% center}.side_search_wrapper label.area_child:hover,.side_search_wrapper label.area_child.checked{background:url("../img/job/search_line.png"),-moz-linear-gradient(top, #f6f6f6, #e2e2e2);background:url("../img/job/search_line.png"),-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e2e2e2));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f6f6f6, endcolorstr=#e2e2e2))";background:url("../img/job/search_line.png"),linear-gradient(to bottom, #f6f6f6, #e2e2e2);zoom:1;background-repeat:no-repeat;background-position:5% center}.side_search_wrapper label.checked,.side_search_wrapper label.area_parent.checked,.side_search_wrapper label.area_child.checked{font-weight:bold;color:#ef5770}.side_search_wrapper label input{margin-right:3px;position:relative;top:2px}.sidebar .side_search_wrapper section.salary_search .side_box{padding:10px 7px}.side_search_wrapper .salary_search label{display:block;float:left;text-align:center;width:82px;margin:2px 5px;padding:6px 0 5px 0;box-sizing:border-box;color:#542404;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:solid 1px #a2a2a2;background:-moz-linear-gradient(top, #ffffff, #e1e1e1);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e1e1e1));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#e1e1e1))";background:linear-gradient(to bottom, #ffffff, #e1e1e1);zoom:1}.side_search_wrapper .salary_search label:hover,.side_search_wrapper .salary_search label.radio_checked{color:#fff;border:solid 1px #18729c;background:-moz-linear-gradient(top, #2a8bb9, #489ac1);background:-webkit-gradient(linear, left top, left bottom, from(#2a8bb9), to(#489ac1));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#2a8bb9, endcolorstr=#489ac1))";background:linear-gradient(to bottom, #2a8bb9, #489ac1);zoom:1}.side_search_wrapper .salary_search label input{display:none}.side_search_wrapper .salary_search .salary_input_wrapper{padding:10px 5px 5px 5px}.side_search_wrapper .salary_search .salary_input{width:58px;border:solid 1px #bebebe;padding:8px;font-size:12px}.side_search_wrapper .salary_search span{color:#075c85;font-size:11px;display:block;padding:0 5px 0 19px;text-indent:-1.3em}.side_search_wrapper .salary_search span:before{content:"※ "}.side_search_wrapper .salary_search.side-keyword input{width:100%;padding:8px;box-sizing:border-box}.search_result_top{border:solid 1px #d6d6d6;border-top:none;background:#fff;padding:10px 9px}.search_result_bottom{border:solid 1px #298bb9;border-top-width:4px;background:#fff;padding:10px 9px}table.search_result_box{float:left;width:570px}table.search_result_box th{border-right:dotted 1px #bcbcbc;padding-right:11px;font-size:13px;font-weight:bold;width:112px;vertical-align:top}table.search_result_box td{padding-left:11px;vertical-align:top}table.search_result_box td ul{display:inline-block}table.search_result_box td ul li{display:inline-block;margin-right:12px;vertical-align:top;height:13px}table.search_result_box td ul li a{margin-left:2px;position:relative;top:2px}table.search_result_box td ul li a img{vertical-align:top}table.search_result_box td ul li input[type=button]{cursor:pointer;width:13px;height:13px;text-indent:-10000px;border:0;background:url(../img/job/item_clear.gif) no-repeat center}table.search_result_box td ul li input[type=button]:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";opacity:.8}table.search_result_box td.all_reset{width:60px;font-size:11px}p.research_btn{width:144px;float:right}#fancybox-wrap,#fancybox-outer,#fancybox-content{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.modal-content{position:fixed;display:none;z-index:900;width:750px;margin:0;padding:0 0 20px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fbfbfa;box-shadow:0 10px 25px rgba(0,0,0,.5)}.modal-overlay{z-index:895;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.6)}.modal-open{cursor:pointer}.modal-content-innner{position:relative;width:100%}.modal-close{display:block;cursor:pointer;position:absolute;top:-15px;right:-15px;z-index:10003;width:30px;height:30px;background:url(../img/common/fancybox.png) -40px 0px no-repeat;overflow:hidden}.modal-close span{display:block;width:0;height:0;overflow:hidden;position:relative;z-index:-1}.modal-content select{position:relative;z-index:905}.modal-content table{border-collapse:collapse;width:95%;margin:5px auto 20px auto}.modal-content th,.modal-content td{border:solid 1px #ccc;border-right:none;border-left:none;padding:10px;font-size:13px}.modal-content th{text-align:left;width:16%;font-size:14px}.modal-content td p{padding:5px 0 0 15px;background:#eee;margin-bottom:8px}.modal-content td label{width:25%;display:inline-block;padding-bottom:5px}.modal-content td label input{position:relative;top:2px}.modal-content table tr:first-child th,.modal-content table tr:first-child td{border-top:none}.modal-content input.search_box_btn{border:0;width:263px;height:40px;background:url(../img/job/popup_btn.gif) top no-repeat;cursor:pointer;overflow:hidden;padding:0}.modal-content input.search_box_btn:hover{background-position:bottom}.modal-content fieldset{border:none;text-align:center}.modal-content .title_wrapper{border-bottom:solid 2px #c5dd9d}.modal-content .title_wrapper h2{background:#298bb9;font-size:15px;color:#fff;padding:4px 10px;text-align:left}ul li.search_area_child label.ui-corner-all{padding-left:2em}.area-modal-content{width:736px;padding:0}.area-modal-content section.map_search{border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden;position:relative}.area-modal-content section.map_search p img{overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.area-modal-content .app_popup p img{overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.area-modal-content .map_search{position:relative}.area-modal-content .job_count_wrapper{position:absolute;top:1em;left:1em;width:35%}.area-modal-content .job_count_wrapper .job_count em,.area-modal-content .job_count_wrapper .job_count p{float:none;margin:0 auto;padding:0}.area-modal-content .job_count_wrapper .job_count em{margin-bottom:.5em}td.side_salary_search select,td.side_salary_search input.salary_input{padding:6px}td.side_salary_search select{width:150px;margin-right:15px}td.side_salary_search input.salary_input{width:150px}td.keyword-row input{width:100%;padding:6px;box-sizing:border-box}.slide-up-content{position:absolute;top:100%;left:0;height:100%;width:100%;background:#fff}.slide-up-content>.inner{padding:1em}.slide-up-content>.inner>.title{background:#f3748b;color:#fff;font-size:18px;font-weight:bold;padding:.4em 1em;letter-spacing:.1em;position:relative}.slide-up-content>.inner>.title .note{padding-left:1.5em;font-weight:bold;font-size:12px}.slide-up-content>.inner>.title .note:before{content:"※";padding-right:.2em}.slide-up-content>.inner>.title .backbtn{position:absolute;top:50%;margin-top:-1em;right:.8em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#d3415c;color:#fff;display:inline-block;padding:.2em 1em;font-size:13px;font-weight:normal;transition:all .3s;cursor:pointer}.slide-up-content>.inner>.title .backbtn:hover{background:#c92140}.slide-up-content .top-area-nav{font-size:12px;background:#f4e574;padding:.1em 1em;font-weight:bold;margin-top:.7em}.slide-up-content .order-wrapper{padding-top:.5em;padding-bottom:.6em;width:97%;margin:0 auto}.slide-up-content .order-wrapper .order-title{font-size:12px;background:#dedede;padding:.1em 1.2em;font-weight:bold}.slide-up-content ul li{float:left;display:block;width:16%;margin-right:.8%;margin-top:.5em}.slide-up-content ul li:nth-child(6n){margin-right:0}.slide-up-content ul li a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:13px;background:#ffe4e9;border:solid 2px #ffe4e9;color:#2352a3;padding:0;text-align:center;display:block;text-decoration:none;transition:all .3s;box-sizing:border-box}.slide-up-content ul li a:hover{background:#fff}.slide-up-content .order-wrapper.other ul li{width:32.8%}.area_tab_wrap{position:relative}.area_tab_wrap *{box-sizing:border-box;letter-spacing:.1em}.area_tabs{width:50%}.area_tab_wrap .area_link{margin-top:4px;padding:.15em 1em .1em;display:block;cursor:pointer;width:96%;text-decoration:none;background:#ffe4e9;color:#2352a3;transition:all .3s;border:solid 2px #ffe4e9;border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;box-sizing:border-box}.tab_item{margin-top:4px;padding:.15em 1em .1em;display:block;cursor:pointer;width:96%;text-decoration:none;background:#ffe4e9;color:#2352a3;transition:all .3s;border:solid 2px #ffe4e9;border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;box-sizing:border-box;position:relative}.tab_item::after{content:"＋";right:.3em;display:block;top:.2em;bottom:0;margin:auto;position:absolute;font-weight:bold;color:#666}.area_tab_wrap .area_link:hover,.tab_item:hover{background:#fff}.tab_content{display:none}.area_tabs input[type=radio]{display:none}.area_tabs input[type=radio]:checked+label{background:#eee;width:100%;border:solid 2px #eee;border-radius:.3em 0 0 .3em;-webkit-border-radius:.3em 0 0 .3em;-moz-border-radius:.3em 0 0 .3em}.area_tabs input[type=radio]:checked+label+.tab_content{background:#eee;box-sizing:border-box;display:block;position:absolute;right:0;top:0;width:50%;padding:1.5em;height:100%}.tab_content a{display:block;margin-bottom:3px;background:#f4e574;padding:.2em 1em .15em;color:#333;border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;text-decoration:none;border:1px solid #d9cd70;font-size:14px;transition:all .3s}.tab_content a:hover{background:#fff}.sorting{padding-top:23px;border-bottom:solid 2px #298bb9}.sorting ul{float:left;display:block;width:500px}.sorting ul li{display:block;float:left;width:147px;margin-right:7px}.sorting ul li a{display:block;width:147px;height:27px}.sorting ul li.sorting_valu a{background:url(../img/job/sorting1.gif) top no-repeat}.sorting ul li.sorting_new a{background:url(../img/job/sorting2.gif) top no-repeat}.sorting ul li.sorting_rank a{background:url(../img/job/sorting3.gif) top no-repeat}.sorting ul li a:hover,.sorting ul li.select a{background-position:bottom}.sorting ul li a span{display:block;width:147px;height:27px;position:relative;z-index:-1;text-align:center;font-size:9px}.sorting p{width:100px;float:right;text-align:right;padding-top:5px}.sorting p a{text-decoration:none;background:url(../img/job/comment_icon.gif) left 2px no-repeat;padding-left:18px}.sorting ul li button{cursor:pointer;display:block;width:147px;height:27px;border:none;background:none}.sorting ul li.sorting_valu button{background:url(../img/job/sorting1.gif) top no-repeat}.sorting ul li.sorting_new button{background:url(../img/job/sorting2.gif) top no-repeat}.sorting ul li.sorting_rank button{background:url(../img/job/sorting3.gif) top no-repeat}.sorting ul li button:hover,.sorting ul li.select button{background-position:bottom}.sorting ul li button span{visibility:hidden}.pager p{float:left;width:30%;padding:13px 0 22px 0}span.count-posts{font-size:13px}span.count-posts var{font-style:normal}span.count-posts var.total_number{color:#f60;font-size:16px;font-weight:bold}nav.paginate{float:right;text-align:right;width:70%;padding:13px 0 22px 0}nav.paginate li.page{display:inline-block;margin-left:4px;padding:0}nav.paginate li.page.page-first::after{content:"…";margin-left:4px}nav.paginate li.page.page-last::before{content:"…";margin-right:4px}nav.paginate li.page:first-child{margin-left:0}nav.paginate li.page>*{display:inline;cursor:pointer;font-size:12px;color:#0844a7;background:#fff;border:1px solid #0844a7;padding:0 6px;margin:0;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}nav.paginate li.page.page-current>*,nav.paginate li.page>*:hover{color:#fff;background:#0844a7}.job_list_title{border-bottom:solid 2px #ef5770}.job_list_title p{border-bottom:solid 1px #fff;color:#fff;font-size:15px;font-weight:bold;padding:5px 13px 3px 13px;background:#ef5770;line-height:1.4em}.job_list_title p img{position:relative;top:-2px}.job_list_title p a{color:#fff;text-decoration:none;transition:all .3s}.job_list_title p a:hover{color:#fff02a}.job_list_title div img {vertical-align: text-bottom;}.job_list_title div {border-bottom: solid 1px #fff;color: #fff;font-size: 15px;font-weight: bold;padding: 5px 13px 3px 13px;background: #ef5770;line-height: 1.4em;}.job_list_title div a {color: #fff;text-decoration: none;transition: all .3s;}.job_list_title div h2 {font-size: 15px;font-weight: bold;display: inline;vertical-align: bottom;}.job_list_title div h2 a:hover {color: #fff02a;}.work_box_wrapper{background:url(../img/common/title_shadow.gif) top no-repeat;padding:0 4px}.work_box{border:solid 2px #bcbcbc;border-top:none;background:#fff}.work_box_inner{padding:0 14px}.rating_label{border-bottom:solid 1px #bcbcbc;padding-top:8px}.rating_label ul li{background:#f9f2c0;color:#542404;font-size:11px;padding:2px 8px;margin:0 4px 6px 0;display:inline-block}.work_box figure{border:solid 1px #bdbdbd;padding:1px;background:#fff;position:relative}.rating_mark_list{position:absolute;top:1px;left:1px;height:26px;width:100%;display:none}article.rate-rating-gold .work_box .rating_mark_list{background:url(../img/job/flag_gold.gif) left no-repeat;display:block}article.rate-rating-silver .work_box .rating_mark_list{background:url(../img/job/flag_silver.gif) left no-repeat;display:block}article.rate-rating-bronze .work_box .rating_mark_list{background:url(../img/job/flag_bronze.gif) left no-repeat;display:block}table.list_table{border-collapse:collapse;margin-top:7px}table.list_table th{background:#2d9abb;color:#fff;font-size:13px;padding:1px 7px;text-align:left;font-weight:normal;border-left:solid 1px #2d9abb;border-right:solid 1px #2d9abb}table.list_table td{border-left:solid 1px #989898;border-right:solid 1px #989898;padding:4px 7px}table.list_table tr:last-child td{border-bottom:solid 1px #989898}ul.salary_display li:before{content:"◇"}ul.salary_display li span.salary_comment{display:inline;padding:0;margin-bottom:0;border:none}ul.salary_display li span.salary_comment:before{content:"["}ul.salary_display li span.salary_comment:after{content:"]"}.list_content h2 a{color:#f22337;font-size:14px;font-weight:bold;padding-bottom:8px;text-decoration:none;line-height:1.4em;display:block}.list_content h2 a:hover{text-decoration:underline;color:#2d9abb}.list_content p{padding-bottom:18px;font-size:13px}.list_content p img{max-width:100%;height:auto}nav.job_detail{background:url(../img/job/list_btn_bg.gif) repeat;text-align:center;padding:8px 0 7px 0}p.staff_link{margin-bottom:19px}p.staff_link span{color:#fff;background:#ef5770;padding:2px 6px 2px 10px;text-align:center;display:inline-block;font-size:13px}p.staff_link a{font-size:13px;background:url(../img/common/arrow2.gif) right 10px no-repeat;padding:4px 18px 3px 0;color:#ef5770;text-decoration:none}p.staff_link a:hover{text-decoration:underline}.connect_job{margin:0 0 22px 0}.connect_job h2.widgettitle{display:none}.connect_job .connect_title{margin-bottom:13px}.connect_job ul li{float:left;display:block;margin-right:15px;padding-right:15px;border-right:solid 1px #bcbcbc;width:161px;height:246px;margin-top:2em}.connect_job ul li:nth-child(5n),.connect_job ul li:last-child{margin-right:0;padding-right:0;border:none}.connect_job ul li:nth-child(-n+5){margin-top:0}.connect_job ul li figure{border:solid 1px #c5c5c5;padding:1px;background:#fff;position:relative}.connect_job ul li h3 a{color:#298bb9;font-size:13px;text-decoration:none;display:block;padding:8px 0;line-height:1.4em}.connect_job ul li h3 a:hover{text-decoration:underline}.connect_job ul li figure .rating_mark{height:25px}.connect_job ul li.rate-rating-gold figure{border:solid 2px #0a4db1;padding:0}.connect_job ul li.rate-rating-gold figure .rating_mark{background:url(../img/job/valu_gold_m.png) bottom no-repeat;display:block}.connect_job ul li.rate-rating-silver figure{border:solid 2px #19a250;padding:0}.connect_job ul li.rate-rating-silver figure .rating_mark{background:url(../img/job/valu_silver_m.png) bottom no-repeat;display:block}.connect_job ul li.rate-rating-bronze figure{border:solid 2px #5340a2;padding:0}.connect_job ul li.rate-rating-bronze figure .rating_mark{background:url(../img/job/valu_bronze_m.png) bottom no-repeat;display:block}.connect_job.archive ul li:nth-child(5n){margin-right:15px;padding-right:15px;border-right:solid 1px #bcbcbc}.connect_job.archive ul li:nth-child(-n+5){margin-top:2em}.connect_job.archive ul li:nth-child(4n),.connect_job.archive ul li:last-child{margin-right:0;padding-right:0;border:none}.connect_job.archive ul li:nth-child(-n+4){margin-top:0}table.list_table_crawler{border-collapse:separate;border-spacing:2px}table.list_table_crawler th,table.list_table_crawler td{padding:4px 8px;text-align:left;font-weight:normal;vertical-align:top}table.list_table_crawler th{background:#ffffc4;color:#542404;width:20%}.one_column{padding-top:5px;width:960px}.one_column table.search_result_box{width:770px}.pankuzu{padding-bottom:2px;float:left;width:780px}.pankuzu a{font-size:11px}.jobs_id_wrapper{float:right;width:180px;color:#1956a0;text-align:right;font-size:11px}.jobs_id_wrapper:before{content:"求人ID："}.one_column .title_wrapper h1 img{position:relative;top:-3px}.job_detail .rating_label{padding-bottom:2px;margin-bottom:16px}.job_detail .rating_label ul{float:left;width:840px}.job_detail .rating_label time{font-size:11px;width:120px;float:right;text-align:right;padding-bottom:8px}.job_detail_main{margin-bottom:0}.job_detail_main figure.main_photo{float:left;width:358px;padding-bottom:15px;padding-top:30px;padding-left:15px}.job_detail_main figure.main_photo .job_img_border{border:solid 1px #bcbcbc;padding:1px;background:#fff;position:relative}article.rate-rating-gold .job_detail_main .rating_mark_list{background:url(../img/job/flag_gold.gif) left no-repeat;display:block}article.rate-rating-silver .job_detail_main .rating_mark_list{background:url(../img/job/flag_silver.gif) left no-repeat;display:block}article.rate-rating-bronze .job_detail_main .rating_mark_list{background:url(../img/job/flag_bronze.gif) left no-repeat;display:block}.one_column figure figcaption{font-size:13px;padding-top:2px}.job_detail_main figure.main_photo img{width:354px;height:auto}.job_description{padding-bottom:15px}.job_description h2{color:#f22337;font-size:17px;font-weight:bold;padding-bottom:12px;line-height:1.4em}.job_description .pr_wrapper{border:solid 1px #0a4db1;background:url(../img/job/pr_bg.gif) repeat;padding:10px 11px}.job_description .pr_wrapper .pr_icon{background:url(../img/job/pr_ttl.gif) left top no-repeat;width:560px;float:left;padding-top:30px;display:block}.job_description .pr_wrapper .pr_icon p{font-size:13px}.job_description .pr_wrapper img{max-width:100%;height:auto}.job_movie{width:560px;margin:0 auto;padding:10px 0}.job_movie .movie_wrapper span.movie_icon{background:url(../img/job/movie_ttl.gif) left top no-repeat;padding-top:30px;display:block}.job_movie .movie_wrapper span.movie_icon p{font-size:13px;margin-top:8px;margin-bottom:10px}.galley{width:934px;margin:0 auto 15px auto}.galley ul.galley_top li{margin:0 15px 15px 0;display:inline-block;width:298px;vertical-align:top}.galley ul.galley_top li:last-child{margin-right:0}.galley ul.galley_top li figure img{width:296px;height:auto;border:solid 1px #bcbcbc}.galley .galley_bottom_wrapper{background:url(../img/job/galley_bg.gif) repeat;border:solid 1px #458c00;padding:11px 12px 12px 12px;margin-top:15px}.galley ul.galley_bottom{background:url(../img/job/galley_ttl.gif) left top no-repeat;padding-top:30px}.galley ul.galley_bottom li{float:left;width:175px;margin-right:8.2px}.galley ul.galley_bottom li:last-child{margin-right:0}#fancybox-title-over{color:#fff}.galley ul.galley_top li figure a:hover,.galley ul.galley_bottom li figure a:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";opacity:.8}.entry_btn{padding:8px 0 40px 0;text-align:center;position:relative}.entry_btn span.backpage{position:absolute;display:block;top:0;left:0;padding-left:13px}.job_entrance,.job_access,.job_talk,.job_corporate,.job_method{width:942px;margin:0 auto}table.post-table{border-collapse:collapse}table.post-table th,table.post-table td{border:solid 1px #ccc;border-right:none;border-left:none;padding:10px}table.post-table th{text-align:left;width:15%;vertical-align:top;background:#eee}table.post-table td p{font-weight:bold}table.post-table td span{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ddd}table.post-table .description{margin-top:.5em;position:relative}table.access th{width:100%}table.access td.closest_station span{display:block;border:none;padding:0;margin-bottom:0}table.access td.closest_station span:before{content:"◇ "}.post-map-div{width:446px;float:left}.post-map-div .post-map-wrapper{background:#eee;padding:10px;box-sizing:border-box}.post-map-div .post-map{border:solid 1px #bcbcbc}.post-map-div .description{margin-top:.5em}.post-map-div .description:before{content:"※"}#map{width:426px;height:350px}.access-wrapper{width:445px;float:right}.job_talk figure{width:262px;float:left;background:#eee;padding:10px;box-sizing:border-box}.job_talk figure .talk_img_border{border:solid 1px #bebebe;width:240px}.job_talk figure .talk_img_border img{width:240px;height:auto}.talk_content{float:right;width:630px}.talk_content p{font-size:13px}table.post-table td span.post_author{padding:0 1em 0 0;display:inline;border:none}table.post-table td a.authors_mail{padding-left:1em}.support_banner,.single_item_btm{width:934px;margin:0 auto}.support_banner{background:url(../img/job/suport_bg.jpg) no-repeat;height:132px;padding:67px 0 0 13px;box-sizing:border-box}.support_banner a{display:block;float:left;width:322px}.support_banner p{font-size:14px;width:430px;float:left;padding:5px 0 0 14px}.research_bottom span{color:#fff;background:#144cbd;padding:2px 8px 2px 3px;text-align:center;display:inline-block;font-size:13px;vertical-align:middle}.research_bottom p{font-size:13px;background:url(../img/common/arrow3.gif) right 10px no-repeat;padding:4px 15px 3px 4px;margin-right:6px;color:#063aa3;display:inline-block;vertical-align:middle}.research_bottom a{display:inline-block;vertical-align:middle}.crawler_title{margin-bottom:15px}.hw_text{width:70%;float:left}.hw_text p{display:inline-block;color:#ef5770;border:solid 1px #ef5770;padding:3px 10px}time.crawler_time{font-size:11px;text-align:right;padding:0 0 8px 0;display:block;width:30%;float:right}li.archive_list{border-bottom:solid 1px #bbb}li.archive_list:first-child{border-top:solid 1px #bbb}li.archive_list a{display:block;padding:7px 0}li.archive_list a:hover{background:-moz-linear-gradient(top, #ffffff, #f1f1f1);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#f1f1f1))";background:linear-gradient(to bottom, #ffffff, #f1f1f1);zoom:1}li.archive_list figure{border:solid 1px #c5c5c5;padding:1px;background:#fff;width:48px;float:left}li.archive_list .archive_data{float:right;width:680px;padding-top:10px}li.archive_list .archive_data time{color:#298bb9;display:inline-block;padding-right:1em}li.archive_list .archive_data p .text_excerpt{display:block}li.archive_list .archive_data p .info_name{display:inline-block;color:#298bb9}li.archive_list a:hover p{color:#ef5770}.archive_post figure{border:solid 1px #c5c5c5;padding:1px;background:#fff;width:300px;margin:0 auto 15px auto}.archive_post figure img{width:300px;height:auto}.archive_post time{color:#298bb9;padding-bottom:5px;display:block}.archive_post time:before{content:"["}.archive_post time:after{content:"]"}.archive_post nav a,.archive_post a.back_archive{display:block;width:150px;padding:3px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:15px 0;background:#fff;border:solid 1px #ef5770;color:#ef5770;text-decoration:none;text-align:center}.archive_post nav a:hover{background:#ef5770;color:#fff;text-decoration:none}.archive_post a.back_archive{margin:0 auto;padding:5px 10px}.archive_post a.back_archive:hover{background:#ef5770;color:#fff;text-decoration:none}span.text-ellipsis{text-overflow:ellipsis;overflow:hidden;width:100%;display:block;white-space:nowrap}li.no_info_type a{padding:13px 0}li.no_info_type .archive_data{float:none;width:100%;padding:0}.info_wrapper{padding:13px 0 0 0;word-break:break-all}.info_wrapper .info_name{display:block;text-align:right;padding-bottom:1em}.info_wrapper *{margin:inherit}.info_wrapper hr{margin:0;padding:0}.info_wrapper img{margin:0;max-width:100%;height:auto}.info_wrapper h1,.info_wrapper h2,.info_wrapper h3,.info_wrapper h4,.info_wrapper h5,.info_wrapper p,.info_wrapper ul,.info_wrapper li{margin:inherit;padding:inherit;font-weight:inherit}.info_wrapper h1,.info_wrapper h2,.info_wrapper h3,.info_wrapper h4,.info_wrapper h5{font-weight:bold}.info_wrapper ol{margin:inherit;margin-left:15px;list-style-type:decimal}.info_wrapper ul{margin:inherit;margin-left:15px;list-style-type:disc}.info_wrapper li{list-style-type:inherit;margin:inherit}.info_wrapper em,.info_wrapper span{font-style:inherit;padding:0}.info_wrapper div{padding:10px;border:solid 1px #ff674f}.info_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}.page_wrapper{padding:13px 0 0 0;word-break:break-all}.main_column .page_wrapper section{margin-bottom:40px}.page_wrapper table{border-collapse:collapse}.page_wrapper table th,.page_wrapper table td{border:solid 1px #ccc;border-right:none;border-left:none;padding:10px}.page_wrapper table th{text-align:left;width:15%;vertical-align:top;background:#eee}.page_wrapper a{color:#0b4bc2;text-decoration:underline}.page_wrapper a:hover{color:#ef5770;text-decoration:none}.page_wrapper .contents_title{border-bottom:solid 2px #ef5770;margin-bottom:13px}.page_wrapper h2{border-bottom:solid 1px #fff;color:#fff;font-size:15px;font-weight:bold;padding:5px 13px 3px 13px;background:#ef5770;line-height:1.4em}.page_wrapper h3{font-size:13px;margin:25px 0 5px 0;padding:0 0 0 10px;font-weight:bold;border-left:solid 5px #ef5770}.no_margin_r{margin-right:0 !important}.no_margin_t{margin-top:0 !important}.page_wrapper table.egmap_infowindow td{border:none}.page_wrapper .block{display:block}.page_wrapper .inline-block{display:inline-block}.heebo{font-family:"Heebo",sans-serif}.business-graph .contents_img{width:53%}.business-graph .contents_text{width:40%;padding-top:1em}.merit{width:32%;margin-right:2%;float:left}.merit p img{width:100%;height:auto}.page_wrapper h3.merit_text{border:none;margin:5px 0;padding:0}.merit-bar{margin:2em 0 1em 0;background:#47a5d2;text-align:center;color:#fff;display:block;font-style:normal;padding:.2em 0}.contents_text{width:52%;margin-right:3%}.contents_img{width:45%}.contents_img img{width:100%;height:auto}section.drawing .contents_img{padding-top:10px}span.point_close{text-align:right;font-size:11px;display:block}.job_style_box{width:24%;margin-right:1.3%;float:left;border:solid 1px #298bb9;margin-top:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:1px;background:#fff;box-sizing:border-box}.job_style_box_last{margin-right:0}.job_style_box .job_style_title{color:#298bb9;text-align:center;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;background:#d7ecfd}.job_style_box .job_style_title2{background:#d7fde9}.job_style_box .job_style_title3{background:#fdf8d7}.job_style_box .job_style_title4{background:#fee5e4}.job_style_box .job_style_title em{display:block;font-size:11px;padding:5px 0;width:85%;margin:0 auto;line-height:1.4em}.job_style_box .job_style_title h3{font-size:16px;padding-bottom:5px;margin:0;border:none;letter-spacing:.4em;border-bottom:solid 1px #298bb9}.job_style_box p{padding:10px}.business-point{margin-bottom:2.5em}.business-point .point{margin-bottom:1em}.business-point .point span{background:#ef5770;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;color:#fff;text-align:center;vertical-align:middle;padding:1.2em .6em .8em .6em;letter-spacing:.15em}.business-point .point h3{color:#298bb9;font-size:15px;border:none;display:inline-block;vertical-align:middle;margin:0 0 0 1em;padding:0;width:75%}.voice_box{width:48%}.voice_box a{border:solid 2px #ddd;background:#fff;text-decoration:none}.voice_box a img{width:100%;height:auto}.voice_box a b{background:#47a5d2;color:#fff;padding:.2em 1em;font-size:14px;font-weight:normal}.voice_box a span.ctg{color:#ef5770;display:block;padding:1em 1em .3em 1em}.voice_box a p{padding:0 1em 1em 1em}.voice_box a p.detail-comment{text-align:right;font-weight:bold;color:#ef5770;font-size:14px}.voice_box a p.detail-comment span:before{content:"≫ "}.voice_box_left{float:left}.voice_box_right{float:right}.voice_box a:hover{background:#fafafa;border-color:#c4c4c4}.voice_box a:hover img{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";opacity:.8}.transaction ul{display:block;float:left;width:40%;margin-left:20px}.transaction ul li{list-style-type:disc}.flow_box{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:solid 2px #8fb7d7;background:-moz-linear-gradient(top, #ffffff, #eafbff);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eafbff));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#eafbff))";background:linear-gradient(to bottom, #ffffff, #eafbff);zoom:1}.flow_box span.flow_number{display:block;float:left;width:100px;color:#fff;text-align:center;background:#8fb7d7;padding-top:9px;box-sizing:border-box;font-weight:bold;height:40px;font-size:16px}.flow_box h3{border:none;padding:10px 0 0 20px;margin:0;float:right;width:636px;border-bottom:solid 1px #8fb7d7;box-sizing:border-box;height:40px;font-size:14px}.flow_box .flow_content{padding:10px 10px 10px 18px}.flow_box .flow_content h4{color:#ef5770;font-weight:bold;text-indent:-8px;padding:20px 0 3px 0;font-size:14px}.flow_box .flow_content h4:before{content:"【"}.flow_box .flow_content h4:after{content:"】"}.flow_box .flow_content h4.no_padding_top{padding-top:0}.flow_box .flow_content ul{margin-left:20px}.flow_box .flow_content ul li{list-style-type:disc}.business_arrow{width:4%;margin:10px auto}.business_arrow img{width:100%;height:auto}.question_box{border:solid 2px #8fb7d7;background:-moz-linear-gradient(top, #ffffff, #eafbff);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eafbff));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#eafbff))";background:linear-gradient(to bottom, #ffffff, #eafbff);zoom:1;padding:9px 11px;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}span.q_icon,span.a_icon{color:#fff;font-size:14px;font-weight:bold;background:#298bb9;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:2px 8px;display:inline-block}span.q_icon{background:#57c794;margin-bottom:8px}.question_box h3{border:none;display:inline-block;vertical-align:middle;padding-left:5px;margin:0;color:#298bb9}.question_box p{display:inline-block;vertical-align:middle;padding-left:5px;width:675px}.business_wrapper .bnr{background:url(../img/business/bnr.jpg) no-repeat;width:532px;margin:0 auto 60px auto;height:178px;box-sizing:border-box;padding:106px 0 0 21px}.business_wrapper .flow_box .bnr{margin:15px auto 10px auto}.business-bnr{border:solid 3px #fdd3d9;padding:1px;background:#fff9f9;margin-bottom:2.5em}.business-bnr .inner{background:#ffeff1;padding:.8em}.business-bnr .inner .tel{width:48.5%;float:left}.business-bnr .inner .contact-btn{width:48.5%;float:right}.business-bnr .inner .contact-btn a{position:relative;overflow:visible}.business-bnr .free-mark{position:absolute;top:-28px;left:-10px;z-index:500;animation:free 1.5s ease infinite}.business-bnr .inner .tel .heebo{font-size:45px;color:#206da5;text-align:center;line-height:1.3}.business-bnr .inner .tel .heebo i{font-size:42px;padding-right:.2em}.business-bnr .inner .tel .free{background:#ef5770;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;font-size:16px;padding:.1em 1em}.business-bnr .inner .tel .time{font-size:16px;color:#666;padding-left:.5em;font-weight:bold}p.business-bnr-note{margin-top:.5em;color:#555;letter-spacing:.1em}.business-bnr .inner .contact-btn a{border:solid 3px #ff5a00;background:#ffdeb3;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:1px;text-align:center;text-decoration:none;box-shadow:0 4px 0 #ca3703;position:relative}.business-bnr .inner .contact-btn a .btn-inner{background:-moz-linear-gradient(top, #ff8f00, #ff4e00);background:-webkit-gradient(linear, left top, left bottom, from(#ff8f00), to(#ff4e00));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ff8f00, endcolorstr=#ff4e00))";background:linear-gradient(to bottom, #ff8f00, #ff4e00);zoom:1;padding:1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.business-bnr .inner .contact-btn a:hover{box-shadow:0 1px 0 #ca3703;top:2px}.business-bnr .inner .contact-btn a:hover .btn-inner{background:-moz-linear-gradient(top, #ff4e00, #ff8f00);background:-webkit-gradient(linear, left top, left bottom, from(#ff4e00), to(#ff8f00));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ff4e00, endcolorstr=#ff8f00))";background:linear-gradient(to bottom, #ff4e00, #ff8f00);zoom:1}.business-bnr .inner .contact-btn a .btn-inner span{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff195;font-size:16px;font-weight:bold;color:#ff1e00;box-shadow:1px 1px 1px rgba(0,0,0,.2) inset;margin-bottom:.6em;text-shadow:0 1px 1px rgba(0,0,0,.15)}.business-bnr .inner .contact-btn a .btn-inner em{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);font-size:29px;font-weight:bold}.business-bnr .inner .contact-btn a .btn-inner em i{font-size:30px;padding-right:.3em}.first_wrapper .catch{background:url(../img/first/catch.jpg) no-repeat;height:418px;box-sizing:border-box;padding:301px 0 0 57px}.first_wrapper .catch a.staff_entry{margin-right:8px}.contents_sample{border:solid 1px #bcbcbc;padding:6px}.contents_sample img{width:100%;height:auto}.first_wrapper .bnr{background:url(../img/first/bnr.jpg) no-repeat;width:532px;margin:0 auto 60px auto;height:182px;box-sizing:border-box;padding:93px 0 0 16px}.first_wrapper .bnr a.staff_entry{margin-right:8px}.job_merit_flag{width:33%;float:left;padding:25px 0 22px 0}.job_merit_flag figure{display:inline-block;width:73px}.job_merit_flag figure img{vertical-align:middle}em.job_merit_item{font-style:normal;color:#ee576f;font-weight:bold;padding-bottom:4px;display:block}em.job_merit_item:before{content:"【"}em.job_merit_item:after{content:"】"}ul.job_merit_list{padding-bottom:22px;line-height:1.8em}ul.job_merit_list li{display:inline-block}ul.job_merit_list li:after{content:" / "}.question_wrapper .bnr{background:url(../img/question/bnr.jpg) no-repeat;width:532px;margin:0 auto 60px auto;height:178px;box-sizing:border-box;padding:106px 0 0 21px}.outline_wrapper .bnr{background:url(../img/question/bnr.jpg) no-repeat;width:532px;margin:0 auto 60px auto;height:178px;box-sizing:border-box;padding:106px 0 0 21px}.outline_wrapper table ol{margin-left:20px}.outline_wrapper table ol li{list-style-type:decimal}.outline_wrapper table ol li strong{display:block;padding-top:.8em}.outline_wrapper table ol li:first-child strong{padding-top:0}.outline_wrapper table ul{margin-left:20px;float:left;width:45%}.outline_wrapper table ul li{list-style-type:disc}.outline_wrapper table ul li.no_disc{list-style-type:none}.outline_map{border:solid 2px #bcbcbc;margin-top:20px;height:300px}.outline_map iframe{width:100%}.office_wrapper{float:left;width:50%;padding-bottom:30px}address.office_data{padding-top:5px;font-style:normal}address.office_data p.office_add{padding-bottom:6px}address.office_data span{font-weight:bold;padding-right:6px;color:#ee576f}.style_wrapper .bnr{background:url(../img/question/bnr.jpg) no-repeat;width:532px;margin:0 auto 60px auto;height:178px;box-sizing:border-box;padding:106px 0 0 21px}.style_item{padding-bottom:8px}.style_item span{color:#fff;background:#ee576f;font-size:16px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:5px 12px 3px 12px;display:inline-block;vertical-align:middle}.style_item h2{color:#ee576f;display:inline-block;vertical-align:middle;border:none;padding:0 0 0 3px;font-size:16px;background:none}.style_detail{padding-left:40px}.style_img{background:#fff;border:solid 2px #ddd;text-align:center;padding:16px 0;margin:16px 0}.page_wrapper table.style_merit{width:100%;border-collapse:separate}.page_wrapper table.style_merit th,.page_wrapper table.style_merit td{border:none;padding:6px 0}.page_wrapper table.style_merit th{color:#066d9d;font-weight:bold;vertical-align:middle;background:#beeaff;font-size:13px;text-align:center;width:20%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.page_wrapper table.style_merit td{padding:0 0 0 16px}.page_wrapper table.style_merit td ul li{color:#298bb9;line-height:2.6em}.page_wrapper table.style_merit td ul li span{color:#333}.page_wrapper table.style_merit td ul li:before{content:"◆ "}.regular_approach h3{border:solid 1px #ee576f;padding:3px;text-align:center;color:#ee576f;font-size:15px;margin-bottom:8px}.regular_approach ul li{font-weight:bold;font-size:14px;padding-top:15px}.regular_approach ul li:first-child:before{content:"(1)"}.regular_approach ul li:last-child:before{content:"(2)"}.regular_approach ul li em{font-style:normal}.regular_approach ul li em span:before{content:"<"}.regular_approach ul li em span:after{content:">"}.page_wrapper table.regular_table{margin-top:3px}.page_wrapper table.regular_table td ul li{line-height:2em;padding-top:0;font-weight:normal;font-size:12px}.privacy_top{color:#ef5770;font-weight:bold;padding:0 0 0 0}.privacy_contents ol{margin-left:1.5em}.privacy_contents ol.list-nunber{margin-left:0}.privacy_contents ol.list-nunber li{list-style-type:none}.privacy_contents ol.list-nunber li:before{width:2.5em;color:#298bb9;font-weight:bold;display:inline-block}.privacy_contents ol.list-nunber li:nth-child(3):before{content:"(3)"}.privacy_contents ol.list-nunber li:nth-child(2):before{content:"(2)"}.privacy_contents ol.list-nunber li:nth-child(1):before{content:"(1)"}.privacy_contents ol li{list-style-type:decimal;padding-top:1.5em}.privacy_contents ol.list-nunber li ol{margin-left:4em}.privacy_contents ol.list-nunber li ol li{list-style-type:decimal;padding-top:.5em}.privacy_contents ol.list-nunber li ol li:before,.privacy_contents ol.list-nunber li ol li:nth-child(1):before,.privacy_contents ol.list-nunber li ol li:nth-child(2):before,.privacy_contents ol.list-nunber li ol li:nth-child(3):before{content:normal}.privacy_contents ol li em{display:inline-block;width:100%;font-weight:bold;font-style:normal;padding-bottom:.3em}.privacy_contents ol li ul{margin-left:1.5em}.privacy_contents ol li ul li{list-style-type:disc;padding-top:0;color:#ef5770;line-height:1.8em}.privacy_contents ol li ul li span{color:#333}.privacy_name{margin-top:1.5em;text-align:right}.privacy_name time{display:block;padding-bottom:.5em}strong.consultation{color:#298bb9}.main_area01{padding-top:10px}.part04,.app_top_contents{float:left;width:320px;margin-left:5px}.part05{float:right;width:390px}.part05 img{width:100%;height:auto}.part08{margin:2em 0}.part08 a{float:left;width:50%;display:block}.app_wrapper h2.app_top_h2{color:#1956a0;text-align:center;background:none;font-size:34px}p.catch{background-color:#eee;color:#333;text-align:center;font-weight:bold;padding:3px 0;font-size:16px;margin:.6em 0 1em 0}.app_wrapper dl.list{margin:0 auto;font-size:15px;width:240px}.app_wrapper dl.list dt{float:left;width:5em}.app_wrapper dl.list dd{margin-left:0;padding-left:5em}.part10{margin:30px 10px}.p10_block{float:left;width:50%}.p10_block_1{float:left;width:20%}.p10_block_2{float:left;width:80%;box-sizing:border-box;padding-right:20px;font-size:14px}.part11{display:table;width:100%;background:#eee;padding:10px}.part11_block_1{display:table-cell;font-size:22px;padding-left:10px;vertical-align:middle;width:50%}.part11_block{display:table-cell;vertical-align:middle;padding:20px 0;width:25%}.part11_app{margin-top:10px}.part11_app .part11_block{padding:0}.part11_app .part11_block p{width:156px;font-size:13px;text-align:center;color:#1956a0;font-weight:bold}.part11_app .part11_block p span:before{content:"【"}.part11_app .part11_block p span:after{content:"】"}.part11_app .part11_block img{width:156px;height:auto}p.about{padding:0 0 15px 0}span.must{color:#fff;font-weight:bold;display:inline-block;background:#fb4040;padding:1px 6px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-right:6px;font-size:11px}table.form_contact th{width:30%}table.form_contact input,table.form_contact select{padding:5px}table.form_contact textarea{font-size:13px;padding:5px}table.form_contact td.form_gender label{margin-right:10px;display:inline-block;border:solid 1px #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f7f7f7;padding:2px 20px 2px 5px;cursor:pointer}table.form_contact td label input{position:relative;top:2px;margin-right:2px}.mw_wp_form .error{color:#e43b3b !important}.button-wrapper{text-align:center;padding:8px 8px 20px}.button-wrapper input{padding:12px 35px;font-size:16px;margin:15px 5px 0 5px;cursor:pointer}.privacy_box span label{margin-bottom:1em;padding:.7em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:solid 1px #ccc;display:inline-block}.thsnks-cont{padding-top:20px}.thsnks-cont p{line-height:2.2em;text-align:center}p.thsnks-text{padding-top:20px}p.thanks_a{text-align:center;padding:40px 0 80px 0}.error404{padding-bottom:50px}.error404 p.error_text{padding:35px 0;text-align:center}.search-no-results p.error_text{padding:35px 0;text-align:center}.searchform{text-align:center;padding:20px 0 80px 0}.searchform label.screen-reader-text{display:none}.searchform input{padding:5px 10px}.archive-list-wrapper.item .type-item .content-wrapper{min-height:400px;display:flex;flex-direction:row;margin:10px 0 15px 0}.archive-list-wrapper.item .type-item .content-wrapper>*{margin:0 13px 0 0}.archive-list-wrapper.item .type-item .content-wrapper>*:last-child{margin-right:0}.archive-list-wrapper.item .type-item .content-wrapper>.catch_img{width:247px}.archive-list-wrapper.item .type-item .content-wrapper>.list_content{margin:0;flex-grow:1;position:relative}.archive-list-wrapper.item .type-item .post-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;flex-grow:1;display:flex;flex-direction:column}.archive-list-wrapper.item .type-item .post-wrapper>*{margin-bottom:1em}.archive-list-wrapper.item .type-item .post-wrapper>*:last-child{margin-bottom:0}.archive-list-wrapper.item .type-item .post-content{overflow:hidden;position:relative;min-height:3em}.archive-list-wrapper.item .type-item .post-content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:20px;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), white);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=rgba(255, 255, 255, 0), endcolorstr=white))";background:linear-gradient(to bottom, rgba(255, 255, 255, 0), white);zoom:1}.archive-list-wrapper.item .type-item .post-profile{flex-grow:1}.archive-list-wrapper.item .type-item .post-profile dt{font-weight:bold;font-size:13px}.archive-list-wrapper.item .type-item .post-profile dt:before{content:"《"}.archive-list-wrapper.item .type-item .post-profile dt:after{content:"》"}.archive-list-wrapper.item .type-item .post-profile dd{display:box;display:-webkit-box;display:-moz-box;line-clamp:5;-webkit-line-clamp:5;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5em;max-height:7.5em}.archive-list-wrapper.item .type-item .post-gallery ul{display:flex;flex-direction:row}.archive-list-wrapper.item .type-item .post-gallery ul li{border:solid 1px #bcbcbc;margin-right:7px;display:block;width:140px}.archive-list-wrapper.item .type-item .post-gallery ul li:last-child{margin-right:0}
