#title{background-image:url(/wp-content/themes/color_japan/img/bg_08.jpg)}#content{background-image:url(/wp-content/themes/color_japan/img/honegumi_full2.svg);background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:fixed}#recruit{margin-top:-50px;position:relative;-webkit-font-smoothing:antialiased!important}#recruit .normal_width{background:#fff;padding:50px;box-shadow:0 0 10px rgba(0,0,0,.3);letter-spacing:1px}.recruit_content{text-align:center;font-feature-settings:"palt"}.recruit_content h3{margin-bottom:20px}.recruit_content p{color:#1e1e1e;margin:0;letter-spacing:1px;line-height:1.6}.recruit_info{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.recruit_info h4{width:100%;display:flex;align-items:center;margin:30px 0 15px;text-align:center}.recruit_info h4:after,.recruit_info h4:before{content:"";flex-grow:1;height:1px;background:#333;display:block}.recruit_info h4:before{margin-right:20px}.recruit_info h4:after{margin-left:20px}.recruit_info ul{width:calc(50% - 5px);display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0}.recruit_info ul li{width:100%;display:flex;flex-flow:column;background:#f5f5f5;margin-bottom:10px;padding:20px;box-sizing:border-box}.recruit_info ul li:last-of-type{margin-bottom:0}.recruit_info ul li h5{font-size:18px;line-height:1}.recruit_info ul li p{letter-spacing:1px;line-height:1.3;margin:0;padding-left:20px}@media only screen and (max-width:1300px){#recruit .normal_width{width:calc(100% - 60px)}}@media only screen and (max-width:992px){#recruit{margin-top:-5vw}#recruit .normal_width{padding:30px}}#process{padding-bottom:150px}#process .more_but,.process_content{text-align:center}.process_content{margin-bottom:50px}.process_content p.setsumei{letter-spacing:5px;color:#1e1e1e;font-size:20px;margin:0;font-feature-settings:"palt";line-height:1.4}.process_content p.process_icon{font-size:40px;color:#dcdcdc;line-height:1;margin:10px 0}@media only screen and (max-width:850px){.recruit_info ul{width:100%}.recruit_info ul li{margin-bottom:10px!important}.recruit_info ul:last-of-type li:last-of-type{margin-bottom:0!important}.recruit_info ul li p{padding-left:15px}#process{padding-bottom:100px}}@media only screen and (max-width:450px){#recruit .normal_width{padding:20px}.recruit_info ul li{padding:15px}.recruit_info ul li p{padding-left:0}#process{padding-bottom:75px}}