@charset "utf-8";
/*Reset*/
*						{margin:0;padding:0;}
html,body				{width:100%;height:100%;}
html					{overflow-y:scroll;}
body					{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
body,input,button		{font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;color:#383d41;}
h1,h2,h3,h4,h5,h6		{font-size:12px;text-align:left;}
img,fieldset,iframe		{border:0 none;}
li						{list-style:none;}
a						{color:#2f3743;text-decoration:none;}
a:hover					{color:#005cb2;text-decoration:underline;}
.line a					{color:#2f3743;text-decoration:underline;}
.line a:hover			{color:#005cb2;text-decoration:underline;}
em,address				{font-style:normal;}
button,label			{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;}

.input				{background:#f1f1f1; border:solid 1px #cccccc;}
.input2				{font-size:11px; font-family:Tahoma, "돋움";}
.input3				{font-size:11px; font-family:돋움, Tahoma; background:#f1f1f1; border:solid 1px #cccccc;}
.input4				{font-size:11px; font-family:Tahoma, "돋움"; color:#666666; background:#f1f1f1; border:solid 1px #cccccc;}
.input5				{font-size:10px; font-family:Tahoma,  color:#666666; background:#f1f1f1; border:solid 1px #cccccc;}
.input6				{font-size:11px; font-family:돋움, Tahoma;   color:#444444; background:#a3c0d3; border:solid 1px #92acbd;}
.input7				{font-size:11px; font-family:Tahoma, "돋움"; color:#444444; background:#aec4dd; border:solid 1px #c1d4ea;}
.input-main			{font-size:11px; font-family:Tahoma, "돋움"; color:#ffffff; background:#1e74c1; border:solid 1px #3b8fdc;}
.input_member		{font-size:11px; font-family:돋움, Tahoma; background:#ffffff; border:solid 1px #e3e3e3; color:#444444;}

.pad-t-2			{padding-top:2px;}
.pad-t-4			{padding-top:4px;}
.pad-t-5			{padding-top:5px;}
.pad-t-8			{padding-top:8px;}
.pad-t-10			{padding-top:10px;}
.pad-t-15			{padding-top:15px;}
.pad-t-30			{padding-top:30px;}
.pad-t-30-b-20		{padding-top:30px; padding-bottom:20px;}
.pad-t-30-b-40		{padding-top:30px; padding-bottom:40px;}
.pad-t-30-b-15		{padding-top:30px; padding-bottom:15px;}
.pad-t-5-b-5		{padding-top:5px;  padding-bottom:5px;}
.pad-t-15-b-15		{padding-top:15px; padding-bottom:15px;}
.pad-t-15-b-15-r-15	{padding-top:15px; padding-bottom:15px; padding-right:15px;}
.pad-t-10-b-10-r-10	{padding-top:10px; padding-bottom:10px; padding-right:10px;}
.pad-t-15-b-20		{padding-top:15px; padding-bottom:20px;}
.pad-t-10-b-15		{padding-top:10px; padding-bottom:15px;}
.pad-t-10-b-10		{padding-top:10px; padding-bottom:10px;}
.pad-t-10-l-10		{padding-top:10px; padding-left:10px;}
.pad-l-2			{padding-left:2px;}
.pad-l-5			{padding-left:5px;}
.pad-l-10			{padding-left:10px;}
.pad-r-5			{padding-right:5px;}
.pad-r-10			{padding-right:10px;}
.pad-b-5			{padding-bottom:5px;}
.pad-b-10			{padding-bottom:10px;}
.pad-b-15			{padding-bottom:15px;}
.pad-b-25			{padding-bottom:25px;}
.pad-b-30			{padding-bottom:30px;}
.pad-lr-5			{padding-left:5px;padding-right:5px;}
.pad-lr-10			{padding-left:10px;padding-right:10px;}
.pad-lr-15			{padding-left:15px;padding-right:15px;}
.pad-lr_15-tb_10	{padding-left:15px;padding-right:15px; padding-top:10px; padding-bottom:10px;}
.pad-lr_10-tb_5		{padding-left:10px;padding-right:10px; padding-top:5px; padding-bottom:5px;}
.pad-lr_20-t_15		{padding-left:20px;padding-right:20px; padding-top:15px;}
.pad-all-5			{padding:5px;}
.pad-all-10			{padding:10px;}
.pad-all-15			{padding:15px;}

.history			{font-size:11px; font-family:돋움, Tahoma; color:#999999; line-height:1.5em; float:left; vertical-align:middle; letter-spacing:-0.1em;}
.history-on			{font-size:11px; font-family:돋움, Tahoma; color:#0075bf; line-height:1.5em; float:left; vertical-align:middle; letter-spacing:-0.1em;}

.board01-font         		{font-size:12px; font-family:Tahoma, "돋움"; color:#666666; line-height:1.5em;}
.board01-font-viewtitle		{font-size:12px; font-family:Tahoma, "돋움"; font-weight:bold; color:#3f82be; line-height:1.5em;}
.board01-font-s				{font-size:11px; font-family:돋움, Tahoma;   color:#666666; line-height:1.5em;}
.board01-font-s2			{font-size:11px; font-family:돋움, Tahoma;   color:#666666; line-height:1.5em; letter-spacing:-0.1em;}
.board01-font-gray			{font-size:11px; font-family:Tahoma, "돋움"; color:#dddddd; line-height:1.5em; letter-spacing:-0.1em;}
.board01-font-gray a		{color:#dddddd;text-decoration:none;}
.board01-font-gray a:hover	{color:#eeeeee;text-decoration:underline;}
.board01-font-bold			{font-size:12px; font-family:Tahoma, "돋움"; font-weight:bold; color:#555555; line-height:1.5em;}
.board01-font-red			{font-size:12px; font-family:Tahoma, "돋움"; color:#f35b00; line-height:1.5em;}
.board01-font-main-white-kor{font-size:11px; font-family:돋움; color:#ffffff; line-height:1.0em; letter-spacing:-0.05em;}
.board01-font-main-white-eng{font-size:11px; font-family:Tahoma; color:#ffffff; line-height:1.0em;}

.tocplus-font				{font-size:12px; font-family:Tahoma, "돋움"; color:#222222; line-height:1.5em;}
.tocplus-font-id			{font-size:12px; font-family:Tahoma, "돋움"; color:#777777; line-height:1.5em;}
.tocplus-font-write			{font-size:12px; font-family:Tahoma, "돋움"; color:#4790d5; line-height:1.5em;}

.small-font					{font-size:11px; font-family:Tahoma, "돋움"; color:#888888; line-height:1.5em;}

.14-font					{font-size:14px; font-family:Tahoma, "돋움"; color:#555555; line-height:1.5em; font-weight:bold;}
.14-font-color				{font-size:14px; font-family:Tahoma, "돋움"; color:#0587d1; line-height:1.5em; font-weight:bold;}

.pagenum					{font-size:11px; font-family:Tahoma, "돋움"; font-weight:bold; color:#666666; line-height:1.5em;}
.pagenum_on					{font-size:11px; font-family:Tahoma, "돋움"; font-weight:bold; color:#1a8fcc; line-height:1.5em; text-decoration:underline;}
.pagenum a					{color:#666666; text-decoration:none; font-weight:bold;}
.pagenum a:visited 			{}
.pagenum a:hover 			{color:#1a8fcc; text-decoration:underline; font-weight:bold;}
.pagenum a:active 			{color:#1a8fcc; text-decoration:underline; font-weight:bold;}
.pagenum a:focus 			{}

.member_t					{font-size:12px; font-family:Tahoma, "돋움"; color:#727272; line-height:1.5em; letter-spacing:-0.05em;}
.member_t_s					{font-size:11px; font-family:돋움, Tahoma; color:#666666; line-height:1.5em;}
.member_t_under				{font-size:12px; font-family:Tahoma, "돋움"; color:#727272; line-height:1.5em; letter-spacing:-0.05em; text-decoration:underline;}
.member_t_bold				{font-size:12px; font-family:Tahoma, "돋움"; color:#727272; line-height:1.5em; letter-spacing:-0.05em; font-weight:bold;}
.member_blue				{font-size:12px; font-family:Tahoma, "돋움"; color:#077dc1; line-height:1.5em; letter-spacing:-0.05em;}
.member_blue_bold			{font-size:12px; font-family:Tahoma, "돋움"; color:#077dc1; line-height:1.5em; letter-spacing:-0.05em; font-weight:bold;}

.mypage_t					{font-size:12px; font-family:Tahoma, "돋움"; color:#727272; line-height:1.5em;}
.mypage_t_under				{font-size:12px; font-family:Tahoma, "돋움"; color:#727272; line-height:1.5em; text-decoration:underline;}
.mypage_t_bold				{font-size:12px; font-family:Tahoma, "돋움"; color:#727272; line-height:1.5em; font-weight:bold;}
.mypage_red					{font-size:12px; font-family:Tahoma, "돋움"; color:#d21515; line-height:1.5em; }
.mypage_red_bold			{font-size:12px; font-family:Tahoma, "돋움"; color:#d21515; line-height:1.5em; font-weight:bold;}
.mypage_blue				{font-size:12px; font-family:Tahoma, "돋움"; color:#077dc1; line-height:1.5em; }
.mypage_blue_under			{font-size:12px; font-family:Tahoma, "돋움"; color:#077dc1; line-height:1.5em; text-decoration:underline;}
.mypage_blue_bold			{font-size:12px; font-family:Tahoma, "돋움"; color:#077dc1; line-height:1.5em; font-weight:bold;}
.mypage_white				{font-size:12px; font-family:Tahoma, "돋움"; color:#ffffff; line-height:1.5em; }
.mypage_white_bold			{font-size:12px; font-family:Tahoma, "돋움"; color:#ffffff; line-height:1.5em; font-weight:bold;}
.mypage_yellow				{font-size:12px; font-family:Tahoma, "돋움"; color:#FFFF00; line-height:1.5em; }
.mypage_yellow_bold			{font-size:12px; font-family:Tahoma, "돋움"; color:#FFFF00; line-height:1.5em; font-weight:bold;}





.png24 						{tmp:expression(setPng24(this));}
@media print{
body{color:#000;}
}

