@charset "utf-8";

@font-face {
	font-family:'ng';
	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');
}

@font-face {
	font-family:'ngb';
	font-style:normal;
	font-weight:400;
	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');
}
@font-face {
	font-family:'nsl';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/NanumSquareL.eot);
	src:url(../fonts/NanumSquareL.eot?#iefix) format('embedded-opentype'),
		url(../fonts/NanumSquareL.woff) format('woff'),
		url(../fonts/NanumSquareL.ttf) format('truetype');
}
@font-face {
	font-family:'ns';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/NanumSquareR.eot);
	src:url(../fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
		url(../fonts/NanumSquareR.woff) format('woff'),
		url(../fonts/NanumSquareR.ttf) format('truetype');
}

@font-face {
	font-family:'nsb';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/NanumSquareB.eot);
	src:url(../fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
		url(../fonts/NanumSquareB.woff) format('woff'),
		url(../fonts/NanumSquareB.ttf) format('truetype');
}

@font-face {
	font-family:'nseb';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/NanumSquareEB.eot);
	src:url(../fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
		url(../fonts/NanumSquareEB.woff) format('woff'),
		url(../fonts/NanumSquareEB.ttf) format('truetype');
}


/* Reset */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,input,textarea,i,em,strong,b,a,button{margin:0;padding:0;font-style:normal;}
h1,h2,h3,h4,h5,h6,strong {font-weight:normal;font-family:'ngb';}
h1,h2,h3,h4,h5,h6 {font-size:inherit;}
b {font-weight:normal;font-family:'ng';}
*,*:before,*:after {box-sizing:border-box;}
img,fieldset,iframe,button{border:0;}
ul,li{list-style:none}
input[type="text"],input[type="password"],textarea {-webkit-appearance:none;}
input,select,button,label,textarea{vertical-align:middle;}
input,textarea,button {font-size:inherit;font-family:'ng';color:inherit;line-height:inherit;}
select {font-size:inherit;color:inherit;line-height:inherit;}
input,select,textarea,
input:focus,select:focus,textarea:focus,.ui-datepicker-trigger {}
input:disabled,select:disabled,button:disabled,label:disabled,a:disabled,textarea:disabled,
input.disabled,select.disabled,button.disabled,label.disabled,a.disabled,textarea.disabled {cursor:default;}
img{}
label,button,select,a{cursor:pointer;}
table{border-collapse:collapse; border-spacing:0;width:100%;table-layout:fixed;}
table th {font-weight:normal;font-family:'ngb';}
caption,legend {overflow:hidden;visibility:hidden;font-size:1px;text-indent:-9999px;margin-top:-1px;width:1px;height:1px;}
a,a:visited {text-decoration:none;color:inherit;outline:0;}
a:hover,
a:focus {text-decoration:none;}
a[href^="tel"],
a[href^="tel"]:hover,
a[href^="tel"]:focus {cursor:text;}
textarea{}
button {background:none;font-family:inherit;overflow:visible;outline:0;}
body {word-wrap:break-word;word-break:keep-all;font-size:14px;line-height:1;font-family:'ng';color:#222;}

/*paragraph*/

/*font*/
.ws {white-space:nowrap;}
.ng {font-family:'ng' !important;}
.ngb {font-family:'ngb' !important;}
.ns {font-family:'ns' !important;}
.nsb {font-family:'nsb' !important;}

/*float*/
.fl{float:left !important;}
.fr{float:right !important;}
.ac{text-align:center !important;}
.al{text-align:left !important;}
.ar{text-align:right !important;}
.vt{vertical-align:top !important;}
.vm{vertical-align:middle !important;}
.vb{vertical-align:bottom !important;}

.thumb img,
.vertical-thumb img {vertical-align:top;}

.fc-blue {color:#0093d8 !important;}
.fc-orange {color:#f78c23 !important;}

.bg-gray {background:#f4f4f6;}

.clear:after {display:block;content:'';clear:both;}
.blind{visibility:hidden !important;position:absolute !important;color:transparent !important;opacity:0 !important;filter:Alpha(Opacity=0)!important;width:1px !important;height:1px !important;line-height:1px !important;font-size:1px !important;text-indent:-9999px !important;}
.blind * {position:absolute;left:0;top:0;}
.inblock{display:inline-block !important;}
.block{display:block !important;}

.mt0 {margin-top:0 !important;}
.mt10 {margin-top:10px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt80 {margin-top:80px;}
.mt100 {margin-top:100px;}

.ml10 {margin-left:10px !important;}

.pt0 {padding-top:0 !important;}
.pt60 {padding-top:60px !important;}
.pb0 {padding-bottom:0 !important;}
.pb80 {padding-bottom:80px !important;}
.bb0 {border-bottom:0 !important;}

/*pc*/
.fs16 {font-size:16px !important;}
.w100p {width:100% !important;}

/*@temp*/
.header-inner.pc-only .empty:after {display:block;content:'';width:980px;height:85px;background:url(../img/@temp/@header.png) 0 0 no-repeat;}
.breadcrumb-inner .empty:after {display:block;content:'';width:490px;height:42px;background:url(../img/@temp/@breadcrumb.png) 0 0 no-repeat;}
.footer-inner .empty:after {display:block;content:'';width:980px;height:216px;background:url(../img/@temp/@footer.png) 0 0 no-repeat;margin:-38px auto -45px}

.contHidden {font-size:0;}

/* height size */
.hs120 { height: 120px!important; }

