@charset "utf-8";
/* CSS Document */
/* 폰트 
@font-face {
    font-family:"Nanum";
    src:url('../font/nanum.eot');
    src:url('../font/nanum.eot?#iefix') format('embedded-opentype'), url('../font/nanum.woff') format('woff'), url('../font/nanum.ttf') format('truetype');
    font-weight:normal;
    font-style:normal; 
}

@font-face {
    font-family:'NanumBold';	
    src:url('../font/nanum_bold.eot');
    src:url('../font/nanum_bold.eot?#iefix') format('embedded-opentype'), url('../font/nanum_bold.woff') format('woff'), url('../font/nanum_bold.ttf') format('truetype');
    font-weight:bold;
    font-style:normal; 
}*/

/* 나눔스퀘어 
@font-face 
{
	font-family:"NanumSquareR";
	src:url('../font/NanumSquareR.eot');
    src:url('../font/NanumSquareR.eot?#iefix') format('embedded-opentype'), url('../font/NanumSquareR.woff') format('woff'), url("../fonts/NanumSquareR.ttf") format("truetype");
}

@font-face 
{
	font-family:"NanumSquareB";
	src:url('../font/NanumSquareB.eot');
    src:url('../font/NanumSquareB.eot?#iefix') format('embedded-opentype'), url('../font/NanumSquareB.woff') format('woff'), url("../fonts/NanumSquareB.ttf") format("truetype");
}
*/



/* ========== Reset ========== */
* {margin:0; padding:0; margin:0 auto;}
html,body {width:100%; height:100%; margin:0 auto;}
html {overflow-y:scroll;}
body {font-size:12px; color:#666; font-family:"돋움",Dotum,Gulim,AppleGothic,NanumSquareR,Sans-serif; *word-break:break-all; -ms-word-break:break-all; text-align:center;}
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; font-family:"NanumSquareB";}
img,fieldset,iframe {border:0 none;}
ul li {list-style:none; margin:0; padding:0;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, p, blockquote, button {margin:0; padding:0;}
em,address {font-style:normal;}
buttonl {cursor:pointer;_cursor /**/:hand;}
button * {position:relative;}
button img {left:-3px; *left:auto;}
textarea {overflow:auto; }
html:first-child select {height:20px; padding-right:6px;}
option {padding-right:6px;}
table {border-collapse:separate; border-spacing:0;}
hr {display:none}


/* ========== 기본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;}

 
 
/* ========== input,select ========== */	
.input_text, textarea {*margin:-1px 0; padding-right:1px; font-size:12px; }
.input_check, .input_radio {width:14px; height:14px;}


/* ========== 텍스트 ========== */
	/*정렬*/
	.txt_l{text-align:left;}
	.txt_c{ text-align:center;}
	.txt_r{text-align:right;}
		
	/*색상*/
	.font_red{ color:#db2929;}
	.font_blue{ color:#047ed9;}
	.font_green{ color:#669f23;}
	.font_orange{ color:#ff7a0f;}
	
	/*크기*/
	.font_14 {font-size:14px; line-height:26px;}
	
	/*나눔고딕폰트*/
	.font_nanum {font-family:"나눔고딕",NanumGothic,"돋움",Dotum,Gulim,Helvetica,AppleGothic,sans-serif}
		


/* ========== 패딩 ========== */
.pd_5 {padding:5px;}
.pd_15 {padding:15px;}
.pd_10 {padding:10px;}

.pd_l_5 {padding-left:5px;}
.pd_l_10 {padding-left:10px;}
.pd_l_15 {padding-left:15px;}

.pd_r_5 {padding-right:5px;}
.pd_r_10 {padding-right:10px;}
.pd_r_15 {padding-right:15px;}

.pd_t_5 {padding-top:5px;}
.pd_t_10 {padding-top:10px;}
.pd_t_15 {padding-top:15px;}

.pd_b_5 {padding-bottom:5px;}
.pd_b_10 {padding-bottom:10px;}
.pd_b_15 {padding-bottom:15px;}

/* ========== 마진 ========== */
.mg_5 {margin:5px;}
.mg_15 {margin:15px;}
.mg_10 {margin:10px;}

.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_l_30 {margin-left:30px;}

.mg_r_5 {margin-right:5px;}
.mg_r_10 {margin-right:10px;}
.mg_r_15 {margin-right:15px;}

.mg_t_5 {margin-top:5px;}
.mg_t_10 {margin-top:10px;}
.mg_t_15 {margin-top:15px;}

/*기타*/
.reply-body > ul > li {text-align: left;}
.board-text .infoBox_last li {text-align: left;}
.board-text .viewBox {text-align: left;}
.listNavi li {text-align: left;}
.board-text .fieldBox {text-align: left;}
.board-write .infoBox_last {text-align: left;}

/* 버튼 */
button {margin: 0;padding: 0;border: 0;font: inherit;color: inherit;background: transparent;overflow: visible;cursor: pointer;line-height: 1;}

/*게시판 캡션*/
caption {display: none;}

/* ========== Skip Navigation ========== 
.skip{ display:block; height:1px; 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:1; text-decoration:none !important;}*/


