@charset "utf-8";

/*공통*/
section.main>.inner {max-width:1200px; margin:0 auto;}
section.main>.inner2 {padding:50px 0;}
section.main>.inner2.type2 {padding:0 !important;}
section.main>.inner.type3 article[class*="Zone"] {padding:50px 0;}

/*inner:배너 및 슬라이드*/
.main .inner article.bannerZone {margin-top:40px; overflow:hidden; position:relative;}
.main .inner article.bannerZone>div {float:left; display:inline-block;}
.main .inner article.bannerZone>div.banner1,
.main .inner article.bannerZone>div.banner3 {width:25%;}
.main .inner article.bannerZone>div.banner1 {padding-right:10px;}
.main .inner article.bannerZone>div.banner3 {padding-left:10px;}
.main .inner article.bannerZone>div.majorSlider {width:50%; padding:0 10px; height:420px; position:relative;}
.main .inner article.bannerZone>div.majorSlider .sliderObj a {display:block; position:relative; width:100%; height:auto;}
.main .inner article.bannerZone>div.majorSlider .sliderPage * {vertical-align:middle; line-height:1; text-align:center;}
.main .inner article.bannerZone>div.majorSlider .sliderPage div span {display:none;}
.main .inner article.bannerZone>div.majorSlider.sliderV2 .normal li:first-child {z-index:999;}
.main .inner article.bannerZone>div.majorSlider.sliderV2 .normal li:first-child~li {z-index:1000;}
.main .inner article.bannerZone>div.majorSlider.sliderV2 .pageType3 {z-index:1001;}
.main .inner article.bannerZone>div.banner3>div+div {margin-top:20px;}


