@media ( max-width:700px ) {
/*
공용	
*/
.showonmobile{display:inline-block !important;}/*모바일용 숨김해제*/
.hideonmobile{display:none !important;}/*피씨용 숨김*/
.halfsize{transform: scale(0.8);}
.check-container, .radio-container{font-size:1.1em;}
마이페이지 메인화면 상단 요약정보*/
.Msticker{
	position: -webkit-sticky;
	position: sticky;
	top: 80px;
	z-index:51;
}
.Msticker .title{font-size:2em;line-height:1.2em;}
.Msticker .subtitle{font-size:1.1em;color:#999;}
.Msticker.stuck{background-color:#000;color:#fff;}
.Msticker.stuck .title{max-width:100vw;padding:8px;}
.Msticker.stuck .subtitle{display:none;}
.Msticker.stuck p, .fullwidth .Msticker.stuck p{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size:1.1em;
	text-align:center;
	font-weight:400;
}	
.fullwidth .Msticker .title{font-size:3em;font-weight:100;}

.page_title{font-size:2em;padding:10px 10px;font-weight:100;}
.page_subtitle{font-size:1.5em;padding:10px 10px;}
.page_comment{font-family:var(--bannerfont);font-size:2em;padding:100px 0px;width:100vw;}

body{font-family: 'Montserrat', 'Gulim';}
input, textarea{-webkit-appearance: none;}

#div_loader{background-size:10%;}
.badge{
	width:16px;
	height:16px;
	font-size:0.75em;
	right:-6px;
	line-height:1.8em;
}
.badge:not(.black){/*숫자 알림*/
	position:absolute;
	background:#f9f9f9;
}
#ul_shortcut>li{padding:0px 0px;}
.a_shortcut{
	width:9.5vw;
	background-position:center center;
	background-repeat: no-repeat;
	background-size:7.5vw;
	margin-top:2px;
}
.a_shortcut.togglemenu{ /*토글메뉴이미지*/
	background-image:url('/images/icon_togglemenu.png');
}
.a_shortcut.cart{ /*카트이미지*/
	background-image:url('/images/icon_cart.svg');
	margin-left:2px;
	margin-right:2px;
		background-size:85%;
}
.a_shortcut.heart{ /*관심항목이미지*/
	background-image:url('/images/icon_favorite.svg');
	filter: invert(100%);
}
.a_shortcut.message{ /*메시지이미지*/
	background-image:url('/images/icon_support.svg');
	filter: invert(100%);
	background-size:cover;
}
.a_shortcut.wechat{ /*메시지이미지*/
	background-image:url('/images/icon_wechat.png');
}
.a_shortcut.recent{ /*최근본상품*/
	margin-right:0px;
}
.a_shortcut.language{ /*언어이미지*/
	background-image:url('/images/icon_language.svg');
	background-size:85%;
}
.li_share>a{
	background-image:url('/images/icon_share_bold.png');	
}
.li_favorite>a.heart{
	background-image:url('/images/icon_heart_add.png');	
}
.li_favorite>a:not(.heart){
	background-image:url('/images/icon_heart_del.png')
}

/*검색결과*/
.ul_searchresult>li{float:left;font-size:1.3em;padding:2px;}

/*공유링크*/
#div_sharecontainer{padding:30px 10px 15px 10px;}
#div_sharecontainer input{width:100%;}
#div_sharecontainer a{padding:16px 10px 13px 10px;width:100%;margin-top:5px;}
.ul_sharecontainer{margin:auto;}
.ul_sharecontainer>li{float:left;}
.ul_sharecontainer>li.li_sms{width:55px;height:55px;vertical-align:middle;}
.ul_sharecontainer>li.li_sms a{background:#9099a9;color:#fff;font-family:700;width:100%;height:100%;padding:15px 0px;border-radius:8px;font-weight:700;font-size:0.9em;}

#input_globarsearch{/*상단 검색 입력폼*/
	width:35vw;
	top:8px;
	left: 50%;
	transform: translateX(-50%);
	border-radius:20px;
	background:#eee;
	border:none;
	background-image:url('/images/icon_search.png');
	background-size:22px;
	background-position:3% 50%;
	background-repeat: no-repeat;
	padding-left:30px;
}
#div_content{ /*모바일 기본위치*/
	padding-top:80px;
	padding-bottom:0px;
}

/*센터 컨테이너*/
#div_centercontainer{/*로그인창 등 화면중앙 컨텐트*/
	padding:0px;
	min-width:280px;
	width:100vw;
	padding:20px;
}

/*동식슬라이더*/
.ds_slider>ul{/*모바일에서는 터치스크롤활성화*/
	-webkit-overflow-scrolling: touch;
	overflow-x:scroll;
	width:calc(100vw - 0px); /*20210401리스트수정*/
}
.ds_slider .ds_prev, .ds_slider .ds_next{/*모바일에서는 버튼비활성화*/
	display:none;
}
.ds_layout_5>ul>li{
	width:calc(100%/2.5);	
}
.ds_layout_6>ul>li{
	width:calc(100%/1.2);	
}

/*팝업창디자인*/
#div_popup{
	width:90vw;
	height:90vh;
	top: 105px;
	left: 50%;
	transform: translate(-50%);
	align-items: center;
	text-align:center;
	z-index:1000;
}

/*모바일화면에서 아랫쪽으로 이동하는 켄테이너*/
#div_npaybuynow{
	padding-top:5px;
}
.div_footeronmobile{
	position:fixed;
	z-index:55;/*cover보다 상위로 위치*/
	border-top:1px solid #d9d9d9;
	width:100%;
	bottom:0;
	left:0;
	background-color:#fff;
	padding:33px 10px 5px 10px;
}
.div_footeronmobile:not(.nohide){ /*nohide 클래스를 가진경우 기본적으로 아래에 보여줌.*/
	display:none;
}
.div_footeronmobile.footerpaging{
	padding:0;
	border:none;
}

/*모바일화면에서 아랫쪽으로 이동하는 켄테이너를 토글하는 버튼 리스트*/
.ul_togglefooter:not(.nohide),
.ul_togglefooter.nohide{
	border:none;
	margin:0px;
	padding:0px; 
	text-align:center;
	width:100%;
	height:50px;
	z-index:10;
	position:fixed;
	bottom:0;
	left:0;
	background:var(--togglecolor);
	color:#fff;
	display:table;
}
.ul_togglefooter a{padding:0px;}
.ul_togglefooter>li{display:table-cell;vertical-align:middle;text-align:center;width:calc(99.9%/2);float:none;border:none;}
.ul_togglefooter>li:first-child{padding-left:10px;width:calc(99.9%/4);}
.ul_togglefooter>li:last-child{padding-right:10px;width:calc(99.9%/4);}
.ul_togglefooter>li:nth-child(2)>a{padding:5px 8px;}
.ul_togglefooter>li>a{background:var(--togglecolor);}
.ul_togglefooter>li>a.a_reverse{
	color:#999;
	font-size:1.1em;
	padding:5px;
	border:none;
}
.ul_togglefooter.popup{position:relative;}
.ul_togglefooter.popup>li:first-child, .ul_togglefooter.popup>li:last-child {display:none;}

.togglepadding{padding-bottom:50px !important;} /* 모바일에서 하단 고정 버튼 노출시 페이지 공간확보 */

