@charset "utf-8";
/***** 기본 *****/
html,body{margin:0px;padding:0px;width:100%;height:100%!important}
ul,ol,li,dl,dt,dd{list-style:none;text-decoration:none;line-height:20px}
table,th,td{margin:0px;padding:0px;border:none}
caption,hr,legend,h1,h2,h3,h4,h5,h6{display:none}
div,p,table,th,td,form,fieldset,adddress,textarea,h1,h2,h3,h4,h5,h6,img,ul,ol,li,dl,dt,dd,audio{margin:0px;padding:0px}
img{vertical-align:middle;border:none}
a{text-decoration:none}
em{font-style:normal}
p{line-height:20px}

.alignL{text-align:left}
.alignC{text-align:center}
.alignR{text-align:right}
/***** 기본 *****/

/** input **/
input{vertical-align:middle;padding:2px;outline-style:none}
select,textarea,.file{border:1px solid #cccccc}
select{vertical-align:middle}
textarea{padding:5px;outline-style:none}

.input20{width:20px}
.input30{width:30px}
.input40{width:40px}
.input50{width:50px}
.input60{width:60px}
.input70{width:70px}
.input80{width:80px}
.input90{width:90px}
.input100{width:100px}
.input110{width:110px}
.input120{width:120px}
.input130{width:130px}
.input140{width:140px}
.input150{width:150px}
.input160{width:160px}
.input170{width:170px}
.input180{width:180px}
.input190{width:190px}
.input200{width:200px}
.input210{width:210px}
.input220{width:220px}
.input230{width:230px}
.input240{width:240px}
.input250{width:250px}
.input260{width:260px}
.input270{width:270px}
.input280{width:280px}
.input290{width:290px}
.input300{width:300px}
.input310{width:310px}
.input320{width:320px}
.input330{width:330px}
.input340{width:340px}
.input350{width:350px}
.input360{width:360px}
.input370{width:370px}
.input380{width:380px}
.input390{width:390px}
.input400{width:400px}
.input500{width:500px}
.input600{width:600px}
.input700{width:700px}

.check,.radio{vertical-align:middle;border:none}
.file{vertical-align:middle;padding-top:2px;color:#555555}
/** input **/

/** PAGING **/
#paging1,#paging2,#paging1 a,#paging2 a{color:#CC3300;text-align:center}
#paging1 a,#paging2 a{border:1px solid #dddddd}

#paging1{float:left;margin:20px 0px 0px 80px;width:100%}
#paging1 a{padding:3px 5px 0px 3px;margin:0px 3px}

#paging2{float:left;margin:20px 0px 0px 0px;width:100%}
#paging2 a{padding:3px 5px 0px 3px;margin:0px 3px}
/** PAGING **/

/** 여백,공간 **/
.disp_no{display:none!important}
.ws{white-space:nowrap!important}
.marginTno{margin-top:0!important}
.marginBno{margin-bottom:0!important}
/** 여백,공간 **/

/** 강조 **/
.font_black{color:#000}
.font_blackB{color:#000;font-weight:bold}
.font_red{color:#FF0000}
.font_redB{color:#FF0000;font-weight:bold}
/** 강조 **/

/***** LAYOUT *****/
body{background-color:#fff}/*기본 배경색상*/
html,body,table,th,td,select,textarea,.file,a,select{font:12px/15px Arial, Helvetica, sans-serif;color:#333333}/*기본폰트속성 및 색상*/

#wrap{width:100%;min-width:999px;overflow:hidden;margin:0 auto;padding:0}

#QR{display:none;position:absolute;top:0px;right:15px;overflow:hidden;width:149px;height:65px;
	font:italic bold 10px/9px "굴림",Gulim,sans-serif;color:#484646;/*글자속성*/
}
	#QR>img{float:right;
		background-color:#fff;/*bg*/
		border:1px solid #e9e9e4;/*라인*/
	}
	#QR>span{display:block;float:left;padding-top:50px}

#header{position:relative;width:999px;margin:10px auto 0;z-index:100!important;
	text-align:center;/*글자속성*/
}
	#nav{width:100%;*width:100%;_widgh:100%;height:38px;margin:15px auto 0 auto}
	#mnavi>li{position:relative;float:left;z-index:100!important;
		background:url(/gang/bg_navi_vline.gif) right center no-repeat;/*bg*/
	}
	#mnavi>li:last-child{background-image:none}
	#mnavi>li:hover,#mnavi>li.over{background:url(/gang/bg_navi_Mover_C.gif) left top repeat-x}/*마우스오버시 bg*/
	#mnavi>li>a{position:relative;display:block;height:26px;padding-top:12px;
		font-weight:bold;font-size:13px;line-height:13px;color:#5d5b59;/*글자속성*/
	}
	.snavi{display:none;position:absolute;width:100%;z-index:99!important;
		text-align:left;/*글자속성*/
	}
	.snavi>li{width:100%;.margin-bottom:-1px;
		background-color:#f4f4f9;/* rgba를 지원하지 않는 브라우저를 위해 기본배격색상 지정 */
		background:rgba(244,244,249,0.95);/* rgba 색상 및 알파값 지정 */
	}
	.snavi>li>a{display:block;padding:5px 0 5px 15%;
		background:url(/gang/bg_navi_Sover_line.gif) left top repeat-y,url(/gang/bg_navi_Sover_line.gif) right top repeat-y;/*bg*/
		font-weight:bold;font-size:11px;line-height:11px;color:#848280;/*글자속성*/
		overflow:hidden;					/****************************/
		white-space:nowrap;				/****************************/
		-o-text-overflow:ellipsis;/* width 넘어가는 글자 잘림 */
			 text-overflow:ellipsis;/****************************/
	}
	.snavi>li:first-child>a{padding-top:14px}
	.snavi>li:last-child>a{padding-bottom:14px;
		background:url(/gang/bg_navi_Sover_line.gif) left bottom repeat-x,url(/gang/bg_navi_Sover_line.gif) left top repeat-y,url(/gang/imagebg_navi_Sover_line.gif) right top repeat-y;/*bg*/
	}
	.snavi>li:hover>a{color:#ea964e}/*서브 마우스오버시 글자색상*/
	.snavi>li>a>.smenu_bg{padding:0 3px 1px 7px;
		background:url(/gang/dot_navi_S.gif) left center no-repeat;/*bg*/
	}
	/*서브메뉴 마우스오버시 bg 시작*/
	.snavi>li:hover>a>.smenu_bg{
		background:url(/gang/dot_navi_Sover.gif) left center no-repeat;/*bg*/
		border-bottom:1px solid #e7c4a4;/*라인*/
	}
	#mnavi>li:hover>a,#mnavi>li.over>a{background:url(/gang/bg_navi_Mover_L.gif) left top no-repeat,url(/gang/bg_navi_Mover_R.gif) right top no-repeat}
	/*서브메뉴 마우스오버시 bg 끝*/
	#mnavi>li:hover>.snavi,#mnavi>li.over>.snavi{display:block;left:0;top:38px}

	#quick_reserve{width:938px;height:28px;padding:10px 30px 0;margin:25px auto 20px;
		background-color:#f1f1f1;/*bg*/
		border-top:1px solid #e9e9e4;border-bottom:1px solid #e9e9e4;/*라인*/
		font-weight:bold;color:#6b6d64;/*글자속성*/
	}
	#quick_reserve>h2,#quick_reserve h3{font-size:12px}
	#quick_reserve>h2,#quick_reserve h3,#quick_reserve>.reserve_option{display:inline}
	#quick_reserve>h2{display:inline;float:left;padding-left:10px;margin-right:35px;
		background:url(/gang/dot_real.png) left center no-repeat;/*bg*/
		line-height:20px;/*글자속성*/
	}
	#quick_reserve>.reserve_option{margin-right:25px}
	#quick_reserve>.reserve_option>h3{margin-right:10px}
	#quick_reserve select{margin:0 3px 0 7px}
	#quick_reserve>.btn_real{display:inline;float:right;width:136px;height:22px;margin-top:-2px;cursor:pointer;border:none;
		background:url(/gang/bg_btn_real.gif) left top no-repeat;/*bg*/
		font-weight:bold;color:#f2f2ed;/*글자속성*/
	}

#container_b{position:relative;width:100%}

#footer{position:relative;width:100%;padding-bottom:30px!important;text-align:center}
#footer>.center{width:999px;margin:0 auto}
#footer .no_info,#footer .quick_map,#footer #foot_nav{padding-top:80px}
#footer div>h2,#footer #foot_nav>h2{font:bold 25px/30px "Times New Roman", Times, serif}

.no_info{float:left;width:298px;padding:15px 10px 15px 30px;
	background:url(/gang/mtitle_noinfo.png) 15px 15px no-repeat;/*bg*/
	border-top:1px solid #e8e7e6;/*라인*/
}
.no_info li{height:25px;padding-left:10px;margin-bottom:2px;
	background:url(/gang/dot_navi_S.gif) left 13px no-repeat;/*bg*/
	font:bold 15px/10px "Times New Roman", Times, serif;color:#554b43;text-align:left;/*글자속성*/
}
.no_info li>span{font:bold 12px/25px Arial, Helvetica, sans-serif}

#foot_nav{float:left;width:270px;min-height:190px;*height:190px;padding:15px 30px 15px 30px;
	background:url(/gang/mtitle_footer_navi.png) 30px 15px no-repeat;/*bg*/
	border-top:1px solid #e8e7e6;border-right:1px solid #e8e7e6;border-left:1px solid #e8e7e6;/*라인*/
}
#foot_nav li>a{display:block;height:20px;padding-left:10px;
	background:url(/gang/dot_navi_S.gif) left 9px no-repeat;/*bg*/
	text-align:left;line-height:20px;/*글자속성*/
}
#foot_nav li:hover>a{background:url(/gang/dot_navi_Sover.gif) left 9px no-repeat;
	color:#ea964e;/*글자속성*/
}

