@charset "UTF-8";
	.title      {  /*background: url(../../img/00_main/title_bg.png) no-repeat;*/ }
	.title h1 { position: relative; display: inline-block; padding: 10px 70px 10px 10px; line-height: 30px; color: #fff; background: #FF4D01; }
	.title h1:after { content: ""; position: absolute; top: 0; right: 0; display: block;
		              border-right: 25px solid #fff; border-top: 25px solid transparent; border-bottom: 25px solid transparent; }
	.title span { color: #FFFF01; }

/* 슬라이더 */
	.vis_wrap { position: relative; }
	.vis_wrap .prev { position: absolute; bottom: 10px; left: 10px; z-index: 10; width: 50px; height: 40px; line-height: 40px; color: rgba(255, 255, 255, 0.6); background: rgba(0, 0, 0, 0.5); }
	.vis_wrap .next { position: absolute; bottom: 10px; left: 60px; z-index: 10; width: 50px; height: 40px; line-height: 40px; color: rgba(255, 255, 255, 0.6); background: rgba(0, 0, 0, 0.5); }

/* 카테고리 */
	.body_right .cate { padding: 10px 0; }
	.body_right .cate ul { overflow: hidden; }
	.body_right .cate li { float: left; width: 125px; }
	.body_right .cate li a { display: block; padding: 10px; text-align: center; }
	.body_right .cate li h6 { padding: 10px 0 0 0; }

	.body_right .cate .bg { background: #E5E5E5; }
	.body_right .cate .bg li { border: 1px solid #fff; }

	.body_right .cate .bo li { border: 1px solid #E5E5E5; }

	.body_right .ban ul { overflow: hidden; }
	.body_right .ban li { float: left; }
	.body_right .ban li:nth-child(1) { padding: 0 10px 0 0; }
	.body_right .ban li:nth-child(3) { padding: 10px 0; }
	
/*추천 아이템*/
	.box01 { padding: 5px 0; /* border-top: 10px solid #FF4D01; */ border-bottom: 10px solid #FF4D01; }
	.box01 th { width: 280px; padding: 10px; }
	.box01 th h6 { padding: 12px 0 5px 0; }
	.box01 th p { padding: 0 0 5px 0; }
	.box01 th a { display: block; padding: 2px 0; }
	.box01 th span { display: inline-block; padding: 0 10px; color: #FA2D38; border: 1px solid #C2C1BB; }

	.box01 .search { position: relative; display: inline-block; width: 80%; padding: 10px 0; }
	.box01 .search button { position: absolute; right: 0; top: 10px; width: auto; border: 0; }
	.box01 .search input { border: 0; border-bottom: 1px solid #040404; height: 31px; }

	.box01 td ul { overflow: hidden; }
	.box01 td li { float: left; width: 20%; padding: 5px; text-align: center; }
	.box01 .img_box { padding: 10px 0; }
	.box01 td li h6 { line-height: 30px; border: 1px solid #000; border-radius: 10px; }

	.box01 .left { border-right: 2px solid #C2C1BB; }
	.box01 .right { text-align: right; border-left: 2px solid #C2C1BB; }

	.box01 .hr { padding: 5px 0; }
	.box01 .hr p { border: 1px solid #C2C1BB; }

/*이벤트*/
	.box02 { padding: 20px 0; }
	.box02 ul { padding-top: 10px; }
	.box02 li { padding-top: 10px; padding-bottom: 10px; }
	.box02 li img { width: 100%; }

/*상품보기*/
	.box03 { padding: 10px 0; border-top: 10px solid #FF4D01; border-bottom: 10px solid #FF4D01; }
	.box03 ul { padding: 5px 0; }
	.box03 li { padding-top: 5px; padding-bottom: 5px; }
	.box03 p { padding: 10px; border-radius: 15px; overflow: hidden; }
	.box03 li strong { float: left; width: 16%; font-weight: 800; letter-spacing: -1px; }
	.box03 li a { float: left; width: 28%; line-height: 24px; text-align: center; }
	.box03 .bg01 { color: #ffffff; background: #8EB3D5; }
	.box03 .bg02 { color: #B48D6F; background: #100D37; }
	.box03 .bg03 { color: #ffffff; background: #2E58A6; }
	.box03 .bg04 { color: #EED579; background: #000000; }

/*기획전*/
	.box04 { padding: 20px 0; }
	.box04 .bg { padding: 20px; }
	.box04 ul { padding: 10px 0; background: #E5E5E5; }
	.box04 a { display: block; padding: 10px 0; text-align: center; }

/*추천 카테고리*/
	.box05 > div { padding: 10px 0 0 0; }
	.box05 th { position: relative; width: 190px; color: #fff; text-align: center; }
	.box05 th h1 { padding: 0 0 20px 0; }
	.box05 th i { position: absolute; }
	.box05 th .top { top: 0; left: 10px; }
	.box05 th .bot { bottom: 0; right: 10px; }

	.box05 .name { padding: 0 0 20px 0; }
	.box05 ul { overflow: hidden; }
	.box05 li { float: left; width: 20%; padding: 10px 0 20px 0; text-align: center; }

	.box05 .bg01 { border-top: 10px solid #F95C72; border-bottom: 10px solid #F95C72; }
	.box05 .bg01 th{ background: #F95C72; }
	.box05 .bg02 { border-top: 10px solid #62A5C6; border-bottom: 10px solid #62A5C6; }
	.box05 .bg02 th{ background: #62A5C6; }
	.box05 .bg03 { border-top: 10px solid #57B449; border-bottom: 10px solid #57B449; }
	.box05 .bg03 th{ background: #57B449; }

/* 베스트 */
	.box06 { padding: 20px 0; }
	.best_wrap { padding: 20px 40px 20px 40px; }
	.best_wrap .prev { position: absolute; bottom: 50%; left: -50px; z-index: 10; width: 50px; height: 40px; line-height: 40px; font-size: 2em; color: #ccc; }
	.best_wrap .next { position: absolute; bottom: 50%; right: -50px; z-index: 10; width: 50px; height: 40px; line-height: 40px; font-size: 2em; color: #ccc; }
	.best_wrap ul { overflow: hidden; }
	.best_wrap ul li { float: left; width: 20%; padding: 0 10px; }
	.best_wrap img { margin: 0 auto; }
	.best_wrap a { display: block; padding: 10px; border: 1px solid #000000; overflow: hidden; }
	.best_wrap p { margin: 10px 0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.2em; height: 3.6em; overflow: hidden; }
	.best_wrap strong { float: right; }

/* 추천 상품 */
	.box07 { padding: 0 0 20px 0; }
	.box07 img { width: 100%; }
	.box07 li { padding-top: 20px; }

/* 브랜드 */
	.box08 { padding: 20px 0; }
	.box08 ul { padding: 20px 0 0 0; overflow: hidden; }
	.box08 li { float: left; width: 12.5%; border: 1px solid #B4AFA9; }