#business_contents #businessA{background:url(../img/slider/slider02_line.jpg) no-repeat;background-size:contain;background-position:center top}#business_contents .wf-sawarabimincho{margin-top:65px;color:#fff}#business_contents #businessA .zab_bizA{width:100%;height:425px;margin-bottom:40px;overflow:hidden;box-shadow:3px 3px 3px rgba(102,102,102,.5)}#business_contents #businessA .zab_bizA dl{display:flex;border:#3e3228 1px solid}#business_contents #businessA .zab_bizA dt{width:auto;line-height:0}#business_contents #businessA .zab_bizA dd{align-items:center;flex-basis:100%;padding:20px;background:#3e3228}#business_contents #businessA .zab_bizA dd h2{width:100%;color:#fff}#business_contents #businessA .zab_bizA dd p{color:#fff}#business_contents .item{margin-bottom:100px}#business_contents .item ul{display:flex}#business_contents #businessA .western_paper .item li{width:100%;height:176.8px;margin-right:20px;overflow:hidden}#business_contents #businessA .printing .item li,#business_contents #businessA .real_estate .item li{width:100%;height:226px!important;margin-right:20px;overflow:hidden}#business_contents #businessA .item li:last-child{margin-right:0}#business_contents #businessA .item li a{position:relative;transition:.7s}#business_contents #businessA .item li a img{width:100%;height:auto;transition:.7s}#business_contents #businessA .item li a:hover{transition:.7s}#business_contents #businessA .item li a:hover img{transition:.7s;-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}#business_contents #businessA .item li a span{position:absolute;bottom:5px;right:0;left:0;height:35px;width:100%;margin:0 auto;padding:10px 0 30px 0;background:rgba(0,0,0,.7);text-align:center;color:#fff}#business #businessA .zab_bizA .wf-sawarabimincho{margin-top:0}#business #businessA .zab_bizA{width:100%;height:380px;margin-bottom:40px;overflow:hidden;box-shadow:3px 3px 3px rgba(102,102,102,.5)}#business #businessA .zab_bizA dl{display:flex;border:#3e3228 1px solid}#business #businessA .zab_bizA dt{width:auto;line-height:0}#business #businessA .zab_bizA dd{align-items:center;flex-basis:100%;padding:20px;background:#3e3228}#business #businessA .zab_bizA dd h2{width:100%;color:#fff}#business #businessA .zab_bizA dd p{color:#fff}#business .item{margin-bottom:100px}#business .item ul{display:flex}#business #businessA .item li{width:100%;height:226px;margin-right:20px;overflow:hidden}#business #businessA .item li:last-child{margin-right:0}#business #businessA .item li a{position:relative;transition:.7s;line-height:0}#business #businessA .item li a img{width:100%;height:auto;transition:.7s}#business #businessA .item li a:hover{transition:.7s}#business #businessA .item li a:hover img{transition:.7s;-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}#business #businessA .item li a span{position:absolute;bottom:5px;right:0;left:0;height:35px;width:100%;margin:0 auto;padding:30px 0;background:rgba(0,0,0,.7);text-align:center;color:#fff}#real_estate #businessA{background:url(../img/slider/slider02_line.jpg) no-repeat;background-size:contain;background-position:center top}#real_estate .wf-sawarabimincho{margin-top:25px;color:#fff}#real_estate #businessA .zab_bizA{width:100%;height:425px;margin-bottom:80px;overflow:hidden;box-shadow:3px 3px 3px rgba(102,102,102,.5)}#real_estate #businessA .zab_bizA dl{display:flex;border:#3e3228 1px solid}#real_estate #businessA .zab_bizA dt{width:auto;line-height:0}#real_estate #businessA .zab_bizA dd{align-items:center;flex-basis:100%;padding:20px;background:#3e3228}#real_estate #businessA .zab_bizA dd h2{width:100%;color:#fff}#real_estate #businessA .zab_bizA dd p{color:#fff}#real_estate .item{margin-bottom:100px}#real_estate .item ul{display:flex}#real_estate #businessA .item li{width:100%;height:226px;margin-right:20px;overflow:hidden}#real_estate #businessA .item li:last-child{margin-right:0}#real_estate #businessA .item li a{position:relative;transition:.7s;line-height:0}#real_estate #businessA .item li a img{width:100%;height:auto;transition:.7s}#real_estate #businessA .item li a:hover{transition:.7s}#real_estate #businessA .item li a:hover img{transition:.7s;-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}#real_estate #businessA .item li a span{position:absolute;bottom:5px;right:0;left:0;height:35px;width:100%;margin:0 auto;padding:30px 0;background:rgba(0,0,0,.7);text-align:center;color:#fff}#recruit .hd-inner{width:984px;margin:0 auto;padding:0 10px}#recruit .nav-wrap{width:100%;margin:86px auto 0 auto;background:linear-gradient(#5a493a 65%,rgba(90,73,58,0) 65%) no-repeat 50% 50%/100% 100%}#recruit #businessA{position:relative;line-height:0;margin-top:86px}#recruit #businessA img{width:100%;height:auto}#recruit .wf-sawarabimincho{margin-top:40px;margin-bottom:0;text-shadow:0 0 5px #fff;line-height:normal}#recruit .zab_bizA{width:100%;margin-bottom:80px;background:#fff;overflow:hidden;box-shadow:3px 3px 3px rgba(102,102,102,.5)}#recruit .zab_bizA p{margin-bottom:0;padding:20px 20px 0 20px}#recruit .zab_m{box-shadow:3px 3px 3px rgba(102,102,102,.5)}#recruit .zab_p{background:#fff;padding:20px}#recruit .item ul.btn_recruit{display:flex}#recruit .item .btn_recruit li{flex:1;margin-right:20px}#recruit .item .btn_recruit li:last-child{margin-right:0}#recruit .item .btn_recruit li a{display:block;width:100%;margin-top:25px;margin-bottom:25px;padding-top:10px;padding-bottom:10px;background:url(../approach/recruit/img/btn_arrow.png) no-repeat,#fff;background-position:-40px center;text-align:center;font-weight:700;transition:.2s}#recruit .item .btn_recruit li a:hover{transition:.2s}#recruit .item .btn_entry{margin-bottom:20px!important}#recruit .item .btn_entry li{background:#fff}#recruit .item .btn_entry li a{width:100%;line-height:0;margin-top:0;padding-top:0;background:#fff}#recruit .item .btn_entry li a img{display:block;width:100%;height:auto}#recruit p.read{font-size:18px;text-align:center}#recruit .left{float:left;width:48%;margin-right:20px;padding:0 0 0 10px}#recruit .right{float:right;width:48%;padding:0 10px 0 0}#recruit .right dl{display:flex;background:#3e3228;padding:18px 13px 15px 13px;border-bottom:1px solid #fff}#recruit .right dt{width:5em;font-weight:700;color:#fff}#recruit .right dd{width:auto;color:#fff}#recruit .right dd a{display:inline-block;margin-top:10px;background:#ffe600;padding:10px;color:#000}#recruit .inner h2{margin-bottom:25px}#recruit table{width:100%;border-spacing:0}#recruit table th{border-top:#999 1px solid;text-align:left}#recruit table td{border-top:#999 1px solid;border-bottom:#999 1px solid;vertical-align:middle;padding:0}#recruit table td li{border-bottom:#999 1px solid;width:100%;letter-spacing:-.5px}#recruit table td li:last-child{border:none}#recruit table td p{margin:0 0 0 10px;line-height:1.2em}#recruit .right .sanka{margin-top:30px;border-top:1px solid #999;border-bottom:1px solid #999}#recruit .kotuhi{text-indent:-1.3em;padding-left:1.3em;margin-top:10px}#recruit .left h3,#recruit .right h3{font-size:14px;font-weight:700}#recruit .nagare{margin:0 auto 40px auto}#recruit .nagare li{position:relative;display:table-cell;width:18.2%;height:30px;float:left;margin-right:20px;text-align:center;line-height:30px;color:#fff}#recruit .nagare li:last-child:after,#recruit .nagare li:last-child:before{display:none}#recruit .nagare li:after,#recruit .nagare li:before{content:"";position:absolute;width:0;height:0;margin:auto}#recruit .nagare li:after{top:0;right:-.8em;border-style:solid;border-width:15px 0 15px .8em;z-index:10}#recruit .nagare li:first-child{background:#836a52}#recruit .nagare li:first-child:after{border-color:transparent transparent transparent #836a52}#recruit .nagare li:nth-child(2){background:#755f4a}#recruit .nagare li:nth-child(2):after{border-color:transparent transparent transparent #755f4a}#recruit .nagare li:nth-child(3){background:#5a493a}#recruit .nagare li:nth-child(3):after{border-color:transparent transparent transparent #5a493a}#recruit .nagare li:nth-child(4){background:#3e3228}#recruit .nagare li:nth-child(4):after{border-color:transparent transparent transparent #3e3228}#recruit .nagare li:last-child{background:#ffe600;margin-right:0;color:#000}#recruit .mailform{margin-top:20px}#recruit .zab_m .mailform dt{margin-right:0}#recruit .plb{width:20em}#recruit .top{margin-bottom:50px}#recruit .topImg2{overflow:hidden;border-radius:5px 5px 5px 5px;border:#fff 4px solid;line-height:0}#recruit .topImg2 img{width:auto;height:100%}#recruit .topImg_sp,#recruit .top_is_now{display:none}#recruit .voice_item ul{display:flex;margin-bottom:40px}#recruit .voice_item li{flex:1;margin:0 10px 0 0}#recruit .voice_item li:last-child{margin-right:0}#recruit .voice_item li a{display:block;width:100%;height:100%;padding:5px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#000}#recruit .voice_item li a span{color:#000;font-weight:700;font-size:18px}.voice{margin:0 0 70px 0;background:#fff}.voice .leftCol{float:left;width:718px;background:#fff;margin:0 10px 0 0}.voice .rightCol{float:right;width:232px;margin:0;font-size:85%;line-height:1.7em}.voice .rightCol_inner{background:#fff;margin:0 7px;padding:10px;width:auto}.voice .leftCol h2{display:block;width:100%}.voice .imageMain{position:relative;height:399px;margin:0 0 20px 0}.voice .mainTextRight1,.voice .mainTextRight2{position:absolute;right:2px;width:337px;height:157px;padding:25px 0 0 20px;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#fff;z-index:10}.voice .mainTextRight1{top:210px}.voice .mainTextRight2{bottom:10px}.voice .mainText3{position:absolute;left:0;width:317px;padding:25px 20px 20px 0;border-top-right-radius:10px;border-bottom-right-radius:10px;background:#fff;z-index:10}.voice .mainText3{top:180px}.voice .mainText3 h2{margin-bottom:0!important;padding-bottom:10px;font-size:24px;font-weight:700;color:#474747!important;border-bottom:#e50012 2px solid;text-indent:1em}#recruit .voice .mainTextRight1 h2,#recruit .voice .mainTextRight2 h2{margin-bottom:0;padding-bottom:10px;font-size:24px;font-weight:700;line-height:1.2em;color:#474747!important;border-bottom:#e50012 2px solid;text-indent:1em}#recruit .voice p.busyo{margin:10px 0 0 0;line-height:1.8em;font-size:12px;text-indent:1rem;color:#000!important}.voice .mainText3 .busyo span,.voice .mainTextRight1 .busyo span,.voice .mainTextRight2 .busyo span{display:block;font-size:16px;color:#000!important}.voice .leftCol .inner{width:680px;margin:0 auto}.voice .read{margin:0 0 15px 0;font-size:125%;font-weight:700}.voice .imgLeft{float:left;margin:0 15px 0 0}.voice .snsBox{margin:30px auto 0 auto}.voice .snsBox li{float:left;margin-right:20px}.voice .snsBox li:last-child{margin-right:0}.voice .snsFb,.voice .snsLn,.voice .snsTw{width:213px;height:45px;font-size:0}.voice .snsFb a,.voice .snsLn a,.voice .snsTw a{display:block;position:absolute;width:213px;height:45px}.voice .snsFb{background:url(/approach/recruit/img/sns_fb.png)}.voice .snsTw{background:url(/approach/recruit/img/sns_tw.png)}.voice .snsLn{display:none;background:url(/approach/recruit/img/sns_ln.png)}.voice .careerBox,.voice .privateBox,.voice .todayBox{margin:0 0 20px 0;padding-bottom:7px}.voice .careerBox{background:#d7d7ce}.voice .todayBox{background:#f2eace}.voice .privateBox{background:#d7d7ce}.voice .privateBox p{color:#000!important}.voice .careerBox h4,.voice .privateBox h4,.voice .todayBox h4{display:block;width:70px;height:26px;margin:0 auto;font-size:0}.voice .careerBox h4{background:url(/approach/recruit/img/stl_career.png) no-repeat 0 6px}.voice .todayBox h4{background:url(/approach/recruit/img/stl_today.png) no-repeat 0 6px}.voice .privateBox h4{background:url(/approach/recruit/img/stl_private.png) no-repeat 0 6px}.voice .privateBox img{margin:0 0 10px 0}.voice li{margin-bottom:10px}.voice li:last-child{margin-bottom:0}.voice dl{width:198px;border-bottom:#999 dotted 1px}.voice dt{float:left;width:45px;text-align:center;line-height:.9rem;padding-top:3px;color:#000!important}.voice dt img{display:block;margin:5px auto 10px auto}.voice dd{width:153px;margin-left:48px;color:#000!important}.voice p{margin-bottom:15px}.kuwashiku{width:100%;height:70px;margin:20px auto;border:#ccc 2px solid;text-align:center;line-height:30px}.kuwashiku p{position:relative;width:100%;height:100%}.kuwashiku p a{display:block;position:absolute;width:100%;height:100%;padding:20px 0;background:#fff;color:#000!important}.kuwashiku p a:hover{background:#d8e8f7}.kuwashiku ul{width:90%;margin:0 auto}.kuwashiku li{color:#464646;float:left;display:inline-block;margin-right:20px}#recruit #info{margin:0 auto 20px auto;padding:20px 20px 10px 20px}#recruit #info li{margin:0 10px 10px 0;padding:5px 10px;border-bottom:#999 1px solid}#recruit #info li:first-child{border-top:#999 1px solid}#recruit #info dl dt{width:9em;padding-left:4em;float:left}#recruit #info dl dd{margin-left:10em}#recruit #obog_name{background:#52473e;margin:0 auto 20px auto;padding:20px 20px 10px 20px}#recruit #obog_name li{float:left;margin:0 10px 10px 0;padding:5px 10px;border:#999 1px solid;border-radius:4px;color:#fff}#recruit #obog_name li:first-child{border-top:#999 1px solid}#recruit #obog_name dl dt{padding-left:4em;float:left}#recruit #obog_name dl dd{margin-left:14em}