@charset "utf-8";

.preall {
	width: 1118px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	color: #333;
	
}


.preall a{
	text-decoration: underline;
	color: #333;
}

.preall a:hover{
	text-decoration:none;	
}

.preall a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

img {vertical-align: top;}




.preall h1 {
	width: 1118px;
	height: 257px;
	margin: 0px;
	padding: 0px;
}



.preall h2 {
	width: 1118px;
	height: 86px;
	background-image: url(img/02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	font-weight: normal;
}


.preall .gooubo {
	width: 1118px;
	height: 81px;
	background-image: url(img/03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0p;
	text-align: center;
}




.preall .hakoog {
	width: 1118px;
	height: auto;
	background-image: url(img/11.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}


.preall .hakoog .left638 {
	width: 638px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}


.preall .hakoog .left638 .leftt1628 {
	width: 524px;
	height: auto;
	margin: 0px 46px 10px 68px;
	padding: 0px;
}

.preall .hakoog .left638 .leftt1424 {
	width: 524px;
	height: auto;
	margin: 0px 46px 0px 68px;
	padding: 0px;
	font-size: 14px;
	line-height: 24px;
}


.preall .hakoog .right480 {
	width: 480px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}


.preall .hakoog .right480 .rightt1628 {
	width: 387px;
	height: auto;
	margin: 0px 64px 10px 29px;
	padding: 0px;
}

.preall .hakoog .right480 .rightt1424 {
	width: 387px;
	height: auto;
	margin: 0px 64px 0px 29px;
	padding: 0px;
	font-size: 14px;
	line-height: 24px;
}


.preall .sharph {
	width: 1118px;
	height: 326px;
	background-image: url(img/13.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 240px 0px 0px 0px;
	
}

.preall .sharph .sharpt1628 {
	width: 530px;
	height: auto;
	margin: 0px 524px 10px 64px;
	padding: 0px;	
}

.preall .sharph .sharpt1424 {
	width: 1054px;
	height: auto;
	margin-left: 64px;
	padding: 0px;
	font-size: 14px;
	line-height: 24px;
}


.preall .coronah {
	width: 1118px;
	height: 161px;
	background-image: url(img/14.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 221px 0px 0px 0px;
	
}


.preall .coronah .coronat1628 {
	width: 494px;
	height: auto;
	margin-left: 64px;
	padding: 0px;
	float: left;
}

.preall .coronah .coronat1424 {
	width: 308px;
	height: auto;
	margin-left: 194px;
	padding: 0px;
	font-size: 14px;
	line-height: 24px;
	float: left;
}


.preall .panah {
	width: 1118px;
	height: 166px;
	background-image: url(img/15.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 252px 0px 0px 0px;
	
}


.preall .panah .panat1628 {
	width: 494px;
	height: auto;
	margin-left: 64px;
	padding: 0px;
	float: left;
}

.preall .panah .panat1424 {
	width: 500px;
	height: auto;
	margin: 40px 0px 0px 36px;
	padding: 0px;
	font-size: 14px;
	line-height: 24px;
	float: left;
}


.preall .tfalh {
	width: 1118px;
	height: 187px;
	background-image: url(img/16.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 252px 0px 0px 0px;
	
}

.preall .tfalh .tfalt1628 {
	width: 494px;
	height: auto;
	margin-left: 64px;
	padding: 0px;
	float: left;
}

.preall .tfalh .tfalt1424 {
	width: 300px;
	height: auto;
	margin: 0px 0px 0px 190px;
	padding: 0px;
	font-size: 14px;
	line-height: 24px;
	float: left;
}





.preall .oubohako {
	width: 1118px;
	height: auto;
	background-image: url(img/18.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	clear:both;
}


.preall .oubohako .pcoubo {
	width: 327px;
	height: auto;
	margin-left: 82px;
	padding: 0px;
	float: left;
	text-align: center;
}

.preall .oubohako .yusooubo {
	width: 578px;
	height: auto;
	margin-left: 62px;
	padding: 0px;
	float: left;
	font-size: 14px;
	line-height: 24px;
}


.preall .oubohako2 {
	width: 986px;
	height: auto;
	background-image: url(img/20.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px 66px;
	font-size: 14px;
	line-height: 24px;
	clear:both;
}

.preall .cre {
	width: 1073px;
	height: 33px;
	margin: 0px;
	padding: 25px 45px 0px 0px;
	background-image: url(img/21.jpg);
	background-repeat: no-repeat;
	text-align: right;
	font-size: 12px;
	line-height: 24px;
}




.txt1424bl {  font-size: 14px; line-height: 24px; color: #433888;}
.txt1628rb {  font-size: 16px; line-height: 28px; color: #F00;}

