body				{
						background-color:#FFFFFF;
						color:#666666;
						font-size:9pt;
						font-family:Arial,±¼¸²Ã¼;
						line-height:13pt;
						margin:0;

						scrollbar-3dlight-color		: #595959;
						scrollbar-arrow-color		: #FFFFFF;
						scrollbar-base-color		: #CFCFCF;
						scrollbar-darkshadow-color	: #FFFFFF;
						scrollbar-face-color		: #CFCFCF;
						scrollbar-highlight-color	: #FFFFFF;
						scrollbar-shadow-color		: #595959;
					}
					
TD					{ color:#666666; font-size:9pt; font-family:Arial,±¼¸²Ã¼; line-height:13pt;}

A					{ color:#666666; text-decoration:none; }
A:active			{ color:#666666; text-decoration:none; }
A:hover				{ color:#086198; text-decoration:underline; }
					
.PAGE_NAVI			{ color:#777777; font-size:9pt; line-height:13pt; text-decoration:none; }




.BBS_SELECT			{ color:#666666; font-size:9pt; font-family:±¼¸²Ã¼; background-color:#FFFFFF; border:1 solid gray; }
.BBS_INPUT			{ color:#666666; font-size:9pt; font-family:±¼¸²Ã¼; height:15pt; background-color:#FFFFFF; border:1 solid gray; }
.BBS_TEXTAREA		{ color:#666666; font-size:9pt; font-family:±¼¸²Ã¼; background-color:#FFFFFF; border:1 solid gray; }
.BBS_TEXTLINE		{ line-height:20px; }




.CONSTRUCT_POINT	{ color:#EE5555; font-size:09pt; font-weight:bold; font-family:Arial,±¼¸²Ã¼; }
.FONT_GULRIM		{ font-family:±¼¸²Ã¼; }






.PAGE_TITLE			{ color:#3399FF; font-size:9pt; font-family:Arial Black,±¼¸²Ã¼; line-height:14pt; font-weight:bold; }
.PAGE_LINE			{ background-color:#CC2288; }
.PAGE_ITEM			{ color:#CC2288; font-size:10pt; font-family:Arial Black,±¼¸²Ã¼; line-height:14pt; font-weight:bold; }
.PAGE_POINT			{ color:#EE5555; font-size:10pt; font-family:Arial Black,±¼¸²Ã¼; line-height:14pt; font-weight:bold; }

.LIST_HEAD_TITLE	{ color:#DDDDDD; font-weight:bold; vertical-align:bottom; padding:0 0 3 0; background:url("/images/common/title_bg_01.gif"); }

.LIST_COUNT_NUMBER	{ color:#993333; }
.LIST_COUNT_TITLE	{ color:#999999; }
.LIST_TITLE			{ font-size:09pt; font-weight:bold; background-color:#DDDDDD; }
.LIST_VALUE			{ font-size:09pt; background-color:#FFFFFF; }
.LIST_VALUE0		{ font-size:09pt; background-color:#F5F5F5; }
.LIST_VALUE1		{ font-size:09pt; background-color:#FFFFFF; }
.LIST_SELECT		{ font-size:09pt; background-color:#FFEEEE; }
.LIST_BLOCK			{ font-size:09pt; background-color:#993333; }
.LIST_POINT			{ color:#0066FF; }
.LIST_LINE			{ background-color:#999999; }

.LIST_LINE_TOP		{ background-color:#333333; }
.LIST_LINE_BOTTOM	{ background-color:#444444; }

.MEMBER_INFO		{ color:#0066FF; }

.REPLY_BAR			{ background-color:#DDDDDD; }
.REPLY_LINE			{ background-color:#DDDDDD; }
.REPLY_COUNT		{ color:#666666; }

.AD_LINE_1			{ color:#FF0000; font-weight:bold; }
.AD_LINE_2			{ color:#00FF00; font-weight:bold; }
.AD_LINE_3			{ color:#00FFFF; font-weight:bold; }
.AD_LINE_4			{ color:#FF00FF; font-weight:bold; }
.AD_LINE_5			{ color:#FFFF00; font-weight:bold; }

.B					{ font-weight:bold; }

.POINT				{ color:#EE5555; }

.FONT05				{ font-size:05pt; }
.FONT06				{ font-size:06pt; }
.FONT07				{ font-size:07pt; }
.FONT08				{ font-size:08pt; }
.FONT09				{ font-size:09pt; }
.FONT10				{ font-size:10pt; }
.FONT11				{ font-size:11pt; }
.FONT12				{ font-size:12pt; }
.FONT13				{ font-size:13pt; }
.FONT14				{ font-size:14pt; }
.FONT15				{ font-size:15pt; }
.FONT16				{ font-size:16pt; }
.FONT17				{ font-size:17pt; }
.FONT18				{ font-size:18pt; }
.FONT19				{ font-size:19pt; }

.UP1				{ margin:0 0 1px 0; }
.UP2				{ margin:0 0 2px 0; }
.UP3				{ margin:0 0 3px 0; }
.UP4				{ margin:0 0 4px 0; }
.UP5				{ margin:0 0 5px 0; }
.DOWN1				{ margin:0 0 -1px 0; }
.DOWN2				{ margin:0 0 -2px 0; }
.DOWN3				{ margin:0 0 -3px 0; }
.DOWN4				{ margin:0 0 -4px 0; }
.DOWN5				{ margin:0 0 -5px 0; }

.SVC_LOGO			{ color:#0066FF; font-size:18pt; font-family:Arial black,Arial,±¼¸²Ã¼; line-height:25pt; }
.SVC_SITE			{ color:#0066FF; font-size:08pt; font-family:Arial,±¼¸²Ã¼; font-weight:bold; }
.19_LOGO			{ color:#FF0000; font-size:18pt; font-family:Arial black,Arial,±¼¸²Ã¼; line-height:25pt; }

.ORDER				{ color:#333333; font-size:9pt; font-family:±¼¸²Ã¼; background-color:#FFFFFF; border:1 solid gray; }

TEXTAREA			{ color:#666666; font-size:9pt; font-family:±¼¸²Ã¼; background-color:#FFFFFF; border:1 solid gray; }
input				{ color:#666666; font-size:9pt; font-family:±¼¸²Ã¼; background-color:#FFFFFF; border:1 solid gray; }
select				{ color:#666666; font-size:9pt; font-family:±¼¸²Ã¼; background-color:#FFFFFF; border:1 solid gray; }
.NO					{ background-color:transparent; border:0; }

.INTRO_TEXT			{ color:#FFFFFF; font-size:13pt; font-family:±¼¸²Ã¼; font-weight:bold; }
.INTRO_TEXT2		{ color:#FFFFFF; font-size:13pt; font-family:±¼¸²Ã¼; font-weight:bold; }
.INTRO				{ color:#8601A2; font-size:12pt; font-family:Arial,±¼¸²Ã¼; font-weight:bold; background-color:#FFFFFF; border:1 solid #8601A2; height:18pt; }
.INTRO2				{ color:#333333; font-size:12pt; font-family:Arial,±¼¸²Ã¼; font-weight:bold; background-color:#FFFFFF; border:1 solid #333333; height:18pt; }
.INTRO5				{ color:#666666; font-size:12pt; font-family:Arial,±¼¸²Ã¼; font-weight:bold; background-color:#EEEEEE; border:1 solid #666666; height:18pt; }

.IDPW				{ color:#666666; font-size:10pt; font-family:Arial,±¼¸²Ã¼; font-weight:bold; background-color:#EEEEEE; border:1 solid #FFCCEE; height:15pt; }

.TOP_SEARCH			{ color:#FFFFFF; font-size:11pt; font-family:µ¸¿ò; font-weight:bold; background-color:transparent; border:0; }
.TOP_SEARCH_TITLE	{ color:#3399FF; font-size:10pt; font-family:µ¸¿òÃ¼; font-weight:bold; }
.SEARCH_RESULT_TITLE{ color:#FFFFFF; font-size:10pt; font-family:µ¸¿òÃ¼; font-weight:bold; }
.SEARCH_RESULT_MEMO	{ color:#999999; font-size:09pt; font-family:µ¸¿òÃ¼; }
.SEARCH_RESULT_DATE	{ color:#33FF66; font-size:09pt; font-family:µ¸¿òÃ¼; }
.SEARCH_RESULT_LINK	{ color:#218D44; font-size:09pt; font-family:µ¸¿òÃ¼; font-weight:bold; }

.SUB_ON				{ color:#FFFFFF; padding:0 10 0 10; font-weight:bold; }
.SUB_OFF			{ color:#FFFFFF; padding:0 10 0 10; }


/* 2019-05-23 */
ul li { list-style:none; }

.header { width:1004px; height:120px; background:#f00; position:relative; margin:0 auto; background:url(/images/common/bg_top.png) no-repeat; }

.header .util { font-size:10px; position:absolute; top:-8px; right:70px; }
.header .util li { float:left; margin-left:30px; }
.header .util li a { text-decoration:none; color:#444; }

.header .menu { font-size:14px; letter-spacing:-1.5px; font-weight:bold; position:absolute; top:35px; right:120px; }
.header .menu li { float:left; margin-left:60px; }
.header .menu li a { text-decoration:none; color:#eee; padding:4px; -webkit-transition:.2s; -moz-transition:.2s; -ms-transition:.2s; -o-transition:.2s; transition:.2s; }
.header .menu li a:hover { color:#fff; font-size:16px; padding:2px; }

.header .sub { font-size:11px; letter-spacing:-0.5px; position:absolute; top:74px; display:none; }
.header .sub li { float:left; margin-left:15px; }
.header .sub li a { text-decoration:none; color:#666; }
.header .sub li a:hover { color:#000; }

.header .sub.menu1 { left:300px; }
.header .sub.menu2 { left:250px; }

.BBS_TEXTLINE img { max-width:100%; }
table.lnb td { text-align:left; padding-left:35px; height:30px; }
table.lnb td a { font-size:13px; text-decoration:none; letter-spacing:-1px; font-weight:bold; padding-left:14px; background-repeat:no-repeat; background-position:0 50%; background-image:url(/images/common/icon_bbs_item_dot2.gif); }
table.lnb td a.on { color:#086198; background-image:url(/images/common/icon_bbs_item_dot1.gif); }

.dimmed { position:fixed; top:0; right:0; left:0; bottom:0; background:#000; z-index:10; }
.dimmed_close { position:fixed; top:20px; right:20px; width:22px; height:21px; background-image:url(/images/common/bt_dimmed_close.png); z-index:11; }
.dimmed_img { position:fixed; top:50%; left:50%; margin-top:-255px; margin-left:-255px; z-index:12; border:10px solid #fff; }