/*全体のベーススタイル*/
form{
	margin: 0px 0px 0px 0px;
}
body{
	color: #333333;
}
td{
	color: #333333;
}
a:link{
	color: #3333cc;
	text-decoration: underline;
}
a:visited{
	color: #3333cc;
	text-decoration: underline;
}
a:hover{
	color: #3333cc;
	text-decoration: none;
}

/*ヘッダー*/
h1.logo{
	margin: 0px 0px 0px 0px;
}
div.logo{
	margin: 0px 0px 0px 0px;
}
.bg-header{
	background-color: #d60000;
}
.header-area{
	margin: 12px 0px 10px 0px;
}
.shoulder{
	margin: 0px 0px 0px 15px;
	font-size: 92%;
	line-height: 1.2em;
}

/*フッター*/
.bg-footer{
	background-color: #d60000;
}
.footer-navi01{
	margin: 20px 0px 10px 0px;
	font-size: 92%;
}
.footer-navi02{
	margin: 10px 0px 10px 0px;
	font-size: 92%;
}
.footer-navi03-01{
	padding: 10px 0px 10px 0px;
	font-size: 92%;
}
.footer-navi03-02{
	padding: 10px 0px 10px 20px;
	font-size: 92%;
}
.footer-logo{
	margin: 10px 0px 20px 10px;
}
.copyright{
	padding: 10px 10px 20px 0px;
	color: #808080;
	font-size: 92%;
}


/*コンテンツ共通*/
.pagetop{
	margin: 20px 0px 10px 0px;
	font-size: 92%;
}
.bg-pattern{
	background-repeat: no-repeat;
}