/* ¸ÞÀÎ */
#contents ul.pensions li {
	float:left; 
	width:49%;
	margin-right:2%;
	margin-bottom:40px;
}

#contents ul.pensions li:nth-child(2n) {
	margin-right:0;
}

@media all and (max-width:640px){
	#contents ul.pensions li {
		float:none; 
		width:100%;
		margin-right:0;
		margin-bottom:50%;
	}
}

.divimgbig {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	max-height:360px;
	cursor:pointer; 
}

.divimgbig mark {
	position:absolute;
	top:15px;
	right:20px;
	background:none;
	z-index:99;
}

.divimgbig p {
	display:none;
	position:absolute;
	top:0; 
	left:0;
	width:100%;
	height:100%; 
	background:rgba(255,255,255,0.5) url("../image/vodPlay.png") no-repeat center;
	text-indent:-99999px;
	font-size:0;
	z-index:9;
}

.divimgbig img {
	width:100%; 
	height:100%;
}

.divimgbig iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9;
}

table.detail {
	position:relative;
	float:left;
	width:100%;
	height:200px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
}

table.detail th {
	width:23%;
	min-width:100px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#f0f0f0;
	text-align:center;
}

table.detail td {
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	text-indent:5%;
}

table.detail td.shop {
	background:#F05F9C;
	color:#fff;
	text-indent:0;
	height:50px;
}

.gudok{
	position:relative;
	float:right;line-height:0;padding:6px 3px 0 0;
}
.gudok img{}

table.detail td.shop a {
	display:inline-block;
	width:86%;
	padding:20px 0;
	color:#fff;
	text-align:center;
	font-weight:bold;
}

table.detail td.shop a:hover {
	color:#333;
}

table.detail td.shop a span {
	margin-left:10px;
	color:yellow;
	font-size:12px;
}

/* ¹ÝÀÀ */
@media all and (max-width:1024px){
	table.detail { height:150px; font-size:12px; }
	table.detail th { width:60px; min-width:60px; }
	table.detail td.shop { height:50px; }
	table.detail td.shop a { font-size:16px; }
}



/* Ææ¼Ç¼Ò°³ */
.topside {
	position:relative;
	width:100%;
	height:360px;
}

#slider {
	float:left;
	position:relative; 
	overflow:hidden;
	width:49.23%;
	max-width:640px;
	min-height:400px;
	height:100%;
	border:1px solid #fff;
	margin-right:2%;
}

#slider ul {
	position:absolute; 
	list-style:none; 
	top:0;
	left:0;
}

#slider li {
	float:left;
	width:100%; 
	height:100%;
}

#slider li img {
	width:100%;
	height:100%;
}

#slider li iframe {
	width:100%;
	height:100%;
	min-height:360px;
}

section.rightSide {
	position:relative;
	float:left;
	width:calc(48.77% - 2px);
}

table.subdetail {
	position:relative;
	width:100%;
	height:200px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
}

table.subdetail th {
	width:23%;
	min-width:100px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#f0f0f0;
	text-align:center;
}

table.subdetail td {
	position:relative;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	text-indent:5%;
}

table.subdetail .sms {
	position:absolute;right:50%;
}

@media all and (max-width:1270px){
table.subdetail .sms {position:absolute;right:40%;}
}

@media all and (max-width:1024px){
table.subdetail .sms {position:absolute;left:185px;}
}

.hpgbtn {
	position:relative;
	width:100%;
	height:50px;
	border:1px solid #ddd;
	background:#F05F9C;
	margin-top:15px;
}

.hpgbtn a {
	display:block;
	width:100%;
	height:100%;
	line-height:50px;
	color:#fff;
	background:#F05F9C;
	text-align:center;
}

.inform {
	position:relative;
	font-size:13px;
	line-height:25px;
	margin-top:10px;
}

#btn {
	overflow:hidden;
	clear:both;
	margin-top:15px;
}

#btn .pagination {
	float:left;
	list-style:none;
}

#btn .pagination li {
	float:left;
	cursor:pointer;
	margin:0 5.7px 0 0;
	text-align:center;
	width:180px;  
	height:101px;
}

#btn .pagination li:last-child {
	margin-right:0;
}

#btn .pagination li img {
	width:100%; 
	height:100%; 
}

#btn .pagination li.current,
#btn .pagination li:hover {
	border:5px solid #F05F9C; 
	width:170px; 
	height:91px;
}

.lnb {
	width:197px;
	float:left;
	padding-right:25px;
}

.main {
	width:1031px;
	float:left;
}

@media all and (max-width:1024px){
	.topside {
		width:100%;
		height:auto;
	}

	#slider {
		float:none;
		width:100%;
		max-width:100%;
		height:100%;
		max-height:100%;
		min-height:400px;
		margin-right:0;
	}

	section.rightSide {
		float:none;
		width:calc(100% - 2px);
	}

	table.subdetail {
		/*margin-top:150px;*/
	}

	#btn {
		display:none;
		/*
		position:absolute;
		top:13%;
		left:0;
		width:100%;
		height:121px;
		overflow-x:scroll;
		margin-top:0;
		z-index:9;
		*/
	}

	/*
	#btn .pagination {
		width:1320px;
	}
	*/
}

.reservationbox {
	position:relative;
	width:100%; 
	margin-top:30px;
	padding-top:50px;
}

.reservationbox .curtain1 {
	position:absolute; 
	top:0px; 
	width:100%; 
	background:#fff; 
	z-index:99999999;
} 

.reservationbox .curtain2 {
	position:absolute; 
	bottom:0px; 
	width:100%;
	background:#fff; 
	z-index:99999999;
}

.reservationbox .curtain3 {
	position:absolute; 
	top:0; 
	width:100%; 
	z-index:999999999999999;
}

.reservationbox iframe {
	position:relative;
	width:100%;
}

.navermap {
	width:100%;
	height:500px; 
	margin-top:0px; 
	margin-bottom:50px;
	border:1px solid #ddd;
}

