<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
�砍�望見撘讛”
 */

/*�黸���*/
html, body {
    font-size: 0.2rem;
    height: 100%;
    position: relative;
}
html{
	display: none;
}
body {
	/* max-width: 750px; */
	min-width: 320px;
	margin: 0 auto;
	font-size: 0.26rem;
	color: #636363;
}
.dpnone{
  display: none;
}
.tx-orange{
	color: #d5baa5;
}
.lh-50r{
	line-height: 0.5rem;
}
.lh-60r{
	line-height: 0.60rem;
}
.lh-48r{
	line-height: 0.48rem;
}
.mg-t-10r{
	margin-top: 0.1rem;
}
.mg-t-15r{
	margin-top: 0.15rem;
}
.mg-t-20r{
	margin-top: 0.2rem;
}
.mg-t-30r{
	margin-top: 0.3rem;
}
.mg-t-40r{
	margin-top: 0.4rem;
}
.mg-t-50r{
	margin-top: 0.5rem;
}
.mg-b-10r{
	margin-bottom: 0.1rem;
}
.mg-b-15r{
	margin-bottom: 0.15rem;
}
.mg-b-20r{
	margin-bottom: 0.2rem;
}
.mg-b-30r{
	margin-bottom: 0.3rem;
}
.mg-b-40r{
	margin-bottom: 0.4rem;
}
.mg-b-50r{
	margin-bottom: 0.5rem;
}
.wd-100p-force{
	width: 100% !important;
}
/* 銵典鱓 */
input,textarea,select{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}
textarea::-webkit-input-placeholder { 
    color: #d3d3d5;
}

