﻿
@import url("layout.css");
 
@charset 'utf-8';
 
/*Reset*/
* {margin:0; padding:0;}
html {width:100%; height:100%; margin:0 auto;}
body {width:100%; height:100%; color:#666; font-size:12px; font-family:"돋움",Dotum,Gulim,AppleGothic,Sans-serif; line-height:22px; -webkit-text-size-adjust:none}
input, select, textarea {font-size:12px; line-height:18px; color:#666; font-family:"돋움",Dotum,Gulim,AppleGothic,Sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size:12px; text-align:left;}
img, fieldset, iframe {border:0 none;}
ol, ul, li	{list-style:none}
em, address {font-style:normal;}
textarea {overflow:auto; }
html:first-child select {height:20px; padding-right:6px;}
option {padding-right:6px;}
table {border-collapse:separate; border-spacing:0;}
caption {display:none;}
input[type="checkbox"],input[type="radio"] {margin:0; padding:0; vertical-align:middle; width:13px; height:13px; line-height:13px;}

 
/*기본link*/
A:link      {color: #666; text-decoration:none;}
A:visited   {color: #666; text-decoration:none;}
A:active    {color: #000; text-decoration:none;}
A:hover     {color: #000; text-decoration:none;}


/*Common*/	
.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both}
.img_m {vertical-align:middle;}
.blind, legend {display:block; overflow:hidden; position:absolute; left:0; top:-50000px;}
 hr {display:none}
 
.bg_none {background:none !important;}

.bd_none_r {border-right:0 none !important;}
.bd_none_l {border-left:0 none !important;}
.bd_none_b {border-bottom:0 none !important;}
.bd_none_t {border-top:0 none !important;}

.pd_r_none {padding-right:0 !important;}
.pd_l_none {padding-left:0 !important;}
.pd_t_none {padding-top:0 !important;}
.pd_b_none {padding-bottom:0 !important;}

.mg_r_none {margin-right:0 !important}
.mg_l_none {margin-left:0 !important}
.mg_t_none {margin-top:0 !important}
.mg_b_none {margin-bottom:0 !important}


/*텍스트*/

	/*정렬*/
	.txt_l{text-align:left !important;}
	.txt_c{ text-align:center !important;}
	.txt_r{text-align:right !important;}
		
	/*색상*/
	.font_red{ color:#db2929;}
	.font_red a{ color:#db2929;}
	.font_red a:visited{ color:#db2929;}
	
	.font_blue{ color:#047ed9;}
	.font_blue a{ color:#047ed9;}
	.font_blue a:visited{ color:#047ed9;}
	
	.font_green{ color:#669f23;}
	.font_green a{ color:#669f23;}
	.font_green a:visited{ color:#669f23;}
	
	.font_orange{ color:#ff7a0f;}
	.font_orange a{ color:#ff7a0f;}
	.font_Forange a:visited{ color:#ff7a0f;}		
	
	/*굵기*/
	.font_b{ font-weight:bold;}
	.font_n{ font-weight:normal;}	
	
	/*크기*/
	.font_14{ font-size:14px;}
	.font_11{ font-size:11px; color:#888}
	
	/*나눔폰트*/
	@font-face {font-family:NanumGothicCB; src:url(/new/font/NanumGothicCodingBold.eot);}
	@font-face {font-family:NanumGothicCB; src:url(/new/font/NanumGothicCodingBold.woff);}
	/*
	@font-face {font-family:NanumGothicB; src:url(/new/font/NanumGothicBold.eot);}
	@font-face {font-family:NanumGothic; src:url(/new/font/NanumGothic.eot);}
	
	@font-face {font-family:NanumGothic; src:url(/new/font/NanumGothic.woff);}
	@font-face {font-family:NanumGothicB; src:url(/new/font/NanumGothicBold.woff);}
	*/

/*패딩*/
.pd_20{ padding:20px;}
.pd_15{ padding:15px;}
.pd_10{ padding:10px;}
.pd_5{ padding:5px;}
.pd_0{ padding:0 !important;}

.pd_l_5{ padding-left:5px;}
.pd_l_10{ padding-left:10px;}
.pd_l_15{ padding-left:15px;}
.pd_l_20{ padding-left:20px;}

.pd_r_5{ padding-right:5px;}
.pd_r_10{ padding-right:10px;}
.pd_r_15{ padding-right:15px;}
.pd_r_20{ padding-right:20px;}

.pd_t_5{ padding-top:5px;}
.pd_t_10{ padding-top:10px;}
.pd_t_15{ padding-top:15px;}
.pd_t_20{ padding-top:20px;}

.pd_b_5{ padding-bottom:5px;}
.pd_b_10{ padding-bottom:10px;}
.pd_b_15{ padding-bottom:15px;}
.pd_b_20{ padding-bottom:20px;}


/*마진*/
.mg_20{ margin:20px;}
.mg_15{ margin:15px;} 
.mg_10{ margin:10px;}
.mg_5{ margin:5px;}
.mg_0{ margin:0 !important;}

.mg_l_0{ margin-left:0 !important;}
.mg_l_5{ margin-left:5px;}
.mg_l_10{ margin-left:10px;}
.mg_l_15{ margin-left:15px;}
.mg_l_20{ margin-left:20px;}

.mg_r_0{ margin-right:0 !important;}
.mg_r_5{ margin-right:5px;}
.mg_r_10{ margin-right:10px;}
.mg_r_15{ margin-right:15px;}
.mg_r_20{ margin-right:20px;}

.mg_t_0{ margin-top:0 !important;}
.mg_t_5{ margin-top:5px;}
.mg_t_10{ margin-top:10px;}
.mg_t_15{ margin-top:15px;}
.mg_t_20{ margin-top:20px;}

.mg_b_0{ margin-bottom:0 !important;}
.mg_b_5{ margin-bottom:5px;}
.mg_b_10{ margin-bottom:10px;}
.mg_b_15{ margin-bottom:15px;}
.mg_b_20{ margin-bottom:20px;}



/* Skip Navigation */
.skip {display:block; height:0px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}
.skip:hover,
.skip:active,
.skip:focus{ width:100%; height:auto; margin:0; padding:5px 0; text-indent:10px; font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:0; text-decoration:none !important;}

