/* BASIC css start */
.mainYtWrap {  display: none; }
.mainYtWrap #playerWrap { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index:9999;}
.mainYtWrap #playerWrap i { float: right; margin-bottom: 20px; font-size: 20px; color: #000; cursor: pointer; }


#main .best_prd {position:relative; width:1200px; margin:0 auto; padding:32px 0 0;}
#main .best_prd h3.title {height:154px; font-size:44px; font-weight:700; line-height:154px; text-align:center;}
#main .best_prd .prd_basic .item {padding:0 5.643%;}
#main .best_prd .prev {opacity:0; position:absolute; top:50%; left:-60px; z-index:5; width:28px; height:55px; margin-top:-27.5px; background:url('/design/kint/img/main/slide_prev.png') no-repeat center; cursor:pointer; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s; transition:all 0.8s;}
#main .best_prd .next {opacity:0; position:absolute; top:50%; right:-60px; z-index:5; width:28px; height:55px; margin-top:-27.5px;  background:url('/design/kint/img/main/slide_next.png') no-repeat center; cursor:pointer; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s; transition:all 0.8s;}
#main .best_prd:hover .prev,
#main .best_prd:hover .next {opacity:1;}

#main .je_item{display:none;}
#main .je_item.active{display:block;}

#header{background:transparent}
#header .gnb {background:#fff; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
#footer .ft_bnr {}


#insta_box{width:1475px; align:center; position:relative;}

.disc_per {font-size: 15px; font-weight: bold; color: #FF2222; }



/* BASIC css end */

