/* base */
form{
	margin: 0px 0px 0px 0px;
}
body{
	font-size: 12px;
	color: #000000;
	background-image: url("/common/images/mainbg.gif");
	background-repeat: repeat-y;
}
td{
	font-size: 12px;
	color: #000000;
}
a:link{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}



/* common */
.titlebg{
	background-color: #ad1313;
}
.title{
	margin: 6px 0px 0px 15px;
}
.to-top{
	padding: 5px 15px 1px 0px;
}
.footer{
	margin: 15px 0px 28px 0px;
}
.footernavi{
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 0px;
}
a.footerlink:link{
	color: #5548d1;
}
a.footerlink:visited{
	color: #5548d1;
}
a.footerlink:hover{
	color: #5548d1;
}
.footerline{
	background-color: #bb9d67;
}
.footerbg{
	background-color: #e8ce9e;
}
.copyright{
	margin: 0px 0px 0px 0px;
	padding: 8px 15px 9px 0px;
	font-size: 11px;
	color: #555555;
}
.tel-mail1{
	margin: 11px 0px 11px 13px;
}
.tel-mail2{
	margin: 11px 13px 11px 0px;
}
.pagetop{
	color: #333333;
	font-size: 12px;
}

/* link comapny */

a.links:link{
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
a.links:visited{
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
a.links:hover{
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
a.links2:link{
	text-decoration: none;
	color: #333333;
}
a.links2:visited{
	text-decoration: none;
	color: #333333;
}
a.links2:hover{
	text-decoration: underline;
	color: #333333;
}

/* bukken */
.area-txt{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
.bukken-margin{
	margin: 5px 1px 5px 5px;
}
.bukken-txt{
	margin: 5px 0px 5px 0px;
	color: #ffffff;
	font-weight: bold;
}
.bukken-detail{
	padding: 5px 3px 5px 3px;
	color: #333333;
}
.tebiki-link{
	margin: 9px 0px 0px 0px;
	color: #333333;
}
a.bukken:link{
	text-decoration: none;
	font-weight: bold;
}
a.bukken:visited{
	text-decoration: none;
	font-weight: bold;
}
a.bukken:hover{
	text-decoration: underline;
	font-weight: bold;
}
.setsu-item{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

