/*버튼처리1*/
.esensbtn-botton1{display:inline-block; text-align:center;
background:#666666; 
border-radius:3px;
height:33px; line-height:33px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton1:link{background:#666666;text-decoration:none;color:#fff;}
.esensbtn-botton1:visited{background:#666666;text-decoration:none;color:#fff;}
.esensbtn-botton1:hover{background:#242424;text-decoration:none;color:#fff;}

/*버튼처리2*/
.esensbtn-botton2{display:inline-block; text-align:center;
background:#32B0B8; 
border-radius:3px;
height:33px; line-height:33px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton2:link{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-botton2:visited{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-botton2:hover{background:#118C94;text-decoration:none;color:#fff;}

/*버튼처리3*/
.esensbtn-botton3{display:inline-block; text-align:center;
background:#ED7272; 
border-radius:3px;
height:33px; line-height:33px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton3:link{background:#ED7272;text-decoration:none;color:#fff;}
.esensbtn-botton3:visited{background:#ED7272;text-decoration:none;color:#fff;}
.esensbtn-botton3:hover{background:#CA4E4E;text-decoration:none;color:#fff;}


/*more버튼 + */
.esensbtn_morebtnL{display:inline-block; text-align:center;vertical-align:middle;
background:#999; 
border-radius:19px;
height:19px;
padding:0 6px 0 5px; margin:0 0 0 0;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff;
font-size:11pt;
background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) );
box-shadow: inset 0 2px 5px hsla(0, 0%, 0%, 0.3);
}
.esensbtn_morebtnL:link{background:#999;text-decoration:none;color:#fff;}
.esensbtn_morebtnL:visited{background:#999;text-decoration:none;color:#fff;}
.esensbtn_morebtnL:hover{background:#E86060;text-decoration:none;color:#fff;}



/*베너ON.OFF버튼 + */
.banner_onoff_btn{display:inline-block; text-align:center;vertical-align:middle;
background:#aaa; opacity: 0.7;
border-radius:19px;
height:19px;
padding:3px 6px 0 5px; margin:0 auto;
color:#fff;
font-size:8pt;
text-align:center;
}
.banner_onoff_btn:link{background:#aaa; opacity: 0.7;text-decoration:none;color:#fff;}
.banner_onoff_btn:visited{background:#aaa; opacity: 0.7;text-decoration:none;color:#fff;}
.banner_onoff_btn:hover{background:#E86060; opacity: 0.7;text-decoration:none;color:#fff;}


/*달력형보기*/
.esensbtn-reserve1{display:inline-block; text-align:center;
background:#ED7272; 
border-radius:5px;
height:33px; line-height:33px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-reserve1:link{background:#ED7272;text-decoration:none;color:#fff;}
.esensbtn-reserve1:visited{background:#ED7272;text-decoration:none;color:#fff;}
.esensbtn-reserve1:hover{background:#CA4E4E;text-decoration:none;color:#fff;}
/*목록형보기*/
.esensbtn-reserve2{display:inline-block; text-align:center;
background:#32B0B8; 
border-radius:5px;
height:33px; line-height:33px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-reserve2:link{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-reserve2:visited{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-reserve2:hover{background:#118C94;text-decoration:none;color:#fff;}

/*미니버튼*/
.esensbtn-addbtn2{display:inline-block; text-align:center;
background:#F68E56; 
border-radius:3px;
height:20px; line-height:20px;
padding:0 10px; margin:0px 1px 0 1px;
color:#fff;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-addbtn2:link{background:#F68E56;text-decoration:none;color:#fff;}
.esensbtn-addbtn2:visited{background:#F68E56;text-decoration:none;color:#fff;}
.esensbtn-addbtn2:hover{background:#F26522;text-decoration:none;color:#fff;}



/*댓글버튼처리*/
.esensbtn-botton4{display:inline-block; text-align:center;
background:#F57070; 
border-radius:7px;
height:62px; line-height:62px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton4:link{background:#F57070;text-decoration:none;color:#fff;}
.esensbtn-botton4:visited{background:#F57070;text-decoration:none;color:#fff;}
.esensbtn-botton4:hover{background:#CA4E4E;text-decoration:none;color:#fff;}

/*로그인버튼처리*/
.esensbtn-botton5{display:inline-block; text-align:center;
background:#5d5d5d; 
border-radius:7px;
height:62px; line-height:62px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton5:link{background:#5d5d5d;text-decoration:none;color:#fff;}
.esensbtn-botton5:visited{background:#F57070;text-decoration:none;color:#fff;}
.esensbtn-botton5:hover{background:#ED7272;text-decoration:none;color:#fff;}

/*faq카테고리*/
.btn-faq{display:inline-block; text-align:center;
background:#32B0B8; 
border-radius:7px;
height:33px; line-height:33px;
padding:0 40px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.btn-faq:link{background:#32B0B8;text-decoration:none;color:#fff;}
.btn-faq:visited{background:#32B0B8;text-decoration:none;color:#fff;}
.btn-faq:hover{background:#FE6D4C;text-decoration:none;color:#fff;}

/*서비스센터카테고리*/
.btn-add{display:inline-block; text-align:center;width:95px;
background:#32B0B8; 
border-radius:7px;
height:33px; line-height:33px;
padding:0 10px 0 10px; margin:1px 1px 1px 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.btn-add:link{background:#32B0B8;text-decoration:none;color:#fff;}
.btn-add:visited{background:#32B0B8;text-decoration:none;color:#fff;}
.btn-add:hover{background:#FE6D4C;text-decoration:none;color:#fff;}

/*버튼 color=#5d5d5d*/
.btn-type2{border-radius:5px; height:25px; text-align:center;color:#fff; font:bold 14px/14px 'NanumGothicBold','NanumGothic',ng;display:inline-block;padding:18px 0 8px 0;text-decoration:none !important;
	box-shadow: #666 0px 2px 2px;-webkit-box-shadow: #666 0px 2px 2px;-moz-box-shadow: #666 0px 2px 2px;background-color:#666; margin:0 4px 0 4px; }
.btn-type2:hover{color:#ffffff; height:25px; background-color:#5d5d5d;}  
a.btn-type2 { color:#ffffff;  letter-spacing: -1px;}
a.btn-type2 a:link {color:#ffffff; text-decoration:none;}
a.btn-type2 a:visited {color:#ffffff;}

/*버튼 color=#777*/
.btn-type3{border-radius:5px; height:25px; text-align:center;color:#fff;font:bold 14px/14px 'NanumGothicBold','NanumGothic',ng;display:inline-block;padding:18px 0 8px 0;text-decoration:none !important;
	box-shadow: #5d5d5d 0px 2px 2px;-webkit-box-shadow: #5d5d5d 0px 2px 2px;-moz-box-shadow: #5d5d5d 0px 2px 2px;background-color:#5d5d5d;  margin:0 4px 0 4px;}
.btn-type3:hover{color:#ffffff; height:25px; background-color:#666}
a.btn-type3 { color:#ffffff;  letter-spacing: -1px;}
a.btn-type3 a:link {color:#ffffff; text-decoration:none;}
a.btn-type3 a:visited {color:#ffffff;}


/*버튼 color=#777 붉은색계열*/
.btn-type4{ border-radius:5px; height:25px; text-align:center;color:#fff;font:bold 14px/14px 'NanumGothicBold','NanumGothic',ng;display:inline-block;padding:18px 0 8px 0;text-decoration:none !important;
	box-shadow: #F09AA6 0px 2px 2px;-webkit-box-shadow: #F09AA6 0px 2px 2px;-moz-box-shadow: #F09AA6 0px 2px 2px;background-color:#F09AA6;  margin:0 2px 0 2px;}
.btn-type4:hover{color:#ffffff; height:25px; background-color:#D26A78}
a.btn-type4 { color:#ffffff;  letter-spacing: -1px;}
a.btn-type4 a:link {color:#ffffff; text-decoration:none;}
a.btn-type3 a:visited {color:#ffffff;}


/*버튼 color=#32B0B8 푸른색계열*/
.btn-type5{ border-radius:5px;height:25px; text-align:center;color:#fff;font:bold 14px/14px 'NanumGothicBold','NanumGothic',ng;display:inline-block;padding:18px 0 8px 0;text-decoration:none !important;
	box-shadow: #32B0B8 0px 2px 2px;-webkit-box-shadow: #32B0B8 0px 2px 2px;-moz-box-shadow: #32B0B8 0px 2px 2px;background-color:#32B0B8;  margin:0 4px 0 4px;}
.btn-type5:hover{color:#ffffff; height:25px; background-color:#31859B}  
a.btn-type5 { color:#ffffff;  letter-spacing: -1px;}
a.btn-type5 a:link {color:#ffffff; text-decoration:none;}
a.btn-type5 a:visited {color:#ffffff;}


/*버튼 color=#C3D69B 녹색계열*/
.btn-type6{border-radius:5px; height:25px; text-align:center;color:#fff;font:bold 14px/14px 'NanumGothicBold','NanumGothic',ng;display:inline-block;padding:18px 0 8px 0;text-decoration:none !important;
	box-shadow: #C3D69B 0px 2px 2px;-webkit-box-shadow: #C3D69B 0px 2px 2px;-moz-box-shadow: #C3D69B 0px 2px 2px;background-color:#C3D69B;  margin:0 4px 0 4px;}
.btn-type6:hover{color:#ffffff; height:25px; background-color:#76923C} 
a.btn-type6 { color:#ffffff;  letter-spacing: -1px;}
a.btn-type6 a:link {color:#ffffff; text-decoration:none;}
a.btn-type6 a:visited {color:#ffffff;}

.btn-type7{border-radius:5px; height:20px; text-align:center;color:#fff;font:bold 14px/14px 'NanumGothicBold','NanumGothic',ng;display:inline-block;padding:0 0 0 0;text-decoration:none !important;
	box-shadow: #C3D69B 0px 2px 2px;-webkit-box-shadow: #C3D69B 0px 2px 2px;-moz-box-shadow: #C3D69B 0px 2px 2px;background-color:#C3D69B;  margin:0 1px 0 1px;}
.btn-type7:hover{color:#ffffff; height:20px; background-color:#76923C} 
a.btn-type7 { color:#ffffff;  letter-spacing: -1px;}
a.btn-type7 a:link {color:#ffffff; text-decoration:none;}
a.btn-type7 a:visited {color:#ffffff;}



/*큰 배경으로 사용*/
.btn-typ8{ border-radius:8px; width:100%;height:auto; text-align:left;
	color:#fff;	display:inline-block;padding:10px;text-decoration:none !important;
	background-color:#F49292;  margin:10px;}




/*게시판버튼-이미지형태*/
/*darkgray*/
.bbsBtn01{ width:76px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_btn_darkgray.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn01 a:link {color:#ffffff;}
.bbsBtn01 a:visited {color:#ffffff;}
.bbsBtn01 a:hover{color:#FF777;}

/*gray*/
.bbsBtn02{ width:76px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle;
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_btn_gray.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn02 a:link {color:#ffffff;}
.bbsBtn02 a:visited {color:#ffffff;}
.bbsBtn02 a:hover{color:#FF777;}

/*login*/
.Btnlogin{ width:64px; height:53px; color:#5d5d5d333; 
			text-align:center; 
			vertical-align:middle; 
			background: url('../images/bbs_btn_login.png') no-repeat right top; 
			letter-spacing: -1px;}
.Btnlogin a:link {color:#5d5d5d333;}
.Btnlogin a:visited {color:#5d5d5d333;}
.Btnlogin a:hover{color:#FF6464;}

/*gray*/
.bbsBtn02{ width:76px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle;
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_btn_gray.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn02 a:link {color:#ffffff;}
.bbsBtn02 a:visited {color:#ffffff;}
.bbsBtn02 a:hover{color:#FF777;}
/*red*/
.bbsBtn03{ width:76px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_btn_red.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn03 a:link {color:#ffffff;}
.bbsBtn03 a:visited {color:#ffffff;}
.bbsBtn03 a:hover{color:#FF777;}
/*blue*/
.bbsBtn04{ width:76px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_btn_rblue.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn04 a:link {color:#ffffff;}
.bbsBtn04 a:visited {color:#ffffff;}
.bbsBtn04 a:hover{color:#FF777;}

/*orange*/
.bbsBtn05{ width:76px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_btn_orange.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn05 a:link {color:#ffffff;}
.bbsBtn05 a:visited {color:#ffffff;}
.bbsBtn05 a:hover{color:#FF777;}

/*darkgray 대형*/
.bbsBtn06{ width:96px; height:68px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_btn_darkgray_zoom.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn06 a:link {color:#ffffff;}
.bbsBtn06 a:visited {color:#ffffff;}
.bbsBtn06 a:hover{color:#FF777;}

/*small size Gray*/
.smallBtn07 { border-radius:2px; color:#fff; font: 11px/12px 'NanumGothic',ng;display:inline-block;padding:4px 4px 4px 4px;text-decoration:none !important; text-align:center; box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-moz-box-shadow: 0px 0px 0px; background-color:#5d5d5d}
.smallBtn07:hover{ color:#fff; background-color:#FD8585; font: 11px/12px 'NanumGothic',ng;display:inline-block; text-align:center;}
a.smallBtn07 { color:#ffffff;  letter-spacing: -1px;}
a.smallBtn07 a:link {color:#ffffff; text-decoration:none;}
a.smallBtn07 a:visited {color:#ffffff;}


/*small size Gray------객실예약리스트*********/
.smallBtnM { border-radius:2px; color:#fff; font: 11px/12px 'NanumGothic',ng;
	display:inline-block;padding:4px 4px 4px 4px;
	text-decoration:none !important; 
	text-align:center; 
	box-shadow: 0px 0px 0px;
	-webkit-box-shadow: 0px 0px 0px;
	-moz-box-shadow: 0px 0px 0px; 
	background-color:#5d5d5d;
	margin:0 2px 5px 0;
}

/*small size Gray------객실미리보기*********/
.smallBtnF { border-radius:20px; 
	color:#fff; font: 10pt/11pt 'NanumGothic',ng;
	display:inline-block;
	padding:4px 14px 4px 14px;
	text-decoration:none !important; 
	vertical-align:middle; 
	text-align:center; 
	background-color:#32B0B8;
	margin:0 2px 5px 0;
}

/*small size Gray------예약달력*********/
.smallBtnG { border-radius:20px; 
	color:#fff; font-size:9pt;
	font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
	display:inline-block;
	padding:4px 14px 4px 14px;
	text-decoration:none !important; 
	vertical-align:middle; 
	text-align:center; 
	background-color:#32B0B8;
	margin:0 2px 5px 0;
}
.smallBtnG:hover{color:#fff; font-size:9pt;}

.smallBtnH { border-radius:20px; 
	color:#fff; font-size:9pt;
	font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
	display:inline-block;
	padding:4px 14px 4px 14px;
	text-decoration:none !important; 
	vertical-align:middle; 
	text-align:center; 
	background-color:#FF7D7D;
	margin:0 2px 5px 0;
}
.smallBtnH:hover{color:#fff; font-size:9pt;}


/*small size Gray*/
.smallBtn08 { border-radius:2px; color:#fff; font: 11px/12px 'NanumGothic',ng;display:inline-block;padding:4px 4px 4px 4px;text-decoration:none !important; text-align:center; box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-moz-box-shadow: 0px 0px 0px; background-color:#777777}
.smallBtn08:hover{ color:#fff; background-color:#FD8585; font: 11px/12px 'NanumGothic',ng;display:inline-block; text-align:center;}
a.smallBtn08 { color:#ffffff;  letter-spacing: -1px;}
a.smallBtn08 a:link {color:#ffffff; text-decoration:none;}
a.smallBtn08 a:visited {color:#ffffff;}

/*small size 검색버튼*/
.searchB { border-radius:2px;  color:#fff; font: 11px/12px 'NanumGothic',ng;display:inline-block;padding:9px 4px 9px 4px;text-decoration:none !important; text-align:center; box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-moz-box-shadow: 0px 0px 0px; background-color:#5d5d5d;}
.searchB:hover{ color:#fff; background-color:#FD8585; font: 11px/12px 'NanumGothic',ng;display:inline-block; text-align:center; font-weight:bold;}
a.searchB { color:#ffffff;  letter-spacing: -1px;}
a.searchB a:link {color:#ffffff; text-decoration:none;}
a.searchB a:visited {color:#ffffff;}


/*orange*/
.bbsBtn08{ width:131px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			background: url('../images/bbs_btn_orange2.png') no-repeat right top; 
			font-size:10pt;font-weight:bold;letter-spacing: -1px;}
.bbsBtn08 a:link {color:#ffffff;}
.bbsBtn08 a:visited {color:#ffffff;}
.bbsBtn08 a:hover{color:#FF777;}


/*일정표 이전달.다음달버튼*/
.bbsBtn09{ width:131px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_diary_btn01.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn09 a:link {color:#ffffff;}
.bbsBtn09 a:visited {color:#ffffff;}
.bbsBtn09 a:hover{color:#FF777;}

.bbsBtn10{ width:131px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_diary_btn02.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn10 a:link {color:#ffffff;}
.bbsBtn10 a:visited {color:#ffffff;}
.bbsBtn10 a:hover{color:#FF777;}


/*제품소개>견젹의뢰및상세보기버튼*/
.itemBtn01{ width:82px; height:30px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_smallbtn_rblue.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.itemBtn01 a:link {color:#ffffff;}
.itemBtn01 a:visited {color:#ffffff;}
.itemBtn01 a:hover{color:#FF777;}

.itemBtn02{ width:82px; height:30px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle;
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_smallbtn_rred.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.itemBtn02 a:link {color:#ffffff;}
.itemBtn02 a:visited {color:#ffffff;}
.itemBtn02 a:hover{color:#FF777;}

.itemBtn03{ width:82px; height:30px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle;
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_smallbtn_rgray.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.itemBtn03 a:link {color:#ffffff;}
.itemBtn03 a:visited {color:#ffffff;}
.itemBtn03 a:hover{color:#FF777;}


/*설문조사버튼*/
.pollBtn01{ width:65px; height:27px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/poll_btn_gray2.png') no-repeat right top; 
			font-size: 11px; letter-spacing: -1px;}
.pollBtn01 a:link {color:#ffffff;}
.pollBtn01 a:visited {color:#ffffff;}
.pollBtn01 a:hover{color:#FF777;}

.pollBtn02{ width:65px; height:27px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/poll_btn_red2.png') no-repeat right top; 
			font-size: 11px;letter-spacing: -1px;}
.pollBtn02 a:link {color:#ffffff;}
.pollBtn02 a:visited {color:#ffffff;}
.pollBtn02 a:hover{color:#FF777;}

.pollBtn03{ width:78px; height:27px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/poll_btn_gray.png') no-repeat right top; 
			font-size: 11px; letter-spacing: -1px;}
.pollBtn03 a:link {color:#ffffff;}
.pollBtn03 a:visited {color:#ffffff;}
.pollBtn03 a:hover{color:#FF777;}

.pollBtn04{ width:78px; height:27px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/poll_btn_red.png') no-repeat right top; 
			font-size: 11px;letter-spacing: -1px;}
.pollBtn04 a:link {color:#ffffff;}
.pollBtn04 a:visited {color:#ffffff;}
.pollBtn04 a:hover{color:#FF777;}


.sitemapBtn{ width:80px; height:20px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/top_guide_sitemap.png') no-repeat right top; 
			font-size: 8pt;letter-spacing: -1px;}
.sitemapBtn a:link {color:#ffffff;}
.sitemapBtn a:visited {color:#ffffff;}
.sitemapBtn a:hover{color:#FF777;}

.sitemapall_btn{display:inline-block;
background:#FE6D4C;
border-radius:3px;
height:20px;line-height:20px;
padding:0 7px 0 7px;margin:0 0 0 0;
text-transform:uppercase;/*!영문대문자로 임의변경 */
font-weight:600; color:#fff;
font-size:8pt; float:left;letter-spacing: -1px;}
.sitemapall_btn:link {background:#FE6D4C;text-decoration:none;color:#ffffff;}
.sitemapall_btn:visited {background:#FE6D4C;text-decoration:none;color:#ffffff;}
.sitemapall_btn:hover{background:#32B0B8;text-decoration:none;color:#fff;}


/*orange 대형*/
.bbsBtn08{ width:131px; height:46px; color:#ffffff; 
			text-align:center; 
			vertical-align:middle; 
			font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;
			background: url('../images/bbs_btn_orange2.png') no-repeat right top; 
			font-size:10pt;letter-spacing: -1px;}
.bbsBtn08 a:link {color:#ffffff;}
.bbsBtn08 a:visited {color:#ffffff;}
.bbsBtn08 a:hover{color:#FF777;}



/*메인공지사항링크*/
.btn_news { height:22px; color:#546687; font: 12px/14px 'NanumGothic',ng;display:inline-block;padding:5px 0 0px 0;text-decoration:none !important;
	box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-moz-box-shadow: 0px 0px 0px; background-color:}
.btn_news:hover{ height:22px;color:#fff; background-color:#6C82AA; font:bold 12px/14px 'NanumGothic',ng;display:inline-block;} 
a.btn_news { color:#546687;  letter-spacing: -1px;}
a.btn_news a:link {color:#546687; text-decoration:none;}
a.btn_news a:visited {color:#546687;}


/*상단가이드 메뉴링크*/
.btn_guide { border-radius:2px;  color:#fff; font-size:8pt; font-family:"NanumGothicBold",'NanumGothic',sans-serif;display:inline-block;padding:4px 4px 4px 4px;text-decoration:none;
	box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-moz-box-shadow: 0px 0px 0px; background-color:}
.btn_guide:hover{ color:#fff; background-color:#888; font-size:8pt; font-family:"NanumGothicBold",'NanumGothic',sans-serif;display:inline-block;}
a.btn_guide { color:#999;font-size:8pt  letter-spacing: -1px; font-family:"NanumGothicBold",'NanumGothic',sans-serif;}
a.btn_guide a:link {color:#ffffff;font-size:8pt text-decoration:none; font-family:"NanumGothicBold",'NanumGothic',ng;}
a.btn_guide a:visited {color:#ffffff;font-size:8pt font-family:"NanumGothicBold",'NanumGothic',sans-serif;;}



/* ----라운드 button IE10 이하 ---- */
.box_button {
  display: inline-block;
  padding: 0.5em 1.0em;
  background: #EEEEEE;
  border: none; 
  width:80px;
  height:65px;
  border-radius: 7px;
  background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) );
  color: #222;
  font-weight: 500;
  text-shadow: 0 1px white;
  cursor: pointer;
  font-family:"NanumGothicBold", "돋움";
}

.box_button:hover { background-color: #8CF;  text-shadow: 0 1px hsla(0, 0%, 100%, 0.5);  color: #222;}
.box_button:active,
.box_button.is-checked { background-color: #28F;}
.box_button.is-checked { color: white;  text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8);}
.box_button:active {  box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);}

.button-group .box_button { float: left;  border-radius: 0;  margin-right: 1px;}
.button-group .box_button:first-child { border-radius: 0.5em 0 0 0.5em; }
.button-group .box_button:last-child { border-radius: 0 0.5em 0.5em 0; }

.bar_button {
  display: inline-block;
  padding:10px 10px 10px 10px;
  background: #fff;
  border: none; 
  width:100%;
  height:28px;
  border-radius: 0;
  background-image:linear-gradient(	0deg,rgb(243, 243, 243),rgb(255, 255, 255));
  color: #222;
  font-weight: 300;
  text-shadow: 0 1px white;
  font-family:"NanumGothicBold", "돋움";
  text-align:left; 
  border-top:2px solid #5C5C5C;
  border-bottom:1px solid #CBCBCB;
}
.bar_button2 {
  padding:10px 10px 10px 10px;
  background: #fff;
  border: none; 
  width:100%;
  height:28px;
  border-radius: 0;
  background-image:linear-gradient(	0deg,rgb(243, 243, 243),rgb(255, 255, 255));
  color: #222;
  font-weight: 300;
  text-shadow: 0 1px white;
  font-family:"NanumGothicBold", "돋움";
  text-align:left; 
  border-top:2px solid #5C5C5C;
  border-bottom:1px solid #CBCBCB;
}

.sens_button801 {display:inline-block;
background:#68B5B9;
text-align:center;
border-radius:3px;
height:25px; width:60px;
padding:4px 7px 0 7px;margin:0 1px 0 0;
font-size:10pt;letter-spacing: -1px;font-weight:900}
.sens_button801:link { color:#fff;}
.sens_button801:visited { color:#fff;}
.sens_button801:hover { color:#fff;}

.sens_button802 {display:inline-block;
background:#F49090;
text-align:center;
border-radius:3px;
height:25px; width:60px;
padding:4px 7px 0 7px;margin:0 1px 0 0;
font-size:10pt;letter-spacing: -1px;font-weight:900}
.sens_button802:link { color:#fff;}
.sens_button802:visited { color:#fff;}
.sens_button802:hover { color:#fff;}
/* ----라운드 button ---- */




/* 서브페이지 상단 텝메뉴 버튼처리 */

/* -- 메뉴버튼줄간격 -- */
.lineheigh_sens .button2014esens { margin-bottom: 2px;}

/* -- 전체가로사이즈 -- */
.buttonprimary-content {margin-left: 0;  margin-right: 10px; padding-bottom:5px;  max-width: 960px;
	border-bottom: 0px solid #efefef; }

/* tablet-ish */
@media screen and ( min-width: 800px ) {
  .buttonprimary-content { margin-left: 10px; }}

/* desktop */
@media screen and ( min-width: 960px ) {
  .buttonprimary-content {   margin-right: 10px; }}


/* -- 버튼 -- */
.button2014esens {
  display: inline-block;
  padding: 10px 25px 10px 25px;
  background: #97BCCE;
  border: none;
  border-radius: 4px;
  color: #222;
  font-weight: 500;
  cursor: pointer;
  font-size: 11pt; letter-spacing: -1px;
  font-family:"NanumGothicBold", "NanumGothic", "돋움";
}
.button2014esens:link {color: #fff;}
.button2014esens:hover { background-color: #FA8A71;  color: #222;}
.button2014esens:active,.button2014esens.sensbutton-checked { background-color: #FA8A71;}
.button2014esens.sensbutton-checked {  color: white;}
/* 서브페이지 상단 텝메뉴 end */

.button2014esensL {
  margin: 5px 0 5px 0;
  display: inline-block;
  padding: 3px 15px 3px 15px;
  background: #E98F8F;letter-spacing: -1px;
  border: none;
  border-radius: 4px;
  color: #fff;
  font-weight: 500;
  font-family:"NanumGothicBold", "NanumGothic", "돋움";
}


/* ---- button ---- */
.button_list {
  display: inline-block;
  padding: 4px 4px 4px 4px;
  border: 1px ; border-color:#ddd; border-style:solid; 
  width:20%;
  height:20%;
  border-radius: 10px;
  background: url('../images/banner_bg.png')  repeat-x; 
  color: #999;
  font-weight: 600; font-size: 10pt; letter-spacing: -1px;
  font-family: "NanumGothicBold",  "NanumGothic","돋움", "Dotum", "Tahoma", "Helvetica", sans-serif;
  cursor: pointer;
}
.button-group .button_list { float: left;  margin-right: 3px; margin-top: 10px;}
.button_list:hover{ color:#000;font-weight: 700;background:#f9f9f9;}

.button_room_item {
  display: inline-block;
  margin-right:10px;
  padding: 4px 4px 4px 4px;
  border: 1px ; border-color:#eeeeee; border-style:solid; 
  width:16%;
  height:auto;
  border-radius: 10px;
  background: url('../images/banner_bg.png')  repeat-x 0 40px; 
  color: #555;
  font-size: 10pt; letter-spacing: -1px;
  text-shadow: 1px 1px 0 rgba(255,255,255,255);
  font-family: "NanumGothic","돋움", "Dotum", "Tahoma", "Helvetica", sans-serif;
}

@media screen and ( max-width: 680px ) {
.button2014esens {
  display: inline-block;
  padding: 5px 25px 5px 25px;
  background: #97BCCE;
  border: none;
  border-radius: 4px;
  color: #222;
  font-weight: 500;
  font-size: 10pt; letter-spacing: -1px;
  cursor: pointer;
  font-family:"NanumGothicBold", "NanumGothic", "돋움";
}
.button2014esens:link {color: #fff;}
.button2014esens:hover { background-color: #FA8A71;  color: #222;}
.button2014esens:active,.button2014esens.sensbutton-checked { background-color: #FA8A71;}
.button2014esens.sensbutton-checked {  color: white;}

.button_room_item {
  display: inline-block;
  margin-left:10px;
  padding: 4px 4px 4px 4px;
  border: 1px ; border-color:#ddd; border-style:solid; 
  width:30%;
  height:auto;
  border-radius: 5px;
  color: #999;
  font-size: 9pt; letter-spacing: -1px;}
.element_roomitem {	
	margin: 0 0 5px 5px;
	float: left;
	overflow: hidden;
	position: relative;
}
}
/* ---- button ---- */




/* ----버튼중앙정렬 ---- */
#btncenter_warp { width:100%;}
.btncenter_container {height:60px; width:250px; margin:0 auto; vertical-align:middle}
.btncenter_container1 {height:60px; width:100px; margin:0 auto; vertical-align:middle}
.btncenter_container2 {height:60px; width:140px; margin:0 auto; vertical-align:middle}
.btncenter_container3 {height:60px; width:240px; margin:0 auto; vertical-align:middle}
.btncenter_container4 {height:60px; width:300px; margin:0 auto; vertical-align:middle}
.btncenter_container5 {height:auto; width:600px; margin:0 auto; vertical-align:middle}
.btncenter_containerS { width:100%; margin:0 auto;}

#btncenter_warplogo { width:100%;}
.btncenter_containerlogo {height:60px; width:240px; margin:0 auto; vertical-align:middle}

@media screen and ( max-width: 480px ) {
.btncenter_container4M {height:60px; width:300px; margin:0 auto; vertical-align:middle}
}
@media (min-width:1px) and (max-width:479px){
.btncenter_containerlogo {display: none;}
}
/* 우측 탑 버튼  */
#elevator_item_sens {
width: 100px;
height: 220px;
position: fixed;
right: 15px;
bottom: -30px;
-webkit-transition: opacity .4s ease-in-out;
-moz-transition: opacity .4s ease-in-out;
-o-transition: opacity .4s ease-in-out;
opacity: 1;
z-index: 99999;
display: none;
}
#elevator_item_sens.off {
opacity: 0;
visibility: hidden
}
#elevator_sens_btn {
margin:0 auto;
display: block;
width: 60px;
height: 50px;
background: url(../images/icon_top.png) center center no-repeat;
background-color: #444;
background-color: rgba(0,0,0,.3);
border-radius: 10px;
box-shadow: 0 1px 3px rgba(0,0,0,.3);
cursor: pointer;
margin-bottom: 7px
}
#elevator_sens_btn:hover {
background-color: rgba(206,121,102,.7)
}
#elevator_sens_btn:active {
background-color: rgba(206,121,102,.75)
}
/*우측 탑 end */


/* 메인인사말,약도 */
.mainslidebtn{padding:80px 0 80px 0;}
.section1_mainslidebtn{background:#fff;}
.section2_mainslidebtn{background: url(../images/bgnoise_lg.png);}
@media screen and (max-width: 900px) {
.mainslidebtn{padding:10px 0 40px 0;}
}
/* 메인인사말,약도 End */


/*메인페이지 위아래버튼 esensbtn-botton_T, esensbtn-botton_D */
.esensbtn-botton_T{display:inline-block;
background:#666666 url(../images/icon_top.png) no-repeat center center;
border-radius:5px;
height:33px; line-height:33px;
padding:0 10px 0 30px; margin-left:10px;
text-shadow: none;
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton_T:link{background:#666666 url(../images/icon_top.png) no-repeat center center;text-decoration:none;color:#fff;}
.esensbtn-botton_T:visited{background:#666666 url(../images/icon_top.png) no-repeat center center;text-decoration:none;color:#fff;}
.esensbtn-botton_T:hover{background:#333 url(../images/icon_top.png) no-repeat center center;text-decoration:none;color:#fff;}

.esensbtn-botton_D{display:inline-block;
background:#000 url(../images/icon_bottom.png) no-repeat center center; 
border-radius:5px;
height:33px; line-height:33px;
padding:0 10px 0 30px; margin:0 0 0 5px;
text-shadow: none;
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton_D:link{background:#000 url(../images/icon_bottom.png) no-repeat center center; text-decoration:none;color:#fff;}
.esensbtn-botton_D:visited{background:#000 url(../images/icon_bottom.png) no-repeat center center; text-decoration:none;color:#fff;}
.esensbtn-botton_D:hover{background:#555 url(../images/icon_bottom.png) no-repeat center center; text-decoration:none;color:#fff;}
/*메인페이지 위아래버튼*/


/*화살표 좌버튼 처리*/
.search_R { border-radius:5px;  
color:#fff; font-size:8pt; padding:3px 10px 3px 10px; 
margin:0 10px 0 10px; text-decoration:none !important; 
text-align:center; background:#FFF url(../images/reserve_arrow_p.png) no-repeat center center;
border:1px; border-color:#ddd; border-style:solid;
}

/*화살표 좌버튼 처리*/
.search_L { border-radius:5px;  
color:#fff; font-size:8pt; padding:3px 10px 3px 10px; 
margin:0 10px 0 10px; text-decoration:none !important; 
text-align:center; background:#FFF url(../images/reserve_arrow_n) no-repeat center center;
border:1px; border-color:#ddd; border-style:solid;}


/*small size 도움말버튼흰색*/
.searchL { border-radius:5px;  
color:#fff; font-size:9pt; padding:3px 7px 3px 7px; 
margin:2 10px 2 10px; text-decoration:none !important; 
text-align:center; background-color:greenyellow;
border:1px; border-color:#ddd; border-style:solid;
}
a.searchL:hover{ color:#888888; background-color:#E1E1E1;  letter-spacing: -1px; font-size:8pt; text-align:center;border:1px; border-color:#bbb; border-style:solid;}
a.searchL a:link {color:#888888; text-decoration:none;}
a.searchL a:visited {color:#888888;}
