/* 全般設定 */
body {
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	font-size: 93%;
	line-height: 1.6em;
	color:#333333;
	font-family:"MS PGothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";
	text-align:center;
}


html>/**/body {
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	font-size: 93%;
	line-height: 1.6em;
	color:#333333;
	font-family:"MS PGothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";
	height:100%;
	text-align:center;
}


img{
	vertical-align:text-bottom;
	border: none;
}


h1,h2,h3,h4,h5,h6,p{
	margin:0px; padding:0px;
}


p{
	margin:1.6em 0px;
}




table {
	font-size:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

table td {
	padding:4px;
	color:#666666;
}

th {
	padding:4px;
	font-weight:normal;
	white-space:nowrap;
	text-align:left;
	background:#E3E3E3;
	color:#333333;
}


/* 全般的なリンクの設定 */
a {
	color:#333333;
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}


/* 一般タグの設定 */
h1 {
	font-size:1.5em;
	line-height:1.2;
	margin:1.0em 0;
	padding:6px;
	color:#333333;
	font-size: bold;
	border:solid 2px #333333;
}

h1 a{
	text-decoration:none;
}

h2 {
	margin:1.0em 0;
	padding:0px 4px;
	color:#333333;
	font-size:1.2em;
	line-height:1.4;
	border-bottom:solid 2px #333333;
}

h2 a{
	text-decoration:none;
}


h3 {
	font-size:1.2em;
	margin:4px 0;
	font-size: bold;
	color:#333333;
}


h4 {
	font-size:1em;
	margin:1.2em 0 0 0;
	font-size: bold;
	color:#303030;
}


h5 {

}

h6{

}



hr{
	height:1px;
	border-top:dotted 1px #333333;
	margin:1em 0;
}

/* リスト表示の設定 */
ul {
	margin:1.0em 0;
	margin-left:15px;
	padding:0;
	padding-left:15px;
	text-align:left;
}

ol {
	margin:1.0em 0;
	margin-left:15px;
	padding:0;
	padding-left:15px;
	text-align:left;
}

li {
	padding:0.2em 0em;
	background-image:none;
}

ol li{
	list-style-type:decimal;
	padding:0.2em 0em;
	background-image:none;
}


ul.bulletin,ul.columnBlockCategory{
	margin:0;
	padding:0;
}

ul.bulletin li,ul.columnBlockCategory li{
	margin:0;
	padding:6px 0;
	list-style-type:none;
	border-bottom:dotted 1px #d1d1d1;
}



dl,dt,dd,
form,fieldset,input,textarea,button{
	margin:0;
	padding:0;
}

dd{
	margin-bottom:1em;
}


input.formButton {
}




/*全体の定義*/

#contents {
	margin:0px;
	padding:0px 1%;
	width:98%;
	text-align:left;
}

#coninfo{
	margin:0px;
	padding:0px 1%;
	width:98%;
	text-align: right;
}

#maincontents{
	margin:0px;
	padding:0px 1%;
	width:98%;
	text-align:left;
}

caption{
	text-align:left;
	padding:5px 0;
}


