/*초기화*/
html {overflow-y:scroll;}
body {margin:0;padding:0;font-size:14px;line-height: 170%; font-family:'NanumGothic','NanumBarunGothic','nanumsquarer',dotum,Sans-serif; background:#ffffff url('/img/topbg.png') center top repeat-x; }
html, h1, h2, h3, h4, h5, h6,  img, ul, li {margin:0;padding:0;border:0}
td {font-family: 'NanumGothic','NanumBarunGothic','nanumsquarer',dotum,Sans-serif; letter-spacing:0.5px;font-size:14px; line-height: 160%;}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
.clear {clear:both;}
a:link, a:visited {color:#333;text-decoration:none;list-style:none;}
a:hover, a:focus, a:active {color:#333;text-decoration:none;list-style:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
.clear {clear:both;}


@font-face{ 
 font-family:'Daum'; 
 font-style:normal; 
 font-weight:400; 
	 src:url('//cdn.jsdelivr.net/korean-webfonts/1/corps/daum/Daum/Daum-Regular.woff2') format('woff2'), 
	 url('//cdn.jsdelivr.net/korean-webfonts/1/corps/daum/Daum/Daum-Regular.woff') format('woff'); 
  } 
  @font-face{ 
   font-family:'Daum'; 
   font-style:normal; 
   font-weight:700; 
		src:url('//cdn.jsdelivr.net/korean-webfonts/1/corps/daum/Daum/Daum-SemiBold.woff2') format('woff2'), 
        url('//cdn.jsdelivr.net/korean-webfonts/1/corps/daum/Daum/Daum-SemiBold.woff') format('woff'); 
  }

@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 400;
  src: url(./NanumBarunGothic.eot);
  src: local('NanumBarunGothic'),
       local('NanumBarunGothic'),
       url(/css/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumBarunGothic.woff2) format('woff2'),
       url(/css/font/NanumBarunGothic.woff) format('woff'),
       url(/css/font/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumBarunGothic';
  font-style: bold;
  font-weight: 500;
  src: url(./NanumBarunGothic.eot);
  src: local('NanumBarunGothic'),
       local('NanumBarunGothic'),
       url(/css/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumBarunGothic.woff2) format('woff2'),
       url(/css/font/NanumBarunGothic.woff) format('woff'),
       url(/css/font/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'nanumsquarer';
  font-style: normal;
  font-weight: 500;
  letter-spacing:1px;
  src: url(./nanumsquarer.eot);
  src: local('nanumsquarer'),
       local('nanumsquarer'),
       url(/css/font/nanumsquarer.eot?#iefix) format('embedded-opentype'),
       url(/css/font/nanumsquarer.woff2) format('woff2'),
       url(/css/font/nanumsquarerd.woff) format('woff'),
       url(/css/font/nanumsquarer.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumGothic';
	src: url(/css/font/NanumGothic.eot);
	src: url(/css/font/NanumGothic.eot?#iefix) format('embedded-opentype'),
		 url(/css/font/NanumGothic.woff) format('woff'),
	  	 url(/css/font/NanumGothic.ttf) format('truetype');
}


.mb5 {clear:both;margin-bottom:5px}
.mb10 {clear:both;margin-bottom:10px}
.mb20 {clear:both;margin-bottom:20px}
.mb30 {clear:both;margin-bottom:30px}
.mb40 {clear:both;margin-bottom:40px}
.mb50 {clear:both;margin-bottom:50px}
.mb60 {clear:both;margin-bottom:60px}

.mt5 {clear:both;margin-top:5px}
.mt10 {clear:both;margin-top:10px}
.mt20 {clear:both;margin-top:20px}
.mt30 {clear:both;margin-top:30px}
.mt40 {clear:both;margin-top:40px}
.mt50 {clear:both;margin-top:50px}

.pl5 {clear:both;padding-left:5px}
.pl10 {clear:both;padding-left:10px}
.pl20 {clear:both;padding-left:20px}
.pl30 {clear:both;padding-left:30px}
.pl40 {clear:both;padding-left:40px}
.pl50 {clear:both;padding-left:50px}

.pr5 {clear:both;padding-right:5px}
.pr10 {clear:both;padding-right:10px}
.pr20 {clear:both;padding-right:20px}
.pr30 {clear:both;padding-right:30px}
.pr40 {clear:both;padding-right:40px}
.pr50 {clear:both;padding-right:50px}

.pt5 {clear:both;padding-top:5px}
.pt10 {clear:both;padding-top:10px}
.pt20 {clear:both;padding-top:20px}
.pt30 {clear:both;padding-top:30px}
.pt40 {clear:both;padding-top:40px}
.pt50 {clear:both;padding-top:50px}

.pb5 {clear:both;padding-bottom:5px}
.pb10 {clear:both;padding-bottom:10px}
.pb20 {clear:both;padding-bottom:20px}
.pb30 {clear:both;padding-bottom:30px}
.pb40 {clear:both;padding-bottom:40px}
.pb50 {clear:both;padding-bottom:50px}


.Rt {float:right; padding: 0 0 0 20px;}
.Lt {float:left;  padding: 0 20px 0 0;}



.tab {
	font-size: 15px; background-color: #9fa1a4;cursor: pointer; color:#fff;}
.tabon {
	font-size: 15px; color: #ffffff; font-weight: bold; background-color: #619b67; cursor: pointer;
	}
.tabbg {background-color: #fff; border:0;}



.ic1 {list-style:none; background: url('/img/ic1.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic2 {list-style:none;  background: url('/img/ic2.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic3 {list-style:none;  background: url('/img/ic3.png') no-repeat 0 50%; padding-left:25px; margin-left:2px; padding-top:3px;}
.ic4 {list-style:none;  background: url('/img/ic4.png') no-repeat 0 50%; padding-left:25px; margin-left:2px; padding-top:3px;}
.ic5 {list-style:none;  background: url('/img/ic5.png') no-repeat 0 50%; padding-left:25px; margin-left:2px; padding-top:3px;}
.ic6 {list-style:none;  background: url('/img/ic6.png') no-repeat 0 50%; padding-left:25px; margin-left:2px; padding-top:3px;}
.ic7 {list-style:none;  background: url('/img/ic7.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic8 {list-style:none;  background: url('/img/ic8.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic9 {list-style:none;  background: url('/img/ic9.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}

.txtctr {text-align:center;}
.txtmdl {vertical-align:middle;}
.hrline {background: url(/img/hrline.gif) repeat-x;}
.hrline2 {background: url(/img/hrline.gif) repeat-x; padding: 15px 0;}



/*타이틀 상하 라인 gray*/
.tlg20 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:20%; text-align:center;}
.tlg30 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:30%; text-align:center;}
.tlg40 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:40%; text-align:center;}
.tlg50 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:50%; text-align:center;}
.tlg60 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:60%; text-align:center;}
.tlg70 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:70%; text-align:center;}
.tlg80 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:80%; text-align:center;}
.tlg90 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:90%; text-align:center;}
.tlg100 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:100%; text-align:center;}
/*타이틀 상하 라인 blue*/
.tlb20 {padding:10px 0;margin:10px 0; border-top:1px solid #3d58bf; border-bottom:1px solid #3d58bf; width:20%; text-align:center;}
.tlb30 {padding:10px 0;margin:10px 0; border-top:1px solid #3d58bf; border-bottom:1px solid #3d58bf; width:30%; text-align:center;}
.tlb40 {padding:10px 0;margin:10px 0; border-top:1px solid #3d58bf; border-bottom:1px solid #3d58bf; width:40%; text-align:center;}
.tlb50 {padding:10px 0;margin:10px 0; border-top:1px solid #3d58bf; border-bottom:1px solid #3d58bf; width:50%; text-align:center;}
.tlb60 {padding:10px 0;margin:10px 0; border-top:1px solid #3d58bf; border-bottom:1px solid #3d58bf; width:60%; text-align:center;}
.tlb70 {padding:10px 0;margin:10px 0; border-top:1px solid #3d58bf; border-bottom:1px solid #3d58bf; width:70%; text-align:center;}
.tlb80 {padding:10px 0;margin:10px 0; border-top:1px solid #3d58bf; border-bottom:1px solid #3d58bf; width:80%; text-align:center;}
.tlb90 {padding:10px 0;margin:10px 0; border-top:1px solid #3d58bf; border-bottom:1px solid #3d58bf; width:90%; text-align:center;}
.tlb100 {padding:10px 0;margin:10px 0; border-top:1px solid #3d58bf; border-bottom:1px solid #3d58bf; width:100%; text-align:center;}
/*타이틀 상하 라인 red*/
.tlr20 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:20%; text-align:center;}
.tlr30 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:30%; text-align:center;}
.tlr40 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:40%; text-align:center;}
.tlr50 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:50%; text-align:center;}
.tlr60 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:60%; text-align:center;}
.tlr70 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:70%; text-align:center;}
.tlr80 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:80%; text-align:center;}
.tlr90 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:90%; text-align:center;}
.tlr100 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:100%; text-align:center;}
/*타이틀 상하 라인 green*/
.tlgr20 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:20%; text-align:center;}
.tlgr30 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:30%; text-align:center;}
.tlgr40 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:40%; text-align:center;}
.tlgr50 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:50%; text-align:center;}
.tlgr60 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:60%; text-align:center;}
.tlgr70 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:70%; text-align:center;}
.tlgr80 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:80%; text-align:center;}
.tlgr90 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:90%; text-align:center;}
.tlgr100 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:100%; text-align:center;}
/*타이틀 상하 라인 white*/
.tlw20 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:20%; text-align:center;}
.tlw30 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:30%; text-align:center;}
.tlw40 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:40%; text-align:center;}
.tlw50 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:50%; text-align:center;}
.tlw60 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:60%; text-align:center;}
.tlw70 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:70%; text-align:center;}
.tlw80 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:80%; text-align:center;}
.tlw90 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:90%; text-align:center;}
.tlw100 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:100%; text-align:center;}

