html, body{margin:0px; padding:0px;}
p, ul, li {margin:0; padding:0;}
img {border:0;}
ul {list-style:none;}
a{text-decoration:none;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
caption {visibility: hidden;overflow: hidden;width: 0px;height: 0px;font-size: 0px;line-height: 0;}
.ml20{margin-left:20px}
.ml40{margin-left:40px}
#bd_wrap{position:fixed; width:100%; height:100%; top:0px; left:0px;
         background:url(../images/bg.jpg) no-repeat; 
		 background-position:top center; background-size:cover;
		 z-index:1;}
#bd_sld{position:fixed; width:100%; height:100%; top:0px; left:0px;
         background:url(../images/bg_sl.png);
		 z-index:2;}
		 
.select{position:absolute; width:112px; height:17px; 
        top:20px; right:20px;  text-align:right;}
.select form{width:112px; height:17px;}

#mCont_wrap{position:absolute; width:1020px; height:auto; left:50%; 
            margin-left:-510px; padding:177px 0 100px; 
			background:url(../images/ftrimg.png) no-repeat; background-position:left bottom; z-index:999;}
.wzLogo{position:absolute; width:402px; height:110px; top:68px; left:0px;}
.wzLogo a{display:block; width:402px; height:110px; 
		  background:url(../images/wzLogo.png);}
.kyciLogo{position:absolute; width:192px; height:35px; top:120px; right:0px;}
.kyciLogo a{display:block; width:192px; height:35px; 
		    background:url(../images/kyciLogo.png);}
	  
#mCttxt_wrap{position:relative; width:1000px; height:auto; 
			 margin:0 auto; padding:10px;
			 background:url(../images/contbx_bg.png);}
#mCttxt_bd{position:relative; width:960px; 
           padding:60px 20px 20px; text-align:center;
		   background:#fff;}
