#global-header-menu .global-service-recruit{background-color:#c4cbd6}*{margin:0;padding:0;text-decoration:none}ul{list-style:none}img{border:0}a{color:#08c}a:hover{text-decoration:underline}a.no-text-link{font-size:0;text-decoration:none;text-indent:-9999px;overflow:hidden}p.notes{color:#666;font-size:12px;line-height:14px}p.notes span.kome{color:#ec5330;font-weight:700}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}div#contents{width:900px;margin:0 auto}div#topicpath{height:32px;margin-bottom:1px;background-color:#fff;font-size:12px;line-height:32px;color:#333;padding-left:13px}div#topicpath a{color:#08c}div#contents #page-title{height:80px;margin-bottom:15px;padding-left:15px;color:#5d4531;border:1px solid #e6e6e6}div#page-title h2{font-size:24px;font-weight:700;padding-top:18px;line-height:30px}div#page-title p{font-size:12px;padding-top:5px}div#container div#main{width:635px;float:left}div#container div#main div.section-lv1{margin-bottom:20px;color:#5d4531;font-size:14px;line-height:20px}div#container div#main div.section-lv1 h3{background:url(../png/main_h3_back.png) no-repeat 0 0 transparent;font-size:16px;color:#5d4531;padding:2px 0 0 12px;line-height:28px;font-weight:700}div#container div#main div.section-lv1 h3.contents-title{background:0 0;padding:0 0}div#container div#main div.section-lv1 div.section-lv1-contents{padding-top:15px}div#container div#main div.section-lv1 div.section-lv1-contents p.section-lv1-contents-inner{padding:0 10px}div#container div#main div.section-lv1 div.section-lv1-contents div.image{width:248px;float:left}div#container div#main div.section-lv1 div.section-lv1-contents div.text{width:373px;float:right}div#container div#main div.section-lv1 div.profile-supplementation{background-color:#e6ecce;padding:10px 15px}div#container div#main div.section-lv1 div.profile-supplementation h4{display:inline}div#container div#main div.section-lv1 div.profile-supplementation p.notes{margin-top:10px}div#container div#main div.section-lv1 div.profile-supplementation div.register-button-area{text-align:right}div#container div#main div.section-lv1 div.profile-supplementation div.register-button-area a.register-button{display:block;float:right;width:212px;height:45px;background-image:url(../png/btns_sidebard7b9.png);background-position:0 0;text-align:left}div#container div#main div.section-lv1 div.profile-supplementation div.register-button-area a.register-button:hover{background-position:0 -50px}div#container div#sidebar{width:250px;float:right}div#container div#sidebar div.section-lv2{margin-bottom:10px}#recruit-footer{width:950px;margin:20px auto 25px auto;color:#666;font-size:12px;position:relative}#recruit-footer a{color:#666}#recruit-footer .emphasize{font-weight:700}#recruit-footer h2{border:1px solid #e6e6e6;text-align:right;font-weight:400;font-size:12px;line-height:16px;padding:3px 10px 2px 0;margin-bottom:15px}#recruit-footer h2 a{color:#08C}#recruit-footer #inshokuten-link{width:149px;padding-left:20px;padding-top:10px;float:left}#recruit-footer #inshokuten-link ul{margin-bottom:25px}#recruit-footer #common-link ul li,#recruit-footer #inshokuten-link ul li,#recruit-footer #recruit-link ul li{margin-bottom:3px;margin-top:3px}#recruit-footer #recruit-link{width:578px;padding-left:30px;padding-top:10px;float:left;border-left:1px solid #e5e5e5}#recruit-footer #recruit-link h3{font-weight:700;margin-bottom:25px}#recruit-footer #recruit-link .left-list{width:335px;float:left}#recruit-footer #recruit-link .section-lv4{width:243px;float:right}#recruit-footer #recruit-link .upper{margin-bottom:20px}#recruit-footer #recruit-link .section-lv4 h4{font-weight:700}#recruit-footer #common-link{width:140px;padding-left:30px;padding-top:10px;float:left}#recruit-footer #common-link h3{font-weight:700}#recruit-footer .jobinshokuten-link{position:absolute;bottom:0;right:0}div#recruit-header{background:url(../png/bg_recruit_header.png) repeat-x 0 0 #a3bb6d}div#recruit-header div#header-inner{width:900px;margin:0 auto}div#recruit-header div#header-inner div#logo{width:240px;height:85px;float:left}div#recruit-header div#header-inner div#header-right-part{width:645px;float:right}div#recruit-header div#header-inner div#header-right-part p#site-explanation{font-size:12px;color:#ffedc9;padding-top:8px}div#recruit-header div#header-inner div#header-right-part .buttons{margin-top:10px}div#recruit-header div#header-inner div#header-right-part .buttons a{display:block;overflow:hidden;height:40px}div#recruit-header div#header-inner div#header-right-part .buttons .mypage-button{width:280px;float:left;margin:0 18px;background-position:0 0;text-indent:-9999px;background-image:url(../png/btns_recruit_header.png);background-repeat:no-repeat}div#recruit-header div#header-inner div#header-right-part .buttons .mypage-button:HOVER{background-position:0 -50px}div#recruit-header div#header-inner div#header-right-part .buttons .signup-button{font-size:12px;font-weight:700;line-height:14.2px;color:#407C2F;width:184px;height:35px;float:left;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:cneter;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#FFF;border:1px solid #407C2F;-webkit-border-radius:5px;border-radius:5px}div#recruit-header div#header-inner div#header-right-part .buttons .signup-button:HOVER{background-color:#F0F9D9;text-decoration:none}div#recruit-header div#header-inner div#header-right-part .buttons .recruit-site-button{width:143px;float:right;text-indent:-9999px;background-image:url(../png/btn_recruit_header_sited205.png);background-repeat:no-repeat}div#recruit-header div#header-inner div#header-right-part .buttons .recruit-site-button:HOVER{background-image:url(../png/btn_recruit_header_site_hover.png)}div#recruit-header div#header-inner div#utility-nav{clear:left;background-color:#669045;text-align:center;height:24px;line-height:24px;width:100%}div#recruit-header div#header-inner div#utility-nav a{color:#dedede;font-size:13px;background:url(../png/header_utility_nav_arrow.png) no-repeat 0 0 transparent;padding-left:7px}div#contents div#global-nav ul{margin-bottom:1px}div#contents div#global-nav li{float:left;height:75px;margin-right:1px}div#contents div#global-nav li.last{margin-right:0}div#contents div#global-nav li a.glabal-nav-link{display:block;width:128px;height:75px;background-position:0 0;background-repeat:no-repeat}div#contents div#global-nav li a.glabal-nav-link-corner{width:127px}div#contents div#global-nav li a.glabal-nav-link-top{background-image:url(../png/global_nav_top.png)}div#contents div#global-nav li a.glabal-nav-link-about-us{background-image:url(../png/global_nav_about_us.png)}div#contents div#global-nav li a.glabal-nav-link-job-seeker{background-image:url(../png/global_nav_job_seeker.png)}div#contents div#global-nav li a.glabal-nav-link-service{background-image:url(../png/globa_nav_service.png)}div#contents div#global-nav li a.glabal-nav-link-flow{background-image:url(../png/global_nav_flow.png)}div#contents div#global-nav li a.glabal-nav-link-schedule{background-image:url(../png/global_nav_schedule.png)}div#contents div#global-nav li a.glabal-nav-link-knowledge{background-image:url(../png/global_nav_knowledge.png)}div#contents div.top div#global-nav li a.glabal-nav-link-top{background-image:url(../png/global_nav_top_on.png)}div#contents div.about-us div#global-nav li a.glabal-nav-link-about-us{background-image:url(../png/global_nav_about_us_on.png)}div#contents div.jobseeker div#global-nav li a.glabal-nav-link-job-seeker{background-image:url(../png/global_nav_job_seeker_on.png)}div#contents div.service div#global-nav li a.glabal-nav-link-service{background-image:url(../png/globa_nav_service_on.png)}div#contents div.flow div#global-nav li a.glabal-nav-link-flow{background-image:url(../png/global_nav_flow_on.png)}div#contents div.schedule div#global-nav li a.glabal-nav-link-schedule{background-image:url(../png/global_nav_schedule_on.png)}div#contents div.knowledge div#global-nav li a.glabal-nav-link-knowledge{background-image:url(../png/global_nav_knowledge_on.png)}div#contents div#global-nav li a.glabal-nav-link:hover{background-position:0 -75px}div#container div#sidebar div.section-lv2 div.section-lv2-contents{border:1px solid #e6e6e6;padding-top:12px}div#container div#sidebar div.section-lv2 div.button{text-align:center;margin-bottom:5px}div#container div#sidebar div.section-lv2 div.section-lv2-contents div.login-button{margin-bottom:10px}div#container div#sidebar div.section-lv2 div.section-lv2-contents div.button a{display:block;background-position:0 0;background-repeat:no-repeat;background-color:#fff;margin:0 auto}div#container div#sidebar div.section-lv2 div.section-lv2-contents a.about-us-button{background-image:url(../png/about_us_button.png);width:212px;height:35px}div#container div#sidebar div.section-lv2 div.section-lv2-contents a.about-us-button:hover{background-position:0 -35px}div#container div#sidebar div.section-lv2 div.section-lv2-contents a.register-button{background-image:url(../png/btns_sidebard7b9.png);width:212px;height:45px}div#container div#sidebar div.section-lv2 div.section-lv2-contents a.register-button:hover{background-position:0 -50px}div#container div#sidebar div.section-lv2 div.section-lv2-contents div.link-area{text-align:center;font-size:12px;padding:10px 0}div#container div#sidebar div.section-lv2 div.section-lv2-contents div.link-area a{color:#08c}div#container div#sidebar div.section-lv2 div.section-lv2-contents a.login-button{background-image:url(../png/login_button.png);width:212px;height:35px}div#container div#sidebar div.section-lv2 div.section-lv2-contents a.login-button:hover{background-position:0 -35px}div#container div#sidebar div.section-lv2 div.section-lv2-contents a.contact-button{background-image:url(../png/contact_button.png);width:212px;height:35px}div#container div#sidebar div.section-lv2 div.section-lv2-contents a.contact-button:hover{background-position:0 -35px}div#container div#sidebar div.section-lv2 div.section-lv2-contents p.contact-text{font-size:12px;line-height:17px;color:#333;padding:0 10px 10px 10px}div#container div#sidebar div.section-lv2 div.section-lv2-contents .tel-area{padding:0 10px 16px;margin-top:-10px}div#container div#sidebar div.section-lv2 div.section-lv2-contents .tel-area .tel{border-bottom:1px dotted #ccc;font-size:18px;color:#5d4531;font-family:verdana;line-height:21px;padding:7px 0 6px 30px;background-image:url(../png/sprite_recruit_inquiry_aread205.png);background-repeat:no-repeat}div#container div#sidebar div.section-lv2 div.section-lv2-contents .tel-area .tel.tel-landline{background-position:1px -240px}div#container div#sidebar div.section-lv2 div.section-lv2-contents .tel-area .tel .branch-office{font-size:12px}div#container div#sidebar div.section-lv2 div.section-lv2-contents .tel-area .tel.tel-free{background-position:0 -289px}div#container div#sidebar div.section-lv2 a.side-bannar{display:block;width:250px;height:64px;background-position:0 0;background-repeat:no-repeat;background-color:transparent}div#container div#sidebar div.section-lv2 a.service-bannar{background-image:url(../png/btns_sidebard7b9.png);background-position:0 -100px}div#container div#sidebar div.section-lv2 a.service-bannar:hover{background-position:0 -170px}div#container div#sidebar div.section-lv2 a.mobile-bannar{background-image:url(../png/mobile_bannar.png)}div#container div#sidebar div.section-lv2 a.mobile-bannar:hover{background-position:0 -64px}div#container div#sidebar div.section-lv2 div.section-lv2-contents div.button a.mypage-button{width:212px;height:54px;background-image:url(../png/btns_sidebard7b9.png);background-position:0 -240px}div#container div#sidebar div.section-lv2 div.section-lv2-contents div.button a.mypage-button:hover{background-position:0 -300px}#container #sidebar .section-lv2 #in-mypage{background-color:#faf8f5;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}#container #sidebar .section-lv2 .sprite-box{position:relative;overflow:hidden}#container #sidebar .section-lv2 .title-image{width:248px;height:100px}#container #sidebar .section-lv2 .title-image img{position:absolute;top:0;left:0}#container #sidebar .section-lv2 .point-image{width:248px;height:115px;margin-bottom:8px}#container #sidebar .section-lv2 .point-image img{position:absolute;top:-120px;left:0}#container #sidebar .section-lv2 .site-image{width:248px;height:180px}#container #sidebar .section-lv2 .site-image img{position:absolute;top:-264px;left:0}#container #sidebar .section-lv2 .link{text-align:right;font-size:11px;padding-right:20px}#container #sidebar .section-lv2 .logined-contact{padding-bottom:20px}#container #sidebar .section-lv2 .button a.request-button{display:block;width:212px;height:50px;margin:0 auto;background-image:url(../png/btns_sidebard7b9.png);background-position:0 -360px}#container #sidebar .section-lv2 .button a.request-button:HOVER{background-position:0 -420px}#container #sidebar .section-lv2 .button a.mypage-recruit-button{display:block;width:212px;height:90px;margin:0 auto 10px auto;background-image:url(../png/btns_sidebard7b9.png);background-position:0 -480px}#container #sidebar .section-lv2 .button a.mypage-recruit-button:HOVER{background-position:0 -580px}.faq-container #page-title,.news-container #page-title{background:0 0}#mypage #main-content{background:url(../png/bg_recruit.png) repeat-x scroll 0 0 #FFF}#mypage #main-content #main h2{border-bottom:1px solid #e6e6e6;margin-bottom:20px;font-size:18px;color:#4c4c4c;font-weight:700;padding-bottom:10px}#spChangeArea{background-color:#6e9c4b;padding:20px 0;text-align:center}#spChangeArea .btn-change{background-color:#6e9c4b;border:5px solid #e3ecdb;border-radius:28px;color:#fff;display:block;font-size:50px;font-weight:700;line-height:60px;margin:0 auto;padding:40px 0;text-align:center;width:940px}.recruitLogoTitle{display:block;background:url(../png/logo_for_company841c.png) no-repeat 0 0 transparent;text-indent:-9999px;width:240px;height:83px}