.recruit-description .image:not(:last-child){padding-bottom:10px}.recruit-description .support_text:not(:last-child){padding-bottom:20px}.recruit-description .support_text p:not(:last-child){padding-bottom:20px}.recruit-point-table:not(:last-child){padding-bottom:10px}.recruit-point-table table{width:100%}.recruit-point-table table th{text-align:left;padding:8px 10px 0 20px;background:url(../images/recruit_f_point_dt_bg.png) left top no-repeat;vertical-align:top}.recruit-point-table table td{padding:10px}.recruit-apply-table:not(:last-child){padding-bottom:10px}.recruit-apply-table table{width:100%}.recruit-apply-table table th,.recruit-apply-table table td{padding-top:10px;padding-bottom:10px;border:1px solid #787878;vertical-align:top}.recruit-apply-table table th{padding-left:30px;padding-right:30px;min-width:8em;text-align:left;background:linear-gradient(to right, #161303, #3a3107)}.recruit-apply-table table td{padding-left:10px;padding-right:10px}.recruit-apply-table table p:not(:last-child){padding-bottom:1.5em}.recruit-apply-table .treatment_list{overflow:hidden;*zoom:1}.recruit-apply-table .treatment_list::after{content:"";display:table;clear:both}.recruit-apply-table .treatment_list li{float:left;width:50%}.recruit_m_merit-container{overflow:hidden;*zoom:1;margin-bottom:10px}.recruit_m_merit-item{float:left;width:317px;box-sizing:border-box;padding:10px 22px;border:1px solid #5c5c5c;min-height:264px}.recruit_m_merit-item.treatment{margin-left:11px}.recruit_m_merit-item .merit-title{font-size:14px;font-weight:bold;border-bottom:1px solid #a3a3a3;margin-bottom:10px}.recruit_m_merit-item .category-catchcopy{font-size:16px}.recruit_m_merit-item .category-text-caption{font-size:12px}.recruit_m_merit-item .category-tag{font-size:14px;display:inline-block;border:1px solid #fff}.recruit_m_merit-item .class-tag{font-size:14px}.recruit_m_merit-item .class-catchcopy{font-size:16px}.recruit_m_merit-item .class-text-caption{font-size:12px}.recruit_m_merit-item.treatment li{font-size:14px}.recruit_m_merit-item.treatment .text-caption{font-size:12px}.salary-example{background-color:#222;border:1px solid #5c5c5c;box-sizing:border-box;padding:10px}.salary-example .salary-example-title{margin-bottom:10px}.salary-example .salary-example-body{padding-left:98px;padding-right:236px;min-height:232px;background-image:url(../images/recruit_m_exp_bg.png),url(../images/recruit_m_wage_slip.png);background-position:left top,right top;background-repeat:no-repeat,no-repeat}.salary-example .salary-example-personal-status{margin-bottom:20px}.salary-example .comment-body{font-size:12px}.recruit-point_m-table ul{overflow:hidden;*zoom:1}.recruit-point_m-table li{float:left;margin-bottom:10px;background-image:url(../images/recruit_m_point_bg.png);background-position:left top;background-repeat:no-repeat;width:317px;height:60px;text-align:center;padding-top:20px;font-size:18px;line-height:1.2;box-sizing:border-box}.recruit-point_m-table li:nth-child(2n-1){margin-right:10px}.recruit-point_m-table li .text-caption{font-size:14px}.recruit-point_m-table li.multiline{padding-top:12px}.recruit-point_m-table li:last-of-type{width:645px;margin-right:0;background-image:url(../images/recruit_m_point_bg_l.png)}.text-size--l{font-size:1.8em}
