@charset "UTF-8";

* {
	margin:0;
	padding:0;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:verdana, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size:80%;
	line-height:1.5;
	color: #333333;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-size:100%;
	font-weight:normal;
}

a:link {
	color: #004A8B;
	text-decoration:none;
}

a:visited {
	color: #004A8B;
	text-decoration:none;
}

a:hover {
	color: #FF9900;
	text-decoration:underline;
}

a:active { color: #004A8B; }

p {
	margin: 0;
	padding: 10px 0 0 0;
	line-height:1.5;
}

img {
	border:none;
	margin:0;
	padding:0;
	vertical-align: top;
}

table {
	border:none;
	margin:0;
	padding:0;
}

td {
	margin: 0;
	padding: 0;
	border:none;
	line-height:1.5;
}

.small { font-size:x-small; }

.red { color:#CC0000; }

.img02 { margin-top:10px; }

.headder_bg {
	background: url(../img/headder_bg.gif) repeat-x left top scroll;
	width: 100%;
}

.headder {
	width: 760px;
	background: url(../img/headder_shadow.jpg) repeat-y left top scroll;
}

.main {
	background: url(../img/main_bg.jpg) repeat-y left top scroll;
	width: 760px;
}

.block01 { width: 740px; }

.main .block01 {
	padding-right: 10px;
	padding-left: 10px;
}

.main .block01 .margin {
	text-align: left;
	padding:50px 20px 10px 20px;
	background: url(../img/main01_bg.jpg) no-repeat left top scroll;
}

.style1 { font-size: small; }

.img { margin-right:10px; }

.td01 {
	padding:0px 15px 0px 15px;
	vertical-align:top;
}

.caption {
	display:block;
	margin-top:5px;
	font-size:x-small;
}

.style2 {
	margin:35px 0 20px 0;
	color:#CC0000;
	text-align:center;
}

.style3 {
	color:#CC0000;
	padding-top:15px;
	margin: 40px 0px 15px 0px;
	background: url(../img/line.gif) no-repeat left top scroll;
}

.style4 {
	font-size: x-small;
	color: #666666;
}

.style5 {
	font-size: x-small;
	color: #FFFFFF;
}

.footter { width:760px; }

.footter_bg {
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

.footter_bg .footter .shadow {
	background: url(../img/fotter_bg.jpg) no-repeat left top scroll;
	height:55px;
	padding:20px 20px 10px 20px;
}
.footter  a {
	color: #FFFFFF;
	text-decoration: underline;
}