/*타이틀 하단 라인 gray*/
.tlbg20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:20%; text-align:center;}
.tlbg25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:25%; text-align:center;}
.tlbg30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:30%; text-align:center;}
.tlbg40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:40%; text-align:center;}
.tlbg50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:50%; text-align:center;}
.tlbg60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:60%; text-align:center;}
.tlbg70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:70%; text-align:center;}
.tlbg80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:80%; text-align:center;}
.tlbg90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:90%; text-align:center;}
.tlbg100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:100%; text-align:center;}
/*타이틀 하단 라인 blue*/
.tlbb20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:20%; text-align:center;}
.tlbb25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:25%; text-align:center;}
.tlbb30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:30%; text-align:center;}
.tlbb40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:40%; text-align:center;}
.tlbb50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:50%; text-align:center;}
.tlbb60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:60%; text-align:center;}
.tlbb70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:70%; text-align:center;}
.tlbb80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:80%; text-align:center;}
.tlbb90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:90%; text-align:center;}
.tlbb100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #3d58bf; width:100%; text-align:center;}
/*타이틀 하단 라인 red*/
.tlbr20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:20%; text-align:center;}
.tlbr25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:25%; text-align:center;}
.tlbr30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:30%; text-align:center;}
.tlbr40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:40%; text-align:center;}
.tlbr50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:50%; text-align:center;}
.tlbr60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:60%; text-align:center;}
.tlbr70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:70%; text-align:center;}
.tlbr80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:80%; text-align:center;}
.tlbr90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:90%; text-align:center;}
.tlbr100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:100%; text-align:center;}
/*타이틀 하단 라인 green*/
.tlbgr20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:20%; text-align:center;}
.tlbgr25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:25%; text-align:center;}
.tlbgr30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:30%; text-align:center;}
.tlbgr40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:40%; text-align:center;}
.tlbgr50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:50%; text-align:center;}
.tlbgr60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:60%; text-align:center;}
.tlbgr70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:70%; text-align:center;}
.tlbgr80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:80%; text-align:center;}
.tlbgr90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:90%; text-align:center;}
.tlbgr100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:100%; text-align:center;}
/*타이틀 하단 라인 white*/
.tlbw20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:20%; text-align:center;}
.tlbw25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:25%; text-align:center;}
.tlbw30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:30%; text-align:center;}
.tlbw40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:40%; text-align:center;}
.tlbw50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:50%; text-align:center;}
.tlbw60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:60%; text-align:center;}
.tlbw70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:70%; text-align:center;}
.tlbw80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:80%; text-align:center;}
.tlbw90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:90%; text-align:center;}
.tlbw100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:100%; text-align:center;}


