.owl-carousel .owl-wrapper:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.owl-carousel{display:none; position:relative; width:100%; -ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none; position:relative; -webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden; position:relative; width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page, 
.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{ cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper, 
.owl-carousel .owl-item{-webkit-backface-visibility:hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden;  -webkit-transform:translate3d(0,0,0);  -moz-transform:translate3d(0,0,0);  -ms-transform:translate3d(0,0,0)}
#owl_slider{}
.owl_slider_list{margin-top:10px; padding-right:8px; padding-left:8px; position:relative}
.owl_slider_list img, .owl_slider_list dt, .owl_slider_list dd{height:auto; width:100%}
.owl_slider_list dl{margin-top:3px; margin-right:0px; margin-bottom:0px; margin-left:0px; font-size:12px}
.owl_slider_list p{color:#fe6698; font-size:12px; margin-top:4px}
.owl_slider_list dt{color:#666; font-size:10px}
.owl_slider_list dd{color:#95793f; font-weight:bold; font-size:12px; margin-top:3px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.owl_slider_list dd h3{font-size:12px;}
#owl_slider a{display:block}
.sp_new_salon{color:#FFF; background-color:#f84a64; font-size:10px; position:absolute; font-weight:bold; margin-left:7px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; padding-top:4px; padding-right:5px; padding-bottom:4px; padding-left:5px}