@CHARSET "euc-kr";

td, div, p, li, dd, input, textarea, select { font-family:NanumGothic, '³ª´®°íµñ', nGothic, Malgun Gothic, '¸¼Àº °íµñ', dotum, gulim; font-size:12px; color:#767676; }
h1, h2, h3, h4, h5, h6	{ font-weight:normal; font-size:1em; }

a:link		{ color:#767676; text-decoration:none;}
a:visited	{ color:#767676; text-decoration:none;}
a:hover 	{ color:#252d30; text-decoration:none;}
a:active	{ color:#767676; text-decoration:none;}

input.txt	{ height:18px; padding:0 5px; line-height:18px; border:1px solid #cdcdcd; background:#fff; }
input.rdo, input.chk	{ width:14px; height:14px; padding:0; margin:0; vertical-align:middle; }
select	{ height:23px; border:1px solid #cdcdcd; text-align:center; }
textarea	 { border:none; padding:0; margin:0; background:#fff; }
textarea, .scr	{ 
	scrollbar-face-color:#ffffff;		/* bar ÀÇ Ç¥¸é»ö */
	scrollbar-highlight-color:#dadada;	/* ¹à°Ô ºû³ª´Â ÁÂ»ó´Ü ¸ð¼­¸® */
	scrollbar-3dlight-color:#ffffff;	/* ÁÂ»ó´Ü ¸ð¼­¸® ¾Æ·¡ºÎºÐ */
	scrollbar-shadow-color:#dadada;		/* ±×¸²ÀÚ Áö´Â ¿ìÇÏ´Ü */
	scrollbar-darkshadow-color:#ffffff;	/* ±×¸²ÀÚ ¿ìÇÏ´Ü */
	scrollbar-track-color:#ffffff;		/* ½ºÅ©·Ñ Æ®·¢ÀÇ »ö */
	scrollbar-arrow-color:#dadada;		/* »ï°¢ÇüºÎºÐ */
	overflow-x:hidden;overflow-y:auto; 
}	

span.file	{  display:-moz-inline-box; display:inline-block; vertical-align:middle; width:94px; height:23px; cursor:pointer !important; overflow:hidden; background:url('/images/btn/btn_file.gif'); }
span.file input	{ display:-moz-inline-box; display:inline-block; width:94px; height:23px; opacity:0; filter:alpha(opacity=0); border:none; cursor:pointer !important; background:none; }

/* Å×ÀÌºícolgroup´ëÃ¼ */
.colgroup, .colgroup th, .colgroup td	{ height:0 !important; padding:0 !important; margin:0; border:none !important; border-collapse:separate; line-height:0 !important; font-size:0; }
.colgroup	{ .display:none; }

/* ¼¿·ºÆ®¹Ú½º */
.eui_defaultSelect { _display:inline; display:inline-block;  position:relative; width:100%; margin-right:4px; z-index:10; text-align:left; font-weight:normal; }
.eui_defaultSelect .euiSelectMain {height:20px; width:100%; padding:0px !important; margin:0px; border:1px solid #c7c7c7; cursor:pointer; line-height:normal; background:#c7c7c7 url("/images/btn/btn_arrow.gif") no-repeat right -1px;}
.eui_defaultSelect .euiSelectMain .euiSelectTitle {float:left; padding:3px 0 0 5px !important; margin:0px; height:auto !important; display:inline !important; color:#252d30; }
.eui_defaultSelect .euiSelectList {display:none; position:absolute; width:100%; padding:4px 0; top:21px; border:1px solid #c7c7c7; background:#fff; max-height:300px; _max-height:auto; overflow-x:hidden; overflow-y:auto;}
.eui_defaultSelect .euiSelectList li {padding:3px 0 3px 5px !important; cursor:pointer; clear:both; width:100%; text-align:left; color:#252d30; }
.eui_defaultSelect .euiSelectList li span	{ display:none; }

@font-face{ 
	font-family: nGothic;
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumGothic.eot'); 
	src: local('¡Ø'),
		 url('/font/NanumGothic.woff') format('woff'), 
		 url('/font/NanumGothic.ttf') format('truetype');
}

@font-face{ 
	font-family: nGothicB;
	font-style: normal;
	font-weight: bold;
	src: url('/font/NanumGothicBold.eot');
	src: local('¡Ø'),
		 url('/font/NanumGothicBold.woff') format('woff'),
		 url('/font/NanumGothicBold.ttf') format('truetype');
}

@font-face{ 
	font-family: nGothicEB;
	font-style: normal;
	font-weight: bold;
	src: url('/font/NanumGothicExtraBold.eot');
	src: local('¡Ø'),
		 url('/font/NanumGothicExtraBold.woff') format('woff'),
		 url('/font/NanumGothicExtraBold.ttf') format('truetype');
}

.hidden	{ display:block !important; width:0 !important; height:0 !important; padding:0 !important; margin:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; }
strong, .fb	{ font-family:'³ª´®°íµñ Bold', nGothicB; font-weight:bold; }

/* tab */
.tabWrap	{ *zoom:1; }
	.tabWrap:after	 { content:""; display:block; clear:both; }
	.tabMenu	{ position:relative; z-index:1; float:left; width:174px;  }
	.tabMenu li	{ position:relative; z-index:1; width:173px; height:42px; margin-bottom:-1px; border:1px solid #dedede; border-right:none; font-family:'³ª´®°íµñ Bold', nGothicB; font-weight:bold; cursor:pointer; font-size:1em; background:#fff url('/images/common/blt1.gif') no-repeat 159px center; }
	.tabMenu li a	 { display:block; width:161px; height:29px; padding:13px 0 0 12px; color:#433d3f; }
	.tabMenu li.long a	{ height:35px; padding-top:7px; }
	.tabMenu li.over	{ background-color:#dedfdf; }
	.tabMenu li.on	{ z-index:2; }
	.tabMenu li.on a	 { width:173px; height:46px; color:#fff; background:url('/images/common/bg_tabMenu_on.png') no-repeat left top; }
.tabCont	 { float:left; width:560px; min-height:410px; padding:35px 20px 50px; margin-left:-1px; border:1px solid #dedede; background:#fff; }
	.tabCont h2	{ padding-bottom:30px; font-family:'³ª´®°íµñ Bold', nGothicB; font-weight:bold; font-size:1.7em; color:#252d30; }
		.social	{ position:absolute; right:30px; bottom:20px; }	
	.tblList	{ width:100%; margin:0 0 20px; table-layout:fixed; }
	.tblList caption	{ width:0; height:0; font-size:0; line-height:0; overflow:hidden; }
	.tblList thead th	{ padding:6px 0; color:#fff; background:#252d30 url('/images/common/dlineV2.gif') repeat-y left top; }
	.tblList thead th div	{ margin:-6px 0; padding:6px 0; color:#fff; background: url('/images/common/dlineH.gif') repeat-x left bottom; }
	.tblList tbody th	{ font-weight:normal; background:url('/images/common/dlineH.gif') repeat-x left bottom; }
	.tblList tbody th p	{ padding:14px 0 14px 10px; text-align:left; background:url('/images/common/dlineV2.gif') repeat-y left top; }
	.tblList tbody th.tit p	{ font-family:'³ª´®°íµñ Bold', nGothicB; font-weight:bold; color:#252d30; background:none; }
	.tblList tbody th.ac p	{ padding-left:0; text-align:center; }
	.tblList tbody td	{position:relative;background:url('/images/common/dlineH.gif') repeat-x left bottom;overflow:hidden}
	.tblList tbody td p	{ padding:14px 0; text-align:center; /*background:url('/images/common/dlineV2.gif') repeat-y left top; */}
	.tblList tbody td p:after {content:'';position:absolute;top:0;left:0;width:1px;height:200px;background:url('/images/common/dlineV2.gif') repeat-y left top}
	.tblList tbody td.cont p	{ padding-left:10px; text-align:left; line-height:2em; }
	ul.caution	{ }
	ul.caution li, p.caution	{ padding-left:7px; line-height:1.7em; word-break:keep-all; background:url('/images/common/blt4.gif') no-repeat left 9px; }
	ul.caution li em	{ color:#252d30; font-style:normal; }
	ul.caution li strong	{ color:#252d30; }
	/* slide */
	.slideArea	{ position:relative; overflow:hidden; }
	.slideCont	{ overflow:hidden; }
	.slideCont ul	{ position:relative; width:20000px; }
	.slideCont li	{ float:left; }
	.slideArea .prev	{ position:absolute; left:0; top:0; z-index:9; width:66px; height:201px; padding:0; margin:0; border:none; overflow:visible; cursor:pointer; background:url('/images/btn/btn_prev3.png') no-repeat 22px 78px; }
	.slideArea .next	{ position:absolute; right:0; top:0; z-index:9; width:66px; height:201px; padding:0; margin:0; border:none; overflow:visible; cursor:pointer; background:url('/images/btn/btn_next3.png') no-repeat 22px 78px; }
	

/* ÆäÀÌÂ¡ */
.paging	{ padding:20px 0; text-align:center; }
	.paging *	{ vertical-align:middle; }
	.paging li	{ display:inline; padding:0 9px 0 4px; font-size:1.2em; line-height:1.2em; color:#252d30; background:url('/images/common/division2.gif') no-repeat right 6px; }
	.paging li a	{ display:inline-block; width:34px; height:20px; padding-top:3px; }
	.paging li a:link, .paging li a:visited, .paging li a:active	{ color:#252d30; }
	.paging li strong	{ display:inline-block; width:34px; height:20px; padding-top:3px; color:#000; background:#b2c93d; }
	
/* ¹öÆ° */
.btnArea	{ padding-top:10px; text-align:right; }
	.mailBtn	{ width:124px; height:22px; padding:0; margin:0; border:none; overflow:visible; cursor:pointer; text-indent:-20000px; vertical-align:top; background:url('/images/btn/btn_mail.gif') no-repeat left top; }
	.cancelBtn	{ width:52px; height:22px; padding:0; margin:0; border:none; overflow:visible; cursor:pointer; text-indent:-20000px; vertical-align:top; background:url('/images/btn/btn_cancel.gif') no-repeat left top; }
	span.txtBtn, a.txtBtn	{ padding-right:16px; font-family:'³ª´®°íµñ Bold', nGothicB; font-weight:bold; color:#000; background:url('/images/common/blt7.gif') no-repeat right 4px; }
	span.txtBtn2, a.txtBtn2	{ padding-right:16px; font-family:'³ª´®°íµñ Bold', nGothicB; font-weight:bold; color:#fff; background:url('/images/common/blt13.gif') no-repeat right 4px; }
	span.txtBtn:hover, a.txtBtn:hover, span.txtBtn a:hover	{ text-decoration:underline; }
	.moveBtn	{ width:49px; height:22px; border:none; overflow:visible; font-family:'³ª´®°íµñ Bold', nGothicB; font-weight:bold; color:#fff; text-align:center; background:#656565; }
	.confirmBtn	{ width:54px; height:21px; padding:0; margin:0; border:none; overflow:visible; cursor:pointer; text-indent:-20000px; vertical-align:top; background:url('/images/btn/btn_confirm.gif') no-repeat left top; }

/* °Ë»ö */
.search	{ display:block; padding:15px 0; text-align:right; }
	.search .txt	{ width:134px; height:18px; padding:2px 5px; margin-right:-4px; border:none; vertical-align:top; color:#fff; background:#252d30; }
	.ipBtn	{ width:55px; height:22px; border:none; overflow:visible; font-family:'³ª´®°íµñ Bold', nGothicB; font-weight:bold; color:#252d30; text-align:center; background:#b2c93e; }

/* ¸®½ºÆ® */
.listArea	{ width:774px; border:1px solid #dedede; *zoom:1; background:#fff; }
	.listArea:after	{ content:""; display:block; clear:both; }
	.list	{ width:100%; table-layout:fixed; }
	.list caption	{ width:0; height:0; font-size:0; line-height:0; overflow:hidden; }
	.list thead th	{ padding:6px 0; color:#fff; background:#252d30; }
	.list tbody th	{ padding:14px 0 14px 10px; border-bottom:1px solid #efefef; font-family:'³ª´®°íµñ Bold', nGothicB; font-weight:bold; text-align:center; }
	.list tbody th.ac	{ padding-left:0; }
	.list tbody td	{ padding:14px 0 14px; text-align:center; border-bottom:1px solid #efefef; }
	.list tbody td.tit	{ padding-left:10px; text-align:left; }

/* ºä */
.viewArea	{ width:774px; padding-bottom:20px; border:1px solid #dedede; background:#fff; }
	.viewArea .head	{ width:734px; min-height:28px; padding:30px 20px 20px; overflow:hidden; border-bottom:1px solid #f0efef; }
	.viewArea h2	{ float:left; width:600px; font-size:1.4em; }
	.viewArea .date	{ float:right; width:134px; padding-top:5px; color:#3d505a; text-align:right; }
	.viewArea .cont	{ width:734px; min-height:200px; padding:20px; border-bottom:1px solid #f0efef; font-size:1.2em; line-height:1.6em; }
	.viewArea .cont img	{ max-width:734px; }
	.viewArea .foot	{ width:774px; overflow:hidden; }
	.viewArea .foot dl	{ width:774px; overflow:hidden; }
	.viewArea .foot dl dt	{ float:left; width:75px; height:37px; padding:13px 0 0 20px; border-bottom:1px solid #f0efef;  }
	.viewArea .foot dl dd	{ float:left; width:659px; height:40px; padding:10px 20px 0 0; border-bottom:1px solid #f0efef; font-size:1.2em; line-height:2em; overflow:hidden; }
	.viewArea .foot .btnArea	{ padding:20px; }

/* Æû */
.form	{ width:100%; table-layout:fixed; background:url('/images/common/dlineH.gif') repeat-x left top; }
	.form caption	{ width:0; height:0; font-size:0; line-height:0; overflow:hidden; }
	.form th	{ height:31px; color:#fff; text-align:left; background:#252d30 url('/images/common/dlineH.gif') repeat-x left bottom; }
	.form th label, .form th span	{ padding-left:27px; }
	.form th span label	{ padding-left:0; }
	.form td	{ padding:5px 0 4px 10px; background:url('/images/common/dlineH.gif') repeat-x left bottom; }
	.form td .txt	{ padding:2px 5px 1px; border:none; color:#6f6a6c; background:#efefef; }
	.form td textarea	{ display:block; padding:5px; margin:0; color:#6f6a6c; background:#efefef; }
	.form td label	{ padding-right:10px; }
	.form td .rdo	{ margin-right:2px; }

/* ÅÇ */
.tab	{ height:63px; *zoom:1; }
	.tab:after	{ content:""; display:block; clear:both; }
	.tab li	{ display:inline; float:left; width:193px; height:57px; margin-left:1px; background:url('/images/common/bg_tab_off.gif') repeat-x left top; }
	.tab li a	{ display:block; width:193px; height:29px; padding-top:13px; text-align:center; color:#252d30; }
	.tab li.on p	{ position:relative; width:205px; height:57px; background:url('/images/common/bg_tab_on.png') no-repeat left top; }
	.tab li.on p a	{ color:#fff; }

/* ÆË¾÷ */
.popup	{ background:#252d30; }
#popWrap	{ padding:25px 0; }