@charset "utf-8";
.sct_noitem{padding: 100px 0;text-align: center;}
#ssch_frm{margin-top:20px;}

/* 상품리스트 */
#item_list {margin-top:50px;}
#item_list{margin:0 auto;width:1200px;margin-top:100px;}
#item_list header{position: relative; border-bottom: 0px solid #d9d9d9;padding-bottom: 15px;margin-bottom: 15px;letter-spacing: -2px;text-align:center}
#item_list header .tit{
	position:relative;font-size:2.4em;font-weight:bold;display:inline-block;
	padding:0 30px;background-color:#fff;z-index:10;
}
#item_list header .tit .tit_div{display:inline-block;font-weight:400;}
#item_list .tit_line {border-bottom:1px solid #ccc;width:100%;padding-top:10px;top:10px;position:absolute}
#item_list .sub_tit {color:#888;padding:15px 0;letter-spacing:-1px;font-size:1.2em}

/* 시장리스트 */
#sij_list {margin-top:100px;}
#sij_list header{position: relative; border-bottom: 0px solid #d9d9d9;padding-bottom: 15px;margin-bottom: 15px;letter-spacing: -2px;text-align:center}
#sij_list header .tit{
	position:relative;font-size:2.4em;font-weight:bold;display:inline-block;
	padding:0 30px;background-color:#fff;z-index:10;
}
#sij_list header .tit .tit_div{display:inline-block;font-weight:400;}
#sij_list .tit_line {border-bottom:1px solid #ccc;width:100%;padding-top:10px;top:10px;position:absolute}
#sij_list .sub_tit {color:#888;padding:15px 0;letter-spacing:-1px;font-size:1.2em}

#mk_ul {margin:0;max-width:1200px;}
#mk_ul:after {display:block;visibility:hidden;clear:both;content:""}
#mk_ul .mk_li {
	position:relative;float:left;margin-right:15px;margin-bottom: 15px;text-align:left;
	border: 1px solid #dfdfdf;border-radius:15px;overflow:hidden;
}
#mk_ul .mk_li:nth-child(4n) {margin-right:0;}
#mk_ul .mk_li > a {text-decoration:none;display:block}
#mk_ul .mk_li > a:focus, #mk_ul .mk_li > ahover {text-decoration:none}
#mk_ul .mk_li .sct_img a .mk_img {
	display: block;background-repeat: no-repeat;background-position: center center;
	background-size: cover;cursor: pointer;
}

#mk_ul .mk_li .mk_ttl {
	position:relative;width:100%;padding:10px;background:#fbfbfb;border-top: 1px solid #dfdfdf;
}
#mk_ul .mk_li .mk_ttl:after {display:block;visibility:hidden;clear:both;content:""}
#mk_ul .mk_li .mk_ttl .sij_name{display:block;color:#151515;font-size:1.25em;font-weight: bold;}
#mk_ul .mk_li .mk_ttl .sct_basic{
	word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #888;height:21px;
    line-height: 21px;font-size: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
#mk_ul .mk_li .mk_ttl .sij_local{color: #888;font-size: 1em;display: block;line-height: 21px;}

/* 스토어리스트 */
#sto_list {margin-top:100px;}
#sto_list header{position: relative; border-bottom: 0px solid #d9d9d9;padding-bottom: 15px;margin-bottom: 15px;letter-spacing: -2px;text-align:center}
#sto_list header .tit{
	position:relative;font-size:2.4em;font-weight:bold;display:inline-block;
	padding:0 30px;background-color:#fff;z-index:10;
}
#sto_list header .tit .tit_div{display:inline-block;font-weight:400;}
#sto_list .tit_line {border-bottom:1px solid #ccc;width:100%;padding-top:10px;top:10px;position:absolute}
#sto_list .sub_tit {color:#888;padding:15px 0;letter-spacing:-1px;font-size:1.2em}

