/* @font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(../font/NanumGothic-Bold.eot);
  src: url(../font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-Bold.woff2) format('woff2'),
       url(../font/NanumGothic-Bold.woff) format('woff'),
       url(../font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NanumGothic-Regular.eot);
  src: url(../font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-Regular.woff2) format('woff2'),
       url(../font/NanumGothic-Regular.woff) format('woff'),
       url(../font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(../font/NanumGothic-ExtraBold.eot);
  src: url(../font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(../font/NanumGothic-ExtraBold.woff) format('woff'),
       url(../font/NanumGothic-ExtraBold.ttf) format('truetype');
}
*/
@import url(http://fonts.googleapis.com/css?family=Lato);

 .displaynone {display: none !important;}html,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,img{margin:0;padding:0;}
 html{width:100%;height:100%;}
 body,code{font:0.75em Verdana,Dotum,AppleGothic,sans-serif;color:#353535;background:#fff;}
 body{min-width:1220px;}
 body#popup{min-width:0;}
 li{list-style:none;}
 img,fieldset{border:none;vertical-align:top;}

 a:hover{text-decoration:underline;}
 a:active{text-decoration:none;}
 .objHidden{visibility:hidden;position:absolute;left:-1000px;top:-1000px;height:0;width:0;}
 table tr.radioType input,span.noBorder input{border:none !important;width:auto !important;height:auto !important;
 margin:0 3px 0 0 !important;vertical-align:middle !important;background:none !important;}

 
 @font-face{font-family:ng;src:url(/web/upload/djds/font/NanumGothic.eot);src:local(¡Ø),url(/web/upload/djds/font/NanumGothic.woff) format('woff');}html {overflow-x:hidden }

 #contents{overflow:hidden;}


 /*#wrap{position:relative;width:1340px;margin:0px auto 0;}
 #container{width:1000px;margin:0 auto;*zoom:1;}
 #container:after{content:"";display:block;clear:both;}*/
 
 #main_bnr{position:relative;width:1920px;height:620px;left:50%;margin:0px -960px;*zoom:1;z-index:1;overflow:hidden;
				padding-top:89px;}

 /*#wrap{position:relative;width:1340px;margin:0px auto 0;}
 #container{width:1000px;margin:0 auto;*zoom:1;}
 #container:after{content:"";display:block;clear:both;}*/
 .main_visual{position:relative;display:inline-block;float:left;width:100%;height:750px;overflow:hidden;margin-bottom:8px;}
  .main_visual img{width:100%;
						 height:100%;}
.main_visual ul.btn li.prev a{position:absolute;
									 left:50%;
									 margin-left:-600px;
									 top:38%;
									 display:block;
									 width:55px;
									 height:89px;
									background:url('/images/mprev.png') no-repeat 0 0;
									z-index:100}

 .main_visual ul.btn li.next a{position:absolute;
										right:49%;
										margin-right:-590px;
										top:38%;
										display:block;
										width:54px;
										height:89px;
										background:url('/images/mnext.png') no-repeat 0 0;
										z-index:100}




/*01txt*/
.rollingtxt01{position:absolute;
					left:55%;
					margin-left:-608px;
					top:15%;
					display:block;
					width:700px;
					color:#fff;
				font-weight:bold;
				line-height:6em;
				font-family: 'Lato', sans-serif;}

.rollingtxt01 .rollt01{font-size:100px;letter-spacing:-5px;}
.rollingtxt01 .rollt01 .rollst{color:#ff4f00;}
.rollingtxt01 .rollt02{font-size:25px;
							letter-spacing:0px;
							padding-left:5px;
							height:66px;}
.rollingtxt01 .rollt03{font-size:75px;
							padding-left:5px;
							letter-spacing:-5px;}
.rollingtxt01 .rollt06{font-size:75px;
							padding-left:5px;
							letter-spacing:0px;}
.rollingtxt01 .rollst02{color:#ff7c08;}
.rollingtxt01 .rollt04{font-size:75px;
							padding-left:5px;
							letter-spacing:-1px;}
.rollingtxt01 .rollst02{color:#ff7c08;}


/*02txt*/
.rollingtxt02{position:absolute;
				left:55%;
				margin-left:-608px;
				top:15%;
				display:block;
				width:700px;
				color:#fff;
				font-weight:bold;
				line-height:5em; 
				font-family: 'Lato', sans-serif;}
.rollingtxt02 .rollt01{font-size:100px;
							letter-spacing:-10px;
							margin-top:25px;}
.rollingtxt02 .rollt01 .rollst{color:#ff4f00;}
.rollingtxt02 .rollt02{font-size:25px;
							letter-spacing:0px;
							padding-left:5px;
							margin-top:10px;}
.rollingtxt02 .rollt03{font-size:75px;
							letter-spacing:0px;}
.rollingtxt02 .rollst02{color:#ff7c08;
							padding-left:5px;}
.rollingtxt02 .rollt04{font-size:75px;
							letter-spacing:-1px;}
.rollingtxt02 .rollst02{color:#ff7c08;}
.rollingtxt02 .rollt07{font-size:100px;
							letter-spacing:-2px;
							margin-top:25px;}
.rollingtxt02 .rollt07  .rollst{color:#ff4f00;}
/*03txt*/
.rollingtxt03{position:absolute;
				left:55%;
				margin-left:-608px;
				top:14%;
				display:block;
				width:700px;
				color:#fff;
				font-weight:bold;
				line-height:6.2em;
				font-family: 'Lato', sans-serif;}
.rollingtxt03 .rollt01{font-size:100px;
							letter-spacing:-3px;
							margin-top:20px;}
.rollingtxt03 .rollt01 .rollst{color:#ff4f00;}
.rollingtxt03 .rollt02{font-size:25px;
							letter-spacing:0px;
							padding-left:5px;}
.rollingtxt03 .rollt03{font-size:75px;
							padding-left:5px;
							letter-spacing:0px;}
.rollingtxt03 .rollst02{color:#ff7c08;}
.rollingtxt03 .rollt04{font-size:75px;
letter-spacing:-5px;}
.rollingtxt03 .rollst02{color:#ff7c08;}




 .thum_rolling{position:absolute;z-index:9;left:50%;top:709px;margin-left:-500px;text-align:center;z-index:100;}
 .thum_rolling ul{}
 .thum_rolling li{float:left;padding-left:1px;}
 .thum_rolling .last{float:left;}

 .thum_rolling a{display:inline-block;background-color:#706d6d;width:341px;height:41px;margin:0 0px;
						font-family: 'Open Sans', sans-serif;font-size:14px;color:#fff;line-height:293%;font-weight:bold;text-decoration:none;
						}

 .thum_rolling a.active{background-color:#f76726;width:341px;height:46px;margin:0 0px;color:#fff;text-decoration:none;}