@font-face {font-family:'SCDream';font-weight:400;                       src:url('../font/SCDream4.eot'); /* IE9 Compat Modes */src:url('../font/SCDream4.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	/* url('../font/SCDream4.woff2') format('woff2'), Super Modern Browsers */
	url('../font/SCDream4.woff') format('woff'), /* Pretty Modern Browsers */
	url('../font/SCDream4.ttf')  format('truetype'); /* Safari, Android, iOS */
	;}
	@font-face {font-family:'SCDream';font-weight:500;                       src:url('../font/SCDream5.eot'); /* IE9 Compat Modes */src:url('../font/SCDream5.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		/* url('../font/SCDream5.woff2') format('woff2'), Super Modern Browsers */
		url('../font/SCDream5.woff') format('woff'), /* Pretty Modern Browsers */
		url('../font/SCDream5.ttf')  format('truetype'); /* Safari, Android, iOS */
		;}
@font-face {font-family:'SCDream';font-weight:700;                       src:url('../font/SCDream6.eot'); /* IE9 Compat Modes */src:url('../font/SCDream6.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	/* url('../font/SCDream6.woff2') format('woff2'), Super Modern Browsers */
	url('../font/SCDream6.woff') format('woff'), /* Pretty Modern Browsers */
	url('../font/SCDream6.ttf')  format('truetype'); /* Safari, Android, iOS */
	;}
@font-face {font-family:'GmarketSans';font-weight:400;                       src:url('../font/GmarketSansMedium.eot'); /* IE9 Compat Modes */src:url('../font/GmarketSansMedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	/* url('../font/GmarketSansMedium.woff2') format('woff2'), Super Modern Browsers */
	url('../font/GmarketSansMedium.woff') format('woff'), /* Pretty Modern Browsers */
	url('../font/GmarketSansMedium.ttf')  format('truetype'); /* Safari, Android, iOS */
	;}
@font-face {font-family:'GmarketSans';font-weight:700;                       src:url('../font/GmarketSansBold.eot'); /* IE9 Compat Modes */src:url('../font/GmarketSansBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	/* url('../font/GmarketSansBold.woff2') format('woff2'), Super Modern Browsers */
	url('../font/GmarketSansBold.woff') format('woff'), /* Pretty Modern Browsers */
	url('../font/GmarketSansBold.ttf')  format('truetype'); /* Safari, Android, iOS */
	;}
html, body {min-width:1020px;font-family:'SCDream','Nanum Gothic', '맑은 고딕', 'Malgun Gothic', 'dotum', '돋움', 'gulim', '굴림', 'sans-serif';}

section .holder {overflow:hidden;box-sizing:border-box;max-width:1000px;margin:0 auto;}
.inner-wrap {width:100%;max-width:1000px;margin:0 auto;}

.display-none {display:none !important;}
header#header {padding:18px 0;background:#fff;}
header#header .inner-wrap {display:flex;justify-content:space-between;}
header#header .sns {display:inline-flex;align-items:center;justify-content:flex-end;}
.sns{gap:10px}
#container {position:relative; z-index:5; padding-bottom:50px;}
.page-template-garden-2025-teaser #container {padding-bottom: 0;}
/*pagination*/
.page-control {text-align:center;}
.pagination {display:inline-block;overflow:hidden;margin:20px 0 0 0;}
.pagination:after {display:block;clear:both; content:'';}
.pagination li {display:block;float:left;margin-left:6px !important;}
.pagination li a {display:block;box-sizing:border-box;width:34px;height:34px;margin-left:6px; /*padding: 13px;*/line-height:31px;border:1px solid #ccc;}
.pagination li.active a {font-weight:bold;color:#fff;border-color:#333;background:#333;} /*0827*/
.pagination li.active a:hover, .pagination li.active a:active, .pagination li.active a:focus {color:#333;border-color:#333;background:none;}
.pagination li a:hover, .pagination li a:active, .pagination li a:focus {background:none;}
.pagination li[class^='btn-'] a {margin-left:0;border:1px solid #ccc;border-radius:0;background:none/* url("https://www.seoul.go.kr/res_newseoul/images/btn_pagination.png") no-repeat; background-size: 120px 30px*/ ;}
.pagination li.btn-first a {margin-left:0;background-position:4px;}
.pagination li.btn-prev a {margin-right:10px;background-position:-26px 4px;}
.pagination li.btn-next a {margin-left:10px;background-position:-54px 4px;}
.pagination li.btn-last a {background-position:-85px 4px;}

.btn-top {position:fixed;z-index:10;bottom:-100px;left:50%;display:block;width:60px;height:60px;margin-left:600px;font-size:0;transition:1s;opacity:0;border-radius:100%;background:#1a2a21 url(../images/main/ico-top.png) center center no-repeat;box-shadow: 0px 5px 5px rgba(0,0,0,0.3);}
.btn-top.show {bottom:35px;opacity:1;}

.video-container {width:100%;max-height:100%;aspect-ratio:16 / 9;}
.video-container iframe {width:100%;height:100%;aspect-ratio:16 / 9;}
footer#footer {height: 70px;background:#1a2a21;font-size:13px;display: flex;align-items: center;justify-content: center;}
footer#footer .inner-wrap {display:flex;align-items:center;justify-content:center;color:#fff;}
@media screen and (max-width: 1128px) {
.btn-top{left:unset; right: 20px; margin-left:0;}
}