@import url(./pe-icon-7-stroke/css/pe-icon-7-stroke.css);
@import url(./pe-icon-7-filled/css/pe-icon-7-filled.css);
@import url(./pe-icon-7-stroke/css/helper.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
* { margin:0; padding:0; -webkit-text-size-adjust:none;  }
img { border:none;  }
fieldset { border:none; }
legend { display:none; }
input, textarea { resize:none; }
ul, dl, ol { list-style:none; }
 html {
  /* 화면을 길게 누르고 있을때 뜨는 팝업이나 액션시트를 제어 */
  -webkit-touch-callout:none;
  /* 텍스트나 이미지를 선택할 수 있게 하는 여부를 제어 */
  /* -webkit-user-select:none;*/
  /* 링크를 터치했을때 나오는 기본 영역의 색상을 제어 */
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
html, body { width:100%; height:100%; color:#333333;}
/*
A:link  {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active {color:#333333;text-decoration:none;}
A:hover {color:#218fba;text-decoration:none;}
*/
.hideme, .hideimg { -ms-filter:alpha(opacity=0);filter:alpha(opacity=0); opacity:0.0; -moz-opacity:0.0; }
.clearoz:after { 
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
.clearoz { min-height:1px; /*IE6,7*/ }
* html .clearoz {
	height:1px; /*MAC IE5*/
	height:auto;
	overflow:hidden;
}
.rotator i, .rotator img { cursor:pointer;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out; 
-o-transition: all 1s ease-in-out; 
-ms-transition: all 1s ease-in-out; 
}
.rotator i:hover, .rotator img:hover {
-webkit-transform: rotate(360deg); 
-moz-transform: rotate(360deg); 
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg); 
}
.w1300 { max-width:1300px; margin:0 auto; position:relative; padding:0 10px; }
.w1200 { max-width:1200px; margin:0 auto; position:relative; padding:0 10px; }
.w1100 { max-width:1100px; margin:0 auto; position:relative; padding:0 10px; }
.w1000 { max-width:1000px; margin:0 auto; position:relative; padding:0 10px; }
.w900 { max-width:900px; margin:0 auto; position:relative; padding:0 20px; }
.w800 { max-width:800px; margin:0 auto; position:relative; padding:0 10px; }
.w700 { max-width:700px; margin:0 auto; position:relative; padding:0 10px; }
.w600 { max-width:600px; margin:0 auto; position:relative; padding:0 0px; }
.w500 { max-width:500px; margin:0 auto; position:relative; padding:0 10px; }
.w400 { max-width:400px; margin:0 auto; position:relative; padding:0 10px; }

.ellipsis {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.ellipsis3{
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
-webkit-line-clamp: 4; /* 라인수 */
 -webkit-box-orient: vertical;
 word-wrap:break-word; 
 line-height: 1.2em;
 height: 4.8em; /* line-height 가 1.2em 이고 3라인을 자르기 때문에 height는 1.2em * 3 = 3.6em */
} 
.hideme {	-ms-filter:alpha(opacity=100);filter:alpha(opacity=100); opacity:1.0; -moz-opacit0:1.0; }
#mwrap {
	width:100%; height:100%; margin:0; 
}
#Home { 
	position:relative;
	background-color:#ffffff; /*f1f1f1; #7c7c7c*/
	xheight:1079px;
	height:100%;
	min-height:890px;
	overflow:hidden;
}
.subowlPhoto { text-align:center;z-index:2;position:relative;top:460px; }
.subowlPhotoF { text-align:center;z-index:2;position:relative;top:420px; }
.subowlPhotoT { text-align:center;z-index:2;position:relative;top:510px; }
.subowlPhotoP { text-align:center;z-index:2;position:relative;top:460px; }

.taCenter p { text-align:center; }
.rsrvGdLine {
	border-bottom:1px solid #eeeeee;
	padding:15px 0px 15px 20px;
	line-height:1.4;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif;
	font-weight:400;
	font-size:14px;
	color:#1a1a1f;
	background:url('/yugu/imgt/cxGreen1.png') left 18px no-repeat;
}
.rsrvGdLine2 {
	border-bottom:1px solid #eeeeee;
	padding:15px 0px 15px 20px;
	line-height:1.4;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif;
	font-weight:400;
	font-size:14px;
	color:#1a1a1f;
	background:url('/yugu/imgt/cxGreen2.png') left 19px no-repeat;
}
.rsrvGdDesc {
	line-height:1.4;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif;
	font-weight:300;
	font-size:14px;
	color:#1a1a1f;
	text-align:center;
}
.crsl-item .bgblack { 
	background-color:#000000;
}
.crsl-item:hover img {
	-ms-filter:alpha(opacity=40);filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4;
}
.crsl-item .rmTit { display:none; position:absolute; top:78px; text-align:center; width:100%; }
.crsl-item .rmTit a { 
	display:inline-block;
	width:40px;
	height:40px;
	background-color:#111111;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-family:'Noto Sans KR',sans-serif; font-weight:300;
	padding-top:10px;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;

}
.crsl-item .rmTit span { 
	display:inline-block;
	padding:8px 15px;
	font-size:12px; color:#ffffff; line-height:1.2;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif;
	cursor:default;
}

.rmDsc { cursor:default; }
.rmDsc .rmline {
	border-top:7px dotted #f95d4b;font-size:8px;display:inline-block;width:44px;height:10px;
}
.rmDsc .rmtitleL, .rmDsc .rmtitleL a {
	font-size:22px;letter-spacing:-1px; text-align:center;color:#1a1a1f;font-family:'Noto Sans KR',sans-serif; font-weight:900;margin-top:-5px; padding:0px;line-height:1.2 
}
.rmDsc .rmtypec {
	display:inline-block;
	min-width:70px;
	padding:6px 8px;
	background-color:#91d55e;
	text-align:center;
	font-family: 'Noto Sans KR',sans-serif; font-weight:500; font-size:12px; color:#ffffff; line-height:1.2;
	border-radius:18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;

}
.rmDsc .rmtitle, .rmDsc .rmtitle a {
	font-size:12px;letter-spacing:-1px; text-align:center;color:#1a1a1f;font-family:'Noto Sans KR',sans-serif; font-weight:700;margin-top:-5px; padding:0px;line-height:1.2 
}
.rmDsc .rmtype {
	padding-top:5px;font-family: 'Noto Sans KR',sans-serif; font-weight:400; font-size:11px; color:#888888; #251f10; line-height:1.3;
}
.rmDsc .rmpeople {
	font-family: 'Noto Sans KR',sans-serif; font-weight:500; font-size:12px; color:#555555; line-height:1.2;
}
.rmDsc .rmlineimg {
	background:url('/yugu/imgy/lineroom.png') center center no-repeat;
}

.spicsRoom {
	position:absolute;
	top:10px;
	right:-80px;
	width:80px;
	text-align:center;
}
.spicsRoom a {
	display:inline-block;
	width:60px;
	height:60px;
	border:0;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size: cover;
 -moz-background-size:cover;
 -webkit-background-size:cover;
	margin-bottom:3px
	transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -ms-transition: all 0.2s ease;
 -webkit-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
}
.spicsRoom a:hover { 
 transform: scale(1.2);
 -moz-transform: scale(1.2);
 -webkit-transform: scale(1.2);
 -o-transform: scale(1.2);
 -ms-transform: scale(1.2); /* IE 9 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.2, M12=0, M21=0, M22=1.2, SizingMethod='auto expand')"; /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.2, M12=0, M21=0, M22=1.2, SizingMethod='auto expand'); /* IE6 and 7 */ 
}
.boxShadow { /* http://www.cssmatic.com/box-shadow */
	-webkit-box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.20);
	box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.20);
}
.bizBoxs { text-align:center;z-index:2;position:relative;top:40px; }
.bizBoxs li { display:inline-block; margin-left:60px; margin-right:60px; position:relative; margin-top:0;  }
.bizBox { display:inline-block; width:90px; height:90px;  position:relative;  cursor:pointer; z-index:3; 
	transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -ms-transition: all 0.2s ease;
 -webkit-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
}
.bizBox p { text-align:center; }
.bizBox .bizImg { position:absolute; display:block;width:100%;height:100%; z-index:2; overflow:hidden;
	border-radius:50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size: cover;
  -moz-background-size:cover;
  -webkit-background-size:cover;
  /*-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;*/
}
.bizBox .bizBg { position:absolute; display:block;width:100%;height:100%; z-index:1; 
	border-radius:50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.bizBoxs li:hover .bizBox { z-index:1;
 transform: scale(1.7);
 -moz-transform: scale(1.7);
 -webkit-transform: scale(1.7);
 -o-transform: scale(1.7);
 -ms-transform: scale(1.7); /* IE 9 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.7, M12=0, M21=0, M22=1.7, SizingMethod='auto expand')"; /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.7, M12=0, M21=0, M22=1.7, SizingMethod='auto expand'); /* IE6 and 7 */ 
	/*-ms-filter:alpha(opacity=100);filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;*/
	/*margin-bottom:50px; */
 }
.bizTit { position:absolute; width:100%; height:166px; top:10px; z-index:2; /*background:url('/yugu/imgt/bizTitLine.gif') center bottom no-repeat;*/ cursor:pointer; text-align:center; display:none; }
.bizDesc { font-family:'Arial','Malgun Gothic',sans-serif;font-size:11px;color:#ffffff; }
#HomeLogo {
	transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 -webkit-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
}
#HomeLogo:hover {
 transform: translateY(-10px);
 -moz-transform: translateY(-10px)
 -webkit-transform: translateY(-10px)
 -o-transform: translateY(-10px)
}
.logoSub, .logoSubM { position:absolute;left:30px; top:33px;width:94px;height:124px;z-index:3; }