.quick_map{float:right;width:268px;padding:10px 20px 10px 40px;
	background:url(/gang/mtitle_map.png) 40px 15px no-repeat;/*bg*/
		border-top:1px solid #e8e7e6;/*라인*/
		text-align:center;/*글자속성*/
}
.quick_map>h2{text-align:left}
.quick_map p{margin-top:10px}
.quick_map>p>span{font-weight:bold}

.text_info{clear:both;display:block;position:relative;width:999px;padding:25px 0 10px;margin:0 auto;
	border-top:1px solid #e8e7e6;/*라인*/
}
.text_info>li{display:inline;
	font-weight:bold;font-size:11px;line-height:11px;color:#625e5c;/*글자속성*/
}
.text_info>li{margin-right:10px}

address{display:block;height:15px;
	font-style:normal;font-weight:bold;font-size:8px;line-height:12px;color:#625e5c;/*글자속성*/
}
address>a{font:normal 11px/9px "굴림",Gulim,sans-serif}
address>a.copy_btn_ps{display:inline-block;width:79px;height:12px;padding-top:5px;margin-right:3px;
	background-color:#707070;/*bg*/
	color:#fff;letter-spacing:0.2em;/*글자속성*/
}
address>a.copy_btn_admin{display:inline-block;width:79px;height:11px;padding-top:5px;
	border:1px solid #c8c8c8;/*라인*/
	color:#8b8181;letter-spacing:0.1em;/*글자속성*/
}

