/* BASIC css start */
#popup_layer {visibility:visible; position:fixed;top:0;left:0;z-index: 10000; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4);} 
/*ÆË¾÷ ¹Ú½º*/
.popup_box{position:fixed;position: absolute;top:50%;left:50%; transform:translate(-50%, -50%);z-index:1002;box-sizing:border-box;background:#fff; border-radius:20px; width:374px !important;  }
/*ÄÁÅÙÃ÷ ¿µ¿ª*/
.popcontent {border-radius: 20px 20px 0 0;}
.popup_box .popup_cont {padding:50px;line-height:1.4rem;font-size:14px;word-break: break-word;}
.popup_box .popup_cont h2 {padding:15px 0;color:#333;margin:0;}
.popup_box .popup_cont p{ border-top: 1px solid #666;padding-top: 30px;}
/*¹öÆ°¿µ¿ª*/
.popup_box .popup_btn {display:table;table-layout: fixed; height:40px; word-break: break-word; float:right; padding-right:15px; }
.popup_box .popup_btn a {position: relative; display: table-cell; height:40px; color:#222222; font-weight:normal; font-size:12px;text-align:right;vertical-align:middle;text-decoration:none;  padding:0px 15px 0px 15px; font-weight:bold;}
/*.popup_box .popup_btn a:before{content:'';display:block;position:absolute;top:10px;right:29px;width:1px;height:21px;background:#949494;-moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.popup_box .popup_btn a:after{content:'';display:block;position:absolute;top:10px;right:29px;width:1px;height:21px;background:#949494;-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}*/
.popup_box .popup_btn a.close_day { font-weight:normal; color:#5e6469; text-align:left;}
.popup_box .popup_btn a.close_day:before, .popup_box .popup_btn a.close_day:after{display:none;}
/*¿À¹ö·¹ÀÌ µÞ¹è°æ*/
.popup_overlay{position:absolute;position:fixed;top:0px;right:0;left:0;bottom:0;z-index:1001;;background:rgba(0,0,0,0.5);}   
.popcontent .popvisual { position:absolute; top:auto; right:auto; font-size:12px; color:#fff; bottom:55px; left:15px; width:50px; height:30px; line-height:30px; background:rgba(0,0,0,.16); border-radius:20px;}
left: unset;bottom: unset;min-width: 30px; }
.popcontent .poparrow {position:absolute; top:50%; width:40px; height:40px; margin-top:-22px; z-index:10; cursor:pointer; font-size:0px; outline:none; }
#popup_layer .swiper-button-next{background:url("//roompacker.cdn.smart-img.com/html/phps/pc/main/midBannerArrow.png") no-repeat !important;  background-position:-11px -67px !important;}
#popup_layer .swiper-button-prev{background:url("//roompacker.cdn.smart-img.com/html/phps/pc/main/midBannerArrow.png") no-repeat !important;  background-position:-9px -9px !important;}
#popup_layer .swiper-button-next::after,
#popup_layer .swiper-button-prev::after {display:none;}
#popup_layer .popup_box input {  background-color: #ddd;border-left-color: rgba(221, 221, 221, 0.1);	border-right-color: rgba(221, 221, 221, 0.1);	background-size: 70%;	background-position: center;	background-repeat: no-repeat;	border: none;	border-radius: 18px;    margin-right:3px;    -webkit-appearance: none;   -webkit-border-radius: 0;    }
    
.popup_box input[type="checkbox"] {   width:17px;  height:17px;  margin:0 6px 1px 0;   background-image:url(//roompacker.cdn.smart-img.com/html/phps/m/common/check_input.png);   -webkit-appearance:button;   background-size: 70% !important;
	background-position: center !important;	background-repeat: no-repeat !important;	border: none !important;	border-radius: 38px !important;    -webkit-appearance: none;    outline:0;}
.popup_box input[type="checkbox"]:checked {    background-image:url(//roompacker.cdn.smart-img.com/html/phps/m/common/check_input.png) !important;    background-color:#8b8b8b; !important;}
.prd-ico{}


/* BASIC css end */

