/*
tags
*/
* {
	font-family:"メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size:14px;
	line-height:1.6em;
}
form {
	margin: 0;
	padding: 0;
	display: inline;
}
input {
	vertical-align: middle;
}
blockquote {
	margin: 5px 5px 5px 10px;
	padding: 3px;
	font-size:90%;
}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
p {
	margin:0 0px 8px; padding:2px 0;
}
h1 {
	margin:0; padding:34px 10px 20px;
	line-height:1.2em; font-size:20px; color: #FFFFFF;
}
h1 a { line-height:1em; font-size:22px; color:#000000; }
h1 i { line-height:1em; font-size:22px; color:#000000; }
h2 {
	margin:22px 0px 2px; padding:3px 5px 5px; clear:left;
	line-height:1em; font-size:16px;
	border-bottom:1px solid #5BA3E0; border-left:3px solid #5BA3E0;
}
h2 a { margin:0; padding:0; line-height:1em; font-size:16px; }
h3 {
	margin:8px 0px 3px; padding:3px 1px;
	font-size:14px; clear:left; color:#3D352B; line-height:1.2em;
	border-bottom:1px dotted #5BA3E0;
}
h3 a { margin:0; padding:0; line-height:1em; font-size:14px; }
h4 {
	margin:12px 0px 2px; padding:2px 5px;
	line-height:1em; font-size:12px; clear:left; font-weight: normal; color:#FFFFFF;
	background-color: #5BA3E0;
}
h4 a { font-size:12px; color:#FFFFFF; }
ul {
	margin:5px;
	padding:0;
}
ul li {
	margin:0; padding:0 0 0 15px;
	text-indent: -15px; line-height:1.5em;
	list-style-image:url(images/list_disk2.gif); list-style-position:inside;
}
hr {
	margin:0 13px;
}
table {
	margin:0;
}
table th {
	border-bottom: 1px solid #CCCCCC;
}
table td {
	border-bottom: 1px solid #CCCCCC;
}
table.simple {
	background-color: #999999;
}
table.simple tr {
	background-color: #ffffff;
}
table.simple th {
	padding: 1px 5px; text-align:left; font-size:13px;
}
table.simple td {
	padding: 1px 5px; vertical-align:top; font-size:13px;
}
div.summary {
	margin:5px 0 30px; padding:0 0 6px; width:400px;
	font-size:12px;
	color:#443A2B;
	border-bottom: 1px solid #999999;
}
ul.info {
	margin:0 5px 15px; padding:0; width:150px;
}
ul.info li {
	margin:0; padding:0;
	list-style-image: none; list-style-type: none; list-style-position: outside; text-indent:45px;
	font-size:12px; line-height:2em;
	border-bottom: 3px solid #ADD1F0;
	background-repeat: no-repeat;
}