/*탭형식 스타일, 좁은 화면에서는 100%로 하기위해 테이블형식으로 변경됨*/
.ul_tabs{display:table;width:100%}
.ul_tabs>li{display:table-cell;text-align:center;}
.ul_tabs>li a{padding:10px;}

	/*MAINMENU BAR*/
	#ul_topbar{
		display:table;
		display:grid;
		align-items: center;
		grid-template-columns: repeat(2, 1fr); 
		grid-template-rows: 40px 40px;
		height:80px;
		border:none;
	}
	#ul_topbar>li{
		display:table-cell;
		vertical-align:middle;
	}
	#li_gridlogo{
		grid-column-start: 1; 
		grid-column-end: 2; 
		grid-row-start: 1; 
		grid-row-end: 2; 
		display:flex;
		padding:5px !important;
		padding-left:10px !important;
		width:initial;
	}
	#li_gridshortcut{
		grid-column-start: 2; 
		grid-column-end: 3; 
		grid-row-start: 1; 
		grid-row-end: 2; 
		display:flex;
		padding:5px !important;
		padding-right:10px !important;
	}	
	#li_gridmainmenu{
		grid-column-start: 1; 
		grid-column-end: 3; 
		grid-row-start: 2; 
		grid-row-end: 3;
		display:flex;
	}	
	/*메인메뉴 모바일 스타일*/
	#ul_mainmenu{
		width:100%;
	}
	#ul_mainmenu>li{
		font-weight:600;
		font-size:3vw;
		padding:0px 5px;
		/*width:calc(99.9%/6);*/
	}
	#ul_userinfo_mobile{
		width:100%;
		display:table;
		background:#000;
		height:60px;
	}
	#ul_userinfo_mobile>li:first-child{font-size:1.8em;padding-left:15px;}
	#ul_userinfo_mobile>li:first-child>a{max-width:45vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	#ul_userinfo_mobile>li:not(:first-child){width:48px;}
	#ul_userinfo_mobile>li{display:table-cell;vertical-align:middle;}
	#ul_userinfo_mobile>li>a{color:#fff;}
	
	.p_panellogo{width:100%;height:60px;background-color:#000;}
	.p_panellogo>a{/*로그인 전 로고보여주기*/
		background-image:url('/images/mobile-gvg-icon-white-shear.png');
		background-position:15px 50%;
		width:240px;
		height:60px;
		background-repeat: no-repeat;
		background-size:90%;
	}
	
	/*Hot link 핫링크*/
	#ul_hotlink_mobile{
		width:100%;
		display:table;
		background:#000;
	}
	#ul_hotlink_mobile>li{
		display:table-cell;
		text-align:center;
		vertical-align:middle;
		border-top:1px solid #333;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		height:44px;
		min-width:50px;
		padding:3px;
	}
	#ul_hotlink_mobile>li:first-child, #ul_hotlink_mobile>li:nth-child(2){/*width:calc(99.9% / 6);*/}
	#ul_hotlink_mobile>li:nth-child(n+3){/*width:calc(99.9% / 3);*/}
	#ul_hotlink_mobile>li:nth-child(n+3)>a{font-size:0.9em;}
	#ul_hotlink_mobile>li:last-child{border-right:none;}
	#ul_hotlink_mobile>li:last-child>a>span{color:#fff !important;font-size:1.6em;margin-top:0px;padding-bottom:2px;}
	#ul_hotlink_mobile>li>a{
		text-align:center;
		color:#fff;
		font-size:0.9em;
		line-height:1em;
		letter-spacing:-0.06em;
	}
	#ul_hotlink_mobile>li:hover,
	#ul_hotlink_mobile>li:after{
		background-color:#555555;
	}

	#ul_hotlink_mobile>li>a>i{
		color:#fff;
		font-size:1em;
		line-height:0.5em;
		padding-bottom:2px;
	}
	.p_hotlink{
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		padding-left:20px;
		font-weight:700;
		font-style:oblique;
		font-family:var(--bannerfont);
		font-size:8vw;
		line-height:4.5vh;
		width:60%;
	}
	/*20210401리스트수정*/
	.div_languageselect{
		display:none;
		width:100%;
		position:absolute;
		left:0;
		top:98px;
		border-radius:0;
	}
	.div_languageselect>p>span{color:#eee !important;}
	.span_languageselect, .span_currencyselect{font-weight:500;font-size:1em;padding-top:2px;}
	.ul_languageselect>li{height:37px;padding:10px 3px 10px 10px;}
	.ul_languageselect>li>a{height:37px;font-size:1em;}
	.ul_languageselect>li>a, .ul_currencyselect>li>a{
		color:#fff !important;/*패널 기본색상이 흰색이므로 important부여*/
	}
	.ul_languageselect>li>a>span{color:#999 !important;font-size:1em;padding-right:3px;}
	.ul_languageselect>li.language_selected>a>span{color:var(--subcolor) !important;}
	/*20210401리스트수정*/
	
	/*카테고리DIV패널위치로*/	
	#div_category{
		top:0;
		padding:0;
		border:none;
		left:-640px;
		width:100vw;	
		height:100vh;
		background-color:#fff;
	}
	#div_category *{color:#000;}
	
	#ul_category>li{
		display:inline-block;
		width:100%;
		padding:2px 0px 2px 20px;
		font-size:1.1em;
	}
	#ul_category>li>a{margin-bottom:0px;border:none;}
	#ul_category>li>a:hover,
	#ul_category>li>a:after,
	#ul_category>li>a.current{
		background-color:#555555;
		color:#ffffff !important;
		border-radius: 5px;
		box-sizing: border-box !important;
		display:inline-block;
		right:10px;
		text-align:center;
	}
	.ul_subcategory{
		position:relative;
		width:100%;
		display:none;
		padding:10px 0 5px 10px;
		margin-bottom:30px;
		float:left;
		border-bottom:1px solid #000;
	}
	.ul_subcategory>li{
		display:inline;
		width:calc(99.9%/2);
		float:left;
		padding:3px 0 3px 0;
	}
	.ul_subcategory>li:nth-child(2n+1){clear:left;}
	.ul_subcategory>li.li_total>a{font-weight:700;text-decoration:underline;}
	.ul_subcategory>li.li_total>a>i{font-size:1.4em;line-height:0.1em;padding:0;}
	.ul_subcategory>li>a:hover,
	.ul_subcategory>li>a:after,
	.ul_subcategory>li>a.li_selected{
		width:calc(100% - 5px);
		background-color:#555555;
		color:#ffffff !important;
		border-radius: 5px;
		margin-left:-5px;
		padding-left:5px;
	}

	.a_more_count{
		max-width:100%;
	}
	/*베스트카테고리*/
	#ul_bestcategory{
		float:left;
		margin:0px;
		border:none;	
		padding:20px 20px 10px 20px;
		background:none;
	}
	#ul_bestcategory>li{
		float:left;
		padding:0px;
		margin:0;
	}
	#ul_bestcategory>li:first-child{/*베스트카테고리 제목*/
		width:100%;
		font-size:2em;
		font-weight:100;
		padding:0;
	}
	#ul_bestcategory>li:not(:first-child){ /*베스트카테고리 목록*/
		padding:8px 0px 0px 0px;
	}
	#ul_bestcategory>li>a{
		display:block;
		background-color:#e9e9e9;
		border:1px solid #e5e5e5;
		padding:5px 8px;
		font-size:1em;
	}
	#ul_bestcategory>li>a:hover,
	#ul_bestcategory>li>a:after{
		background-color:#555555;	
		color:#ffffff;
	}
	.a_togglesubcategory{
		position:relative;
		width:100%;
		padding:4px 0;
	}
	.p_downarrow{
		display:inline-block;
		vertical-align:middle;
	}
	#ul_category{
		padding-top:10px;
	}
	#ul_category .p_downarrow{/*모바일용 상위카테고리 화살표*/
		margin-right:10px;
		float:right;		
	}
	.ul_social.mobile{/*소셜버튼*/
		display:table;
		margin:0 auto;
	}
	.ul_social.mobile>li{
		display:table-cell;
	}
	/*왼쪽메뉴 상단으로 이동, 메인컨테이너 100%*/

	#div_maincontainer,
	#div_narrowcontainer,
	#div_maincontainer.has_leftmenu,
	#div_narrowcontainer.has_leftmenu{
		width:100vw;
		float:left;
	}
	#div_maincontainer, #div_narrowcontainer{padding-bottom:0px;}
	#div_leftmenucontainer #ul_sharebuttons{right:10px;top:2px;}

	/*최근본 상품 모바일에서 100vw*/
	#div_recentcontainer{
		width:100vw;
		padding-bottom:0px;
	}
	#recommendedslider .li_pcsbanner.slider{
		width:calc(100%/2.5);
		height:270px !important;
		padding: 10px;
		border:1px solid #222;
		background:#242424;
	}
	#recommendedslider .li_pcsbanner .p_pcsremark{font-size:1em;font-weight:400;margin-top:10px;}
	#recommendedslider .li_pcsbanner .p_pcsname{padding:0px;margin:0px;}
	
	/*초기화면*/
	.ul_defaultcontainer>li{padding:30px 0px;clear:left;}
	.ul_defaultcontainer>li.fullwidth.background{padding:20px 0px 0px 0px;}
	
	#ul_indexcontainer{
		display:block;
	}
	#ul_indexcontainer>li{
		display:block;
		width:100%;
	}
	#ul_indexcontainer>li:first-child{/*초기화면 슬라이드배너 LI*/
		width:100vw;
		height:60vh;
	}
	.ms-layer {}/*초기화면 슬라이더*/
	.ms-layer p{margin:0 auto;max-width:80vw;line-height:1.1em;}
	.ms-layer p:first-child{font-size:2em;}
	.ms-layer p:nth-child(2){font-size:1.2em;}
	/*.ms-layer .p_subtitle{font-size:0.5em;}*/
	
	.ul_fullwidthbanner>li{padding:0px 30px 50px 30px;}
	.ul_conceptstores>li .div_square{padding-top:120%;}
	
	.a_loadmore{width:calc(100vw - 20px);padding:5px 0px;text-align:center;font-size:1.3em;border:1px solid #f1f1f1;}/*무한스크롤용 더보기 버튼*/
	
	#ul_defaultbanners{padding:0;background:#e5e5e5;border-top:1px solid #d9d9d9;float:left;}/*초기화면 배너리스트*/
	#ul_defaultbanners>li{
		width:100vw;
		padding:15px 10px 30px 10px;
		border-bottom:1px solid #d9d9d9;
		margin-top:7px;
		margin-bottom:0px;
		background:#fff;
		float:left;
	}
	#ul_defaultbanners>li:last-child{border-bottom:none;}
	#ul_defaultbanners>li .title{font-size:1.3em;}
	#ul_defaultbanners>li .div_square{padding-top:60%;border:1px solid #f1f1f1;}
	.li_pcsbanner{height:calc((100vw / 2) + 190px) !important;position:relative;} /*20210401리스트수정*/
	.li_pcsbanner p.p_bestcount{font-weight:400;}
	.li_pcsbanner.slider{width:calc(100vw / 2.3);height:calc((100vw / 2.3) + 130px) !important;padding:5px;}
	.li_pcsbanner .p_infogap{padding-left:10px;padding-right:10px;} /*20210401리스트수정*/
	.li_pcsbanner .p_pcsbrand{font-size:0.9em;font-weight:400;} 
	.li_pcsbanner .p_pcsremark{line-height:1.2em;font-size:1.2em;font-weight:700;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	/*.li_pcsbanner .p_pcsremark.height_info{height:35px;} *//*한국어일경우 높이 설정*/
	.li_pcsbanner .p_pcsname{ /*20210401리스트수정*/
		text-overflow:hidden;
		overflow:hidden;
		white-space:inherit;
		display: -webkit-box;
	  -webkit-line-clamp: 1; 
	  -webkit-box-orient: vertical;
	  font-size:0.95em;
	}
	.li_pcsbanner .p_pcsprice{/*상품가격*/
		 margin-top:15px;/*20210401리스트수정*/
	}
	.li_pcsbanner.slider .p_pcsprice{right:0px;}
	.li_pcsbanner span.pcssalerate{font-weight:600;	}
	.li_pcsbanner p{line-height:1.2em;}
	.li_pcsbanner .span_currency{
		display:block;
		float:right;
		width:100%;
		padding:0px;
		color:#888;
	}
	.a_reviewcount{font-size:0.9em;font-weight:700;}
	.a_reviewcount i{font-size:1.2em;padding-top:0px;}

	/*MAIN03탭*/
	.ul_main03tab{border-bottom:none;}
	.ul_main03tab>li{background:#fff;border-bottom:1px solid #000;border-right:none;}
	.ul_main03tab>li.selected{
		background-color:#fff;
		border-left:1px solid #222;
		border-right:1px solid #222;
		border-top:1px solid #222;
		border-bottom:none;
		font-weight:700;
	}
	.ul_main03tab>li>a{padding:15px 1px;font-size:1.1em;color:#777;}
	.ul_main03tab>li.selected>a{color:#000;}
	.ul_main03tab>li>a>span.span_tab_review{display:block;}
	/*MAIN03탭*/
	
	/*MAIN03화면스타일*/
	#ul_pcstopcontainer{padding:0;border-bottom:none;}
	#ul_pcstopcontainer>li.li_mainimage{width:100vw;max-width:initial;max-height:initial;clear:left;}
	#ul_pcstopcontainer>li.li_pcsinfo{width:100vw;padding:0px;font-size:1em;}
	#div_main03singleimg{max-width:initial;max-height:initial;}/*03이미지가 한장인경우*/
	.li_pcsinfo>#ul_sharebuttons{top:13px;right:15px;}
	#ul_pcsname{padding:20px 10px;}
	#ul_pcsname>li:first-child{font-size:0.9em;}
	#ul_pcsname>li>p{font-size:1.4em;padding-top:0px;font-weight:700;}
	#ul_pcsname>li>h1{padding-top:1px;font-size:1.2em;}
	#ul_pcsname>li>a.a_brandstore{font-size:0.8em;padding:2px 6px 1px 6px;color:#999;border:1px solid #e5e5e5;}
	#ul_pcsname>li:first-child{padding-right:60px;}
	
	.ul_pcsbasicinfo{padding:0px 10px;}
	.ul_pcsbasicinfo>li{padding:2px 0px;}
	.ul_pcsbasicinfo>li>p:first-child{width:25vw;color:#999;}
	.ul_pcsbasicinfo>li>p:last-child{max-width:100vw;}
	.ul_pcsbasicinfo .p_price.member{font-size:1em;}
	#p_lowestprice{max-width:135px;}
	.lowestdesc{top:25px;} /*회원가 상세내용*/
	.ul_pcsbasicinfo .li_modeldesc p:first-child{padding-bottom:3px;}
	.ul_pcsbasicinfo .li_modeldesc p:last-child{padding-bottom:10px;}
	.ul_pcsbasicinfo .li_country>p{display:block;width:100% !important;padding-bottom:5px;}
	.ul_pcsbasicinfo .p_recv_country{width:100%;}
	.ul_pcsbasicinfo .li_pcsreview i{font-size:1em;}
	.p_recv_country select {width:calc(100% - 4px);}
	.ul_pcscode{border-top:1px solid #f1f1f1;border-bottom:none;}
	.ul_pcscode>li{font-size:1.1em;padding:12px 10px;}
	#ul_pcsgubun{padding:0px;}
	#ul_buybuttons{width:100%;padding-top:10px;padding-bottom:15px;border-bottom:1px solid #f1f1f1;}
	#ul_buybuttons>li>a{height:48px;padding:12px 0;font-size:1.3em;}
	#ul_buybuttons>li.buynow a{background:var(--togglecolor);color:#fff;font-size:1.3em;font-weight:700;border:1px soild var(--togglecolor);}

	#ul_buybuttons>li.qa a{background-image:url('/images/icon_question_gray.png');background-size:34px;}
	#ul_buybuttons>li.wish a{background-image:url('/images/icon_heart_gray.png');background-size:34px;}
	#ul_pcsdesc{float:left;background:#e5e5e5;border-top:1px solid #d9d9d9;padding-top:1px;}
	#ul_pcsdesc>li{border-bottom:1px solid #d9d9d9;margin-top:8px;margin-bottom:0px;float:left;background:#fff;} /*하단 li 별로 구분선 묶기*/
	#ul_pcsdesc>li.li_tab{border-bottom:none;margin-bottom:-8px;float:left;background:#fff;clear:both;} /*탭메뉴인 경우 구분선 병합*/
	#ul_pcsdesc>li:last-child{border-bottom:none;}
	
	#li_couponcontainer{text-align:center;padding:10px 10px;}
	#a_showmorepcsinfo{display:block;} /*상품정보 더보기는 그냥 일단 모바일에서는 보이는걸로, 접던 펴던..*/
	#li_pcsdesc{/*리뷰를 제외한 상품설명의 최대 높이지정*/
		max-height:1200px;
		padding:20px 10px 0px 10px;
		padding-bottom:100px;/*상품정보 보기 접기 버튼의 높이만큼 패딩을 주어야 합니다.*/
		overflow:hidden;
	}
	#div_pcsdesc img{max-width:100% !important;height:auto !important;} /*모바일 상세이미지 사이즈 강제잡기*/
	#div_pcsdesc div{font-size:1em;} /*상품상세 폰트사이즈*/
	#li_pcsreview, /*리뷰, 문의 컨테이너*/
	#li_pcsqna{padding:20px 10px;}
	
	.li_bestcontainer>p{padding:10px 0px 0px 8px;font-size:2em;}/*02베스트 슬라이더 제목*/
	.li_bestcontainer{padding-bottom:5px;} /*20210401리스트수정*/
	.li_relatedpcs>p{padding:20px 0px 0px 10px;font-size:1.3em;font-weight:700;} /*03상단 하단 슬라이더 제목 */
	#ul_relatedcollection>li{width:85%;}
	
	/*20210315 리뷰이벤트추가*/
	.ul_pcsrepl>li.li_pcsreview_info>span.title{display:none;}
	.ul_pcsrepl>li.li_pcsreview_info{font-size:1.2em;}
	.ul_pcsrepl>li.li_pcsreview_info>span.box{margin-right:4px;margin-left:0px;padding:0px 3px;font-size:0.8em;}
	.p_pcsreview_text{margin-top:5px;}
	/*20210315 리뷰이벤트추가*/
	
	.ul_repldesc>li.desc{float:left;width:70%;margin-top:7px;background:#f9f9f9;padding:5px;color:#777;}
	.ul_repldesc>li.nonphoto{width:100%}
	.ul_pcsrepl>li>a:first-child{max-width:30%;}
	.ul_repldesc>li.images{float:right;}
	.ul_replwrite>li>textarea, .ul_replwrite>li>input{border:1px solid #e5e5e5;}
	.ul_replwrite>li>ul>li{padding-right:3px;padding-bottom:5px;}
	.ul_replwrite>li>ul>li>i{font-size:1em;padding:6px 0px;}
	.ul_replwrite>li>ul>li>label{padding-left:16px;}
	
	.li_pcsgosi, .li_pcsshipping{padding:20px;font-size:0.9em;}
	.li_pcsgosi table{width:100%;color:#555;}
	.li_pcsgosi table tr>th{width:30vw;}
	.li_pcsshipping ul li{color:#555;}
	
	.div_shipping_info {overflow-y:scroll;height:200px;}
	
	.ul_togglefooter>li>a{color:#ffffff;font-weight:700;font-size:1.4em;padding:0px;}
	.ul_togglefooter>li:first-child{text-align:left;}
	.ul_togglefooter>li:last-child{text-align:right;}
	.ul_togglefooter .icon, .ul_footeronmobile .icon, .li_cartbutton .icon{
		width:28px;
		height:28px;
		background-size:cover;
	}
	.ul_togglefooter .icon.back,
	.ul_footeronmobile .icon.back,
	.li_cartbutton .icon.back{
		background-image:url('/images/icon_arrow_left_white.png');
	}
	.ul_togglefooter .icon.heart{background-image:url('/images/icon_heart_white.png');}
	.ul_togglefooter .icon.addheart{background-image:url('/images/icon_heart_add.png');}
	.li_cartbutton .icon.delete{background-image:url('/images/icon_cart_delete_white.png');}
	
	/*카테고리화면 스타일  main02*/
	#ul_main02container{
		background:#e5e5e5;
		border-top:1px solid #d9d9d9;
		float:left;
	}
	#ul_main02container>li{
		padding-top:0;
		border-bottom:1px solid #d9d9d9;
		margin-top:7px;
		margin-bottom:0px;
		background:#fff;
		float:left;
	}
	#ul_main02container>li:last-child{border-bottom:none;}
	#ul_main02container .li_pcscontainer{}
	.a_sortselect{padding-left:5px;}
	.p_pcslistdesc{padding-top:5px;padding-right:5px;}
	/*브랜드스토어 화면스타일*/
	#div_brandstorelogo:not(.showonmobile){display:none;}
	#div_brandstorelogo.showonmobile{position:relative;left: 50%;transform: translateX(-50%);}
	#div_brandstorelogo{
		padding-top:20% !important;
		background-size:50%;
		width:100%;
		border:1px solid #f1f1f1;
	}
	#ul_main0202container{
		display:block;
		background:#e5e5e5;
		border-top:1px solid #d9d9d9;
		float:left;
	}
	#ul_main0202container>li{
		padding-top:0;
		border-bottom:1px solid #d9d9d9;
		margin-top:7px;
		margin-bottom:0px;
		background:#fff;
		float:left;
	}
	#ul_main0202container>li:last-child{border-bottom:none;}
	
	.ul_sortselect>li{padding:7px 10px;font-size:1em;}
	.ul_sortselect>li:first-child{padding-top:12px;}
	
	#li_headercontainer { /*브랜드스토어 헤더 이미지슬라이드*/
		height:40vh;
		min-height:300px;
		padding:0px;
	}
	.ul_similarbrand{padding:0px 3px;}
	.ul_similarbrand>li{padding:0px 2px 4px 2px;}

	.ul_similarbrand>li>a>p{font-size:1.1em;}
	
	/*장바구니 스타일*/
	.ul_cartcontainer{background:#e5e5e5;border-top:1px solid #d9d9d9;}
	.ul_cartcontainer>li{margin-top:7px;background:#fff;border-bottom:1px solid #d9d9d9;padding:10px 0px 10px 5px;}
	.ul_cartcontainer>li:last-child{border-bottom:1px solid #e5e5e5;}
	
	#ul_cartlist{border:none;}
	#ul_cartlist>li{padding:10px 5px;}
	#ul_cartlist>li.item10{/*체크박스*/ max-width:10px;}
	#ul_cartlist>li.item20{/*체크박스*/ width:80px;text-align:center; }
	#ul_cartlist>li.item20 img{width:18vw;}
	#ul_cartlist>li.item30{padding:0px 5px;}
	#ul_cartlist>li.item30 a{font-size:0.9em;}
	#ul_cartlist>li.item30 p{padding-top:5px;}
	#ul_cartlist>li.item30 p.p_cartprice{padding-top:4px;font-weight:700;}
	#ul_cartlist>li.item40{/*수량변경셀렉트*/ width:40px;text-align:center; }
	#ul_cartlist>li.item50{/*수정삭제버튼*/ width:40px;text-align:center; }
/*	#li_cartdetail .cartamount{font-size:1.2em;padding:15px 10px 15px 10px;text-align:right;} */
	.p_cartamount{padding:10px;}
	
	#ul_cart{width:100%;min-width:100px;background:#e5e5e5;border:none;}
	#ul_cart>li{width:100%;margin-top:7px;margin-bottom:1px;background:#fff;}
	#ul_cart .li_cartbutton{padding:0px;margin:0;border:none;}
	#ul_cart .li_naverpay{padding:15px 10px;}
	
	.li_cartbutton>ul{margin:0;padding:0;background:var(--togglecolor);height:50px;}
	.li_cartbutton>ul>li>a{background:none;border:none;color:#ffffff;font-weight:700;padding:0px;}
	.li_cartbutton>ul .li_cart_buy{padding:0;}
	.li_cartbutton>ul .li_cart_buy>a{padding:10px;width:100%;background:var(--togglecolor);}
	
	/*주문화면*/
	.div_order{
		background:#e5e5e5;
		border-top:1px solid #d9d9d9;
	}
	.div_order fieldset{
		border:none;
		border-bottom:1px solid #d9d9d9;
		margin:0px;
		margin-top:7px;
		margin-bottom:0px;
		padding:0px;
	}
	.div_order fieldset legend{
		font-size:1.4em;
		background:#fff;
		width:calc(100% - 20px);
		padding:15px 10px 10px 10px;
		margin:0;
		border-radius:0px;
		color:#000;
		font-weight:700;
		border-bottom:1px solid #e9e9e9;
	}
	
	#table_order_pcslist{padding:10px;border-collapse: separate;border:none;}/* 주문할 상품목록*/
	#table_order_pcslist td{border-bottom:1px solid #eee;}
	#table_order_pcslist .td_pcsinfo{padding:10px 10px;}
	
	.ul_order_pcsdetail>li>img{width:20vw;}
	.ul_order_pcsdetail>li:last-child{padding:10px 10px 10px 20px;}
	.ul_order_pcsdetail p.showonmobile{margin-top:5px;width:100%;}
	
	#ul_order_totalprice{margin-bottom:5px;}
	#ul_order_totalprice>li{font-size:1.3em;margin-bottom:5px;}
	
	.table_order_buy{font-size:1em;padding:10px;}
	.table_order_buy tr>th{min-width:80px;}
	.table_order_buy tr>td .span_grade{display:block;padding:7px 2px 5px 2px;}
	
	.narrowtable{border-collapse:separate;border-spacing:0;}
	.narrowtable tr>th{display:inline-block;width:25vw;}
	.narrowtable tr>td{display:inline-block;width:calc(100% - (25vw + 10px));padding:5px 0px;}
	.narrowtable tr>td input{position:relative;width:100%;}
	
	.table_order_details{margin:5px auto;font-size:1em;padding:10px;border-collapse:separate;border-spacing:0;}
	.table_order_details th{
		text-align:left;
		color:#666;
		padding:0;
		width:200px;
		width:25vw;
		padding-right:5px;
		padding-top:12px;
		min-width:80px;
	}
	.table_order_details tr>td{width:calc(100% - 25vw);padding:5px 0px;}
	.table_order_details input, .table_order_details select{margin:0px;padding:2px;}
	.table_order_details td.td_recv_info input{display:block;}
	.table_order_details th.th_recv_info{padding-top:50px;}
	.table_order_details td.td_recv_info{position:relative;padding-top:50px;}
	.table_order_details td.td_recv_info>.span_recv_info{display:block;float:left;position:absolute;top:10px;}
	.table_order_details .tr_forcash p{font-size:0.9em;font-weight:400;color:#999;}
	.table_order_details .tr_forcash .ul_textdesc{font-size:0.9em;}
	.relwidth tr>td>input, .relwidth tr>td>select{position:relative;width:100%;}
	
	.ul_table_half{width:100%;display:table;}
	.ul_table_half>li{display:block;}
	.ul_table_half>li:first-child{width:100%;}
	.ul_table_half>li:last-child{width:100%;padding:0px 10px 10px 10px;}
	
	.table_order_point tr>td{padding:3px 0px;}
	.table_order_point span.span_fr{float:right;padding-right:4px;}
	.table_order_point span.span_point_text{padding-left:0px;float:right;margin-right:5px;}
	.table_order_point span.span_line{display:block;padding-top:7px;}
	.table_order_point tr>td .check-container {float:right;padding-right:0px;margin:3px; 0px;}
	
	
	.table_order_coupon tr>th{padding:0;}
	.table_order_coupon tr>td{padding:0px;}

	.table_mobblock tr>th, .table_mobblock tr>td{display:block;width:100%;padding:0;}
	.table_mobblock tr>th{padding-top:10px;padding-bottom:5px;}
	#div_paymethod>ul{float:left;padding:10px 0px;width:100%;}
	#div_paymethod>ul>li{display:inline-block;float:left;padding-right:8px;padding-bottom:8px;width:calc(50%);}
	#div_paymethod>ul>li:nth-child(3n){padding-right:8px;}
	#div_paymethod>ul>li:nth-child(2n){padding-right:0px;}
	
	#li_nabank div>select, #li_nabank div>input{width:100%;margin-bottom:5px;}
	/*#div_paymethod>ul>li:last-child{border-bottom:1px solid #f1f1f1;}	*/
	
	.ul_banklist li:first-child{padding:0px;}
	.ul_banklist li{display:block;width:100%;padding:5px 0px;}
	.ul_banklist li>input, .ul_banklist li>select{width:100%;}
			
	.ul_rcpt li:first-child{padding-right:0px;padding-bottom:5px;width:100%;}
	.ul_rcpt li:last-child{width:100%;}

	#tr_zipwrap>th{/*우편번호검색*/
		display:none;
	}
	#tr_zipwrap>td{
		position:absolute;
		left:0;
		right:0;
		width:100vw;
		background-color:#fff;
	}
	.ul_cardlist{background:#fff;border:none;padding:0px;}
	.ul_cardlist>li>img{width:70px;}
	
	.ul_ordercomplete>li>i{font-size:7em;}
	.ul_ordercomplete>li>p.title{font-size:1.6em;font-weight:100;}
	/*주문화면*/ /*20210120 수정끝*/

	/*브랜드 전체보기*/
	.ul_brand{
		background:#e5e5e5;
		border-top:1px solid #d9d9d9;
		float:left;
	}
	.ul_brand>li{
		padding-top:0;
		border-bottom:1px solid #d9d9d9;
		margin-top:7px;
		margin-bottom:0px;
		background:#fff;
		float:left;
	}
	.ul_brand>li:last-child{border-bottom:none;}
	.ul_brand>li.li_newbrand{padding:0px 0px 20px 0px;}
	#ds_newbrand{padding-top:10px;}
	#ul_newbrand>li {width:85%;}
	.ul_brand>li.li_allbrand, .ul_brand>li.li_searched{padding:10px;}

	#ul_brandtopcontainer>li:first-child>p{font-size:2.3em;}
	#ul_brandtopcontainer>li>input{width:90%;padding:10px;}
	#ul_brandtopcontainer>li:first-child>i{font-size:2.5em;width:8%;}

	#ul_bestbrandcontainer>li:first-child{display:block;width:100%;}
	#ul_bestbrandcontainer>li:last-child{display:block;border:none;width:100%;}
	
	#div_bestbrandslider .ms-layer{font-size:1em;}
	
	/*
	.ul_inilist>li{
		font-size:1.1em;
		padding:8px 8px;
		min-width:33px;
		margin:0px 6px 6px 0px;
	}
	*/
		.ul_inilist{}
		.ul_inilist>li{
			width:calc((99.9% - 35px) / 8);
			margin:0px 5px 5px 0px;
		}
		.ul_inilist>li:nth-child(-n+2){width:calc( (99.9% - 5px) / 2);}
		.ul_inilist>li:nth-child(8n+2){margin:0px 0px 5px 0px;}
		#ul_bestbrand>li{/*베스트브랜드*/
			width:calc(99.9%/3);
		}
		#ul_bestbrand>li:nth-child(n){clear:none;}
		#ul_bestbrand>li:nth-child(3n+1){ /*그리드 레이아웃을위해 4번째요소는 다시 리셋*/
			clear:left;
		}
		.ul_brandlistcontainer>li{/*이니셜별 브랜드리스트컨테이너*/
			width:calc(99.9%/3);
		}
		.ul_brandlistcontainer>li:nth-child(n){clear:none;}
		.ul_brandlistcontainer>li:nth-child(3n+1){ /*그리드 레이아웃을위해 4번째요소는 다시 리셋*/
			clear:left;
		}	
		/*그리드레이아웃*/
		.grid_layout432>li,
		.grid_layout432.maxquarter>li
		{
			width:calc(99.9%/2);
		}
		.grid_layout432.singleOnNarrow>li{
			width:calc(99.9%);
		}

		.grid_layout432>li:nth-child(n),
		.grid_layout432.maxquarter>li:nth-child(n)
		{ /*그리드 레이아웃을위해 5번째요소는 다시 리셋*/
			clear:none;
		}
		.grid_layout432>li:nth-child(2n+1),
		.grid_layout432.maxquarter>li:nth-child(2n+1)
		{ /*그리드 레이아웃을위해 5번째요소는 다시 리셋*/
			clear:left;
		}
		.grid_layout321>li{
			width:100%;
		}
		
		/*세일 화면*/
		#div_saletopbanner{/*상단 슬라이드배너*/
			height:400px;
		}
		#div_saletopbanner>ul>li{
			width:calc(100%/1.3);
		}
		#div_saletopbanner>ul>li .ds_caption{
			padding-top:0;
			font-size:1.2em;
		}
		
		/*룩북 Lookbook*/
		#ul_lookbookdetails{
			column-count: 1;
			column-gap: 1em;
		}
	
		/*이슈*/
		#post_container{background:#e5e5e5;border-top:1px solid #d9d9d9;}
		.post_body{
			width:100vw;
			height:initial;
			border:none;
			border-bottom:1px solid #d9d9d9;
			margin-top:7px;
			margin-bottom:0px;
			background:#fff;
			padding:20px 10px;
		}
		.post_body:nth-child(n+4){border-top:none;}
		.post_body>div.post_content{padding:10px;}
		.post_link{display:none;}	
		/*이슈*/
	
/*페이징, 페이지*/
#ul_paging{
	clear:left;
	width:100%;
	height:50px;
	background:#000;
	padding:0;
	border:0;
}
#ul_paging>li{
	/*width:calc(99.9%/3);*/
	text-align:center;
	vertical-align:middle;
	background:none;
	color:#fff;
	font-size:1.1em;
	font-weight:700;
	padding:0;
}
#ul_paging>li:first-child a{
	background-image:url("/images/icon_arrow_left_white.png");
	padding-left:25px;
	float:right;
}
#ul_paging>li:last-child a{
	background-image:url("/images/icon_arrow_right_white.png");
	padding-right:25px;
	float:left;
}
#ul_paging>li:first-child, #ul_paging>li:last-child{
	font-weight:400;
}
#ul_paging>li a{
	color:#fff;
}

