#main {
	width: 600px;
	margin-top: 1.2em;
	margin-botom: 10px;
	text-align: left;
	/*border:#FF0000 solid 1px;*/
}

#main h1{
	font-weight:bold;
	color:#0066cc;
	font-size: large;
}
#main p{
	margin-top:0.5em;
	font-size:95%;
	padding:0.5em;
	line-height:130%;
}
#main p img{
	padding-right:5px;
	padding-left:5px;
}
#main .conts_c{
	text-align:center;
	margin-top:1em;
}
#main .conts_c img{
	text-align:center;
	margin-bottom:0.3em;
	padding:3px;
	border:#999999 solid 1px;
}
#main .conts_c span{
	font-size:90%;
}
#main .conts_nobor img{
	text-align:center;
	margin-bottom:0.3em;
}

#m_link {
	width: 600px;
	margin-top: 20px;
	margin-botom: 20px;
	text-align:center;
}
#m_link table {
	border: #CCCCCC solid 1px;
	background-color:#efefef;
	padding:5px;
}
#m_link th {
	font-size:10pt;
	font-weight:bold;
}
#m_link td {
	font-size:10pt;
	padding-left:0.5em;
	padding-right:0.5em;
}
#m_link td a{
	font-size:10pt;
	text-decoration: underline;color: #0066cc;
}
#m_link td a:hover{
  	text-decoration: underline;
  	color: #ff0000;
}

.tokucholist{
	width:550px;
	text-align:left;
}
.tokucholist dt{
	padding-top:1em;
	font-weight:bold;
	color:#0066cc;
	text-decoration:underline;
}
.tokucholist dd{
	padding-left:1em;
	line-height:130%;
}

.kiki th{
	padding:0.5em;
	font-weight:bold;
	color:#ffffff;
	font-size: large;
	background-color:#009999;
}
.kiki td{
	padding:0.3em;
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
}
.kikiList li{
	margin-left:1.3em;
	line-height:130%;
}