body,h1,h2,h3,h4,h5,p,div,ul,ol,li,form,hr,img{
	margin: 0px;
	padding: 0px;
}

h1{
	font-size:16px;
	line-height:24px;
	margin:20px;
}

h2{
	font-size:16px;
	line-height:20px;
	margin:10px 20px;
}

h3{
	font-size:14px;
	margin:10px 30px;
}

p{
	font-size:14px;
	line-height:22px;
	margin:5px 30px;
	word-break: normal;
	text-justify:distribute;
/*	text-justify:inter-ideograph;*/
}

ul{
	font-size:12px;
	line-height:20px;
	margin:10px 40px;
}

li{
	margin:0 0 5px 0;
}

.cap{
	font-size:10px;
	line-height:15px;
	margin:5px 50px;
}

#container{
	width:840px;
}

.box1{
	width:350px;
	float:left;
}

.box2{
	width:490px;
	float:right;
}

.photoRepo{
	margin:5px 0 0 34px;
}

#navi{
	width:840px;
	float:left;
	font-size:12px;
	color:#666;
	text-align:right;
	margin:10px 0;
	padding:10px 0;
	border-top:1px solid #ccc;
}

#navi a:link {color: #000;text-decoration: none;}
#navi a:visited {color: #000;text-decoration: none;}
#navi a:hover {color: #000;text-decoration: underline;background-color:#ff9;}
#navi a:active {color: #000;text-decoration: underline;}