.quickRight {
	position:absolute;right:13px;top:350px;width:52px;height:116px;z-index:4; -ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}
.quickRight:hover {
	-ms-filter:alpha(opacity=100);filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;
}
.quickLeft li { float:left; } 
.quickLeft {
	position:absolute;left:30px;top:350px;width:100px;height:210px;z-index:4; -ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;
}
.quickLeft:hover {
	-ms-filter:alpha(opacity=100);filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;
}
.quickLeft p {
	width:50px; height:50px;
 	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	margin-bottom:6px;
}

 a.tabBtns { display:inline-block;
	 font-size:12px; color:#555555;   padding:10px 8px; font-family:'Noto Sans KR',sans-serif;  border:1px solid #d3cec8; 
	 margin-left:-1px; margin-top:-1px;
	 width:80px;
}
a.tabBtns:hover { background-color:#a8dc3f; color:#ffffff; }



.sqTab1 {
	cursor:pointer; 
	height:34px;
	border-bottom:1px dashed #dddddd;
}
.sqTab1 a {
	display:inline-block;
	color:#555555; font-family:'Noto Sans KR',sans-serif; border:0; 
	background-color:#ffffff; 
	border:1px solid #dddddd;
	font-weight:300;
	font-size:14px;
	text-align:center; 
	width:90px;
	padding:5px 5px;
	height:34px;
	margin-left:-1px;
}
.sqTab1 a.active {
	border:1px solid #4caf72;
	background-color:#4caf72; 
	color:#ffffff;
}
.tabSmenu a { 
	display:inline-block;
	color:#ffffff; font-family:'Noto Sans KR',sans-serif; border:0; 
	background-color:#67cf8e; 
	font-weight:300;
	font-size:14px;
	text-align:center; 
	width:120px;
	padding:5px 5px;
	height:34px;
}
.tabSmenu .active, .tabSmenu a:hover { background-color:#31a68f; }


.testAnc {  width:100%;z-index:5;text-align:center; position:relative;top:0 }
.testAnc a {
	display:inline-block;
	color:#2f2f2f; font-family:'Arial',sans-serif; border:0; 
	background-color:#f8f7f2; 
 	font-size:12px;
	text-align:center; 
	width:32px;	
	height:32px;
	padding-top:7px;
 	-moz-border-radius: 21px;
	-webkit-border-radius: 21px;
	border-radius: 21px;
	margin-bottom:2px;
	margin-left:5px; margin-right:5px;
}
.testAnc .active, .testAnc a:hover {   color:#ffffff;  background-color:#2f2f2f;  } /*  background:url('/yugu/imgy/arrowTgo.png') 85% center #2f2f2f no-repeat; */


.tabGoAnc {  width:100%;z-index:5;text-align:center; position:relative;top:0 }
.tabGoAnc a {
	display:inline-block;
	color:#2f2f2f; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:0; 
	background-color:#f8f7f2; 
 	font-weight:500;
	font-size:12px;
	text-align:center; 
	width:110px;	
	height:32px;
	padding-top:7px;
 	-moz-border-radius: 21px;
	-webkit-border-radius: 21px;
	border-radius: 21px;
	margin-bottom:2px;
	margin-left:5px; margin-right:5px;
}
.tabGoAnc .active, .tabGoAnc a:hover {   color:#ffffff;  background-color:#2f2f2f;  } /*  background:url('/yugu/imgy/arrowTgo.png') 85% center #2f2f2f no-repeat; */
  
.tabGoAnc1 { position:absolute;top:340px;width:100%;z-index:5;text-align:center; }
.tabGoAnc1 a {
	display:inline-block;
	color:#fd5c4b; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:0; 
	background-color:#ffffff; 
 	font-weight:300;
	font-size:12px;
	text-align:center; 
	width:90px;	
	height:50px;
	padding-top:15px;
 	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	margin-bottom:2px;

}
.tabGoAnc1 .active, .tabGoAnc1 a:hover { background-color:#fd5c4b; color:#ffffff; }
.tabGoAnc2 a {
	display:inline-block;
	color:#b86f47; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:0; 
	background-color:#ffffff; 
 	font-weight:300;
	font-size:12px;
	text-align:center; 
	width:90px;	
	height:40px;
	padding-top:11px;
 	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-bottom:2px;
}
.tabGoAnc2 .active, .tabGoAnc2 a:hover { background-color:#f0b179; color:#ffffff; }


.tabGoAnc3 a {
	display:inline-block;
	color:#b86f47; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:0; 
	background-color:#ffffff; 
 	font-weight:300;
	font-size:12px;
	text-align:center; 
	width:70px;	
	height:40px;
	padding-top:11px;
	margin-bottom:2px;
	margin-left:1px;
}
.tabGoAnc3 .active, .tabGoAnc3 a:hover { background-color:#f0b179; color:#ffffff; }


.tabWmenu a, .tabWmenu span {  
	display:inline-block;
	color:#ffffff; font-family:'Noto Sans KR',sans-serif; border:0; 
	background-color:#2d3a34; 
	border:0px solid #fafafa;
	font-weight:300;
	font-size:14px;
	text-align:center; 
	min-width:120px;
	padding:5px 5px;
	height:34px;
	margin-left:1px;
}
.tabWmenu .active, .tabWmenu a:hover { border:0px solid #fafafa; background-color:#9f9080; /*#4caf72;*/ color:#ffffff; }
.tabWmenu2 a { 
	display:inline-block;
	color:#ffffff; font-family:'Noto Sans KR',sans-serif; border:0; 
	border:1px solid #012d00;
	font-weight:300;
	font-size:14px;
	text-align:center; 
	width:120px;
	padding:5px 5px;
	height:34px;
}
.tabWmenu2 .active, .tabWmenu2 a:hover { border:dotted 1px #67cf8e; background-color:#67cf8e; color:#ffffff; }
.borderBox1 table { width:100%; border:1px dotted #ebebeb; border-collapse:collapse; }
.borderBox1 th, .borderBox1 td { padding:4px 4px; border:1px dotted #ebebeb; vertical-align:middle; text-align:center; }
.borderBox1 th { height:42px; font-size:13px; font-family:'Noto Sans KR',sans-serif; font-weight:500; letter-spacing:-1px; color:#22223c; background-color:#fafafa; }
.borderBox1 td { height:34px; font-size:13px; font-family:'Noto Sans KR',sans-serif; font-weight:400; letter-spacing:-1px; color:#333333; background-color:#ffffff; padding:4px 4px; }
.bgBlack { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000000; -ms-filter:alpha(opacity=35);filter:alpha(opacity=35); opacity:0.35; -moz-opacity:0.35; }
a.btnBlank3 { font-size:12px; color:#555555;   padding:10px 22px; font-family:'Noto Sans KR',sans-serif;  border:1px solid #d3cec8; }
a.btnBlank3:hover { background-color:#ffffff; }
a.btnWhite { font-size:12px; color:#ffffff;  padding:10px 22px; font-family:'Noto Sans KR',sans-serif; border:1px solid #ffffff; display:inline-block; }
a.btnWhite:hover { background-color:#a8dc3f; }

a.btnBlank4 { font-size:12px; color:#555555;   padding:10px 22px; font-family:'Noto Sans KR',sans-serif;  border:1px solid #d3cec8; }
a.btnBlank4:hover { background-color:#a8dc3f; color:#ffffff; }

a.btnBlank5 { font-size:12px; color:#555555;   padding:10px 22px; font-family:'Noto Sans KR',sans-serif;  border:1px solid #d3cec8; }
a.btnBlank5:hover { background-color:#a8dc3f; color:#ffffff; }


a.btnGreen { font-size:16px; color:#ffffff; background-color:#3db86b; padding:18px 57px 18px 32px; font-family:'Noto Sans KR',sans-serif; border:0; 
	background:url('/yugu/img/arrowAct.png') 86% center no-repeat #3db86b; 
 	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	
}
a.btnGreen:hover { background-color:#3db8a0; }
a.btnGreenBack { font-size:16px; color:#ffffff; background-color:#3db86b; padding:18px 41px 18px 50px; font-family:'Noto Sans KR',sans-serif; border:0; 
	background:url('/yugu/img/arrowBack.png') 10% center no-repeat #3db86b; 
 	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
a.btnGreenBack:hover { background-color:#3db8a0; }
.btnCir { position:relative; width:100%; text-align:center; }
.btnCir a {
	display:inline-block;
	color:#ffffff; font-family:'Noto Sans KR',sans-serif; border:0; 
	background-color:#3db86b; 
	font-weight:300;
	font-size:12px;
	text-align:center; 
	width:100px;
	height:34px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
  -ms-border-radius: 18px;
	border-radius: 18px;
	margin:0 3px;
	padding-top:8px;
}
.btnCir a:hover { background-color:#3db8a0; }
a.btnGreen1 { color:#ffffff; font-family:'Noto Sans KR',sans-serif; border:0; 
	background-color:#3db86b; 
	font-weight:300;
	font-size:14px;
	text-align:center; 
	padding:5px 25px;
	height:34px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
  -ms-border-radius: 18px;
	border-radius: 18px;
}

span.btnCblack { color:#ffffff; font-family:'Noto Sans KR',sans-serif; border:0; 
	background-color:#555555; 
	font-size:12px;
	text-align:center; 
	padding:10px 10px;
display:inline-block;
	heighta:36px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
  -ms-border-radius: 18px;
	border-radius: 18px;
}



a.btnGreen1:hover { background-color:#3db8a0; }
a.btnGreen2 { display:inline-block; padding:20px 0; font-size:16px; color:#ffffff; background-color:#3db86b; text-align:center; font-family:'Noto Sans KR',sans-serif; border:0; 
	background:url('/yugu/img/arrowAct.png') 86% center no-repeat #3db86b; 
}
a.btnGreen2:hover { background-color:#3db8a0; }
a.btnGreen3 { display:inline-block; font-size:13px; color:#ffffff; background-color:#3db86b; padding:12px 22px; font-family:'Noto Sans KR',sans-serif; border:0; }
a.btnGreen3:hover { background-color:#f95d4b; }

a.btnBlack1 { font-size:12px; color:#ffffff; background-color:#333333; padding:6px 16px;  font-family:'Arial',sans-serif;  border:0; }
a.btnBlack1:hover { background-color:#da3535; }

a.btnBlack2 { display:inline-block; font-size:10px; color:#ffffff; background-color:#9e9797; padding:4px 10px;  font-family:'Arial',sans-serif;  border:0; }
a.btnBlack2:hover { background-color:#da3535; color:#ffffff; }

a.btnBlack3 { display:inline-block; font-size:11px; color:#ffffff; background-color:#9e9797; padding:10px 20px;  font-family:'Noto Sans KR',sans-serif;  border:0; }
a.btnBlack3:hover { background-color:#da3535; color:#ffffff; }


a.btnBlank1 { font-size:12px; color:#777777;   padding:10px 22px; font-family:'Noto Sans KR',sans-serif;  border:1px solid #c5c1c0; }
a.btnBlank1:hover { background-color:#efefef; }

a.btnBlankR { font-size:12px; color:#ffffff; background-color:#ee7e72;  padding:10px 22px; font-family:'Noto Sans KR',sans-serif;  border:0px solid #c5c1c0; }
a.btnBlankR:hover { background-color:#d06c61; }


a.btnBlacks1 {display:inline-block;  font-size:11px; color:#ffffff; background-color:#333333; padding:6px 6px;  font-family:'Noto Sans KR',sans-serif;  border:0; }
a.btnBlacks1:hover { background-color:#da3535; }

a.btnBlacks3 { display:inline-block; font-size:11px; color:#ffffff; background-color:#9e9797; padding:6px 6px;  font-family:'Noto Sans KR',sans-serif;  border:0; }
a.btnBlacks3:hover { background-color:#da3535; color:#ffffff; }




a.downLink { font-size:12px; color:#777777;   padding:10px 0px; font-family:'Noto Sans KR',sans-serif;   }
a.downLink:hover { color:#ca8f60; }

a.btnBlankg { font-size:12px; color:#777777;   padding:10px 22px; font-family:'Noto Sans KR',sans-serif;  border:1px solid #cde9e0; }
a.btnBlankg:hover { background-color:#efefef; }

.opacity70 { 	-ms-filter:alpha(opacity=50);filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; }
#bg_dot { z-index:2; position:absolute;left:0;top:0;width:100%;height:100%;background:url(/yugu/common/pattern/pattern4.png) repeat; } /* ~default = pattern4.pnbg , ~dark = patternDot.png */
.bxBg { /* bgZp */
	background-image:url('/new/data/photo/c785ba920_1.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	background-size: cover; background-attachment:fixed; 
  -moz-background-size:cover;
  -webkit-background-size:cover;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease; 
-o-transition: all 1s ease; 
-ms-transition: all 1s ease; 
}
.bxBg:hover {
  transform: scale(1.1);
 -moz-transform: scale(1.1);
 -webkit-transform: scale(1.1);
 -o-transform: scale(1.1);
 -ms-transform: scale(1.1); /* IE 9 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); /* IE6 and 7 */ 
} 
.bgZp li { 
	background-position:center top;
	background-repeat:no-repeat;
	background-size: cover; xbackground-attachment:fixed; 
  -moz-background-size:cover;
  -webkit-background-size:cover;
}
.bgZp .bgX {
	width:100%;
	height:100%;
	background-color:#f6ecdf;
	-ms-filter:alpha(opacity=25);filter:alpha(opacity=25); opacity:0.25; -moz-opacity:0.25;
}
.bgzpTr {
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}
.bgzpTr90 {
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=90);filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;
}
.bgzpTr85 {
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=85);filter:alpha(opacity=85); opacity:0.85; -moz-opacity:0.85;
}
.bgzpTr70 {
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;
}
.bgzpTr60 {
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=60);filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;
}
.bgzpTr50 {
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=50);filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;
}
.bgzpTr20 {
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=20);filter:alpha(opacity=20); opacity:0.2; -moz-opacity:0.2;
}

 .bgZp1 div {
	width:100%;
	height:100%;
	background-color:#111111; 
	-ms-filter:alpha(opacity=35);filter:alpha(opacity=35); opacity:0.35; -moz-opacity:0.35;
}
.textSlider { top:400px;position:relative; }
.viewText { 
	position:absolute;  width:100%;z-index:3; text-align:center; cursor:default; 
}
.viewText p { 
	-ms-filter:alpha(opacity=0);filter:alpha(opacity=0); opacity:0.0; -moz-opacity:0.0;
}
.viewText img, .viewTextS img {
	max-width:100%;
}
.viewTextS p {
	text-align:center;
}
.vtsBlog { position:absolute;top:140px;width:100%;z-index:5;text-align:center; }
.vtsRoom { position:absolute;top:200px;width:100%;z-index:5;text-align:center; }
.vtsRoom p { padding-bottom:0; }
 .listBlog { z-index:5; } /* top:390px; */
.subBg {
 	background-position:center top;
	background-repeat:no-repeat;
	background-size: cover; background-attachment:fixed; 
  -moz-background-size:cover;
  -webkit-background-size:cover;
}
.buttonPath {position:relative;  text-align:center; z-index:5; max-width:800px; margin:0 auto; }
.buttonPath a { text-align:center;
	margin:0 0px;
	padding-top:12px;
	padding-bottom:0;
	border-right:1px solid #f2f2f2;
	border-bottom:0px solid #f2f2f2;
	border-left:0;
	border-top:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
 	background-color:#ffffff;
	height:50px; color:#333333; font-family:'Noto Sans KR','Malgun Gothic','Nanum Gothic',sans-serif; font-weight:300; text-decoration:none; font-size:16px; 
	width:200px;
}
.buttonPath a:hover, .buttonPath a.active {
	border-right:1px solid #e9573a; /*ff4b33*/
	border-top:1px solid #e9573a;
	background-color:#e9573a; /*#53bd5a;*/
 	color:#ffffff;
}
.cLabel1 span {
	background-color:#fafafa;
	padding:3px 10px;
	font-size:11px;
	font-family:'Noto Sans KR','Malgun Gothic','dotum',sans-serif;
	color:#1a1a1f;
 	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left:1px; margin-right:1px;
}

.cLabel2 span {
	background-color:#aba097;
	padding:3px 10px;
	font-size:11px;
	font-family:'Noto Sans KR','Malgun Gothic','dotum',sans-serif;
	color:#1a1a1f;

	margin-left:1px; margin-right:1px;
}


.dotTitb { 
  display:inline-block;
	width:22px; height:22px;
 	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	text-align:center;
	border:0px dashed #efefef;
	background-color:#d4d1c4;color:#ffffff
 }

.dotTith { 
  display:inline-block;
	width:14px; height:14px;
 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	text-align:center;
	border:0px dashed #efefef;
	background-color:#bfbfbf;color:#ffffff
 }

.cxicon0 { 
  display:inline-block;
	width:40px; height:40px;
 	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	text-align:center;
	padding-top:4px;
	border:0px dashed #efefef;
	background-color:#d4d1c4;color:#ffffff
 }

.cxicon { 
  display:inline-block;
	width:28px; height:28px;
 	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	text-align:center;
	padding-top:3px;
	border:0px dashed #efefef;
	background-color:#e7e6d9;color:#ffffff
 }
.sFacebook { display:inline-block; width:42px; height:42px; overflow:hidden; text-indent:-200px; background:url("/yugu/img/facebook.png") center top no-repeat; }
.sTwitter { display:inline-block; width:42px; height:42px; overflow:hidden; text-indent:-200px; background:url("/yugu/img/twitter.png") center top no-repeat; }
.sKakao { display:inline-block; width:42px; height:42px; overflow:hidden; text-indent:-200px; background:url("/yugu/img/kakao.png") center top no-repeat; }
.socialCircle1 { 
	width:36px; height:36px;
 	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
 	cursor:pointer;
	color:#bdbdbd;
	text-align:center;
	padding-top:9px;
	border:1px solid #efefef;
 }
.sFacebook1 { display:inline-block; width:36px; height:36px; overflow:hidden; text-indent:-200px; background:url("/yugu/img/facebook1.png") center center no-repeat; }
.sTwitter1 { display:inline-block; width:36px; height:36px; overflow:hidden; text-indent:-200px; background:url("/yugu/img/twitter1.png") center center no-repeat; }
.sKakao1 { display:inline-block; width:36px; height:36px; overflow:hidden; text-indent:-200px; background:url("/yugu/img/kakao1.png") center center no-repeat; }
.sFacebook2 { display:inline-block; width:17px; height:17px; overflow:hidden; text-indent:-200px; background:url("/yugu/img/facebook2.png") center center no-repeat; }
.sTwitter2 { display:inline-block; width:17px; height:17px; overflow:hidden; text-indent:-200px; background:url("/yugu/img/twitter2.png") center center no-repeat; }
.sKakao2 { display:inline-block; width:17px; height:17px; overflow:hidden; text-indent:-200px; background:url("/yugu/img/kakao2.png") center center no-repeat; }

.sFacebook { background:url("/yugu/img/facebook2.png") center center no-repeat; }
.sTwitter {  background:url("/yugu/img/twitter2.png") center center no-repeat; }
.sKakao {  background:url("/yugu/img/kakao2.png") center center no-repeat; }

.socialBtnLb { z-index:3;
	position:absolute;
	bottom:40px;
	left:0;
	width:100%;
	height:40px;
	text-align:left;
	padding:0 40px;
}
.socialBtnLb a {
	display:inline-block;
	width:35px; height:35px;
 	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color:#ffffff;
	-ms-filter:alpha(opacity=0.5);filter:alpha(opacity=0.5); opacity:0.5; -moz-opacity:0.5;
}
.socialBtnLb a:hover {
	-ms-filter:alpha(opacity=0.9);filter:alpha(opacity=0.9); opacity:0.9; -moz-opacity:0.9;

}

.socialBtnv {
	position:absolute;
	top:150px;
	left:-110px;
	width:80px;
	height:250px;
}
.socialBtnv a {
	display:block;
	margin-top:-1px;
	padding:0;
	border-width:1px;
	border-style:solid;
	border-color:#e9e1da; /* eceeef */
	padding:30px;
}
.socialBtnvg {
	position:absolute;
	top:150px;
	left:-80px;
	width:80px;
	height:250px;
}
.socialBtnvg a {
	display:block;
	margin-top:-1px;
	padding:0;
	border-width:1px;
	border-style:solid;
	border-color:#cfebe2;
	padding:30px;
}
.socialBtnv1 {
	position:absolute;
	top:150px;
	left:-110px;
	width:80px;
	height:250px;
}
.socialBtnv1 a {
	display:block;
	margin-top:-1px;
	padding:0;
	border-width:1px;
	border-style:solid;
	border-color:#555555;
	padding:30px;
}
.serviceBtnv {
	position:absolute;
	top:392px;
	left:50%; margin-left:250px;
	width:100px;
	height:300px;
}
.serviceBtnv div {
	margin-top:-1px;
	padding:0;
	border-width:1px;
	border-style:solid;
	border-color:#333333;
	padding:20px;
}
.serviceBtnv p { text-align:center; }
.srvT { color:#1a1a1f; font-family:'Noto Sans KR',sans-serif; font-weight:700; font-size:14px;letter-spacing:-2px;margin-top:0px }
.srvN { color:#1a1a1f; font-family:'Noto Sans KR',sans-serif; font-weight:300; font-size:14px;letter-spacing:-2px;margin-top:0px }
.srvN span { color:#1a1a1f; font-family:'Teko',sans-serif; font-size:18px;letter-spacing:0px;margin-top:0px }
.srvD { color:#1a1a1f; font-family:'Noto Sans KR',sans-serif; font-weight:300; font-size:12px;letter-spacing:-2px;margin-top:0px }
.txtShadow1 {  text-shadow:0px 1px 0px #ffffff; }
.txtShadow2 {  text-shadow: 0px 1px 1px #1a1a1f; }
.txtShadow10 {  text-shadow: 1px 1px 10px #ffffff; }
.txtShadow_f {  text-shadow: 0px 1px 1px #e1feef; }
.txtShadow_b {  text-shadow: 1px 0px 1px #111111; }
.mouseDown { position:absolute; width:40px; height:58px; bottom:70px; left:50%; margin-left:-20px; cursor:pointer; z-index:3; text-align:center; }
.spacer10 { height:10px; }
.spacer20 { height:20px; }
.spacer30 { height:30px; }
.spacer40 { height:40px; }
.spacer50 { height:50px; }
.spacer60 { height:60px; }
.spacer70 { height:70px; }
.spacer100 { height:100px; }
.spacer150 { height:150px; }
.opax8 { 	-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
 #topMenuBar { position:absolute; top:42px; right:80px; height:44px; text-align:right; z-index:9; }
#topMenuBar p {
	position:relative;
	display:inline-block;
 	height:44px; 
	margin-left:1px;
}
ul.topMenuBox > li > p > a {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	color:#ffffff;
	font-family:'Noto Sans KR',Sans-serif;
	font-weight:300;
	font-size:14px;
	text-shadow: 1px 1px 1px #666666;
	text-align:center;
	z-index:3
}
.topMenuBox > li > p > span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
	border-radius: 22px;
	-ms-filter:alpha(opacity=90);filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;
	z-index:2;
	background-color:#111111;
}
#topMenuBar span.active , #topMenuBar p:hover span {
	background-color:#a1998d; /*#00cbdf;*/
}
 /*
 .topMenuOp { -ms-filter:alpha(opacity=90);filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; }
.topMenuOp:hover { -ms-filter:alpha(opacity=100);filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0; }
 */
.topMenuBox ul { 
	display:none;
	width:130px;
	height:100px;
	position:absolute;
	z-index:9;
}
.topMenuBox > li {
	float:left;
	padding:0 2px;
}
.topMenuBox ul li {
	display:block;
	width:100%;
	position:relative;
}
.topMenuBox li ul li a {
	display:block;
	width:100%;
	height:100%;
	font-family:'Noto Sans KR','Malgun Gothic',Sans-serif;
	font-weight:100;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	text-shadow: 1px 1px 1px #666666;
	padding:4px 4px 4px 7px;
	position:relative;
	z-index:3;
}
.topMenuBox li ul li span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	/*-ms-filter:alpha(opacity=60);filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;*/
	z-index:2;
	background-color:#6a6965;
	border-bottom:1px dashed #a3a9ac;
}
.topMenuBox li ul li:first-child {
	 height:8px;background:url('/yugu/imgt/topMenuAr.png') center no-repeat;
}
.topMenuBox li ul li:hover span {
	background-color:#00cbdf;
}
/*sidebar*/
.topMenuBtn { cursor:pointer;
	position:fixed;
	 top:42px; right:30px; height:44px; width:44px;
	 display:block; text-align:center; padding-top:9px;
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
	border-radius: 22px;
	-ms-filter:alpha(opacity=75);filter:alpha(opacity=75); opacity:0.75; -moz-opacity:0.75;
	z-index:10;
	background-color:#111111;
}
.topMenuBtn.active , .topMenuBtn:hover {
	background-color:#00cbdf;
}
.topMenuBtnM {
	position:fixed; z-index:11;
	top:90px; right:36px; height:100px; width:30px;
}
.topMenuBtnM a {
	margin-top:3px;
	 height:30px; width:30px;
	 display:block; text-align:center; padding-top:4px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-ms-filter:alpha(opacity=75);filter:alpha(opacity=75); opacity:0.75; -moz-opacity:0.75;
	z-index:11;
	color:#ffffff;
	background-color:#bcb9a2;
}
.topMenuBtnM a:hover { 	background-color:#00cbdf; }
#sideBarR { position:absolute;top:0;right:0;width:0px;height:100%;background-color:#f0ebe3;z-index:1000; overflow-y:auto; }
.sidemenuBoxBtn { text-align:center; padding-bottom:15px; max-width:100px; margin:0 auto; cursor:pointer; }
.sidemenuBoxBtn i { font-size:30px; }
.sidemenuBoxBtn span { font-family:Arial,Sans-serif; font-size:11px; }
.sidemenuBoxBtn a { display:block; width:100%; height:100%; color:#333333; }
.sidemenuBoxBtn a:hover { color:#26858f;  }
ul.sideBmenu { position:relative; max-width:400px; margin:0 auto; }
ul.sideBmenu span { font-size:18px; 	font-family:'Noto Sans KR',sans-serif; font-weight:100; }
ul.sideBmenu li p { cursor:pointer; text-align:left; 
	padding:6px 6px; 	border:1px solid #c3bcb2; 
 	font-family:'Noto Sans KR',sans-serif; font-weight:300;
  color:#1a1a1f; font-size:18px;
  /*background:url("/html/imgs/menuarrow.png") no-repeat right center;*/
  margin-top:-1px;
}
ul.sideBmenu li p i { 	font-size:18px; display:inline-block; }
ul.sideBmenu ul li i { 	display:inline-block; }
ul.sideBmenu li a { 	font-family:'Noto Sans KR','Malgun Gothic','sans-serif'; color:#1a1a1f; font-size:18px; display:inline-block; width:100%; height:100%; }
ul.sideBmenu li a:hover, ul.sideBmenu li:hover { color:#1a1a1f;  }
ul.sideBmenu ul { display:none;  margin-top:3px;margin-bottom:5px;  }
ul.sideBmenu ul li { border-top:1px dashed #c3bcb2; border-bottom:0; padding:5px 5px 8px 30px; }
ul.sideBmenu ul li a {font-family:'Noto Sans KR',sans-serif; font-weight:300;  font-size:14px; }
ul.sideBmenu ul li:first-child { 	border-top:0px solid #ffffff; }
/* master menu */
ul.masterBmenu { position:relative; max-width:496px; margin:0 auto; 	z-index:9; } /* max-width:120px */
 ul.masterBmenu li p { 
	cursor:default; text-align:center; 
	color:#fd5c4b; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:0; 
	background-color:#ffffff; 
 	font-weight:300;
	font-size:12px;
	text-align:center; 
	width:120px;	
	height:50px;
	padding-top:16px;
 	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	margin-bottom:2px;
  margin-top:-1px;
}
ul.masterBmenu li p:hover, ul.masterBmenu li p.active { background-color:#fd5c4b; color:#ffffff; }
ul.masterBmenu ul li i { 	display:inline-block; }
ul.masterBmenu > li { width:120px; display:inline-block;  } 
ul.masterBmenu ul {  display:none;  margin-top:-1px;margin-bottom:5px; position:absolute; } /* position:relative; */
ul.masterBmenu ul li {  text-align:left;
	width:120px; 
	padding:5px 5px 8px 8px; 
 	background-color:#6a6a69;
	border-bottom:1px dashed #a3a9ac;
}
ul.masterBmenu ul li:hover { background-color:#00cbdf;  }
ul.masterBmenu ul li a {font-family:'Noto Sans KR','Malgun Gothic','sans-serif'; color:#ffffff; font-size:12px; display:inline-block; width:100%; height:100% }
ul.masterBmenu ul li:first-child { 
	border-top:0px solid #ffffff; 
}
#inquiryForm p a { color:#333333; }
#inquiryForm p { font-family:'Noto Sans KR','Arial',Sans-serif; font-size:12px; margin-top:4px; }
#inquiryForm .title { color:#111111; font-family:'Noto Sans KR',Sans-serif; font-weight:400;font-size:14px; margin:5px 0; }
#inquiryForm input[type="text"],#inquiryForm input[type="password"], #inquiryForm select { background-color:#fefefb; font-family:'Noto Sans KR',Sans-serif; font-weight:500;font-size:16px; padding:8px 10px; border:0;  }
#inquiryForm textarea { background-color:#fefefb; font-family:'Noto Sans KR',Sans-serif; font-weight:500;font-size:14px; padding:5px 10px; border:0; height:160px; overflow:auto; }
#inquiryForm label { font-family:'Noto Sans KR',Sans-serif; font-weight:300;font-size:12px;  }
#inquiryForm span { font-family:'Noto Sans KR',Sans-serif; font-weight:300;font-size:12px; color:#7c5a5a; }
.input { width:120px; background-color:#f1f1f1; font-family:'Noto Sans KR',Sans-serif; font-weight:500;font-size:14px; padding:2px; border:0;  }
.inputselect { background-color:#f1f1f1; font-family:'Noto Sans KR',Sans-serif; font-weight:300;font-size:14px; padding:2px; border:0;  }
.btnCr input[type="submit"] , .btnCr input[type="button"] {
	display:inline-block;
	color:#ffffff;
	font-family:'Noto Sans KR',Sans-serif;
	font-weight:300;
	font-size:16px;
	/*text-shadow: 0px 1px 1px #666666;*/
	text-align:center; 
	padding:5px 35px;
	height:50px;
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
  -ms-border-radius: 27px;
	border-radius: 27px;
	background-color:#41a9f0;
	border:0;
	cursor:pointer;
}
#inquiryForm .radioBtnx {
	display:inline-block; cursor:pointer;
	border:0px solid #c5cad5;;
	background-color:#cbd0d2;
	width:22px;
	height:22px;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -ms-border-radius: 50%;
 border-radius: 50%;	
 	-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}
.forL {
	font-family:'Noto Sans KR',Sans-serif; font-weight:300;font-size:16px; 
	display:inline-block; cursor:pointer;
	padding-bottom:10px;
}
.txtSubTitle1 { color:#1a1a1f;font-family:'Noto Sans KR',sans-serif; font-weight:500;font-size:30px;text-align:center; letter-spacing:-1px; }
.txtSubTitle1 span { font-weight:100; }
.txtSubTitle2 { color:#1a1a1f;font-family:'Noto Sans KR',sans-serif; font-weight:500;font-size:20px;text-align:center; letter-spacing:-1px; }
.txtSubTitle2 span { font-weight:100; }
.storyN {
	color:#acacac;font-family:'Noto Sans KR',sans-serif; font-weight:300;font-size:11px;letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 1px 1px #ffffff;
	text-overflow:ellipsis;
}
.storyN span {
	font-size:10px;
	color:#acacac;
}
.storyNg {
	color:#a1b2ac;font-family:'Noto Sans KR',sans-serif; font-weight:300;font-size:11px;letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 1px 1px #ffffff;
	text-overflow:ellipsis;
}
.storyNg span {
	font-size:11px;
	color:#a1b2ac; /* 434346 */
}
ul.listP li:first-child { border-top:0px dashed #bdaeaa; }
.listPt a {
	display:inline-block;
 	color:#111111;font-size:18px;font-weight:800; 
	font-family:'Noto Sans KR',sans-serif; letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 0px 1px #ffffff;
	line-height:1.4;
}
.listP li:hover a { color:#7e4330; }
.listPc a, .listPc {
	display:inline-block;
 	color:#5c4945;font-size:13px;font-weight:400; 
	font-family:'Noto Sans KR',sans-serif; letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 0px 1px #ffffff;
	line-height:1.5;
}
.listPd {
	color:#816d68;font-family:'Noto Sans KR',sans-serif; font-weight:300;font-size:11px;letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 1px 1px #ffffff;
	text-overflow:ellipsis;
}
.listPd span { font-weight:500;  }
ul.storyP li:first-child { border-top:0px dashed #bdaeaa; }
ul.storyP p { text-align:center; }
.storyPt {
  color:#1a1a1f;font-family:'Noto Sans KR',sans-serif; font-weight:900;font-size:28px;letter-spacing:-2px; padding:0 20px;
	text-shadow: 1px 0px 1px #ffffff;
	line-height:1.4;
 }
.storyPd {
	color:#9c8984;font-family:'Noto Sans KR',sans-serif; font-weight:300;font-size:12px;letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 1px 1px #ffffff;
	text-overflow:ellipsis;
}
.storyPc {
	color:#666666;font-family:'Noto Sans KR',sans-serif; font-weight:400;font-size:13px;letter-spacing:0px;margin-top:10px; padding:0 0px
	text-shadow: 1px 0px 1px #ffffff;
	line-height:1.5;
}
.storyD a {
	display:inline-block;
	text-align:justify;
	color:#555555;font-family:'Noto Sans KR',sans-serif; font-weight:300;font-size:13px;letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 1px 1px #ffffff;
}
a.blogList { color:#959494;font-family:'Noto Sans KR',sans-serif; font-weight:300;font-size:15px; }
a.blogList:hover, a.blogList:focus, a.blogList:active { color:#1a1a1a;font-family:'Noto Sans KR',sans-serif; font-weight:300;font-size:15px; }
.conTxt2 { color:#1a1a1a;font-family:'Noto Sans KR',sans-serif; font-weight:300;font-size:12px; }
/* multi up */
.t_bodyH .prototype {
	display:none;
}
.t_bodyH td {
	padding:3px 0;
	border-bottom:1px solid #eeeeee;
}
.inup0 { font-family: Arial,"Malgun Gothic",sans-serif;font-size:12px;color:#515151; background-color:#f1f1f1;line-height:130%; padding:5px; border:0; } 
.inup0s { font-family: Arial,Gulim,Verdana,sans-serif;font-size:12px;color:#515151; background-color:#e9f4f8;line-height:130%; padding:5px; border:0; } 
.sbtn { display:inline; width:25px;height:25px;border:1px solid #efefef;font-size:11px;font-family:arial; }
.upimgbtn { padding:5px 10px; font-family:arial; font-size:11px; background-color:#6699ff; color:#ffffff; cursor:pointer; }
.btn_sblue { border:0; background-color:#5692af; font-family:'dotum',sans-serif; font-size:11px; padding:0 10px; height:22px; color:#ffffff; cursor:pointer; }
.btn_swhite { border:0; background-color:#eeeeee; font-family:'dotum',sans-serif; font-size:11px; padding:5px 10px; color:#333333; cursor:pointer; margin-top:8px; }
#popImgBox { display:none;position:absolute;top:200px;width:400px;left:50%;margin-left:-150px; padding:20px; background-color:#ffffff; border:3px dashed #eaeaea; }
#popImgBox p { text-align:center; }
#imgfile { display:inline; }
/* bbs */
a.notice { color:#333333; }
.icon-user { display:inline-block; width:11px;height:11px; background:url('/new/images/icon_user.gif') left center no-repeat; }
.icon-calendar { display:inline-block; width:11px;height:11px; background:url('/new/images/icon_calendar.gif') left center no-repeat; }
.buttonbox { text-align:center; }
.buttonbox a , .buttonbox [type=button] , .buttonbox [type=submit] {
	border:1px solid #dddddd;
	display:inline-block;
	cursor:pointer;
	padding:8px 10px;
	background:#fafafa;
  color:#333333; font-family:'gulim','Noto Sans KR',sans-serif; text-decoration:none; font-size:12px; text-decoration:none; margin-top:15px;
}
.buttonbox a:hover , .buttonbox [type=button]:hover , .buttonbox [type=submit]:hover { background-color:#62aaf5; color:#ffffff; }
#sendimg {
	border:1px solid #dddddd;
	display:inline-block;
	cursor:pointer;
	padding:8px 10px;
	background-color:#62aaf5;
  color:#ffffff; font-family:'gulim','Noto Sans KR',sans-serif; text-decoration:none; font-size:12px; text-decoration:none; margin-top:15px;
}
#sendimg:hover { background-color:#fafafa; color:#333333; }
.TabPage { list-style:none; padding:0; margin:0; }
.TabPage li {
	display:inline;
	margin:-1px;
	padding:0;
	background-color:#ffffff;
}
ul.TabPage li a:hover {
	background-color:#62aaf5;
	color:#ffffff;
}
.TabPage li a { 
	color:#555555;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
 	background:#fff;
	font-size:11px;
	padding:10px 14px; 
}
.TabPageW { list-style:none; padding:0; margin:0; }
.TabPageW li {
	display:inline;
	margin:2px;
	padding:0;
	background-color:#ffffff;
}
ul.TabPageW li a:hover {
	background-color:#62aaf5;
	color:#ffffff;
}
.TabPageW li a { 
	color:#555555;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
 	background:#ffffff;
	font-size:11px;
	padding:10px 14px; 
}
#contentStory p { line-height:1.5;color:#1a1a1f;font-family:'Noto Sans KR',sans-serif; font-weight:400;font-size:14px;letter-spacing:0px; }
#contentStory img { max-width:100%; margin:0 auto; }

.tbRoomg table { border-top:1px dotted #cccccc; }
.tbRoomg td { padding:6px 10px; border-bottom:1px dotted #cccccc; font-family: 'Noto Sans KR','Malgun Gothic', sans-serif; font-size:14px; font-weight:400; color:#1a1a1f; }
.tbRoomg th { padding:6px 10px; border-bottom:1px dotted #cccccc;  font-family: 'Noto Sans KR','Malgun Gothic', sans-serif; font-size:14px; font-weight:400; color:#1a1a1f; background-color:#f5fcf3; }
.tbRoomg td span { font-family:'Play'; font-weight:700; font-size:16px; }
/*popup*/
.popTitle { width:100%; display:table-cell;vertical-align:middle; text-align:center; background-color:#3e99e4; color:#ffffff; font-size:22px; font-family:'Noto Sans KR',sans-serif; font-weight:700; line-height:1.4; }
.popText { font-size:14px; font-family:'Noto Sans KR',sans-serif; font-weight:300; line-height:1.4; }
.popText img { max-width:100%; }
/* master */
ul.selectdown { position: relative; }
ul.selectdown li { float:left; margin-left:0px; text-align:center;  margin-left:2px; font-size:12px; }
ul.selectdown > li { position:relative; border-width:1px; border-style:solid; border-color:#b0b0b0 #8b8b8b #b0b0b0 #b0b0b0; background-color:#ebebeb; padding:2px 0px 1px 0px; cursor:pointer; }
ul.selectdown li a { display: block;  color: #555555; font-size:12px; padding:7px 0px 5px 0px; font-weight:bold; }
ul.selectdown ul { position: absolute; top:100%; left: 0px;  visibility:hidden; border:1px dashed #aaaaaa; margin-left:-1px; background-color:#ffffff; z-index:4; }
ul.selectdown ul li { float:none; background-color:#ffffff;  }
ul.selectdown ul li a:hover { background-color:#fafafa; color:#517bb5; }
.borderboxC table { border:1px solid #e7e7e7; border-collapse:collapse; }
.borderboxC td, .borderboxC th { padding:2px; font-size:12px;   border:1px solid #e7e7e7;  background-color:#ffffff; }
.borderboxC td { height:33px; }
.borderboxC th { background-color:#f1f6f4; height:35px; text-align:left; padding:0 10px; text-align:center; }
a.btnBlank2 { font-size:13px; color:#777777;  padding:3px 6px 2px 6px; font-family:'Noto Sans KR',sans-serif; border:1px solid #efefef; }
a.btnBlank2:hover { background-color:#efefef; }
.btnsolid3 { border:1px solid #456897; background-color:#618fce; padding:5px 5px 3px 5px; color:#ffffff; font-weight:bold; cursor:pointer; } 

.txtHmap { color:#1a1a1f;font-family:'Noto Sans KR',sans-serif; font-size:52px; font-weight:900; letter-spacing:-3px;margin-top:0px; }
/*.txtHtel { text-align:center;margin-top:0px;font-family:Teko,sans-serif; font-weight:700; letter-spacing:0px; line-height:0.9; font-size:26px; }*/
.txtHteln span { margin-top:-2px; color:#2e2e34; font-size:38px;  font-family:'Teko',sans-serif; height:32px;}

.txtBctit { font-size:34px;letter-spacing:-2px; text-align:center;color:#1a1a1f;font-family:'Noto Sans KR',sans-serif; font-weight:900;margin-top:-5px; padding:0px;line-height:1.2 }
.txtBctitTop { text-align:center;color:#3db39e;font-family:'Noto Sans KR',sans-serif; font-weight:700; font-size:14px;letter-spacing:0px;margin-top:30px; margin-bottom:5px;}
#Footer_menu { position:relative; width:100%; text-align:center; }
.copyright p { font-size:13px; font-family:'Noto Sans KR',sans-serif; margin:0; padding:0;  font-weight:300;  color:#555555; }
.copyright { text-align:center; }
ul.TabBtnx { list-style:none; padding:0; margin:0; display:inline-block; }
ul.TabBtnx li {
	display:inline-block;
	list-style:none;
	float:left;
	margin:0;
	margin-left:-1px;
	padding:0;
}
ul.TabBtnx li a {  	background-color:#555555;

	border-width:1px;
	border-style:solid;
	border-color:#636266;
	font-size:12px; color:#ffffff;   padding:10px 22px; font-family:'Noto Sans KR',sans-serif; 
	padding:10px 12px 10px 12px;
}
ul.TabBtnx li a:hover {
	background-color:#444444;
}













/* sub */
.fixedx {
    position: fixed;
    top:0px; 
}


ul.bgVline { max-width:1300px; height:100%; margin:0 auto; }
ul.bgVline li { width:33.33%; height:100%; float:left; }

 
/*resp*/
.om10i, .om10wi {
	display:none;
}
@media (max-width: 1000px) {
	 .om10n {
		display: none !important;
	 }
	 .om10i {
		display: inline-block !important;
	 } 
	 .om10wi {
		display:block !important;
	 } 
    .quickRight { top:200px; }
	.logoSub {  position:relative;margin:0 auto;top:50px; left:0; width:94px;height:124px;z-index:3; }
	.subowlPhoto { top:330px; }
	.subowlPhotoF { top:250px; }
	.subowlPhotoT { top:370px; }
	.subowlPhotoP { top:320px; }
	.vtsBlog {  top:200px; }
 	.listBlog { top:310px; }

	.socialBtnLb { display:none; }
	.mouseDown { display:none; }

}


om9i {
	display:none;
}
@media (max-width: 900px) {
	 .om9n {
		display: none !important;
	 }
	 .om9i {
		display: inline-block !important;
	 } 

	.spicsRoom {
		position:relative;
		top:0px;
		right:0px;
		width:100%;
		text-align:center;
	}
	.w800 { padding:0 30px; }

}

.om8i {
	display:none;
}
@media (max-width: 800px) {
	 .om8n {
		display: none !important;
	 }
	 .om8i {
		display: inline-block !important;
	 } 
 	.topMenuBtn { right:15px; top:20px; }
	.topMenuBtnM { right:23px; top:70px; }


}
 

	/*.bgZp_h1 { background-image:url('/yugu/imgt/home1_1920.jpg'); }*/
	.bgZp_h2 { background-image:url('/yugu/imgt/home2_1920.jpg'); }
	.bgZp_h3 { background-image:url('/yugu/imgt/home3_1920.jpg'); }
	.bgZp_about { background-image:url('/yugu/imgt/subAboutUs_1920.jpg'); }
	.bgZp_room { background-image:url('/yugu/imgt/home2_1920.jpg'); }
	.bgZp_reserv { background-image:url('/yugu/imgt/subReserv_1920.jpg'); }
	.bgZp_commu { background-image:url('/yugu/imgt/subCommu_1920.jpg'); }
	.bgZp_facility { background-image:url('/yugu/imgt/home2_1920.jpg'); }
	.bgZp_photo { background-image:url('/yugu/imgt/subPhoto_1920.jpg'); }
	.bgZp_travel { background-image:url('/yugu/imgt/home3_1920.jpg'); }

/*
@media (min-width: 701px) {
	.bgZp_h1 { background-image:url('/yugu/imgt/home1_1920.jpg'); }
	.bgZp_h2 { background-image:url('/yugu/imgt/home2_1920.jpg'); }
	.bgZp_h3 { background-image:url('/yugu/imgt/home3_1920.jpg'); }
	.bgZp_about { background-image:url('/yugu/imgt/subAboutUs_1920.jpg'); }
	.bgZp_room { background-image:url('/yugu/imgt/home2_1920.jpg'); }
	.bgZp_reserv { background-image:url('/yugu/imgt/subReserv_1920.jpg'); }
	.bgZp_commu { background-image:url('/yugu/imgt/subCommu_1920.jpg'); }
	.bgZp_facility { background-image:url('/yugu/imgt/home2_1920.jpg'); }
	.bgZp_photo { background-image:url('/yugu/imgt/subPhoto_1920.jpg'); }
	.bgZp_travel { background-image:url('/yugu/imgt/subTravel_1920.jpg'); }
}
*/
.om7i {
	display:none;
}
@media (max-width: 700px) {
	 .om7n {
		display: none !important;
	 }
	 .om7i {
		display: inline-block !important;
	 } 
	.spicsRoom a {
		width:40px;
		height:40px;
	}

	 /*
	.bgZp_h1 { background-image:url('/yugu/imgt/home1_700.jpg'); }
	.bgZp_h2 { background-image:url('/yugu/imgt/home2_700.jpg'); }
	.bgZp_h3 { background-image:url('/yugu/imgt/home3_700.jpg'); }
 	.bgZp_about { background-image:url('/yugu/imgt/subAboutUs_700.jpg'); }
	.bgZp_room { background-image:url('/yugu/imgt/home2_700.jpg'); }
	.bgZp_reserv { background-image:url('/yugu/imgt/subReserv_700.jpg'); }
	.bgZp_commu { background-image:url('/yugu/imgt/subCommu_700.jpg'); }
	.bgZp_facility { background-image:url('/yugu/imgt/home2_700.jpg'); }
	.bgZp_photo { background-image:url('/yugu/imgt/subPhoto_700.jpg'); }
	.bgZp_travel { background-image:url('/yugu/imgt/subTravel_700.jpg'); }
	*/
}

.oh7i {
	display:none;
}
@media (max-height: 700px) {
	 .oh7n {
		display: none !important;
	 }
	 .oh7i {
		display: inline-block !important;
	 } 

}

.oh64i {
	display:none;
}
@media (max-height: 640px) {
	 .oh64n {
		display: none !important;
	 }
	 .oh64i {
		display: inline-block !important;
	 } 
}

.om64i {
	display:none;
}
@media (max-width: 640px) {
	 .om64n {
		display: none !important;
	 }
	 .om64i {
		display: inline-block !important;
	 } 
	.bizBoxs li {  margin-left:20px; margin-right:20px; }
	.bizBoxs { top:400px; }
	/*.bx-wrapper .bx-pager { top:530px; }*/

	.tabGoAnc1 { top:330px; }
	.tabGoAnc1 a {
		margin-right:2px; margin-left:2px;
  		width:90px;	
		height:40px;
		padding-top:12px;
 	}
	 .txtBctit { font-size:30px; }
	 .storyPt { font-size:24px; }
	.socialBtnLb { text-align:center; bottom:30px; }


 }

.om5i {
	display:none;
}
@media (max-width: 500px) {
	 .om5n {
		display: none !important;
	 }
	 .om5i {
		display: inline-block !important;
	 } 
	.tabGoAnc1 { top:310px; }
	.tabGoAnc a  {
		margin-right:2px; margin-left:2px;
  		width:90px;	
		height:40px;
		padding-top:12px;
 	}
 	.listBlog { top:260px; }

	.spacer70 { height:40px; }
	.spacer50 { height:20px; }
	.sticky { display:none; }
	.Xsticky { display:none; }

}

 
.om4i {
	display:none;
}
@media (max-width: 400px) {
	 .om4n {
		display: none !important;
	 }
	 .om4i {
		display: inline-block !important;
	 } 
	.bizBoxs li {  display:block; margin-top:20px;  }
	.bizBoxs { top:300px; }
	.bx-wrapper .bx-pager { top:560px; }
	.textSlider { xtop:170px;position:relative; }
	.tabGoAnc { top:340px; }
	.tabGoAnc1 { top:280px; }
	.subowlPhoto { top:290px; }
	.subowlPhotoF { top:200px; }
	.subowlPhotoT { top:290px; }
	.subowlPhotoP { top:280px; }
	.vtsRoom p { padding:10px; margin-top:-5px; }
  	.listBlog { top:260px; }
	 .txtBctit { font-size:22px; }
	 .storyPt { font-size:22px; }

	.rmDsc .rmtitleL, .rmDsc .rmtitleL a { font-size:18px; }
}


.om35i {
	display:none;
}
@media (max-width: 343px) {
 	 .om35n {
		display: none !important;
	 }
	 .om35i {
		display: inline-block !important;
	 } 

}




.om3i {
	display:none;
}
@media (max-width: 300px) {
	.txtHteln span { font-size:28px; }
	.subowlPhotoP { top:420px; }
	 .txtBctit { font-size:18px; }
	 .om3n {
		display: none !important;
	 }
	 .om3i {
		display: inline-block !important;
	 } 

}

.om27i {
	display:none;
}
@media (max-width: 270px) {
	 .om27n {
		display: none !important;
	 }
	 .om27i {
		display: inline-block !important;
	 } 
 	.listBlog { top:260px; }
 
}




 .grayX {
	filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(0.5); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(0.5); /* Microsoft Edge and Firefox 35+ */
 }

 


.paraV2 { margin-top:0px; padding:15px 0 6px 0;  }
.paraV2 div { float:left; }
.paraV2 ul { padding:3px 10px 0px  30px; border-left:1px dashed #e7e7e7; }
.paraV2 li {   color:#555555; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-size:14px; font-weight:400;
 	list-style:none;
	list-style-image:url('/yugu/imgy/cDot4.png');
}

.paraV2 .title {  color:#222222; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-size:16px; font-weight:700; background:url('/yugu/imgy/cDot1.png') left 6px no-repeat; padding-left:20px; }


#banner a { display:block; width:100%; height:100%; }

.NoticeBox a { 
 	color:#1a1a1f;
	font-size:13px;
	font-family:'Noto Sans KR',sans-serif; font-weight:300;
}
.NoticeBox a:hover { 
	color:#92723e;
}

.NoticeBox span {
 	color:#b4afa7;
	font-size:12px;
	font-family:'Arial','Noto Sans KR',sans-serif; font-weight:300; letter-spacing:-1px;
}

 
.mpCir span {
	display:inline-block;
	width:74px; height:74px;
	background:url('/yugu/imgy/playsn.png') center -74px no-repeat;
	cursor:pointer;
}

.mpCir span:hover {
	background-position:center 0px;

}



/* schedule */
.inView0 { font-family: Arial,Gulim,Verdana;font-size:12px;color:#515151; background-color:#f1f1f1;line-height:130%; padding:5px; border:0; }  

.tableCalendarTit table
{
	 
	border-collapse:collapse;
}
.tableCalendarTit td 
{  font-size:12px; 
   border-top:1px solid #f0eeec;
   border-left:1px solid #f0eeec;
   border-right:1px solid #f0eeec;
   border-bottom:0px solid #f0eeec;

}
.tableCalendar tdTit {  padding:4px 4px 4px 10px;   }
 


.tableCalendar table
{
	border:1px solid #f0eeec;
	border-collapse:collapse;
}
.tableCalendar td 
{  font-size:12px; 
   border:1px solid #f0eeec;
}
.tableCalendar td { background-color:#ffffff; padding:4px 4px 15px 10px; width:14%; min-height:80px;  }
 
.tableCalendar p { width:100%;overflow:hidden; margin-bottom:4px !important;  }

.Xdate {   height:30px; text-align:left;font-family:'Noto Sans KR',sans-serif; font-size:13px;  font-weight:500;  }

.Xdate span {   padding:9px;  height:30px; text-align:right;  cursor:pointer; }

.Xd0 { background-color:#c8c0b8; color:#ffffff; text-align:center; display:inline-block; width:100%; font-family:'Noto Sans KR',sans-serif; font-size:13px;  font-weight:500; padding:10px 0; } /* 휴관일 */

.Xd1 { border-left:0px solid blue; padding-left:2px; cursor:pointer;  font-family:'Noto Sans KR',sans-serif; font-size:12px;  font-weight:400;  } /* 예약-대기 */
.Xd2 { border-left:0px solid green; padding-left:2px; cursor:pointer;  font-family:'Noto Sans KR',sans-serif; font-size:12px;  font-weight:400;  } /* 예약-완료 */
.Xd3 { border-left:0px solid red; padding-left:2px; cursor:pointer;  font-family:'Noto Sans KR',sans-serif; font-size:12px;  font-weight:400; } /* 예약-취소,기타 */


.s_alpha { opacity:.3;  filter: alpha(opacity=30);  }
a.datex { color:#1a1a1f; }

a.datexArrow { color:#1a1a1f; }

 
.tableCalendar td.noDay { background-color:#fafafa; }


.h_iframe        {position:relative;}
.h_iframe .ratio {display:block;width:100%;height:auto;}
.h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}

@media print
{
	.noprint, noprint * {
		display: none !important;
	}


}