@charset "utf-8";
/***** 기본 *****/
section,article,aside,hgroup,header,footer,nav,figure,figcaption,time,mark,canvas,video,audio,details,summary{display:block !important}
html,body{width:100%;height:100%!important;margin:0px;padding:0px}
ul,ol,li,dl,dt,dd{margin:0px;padding:0px;list-style:none;text-decoration:none;line-height:20px}
table,th,td{margin:0px;padding:0px;border:0}
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:0}
a{text-decoration:none}
a:focus{outline:none}
a:active{background-color:transparent}
em{font-style:normal}
p{line-height:20px}
/***** 기본 *****/

/** input **/
select,textarea,.file{border:1px solid #ccc}

input{vertical-align:middle;padding:2px;outline-style:none}
select{vertical-align:middle}
textarea{padding:5px;outline-style:none}

.check,.radio{vertical-align:middle;border:0}
.file{vertical-align:middle;padding-top:2px;color:#555}

.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}
/** input **/

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

#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}
.marginT{margin-top:30px}

.alignL{text-align:left}
.alignC{text-align:center}
.alignR{text-align:right}
/** 여백,공간,정렬 **/

/** 강조 **/
.font_B{font-weight:bold}
.font_black{color:#000}
.font_blackB{color:#000;font-weight:bold}
.font_red{color:#FF0000}
.font_redB{color:#FF0000;font-weight:bold}
.font_green{color:#00641f}
.font_greenB{color:#94ab54;font-weight:bold}
/** 강조 **/

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

#wrap{overflow:hidden;width:100%;max-width:2000px;height:auto!important;margin:0 auto}

/*** 상단 ***/
#header{position:relative;width:100%;z-index:100!important;
	background:url(../bg_navi.png) 0 -7px repeat-x;/*mnavi bg*/
}
#logo{display:block;width:100%;margin-bottom:30px;
	text-align:center;/*글자정렬*/
}
/*** 상단 ***/

/*** 네비 ***/
#nav{overflow:hidden;display:block;width:100%;height:91px}
	#nav>h2{display:none;height:40px;margin:0 auto;cursor:pointer;
		text-align:center;font-size:20px;line-height:40px;color:#6d6d6e;
	}
	#nav>h2>img{margin-top:-4.5px}
	#mnavi{position:relative;width:1000px;height:40px;margin:0 auto;
		border-left:1px solid #e5e5e5;/*라인*/
	}
	#mnavi>li{float:left}

	#mnavi>li>a{display:block;height:100%;
		background:url(../bg_navi_line.gif) right top no-repeat;
		text-align:center;font-size:14px;line-height:40px;font-family:Arial, sans-serif;color:#6d6d6e;/*글자속성*/
		overflow:hidden;					/****************************/
		white-space:nowrap;				/****************************/
		-o-text-overflow:ellipsis;/* width 넘어가는 글자 잘림 */
			 text-overflow:ellipsis;/****************************/
	}

	.snavi{display:none;position:absolute;top:40px;width:100%;height:auto;z-index:99!important}
	.snavi>li{float:left}
	.snavi>li>a{display:block;width:70px;height:51px;padding:0 10px;
		font-weight:bold;font-size:12px;line-height:51px;color:#949aa5;/*글자속성*/
		overflow:hidden;					/****************************/
		white-space:nowrap;				/****************************/
		-o-text-overflow:ellipsis;/* width 넘어가는 글자 잘림 */
			 text-overflow:ellipsis;/****************************/
	}
	/*마우스오버*/
	#mnavi>li:hover>a,#mnavi>li.over>a{
		background-color:#b8ba71;
		color:#fff;
	}
	#mnavi>li:hover .snavi,#mnavi>li.over .snavi{display:block}
	.snavi>li:hover>a{
		background:url(../dot_1.png) left center no-repeat;
		color:#9a9c35;/*글자색상*/
	}
	/*마우스오버*/
/*** 네비 ***/

/*** 내용 ***/
#container{position:relative;width:100%;margin:0 auto}
/*** 내용 ***/

/*** 카피라이트 ***/
#footer{clear:both;overflow:hidden;position:relative;display:block;width:100%;padding:26px 0 30px;
	border-top:1px solid #e5e5e5;/*라인*/
}
.copyright_area{width:1000px;margin:0 auto;
	font-size:11px;color:#949aa5;/*글자속성*/
}
.copyright_area ul{clear:both}
.copyright_area li{float:right;margin-right:10px}
.copyright_area li.copy_no{font-size:12px}