.fontB{ font-weight:bold}
.border_eee{ border:1px solid #eee}

/*상담원알림
#mCttxt_bd .main_news{width:390px; height:350px; margin:0 20px 20px 0 !important;}	  
.main_news a{display:block;}
.main_news a:hover > dd{color:#000;}
.main_news dd{font-size:13px; color:#666; text-align:left; padding:2px 0px 2px 10px; margin-bottom:3px;
			  background:url(../images/latest_dot.gif) no-repeat; background-position:left center;}
.mnews_head{text-align:justify !important; margin-bottom:10px; padding:0 0 15px 0 !important; 
            border-bottom:1px dashed #999;}
.mnews_head img{float:left; margin:0 10px 5px 0;}
.mnews_head b{display:block; margin-bottom:2px;}
*/

#mCttxt_bd .main_news01{ display:inline-block; float:left; width:390px; height:160px;margin:0 0px 10px 0 !important; border:1px solid #dfdfdf}	/*  height:125px */
.main_news01 a{display:block;}
.main_news01 a:hover > li{color:#000;}
.main_news01 li{font-size:13px; color:#666; text-align:left; padding:2px 0 2px 10px; margin-bottom:3px;
			  background:url(../images/latest_dot.gif) no-repeat; background-position:left center;}
.mnews_head{text-align:justify !important; margin-bottom:10px; padding:0 0 15px 0 !important; 
            border-bottom:1px dashed #999;}
.mnews_head img{float:left; margin:0 10px 5px 0;}
.mnews_head b{display:block; margin-bottom:2px;}

#mCttxt_bd .main_news02{display:inline-block;float:left; width:390px; height:160px; margin:0 20px 10px 0 !important;border:1px solid #dfdfdf}	  /*  height:180px */
.main_news02 a{display:block;}
.main_news02 a:hover > li{color:#000;}
.main_news02 li{font-size:13px; color:#666; text-align:left; padding:2px 0 2px 10px; margin-bottom:3px;
			  background:url(../images/latest_dot.gif) no-repeat; background-position:left center;}



/*유용한정보*/ 
#mCttxt_bd .main_tips{float:right;width:494px; height:356px; margin:0 0 20px 0 !important;}	
/* .main_tips a{display:block; height:135px; margin:0 8px 8px 0; float:left;}
.main_tips a:hover > dd{color:#000;}
.main_tips a:hover > dd img{width:149px; height:94px; border:3px solid #419eea;}
.main_tips dd{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
.main_tips dd img{margin-bottom:3px;} */
.main_tips a{display:inline-block; padding:5px 0; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;margin-bottom:20px}
.main_tips a:hover{color:#000;}
.main_tips a:hover > img{ border:3px solid #3883da; box-sizing:border-box}
.main_tips img{margin-bottom:3px;width:230px;width:149px; height:94px;}
.main_tips .tips_box{display:inline;padding:5px; }


/*우리들 이야기*/ 
#mCttxt_bd .main_story{width:335px; height:200px; margin:0 18px 20px 0 !important;}
.main_story a{display:block; height:135px; margin:0 8px 8px 0; float:left;}
.main_story a:hover > li{color:#000;}
.main_story a:hover > li img{width:149px; height:94px; border:3px solid #419eea;}
.main_story li{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
.main_story li img{margin-bottom:10px;}


/*사이버 힐링*/ 
#mCttxt_bd .main_healing{width:154px; height:200px; margin:0 18px 20px 0 !important;}
.main_healing  a{display:block; height:135px; margin:0 8px 8px 0; float:left;}
.main_healing  a:hover > p{color:#000;}
.main_healing  a:hover > img{width:149px; height:94px; border:3px solid #419eea;}
.main_healing p{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
.main_healing img{margin-bottom:10px;}


/*희망한마디*/ 
#mCttxt_bd .main_coment01{width:154px; height:200px; margin:0 18px 20px 0 !important;}
.main_coment01  a{display:block; height:135px; margin:0 8px 8px 0; float:left;}
.main_coment01  a:hover > p{color:#000; font-size:12px;}
.main_coment01  a:hover > img{width:149px; height:94px; border:3px solid #419eea;}
.main_coment01 p{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
.main_coment01 img{margin-bottom:10px;}
ul.hope li{ padding-bottom:40px}


/*독자한마디*/ 
#mCttxt_bd .main_coment02{width:154px; height:200px; margin:0 0 20px 0 !important;}
.main_coment02  a{display:block; height:135px; margin:0 8px 8px 0; float:left;}
.main_coment02  a:hover > p{color:#000; }
.main_coment02  a:hover > img{width:149px; height:94px; border:3px solid #419eea;}
.main_coment02 p{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
.main_coment02 img{margin-bottom:10px;}

.mr_zero{margin:0 -10px 8px 0 !important;}

.ctmntt{display:block; font-family:"Nanum Gothic",sans-serif; margin-left:-12px; font-size:26px; color:#f22f8b; text-align:left; letter-spacing:-2px;}	
.mar02{margin-left:0 !important; margin-bottom:10px}	
.ctmntt b{display:inline-block; font-size:14px; font-weight:normal; letter-spacing:-1px;
		margin-bottom:15px; padding:2px 20px 4px 10px;background:url(../images/mtitle_bg.png) no-repeat; background-position:right;color:#484848}
.clrbt{clear:both;}
#cnttb{position:relative; width:450px; height:137px;border-spacing:0px; border-collapse:collapse;}
#cnttb td{position:relative; vertical-align:top; text-align:left;}	   
#cnttb .cntpt{width:135px;}
#cnttb .cntsp{width:10px;}

/*서브페이지 관련*/
#sCttxt_wrap{position:relative; width:1000px; height:auto;margin:0 auto; padding:10px;background:url(../images/contbx_bg.png);}
#sCttxt_bd{position:relative; width:700px; min-height:1000px;padding:40px 20px 20px 280px; text-align:center;background:#fff;}
#mCttxt_bd .box{position:relative; display:block;font-family:"Nanum Gothic",sans-serif; padding:12px; float:left;border:1px solid #ddd;}
#mCttxt_bd ul{display:block; margin:0px; padding:0px;}

/*서브페이지 타이틀*/
h2.sub_title{color:#000; font-size:24px; font-weight:bold; text-align:center; letter-spacing:-0.8px; padding-bottom:15px; line-height:24px; background: url(../images/title_icon.png) 30% 0  no-repeat}
h2.bg02{background: url(../images/title_icon.png) 15% 0  no-repeat}
/* h2.sub_title img{margin:0 0 -5px 10px;} 
h2.sub_title span{display:block; padding-top:10px;color:#000; font-size:20px;font-weight:normal;}
h2.sub_title_cmt{color:#000; font-size:30px; font-weight:bold; text-align:left; letter-spacing:-0.8px;padding-bottom:50px; line-height:25px;}
h2.sub_title_cmt span{display:block; padding-top:10px;color:#000; font-size:15px; font-weight:normal; text-align:left; letter-spacing:-0.8px;}*/

/*서브페이지 레프트 메뉴*/
#sLmenu{position:absolute; width:295px; height:auto;top:0px; left:50%; margin-left:-500px;}/*width:270px*/
#sLmenu dl{margin:10px 10px 10px 5px; padding:10px 10px 10px 5px; width:auto !important;text-align:left !important; border-right:1px solid #eee; line-height:18px !important; min-height:1000px}
#sLmenu dt{width:auto !important; height:auto !important; font-size:14px !important;color:#3f3f3f;padding:4px !important; margin:0px !important;background:#ffedf8 !important; }
#sLmenu dd{width:auto !important; font-size:12px !important;padding:0px !important; margin:0px !important; border-bottom:1px dashed #eee; }
#sLmenu dd a{display:block; padding:2px 0 2px; letter-spacing:-1px;line-height:18px; padding:5px 0}
#sLmenu dd a:hover{color:#f22f8b; background:url(../images/sLmicon.png) no-repeat; background-position:left center; padding-left:15px;}

/*서브페이지 탑버튼*/
#back-top{position:fixed; width:30px; height:83px; top:187px; left:50%;margin-left:500px;}
#back-top a{display:block; width:30px; height:83px; background:url(../images/topbtn.jpg);}

/*서브페이지 본문*/
#sCttxt_bd{font-family:"Nanum Gothic",sans-serif; text-align:left; }
#sCttxt_bd dl{position:relative; width:100%; height:100%;font-size:20px; color:#494949; line-height:15px;}
#sCttxt_bd dt, dd{margin:0px; padding:0px;}
#sCttxt_bd dt{display:block; height:auto; font-size:22px; letter-spacing:-0.8px;margin:6px 0px 10px; 
padding-left:24px; line-height:25px;background:url(../images/dticon.png) no-repeat left center;}
#sCttxt_bd dd{font-size:15px; color:#696969; font-weight:normal;text-justify:inter-cluster; letter-spacing:-1px; line-height:23px;padding:5px 20px;}
#sCttxt_bd dd a{color:#696969;}

#sCttxt_bd .con_wrap{position:relative; width:100%; height:100%;font-size:20px; color:#494949; line-height:15px;}
/*#sCttxt_bd .con_wrap span{display:block; text-align:center; font-size:18px;} */
#sCttxt_bd .con_wrap h3{display:block;font-size:1em;letter-spacing:-0.1em;color:#3a3a3a;margin-left:4px;padding:0 0 6px 40px;line-height:1em;font-weight:100;background:url(../images/dticon.png) no-repeat 22px 4px;}
#sCttxt_bd .con_box{font-size:0.75em ; color:#666; font-weight:normal;word-break:keep-all; text-align:justify;letter-spacing:-0.8px; line-height:28px;padding:5px 10px 5px 30px;}
#sCttxt_bd .con_box .corp_img{text-align:center; margin:5px;}
#sCttxt_bd .con_box .corp_txt{text-align:center; margin-bottom:15px;}
#sCttxt_bd .con_box a{color:#696969;}
<!--#sCttxt_bd div.webmgz_contents{position:relative; width:100%; height:100%; text-align:left;font-family:'Malgun Gothic'; font-size:20px; color:#494949; line-height:15px;}
.tbl_box{padding:10px 0}
.topline{ border-top:1px solid #ccc !important}
.chttb01{width:100%; margin:5px 0px;border-top:2px solid #0085db; border-bottomt:1px solid #ccc;border-collapse:collapse;text-align:center; }
.chttb01 thead th{background:#f7fafc;border-left:1px solid #afafaf; border-bottom:1px solid #afafaf; line-height:18px; padding:14px 4px}
.chttb01 thead th:first-child, .chttb01 tbody td:first-child{border-left:0}
.chttb01 tbody th:first-child{border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; font-weight:100}
.chttb01 td{padding:5px 10px;border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff}
.chttb01 td.rows{border-right:1px solid #ccc !important;}
.chttb01 td.lft{text-align:justify !important;}
.booktitle{display:block; text-align:center; padding-bottom:20px;
           font-family:"Nanum Gothic",sans-serif; font-size:30px; color:#494949; font-weight:bold; 
		   letter-spacing:-0.8px;}
.subtitle{display:block; font-weight:normal; padding-bottom:20px; 
		   line-height:28px;
           font-family:"Nanum Gothic",sans-serif; font-size:20px; color:#494949;
	       line-height:27px;
		   text-align:justify !important; text-justify:inter-cluster !important;}

.qna_q{display:block;text-align:justify !important; letter-spacing:-0.12em }
.qna_q img{margin:5px; float:left;}	
.qna_a2{display:block;margin-top:40px;text-align:justify !important;letter-spacing:-0.12em}
.qna_a2 img{margin:5px; float:left;}	
.story{font-family:'dotum'; text-align:left; font-size:13px; font-weight:normal; letter-spacing:0px;}


/*서브페이지 한줄평 폼*/
#coment_form{padding:0 0 20px;}
#coment_form input{padding:3px 5px 7px; border:1px solid #ccc; border-radius:5px; margin:0 5px 0 0;}
#coment_form textarea{width:100%; height:70px; border:1px solid #ccc; margin:10px 0 10px;}
#coment_form a.cmt_ent{display:inline-block; font-size:13px; color:#fff; font-weight:bold; text-align:center;
					  padding:4px 10px 6px; margin-left:592px;
					  background:#419eea; border:1px solid #2a86d2; cursor:pointer;}
#coment_form a.cmt_ent:hover{background:#2a86d2;}
					  

#coment_wrap{ display:block; border-top:2px solid #eeeeee;}
#coment_wrap li{display:block; font-size:13px; line-height:22px;
				padding:10px 0 10px; 
				border-bottom:1px dashed #eeeeee;}
#coment_wrap li b{display:block; font-size:15px; color:#006fb6; margin-bottom:5px;}
#coment_wrap li b a{display:inline-block !important; width:38px; height:15px; margin:0 0 -3px 15px; cursor:pointer;}
#coment_wrap li b .icn_mdfy{background:url(../images/icon_modify.png) no-repeat;}
#coment_wrap li b .icn_dlt{background:url(../images/icon_delete.png) no-repeat;}
#coment_wrap li span{display:block; color:#aaa; text-align:right; margin-top:10px;}

h3,h4,h5{ margin:0; padding:0; border:0; line-height:1.26em; }
.dotnone{background:none !important}
.write_st01 {letter-spacing:-0.5px; line-height:18px}
.write_st01 h4.tit_01{display:block; border:1px solid #419eea;font-size:20px;padding:10px 20px; font-weight:100;background:url(../images/icon_dot02.gif) no-repeat left center;}
.write_st01 h5.tit_02{padding-left:10px;font-size:18px; font-weight:bold;padding:8px}
.write_st01 h6.tit_03{padding-left:15px;font-size:16px; font-weight:100; padding:4px 18px !important; margin:0 !important}
.write_st01 ul{font-size:14px;padding-left:40px; padding-bottom:5px}
.write_st01 p, .write_st01 ul li{line-height:24px;display:block}
.write_st01 p.exp01{background:url(../images/bul_exp01.gif) 0 10px no-repeat; padding-left:10px; margin-left:14px}
.write_st01 p.exp02{background:url(../images/bul_exp02.gif) 0 12px no-repeat; padding-left:10px;}
.write_st01 p.exp03{margin-left:15px;color:#999; line-height:18px; padding-bottom:10px}
.write_st01 li.bg_line01{ border:1px solid #CCC; padding:10px 20px; margin:4px 20px}
.pdL05{padding-left:5px}
span.add_exp{font-size:14px; padding:30px}
.txt_clr01{clear:both; height:42px}
.tbl_ty01{margin-left:40px; display:block}
.tbl_ty01 table {width: 90%;}
.tbl_ty01 th, .tbl_ty01 td {padding:6px;border: 1px solid #d0d0d0;line-height:20px;font-size: 14px;}
.tbl_ty01 th {text-align: center;color: #111;background: #f9f9f9;}
.tbl_ty01 tbody th {color: #4c4d4f;}
.tbl_ty01 td {text-align: center;word-break: keep-all;}
.tbl_ty01 thead th {border-bottom: 1px solid #acc3d3;border-top: 1px solid #acc3d3;;padding:10px;background: #f5f7f9;}

.chttb02{position:relative; margin:5px 0px; 
		 border-top:1px solid #8c8c8c !important; border-left:1px solid #8c8c8c !important;border-collapse:collapse}
.chttb02 th{padding:5px; background:#e7e7e7; text-align:center !important;
            border-right:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c;}
.chttb02 td{text-align:left !important; padding:8px; vertical-align:top !important;
            border-right:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c;}
.chttb02 td li{ font-size:12px !important; padding-bottom:5px}
.chttb02 td.lft{text-align:justify !important;}

p.refer{display:block; color:#828282; padding:6px 10px 0 15px}
p.source01{display:block;text-align:center; color:#828282; font-size:14px !important; line-height:24px}
p.next01{display:block; text-align:center;font-size:14px !important}
.fsblue01{color:#419eea; display:inline-block !important; font-size:14px !important; font-weight:bold}
.prgraph_st01{display:block;border:1px solid #dfdfdf; padding:10px}
.font_red{color:#F00;}
.font_st02{color:#03C;}
.font_st03{padding:50px 0 10px 0;font-weight:600}
.font_st04{line-height:24px}
.dpinline{display:inline-block !important}
.box_st01{display:block; padding:30px 30px 50px 40px; margin:20px; border:2px solid #CCC; background:#f9f9f9}
.tac{text-align:center}
.fbold{font-weight:600}
.lh30{line-height:30px}
.lh18{line-height:18px}
.font_cmt01{ font-size:12px;}
.font_cmt02{ font-size:12px; color:#F00}
.coment_sch{ font-size:18px;}
.btn_down{ display:inline-block; height:24px; line-height:22px; width:120px; text-align:center; background:#03C; color:#fff !important; border-radius:4px; font-size:0.85em}