/*font*/
@import url(font.css);

@import url(http://fonts.googleapis.com/css?family=Archivo+Black); /*굵은영문폰트-제목체*/
@import url(http://fonts.googleapis.com/css?family=Paytone+One); /*굵은영문폰트-제목체*/
@import url(http://fonts.googleapis.com/css?family=Arizonia); /*영문폰트 필기체-제목체*/


/*기본*/
html,body,h1,h2,h3,h4,h5,h6,ul,dl,dt,dd,ol,li,table,th,td,form,fieldset,legend,input,textarea,button,select,span{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
fieldset,img,button{border:0}
input{vertical-align:middle}
table{border-collapse:collapse}
address,em{font-style:normal}
ol,ul{list-style:none}
p {border:0; margin:0; padding:0; width:100%;}


/*common*/
body,html{height:100%;font-size:9pt;}
body,textarea,input,select{ font-family: 'NanumGothic',  "Dotum", "돋움", "Arial", "Helvetica", sans-serif; font-size:10pt; color:#666}
img, fieldset, hr {border:0; margin:0; padding:0;}
img{max-width:100%;height:auto;}
ul, ol {list-style-type:none;}
input[type='submit'],input[type='text'],textarea {-webkit-appearance:none;}
button, label{cursor:pointer}

	A:link    { color:#5d5d5d; text-decoration:none;}
	A:visited { color:#5d5d5d; text-decoration:none;}
	A:active  { color:#5d5d5d; text-decoration:none;}
	A:hover   { color:#EC6161; text-decoration:none;}


/*moblie 및 html5 하위호환처리*/
article, aside,map_aside, header, footer, figure, figcaption, nav, section, time, mark, canvas, video, audio, details, summary {display:block; margin:0; padding:0}
body{-webkit-text-size-adjust:none;}
input.file_text{float:left;width:200px;background:#fff;}


#syakuLightbox {
  left:0;
  top:0;
  position:absolute;
  z-index:1001;
  filter:alpha(opacity=50); 
  opacity:0.5;
  background:#000;
  cursor:pointer;
}

#syakuLightboxDisplay {
position:absolute;
z-index:1002;
left:0;
top:0;
cursor:pointer;
}

#syakuLightboxMenu {
display:none;position: absolute;z-index: 1;
padding:4px;
}

#syakuLightboxBtnOpen {
  width:16px; height:16px; 
  background-image:url(images/open.png) !important; 
  background-repeat:no-repeat; 
  border:0; 
  background-color:transparent; 
  vertical-align:middle; 
  display:inline-block; 
  text-decoration:none; 
  padding:0 !important;
  cursor:pointer;
}

#syakuLightboxBtnClose {
  width:16px; height:16px; 
  background-image:url(../images/close.png) !important; 
  background-repeat:no-repeat; 
  border:10px; 
  background-color:transparent; 
  vertical-align:middle; 
  display:inline-block; 
  text-decoration:none; 
  padding:30px;
  cursor:pointer;
}

#syakuLightboxLoading {
  background-color:#fff;
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
#syakuLightboxLoadingImg {
  padding-left:32px;
  padding-bottom:32px;
  background : transparent url(./images/loader.gif) no-repeat;
}

/* 마우스 드래그할때 속성값 */
::selection{background:#FFB9B9;color:#5d5d5d333}
::-moz-selection{background:#FFB9B9;color:#5d5d5d333}

h2{
	font-family: 'Arizonia', 'Paytone One', 'Archivo Black','NanumGothic',  "Dotum", "돋움", "Arial", "Helvetica", sans-serif; 
	line-height: 1.5em;
	font-weight: 400;
}

h2{
	padding-top:20px;
	font-size: 5em;
	 text-align:center;
	padding-left:20px;
	color: #333;
}

h3{
	padding-bottom:30px;
}


h5{
	font-family: "NanumGothicBold", "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
	font-size:2em; letter-spacing: -1px; 
	line-height: 130%;
	text-align:center;
	color: #333;
}
h6{
	font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
	font-size:1.2em; letter-spacing: -1px; 
	line-height: 130%;
	text-align:center;
	color: #333;
}


hr{
	display: block; 
	height: 0; 
	border: 0; 
	border-top: 1px solid rgba(0,0,0,0.1);  /*메인 페이지간 경계라인*/
	border-bottom: 1px solid rgba(255,255,255,0.5);   /*메인 페이지간 경계라인*/
	margin: 1em 0; 
	padding:0;
}

/*사이트맵*/
.sitemap_A {  padding-left:7px;font-weight:600;font-size:1.5em; background:url(../images/sitemap_icon1.gif) no-repeat;}
.sitemap_B {  padding-left:10px; background:url(../images/sitemap_icon2.gif) no-repeat; letter-spacing: -0.1em;}
.sitemap_C {  padding-left:10px; background:url(../images/sitemap_icon3.gif) no-repeat;}

.sitemap_D {  display:inline-block;
				width: 190px;
				background:#409DD3; 
				border-radius:5px;
				height:33px; line-height:33px;
				padding:0 16px; margin:5px 10px 0 0;
				text-transform:uppercase;/*!영문대문자로 임의변경 */
				font-weight:600;font-size:1.2em; color:#fff; float:left;}
.sitemap_D:link{background:#409DD3;text-decoration:none;color:#fff;}
.sitemap_D:visited{background:#409DD3;text-decoration:none;color:#fff;}
.sitemap_D:hover{background:#FE6D4C;text-decoration:none;color:#fff;}

.sitemap_E {  display:inline-block;
				width: 190px;
				background:#eeeeee; 
				border-radius:5px;
				height:33px; line-height:33px;
				padding:0 16px; margin:1px 10px 0 0;
				text-transform:uppercase;/*!영문대문자로 임의변경 */
				font-weight:600; color:#fff; float:left;}
.sitemap_E:link{background:#eeeeee;text-decoration:none;color:#5d5d5d;}
.sitemap_E:visited{background:#eeeeee;text-decoration:none;color:#5d5d5d;}
.sitemap_E:hover{background:#7A7A7A;text-decoration:none;color:#fff;}

	a.sitemap_LA:link {font-size: 14px; text-decoration:none; color:#ffffff; font-weight:bold;}
	a.sitemap_LA:alink {font-size: 14px; text-decoration:none; color:#ffffff; font-weight:bold;}
	a.sitemap_LA:visited {font-size: 14px; text-decoration:none; color:#ffffff; font-weight:bold;}
	a.sitemap_LA:hover {font-size: 14px; text-decoration:none; color:#FFD200; font-weight:bold;}

	a.sitemap_LB:link {font-size: 12px; text-decoration:none; color:#525252;}
	a.sitemap_LB:alink {font-size: 12px; text-decoration:none; color:#525252;}
	a.sitemap_LB:visited {font-size: 12px; text-decoration:none; color:#525252;}
	a.sitemap_LB:hover {font-size: 12px; text-decoration:none; color:#FF7800;}

	a:sitemap_LC:link {font-size: 12px; text-decoration:none; color:#CABCA2;}
	a:sitemap_LC:alink {font-size: 12px; text-decoration:none; color:#CABCA2;}
	a:sitemap_LC:visited {font-size: 12px; text-decoration:none; color:#CABCA2;}
	a:sitemap_LC:hover {font-size: 12px; text-decoration:none; color:#CABCA2;}



/*이미지 리사이즈*/
img.resize {max-width:1140px; height:auto;width: 100%;}
img.resize_logo {max-width:200px;height:70px;width:200px;padding-left:70px;}
img.buttonSmall{width: 60px;height:60px;min-width:40px;min-height:40px;}

/*뉴스게시판리스트이미지*/
img.resize_item {width: 15%;min-width:100px;  height:auto;}

img.resize_gallery {width: 200px;min-width:100px;  height:auto;}

/*주소록리스트이미지*/
img.resize_addS {width: 95%;max-width: 150px;  min-width:50px;  height: auto;  margin:10px;}

/*주소록상세페이지 큰이미지*/
img.resize_addL {max-width: 960px;height:auto;  width:95%;}

img.resize_scphoto {max-width: 800px;width:100%;}

/*기본이미지 리사이징*/
img.resizeS {max-width: 960px;height:auto;  width:95%;}

/*스크린갤러리 리사이징*/
img.sresizeS {max-width: 800px;min-width:300px;  max-height:533px;  width:95%;}

/*갤러리게시판 리스트 이미지*/
img.list_sresizeS {width:90%;max-width:90px;  height: auto;}

/*갤러리게시판 리스트 이미지*/
img.list_resizeS {width:95%;max-width:120px;  height: auto;}

img.list_resize {width:100%;max-width:1100px;  height: auto;}

img.list_resize_main {width:100%;max-width:1140px;  height: auto;}


/*이미지리사이즈*/
@media screen and (max-width: 1024px) {
.img-visual { position:relative; }
}
@media screen and (max-width: 1024px) {
	.img-visual img { width:100%; height:auto;}
}



/*제품링크*/
.itemL { color:#D9D9D9; font-size: 14px; font-family:"NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif; font-weight:bold;  letter-spacing: -1px;}
.itemL a:link {color:#D9D9D9; text-decoration:none;}
.itemL a:visited {color:#D9D9D9;}
.itemL a:hover{color:#FFD399;}

.submenu { color:#737173;}
.enbold { color:#737173; font-weight:bold;}
.enboldno { color:#FF0000; font-weight:bold;}
.enboldno2 { color:orange; font-weight:bold;}
.new_title { color:#00FFFF; font-weight:bold;}
.new_price { color:#FFFFFF; font-weight:bold;}
.menu_bw { color:#4C4C4C; letter-spacing: -1px;}
.left_copy { color:#FED100; font-size: 10px; font-family:"Helvetica", "Tahoma", sans-serif; }

.login { color:#5d5d5d333; font-weight:bold;}
.inputED {	 height:_height /**/:22px; color:#000000; background:#ffffff;   font-family:"Tahoma", "Arial", "Helvetica", "sans-serif"; font-size:12px;}

/*메인공지사항*/
.notice_menu { color:#ffffff; font-size: 12px; font-family: "NanumGothic", "돋움", "Tahoma", "Helvetica", sans-serif; letter-spacing: -1px; padding-top:2px; }
.notice_menu a:link {color:#ffffff; text-decoration:none;}
.notice_menu a:visited {color:#ffffff;}
.notice_menu a:hover{color:#FFD200;}
.dateM { color:#BEBEBE; font-size: 9px; font-family: "Tahoma"; letter-spacing: -0.01em;}

.main_noticeL {
display:inline-block;
background:#32B0B8;
border-radius:5px 5px 0 0;
height:30px;line-height:30px;
padding:0 0;margin:0 1px 0 0;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; font-family: "NanumGothicBold", "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
font-size:1.1em; float:left; letter-spacing: -1px;
}

.main_noticeQ {
display:inline-block;
background:#555;
border-radius:5px 5px 0 0;
height:30px;line-height:30px;
padding:0 0;margin:0 1px 0 0;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; font-family: "NanumGothicBold", "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
font-size:1.1em; float:left; letter-spacing: -1px; 
}

.btn-more{
display:inline-block;
background:#B9B9B9;
border-radius:16px;
height:20px;line-height:20px;
padding:2px 7px;margin:0 0 0 0;
text-transform:uppercase;/*!영문대문자로 임의변경 */
font-weight:600; color:#fff;
opacity: 0.7;
font-size:1.5em;font-family:"Roboto-medium","Tahoma","Helvetica","Arial" "sans-serif"; 
}

.btn-more:hover{background:#FE6D4C;text-decoration:none;color:#fff;}
.main_notice {  font-size: 9pt; font-family: "NanumGothic","Dotum", "돋움", "Arial", "Helvetica", sans-serif; letter-spacing: -1px;}
.main_noticeS { color:#FF7200; font-size: 11px; font-family:  "NanumGothic","Dotum", "돋움", "Arial", "Helvetica", sans-serif; letter-spacing: -0.01em;}
.main_photo { color:#979797; font-size: 11px; font-family: "NanumGothic", "Dotum", "돋움", "Arial", "Helvetica", sans-serif; letter-spacing: -0.01em; line-height: 130%}}

.fff_12bold { color:#546687; font-size: 16px; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px; font-weight:bold;}
.fff_12boldW { color:#546687; font-size: 16px; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px; font-weight:bold;}
.fff_24boldW { color:#404040; font-size: 20px; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px; font-weight:bold;}

.icon_sens1 { color:#333333; font-size: 16px; background:url('../images/faq_icon2.gif') no-repeat; width:13px; height:9px;  padding-left:13px;letter-spacing: -1px;}
.images_sens {margin:0 10px 10px 0;  padding:10px; border-width:1px; border-color:#EEEEEE; border-style:solid;}
.images_sensS {padding:4%; border-width:1px; border-color:#EEEEEE; border-style:solid;}
.images_sensL {padding:1px; border-width:1px; border-color:#EEEEEE; border-style:solid;}
.images_sensphoto {padding:2%; border-width:1px; border-color:#EEEEEE; border-style:solid;border-radius:15px;}



/*모바일일때 중요폰트 사이즈 조정*/
.esensmobilemenu{overflow:hidden;font-size:10pt;color:#5d5d5d; font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; letter-spacing: -1px;}
.esensmobilemenuA{overflow:hidden;font-size:10pt;color:#5d5d5d; font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; letter-spacing: -1px;}
.esensmobilemenuB{overflow:hidden;font-size:10pt;color:#5d5d5d; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; letter-spacing: -1px;}
.esensmobilemenuM{overflow:hidden;font-size:11pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; color:#5d5d5d;letter-spacing: -1px;}
.esensmobilemenuL{overflow:hidden;font-size:12pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif;   color:#000;letter-spacing: -1px;}
.esensmobilejoin{overflow:hidden;width:20%;font-size:10pt;color:#5d5d5d; padding:5px; letter-spacing: -1px; text-align:center;}
.esensmobilediary{overflow:hidden;font-size:10pt;color:#ffffff; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; letter-spacing: -1px;}
.esensmobilebbs{overflow:hidden;font-size:10pt;color:#5d5d5d; font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; letter-spacing: -1px;}
.esensmobilemenuS a:link {font-size: 8pt; color:#989898;}
.esensmobilemenuS a:visited {font-size: 8pt; color:#989898;}
.esensmobilecont{overflow:hidden;font-size:9pt;color:#5d5d5d; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; letter-spacing: -1px;}
.mapL{overflow:hidden;font-size:13pt;color:#000; font-family: "Arial","NanumGothicBold", "돋움", "Helvetica",  sans-serif; line-height: 150%; letter-spacing: -1px;}

.esensmobiletel {
	font-size:16pt;color:#777;  letter-spacing: -1px;padding: 5px 0 0 5px;
	font-family: "NanumGothicBold", "돋움", "Helvetica",  sans-serif;
}
.esensmobiletel_btn {
  margin: 5px 0 5px 0;
  display: inline-block;
  padding: 5px 15px 5px 15px;
  background: #E98F8F;letter-spacing: -1px;
  border: none;
  border-radius: 4px; 
  color: #fff;
  font-weight: 500;
  font-family:"NanumGothicBold", "NanumGothic", "돋움";
}

.esen_bank_btn {
  margin: 5px 2px 5px 2px;
  padding: 5px 5px 5px 5px;
  background: #333;letter-spacing: -1px;
  border-radius: 3px; 
  color: #fff;
}
.esen_bank_btnN {
  margin: 5px 2px 5px 2px;
  padding: 5px 5px 5px 5px;
  background: #999;letter-spacing: -1px;
  border-radius: 3px; 
  color: #fff;
}
/*팬션 객실보기 중요폰트 사이즈 조정*/
.esens_house_titleL{overflow:hidden;font-size:12pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; color:#000;letter-spacing: -1px;}
.esens_house_FL{overflow:hidden;font-size:11pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; color:#5d5d5d;letter-spacing: -1px;}
.esens_house_FM{overflow:hidden;font-size:10pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; color:#5d5d5d;letter-spacing: -1px;}
.esens_house_FS{overflow:hidden;font-size:9pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; color:#5d5d5d;letter-spacing: -1px;}
.esens_house_mapF{overflow:hidden;font-size:9pt;color:#5d5d5d; font-family: "NanumGothic", 'NanumGothicBold', "Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; letter-spacing: -1px;}
.esens_house_mapC{overflow:hidden;font-size:9pt;color:#ED7979; font-family: "NanumGothic", 'NanumGothicBold', "Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; letter-spacing: -1px;}
.pensionB {
	color:#000;
	overflow:hidden;font-size:10pt; 
	font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
	line-height: 150%;letter-spacing: -1px; text-align:center;
	background: url(../images/tablebg_graypattern.png) repeat;
	}
.esens_house_FO{overflow:hidden;font-size:10pt; font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; color:#5d5d5d;letter-spacing: -1px;}

@media screen and (max-width: 399px) {
.esensmobiletel {
	font-size:12pt;color:#777;
	font-family: "NanumGothicBold", "돋움", "Helvetica",  sans-serif;}
.esensmobiletel_btn {display: none;}
}

@media screen and (max-width: 900px) {
   #web-back-ground {width:92%;}
	.mapL{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#000;}
	.esensmobilebbs{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilemenu{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilemenuA{letter-spacing: -1px;overflow:hidden;font-size:9pt;color:#333333;}
	.esensmobilemenuB{letter-spacing: -1px;overflow:hidden;font-size:11pt;color:#333333;}
	.esensmobilecont{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilecontM{overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilemenuL{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#000;font-weight:bold;}
	.esensmobilemenuM{letter-spacing: -1px;overflow:hidden;font-size:11pt;color:#333333;}
	.esensmobilejoin{letter-spacing: -1px;overflow:hidden;width:30%;font-size:10pt;color:#333333;text-align:center;}
	.esensmobilemenuS{letter-spacing: -1px;	overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilediary{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#ffffff;}	
	.esensmobiletel {
		font-size:16pt;color:#777;
		font-family: "NanumGothicBold", "돋움", "Helvetica",  sans-serif;}
	.esensmobiletel_btn {display: block;}
	h5{
		font-family: "NanumGothicBold", "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
		font-size:14pt; letter-spacing: -1px; 
		line-height: 130%;
		text-align:center;
		color: #333;
	}
	h6{
		font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
		font-size:10pt; letter-spacing: -1px; 
		line-height: 130%;
		text-align:center;
		color: #333;
	}

	/*팬션 객실보기 중요폰트 사이즈 조정*/
	.esens_house_titleL{overflow:hidden;font-size:11pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif;  color:#333;letter-spacing: -1px;}
	.esens_house_FL{overflow:hidden;font-size:10pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; color:#5d5d5d;letter-spacing: -1px;}
	.esens_house_FM{overflow:hidden;font-size:10pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; color:#5d5d5d;letter-spacing: -1px;}
	.esens_house_FS{overflow:hidden;font-size:9pt; font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; color:#5d5d5d;letter-spacing: -1px;}
	.pensionB {
		overflow:hidden;font-size:9pt; 
		font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
		line-height: 150%;letter-spacing: -1px;
		background: url(../images/tablebg_graypattern.png) repeat;
		}
	.esens_house_FO{overflow:hidden;font-size:9pt; font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; color:#5d5d5d;letter-spacing: -1px;}
	.esens_house_FB{overflow:hidden; text-align:center; 
		font-size:10pt; font-family:'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
		line-height: 150%; color:#5d5d5d;letter-spacing: -1px;
		background: url(../images/tablebg_graypattern.png) repeat;
	}
	.esens_house_FM{overflow:hidden; text-align:left; font-size:9pt; 
	font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
	line-height: 150%; color:#5d5d5d;letter-spacing: -1px;
	border-right:1px solid #ddd; 	
	}


	.main_noticeL {
		display:inline-block;
		background:#32B0B8;
		border-radius:5px 5px 0 0;
		height:30px;line-height:30px;
		padding:0 0;margin:0 1px 0 0;
		text-transform:uppercase;/*!영문대문자로 임의변경 */
		color:#fff; font-family: "NanumGothicBold", "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
		font-size:1.1em; float:left; letter-spacing: -1px;
	}

	.main_noticeQ {
		display:inline-block;
		background:#555;
		border-radius:5px 5px 0 0;
		height:30px;line-height:30px;
		padding:0 0;margin:0 1px 0 0;
		text-transform:uppercase;/*!영문대문자로 임의변경 */
		color:#fff; font-family: "NanumGothicBold", "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; 
		font-size:1.1em; float:left; letter-spacing: -1px; 
	}

	.btn-more{
		display:inline-block;
		background:#B9B9B9;
		border-radius:16px;
		height:20px;line-height:20px;
		padding:2px 6px;margin:0 0 0 0;
		text-transform:uppercase;/*!영문대문자로 임의변경 */
		font-weight:600; color:#fff;
		opacity: 0.7;
		font-size:1.5em;font-family:"Roboto-medium","Tahoma","Helvetica","Arial" "sans-serif"; 
	}

	.btn-more:hover{background:#FE6D4C;text-decoration:none;color:#fff;}

}
@media screen and (max-width: 480px) {
   #web-back-ground {width:92%;}
	.mapL{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#000;}
	.esensmobilebbs{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilemenu{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilemenuB{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilecont{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilecontM{overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilemenuL{letter-spacing: -1px;	overflow:hidden;font-size:10pt;color:#333333;font-weight:bold;}
	.esensmobilemenuM{letter-spacing: -1px;	overflow:hidden;font-size:10pt;color:#333333;}
	.esensmobilejoin{letter-spacing: -1px;overflow:hidden;width:30%;font-size:10pt;color:#333333;font-weight:bold;text-align:center;	}
	.esensmobilemenuS{letter-spacing: -1px;	overflow:hidden;font-size:10pt;	color:#333333;}
	.resize_newgallery { float: left; margin:5px;  max-width: 150px;  height: auto;}

	.socialicon_main {
		background:#8DB3E2; 
		height:80px;  
		border-radius:5px;
		padding:10px;
		text-align: center;
		}
	.button_list {font-size: 8pt;}
	img.buttonSmall{
	  width: 40px;
	  height: 40px;
	}

	.noneboard{display:;}/*주소록카테고리 오픈*/
	.noneboarddisplay {display:none;}/*주소록카테고리 숨김*/
	
	.esensbtn-botton1, .esensbtn-botton2, .esensbtn-botton3, .esensbtn-botton4, .esensbtn-botton5, .bbs4 {font-size: 8pt;}
	.bbs_newsB {display:none;}
	.bbs_newsD {font-size: 10pt;}
	.profil {font-size: 10pt;line-height: 2em;}
	.profilKR {font-size: 11pt;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
	.mainhtml_pc {display:none;text-shadow:none}
	.mainhtml_mo {display:block;text-shadow:none}

	.bbs_newsA{font-size: 10pt;}
	.bbs1{font-size: 9pt;}
	.pagemap_none {display: none;}
	.boardsens {display: none;}
	.new4_icon {display: none;}
	
	.faqnone_tableON {display:none;}
	.faqnone_table {display: block;}
	.esensmobilediary{letter-spacing: -1px;overflow:hidden;font-size:10pt;color:#ffffff;}
}
@media (min-width:481px) and (max-width:640px){/*mobile and mini- tablet*/
   #web-back-ground {width:92%;}
	.noneboard{display:;}/*주소록카테고리 오픈*/
	.noneboarddisplay {display:none;}/*주소록카테고리 숨김*/
	.socialicon_main {
		background:#8DB3E2; 
		height:80px; 
		border-radius:10px;
		}
	.mainhtml_pc {display:none;text-shadow:none}
	.mainhtml_mo {display:block;text-shadow:none}
	.boardsens {display: none;}
	.new4_icon {display: none;}
	.faqnone_tableON {display:none;}
	.faqnone_table {display: block;}

	.resize_newgallery { float: left; margin:5px;  max-width: 250px;  height: auto;}

	.addtel {display: none;}
	.bbs_newsB {display:none;}
	.bbs_newsD {font-size: 10pt;}
}


@media (min-width:481px) and (max-width:640px){/*mobile and mini- tablet*/
#subpage_contents{width:100%; margin:0 auto 10px; padding-top:0;}
.info_subpage{float:none;width:100%; height:auto; background:none}
.info_subpage.page_left{background:none; height:auto;}
.rightspec_cont{float:none;width:100%; padding-bottom:39px}
.rightspec_cont input[type=text]{width:95.5%; max-width:95.5%}
.api_sec{width:100%; padding-left:10px;}
.socialicon_main {
	background:#8DB3E2; 
	height:80px; 
	border-radius:10px;
	}
.mainhtml_pc {display:none;text-shadow:none}
.mainhtml_mo {display:block;text-shadow:none}
.boardsens {display: none;}
.new4_icon {display: none;}
.faqnone_tableON {display:none;}
.faqnone_table {display: block;}

.resize_newgallery { float: left; margin:5px;  max-width: 250px;  height: auto;}
.noneboard{display:;}/*주소록카테고리 오픈*/
.noneboarddisplay {display:none;}/*주소록카테고리 숨김*/
.addtel {display: none;}
.bbs_newsB {display:none;}
.bbs_newsD {font-size: 10pt;}
}


@media (min-width:641px) and (max-width:959px){/*tablet ~pc*//*768(611)*/
/*sub*/
.info_subpage{float:none;width:100%; height:auto; background:none}
.rightspec_cont{float:none;width:100%; padding-bottom:39px}
.info_subpage.page_left{background:none; height:auto;}
.api_sec{width:100%; padding:10px;}
.mainhtml_pc {display:none;text-shadow:none}
.mainhtml_mo {display:block;text-shadow:none}

.faqnone_tableON {display:none;}
.faqnone_table {display: block;}

.resize_newgallery { /*방문후기,질답 게시판*/
 width: 100%;
 max-width: 700px;
 height: auto;
 float: left;
 margin:5px;
}
.resize_gallerybbs { /*포토갤러리 게시판*/
 width: 100%;
 max-width: 900px;
 height: auto;
 margin:5px;
}
.noneboard{display:;}/*주소록카테고리 숨김*/
.noneboarddisplay {display:none;}/*주소록카테고리 오픈*/
.addtel {display: none;}
.bbs_newsB {display:none;}
.bbs_newsD {font-size: 10pt;}
}

@media (min-width:960px) and (max-width:5000px){/*pcweb*/ /*1232(5000)*/
.mainhtml_pc {display:block;text-shadow:none}
.mainhtml_mo {display:none;text-shadow:none}
.resize_newgallery { /*방문후기,질답 게시판*/
 width: 100%;
 max-width: 920px;
 height: auto;
 float: left;
 margin:5px;
}
.resize_gallerybbs { /*포토갤러리 게시판*/
 width: 100%;
 max-width: 900px;
 height: auto;
 float: left;
 margin:5px;
}
.faqnone_tableON {display:block;}
.faqnone_table {display: none;}

.noneboard{display:none;}/*주소록카테고리 숨김*/
.noneboarddisplay {display:;}/*주소록카테고리 오픈*/
.addtel {display: none;}
.bbs_newsD {display: none;}
}
/*메인2단 End*/


.sens_body { color:#777777; font-size: 11px; font-family:  "NanumGothic","돋움", "Dotum", "Tahoma", "Helvetica", sans-serif;}
.sens_body2 { color:#777777; font-size: 12px;}

.mphoneL { color:#5d5d5d333; font-size: 30px; font-family: "Helvetica",  "Arial", "Gulim", sans-serif; letter-spacing: -1px;}
.bbs1sub { color:#000000; font-size: 16px;; font-weight:bold;}
.bbsC { color:#000000; font-size: 18px;; letter-spacing: -0.1em; font-family:  "NanumGothicBold",'NanumGothic',"Dotum", "Arial", "Gulim", sans-serif; }
.bbs1 { color:#5d5d5d333; font-size: 10pt; font-family:  "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}
.bbs1_1 { color:#5d5d5d333; font-size: 9pt; letter-spacing: -1px; padding-top:3px; padding-bottom:3px;}
.bbs2 { color:#5d5d5d333; font-size: 10pt; font-family:  "NanumGothicBold",'NanumGothic',"Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}
.bbs2_list { color:#fff; font-size: 10pt; font-family:  "NanumGothicBold",'NanumGothic',"Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}

/*게시판 리스트 룰오버 배경색 지정*/
.bbs2_listB { background-color:#fff;}
.bbs2_listB:link { background-color:#fff;} 
.bbs2_listB:hover { background-color:#FBFBFB;} 

.bbs3 { color:#959595; font-size: 10pt; font-family: "Tahoma", sans-serif; letter-spacing: -0.01em;}
.bbs4 { color:#5d5d5d333; font-size: 10pt; font-family:  "NanumGothic","Dotum", "Arial", "Gulim", sans-serif;}
.bbs5 { color:#5d5d5d333; font-size: 14px; font-family:  "NanumGothicBold",'NanumGothic',"Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}
.bbs6 { color:#959595; font-size: 10pt; font-family: "Tahoma", sans-serif;}
.bbs7 { color:#606060; font-size: 10pt; }
.bbs8 { color:#5d5d5d333; font-size: 10pt; font-family: "Tahoma", "Gulim", "굴림", "Helvetica", sans-serif; letter-spacing: -1px; font-weight:bold;}
.bbs9 { color:#5d5d5d333; font-size: 11pt; letter-spacing: -1px; font-weight:bold;}
.bbsT { color:#5d5d5d333; font-size: 14px; font-family:  "NanumGothicBold",'NanumGothic',"Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px; font-weight:bold;}
.bbsF { color:#ffffff; font-size: 14px; font-family:  "NanumGothicBold",'NanumGothic',"Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px; font-weight:bold;}

.bbs_input { background-color:#ffffff; border:solid 0 ffffff; font-family:"tahoma", "굴림", sans-serif; font-size:12px; letter-spacing: -0.01em;}
.bbs_notice { color:#5d5d5d333; font-size: 10pt; font-family: "Arial", "Tahoma", "굴림", sans-serif;}
.bbs_newsA {  color:#5d5d5d333; font-size: 11pt; letter-spacing: -1px; line-height: 140%;; font-family: "NanumGothicBold",'NanumGothic', "Arial", "Gulim", "굴림", "Helvetica"; }
.bbs_newsB { color:#5F5F5F; font-size: 10pt; letter-spacing: -1px; line-height: 140%; font-family: 'NanumGothic', "Arial", "Gulim", "굴림", "Helvetica"; }
.photoD { color:#D1D1D1; font-size: 10pt; font-family: "Tahoma", sans-serif; letter-spacing: -0.01em;}

.preserve_selecttitle { color:#333333; font-size: 18px;  font-family: "NanumGothicBold", "NanumGothic","굴림", "Arial", "Helvetica";  letter-spacing: -1px;}
.mainitem {  font-size: 9pt; letter-spacing: -1px;}
.product { color:#5d5d5d333; font-size: 10pt; letter-spacing: -1px;}
.product1 { color:#646464; font-size: 10pt; letter-spacing: -1px; line-height: 130%}
.product2  { color:#898989; font-size: 10pt; letter-spacing: -1px;}
.product3 { padding-right:5px; padding-left:5px; }
.product4 { color:#5d5d5d333; font-size: 10pt; font-family: "NanumGothicBold", "NanumGothic","Arial", "Tahoma", "Gulim", sans-serif; letter-spacing: -1px; line-height: 140%;}
.product5 { color:#9E9E9E; font-size: 10pt; letter-spacing: -0.03em; line-height: 120%}
.product6 { color:#5d5d5d333; font-size: 14px; font-family:"NanumGothicBold", "NanumGothicBold",'NanumGothic', "Arial", "Gulim", "굴림", "Helvetica", sans-serif; letter-spacing: -0.04em; line-height: 140%;}
.product7  { color:#8E8E8E; font-size: 11px; font-family:  "NanumGothic","Dotum", "돋움", "Arial", "Helvetica", sans-serif;}
.product8 { color:#5d5d5d333; font-size: 13pt; font-family: "NanumGothicBold",'NanumGothic', "Arial", "Gulim", "굴림", "Helvetica"; }
.product9 { color:#5d5d5d333; font-size: 14px; font-weight:bold; font-family: "NanumGothic", "Arial", "Gulim", "굴림", "Helvetica", sans-serif; letter-spacing: -0.04em; line-height: 140%;}

.product10 { color:#E75454; font-size: 10pt; font-family: "NanumGothicBold", "NanumGothic","Arial", "Tahoma", "Gulim", sans-serif; letter-spacing: -1px; line-height: 140%;}
.product11 { color:#fff; font-size: 10pt; font-family: "NanumGothicBold", "NanumGothic","Arial", "Tahoma", "Gulim", sans-serif; letter-spacing: -1px; line-height: 140%;}


.book1 { color:#5d5d5d333; font-size: 12px;  letter-spacing: -1px; line-height: 140%;}
.book2 { color:#5d5d5d333; font-size: 12px;  letter-spacing: -1px; font-weight:bold;}
.book3 { color:#6E6E6E; font-size: 12px; letter-spacing: -1px; padding-top:5px; padding-bottom:3px;}

.toplink { color:#82AEC4; font-size: 11px; font-family:  "NanumGothic","Dotum", "돋움", "Arial", "Helvetica", sans-serif; letter-spacing: -1px;}
.diryiframe { color:#5d5d5d333; font-size: 11px;}

.voteA { color:#5d5d5d333; font-size: 11px; font-family:  "NanumGothic","Dotum", "돋움", "Arial", "Helvetica", sans-serif; letter-spacing: -1px;}


.calendar { color:#5d5d5d333; font-size: 11pt; letter-spacing: -1px;}
.calendar2 { font-size: 11px; letter-spacing: -1px; }
.calendar3 { color:#959595; font-size: 14px; letter-spacing: -1px;}
.calendar4 { color:#5d5d5d333; font-size: 12pt; letter-spacing: -1px; padding-top:3px;}
.calendar5 { color:#898989; font-size: 11px; letter-spacing: -1px;}
.calendar6 { color:#ffffff; letter-spacing: -1.5px; font-size: 10pt; padding-top:4px; font-weight:bold;}
.calendar7 { font-size: 13px; letter-spacing: -1px; }
.request1 { color:#5d5d5d333; font-size: 12px; letter-spacing: -1px;}
.request2 { color:#5d5d5d333; font-size: 10pt; letter-spacing: -1px;}
.requestM { color:#5d5d5d333; font-size: 14px; letter-spacing: -1px;}
.requestT { color:#5d5d5d333; font-size: 18px; letter-spacing: -1px;}
.requestL { color:#5d5d5d333; font-size: 18px; letter-spacing: -1px; font-weight:bold;}
.addL { font-size: 10pt; line-height: 180%; font-family: "NanumGothicBold", "NanumGothic","굴림", "Arial", "Helvetica"; }



.customer { color:#8E8E8E; font-size: 12px; letter-spacing: -1px; line-height: 140%}
.customer2 { color:#ffffff; font-size: 11px; font-family: "Tahoma", "돋움", sans-serif; letter-spacing: -1px; padding-left:0px;}
.customer3 { color:#8E8E8E; font-size: 12px; font-family: "Tahoma", sans-serif;}
.contents { color:#5d5d5d333; font-size: 12px;}						
.loginedit { color:#5d5d5d333; font-size: 12px; font-family: "Arial", "굴림", "Helvetica", sans-serif; letter-spacing: -1px; line-height: 140%}
.customerFX { color:#ffffff; font-size: 12px; font-family:"NanumGothic", "Tahoma", "돋움", sans-serif; font-weight:bold;}
.customer2L { color:#666666; font-size: 11px; font-family:"NanumGothic", "Tahoma", "돋움", sans-serif; letter-spacing: -1px; padding-left:0px;}
.customerFXL { color:#666666; font-size: 12px; font-family: "NanumGothic", "Dotum", "Tahoma", sans-serif; font-weight:bold;}


.leftmenu { color:#7B7B7B; font-size: 12px; font-family:  "NanumGothic","굴림", "Arial", "Helvetica", sans-serif; letter-spacing: -1px;}
.leftmenuN { color:#008DFF; font-size: 12px; font-family:  "NanumGothic","굴림", "Arial", "Helvetica", sans-serif; letter-spacing: -1px;}
.leftmenu_off { font-size: 12px; font-family:  "NanumGothic","굴림", "Arial", "Helvetica"; letter-spacing: -1px;}
.leftmenu_sub { color:#FFFFFF; font-weight:bold; font-size: 12px; font-family:  "NanumGothic","굴림", "Arial", "Helvetica"; letter-spacing: -1px;}
.leftmenu_sub_off { font-size: 12px; letter-spacing: -1px; font-family:  "NanumGothic","굴림", "Arial", "Helvetica";  padding-top:2px;}


/*서브페이지 상단 3차텝메뉴*/
.pagemap_title { color:#333333; font-size: 24px;  font-family: "NanumGothicBold", "NanumGothic","굴림", "Arial", "Helvetica";  letter-spacing: -1px; padding-left:2px; font-weight:bold;  vertical-align:top; padding-top:0px;}
.pagemap { color:#333; font-size: 10pt; padding:0 0 0 15px; background:url( ../images/page_map_home )0 no-repeat;}
.pagemap_on { border-radius:5px; color:#D9D9D9; font-size: 14px; letter-spacing: -1px; padding-top:0px;padding-right:15px;padding-left:12px;  font-family: "NanumGothicBold", "NanumGothic";text-align:center;}
.pagemap_off {border-radius:5px; color:#2C2C2C; font-size: 14px; letter-spacing: -1px; padding-top:0px;padding-right:15px;padding-left:12px;  font-family: "NanumGothicBold", "NanumGothic";text-align:center;}
.pagemap_ipin {color:#333333;font-size: 18px;letter-spacing: -1px; padding-left:12px; font-weight:bold;}
.polltitleS {color:#333333;font-size: 14px;letter-spacing: -1px; font-weight:bold; line-height: 180%}
.leftmenu_style_on {cursor:pointer;   border-width:5px; border-color:#54BEE9; border-style:solid;color:#12495E; font-size: 13px; padding-left:6px; font-weight:bold;}
.leftmenu_style_off {cursor:pointer; padding-left:6px;  border-width:5px;border-color:#ffffff; border-style:solid;}


.leftmenu_t { color:#ffffff; font-size: 24px; letter-spacing: -1px; font-weight:bold; text-align:center;}
.leftmenu_subE { color:#FFE2BD; font-size: 11px; font-family: "Tahoma", sans-serif; text-align:center;}


.lefttableT { padding-left:10px; font-weight:bold;}
.lefttableTT {  padding-left:10px;}
.lefttableB { color:#8D8D8D; padding-left:10px; }





/* 제품확대보기및 각팝업창/ 레이어 모달팝업 */
.esensWindow {
    display: none;
    z-index:999999;
    position: fixed;
    top: 1%;
	bottom: 1%;
    left: 20%;
    
    margin-left: 0;
	margin: 5%;
    width: 600px;
	border-radius: 20px;
    background-color: #fff;
    color: #5d5d5d;
    border: 3px solid #5d5d5d;

    padding: 10px;
}

.esensOverlay { background-color: #000; }

* iframe.esensjqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html .esensWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

@media(max-width:480px){
.esensWindow{width:90%;overflow-y: scroll; left: 0;margin: 1%;border: 1px solid #5d5d5d;}}

@media (min-width:481px) and (max-width:640px){/*mobile and mini- tablet*/
.esensWindow {width:90%;overflow-y: scroll; left: 0;margin: 1%;border: 1px solid #5d5d5d;}}

@media (min-width:641px) and (max-width:959px){/*tablet ~pc*//*768(611)*/
.esensWindow {width:90%;overflow-y: scroll; left: 0;margin: 1%;border: 1px solid #5d5d5d;}}
/* 제품확대보기및 각팝업창/ 레이어 모달팝업  end*/





/*==================서브페이지 3차 탭메뉴==================== */
@media only screen and (min-width: 959px) { 
.moblide_location{position:relative;}
.wfont{display:block;}
}
/*==================//서브페이지 3차 탭메뉴==================== */

/*좌측 제목타이틀 아이콘 및 제목설정*/
.tit{background:url(../images/pagetitle_iconl.gif) no-repeat 0 0; font-family:'NanumGothicBold', "NanumGothic", "Dotum", "돋움", "Arial", "Helvetica", Dinmed,sans-serif; font-size:2.0em; color:#1e1b1a; line-height:100%; margin-bottom:25px;padding-top:6px}

/*==================상단 고정이미지 - 나뭇잎 배경이미지 숨기기==================== */
@media only screen and (max-width: 1200px) { 
.layerleftfixed_none {display:none;}
}

/*게시판 탭메뉴 */
@media screen and ( max-width: 5000px ) {
	.btabm_hidden{display: block;}
	.btabm_m_hidden{display: none;}
}
@media screen and ( max-width: 1140px ) {
	.btabm_hidden{display: none;}
	.btabm_m_hidden{display: block;}
}




/* 갤러리 레이아웃 부드러운 반응 Isotope CSS : 시작*/
#wrapMain {width: 100%;}
#wrapMain #imglistBox {margin: 0 auto;}
#imglistBox .main_mobile_item {width: 100%; height: 200px;  padding-top:20px;}
#imglistBox .main_long_item {width: 570px; height: 200px;  padding-top:20px;}
#imglistBox .main_large_notice {width: 400px; height: 200px;  padding-top:20px;}
#imglistBox .main_small_photo {width: 360px; height: 150px; padding-top:20px;padding-right:20px;}
#imglistBox .main_small_cs {width: 280px; height: 150px;  padding-top:20px;padding-right:20px;}
#imglistBox .main_small_banner {width: 280px; height: 130px;  padding-top:20px;}

.element {
	width: 200px;
	height: auto;
	margin: 0;
	float: left;
	overflow: hidden;
	position: relative;
}
.element_item {
	width: 150px;
	height: auto;
	margin: 0 auto;
	float: left;
	overflow: hidden;
	position: relative;
}
.element_roomitem {
	width: 140px;
	height: auto;
	margin: 0 0 5px 0;
	overflow: hidden;
	position: relative;
}

.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	-ms-transition-property:     -ms-transform, opacity;
	-o-transition-property:      -o-transform, opacity;
	transition-property:         transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}


@media(max-width:480px){/*mobile and mini- tablet #1*/

#imglistBox .main_large_notice{width:100%; height:200px;}
#imglistBox .main_small_photo {width: 100%; height: 150px; padding-top:20px;padding-right:20px;}
#imglistBox .main_small_banner {display: none;}
#imglistBox .main_small_cs {width: 100%; height: 150px;  padding-top:20px;}
img.list_resize {
  width:350px;
  max-width: 100%;
  height: auto;
}
img.buttonSmall{  width: 40px;  height: 40px;}
.button {width: 60px;  height: 60px;font-size:8pt;}
img.resize_logo {
  max-width: 200px;
  height: 50px;
  width: 200px;
}
}

@media (min-width:481px) and (max-width:640px){/*mobile and mini- tablet #2*/
#imglistBox .main_large_notice{width:400px; height:200px;}
#imglistBox .main_small_photo {width: 100%; height: 150px; padding-top:20px;padding-right:20px;}
#imglistBox .main_small_banner {display: none;}
#imglistBox .main_small_cs {width: 100%; height: 150px;  padding-top:20px;}

}

@media (min-width:641px) and (max-width:959px){/*tablet ~pc*//*768(611)*/
#imglistBox .main_large_notice{width:400px; height:200px;}
#imglistBox .main_small_banner {display: none;}
img.resize_logo {
  max-width: 200px;
  height: 50px;
  width: 200px;
}
}

@media (min-width:960px) and (max-width:5000px){/*960해상도보다 크게 레이아웃(or테이블크기)이 잡혀있을때는 아래 속성적용*/
img.list_resize {
  width:220px;
  max-width: 1500px;
  height: auto;margin: 5px;
}

}
/**** Isotope styles ****/

.tableborder_sens {border: 3px;border-width:1; border-color:#EC8139; border-style:dotted;}
.editor_resize {margin: 5px;max-width: 640px;height:auto;  width:95%;}
.editor_common {float: left; text-align:left; letter-spacing: -0.1em;}
.reserve_fontS { color:#fff; font-family: "NanumGothicBold", "NanumGothic","굴림", "Arial", "Helvetica";}

.room_eventL { border : 3px solid #666;  padding:5px;}