.copyright{clear:both;
	font-style:normal;font-size:10px;line-height:20px;color:#939ba6;
	float:right;margin-right:10px;/*글자속성*/
}

.copyright>a.btn_ps,.copyright>a.btn_admin{font-size:12px}
.copyright>a.btn_ps{color:#939ba6}
.copyright>a.btn_admin{color:#6e6e6e}
/*** 카피라이트 ***/
/***** LAYOUT *****/

/***** LAYOUT - 메인페이지 *****/
/* #container */
#mcontents{clear:both;position:relative;display:block;width:100%;height:40px;
	border-top:1px solid #e5e5e5;
}
	.mcon_center{width:1000px;height:100%;margin:0 auto}

#quick_area,.btn_real{float:right}
#quick_area{height:19px;margin:10px 0 11px}
	#quick_area>.quick1,#quick_area>.quick2{background:url(../bar_quick.png) right 5px no-repeat}
	#quick_area a{display:inline-block;width:50px;padding-right:7px;margin:0;
		text-align:center;font-weight:bold;font-size:11px;line-height:19px;font-family:Arial, sans-serif;color:#707465;/*글자속성*/
	}
	#quick_area a>.kr{display:none}
	/*퀵링크 마우스오버*/
	#quick_area a:hover>.kr{display:block}
	#quick_area a:hover>.en{display:none}
	/*퀵링크 마우스오버*/

.btn_real{width:140px;height:19px;padding:0;margin:11px 0 10px;cursor:pointer;
	border:0;/*라인 : 0으로 해두면 버튼 안쪽으로 생기는 그림자 없어짐*/
	text-align:center;font-weight:bold;font-size:12px;color:#e095b8;/*글자속성*/
}
.btn_real>.en{display:none}
/*예약버튼 마우스오버*/
.btn_real:hover>.kr{display:none}
.btn_real:hover>.en{display:block}
/*예약버튼 마우스오버*/

#btn_top{display:block;position:absolute;left:50%;bottom:0;margin-left:-20px;width:40px;height:40px;cursor:pointer;
	background:url(../arrow_topBtn.png) center 8px no-repeat;/*bg*/
	text-align:center;font-weight:bold;font-size:14px;line-height:53px;color:#9ea490;/*글자속성*/
}
/* #container */
/***** LAYOUT - 메인페이지 *****/

/***** LAYOUT - 서브페이지 *****/
/* #header */
#sub_img{clear:both;overflow:hidden;width:100%;margin-bottom:55px}
#sub_img img{width:100%;
	border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;/*라인*/
}
/* #header */

/* #container */
#scontents{overflow:hidden;display:block;width:980px;min-height:800px;height:auto;padding-bottom:100px!important;margin:0 auto}
	#sub_title{display:block;width:100%;height:41px;margin-bottom:80px;
		line-height:41px;/*글자속성*/
	}
	#sub_title>.Etitle{font-size:50px;font-family:"Times New Roman", Times, serif;color:#5e5c5b;}
	#sub_title>.ktitle{margin-left:18px;
		font-size:17px;color:#504e4c;/*글자속성*/
	}
#scontents>div{position:relative}
#scontents>div h3{display:block}
/* #container */
/***** LAYOUT - 서브페이지 *****/
