@charset "utf-8";

::-webkit-input-placeholder{font-family: 'Elice DigitalBaeum',"돋움",sans-serif;}
input[type="password"]{font-family:sans-serif;}

/* ************************ PC ************************ */
@media screen and (min-width: 992px) {

	/* 제품리스트 */
	.galleryType1 .list{position:relative;}
	.contents.product .sub_head {position:relative;}
	.contents.product .sub_head .sub_title {font-size:36px;line-height:1;color:#000;}
	.contents.product .sub_head .sub_title p{font-size:.5em;font-weight: 400;margin-top: 20px;}
	.contents.product .sub_head .sub_title .c_orange{color:#f4961f;}
	.contents.product .sub_head .sort_bx{position: absolute;bottom: 0;right: 0;width: 192px;height: 42px;border: 1px solid #000;border-radius: 0;background: #fff url(../images/common/i_sort_arrow.png) no-repeat 94% 50%;}
	.contents.product .sub_head .sort_bx:after{content:'';display:block;clear:Both;}
	.contents.product .sub_head .sort_bx.brand {right:200px;}
	.contents.product .sub_head .sort_bx li{float:left;}
	.contents.product .sub_head .sort_bx li:first-child button:before{display:none;}
	.contents.product .sub_head .sort_bx li button{transition:.3s;cursor: pointer;font-size:14px;padding:8px 16px;background:#fff;border:0;border-radius:30px;color:#000;position:relative;height:auto;line-height:1;}
	.contents.product .sub_head .sort_bx li button:before{content:'';position:absolute;top:50%;margin-top:-6px;left:-1px;width:1px;height:12px;background:#ddd}
	.contents.product .sub_head .sort_bx li button:hover{color:#aaa}
	.contents.product .sub_head .sort_bx li button.on{background:#000;color:#fff;}
	.contents.product .sub_head .sort_bx li button.on:before{display:none;}

	/* 제품리스트 */
	.galleryType1 .head {display:table;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:#1f5ab1; 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 .sort_brand{background:#f6f6f6;border:1px solid #ddd;margin:40px 0;}
	.galleryType1 .sort_brand ul{min-height:52px;padding:5px 0;}
	.galleryType1 .sort_brand ul:after{content:'';display:block;clear:both;}
	.galleryType1 .sort_brand ul li{float:left;}
	.galleryType1 .sort_brand ul li a{display:block;padding:0 15px;color:#999;line-height:43px;position:relative;}
	.galleryType1 .sort_brand ul li a:before{content:'';position:absolute;top:35%;right:0;width:1px;height:30%;background:#aaa;}
	.galleryType1 .sort_brand ul li:last-child a:before{display:none;}
	
	.galleryType1 .sort_brand ul li a:hover{color:#222}
	.galleryType1 .sort_brand ul li.on a{color:#000;position:relative;}
	.galleryType1 .sort_brand ul li.on a{color:#000;position:relative;}
	.galleryType1 .sort_brand ul li.on a:after{content: '';position: absolute;background: #000;bottom:12px;left: 15px;width: calc(100% - 30px);height: 1px;}
	
	/* .brandSelect {padding:10px 40px; background:#f6f6f6;border:1px solid #ddd;margin:40px 0; overflow:hidden;} */
	/* .brandSelect>div {float:left;} */
	/* .brandSelect .brandSelect_tit {line-height:42px;} */
	/* .brandSelect .brandSelect_list {} */
	/* .brandSelect_list select {width: 192px;height: 42px;border: 1px solid #000;border-radius: 0;background: #fff url(../images/common/i_sort_arrow.png) no-repeat 94% 50%;} */
	/* .contents.product .sub_head .sort_bx{position: absolute;bottom: 0;right: 0;width: 192px;height: 42px;border: 1px solid #000;border-radius: 0;background: #fff url(../images/common/i_sort_arrow.png) no-repeat 94% 50%;} */
	/* .contents.product .sub_head .sort_bx:after{content:'';display:block;clear:Both;} */
	
	
	/* 제품 상세 */
	.galleryType1 .view {position: relative;}
	.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;border: 1px solid #ddd;}
	.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 div div {position:relative;}
	.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;}
	
	/* 관련상품 슬라이드 */
	.galleryType1 .relate_wrap{margin-top:30px;padding:30px 4vw;background: #f5f5f5;border:1px solid #ddd;position:relative;}
	.galleryType1 .relate_wrap .r_title{font-size:23px;font-weight: 400;margin-bottom:25px;text-align:center;}
	.galleryType1 .relate_wrap .product_ul li .productWrap .product_img .img{width:125px;height:125px;}
	.galleryType1 .relate_wrap .product_ul li .productWrap a{padding-left:10px;padding-right:10px;}
	.galleryType1 .relate_wrap .product_ul li .productWrap .product_info{font-size:14px;}
	.galleryType1 .relate_wrap .product_ul li .productWrap .product_info .point{font-size:12px;}
	.galleryType1 .relate_wrap .swiperR-button-wrap{position:absolute;top:50%;left:0;width:98%;margin-left:1%;}
	.galleryType1 .relate_wrap .swiperR-button-wrap>div{cursor:pointer;position:absolute;top:auto;bottom:auto;margin:0;width:55px;height:55px;background:#fff;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;}
	.galleryType1 .relate_wrap .swiperR-button-wrap>div span{transform: scale(.68);width:39px;height:13px;display:block;margin:0 auto;opacity:.3;}
	.galleryType1 .relate_wrap .swiperR-button-next{right:0;}
	.galleryType1 .relate_wrap .swiperR-button-next span{background:url(../images/main/i_pop_nav.png) no-repeat -39px 0;}
	.galleryType1 .relate_wrap .swiperR-button-prev{left:0;}
	.galleryType1 .relate_wrap .swiperR-button-prev span{background:url(../images/main/i_pop_nav.png) no-repeat 0 0;}
	
	/*할인가 추가되었을때 스타일 20-07-29*/
	.galleryType1 .list.include-discount li a .discount {font-size:14px; color:#999;}
	.galleryType1 .list.include-discount li a .discount,
	.galleryType1 .list.include-discount li a .price {margin-top:20px; display:inline-block; float:left; width:auto; line-height:1.2;margin-right:5px;}
	.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;text-align:center;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p:last-child {width:calc(100% - 100px);border-left:1px solid #e5e5e5; }
	
	.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;text-align: right;}
	.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:#999;}
	
	/* ===== 구매후기 레이아웃 스타일 공통 20-10-07 시작 ===== */
	/* .layoutReviews.listPart {overflow:hidden;} */
	.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:#1f5ab1; color:#fff; border:1px solid #1f5ab1;
	}
	
		.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 {margin-bottom:10px; position:relative; }
	.layoutReviews.listPart .inWrap.noCon .starZone {padding-right:0 !important;}
	.layoutReviews.listPart .starZone>.starCount {position:absolute; top:4px; left:125px; 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 끝 ===== */
	
	/*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:88px;}
	.inforTab-fix-wrap {position:absolute; z-index:889; width:100%; max-width:100%; margin-top:30px!important;}
	.inforTab-fix-wrap.fixOn {position:fixed !important; z-index:700 !important; top:0 !important;width:100%; max-width:100%;margin-top:0!important;background:transparent;border:none !important;}
		/*margin-top:calc(50px + 1px) !important;*/
	.inforTab-fix-wrap.fixOn>ul {overflow:hidden; max-width:1400px; width:100%;border:1px solid #ddd;border-top:0!important;}
	.inforTab-fix-wrap.fixOn>ul>li a {padding:17px 0 !important; font-size:15px;}
	.inforTab-fix-wrap.fixOn>ul>li.on a {background:#1f5ab1; 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+article {margin-top:4vw;}
	
	
	
	/* 페이징-모바일용 */
	.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) {
	
	
	/* 제품리스트 */	
	.contents.product .sub_head{position:relative;margin-bottom:10px;}
	.contents.product .sub_head .sub_title {font-size:25px;line-height:1;color:#000;margin-bottom:20px;}
	.contents.product .sub_head .sub_title p{font-size:.6em;font-weight:400;margin-top:10px;}
	.contents.product .sub_head .sub_title .c_orange{color:#f4961f;}
	.contents.product .sub_head .sort_part{border: 1px solid #ddd;border-left: 0;border-right: 0;padding: 0px;}
	.contents.product .sub_head .sort_bx{float: right;border-radius:0;font-size:13px;-webkit-appearance: none;border:0;width: 50%;max-width: 120px;font-size: 14px;padding: 0 8px;height:40px;line-height:40px;color: #444;background: url(../images/common/i_aUp.png) no-repeat 90% 50%;}
	.contents.product .sub_head .sort_bx option{width:120px;font-size:13px;color:#999;-webkit-appearance: none;}
	
	.contents.product .sub_head .cate3dept{overflow: hidden;position:relative;background:#f7f7f7;padding:10px;border-top:1px solid #ddd;}
	.contents.product .sub_head .cate3dept a{font-size:14px;padding:5px 0;text-align:left;display:block;color:#666}
	.contents.product .sub_head .cate3dept a.on{color:#1f5ab1}
	.contents.product .sub_head .cate3dept.on{height:auto;}
	
    .contents.product .sub_head .swiper-container{width:100%;height: 100%; margin-left: auto;margin-right: auto;}
    .contents.product .sub_head .swiper-slide {text-align:left;height: calc((100% - 30px) / 2);}
    .contents.product .sub_head .swiper-slide-top:first-child {}
    .contents.product .sub_head .swiper-slide-top:first-child a{background:#fff url(../images/sub/i_cate_back.png) no-repeat 8px 5px;padding: 4px 10px 4px 25px;border: 1px solid #ddd; background-size:10px;width: auto;display: inline-block;}
	.contents.product .sub_head .swiper-pagination{position: relative;color:#999;line-height: 1;margin:20px 0 0; font-size: 12px;text-align: left;}
	.contents.product .sub_head .swiper-pagination .swiper-pagination-current{color:#333}

	.contents.product .sub_head .btn_viewMore{padding: 0;vertical-align: middle;border:0;width: 50%;max-width: 120px;height:40px;line-height:40px;-webkit-appearance: none;font-size: 14px;letter-spacing: -.6px;border-radius:0;background:none;background: url(../images/common/i_aUp.png) no-repeat 90% 50%;text-align:left;}
	.contents.product .sub_head .btn_viewMore.on{background: url(../images/common/i_aDown.png) no-repeat 90% 50%;}
	
	.galleryType1 .list{position:relative;}	
	.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 .sort_brand{background:#f6f6f6;border:1px solid #ddd;margin:15px 0;}
	.galleryType1 .sort_brand ul{padding:7px 0;}
	.galleryType1 .sort_brand ul:after{content:'';display:block;clear:both;}
	.galleryType1 .sort_brand ul li{float:left;}
	.galleryType1 .sort_brand ul li a{display: block;padding: 0 10px;line-height:25px;position: relative;font-size: 14px;}
	.galleryType1 .sort_brand ul li a:before{content:'';position:absolute;top:35%;right:0;width:1px;height:30%;background:#aaa;}
	.galleryType1 .sort_brand ul li:last-child a:before{display:none;}
	
	

	/* 제품 상세 */
	.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:30px;}
	.galleryType1 .view .head {overflow:hidden; border:0;}
	.galleryType1 .view .head .imgArea {padding:0 0 5vw;}
	.galleryType1 .view .head .imgArea .big{border: 1px solid #ddd;}
	.galleryType1 .view .head .imgArea .big img {width:100%;max-width:500px;margin:0 auto;display:block;}
	.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 {border: 1px solid #ddd;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 ul{border-right: 1px solid #ddd;overflow: hidden;}
	.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;height:50px;display:flex;align-items:center;font-size:13px;}
	.galleryType1 .view .infoTab li a span{word-break:break-all;display:block;margin:0 auto;text-align:center;padding:0 5px;line-height: 1.2;}
	.galleryType1 .view .infoDetail {border:0;}
	.galleryType1 .view .infoDetail>* {padding:4vw 0 2vw;}
	.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;}
	
	/* 관련상품 슬라이드 */
	.galleryType1 .relate_wrap{margin-bottom:20px;padding:30px 20px 0;background: #f5f5f5;position:relative;}
	.galleryType1 .relate_wrap .r_title{font-size:18px;font-weight:400;margin-bottom:20px;text-align:center;}
	.galleryType1 .relate_wrap .product_ul li .productWrap .product_img .img{width:125px;height:125px;}
	.galleryType1 .relate_wrap .product_ul li .productWrap a{padding-left:10px;padding-right:10px;}
	.galleryType1 .relate_wrap .product_ul li .productWrap .product_info{font-size:14px;}
	.galleryType1 .relate_wrap .product_ul li .productWrap .product_info .point{font-size:12px;}
	.galleryType1 .relate_wrap .swiperR-button-wrap{position:absolute;top:20px;left:0;width:30%;margin-left:35%;}
	.galleryType1 .relate_wrap .swiperR-button-wrap>div{cursor:pointer;position:absolute;top:auto;bottom:auto;margin:0;width:40px;height:40px;background:#fff;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;}
	.galleryType1 .relate_wrap .swiperR-button-wrap>div span{transform: scale(.68);width:39px;height:13px;display:block;margin:0 auto;opacity:.3;}
	.galleryType1 .relate_wrap .swiperR-button-next{right:0;}
	.galleryType1 .relate_wrap .swiperR-button-next span{background:url(../images/main/i_pop_nav.png) no-repeat -39px 0;}
	.galleryType1 .relate_wrap .swiperR-button-prev{left:0;}
	.galleryType1 .relate_wrap .swiperR-button-prev span{background:url(../images/main/i_pop_nav.png) no-repeat 0 0;}
	
	/*할인가 추가되었을때 스타일 20-07-29*/
	.galleryType1 .list.include-discount li a .discount {font-size:14px; color:#999;}
	.galleryType1 .list.include-discount li a .discount,
	.galleryType1 .list.include-discount li a .price {margin-top:10px; display:inline-block; float:left; width:auto;margin-right:3px;line-height:1.2;display: block;width: 100%;margin-bottom: 7px;}
	.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:after{content:'';display:block;clear:both;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li+li {margin-left:20px;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li span {display:block;float:left;font-size:14px; color:#333;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li span.con {font-size:16px; font-weight:700; color:#000;margin-top:-1px;}
	.galleryType1 .view .infoDetail .useAfter div.state ul li span.con span {font-size:14px; font-weight:300; margin:0 1px;}
	
	.galleryType1 .view .infoDetail .customer {padding:30px 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:after{content:'';display:block;clear:both;}
	.galleryType1 .view .infoDetail .customer div.state ul li+li {margin-left:20px;}
	.galleryType1 .view .infoDetail .customer div.state ul li span {display:block;float:left;font-size:14px; color:#333;}
	.galleryType1 .view .infoDetail .customer div.state ul li span.con {font-size:16px; font-weight:700; color:#000;margin-top:-1px;}
	.galleryType1 .view .infoDetail .customer div.state ul li span.con span {font-size:14px; font-weight:300; margin:0 1px;}
	
	.galleryType1 .view .productCustomer{font-size:14px;}
	.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;text-align:center;}
	.galleryType1 .view .productCustomerQna .comentWrap .coment p:last-child {width:calc(100% - 100px);border-left:1px solid #e5e5e5; }
	
	.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:#999;}
	
	
	/* ===== 구매후기 레이아웃 스타일 공통 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:#1f5ab1; color:#fff; border:1px solid #1f5ab1;
	}
	
	.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 {margin-bottom:10px; position:relative; }
	.layoutReviews.listPart .inWrap.noCon .starZone {padding-right:0 !important;}
	.layoutReviews.listPart .starZone>.starCount {position:absolute; top:2px; left:125px; 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;position:relative;margin-left:-1px;}
	.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 {position:absolute;top:0;left:0;width:auto;height:40px; padding:0 10px; background-size: 20px!important}
	
}





/* ************************ 모바일 (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>*:after {height:0;}

	/* 상품문의 */
	.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 .relate_wrap{padding:0;background:none;}
	.galleryType1 .relate_wrap .swiperR-button-wrap{top: -10px;width:60%;margin-left:20%;}

	.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:90px;}

	.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;}
	
	.contents.product .sub_head .cate3dept a{font-size:12px;padding:5px 5px 5px 0;line-height: 1.2;word-break: break-all;}
	
}