@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);


html, body {width:100%;height:100%; padding:0; margin:0;font-family: "Nanum Gothic"; overflow:hidden}
table, a, div, p, li{;font-family: "Nanum Gothic";}
* {-webkit-text-size-adjust:none;}

a { color: #08c;}
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: none; }

img{border:0px}
label {cursor:pointer;}

.clear{clear:both; width:0px;height:0px}
.pnoframe{width:100%; height:100%}

table.layout{padding:0; margin:0; border-collapse:collapse; width:100%; height:100%;empty-cells: show; }
table.layout td.ltop{height:50px; position:relative; text-align: center; font-size: 22px; font-weight: bold;  background-color: #fff;}
table.layout td.rooms{ height:32px; background:#333; position:relative; text-align:center}
table.layout td.pno{height:auto !important;background:#aaa}
table.layout td.bottom{width:100%; height:30px; background-color:#eeeeee;font-size:12px; line-height:140%; text-align:center;}
	.bottom .text { color:#777; font-size:11px; font-weight:bold; }
	.bottom.add { color:#777; font-size:11px; }
	.bottom .add .bar { font-size:10px; padding:0 10px; color:#bbb; }
	.bottom .add .copy { font-size:10px; font-family:'verdana','Nanum Gothic'; color:#888; line-height:160%;}




.ltop div.py{position:absolute; top:8px; right:30px; width:200px; height:36px;}
.ltop div.py a{display:inline-block; width:85px; height:30px; background-color:#fff; color:#333; border:1px solid #333;
						font-size:22px; text-align:center; padding-top:4px; margin-right:0}
.ltop div.py a:hover, .ltop div.py a.hover{background-color:#333; color:#fff;border:1px solid #fff; }

.ltop img{display: inline-block; vertical-align:-12px; margin: 4px;}
.ltop span{background-color: #333;}

	#panorama {
		width: 100%;
		height: 100%;
		border:0px solid #aaa;
		padding: 0px;
		bottom:0px;
		position:relative;
	}

ul.sub {list-style:none; margin:0 0 8px 0; padding:0; text-align: center;}
ul.sub li{display: inline-block; margin:0 10px; margin-top:6px;}
ul.sub li.rty{margin-top:4px; color:#68fff9; font-size:22px; font-weight:bold; display: none;}
ul.sub li a{font-size:16px; color:#fff}
ul.sub li a.hover,ul.sub li a:hover {font-size:16px; color:#f7c610}


/* footer */
#footerWrap { clear:both; width:100%; background-color:#494949;  }
#footerWrap #footer { margin:0 auto; padding-top:5px; padding-bottom:5px; font-size:12px; }
#footerWrap #footer .text1 { color:#999; font-weight:bold; text-align:center;  }
#footerWrap #footer .add { color:#ddd; line-height:150%; text-align:center; }
#footerWrap #footer .add .bar { font-size:10px; padding:0 10px; color:#777; }
#footerWrap #footer .add .copy { font-size:11px; font-weight:bold; color:#999;}