body {

	color: #000000;

	margin: 0px;

	background-image: url(img/top/BG.jpg);

}

#page {

	background-image: url(img/top/pageback.gif);

	background-repeat: repeat-y;

	background-position: center;

	width: 840px;

}

.part1 {

	margin: 0px;

	padding: 0px 0px 5px;

	width: 820px;

	height: 68px;

}

.part2L {

	margin: 0px 0px 10px 0px;

	padding: 0px;

	width: 600px;

	float: left;

}

.part2R {

	width: 194px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	float: left;

}

.banner1 {

	margin-bottom: 5px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

}

.banner1A {

	margin-bottom: 11px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	padding: 0px;

	display: block;

}

.part3L {

	padding: 0px;

	margin: 0px 0px 10px 10px;

	width: 200px;

}

.sintyaku {

	width: 200px;

}



.part3R {

	padding: 0px;

	margin: 0px;

}

.part3R_1 {

	margin: 0px 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 270px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 12px;

	line-height: 140%;

}

.midasi {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.part3R_2 {

	margin: 0px 0px 0px 10px;

	padding: 0px;

	float: left;

	width: 150px;

}

.part3R_2_BG {

	margin: 0px;

	padding: 0px 0px 10px 0px;

	float: left;

	width: 150px;

	background-color: #fff4dd;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 12px;

}
.part3R_1b_BG {

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 5px 0px;

	width: 150px;

	background-color: #FEE0F7;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 12px;

}

.part3R_2_TEXT {

	margin: 7px 7px 17px 7px;

	padding: 0px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 12px;

	line-height: 140%;

	text-align: justify;

}
.part3R_2b_TEXT {

	margin: 2px 7px 0px 7px;

	padding: 0px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 12px;

	line-height: 140%;

	text-align: justify;

}

.part3R_3 {

	margin: 0px 0px 0px 10px;

	padding: 0px;

	float: left;

	width: 150px;

}

.part3R_3_BG {



	margin: 0px;

	padding: 0px 0px 10px 0px;

	float: left;

	width: 150px;

	background-color: #e7fede;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 12px;

}

.part3R_3_TEXT {

	margin: 7px 5px 10px 5px;

	padding: 0px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 12px;

	line-height: 130%;

	text-align: left;

}

.part3R_4 {

	margin: 0px 0px 0px 10px;

	padding: 0px;

	width: 150px;

	clear: both;

}



.part4 {
	background-image: url(img/top/footer_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 9px;
	color: #000000;
	line-height: 100%;
}

.Part4_blueTEXT {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 9px;

	color: #639AFE;

}

.img_r {

	float: right;

	margin: 0px 0px 2px 3px;

}

.tdp7{

	padding:7px;

}

.tdp0{

	padding:0px 7px;

}

.tdp_a{

	padding:2px 10px 7px 10px;

	line-height: 16px;

}