/*타이틀 텍스트 Blue*/
.txtb23 {font:bold 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.txtb22 {font:bold 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.txtb21 {font:bold 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.txtb20 {font:bold 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.txtb19 {font:bold 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.txtb18 {font:bold 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.txtb17 {font:bold 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.txtb16 {font:bold 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.txtb15 {font:bold 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
/*타이틀 텍스트 sky Blue*/
.txtsb23 {font:bold 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.txtsb22 {font:bold 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.txtsb21 {font:bold 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.txtsb20 {font:bold 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.txtsb19 {font:bold 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.txtsb18 {font:bold 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.txtsb17 {font:bold 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.txtsb16 {font:bold 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.txtsb15 {font:bold 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
/*타이틀 텍스트 grey*/
.txtg23 {font:bold 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.txtg22 {font:bold 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.txtg21 {font:bold 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.txtg20 {font:bold 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.txtg19 {font:bold 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.txtg18 {font:bold 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.txtg17 {font:bold 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.txtg16 {font:bold 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.txtg15 {font:bold 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
/*타이틀 텍스트 green*/
.txtgr23 {font:bold 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.txtgr22 {font:bold 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.txtgr21 {font:bold 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.txtgr20 {font:bold 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.txtgr19 {font:bold 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.txtgr18 {font:bold 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.txtgr17 {font:bold 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.txtgr16 {font:bold 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.txtgr15 {font:bold 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
/*타이틀 텍스트 red*/
.txtr23 {font:bold 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.txtr22 {font:bold 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.txtr21 {font:bold 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.txtr20 {font:bold 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.txtr19 {font:bold 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.txtr18 {font:bold 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.txtr17 {font:bold 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.txtr16 {font:bold 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.txtr15 {font:bold 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
/*타이틀 텍스트 white*/
.txtw23 {font:bold 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.txtw22 {font:bold 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.txtw21 {font:bold 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.txtw20 {font:bold 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.txtw19 {font:bold 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.txtw18 {font:bold 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.txtw17 {font:bold 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.txtw16 {font:bold 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.txtw15 {font:bold 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}



/*일반 텍스트 Blue*/
.stxtb23 {font:normal 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.stxtb22 {font:normal 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.stxtb21 {font:normal 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.stxtb20 {font:normal 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#2c70ac;line-height:170%}
.stxtb19 {font:normal 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.stxtb18 {font:normal 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.stxtb17 {font:normal 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.stxtb16 {font:normal 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.stxtb15 {font:normal 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.stxtb14 {font:normal 14px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
.stxtb13 {font:normal 13px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#484e66;line-height:170%}
/*일반 텍스트 sky Blue*/
.stxtsb23 {font:normal 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb22 {font:normal 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb21 {font:normal 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb20 {font:normal 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb19 {font:normal 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb18 {font:normal 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb17 {font:normal 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb16 {font:normal 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb15 {font:normal 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb14 {font:normal 14px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
.stxtsb13 {font:normal 13px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#7487cc;line-height:170%}
/*일반 텍스트 grey*/
.stxtg23 {font:normal 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg22 {font:normal 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg21 {font:normal 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg20 {font:normal 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg19 {font:normal 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg18 {font:normal 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg17 {font:normal 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg16 {font:normal 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg15 {font:normal 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg14 {font:normal 14px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
.stxtg13 {font:normal 13px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#333;line-height:170%}
/*일반 텍스트 light grey*/
.stxtlg23 {font:normal 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg22 {font:normal 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg21 {font:normal 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg20 {font:normal 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg19 {font:normal 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg18 {font:normal 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg17 {font:normal 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg16 {font:normal 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg15 {font:normal 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg14 {font:normal 14px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
.stxtlg13 {font:normal 13px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#777;line-height:170%}
/*일반 텍스트 light light grey*/
.stxtllg23 {font:normal 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg22 {font:normal 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg21 {font:normal 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg20 {font:normal 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg19 {font:normal 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg18 {font:normal 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg17 {font:normal 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg16 {font:normal 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg15 {font:normal 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg14 {font:normal 14px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
.stxtllg13 {font:normal 13px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#aaa;line-height:170%}
/*일반 텍스트 green*/
.stxtgr23 {font:normal 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr22 {font:normal 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr21 {font:normal 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr20 {font:normal 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr19 {font:normal 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr18 {font:normal 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr17 {font:normal 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr16 {font:normal 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr15 {font:normal 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr14 {font:normal 14px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
.stxtgr13 {font:normal 13px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#66b05a;line-height:170%}
/*일반 텍스트 red*/
.stxtr23 {font:normal 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr22 {font:normal 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr21 {font:normal 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr20 {font:normal 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr19 {font:normal 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr18 {font:normal 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr17 {font:normal 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr16 {font:normal 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr15 {font:normal 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr14 {font:normal 14px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
.stxtr13 {font:normal 13px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#ca5361;line-height:170%}
/*일반 텍스트 white*/
.stxtw23 {font:normal 23px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw22 {font:normal 22px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw21 {font:normal 21px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw20 {font:normal 20px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw19 {font:normal 19px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw18 {font:normal 18px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw17 {font:normal 17px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw16 {font:normal 16px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw15 {font:normal 15px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw14 {font:normal 14px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}
.stxtw13 {font:normal 13px 'NanumBarunGothic',dotum,Sans-serif; letter-spacing:0.5px;color:#fff;line-height:170%}


/**리스트 타입**/
#listdot { }
#listdot ul {list-style:none;}


.scontentbg_g {background:#eee; margin:30px 0; padding:20px; margin:40px 0;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
scontentbg_lb {background:#e4e9f0; margin:30px 0; padding:20px; margin:40px 0;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}




