@charset "utf-8";

/*검색*/
.hotel_search{overflow:hidden;padding:10px 20px;margin-bottom:20px;background:#ACACAC}
.hotel_search p{float:left;color:#fff;line-height:1.95em}
.hotel_search fieldset{float:right}
.hotel_search label{margin:3px 0 0 10px}
.hotel_search input[type="search"],.hotel_search input[type="text"]{width:200px;border:1px solid #fff;background:#fff}
.hotel_search input[type="submit"]{border:1px solid #cd431b;background:#e44c1f}

/*음식정보*/
.info_lst ul{margin-top:10px}
.info_lst li{display:block;float:none;margin-top:8px}
.info_lst li:first-child{margin-top:0}
.info_lst li em{display:inline-block;width:65px;min-height:24px;padding-left:30px;font-weight:700;color:#000}
.info_lst.type4 li em{background:url(/images/prog/common/icon_food.png) no-repeat}
.info_lst li.addr em{background-position:0 0}
.info_lst li.tel em{background-position:0 -40px}
.info_lst li.menu em{background-position:0 -80px}

/*음식리스트*/
#foodstay_lst{overflow:hidden}
#foodstay_lst .item{overflow:hidden;width:100%;padding-top:20px;border-bottom:1px solid #cdcdcd}
#foodstay_lst .item figure{margin:0 0 20px;text-align:center}
#foodstay_lst .item figure{position:relative;float:left;overflow:hidden;width:253px;height:152px;margin-right:27px;background:#e7e7e7 url(/images/prog/common/noimage.gif) no-repeat 50% 50%}
#foodstay_lst .item figure .no_image{display:block;position:absolute;top:50%;left:50%;margin:-24% 0 0 -21%}
#foodstay_lst .item figure img{margin:0 auto;text-align:center}
#foodstay_lst .item .info_lst{min-height:152px;margin:0 0 20px 280px}
#foodstay_lst .item .subject,#foodstay_lst .item em{font-weight:700;color:#000}
#foodstay_lst .item .subject{font-size:1.21em}
#foodstay_lst .item .view_detail{margin-top:7px;text-align:right}

/*음식뷰*/
.foodstaywrap,.foodstay_map{position:relative}
.foodstaywrap .foodstay_infowrap{position:relative;min-height:253px;margin-top:10px;padding:20px 25px;border:1px solid #d3d3d3;background:#f5f5f5}
.foodstaywrap .foodstay_img{float:left;width:387px;height:242px;border:1px solid #b3b3b3;padding:5px;background:#fff}
.foodstaywrap .foodstay_img figure{display:block;overflow:hidden;width:100%;height:100%;background:#e7e7e7 url(/images/prog/common/noimage.gif) no-repeat 50% 50%;text-align:center}
.foodstaywrap .foodstay_img figure img{display:block}
.foodstaywrap .foodstay_info{position:relative;min-height:253px;margin-left:440px}
.foodstaywrap .basic_list li{min-height:23px}
.foodstaywrap .basic_list li strong{width:30%}
.foodstaywrap .foodstay_imgs{position:relative;margin-top:10px;padding:35px 35px 0;border:1px solid #d3d3d3;background:#fcfcfc}
.foodstay_imgs .basic_gallary{position:relative;display:inline-block;width:100%}
.foodstay_imgs .basic_gallary .gallwrap{margin:0}
.foodstay_imgs .basic_gallary .gallwrap li{float:left;width:25%;margin:0}
.foodstay_imgs .basic_gallary .gallwrap li a{display:block}
.foodstay_imgs .basic_gallary .gallwrap li figure{overflow:hidden;width:auto;max-height:120px;padding:0 15px;background:none;text-align:center}
.foodstay_imgs .basic_gallary .gallwrap li figure img{width:100%;height:120px;}
.foodstay_imgs .basic_gallary .gallwrap li figcaption{position:static;width:auto;padding:20px 15px 10px}
.foodstay_imgs .basic_gallary .gallwrap li figcaption em{position:static;bottom:0;padding-top:0;color:#615c5d}
.foodstaywrap .board_butt{text-align:center}


/*media*/
@media (min-width:1024px) and (max-width:1279px){
	.foodstaywrap .foodstay_img{float:none;margin:0 auto}
	.foodstaywrap .foodstay_info{min-height:100%;margin:20px 0 0 0}
	.foodstaywrap .basic_list li strong{width:20%}
}
@media (max-width:800px){
	.foodstaywrap .foodstay_img{float:none;margin:0 auto}
	.foodstaywrap .foodstay_info{min-height:100%;margin:20px 0 0 0}
	.foodstaywrap .basic_list li strong{width:20%}
}
@media (max-width:480px){
	.foodstay_imgs .basic_gallary .gallwrap li{width:50%}
}
@media (max-width:360px){
	.foodstaywrap .foodstay_img{width:278px;height:174px}
}
@media (max-width:320px){
	.foodstaywrap .foodstay_img{width:238px;height:149px}
}


/*음식숙박*/
@media (max-width:639px){
#foodstay_lst .item figure{width:100%;margin-right:0}
#foodstay_lst .item figure img{height:100%}
#foodstay_lst .item .info_lst{margin:0 0 20px}
}


