@charset "utf-8"; 
 
/*  COMMON  ==================================================================== */ 
@font-face { font-family:'NanumGothic';
    src: url('../image/NanumGothic.eot');
    src: url('../image/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('../image/NanumGothic.woff') format('woff'),
         url('../image/NanumGothic.ttf') format('truetype'); }
@font-face { font-family:'TSTWanSun'; 
    src: url('../../_core/TSTWanSun.ttf') format('truetype'); }
 
/*스크롤
body					{scrollbar-face-color:#f6f6f6; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#c2c2c2;
						scrollbar-shadow-color:#f6f6f6; scrollbar-darkshadow-color:#c2c2c2; scrollbar-track-color:#e1e3e3; scrollbar-arrow-color:#c2c2c2;}
						*/

*						{margin:0;padding:0;}
html,body				{width:100%;height:100%;}  
html					{background:transparent;} 
body, th, td, textarea, p, dt, dd, li, select		{margin :0; padding :0; font-size:12px;line-height:180%;font-family:Dotum, '나눔고딕','NanumGothic','맑은 고딕', Tahoma, AppleGothic, sans-serif; color:#666; }
input					{font-size : 12px; }
textarea				{border:1px solid #cccccc; background-color:#ffffff; overflow:auto; }
img,fieldset,iframe		{margin : 0; border : 0 none; }
ul						{margin : 0; padding : 0;  } 
li						{margin : 0; padding : 0;  list-style:none;}
p, form					{margin : 0; padding : 0; }
.blind					{display:none;visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;clear:both;}
h1 						{margin:0; overflow:hidden; visibility:hidden; font-size:0; width:0; height:0; margin:0; padding:0; }
div.skipNav				{overflow:hidden; visibility:hidden; font-size:0; width:0; height:0; margin:0; padding:0; position:absolute;}
hr						{overflow:hidden; visibility:hidden; width:0; height:0; margin:0; padding:0; position:absolute;}
caption					{display:none;}
legend					{display:none;visibility:hidden; overflow:hidden; width:0; height:0; margin:0; }
.blind					{display:none;visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;clear:both;}
 
table					{border-collapse:collapse;}
 
#wrap					{position:relative;width:100%;  }    


/*  기타 페이지 공통   ==================================================================================== */
.input					{border:1px solid #bbb; line-height:130%;  margin-bottom:1px; padding:2px;}
.ib						{border:1px solid #bbb;}
.edit					{border:1px solid #bbb; }  /*  관리자 페이지에 주로 쓰인 인풋 보더 */
.fix					{table-layout:fixed;} 

.tcolor01				{color:#143f86;}
.w20					{width:20%;}
.w25					{width:25%;} 
.w33					{width:33%;} 
.w40					{width:40%;}  
.w45					{width:45%;}  
.w50					{width:50%;}  
.w99					{width:99%;} 

.h26					{height:26px;}
 
.sfont					{font-size:11px; line-height:130%;}
.left					{text-align:left;}
.center					{text-align:center;}
.right					{text-align:right;} 
.red					{color:red;}
.blue					{color:blue;}
.black					{color:black;}
.white					{color:white;}


.bg_y					{background-repeat:repeat-y;}
.bg_x					{background-repeat:repeat-x;}
.bgno					{background-repeat:no-repeat;background-position: left top;}

.bdr_lr					{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.bdr_l					{border-left:1px solid #d2d2d2;}
.bdr_r					{border-right:1px solid #d2d2d2;}
.bdr_t					{border-top:1px solid #d2d2d2;}


.fl						{float:left;}
.fr						{float:right;}
.cb						{clear:both;margin:0;}
.letters				{letter-spacing:-1px;}
.cursor					{cursor:pointer;}

.space01				{height:15px; }
.space02				{height:20px;}
.space03				{height:30px;}
.space04				{height:40px;}

.ml20					{margin-left:20px;}

.mt5					{margin-top:5px;}
.mt10					{margin-top:10px;}
.mt15					{margin-top:15px;}
.mt20					{margin-top:20px;}
.mt25					{margin-top:25px;}

.mb5					{margin-bottom:5px;}
.mb7					{margin-bottom:7px;}
.mb10					{margin-bottom:10px;}
.mb15					{margin-bottom:15px;}
.mb20					{margin-bottom:20px;}
.mb25					{margin-bottom:25px;}

.pt5					{padding-top:5px;}
.pt6					{padding-top:6px;}
.pt9					{padding-top:9px;}
.pt10					{padding-top:10px;}
.pt15					{padding-top:15px;}
.pt20					{padding-top:20px;}
.pt25					{padding-top:25px;}
.pt30					{padding-top:30px;}
.pt35					{padding-top:35px;}
.pt40					{padding-top:40px;}
.pt50					{padding-top:50px;}
.pt65					{padding-top:65px;}

.pb3					{padding-bottom:3px;}	
.pb5					{padding-bottom:5px;}	
.pb8					{padding-bottom:8px;} 
.pb10					{padding-bottom:10px;} 
.pb15					{padding-bottom:15px;} 
.pb20					{padding-bottom:20px;} 
.pb25					{padding-bottom:25px;} 
.pb30					{padding-bottom:30px;} 
.pb35					{padding-bottom:35px;} 
.pb40					{padding-bottom:40px;} 
.pb50					{padding-bottom:50px;} 
.pb55					{padding-bottom:55px;} 
.pb60					{padding-bottom:60px;} 

.pl5					{padding-left:5px;}	
.pl10					{padding-left:10px;}	
.pl15					{padding-left:15px;}
.pl20					{padding-left:20px;}
.pl22					{padding-left:22px;}
.pl25					{padding-left:25px;}
.pl30					{padding-left:30px;} 
.pl35					{padding-left:35px;} 
.pl40					{padding-left:40px;} 

.pr5					{padding-right:5px;}
.pr10					{padding-right:10px;}
.pr15					{padding-right:15px;}
.pr20					{padding-right:20px;}
.pr25					{padding-right:25px;}
.pr30					{padding-right:30px;}
.pr35					{padding-right:35px;}
.pr40					{padding-right:40px;}
.pr45					{padding-right:45px;}
.pr50					{padding-right:50px;}
 
 