@charset "euc-kr";

	@import url("common.css"); /*ÀüÃ¼°øÅë css*/
	@import url("layout.css"); /*·¹ÀÌ¾Æ¿ô css*/
	@import url("main.css"); /*¸ÞÀÎ css*/
	@import url("sub.css"); /*¼­ºê°øÅë css*/
	@import url("contents.css"); /*¼­ºêÄÁÅÙÃ÷ css*/
	@import url("board.css"); /*board css*/

/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/

@font-face{
	font-family: 'Nanum Gothic';
	src:url('../css/fonts/NanumGothic-Regular.eot');
	src:url('../css/fonts/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
		url('../css/fonts/NanumGothic-Regular.woff') format('woff'),
	    url('../css/fonts/NanumGothic-Regular.ttf') format('truetype');
	src:local(¡Ø), url('../css/fonts/NanumGothic-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/* CSS Document */

* {font-family:Nanum Gothic,³ª´®°íµñ;margin:0; padding:0;}
div,ul,li,dl,dd,dt,span { margin:0; padding:0; }
caption, dl, dd, dt, div, th, td, ol, ul, li, a, u, b, strong, span, input, select, textarea, p { font-family:"Nanum Gothic","³ª´®°íµñ","µ¸¿ò", dotum, tahoma, sans-serif; font-size:14px; }

li {list-style:none;}
li img {vertical-align:top;}
img {margin:0; padding:0; border:0;}

address {font-style:normal;}

body {font-family:"Nanum Gothic","³ª´®°íµñ","µ¸¿ò",dotum,verdana, tahoma, sans-serif; font-size:12px;	color:#666;	margin:0; padding:0; }

/* h1~h6 hr */
hr {position:absolute; width:0; height:0; font-size:0; overflow:hidden; line-height:0; visibility:hidden;}
h1, h2, h3, h4, h5, h6{padding:0;margin:0;}
.h_none {display:none;}

/* about form */
button {border:0; padding:0; background:transparent; cursor:pointer; overflow:visible;}
.png24{}

.no_button {position:relative; display:inline-block; border:none; background:none; cursor:pointer; margin:0; padding:0; vertical-align:middle; overflow:visible; text-decoration:none !important; font-size:12px; font-family:Nanum Gothic,³ª´®°íµñ,Tahoma, Sans-serif; white-space:nowrap;}

select optgroup{padding:0;margin:0;}
select optgroup option{padding:0;margin:0;}

fieldset {padding:0; border:none; margin:0;}
fieldset legend {overflow:hidden; font-size:0; line-height:0; height:0;visibility:hidden; padding:0; margin:0;}
form {padding:0;margin:0;}

.hidden {overflow:hidden; background:none; width:0; height:0; margin:0; padding:0; visibility:hidden; line-height:0;}

/* table */
table {border:0;}
.cp_right {text-align:right; font-size:0.88em; padding:3px 0 5px 0; }               
.cp_left {text-align:left; font-size:0.88em;padding:3px 0 5px 0;} 

/* color */
.gray333 {color:#333;}
.gray555 {color:#555;}
.gray666 {color:#666;}
.black {color:#000;}
.white {color:#fff;}
.green {color:#62a718;}
.orange {color:#f80;}
.orange2 {color:#f60;}
.blue{color:#215baa;}
.red {color:#ff0000;}
.pink {color:#e4267b;}

.normal {font-weight:normal;}
.b {font-weight:bold;}

.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.position_a {position:absolute;}
.position_r {position:relative;}

/* default font color */
.color666 {color:#666;} /*ÁøÇÑ È¸»ö*/
.color777 {color:#777;} /*ÁøÇÑ È¸»ö*/
.color999 {color:#999;} /*Áß°£ È¸»ö*/
.colorCcc {color:#ccc;} /*ÁøÇÑ È¸»ö*/

/* align */
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}





.mar_l5 {margin-left:5px;}
.mar_l10 {margin-left:10px;}
.mar_l20 {margin-left:20px;}
.mar_l30 {margin-left:30px;}
.mar_l40 {margin-left:40px;}
.mar_l45 {margin-left:45px;}
.mar_b5 {margin-bottom:5px;}
.mar_b10 {margin-bottom:10px;}
.mar_b20 {margin-bottom:20px;}
.mar_15{margin:15px;}
.mar_r20{margin-right:20px;}

.pd5 {padding-top:5px;}
.pd10 {padding-top:10px;}
.pd20 {padding-top:20px;}
.pd30 {padding-top:30px;}
.pd40 {padding-top:40px;}
.pd50 {padding-top:50px;}
.pd60 {padding-top:60px;}

.pad_l10 {padding-left:10px;}
.pad_l20 {padding-left:20px;}

.pad_t20 {padding-top:20px;}
.pad_t10 {padding-top:10px;}
.pad_lr10 {padding:5px 10px;}

/* link */
a {color:#555; text-decoration:none;}
a:visited {color:#555;}
a:hover, a:active, a:focus {color:#000; text-decoration:underline;}

/* link */
a.link_base:link {font-family:"Nanum Gothic","³ª´®°íµñ","µ¸¿ò", Dotum; text-decoration:none; color:#666; font-size: 12px;}
a.link_base:visited {font-family:"Nanum Gothic","³ª´®°íµñ","µ¸¿ò", Dotum; text-decoration:none; color:#666; font-size: 12px;}
a.link_base:hover {font-family:"Nanum Gothic","³ª´®°íµñ","µ¸¿ò", Dotum; text-decoration:underline; color:#000; font-size:12px; }
a.link_base:active {font-family:"Nanum Gothic","³ª´®°íµñ","µ¸¿ò", Dotum; text-decoration:none; color:#000; font-size: 12px;}

/* skip_navi */
#accessibility {position:absolute; z-index:999; width:100%; font-size:1.2em; font-weight:bold; padding:0; margin:0; text-align:center;}
#accessibility a {display:block; height:0; overflow:hidden; color:#fff; font:bold 1.2em 'µ¸¿ò'; text-decoration:none;}
#accessibility a:hover, #accessibility a:focus, #accessibility a:active {background:#1d60a7; height:auto; padding:15px 0; text-decoration:none;}

/* go top page */
#returntop {position:absolute; z-index:55; width:100%; font-size:1.2em; font-weight:bold; padding:0; margin:0; text-align:center;}
#returntop a {display:block; height:0; overflow:hidden; color:#fff; font:bold 1.2em 'µ¸¿ò'; text-decoration:none;}
#returntop a:hover, #returntop a:focus, #returntop a:active {background:#1d60a7; height:auto; padding:15px 0; text-decoration:none;}



/*bold none*/

.bold_none{font-weight:normal!important; color:#666!important;}