/* 해당 css의 저작권은 silverline에게 있습니다. 무단 사용을 금지합니다. */
@charset "utf-8";

/*  FONT STYLE */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NanumGothic-Regular.eot);
  src: url(../fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(../fonts/NanumGothic-Regular.woff2) format('woff2'),
		url(../fonts/NanumGothic-Regular.woff) format('woff'),
		url(../fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/NanumGothic-Bold.eot);
  src: url(../fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(../fonts/NanumGothic-Bold.woff2) format('woff2'),
		url(../fonts/NanumGothic-Bold.woff) format('woff'),
		url(../fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/NanumGothic-ExtraBold.eot);
  src: url(../fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(../fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(../fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}


/* 요소(element) 여백 초기화 */
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form,fieldset,input,textarea,select,table,th,td,section,header,article,nav,aside,footer{margin:0;padding:0;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {display: block;}


/* basic */
body,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-family: "Nanum Gothic", "돋움","굴림";font-size:12px;line-height:18px;color:#555555;}
body {	margin:0;  overflow-x:hidden;  }


/*a{color:#555555;text-decoration:none;}
a:link{color:#555555;text-decoration:none;}
a:active{color:#555555;text-decoration:none;}
a:visited{color:#555555;text-decoration:none;}
a:hover{color:#555555;text-decoration:none;}
*/
a img{border:0;}
caption,.skip, hr  {
position:absolute;
width:0; height:0; overflow:hidden;
font:0/0 Sans-serif;
visibility:hidden;
}


img {border:0;vertical-align: top;}

.display_none {	display:none;}
.display_block{	display:block;}

.hidden {
position:absolute;
width:0; height:0; overflow:hidden;
font:0/0 Sans-serif;
visibility:hidden;
}

/* list */
ol,ul,dl{list-style:none}

/* inputbox 묶음처리 */	

fieldset {
	margin:0;
	padding:0;
	border:0;
}
legend {
	position:absolute;
	width:0; height:0; overflow:hidden;
	font:0/0 Sans-serif;
	visibility:hidden;
}

/* 표캡션 */
caption {
position:absolute;
width:0; height:0; overflow:hidden;
font:0/0 Sans-serif;
visibility:hidden;
}
/* skipnavigation */
#skipnavigation {position:absolute; top:0; left:0; width:100%; }
#skipnavigation p {margin:0; padding:0;}
#skipnavigation a {position:absolute; top:0; display:block; padding:0 10px; height:0; overflow:hidden;  color:#685504; text-align:center; background:#fff; }
#skipnavigation a:hover, 
#skipnavigation a:focus, 
#skipnavigation a:active {width:100%; height:auto; padding:5px 10px; font-weight: bold; border:3px solid #685504;}


.FontBold{font-weight:bold;}
.Font11{font-size:11px;}
.Font12{font-size:12px;}
.Font14{font-size:14px;}
.Font15{font-size:15px;}
.Font16{font-size:16px;}
.Font17{font-size:17px;}
.Font18{font-size:18px;}
.Font19{font-size:19px;}
.Font20{font-size:20px;}
.Font21{font-size:21px;}
.Font22{font-size:22px;}
.Font23{font-size:23px;}
.Font24{font-size:24px;}
.Font25{font-size:25px;}
.Font26{font-size:26px;}
.Font27{font-size:27px;}
.Font28{font-size:28px;}
.Font29{font-size:29px;}
.Font30{font-size:30px;}
.Font31{font-size:31px;}
.Font32{font-size:32px;}
.Font33{font-size:33px;}
.Font34{font-size:34px;}
.Font35{font-size:35px;}
.Font36{font-size:36px;}

.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;}
.MAT60 {margin-top:60px !important;}
.MAT70 {margin-top:70px !important;}
.MAT80 {margin-top:80px !important;}
.MAT90 {margin-top:90px !important;}
.MAT100 {margin-top:100px !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;}
.MAL100 {margin-left:100px !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;}
.MAR50 {margin-right:50px !important;}
.MAR100 {margin-right:100px !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;}
.MAB50 {margin-bottom:50px !important;}
.MAB100 {margin-bottom:100px !important;}
.MAB120 {margin-bottom:120px !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;}

.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;}


.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;}

.PAB40 {padding-bottom:40px !important;}

.let-sp1{letter-spacing:-1px;}
.let-sp2{letter-spacing:-2px;}

.line18{line-height:18px !important;}
.line32{line-height:32px !important;}

.AlignLeft {text-align:left !important;}
.AlignCenter {text-align:center !important;}
.AlignRight {text-align:right !important;}


.FloatLeft {float:left;}
.FloatRight {float:right;}
.ClearBoth {clear:both;}

.imgtop{vertical-align: top;}
.imgmiddle{vertical-align: middle;}
.imgbottom{vertical-align: bottom;}


.pointer{cursor:pointer;}

.input {
	border:1px solid #d8d8d8;padding:5px 15px 5px 15px;
}

.FontM{color:#27b1a3;}
.FontW{color:#ffffff;}
.Fontpink{color:#ef7678;}
.FontRed{color:#e94747;}
.FontOrange{color:#f59524;}
.FontBlue{color:#279bd1;}
.FontGreen{color:#9aab28;}
.Font333{color:#333333;}