/*140320製作の際に追加したCSS */

/*
主にテキスト・画像の隙間の調整に使用
元のhtmlファイルは乱立したテーブルタグの修正を行っています。

 */
 
 
 .hp-navi {
	margin: 20px 0px 5px 80px;
	text-align: left;
	font-size: 15px;
	background-color: #eaf5ff;
}
.box01 {
	margin: 30px 0px 10px 0px;
	width: 748px;
	text-align: center;
	font-size: 20px;
	background-color: #eaf5ff;
}
.box02 {
	margin: 30px 0px 0px 0px;
	width: 748px;
	text-align: center;
	font-size: 20px;
}

.box03 {
	margin: 30px 0px 40px 0px;
	width: 748px;
	text-align: center;
	font-size: 20px;
}
.box-sikumi {
	margin: 0px 0px 0px 0px;
	width: 748px;
	text-align: center;
	font-size: 20px;
	background-color: #eaf5ff;
	height: 950px;
}

.box01 img {
	margin: 0px 0px 20px 0px;
	
}
.box02 img {
	margin: 0px 0px 20px 0px;
	
}
.box03 img {
	margin: 0px 0px 20px 0px;
	
}



.title {
	margin: 10px 20px 10px 20px;
	width: 708px;
	text-align: center;
	font-size: 20px;
}


.txt {
	margin: 0px 20px 20px 20px;
	width: 708px;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
}
.txt-box {
	margin: 0px auto;
	width: 520px;
	text-align: left;
	font-size: 12px;
	background-color: #5a78ff;
	padding: 15px;
}

.downbox {
	margin: 0px 50px 20px 50px;
	font-size: 14px;
	text-align: left;
}
.downbox-txt {
	float: left;
	width: 500px;
}

.downbox-img {
	float: right;
}

.f-clear {
	clear:both;
}
.downbox img {
	margin: 0px 0px 0px 0px;
	
}



.box_in {
	margin: 0px 50px 20px 50px;
	font-size: 14px;
	text-align: left;
}
.box_in img {
	margin: 0px 0px 00px 0px;
	
}

.box_in01 {
	margin: 0px 0px 20px 0px;
	font-size: 14px;
	text-align: left;
	width: 592px;
}
.txt-box01 {
	margin: 20px 0px 0px 0px;
}

.txt-box02 {
	margin: 0px 0px 0px 180px;
	width: 250px;
}
.txt-box03 {
	margin: 0px 0px 0px 300px;
}
.imgspace01 {
	margin: 0px 0px 20px 0px;
}
.imgspace02 {
	margin: 40px 0px 0px 0px;
}