address>a.ftc_btn_link{display:inline-block;width:100px;height:11px;padding-top:5px;margin-left:3px;
	background-color:#707070;/*bg*/
	color:#fff;letter-spacing:0.2em;/*글자속성*/
}

#btn_top{position:absolute;left:50%;top:-25px;margin-left:-23px;width:46px;height:25px;cursor:pointer;
	background:url(/gang/bg_top.png) left top no-repeat;/*bg*/
	text-align:center;font-weight:bold;font-size:11px;line-height:36px;color:#efefef;/*글자속성*/
}

#PCnMobile{clear:both;display:block;width:135px;height:20px;margin:20px auto 0}
#PCnMobile>a{display:block;float:left;width:133px;height:18px;
	background-color:#eae9e9;/*bg*/
	border:1px solid #a7a7a7;/*라인*/
	color:#807f7f;text-align:center;line-height:18px;letter-spacing:0.2em;padding:4px 5px 3px;/*글자속성*/
}
/***** LAYOUT *****/

/***** LAYOUT - 메인페이지 *****/
#mcontents{overflow:hidden;width:999px;height:115px;margin:3px auto}
	#room_preview{float:left;width:999px;height:110%;padding-left:10px;margin-top:8px;}
	#room_preview>h3{display:block;float:left;width:22px;height:100%;margin-right:22px;
		background:url(/gang/main_rp_T.gif) left top no-repeat;/*bg*/
	}
		#room_preview>h3>span{display:none}
		#room_preview>ul{display:inline}
		#room_preview>ul>li{float:left;overflow:hidden;width:125px;height:110%;margin-right:8px;
			text-align:center;/*글자속성*/
		}
		#room_preview>ul>li:last-child{margin-right:0}
		#room_preview>ul>li>a>p{overflow:hidden;width:100%;height:20px}
		#room_preview>ul>li>a>p,.room_navi>ul>li>a>p{font-weight:bold;font-size:11px;line-height:20px;color:#595857}
		#room_preview>ul>li>a:hover>p,.room_navi>ul>li>a:hover>p{color:#ea964e}
		#room_preview>ul>li>a>img{border:1px solid #bbb9b9}/*객실미리보기 이미지 라인*/
		#room_preview>ul>li>a:hover>img{border-color:#ea964e}/*객실미리보기 이미지 마우스오버시 라인색상*/

	#quick_area{float:right;width:184px;width:186px;height:100%}
		#quick_area>ul>li{float:left;width:60px;margin-right:2px;
			text-align:center;/*글자속성*/
		}
		#quick_area>ul>li:last-child{margin-right:0}
		#quick_area>ul>li>a>p{padding-left:2px;
			background:url(/gang/icon_plus.gif) 1px center no-repeat;/*bg*/
			font:11px/11px "굴림",Gulim,sans-serif;color:#625e5c;/*글자속성*/
		}
		#quick_area>ul>li.last>a>p{background:url(/gang/icon_plus.gif) 6px center no-repeat}
		#quick_area>ul>li>a:hover{color:#f6692a}
/***** LAYOUT - 메인페이지 *****/

/***** LAYOUT - 서브페이지 *****/
/* #container */
#scontents{overflow:hidden;display:block;width:999px;min-height:999px;height:auto;padding-bottom:100px!important;margin:0 auto}
	#sub_title{display:block;width:800px;height:30px;padding:10px;margin-bottom:45px;
		color:#73716e;/*글자색상*/
		text-align:center;/*글자속성*/
	}
		#sub_title>.Etitle{padding-left:30px;
			background:url(/gang/bg_sub_title.gif) left center no-repeat;/*bg*/
			font:bold 30px/30px Georgia, "Times New Roman", Times, serif;letter-spacing:0.2em;/*글자속성*/
		}
		#sub_title>.ktitle{padding:0 30px 0 15px;
			background:url(/gang/bg_sub_title.gif) right 4px no-repeat;/*bg*/
			font-weight:bold;font-size:16px;line-height:18px;vertical-align:middle;letter-spacing:normal;/*글자속성*/
		}
#scontents>div{position:relative;width:100%}
#scontents>div h3{display:block;}
/* #container */
/***** LAYOUT - 서브페이지 *****/