#sto_ul {margin:0;max-width:1200px;}
#sto_ul:after {display:block;visibility:hidden;clear:both;content:""}
#sto_ul .sto_li {
	position:relative;float:left;margin-right:15px;margin-bottom: 15px;text-align:left;
	border: 1px solid #dfdfdf;border-radius:15px;overflow:hidden;
}
#sto_ul .sto_li:nth-child(4n) {margin-right:0;}
#sto_ul .sto_li > a {text-decoration:none;display:block}
#sto_ul .sto_li > a:focus, #sto_ul .sto_li > ahover {text-decoration:none}
#sto_ul .sto_li .sct_img a .sto_img {
	display: block;background-repeat: no-repeat;background-position: center center;
	background-size: cover;cursor: pointer;
}

#sto_ul .sto_li .sto_ttl {
	position:relative;width:100%;padding:10px;background:#fbfbfb;border-top: 1px solid #dfdfdf;
}
#sto_ul .sto_li .sto_ttl:after {display:block;visibility:hidden;clear:both;content:""}
#sto_ul .sto_li .sto_ttl .sto_name{display:block;color:#151515;font-size:1.25em;font-weight: bold;}
#sto_ul .sto_li .sto_ttl .sto_basic{
	word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #888;height:21px;
    line-height: 21px;font-size: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
#sto_ul .sto_li .sto_ttl .sto_local{color: #888;font-size: 1em;display: block;line-height: 21px;}

/* 축제리스트 */
#fst_list {margin-top:100px;}
#fst_list header{position: relative; border-bottom: 0px solid #d9d9d9;padding-bottom: 15px;margin-bottom: 15px;letter-spacing: -2px;text-align:center}
#fst_list header .tit{
	position:relative;font-size:2.4em;font-weight:bold;display:inline-block;
	padding:0 30px;background-color:#fff;z-index:10;
}
#fst_list header .tit .tit_div{display:inline-block;font-weight:400;}
#fst_list .tit_line {border-bottom:1px solid #ccc;width:100%;padding-top:10px;top:10px;position:absolute}
#fst_list .sub_tit {color:#888;padding:15px 0;letter-spacing:-1px;font-size:1.2em}

#fs_ul {margin:0;max-width:1200px;}
#fs_ul:after {display:block;visibility:hidden;clear:both;content:""}
#fs_ul .fs_li {
	position: relative;float: left;margin-right: 15px;margin-bottom: 15px;text-align: left;
	border: 1px solid #dfdfdf;border-radius: 15px;overflow: hidden;
}
#fs_ul .fs_li:nth-child(4n) {margin-right:0}

#fs_ul .fs_li .fs_img {position:relative;text-align:center;display:block}
#fs_ul .fs_li .fs_img img {overflow:hidden;background-size:cover;background-position: center;}

#fs_ul .fs_li .fs_ttl {position:relative;width:100%;padding:10px;background:#fbfbfb;}
#fs_ul .fs_li .fs_ttl:after {display:block;visibility:hidden;clear:both;content:""}
#fs_ul .fs_li .fs_ttl .fst_name {
	display:block;height: 21px;line-height: 21px;color:#151515;font-size:1.25em;font-weight: bold;
	word-wrap: break-word;-webkit-line-clamp: 2; -webkit-box-orient: vertical;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#fs_ul .fs_li .fs_ttl .fst_local {color: #888;font-size: 1em;display:block;line-height: 21px;}
#fs_ul .fs_li .fs_ttl .fst_basic {color: #888;font-size: 1em;display:block;line-height: 21px;}

/* 골목리스트 */
#aly_list {margin-top:100px;}
#aly_list header{position: relative; border-bottom: 0px solid #d9d9d9;padding-bottom: 15px;margin-bottom: 15px;letter-spacing: -2px;text-align:center}
#aly_list header .tit{
	position:relative;font-size:2.4em;font-weight:bold;display:inline-block;
	padding:0 30px;background-color:#fff;z-index:10;
}
#aly_list header .tit .tit_div{display:inline-block;font-weight:400;}
#aly_list .tit_line {border-bottom:1px solid #ccc;width:100%;padding-top:10px;top:10px;position:absolute}
#aly_list .sub_tit {color:#888;padding:15px 0;letter-spacing:-1px;font-size:1.2em}

