body{
	margin:0px;
	padding:0px 0px 20px 0px;
	text-align:center;
}



#header{
    width:620px;
	margin:8px auto 0px auto;
}
#header #logo{
	width:263px;
	float:left;
}
#header #freedial{
	display:block;
	width:245px;
    margin-top:22px;
	float:right;
}
#header #clear_img{
	display:block;
	margin:0px auto 0px auto;
    clear:both;
}
#header #navi{
    width:620px;
	margin:15px auto 0px auto;
	text-align:right;
}



#contents{
    width:620px;
	margin:0px auto 0px auto;
	text-align:left;
}

p{
    margin:5px 15px 0px 15px;
	color:#333333;
	font-size:80%;
	line-height:1.7;
}

a img{
  border:0px solid #ffffff;
}
.img10{
    margin-top:10px;
}

.img15{
    margin-top:15px;
}

.img20{
    margin-top:20px;
}

.img30{
    margin-top:30px;
}

.img40{
    margin-top:40px;
}

.img50{
    margin-top:50px;
}

.img60{
    margin-top:60px;
}

.one_point{
    margin-top:70px;
}

.tophe{
	margin:30px 0px 0px 0px;
	text-align:right;
}
.pagetop_e{
	margin:80px 0px 0px 0px;
	text-align:right;
}

.h2block1{
	margin:5px auto 0px auto;
}

.h2block2{
	margin:6px auto 0px auto;
	padding-top:40px;
	border-top:1px solid #808080;
}

.blue{
    color:#0A3190;
}

.mgn10{
    margin-top:10px;
}

.mgn20{
    margin-top:20px;
}

.toji{
   margin-top:30px;text-align:center;font-size:9pt;
   }
