body{
	background-color : #CCCCCC;
	color : #333333;
	line-height: 1.5;
}
body>div{
	margin : 0 auto;
	width : 812px;
	background-image :url("../../common/background812.gif");
	background-position : center;
	background-repeat : repeat-y;
}
p{
	margin-bottom : 0.5em;
	text-indent: 1em;
}

.main {
	position : relative;
	width: 760px;
	margin : 0 auto;
	padding-bottom : 2em;
}
.header,.footer {
	width : 760px;
	margin : auto;
}
.header  {
	text-align : center;
	margin : 1em auto;
}
.footer {
	text-align : center;
}
.header .name{
	float : left;
}
.header .gotoTop{
	float : right;
}
.footer .back{
	float : left;
}
.footer .gotoTop{
	float : right;
}
.cf:before,.cf:after {
    content:"";
    display:block;
    overflow:hidden;
}
.cf:after {
    clear:both;
}
.cf {
    zoom:1;
}
.annai {
	width : 240px;
	align : center;
	float : left;
	padding-left : 55px;
}
.annai img {
	margin-bottom : 10px;
}
.gaiyou{
	width: 410px;
	float : left;
}
.osirase{
	margin-left : 55px;
}
ul,ol{
	padding-left : 1.5em;
}
li{
	margin : 0.5em 0;
}
.honbun{
	width: 400px;
	margin-left : 10px;
}
.subtitle{
	font-size : x-small;
}
.title{
	text-align: center;
}
h1,h2,h3{
	font-weight : bold;
}
h2{
	margin : 10px 0 0 0;
}
.margin-bottom{
	margin-bottom : 1em;
}
