@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); 
@import url(https://fonts.googleapis.com/css?family=Pinyon+Script);

@font-face{
	font-family:'Nanum';font-style:normal;font-weight:normal;
	src:url(../jscss/NanumBarunGothic.eot); /* IE9 Compat Modes */
	src:url(../jscss/NanumBarunGothic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
	url(../jscss/NanumBarunGothic.ttf) format('truetype'), /* Modern Browsers */
	url(../jscss/NanumBarunGothic.woff) format('woff') /* Safari, Android, iOS */
}

@font-face{
	font-family:'NanumBold';font-style:normal;font-weight:normal;
	src:url(../jscss/NanumBarunGothicBold.eot); /* IE9 Compat Modes */
	src:url(../jscss/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
	url(../jscss/NanumBarunGothicBold.ttf) format('truetype'), /* Modern Browsers */
	url(../jscss/NanumBarunGothicBold.woff) format('woff') /* Safari, Android, iOS */
}

/* font */
body, td, p, input, button, textarea, select{font-family:'Nanum', ±¼¸², Gulim, sans-serif;font-family:'Nanum'\0/!important;*font-family:'Nanum'; font-size:14px; color:#2a2a2a; line-height:160% ; letter-spacing:0.5pt;}
body {margin:0px;}
a:link, a:visited, a:active{text-decoration:none; color:#4a4a4a; line-height:160%; font-family:'Nanum', ±¼¸², Gulim, sans-serif;font-family:'Nanum'\0/!important;*font-family:'Nanum';  letter-spacing:0.5pt;}
a:hover {text-decoration:none; color:#4a4a4a; line-height:160%; font-family:'Nanum', ±¼¸², Gulim, sans-serif;font-family:'Nanum'\0/!important;*font-family:'Nanum';  letter-spacing:0.5pt;}
ul, li{list-style: none;}
/* bgÀÌ¹ÌÁöÃ³¸® body margin&background*/
/*.topbg { margin-left:0px; margin-top:0px; margin-right: 0px; margin-bottom:0px; background:url("/img/bg.jpg") no-repeat center top; } */

/* ±âº»¸µÅ©
A:link,A:visited{text-decoration:none; color:#333333;}
A:hover {text-decoration:none; color:#333333;}*/

/* ÀÌ¹ÌÁö ÀÏ°ý ¸µÅ©Å×µÎ¸®(dummy) Ã³¸®¾øÀ½*/
/*a,img,input{selector-dummy: expression(this.hideFocus=true);} */ 
IMG {border: none;} 
a { outline:none; select-dummy: expression(this.hideFocus=true); }

/*** ´õºñÄ¡ ÇÎÅ©½ºÆæ¼Ç ***/

/** °øÅë **/
#copy{width: 100%; height: 41px; padding-top: 4px; position:fixed; bottom: 0; z-index: 40; background: url(/nhroot/images/bg_copy.png) bottom center no-repeat; color: #FFF; font-size:12px; text-align: center; line-height: 150%;}

#top{width: 100%; height: 65px; z-index: 39; position: fixed; top: 0; background: rgba(95, 96, 98, 0.9); }
#logo{width:163px; height: 43px; z-index:40; position: absolute; top:13px; left:20px;}

#gnb{width:260px; height: 65px; z-index: 40; position: absolute; top: 0; right: 0; line-height: 65px; }
#gnb li{float:right; text-align: center;}
.gnbl{width:140px;}
.gnb_line{color: #FFF; font-size: 10px; margin: 0 12px; opacity: 0.5; }
.gnbl a:link, .gnbl a:visited, .gnbl a:active{color:#FFF; font-size: 12px; text-shadow:1px 1px 0px rgba(0,0,0,0.2); }
.gnbl a:hover{color:#d6ff48; }
.gnbr{width:120px; color: #FFF; background: rgba(97, 184, 97, 0.6); cursor: pointer; font-size: 12px; text-shadow:1px 1px 0px rgba(0,0,0,0.2); }
.gnbr1{width:120px; color: #FFF; cursor: pointer; font-size: 12px; text-shadow:1px 1px 0px rgba(0,0,0,0.2); }
.gnbr1:hover{color: #61b861;}

#rthum{width:651px; height:110px; z-index: 40; position: absolute; top: 0px; background: rgba(0, 0, 0, 0.2); left: 38px;}
#rthum .inner{width:651px; height:110px; border-left:rgba(255, 255, 255, 0.3) 1px solid; }
#rthum .inner li{max-height:110px; height: 110px; float: left; color: #FFF; font-size: 13px;  text-shadow:1px 1px 0px rgba(0,0,0,0.2); text-align: center; border-right:rgba(255, 255, 255, 0.3) 1px solid; cursor: pointer; line-height: 40px;}
#rthum .inner li:hover{background: rgba(0, 0, 0, 0.1);}
#rthum .inner li img{opacity:0.8; width: 89px; height: 70px; margin: 0; padding: 0;}
#rthum .inner li:hover img{opacity:1.0; }
.bt_rthx{width: 110px !important; height: 110px !important;  background: rgba(0, 0, 0, 0.1); }
.bt_rthx img{width: 110px !important; height: 110px !important; }

#marea{width: 700px; z-index: 40; position: fixed; top: 0;}

#foot_box{width: 100%; min-height: 400px; position:absolute; top:100%;z-index: 40; }
#copy_box{width: 100%;height: 400px; z-index: 40; background: #FFF; position: relative;}
#fam{width:100%;height: 244px; background: #f3f3f3; border-bottom: #e6e6e6 1px solid;}
#fam .inner{width:1220px; color: #a6a6a6; font-size: 12px; line-height: 20px; position: relative; margin: 0 auto; padding-top: 40px;}
#fam .inner li{ height: 165px; float: left; border-right: 1px solid #e6e6e6; width: 133px; padding:0 0 0  40px;}
#fam .inner li:last-child{border-right:none; }
#fam .inner a:link, #fam .inner a:visited, #fam .inner a:active{color:#a6a6a6;  }
#fam .inner a:hover{color:#4a4a4a; }
.cmt{color: #4a4a4a; font-size:14px; font-weight: normal; padding-bottom: 10px; cursor: pointer;}


.logo_foot{width:113px; height: 55px; margin:0 40px; }
.cotx{width:827px; color:#959595; font-size: 12px; line-height: 18px;  }
.cotx a{color:#565555; font-size: 12px; line-height: 30px;  }
.cotxl{color: #dbdbdb; font-size: 10px; margin:0 10px;}
.fbt{width: 200px; text-align: right; padding-top: 48px;}

#ic_scroll{width:65px; height: 32px; z-index: 39; position: fixed; bottom: 3%; left: 50%; margin-left: -32px; }
/* Å¾°øÅë */
#top_talk {width: 100%; height: 210px; background: url(/nhroot/images/t_talk.jpg) top center no-repeat; position: absolute; top: 0; z-index: -1;}
#top_reser {width: 100%; height: 210px; background: url(/nhroot/images/t_reser.jpg) top center no-repeat; position: absolute; top: 0; z-index: -1;}
#top_map {width: 100%; height: 210px; background: url(/nhroot/images/t_map.jpg) top center no-repeat; position: absolute; top: 0;z-index: -1; }
.ttx01{width: 700px; position: absolute; top: 260px; left: 50%; margin-left: -350px; text-align: center; color: #000000; font-size:34px; opacity: 0;}
.ttx02{width: 700px; position: absolute; top: 295px; left: 50%; margin-left: -350px; text-align: center; color: #000000; font-size:16px;  opacity: 0;}
#top_conbox{width: 100%;  position: absolute;  top: 370px; }
#top_con{width: 1100px; min-height: 500px; padding-bottom: 95px; position: relative; margin:0 auto;}
#top_con2{width: 1250px; min-height: 900px; height: 900px; position: relative; margin:0 auto;}

/* ±³Åë¾È³» */
.stit { width:100%; color:#264a73; font-size:14pt;  text-align:left; font-weight: 600;height:30px;letter-spacing:-0.5px;}
.stit1 { width:100%; color:#267dc0; font-size:20pt;  text-align:left; font-weight: bold; height:30px;vertical-align:top;}
.stit11 { width:100%; color:#267dc0; font-size:16pt;  text-align:left; font-weight: bold; height:30px;vertical-align:top;}
.bt_bl{width:200px; height:40px;  background: rgba(41, 41, 41, 0.8 ); line-height: 40px; text-align: center; cursor: pointer; font-size:14px;  margin-right: 20px; float: left; color: #FFF; }

/* °´½Ç¿ä±Ý */
#top_tit1 {position: absolute;width:350px;font-size:35px;text-align:center;color:#fff;top:55px;left:50%;margin-left:-175px;opacity:0;letter-spacing:8px;}
#top_tit2 {position: absolute;width:350px;font-size:15px;text-align:center;color:#fff;top:100px;left:50%;margin-left:-175px;opacity:0;letter-spacing:6px;}
#top_tit3 {position: absolute;width:160px;height:35px;line-height:35px;font-size:14px;text-align:center;color:#fff;top:140px;left:50%;margin-left:-80px;border:#fff 1px solid;box-shadow: 1px 1px rgba(0,0,0,0.3);opacity:0;}
.stit2 { width:100%; color:#403d33; font-size:15pt;  text-align:left; font-weight: 600;height:30px;letter-spacing:-0.5px;margin:0 auto;}
.stit3 { width:95%; color:#ff4e00; font-size:14pt;  text-align:left; font-weight: bold;height:30px;top;margin:0 auto;}

/* ¿¹¾à */
#ptable {border-bottom:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid; width:100%; margin-left:auto; margin-right:auto;}
#ptable td {padding: 6px 0 ; border-top:#d9d9d9 1px solid; border-left:#d9d9d9 1px solid; font-size:13px; text-align: center;}
#ptable th {border-top:#d9d9d9 1px solid; border-left:#d9d9d9 1px solid;background: #ededed;font-weight: 300;color:#323232;}
.con {width:100%; margin:0 auto;}
.con1 {width:94%; margin:0 auto;}


/* ·ë¹Ì¸®º¸±â */
#bg_rv{width: 100%; height:100%;  position: fixed;  min-height:100%; min-width: 1220px; background:url(/nhroot/images/rooms/bg_rv.jpg) top center no-repeat;}
#rv_tit01{width: 422px; height: 129px; left: 50%; top: 197px; margin-left: -610px; position: absolute; opacity: 0;}
#rv_tit02{width: 402px; height: 29px; left: 50%; top: 342px; margin-left: -515px; position: absolute; opacity: 0;}

.tabMenuB div {cursor:pointer;opacity:0;}
.menu_on {opacity:1 !important;}
.md_menu {position:absolute; width:400px;height:398px; display:none;bottom:6%; left: 50%; margin-left:-600px; }
#t1 {position:absolute;width:60px;margin-left:437px;left:50%;top:638px;height:61px; background: url(/nhroot/images/rooms/rv_ov.png); }
#t2 {position:absolute;width:60px;margin-left:226px;left:50%;top:646px;height:61px; background: url(/nhroot/images/rooms/rv_ov.png); }
#t3 {position:absolute;width:60px;margin-left:36px;left:50%;top:653px;height:61px; background: url(/nhroot/images/rooms/rv_ov.png); }
#t4 {position:absolute;width:60px;margin-left:36px;left:50%;top:472px;height:61px; background: url(/nhroot/images/rooms/rv_ov.png); }
#t5 {position:absolute;width:60px;margin-left:226px;left:50%;top:457px;height:61px; background: url(/nhroot/images/rooms/rv_ov.png); }
#t6 {position:absolute;width:60px;margin-left:437px;left:50%;top:440px;height:61px; background: url(/nhroot/images/rooms/rv_ov.png); }

/* ·ë °¶·¯¸® */
  #rtit_box{width: 700px; height:250px; position: absolute; top: 27%; left: 50%; margin-left: -350px; text-align: center; color: #FFF; text-shadow:1px 1px 0px rgba(0,0,0,0.3);}
 .rntxt{font-family:'Nanum Myeongjo'; font-size: 30px; opacity: 0; position: absolute; top:-10%; text-align: center; width: 700px;}
 .rntxt .yt{color: #fcb842;}
 .rtit{font-family:'Nanum Myeongjo'; font-size: 55px; line-height: 75px; opacity: 0;   position:absolute; top: 0%; text-align: center; width: 700px;}
 .rtit .st{font-family:'Nanum'; font-size: 30px; }
 .rg_stxt{width:331px; padding-top: 5px; opacity: 0; position: absolute; top:40%; left: 50%; margin-left:-260px; }
 .rg_bt{width: 324px;  left:50%; margin-left:-80px; opacity: 0; position: absolute; bottom: 0;}
 #rinfo{background:rgba(255, 255, 255, 1.0); max-width:100%; width:100%; height:375px; min-height:375px; opacity:0; overflow:hidden; top:28%; z-index:100; position:absolute; display:none;}
 #rinfo_inner{width: 1040px; margin:50px auto;}
 #rinfo_inner .in_txt{width: 520px; font-size:12px; color: #ababaa; float: left;}
 #rinfo_inner .in_txt img{margin-bottom: 7px;}
 #rinfo_inner .in_bt{width: 92px; float: left; margin-left: 15px;}
 #rinfo_inner .x_bt{width: 36px; height: 37px; float: right; cursor: pointer;}
 #rin_tb{width:1040px; position: relative; margin:0 auto ;  border-top: 1px solid #bfbfbf;   border-right: 1px solid #bfbfbf;  top: 15px; }
#rin_tb th{width:120px;  border-bottom: 1px solid #bfbfbf;   border-left: 1px solid #bfbfbf; background: #eeeeee; font-weight: normal; padding: 9px 0;  letter-spacing: -0.5pt; color: #000; font-size: 15px; }
#rin_tb td{width:400px;border-bottom: 1px solid #bfbfbf;   border-left: 1px solid #bfbfbf; font-weight: normal; padding: 12px 0 12px  15px; text-align: left; letter-spacing: -0.5pt; color: #000; line-height: 180%;}

/* ÀÎ»ç¸» */
  #atx01{width: 600px;  color: #FFF; text-align: center; text-shadow:1px 1px 0px rgba(0,0,0,0.4); font-family: 'Nanum Myeongjo'; font-size:35px; letter-spacing: -0.3pt;  z-index:40; position: absolute;  top: 11%; left: 50%; margin-left: -300px; opacity: 0;}
  #atx02{width: 599px; height: 93px; z-index:40; position: absolute;  top: 15%; left: 50%; margin-left: -300px; opacity: 0;}
  #atx03{width: 600px;  color: #FFF; text-align: center; text-shadow:1px 1px 0px rgba(0,0,0,0.4);  font-size:16px;  z-index:40; position: absolute;  top: 27.5%; left: 50%; margin-left: -300px; opacity: 0;}
  #atx04{width: 600px;  color: #FFF; text-align: center; text-shadow:1px 1px 0px rgba(0,0,0,0.4);  font-size:12px; letter-spacing: 0.3pt;  z-index:40; position: absolute;  top: 30%; left: 50%; margin-left: -300px; opacity: 0;}
  #acon{width: 1050px; height: 273px; padding-top: 52px; text-align: center; color: #FFF; background:url(/nhroot/images/about/bg_con.png); position: absolute; top: 37%; left: 50%; margin-left: -525px; font-size: 14px;  text-shadow:1px 1px 0px rgba(0,0,0,0.4);    z-index:40;  line-height: 25px; opacity: 0; letter-spacing: -0.1pt; }
  #bt_ex{width: 90px; height: 90px; z-index:40; position: absolute;  top: 77%; left: 50%; margin-left: -45px; opacity: 0;}


  /* ¿ÜºÎÀü°æ */
  #ex_tx01{width: 311px; height: 79px; z-index: 40; position: absolute; left: 50%; margin-left: -155px; bottom: 28%;  opacity: 0;}
#ex_tx02{width: 500px; z-index: 40; position: absolute; left: 50%; margin-left: -250px; bottom: 23%; color: #FFF; font-size:35px; font-family: 'Nanum Myeongjo'; text-shadow:1px 1px 0px rgba(0,0,0,0.4); text-align: center;  opacity: 0;}
#ex_tx03{width: 500px; z-index: 40; position: absolute; left: 50%; margin-left: -250px; bottom: 20%; color: #FFF; font-size:12px; text-shadow:1px 1px 0px rgba(0,0,0,0.6); letter-spacing: 2pt; text-align: center; opacity: 0;}

/* ½ºÆä¼È °¶·¯¸® */
  #sptit_box{width: 700px; height:300px; position: absolute; top: 25%; left: 50%; margin-left: -350px; text-align: center; color: #FFF; text-shadow:1px 1px 0px rgba(0,0,0,0.3); }
  .spn{position: absolute; top: -35px; width: 700px; text-align:center; opacity: 0;}
  .sp_tite{font-size:50px; font-family: 'Nanum Myeongjo'; position: absolute; top: 35%; width: 700px; text-align:center; opacity: 0;}
  .sp_titk{font-size:25px; position: absolute; top: 54%; width: 700px; text-align:center; opacity: 0;}
  .sp_txt{font-size:12px; position: absolute; top: 66%; width: 700px; text-align:center; opacity: 0;}
 .sp_bt{width: 324px;  left:50%; margin-left:-77px; position: absolute; bottom: 0; opacity: 0;}
 .bt_info{width:150px; height:40px;  background: rgba(255, 255, 255, 0.3 ); border: rgba(255, 255, 255, 0.7 ) 1px solid; line-height: 40px; text-align: center; cursor: pointer; font-size:14px;  float: center; }

 #spinfo{max-width:820px; width:820px; height:391px; min-height:391px; opacity:0; overflow:hidden; top:21%; z-index:50; position:absolute; display:none; left: 50%; margin-left: -410px; text-align: center;}
  #spinfo .x_bt{cursor: pointer; z-index: 50; position: absolute; top: 0; width: 200px; left: 50%; margin-left: -100px;}
  #spinfo .in_box{background:rgba(255, 255, 255, 0.9); width: 820px; height: 350px; position: absolute; top: 41px; z-index: 49;}
  #spinfo .in_box .spin_tit{width: 660px; height: 102px; background: url(/nhroot/images/sp/bg_infot.png) top center no-repeat; text-align: center; color: #525252; font-size: 16px; font-family: 'Nanum Myeongjo'; margin:85px 0 0 80px; line-height: 100%;}
  #spinfo .in_box .spin_tit .tit{font-size: 25px; font-family: 'Nanum';  color: #1c1c1c; padding-top: 30px;}
  #spinfo .in_box .spin_txt{width: 660px;text-align: center; color: #4f4f4f; font-size: 14px; margin:25px 0 0 80px; line-height: 23px;}

/* Åõ¾î */
#to_menu{width: 1220px; height: 60px; line-height: 60px; position:relative; margin:0 auto; text-align: center;}
#to_menu a:link, #to_menu a:active, #to_menu a:visited{font-size:15px; color: #d9ebaa; }
#to_menu a:hover{font-size:15px; color: #FFF; text-decoration: none; }
#to_menu .to_line{color: #d9ebaa; font-size: 13px; margin:0 39px;}
.to_mov{font-size:15px; color: #FFF !important; }

#to_timg00{width: 100%; min-height: 245px; height: 245px; background: url(/nhroot/images/tour/0/timg.jpg) top center no-repeat;}
#to_timg01{width: 100%; min-height: 245px; height: 245px; background: url(/nhroot/images/tour/1/timg.jpg) top center no-repeat;}
#to_timg02{width: 100%; min-height: 245px; height: 245px; background: url(/nhroot/images/tour/2/timg.jpg) top center no-repeat;}
#to_timg03{width: 100%; min-height: 245px; height: 245px; background: url(/nhroot/images/tour/3/timg.jpg) top center no-repeat;}
#to_timg04{width: 100%; min-height: 245px; height: 245px; background: url(/nhroot/images/tour/4/timg.jpg) top center no-repeat;}
#to_timg05{width: 100%; min-height: 245px; height: 245px; background: url(/nhroot/images/tour/5/timg.jpg) top center no-repeat;}
#to_timg06{width: 100%; min-height: 245px; height: 245px; background: url(/nhroot/images/tour/6/timg.jpg) top center no-repeat;}
#to_timg07{width: 100%; min-height: 245px; height: 245px; background: url(/nhroot/images/tour/7/timg.jpg) top center no-repeat;}
#to_m{width: 100%; height:58px; background: #88ae20; border-bottom:#7a9b21 1px solid; border-top:#7a9b21 1px solid; }
#toinfo{width: 100%; height:269px; background: #f9f9f9; border-bottom:#ededed 1px solid; position: relative;}
#toinfo .intit{width:490px; position:absolute; top: 50px; right: 50%; margin-right: 120px; text-align: right; font-size: 49px; color: #000; letter-spacing: -0.5pt; line-height: 49px;}
#toinfo .intit b{color: #7a9b21; font-weight: normal;}
#toinfo .intit .stx{font-size: 21px; color: #434343 !important; line-height: 50px; letter-spacing: normal;}
#toinfo .intit img{margin-top: 20px;}
#toinfo .intxt{width:610px; position:absolute; top: 50px; left: 50%; font-size: 15px; color: #5d5c5c;  line-height: 21px;}
#toinfo .intxt b{font-size: 22px; color: #000; font-weight: normal;}
#to_con{width:1220px; min-height: 1000px; margin:50px auto 50px auto;}
.bt_top{width: 100%; height: 51px; text-align: center; background: url(/nhroot/images/tour/bg_top.gif) repeat-x; margin: 20px 0 70px 0; }
#bt_t{cursor: pointer; width: 91px !important; height: 51px !important;}