.form-control{
	display: block;
	width: 100%;
	padding: .15rem .2rem;
	font-size: .21rem;
	color: #495057;
	background-color: #fff;
	background-image: none;
	background-clip: padding-box;
	border: 1px solid #d3d3d5;
	border-radius: 3px;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
select.form-control{
	padding: 0rem .2rem;
	line-height: 0.32rem;
	height: 0.62rem;
}

input[type="checkbox"] ,
input[type="radio"]{
	text-indent: 0;
	margin: 0;
	width: 17px;
	height: 17px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	line-height: 15px;
	position: relative;
}

input[type="checkbox"]::before,
input[type="radio"]::before{
	content: "";
	position: absolute;
	top: -2px;
	left: -2px;
	background: #fff;
	width: 110%;
	height: 110%;
	border: 1px solid #bdbfc2;
}

input[type="checkbox"]:checked::before,
input[type="radio"]:checked::before{
	content: "\2713";
	background-color: #fff;
	color: #6f6f6f;
	position: absolute;
	top: -2px;
	left: -2px;
	width: 110%;
	height: 110%;
	font-size: 12px;
	font-weight: bold;
	outline: none;
	border-color: #c5c5c5;
	border: 1px solid #bdbfc2;
}
video::-internal-media-controls-download-button {
	display:none;
}
video::-webkit-media-controls-enclosure {
	overflow:hidden;
}
video::-webkit-media-controls-panel {
	width: calc(100% + 30px);
}

/* ��厰�訫�砍�望見撘� */
.btn{
	border: 0.02rem solid #d3d3d5;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	border-radius: 0.04rem;
}
.btn.clicked{
	border: 0.02rem solid #d3d3d5;
	background-color: #d3d3d5;
	color: #fff;
}
.mg-l-auto{
	margin-left: auto;
}
.showSidebar{
	overflow: hidden;
}
.showSidebar::before {
    content: ""; 
    width: 100%;
    height: 100vh;
    z-index: 98;
    position: fixed;
    top: 0px;
	bottom: 0;
}
.shops {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	position: relative;
	overflow: hidden;
}

/* header */
.shop-header{
	height: 0.92rem;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 0.02rem solid #dbdbdb;
	position: relative;
	overflow: hidden;
}
.header-left,.header-right{
	height: 100%;
}
.shop-header .sidebar-btn-l{
	width: 0.38rem;
	height: 0.25rem;
	margin-left: 0.25rem;
	margin-top: 0.35rem;
	display: inline-block;
}
.shop-header  img{
	max-width: 100%;
	max-height: 100%;
}
.shop-header  .h-logo{
	width: 2.6rem;
	height:0.33rem ;
}
.shop-header .search-btn-r{
	width: 0.44rem;
	height: 0.45rem;
	margin-right: 0.29rem;
	margin-top: 0.19rem;
	display: inline-block;
}
.shop-header .search-btn-r .search-close{
	display: none;
}
.shop-header .search-btn-r.clicked .search-icon{
	display: none;
}
.shop-header .search-btn-r.clicked .search-close{
	display: block;
}
.shop-header .search-box{
	position: absolute;
	height: 100%;
	background-color: #fff;
	display: flex;
	align-items: center;
	left:7.5rem;
	right: 7.5rem;
	/* display: none; */
}
.shop-header .search-box input{
	border: none;
	outline: none; 
	width: 100%;
	appearance: none;
	font-size: 0.28rem;
	padding: 0.2rem 0.1rem;
}

/* �批捆��--������𡑒” */
.shop-content {
	flex: 1;
	width: 100%;
	overflow-y: auto;
}

/* bot */
.shop-bot {
	height: 0.9rem;
	flex: 0 0 0.9rem;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #d3ccc7;
}

.shop-bot ul {
	width: 100%;
	display: flex;
	justify-content: space-around;
}

.shop-bot ul li {
	width: 0.6rem;
	height: 0.6rem;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.shop-bot ul li a.sign-bot img {
	width: 0.48rem;
	height: 0.52rem;
}
.shop-bot ul li a.shopping-cart{
	position:relative;
}
.shop-bot ul li a.shopping-cart img {
	width: 0.46rem;
	height: 0.54rem;
}
.shop-bot ul li a.shopping-cart .g-nums{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0.18rem;
	line-height: 0.36rem;
	text-align: center;
	color: #ad9f97;
	overflow: hidden;
}

.shop-bot ul li a.collect-bot img {
	width: 0.56rem;
	height: 0.46rem;
}

.shop-bot ul li a.vip-manage-bot img {
	width: 0.48rem;
	height: 0.54rem;
}


/* 撌血�湧�𦠜� */
.sidebar-left{
	position: fixed;
	top: 0.94rem;
	bottom: 0;
	left: -100%;
	width: 5.36rem;
	background-color: #fff;
	border-right: 0.02rem solid #dbdbdb;
	border-top: 0.02rem solid #dbdbdb;
	z-index: 1000;
	overflow-y: auto;
	padding: 0 0.1rem 0 0.27rem;
}
.sidebar-left .side-user{
	display: flex;
	height: 0.5rem;
	margin-top: 0.33rem;
	margin-left: 0.15rem;
	align-items: flex-end;
}
.sidebar-left .user-icon{
	width: 0.38rem;
	height: 0.42rem;
	margin-bottom: 0.04rem;
}
.sidebar-left .user-icon img{
	width: 100%;
	height: 100%;
}
.sidebar-left .user-name{
	font-size: 0.286rem ;
	margin-left: 0.25rem;
	color: #636363;
}
.sidebar-left .channel-menu{
	margin-top: 0.3rem;
	margin-left: 0.03rem;
	font-size: 0.28rem;
	color: #636363;
}
.sidebar-left .menu-item .m-2{
	/* line-height: 0.64rem; */
	padding: .26rem 0;
}
.sidebar-left .menu-item .m-1{
	/* line-height: 0.6rem; */
	/* font-weight: bold; */
	padding: .26rem 0;
}
.sidebar-left .menu-item&gt;.m-1.golden{
	color: #d5baa5;
}
.sidebar-left .menu-item a{
	color: #636363;
	letter-spacing: 2px;
	display:block;
}
.sidebar-left .menu-item .tree-menu a{
	font-weight: 300;
}
.sidebar-left .menu-item ul{
	margin-left: 0.27rem;
	/* line-height: 0.6rem; */
	display: none;
}
.sidebar-left .menu-item ul ul{
	margin-left: 0rem;
}
.sidebar-left .menu-item ul.open{
	display: block;
}
.sidebar-tool .menu-item .m-1 .m-1{
	color: #262626;
}
.sidebar-tool .menu-item .tree-menu .tree-menu a{
	color: #636363;
}

.sidebar-left .select-item{
	width: 3.1rem;
	margin-top: 0.40rem;
}
.sidebar-left .language{
	margin-bottom: 0.3rem;
}
.sidebar-left .faq{
	margin-bottom: .2rem;
}
.sidebar-left .faq a{
	color: #636363;
}
.sidebar-left .sign-out{
	display: none;
}
.sidebar-left .sign-out a{
	color: #636363;
}

/* ��𣈯枤閰䂿祟摨誩�湧�𦠜� */
.sidebar-words{
	position: fixed;
	top: 0.94rem;
	bottom: 0;
	right: -100%;
	width: 5.4rem;
	background-color: #fff;
	border-left: 0.02rem solid #dbdbdb;
	z-index: 99;
	overflow-y: auto;
	padding: 0 0.1rem 0 0.50rem;
}
.words-statis{
	display: flex;
	justify-content: space-between;
	line-height: 0.48rem;
	margin: 0.24rem 0 0.16rem 0;
}
.words-statis .num{
	font-size: 0.24rem;
}
.words-statis .clear-words{
	margin-right: 0.3rem;
	color: #d5baa5;
}
.sidebar-words .words-content{
	line-height: 0.48rem;
}
.sidebar-words .w-item{
	margin-bottom: 0.25rem;
}
.sidebar-words .w-item .w-title{
	color: #262626;
	font-weight: bold;
}
.sidebar-words .w-item ul li{
	display: flex;
	align-items: center;
}
.sidebar-words .w-item ul li.dpnone{
	display: none;
}
.sidebar-words .w-item ul li a{
	min-width: 1.88rem;
}
.sidebar-words .w-item ul li img{
	display: none;
	width: 0.22rem;
	height: 0.22rem;
}
.sidebar-words .w-item ul li.checked img{
	display: block;
}
.sidebar-words .w-item a{
	color: #636363;
}

.sidebar-words .w-item .watch-more{
	line-height: 0.42rem;
}

/* �����𤣰��� */
.collect-span{
	width:0.33rem ;
	height: 0.34rem;
	display: inline-block;
	margin-left: auto;
	background-image: url(/assets/images/list_collect.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size:100%;
	margin-right: 0.04rem;
	cursor: pointer;
}
.collect-span.collected{
	background-image: url(/assets/images/list_collected.png);
}

.share-span{
	width:0.33rem ;
	height: 0.34rem;
	display: inline-block;
	margin-left: auto;
	background-image: url(/assets/images/share.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size:100%;
	margin-right: 0.04rem;
}



/* 敶�� */
.modal{
	position: absolute;
	left: 0;
	top: 0.92rem;
	right: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(0,0,0,0.6);
	background-position: 1rem 1rem;
	z-index: 99;
	overflow: hidden;
	display: none;
}
.modal .modal-box{
	width: 100%;
	height: 100%;
	overflow-y: auto;
}
.modal .modal-content{
	background-color: #fff;
	margin: 0.15rem 0.2rem 0.3rem 0.2rem;
	padding-bottom: 0.3rem;
}
.modal .modal-header{
	display: flex;
	justify-content: flex-end;
}
.modal .modal-close{
	width: 0.36rem;
	height: 0.36rem;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABGklEQVRYhe3WyxGEIAwG4GS3IqzAWmhEtpG0slpBSnIvusMwhEeCN/6LBxG/IY4JwMzMzLN5Sze892FZlq9zDpl5H/Gylj1f0sOIuN1X730YgYn3lNaJoPM8PzHOgoox6d5pxJIx8+6cQ0RcL9SqKV8OQ0ShGzQC1YupggooYOajgtkQ8f/yFkwTSIPSYppBPagMJhCR+BGrQS0oKwYAAHsW38l8rOECmjBqUA4VR4sB6CxZnLR8IzAAhT+1IepTBzCckFQy7R/dBBJ602FtMyqQ1A5G9b4uUK03jUA1g1rbgbb3dYF6e5MFVQVdZWrGVFDV8hVBmnnGiioO+RaMFlUd8i2YO0QU0hldWlsd8q2YHKo05M/MzDydH+wLPOcpanK5AAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	margin-top:0.52rem ;
	margin-right: 0.4rem;
}
.modal .modal-content img{
	max-width: 100%;
}
.modal .modal-text{
	text-align: center;
	line-height: 0.4rem;
	min-height: 2.0rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.modal .modal-btn{
	margin: 0 0.6rem;
	height: 0.7rem;
	line-height: 0.7rem;
}
.modal .content-box{
	padding-bottom: 0.5rem;
}
.wap-top{
	position: fixed;
	width: 0.72rem;
	height: 1.44rem;
	bottom: 2.1rem;
	right: 0.05rem;
}
.wap-top .icon{
	cursor: pointer;
	width: 0.72rem;
	height: 0.72rem;
	background-size: contain;
	text-align: center;
}
.wap-top .line-online{
	background-image: url(/assets/images/line_online_icon.png);
}
.wap-top .back-top{
	background-image: url(/assets/images/back-top.png) no-repeat;
}


/*
 pc���見撘�
 ----------------------------------------------------------------------------------------
 */
.shops-pc .btn{
	transition: all 0.2s;
	border-width: 1px;
}
.shops-pc .btn:hover{
	border: 1px solid #d3d3d5 !important;
	background-color: #d3d3d5 !important;
	color: #fff !important;
}
.shops-pc .btn.clicked{
	border: 1px solid #d3d3d5 !important;
}
.content-inner{
	width: 912px;
	margin: 0 auto;
}
.content-title{
	font-size: 13px;
	padding:20px 0;
	border-bottom: 1px solid #d2d3d7;
	margin-top: 100px;
}

/* PC敶�� */
.modal-pc{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
	display: none;
}
.modal-pc .modal-box{
	width: auto;
	max-height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	/* background: #fff; */
	border-radius: 5px;
	overflow-y: auto;
	display: flex;
	align-items: center;
}
.modal-pc .modal-content{
	background-color: #fff;
	max-width: 500px;
	min-height: 200px;
	margin: auto;
}
.modal-pc .modal-content img{
	/* position: relative;
	left: 0;
	top: 0;
	margin: auto; */
	max-width: 100%;
}
.modal-pc .modal-header{
	display: flex;
	justify-content: flex-end;
	background-color: #fff;
}
.modal-pc .modal-pc-close{
	width: 20px;
	height: 20px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABGklEQVRYhe3WyxGEIAwG4GS3IqzAWmhEtpG0slpBSnIvusMwhEeCN/6LBxG/IY4JwMzMzLN5Sze892FZlq9zDpl5H/Gylj1f0sOIuN1X730YgYn3lNaJoPM8PzHOgoox6d5pxJIx8+6cQ0RcL9SqKV8OQ0ShGzQC1YupggooYOajgtkQ8f/yFkwTSIPSYppBPagMJhCR+BGrQS0oKwYAAHsW38l8rOECmjBqUA4VR4sB6CxZnLR8IzAAhT+1IepTBzCckFQy7R/dBBJ602FtMyqQ1A5G9b4uUK03jUA1g1rbgbb3dYF6e5MFVQVdZWrGVFDV8hVBmnnGiioO+RaMFlUd8i2YO0QU0hldWlsd8q2YHKo05M/MzDydH+wLPOcpanK5AAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	margin-top:25px;
	margin-right: 20px;
	cursor: pointer;
}

.modal-pc .modal-text{
	text-align: center;
	line-height: 20px;
	min-height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 0 30px;
	font-size: 13px;
}
/* .modal-pc .modal-text p{
	    text-align: left !important;
	font-size: 13px;
} */
.modal-pc .mg-t-25{
	margin-top: 25px;
}
.modal-pc .modal-pc-btn{
	width: 162px;
	margin: 0 auto;
	height: 28px;
	line-height: 28px;
}
.modal-pc .content-box{
	padding-bottom: 40px;
}
.modal-pc .btn{
	border-width: 1px;
	font-size: 13px;
	transition: 0.2s;
}
.modal-pc .btn:hover,
.modal-pc .n-submit:hover{
	border: 1px solid #d3d3d5 !important;
	background-color: #d3d3d5 !important;
	color: #fff !important;
}

.pc-model .modal{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
}
.pc-model  .modal .modal-box{
	width: auto;
	max-height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	/* background: #fff; */
	border-radius: 5px;
	overflow-y: auto;
	display: flex;
	align-items: center;
}
.pc-model .modal .modal-content {
    background-color: #fff;
    max-width: 500px;
    min-height: 195px;
	min-width: 340px;
    margin: auto;
	padding-bottom:0 ;
}
.pc-model .modal .modal-header{
	display: flex;
	justify-content: flex-end;
	background-color: #fff;
}
.pc-model .modal .modal-close{
	width: 20px;
	height: 20px;
	/* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABGklEQVRYhe3WyxGEIAwG4GS3IqzAWmhEtpG0slpBSnIvusMwhEeCN/6LBxG/IY4JwMzMzLN5Sze892FZlq9zDpl5H/Gylj1f0sOIuN1X730YgYn3lNaJoPM8PzHOgoox6d5pxJIx8+6cQ0RcL9SqKV8OQ0ShGzQC1YupggooYOajgtkQ8f/yFkwTSIPSYppBPagMJhCR+BGrQS0oKwYAAHsW38l8rOECmjBqUA4VR4sB6CxZnLR8IzAAhT+1IepTBzCckFQy7R/dBBJ602FtMyqQ1A5G9b4uUK03jUA1g1rbgbb3dYF6e5MFVQVdZWrGVFDV8hVBmnnGiioO+RaMFlUd8i2YO0QU0hldWlsd8q2YHKo05M/MzDydH+wLPOcpanK5AAAAAElFTkSuQmCC); */
	/* background-repeat: no-repeat;
	background-size: 100%;
	background-position: center; */
	margin-top:25px;
	margin-right: 20px;
	cursor: pointer;
}

.pc-model .modal .modal-text{
	text-align: center;
	line-height: 20px;
	min-height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 0 30px;
	font-size: 13px;
	margin-top: 25px;
	line-height: 25px;
}
.pc-model .modal .mg-t-25{
	margin-top: 25px;
}
.pc-model .modal .modal-btn{
	width: 162px;
	margin: 0 auto;
	height: 28px;
	line-height: 28px;
}
.pc-model .content-box{
	padding-bottom: 40px;
}
.pc-model .modal .btn{
	width: 162px;
	height: 28px;
	line-height: 28px;
	border-width: 1px;
	font-size: 13px;
	transition: 0.2s;
	margin: 0 auto;
}
.pc-model .modal .btn:hover,
.pc-model .modal .n-submit:hover{
	border: 1px solid #d3d3d5 !important;
	background-color: #d3d3d5 !important;
	color: #fff !important;
}

			
.shops-pc{
	width: 100%;
	height: 100%;
	position: relative;
	font-size: 13px;
	line-height: 24px;
}
.shops-pc a{
	color: #636363;
}
.shops-pc .inner{
	width: 1280px;
	margin: 0 auto;
}
.shops-pc .header{
	text-align: center;
}
.shops-pc .header .logo{
	width: 230px;
	padding: 27px 0 32px;
	margin: 0 auto;
}
.shops-pc .header .logo a{
	display: block;
}
.shops-pc .header-nav ul{
	display: flex;
	justify-content: center;
}
.shops-pc .header-nav ul li{
	margin-right: 28px;
	font-size: 14px;
	/* transition: all  .25s  ease-in; */
}
.shops-pc .header-nav ul li a{
	font-weight: 600;
	line-height: 32px;
	letter-spacing: 2px;
}
.shops-pc .header-nav ul li a.active{
	color: #caa1a1;
}
.shops-pc .header-nav ul li:hover{
	transform:translateY(-2px);
}

.shops-pc&gt;.shop-content{
	min-height: 500px;
}

/* pc  footer */
.shops-pc .footer{
	padding-top: 100px;
}
.shops-pc .footer .inner{
	display:flex;
}
.shops-pc .footer .footer-bot{
	border-top: 1px solid #d3ccc7;
	margin-top: 75px;
}
.shops-pc .footer .footer-top .inner{
	display:block;
	text-align: center;
}
.shops-pc .footer .footer-top img{
	width: 36px;
}
.shops-pc .footer .footer-top .footer-top-info{
	width: 858px;
	margin: 0 auto;
	line-height: 26px;
	padding-top: 10px;
}
.shops-pc .footer .footer-top .footer-top-info a{
	text-decoration: underline;
}
.shops-pc .footer .inner .footer-item{
	flex: 0 0 540px;
}
.shops-pc .footer .inner .footer-l{
	padding-left: 120px;
}
.shops-pc .footer .inner .footer-r{
	padding-left: 55px;
}
.shops-pc .footer .about{
	margin-top: 20px;
}
.shops-pc .footer .about a{
	margin-right: 35px;
	line-height: 30px;
	letter-spacing: 1px;
}
.shops-pc .footer .about a:hover{
	color: #d5baa5;
}
.shops-pc .footer .contact .tl{
	font-size: 18px;
	line-height: 30px;
	margin-top: 12px;
	letter-spacing: 2px;
}
.shops-pc .footer .copyright{
	margin-top: 12px;
	margin-bottom: 80px;
}

.shops-pc .footer .newsletter{
	margin-top: 20px;
	line-height: 30px;
	display: inline-block;
}
.shops-pc .footer .get-mail-info {
	margin-top: 20px;
}
.shops-pc .footer .get-mail-info input{
	width: 300px;
	padding: 5px 12px;
	line-height: 24px;
	border: 1px solid #2b2b2b;
}
.shops-pc .footer .get-mail-info .input-email{
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	border-radius: 50%;
	background-color: #c4a794;
	/* border: 1px solid #2b2b2b; */
	margin-left: 6px;
	color: #fff;
}
.shops-pc .footer .icon-group{
	margin-top: 24px;
	display: flex;
	align-items: center;
}
.shops-pc .footer .icon-group a{
	margin-right: 11px;
	display: inline-block;
}
.shops-pc .footer .contact{
	padding-top: 20px;
}
.shops-pc .footer .contact p{
	line-height: 28px;
}
/* pc  footer 蝯鞉�� */

.mg-x-0{
	margin-left: 0!important;
	margin-right: 0!important;
}

/* wap footer */
.shops-pc .footer-wap{
	display: none;
}
.footer-wap{
	margin: 1.8rem 0.6rem .5rem;
	width: 6.3rem;
	text-align: center;
}
.footer-wap .footer-wap-top{
	border-bottom: 1px solid #d3ccc7;
	padding-bottom: .6rem;
}

.footer-wap .footer-wap-top img{
	width: .7rem;
}
.footer-wap .footer-wap-top .footer-wap-info{
	width: 100%;
	margin: 0 auto;
	line-height: .5rem;
	padding-top: .2rem;
}
.footer-wap .footer-wap-top .footer-wap-info a{
	text-decoration: underline;
	color: #636363;
}
.footer-wap .footer-wap-mail {
	margin-top: .45rem;
	display: flex;
	justify-content: center;
}
.footer-wap .footer-wap-mail input{
	width: 5.12rem;
	padding: .25rem .28rem;
	line-height: .3rem;
	border: 0.01rem solid #2b2b2b;
	border-right: none;
}
.footer-wap .footer-wap-mail .input-email{
	width: 1.3rem;
	height: .82rem;
	line-height: .82rem;
	text-align: center;
	display: inline-block;
	background-color: #c4a794;
	color: #fff;
}
.footer-wap .big-title{
	width: 100%;
	padding-bottom: 20px;
	font-size: .26rem;
}
.footer-wap .icon-group {
    display: flex;
	justify-content: flex-start;
    align-items: center;
	margin-top: .4rem;
}
.footer-wap .icon-a{
	width: .6rem;
	margin-right: .25rem;
	text-align: center;
}
.footer-wap .icon-group a img{
	width: 100%;
	display: block;
}
.footer-wap  .footer-wap-group{
	width: 100%;
	padding-top: .24rem;
}
.footer-wap .footer-wap-title{
	width: 100%;
	font-size: .18rem;
	color: #636363;
	display: block;
	text-align: left;
	line-height: .6rem;
}
.footer-wap .contact{
	padding-top: .3rem;
}
.footer-wap .contact p{
	line-height: .48rem;
}
.footer-wap .contact p a,.footer-wap .contact p,.footer-wap .contact p span{
	width: 100%;
	display: block;
	font-size: .16rem;
	color: #636363;
	text-align: left;
}
/* wap footer 蝯鞉�� */

/* ���𢒰撌虫�𡃏�� 撟�車����� */
.L-M-change{
	position: absolute;
	left: 40px;
	top: 30px;
}
.L-M-change select{
	outline:none;
	padding:  6px;
	line-height: 24px;
}
.no-br{
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 2px solid #bfa99a;
}
.L-M-change .money{
	margin-right: 12px;
}
/* �衤犖靽⊥��&amp;鞈潛�頠羓�厩�� */
.R-Top-tool{
	position: absolute;
	right: 40px;
	top: 25px;
}
.R-Top-tool .tool-box{
	display: flex;
	align-items: center;
	position: relative;
	background: #fff;
}
.R-Top-tool .tool-box .tool-item{
	margin-left: 20px;
	position: relative;
	height: 32px;
	display: flex;
	align-items: center;
}
.R-Top-tool .tool-box .tool-item .g-nums{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 10px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.R-Top-tool .search-box{
	width: 160px;
	position: absolute;
	left: 0;
	top: 0;
	transition: left 0.3s;
	overflow: hidden;
	opacity: 0;
	height: 30px;
}
.R-Top-tool .search-box.show{
	width: 150px;
	opacity: 1;
	left: calc(-100% + 10px) ;
}
.R-Top-tool .search-box input{
 	border: none;
	border-bottom: 1px solid #d4cdc8;
	outline: none;
	padding: 2px 5px;
	width: 150px;
	margin-top: 5px;
}

/* ���典翰�㭘銝𧢲�� */
.shops-pc .shortcut{
	position: relative;
}
.shops-pc .shortcut-box{
	position: absolute;
	width: 170px;
	height: 202px;
	border: 1px solid #d3d3d5;
	background-color: #fff;
	top: 100%;
	right: -100px;
	webkit-animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-down 0.3s ease-out 1;
	animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-down 0.3s ease-out 1;
	margin-top: 0px;
	display: none;
}
.shops-pc .shortcut-box .shortcut-i{
	padding: 0 12px;
	height: 67px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
	border-bottom: 1px solid #d3d3d5;
	color: #d5baa5;
}
.shops-pc .shortcut-box .shortcut-i:last-child{
	border-bottom: none;
}
.shops-pc .shortcut-box .shortcut-i a{
	text-transform: uppercase;
	line-height: 18px;
	transition: all 0.3s;
	color: #d5baa5;
}
.shops-pc .shortcut-box .shortcut-i:hover a{
	transform: translateY(-1px);
}
@-webkit-keyframes dropdown-menu-fade-in {from {opacity: 0; }to {opacity: 1; } }
@keyframes dropdown-menu-fade-in {from {opacity: 0; }to {opacity: 1; } }
@-webkit-keyframes dropdown-menu-move-up {from {margin-top: -10px; }to {margin-top: 0; } }
@keyframes dropdown-menu-move-up {from {margin-top: -10px; }to {margin-top: 0; } }
@-webkit-keyframes dropdown-menu-move-down {from {margin-top: 10px; }to {margin-top: 0px; } }
@keyframes dropdown-menu-move-down {from {margin-top: 10px; }to {margin-top: 0px; } }

.shops-pc .clicked{
	border: 1px solid #d3d3d5 !important;
	background-color: #d3d3d5 !important;
	color: #fff !important;
}

/* 鞈潛�頠𠹺�𧢲�匧�𡑒”wap */
.wap-tool{
	position: absolute;
	width: 100%;
	top: .95rem;
	display: none;
}
.wap-tool .shopping-cart-delete {
    width: .52rem;
    height: .52rem;
    background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABGklEQVRYhe3WyxGEIAwG4GS3IqzAWmhEtpG0slpBSnIvusMwhEeCN/6LBxG/IY4JwMzMzLN5Sze892FZlq9zDpl5H/Gylj1f0sOIuN1X730YgYn3lNaJoPM8PzHOgoox6d5pxJIx8+6cQ0RcL9SqKV8OQ0ShGzQC1YupggooYOajgtkQ8f/yFkwTSIPSYppBPagMJhCR+BGrQS0oKwYAAHsW38l8rOECmjBqUA4VR4sB6CxZnLR8IzAAhT+1IepTBzCckFQy7R/dBBJ602FtMyqQ1A5G9b4uUK03jUA1g1rbgbb3dYF6e5MFVQVdZWrGVFDV8hVBmnnGiioO+RaMFlUd8i2YO0QU0hldWlsd8q2YHKo05M/MzDydH+wLPOcpanK5AAAAAElFTkSuQmCC) no-repeat 0.1rem 0.1rem; 
	background-size: .3rem .3rem;
    cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1000;
}
.wap-tool .shopping-cart-box{
	position: absolute;
	width: 6.5rem;
	height: 8.42rem;
	border: 1px solid #d3d3d5;
	border-bottom: none;
	background-color: #fff;
	top: .5rem;
	right: 0px;
	webkit-animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-down 0.3s ease-out 1;
	animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-down 0.3s ease-out 1;
	margin-top: 0px;
	z-index: 999;
	display: block;
}
.wap-tool .shopping-cart-box .shopping-cart-list{
	padding: 0 0.34rem;
	height: 6.8rem;
	overflow-y: auto;
	border-bottom: 0.01rem solid #d3d3d5;
	
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item{
	margin-bottom: .46rem;
	margin-top: .29rem;   
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	position: relative;
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .g-img {
    width: 1.15rem;
    height: 1.56rem;
    overflow: hidden;
	margin-right: .15rem;
	flex: 0 0 1.15rem;
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .g-img img{
    width: 100%;
    height: 100%;
    display: block;
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item div,
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item span{
	line-height: .34rem;
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .pre{
	color: #d5baa5;
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .g-detail{
	flex: 1;
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .g-title{
	width: 100%;
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .others{
	width: 100%;
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .other{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.wap-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .delete{
	width: .22rem;
	height: .24rem;
	background-image: url(../images/collect-del.png);
	background-repeat: no-repeat;
	background-size: .22rem .24rem;
	cursor: pointer;
}
.wap-tool .total-twd{
	background-color: #ffffff;
	line-height: .82rem;
	width: 100%;
	text-align: center;
}
.wap-tool .check-out{
	background-color: #e3d8d0;
	line-height: .82rem;
	color: #ffffff;
	width: 100%;
	text-align: center;
}
@media screen and ( max-width : 320px) {
	.wap-tool .shopping-cart-delete{
		top:-0.05rem;
	}
	.wap-tool .shopping-cart-box{
		top: .46rem;
	}
}
/* 鞈潛�頠𠹺�𧢲�匧�𡑒” pc */
.shops-pc .R-Top-tool .shopping-cart{
	position: relative;
}
.shops-pc .R-Top-tool .shopping-cart-box{
	position: absolute;
	width: 318px;
	height: 436px;
	border: 1px solid #d3d3d5;
	border-bottom: none;
	background-color: #fff;
	top: 100%;
	right: 0px;
	webkit-animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-down 0.3s ease-out 1;
	animation: dropdown-menu-fade-in 0.3s ease 1, dropdown-menu-move-down 0.3s ease-out 1;
	margin-top: 0px;
	z-index: 999;
	display: none;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list{
	padding: 0 17px 0 14px;
	height: 355px;
	overflow-y: auto;
	border-bottom: 1px solid #d3d3d5;
	
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item{
	margin-bottom: 35px;
	margin-top: 10px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	position: relative;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .g-img {
    width: 55px;
    height: 55px;
    overflow: hidden;
	margin-right: 7px;
	flex: 0 0 55px;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .g-img img{
    width: 100%;
    height: 100%;
    display: block;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item div,
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item span{
	line-height: 15px;
	font-size: 12px;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .pre{
	color: #d5baa5;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .g-detail{
	flex: 1;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .g-title{
	width: 100%;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .others{
	width: 100%;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .other{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.shops-pc .R-Top-tool .shopping-cart-box .shopping-cart-list .shopping-cart-item .delete{
	width: 11px;
	height: 12px;
	background-image: url(../images/collect-del.png);
	background-repeat: no-repeat;
	background-size: 11px 12px;
	cursor: pointer;
}
.shops-pc .R-Top-tool .total-twd{
	background-color: #ffffff;
	font-size: 12px;
	line-height: 39px;
	width: 100%;
	text-align: center;
}
.shops-pc .R-Top-tool .check-out{
	background-color: #e3d8d0;
	font-size: 12px;
	line-height: 41px;
	color: #ffffff;
	width: 100%;
	text-align: center;
}

/* 餈𥪜�鮋��� H5*/
.web-top{
	position: fixed;
	width: 0.72rem;
	height: 1.44rem;
	bottom: 2.1rem;
	right: 0.05rem;
	display:none;
}
.web-top .icon{
	cursor: pointer;
	width: 0.72rem;
	height: 0.72rem;
	background-size: contain;
	text-align: center;
}
.web-top .line-online{
	background-image: url(/assets/images/line_online_icon.png);
}
.web-top .back-top{
	background-image: url(/assets/images/back-top.png) ;
}

/* 餈𥪜�鮋��� pc*/
.pc-model .web-top{
	position: fixed;
	width: 42px;
	height: 84px;
	bottom: 300px;
	right: 64px;
	display:none;
}
.pc-model .web-top .icon{
	cursor: pointer;
	width: 42px;
	height: 42px;
	background-size: contain;
	text-align: center;
}
.pc-model .web-top .back-top{
	display: block !important; 
}
.overhidden{
	overflow: hidden !important;
}

.content-nav{
	display: flex;
	justify-content: space-between;
	margin: 0.2rem 0.2rem 0;
	/* display: none; */
}
.content-nav-index{
	margin: 0.5rem 0.2rem 0;
}
.content-nav.activity-endTime{
	color: #b1566b;
	letter-spacing: 1px;
	font-weight: 600;
	margin-bottom: 10px !important;
}

.shop-nav span{
	padding: 0 0.1rem;
}
.shop-nav a{
	color: #636363;
}
.shops-pc .content-nav{
	margin: 0;
	display: flex;
}
.shops-pc .shop-nav span{
	padding: 0 3px;
}

.pages{
	padding-bottom: .2rem;
	width: 100%;
	text-align: center;
	/* display: none; */
}
.pages span {
	display: inline-block;
	margin:0 .15rem;
}
.pages span a {
	display: inline-block;
	padding: .05rem;
}
.pages span.on {
	border-bottom: 1px solid #919191;
	padding: .05rem;
}

.shops-pc .pages{
	padding-bottom: 20px;
	display: block;
}
.shops-pc .pages span {
	margin:0 4px;
}
.shops-pc .pages span a {
	padding: 0 4px;
}
.shops-pc .pages span.on {
	padding: 0 4px;
}

/* ��𨅯�讠�∪�齿�匧���閮𦠜�舫� */
.search-not-find{
	width: 100%;
	margin: 0 auto;
}
.search-not-find .search-not-info{
	text-align: center;
	padding: .6rem 0 1.2rem;
	border-bottom: 1px solid #d2d3d7;
	margin: 0 .6rem;
}
.search-not-find .search-not-info img{
	height: .4rem;
	padding-bottom: .1rem;
}
.search-not-find .search-not-info .p1{
	/* display: none; */
}
.search-not-find .search-not-info .p2{
	/* display: none; */
}
.search-not-find .search-not-info .p3{
	line-height: .3rem;
	color: #636363;
	font-size: .12rem;
}
.search-not-find .search-not-cont{
	padding: 1.3rem 0 1.1rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.search-not-find .search-not-cont .search-item{
	width: 3.15rem;
	height: 5.5rem;
	padding: 0 .3rem .5rem .3rem;
	
	position:relative;
}
.search-not-find .search-not-cont .search-item .img-box{
	width: 3.15rem;
	height: 3.15rem;   
	cursor: pointer;
	/* position: relative; */
	display: flex;
	justify-content: center;
	align-items: center;
}
.search-not-find .search-not-cont .search-item .img-box img{
	/* width: 100%;
	height: 100%; */
	display: block;
	/* position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%); */
	max-width: 100%; /* �㦛����憭批捐摨虫�滩�餈�捆�膥摰賢漲 */
	max-height: 100%; /* �㦛����憭折�睃漲銝滩�餈�捆�膥擃睃漲 */
}
.search-not-find .search-not-cont .search-item .tl .title{
    line-height: .35rem;
    height: .7rem;
    font-size: .2rem;
	color: #5c5c5c;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.search-not-find .search-not-cont .search-item .tl .price{
    line-height: .3rem;
    height: .3rem;
    font-size: .2rem;
	color: #5c5c5c;
    overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: .1rem;
}
.search-not-find .search-not-cont .search-item .tl .price-vip{
    color: #b1566b !important;
}
.search-not-find .search-not-cont .search-item .v-p{
    margin-left: 0.05rem;
}

.search-not-find .search-not-cont .search-item .tl .price .old-price{
    text-decoration: line-through;
	margin-right: 0.05rem;
}



.shops-pc .search-not-find{
	width: 1250px;
	margin: 0 auto;
}
.shops-pc .search-not-find .search-not{
	padding: 0;
}
.shops-pc .search-not-find .search-not-info{
	padding: 58px 0 120px;
	margin: 0;
}
.shops-pc .search-not-find .search-not-info img{
	height: 40px;
	padding-bottom: 11px;
}
.shops-pc .search-not-find .search-not-info .p1{
	display: block;
	color: #636363;
	line-height: 32px;
	font-size: 12px;
}
.shops-pc .search-not-find .search-not-info .p2{
	display: block;
	color: #636363;
	line-height: 20px;
	font-size: 12px;
}
.shops-pc .search-not-find .search-not-info .p3{
	/* display: none; */
}
.shops-pc .search-not-find .search-not-cont{
	padding: 136px 0 112px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.shops-pc .search-not-find .search-not-cont .search-item{
	width: 220px;
	height: 365px;
	padding:0 0 45px 0;
	margin: 0 15px;

	position:relative;
}
.shops-pc .search-not-find .search-not-cont .search-item .img-box{
	width: 220px;
	height: 220px;
}

.shops-pc .search-not-find .search-not-cont .search-item .tl {
    margin-top: 10px;
    line-height: 36px;
    height: 72px;
    font-size: 18px;
}
.shops-pc .search-not-find .search-not-cont .search-item .tl .title{
    line-height: 18px;
    height: 38px;
    font-size: 14px;
}
.shops-pc .search-not-find .search-not-cont .search-item .tl .price{
    line-height: 30px;
    height: 30px;
    font-size: 14px;
	margin-top: 0;
}
.shops-pc .search-not-find .search-not-cont .search-item .tl .price .old-price{
	margin-right: 5px;
}

/* 敶�歲閬𣇉�� wap */
.pop{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(0,0,0,0.6);
	background-position: 1rem 1rem;
	z-index: 99;
	overflow: hidden;
	display: block;
}
.pop .pop-box{
	/* width: 82%; */
	width: 6.15rem;
	height: 5.42rem;
	position: absolute;
}
.pop .pop-content{
	background-color: #fff;
	width: 100%;
	height: 100%;
}
.pop .pop-close{
	width: 18px;
	height: 18px;
	background-image: url(/assets/images/close_white.png);
	background-repeat: no-repeat;
	background-size: 18px;
	background-position: center;
	position: absolute;
	top: -22px;
	right: 0;
	cursor: pointer;
}
.pop .pop-content img{
	max-width: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	height: 100%;
}
.pop .pop-img-box,.pop .pop-img,.pop .pop-img img{
	width: 100%;
	height: 100%;
	display: block;
}
.pop .pop-img-box{
	position: relative;
}
.pop .pop-content a{
	z-index: 2;
}
.pop .pop-content img{
	
}
.pop-link-1 .pop-img-box{
	display: flex;
	justify-content: center;
}
.pop-link-1{
	display: block;
}
.pop-link-2{
	display: block;
}

.pop-link-2 .pop-img-box{
	display: flex;
	justify-content: space-between;
}
.pop-link-2 .pop-img-1{
	width: 65.73%;
}
.pop-link-2 .pop-img-2{
	width: 34.27%;
}
.pop-link-3{
	display: block;
}
.pop-link-3 .pop-box{
	width: 82%;
	width: 6.15rem;
	height: 6.54rem;
}
.pop-link-3 .pop-img-box{
	display: flex;
	flex-direction: column;
}
.pop-link-3 .pop-img-box-two{
	display: flex;
	justify-content: space-between;
}
.pop-link-3 .pop-img-1{
	width: 57.3%;
	height: 4.22rem;
}
.pop-link-3 .pop-img-2{
	width: 42.7%;
	height: 4.22rem;
}
.pop-link-3 .pop-img-3{
	width: 100%;
	height: 2.32rem;
}

/* 敶�歲閬𣇉�� pc */
.pc-model .pop{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(0,0,0,0.6);
	background-position: 1rem 1rem;
	z-index: 99;
	overflow: hidden;
	display: block;
}
.pc-model .pop .pop-box{
	width: 890px;
	height: 785px;
	position: absolute;
}
.pc-model .pop .pop-content{
	background-color: #fff;
	width: 100%;
	height: 100%;
}
.pc-model .pop .pop-close{
	width: 18px;
	height: 18px;
	background-image: url(/assets/images/close_white.png);
	background-repeat: no-repeat;
	background-size: 18px;
	background-position: center;
	position: absolute;
	top: -22px;
	right: 0;
	cursor: pointer;
}

.pc-model .pop .pop-img-box,.pc-model .pop .pop-img,.pc-model .pop .pop-img img{
	width: 100%;
	height: 100%;
	display: flex;
}
.pc-model .pop-link-2 .pop-img-1,.pc-model .pop-link-2 .pop-img-2{
	width: 50%;
}

.pc-model .pop-link-1{
	/* display: block; */
	display: block;
}
.pc-model .pop-link-2{
	display: block;
}
.pc-model .pop-link-2 .pop-img-box{
	display: flex;
	justify-content: space-between;
}
.pc-model .pop-link-3{
	/* display: none; */
	display: block;
}
.pc-model .pop-link-3 .pop-box{
	width: 890px;
	height: 945px;
}
.pc-model .pop-link-3 .pop-img-box{
	display: flex;
	flex-direction: column;
}
.pc-model .pop-link-3 .pop-img-box-two{
	display: flex;
	justify-content: space-between;
	height: 64%;
}
.pc-model .pop-link-3 .pop-img-1{
	width: 50%;
	height: 100%;
}
.pc-model .pop-link-3 .pop-img-2{
	width: 50%;
	height: 100%;
}
.pc-model .pop-link-3 .pop-img-3{
	width: 100%;
	height: 36%;
}
#index_frame{
	width: 100%;
	height: 10rem;
}
.pc-model #index_frame{
	height: 800px;
}
.shop-index-iframe .shop-bot{
	display: none;
}

.banner_ad_pc {
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	box-sizing: content-box;
	text-align:center;
	clear:both;
}

.banner_ad_pc_logo {
	margin-top: 30px;
}

.banner_ad_mobile {
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	box-sizing: content-box;
	text-align:center;
	clear:both;
	font-size:0.25rem;
}



/* RWD */
@media screen and (max-width: 768px) {
	body .shops{
		display: flex ;
	}
	body .shops-pc{
		display: none ;
	}

	.banner_ad_mobile {
		display: block;
	}

	.banner_ad_pc {
		display: none ;
	}
}
@media screen and (min-width: 768px) {
	html{
		height: auto;
	}
	body,.shops-pc {
		min-height: 100vh;
	}
	body .shops{
		display: none ;
	}
	body .shops-pc{
		display: block ;
	}

	.banner_ad_mobile {
		display: none;
	}

	.banner_ad_pc {
		display: block ;
	}
}

/* 
@media screen and (max-width: 768px) {
	
	body .shops{
		display: flex ;
	}
	
	body .shops-pc{
		display: flex ;
	}
	body .shops .header,
	body .shops .footer,
	body .shops .L-M-change,
	body .shops .R-Top-tool,
	body .shops .web-top{
		display: none;
	}
	
}
@media screen and (min-width: 768px) {
	html{
		height: auto;
	}
	
	body .shops{
		display: block ;
	}
	body .shops .shop-header,
	body .shops .shop-bot{
		display: none ;
	}
	
	
	
	body .shops-pc{
		display: block ;
	}
	body, .shops-pc {
		min-height: 100vh;
	}
  
} */



.privacy {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 30px 0px;
	background-color: #c4a794;
	color: #fff;
	z-index:2000;
}
.privacy-content {
	width: 70%;
	margin: auto;
	display: flex;
}

.privacy-inner-left {
	flex-basis: 70%;
	font-size: 0.12rem;
	line-height: 2;
}

.privacy-inner-right {
	/* flex-grow: 3; */
	flex-basis: 30%;
	font-size: 0.14rem;
	text-align: center;
}

.privacy-get {
	width: 80%;
	margin: 8px auto;
	padding: 10px 0 10px 10px;
	background-color: #fff;
	color: #c4a794;
	letter-spacing: 10px;
	cursor: pointer;
}


@media screen and (max-width: 768px) {
	.privacy-content {
		width:95%;
	}

	.privacy-content {
		display: block;
	}

	.privacy-inner-left {
		font-size: 0.25rem;
	}

	.privacy-inner-right {
		font-size: 0.3rem;
	}
}</pre></body></html>