/*payment.css */

/* main s */
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_change370 img { margin-left:10px; height:12px; }
.btn_change370 {
	background:#333; color:#fff; font-family:'NanumSquareNeo700'; font-size:14px; letter-spacing: 0.05em; line-height:1em;
	padding:10px 25px; border-radius:14px; display:inline-block;
}
.btn_change370:hover { background:#992c37; }
.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_points { width:100%; display:inline-block; }
.review_list_points ul { text-align:center; }
.review_list_points li {
	float:left; display:inline-block; text-align:left; width:50%; 
	color:#222; font-family:'NanumSquareNeo400'; font-size:16px; letter-spacing: 0.01em; line-height:1.5em;		
}

.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_z dl { 
	width:100%; text-align:center; 
	color:#555; font-family:'NanumSquareNeo400'; font-size:12px; letter-spacing: 0.01em; line-height:1em;	
}
.review_list_zs dl { 
	width:100%; text-align:center;
	color:#222; font-family:'NanumSquareNeo400'; font-size:14px; letter-spacing: 0.01em; line-height:1em;	
}
.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_zs dl dt,  .review_list_zs dl dd { border-bottom:1px dashed #eee; }
.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:15%; }
.review_list_zs_2, .review_list_zs_12 { width:15%; }
.review_list_zs_3, .review_list_zs_13 { width:25%; }
.review_list_zs_4, .review_list_zs_14 { width:30%; }
.review_list_zs_5, .review_list_zs_15 { width:15%; }
.review_list_zs_1_my, .review_list_zs_11_my { width:20%; }
.review_list_zs_2_my, .review_list_zs_12_my { width:20%; }
.review_list_zs_3_my, .review_list_zs_13_my { width:40%; }
.review_list_zs_5_my, .review_list_zs_15_my { width:20%; }
.pa_rightBox_banner { width:100%;  display:inline-block; margin-top:85px;  } 
.list_paging { margin-top:20px; }
/* llst e */


.payments { 
	width:100%; display:inline-block; 
	text-align:left; color:#222; font-family:'NanumSquareNeoVariable'; font-size:15px; letter-spacing: 0.01em; line-height:1.7em;
}
.payments h3 { 
	margin-bottom:15px;
	text-align:left; color:#992c37; font-family:'NanumSquareNeo700'; font-size:18px; letter-spacing: 0.05em; line-height:1.0em;	
}
.payment_span_1 {
	margin: 0 auto; text-align:center; margin-top:20px; width:80%;
	border:1px solid #555; background:#444; color:#fff; font-family:'NanumSquareNeo700'; font-size:18px; letter-spacing: 0.05em; line-height:1em; cursor:pointer;
	padding:15px; border-radius:30px; 	
}
.payment_span_1:hover { background:#992c37; color:#fff; }
.payments_deposit { width:100%; display:inline-block; max-height:270px; }
.payments_deposit ul { text-align:center; }
.payments_deposit ul li { text-align:left; float:left; display:inline-block; }
.payments_deposit_1 { width:49%; }
.payments_deposit_2 { width:2%; }
.payments_list { width:100%; display:inline-block;}
.payments_list ul { text-align:center; }
.payments_list ul li { text-align:left; float:left; display:inline-block; }
.payments_deposit_11 { 
	margin-bottom:15px;  color:#222; 
	text-align:left; font-family:'NanumSquareNeo700'; font-size:16px; letter-spacing: 0.01em; line-height:1.0em;	
}
.payments_deposit_11 b {  font-family:'NanumSquareNeo800';  color:#992c37; }
.payments_deposit_12 { 
	color:#666; text-align:left; font-family:'NanumSquareNeo700'; font-size:14px; letter-spacing: 0.01em; line-height:1.7em;	
}
.payments_deposit_12 b {  font-family:'NanumSquareNeo800'; color:#222; }
.payments_depositmyy { border:2px solid #992c37; }

.payments_lists { margin-top:30px; width:100%; color:#222; text-align:left; font-family:'NanumSquareNeo700'; font-size:16px; letter-spacing:0.01em; line-height:1.0em; }
.payments_lists dl { display:flex; justify-content:space-between; align-items:center; text-align:center; }
.payments_lists dl dt { width:60%; text-align:left; color:#222; font-family:'NanumSquareNeo700'; font-size:16px; letter-spacing:0.01em; line-height:1.0em; }
.payments_lists dl dd { width:40%; text-align:right; }

.payments_lists2 { 
	width:100%; display:inline-block; 
	color:#222; text-align:left; font-family:'NanumSquareNeo700'; font-size:16px; letter-spacing: 0.01em; line-height:1.0em;		
}
.payments_lists21 { margin-top:15px; }
.payments_lists22 { margin-top:40px; }

/* ¿µÈ­ÀÚ¸· */
.subtitle-wrap{ 
	margin-top:10px; position:relative; height:200px; overflow:hidden; 
	border:1px solid #f3f3f3; background:#f8f8f8; border-radius:10px; 
}
.subtitle-inner{ position:absolute; left:0; right:0; width:100%; }
.subtitle-inner2{ margin-top:10px; height:200px; background:#f8f8f8; }
.subtitle-line{
	display:flex;
	flex-direction:row;
	align-items:center;
	width:100%;
	box-sizing:border-box;
	padding:8px 12px;  
}
.subtitle-line dt, .subtitle-line dd { 
	display:block; box-sizing:border-box; margin:0; padding:0;
	color:#222; font-family:'NanumSquareNeo400'; font-size:12px; letter-spacing: 0.01em; line-height:1.0em;	
	position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
}
.subtitle-line2 dt, .subtitle-line2 dd {  
	float:left; display:inline-block; 
	color:#222; font-family:'NanumSquareNeo400'; font-size:12px; letter-spacing: 0.01em; line-height:1.0em;	
}
.subtitle-line dt b,.subtitle-line dd b {  font-family:'NanumSquareNeo700';  }
/* °¡·Î Á¤·Ä ºñÀ² */
.payments_sp_dd_1 { width:30%; text-align:left; }
.payments_sp_dd_2 { width:40%; text-align:left; }
.payments_sp_dd_3 { width:30%; text-align:right; }
.payments_sp_dd_11 { width:27%; text-align:left; }
.payments_sp_dd_12 { width:30%; text-align:left; }
.payments_sp_dd_13 { width:25%; text-align:center; }
.payments_sp_dd_14 { width:20%; text-align:right; }
.payments_sp_dd_style_1 { color:#777; }
.payments_sp_dd_style_2 { color:#000; }
.payments_sp_dd_style_3 { color:#2968c7; }
.payments_sp_dd_style_4 { color:#4d9500; }
.payments_sp_dd_style_5 { color:#ff0000; }
/* main e */


.review_list_zsp_1, .review_list_zsp_11 { width:10%; }
.review_list_zsp_2, .review_list_zsp_12 { width:20%; }
.review_list_zsp_3, .review_list_zsp_13 { width:20%; }
.review_list_zsp_4, .review_list_zsp_14 { width:50%; }
