@charset "utf-8";
/* CSS Document */
/*◆◆◆◆◆로그인, 회원가입 영역◆◆◆◆◆*/
.top_wrap{overflow:hidden; width:96%; margin:2%;}
.log_in_wrap{width:96%; margin:0 auto; padding:2%;  position:relative; overflow:hidden; background-image:url(../images/h_backg02.png); margin-bottom:3%;}
#contain03_text{ margin-bottom:10px;} 
#contain03_text #log_in_title{font-size:36px; margin:0 10px 0 0; font-family: "nanum barun gothic"; color:#666666; font-weight:900; margin-bottom:20px; letter-spacing:0px;}
	#input_design_login_wrap{width:100%; float:left; margin-bottom:15px; position:relative;}
	#input_design_login_wrap>li{float:left; width:65%;}
	#input_design_login_wrap a{cursor:pointer;}
	.login_input_design{width:100%;background:none;border:1px solid #474747; color:#fff; font-family:"nanum barun gothic"; height:21px; float:left; margin-bottom:7px;}
	.log_in_btn_login{width:32%; height:91%; color:#FFF; font-size: 16px; font-family: "nanum barun gothic"; background:#404040; border:0; float:right; cursor:pointer; position:absolute; top:0; right:0;}
	.log_in_btn_login:hover{background:#7c71bf;}
	.log_in_save{ clear:both; float:left; margin-top:9px;}
	#log_in_btn_box_right{width:430px;  float:right; position:absolute; left:665px; bottom:80px;}
	.log_in_btn_box{width:100%;  border:1px solid #dfdfdf;  float:left; clear:both;} 
	.log_in_btn_box ul{overflow:hidden; margin:0  4%; width:92%;}
	.log_in_btn_box li{ font-family: "nanum barun gothic"; width:43%; float:left;  color:#666666; font-size:13px; padding:3% 0 3% 0; color:#c6c6c6; margin:0 9px;}
	.log_in_btn_box li:last-child{ font-family: "nanum barun gothic";   width:43%; font-size:13px; padding:3% 0 3% 0; color:#c6c6c6;}
	.log_in_btn_box li a, .log_in_btn_box li:last-child a{display:block;}
	.login_find, .login_online{width:147px; padding:5% 0; cursor:pointer;}
	.login_find{border:0; background:#d9d9d9; width:100%;}
	.login_online{border:0; background:#bfbfbf;  width:100%;}
	.login_bottom{clear:both; width:100%;}
/*---------------◆◆◆◆◆회원가입◆◆◆◆◆-------------------------*/	
.ask_t_bx_mem{width:22%; color:#fff; float:left; font-family:"nanum barun gothic"; font-size:1em; font-weight:bold; line-height:1.9; text-indent:2%;}
.ask_d_bx2_mem{width:78%;float:left; }
.ask_t_bx_mem_h{width:22%; color:#fff; float:left; font-family:"nanum barun gothic"; font-size:1em; font-weight:bold; line-height:1.3; text-indent:2%;}

.m_ask_text, .ask_input_02,.ask_input_03,.m_ask_input_04,.m_input_hp, .m_hp_check{background:none;border:1px solid #474747; color:#fff; font-family:"nanum barun gothic"; height:21px; }
.m_ask_text{ width:60%; float:left; margin-right:2%;}
.m_ib_check{width:30%; text-align:center; padding:2% 0; color:#fff;font-family:"nanum barun gothic"; background:#999; display:block;  float:left; font-size:1em;}
.m_ask_conf{color:#fff;font-family:"nanum barun gothic";}
.m_ask_check{}
.m_ask_phone{width:19%; height:21px; float:left; display:block; margin-right:4px;  font-family:"nanum barun gothic"; background-color:#383838;color:#ffffff;BORDER: 1px solid #474747;}
.m_ask_phone2{width:14%;font-family:"nanum barun gothic";color:#fff; background:none; border:1px solid #474747; height:21px;}
.m_hp_check{width:20%; padding:1% 0; background:#999; font-size:0.9em;}
.m_hp_check2{color:#F00; font-family:"nanum barun gothic"; font-size:0.8em;}
.m_input_hp{width:10%; height:21px; background:#999;}
.m_ask_input_04{float:left;}
.ask_part_m{display:block; float:left; margin-top:1.5%;}
.ask_part_m_t{color:#fff;font-family:"nanum barun gothic"; font-size:1em; display:inline-block; float:left; margin-top:1.5%; margin-right:2.5%;}
.m_divbx{ overflow:hidden; float:left;}
/*---------------◆◆◆◆◆아이디 패스워드찾기◆◆◆◆◆-------------------------*/
	
.idpw_wrap{width:94%; margin:0 auto;  padding:5% 3%; background-image:url(../images/h_backg02.png);  position:relative; overflow:hidden; margin-bottom:3%;}
.idpw_form_box{width:100%; margin-bottom:3%;}
#contain03_text{ margin-bottom:3%;} 
#contain03_text #idpw_title{font-size:12px; margin:0 10px 5px 0; font-family: "nanum barun gothic"; color:#fff; font-weight:900;  letter-spacing:-0.4px; display:block;}
#contain03_text #idpw_title2{font-size:12px; margin:0 10px 5px 0; font-family: "nanum barun gothic"; color:#7c71bf; font-weight:900;  letter-spacing:0px; display:block;}
#contain03_text #idpw_title3{font-size:12px; margin:0 10px 0 0; font-family: "nanum barun gothic"; color:#6bbcaf; font-weight:900; margin-bottom:30px; letter-spacing:0px; display:block;}
	.idpw_form_box{float:left;}
	.idpw_textspan{height:21px; line-height:21px; float:left; width:23%; color:#fff;}
	
	.id_phone{background:none;border:1px solid #474747; color:#fff; font-family:"nanum barun gothic"; height:21px;float:left; width:23.1%; cursor:pointer;}
	.idpw_input_design{width:76%; background:none;border:1px solid #474747; color:#fff; font-family:"nanum barun gothic"; height:21px; float:left; margin-bottom:6px; font-family: "nanum barun gothic";}
	.idpw_input_design2{width:23.1%; background:none;border:1px solid #474747; color:#fff; font-family:"nanum barun gothic"; height:21px; float:left; margin:0 0 7px 0; font-family: "nanum barun gothic"; }
	#input_design_idpw_wrap{width:100%; float:left; padding:5px 2px; position:relative; }
	#input_design_idpw_wrap .right_btnlogin{float:right; position:absolute; right:3px; top:5px; width:23%; height:74%;}
	.idpw_btn_login{width:100%; height:100%; color:#FFF; font-size: 16px; font-family: "nanum barun gothic"; background:#404040; border:0; float:right; cursor:pointer;}
	.log_in_btn_findbox{width:100%;  border:1px solid #dfdfdf;  float:left;} 
	#log_login_page03{padding:0 3%;}
	.log_in_btn_findbox li{ display:inline-block; font-family: "nanum barun gothic";  font-size:13px; padding:3%; width:42%; }
	.log_in_btn_findbox li:last-child{ display:inline-block; font-family: "nanum barun gothic";  font-size:13px; padding:3%; }
	.login_online_find{width:100%; height:30px; cursor:pointer; border:0; background:#d9d9d9; color:#666;}
	
	#input_design_idpw_wrap>li{float:left; margin-bottom:0; width:74%;}

	#input_design_idpw_wrap a{cursor:pointer; }
	#log_login_page02{padding:0 0 0 8px;}
	
	
	.idpw_textspan3{float:left; padding:0 3px; margin-top:10px;}
	.idpw_textspan2{float:left; padding:0 1.1%; margin-top:8px; width:1.5%;}
	
	
	
	.idpw_input_design1{width:80px; height:32px; line-height:32px; background:#ededed; border:1px solid #d4d4d4; float:left; margin-bottom:7px; font-family: "nanum barun gothic"; margin-right:5px;}
	
	.idpw_input_design2:last-child{margin-right:0;}
	
	.idpw_btn_login:hover{background:#7c71bf;}
	.idpw_save{ clear:both; float:left; margin-top:9px;}
	#idpw_page{float:left; margin-top:25px;}
	

	/*이미지*/ #idpw_btn_box_left{  float:left; margin:0 0 0 15px;}
	
		
	.idpw_btn_box{width:480px;  /*border:1px solid #dfdfdf;*/  float:left; margin-left:40px;} 
	.idpw_btn_box li{width:423px; line-height:30px; font-family: "nanum barun gothic";  color:#666666; 	
							font-size:13px; padding:20px 7px 20px 30px; color:#c6c6c6;}

	.idpw_find{width:100px; height:30px; cursor:pointer;  margin-right:10px; margin-left:30px}
	.idpw_find{border:0; background:#CCC;}
	.idpw_online{border:0; background:#94999c;}
	
	.idpw_bottom{clear:both; width:100%;}		


/*개인정보취급방침*/
#useit_wrap, #personal_wrap{width:96%; padding:2%; background-image:url(../images/h_backg02.png);}
#useit_wrap_box,#personal_wrap_box{width:100%; margin-top:2%;}
	.useit_title{width:100%; border-bottom:1px dotted #CCC; font-family: "nanum barun gothic"; font-size:15px; font-weight:700;  color:#fff; margin-bottom:10px; padding-bottom:5px;}
	.useit_title02{width:100%; font-family: "nanum barun gothic"; font-size:13px; color:#FFF; border:0; margin-bottom:10px;}
	.useit_detail{width:88%; font-family: "nanum barun gothic"; font-size:11px; color:#d4d2d2; padding:0 6%; margin-bottom:15px; line-height:1.4; text-align:justify;}

/*개인정보취급방침*/

	.personal_title{width:100%; border-bottom:1px dotted #CCC; font-family: "nanum barun gothic"; font-size:15px; font-weight:700;  color:#fff; margin-bottom:10px; padding-bottom:5px;}
	.personal_title02{width:100%; font-family: "nanum barun gothic"; font-size:13px;  color:#fff; border:0; margin-bottom:10px;}
	.personal_detail{width:88%; font-family: "nanum barun gothic"; font-size:11px; color:#d4d2d2; padding:0 6%; margin-bottom:15px; line-height:1.4; text-align:justify;}
/*◆◆◆◆◆profile 영역◆◆◆◆◆*/
.pro_mc_wrap{width:100%; overflow:hidden; margin-bottom:2%; }
.sub_bar{overflow:hidden; margin-bottom:2%;}
.sub_bar .sub_menu {display:none; background:#ddd; overflow:hidden; padding:5px; }
.sub_bar .sub_menu ul{overflow:hidden; background:#fff;}
.sub_bar .sub_menu li {list-style:none; float:left; width:100%; }
.sub_bar .sub_menu .link {display:block; padding:7px 12px; color:#666;  background:#fff; font-family: 'nanum barun gothic'; float:left; font-size:0.87em;}
.sub_bar .sub_menu .hit {color:#000; font-family: 'nanum barun gothic'; font-weight:bold;}

.pro_total_box{width:100%; overflow:hidden;}
.pro_t_onebx{width:33.3%; float:left; margin-bottom:3%;}
.pro_t_img{width:84%; margin:0 8% 2% 8%;}
.pro_t_img img{width:100%;}
.pro_t_text{text-align:center;}
.pro_t_tx1,.pro_t_tx2,.pro_t_tx3{font-family: "nanum barun gothic"; display:block; margin-bottom:1%;}
.pro_t_tx1{ color:#ffba00; font-size:0.7em; font-weight:bold; }
.pro_t_tx2,.pro_t_tx3{ color:#323232; font-size:0.7em; }

.pro_t_more{clear:both; background:#ebebeb; text-align:center; color:#323232; font-family: "nanum barun gothic";  font-size:0.88em; padding:2% 0; width:100%;}
.pro_t_more img{width:3%; margin:0 0 0 2%;}

.cm_paginate{text-align:center; padding:10px 0; background:#fff; clear:both;}
.cm_paginate .inner{height:30px; position:relative; border-radius:5px; border:1px solid rgba(0,0,0,0.1); overflow:hidden; background:#f5f3f2; display:inline-block;}
.cm_paginate .prevnext:first-child{float:left;}
.cm_paginate .prevnext{height:30px; line-height:30px; background:#f5f3f2; padding:0 10px;}
.cm_paginate .inner .hit{color:#000;}
.cm_paginate .inner .num{height:30px; position:relative; background:#fff; padding:0 10px; line-height:30px; letter-spacing:-1px; border-left:1px solid rgba(0,0,0,0.1); border-right:1px solid rgba(0,0,0,0.1); font-size:18px; font-family: "nanum barun gothic"; color:#000; font-weight:bold;display:inline-block;}
.inner a{height:30px; position:relative; background:#fff; padding:0 10px; line-height:30px; letter-spacing:-1px; border-left:1px solid rgba(0,0,0,0.1); border-right:1px solid rgba(0,0,0,0.1);  font-size:13px; font-family: "nanum barun gothic"; color:#666;display:inline-block; }

#a_free_board_bottom{width:100%; padding-bottom:10px; margin-top:15px;}
#a_free_board_bottom{text-align:center;}
	.a_free_name_title{display:inline-block; width:46%; font-family:"nanum barun gothic"; color:#666666; font-size:11px; position:relative;}
	.a_free_name_title02{display:inline-block; width:45px; font-family:"nanum barun gothic"; color:#666666; font-size:11px;}
	.a_free_name_title:hover{color:#F00;}
	#a_free_keyword{width:100px; height:22px; line-height:22px; font-family: 'nanum barun gothic'; font-size:12px; padding-bottom:1px; border:1px solid #cccccc;}
	.a_free_name_view_zoom{position:absolute; top:7px; right:3px;}
	#a_keyword{width:100%; height:30px; line-height:30px; font-family: 'nanum barun gothic'; font-size:14px; padding-bottom:1px; border:1px solid #cccccc;}

/*◆◆◆◆◆profile detail영역◆◆◆◆◆*/
.pro_mc_Dwrap{width:96%; margin:2%; overflow:hidden; margin-bottom:2%; background-image:url(../images/mc_back.png);}
.pro_mc_Dbx{width:96%; overflow:hidden; margin:2%;}
.pro_mc_Dtx2,.pro_mc_Dtx3,.pro_mc_Dtx4,.pro_mc_Dtx5{font-family: "nanum barun gothic";color:#fff; display:block;}
.pro_mc_Dtx1{color:#f3f300;font-family: "nanum barun gothic";}
.pro_mc_Dtx1{ margin:2% 0;font-size:1em; line-height:1; display:block; float:left;}
.pro_mc_Dtx2{ margin-bottom:1.6%;font-size:0.8em; line-height:1; display:block; clear:both;}
.pro_mc_partbx1{width:100%; overflow:hidden; margin-bottom:2%;}
.pro_mc_imgbx{width:40%;float:left; margin-right:4%; }
.pro_mc_imgbx img{width:100%;}
.pro_mc_textbx{width:56%;float:left;}
.pro_mc_link{width:100%; clear:both; text-align:center; overflow:hidden;}
.pro_mc_linktx{font-family: "nanum barun gothic";color:#fff; text-align:center; width:29%; padding:2% 0; margin:1% 2%; background:#3d372a; display:block; float:left;}

.pro_mc_markwrap{width:70%; text-align:right; float:right;}
.pro_mc_marktx1,.pro_mc_marktx2,.pro_mc_marktx3{font-family: "nanum barun gothic";color:#fff;width:28%; float:right; margin:0 1%; padding:1.5% 1%; text-align:center; display:block; font-size:0.8em;}
.pro_mc_marktx1{background:#e8c445;}
.pro_mc_marktx2{background:#9191cb;}
.pro_mc_marktx3{background:#7ebc9c;}

.pro_mc_Dtx3{font-size:1em; line-height:1.2;}
.pro_mc_partbx2{ background-image:url(../images/mc_textbg.png); width:96%; padding:4% 0 4% 4%; margin-bottom:3%; overflow:hidden;}

.pro_mc_partbx3{width:100%; height:250px; overflow:hidden; background:#000; margin-bottom:3%;}
.pro_mc_partbx3 img{width:100%;}

.pro_mc_partbx_snap{width:100%; overflow:hidden; position:relative; margin-bottom:3%;}
.pro_mc_partbx_snap img{width:100%;}
.pro_mc_snap_left{position:absolute; left:1%; top:42%;}
.pro_mc_snap_left img,.pro_mc_snap_right img{width:70%;}
.pro_mc_snap_right{position:absolute; right:0; top:42%;}

.pro_mc_partbx_imgbx{width:100%; overflow:hidden; position:relative; margin-bottom:3%;}
.pro_mc_imgbx_in{width:100%;}
.pro_mc_imgbx_in p{width:48%; margin:0 1%; float:left;}
.pro_mc_imgbx_in p img{width:100%;}
.pro_mc_snap_left2{position:absolute; left:3%; top:42%;}
.pro_mc_snap_left2 img,.pro_mc_snap_right2 img{width:70%;}
.pro_mc_snap_right2{position:absolute; right:1%; top:42%;}

.pro_mc_partbx4{width:100%; overflow:hidden; margin-bottom:2%;}
.pro_mc_textbx2{width:46%; height:118px; float:left; background-image:url(../images/mc_textbg2.png); padding:2% 0 2% 3%; margin-right:1%;}
.pro_mc_textbx3{width:46%; height:118px; float:left; background-image:url(../images/mc_textbg2.png); padding:2% 0 2% 3%; margin-left:1%;}
.pro_mc_Dtx4{font-size:1em;line-height:1.2;}
.pro_mc_Dtx5{text-indent:3%;font-size:0.9em; line-height:1.3;}
.pro_mc_Dtx4{margin-bottom:4%;}

.pro_mc_partbx_banner{width:100%; overflow:hidden;}
.pro_mc_partbx_banner img{width:100%;}
/*◆◆◆◆◆service 영역◆◆◆◆◆*/
.pro_service_wrap{width:96%; margin:2%; overflow:hidden; margin-bottom:2%; background-image:url(../images/mc_back.png);}
.pro_service_title{width:100%; margin-bottom:3%;}
.pro_service_tx1,.pro_service_tx2,.pro_service_tx3,.pro_service_tx4,.pro_service_txcolor{ font-family: 'nanum barun gothic'; color:#fff; line-height:1.4;}
.pro_service_tx1,.pro_service_tx2,.pro_service_tx3,.pro_service_tx4{display:block;}
.pro_service_tx1{font-size:1.1em; margin:4% 0 4% 4%;}
.pro_service_tbx1{width:50%; overflow:hidden; margin-bottom:3%;float:left;}
.pro_service_tbx2{width:50%; overflow:hidden; margin-bottom:1.5%; float:left;}
.pro_service_tbx{width:100%; overflow:hidden; margin-bottom:1.5%;}
.pro_service_tt{font-size:1.1em; margin:2% 0 2% 7%; font-family: 'nanum barun gothic'; color:#fff;}
.pro_service_tx2{font-size:1.1em; margin:2% 0 2% 3%;}
.pro_service_tx3{font-size:1em; margin:1% 0 1% 13%;}
.pro_service_tx4{font-size:1em; margin:1% 0 1% 7%;}
.pro_service_txcolor{font-size:1em; background:#333;}

/*◆◆◆◆◆request 영역◆◆◆◆◆*/
.pro_re_wrap{width:96%; margin:2%; overflow:hidden; margin-bottom:2%; background-image:url(../images/h_backg02.png);}
/*리스트*/
.ask_li_th{width:100%; background:#7c7a7a; overflow:hidden; padding:2% 0; margin-bottom:1%;}
.re_n_bx1,.re_n_bx2,.re_n_bx3,.re_n_bx4,.re_n_th1, .re_n_th2, .re_n_th3, .re_n_th4{left;font-family: 'nanum barun gothic'; color:#fff; }
.re_n_th1, .re_n_th2, .re_n_th3, .re_n_th4{font-size:0.9em; line-height:1.7;font-family: 'nanum barun gothic'; color:#fff;}
.re_n_th1, .re_n_bx1{width:12%; text-align:center; float:left;}
.re_n_th2, .re_n_bx2{width:88%; float:left;}
.re_n_th2{text-align:center;}
.re_n_bx1{font-size:0.7em;}
.re_n_bx2{font-size:0.9em; text-indent:6%; position:relative; line-height:1.3;}
.re_n_bx2 a{display:inline-block;font-size:0.98em; text-indent:0; position:relative; line-height:1.3;}
.re_n_bxkey{width:3.3%; position:absolute; top:-1px; left:0;}
.re_n_bxRe{width:7%; position:absolute; top:2px; left:-2px;}
.re_in_smallbx{width:100%; overflow:hidden; margin-top:1%;}
.re_n_bx3,.re_n_bx4{font-size:0.7em; float:left;}
.sub_re_a{width:100%;}

/*◆◆◆◆◆request view영역◆◆◆◆◆*/
.re_listview_bx{width:100%;}
.re_Rview_bx1{width:100%; overflow:hidden; text-align:center;background:#f1f1f1;}
.re_Rview_tx1{ width:100%; padding:3.5% 0; font-size:1em; display:block; color:#555555;} 

.re_Rview_bx1,.re_Rview_tx2, .re_Rview_tx3,.re_Rview_tx4{ font-family:"nanum barun gothic"; }

.re_Rview_bx2{width:100%; overflow:hidden; padding:3% 0; border-bottom:1px solid #cdcdcd; margin-bottom:4%;}
.re_Rview_tx2{color:#9999ab; font-size:0.9em; margin-left:2%; margin-right:1%; display:block; float:left;}
.re_Rview_tx3{ color:#fff; font-size:0.9em; display:block; float:left;margin-right:2%;}

.re_Rview_bx3{width:96%; overflow:hidden; padding:2%;}
.re_Rview_tx4{ color:#fff; font-size:0.9em; line-height:1.5; display:block;}

.re_Rview_bx4{width:100%; overflow:hidden;background:#f1f1f1; margin-top:4%;}
.re_Rv_replytx1, .re_Rv_replytx2, .re_Rv_replytx3, .re_Rv_replytx4, .re_Rv_replytx5{font-family:"nanum barun gothic"; }
.re_Rv_replytx1{padding:2% 0; display:block; color:#555555; text-indent:2%;}

.re_Rview_bx5{width:88%;margin:0 6%; overflow:hidden;  border-bottom:1px solid #cdcdcd; margin-bottom:3%;}
.re_Rview_reply{width:100%; overflow:hidden; margin:3% 0 4% 0;}
.re_Rv_replytx2{color:#fff; float:left; margin-right:2%; margin-bottom:1%; font-size:0.89em; line-height:1.1;}
.re_Rv_replytx3{display:block; color:#CCC; margin-bottom:1%; font-size:0.8em; line-height:1.3; }
.re_Rv_replytx4{color:#fff; font-size:0.9em; line-height:1.1; float:left;}

.pro_Rview_link{width:100%; clear:both; text-align:center; overflow:hidden;}
.pro_Rview_link_in{width:50%; margin:0 25%; overflow:hidden;}
.pro_Rview_linktx{font-family: "nanum barun gothic";color:#fff; text-align:center; width:48%; padding:4% 0; margin:1%; background:#3d372a; display:block; float:left; font-size:0.9em;}
.pro_Rview_linktx a{font-size:0.95em;}

.re_Rview_bx6{width:88%;margin:0 6% 3% 6%; overflow:hidden; }
.re_Rview_bx6 textarea{font-family:"nanum barun gothic"; font-size:0.9em; padding:1% 2%; background:#f1f1f1; border:1px solid #474747; color:#000; width:79%; margin-right:2%;}
.re_Rv_replytx5{padding:5.7% 2%; background:#ccc; }
/*상담하기*/
.sub_ask_wrap{width:96%; overflow:hidden; margin:2%;}
.ask_li_1, .ask_li_2{ width:100%; overflow:hidden; padding:2% 0; margin-bottom:1%;}
.ask_li_1{background:#383838;}
.ask_li_2{background:#434343;}
.ask_t_bx{width:20%; color:#fff; float:left; font-family:"nanum barun gothic"; font-size:1em; font-weight:bold; line-height:1.9; text-indent:3%;}
.ask_d_bx2{width:80%;float:left; }

.ask_text, .ask_input_02,.ask_input_03,.ask_input_04{background:none;border:1px solid #474747; color:#fff; font-family:"nanum barun gothic"; height:21px; }
.ask_text{ width:90%;}
.ask_input_02{width:30%;}
.ask_input_03{width:27%;}
.ask_input_04{width:30%;}

.ask_phone{width:19%; height:21px; float:left; display:block; margin-right:4px;  font-family:"nanum barun gothic"; background-color:#383838;color:#ffffff;BORDER: 1px solid #474747;}
.ask_phone2, .ask_email{font-family:"nanum barun gothic";color:#fff; background:none; border:1px solid #474747; height:21px;}
.ask_phone2{ width:32%;}
.ask_email{width:27%; }
.email_box{width:30%; height:21px;display:inline-block;}
.ask_conf{color:#fff;font-family:"nanum barun gothic";}
.email_box, .ask_place, .ask_place2,.ask_time1, .ask_time2{background-color:#434343;color:#ffffff;BORDER: 1px solid #474747; height:21px;font-family:"nanum barun gothic";}
.ask_time1, .ask_time2{background-color:#383838;color:#ffffff;BORDER: 1px solid #474747; height:21px;font-family:"nanum barun gothic";}
.ask_place{width:20%;}
..ask_place2{width:30%;}

.ask_part{display:block; float:left; margin-top:1.5%;}
.ask_part_t{color:#fff;font-family:"nanum barun gothic"; font-size:1em; display:inline-block; float:left; margin-top:1.5%; margin-right:2.5%;}
.ask_tarea01{text-indent:1%;font-family:"nanum barun gothic"; font-size:1em; background:#383838; color:#fff; BORDER: 1px solid #474747; width:78%;}
.ask_tarea02{ padding:1%; color:#fff; font-family:"nanum barun gothic"; font-size:0.8em; background:#434343; BORDER: 1px solid #474747; }
.Rview_write_tarea01{text-indent:1%;font-family:"nanum barun gothic"; font-size:1em; background:#383838; color:#fff; BORDER: 1px solid #474747; width:78%; height:200px;}

.ask_textarea_bx{padding:1% 2%; }
.board_link_wrap{width:100%;}
.sub_ask_agree{color:#fff;font-family:"nanum barun gothic"; font-size:0.8em; display:inline-block; margin-bottom:4%; margin-left:4%;}
.sub_re_askq{width:96%; padding:3% 0; text-align:center;display:block; background:#000; color:#fff; font-size:1.7em; float:right; margin:0 2%; margin-bottom:2%;}

.sub_re_ask{width:46%; padding:2% 0; text-align:center;display:block; background:#000; color:#fff; font-size:1em; float:right; margin:0 2%; margin-bottom:2%;}
/*◆◆◆◆◆쓰기 영역◆◆◆◆◆*/
.pro_Rwrite_link{width:84%; margin:0 8%; clear:both; text-align:center; overflow:hidden;}
.pro_Rwrite_linktx{font-family: "nanum barun gothic";color:#fff; text-align:center; width:46%; padding:2% 0; margin:1% 2%; background:#3d372a; display:block; float:left;}
/*◆◆◆◆◆location영역◆◆◆◆◆*/
.pro_map_wrap{width:96%; margin:2%; overflow:hidden; margin-bottom:2%;}
.pro_map_bx, .pro_map_bx2{width:100%; overflow:hidden;}
.pro_map_bx img{width:100%;}
.pro_map_bx2{text-align:right;}
.pro_map_view1,.pro_map_view2{width:30%; display:inline-block;}
.pro_map_view1{margin-right:3%;}
.pro_map_view1 img, .pro_map_view2 img{width:100%;}


