/*마이페이지 스타일*/
#ul_personalsummary{/*마이페이지 메인화면 상단 요약정보*/
	margin:0 10px;
	width:calc(100vw - 20px);
	margin-bottom:10px;
	padding:20px 0px;
	border-radius:10px;
}
#ul_personalsummary>li .title{font-size:2.8vw;}
#ul_personalsummary>li .desc{font-size:4vw;padding-top:6px;}
#ul_personalsummary>li:first-child .desc{font-size:1.3em;padding-top:0px;}
#ul_personalsummary>li:first-child .desc i{font-size:1.2em;}
#ul_personalsummary>li:first-child .usergrd a{display:block;font-size:2.3vw;}
#ul_personalsummary>li .icon{padding-top:80%;background-position:center;background-repeat: no-repeat;background-size:60%;}
#ul_personalsummary>li .icon.mymember{background-image:url('/images/icon_member.png');}
#ul_personalsummary>li .icon.myorderlist{background-image:url('/images/icon_orderlist1.png');}
#ul_personalsummary>li .icon.mypoint{background-image:url('/images/icon_point.png');}
#ul_personalsummary>li .icon.myreview{background-image:url('/images/icon_review.png');}
#ul_personalsummary>li .icon.mycoupon{background-image:url('/images/icon_coupon.png');}

