body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding:0px;
	margin:0px;
}

ol, ul, li {
	list-style:none;

}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	/*font-size:100%;*/
}
form, fieldset{
	border:0;
}
img {
	border:0;
}
address, caption, em {
	font-weight:normal;
	font-style:normal;
}
#accessibility, .skip, hr, legend {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	visibility:hidden;
}

/* anchor */
a {
	text-decoration:none;
}
a:link, a:visited {
	color:#494949;
	text-decoration:none;
}
a:hover, a:active {
	
	text-decoration:none;
}

input{border:1px solid #DBDBDB;height:18px;}
input[type=radio],input[type=checkbox]{vertical-align:middle;}

/* Common Style */

body{margin:0;padding:0; font-size:12px; line-height:1.6em;}

/* 
 * Nanum Gothic (Korean) http://www.google.com/fonts/earlyaccess
 */

@font-face {
  font-family: 'ng';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'ng';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'ng';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.ttf) format('truetype');
}


@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* ӵ ϴ 
body{font-family: "Nanum Gothic", "", "ng", "Tahoma", "Verdana" ;}
*/


h1, h2, h3, h4, h5, h6, form, input, ul, li, dl, dt, dd {margin:0; padding:0; }



a {text-decoration:none; color:#515151;}

img {border:none;}

li img {vertical-align:top;}



ul, li {list-style:none;}

ul.ClearBoth li {float:none !important;}

ul.FloatRight {float:right;}

ul.FloatLeft li {float:left;}

ul.BackgroundNone li {background:none !important;}



.AlignLeft {text-align:left !important;}

.AlignCenter {text-align:center !important;}

.AlightRight {text-align:right !important;}

.AlightJustify {text-align:justify !important;}

.ValignTop {vertical-align:top !important;}

.ValignMiddle{vertical-align:middle !important;}

.ValignBottom {vertical-align:bottom !important;}

.DisplayBlock {display:block;}

.DisplayNone {display:none;}

.FloatLeft {float:left;}

.FloatRight {float:right;}

.ClearBoth {clear:both;}

.BackgroundNone {background:none !important;}

.BorderNone {border:none !important;}

.borderRightNone { border-right:none !important; }

.PaddingNone {padding:0 !important;}

.MarginNone {margin:0 !important;}

.marginRightNone {margin-right:0 !important;}

.LetterSpacingNone {letter-spacing:normal !important;}

.LetterSpacing01px {letter-spacing:-1px !important;}

.LetterSpacing02px {letter-spacing:-2px !important;}

.FontWeightNormal {font-weight:normal !important;}

.FontWeightBold {font-weight:bold !important;}


.BackFFFAF8 {background:#FFFAF8;}

.BackFFFEFE {background:#FFFDF8;}



/*üؽƮ*/

.comment{

	position:absolute;

	left:-10000px;

	width:1px;

	height:1px;

	overflow:hidden;

}



.Pimg {margin:0;padding:0;border:none;}



/* common
.clearboth(clear:both;)
.last { clear:both;}
a.p17	{font-size:13pt; font-weight:bold; color:#878787; letter-spacing:-0.02em;}/*Ʈ*/

/*.p21	{font-size:1.6em; font-weight:bold; color:#fff; letter-spacing:-0.02em;}
.p20	{font-size:2.0em; font-weight:bold; color:#000;  margin:40px 0 32px 0;}
.p19	{font-size:1.9em; font-weight:bold; color:#000;  margin:40px 0 32px 0;}
.p18	{font-size:1.8em; font-weight:bold; color:#000;  margin:40px 0 32px 0;}
.p17	{font-size:1.7em; font-weight:bold; color:#000;  margin:40px 0 32px 0;}

.p16	{font-size:2.0em; font-weight:bold; color:#000; }
.p15	{font-size:1.5em; font-weight:bold; color:#097bbd; letter-spacing:-0.02em;}
.p14	{font-size:1.4em; font-weight:bold; color:#097bbd; letter-spacing:-0.02em;}
.p13	{font-size:1.3em; color:#097bbd; letter-spacing:-0.02em;}
.p12	{font-size:1.2em; color:#333333; letter-spacing:-0.02em;}
.p11	{font-size:1.1em; color:#333333; letter-spacing:-0.02em;}
.p10	{font-size:1.0em; color:#666666; letter-spacing:-0.02em;}
.p9		{font-size:0.9em; color:#666666; letter-spacing:-0.02em;}
.p8		{font-size:1.4em; color:#fff; letter-spacing:-0.02em;} */


/* font color */
.ffff {color:#fff;}
.fccc {color:#ccc;}
.f000 {color:#000;}
.f333 {color:#333;}
.f444 {color:#444;}
.f555 {color:#555;}
.f666 {color:#666;}
.f777 {color:#777;}
.f888 {color:#888;}
.f999 {color:#999;}
.ff00 {color:#f00;}
.fblue {color:#097bbd;}

.justify {text-align:justify;}

hr .3px {border:3px solid #1a4b79;}

/*div.contents h3 { padding-left:20px; margin:50px 0 10px; background:url(/rtImages/n_sub/title_img.png) no-repeat 0 4px; font-size:18px; font-weight:600; color:#313234; line-height:1.2em; letter-spacing:-1px; }


div.contents h4{background:url(/rtImages/sub/bull01.gif) 0 7px no-repeat; padding-left:12px; font-size:15px; letter-spacing:-1px; color:#1742ae;}
div.contents h3{background:url(/rtImages/sub/bull01.gif) 0 7px no-repeat; padding-left:13px; font-size:1.25em; color:#000; font-weight:bold;}*/

.f_green {color:#34871b;}


/* Global Margin */

.CENTER {text-align:center !important; }

.MAL-15 {margin-left:-15px !important;}

.MAL-10 {margin-left:-10px !important;}

.MAL-5 {margin-left:-5px !important;}
.MAL2 {margin-left:2px !important;}

.MAL5 {margin-left:5px !important;}

.MAL10 {margin-left:10px !important;}

.MAL15 {margin-left:15px !important;}

.MAL20 {margin-left:20px !important;}

.MAL25 {margin-left:25px !important;}

.MAL30 {margin-left:30px !important;}

.MAL35 {margin-left:35px !important;}

.MAL40 {margin-left:40px !important;}

.MAL50 {margin-left:50px !important;}

.MAL60 {margin-left:60px !important;}

.MAL70 {margin-left:70px !important;}



.MAR5 {margin-right:5px !important;}

.MAR10 {margin-right:10px !important;}

.MAR15 {margin-right:15px !important;}

.MAR20 {margin-right:20px !important;}

.MAR25 {margin-right:25px !important;}

.MAR30 {margin-right:30px !important;}

.MAR35 {margin-right:35px !important;}

.MAR40 {margin-right:40px !important;}


.MAB2 {margin-bottom:2px !important;}
.MAB5 {margin-bottom:5px !important;}

.MAB10 {margin-bottom:10px !important;}

.MAB15 {margin-bottom:15px !important;}

.MAB20 {margin-bottom:20px !important;}

.MAB25 {margin-bottom:25px !important;}

.MAB30 {margin-bottom:30px !important;}

.MAB35 {margin-bottom:35px !important;}

.MAB40 {margin-bottom:40px !important;}



.MAT0 {margin-top:0 !important;}
.MAT2 {margin-top:2px !important;}

.MAT5 {margin-top:5px !important;}

.MAT10 {margin-top:10px !important;}

.MAT15 {margin-top:15px !important;}

.MAT20 {margin-top:20px !important;}

.MAT25 {margin-top:25px !important;}

.MAT30 {margin-top:30px !important;}

.MAT35 {margin-top:35px !important;}

.MAT40 {margin-top:40px !important;}

.MAT50 {margin-top:50px !important;}

.MAT55 {margin-top:55px !important;}

.MAT60 {margin-top:60px !important;}



.MAT-5 {margin-top:-5px !important;}

.MAT-10 {margin-top:-10px !important;}

.MAT-15 {margin-top:-15px !important;}

.MAT-20 {margin-top:-20px !important;}

.MAT-25 {margin-top:-25px !important;}

.MAT-30 {margin-top:-30px !important;}

.MAT-35 {margin-top:-35px !important;}

.MAT-40 {margin-top:-40px !important;}



.PAL5 {padding-left:5px !important;}

.PAL10 {padding-left:10px !important;}

.PAL15 {padding-left:15px !important;}

.PAL20 {padding-left:20px !important;}

.PAL25 {padding-left:25px !important;}

.PAL30 {padding-left:30px !important;}

.PAL35 {padding-left:35px !important;}

.PAL40 {padding-left:40px !important;}

.PAL50 {padding-left:50px !important;}



.PAR5 {padding-right:5px !important;}

.PAR10 {padding-right:10px !important;}

.PAR15 {padding-right:15px !important;}

.PAR20 {padding-right:20px !important;}

.PAR25 {padding-right:25px !important;}

.PAR30 {padding-right:30px !important;}

.PAR35 {padding-right:35px !important;}

.PAR40 {padding-right:40px !important;}


.PAT2 {padding-top:2px !important;}
.PAT5 {padding-top:5px !important;}

.PAT10 {padding-top:10px !important;}

.PAT15 {padding-top:15px !important;}

.PAT20 {padding-top:20px !important;}

.PAT25 {padding-top:25px !important;}

.PAT30 {padding-top:30px !important;}

.PAT35 {padding-top:35px !important;}

.PAT40 {padding-top:40px !important;}



.PAB5 {padding-bottom:5px !important;}

.PAB10 {padding-bottom:10px !important;}

.PAB15 {padding-bottom:15px !important;}

.PAB20 {padding-bottom:20px !important;}

.PAB25 {padding-bottom:25px !important;}

.PAB30 {padding-bottom:30px !important;}

.PAB35 {padding-bottom:35px !important;}

.PAB40 {padding-bottom:40px !important;}



.PAD0{padding:0 !important;}

.PAD5{padding:5px !important;}

.PAD10{padding:10px !important;}

.PAD15{padding:15px !important;}

.PAD20{padding:20px !important;}

.PAD30{padding:30px !important;}

.PAD40{padding:40px !important;}

.PAD50{padding:50px !important;}

.BOX {padding:15px; background-color:#f9f9f9; text-align:justify;}
 
.JUSTIFY {text-align:justify;}

label.hid { position:absolute !important; height:1px; width:1px; overflow:hidden; clip:rect(1px 1px 1px 1px); clip:rect(1px, 1px, 1px, 1px); }
.hidden { position:absolute; clip:rect(1px 1px 1px 1px); width:1px; height:1px; margin:-1px; overflow:hidden; }
label.hidden { position:absolute; clip:rect(1px 1px 1px 1px); width:1px; height:1px; margin:-1px; overflow:hidden; }
thead.hidden { position:absolute; clip:rect(1px 1px 1px 1px); width:1px; height:1px; margin:-1px; overflow:hidden; }
caption { position:absolute; clip:rect(1px 1px 1px 1px); width:1px; height:1px; margin:-1px; overflow:hidden; }