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


/* ¸ÞÀÎÆäÀÌÁö ÄÁÅÙÃ÷ ¿µ¿ª 100% È®Àå*/
#contentWrap{width:100% !important;}
#content {width: 100% !important;}
/* ¸ÞÀÎÆäÀÌÁö ÄÁÅÙÃ÷ ¿µ¿ª 100% È®Àå*/



/* ¸ÞÀÎ ¹è³Ê ÇÏ´Ü ÀÌº¥Æ® ¿µ¿ª °ü·Ã*/
.ban_line {height:8px; padding:30px 0px 10px;}
.event_ban_area01 {padding-top:30px; width:1140px; height:167px;}
.event_ban01 {width:360px; height:167px; border:1px solid #e9e9e9; position:relative; background:url("/design/cscamera/0747momopet/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:#eb2a33; 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 #eb2a33; background-color:#fff;   color:#555;  cursor:pointer;}
.contentslider-event .sliderkit-nav-clip li.sliderkit-selected a{ border:1px solid #eb2a33; cursor:pointer;  background-color:#eb2a33; 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/cscamera/0747momopet/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:40px 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:80px;}
.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:40px 0px;}
/* ¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê °ü·Ã*/


/* ¸ÞÀÎ ·Ñ¸µ»óÇ° °ü·Ã */
.main_roll_pro {
  position: relative;
}

.main_roll_pro .inner {
  padding: 0;
}

.main_roll_pro .swiper2 {
  width: 1140px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.main_roll_pro .swiper2 .swiper-wrapper {
  display: flex;
}

.main_roll_pro .swiper2 .swiper-slide {
  width: 220px !important;
  text-align: center;
}

.main_roll_pro .swiper2 .swiper-slide img {
  border: 1px solid #efefef;
  width: 210px !important;
  height: auto;
}

/* ¹öÆ°À» ½½¶óÀÌµå ³»ºÎ¿¡ À§Ä¡ */

.main_roll_pro .swiper2 .swiper-button-prev,
.main_roll_pro .swiper2 .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 40px;
  z-index: 10;
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
}



/* ¸ÞÀÎ ÅÇ»óÇ° °ü·Ã */
.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; }




/* SNS ¿µ¿ª °ü·Ã*/
.sns_ban_area01 {padding-top:30px; padding-left:40px; width:1140px; height:60px;}
.sns_ban01 {width:240px; height:70px; border:0px solid #e9e9e9; position:relative; no-repeat; background-position:top right; }
.sns_ban02 {width:240px; height:70px; border:0px solid #e9e9e9; position:relative; no-repeat; background-position:top right; padding-left:30px; }
.sns_ban03 {width:240px; height:70px; border:0px solid #e9e9e9; position:relative; no-repeat; background-position:top right; padding-left:30px; }
.sns_ban04 {width:240px; height:70px; border:0px solid #e9e9e9; position:relative; no-repeat; background-position:top right; padding-left:30px; }


/* SNS ¿µ¿ª °ü·Ã*/



/*¸ÞÀÎ¹è³ÊÃß°¡*/
/*¸ÞÀÎºò¹è³Ê*/

.main_roll {
	position: relative;
	z-index: 1;
	width: 100%;
	overflow: hidden;
}
.main_roll .swiper-slide img{width:100%; height:100%; object-fit:cover}
.main_roll .swiper-container {
	width: 100% !important;
}
.main_roll .swiper-pagination-bullet {
    
    background:#979797;
	margin: 0 5px !important;
	cursor: pointer;
    opacity: 1 !important;
    width: 10px !important;
    height: 10px !important;
    border-radius: unset !important;
    border: 0 !important;
}

.main_roll .swiper-pagination-bulle:active{border-radius:unset !important}

.main_roll .swiper-pagination-bullet-active {
	background: #000 !important;
}
.main_roll .swiper-pagination {
	bottom: 20px !Important;
}
.main_roll .swiper-button-prev {
	opacity: 1;
	background: url(//skin.makeshop.co.kr/skin/daylight/pc/img/bnr_prev.png) no-repeat;
	height: 61px !important;
	width: 31px !important;
	background-size: contain;
}
.main_roll .swiper-button-next {
	opacity: 1;
	background: url(//skin.makeshop.co.kr/skin/daylight/pc/img/bnr_next.png) no-repeat;
	height: 61px !important;
	width: 31px !important;
	background-size: contain;
}

.main_roll .swiper-button-next:after, .swiper-button-prev:after{font-size:0 !important}
.main_roll .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	cursor: pointer !important;
	pointer-events: inherit !important;
}



.w1200,.item-wrap{width:1200px !important;}
/* BASIC css end */

