body {
	background-color: white;
}

body, p, td, th{
	font : 8pt Tahoma;	color : #4F504A;
}
h2	{ margin: 0; padding: 0; line-height: 100%;font-weight: normal;font : 12pt Tahoma; }
th {
	color : #000000;
}
.uho {
	font : 7pt Tahoma;	color : #4F504A;

}
input, select, textarea {
	font : 8pt Tahoma;	color : #4F504A;
	border:1px solid #c5c5c5; 
	padding-left:3px;
	
}
.img {
	border:0px;
}

.menu {
	font : 7pt Tahoma;	color : #262626;
	padding: 3px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration : none;
	
}
.path {
	font : 8pt Tahoma;	color : #797D80;
		
}
.smenu {
	font : bold 8pt Tahoma;	color : #858A8C;
	text-decoration : none;
}

hr {
	height: 1px;
	color : #d7d7d7;
}
.link {
	font : 8pt Tahoma;	color : #4F504A;
	text-decoration : none;
}
.link:hover {
	text-decoration : underline;
}
.link2 {
	font : bold 8pt Tahoma;	color : #858A8C;
	text-decoration : none;
}
.link2:hover {
	text-decoration : underline;
}
.faq {
	font : normal 8pt 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;}