#aly_list .alley_ul {margin:0;max-width:1200px;}
#aly_list .alley_ul:after {display:block;visibility:hidden;clear:both;content:""}
#aly_list .alley_ul .sct_li {
	position: relative;float: left;margin-right: 15px;margin-bottom: 15px;text-align: left;
	border: 1px solid #dfdfdf;border-radius: 15px;overflow: hidden;
}
#aly_list .alley_ul .sct_li:nth-child(4n) {margin-right:0}
#aly_list .alley_ul .sct_li .sct_a {text-decoration:none}
#aly_list .alley_ul .sct_li .sct_a:focus, .alley_01 .sct_a:hover {text-decoration:none}
#aly_list .alley_ul .sct_li .sct_a .sct_img {position:relative;text-align:center}
#aly_list .alley_ul .sct_li .sct_a .sct_img .img {overflow:hidden;background-size:cover;background-position: center;}

#aly_list .alley_ul .sct_li .sct_ct_wrap {position:relative;width:100%;padding:10px;background:#fbfbfb;}
#aly_list .alley_ul .sct_li .sct_ct_wrap:after {display:block;visibility:hidden;clear:both;content:""}
#aly_list .alley_ul .sct_li .sct_ct_wrap .sct_txt {display:block;color:#151515;font-size:1.25em;font-weight: bold;}
#aly_list .alley_ul .sct_li .sct_ct_wrap .sct_basic {
	word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #888;height:21px;
    line-height: 21px;font-size: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
#aly_list .alley_ul .sct_li .sct_ct_wrap .sct_local {
	color: #888;font-size: 1em;line-height: 21px;
	display: inline-block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
}

/* 여행리스트 */
#tou_list {margin-top:100px;}
#tou_list header{position: relative; border-bottom: 0px solid #d9d9d9;padding-bottom: 15px;margin-bottom: 15px;letter-spacing: -2px;text-align:center}
#tou_list header .tit{
	position:relative;font-size:2.4em;font-weight:bold;display:inline-block;
	padding:0 30px;background-color:#fff;z-index:10;
}
#tou_list header .tit .tit_div{display:inline-block;font-weight:400;}
#tou_list .tit_line {border-bottom:1px solid #ccc;width:100%;padding-top:10px;top:10px;position:absolute}
#tou_list .sub_tit {color:#888;padding:15px 0;letter-spacing:-1px;font-size:1.2em}

#tou_list .tour_ul {margin:0;max-width:1200px;}
#tou_list .tour_ul:after {display:block;visibility:hidden;clear:both;content:""}
#tou_list .tour_ul .sct_li {
	position: relative;float: left;margin-right: 15px;margin-bottom: 15px;text-align: left;
	border: 1px solid #dfdfdf;border-radius: 15px;overflow: hidden;
}
#tou_list .tour_ul .sct_li:nth-child(4n) {margin-right:0}
#tou_list .tour_ul .sct_li .sct_a {text-decoration:none}
#tou_list .tour_ul .sct_li .sct_a:focus, .tour_ul .sct_a:hover {text-decoration:none}

#tou_list .tour_ul .sct_li .sct_a .sct_img {position:relative;text-align:center}
#tou_list .tour_ul .sct_li .sct_a .sct_img img {background-size:cover;background-position: center;}

#tou_list .tour_ul .sct_li .sct_ct_wrap {position:relative;width:100%;padding:10px;background:#fbfbfb;height:84px;text-align:left}
#tou_list .tour_ul .sct_li .sct_ct_wrap:hover{color:#333;}
#tou_list .tour_ul .sct_li .sct_ct_wrap .sct_txt {color:#151515;display:block;font-size:1.25em;font-weight: bold;}
#tou_list .tour_ul .sct_li .sct_ct_wrap .sct_basic {
	word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	color: #888;height: 21px;line-height: 21px;font-size: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
#tou_list .tour_ul .sct_li .sct_ct_wrap .sct_local {color: #888;font-size: 1em;display:block;line-height: 21px;}

/* 숙박리스트 */
#rom_list {margin-top:100px;}
#rom_list header{position: relative; border-bottom: 0px solid #d9d9d9;padding-bottom: 15px;margin-bottom: 15px;letter-spacing: -2px;text-align:center}
#rom_list header .tit{
	position:relative;font-size:2.4em;font-weight:bold;display:inline-block;
	padding:0 30px;background-color:#fff;z-index:10;
}
#rom_list header .tit .tit_div{display:inline-block;font-weight:400;}
#rom_list .tit_line {border-bottom:1px solid #ccc;width:100%;padding-top:10px;top:10px;position:absolute}
#rom_list .sub_tit {color:#888;padding:15px 0;letter-spacing:-1px;font-size:1.2em}