/*소제목(오른쪽버튼포함)*/
.ul_subtitle{display:table;width:100%;border-bottom:none;padding:20px 10px 10px 10px;}
.ul_subtitle>li{display:table-cell;vertical-align:middle;}
.ul_subtitle>li:first-child{font-weight:700;}
.ul_subtitle>li:last-child{text-align:right;}
.ul_subtitle>li:last-child a{border:1px solid #000;padding:2px 5px;}

.table_board{ padding:0px 10px 10px 10px;} /*마이페이지 메인화면 하단 메시지정보*/
.table_board tr>th, .table_board tr>td{border:none;}
.table_board tr>th{ /*1단*/
	display:block;
	text-align:left;
	padding:0;
	padding-top:15px;
	font-size:1em;
	font-weight:400;
}
.table_board tr>td{ /*2단*/
	text-align:left;
	display:block;
	color:#aaa;
	padding-top:1px;
	padding-bottom:15px;
	border-bottom:1px solid #f1f1f1;
}

/*마이페이지 메시지 리스트*/
.ul_messagelist{padding:0px 10px;border-bottom:none;border-top:1px solid #f1f1f1;}
.ul_messagelist>li{padding:18px 0px;}
.ul_messagelist>li.number{padding-left:5px;width:10vw;}/*메세지번호*/
.ul_messagelist>li.title{padding-left:10px;}/*메세지타이틀*/
.ul_messagelist>li.date{padding-right:5px;} /*메세지 날찌*/
.ul_messagelist>li.desc{padding:20px 20px 20px 20px;}/*메세지내용*/

/*관심스토어*/
.ul_favorite{padding:5px;}
.ul_favorite>li{padding:0px 5px 30px 5px;}
.ul_favorite>li>a>p.p_title{margin-top:5px;color:#777;}
/*관심스토어*/

/*리뷰 및 문의 리스트*/
.ul_reviewlist{display:block;width:94vw;margin:0 auto;padding:20px 0px;}
.ul_reviewlist>li{display:inline-block;}
.ul_reviewlist>li:first-child{width:100%;}
.ul_reviewlist>li:last-child{padding:0;}

/*회원정보*/
.table_form{width:calc(100vw - 20px);margin:10px auto;}
.table_form tr>th{width:100px;} /*데이터테이블 (회원정보 등 왼쪽헤더, 오른쪽INPUT 형식)*/
.table_form tr>td{width:calc(100vw - 100px);}
.table_form tr>td #recv_zip{width:100px;}
.table_form tr>td input, .table_form tr>td select{margin:0px;padding:2px;}
.table_form tr>td input, .table_form tr>td select, .table_form tr>td textarea{width:100%;}
.table_form tr>td .check-container{margin-left:0px;margin-top:10px;}
.table_form tr>td	#user_pass2{margin-top:10px;margin-bottom:10px;}

/*적립금*/
.table_list{width:calc(100vw - 20px);margin:0 auto;}
.table_list tr>td{padding-left:0;padding-right:0;}
.table_list tr>td:first-child{width:30vw;}
.table_list tr>td:last-child{width:15vw;}

/*주문내역페이지*/
#ul_dateselect{margin:0px;padding:10px;border-left:none;border-right:none;border-bottom:1px solid #d9d9d9;float:left;}
#ul_dateselect>li{padding:0px;float:left;height:30px;}
#ul_dateselect>li>input{width:100%;padding:3px;}
#ul_dateselect>li:nth-child(2){width:20px;text-align:center;padding-top:8px;}
#ul_dateselect>li:nth-child(4){padding:0px;padding-left:5px;width:100px;}
#ul_dateselect>li:nth-child(5), 
#ul_dateselect>li:nth-child(6), 
#ul_dateselect>li:nth-child(7),
#ul_dateselect>li:nth-child(8) {margin-top:10px;width:calc((100% - 2px) / 4);}
#ul_dateselect>li:nth-child(5)>a, 
#ul_dateselect>li:nth-child(6)>a, 
#ul_dateselect>li:nth-child(7)>a,
#ul_dateselect>li:nth-child(8)>a
{width:100%;padding:0;padding-top:7px;padding-bottom:7px;font-size:0.9em;} 
#ul_dateselect>li>a.search{padding:8px 5px 5px 5px;height:32px;width:100%;}
#ul_dateselect>li:first-child, #ul_dateselect>li:nth-child(3) {width:calc((99.9% - 122px) / 2);}
.ul_orderlist.one{padding:5px 10px 10px 10px;margin:0px 0px 10px 0px;}

.ordercontainer{/*동일주문상품건 묶음*/
	float:left;
	width:100vw;
	position:relative;
	background:#e5e5e5;
	padding-bottom:0px;
	margin:0px;
	border-bottom:1px solid #d9d9d9;
	border-top:none;
}

/*20210524 주문내역조회 수정 및 추가*/
.ul_orderlist{background:#fff;padding:10px;padding-top:5px;}
.ul_orderlist, .ul_orderlist>li{display:inline-block;float:left;}
.ul_orderlist>li.buy_id{
	position:relative;
	width:100%;
	border:none;
	border-bottom:1px solid #f1f1f1;
	background:none;
}
.ul_orderlist>li.buy_id .sysdate,
.ul_orderlist>li.buy_id .buy_id,
.ul_orderlist>li.buy_id .request{
	width:30vw;
	font-size:1.2em;
	font-weight:700;
	padding-top:10px;
	padding-bottom:10px;
}
.ul_orderlist>li.buy_id p.sysdate{
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	font-weight:400;
	font-size:1.1em;
	color:#999;
}
.ul_orderlist>li.buy_id p.request{
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	font-weight:400;
	font-size:1.2em;
	color:#333;
	font-weight:700;
}
.ul_orderlist>li.image{width:calc(99.9% * 0.25);padding-left:0;}
.ul_orderlist>li.pcs{width:calc(99.9% * 0.75);padding-top:10px;}
.ul_orderlist>li.pcs a>i{margin-top:5px;}
.ul_orderlist>li.count{width:calc(99.9% * 0.75);}
/*
.ul_orderlist>li.buttoncontainer a.a_coupondown{background:none;color:#222;}
.ul_orderlist>li.buttoncontainer:nth-child(5) {border-right:none;}
.ul_orderlist>li.buttoncontainer>p.none{border:none;}
*/
.ul_orderlist.exchange>li.change{display:tablc-cell;vertical-align:middle;padding:36px;}
.ul_orderlist.exchange>li.image{padding-bottom:0px;border-top:1px solid #f1f1f1;}
.ul_orderlist.exchange>li.pcs{width:calc(99.9% - ((99.9% * 0.25) + 100px)  );padding-bottom:5px;border-top:1px solid #f1f1f1;}
.ul_orderlist.exchange>li:nth-child(4) {width:calc(99.9% - ((99.9% * 0.25) + 100px)  );text-align:left;}
.ul_orderlist.exchange>li:nth-child(n+5) {float:right;}

.ul_orderlist>li.buy_id{text-align:left;}
.ul_orderlist>li.buttoncontainer{width:100%;border-top:1px solid #e9e9e9;}

.ul_orderbutton{float:left;width:100%;margin-top:10px;margin-bottom:5px;}
.ul_orderbutton li{display:inline-block;width:calc(99.9% / 2);margin:0px;float:left;}
.ul_orderbutton li:first-child{padding-right:5px;}
.ul_orderbutton li:nth-child(n+2):nth-child(-n+3){padding-left:5px;}
.ul_orderbutton li.li_orderbutton_status p{float:right;position:absolute;bottom:40px;right:20px;font-size:3.5vw;}
.ul_orderbutton li a{font-weight:500;font-size:2.8vw;border:1px solid #c9c9c9;border-radius:2px;padding:8px 5px;}
.ul_orderbutton li a span{color:#555;font-size:4vw;}
.ul_orderbutton li a.a_reviewbutton{font-weight:700;}
.ul_orderbutton li a.a_coupondown{border:1px solid #000;}
.ul_orderbutton li.li_orderbutton_status{width:100%;}
.ul_orderbutton li.li_orderbutton_status>a{display:inline-block;width:49%;float:left;}
/*20210524 주문내역조회 수정 및 추가*/

/*주문내역페이지*/
.ul_purchase{padding:0;padding-bottom:50px;}
.ul_purchase>li{width:100%;}
.ul_purchase>li>table{padding:10px;border:1px solid #e9e9e9;}
.ul_purchase>li>table tr>th, .ul_purchase>li>table tr>td{padding:5px 5px;}

.ul_bank_info{padding:10px;}
.ul_bank_info li:first-child{width:40%;padding-right:5px;}
.ul_bank_info li:nth-child(2){width:60%;padding-right:0px}
.ul_bank_info li:last-child{width:100%;}

.div_shopping_info{width:calc(100% - 20px);}

.p_refundcheck{margin:0 auto;border:1px solid #333;}
.p_exchange{margin:10px;border:1px solid #333;}
.p_exchange>a{display:block;margin-top:10px;}
.p_shopping_check{padding:0px 10px 20px 10px;padding-bottom:20px;}

.ul_altersearch{margin-top:20px;padding:10px 10px 20px 10px;}
.ul_altersearch>li{padding:0px;}
.ul_altersearch>li:first-child{width:100%;font-size:1.7em;padding-bottom:10px;}
.ul_altersearch>li:last-child{padding-left:10px;}
/*마이페이지*/

#div_bottomtoggle{/*밑에서위로슬라이드(주문상세 조회)*/
	height:calc(100%);
	border-left:none;
	border-right:none;
	border-bottom:none;
	z-index:551;
}
#div_bottomtoggle>div{}
#div_bottomtoggle>div>.page_title {padding:10px;}

/*피팅룸*/
.ul_fitsdefalut>li{width:calc(99.9vw / 2);}
.ul_fitsdefalut>li>a>div{height:calc(100vh - 80px);}
.ul_fitsdefalut>li>a>div>p>span{font-size:1.1em;}
.ul_fitsdefalut>li>a>div>p>span:first-child{font-size:2.5em;}

#ul_fittingroom{padding:7px 0px 0px 0px;background:#ffffff;float:left;border-top:1px solid #d9d9d9;}
#ul_fittingroom>li{padding:20px 10px 25px 10px;background:#fff;min-height:70vh;border-bottom:1px solid #d9d9d9;margin-bottom:7px;}
#ul_fittingroom>li .imgitem{margin-top:10px;}
#ul_fittingroom>li:nth-child(2n){padding-left:calc(10px / 1);border-left:1px solid #fff;}
#ul_fittingroom>li:nth-child(2n+1){padding-right:calc(10px / 1);border-right:1px solid #f1f1f1;}
#ul_fittingroom .imgitem{margin:0;}

#ul_fittingroom>li .p_pcsname{
	text-overflow:hidden;
	overflow:hidden;
	white-space:inherit;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-height:1.3em;
	-webkit-box-orient: vertical;  
	height:2.6em;
	font-size:1em;
	margin-bottom:7px;
}
#ul_fittingroom>li .p_desc{
	text-overflow:hidden;
	overflow:hidden;
	white-space:inherit;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-height:1.3em;
	-webkit-box-orient: vertical;  
	height:2.6em;
	margin-bottom:5px;
}
#ul_fittingroom>li .brand{font-size:0.8em;}

	.ul_pinpcs li{
		display:inline-block;
		width:calc(100% / 2);
		margin-top:0px;
	}
	.ul_pinpcs.singlePin li{
		width:calc(100% / 4);		
	}

	.ul_pinpcs li:first-child>hr{
		margin-top:15px;
		margin-bottom:15px;
	}
	.div_pinpcs{
		max-width:96%;
	}
	
	/*FOOTER*/
	#div_footer{margin-top:20px;font-size:0.9em;padding:30px 10px 50px 10px;color:}
	#div_footer>ul>li:first-child{width:100%;}
	#div_footer>ul>li:nth-child(2){width:100%;}
	#div_footer>ul>li:nth-child(3){width:100%;}
	#ul_bottomhotlink>li{display:block;width:100%;padding:4px 10px;font-size:1.1em;}
	.ul_company{padding:20px 10px 10px 10px;}
	.ul_company>li{padding:1px 0px;display:block;}
	/*FOOTER*/
	
	input[type="text"]:focus, 
	input[type="password"]:focus,
	textarea:focus, 
	select:focus,
	input,select,textarea{
		font-size: 16px !important;
	}/*IUS 확대방지 강제스타일 삽입*/

	.showonmobile{display:inherit;}

	#div_bottomtip{
		position:fixed;
		bottom:0px;
		z-index:151;
		width:calc(100vw - 40px);
		padding:25px 25px 20px 25px;
	}
	/*20210407*/
	#div_bottomtip .page_title{font-size:1.5em;}
	/*20210407*/
	
	/*에러페이지*/
	.ErrorContainer {tmargin-top:0px;}
	.MainTitle {font-size: 3.5em;}
	.SubTitle {font-size: 1.7em;}
	.MainDescription {font-size: 0.9em;}
	.Cog {width: 7rem;height: 9rem;}
	/*에러페이지*/
	
	/*위챗페이*/
	.div_wechatpay{margin-top:30px;min-width:200px;text-align:center;}
	.div_wechatpay img:first-child{margin-bottom:20px;width:400px;text-align:center;}
	.div_wechatpay p{font-size:1.2em;padding-bottom:30px;text-align:center;}
	.div_wechatalipay03 img{width:100vw;}
	.div_wechatalipay03 p{font-size:1.8em;}
	/*위챗페이*/
	
	/*결제안내03*/
	.div_payment03 img{width:100vw;}
	.div_payment03 p{font-size:1.8em;}
	/*결제안내03*/
	
	/*20210201 배송조회 추가*/
	#div_trackinfo>.table_trackinfo{width:calc(100% - 20px);margin:10px auto;border-collapse:separate;border:2px solid #dfdfdf;padding:5px;background:#f4f4f4;}
	#div_trackinfo>.table_trackinfo tr>th{min-width:80px;}
	#div_trackinfo>.table_trackinfo tr>td{padding:2px;}
	#div_trackinfo>.table_trackinfo tr>td{text-align:left;padding:5px;}
	#div_trackinfo>.table_trackinfo tr>td.td_tracknum{font-size:3.5vw;font-weight:600;}
	.table_trackinfo tr>td.ti_carrier{min-width:80px;}
	.table_trackinfo tr>td.ti_time{font-size:2.3vw;}
	#div_trackinfo>.table_progress{width:calc(100% - 20px);margin:10px auto;border-collapse:collapse;border-spacing:0;}
	#div_trackinfo>.table_progress tr>td{border:1px solid #f1f1f1;text-align:center;padding:6px;}
	#div_trackinfo>.table_progress tr>td.td_time{font-size:2.5vw;width:20%;word-break:break-all;}
	#div_trackinfo>.table_progress tr>td.td_location{color:#999;font-size:2.5vw;width:25%;}
	#div_trackinfo>.table_progress tr>td>.span_status{font-weight:700;font-size:3vw;}
	/*20210201 배송조회 추가*/
	
	/*20210305 연예인 착용 정보*/
	.ul_idols{border:none;padding:0px;background:none;}
	.ul_idols>li{display:block;padding:5vw;}
	.ul_idols>li:last-child{padding:0vw 5vw 6vw 5vw;}
	.ul_idols>li:last-child>h1{font-size:1.5em;margin-bottom:3px;}
	.ul_idols>li:last-child>p.p_idols_link{margin-top:8px;}
	.ul_idols>li:last-child>p.p_idols_source{margin-top:10px;padding-top:10px;}
	.div_idols_img{width:90vw;height:90vw;}
	/*20210305 연예인 착용 정보*/
	
	/*20210311 회원가입혜택*/
	.div_member_benefit{width:100%;}
	.div_member_benefit fieldset{margin-top:-10px;padding:0px 5px 5px 5px;background-image:url('/images/member_benefit_bg_m.png');background-repeat:no-repeat;background-position:100% 100%;background-size:30vw;}
	.div_member_benefit fieldset legend{font-size:1.3em;}
	.div_member_benefit ul>li{font-size:0.9em;color:#333;}
	.div_member_benefit ul>li:first-child{font-size:2em;}
	.div_member_benefit ul>li:nth-child(2){font-size:1.2em;padding-bottom:10px;}
	/*20210311 회원가입혜택*/
	
	/*할인팁*/
	#li_promo{padding:20px 0px;}
	.div_promotip{margin: 0px auto;transform: scale(0.75);}
	/*할인팁*/
	
	/*20210420 위챗결제진행*/
	.div_wechatpay_06{width:100%;height:100%;}
	.div_wechatpay_06 li{text-align:center;}
	.div_wechatpay_06 li:first-child .p_title{font-size:5vw;font-weight:700;margin-top:30px;}
	.div_wechatpay_06 li:nth-child(2){padding:10px 10px;}
	.div_wechatpay_06 li:nth-child(2) .p_explain{font-size:3.5vw;font-weight:400;margin-top:10px;margin-bottom:10px;}
	.div_wechatpay_06 li:nth-child(2) span{font-size:5vw;color:#ff6160;font-weight:700;}
	.div_wechatpay_06 li:nth-child(3) img{border:1px solid #f1f1f1;padding:20px;width:37vw;}
	.div_wechatpay_06 li:nth-child(3) {background-image:url('/images/wechat_ali_pay_06.png');background-repeat:no-repeat;background-size:70%;background-position:95% 100%;width:100vw;height:80vw;}
	/*20210420 위챗결제진행*/
	
	/*마스터슬라이더텍스트*/
	.p_mstitle{
			font-size:1.7em;
		}
		p_msremark{
			font-size:1.2em;
	}
	
	/*20210506 회원가입테이블*/
	#div_joinform th{width:30%;}
	#div_joinform td{width:calc(100% - 30%);}
	#div_joinform td>input, #div_joinform td>select{width:100%;position:relative;}
	/*20210506 회원가입테이블*/
	
	/*20210524 구매리뷰*/
	#div_replformwrap{width:100%;padding:20px 20px;}
	
	.ul_replpcs>li:first-child{width:20vw}
	.ul_replpcs>li:first-child img{width:20vw;border:1px solid #cbcbcb;}
	.ul_replpcs>li:last-child{padding-left:10px;}
	.ul_replpcs>li>p.p_replpcs{font-size:3.7vw;margin-bottom:2px;}
	.ul_replpcs>li>p.p_replpcsname{font-size:2.3vw;color:#777;}
	
	#ul_star{display:table;margin-top:8px;}
	#ul_star li{padding:0px 1px;}
	#ul_star li a{width:6vw;height:6vw;background-image:url('/images/star_blk.png');background-size:cover;}
	
	#ul_checkreview li>p{background-image:url('/images/ck-none-m.png');background-size:16px;padding:2px 5px 2px 0px;padding-left:22px;font-size:2.6vw;}
	#ul_checkreview li.checked>p{background-image:url('/images/ck-m.png');}
	
	#ul_checkreview li:last-child{margin-top:5px;}
	#ul_checkreview li:last-child>p{font-size:3.5vw;padding:8px;}
	#ul_checkreview li:last-child span.span_totalpoint_text{font-weight:700;}
		
	#ul_checkreview li:nth-child(odd){padding-right:5px;}
	#ul_checkreview li:nth-child(even){padding-left:5px;}
	
	.div_repl textarea{min-height:50px;}
		
	.div_pcsfileadd ul>li:first-child input{font-size:2.5vw !important;}
	.div_pcsfileadd ul>li:last-child{min-width:35vw;}
	
	#div_pcsfile{min-height:50px;}
	#div_pcsfile .p_pcsfiletext .span_icon{font-size:2em;}
	#div_pcsfile .p_pcsfiletext .span_text{font-size:0.8em;}
	
	.div_review_done{font-size:3.5vw;padding:100px 20px;}
	.div_review_done>span{font-size:15vw;color:#ccc;}

	.p_pcsfile_notice{font-size:2.2vw;}
	#a_savereview{width:100%;}
	/*20210524 구매리뷰*/
	
	/*20210609 WORLDWIDE WELCOME*/
	.div_worldwide_welcome{
		padding:50px 40px;
		background-position:center bottom;
		background-size:120%;
	}
	.div_worldwide_welcome ul>li:first-child{
		font-size:7vw;
		font-weight:700;
	}
	.div_worldwide_welcome ul>li:nth-child(2){
		font-size:3.8vw;
		font-weight:400;
		margin-top:20px;
	}
	.div_worldwide_welcome ul>li:nth-child(3){
		margin-top:70px;
	}
	.div_worldwide_welcome ul>li:last-child>button{
		margin-bottom:0px;
	}
	.div_worldwide_welcome ul>li:nth-child(3)>select{
		width:60vw;
	}
	.div_worldwide_welcome ul>li:last-child>button{
		width:60vw;
	}
	/*20210609 WORLDWIDE WELCOME*/
	
	/*20210625 TRANSLATE*/
	.a_translated{
		padding:4px 7px 5px 30px;
		color:#444;
		border-radius:2px;
		font-size:0.9em;
		background-image:url('/images/icon_translated_m.png');
	}
	.div_translated{padding:10px;background:#fff;margin-top:10px;width:100%;}
	.div_translated span{color:#999;margin-right:5px;}
	/*20210625 TRANSLATE*/
	
	/*20230403 download app*/
	.ul_appdown>li>a{
		width:70px;
		height:28px;
	}
	/*20230403 download app*/
	/*20230827*/
	.ul_pcsbasicinfo li.li_saleprice .p_price{padding-top:5px;}
	.ul_pcsbasicinfo #li_lowestprice span.material-icons{display:inline-block;vertical-align:bottom !important;margin-top:3px !important;}
	.ul_pcsbasicinfo #li_lowestprice span.price{padding-top:5px !important;}
	#ul_pcsinfo #recv_country{width:calc(100vw - 200px) !important;}
	.myReferralCode,.myReferralCode span{color:#ffffff !important;}
	/************************/
}
	
