@charset "utf-8";

/* ************************ PC ************************ */
@media screen and (min-width: 992px) {

	/* 제품리스트 */
	.galleryType1 {}
	.galleryType1 .head {display:table; max-width:1200px; width:100%; overflow:hidden; border:1px solid #e5e5e5;}
	.galleryType1 .head > * {display:table-cell; width:50%; vertical-align:middle;}
	.galleryType1 .head .sort > * {float:left; margin-left:1vw; line-height:1.2; font-size:14px;}
	.galleryType1 .head .sort .tit {color:#000; padding-right:1vw;}
	.galleryType1 .head .sort label {padding-left:.8vw;}
	.galleryType1 .head .sort label input {display:none;}
	.galleryType1 .head .sort label span {
		padding-left:20px; cursor:pointer; background:url(../images/shop/icon_radio.png) no-repeat left center;
	}
	.galleryType1 .head .sort label span.on {
		color:#2f3e5a; background-image:url(../images/shop/icon_radio_on.png);
	}

	/* ---------- 뷰페이지 스타일 따로 start ---------- */
	section.view .galleryType1 .view .head {display:block;}
	section.view .galleryType1 .view .head > * {display:block;}
	/* ---------- 뷰페이지 스타일 따로 end ---------- */

	/*
	.galleryType1 .head .sort label input:checked+span {
		color:#2f3e5a; background-image:url(../images/shop/icon_radio_on.png);
	}
	*/
	
	.galleryType1 .head .searchBox {position:relative; border-left:1px solid #e5e5e5;}
	.galleryType1 .head .searchBox .wrap {display:table; width:100%;}
	.galleryType1 .head .searchBox .wrap * {display:table-cell; position:relative; vertical-align:middle; line-height:1.2; font-size:14px;}
	.galleryType1 .head .searchBox .wrap label {width:100px; padding-left:1vw;}
	.galleryType1 .head .searchBox .wrap input {width:100%; height:60px; border:0; outline:none;}
	.galleryType1 .head .searchBox .wrap input:focus {background:#fff;}
	.galleryType1 .head .searchBox .wrap .searchBtn {width:60px;}
	.galleryType1 .head .searchBox .wrap .searchBtn a {display:block; width:60px; height:60px; background:url(../images/common/icon_search.png) no-repeat center; border:0;}
	
	.galleryType1 .list {max-width:1200px;}
	.galleryType1 .list .result {margin:15px 0; font-size:14px; color:#888;}
	.galleryType1 .list .result span {color:#000;}
	.galleryType1 .list:before,	.galleryType1 .list:after {content:""; display:block; clear:both;}
	.galleryType1 .list li {
		z-index:0; position:relative; float:left; vertical-align:top; width:33.333%;
		padding:1.5vw; border:1px solid #e5e5e5; margin-left:-1px; margin-top:-1px;
		transition:all .2s linear !important;	-webkit-transition:all .2s linear !important; -moz-transition:all .2s linear !important;
	}
	.galleryType1 .list li:nth-child(3n+1) {clear:both; margin-left:0;}
	.galleryType1 .list li:hover {z-index:1; border-color:#2f3e5a; box-shadow:5px 5px 5px rgba(0,0,0,.1);}
	.galleryType1 .list li a {display:block; text-align:center; color:#000; letter-spacing:-.5px;}
	.galleryType1 .list li a .name {
		margin-top:1vw; height:25px; font-size:18px; font-weight:300; line-height:1.4;
		overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;
		 word-wrap:break-word;
	}
	.galleryType1 .list li a .name.red {color:#f00; font-weight:500;}
	.galleryType1 .list li a .price {margin:10px 0 10px; font-size:14px; line-height:1;}
	
	


	/* 제품 상세 */
	.galleryType1 .view {}
	.galleryType1 .view .head {overflow:hidden; border:1px solid #ddd;}
	.galleryType1 .view .head>* {float:left;}
	.galleryType1 .view .head .imgArea {position:relative; width:50%; padding:4vw;}
	.galleryType1 .view .head .imgArea .big img {width:100%;}
	.galleryType1 .view .head .imgArea .still {position:relative; width:100%; margin-top:20px; text-align:center;}
	.galleryType1 .view .head .imgArea .still ul {font-size:0; line-height:0;}
	.galleryType1 .view .head .imgArea .still li {display:inline-block !important; width:20%; height:80px; padding:2px; cursor:pointer;}
	.galleryType1 .view .head .imgArea .still li img {display:block !important; opacity:0;}
	
	.galleryType1 .view .head .infoArea {width:50%; padding:4vw 4vw 4vw 0; font-weight:300;}
	.galleryType1 .view .head .infoArea h3 {font-size:36px; font-weight:400; color:#000; letter-spacing:-.07vw; line-height:1.2;}
	.galleryType1 .view .head .infoArea .spec {overflow:hidden; margin-top:30px; padding-top:30px; font-size:16px; color:#000; letter-spacing:-.5px; line-height:1.6; border-top:1px solid #e5e5e5;}
	.galleryType1 .view .head .infoArea .spec>* {float:left; margin:5px 0;}
	.galleryType1 .view .head .infoArea .spec dl {overflow:hidden;}
	.galleryType1 .view .head .infoArea .spec dt {width:20%; clear:both;}
	.galleryType1 .view .head .infoArea .spec dd {width:80%;}
	.galleryType1 .view .head .infoArea .spec dd p {font-size:14px; color:#888;}
	.galleryType1 .view .head .infoArea .quantity {margin:20px 0; padding:20px 0; border:1px solid #e5e5e5; border-left:0; border-right:0;}
	.galleryType1 .view .head .infoArea .quantity {position:relative; clear:both; margin:20px 0; width:100%; padding:20px 0; border:1px solid #e5e5e5; border-left:0; border-right:0; overflow:hidden;}
	.galleryType1 .view .head .infoArea .quantity>* {float:left; display:block; font-size:16px; color:#000; line-height:1.6;}
	.galleryType1 .view .head .infoArea .quantity label {width:20%; padding-top:7px;}
	.galleryType1 .view .head .infoArea .quantity input {width:50px; height:40px; padding:7px; border:1px solid #000;}
	.galleryType1 .view .head .infoArea .quantity button {width:40px; height:40px; background:#fff; border:1px solid #000; margin-left:-1px; cursor:pointer; font-size:20px; font-family:"돋움";}
	.galleryType1 .view .head .infoArea .quantity button:hover {background:#f5f5f5;}
	.galleryType1 .view .head .infoArea .quantity .card {position:absolute; right:0; top:28px; display:block; font-size:14px; font-weight:400; letter-spacing:-1px; cursor:pointer;}
	.galleryType1 .view .head .infoArea .quantity .card span {display:inline-block; margin-left:10px;}
	.galleryType1 .view .head .infoArea .buyBtn {}
	.galleryType1 .view .head .infoArea .buyBtn li {float:left; width:33.33%; padding-left:5px;}
	.galleryType1 .view .head .infoArea .buyBtn li:first-child {padding:0;}
	.galleryType1 .view .head .infoArea .buyBtn li a {display:block; padding:20px 0; font-weight:400; color:#000; text-align:center; line-height:1; border:2px solid;}
	.galleryType1 .view .head .infoArea .buyBtn li a.cart {border-color:#000;}
	.galleryType1 .view .head .infoArea .buyBtn li a.buy {color:#fff; border-color:#33b306; background:#33b306;}
	.galleryType1 .view .head .infoArea .buyBtn li a.naver {border-color:#33b306;}
	.galleryType1 .view .head .infoArea .buyBtn li a span {
		display:inline-block; padding:3px 0 3px 30px; line-height:1; background-repeat:no-repat; background-position:left center;
		background-repeat:no-repeat; background-position:left center;
	}
	.galleryType1 .view .head .infoArea .buyBtn li a.cart span {background-image:url(../images/shop/icon_BuyCart.png);}
	.galleryType1 .view .head .infoArea .buyBtn li a.buy span {background-image:url(../images/shop/icon_BuyBuy.png);}
	.galleryType1 .view .head .infoArea .buyBtn li a.naver span {padding-left:60px; background-image:url(../images/shop/icon_BuyNaver.png);}
	.galleryType1 .view .infoTab {margin-top:3vw; overflow:hidden; border:1px solid #ddd; border-left:0; border-bottom:0;}
	.galleryType1 .view .infoTab li {display:block; float:left; width:33.33%; border:1px solid #ddd; border-right:0; border-top:0; text-align:center; line-height:1; background:#f7f7f7;}
	.galleryType1 .view .infoTab li.on {background-color:#fff; border-bottom:1px solid #fff;}
	.galleryType1 .view .infoTab li a {display:block; padding:20px 0;}
	.galleryType1 .view .infoDetail {padding:0 4vw 4vw; border:1px solid #ddd; border-top:0;}
	.galleryType1 .view .infoDetail>* {padding-top:4vw;}
	.galleryType1 .view .infoDetail .detail {text-align:center;}
	.galleryType1 .view .infoDetail h4 {margin-bottom:1vw; font-size:1.3vw; font-weight:300; letter-spacing:-.05vw; color:#000;}
	
	.galleryType1 .view .btnWrap {margin-top:2vw; text-align:center;}
	.galleryType1 .view .btnWrap a {display:inline-block; padding:1vw 3vw; letter-spacing:1; border:1px solid #000;}
	.galleryType1 .view .btnWrap a:hover {color:#fff; background:#33b306;}
	
	
	/*할인가 추가되었을때 스타일 20-07-29*/
	.galleryType1 .list.include-discount li a .discount {font-size:14px; color:#999; padding-top:3px; padding-left:50px;}
	.galleryType1 .list.include-discount li a .discount,
	.galleryType1 .list.include-discount li a .price {margin-top:20px; display:inline-block; float:left; width:50%; line-height:1.2;}
	.galleryType1 .list.include-discount li a .price {font-size:18px; padding-right:50px;}
	.galleryType1 .list.include-discount li a .price.only {width:100%;}
	
	/*이용후기 탭 추가시 스타일 20-08-18*/
	.galleryType1 .view .infoTab.num4 li {width:20%;}
	
	.galleryType1 .view .infoDetail .useAfter h4 {position:relative;}
	.galleryType1 .view .infoDetail .useAfter div.state {position:absolute; top:0; right:0;}
	.galleryType1 .view .infoDetail .useAfter div.state ul {overflow:hidden;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li {float:left;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li+li {margin-left:30px;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li span {display:inline-block; vertical-align:middle; font-size:14px; color:#333;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li span.con {font-size:20px; font-weight:700; color:#000;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li span.con span {font-size:14px; font-weight:300; margin:-5px 2px 0;}
	
	/* 상품문의 스타일 21-01-08 */
	.galleryType1 .view .infoDetail .customer h4 {position:relative;}
	.galleryType1 .view .infoDetail .customer div.state {position:absolute; top:0; right:0;}
	.galleryType1 .view .infoDetail .customer div.state ul {overflow:hidden;}
	.galleryType1 .view .infoDetail .customer div.state ul li {float:left;}
	.galleryType1 .view .infoDetail .customer div.state ul li+li {margin-left:30px;}
	.galleryType1 .view .infoDetail .customer div.state ul li span {display:inline-block; vertical-align:middle; font-size:14px; color:#333;}
	.galleryType1 .view .infoDetail .customer div.state ul li span.con {font-size:20px; font-weight:700; color:#000;}
	.galleryType1 .view .infoDetail .customer div.state ul li span.con span {font-size:14px; font-weight:300; margin:-5px 2px 0;}
	
	.galleryType1 .view .productCustomer ul {border-top:1px solid #000; border-bottom:1px solid #000; padding:1.5vw 0; display:table; width:100%; overflow:hidden;}
	.galleryType1 .view .productCustomer ul li {display:table-cell; text-align:center; color:#000; font-weight:400;}
	.galleryType1 .view .productCustomer ul li:nth-child(1){width:60%;}
	.galleryType1 .view .productCustomer ul li:nth-child(2){width:20%;}
	.galleryType1 .view .productCustomer ul li:nth-child(3){width:20%;}
	
	.galleryType1 .view .productCustomerQna .qnaWrap {padding:1.5vw 0;display:table; width:100%; cursor:pointer; border-bottom:1px solid #e5e5e5;}
	.galleryType1 .view .productCustomerQna .qnaWrap:hover {background:#f5f5f5;}
	.galleryType1 .view .productCustomerQna .qnaWrap>span {display:table-cell; text-align:center; color:#000;}
	.galleryType1 .view .productCustomerQna .qnaWrap>span:nth-child(1) {width:5%;}
	.galleryType1 .view .productCustomerQna .qnaWrap>span:nth-child(2) {width:55%; text-align:left;}
	.galleryType1 .view .productCustomerQna .qnaWrap>span:nth-child(3) {width:20%;}
	.galleryType1 .view .productCustomerQna .qnaWrap>span:nth-child(4) {width:20%;}

	.galleryType1 .view .productCustomerQna .comentWrap {padding:1.5vw 50px; border-bottom:1px solid #e5e5e5;}
	.galleryType1 .view .productCustomerQna .comentWrap>p {padding-bottom:10px;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment {overflow:hidden; background:#f5f5f5; border:1px dotted #e5e5e5;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p {float:left; padding:1.5vw;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p:first-child {width:100px; padding-right:20px; border-right:1px solid #e5e5e5; text-align:center;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p:last-child {width:calc(100% - 100px);}
	
	.galleryType1 .view .productCustomer.review ul li:nth-child(1){width:40%;}
	.galleryType1 .view .productCustomer.review ul li:nth-child(2){width:20%;}
	.galleryType1 .view .productCustomer.review ul li:nth-child(3){width:20%;}
	.galleryType1 .view .productCustomer.review ul li:nth-child(3){width:20%;}
	
	.galleryType1 .view .productCustomerQna.review {position:relative;}
	.galleryType1 .view .productCustomerQna.review .starZone {}
	.galleryType1 .view .productCustomerQna .reviewWrap {padding:1.5vw 0; display:table; width:100%; cursor:pointer; border-bottom:1px solid #e5e5e5;}
	.galleryType1 .view .productCustomerQna .reviewWrap:hover {background:#f5f5f5;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span {display:table-cell; text-align:center; color:#000; vertical-align:middle;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(1) {width:5%;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(2) {width:35%; text-align:left;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(3) {width:20%;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(4) {width:20%;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(5) {width:20%;}
	
	
	/* 상품후기/상품문의 글쓰기 버튼 스타일 21-01-08 */
	.galleryType1 .product-view-write-btn {position:absolute; right:0; top:0;}
	.galleryType1 .layoutReviews.listPart .product-view-write-btn {top:100%; margin-top:30px; z-index:9;}
	.galleryType1 .product-view-write-btn a {display:inline-block; line-height:36px; padding:0 10px; border-radius:5px; background:#666; color:#fff; vertical-align:middle; font-size:14px; font-weight:300;}
	.galleryType1 .product-view-write-btn a:hover {background:#2f3e5a;}
	
	/* ===== 구매후기 레이아웃 스타일 공통 20-10-07 시작 ===== */
	.layoutReviews.listPart {position:relative;}
	.layoutReviews.listPart .inWrap {border-bottom:1px solid #e5e5e5;}
	.layoutReviews.listPart .inWrap div[class*="inner-"] {padding:1.5vw;}
	.layoutReviews.listPart .inWrap .inner-tit {border-top:1px solid transparent;}
	.layoutReviews.listPart .inWrap:first-child .inner-tit {border-top:1px solid #e5e5e5;}
	.layoutReviews.listPart .inWrap .inner-tit article {margin-top:10px; overflow:hidden;}
	.layoutReviews.listPart .inWrap .inner-tit article span {font-size:14px; float:left; display:inline-block; margin:0 10px; padding-left:7px; position:relative;}
	.layoutReviews.listPart .inWrap .inner-tit article span:nth-child(1) {margin-left:0; padding-left:0;}
	.layoutReviews.listPart .inWrap .inner-tit article span:nth-child(1):before {display:none;}
	.layoutReviews.listPart .inWrap .inner-tit article span:before {
		position:absolute; top:12px; left:0;
		display:block; content:""; width:2px; height:2px; background:#aaa;
	}
	.layoutReviews.listPart .inWrap .inner-tit .review-text {margin-top:5px; overflow:hidden;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text>* {display:inline-block; float:left;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text.include-img>div {width:85%; padding-right:80px;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text>div p {width:100%; word-break:keep-all; font-size:16px; color:#000; font-weight:300; line-height:1.8; overflow:hidden;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text>aside {width:15%;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text a.moreRead {
		display:inline-block; margin-top:10px; font-size:14px; color:#000;
		padding:8px 25px; background:#eee; border:1px solid #ddd; border-radius:50px !important;
		line-height:1;
	}	
	.layoutReviews.listPart .inWrap .inner-con {display:none;}
	.layoutReviews.listPart .inWrap.on .inner-con {display:block; background:#f9f9f9;}
	.layoutReviews.listPart .inWrap .inner-tit {background-repeat:no-repeat; background-position:calc(100% - 1.5vw) 2vw; background-image:url(../images/shop/arrow-down.png); background-size:20px;}
	.layoutReviews.listPart .inWrap.noCon .inner-tit {background-image:none;}
	.layoutReviews.listPart .inWrap.on .inner-tit {border-top:1px solid #aaa; background-color:#f9f9f9; background-image:url(../images/shop/arrow-up.png);}
	.layoutReviews.listPart .inWrap.on .inner-tit .review-text a.moreRead {
		background:#2f3e5a; color:#fff; border:1px solid #2f3e5a;
	}
	
		.review-text aside.img1more {position:relative;}
		.review-text aside.img1more>span.imgCount {
			position:absolute; bottom:0; right:0; width:30px; height:30px; background:rgba(0,0,0,.4); text-align:center;
			line-height:30px;
			font-size:13px; color:#fff; font-weight:300;
			letter-spacing:3px;
			z-index:1;
		}
	
	.layoutReviews.listPart .inWrap .inner-con {font-size:15px; color:#000; line-height:1.6; padding-top:0 !important;}
	.layoutReviews.listPart .inWrap .inner-con img {max-width:100%; margin:5px 0;}
	
	.layoutReviews.listPart h4 {position:relative;}
	.layoutReviews.listPart div.state {position:absolute; top:0; right:0;}
	.layoutReviews.listPart div.state ul {overflow:hidden;}
	.layoutReviews.listPart div.state ul li {float:left;}
	.layoutReviews.listPart div.state ul li+li {margin-left:30px;}
	.layoutReviews.listPart div.state ul li span {display:inline-block; vertical-align:middle; font-size:14px; color:#333;}
	.layoutReviews.listPart div.state ul li span.con {font-size:20px; font-weight:700; color:#000;}
	.layoutReviews.listPart div.state ul li span.con span {font-size:14px; font-weight:300; margin:-5px 2px 0;}
	
	
	.layoutReviews.listPart .starZone {position:relative;}
	.layoutReviews.listPart .inWrap.noCon .starZone {padding-right:0 !important;}
	.layoutReviews.listPart .starZone>.starCount {font-size:18px; line-height:1.4; font-weight:700; color:#000; text-align:center;}
	.layoutReviews.listPart .starZone span {
		display:inline-block; vertical-align:middle; width:20px; height:17px;
		background-image:url(../images/shop/star.png);
		background-position:center;
		background-size:cover;
		background-repeat:no-repat;
	}
	.layoutReviews.listPart .starZone span.full {
		background-image:url(../images/shop/star-full.png);
	}
	/* ===== 구매후기 레이아웃 스타일 공통 20-10-07 끝 ===== */
	
	/*20-10-23 리뷰수 2개만 보이도록*/
	.listPart.reviewOnly2 {/*overflow:hidden;*/ display:inline-block; width:100%;}
	.listPart.reviewOnly2>.inWrap {float:left; display:inline-block; width:50%; border-bottom:1px solid #e5e5e5;}
	.listPart.reviewOnly2>.inWrap .inner-tit {border-top:1px solid #e5e5e5;}
	.listPart.reviewOnly2>.inWrap .inner-tit .review-text.include-img>div {width:75%; padding-right:80px;}
	.listPart.reviewOnly2>.inWrap .inner-tit .review-text>aside {width:25%;}
	.listPart.reviewOnly2>.inWrap .inner-tit .review-text {margin-top:20px;}
	
	
	
	.inforTab-fix-wrap+.infoDetail {margin-top:6vw;}
	.inforTab-fix-wrap {position:absolute; z-index:99; width:100%; max-width:100%; margin-top:3vw !important;}
	.inforTab-fix-wrap.fixOn {
		position:fixed !important; z-index:99 !important; top:60px !important;
		width:100%; max-width:100%;
		margin-top:0 !important;
		background:transparent;
		border:none !important;
	}
	.inforTab-fix-wrap.fixOn>ul {overflow:hidden; max-width:1200px; width:90vw; box-shadow:3px 3px 3px rgba(0,0,0,.1) !important; border:1px solid #ddd;}
	.inforTab-fix-wrap.fixOn>ul>li a {padding:17px 0 !important; font-size:15px;}
	.inforTab-fix-wrap.fixOn>ul>li.on a {background:#2f3e5a; color:#fff;}	

	.galleryType1 .view .infoTab.inforTab-fix-wrap.fixOn li {border:0;}
	.galleryType1 .view .infoTab.inforTab-fix-wrap.fixOn li+li {border-left:1px solid #ddd;}
	
	.inforTab-fix-wrap + .infoDetail>article {margin-bottom:4vw;}
	.inforTab-fix-wrap + .infoDetail>article:first-of-type {margin-top:0;}
	
	
	
	
	/* 페이징-모바일용 */
	.viewPage.page_box {position:relative; margin-top:30px; text-align:center;}
	.viewPage.page_box .mobile label {display:none;}
	.viewPage.page_box .mobile {display:inline-block; margin:0; padding:0;}
	.viewPage.page_box .mobile>li {float:left; height:100%;}
	.viewPage.page_box .mobile>li:last-child {padding-right:0;}

	.viewPage.page_box .mobile .prev {display:block; min-width:34px; height:40px; background:url(/img/common_responsive/prev.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-radius:0; border-right:0;}
	.viewPage.page_box .mobile .next {display:block; min-width:34px; height:40px; background:url(/img/common_responsive/next.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-radius:0; border-right:0;}
	.viewPage.page_box .mobile .write:hover {background:#000; color:#fff !important;}
	.viewPage.page_box .mobile .form-control  {border:1px solid #dedede; border-radius:0;}
	.viewPage.page_box .mobile .dropdown-toggle:hover {border-radius:0 !important;}
	.viewPage.page_box .mobile .btn-default  {border:0; height:32px !important;}

	/* 페이징 - pc용 */
	.viewPage.page_box {position:relative; text-align:center; border:1px solid transparent;}
	.viewPage.page_box .pc.pagination {display:inline-block; margin:0 !important;}
	.viewPage.page_box .pc.pagination>li>a {text-align:center; color:#333; border:1px solid #dedede; height:35px; line-height:1;}
	.viewPage.page_box .pc.pagination>li>a.active {color:#fff; background:#666 !important; border:1px solid #666; font-weight:normal;}
	.viewPage.page_box .pc.pagination .first,
	.viewPage.page_box .pc.pagination .prev,
	.viewPage.page_box .pc.pagination .next,
	.viewPage.page_box .pc.pagination .last {color:#333; background-color:#fff;}
	.viewPage.page_box .pc.pagination .first:hover,
	.viewPage.page_box .pc.pagination .prev:hover,
	.viewPage.page_box .pc.pagination .next:hover,
	.viewPage.page_box .pc.pagination .last:hover {background:#f0f0f0}
	.viewPage.page_box .pc.pagination .prev {margin-right:10px;}
	.viewPage.page_box .pc.pagination .next {margin-left:10px;}
	.viewPage.pagination >li:first-child >a, .pagination>li:last-child>a {border-radius:0;}

	.viewPage.page_box {width:100%; margin-top:30px; line-height:1; font-size:14px; font-weight:normal; text-align:center;}
	.viewPage.page_box .pc {display:inline-block;}
	.viewPage.page_box .pc li {float:left; margin-left:-1px;}
	.viewPage.page_box .pc li a {display:block; padding:9px 12px; border:1px solid rgba(0,0,0,.15); background:#fff; color:#000;}
	.viewPage.page_box .pc li a:hover {background:#f0f0f0;}
	.viewPage.page_box .pc li a.active {background:#333; color:#fff; border-color:#333;}
	.viewPage.page_box .pc li a.prev {margin-right:10px;}
	.viewPage.page_box .pc li a.next {margin-left:10px;}
	
	
	
}



/* ************************ 모바일 ************************ */
@media screen and (max-width: 991px) {
	/* 제품리스트 */
	.product.list .wrapper {margin:0 0 50px; padding:0; border:0; letter-spacing:-.5px;}
	.galleryType1 .head {width:100%; overflow:hidden;}
	.galleryType1 .head:after {content:""; display:block; height:10px; box-shadow:0 5px 10px rgba(0,0,0,.2) inset;}
	.galleryType1 .head .sort {padding:4vw; overflow:hidden;}
	.galleryType1 .head .sort > * {float:left; margin-left:1vw; line-height:1.4;}
	.galleryType1 .head .sort .tit {float:none; width:100%; color:#000; padding-bottom:2vw;}
	.galleryType1 .head .sort label {padding-left:.8vw;}
	.galleryType1 .head .sort label input {display:none;}
	.galleryType1 .head .sort label span {
		padding-left:20px; cursor:pointer; background:url(../images/shop/icon_radio.png) no-repeat left center;
	}
	.galleryType1 .head .sort label span.on {
		color:#2f3e5a; background-image:url(../images/shop/icon_radio_on.png);
	}
	/*
	.galleryType1 .head .sort label input:checked+span {
		color:#2f3e5a; background-image:url(../images/shop/icon_radio_on.png);
	}
	*/
	
	.galleryType1 .head .searchBox {padding-left:4vw; position:relative; border-top:1px solid #e5e5e5; background-color:#f9f9f9;}
	.galleryType1 .head .searchBox .wrap {display:table; width:100%;}
	.galleryType1 .head .searchBox .wrap * {display:table-cell; position:relative; vertical-align:middle; line-height:1.2; font-size:14px;}
	.galleryType1 .head .searchBox .wrap label {display:none;}
	.galleryType1 .head .searchBox .wrap input {width:100%; height:50px; padding:auto 4vw;border:0; outline:none; background-color:transparent !important; font-size:15px;}
	.galleryType1 .head .searchBox .wrap input:focus {background:#fff;}
	.galleryType1 .head .searchBox .wrap .searchBtn {width:40px;}
	.galleryType1 .head .searchBox .wrap .searchBtn a {display:block; width:50px; height:50px; background:url(../images/common/icon_search.png) no-repeat center; border:0;}
	
	.galleryType1 .list {padding:5vw;}
	.galleryType1 .list .result {margin:15px 0; color:#888;}
	.galleryType1 .list .result span {color:#000;}
	.galleryType1 .list:before,	.galleryType1 .list:after {content:""; display:block; clear:both;}
	.galleryType1 .list li {
		z-index:0; position:relative; float:left; vertical-align:top; width:50%;
		padding:5vw; border:1px solid #e5e5e5; margin-left:-1px; margin-top:-1px;
	}
	.galleryType1 .list li:hover {z-index:1; border-color:#2f3e5a;}
	.galleryType1 .list li a {display:block; text-align:center; color:#000; letter-spacing:-.5px;}
	.galleryType1 .list li a .name {
		margin-top:1vw; height:auto; font-size:16px; font-weight:300; line-height:1.4;
		overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;
		 word-wrap:break-word;
		
	}
	.galleryType1 .list li a .name.red {color:#f00; font-weight:500;}
	.galleryType1 .list li a .price {margin:10px 0 10px; font-size:14px; line-height:1;}


	/* 제품 상세 */
	.product.view .wrapper {margin:0 0 50px; padding:0; border:0; font-size:14px; letter-spacing:-.5px;}
	.galleryType1 .view {overflow:hidden;}
	.galleryType1 .view>*:after {content:""; display:block; height:10px; box-shadow:0 5px 10px rgba(0,0,0,.2) inset;}
	.galleryType1 .view .head {overflow:hidden; border:0;}
	.galleryType1 .view .head .imgArea {padding:5vw;}
	.galleryType1 .view .head .imgArea .big img {width:100%;}
	.galleryType1 .view .head .imgArea .still {position:relative; width:100%; margin-top:20px; text-align:center;}
	.galleryType1 .view .head .imgArea .still ul {font-size:0; line-height:0;}
	.galleryType1 .view .head .imgArea .still li {display:inline-block !important; width:20%; padding:2px; cursor:pointer;}
	.galleryType1 .view .head .imgArea .still li img {display:block !important; opacity:0;}
	
	.galleryType1 .view .head .infoArea {padding:5vw}
	.galleryType1 .view .head .infoArea h3 {font-size:24px; font-weight:400; color:#000; letter-spacing:-.07vw; line-height:1.2;}
	.galleryType1 .view .head .infoArea .spec {overflow:hidden; margin-top:20px; padding-top:20px; color:#000; letter-spacing:-.5px; line-height:1.6; border-top:1px solid #e5e5e5;}
	.galleryType1 .view .head .infoArea .spec>* {float:left; margin:5px 0;}
	.galleryType1 .view .head .infoArea .spec dl {overflow:hidden;}
	.galleryType1 .view .head .infoArea .spec dt {width:25%; clear:both;}
	.galleryType1 .view .head .infoArea .spec dd {width:75%; color:#666;}
	.galleryType1 .view .head .infoArea .spec dd p {color:#888;}
	.galleryType1 .view .head .infoArea .quantity {margin:20px 0; padding:20px 0; border:1px solid #e5e5e5; border-left:0; border-right:0;}
	.galleryType1 .view .head .infoArea .quantity {position:relative; clear:both; margin:20px 0; width:100%; padding:20px 0; border:1px solid #e5e5e5; border-left:0; border-right:0; overflow:hidden;}
	.galleryType1 .view .head .infoArea .quantity>* {float:left; display:block; color:#000; line-height:1.6;}
	.galleryType1 .view .head .infoArea .quantity label {width:20%; padding-top:7px;}
	.galleryType1 .view .head .infoArea .quantity input {width:50px; height:40px; padding:7px; border:1px solid #000;}
	.galleryType1 .view .head .infoArea .quantity button {width:40px; height:40px; background:#fff; border:1px solid #000; margin-left:-1px; cursor:pointer; font-size:16px;}
	.galleryType1 .view .head .infoArea .quantity button:hover {background:#f5f5f5;}
	.galleryType1 .view .head .infoArea .quantity .card {position:absolute; right:0; top:20px; display:block; font-weight:400; letter-spacing:-1px; cursor:pointer;}
	.galleryType1 .view .head .infoArea .quantity .card span {display:block;}
	.galleryType1 .view .head .infoArea .buyBtn {overflow:hidden;}
	.galleryType1 .view .head .infoArea .buyBtn li {float:left; width:33.33%; padding-left:5px;}
	.galleryType1 .view .head .infoArea .buyBtn li:first-child {padding:0;}
	.galleryType1 .view .head .infoArea .buyBtn li a {display:block; padding:20px 0; font-weight:400; color:#000; text-align:center; line-height:1; border:2px solid; letter-spacing;-.5px}
	.galleryType1 .view .head .infoArea .buyBtn li a.cart {border-color:#000;}
	.galleryType1 .view .head .infoArea .buyBtn li a.buy {color:#fff; border-color:#33b306; background:#33b306;}
	.galleryType1 .view .head .infoArea .buyBtn li a.naver {border-color:#33b306;}
	.galleryType1 .view .head .infoArea .buyBtn li a span {
		display:inline-block; padding:3px 0 3px 30px; line-height:1; background-repeat:no-repat; background-position:left center;
		background-repeat:no-repeat; background-position:left center;
	}
	.galleryType1 .view .head .infoArea .buyBtn li a.cart span {background-image:url(../images/shop/icon_BuyCart.png);}
	.galleryType1 .view .head .infoArea .buyBtn li a.buy span {background-image:url(../images/shop/icon_BuyBuy.png);}
	.galleryType1 .view .head .infoArea .buyBtn li a.naver span {padding-left:60px; background-image:url(../images/shop/icon_BuyNaver.png);}
	.galleryType1 .view .infoTab {overflow:hidden; border-top:1px solid #ddd; border-left:0; border-bottom:0;}
	.galleryType1 .view .infoTab li {display:block; float:left; width:33.33%; border:1px solid #ddd; border-right:0; border-top:0; text-align:center; line-height:1; background:#f7f7f7;}
	.galleryType1 .view .infoTab li.on {background-color:#fff; border-bottom:1px solid #fff;}
	.galleryType1 .view .infoTab li a {display:block; padding:20px 0; font-size:12px;}
	.galleryType1 .view .infoDetail {border:0;}
	.galleryType1 .view .infoDetail>* {padding:2vw 4vw 4vw;}
	.galleryType1 .view .infoDetail .detail {text-align:center;}
	.galleryType1 .view .infoDetail h4 {margin-bottom:10px; font-size:16px; font-weight:400; letter-spacing:-.05vw; color:#000;}
	
	.galleryType1 .view .btnWrap {margin-top:4vw; text-align:center;}
	.galleryType1 .view .btnWrap:after {display:none;}
	.galleryType1 .view .btnWrap a {display:inline-block; padding:1vw 3vw; letter-spacing:1; border:1px solid #000;}
	.galleryType1 .view .btnWrap a:hover {color:#fff; background:#33b306;}
	
	
	/*할인가 추가되었을때 스타일 20-07-29*/
	.galleryType1 .list.include-discount li a .discount {font-size:14px; color:#999; padding-top:3px;}
	.galleryType1 .list.include-discount li a .discount,
	.galleryType1 .list.include-discount li a .price {margin-top:20px; display:inline-block; float:left; width:50%; line-height:1.2;}
	.galleryType1 .list.include-discount li a .price {font-size:16px;}
	.galleryType1 .list.include-discount li a .price.only {width:100%;}
	
	
	
	/*이용후기 탭 추가시 스타일 20-08-18*/
	.galleryType1 .view .infoTab.num4 li {width:20%;}
	
	.galleryType1 .view .infoDetail .useAfter h4 {position:relative;}
	.galleryType1 .view .infoDetail .useAfter div.state {position:absolute; top:0; right:0;}
	.galleryType1 .view .infoDetail .useAfter div.state ul {overflow:hidden;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li {float:left;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li+li {margin-left:20px;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li span {display:inline-block; vertical-align:middle; font-size:14px; color:#333;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li span.con {font-size:16px; font-weight:700; color:#000;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li span.con span {font-size:14px; font-weight:300; margin:-5px 1px 0;}
	
	.galleryType1 .view .infoDetail .customer {padding:50px 0;}
	.galleryType1 .view .infoDetail .customer h4 {position:relative;}
	.galleryType1 .view .infoDetail .customer div.state {position:absolute; top:0; right:0;}
	.galleryType1 .view .infoDetail .customer div.state ul {overflow:hidden;}
	.galleryType1 .view .infoDetail .customer div.state ul li {float:left;}
	.galleryType1 .view .infoDetail .customer div.state ul li+li {margin-left:20px;}
	.galleryType1 .view .infoDetail .customer div.state ul li span {display:inline-block; vertical-align:middle; font-size:14px; color:#333;}
	.galleryType1 .view .infoDetail .customer div.state ul li span.con {font-size:16px; font-weight:700; color:#000;}
	.galleryType1 .view .infoDetail .customer div.state ul li span.con span {font-size:14px; font-weight:300; margin:-5px 1px 0;}
	
	.galleryType1 .view .productCustomer ul {border-top:1px solid #000; border-bottom:1px solid #000; padding:1.5vw 0; display:table; width:100%; overflow:hidden;}
	.galleryType1 .view .productCustomer ul li {display:table-cell; text-align:center; color:#000; font-weight:400;}
	.galleryType1 .view .productCustomer ul li:nth-child(1){width:60%;}
	.galleryType1 .view .productCustomer ul li:nth-child(2){width:20%;}
	.galleryType1 .view .productCustomer ul li:nth-child(3){width:20%;}


	.galleryType1 .view .productCustomerQna .qnaWrap {padding:1.5vw 0;display:table; width:100%; cursor:pointer; border-bottom:1px solid #e5e5e5;}
	.galleryType1 .view .productCustomerQna .qnaWrap:hover {background:#f5f5f5;}
	.galleryType1 .view .productCustomerQna .qnaWrap span {display:table-cell; text-align:center; color:#000;}
	.galleryType1 .view .productCustomerQna .qnaWrap span:nth-child(1) {width:5%;}
	.galleryType1 .view .productCustomerQna .qnaWrap span:nth-child(2) {width:55%; text-align:left;}
	.galleryType1 .view .productCustomerQna .qnaWrap span:nth-child(3) {width:20%;}
	.galleryType1 .view .productCustomerQna .qnaWrap span:nth-child(4) {width:20%;}



	.galleryType1 .view .productCustomerQna .comentWrap {padding:1.5vw; border-bottom:1px solid #e5e5e5;}
	.galleryType1 .view .productCustomerQna .comentWrap>p {padding-bottom:10px;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment {overflow:hidden; background:#f5f5f5; border:1px dotted #e5e5e5;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p {float:left; padding:1.5vw;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p:first-child {width:100px; padding-right:20px; border-right:1px solid #e5e5e5; text-align:center;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p:last-child {width:calc(100% - 100px);}
	
	.galleryType1 .view .productCustomer.review ul li:nth-child(1){width:40%;}
	.galleryType1 .view .productCustomer.review ul li:nth-child(2){width:20%;}
	.galleryType1 .view .productCustomer.review ul li:nth-child(3){width:20%;}
	.galleryType1 .view .productCustomer.review ul li:nth-child(3){width:20%;}
	.galleryType1 .view .productCustomerQna.review {position:relative;}
	.galleryType1 .view .productCustomerQna.review .starZone {}
	.galleryType1 .view .productCustomerQna .reviewWrap {padding:1.5vw 0; display:table; width:100%; cursor:pointer; border-bottom:1px solid #e5e5e5;}
	.galleryType1 .view .productCustomerQna .reviewWrap:hover {background:#f5f5f5;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span {display:table-cell; text-align:center; color:#000; vertical-align:middle;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(1) {width:5%;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(2) {width:35%; text-align:left;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(3) {width:20%;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(4) {width:20%;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(5) {width:20%;}

	
	
	/* 상품후기/상품문의 글쓰기 버튼 스타일 21-01-08 */
	.galleryType1 .product-view-write-btn {position:absolute; right:0; top:0; z-index:10000;}
	.galleryType1 .layoutReviews.listPart .product-view-write-btn {top:100%; margin-top:30px;}
	.galleryType1 .product-view-write-btn a {display:inline-block; line-height:36px; padding:0 10px; border-radius:5px; background:#666; color:#fff; vertical-align:middle; font-size:14px; font-weight:300;}
	.galleryType1 .product-view-write-btn a:hover {background:#2f3e5a;}
	
	
	/* ===== 구매후기 레이아웃 스타일 공통 20-10-07 시작 ===== */
	.layoutReviews.listPart {position:relative;}
	.layoutReviews.listPart .inWrap {border-bottom:1px solid #e5e5e5;}
	.layoutReviews.listPart .inWrap div[class*="inner-"] {padding:3vw;}
	.layoutReviews.listPart .inWrap .inner-tit {border-top:1px solid transparent;}
	.layoutReviews.listPart .inWrap:first-child .inner-tit {border-top:1px solid #e5e5e5;}
	.layoutReviews.listPart .inWrap .inner-tit article {margin-top:10px; overflow:hidden;}
	.layoutReviews.listPart .inWrap .inner-tit article span {font-size:14px; float:left; display:inline-block; margin:0 10px; padding-left:7px; position:relative;}
	.layoutReviews.listPart .inWrap .inner-tit article span:nth-child(1) {margin-left:0; padding-left:0;}
	.layoutReviews.listPart .inWrap .inner-tit article span:nth-child(1):before {display:none;}
	.layoutReviews.listPart .inWrap .inner-tit article span:before {
		position:absolute; top:12px; left:0;
		display:block; content:""; width:2px; height:2px; background:#aaa;
	}
	.layoutReviews.listPart .inWrap .inner-tit .review-text {margin-top:5px; overflow:hidden; position:relative;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text>* {display:inline-block; float:left;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text.include-img>div {padding-top:200px;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text>div p {width:100%; word-break:keep-all; font-size:16px; color:#000; font-weight:300; line-height:1.8; overflow:hidden;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text>aside {width:200px; position:absolute; top:0; left:0;}
	.layoutReviews.listPart .inWrap .inner-tit .review-text a.moreRead {
		display:inline-block; margin-top:10px; font-size:14px; color:#000;
		padding:8px 25px; background:#eee; border:1px solid #ddd; border-radius:50px;
		line-height:1;
	}
	
		.review-text aside.img1more {position:relative;}
		.review-text aside.img1more>span.imgCount {
			position:absolute; bottom:0; right:0; width:30px; height:30px; background:rgba(0,0,0,.4); text-align:center;
			line-height:30px;
			font-size:12px; color:#fff; font-weight:300;
			letter-spacing:3px;
			z-index:1;
		}
				
	.layoutReviews.listPart .inWrap .inner-con {display:none;}
	.layoutReviews.listPart .inWrap.on .inner-con {display:block; background:#f9f9f9;}
	.layoutReviews.listPart .inWrap .inner-tit {background-repeat:no-repeat; background-position:calc(100% - 4vw) 4vw !important; background-image:url(../images/shop/arrow-down.png); background-size:15px;}
	.layoutReviews.listPart .inWrap.noCon .inner-tit {background-image:none;}
	.layoutReviews.listPart .inWrap.on .inner-tit {border-top:1px solid #aaa; background-color:#f9f9f9; background-image:url(../images/shop/arrow-up.png);}
	.layoutReviews.listPart .inWrap.on .inner-tit .review-text a.moreRead {
		background:#2f3e5a; color:#fff; border:1px solid #2f3e5a;
	}
	
	.layoutReviews.listPart .inWrap .inner-con {font-size:14px; color:#000; line-height:1.6; padding-top:0 !important;}
	.layoutReviews.listPart .inWrap .inner-con img {max-width:100%;}
	
	.layoutReviews.listPart .starZone {position:relative;}
	.layoutReviews.listPart .inWrap.noCon .starZone {padding-right:0 !important;}
	.layoutReviews.listPart .starZone>.starCount {font-size:18px; line-height:1.4; font-weight:700; color:#000;}
	.layoutReviews.listPart .starZone span {
		display:inline-block; vertical-align:middle; width:20px; height:17px;
		background-image:url(../images/shop/star.png);
		background-position:center;
		background-size:cover;
		background-repeat:no-repat;
	}
	.layoutReviews.listPart .starZone span.full {
		background-image:url(../images/shop/star-full.png);
	}
	/* ===== 구매후기 레이아웃 스타일 공통 20-10-07 끝 ===== */
	
	
	
	/* 페이징-모바일용 */
	.viewPage.page_box {position:relative; margin-top:30px; text-align:center;}
	.viewPage.page_box .mobile label {display:none;}
	.viewPage.page_box .mobile {display:inline-block; margin:0; padding:0;}
	.viewPage.page_box .mobile>li {float:left; height:100%;}
	.viewPage.page_box .mobile>li:last-child {padding-right:0;}
	.viewPage.page_box .mobile .prev {padding-right:20px !important; padding-left:20px !important; display:block; min-width:34px; height:40px; background:url(/img/common_responsive/prev.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-radius:0; border-right:0;}
	.viewPage.page_box .mobile .next {padding-right:20px !important; padding-left:20px !important; display:block; min-width:34px; height:40px; background:url(/img/common_responsive/next.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-radius:0; border-right:0;}
	.viewPage.page_box .mobile .write:hover {background:#000; color:#fff !important;}
	.viewPage.page_box .mobile .form-control  {border:1px solid #dedede; border-radius:0;}
	.viewPage.page_box .mobile .dropdown-toggle:hover {border-radius:0 !important;}
	.viewPage.page_box .mobile .btn-default  {border:0; height:32px !important;}
	.viewPage.page_box .mobile select#page {height:40px; padding-right:35px; background-size:20px;}
	
}





/* ************************ 모바일 (20-10-30 추가) ************************ */
@media screen and (max-width: 767px) {
	
	/*20-10-30 네임명 고정*/
	.galleryType1 .list li a .name {min-height:44px;}
	/* .galleryType1 .list.include-discount li a .discount, */
	.galleryType1 .list.include-discount li a .price {margin-top:5px !important;}
	
	/* 페이징-모바일용 */
	.viewPage.page_box {text-align:left;}
	
	/* 상품문의 */
	.galleryType1 .view .productCustomer {border-top:1px solid #000;}
	.galleryType1 .view .productCustomer ul {display:none;}
	.galleryType1 .view .productCustomer ul li:nth-child(2) {display:none;}
	.galleryType1 .view .productCustomer ul li:nth-child(3) {display:none;}


	.galleryType1 .view .productCustomerQna .reviewWrap {overflow:hidden; padding:8px;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span {display:block; float:left; color:#999; font-size:12px; position:relative;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(1) {display:none;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(2) {width:100%; color:#000; font-size:15px; font-weight:400; padding-bottom:5px;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(3) {width:auto; padding-right:20px;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(4) {width:auto;}
	.galleryType1 .view .productCustomerQna .reviewWrap>span:nth-child(5) {position:absolute; right:0; top:8px; width:130px;}

	.galleryType1 .view .productCustomerQna .qnaWrap {overflow:hidden; padding:8px;}
	.galleryType1 .view .productCustomerQna .qnaWrap span {display:block; float:left; color:#999; font-size:12px;}
	.galleryType1 .view .productCustomerQna .qnaWrap span:nth-child(1) {display:none;}
	.galleryType1 .view .productCustomerQna .qnaWrap span:nth-child(2) {width:100%; color:#000; font-size:15px; font-weight:400; padding-bottom:5px;}
	.galleryType1 .view .productCustomerQna .qnaWrap span:nth-child(3) {width:auto; padding-right:20px;}
	.galleryType1 .view .productCustomerQna .qnaWrap span:nth-child(4) {width:auto;}
	.galleryType1 .view .productCustomerQna .comentWrap { padding:8px;}
	.galleryType1 .view .productCustomerQna .comentWrap>p {}
	.galleryType1 .view .productCustomerQna .comentWrap .coment {}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p {}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p:first-child {text-align:left; border-right:0; padding:5px 10px;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p:last-child {width:100%; border-top:1px solid #e5e5e5;}
	
	.layoutReviews.listPart .starZone>.starCount {font-size:16px;}
	.layoutReviews.listPart .starZone span {width:15px; height:13px;}
	
	
	
}