@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:13px; color:#666; line-height:140% ; letter-spacing:0.5pt;}
body {margin:0px; padding:0px;}
ul, li{list-style:none;}
a:link, a:visited, a:active{text-decoration:none; color:#4a4a4a; line-height:140%; 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:140%; font-family:'Nanum', ±¼¸², Gulim, sans-serif;font-family:'Nanum'\0/!important;*font-family:'Nanum';  letter-spacing:0.5pt;}

/* 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:44px; background:url(/nhroot/images/bg_copy.png) no-repeat right top; position:fixed; bottom:0; right:0; z-index:40; text-align:right; color:#ffffff; letter-spacing:-0.2pt; font-size:12px; padding:9px 15px 0 0;}
#copy b{font-size:16px !important; color:#ffffff !important; font-weight:normal;} 

#gnb{width:103px; height:76px; position:fixed; top:15px; right:15px; z-index:40;}
#gnb li{list-style:none; float:left;}
#gnb .lbt{margin:14px 6px 0 0;}
#gnb .lbt2{margin:8px 6px 0 0;}

/* Åõ¾î */
#t_top{width:100%; height:795px; background:url(/nhroot/images/tour/bg_top.jpg) top center; background-size:cover;}
#t_topin{width:1060px; height:795px; position:relative; margin:0 auto;}
#t_topin li{width:1060px; height:265px;}

#bt_t{width:74px; height:25px; cursor:pointer; position: absolute; bottom:53px; left:50%; margin-left:-37px;}
#t_con{width:100%; min-height:100%; position:relative;}
#t_con .cont{width:100%; min-height:100%;}
#t_con .cont img{width:100%; max-width:100%; height:auto;}
#t_con .t_tit{width:1000px; min-height:200px; position:absolute; text-align:center; top:85px; left:50%; margin-left:-500px; color:#313131;}
#t_con .t_tit img{width:205px !important; height:100px !important; margin-bottom:30px;}


/* ½ºÆä¼È */
#spcon{width:453px; height:100%; max-height:100%; background:#FFF; position: absolute; top:0; right:0; overflow:hidden;} 
#spcon .stit{width:453px; height:120px; margin-top:119px; opacity:0;}
#spcon .stxt{width:453px; height:90px; margin-top:14px; text-align:center; color:#313131; font-size:14px; opacity:0;}
#spcon .spma{width:453px; height:60px;}
#spcon .sim{width:453px; height:auto;}

#spm{width:453px; height:59px; border-top:#a0a0a0 1px solid; }
#spm li a {float:left; background:#e5e5e5; height:29px; width:150px; border-bottom:#a0a0a0 1px solid;  border-right:#a0a0a0 1px solid; text-align:center; line-height:29px; color:#313131;}
#spm li a:hover,  
#spm li a:active,  
#spm li a:focus,  
#spm li a.hover{float:left; background:#313131; height:29px; width:150px; border-bottom:#222222 1px solid;  border-right:#222222 1px solid; text-align:center; line-height:29px; color:#ffffff;}

#spm .hli{float:left; background:#313131 !important; height:29px; width:150px; border-bottom:#222222 1px solid!important;  border-right:#222222 1px solid!important; text-align:center; line-height:29px; color:#ffffff!important;}

/* ·ë */
#rtit{width:250px; position:absolute; z-index:40; top:95px; left:50%; margin-left:-130px; text-align:center; font-size:72px; color:#313131; letter-spacing:-0.3pt; font-weight:650; opacity:0;}
#rtxt{width:200px; position:absolute; z-index:40; top:140px; left:50%; margin-left:-100px; text-align:center; font-size:14px; color:#707070; letter-spacing:2.5pt; font-weight:400; opacity:0;}
#bt_open{width:88px; height:88px; position:absolute;  z-index:40; top:215px; left:50%; margin-left:-44px;opacity:0;}

#rinfo{background:rgba(255, 255, 255, 1.0); max-width:890px; width:890px; height:0px; opacity:0; overflow:hidden; top:259px; z-index:39; position:absolute; left:50%; margin-left:-445px; text-align:center;}
#bt_close{cursor:pointer; position: absolute; right:20px; top:20px;}
#rinfo .rin_tx01{color:#343434; font-size:20px; position:relative; margin-top:70px;}
#rinfo .tx_o{color:#ed5621; font-size:20px;}
#rinfo .rin_tx02{color:#767575; font-size:18px; margin-top:10px;}
#rinfo .rin_tx03{color:#c7c6c6; font-size:9px; margin-top:15px; line-height:10px;}
#rinfo .rin_txline{width:130px; height:1px; position:relative; margin:30px auto; background:#979796;}
#rinfo .rin_tx04{color:#262523; font-size:14px; font-weight:600; }
#rinfo .tx_b{color:#1172b0; font-size:14px;}
#rinfo .rin_tx05{color:#262523; font-size:13px; line-height:15px;}
#rinfo .in_reser{width:300px; height:35px; text-align:center; position:relative; margin:25px auto 0 auto;}

#in_tb{border-top:#a0a0a0 1px solid;  border-right:#a0a0a0 1px solid; margin:23px 0 23px 103px;}
#in_tb th{background:#eeeeee; font-size:13px; font-weight:normal; border-bottom:#a0a0a0 1px solid; border-left:#a0a0a0 1px solid; text-align:center; width:120px; color:#000000 !important;}
#in_tb td{font-size:13px; border-bottom:#a0a0a0 1px solid; border-left:#a0a0a0 1px solid; padding:5px 0 5px 7px; color:#000000 !important; text-align:left;}

/* ÀÎ»ç¸» */
#about1{width:100%; height:100%; min-width:100%; min-height:100%; position:absolute; background:url(/nhroot/images/bg_about.jpg) top center;}
#about_tx01{width:878px; height:168px; position:absolute; z-index:40; top:70px; right:200px; opacity:0;}
#about_tx02{width:423px; height:42px; position:absolute; z-index:40; top:245px; right:230px; opacity:0;}
#about_tx03{width:600px; position:absolute; z-index:40; top:310px; right:230px; color:#ffffff; text-align:right; opacity:0;}

/* ¿Ü°ü */
#ex_tit01{width:253px; height:18px; position:absolute; left:50%; margin-left:-127px; bottom:170px; z-index:40; opacity:0;}
#ex_tit02{width:171px; height:30px; position:absolute; left:50%; margin-left:-85px; bottom:138px; z-index:40; opacity:0;}

/* Å¾ °øÅë */
.t_txt01 {width:500px; text-align:center; position:absolute; top:115px; left:50%; margin-left:-250px; font-size:40px; letter-spacing:3pt; color:#000000; opacity:0; z-index:40;}
.t_line{ width:30px; height:1px; position:absolute; background:#000000; top:161px; left:50%; margin-left:-15px; opacity:0; z-index:40;}
.t_txt02 {width:500px; text-align:center; position:absolute; font-size:14px; color:#000000; top:183px; left:50%; margin-left:-250px; opacity:0; z-index:40;}

.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;}
.ktit {font-size:10pt;color:#777777;font-weight:500;}
.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:#dc1616; font-size:16pt;  text-align:left; font-weight: bold;height:30px;top;margin:0 auto;}

/* ¸Ê */
.map_top{width:100%; min-height:300px; background:url(/nhroot/images/bg_map.jpg) top center;position:absolute;margin:0 auto ;  }
.int_map{ width:1100px; min-height:500px;height:950px; top:350px; color:#000000; font-size:13px; font-weight:300; position:relative;margin:0 auto;line-height:140%;z-index:10;}

/*¿¹¾à*/
.reser_top {background:url(/nhroot/images/bg_reser.jpg) top center no-repeat; width:100%;height:300px;overflow:hidden;}
#ptable{ background: #d9d9d9; width:99%; margin-left:auto;  margin-right:auto;  }
#ptable td{ background: white; text-align:center; font-size:13px;}
#ptable th{ background: #ededed; text-align:center;font-weight: 300;color:#323232;}
.r_con {width:1100px;padding:20px;margin:0 auto;}
.con {width:100%;margin:0 auto;}
.con1 {width:94%;margin:0 auto;}
.int_reser{ width:1100px; min-height:500px;height:950px;  color:#000000; font-size:13px; font-weight:300; position:relative;margin:0 auto;line-height:140%;z-index:10;}

/* º¸µå */
.talk_top {background:url(/nhroot/images/bg_board.jpg) top center no-repeat; width:100%;height:300px;overflow:hidden;}
#ser_con{width:1220px; position:relative; margin:50px auto 0 auto; min-height:500px; height:500px;}
