﻿@media screen and (min-width:640px)
{
	::-webkit-scrollbar
	{
		width: 6px;
		height: 6px;
	}
	::-webkit-scrollbar-thumb
	{
		background-color: #999;
	}
	::-webkit-scrollbar-thumb:vertical:hover
	{
		background-color: #666;
	}
	::-webkit-scrollbar-thumb:vertical:active
	{
		background-color: #333;
	}
	::-webkit-scrollbar-button
	{
		display: none;
	}
	::-webkit-scrollbar-track
	{
		background-color: #ccc;
	}
	body
	{
		overflow-y: scroll;
	}
}
/*——*/
.wx6_dialog .wx6_dialog_con1 .wx6_dialog_son1
{
	border-radius: 20px;
}
.wx6_dialog .wx6_dialog_con1 .wx6_dialog_son1 div.wx6_dialog_div3
{
	direction: rtl;
	height: 55px;
	line-height: 54px;
}
.wx6_dialog .wx6_dialog_con1 .wx6_dialog_son1 div.wx6_dialog_div3 span.spanRight
{
	border-left-width: 0;
	border-right: solid 1px #ddd;
}
@media screen and (max-width:639px)
{
	.wx6_dialog .wx6_dialog_con1 .wx6_dialog_son1 div.wx6_dialog_div3
	{
		font-size: 1.08rem;
	}
	.wx6_dialog .wx6_dialog_con1 .wx6_dialog_son1 div.wx6_dialog_div3 span.spanRight
	{
		border-right-width: 0;
	}
	.wx6_dialog .wx6_dialog_con1 .wx6_dialog_son1 div.wx6_dialog_div3 span.spanRight:after
	{
		left: auto;
		right: 0;
	}
}
/*——*/
html
{
	font-size: 14px;
}
@media screen and (max-width:360px)
{
	html
	{
		font-size: 13px;
	}
}
@media screen and (max-width:320px)
{
	html
	{
		font-size: 12px;
	}
}
body, input, input[type], input[type=text], textarea
{
	font-size: 1rem;
}
/*——*/
body
{
	background: #fff;
}
.wrap
{
	max-width: 640px;
	margin: 0 auto;
	background: #fff;
	min-height: calc(100vh);
	min-height: calc(100vh - env(safe-area-inset-bottom));
}
@media screen and (min-width:640px)
{
	body
	{
		background: #fefefe;
	}
	.wrap
	{
		box-shadow: 0 0 20px #f6f6f6;
	}
}
/*——*/