h2 {
	background-image:url("image/top25.jpg");
	background-repeat:no-repeat;
	text-align : center ;
	width:182px;
	font-size:13px;
	color:#666666;
	font-weight:normal;
	margin:0px 3px 7px 3px;
	padding:18px 0px 0px 0px;
}

h2 a:link { color: #666666; text-decoration: none; }
h2 a:visited { color: #666666; text-decoration: none; }
h2 a:hover { color: #666666; text-decoration:underline; }




.sub {
	float:left;
	width: 350px;
	vertical-align:top;
}

.memo table{
	color: #5e2f2f;
	border: solid 0px;
	border-collapse: collapse;
	margin-top:0.1em;
	font-size:12px;
	line-height:170%;
}
.memo td {
	border-collapse: collapse;
	text-align:left;
	color: #5e2f2f;
	line-height:170%;
	margin-left:1em;
 	padding:0px 5px 0px 5px;
}
.memo a:link { color: #5e2f2f; text-decoration: none; }
.memo a:visited { color: #5e2f2f; text-decoration: none; }
.memo a:hover { color: #5e2f2f; text-decoration:underline; }


/*共通リンク*/
a:link { color: #0000de; text-decoration: none; }
a:visited { color: #bd00bd; text-decoration: none; }
a:hover { color: #0000de; text-decoration:underline; }
a:active { color: #0000de; text-decoration:none; }

/*見出し*/
h1 {
	text-align : center ;
	color: #808080;
	font-size : 11px;
	font-weight : normal;
	margin:0px;
 	padding:5px 0px 5px 0px;
}
h1 a:link { color: #808080; text-decoration: none; }
h1 a:visited { color: #808080; text-decoration: none; }
h1 a:hover { color: #808080; text-decoration:underline; }

p {
	font-size : 10px;
	font-weight : normal;
	color: #ffffff;
}
p a:link { color: #ffffff; text-decoration: none; }
p a:visited { color: #ffffff; text-decoration: none; }
p a:hover { color: #ffffff; text-decoration:underline; }

/*ボディ*/
body {
	color: #663333;
	font-family:"ＭＳ Ｐゴシック";
	text-align : center;
	margin-top:0px;
	margin-right:auto;
 	margin-left:auto;
	background-image:url("image/t20.gif");
	background-repeat:repeat-y;
	background-position:center top;
}

td {
	font-family: "ＭＳ Ｐゴシック";
}
#contents {
	width: 760px;
	margin: auto;
}

/*文字間*/
body {
	letter-spacing: 0.03em;
}

td {
	letter-spacing: 0.03em;
}

/*資料*/
div.base {
	position: relative;
}

div.image_t2s {
	position: absolute;
	top: 22px;
	left: 75px;
	width: 260px;
	font-size:12px;
	font-weight:bold;
}

div.image_t2a {
	position: absolute;
	top: 22px;
	left: 175px;
	width: 260px;
	font-size:12px;
	font-weight:bold;
}

div.image_t2h {
	position: absolute;
	top: 52px;
	left: 75px;
	width: 260px;
	font-size:12px;
	font-weight:bold;
}
div.image_t2o {
	position: absolute;
	top: 52px;
	left: 175px;
	width: 260px;
	font-size:12px;
	font-weight:bold;
}

div.image_t3 {
	position: absolute;
	top: 14px;
	left: 8px;
	width: 74px;
	font-size : x-small;
}

/*テーブル*/
.top table{
	background-color: #8cd6f4;
 	padding:4px 0px 4px 0px;
}
.top td {
	border-collapse: collapse;
	padding:0px 3px 0px 3px;
}

.noris table{
	border: solid 0px;
	border-collapse: collapse;
	margin-top:0.5em;
	margin-bottom:1em;
	font-size:10px;
}
.noris th {
	border-collapse: collapse;
	text-align:left;
	padding:1.5em;
	color: #000000;
}
.noris td {
	border-collapse: collapse;
	text-align:left;
	padding:0.3em;
	color: #000000;
}
.noris a:link { color: #000000; text-decoration: none; }
.noris a:visited { color: #000000; text-decoration: none; }
.noris a:hover { color: #000000; text-decoration:underline; }

/*ナビ*/
.navi{
	width: 760px;
	height:45px;
	font-size:11px;
	background-color: #f6f6f6;
	text-align:right;
	padding:0px 10px 0px 0px;
	border-bottom:solid 15px #ffffff; 
}

.navi1{
	width: 754px;
	height:30px;
	font-size:11px;
	background-color: #dcf2fc;
	text-align:center;
	padding:0px;
	margin:0px;
}

.navi2 {
	font-size : 10px;
	height:55px;
	font-weight : normal;
	text-align:center;
	color: #808080;
	background-color: #eff9fe;
	margin-top:5px;
}
.navi2 a:link { color: #808080; text-decoration: none; }
.navi2 a:visited { color: #808080; text-decoration: none; }
.navi2 a:hover { color: #808080; text-decoration:underline; }

.copy {
	font-size : 10px;
	font-weight : normal;
	color: #808080;
	margin-top:5px;
}
.copy a:link { color: #808080; text-decoration: none; }
.copy a:visited { color: #808080; text-decoration: none; }
.copy a:hover { color: #808080; text-decoration:underline; }
