/* ÀüÈÄ»çÁø pc Ä¿½ºÅÒ */

.chk{position:relative; display:block;}
.txt {font-size: 16px; padding: 8px;}
.review_txt {width:100%; height: auto; color: #333; padding:1.2rem 0; text-align:center; border-bottom:1px solid #556B2F;}
/*.review_item_box{position:relative;}
.review_item_box > a{overflow:hidden; position: relative; display: block; width: 100%; height: 100%; border:2px solid #b5b5b5; transition: border 0.3s ease-in-out; -webkit-transition: border 0.3s ease-in-out; -moz-transition: border 0.3s ease-in-out; -ms-transition: border 0.3s ease-in-out; -o-transition: border 0.3s ease-in-out;}
.review_item_box > a:hover{position:relative; border:2px solid #0f594e;}*/
.best_icon{position: absolute; top:10px; left:14px; width:55px; height:25px; line-height:24px; color:#fff; background:#075e53; border-radius:15px; text-align:center; font-size:13px; }
.circle {
    color: #fff;
    background: url(../../../img/signature_icon.svg) 50% 50%/100% no-repeat;
    position: absolute;
    font-weight: 600;
    text-align: center;
    line-height: 75px;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-indent:-9999px;
    z-index: 1
}
.btn_del{margin:0; padding:0; border:0; background:none;}
.section > .container{padding:30px 20px;}

.review_ba_img_wrap{position:relative; width:100%; display:flex; justify-content:center; align-items:center;}
.review_ba_img_wrap::after{content:''; position:absolute; top:50%; left:50%; width:36px; height:36px; background: url('img/arrow_icon2.png') 50% 50%/100% no-repeat; transform: translate(-50%,-50%) translateZ(0); -webkit-transform: translate(-50%,-50%) translateZ(0); -moz-transform: translate(-50%,-50%) translateZ(0); -ms-transform: translate(-50%,-50%) translateZ(0); -o-transform: translate(-50%,-50%) translateZ(0); z-index:1;}
.review_view_ba_img{width:40%; height:auto; padding:0 0.2rem;}
.review_view_ba_img > a > img{width:100% !important; height:100%; object-fit:cover; display:block;}
.review_view_ba_img > p{padding:10px 0; background:#f2f2f2;}
/*.review_ba_img_wrap{position:relative; width:100%; display:flex; justify-content:center; align-items:flex-start;}
.review_ba_img{width:50%; aspect-ratio:3 / 4;}
.review_view_ba_img{padding:20px 10px 40px;}
.review_view_ba_img > p{padding:10px 0; background:#f2f2f2;}
.review_after_img.blur { position:relative; }
.review_after_img.blur:after { 
    content:''; position:absolute; top:0; left:0; width:100%; height:100%; display:inline-block; 
    background:url("../review/img/icon-lock.png") no-repeat center/20px; 
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
}
.review_after_img.blur > img{
    image-rendering: -webkit-optimize-contrast;
    width:auto;
    height:100%;
}*/


.review_text{position:absolute; top:50%; left:0; width:100%; text-align:center; transform:translateY(-50%) translateZ(0); -webkit-transform:translateY(-50%) translateZ(0); -moz-transform:translateY(-50%) translateZ(0); -ms-transform:translateY(-50%) translateZ(0); -o-transform:translateY(-50%) translateZ(0);}



/* °Ë»ö */
#bo_sch {clear:both;margin-bottom:10px;padding-top:5px;text-align:center}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#bo_sch #sfl {width:100px;height:34px; background:#f8f8f8; border:none; border-radius:5px; padding-left: 10px; outline: none; vertical-align: middle; font-size: 14px;}
#bo_sch #stx {width:200px;height:34px;padding:5px 10px; border:none;background:#f8f8f8 !important;border-radius: 5px;box-shadow: none;font-size: 14px;margin-right: 10px;}

.ca_name_box{width: 120px; padding: 5px 10px; font-size: 14px; outline: none;}

.cke_sc{opacity: 0; visibility: hidden; height: 0;}

/* ºÐ·ù */
.review_nav{position:relative; width:100%; max-width:950px; margin-left:auto; margin-right:auto; border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;}

#bo_cate ul { display:flex; margin:0 auto 6rem; justify-content:center; }
#bo_cate li { display:inline-block; width:auto; margin:0 10px; text-align:center; }
#bo_cate a { position:relative; min-width:6.75rem; width: auto; display:block; padding:0.9rem 1rem; border:1px solid #6e6e6e; color:#6e6e6e; background-color:#fff !important; font-size:1.125rem; border-radius:50px; font-weight:500; text-align:center;}
#bo_cate #bo_cate_on { border:1px solid #556B2F; color:#fff; background-color:#556B2F !important; font-weight:500; }
#bo_cate a:hover { border:1px solid #556B2F; color:#fff; background-color:#556B2F !important; font-weight:500; }

/* ÆäÀÌÂ¡ */
.pg_wrap {clear:both;margin:30px 0 ;text-align:center}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.pg {}
.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#fff;border:0px;}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {color:#666;font-size:12px;height:30px;line-height:30px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:2px;}
.pg_page:hover{background-color:#fff;color:#666;}
.pg_start {text-indent:-999px;overflow:hidden;background:url('https://kuwolskin.com/theme/oracle/img/btn_first.gif') no-repeat 50% 50% #fff;padding:0;border:0px;}
.pg_prev {text-indent:-999px;overflow:hidden;background:url('https://kuwolskin.com/theme/oracle/img/btn_prev.gif') no-repeat 50% 50% #fff;padding:0;border:0px}
.pg_end {text-indent:-999px;overflow:hidden;background:url('https://kuwolskin.com/theme/oracle/img/btn_end.gif') no-repeat 50% 50% #fff;padding:0;border:0px}
.pg_next {text-indent:-999px;overflow:hidden;background:url('https://kuwolskin.com/theme/oracle/img/btn_next.gif') no-repeat 50% 50% #fff;padding:0;border:0px}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fff}

.pg_current {display:inline-block;background:#fff;color:#555;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:2px;font-weight:500;}

.list_btn{position:relative; width:72px; height:32px; background:#fff; border:1px solid #000; border-radius:0; color:#000; font-size:14px; line-height: 30px; margin:0 4px;}
.list_btn.list_btn_admin{background:#666; border:1px solid #666; color:#fff;}

@media all and (max-width:1280px) {
    #bo_w{width:100%; padding:8rem 4rem !important; margin:0;}
} 
@media all and (max-width: 800px) { 
    
    #bo_cate ul{flex-wrap: wrap; gap: 1rem 1rem; margin: 0 auto 4rem;}
    #bo_cate li{width:auto;   margin: 0;  }
    
    .event-row .event--item{width:50%; height:100%;}
    .review_txt{min-height:80px; max-height:100px;}
    
    .frm_input{width:100%;}
    
    #bo_v_con{min-height:auto;}
    .review_ba_img_wrap{gap:0 1rem;}
    .review_view_ba_img{padding:0; width:calc(44% - 0.5rem);}
    .review_view_ba_img > a > img{width:100%;}
    
    
    
}
@media all and (max-width: 480px) {
    #bo_w{padding:8rem 2rem !important;}
}
@media all and (max-width: 434px) { 
    
    #bo_list{margin-bottom:5rem;} 
    #bo_cate li{ }
    #bo_cate a{font-size:13px;  min-width:26%;}
    
    .bo_v_com > li{margin:0;}
    .list_btn{width: 62px; font-size:11px; line-height: 29px;}
    
    .review_nav{max-width:100%; }
    
    .event-row .event--item{width:100%; height:100%;}
    .review_txt{min-height:100%; max-height:100%;}
    .review_txt > a > div.m_10{margin-bottom:0;}
    
    #bo_sch{position:relative; width:100%;}
    #bo_sch > from{width:100%;}
    #bo_sch #sfl{width:24%;}
    #bo_sch #stx{width:48%;}
    
}