/* inner2:오늘만특가존 */
.saleZone {position:relative;}
.saleZone:before {content:""; display:block; width:100%; height:1px; position:absolute; left:0; top:335px; background:#e5e5e5;}
.todaySale {position:relative; width:1400px; height:435px; margin:0 auto;}

/* 왼쪽 영역 */
.todaySale .motionWrap {position:relative; overflow:hidden; float:left; width:435px;}
.todaySale .motionWrap .per {z-index:1; position:relative; height:220px; margin:-29px 0 0 -6px; font-family:"Abel"; color:#f40000; font-size:80px; line-height:1; font-weight:100; background:#fff;}
.todaySale .motionWrap .per span {font-size:220px;}
.todaySale .motionWrap .per~ {z-index:0; position:relative;}
.todaySale .motionWrap a {display:block; padding-right:50px;}
.todaySale .motionWrap:hover .name {color:#f40000; text-decoration:underline;}
.todaySale .motionWrap:hover .price .sale {color:#000;}
.todaySale .motionWrap .name {padding:5px 0; max-width:435px; max-height:70px; overflow:hidden; font-size:24px; line-height:1.3; color:#000; background:#fff; word-break:break-all;}
.todaySale .motionWrap .price {line-height:1; font-family:"Abel"; }
.todaySale .motionWrap .price span:first-child {font-size:30px; font-weight:600; color:#f40000;}
.todaySale .motionWrap .price span:last-child {font-size:16px; color:#999; text-decoration:line-through; margin-left:20px;}
.todaySale .tit {position:absolute; left:0; bottom:0; font-size:18px; line-height:1.3; color:#666;}
.todaySale .tit span {font-weight:400; color:#000;}

/* 오른쪽 영역 */
.todaySale .infoWrap {float:right; width:965px; height:435px; border:1px solid #e5e5e5; box-shadow:20px 20px 20px rgba(0,0,0,.1); background:#fff;}
.todaySale .infoWrap>* {float:left; height:435px;}
.todaySale .infoWrap .img {position:relative; width:435px; height:100%; padding:50px; text-align:center;}
.todaySale .infoWrap .img img {width:100%; height:100%; opacity:0;}
.todaySale .infoWrap .img:hover img {transform:scale(1.02); -webkit-transform:scale(1.02); -moz-transform:scale(1.02);}
.todaySale .infoWrap .img i {position:absolute; right:0; top:-45px; width:99px; height:99px; background:url(../images/main/i-saleOneday.png) no-repeat;}
.todaySale .infoWrap .info {width:calc(100% - 435px); padding:40px 60px 60px; font-size:18px; font-weight:400; border-left:1px solid #e5e5e5;}
.todaySale .infoWrap .info a {position:relative; display:block; padding:10px 0 10px 70px; line-height:1; margin:10px 0;}
.todaySale .infoWrap .info a:after {
	content:""; display:block; width:100%; height:2px; position:absolute; left:0; bottom:-5px; background:#fff;
	transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out !important; -moz-transition:all .2s ease-in-out;
}
.todaySale .infoWrap .info .on a  {color:#f40000;}
.todaySale .infoWrap .info a:hover:after,
.todaySale .infoWrap .info .on a:after {background:#f40000;}
.todaySale .infoWrap .info a .per {position:absolute; left:0; top:7px; width:40px; font-family:"Abel"; font-size:24px; font-weight:600; text-align:right;}
.todaySale .infoWrap .info .subject {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.todaySale .infoWrap .info .subject~* {display:none;}
.todaySale .infoWrap .btnWrap {position:relative; margin-top:20px;}
.todaySale .infoWrap .btnWrap button {width:100px; padding:20px; border:0;}
.todaySale .infoWrap .btnWrap button span {position:relative; display:block; border-bottom:2px solid #000; background:transparent; }
.todaySale .infoWrap .btnWrap button:hover span {border-color:#f40000;}
.todaySale .infoWrap .btnWrap button:hover span:before {background:#f40000;}
.todaySale .infoWrap .btnWrap button span:before {content:""; position:absolute; bottom:3px; display:block; width:14px; height:2px; background:#000; border-radius:100px;}
.todaySale .infoWrap .btnWrap button.prev {float:left; padding-left:0;}
.todaySale .infoWrap .btnWrap button.prev:hover {margin-left:-20px; padding-right:0;}
.todaySale .infoWrap .btnWrap button.prev:active {padding-right:10px;}
.todaySale .infoWrap .btnWrap button.prev span:before {left:-1px; transform:rotate(-45deg);}
.todaySale .infoWrap .btnWrap button.next {float:right; padding-right:0;}
.todaySale .infoWrap .btnWrap button.next:hover {margin-right:-20px; padding-left:0;}
.todaySale .infoWrap .btnWrap button.next:active {padding-left:10px;}
.todaySale .infoWrap .btnWrap button.next span:before {right:-1px; transform:rotate(45deg);}

/* .todaySale .infoWrap .img img {display:none;} */


/*라인*/
.lineGray {height:10px; background:#f0f1f3; box-shadow:0 0 5px rgba(0,0,0,.05) inset;}

/*메인 타이틀*/
.main h2 {letter-spacing:-1px;}
.main .main-tit {font-size:30px; color:#000; font-weight:300;}
.main .main-tit>span {font-weight:900; padding-right:10px; display:inline-block;}

/*인기상품*/
.main .favoriteZone .tit {position:relative;}
.main .favoriteZone .tit>ul {position:absolute; top:-10px; right:0;}
.main .favoriteZone .tab_con a>.img {height:335px !important;}

ul.tab-common {font-size:0;}
ul.tab-common li {display:inline-block;}
ul.tab-common li a {display:block; font-size:16px; font-weight:400; color:#000; padding:10px 65px 12px; line-height:1; border:1px solid #ebecf0; border-left:0;}
ul.tab-common li.on a {background:#000; border:1px solid #000; color:#fff;}
ul.tab-common li:first-child a {border-left:1px solid #ebecf0;}


/*하단슬라이드*/
.main .productIntro {height:270px;}
.main .productIntro ul li a {max-width:1400px; margin:0 auto;}
.main .productIntro ul li:nth-child(1) {background-color:#19c4af;}
.main .productIntro ul li:nth-child(2) {background-color:#15aedb;}
.main .productIntro ul li:nth-child(3) {background-color:#9753e4;}
.main .productIntro ul li:nth-child(4) {background-color:#ffd500;}
.main .productIntro ul li:nth-child(5) {background-color:#ff9e3f;}



/* 오늘만특가 수정 21-12-13 */
section.main.modifyWrap>.inner2 {padding:25px 0 10px;}

.main.modifyWrap .todaySale {width:1200px; height:275px;}
.main.modifyWrap .todaySale>* {float:left;}
.main.modifyWrap .todaySale .titWrap {width:240px;}
.main.modifyWrap .todaySale #today {width:calc(100% - 240px); border:1px solid #e5e5e5; box-shadow:20px 20px 20px rgba(0,0,0,.1); background:#fff; height:275px;}
.main.modifyWrap .todaySale #today:after {display:block; content:""; clear:both;}
.main.modifyWrap .saleZone:before {display:none;}

.main.modifyWrap #today>* {float:left; display:inline-block;}
.main.modifyWrap #today .motionWrap {width:270px; padding:15px 0 15px 50px;}
.main.modifyWrap #today .infoWrap {width:calc(100% - 270px); border:0; box-shadow:initial; height:273px;}
.main.modifyWrap #today .motionWrap .per {
	z-index:1; position:relative;
	height:auto; margin:0; font-family:"impact"; color:#f40000; font-size:55px; line-height:1; font-weight:100; background:#fff;
	/* border:1px soldi red; */
}
.main.modifyWrap #today .motionWrap .per>span {font-size:172px; line-height:1;}
.main.modifyWrap #today .motionWrap .name {max-width:210px; height:42px; white-space:nowrap; text-overflow:ellipsis;}
.main.modifyWrap #today .motionWrap .price {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main.modifyWrap #today .motionWrap a {padding-right:0;}
.main.modifyWrap #today .infoWrap>* {float:left; display:inline-block; height:auto;}
.main.modifyWrap #today .infoWrap .img {width:calc(100% - 420px); padding:10px;}
.main.modifyWrap #today .infoWrap .img img {height:100%;}
.main.modifyWrap #today .infoWrap .info {width:420px; padding:15px 40px;}
.main.modifyWrap #today .infoWrap .info a {margin:5px 0; padding-top:5px; padding-bottom:5px;}
.main.modifyWrap #today .infoWrap .img img.h0 {height:0;}
.main.modifyWrap #today .infoWrap .img img.hAuto {height:100%;}
.main.modifyWrap #today .infoWrap .info a .per {top:2px;}
.main.modifyWrap #today .infoWrap .btnWrap {margin-top:10px;}
.main.modifyWrap #today .infoWrap .btnWrap button span:before {height:1px;}

section.main.modifyWrap>.inner.type3 article[class*="Zone"] {padding:50px 0 50px; /* border:3px solid red; */}
section.main.modifyWrap .main-tit {font-size:28px; font-weight:400;}
section.main.modifyWrap .main-tit span {color:#3071b9; font-size:700;}



	/*MD추천 추가 및 수정 21-12-13*/
	section.main.modifyWrap>.inner.type3 {width:1200px;}
	.swiper {
		width: 100%;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		}
		.swiper-slide {
		text-align: center;
		background: #fff;
		height: calc((100% - 0) / 2);

		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		}
	
	.recomment-wrap.swiper-container {margin-top:30px;}
	.recomment-wrap.swiper-container .swiper-button-next {background-image:url(../images/modify2021/next.png); right:0;}
	.recomment-wrap.swiper-container .swiper-button-prev {background-image:url(../images/modify2021/prev.png); left:0;}
	
	.recomment-wrap.swiper-container .swiper-button-prev,
	.recomment-wrap.swiper-container .swiper-button-next {
	  z-index:999;
	  position: absolute;
	  top: 50%;
	  width: 40px;
	  height: 46px;
	  margin-top: -23px;
	  z-index: 10;
	  cursor: pointer;
	  background-color:#656565;
	  background-size:14px 25px;
	  background-position: center;
	  background-repeat: no-repeat;
	}
	.recomment-wrap.swiper-container {border-top:3px solid #528cde; position:relative;}
	.recomment-wrap.swiper-container:before {
		position:absolute; top:0; right:0; width:2px; height:100%; background:#fff;
		display:block; content:""; z-index:9;
	}
	.recomment-wrap.swiper-container:after {
		position:absolute; bottom:0; right:0; width:100%; height:1px; background:#000;
		display:block; content:""; z-index:9;
	}
	.recomment-wrap .swiper-slide {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
	.recomment-wrap .swiper-slide a {display:block; width:100%;}
	.main.modifyWrap .favoriteZone .tab_con a>.img {background-size:contain !important; height:215px !important; margin:30px 0;}
	.recomment-wrap .swiper-slide a>div.box {text-align:center; font-family: 'SpoqaHanSansNeo', 'sans-serif'; font-size:15px; font-weight:400; line-height:1.3; padding:0 50px 20px;}
	.recomment-wrap .swiper-slide a>div.box>* {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.recomment-wrap .swiper-slide a>div.box .price {margin-top:10px;}
	.recomment-wrap .swiper-slide a>div.box .price b {font-size:22px; font-weight:700;}
	
	/*탭수정*/
	.main.modifyWrap ul.tab-common {font-size:0;}
	.main.modifyWrap ul.tab-common li {display:inline-block;}
	.main.modifyWrap ul.tab-common li a {display:block; font-size:16px; font-weight:400; color:#000; padding:10px 10px 0; border:0;}
	.main.modifyWrap ul.tab-common li+li a {position:relative;}
	.main.modifyWrap ul.tab-common li+li a:before {position:absolute; top:13px; left:0; width:1px; height:13px; background:#d4d4d4; content:""; display:block;}
	.main.modifyWrap ul.tab-common li.on a {font-weight:700; background:#fff;}
	.main.modifyWrap ul.tab-common li:first-child a {border-left:0;}
	
	
	/*배너*/
	.main.modifyWrap article.sliderZone .productIntro ul li {text-align:center;}
	
	/*하단 aside*/
	body.Main footer+aside ul {width:1200px;}
	
	/*리퍼상품*/
.main.modifyWrap h2.main-tit.setting1 {padding-bottom:25px; border-bottom:3px solid #538cdb; margin-bottom:30px;}
.main.modifyWrap h2.main-tit.setting2 {padding-bottom:25px; border-bottom:3px solid #538cdb; margin-bottom:0;}

	.main.modifyWrap .group_wrap {width:calc(100% + 14px);}
	.main.modifyWrap .group_wrap .carousel-cell {
	  width: calc((100%/5) - 14px); margin:0 7px;
	  background:#cbd5dc;
	  border-radius:20px;
	  padding:15px;
	  height:312px;
	  counter-increment: carousel-cell;
	}
	.main.modifyWrap .group_wrap .carousel-cell>a {display:inline-block; width:100%;}
	.main.modifyWrap .group_wrap .carousel-cell>a .img {background-size:80% !important; height:200px; background-color:#fff !important; border:1px solid #eaeaeb !important;}
	.main.modifyWrap .group_wrap .carousel-cell>a p.name {
		font-size:15px; font-weight:400; letter-spacing:-1px; margin-top:15px;
		overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
		line-height:1.4;
		height:42px;
		text-align:center;
		transition-duration:.3s;
	}
	.main.modifyWrap .group_wrap .carousel-cell>a p.price {font-size:15px; text-align:center;}
	.main.modifyWrap .group_wrap .carousel-cell>a p.price b {font-size:22px;}

	.main.modifyWrap .group_wrap .flickity-prev-next-button {width:46px; height:46px; border:1px solid #fff; background-color:#656565; background-position:center; background-repeat:no-repeat; border-radius:0;}
	.main.modifyWrap .group_wrap .flickity-prev-next-button {top:calc(50% + 23px);}
	.main.modifyWrap .group_wrap .flickity-prev-next-button.previous {left:7px; background-image:url(../images/common/btnPrev.png);}
	.main.modifyWrap .group_wrap .flickity-prev-next-button.next {right:7px; background-image:url(../images/common/btnNext.png);}
	
	/*카테고리별TOP10*/
	article.categoryTop10 ul.tab-common {overflow:hidden;}
	article.categoryTop10 ul.tab-common li {float:left; display:inline-block; width:calc(100%/8);}
	article.categoryTop10 ul.tab-common li a {
		text-align:center; font-size:18px !important; padding:25px 0 !important;
	}
	article.categoryTop10 ul.tab-common li+li a:before {height:25px !important; top:20px !important;}
	article.categoryTop10 .tab_con {border-top:1px solid #000;}
	article.categoryTop10 .tab_con article.layout-list {margin-top:0;}
	article.categoryTop10 .tab_con article.layout-list {margin-left:0;}
	article.categoryTop10 .tab_con article.layout-list>div {margin-left:0; width:calc(100%/5) !important; padding:20px;}
	article.categoryTop10 .tab_con article.layout-list>div a .img {height:200px !important; border:1px solid #eaeaea;}
	article.categoryTop10 .tab_con article.layout-list>div {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
	article.categoryTop10 .tab_con article.layout-list>div:nth-child(5n+1) {border-left:1px solid #d8d8d8;}
	article.categoryTop10 .tab_con article.layout-list>div:nth-child(5)~div {border-bottom:1px solid #000;}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div {position:relative;}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:before {
		position:absolute; top:0; left:0; display:block; width:69px; height:69px;
		content:"";
	}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div .img {position:relative;}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div .img:before {
		width:55px; height:55px; background:#ffdf06; color:#353847; text-align:center;
		display:block; top:0; left:0; z-index:1; border-radius:50%; line-height:55px;
		font-family:'SpoqaHanSansNeo' !important; font-weight:700; font-size:20px;
	}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div a:hover {text-decoration:none !important;}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div a:hover .box .num,
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div a:hover .box .name {text-decoration:underline !important;}
	article.categoryTop10 .tab_con article.layout-list>div a:hover .img {border:1px solid #aaa !important;}
	
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(1) .img:before {content:"1st";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(2) .img:before {content:"2nd";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(3) .img:before {content:"3rd";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(4) .img:before {content:"4th";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(5) .img:before {content:"5th";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(6) .img:before {content:"6th";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(7) .img:before {content:"7th";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(8) .img:before {content:"8th";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(9) .img:before {content:"9th";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div:nth-child(10) .img:before {content:"10th";}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div .box .name {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:20px;}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div .box .num {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div .box .price {font-size:15px; font-weight:300;}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div .box .price b {font-size:22px; font-weight:700;}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div .box {text-align:center; font-size:15px;}
	
	/*브랜드*/
	.main.modifyWrap .brandZone ul:after {clear:both; display:block; content:"";}
	.main.modifyWrap .brandZone ul li {float:left; display:block; width:calc(100%/3);}
	.main.modifyWrap .brandZone ul li a {display:inline-block; height:360px;}
	
	/*신상품*/
	.main.modifyWrap .newZone>article.layout-list.type2 {margin:10px 0; border-bottom:1px solid #000;}
	.main.modifyWrap .newZone>article.layout-list.type2>div {width:calc(100%/3); margin-left:0;}
	.main.modifyWrap .newZone>article a {padding:0 40px;}
	.main.modifyWrap .newZone>article a>div {float:left; display:inline-block;}
	.main.modifyWrap .newZone>article a>div.img {width:150px !important; height:150px !important; border:1px solid #f2f2f2; transition:.3s;}
	.main.modifyWrap .newZone>article a:hover>div.img {border:1px solid #aaa;}
	.main.modifyWrap .newZone>article a>div.con {width:calc(100% - 150px); padding-left:40px; text-align:right; padding-top:40px;}
	.main.modifyWrap .newZone>article a>div.con .name {overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space:initial; line-height:1.4;}
	.main.modifyWrap .newZone>article a:hover>div.con .name {text-decoration:underline !important;}
	
	/*인기상품*/
	.recommentZone {}
	
	.main.modifyWrap .recommentZone {width:100%;}
	.main.modifyWrap .recommentZone .carousel-cell {
	  width: calc(100%/4); margin:0;
	  background:#fff;
	  border-radius:0;
	  padding:0 30px 20px;
	  height:370px;
	  counter-increment: carousel-cell;
	}
	.main.modifyWrap .recommentZone .carousel-cell+.carousel-cell {border-left:1px solid #e2e2e2;}
	.main.modifyWrap .recommentZone .group_wrap {width:100%; border-bottom:1px solid #000; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
	.main.modifyWrap .recommentZone .group_wrap .carousel-cell>a {display:inline-block; width:100%;}
	.main.modifyWrap .recommentZone .group_wrap .carousel-cell>a .img {height:220px !important; background-size:70% !important; border:0 !important;}
	.main.modifyWrap .recommentZone .group_wrap .carousel-cell>a p.name {
		font-size:16px; font-weight:400; letter-spacing:-1px; margin-top:0;
		overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
		line-height:1.4;
		height:42px;
		text-align:left;
		transition-duration:.3s;
	}
	.main.modifyWrap .recommentZone .group_wrap .carousel-cell>a p.price {font-size:16px; text-align:right; margin-top:10px; padding-top:10px; border-top:1px solid #eaeaea; line-height:1;}
	.main.modifyWrap .recommentZone .group_wrap .carousel-cell>a p.price b {font-size:30px;}

	.main.modifyWrap .recommentZone .group_wrap .flickity-prev-next-button {width:46px; height:46px; border:1px solid #fff; background-color:#656565; background-position:center; background-repeat:no-repeat; border-radius:0;}
	.main.modifyWrap .recommentZone .group_wrap .flickity-prev-next-button {top:calc(50% + 23px);}
	.main.modifyWrap .recommentZone .group_wrap .flickity-prev-next-button.previous {left:-1px; background-image:url(../images/common/btnPrev.png);}
	.main.modifyWrap .recommentZone .group_wrap .flickity-prev-next-button.next {right:-1px; background-image:url(../images/common/btnNext.png);}
	
	/*22-03-10 수정*/
	span.mainBrandName {padding-top:0; padding-right:15px; position:relative; font-size:16px; color:#3071b9; line-height:1; font-weight:700;}
	span.mainBrandName:before {position:absolute; top:2px; right:0; content:">"; display:block; font-size:18px; font-weight:700; color:#3071b9;}
	
	.main.modifyWrap article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div .box {margin-top:15px;}
	article.categoryTop10 .tab_con>ul>li>article.layout-list.type2>div .box .name {margin-top:5px;}
	
	.main.modifyWrap .refurZone .group_wrap .carousel-cell {height:360px;}
	.main.modifyWrap .refurZone .group_wrap .carousel-cell>a {text-align:center;}
	.main.modifyWrap .refurZone .group_wrap .carousel-cell>a p.name {margin-top:5px;}
	.main.modifyWrap .refurZone .group_wrap .carousel-cell>a .img {margin-bottom:15px;}
	
	
	/*기존 툴켓 소스 긁어온거 수정*/
	.quick_position{width:70px; position:absolute; left:calc(50% + 700px + 20px); top:332px; z-index:999999999;}
		body.onlyMain .quick_position{left:calc(50% + 600px + 20px); top:317px;}
	.quick_position.fixOn {top:182px !important; position:fixed !important;}
		
	#quick_right {background:#fff; border:1px solid #ddd;}
	#quick_right article.today {padding:0 5px;}
	#quick_right .tit {font-size:11px; color:red; padding:3px 0 0; font-weight:700; text-align:center;}
	#quick_right .arrow {line-height:1; margin-bottom:3px;}
	
	
	.quick_con {}
	.quick_con p {padding:1px 0;}
	.quick_con img {border:1px solid #e6e6e6; font:0/0 arial; width:60px !important; max-height:60px; transition:.3s;}
	.quick_con img:hover{border:1px solid #b6b6b6;}
	
	#quick_right .my_txt_01{padding:3px 0px; background:#eee;}
	#quick_right .my_txt_01 div{font-size:11px; letter-spacing:-1px; padding-left:5px;}
	#quick_right .kakao_talk {height:103px; overflow:hidden; background:#fedd30;}
	#quick_right .kakao_talk img {
		/* max-width:100%; */
		height:100%;;
	}
	.banner_position {width:70px; position:absolute; right:calc(50% + 700px + 20px); top:332px; z-index:999999999; }
		body.onlyMain .banner_position {right:calc(50% + 600px + 20px); top:317px;}
	.banner_position.fixOn {top:182px !important; position:fixed !important;}
	#banner_left>div+div {margin-top:5px;}
	#banner_left>div {border:1px solid #ddd;}
	#banner_left>div:first-child .img {height:200px;}
	#banner_left>div:last-child .img {height:153px;}
	#banner_left a {display:inline-block;}
	#banner_left a img {max-width:100%;}
	
	