#rom_list .rom_ul {margin:0;max-width:1200px;}
#rom_list .rom_ul:after {display:block;visibility:hidden;clear:both;content:""}
#rom_list .rom_ul .sct_li {
	position: relative;float: left;margin-right: 15px;margin-bottom: 15px;text-align: left;
	border: 1px solid #dfdfdf;border-radius: 15px;overflow: hidden;
}
#rom_list .rom_ul .sct_li:nth-child(4n) {margin-right:0}

#rom_list .rom_ul .sct_li .sct_a {text-decoration:none}
#rom_list .rom_ul .sct_li .sct_a:focus, .rom_ul .sct_a:hover {text-decoration:none}
#rom_list .rom_ul .sct_li .sct_a .sct_img {position:relative;text-align:center}
#rom_list .rom_ul .sct_li .sct_a .sct_img .img {background-size:cover;background-position: center;}


#rom_list .rom_ul .sct_li .sct_ct_wrap {position:relative;width:100%;padding:10px;background:#fbfbfb;height:64px;text-align:left}
#rom_list .rom_ul .sct_li .sct_ct_wrap .sct_name {color:#151515;display:block;font-size:1.25em;font-weight: bold;}
#rom_list .rom_ul .sct_li .sct_ct_wrap .sct_local {color: #888;font-size: 1em;display:block;line-height: 21px;}
#rom_list .rom_ul .sct_li .sct_ct_wrap .sct_price {color: #ff1200;font-size: 1.2em;display:block;line-height: 21px;}

/* 티비리스트 */
#ytb_list {margin-top:50px;}
#ytb_list header{position: relative; border-bottom: 0px solid #d9d9d9;padding-bottom: 15px;margin-bottom: 15px;letter-spacing: -2px;text-align:center}
#ytb_list header .tit{
	position:relative;font-size:2.4em;font-weight:bold;display:inline-block;
	padding:0 30px;background-color:#fff;z-index:10;
}
#ytb_list header .tit .tit_div{display:inline-block;font-weight:400;}
#ytb_list .tit_line {border-bottom:1px solid #ccc;width:100%;padding-top:10px;top:10px;position:absolute}
#ytb_list .sub_tit {color:#888;padding:15px 0;letter-spacing:-1px;font-size:1.2em}

#ytb_list .tv_ul {margin:0;max-width:1200px;}
#ytb_list .tv_ul:after {display:block;visibility:hidden;clear:both;content:""}
#ytb_list .tv_ul .sct_li {
	position: relative;float: left;margin-right: 15px;margin-bottom: 15px;text-align: left;
	border: 1px solid #dfdfdf;border-radius: 15px;overflow: hidden;cursor:pointer;
}
#ytb_list .tv_ul .sct_li:nth-child(3n) {margin-right:0}

#ytb_list .tv_ul .sct_li .sct_a {text-decoration:none}
#ytb_list .tv_ul .sct_li .sct_a:focus, .tv_ul .sct_a:hover {text-decoration:none;color:#000;}

#ytb_list .tv_ul .sct_li .sct_a .sct_img {position:relative;text-align:center}
#ytb_list .tv_ul .sct_li .sct_a .sct_img .img {display: block;background-repeat: no-repeat;background-position: center center;background-size: cover;cursor: pointer;}
#ytb_list .tv_ul .sct_li .sct_a .sct_img .you_btn {
	position:absolute;background:url('../../../img/you_btn_off.png');background-size:cover;background-repeat: no-repeat;z-index:1;
	top: 0;width:100%;height:100%;
}
#ytb_list .tv_ul .sct_li .sct_a .sct_img .you_btn:hover {
	position:absolute;background:url('../../../img/you_btn_on.png');background-size:cover;background-repeat: no-repeat;z-index:1;
	top: 0;width:100%;height:100%;
}

