/*¼÷¹ÚÅ°¿öµå °Ë»ö*/
    .event-list{padding: 0 !important;}
    .event-list .title{ display: none;}
    .event-list .btn-area{display: none;}
	.promo-wrap .promo-cont .pro-sc1 {height: 530px;position: relative;}
	.promo-wrap .promo-cont .pro-sc1 .search-wrap {width: 1100px; height: inherit; margin: 0 auto; display: flex; justify-content: center; align-items: center;}
	.promo-wrap .promo-cont .pro-sc1 .search-wrap .bg-img {background: url(/images/item/ld/search/jeju_west.jpg) 0 0 ; width: 100%; height: inherit; position: absolute; right: 0; left: 0; top: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center center;}
	.promo-wrap .promo-cont .pro-sc1 .search-wrap .bg-img .dim {width: 100%; height: 100%; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); z-index: 0;}
	.promo-wrap .promo-cont .pro-sc1 .search-wrap .search-bar {width: 100%; height: inherit; z-index: 10; text-align: left; display: flex; flex-direction: column; justify-content: center;}
	.promo-wrap .promo-cont .pro-sc1 .search-wrap .search-bar h1 {font-size: 40px; font-weight: bold; color: #fff; margin-bottom: 20px;}
	.promo-wrap .promo-cont .pro-sc1 .search-wrap .search-bar .form {display: flex; column-gap: 20px; position: relative;}
	.promo-wrap .promo-cont .pro-sc1 .search-wrap .search-bar .form .form-control {width: 460px; padding: 0 20px; background-color: #fff;}
	.promo-wrap .promo-cont .pro-sc1 .search-wrap .search-bar .form .form-control > * {padding: 0;}
	
    /*.promo-wrap .promo-cont .pro-sc1 .search-wrap .search-bar .form .ui-autocomplete {width: 500px; top: 48px; left: 0;}*/

	.ui-autocomplete {
        width: 500px !important; /*top: 48px; left: 0;*/

        /* ½ºÅ©·Ñ Ã³¸®2023-05-12 19:04 by hclee@jeju.com */
        overflow-y: auto;
        /* prevent horizontal scrollbar */
        overflow-x: hidden;
        max-height:400px;
    }


    
	.promo-wrap .promo-cont .pro-sc1 .search-wrap .search-bar button {background-color: #ff5722; color: #fff; font-size: 16px; height: 48px; width: 200px; border-radius: 4px; display: flex; justify-content: center; align-items: center; column-gap: 8px;}
	.promo-wrap .promo-cont .pro-sc1 .search-wrap .search-bar button i {width: 20px; height: 20px; background: url(/publishing21/ld_v2/resources/images/icon.png) no-repeat -335px 0;}
	.promo-wrap .promo-cont .pro-sc2 {width: 1100px; padding: 40px 0; margin: 0 auto; height: auto; text-align: left;}
	.promo-wrap .promo-cont .pro-sc2 .location-list {width: 100%; display: flex; column-gap: 20px; margin-bottom: 40px;}
	.promo-wrap .promo-cont .pro-sc2 .location-list li {flex: 1; text-align: center; width: 25%;}
	.promo-wrap .promo-cont .pro-sc2 .location-list li a {display: block; text-decoration: none; font-size: 16px; font-weight: bold; background-color: #fafafa; padding: 20px; border-radius: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.promo-wrap .promo-cont .pro-sc2 .list-title {font-size: 26px; margin-bottom: 10px;}
	.promo-wrap .promo-cont .pro-sc2 > p {font-size: 16px; color: #888; margin-bottom: 40px;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul {display: grid; column-gap: 60px; row-gap: 40px; grid-template-columns: 1fr 1fr 1fr;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-img {position: relative; border-radius: 16px; overflow: hidden; height: 210px; display: block;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-img .info {position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); color: #fff; font-size: 13px; height: 34px; line-height: 34px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0 10px;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-img img {width: 100%; height: 100%; object-fit: cover;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info {margin-top: 16px; row-gap: 10px; display: flex; flex-direction: column;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info span {font-size: 12px; color: #999;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info h3 {font-size: 16px;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info h3 a {text-decoration: none;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info ul {display: flex; column-gap: 10px; font-size: 14px;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info p {color: #666; font-size: 14px; /*overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;*/}

    /*2023-05-12 10:15 by hclee@jeju.com*/
    .promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info p.folded {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info a.btn-more {color: #3d3d3d; width: 100%; height: 100%; line-height: 100%; display: block; text-align: center; padding: 0; font-weight: normal; font-size: 14px; margin-top: 20px;}
	.ui-menu .ui-menu-item.keyword::before {background: url(/publishing21/ld_v2/resources/images/ico_autocomplete_keyword.png) no-repeat; background-size: 18px auto;}


	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info button .text {font-size: 15px; font-weight: bold; color: #3d3d3d;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info button .ir_pm {width: 18px; height: 10px; background: url(/publishing21/ld_v2/resources/images/icon.png) no-repeat; display: inline-block; margin-left: 8px;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info .view-more .ir_pm {background-position: -116px -153px;}
	.promo-wrap .promo-cont .pro-sc2 .ld-list > ul li .ld-info .view-close .ir_pm {background-position: -137px -153px;}