/*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 { }
.pa_job { margin: 0 auto; text-align:center; width:1300px; }
.pa_job ul { text-align:center; }
.pa_job ul li { float:left; display:inline-block;  text-align:left; }
.pa_job_l { width:1000px; }
.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:20px;  }
.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; }

/* form s */
.job_form { margin: 0 auto; text-align:center; width:1000px; }
.job_form h2 { 
	margin-top:50px; margin-bottom:30px;
	text-align:center; color:#222; font-family:'NanumSquareNeo700'; font-size:24px; letter-spacing: 0.05em; line-height:1.0em;	
}
.job_form h3 { 
	margin-top:10px;  margin-bottom:10px; 
	text-align:center; color:#992c37; font-family:'NanumSquareNeo700'; font-size:18px; letter-spacing: 0.05em; line-height:1.0em;	
}
.job_formBox_basic { margin-bottom:30px; }
.join_field { width:100%; display:inline-block; text-align:left; padding-top:7px; }
.join_field_e { 
	width:100%; display:inline-block; text-align:left;  
	padding-top:10px; padding-bottom:20px; 
}
.join_field_span_name { color:#2c61cd; font-family:'NanumSquareNeo800';  }
.join_inline { margin:10px; text-align:left; }
.join_inline ul { text-align:center; }
.join_inline ul li { display:inline-block; float:left; }
.join_inline_li_2 {
	width:100%; 
	text-align:left; color:#222; font-family:'NanumSquareNeo400'; font-size:14px; letter-spacing: 0.02em; line-height:1em; 
}
.join_field_right { float:right; }

.job_formBox_basic_t { margin-bottom:15px; text-align:center; }
.job_formBox_basic_t_btn {
	text-align:center; color:#fff; font-family:'NanumSquareNeo700'; font-size:12px; letter-spacing: 0.02em; line-height:1em;
	background:#555; padding:10px 15px 10px 15px; border-radius:18px;
	box-sizing:border-box; border:1px solid #ccc; display:inline-block; cursor:pointer; 	
}
.job_formBox_basic_t_btn:hover { background:#777; }
.job_formBox_basic_t_btn img { height:10px; margin-right:5px; }

.mb_join_input {
	text-align:left; color:#000; font-family:'NanumSquareNeo700'; font-size:14px; letter-spacing: 0.02em; line-height:1em;
	background:#f4f7fd; padding:10px 14px 10px 14px; border-radius:18px;
	box-sizing:border-box; border:1px solid #ccc;
}
.mb_join_input20 { width:20%; }
.mb_join_input30 { width:30%; }
.mb_join_input50 { width:50%; }
.mb_join_input80 { width:80%; }
.mb_join_input100 { width:100%; }
.mb_typeBox { 
	display:inline-block; 
	text-align:center; font-family:'NanumSquareNeo700'; font-size:16px; letter-spacing: 0.01em; line-height:1em;
	padding:12px 20px 12px 20px; border-radius:20px;
	margin-left:10px; margin-right:10px; cursor:pointer;
}
.mb_typeBox_off { background:#f4f7fd; color:#000; border:1px solid #ccc; }
.mb_typeBox_on { background:#ca0014; color:#fff; border:1px solid #ca0014; }

.job_form_btn_1 {
	 background:#fff; padding:5px 10px 5px 10px; border-radius:30px; border:1px solid #ebebeb; 
	 color:#444; font-family:'NanumSquareNeoVariable'; font-size:12px; letter-spacing: 0.05em; line-height:1.0em;	
	 box-sizing:border-box;
}
.job_form_btn_1:hover { color:#992c37; border:1px solid #992c37; }
.job_form_btn_2 {
	text-align:center; color:#fff; font-family:'NanumSquareNeo700'; font-size:14px; letter-spacing: 0.02em; line-height:1em;
	background:#555; padding:10px 15px 10px 15px; border-radius:20px;
	border:0px; box-sizing:border-box; border:1px solid #ccc; display:inline-block; 
}
.job_form_btn_2:hover { background:#000; }
.join_inline_d { height:3px; margin-left:3px; margin-right:3px; }

.photoBoxs { text-align:left; width:100%; display:inline-block; }
.photoBoxs ul { text-align:left; }
#JobPhotoBox_db dl {display: flex; flex-wrap: wrap; gap: 5px;}
.photoBoxs ul li, .photoBoxs dd { margin-right:3px; float:left; display: inline-block; }
.photoBoxs dt { display:none; float:left; }
.photoBoxss_1 { text-align:left; }
.photoBoxss_1 dl { text-align:left; }
.photoBoxss_1 dl dt {  display:none; }
.photoBoxss_1 dl dd { display:inline-block; }
.photoBoxss_2 {
	background:#fff; border:1px solid #ccc;
	width:95px; height:70px; border-radius:12px; cursor:pointer;
	display:flex; align-items:center; justify-content:center; 
}
.photoBoxss_2 img { height:16px;  opacity: 0.5; }
.photoBoxss_3 { background:#fff; border:1px solid #ccc; width:95px; height:70px; border-radius:12px; }
.photoBoxss_3 img { width:95px; height:70px; }
.photoBoxss_close { position:relative; }
.photoBoxss_closes { position:absolute; top:7px; left:7px; z-index:1;  }
.photoBoxss_closes img { border:1px solid #fff; height:18px; cursor:pointer; }
.photoBoxss_closes img:hover { border:2px solid #fff; height:20px; transition: 0.1s;  }

.photoBoxs2 { width:100%; display:inline-block; }
.photoBoxs2 dl { text-align:left; }
.photoBoxs2 dl dt, .photoBoxs2 dl dd { display:inline-block; }
.MlangPhotoBox_btn {
	width:90px; height:65px; background-size:90px 65px; 
	background-image: url("/page/pc/202509/img/MlangPhotoBox_btn.jpg"); background-repeat: no-repeat; background-position:center 0%; 
	border:5px solid #ffc6bd; border-radius:12px; cursor:pointer;
}
.MlangPhotoBox_btn:hover { transform:scale(1.1); transition: 0.3s;  }
.MlangPhotoBox_btns {
	margin-top:45px; 
	text-align:center; color:#000; font-family:'NanumSquareNeo800'; font-size:14px; letter-spacing: 0.01em; line-height:1.0em;		
	text-shadow: 1px 1px 1px #fff, 0 0 0.1em #fff, 0 0 0.1em #fff;
}

.agreement_ch { padding:18px; }
.agreement_chs { width:100%; display:inline-block; }
.agreement_chs ul { text-align:center; }
.agreement_chs li { float:left; }
.agreement_ch_a { width:15%; }
.agreement_ch_l { width:70%; text-align:left; }
.agreement_ch_l:hover { color:#333; }
.agreement_ch_l img { height:24px; } 
.agreement_ch_r { width:15%; text-align:right; }
.agreement_ch_r span {
	color:#000; font-family:'NanumSquareNeo700'; font-size:12px; letter-spacing: 0.02em; line-height:1em;
	background:#f4f7fd; padding:7px 10px 7px 10px; border-radius:18px;
	box-sizing:border-box; border:1px solid #ccc; cursor:pointer; 
}

.pa_agreement_btn_on2 {
	margin-bottom:100px; display:inline-block;  cursor:pointer;
	background:#000; padding:15px 50px 15px 50px; border-radius:20px;
	text-align:center; color:#fff; font-family:'NanumSquareNeo700'; font-size:16px; letter-spacing: 0.02em; line-height:1em;
}
.pa_agreement_btn_on2 a { color:#fff; }
#agreement_ch_id {
	padding:7px 10px 7px 10px; border-radius:18px; width:370px;
	font-family:'NanumSquareNeo700'; font-size:16px; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
}
.agreement_ch_ids { color:#777; background:#fff; }
.agreement_ch_ids_on { color:#fff; background:#992c37; }

.captcha-wrap { 
	display:inline-block; margin-top:20px; 
	color:#992c37; font-family:'NanumSquareNeo700'; font-size:16px; letter-spacing: 0.05em; line-height:1em;	
}
.captcha-wrap ul { text-align:center; }
.captcha-wrap ul li { display:inline-block; text-align:center; }
.captcha-wrap button { 
	 background:#555; padding:10px;  margin-right:20px;
	color:#fff; font-family:'NanumSquareNeo700'; font-size:12px; letter-spacing: 0.05em; line-height:1em;	
}
#captcha_q { background:#f4f7fd; padding:10px 30px 10px 30px; }
/* form e */

/* 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_my {  background:#f7f7f7; }
.review_list_zs_no { background:#fff; }
.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:45%; }
.review_list_zs_112 { width:55%; }
.review_list_zs_112_p { width:75%; }
.review_list_zs_2_p, .review_list_zs_12_p { width:65%; }

.review_list_zs_2_re, .review_list_zs_12_re { width:55%; }
.review_list_zs_112_re { width:65%; }
.review_list_zs_112_p_re { width:85%; }
.review_list_zs_2_p_re, .review_list_zs_12_p_re { width:75%; }

.review_list_zs_3, .review_list_zs_13, .review_list_zs_113 { width:20%; }
.review_list_zs_4, .review_list_zs_14, .review_list_zs_114 { width:15%; } .review_list_zs_115_date { width:25%;  } 
.review_list_zs_5, .review_list_zs_15, .review_list_zs_115 { width:10%; }
.review_list_zs_5_date, .review_list_zs_15_date { width:25%;  }
.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;  }

.pa_rightBox { width:100%;  display:inline-block; margin-top:85px; }
.pa_rightBoxMy { text-align:left; }
.pa_rightBox dl, .pa_rightBoxMy dl {  text-align:center; }
.pa_rightBox dt, .pa_rightBox dd, .pa_rightBoxMy dt, .pa_rightBoxMy dd  { float:left; display: inline-block; }
.pa_rightBox_1 { width:75%; text-align:left; margin-top:20px; }
.pa_rightBox_2 { width:25%; text-align:right; margin-top:20px; }
.pa_rightBox_3 { width:100%; text-align:left; } .pa_rightBox_32 { width:100%; text-align:left; padding-top:20px;  }
.pa_rightBox_4 { width:100%; text-align:center; padding-top:30px; }
.pa_rightBox_5 { width:100%; text-align:center; }
.pa_rightBox_banner { width:100%;  display:inline-block; margin-top:5px;  } 

.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; }
/* llst e */

/* read s */
.review_read { width:100%;  display:inline-block; }
.review_read_title { 
	background:#f9f9f9; padding:15px; border-radius:16px; word-break:break-all;
	text-align:left; color:#222; font-family:'NanumSquareNeo700'; font-size:18px; letter-spacing: 0.05em; line-height:1.3em;		
}
.review_read_vv { 
	width:100%;  display:inline-block; margin-top:15px; 
	color:#555; font-family:'NanumSquareNeo400'; font-size:13px; letter-spacing: 0.01em; line-height:1em;		
}
.review_read_vv dl { text-align:center;}
.review_read_vv dt, .review_read_vv dd { float:left; display: inline-block; width:50%; }
.review_read_vv dt { text-align:left; }
.review_read_vv dd { text-align:right; }
.review_read_vv img { height:13px; opacity: 0.5; margin-right:5px; }

.review_read_banner { width:100%;  display:inline-block; margin-top:20px; margin-bottom:30px; }
.review_read_banner dl { text-align:center; }
.review_read_banner dd { text-align:center;   display: inline-block; width:33.3%; }
.review_read_banner dd img { width:100%; height:90px; }

.review_read_cont { 
	width:100%;  display:inline-block; word-break:break-all; margin-top:15px;
	text-align:left; color:#222; font-family:'NanumSquareNeoVariable'; font-size:16px; letter-spacing: 0.05em; line-height:1.5em;		
}
.review_read_cont img { max-width:100%; }

.review_read_fo  { margin-top:30px; margin-bottom:30px; width:100%;  display:inline-block; text-align:center; }
/* read e */

.bbs_cate_read {
	background:#333; padding:6px 20px 6px 20px; border-radius:12px;
	text-align:center; color:#fff; font-family:'NanumSquareNeo700'; font-size:14px; letter-spacing: 0.02em; line-height:1em;
	margin-right:10px; cursor:pointer; 
}
.bbs_cate_read_list {
	background:#555; padding:4px 10px 4px 10px; border-radius:10px;
	text-align:center; color:#fff; font-family:'NanumSquareNeo700'; font-size:12px; letter-spacing: 0.02em; line-height:1em;
	margin-right:10px; cursor:pointer; 
}

.pa_rightBox_menu { width:100%;  display:inline-block; }
.pa_rightBox_menu2 { width:100%;  display:inline-block; margin-top:10px; }
.pa_rightBox_menu dl, .pa_rightBox_menu2 dl { text-align:left; }
.pa_rightBox_menu dl dd, .pa_rightBox_menu2 dl dd { float:left; display: inline-block; text-align:left; width:100%; }
.pa_rightBox_menu dl dd a, .pa_rightBox_menu2 dl dd a{ font-family:'NanumSquareNeoVariable'; font-size:15px; letter-spacing: 0.01em; line-height:1em;	}
.pa_rightBox_menu dl dd a:hover, .pa_rightBox_menu2 dl dd a:hover, a.pa_rightBox_menu_a_on { color:#b8003d; }
a.pa_rightBox_menu_a { color:#222; }
.pa_rightBox_menu_line { border-bottom:1px dashed #eee; padding-top:10px; padding-bottom:10px; }
.pa_rightBox_menu_line_s { border-bottom:1px dashed #eee; padding-bottom:10px; }
.pa_rightBox_menu_line_e { padding-top:10px; }
.bbs_icon_re { width:12px; float:right; margin-right:5px; opacity: 0.5; }