@charset "utf-8";
/* rule reset */

html, body, div, span, h1, h2, h3, h4, h5, h6 {
	padding:0;
	outline:0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

#outerGrope {
	border: 1px solid #000000;
	width: 750px;
	margin-left: 50px;
	margin-top: 10px;
}

#outerGrope #top {

}

#outerGrope #top_t {
	position: absolute;
	width: 400px;
	left: 385px;
	top: 165px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: right;
	height: auto;
}

#outerGrope #navi {
	width: 750px;
}

#outerGrope #news {
	height: auto;
	width: 735px;
	padding-top: 10px;
	padding-left: 15px;
	font-size: 10px;
}

#outerGrope #vision {
	padding-left: 15px;
	font-size: 12px;
	padding-bottom: 10px;
}

#outerGrope #ech {
	background-image: url(../img/image01.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: auto;

}


#outerGrope #s_top {
	height: 150px;
	width: 750px;
	font-size: 16px;
	text-align: right;
	color: #000000;
}

#outerGrope #s_top_t {
	position: absolute;
	left: 365px;
	top: 125px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: right;
	height: auto;
	width: 400px;
}

#outerGrope #s_navi {
	padding-top: 3px;
	float: left;
	width: 135px;
}

#outerGrope #line {
	padding-left: 140px;
}

#outerGrope #line2 {
	padding-left: 190px;
}

#outerGrope #contents {
	height: 950px;
	padding-left: 10px;
}
#outerGrope #contents00 {
	float: none;
	height: 450px;
	padding-left: 10px;
}


#outerGrope #contents0 {
	height: auto;
	padding-left: 145px;
}

#outerGrope  #contents1 {
	height: 780px;
	padding-left: 10px;
}

#outerGrope #contents2 {
	padding-left: 143px;
	height: 400px;
}

#outerGrope #contents3 {
	height: auto;
	padding-left: 10px;
}

#outerGrope #contents4-1 {
	width: auto;
	background-image: none;
	background-repeat: no-repeat;
	margin-left: 140px;
	height: auto;
}

#outerGrope  #contents4-2 {
	height: 200px;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 10px;
	text-align: justify;
}

#outerGrope #contents4-2-1 {
	font-size: 14px;
	font-weight: bold;
	height: 38px;
	width: 600px;
	position: absolute;
	left: 195px;
	top: 492px;
}

#outerGrope #contents4-3 {
	margin-left: 145px;
	margin-top: 50px;
	height: auto;
	width: auto;
}

#outerGrope #contents4-4 {
	margin-top: 10px;
	width: 125px;
	margin-left: 145px;
	height: auto;
}

#outerGrope #contents4-4-1 {
	font-weight: bold;
	position: absolute;
	left: 320px;
	top: 710px;
}

#outerGrope #contents4-4-2 {
	position: absolute;
	left: 450px;
	top: 740px;
}

#outerGrope #contents4-4-3 {
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-left: 145px;
	font-size: 14px;
	font-weight: bold;
}

#outerGrope #contents4-4-4 {
	height: auto;
	width: auto;
	margin-top: 50px;
	margin-left: 145px;
}

#outerGrope #contents4-4-5 {
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-left: 145px;
}

#outerGrope #contents4-4-6 {
	position: absolute;
	left: 320px;
	top: 978px;
	font-weight: bold;
}

#outerGrope #contents4-4-7 {
	position: absolute;
	left: 503px;
	top: 957px;
}

#outerGrope #contents4-4-8 {
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-left: 165px;
	margin-bottom: 50px;
}

#outerGrope #contents4-4-9 {
	position: absolute;
	left: 320px;
	top: 1200px;
}

#outerGrope #contents5-1 {
	margin-left: 140px;
}

#outerGrope #contents5-2 {
	height: auto;
	width: auto;
	padding-left: 145px;
}

#outerGrope #contents5-3 {
	float: right;
	width: 490px;
	padding-top: 10px;
}

#outerGrope #contents5-4 {
	margin-left: 140px;
	margin-top: 50px;
}

#outerGrope #contents5-5 {
	position: absolute;
	left: 415px;
	top: 555px;
}
#outerGrope #contents5-6 {
	position: absolute;
	left: 590px;
	top: 555px;
}

#outerGrope #contents5-7 {
	margin-top: 50px;
	margin-left: 140px;
}

#outerGrope #contents5-8 {
	position: absolute;
	left: 560px;
	top: 750px;
}

#outerGrope #contents5-9 {
	position: absolute;
	left: 635px;
	top: 860px;
}

#outerGrope #contents6-1 {
	position: absolute;
	left: 500px;
	top: 370px;
}

#outerGrope #contents7-1 {
	position: absolute;
	left: 420px;
	top: 425px;
	width: 380px;
}

#outerGrope #contents7-2 {
	padding-left: 140px;
	padding-bottom: 50px;
	padding-top: 10px;
}

