/*center.css */

main { text-align:center; }
section { width:100%; display:inline-block; }

.pa_basic h2 { 
	margin-bottom:50px; margin-top:20px;
	text-align:center; color:#222; font-family:'NanumSquareNeo700'; font-size:24px; letter-spacing: 0.05em; line-height:1.0em;	
}
.pa_basic h3 { 
	margin-bottom:10px;
	text-align:center; color:#992c37; font-family:'NanumSquareNeo700'; font-size:18px; letter-spacing: 0.05em; line-height:1.0em;	
}
.pa_basic h4 { 
	text-align:center; color:#9000; font-family:'NanumSquareNeo700'; font-size:16px; letter-spacing: 0.05em; line-height:1.0em;	
}

.section_my { margin-top:10px; }
.pa_job { margin: 0 auto; text-align:center; width:1200px; }
.pa_job ul { text-align:center; }
.pa_job ul li { float:left; display:inline-block;  text-align:left; }
.pa_job_l { width:900px; }
.pa_job_c { width:20px; }
.pa_job_r { width:280px; }

.pa_section_banner { margin-top:35px; width:280px; }
.pa_sectionlist_banner { margin-top:85px; width:280px; } /*list */
.pa_section_banner dd {  float:left; display:inline-block; width:100%; margin-bottom:5px; }
.pa_section_banner img { width:100%; }

