.pageTit.customerservice {padding-bottom:8rem;}

.newsContents, .psbox, .personalcol, .faqcontents {max-width:1280px; height:auto; padding:0 2rem; margin:0 auto 7.2rem;}
.date {color:#8d8d8d;}
.newstbl {width:100%; height:auto; font-size:2.4rem; line-height:1;}
.newstbl th {padding:1.6rem 0; font-weight:normal; border-bottom:3px solid #333; color:#333;}
.newstbl td {padding:2.4rem 0; border-bottom:1px solid #c8c6c6;}
.newstbl .num {width:8%; font-weight:bold; text-align:center;}
.newstbl .date {width:16%; text-align:center;}
.newstbl .newlist {width:76%;}
.newstbl a {cursor:pointer;}

.newsTit {padding:1.6rem 0; font-size:2.4rem; line-height:1; border-bottom:3px solid #333;}
.newsTit .date {float:right;}
.newsView {padding:3rem 0; font-size:1.8rem; line-height:1.6;}
.btnArea {margin:0 auto; max-width:128rem; border-top:.1rem solid #e7e8e6;overflow: hidden; padding-top:3rem; }
.btnArea a {float:right; width:20rem; height:6rem; border-radius:3rem; text-align:center; line-height:6rem; color:#fff; background:#036d58; font-size:2.4rem;}

.psbox {margin-bottom:1rem;}
.psbox label {display:none;}
.psbox select {width:28rem; height:3rem; padding:0 1rem; border:1px solid #ddd; background:#fff; font-size:1.3rem;}
.personalcol {font-size:1.6rem;}
.personalcol table {border:1px solid #999; border-left:none; border-bottom:none; text-align:center; font-size:1.3rem; margin:2rem 0;}
.personalcol table th {padding:1rem; border-left:1px solid #999; border-bottom:1px solid #999; background:#eee;}
.personalcol table td {padding:1rem; border-left:1px solid #999; border-bottom:1px solid #999;}
.personalcol p {line-height:1.6;}
.personalcol .smtit {font-weight:bold; font-size:2rem; margin-bottom:1rem;}
.personalcol .smcont {padding-left:2rem;}
.personalcol .mgb10 {margin-bottom:1rem;}
.personalcol .mgb20 {margin-bottom:1.5rem;}
.personalcol .mgb30 {margin-bottom:2rem;}
.personalcol .ttc {text-align:center; padding:2rem 0;}
.personalcol .pstbl01 {text-align:left;}
.personalcol .pstbl01 td {vertical-align:top;}

.faqcontents {}
.faqcontents ul {border-top:3px solid #333; font-size:2.4rem;}
.faqcontents ul li {border-bottom:1px solid #c8c6c6; cursor:pointer;}
.faqcontents ul li p {padding:2rem 0;}
.faqcontents ul li span {display:inline-block; vertical-align:middle;}
.faqcontents ul li .category {width:17.5rem; text-align:center; font-weight:bold;}
.faqcontents ul li .qna {width:3.5rem; height:3.5rem; line-height:3.5rem; text-align:center; border-radius:100%; background-color:#036d58; color:#fff; font-weight:bold;}
.faqcontents ul li .trigger {display:inline-block; width:calc(100% - 21.5rem); padding-left:3rem;}
.faqcontents ul li .answer {width:calc(100% - 8rem); vertical-align:top; padding-left:2.4rem; line-height:1.6;word-break: keep-all;}
.faqcontents ul .show {border-bottom:none;}
.faqcontents ul .show .a {background-color:#f1f1f1; padding-left:17.5rem;}
.faqcontents ul .show .a .qna {background-color:#1b1b1b;}


.sec_job_welcome {position:relative;padding-top:5rem;background:#fcf7e0 url('../img/contents/bg_job_wave1.jpg') no-repeat 50% 0;text-align:center;}
.sec_job_welcome:before {content:"";position:absolute;left:50%;top:-10rem;margin-left:-90rem;width:48.8rem;height:35.2rem;display:inline-block;background:url('../img/contents/bg_job_jc.png') no-repeat;}
.sec_job_welcome:after {content:"";position:absolute;left:50%;top:30rem;margin-left:50rem;width:27.5rem;height:45.6rem;display:inline-block;background:url('../img/contents/bg_job_frt.png') no-repeat;}
.sec_job_welcome  span {display:inline-block;line-height:1.2;font-family: 'Charleston';font-size:8rem;color:#036d58;letter-spacing:-1px}
.sec_job_welcome  span:nth-child(1) {padding-right:28rem;}
.sec_job_welcome  span:last-child {padding-left:20rem;}
.sec_job_welcome .ment {}
.sec_job_welcome .ment p {font-size:2.4rem;line-height:1.6;color:#161616;font-weight:bold}
.sec_job_welcome .ment p + p {padding-top:6rem;}
.sec_job_welcome .ment.bgc {padding-top:6rem;padding-bottom:15rem;background:#fff url('../img/contents/bg_job_wave2.jpg') no-repeat 50% 0;text-align:center;}

.sec_job_hiring {text-align:center;}
.sec_job_hiring h3 {line-height:1.2;}
.sec_job_hiring h3 span:nth-child(1) {display:block;text-align:center;font-family: 'Charleston';font-size:8rem;color:#036d58}
.sec_job_hiring h3 span:nth-child(2) {display:block;margin-top:2rem;text-align:center;font-size:5.6rem;color:#333;font-weight:bold;}
.sec_job_hiring .ment p {font-size:2.4rem;line-height:1.6;color:#161616;font-weight:bold}
.sec_job_hiring .personcg {margin-top:3rem;text-align:center;}
.sec_job_hiring .personcg p {display:inline-block;font-size:2.4rem;line-height:1.7;padding:0 20px;color:#161616;font-weight:bold;background:#ebf5dd;border-radius:25px}

.sec_job_hiring {max-width:130rem;margin:0 auto;background:url('../img/contents/bg_job_strbr.png') no-repeat 0 40rem}
.sec_job_hiring .hiring_board {max-width:124rem;margin:0 auto;padding-top:20rem;}
.sec_job_hiring .hiring_board h4 {font-size:3.6rem;color:#333;text-align:left;font-weight:bold;}
.sec_job_hiring .hiring_board ul {margin-top:3rem;border-top:2px solid #d4d4d4;}
.sec_job_hiring .hiring_board ul li {width:100%;padding:1.8rem 0;overflow:hidden;border-bottom:1px solid #e1dfdf}
.sec_job_hiring .hiring_board ul .badge {float:left;width:8rem;height:3rem;margin-right:3.5rem;line-height:3rem;text-align:center;border-radius:25px;font-size:2.2rem;color:#fff;vertical-align:middle;}
.sec_job_hiring .hiring_board ul .badge.ing {background:#026551}
.sec_job_hiring .hiring_board ul .badge.ended {background:#868686;}
.sec_job_hiring .hiring_board ul .store {float:left;font-size:2.4rem;}
.sec_job_hiring .hiring_board ul .tel {float:right;font-size:2.4rem;}

.forMob {display:none}

.sec_job_hiring .nojob		{ padding:20rem 0 20rem; }
.sec_job_hiring .nojob span	{ display:block; text-align:center; font-size:3rem; color:#6e6e6e; padding:16rem 0 0; background:url('../img/contents/noJob.png') center 0 no-repeat; }


.newsContents .loantbl {font-size:2rem; line-height:1; border-top:2px solid #46a386; text-align:center;}
.newsContents .loantbl th {border-left:1px solid #d8efe8; border-bottom:1px solid #d8efe8; background-color:#e8f6f2; padding:1.25rem 1rem;width:20%;white-space: nowrap;}
.newsContents .loantbl td {border-left:1px solid #d8efe8; border-bottom:1px solid #d8efe8; padding:1.25rem 1rem; line-height:1.4;text-align:left;word-break:break-all;}
.newsContents .loantbl th:last-child, 
.newsContents .loantbl td:last-child {border-right:1px solid #d8efe8;}
.newsContents .loantbl .totalbar02 {background-color:#46a386; color:#fff;}

@media all and (max-width:760px){
	.newstbl {font-size:1.6rem;}
	.newstbl .num {width:5rem;}
	.newstbl .date {width:10rem;}
	.newstbl .newlist {padding:0 1.6rem;}

	.newsTit .date {display:block; float:none; font-size:1.6rem; padding-top:1rem;}
	.newsView {font-size:1.6rem;}
	.btnArea a {width:14rem; height:3.6rem; border-radius:1.8rem; line-height:3.6rem; font-size:1.6rem;}

	.psbox select {width:100%;}

	.faqcontents ul {font-size:1.6rem;}
	.faqcontents ul li p {padding:1.6rem 0;}
	.faqcontents ul li .category {width:10rem;}
	.faqcontents ul li .qna {width:3rem; height:3rem; line-height:3rem;}
	.faqcontents ul li .trigger {width:calc(100% - 13rem); padding-left:1.5rem; vertical-align:middle;}
	.faqcontents ul li .answer {width:calc(100% - 4rem); padding-left:1rem;}
	.faqcontents ul .show .a {padding-left:10rem;}



	.sec_job_welcome {padding-top:10rem;margin-top:-5rem;background: #fcf7e0 url('../img/contents/bg_job_m1.jpg') no-repeat 50% 0;background-size:100%}
	.sec_job_welcome .ment {padding:0 1.5rem;}
	.sec_job_welcome .ment p {font-size:1.5rem;}
	.sec_job_welcome span {font-size:3.5rem;}
	.sec_job_welcome span:nth-child(1) {padding-right:6rem;}
	.sec_job_welcome span:last-child {padding-left:6rem;}
	.sec_job_welcome:before,
	.sec_job_welcome:after {display:none}
	.sec_job_welcome .ment.bgc {padding-bottom:3rem;background:#fff url('../img/contents/bg_job_m2.jpg') no-repeat ;background-size:100%;}
	.sec_job_welcome .ment p + p {padding-top:2.5rem;}

	.sec_job_hiring h3 span:nth-child(1) {font-size:4rem;}
	.sec_job_hiring h3 span:nth-child(2) {font-size:2.8rem;}
	.sec_job_hiring .ment p {font-size:1.5rem;}
	.sec_job_hiring .personcg p {font-size:1.5rem;}

	.sec_job_hiring .hiring_board {padding-left:1.5rem;padding-right:1.5rem;}
	.sec_job_hiring {background: url('../img/contents/bg_job_strbr.png') no-repeat 0 33rem;background-size:22rem;}
	.sec_job_hiring .hiring_board h4 {font-size:1.8rem;}
	
	.sec_job_hiring .hiring_board ul li {padding:1rem 0}
	.sec_job_hiring .hiring_board ul .badge {width:5.5rem;height:2rem;line-height:2rem;margin-right:1rem;font-size:1.2rem;}
	.sec_job_hiring .hiring_board ul .store {padding-top:.3rem;font-size:1.4rem;}
	.sec_job_hiring .hiring_board ul .tel {padding-top:.3rem;font-size:1.4rem;}

	.forMob {display:block;}
	.forPC {display:none;}
	
	.sec_job_hiring .nojob		{ padding:26rem 0 10rem; }
	.sec_job_hiring .nojob span	{ font-size:1.6rem; padding:7rem 0 0; background-size:6rem auto; }
	
	.newsContents .loantbl {font-size:1.5rem;}
	
}




