body{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 0.8em;
	color:#333333;
	line-height:1.3em;
	margin-top:0;
}
a:link{
	color: #0066FF; text-decoration: underline;
}
a:visited{
	color: #0066FF; text-decoration: underline;
}
a:hover{
	color: #FF0000; text-decoration: none;
}
p{
	margin:0;
}
form{margin:0;}

/*--リンクページ-----------------*/

#comtents1{
width:380px;
margin-left:auto;
margin-right:auto;
line-height:2em;
font-size:1em;
}

/*--トップページ-----------------*/
#top ul{
    list-style-image:url(image/kigou.gif);
	margin:0 0 5px 20px;
	padding:5px
	}
li{
margin-top:0.8em;
	}
address{
    text-align:center;
	width:780px;
	border-top:solid 1px #666666;
	margin:0 auto 0 auto;
	font-style:normal;
	}
h1{
    font-size:12px;
	color:#FFFFFF;
	margin:3px 0 3px 8px
	}
h2{ 
    font-size:1.2em;
    color:#666666;
    margin:5px 0 3px 10px;
    }
h3{ 
    font-size:1.5em;
    color:#FF9900;
    margin:5px 0 0px 15px;
    }
h4{ 
    font-size:1.2em;
    color:#FF9900;
    margin:5px 0 0px 15px;
	}
.contents{
    width:390px;
	border:solid 1px #666666;
	margin:10px auto 0 8px;
	}
.contents2{
    width:174px;
	border:solid 1px #666666;
	background-color:#FFFFFF;
	padding:5px
	}
.contents3{
    width:780px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	background-color:#2675A4
	}
.ue{
    margin-top:0;
	}
.ue2{
    margin-top:8px;
	}
.ue3{
    margin-top:20px;
	}
.ue4{
    margin-top:50px;
	}
.uesita{
    margin:10px 0 10px 0;
    }
.migisita{
   margin:0px 5px 5px 0;
   }
.migihidari{
   margin:3px 20px 3px 20px;
   }
.migihidarisita{
   margin:3px 20px 30px 20px;
   }
.zu{
    float:right;
	margin:15px 5px 0 0
	}
.zu2{
    float:right;
	margin:0 0 8px 8px;
	}
.zu3{
    float:right;
	margin:0 0 8px 8px;
	width:120px;
	}
.zu4{
    float:right;
	margin:0 0 8px 8px;
	width:180px;
	}/*--キャプション-----*/
.zu5{
    float:left;
	margin:0 8px 8px 0;
	}
.zu6{
    float:left;
	margin:0 8px 8px 0;
	width:200px;
	}
.iti{
    margin-left:30px}
.iti2{
    vertical-align:middle;
	}
.iti3{
     text-align:center;
	 margin:20px auto 2px auto;
	 width:780px;
	 }
.iro{
    background-color:#FFFFFF;
	margin-top:10px;
	padding:5px;
	}
.style1 {color: #FF0000}

/*--事業案内-----------------*/

.contents4{
    width:520px;
	height:115px;
	background-image:url(image/jbak.gif);
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	font-size:12px;
	line-height:18px;
	}
.iti4{
margin:15px 0 0 7px;}
.midashi{
font-size:16px;
margin-top:25px;
margin-left:20px;
}
.iti5{
margin:0 5px 5px 0;
}
/*--中ページ-----------------*/
#comtents2{
width:550px;
margin-left:auto;
margin-right:auto;
}
#comtents2 ul{
	margin-left:3px;
	margin-top:5px;
	padding-left:30px;
	list-style-type: square;
}
.uesita2{
margin-top:0em}
#comtents2 h1{font-size:1.5em;
    color:#FFFFFF;
    margin:10px 0 3px 10px;
	background-color:#FF6633;
	padding:8px 0 8px 15px;
    }
#comtents2 h2{font-size:1.2em;
    color:#336699;
    margin:15px 0 3px 10px;
    }
#comtents2 h3{font-size:1.2em;
    color:#006699;
    margin:10px 0 3px 10px;
    }
#comtents2 li{
    margin:0.4em;}
.hidari{
    margin-left:35px;
	}
.hidari2{
    margin-left:100px;
	}
.uesen{border-top:dotted 2px #666666;
    padding-top:5px;
    }
.sitasen{
	border-bottom:dotted 2px #666666;
	padding-bottom:5px;
    }
.yokohaba{
   width:600px;
   margin-left:auto;
   margin-right:auto;
   }
/*--事業案内中ページ-----------------*/
#comtents3{
    width:570px;
	margin-left:auto;
	margin-right:auto;
	}
#comtents3 h1{
    font-size:1.5em;
	background-color:#0000CC;
	padding:5px;
	color:#Ffffff;
	margin-left:0;
	line-height:1.2em;
	}
#comtents3 h2{
    font-size:1.2em;
	background-color:#FFCC00;
	padding:5px 5px 5px 10px;
	color:#0000CC;
	margin-left:0;
	}
#comtents3 h3{
    font-size:1.2em;
	padding:2px 5px 2px 10px;
	color:#0000CC;
	margin-left:0;
	}
.sitasen{
    border-bottom:2px dotted;
	padding-bottom:8px;
	margin-bottom:8px;
	}
/*--チャリティー中ページ-----------------*/
#comtents4{
    width:570px;
	margin-left:auto;
	margin-right:auto;
	}
#comtents4 h2{
    font-size:1.2em;
	background-color:#0099cc;
	padding:5px 5px 5px 10px;
	color:#ffffff;
	margin-left:0;
	}
#comtents4 h3{
    font-size:1.2em;
	background-color:#ffcc33;
	padding:2px 5px 2px 5px;
	color:#0099cc;
	margin:0
	}
#comtents4 p{margin:5px 0 5px 0}
/*--震災情報など-----------------*/
#comtents5{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	padding: 5px;
	}
#comtents5 h1{
	font-size:1.5em;
	background-color:#FFCC00;
	padding:5px;
	color:#003399;
	margin:10px;
	line-height:1.2em;
	}
#comtents5 h2{
    font-size:1.2em;
	background-color:#FFCC00;
	padding:5px 5px 5px 10px;
	color:#0000CC;
	margin-left:0;
	}
#comtents5 h3{
    font-size:1.2em;
	padding:2px 5px 2px 10px;
	color:#0000CC;
	margin-left:0;
	}
#comtents6{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	padding: 5px;
	}
#comtents6 h1{
	font-size:1.5em;
	background-color:#FFCC00;
	padding:5px;
	color:#003399;
	margin:10px;
	line-height:1.2em;
	}
#comtents6 h2{
    font-size:1.2em;
	background-color:#FFCC00;
	padding:5px 5px 5px 10px;
	color:#0000CC;
	margin-left:0;
	}
#comtents6 h3{
    font-size:1.2em;
	padding:2px 5px 2px 10px;
	color:#0000CC;
	margin-left:0;
	}
#site p{
   margin:3px 0 0 3px 0}
#site li{
   margin:0}
#site ol{
   margin:5px 5px 5px 10px;
   padding-left:20px;}
   
   