a img:hover {
opacity: .70; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=70); /* IE lt 8 */
-ms-filter: "alpha(opacity=70)"; /* IE 8 */
-khtml-opacity: .70; /* Safari 1.x */
-moz-opacity: .70; /* FF lt 1.5, Netscape */
}
.body {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding: 0px;
}
#mainimage {
	background-image: url(../image/main-bg.jpg);
	background-position: center top;
	display: block;
	height: 810px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mainimage .body {
	padding-top: 25px;
}
p {
	font-size: 21px;
	line-height: 1.8em;
	padding-bottom: 50px;
}
p b {
	color: #000;
	text-decoration: underline;
}
.image1 {
	padding-bottom: 40px;
}
#question {
	padding-top: 50px;
}
ul {
	padding-bottom: 50px;
}
ul li {
	font-size: 21px;
	line-height: 1.7em;
	font-weight: bold;
	color: #B20000;
}
#answer {
	padding-top: 30px;
	background-image: url(../image/bg1.jpg);
	background-position: center 150px;
}
.bt {
}
#box1 {
	background-color: #FFBF00;
	margin-top: 100px;
	padding-bottom: 60px;
}
#box1 .body {
	background-image: url(../image/arrow1.png);
	background-position: center top;
	padding-top: 100px;
}
p.blue {
	color: #00A3D8;
}
#box1 .body .bt2 {
	text-align: right;
}
#box2 {
	background-image: url(../image/bg2.jpg);
	background-position: center top;
	padding-top: 100px;
	padding-bottom: 50px;
}
#box3 {
	background-color: #FFBF00;
	padding-top: 100px;
	background-image: url(../image/bg3.jpg);
	background-position: center bottom;
	padding-bottom: 50px;
	margin-bottom: 150px;
}
#box3 .image1 {
	margin-bottom: 30px;
}
#box3 p {
	padding-left: 450px;
}
#box4 {
	background-color: #00A3D9;
	background-image: url(../image/arrow2.png);
	background-position: center top;
	padding-top: 100px;
}
#box4 .bg-white {
	background-color: #FFF;
}
#box4 .point1 {
	background-image: url(../image/point1.png);
	background-position: center top;
	padding-top: 180px;
}
#box4 .point2 {
	background-image: url(../image/point2.png);
	background-position: center top;
	padding-top: 270px;
}
#box4 .point3 {
	background-image: url(../image/point3.png);
	background-position: center top;
	padding-top: 400px;
}
#box4 p {
	padding-left: 170px;
}
#box5 {
	background-image: url(../image/1month-bg.png);
	padding-top: 350px;
	padding-bottom: 100px;
	background-position: center top;
}

#form {
	width: 900px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
}

#form h3{
text-align: center;
font-size: 20px;
color: #00A3D9;
}

#form table {
	background-color: #CCC;
}
#form th {
	background-color: #DEFDFF;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 200px;
}
#form td {
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
}
#submit {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 40px;
}
