@import url(../font/pe-icon-7-stroke/css/pe-icon-7-stroke.css);
@import url(../font/pe-icon-7-filled/css/pe-icon-7-filled.css);
@import url(../font/pe-icon-7-stroke/css/helper.css);

@font-face { font-family: 'S-CoreDream-9Black'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-4Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-7ExtraBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-5Medium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff'); font-weight: normal; font-style: normal; }

* { margin:0; padding:0; -webkit-text-size-adjust:none;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body { 
	width:100%; height:auto;
	font-family: "Helvetica Neue", "Apple SD Gothic Neo",  "맑은 고딕", "Malgun Gothic", 'Nanum Gothic', "돋움", dotum, sans-serif;
	color:#333; 
	font-size:14px; 
	background-color:#ffffff;

  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

#mwrap { width:100%; height:auto; margin:0; position:relative; }
a {  text-decoration:none; color:#111111; }
a:active, a:hover { outline: 0; }
div { display:block; }
strong { font-weight:bold; }
ul, li { margin:0; padding:0; list-style:none; }
img { border:none;  }
fieldset { border:none; }
legend { display:none; }
input, textarea { resize:none; }
ul, dl, ol { list-style:none; }
::-moz-selection { background: #41cba0; color: #ffffff; }
::selection { background: #41cba0; color: #ffffff; }
.clearoz:after { display:block; clear:both; height:0px; visibility:hidden; content:"."; }
.clearoz { min-height:1px; /*IE6,7*/ }
* html .clearoz { height:1px; /*MAC IE5*/ height:auto; overflow:hidden; }

.w1250 { max-width:1200px; margin:0 auto; position:relative; padding:0px; }
.w1260 { max-width:1260px; margin:0 auto; position:relative; padding:0px; }


.w1200 { max-width:1200px; margin:0 auto; position:relative; padding:0px; }
.w1500 { max-width:1500px; margin:0 auto; position:relative; padding:0px; }

.w900 { max-width:900px; margin:0 auto; position:relative; padding:0px; }
.w800 { max-width:800px; margin:0 auto; position:relative; padding:0px; }

.w700 { max-width:700px; margin:0 auto; position:relative; padding:0px; }

.w600 { max-width:600px; margin:0 auto; position:relative; padding:0px; }
.w500 { max-width:500px; margin:0 auto; position:relative; padding:0px; }

.br500 { display:inline-block; width:1px; }


.rotator i, .rotator img { cursor:pointer; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out;  -o-transition: all 1s ease-in-out;  -ms-transition: all 1s ease-in-out;  }
.rotator i:hover, .rotator img:hover { -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg);  -o-transform: rotate(360deg); -ms-transform: rotate(360deg);  }
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.spacer10 { height:10px; }
.spacer20 { height:20px; }
.spacer30 { height:30px; }
.spacer40 { height:40px; }
.spacer50 { height:50px; }

.opacity90 { -ms-filter:alpha(opacity=90);filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; }
.opacity80 { -ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
.opacity70 { -ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; }
.opacity60 { -ms-filter:alpha(opacity=60);filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; }
.opacity50 { -ms-filter:alpha(opacity=50);filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; }
.opacity40 { -ms-filter:alpha(opacity=40);filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; }
.opacity30 { -ms-filter:alpha(opacity=30);filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3; }
.opacity20 { -ms-filter:alpha(opacity=20);filter:alpha(opacity=20); opacity:0.2; -moz-opacity:0.2; }
.opacity10 { -ms-filter:alpha(opacity=10);filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1; }
.opacity0 { -ms-filter:alpha(opacity=0);filter:alpha(opacity=0); opacity:0.0; -moz-opacity:0.0; }

.txtShadow1 {  text-shadow:0px 1px 3px #ffffff; }
.txtShadow2 {  text-shadow:0px 1px 0px rgba(255,255,255,0.3); }
.txtShadow3 {  text-shadow:0px 1px 0px rgba(0,0,0,0.5); }
.txtShadow4 {  text-shadow:0px 1px 0px rgba(255,255,255,0.8); }

.aniY {
	transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 -webkit-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
}
.aniY:hover {
 transform: translateY(-10px);
 -moz-transform: translateY(-10px)
 -webkit-transform: translateY(-10px)
 -o-transform: translateY(-10px)
}

label, .noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Base */

 
 