#ytb_list .tv_ul .sct_li .sct_ct_wrap {position:relative;width:100%;padding:10px;background:#fbfbfb;height:62px;text-align:left}
#ytb_list .tv_ul .sct_li .sct_ct_wrap .sct_txt {color:#151515;display:block;font-size:1.25em;font-weight: bold;}
#ytb_list .tv_ul .sct_li .sct_ct_wrap .sct_basic {
	word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	color: #888;height: 21px;line-height: 21px;font-size: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}






/* 상품검색 */
#ssch {margin:20px 0; width:1200px;margin:0 auto;}
#ssch:after {display:block;visibility:hidden;clear:both;content:""}
#ssch h2 {font-size:1.8em;line-height:30px;margin:10px 0}
#ssch h2 .ssch_result_total {float:right;color:#6f6f6f;font-size:0.55em;font-weight:normal}
#ssch h2 strong {}
#ssch_frm {background:#fff;border:1px solid #e3e5e8;padding: 20px;}
#ssch_frm form div input#ssch_qname {}
#ssch_frm:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm div {margin:0 0 10px}
#ssch_frm strong, #ssch_frm .ssch_lbl {display:inline-block;width:100px;font-weight:bold}
#ssch_frm .frm_input {height:35px;}
#ssch_frm #ssch_q{width:100%;}
#ssch_frm .ssch_scharea {padding:15px;border-bottom:1px solid #e3e5e8}
#ssch_frm .ssch_scharea:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm .ssch_scharea label {display:inline-block;margin:0 8px 0 0}
#ssch_frm .ssch_scharea .ssch_input {height:45px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
#ssch_frm .ssch_scharea .btn_submit {width:90px;height:45px;margin-right:5px;padding:0 5px;font-weight:bold;border:1px solid #2e3745;background:#434a54}

#ssch_frm .ssch_left {}
#ssch_frm .ssch_option {padding:15px;border-bottom:1px solid #e3e5e8}
#ssch_frm .ssch_option .ssch_input {height:32px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}

#ssch_frm p {padding:15px;color:#737373;border-top: 1px solid #dddddd;line-height:1.5em}

#ssch_cate {background:#fff;border-bottom:1px solid #e3e5e8;padding:15px}
#ssch_cate ul {margin-top:20px;padding:0px;list-style:none;zoom:1;}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_cate li {
	float:left;padding:15px 0px;width:20%;text-align:center;margin-top:-1px;border: 1px solid #dddddd;
    border-left: 1px solid #ffffff;
}
#ssch_cate li:first-child {border-left: 1px solid #dddddd;}
#ssch_cate li:nth-child(5n) {border-right:0}
#ssch_cate li span {font-weight:normal}
#ssch_cate a {display:block;}
#ssch_cate a:hover {color:#3a8afd;text-decoration:none;}

#ssch_frm #ssch_sort {margin:0;padding:0;list-style:none;zoom:1;width:100%;}
#ssch_frm #ssch_sort:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm #ssch_sort h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#ssch_frm #ssch_sort ul {margin:0;padding:0 0 0 1px;list-style:none}
#ssch_frm #ssch_sort ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm #ssch_sort li {float:left;margin-left:-1px;text-align:center;line-height:40px;}
#ssch_frm #ssch_sort li a {border:1px solid #dddddd;border-radius:0;padding:0;display:block;}
#ssch_frm #ssch_sort li:hover:after {content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#3a8afd}
#ssch_frm #ssch_sort li:hover a {color:#3a8afd}
#ssch_ov {font-size:1.5em; margin:30px 0px 10px !important;text-align:center;}

#ssch_frm .ssch_qfrom_group{padding-left:100px;padding-right:90px;position:relative;}
#ssch_frm .ssch_qfrom_group strong{position:absolute; top:10px; left:0;}
#ssch_frm .ssch_qfrom_group input[type=text]{width:47%;}

#ssch_frm .ssch_q_group{padding-left:100px;padding-right:90px;position:relative;margin-bottom:20px;}
#ssch_frm .ssch_q_group label{position:absolute; top:10px; left:0;}
#ssch_frm .btn_submit {padding:5px 30px;height:35px; position:absolute; top:0px;right:0px;}

#ssch_frm .chk_box {display:inline-block;float:left}
#ssch_frm .chk_box input[type="checkbox"]:checked + label span {background:url('../img/chk.png') no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px;top:-10px;}
