*:focus { outline: none; } /* 크롬파란테두리삭제 */
.div {font-size:0;line-height:0;}
.div > * {display:inline-block !important;vertical-align:top;}
.w100 { max-width:100%; }
.display{ display:none !important;;}
.zoom{-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;-webkit-transform:scale(1);transform:scale(1); }
.zoom:hover{-webkit-transform: scale(1.05);transform: scale(1.05);backface-visibility: hidden;}
.box { -webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }
.clear{content:" ";display:block;clear:both; }
.upper,.upper * {text-transform:uppercase;}

.mov03 {-webkit-transition:all 0.3s;-khtml-transition:all 0.3s ease;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; }
.mov05 {-webkit-transition:all 0.5s;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.7s;transition:all 0.5s;}
.mov07 {-webkit-transition:all 0.7s;-khtml-transition:all 0.7s ease;-moz-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s;}
.mov10 {-webkit-transition:all 1.0s;-khtml-transition:all 1.0s ease;-moz-transition:all 1.0s;-ms-transition:all 1.0s;-o-transition:all 1.0s;transition:all 1.0s;}
.mov30 {-webkit-transition:all 3.0s;-khtml-transition:all 3.0s ease;-moz-transition:all 3.0s;-ms-transition:all 3.0s;-o-transition:all 3.0s;transition:all 3.0s;}
.mov50 {-webkit-transition:all 5.0s;-khtml-transition:all 5.0s ease;-moz-transition:all 5.0s;-ms-transition:all 5.0s;-o-transition:all 5.0s;transition:all 5.0s;}

.movt5:hover  { -webkit-transform:translateY(-5px);transform: translateY(-5px); } 
.movt10:hover  { -webkit-transform:translateY(-10px);transform: translateY(-10px); } 



/* 애니메이션 */
.fadeIn {transition:all 1s ease;opacity:0;}
.fadeInUp {transition:all 1s ease;opacity:0;transform:translateY(30px);}
.fadeInDown {transition:all 1s ease;opacity:0;transform:translateY(-30px);}
.fadeInLeft {transition:all 1s ease;opacity:0;transform:translateX(-30px); }
.fadeInRight {transition:all 1s ease;opacity:0;transform:translateX(30px);}
.animate {transform:translateY(0px);transform:translateX(0px);opacity:1;}

/* 상세페이지 네이버스토어가기 버튼 */
.store_btn { width:100%; text-align:center; margin:50px auto;}
.store_btn a { display:block; color:#222; padding:20px; font-size:15px;  font-weight:bold;  background:#fff;  border:1px solid #222 }
.store_btn a:hover  { display:block; color:#fff ; padding:20px; font-size:15px;  font-weight:bold; background:#000;   }