body {
	background-color: white;
}

body, p, td, th{
	font : 10pt Tahoma;	color : #4F504A;
}
h2	{ margin: 0; padding: 0; line-height: 100%;font-weight: normal;font : 12pt Tahoma; }
th {
	color : #000000;
}
.uho {
	font : 10pt Tahoma;	color : #4F504A;

}
input, select, textarea {
	font : 10pt Tahoma;	color : #4F504A;
	border:1px solid #c5c5c5; 
	padding-left:3px;
	
}
.img {
	border:0px;
}

.menu {
	font : 10pt Tahoma;	color : #262626;
	line-height: normal;

	padding-left: 3px;
	padding-right: 3px;
	text-decoration : none;
	
}

.path {
	font : 10pt Tahoma;	color : #797D80;
		
}
.smenu {
	font : bold 9pt Tahoma;	color : #858A8C;
	text-decoration : none;
}

hr {
	height: 1px;
	color : #d7d7d7;
}
.link {
	font : 10pt Tahoma;	color : #4F504A;
	text-decoration : none;
}
.link:hover {
	text-decoration : underline;
}
.link2 {
	font : bold 10pt Tahoma;	color : #858A8C;
	text-decoration : none;
}
.link2:hover {
	text-decoration : underline;
}
.faq {
	font : normal 10pt Tahoma;	color : #009E00;
	text-decoration : none;
}
.faq:hover {
	text-decoration : underline;
}


a {
	text-decoration : underline;
	color: #0035FF;
}

a:hover {
	text-decoration : underline;
}
.phone-sp, .phone-fp {position: relative;}
.phone-sp img {position: absolute; margin: 22px 0 0 0; left: -148px; width: 135px; height: 42px;}
.phone-fp img {position: absolute; margin: 28px 0 0 0; left: -137px; width: 136px; height: 42px;}

h1 {font-size: 17px; font-weight: normal; color: #000; margin: 10px 0 15px 0;}
h2 {font-size: 14px; font-weight: bold; color: #000; margin: 10px 0 15px 0;}
h3 {font-size: 12px; font-weight: bold; color: #000; margin: 10px 0 10px 0;}
#fp h1 {font-size: 17px; font-weight: normal;}


ul.cont-menu{
	list-style: none;
    margin: 0;
    padding: 0;
}
ul.cont-menu li{
	display: inline-block;
	margin-bottom: 15px;
}
ul.cont-menu li img{
	margin-bottom: 3px;
}

/* ===== #3610 ===== */

.search_goods {
	padding-top: 18px;
}


/* ===== #3570 ====== */
.captcha_wrapper {
	padding: 18px 0;
}
.captcha_wrapper img {
	float: left;
	margin-right: 10px;
}


/* ========== #3570 =========== about choosing region */

.selector.sale_region {
	position: absolute;
	left: 340px;
	top: 290px;
}
/* .sale_region_dropdown table td,
.sale_region_dropdown select {
	font-size: 15px;
} */

.ban{background:#eeeef0;width: 100%;
  height: 60px;}
  
ul.list{
	list-style: none;
    margin: 0;
    padding: 0;
	overflow: hidden;
}
ul.list li{
	float: left;
	width: 38%;
	overflow: hidden;
	margin-bottom: 15px;
}
ul.list li:nth-child(2n+1),
ul.list li.header{
	clear: both;
}
ul.list li.header{
	width: 100%;
}
ul.list li a{
	top: 35px;
	position: relative;
}