.pa_my { margin-top:30px;  }
.pa_my h2 { display:none; }
.pa_my h3 { 
	margin-bottom:10px;
	text-align:center; color:#992c37; font-family:'NanumSquareNeo700'; font-size:18px; letter-spacing: 0.05em; line-height:1.0em;	
}
.pa_my_t { font-size:16px; color:#222; font-family:'NanumSquareNeo700';  letter-spacing: 0.01em; line-height:1em; }
.pa_my_t span { color:#ca0014; }

.pa_my_a, .pa_my_b, .pa_my_c, .pa_my_d { width:100%; display:inline-block; }
.pa_my_a dl, .pa_my_b dl , .pa_my_d dl { text-align:center;  }
.pa_my_a dl dt, .pa_my_a dl dd {
	float:left; display:inline-block; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ebebeb; 
	font-size:16px; font-family:'NanumSquareNeo700';  letter-spacing: 0.01em; line-height:1em;
}
.pa_my_b dl dt, .pa_my_b dl dd, .pa_my_c dl dt, .pa_my_c dl dd {
	float:left; display:inline-block; 
	font-size:16px; font-family:'NanumSquareNeo700';  letter-spacing: 0.01em; line-height:1em;
}
.pa_my_c span { font-size:16px; font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em; }
.pa_my_a dl dt, .pa_my_b dl dt { text-align:left; width:60%; color:#777; }
.pa_my_a dl dd, .pa_my_b dl dd  { text-align:left; width:40%; color:#222; }
.pa_my_c dl dt { text-align:left; width:65%; color:#222; }
.pa_my_c dl dd  { text-align:left; width:35%; color:#222; }
.pa_my_a dl dt span, .pa_my_b dl dt span { color:#992c37; }
.pa_my_a dl dt b, .pa_my_b dl dt b { color:#000; }

.pa_my_bbsd { width:100%; display:inline-block;  }
.pa_my_bbsd_1 { float:left; display:inline-block;  width:49%; min-height:600px; }
.pa_my_bbsd_2 { float:left; display:inline-block;  width:2%; min-height:600px; }
.pa_my_d dl dt, .pa_my_d dl dd {
	float:left; display:inline-block; 
	font-size:16px; font-family:'NanumSquareNeoVariable';  letter-spacing: 0.01em; line-height:1em;
}
.pa_my_d_l span { color:#992c37; font-family:'NanumSquareNeo700'; }
.pa_my_d_l  { text-align:left; width:60%; color:#222; }
.pa_my_d_r  { text-align:left; width:40%; color:#222; }
.pa_my_d_c  { text-align:left; width:100%; color:#222; padding-top:20px; }

.pa_my_cc { width:100%; display:inline-block; }
.pa_my_ccc { 
	width:100%; display:inline-block;  margin-top:15px;
	 font-size:14px; color:#444; font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em; 
} 
.pa_my_cccx { 
	width:100%; display:inline-block; 
	 font-size:12px; color:#444; font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em; 
} 
.pa_my_ccc b, .pa_my_cccx b { color:#000; font-family:'NanumSquareNeo700'; }
.pa_my_ccc ul, .pa_my_cccx ul { text-align:left; }
.pa_my_ccc ul li { text-align:left; display:inline-block; margin-right:15px; }
.pa_my_cccx ul li { text-align:left; display:inline-block; margin-right:10px; margin-top:10px;  }

.pa_my_a_div_r { 
	 text-align:right;  font-size:14px; color:#444; font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em; 
} .pa_my_a_div_r b { color:#000; font-family:'NanumSquareNeo700'; }

.btn_change {
	border:1px solid #555; background:#444; color:#fff; font-family:'NanumSquareNeo700'; font-size:13px; letter-spacing: 0.05em; line-height:1em;
	padding:7px 20px 7px 20px; border-radius:20px; 
	margin:3px;
}
.btn_change:hover { background:#000; }
.btn_change img { height:10px; margin-left:15px; }
.btn_change_w {
	border:1px solid #555; background:#fff; color:#222; font-family:'NanumSquareNeo700'; font-size:13px; letter-spacing: 0.05em; line-height:1em;
	padding:7px 20px 7px 20px; border-radius:20px; 
	margin:3px; cursor:pointer; 
}
.btn_change_p {
	border:1px solid #555; background:#444; color:#fff; font-family:'NanumSquareNeo700'; font-size:13px; letter-spacing: 0.05em; line-height:1em;
	padding:7px 20px 7px 20px; border-radius:20px; 
	margin:3px;
}
.btn_change_p:hover { background:#000; }
.btn_change_w:hover { border:1px solid #000; }
.btn_change_w_img { height:16px; margin-left:10px; }
.btn_change_c {
	border:1px solid #992c37; background:#992c37; color:#fff; font-family:'NanumSquareNeo700'; font-size:13px; letter-spacing: 0.05em; line-height:1em;
	padding:7px 20px 7px 20px; border-radius:20px; 
	margin:3px;
}
.btn_change_c:hover { background:#ca0014; }
.btn_change_c img { height:10px; margin-left:15px; }

.btn_change3 img { margin-left:10px; height:9px; }
.btn_change3 {
	border:1px solid #555; background:#444; color:#fff; font-family:'NanumSquareNeo700'; font-size:12px; letter-spacing: 0.05em; line-height:1em;
	padding:5px 15px 5px 15px; border-radius:14px; 
	margin:3px;
}
.btn_change3:hover { background:#000; }
.btn_change33 img { margin-left:10px; height:7px; }
.btn_change33 {
	border:1px solid #555; background:#444; color:#fff; font-family:'NanumSquareNeo400'; font-size:11px; letter-spacing: 0.01em; line-height:1em;
	padding:3px 10px 3px 10px; border-radius:12px; 
}
.btn_change33:hover { background:#000; }
.btn_change31 img { margin-left:10px; height:9px; }
.btn_change31 {
	border:1px solid #949494; background:#949494; color:#fff; font-family:'NanumSquareNeo700'; font-size:12px; letter-spacing: 0.05em; line-height:1em;
	padding:5px 15px 5px 15px; border-radius:14px; 
	margin:3px;
}
.btn_change31:hover { background:#000; }
.btn_change37 img { margin-left:10px; height:9px; }
.btn_change37 {
	border:1px solid #eee; background:#fff; color:#000; font-family:'NanumSquareNeo700'; font-size:12px; letter-spacing: 0.05em; line-height:1em;
	padding:5px 15px 5px 15px; border-radius:14px; 
	margin:3px;
}
.btn_change37:hover { background:#f3f3f3; }
.btn_change379 {
	border:1px solid #eee; background:#eee; color:#000; font-family:'NanumSquareNeo700'; font-size:12px; letter-spacing: 0.05em; line-height:1em;
	padding:5px 15px 5px 15px; border-radius:14px; 
	margin:3px;
}
.btn_change379:hover { background:#fff; }
.btn_change3798 {
	border:1px solid #eee; background:#eee; color:#000; font-family:'NanumSquareNeo700'; font-size:11px; letter-spacing: 0.05em; line-height:1em;
	padding:5px 10px 5px 10px; border-radius:14px; 
	margin:3px;
}
.btn_change3798:hover { background:#fff; }

.btn_change4 img { margin-left:10px; height:9px; }
.btn_change4 {
	border:1px solid #555; background:#444; color:#fff; font-family:'NanumSquareNeo400'; font-size:12px; letter-spacing: 0.05em; line-height:1em;
	padding:4px 10px 4px 10px; border-radius:12px; 
}
.btn_change4:hover { background:#000; }
.btn_change_on {
	border:1px solid #555; background:#fff; color:#222; font-family:'NanumSquareNeo700'; font-size:13px; letter-spacing: 0.05em; line-height:1em;
	padding:7px 20px 7px 20px; border-radius:20px; 
	margin:3px;
}
.btn_change_on:hover { background:#f3f3f3; }
.pa_my_b_div { 
	margin-top:10px;
	font-size:13px; color:#444; font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em; 
} .pa_my_b_div b { color:#000; font-family:'NanumSquareNeo700'; }

.pa_box_shadow {
	box-shadow: 0 3px 3px -3px #aaa; box-sizing:border-box;
	background:#fff; border:1px solid #ebebeb; padding:30px; border-radius:20px; margin-bottom:15px;
}

.pa_my_d_list { width:100%; display:inline-block; background:#fff; }
.pa_my_d_list:hover { background:#f9f9f9; }
.pa_my_d_list ul { text-align:center;  }
.pa_my_d_list ul li { float:left; display:inline-block; }
.pa_my_d_list_l { text-align:left; width:90%; }
.pa_my_d_list_r { text-align:right; width:10%; }
.pa_my_d_list_ul_li_div { padding-top:15px; padding-bottom:15px; }
.pa_my_d_list_ul_li_div_end { padding-top:15px;  padding-bottom:5px; }
.pa_my_d_list_l_div {
	width:100%;       
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.pa_my_d_list_r_div { text-align:right;  color:#777; font-family:'NanumSquareNeo400'; font-size:12px; letter-spacing: 0.01em; line-height:1em;}
.pa_my_d_list_a {
    color:#333;
    font-family:'NanumSquareNeoVariable';
    font-size:14px;
    letter-spacing: 0.01em;
    line-height:1em;
}
.pa_my_d_list_a:hover { color:#992c37; ; font-family:'NanumSquareNeo700'; }
.pa_my_d_list_line { border-bottom:1px dotted #ccc; }

/* llst s */
.review_list { margin-top:30px; }
.review_list h2 { 
	margin-bottom:30px;
	text-align:center; color:#222; font-family:'NanumSquareNeo700'; font-size:24px; letter-spacing: 0.05em; line-height:1.0em;	
}
.review_lists { text-align:center; }
.review_list_z { border-radius:30px; background:#f7f7f7; width:100%;  display:inline-block; }
.review_list_zs { width:100%;  display:inline-block; }
.review_list_zs:hover { background:#f9f9f9; }
.review_list_z dl, .review_list_zs dl { width:100%; text-align:center;  }
.review_list_z dl dt,  .review_list_z dl dd, .review_list_zs dl dt,  .review_list_zs dl dd { float:left; display: inline-block; }
.review_list_z dl dt div,  .review_list_z dl dd div, .review_list_zs dl dt div,  .review_list_zs dl dd div { height:30px; padding:15px 10px 0px 10px; }
.review_list_zs_1, .review_list_zs_11 { width:10%; }
.review_list_zs_2, .review_list_zs_12 { width:65%; }
.review_list_zs_3, .review_list_zs_13 { width:15%; }
.review_list_zs_4, .review_list_zs_14 { width:10%; }
.review_list_zs_1, .review_list_zs_2, .review_list_zs_2_p, .review_list_zs_3, .review_list_zs_4, .review_list_zs_5,.review_list_zs_11, .review_list_zs_13, .review_list_zs_14, .review_list_zs_15 , .review_list_zs_15_date  { 
	text-align:center; color:#555; font-family:'NanumSquareNeo400'; font-size:12px; letter-spacing: 0.01em; line-height:1em;	
}
.review_list_zs_11 div, .review_list_zs_12 div, .review_list_zs_12_p div , .review_list_zs_112 div, .review_list_zs_112_p div,
 .review_list_zs_12_re div, .review_list_zs_12_p_re div , .review_list_zs_112_re div, .review_list_zs_112_p_re div,
 .review_list_zs_13 div, .review_list_zs_14 div, .review_list_zs_15 div, .review_list_zs_15_date div,
.review_list_zs_112 div, .review_list_zs_112_p div, .review_list_zs_113 div, .review_list_zs_114 div, .review_list_zs_115_date div, .review_list_zs_115 div { 
	position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
}
.review_list_zs_12, .review_list_zs_12_p, .review_list_zs_112, .review_list_zs_112_p, .review_list_zs_12_re,
.review_list_zs_12_p_re, .review_list_zs_112_re, .review_list_zs_112_p_re { text-align:left; }
.review_list_zs_11, .review_list_zs_12, .review_list_zs_12_p, .review_list_zs_13, .review_list_zs_14, .review_list_zs_15, .review_list_zs_15_date { border-bottom:1px dashed #eee; }
.review_list_zs_112, .review_list_zs_112_p, .review_list_zs_113, .review_list_zs_114, .review_list_zs_115_date, .review_list_zs_115 { border-top:1px dashed #eee; }
.review_list_zs_12 a, .review_list_zs_112 a, .review_list_zs_12_p a , .review_list_zs_112_p a { color:#222; font-family:'NanumSquareNeoVariable'; font-size:15px; letter-spacing: 0.05em; line-height:1em;	}
.review_list_zs_12 a:hover, .review_list_zs_12_p a:hover, .review_list_zs_112 a:hover , .review_list_zs_112_p a:hover{ color:#992c37; font-family:'NanumSquareNeo700';  }
.list_paging { width:100%;  display:inline-block; text-align:center;  margin-top:30px; margin-bottom:10px;  }

.review_lists_search { width:60%; display:inline-block;  margin: 0 auto; text-align:center;  margin-bottom:20px; }
.review_lists_search dl { text-align:center; }
.review_lists_search dt, .review_lists_search dd { 
	float:left; display: inline-block; text-align:center;
	height:45px; background:#f1f1f1;
}
.review_lists_search dt { width:85%; border-radius:28px 0px 0px 28px; }
.review_lists_search_input { 
	width:100%; height:25px; padding:10px 20px 10px 20px;  width: calc(100% - 40px); 
	border:0px solid #f1f1f1; background:#f1f1f1;
	color:#000; font-family:'NanumSquareNeo700'; font-size:15px; letter-spacing: 0.05em; line-height:1em;
	border-radius:28px 0px 0px 28px; 
}
.review_lists_search dd { width:15%;  border-radius:0px 28px 28px 0px; cursor:pointer; }
.review_lists_search dd img { height:20px; }
.review_lists_search dd img:hover { transform:scale(1.3); transition: 0.3s; }
.review_lists_search dd div { padding-top:12px; }

.bamalba_listsBox_area_span  { 
	background:#fff; border:1px solid #ebebeb; padding:2px 6px 2px 6px; border-radius:12px; 
	color:#333; font-family:'NanumSquareNeoVariable'; font-size:13px; letter-spacing: 0.01em; line-height:1em;
}

.job_read_box_foot_span2 {
	padding:5px 10px 5px 10px; background:#fff; border-radius:8px ;border:1px solid #aaa; 	cursor:pointer;
}
.job_read_box_foot_span2 img { height:10px; }

.pa_rightBox_banner { width:100%;  display:inline-block; margin-top:85px;  } 
/* llst e */
