@charset "utf-8";

/* ******************** 공용 ******************** */
.fc-point1 {color:#00aeef !important;}
.fc-point2 {color:#0068b5 !important;}
.fc-point3 {color:#10275e !important;}
.fc-point4 {color:#0393d6 !important;} /*1 between 2*/

.center {text-align:center !important;}

	table:before{content:none;}
	table:after{content:none;}
	table.typeA {width:100%; margin:0 auto; font-size:17px; border:1px solid #e5e5e5; border-left:0; border-right:0;}
	table.typeA * {font-weight:300; line-height:1.6;}
	table.typeA th {width:30%; padding:20px; color:#000; font-weight:400; border:1px solid #e5e5e5; border-left:0; background:#f7f7f7; text-align:center !important;}
	table.typeA th:last-child {border-right:1px solid #e5e5e5;}
	table.typeA td {padding:20px; border:1px solid #e5e5e5; border-top:0; border-right:0;}

/* ********************************* PC over : 992 ~  ********************************* */
@media screen and (min-width:992px), print{
	

	/* ***** 공통제목 ***** */
	.top_title {font-size:32px; color:#111; font-weight:400; font-family:"NEXEN_TIRE_Bold"; letter-spacing:0; text-align:center;}
	
	article.title {margin-bottom:50px;}
	article.title>ul.location {font-size:0; text-align:center; margin-top:20px;}
	article.title>ul.location>li {display:inline-block;}
	article.title>ul.location>li+li {margin-left:50px; position:relative;}
	article.title>ul.location>li+li:before {position:absolute; top:12px; left:-25px; display:block; background:#ccc; width:3px; height:3px; border-radius:50%;}
	article.title>ul.location>li>span {display:block; font-size:16px; color:#999;}
	
	
	
	
	/* ***** shop/list.html ***** */
	.galleryType1 {}
	.galleryType1 .head {display:table; max-width:1200px; width:100%; height:60px; overflow:hidden; border-top:1px solid #000; border-bottom:1px solid #eee; margin-bottom:1vw;}
	.galleryType1 .head > * {display:table-cell; width:50%; vertical-align:middle;}
	/*상단 : 정렬방식*/
	.galleryType1 .head .sort {}
	.galleryType1 .head .sort > * {float:left; margin-left:1vw; line-height:1.2; font-size:15px; font-weight:400;}
	.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(../style_member/img/icon_radio.png) no-repeat left center;
	}
	.galleryType1 .head .sort label span.on {
		color:#00aeef; background-image:url(../style_member/img/icon_radio_on.png);
	}
	/*상단 : 상품카운트*/
	.galleryType1 .head .count .result {font-size:15px; color:#888; text-align:right; margin-right:1vw;}
	.galleryType1 .head .count .result span {color:#000;}
	/*리스트*/
	.shop_list ul.only_list:after{content:'';display:block;clear:both;}
	.shop_list ul.only_list li{float:left;padding:1%;width:33.33%;}
	.shop_list ul.only_list li .item_wrap{border:1px solid #ddd;transition:.3s;}
	.shop_list ul.only_list li .item_wrap .insertBg{display:block;padding:25px;overflow:hidden;}
	.shop_list ul.only_list li .item_wrap .insertBg .img{display:block;transition:none;background-size:contain!important;}
	.shop_list ul.only_list li .item_wrap .insertBg .img img{}
	.shop_list ul.only_list li .item_wrap .item_info{padding:0 25px 25px 25px;display:block;position:relative;}
	.shop_list ul.only_list li .item_wrap .item_info span{display:block;line-height:1;}
	.shop_list ul.only_list li .item_wrap .item_info .discount {margin-top:10px;}
	.shop_list ul.only_list li .item_wrap .item_info .it_name{font-size:20px;color:#202020;letter-spacing:-1px;}
	.shop_list ul.only_list li .item_wrap .item_info .it_price{font-size:22px;margin:13px 0;}
	.shop_list ul.only_list li .item_wrap .item_info .it_price b{color:#000;font-size:1.16em;}
	.shop_list ul.only_list li .item_wrap .item_info .it_point{font-size:15px;font-weight:500;color:#202020;letter-spacing:0;}
	.shop_list ul.only_list li .item_wrap .item_info .it_point b{color:#fff;font-weight:400;background:#00aeef;display:inline-block;padding:3px 4px;font-size:.88em;margin-right:5px;}
	.shop_list ul.only_list li .item_wrap .item_info .view_more{position:absolute;bottom:-1px;right:-1px;display:block;width:60px;height:60px;border:1px solid #ddd;display:flex;align-items:center;transition:.3s}
	.shop_list ul.only_list li .item_wrap .item_info .view_more small{display:block;margin:0 auto;width:40px;height:40px;background:url(../style_member/img/i_plus.png) no-repeat 0 0;}

	.shop_list ul.only_list li:hover .item_wrap{border-color:rgba(255,255,255,0);box-shadow:2px 2px 18px rgba(0,0,0,.25);}
	.shop_list ul.only_list li:hover .view_more{background: #00aeef;background: -webkit-linear-gradient(to left, #0068b5, #00aeef);background: linear-gradient(to left, #0068b5, #00aeef);}
	.shop_list ul.only_list li:hover .view_more small{background-position-x:-40px!Important;}



}


/**/
@media screen and (min-width:992px) and (max-width:1850px) {

}




/* ************************ 테블릿 (~991) ************************ */
@media screen and (max-width: 991px) {



	/* ***** 공통제목 ***** */
	.top_title {font-size:28px; color:#111; font-weight:400; font-family:"NEXEN_TIRE_Bold"; letter-spacing:0; text-align:center;}
	
	article.title {margin-bottom:50px;}
	article.title>ul.location {font-size:0; text-align:center; margin-top:20px;}
	article.title>ul.location>li {display:inline-block;}
	article.title>ul.location>li+li {margin-left:50px; position:relative;}
	article.title>ul.location>li+li:before {position:absolute; top:12px; left:-25px; display:block; background:#ccc; width:3px; height:3px; border-radius:50%;}
	article.title>ul.location>li>span {display:block; font-size:16px; color:#999;}
	
	
	
	
	/* ***** shop/list.html ***** */
	.galleryType1 {}
	.galleryType1 .head {display:table; width:100%; overflow:hidden; border-top:1px solid #000; border-bottom:1px solid #eee; margin-bottom:1vw; padding:10px;}
	.galleryType1 .head > * {display:table-cell; vertical-align:middle;}
	/*상단 : 정렬방식*/
	.galleryType1 .head .sort {overflow:hidden; width:70%;}
	.galleryType1 .head .sort > * {float:left; margin-left:1vw; line-height:1.2; font-size:15px; font-weight:400;}
	.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(../style_member/img/icon_radio.png) no-repeat left center;
	}
	.galleryType1 .head .sort label span.on {
		color:#00aeef; background-image:url(../style_member/img/icon_radio_on.png);
	}
	/*상단 : 상품카운트*/
	.galleryType1 .head .count {width:30%;}
	.galleryType1 .head .count .result {font-size:15px; color:#888; text-align:right; margin-right:1vw;}
	.galleryType1 .head .count .result span {color:#000;}
	/*리스트*/
	.shop_list ul.only_list:after{content:'';display:block;clear:both;}
	.shop_list ul.only_list li{float:left;padding:1%;width:50%;}
	.shop_list ul.only_list li .item_wrap{border:1px solid #ddd;transition:.3s;}
	.shop_list ul.only_list li .item_wrap .insertBg{display:block;padding:25px;overflow:hidden;}
	.shop_list ul.only_list li .item_wrap .insertBg .img{display:block;transition:none;background-size:contain!important;}
	.shop_list ul.only_list li .item_wrap .insertBg .img img{}
	.shop_list ul.only_list li .item_wrap .item_info{padding:0 25px 25px 25px;display:block;position:relative;}
	.shop_list ul.only_list li .item_wrap .item_info span{display:block;line-height:1;}
	.shop_list ul.only_list li .item_wrap .item_info .discount {margin-top:10px;}
	.shop_list ul.only_list li .item_wrap .item_info .it_name{font-size:20px;color:#202020;letter-spacing:-1px;}
	.shop_list ul.only_list li .item_wrap .item_info .it_price{font-size:22px;margin:13px 0;}
	.shop_list ul.only_list li .item_wrap .item_info .it_price b{color:#000;font-size:1.16em;}
	.shop_list ul.only_list li .item_wrap .item_info .it_point{font-size:15px;font-weight:500;color:#202020;letter-spacing:0;}
	.shop_list ul.only_list li .item_wrap .item_info .it_point b{color:#fff;font-weight:400;background:#00aeef;display:inline-block;padding:3px 4px;font-size:.88em;margin-right:5px;}
	.shop_list ul.only_list li .item_wrap .item_info .view_more{position:absolute;bottom:-1px;right:-1px;display:block;width:60px;height:60px;border:1px solid #ddd;display:flex;align-items:center;transition:.3s}
	.shop_list ul.only_list li .item_wrap .item_info .view_more small{display:block;margin:0 auto;width:40px;height:40px;background:url(../style_member/img/i_plus.png) no-repeat 0 0;}

	.shop_list ul.only_list li:hover .item_wrap{border-color:rgba(255,255,255,0);box-shadow:2px 2px 18px rgba(0,0,0,.25);}
	.shop_list ul.only_list li:hover .view_more{background: #00aeef;background: -webkit-linear-gradient(to left, #0068b5, #00aeef);background: linear-gradient(to left, #0068b5, #00aeef);}
	.shop_list ul.only_list li:hover .view_more small{background-position-x:-40px!Important;}





}




/* ************************ 모바일 (0~767) ************************ */
@media screen and (max-width: 767px) {
	
	table.typeA {font-size:14px;}
	
	.top_title {font-size:24px;}
	article.title ul.location {display:none;}
	
	/* ***** shop/list.html ***** */
	.galleryType1 .head {width:100%; display:block;}
	.galleryType1 .head > * {width:100% !important; display:block;}
	.galleryType1 .head > .sort .tit {width:100%; margin-bottom:10px;}
	/*상단 : 상품카운트*/
	.galleryType1 .head .count {padding-top:10px; margin-top:10px; border-top:1px dotted #ccc;}
	.galleryType1 .head .count .result {text-align:left;}
	/*리스트*/
	.shop_list ul.only_list li{width:100%;}

}


