@CHARSET "UTF-8";

/*입주업체안내*/
.shopinfo .smap img{width:100%;}
.shopinfo .search_list{display:flex;gap: 10px;padding: 25px;margin-bottom: 25px;background: #edf3ff;}
.shopinfo .search_list select.custom_sel{flex-shrink:0;width:20%;height: 50px;border: 0;}
.shopinfo .search_list #frm_search{flex-grow: 1;}
.shopinfo .search_box{display: flex;flex-grow: 1;justify-content: space-between;align-items: center;height: 50px;}
.shopinfo .search_box .srch_txt{width: 100%;height: 100%;border: 0;font-size:1.7rem;font-weight: 400;padding-left: 15px;}
.shopinfo .search_box .srch_txt::placeholder{color:#a5a5a5;}
.shopinfo .search_box .btn_srch{flex-shrink: 0;width:50px;height:50px;border: 0;font-size: 0;text-indent: -9999px;background:#4180ff url(/nanum/site/builder/dir/main/img/menu4847/btn_search.png) no-repeat 50% 50%;background-size:25px auto;cursor: pointer;}
.shopinfo table.table1 {font-size: 1.6rem;}
.shopinfo table.table1 .addr{text-align:left; padding-left:10px;}
.shopinfo .search_box button[type="button"]{height: 50px;color: #fff;font-size: 1.6rem;border: 0;padding: 0 15px;background: #060c53;}


/*입주업체안내_상세페이지*/
.shop_view .current{display: flex;justify-content: space-between;flex-wrap: wrap;border-top:2px solid #000;}
.shop_view .current dl{display: flex;align-items: center;width: calc(50% - 25px);min-height: 70px;padding-left: 20px;box-sizing: border-box;border-bottom: 1px solid #dfdfdf;}
.shop_view .current dl.company{align-items: normal;width:100%;padding: 25px 0 25px 20px;border-bottom: 1px solid #000;}
.shop_view .current dl:nth-last-child(-n+2){/* border-bottom:0; */}
.shop_view .current dl dt{flex-shrink: 0;width: 100px;font-weight:700;}
.shop_view .current dl dd{color:#333;}
.shop_view .current dl.company dd{height: 300px;padding-right: 20px;}
.shop_view .photo_llist{position:relative;display:block;}
.shop_view .photo_llist .photoSwiper{width:790px;}
.shop_view .photo_llist .swiper-slide > a{display: block;width: 380px;height:265px;border: 1px solid #e7e7e7;box-sizing: border-box;}
.shop_view .photo_llist .swiper-slide a img{width:100%;height:100%;}
.shop_view .photo_llist .swiper-button-next{right:0;}
.shop_view .photo_llist .swiper-button-prev{left:0;}
.shop_view .photo_llist .swiper-button-next,
.shop_view .photo_llist .swiper-button-prev{color:#333;width: 75px;height: 75px;border: 1px solid #dfdfdf;border-radius:100%;margin-top: -37.5px;}
.shop_view .photo_llist .swiper-button-next:after,
.shop_view .photo_llist .swiper-button-prev:after{font-size: 3.5rem;}
.shop_view .photo_llist .swiper-pagination{bottom:-45px;}
.shop_view .photo_llist .swiper-pagination-bullet-active{background:#000;}
.shop_view .btn_w.center{margin-top:50px;}

/* 입주업체안내_상세페이지_팝업 */
#shadow{position:fixed;display:none;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;z-index:11;}
.shop_view .photo_llist .jsLayerPop{position:fixed;width: 1000px;top: 50%;left:50%;z-index:999;display:none;transform: translate(-50%, -50%);border-radius: 10px;box-sizing: border-box;}
.shop_view .photo_llist .jsLayerPop .txtbox{width: 100%;text-align: center;overflow-y: scroll;height: 700px;line-height: 0;background: #fff;}
.shop_view .photo_llist .jsLayerPop .txtbox img{width: 100%;}
.shop_view .photo_llist .jsLayerPop .txtbox .closed{display:block;position:absolute;right: -70px;top: 50px;margin-top:-37px;display: flex;align-items: center;justify-content: center;width: 54px;height: 54px;/* transition: .5s; */text-indent: -9999px;font-size: 0;background: url(/nanum/site/builder/dir/main/img/menu4847/mmenu_cls_wht.png) no-repeat 0 0;background-size: 40px auto;background-position: 50%;}
.shop_view .photo_llist .jsLayerPop .txtbox .closed img{width: 40px;height: 40px;}
.shop_view .photo_llist .jsLayerPop .txtbox .closed:hover{transform:rotate(90deg);border-radius:50%;box-sizing:border-box;background:#000 url(/nanum/site/builder/dir/main/img/menu4847/mmenu_cls_wht.png) no-repeat 50%;background-size:25px auto;}

.shop_view .photo_llist .jsLayerPop .txtbox::-webkit-scrollbar{width:6px;background-color:#f0f0f0;border-radius:5px;}
.shop_view .photo_llist .jsLayerPop .txtbox::-webkit-scrollbar-thumb{background-color:#b5b8bf;border-radius:5px;}


/* 페이징 */
.shop_paginate{display:flex;gap:5px;align-items:center;justify-content:center;position:relative;margin-top:30px;padding:30px 0;text-align:center;}
.shop_paginate a.prev,
.shop_paginate a.next{position:relative;font-size:0;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;}
.shop_paginate a.prev::after,
.shop_paginate a.next::before{content:'';position:absolute;top:50%;left:50%;width:7px;height:12px;margin:-6px 0 0 -3px;background:url(/nanum/site/builder/skin/common/img/btn_paginate_arr.png) no-repeat;background-size:cover;}
.shop_paginate a.prev::after{transform:rotate(180deg);}
.shop_paginate a,
.shop_paginate strong{width:34px;height:34px;padding:0;border-radius:5px;background:#f5f5f5;font-family:'Poppins',sans-serif;font-size:13px;letter-spacing:0;line-height:34px;color:#000;vertical-align:middle;}
.shop_paginate strong{background:#000;font-weight:700;color:#fff;vertical-align:middle;}


/********************1280********************/
@media all and (max-width:1280px){

/*입주업체안내_상세페이지*/	
.shop_view .photo_llist .photoSwiper{width:100%;}
.shop_view .photo_llist .swiper-slide > a{width:100%;}
.shop_view .photo_llist .swiper-button-next,
.shop_view .photo_llist .swiper-button-prev{margin-top:-37.5px;background: rgb(255 255 255 / 0.5);}	
	
	
/* 장비소개 팝업 */	
.shop_view .photo_llist .jsLayerPop{width:100%;padding: 50px;}
.shop_view .photo_llist .jsLayerPop .txtbox{height: 600px;}
.shop_view .photo_llist .jsLayerPop .txtbox img{width:100%;}
.shop_view .photo_llist .jsLayerPop .txtbox .closed{top:20px;right:50%;margin-right: -27px;}	
	
	
}



/********************태블릿********************/
@media all and (max-width:1024px){



}

/********************모바일********************/
@media all and (max-width:767px){

/*입주업체안내*/
.shopinfo .search_list{flex-direction:column;padding:15px;}
.shopinfo .search_list select.custom_sel{width:100%;}
.shopinfo .search_box button[type="button"]{padding:0 5px;}

/*입주업체안내_상세페이지*/	
.shop_view .current{flex-direction: column;}
.shop_view .current dl{width:100%;min-height: auto;padding: 10px 0;}	
.shop_view .current dl.company{padding:15px 0;}
.shop_view .current dl.company dd{height:200px;overflow-y: scroll;}
.shop_view .photo_llist .swiper-slide > a{width:99.9%;height:250px;line-height: 0;}	
.shop_view .photo_llist .swiper-button-next,
.shop_view .photo_llist .swiper-button-prev{width:50px;height:50px;margin-top: -25px;}
	
	
/* 장비소개 팝업 */	
.shop_view .photo_llist .jsLayerPop{padding:20px;}
.shop_view .photo_llist .jsLayerPop .txtbox .closed{top:-10px;}
	
}

/********************웹********************/
@media all and (min-width:1025px) {

/*입주업체안내*/    
.shopinfo table.table1 tr:hover{background:#f5f5f5;}
.shopinfo table.table1 tr td:hover a{font-weight:700;color:#2d68de;}    

 /* 입주업체안내_상세페이지_팝업 */
.shop_view .photo_llist .jsLayerPop .txtbox .closed:hover{transform:rotate(90deg);border-radius:50%;box-sizing:border-box;background:#000 url(/nanum/site/builder/dir/main/img/menu4847/mmenu_cls_wht.png) no-repeat 50%;background-size:25px auto;}
  
}