body{
  background:#F4F4F2 url(../img2/back.gif) top left repeat-x;
  font-size:x-small;
  color:#000000;
  margin:0px;
  text-align:center;
}
td{
  font-size:x-small;
}
a:link {
  font-size: 10pt;
  text-decoration:none;
  color:#66a253 ; /*未訪問リンク */
}
a:visited {
  font-size: 10pt;
  text-decoration:none;
  color:#66a253 ;/*訪問済みリンク */
}
a:active {
  font-size: 10pt;
  text-decoration:none;
  color:#6D965F ; /*クリックしたとき */
}
a:hover {
  font-size: 10pt;
  text-decoration:none;
  color:#9FCE8E ;/*マウスが乗ったとき */
}
#wrapper{
  margin:0 auto;
  padding:3px 0;
  width:800px;
  background-color:#FFFFFF;
  border:1px solid #000000;

}
#header{
  margin:0;
  padding:0 10px;
  width:780px;
}
#button{
  margin:0;
  padding:4px 10px;
  width:780px;
}
#main{
  margin:0;
  padding:8px 10px;
}
#sub-col{
  margin:0;
  padding:0;
  width:200px;
  float:left;
}
#sub-col ul{
  margin:0;
  padding:0 2px;
  list-style:none;
}
#sub-col li{
  margin:0;
  padding:3px 0px;
}
#sub-col ul.oyakudachi{
  margin:0;
  padding:0 2px;
}
#sub-col ul.oyakudachi li{
  margin:5px 0;
  padding:13px 2px 3px 28px;
  background:#FFFFFF url(../img2/top-oya-listmark.gif) no-repeat top left ;
}
.subcol-t-back{
  background:url(../img2/top-subt-back.gif) no-repeat left top;
}
.subcol-m-back{
  background:url(../img2/top-subm-back.gif) repeat-y left top;
}
.subcol-b-back{
  background:url(../img2/top-subb-back.gif) no-repeat left top;
}
#main-col{
  margin:0;
  padding:0;
  width:580px;
  float:right;
}
#f-link{
  margin:0;
  padding:5px 0;
}
#f-link td{
  color:#66a253;
}
#footer{
  margin:0;
  padding:0;
  width:780px;
  font-size:10px;
  background-color:#CCCCCC;

}
#footer a{
  color:#000000;
}

.siru{
  background:#FFFFFF url(../img2/top-sir-back.gif) no-repeat top left;
  color:#FFFFFF;
}
.siru td a{
  color:#000000;
}
.siru td a:visited{
  color:#000000;
}
.siru td a:hover{
  color:#000000;
}
.kanko{
  background:#FFFFFF url(../img2/top-kan-back.gif) no-repeat top left;
}
.kanko td a{
  color:#000000;
}
.kanko td a:visited{
  color:#000000;
}
.kanko td a:hover{
  color:#000000;
}
.taiken{
  background:#FFFFFF url(../img2/top-tai-back.gif) no-repeat top left;
}
.taiken td a{
  color:#000000;
}
.taiken td a:visited{
  color:#000000;
}
.taiken td a:hover{
  color:#000000;
}
.seikatsu{
  background:#FFFFFF url(../img2/top-sei-back.gif) no-repeat top left;
}
.seikatsu td a{
  color:#000000;
}
.seikatsu td a:visited{
  color:#000000;
}
.seikatsu td a:hover{
  color:#000000;
}
.border {border: solid 1px #333333;}   

table{
	border-collapse:collapse;
}
.yobou table table td{
	height:20px;
}
#main-col .sokuho{
	margin: 0px 0px 5px 0px;
	padding: 3px 0px;
	border: 3px solid #cc0000;
}
#main-col .sokuho a{
	font-size: 15px;
	font-weight: bold;
	color: #cc0000;
}
#main-col .sokuho a:hover{
	color: #A56060;
}

#main-col .shinsai {
	margin: 0px 0px 5px 0px;
	padding: 3px 0px;
	border: 3px solid #cc0000;
}
#main-col .shinsai .shi-title {
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #cc0000;
}
#main-col .shinsai a {
	background: url(../img/button1.gif) left center no-repeat;
	font-size: 15px;
	letter-spacing: 1px;
	color: #cc0000;
}
#main-col .shinsai a:hover {
	color: #A56060;
}

/*　フッター：メール部分　*/
#footer .foot-toiawase {
	text-align: center;
}
#footer .foot-toiawase .toi-text {
	margin: 0px 0px 5px 0px;
	/*font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 13px;
	color: #B61A1A;*/
}
#footer .foot-toiawase .toi-text a {
	outline: 0;
}
#footer .foot-toiawase .toi-text a img {
	text-decoration: none;
	border: none;
	color: #B61A1A;
}
#footer .foot-toiawase a {
	text-decoration: underline;
}

