/* BASIC css start */
#header {margin-bottom:0px !important;}
#blk_scroll_wings { margin-top: 384px; }

/* 메인페이지 컨텐츠 영역 100% 확장*/
#contentWrap{width:100% !important;}
#content {width: 100% !important;}
/* 메인페이지 컨텐츠 영역 100% 확장*/


/* 메인이미지 관련 */
.contentslider-main {width:100%; height:449px; margin:0px auto; padding:0px; }
.contentslider-main .sliderkit-go-btn{ position:absolute; top:0px;z-index:10;}
.contentslider-main .sliderkit-btn-inner {width:1340px; position:relative; text-align:center; margin:0 auto;}
.contentslider-main .sliderkit-go-prev{left:50px;}
.contentslider-main .sliderkit-go-next{right:67px;}
.contentslider-main .sliderkit-go-prev a{position:absolute; width:17px; height:31px; cursor:pointer; background:url("/design/ouas2019/0747momopet/main_left.png") no-repeat; margin-top:210px; }
.contentslider-main .sliderkit-go-next a{position:absolute; width:17px; height:31px; cursor:pointer; background:url("/design/ouas2019/0747momopet/main_right.png") no-repeat; margin-top:210px; }
.contentslider-main .sliderkit-go-btn span{display:none;}
.contentslider-main .sliderkit-nav {position:absolute; top:395px; width:100%; font-size:0px;}
.contentslider-main .sliderkit-nav-clip ul {display:inline-block;  text-align:center;}
.contentslider-main .sliderkit-nav-clip li a{margin:0px 3px; padding:0px 20px; height:28px; line-height:28px;  border:1px solid #e9e9e9; background-color:#fff;  border-radius:28px; color:#555; outline:1px solid transparent; cursor:pointer; font-size:12px; letter-spacing:-0.3px;}
.contentslider-main .sliderkit-nav-clip li.sliderkit-selected a{ border:1px solid #ff7231; cursor:pointer;  background-color:#ff7231; color:#fff; outline:1px solid transparent;}
.contentslider-main .sliderkit-nav-clip li a {-webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
.contentslider-main .sliderkit-nav-clip li.sliderkit-selected a {-webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
.contentslider-main .sliderkit-panels{width:100%; height:449px; overflow:hidden; padding:0px; margin:0; text-align:center; background-color:#fff;}
.contentslider-main .sliderkit-panel {width:100%; height:449px; overflow:hidden; padding:0px;margin:0px;}
.contentslider-main .sliderkit-panel a {width:100%; height:449px;display:block;}
/* 메인이미지 관련 */

/* 메인 배너 하단 이벤트 영역 관련*/
.ban_line {height:8px; padding:50px 0px 35px;}
.event_ban_area01 {padding-top:50px; width:1140px; height:167px;}
.event_ban01 {width:360px; height:167px; border:1px solid #e9e9e9; position:relative; background:url("/design/ouas2019/ouas/event_ban01.jpg") no-repeat; background-position:top right;}
.event_ban01 a {width:360px; height:167px; display:block;}
.event_ban01 .inner_txt {text-align:left; position:absolute; top:39px; left:38px;}
.event_ban01 .inner_txt .txt01 {font-size:11px; font-weight:700; color:#ff7231; line-height:1;}
.event_ban01 .inner_txt .txt02 {font-size:16px; color:#222; letter-spacing:-0.3px; padding-top:13px; line-height:1.2; }
.event_ban01 .inner_txt .txt03 {font-size:11px; color:#555; letter-spacing:-0.3px; line-height:1; padding-top:12px;}

.event_ban02 {margin-left:27px; width:360px; height:167px; border:0px solid #e9e9e9; position:relative; }
.event_ban02 a {width:360px; height:167px; display:block;}
.event_ban02 .inner_txt {text-align:left; position:absolute; top:39px; left:38px;}
.event_ban02 .inner_txt .txt01 {font-size:11px; font-weight:700; color:#555; line-height:1;}
.event_ban02 .inner_txt .txt02 {font-size:16px; color:#222; letter-spacing:-0.3px; padding-top:13px; line-height:1.2; }
.event_ban02 .inner_txt .txt03 {font-size:11px; color:#555; letter-spacing:-0.3px; line-height:1; padding-top:12px;}

.contentslider-event .sliderkit-nav {position:absolute; top:146px; left:36px; font-size:0px;}
.contentslider-event .sliderkit-nav-clip ul {display:inline-block;  text-align:l;}
.contentslider-event .sliderkit-nav-clip li a{margin:0px 2px;  height:2px; width:20px; border:1px solid #ff7231; background-color:#fff;   color:#555;  cursor:pointer;}
.contentslider-event .sliderkit-nav-clip li.sliderkit-selected a{ border:1px solid #ff7231; cursor:pointer;  background-color:#ff7231; color:#fff; outline:1px solid transparent; }
.contentslider-event {width:360px; height:167px; margin:0px; padding:0px; }
.contentslider-event .sliderkit-panel {width:360px; height:167px; overflow:hidden; padding:0px;margin:0px; background-color:#fff;}
.contentslider-event .sliderkit-panel img {float:right;}

.event_ban03 {width:360px; height:167px; border:1px solid #e9e9e9; position:relative; background:url("/design/ouas2019/ouas/event_ban02.jpg") no-repeat; background-position:top right;}
.event_ban03 a {width:360px; height:167px; display:block;}
.event_ban03 .inner_txt {text-align:left; position:absolute; top:39px; left:38px;}
.event_ban03 .inner_txt .txt01 {font-size:11px; font-weight:700; color:#555; line-height:1;}
.event_ban03 .inner_txt .txt02 {font-size:16px; color:#222; letter-spacing:-0.3px; padding-top:13px; line-height:1.2; }
.event_ban03 .inner_txt .txt03 {font-size:11px; color:#555; letter-spacing:-0.3px; line-height:1; padding-top:12px;}
/* 메인 배너 하단 이벤트 영역 관련*/



/* 메인 상품 타이틀 관련*/
.main_pro_title {font-family: 'Dosis', sans-serif; text-align:left; font-size:20px; height:20px; line-height:1; letter-spacing:3px; font-weight:400; padding:60px 0px; color:#000;}
.main_pro_title strong {font-weight:700;}
.main_pro_title span {letter-spacing:0px; font-size:12px; color:#888; letter-spacing:-0.5px; position:relative; bottom:2px;}




/* 메인 이벤트 배너 관련*/
.event_ban_area02 {padding-top:70px;}
.event_ban_area02 img {-webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
.event_ban_area02 img:hover {opacity:0.6; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
.event_ban07 {padding:20px 0px;}
.event_ban08 {padding-bottom:50px}

/* 메인 이벤트 배너 관련*/


/* 메인 롤링상품 관련 */
.main_roll_pro {position:relative;}
.main_roll_pro .inner {padding:0px 22px;}
.main_roll_pro .swiper2 {margin-bottom:0px;}
.main_roll_pro .swiper2 .swiper-slide img {border-radius:50%; width:180px !important;}
.main_roll_pro .swiper-button-prev {
background:url("/design/ouas2019/0747momopet/roll_left.gif") no-repeat; 
    left:-20px;
    position: absolute;
    top: 50%;
    width: 11px;
    height: 20px;
    margin-top: -10px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 11px 20px;
    -webkit-background-size: 11px 20px;
    background-size: 11px 20px;
}
.main_roll_pro .swiper-button-next {
    background:url("/design/ouas2019/0747momopet/roll_right.gif") no-repeat; 
    right:-20px;
    position: absolute;
    top: 50%;
    width: 11px;
    height: 20px;
    margin-top: -10px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 11px 20px;
    -webkit-background-size: 11px 20px;
    background-size: 11px 20px;
}


/* 메인 탭상품 관련 */
.contentslider-tab { width:1140px; text-align:center; height:100%;}
.contentslider-tab .sliderkit-nav { position:relative; width:1140px; }
.contentslider-tab .sliderkit-nav-clip{ position:absolute; top:0px; left:0px; text-align:center; width:1138px; }
.contentslider-tab .sliderkit-nav-clip ul {display:inline-block;  text-align:center; }
.contentslider-tab .sliderkit-nav-clip li  {padding:0px; margin:0px; list-style:none; }
.contentslider-tab .sliderkit-nav-clip li:last-child a {border-right:1px solid #f1f1f1 !important;}
.contentslider-tab .sliderkit-nav-clip li a{cursor:pointer; width:282px;  border-left:1px solid #f1f1f1 !important; border:1px solid #fff; border-top:1px solid #f1f1f1; border-bottom:1px solid #aaa !important; text-align:center; height:38px;  color:#777; display:block; line-height:38px; font-size:12px; background-color:#f1f1f1;}
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected a {color:#000; background-color:#fff; height:38px; line-height:38px; border-bottom:1px solid #fff !important; border:1px solid #aaa; border-left:1px solid #aaa !important; border-right:1px solid #aaa !important;}
.contentslider-tab .sliderkit-panels {width:1138px;}
.contentslider-tab .sliderkit-panel {width:1137px; border-top:0px; padding-top:40px; position:relative;  }
.contentslider-tab .sliderkit-panel {overflow:visible !important;}
.contentslider-tab .sliderkit-panel tr {border-bottom:1px solid #e9e9e9 !important; }

.main_pro_tab .sliderkit .sliderkit-panel {z-index:1;  position:relative; overflow:hidden;}
.main_pro_tab .sliderkit {overflow:visible;}
.contentslider-tab .prd-list td {margin-left:0px; border-left:1px solid #eee; padding-top:45px; padding-bottom:45px;  }
.contentslider-tab .prd-list td:first-child {margin-left:4px !important; }
.contentslider-tab .prd-list td:last-child {border-right:1px solid #eee;}





/* BEST PRODUCTS 상품사이즈 관련 */
.main_pro_third table .info { width:278px !important;}
.main_pro_third .thumb { width:278px !important;}


/* SPECIAL PRODUCTS 상품사이즈 관련 */
.over_product {width:1140px; min-width:890px; }
.over_product table td {margin:0;padding-bottom:30px;}
.over_product table .tb-center {width:370px; height:370px; position:relative; margin:0 auto;padding:0;text-align:center; overflow:hidden;}
.over_product .thumb { width:100%;height:100%;font-size:0; line-height: 0;border:0;}
.over_product .thumb img { display: block; width:370px; height:370px; border:0;}
.over_product table .description {width:370px;height:370px;margin:0 auto;text-align:center;padding:0;position:absolute;top:0;left:0;background-color:rgba(255, 255, 255, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FFFFFF,endColorstr=#B3FFFFFF);vertical-align:middle;display:table;opacity:0;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.over_product table .info {vertical-align:middle;display:table-cell; letter-spacing:-0.3px;}
.over_product .dsc { font-weight:normal;font-size:14px;padding-bottom:5px;color:#000;word-break:break-all;margin:0 auto;width:90%;}
.over_product .subname { font-weight: normal; font-size:12px;color:#777;word-break:break-all;padding-bottom:5px; margin:0px auto 0; width:90%;}
.over_product .consumer { margin-top:5px; color:#777;font-size:12px; text-decoration:line-through; line-height:1;}
.over_product .price { margin-top:5px; font-weight:700; color:#000;font-size:14px; line-height:1;}
.over_product table .tb-center:hover .description {opacity:1; }
/* BASIC css end */

