html, body{margin:0px; padding:0px;}
p, ul, li {margin:0; padding:0;}
img {border:0;}
ul {list-style:none;}
a{text-decoration:none;}

#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}






/*상담원알림
#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:125px; margin:0 20px 20px 0 !important;}	  
.main_news01 a{display:block;}
.main_news01 a:hover > dd{color:#000;}
.main_news01 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_news02{display:inline-block;float:left; width:390px; height:180px; margin:0 20px 20px 0 !important;}	  
.main_news02 a{display:block;}
.main_news02 a:hover > dd{color:#000;}
.main_news02 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;}



/*유용한정보*/ 
#mCttxt_bd .main_tips{float:right;width:494px; height:350px; 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;}



/*우리들 이야기*/ 
#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 > dd{color:#000;}
.main_story a:hover > dd img{width:149px; height:94px; border:3px solid #419eea;}
.main_story dd{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
.main_story dd img{margin-bottom:3px;}


/*사이버 힐링*/ 
#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 > dd{color:#000;}
.main_healing  a:hover > dd img{width:149px; height:94px; border:3px solid #419eea;}
.main_healing dd{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
.main_healing dd img{margin-bottom:3px;}


/*희망한마디*/ 
#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 > dd{color:#000; font-size:12px;}
.main_coment01  a:hover > dd img{width:149px; height:94px; border:3px solid #419eea;}
.main_coment01 dd{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
.main_coment01 dd img{margin-bottom:3px;}


/*독자한마디*/ 
#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 > dd{color:#000; }
.main_coment02  a:hover > dd img{width:149px; height:94px; border:3px solid #419eea;}
.main_coment02 dd{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
.main_coment02 dd img{margin-bottom:3px;}







.mr_zero{margin:0 -10px 8px 0 !important;}




.ctmntt{display:block; font-family:"Malgun Gothic"; margin-left:-13px;
	    font-size:27px; color:#5caaea; text-align:left; letter-spacing:-4px;}	
.ctmntt b{display:inline-block; 
		font-size:15px; color:#fff; font-weight:normal; letter-spacing:-1px; 
		margin-bottom:15px; padding:2px 20px 2px 10px;
		background:url(../images/mtitle_bg.png) no-repeat; background-position:right;}
.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 10px 10px 10px;
			 background:url(../images/contbx_bg.png);}
#sCttxt_bd{position:relative; width:700px; min-height:1000px;
           padding:70px 20px 20px 280px; text-align:center;
		   background:#fff;}
		   
		   	   
#mCttxt_bd li{position:relative; display:block; 
			  font-family:"Malgun Gothic"; padding:12px; float:left; 
              border:1px solid #ddd;}
			  
#mCttxt_bd li dl{display:block; margin:0px; padding:0px;}

/*서브페이지 타이틀*/
.sub_title{color:#000; font-size:25px; font-weight:bold; text-align:center; letter-spacing:-2px;
		   padding-bottom:50px; line-height:30px;}
.sub_title img{margin:0 0 -5px 10px;}
.sub_title span{display:block; padding-top:10px;
				color:#000; font-size:20px; font-weight:normal; text-align:center; letter-spacing:-2px;
}

.sub_title_cmt{color:#000; font-size:30px; font-weight:bold; text-align:left; letter-spacing:-2px;
			   padding-bottom:50px; line-height:25px;}
.sub_title_cmt span{display:block; padding-top:10px;
					color:#000; font-size:15px; font-weight:normal; text-align:left; letter-spacing:-2px;}







/*서브페이지 레프트 메뉴*/
#sLmenu{position:absolute; width:270px; height:auto; 
        top:0px; left:50%; margin-left:-500px;}
#sLmenu dl{margin:10px; padding:10px; width:auto !important; 
		    text-align:left !important; border-right:1px solid #eee; line-height:18px !important;}
#sLmenu dt{width:auto !important; height:auto !important; font-size:14px !important; 
		   color:#fff;
		   padding:4px !important; margin:0px !important;
		   background:#419eea !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;}
#sLmenu dd a:hover{color:#419eea; 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 dl{position:relative; width:100%; height:100%; text-align:left;
			  font-family:'Malgun Gothic'; font-size:20px; color:#494949; line-height:15px;}
#sCttxt_bd dt, dd{margin:0px; padding:0px;}
#sCttxt_bd dt{display:block; height:auto;
			  font-family:'Malgun Gothic'; font-size:22px; letter-spacing:-2px; 
              margin:6px 0px 10px; padding-left:24px; line-height:25px;
			  background:url(../images/dticon.png) no-repeat left center;}
#sCttxt_bd dd{font-family:'Malgun Gothic'; font-size:15px; color:#696969; font-weight:normal;
              text-align:justify; text-justify:inter-cluster; letter-spacing:-1px; line-height:23px;
			  padding:5px 0;}
#sCttxt_bd dd a{color:#696969;}
#sCttxt_bd dd span{display:block; text-align:center; font-size:18px;}
#sCttxt_bd dd table{border:0px; width:100%; margin:5px 0px;}
#sCttxt_bd dd table td{vertical-align:top; 
                       font-family:'dotum'; font-size:12px; color:#696969; font-weight:normal;
					   letter-spacing:-2px; line-height:20px;
					   text-align:justify; text-justify:inter-cluster; letter-spacing:0px;}
#sCttxt_bd dd.corp_img{text-align:center; margin:5px;}
#sCttxt_bd dd.corp_txt{text-align:center; margin-bottom:15px;}

.chttb01{position:relative; width:100%; margin:5px 0px; 
		 border-top:1px solid #8c8c8c !important; border-left:1px solid #8c8c8c !important;border-collapse:collapse}
.chttb01 th{padding:5px; background:#e7e7e7; text-align:center !important;
            border-right:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c;}
.chttb01 td{text-align:center !important; padding:5px; vertical-align:middle !important;
            border-right:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c;}
.chttb01 td.lft{text-align:justify !important;}
.booktitle{display:block; text-align:center; padding-bottom:20px;
           font-family:"Malgun Gothic"; font-size:30px; color:#494949; font-weight:bold; 
		   letter-spacing:-2px;}
.subtitle{display:block; font-weight:normal; padding-bottom:20px; 
		   line-height:28px;
           font-family:"Malgun Gothic"; font-size:20px; color:#494949;
	       line-height:27px;
		   text-align:justify !important; text-justify:inter-cluster !important;}

.qna_q{display:block; font-size:14px !important;
	   text-align:justify !important; text-justify:inter-cluster !important;}
.qna_q img{margin:5px 20px 10px 5px; float:left;}	
   
.qna_a{display:block; 
       font-family:'Malgun Gothic'; font-size:15px; color:#696969;
	   line-height:23px; font-weight:normal;
	   padding-left:40px; background:url(../images/qna_a.jpg) no-repeat;
	   text-align:justify !important; text-justify:inter-cluster !important;}

   
.qna_a2{display:block; font-size:14px !important; margin-top:40px;
       text-align:justify !important; text-justify:inter-cluster !important;}
.qna_a2 img{margin:5px 20px 10px 5px; float:left;}	
	   
.qna_a3{display:block;
       font-family:"Malgun Gothic"; font-size:15px !important; color:#696969; 
	   line-height:23px;
	   padding-left:40px; margin-bottom:10px;
	   background:url(../images/qna_a.jpg) no-repeat;
	   text-align:justify !important; text-justify:inter-cluster !important;}

.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:625px;
					  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;}


.dotnone{background:none !important}
ul.write_st01{letter-spacing:0.2px !important;}
ul.write_st01 li dt{ background:none !important; margin:0 !important; padding:0 !important}
ul.write_st01 li .fbox{display:block; border:1px solid #419eea; line-height:40px;background:none;font-size:20px; padding-left:20px; margin:0 !important;background:url(../images/icon_dot02.gif) no-repeat left center;}
ul.write_st01 li dd span.summary{display:block;padding:0;font-size:16px !important; text-align:left !important; padding:5px 0}
ul.write_st01 li dd p{padding:0;font-size:18px; color:#333;}
.pdL05{padding-left:5px}
ul.write_st01 ul{background:none }
ul.write_st01 li dd ul{padding-left:10px;}
ul.write_st01 li dd ul p{padding-left:10px;}
ul.write_st01 li dd ul dd{padding-left:10px}
ul.write_st01 li dd ul li dt{background:none !important;font-size:18px !important; margin:0 !important}
ul.write_st01 li dd ul li dd p{background:none; font-size:14px;}
ul.write_st01 li dd ul li dd ul li{background:none; font-size:14px}
ul.write_st01 table td{border:!px solid #CCC}



.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_st01{color:#F00; font-size:15px !important}
.font_st02{color:#03C; font-size:15px !important}
.font_st03{padding:50px 0 10px 0;font-size:17px !important; font-weight:600}
.font_st04{font-size:15px !important; line-height:24px}
.dpinline{display:inline-block !important}
.box_st01{ display:block; padding:10px 25px 25px; margin:20px; font-size:0.85em; line-height:28px; 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;}