@font-face{font-family:'NotoSans';font-style:normal;font-weight:normal;src:url('/font/notokr-regular.eot');src:local(¡Ø),url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'),url('/font/notokr-regular.woff') format('woff'),url('/font/notokr-regular.ttf') format('truetype');}
@font-face {font-family:'NotoSans';font-style:normal;font-weight:300;src:url('/font/notokr-demilight.eot');src:local(¡Ø),url('/font/notokr-demilight.eot?#iefix') format('embedded-opentype'),url('/font/notokr-demilight.woff') format('woff'),url('/font/notokr-demilight.ttf') format('truetype');}
@font-face {font-family:'NotoSans';font-style:normal;font-weight:500;src:url('/font/notokr-medium.eot');src:local(¡Ø),url('/font/notokr-medium.eot?#iefix') format('embedded-opentype'),url('/font/notokr-medium.woff') format('woff'),url('/font/notokr-medium.ttf') format('truetype');}
@font-face {font-family:'NotoSans';font-style:normal;font-weight:600;src:url('/font/notokr-bold.eot');src:local(¡Ø),url('/font/notokr-bold.eot?#iefix') format('embedded-opentype'),url('/font/notokr-bold.woff') format('woff'),url('/font/notokr-bold.ttf') format('truetype');}
/* black */
@font-face {font-family:'GmarketSans';font-weight:300;src:url('/font/GmarketSansTTFLight.eot');src:local(¡Ø),url('/font/GmarketSansTTFLight.eot?#iefix') format('embedded-opentype'),url('/font/GmarketSansTTFLight.woff') format('woff'),url('/font/GmarketSansTTFLight.ttf') format('truetype');}
@font-face {font-family:'GmarketSans';font-weight:500;src:url('/font/GmarketSansTTFMedium.eot');src:local(¡Ø),url('/font/GmarketSansTTFMedium.eot?#iefix') format('embedded-opentype'),url('/font/GmarketSansTTFMedium.woff') format('woff'),url('/font/GmarketSansTTFMedium.ttf') format('truetype');}
@font-face {font-family:'GmarketSans';font-weight:600;src:url('/font/GmarketSansTTFBold.eot');src:local(¡Ø),url('/font/GmarketSansTTFBold.eot?#iefix') format('embedded-opentype'),url('/font/GmarketSansTTFBold.woff') format('woff'),url('/font/GmarketSansTTFBold.ttf') format('truetype');}
@font-face {font-family:'GmarketMedium';font-weight:500;src:url('/font/GmarketSansTTFMedium.eot');src:local(¡Ø),url('/font/GmarketSansTTFMedium.eot?#iefix') format('embedded-opentype'),url('/font/GmarketSansTTFMedium.woff') format('woff'),url('/font/GmarketSansTTFMedium.ttf') format('truetype');}

@font-face {font-family:'OpenSans-Regular';font-style:normal;src:url('/font/OpenSans-Regular.eot');src:local(¡Ø),url('/font/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('/font/OpenSans-Regular.woff') format('woff'),url('/font/OpenSans-Regular.ttf') format('truetype');}
@font-face {font-family:'OpenSans-Semibold';font-style:normal;src:url('/font/OpenSans-Semibold');src:local(¡Ø),url('/font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),url('/font/OpenSans-Semibold.woff') format('woff'),url('/font/OpenSans-Semibold.ttf') format('truetype');}
@font-face {font-family:'OpenSans-Bold';font-style:normal;src:url('/font/OpenSans-Bold');src:local(¡Ø),url('/font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('/font/OpenSans-Bold.woff') format('woff'),url('/font/OpenSans-Bold.ttf') format('truetype');}



body {padding:0; margin:0; }
img {border:0;  }

*,
*:after,
*:before {	margin: 0;	padding: 0;	-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;	box-sizing: border-box;}
body,div,p,a,dt,dd,th,td,input,select,textarea,button,select {font-family:'OpenSans-Semibold','NotoSans', 'xeicon', '¸¼Àº °íµñ', 'µ¸¿ò', 'Dotum',  '±¼¸²', Gulim, Sans-serif; font-size:14px;line-height:1.3;color:#555;font-weight:normal;font-style:normal;}
html	{color:#333;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll; letter-spacing:-.05em;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block}
body	{font-family:'NotoSans', sans-serif, Helvetica Neue,Helvetica,Arial,Verdana,Tahoma, sans-serif; font-size:12px;color:#333;}
img	{border:0; vertical-align:middle;}
table	{border-collapse:collapse;}
fieldset	{border:0;}
legend	{color:#000;}
address,caption,cite,code,dfn,em,th,var	{font-style:normal;font-weight:bold;}
caption	{ display:none;}
ol,ul	{list-style:none;}
caption,th	{text-align:left;}
h1,h2,h3,h4,h5,h6	{margin:0px;padding:0px;font-family:NotoSans, µ¸¿ò, dotum, sans-serif;}
caption,hr,legend	{*display:none;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
a,a:link,a:visited,a:active,a:focus	{color:#333;text-decoration:none;}



.wrapper { position:relative; margin:0 auto; text-align:center; width:1000px; }
.event {}
.event li {display:block; margin:0; padding:0; position:relative; }
.event li img {width:100%; }
.mov1 { display:block; clear:both; text-align:center; margin:0 auto; padding:0px 0 30px;  width:70%; height:405px; }
.mov2 { position:absolute; left:50%;top:60px; margin-left:-360px; width:720px;height:405px; }

@media screen and (max-width:1000px){
  .wrapper  { width:100%; }
  .mov2 { top:20px; }

}

@media screen and (max-width:900px){
  .mov1 {  height:310px; }
  .mov2 { top:50px; margin-left:-280px; width:560px;height:310px; }
}

@media screen and (max-width:780px){
  .mov2 { top:0;}
}

@media screen and (max-width:720px){
  .mov2 {  top:20px; margin-left:-230px; width:460px;height:250px; }
}

@media screen and (max-width:676px){
  .mov1 {  height:260px; }
  .mov2 { margin-left:-230px; width:460px;height:259px; }
}

@media screen and (max-width:500px){
  .mov1 {   width:90%;height:230px; }
  .mov2 { top:0px;  margin-left:-140px; width:280px;height:150px;  }
}

.fc_blue { color:#365ab4; }
.fc_skblue { color:#37b5fe; }
.fc_yellow { color:#dba002; }

.fl-right {float:right; }
.fl-left{float:right; }


/* intro */

.intro {position:relative; width:100%;height:100%;  padding-top: 0; }
.intro .inner {position:relative; width:1000px; margin:0 auto;border:0px solid #ddd; font-size:0 }
.intro .line {position:relative;width:100%;   display:block; clear:both;  }
.intro .line:after {content:''; position:absolute; left:0; top:0; width:50%; height:100%; background-color:#f6f3eb; z-index:-1}
.intro .line2 {position:relative;width:100%;  display:block; clear:both; }
.intro .line2:after {content:''; position:absolute; right:0; top:0; width:50%; height:100%; background-color:#f0f8fb; z-index:-1}

.block {display:inline-block; vertical-align:top; width:50%;  }


.slider-area {display:block; width:100%; margin-left:-20px;  padding:50px  0}
.slider-area * { box-sizing:content-box; }
.slider-area2 {display:inline-block; width:100%; float:right; margin-right:-20px;  padding:50px  0}
.slider-area2 * { box-sizing:content-box; }

.cont-left {padding-left:30px; padding-top:60px; }
.cont-right {padding-left:20px; padding-top:60px; }
.cont-right .head h2,
.cont-right .head p, 
.cont-right .btn-wrap, 
.cont-right .contact {padding-left:50px; }



.head {display:block;}
.head h2 {display:block;  font-family:'GmarketSans'; font-weight:500; font-size:33px; line-height:1.4em; color:#333; padding-bottom:15px; border-bottom:1px solid #333 }
.head p {display:block; padding-top:20px; color:#777; font-size:19px; line-height:1.4em; font-weight:500; }

.contact {display:block; padding-top:20px; }
.contact dt { display:block; font-size:18px;  color:#000; font-weight:600;}
.contact dt span {color:#888; display:inline-block; margin-right:10px;font-weight:500; }
.contact dd { padding-top:10px; }
.contact dd a { display:block; color:#222;font-size:30px; font-weight:500;color:#222 ;  font-family:'GmarketSans'; letter-spacing:0 }


.btn-wrap {display:block; padding:30px 0 0; font-size:0;}
.btn-wrap a {display:inline-block; border:2px solid #333; background-color:#fff;  height:45px; line-height:45px; padding:0 25px; font-size:16px; color:#333;  font-family:'GmarketSans'; font-weight:500; }
.btn-wrap a.menu {margin-left:-2px; }


@media screen and (max-width:1000px){
  .intro .inner { width:100%; padding:0 0px; }

  .head h2 { font-size:28px; padding-bottom:10px; }
  .head p { padding-top:15px; font-size:17px; }
  
  .btn-wrap {padding-top:20px; }
  .btn-wrap a { height:40px; line-height:41px; padding:0 20px; font-size:14px; border-width:1px; }
  .btn-wrap a.menu {margin-left:-1px; }



}


@media screen and (max-width:797px){
 .head p  br {display:none;}
	.intro .line:after {display:none;}
	.intro .line2:after {display:none;}
	.block.bg01 { background-color:#f6f3eb; }
	.block.bg03 { background-color:#f0f8fb; margin-top:50px; }

   .block {width:100%; }
   .slider-area {width:80%; margin:-30px auto 30px;  padding:0px  0}
   .slider-area2 { width:80%;display:block; float:none !important;   margin-right:0px; margin:-30px auto 30px !important;padding:5px  0}

   .cont-left,
   .cont-right{padding:30px 30px 40px; }

   .cont-right .head h2,
   .cont-right .head p, 
   .cont-right .btn-wrap, 
   .cont-right .contact {padding-left:0px; }

  .head h2 { font-size:23px; padding-bottom:7px; }
  .head p { padding-top:10px; font-size:15px; }
  
  .btn-wrap {padding-top:10px; }
  .btn-wrap a { height:30px; line-height:31px; padding:0 15px; font-size:13px;}

 .contact {padding-top:10px; }
 .contact dt {font-size:16px;  }
 .contact dt span { margin-right:5px; }
 .contact dd { padding-top:5px; }
 .contact dd a { font-size:21px;}



}

@media screen and (max-width:500px){
   .cont-left,
   .cont-right{padding:30px 20px 100px; }
   .slider-area, 
   .slider-area2 { width:90%; margin:-90px auto 40px !important;}

}

.hotlist {display:block; width:480px; padding:10px; margin:0 auto; text-align:center;}
.hotlist .bx-controls {position:absolute; left:0; top:50%; margin-top:-50px; width:100%;padding-top:0px;text-align:center; z-index:333}
.hotlist .bx-controls .bx-pager {position:absolute; left:0; bottom:-350px;  width:100%; }
.hotlist .bx-controls .bx-pager-item{display:inline-block; margin-right:10px; text-align:center; }
.hotlist .bx-controls .bx-pager-link {display: inline-block; width:18px; height:18px; background:rgba(0,0,0,0.3);box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); border-radius:100%; font-size:0;}
.hotlist .bx-controls .active {background:#e54f4f;}
.hotlist .bx-controls-direction a{display:block; width:40px; height:40px; overflow:hidden; color:#000; font-size:40px;text-align:center;  position:absolute; top:30%; z-index:333; }
.hotlist .bx-controls-direction .bx-prev{left:10px; }
.hotlist .bx-controls-direction .bx-next{right:10px; }
.hotlist .bx-controls-direction .bx-prev:before {content:"\e93d"; display:inline-block; font-family:'xeicon';}
.hotlist .bx-controls-direction .bx-next:before {content:"\e940"; display:inline-block; font-family:'xeicon';}


.hotlist ul li {width:100%; margin:0 auto; }
.hotlist ul li img {width:100%;}