#outerGrope #contents7-3 {
	position: absolute;
	left: 546px;
	top: 578px;
}

#outerGrope #contents7-4 {
	position: absolute;
	left: 250px;
	top: 755px;
}

#outerGrope #contents7-5 {
	position: absolute;
	left: 610px;
	top: 565px;
}

#outerGrope #contents8-1 {
	position: absolute;
	left: 483px;
	top: 1185px;
	height: 90px;
	width: 318px;
}

#outerGrope #contents8-2 {
	float: right;
}

#outerGrope #contents8-3 {
	padding-left: 135px;
	padding-bottom: 160px;
}

#outerGrope #contents9-1 {
	float: right;
}

#outerGrope #contents9-2 {
	position: absolute;
	left: 455px;
	top: 570px;
	height: 100px;
	width: 345px;
}

#outerGrope #contents10-1 {
	padding-left: 140px;
	margin-bottom: 50px;
}

#outerGrope #contents11 {
	font-size: 12px;
	height: 700px;
	padding-left: 5px;
}


#outerGrope #contents11-1 {
	margin-left: 140px;
	margin-bottom: 200px;
	font-size: 12px;
}
#outerGrope #contents11-2 {
	position: absolute;
	left: 510px;
	top: 258px;
}
#outerGrope #contents11-3 {
	position: absolute;
	left: 510px;
	top: 430px;
	width: 280px;
	font-size: 12px;
}
#outerGrope #contents11-4 {
	position: absolute;
	left: 540px;
	top: 258px;
}
#outerGrope #contents11-5 {
	position: absolute;
	width: 280px;
	left: 510px;
	top: 405px;
	font-size: 12px;
}
#outerGrope #contents11-6 {
	position: absolute;
	left: 240px;
	top: 730px;
}
#outerGrope #contents11-7 {
	padding-left: 135px;
	font-size: 12px;
	padding-bottom: 50px;
}

#outerGrope #contents11-8 {
	position: absolute;
	width: 280px;
	left: 515px;
	top: 264px;
	font-size: 12px;
}
#outerGrope #contents11-9 {
	position: absolute;
	left: 483px;
	top: 578px;
}
#outerGrope #contents11-10 {
	padding-left: 140px;
	font-size: 12px;
	padding-bottom: 30px;
}

#outerGrope #contents11-11 {
	font-size: 12px;
	width: 280px;
	position: absolute;
	height: 200px;
	left: 482px;
	top: 265px;
}
#outerGrope #contents11-12 {
	position: absolute;
	left: 478px;
	top: 524px;
	height: 181px;
}
#outerGrope #contents11-13 {
	font-size: 12px;
	width: 280px;
	position: absolute;
	left: 482px;
	top: 804px;
}
#outerGrope  #contents12-1 {
	padding-left: 140px;
	font-size: 12px;
	padding-bottom: 50px;
}
#outerGrope #contents12-2 {
	padding-bottom: 50px;
	padding-left: 140px;
	font-size: 12px;
}

#outerGrope #contents12-3 {
	padding-left: 140px;
	font-size: 12px;
	padding-bottom: 50px;
}

#outerGrope #contents12-4 {
	position: absolute;
	left: 576px;
	top: 1104px;
}
#outerGrope #contents12-5 {
	position: absolute;
	left: 525px;
	top: 1295px;
}

#outerGrope #contents12-6 {
	position: absolute;
	left: 600px;
	top: 508px;
}

#outerGrope #contents12-7 {
	position: absolute;
	left: 529px;
	top: 672px;
}
#outerGrope #contents13-1 {
	padding-left: 140px;
}

#outerGrope #contents13-2 {
	font-size: 12px;
	padding-left: 150px;
	padding-bottom: 50px;
}
#outerGrope #contents13-3 {
	float: right;
}
#outerGrope #contents13-4 {
	padding-left: 150px;
	padding-bottom: 50px;
	font-size: 12px;
}

#outerGrope #contents13-5 {
	position: absolute;
	height: 40px;
	width: 400px;
	left: 370px;
	top: 890px;
	font-size: 12px;
}
#outerGrope #contents13-6 {
	position: absolute;
	height: 40px;
	width: 400px;
	left: 199px;
	top: 1005px;
	font-size: 12px;
}

#outerGrope #contents13-7 {
	position: absolute;
	height: 40px;
	width: 400px;
	left: 376px;
	top: 845px;
	font-size: 12px;
}
#outerGrope #contents13-8 {
	position: absolute;
	height: 25px;
	width: 400px;
	left: 200px;
	top: 970px;
	font-size: 12px;
}

#outerGrope #footer {
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	height: auto;
	width: auto;
	font-size: 12px;
}
#flash_top10 {
	height: 600px;
	width: 800px;
}
#outerGrope #contents000 {
	float: none;
	height: 600px;
}
