.im1 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../freecss/item/free1copi1.jpg");}
.im2 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../freecss/item/free2copi1.jpg");}

body {
	margin:0px; padding:0px; font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
	background-color:#ffffff; width:100%; text-align:center; position:relative;
}
img {border:none;}

.toplin1 {color:#222222; font-weight:bold; text-decoration:none;}
.toplin1:hover {color:#5656ff; text-decoration:none;}

.b21 a {color:#0000ff; font-weight:bold; text-decoration:underline;}
.b21 a:hover {color:#ff0000; font-weight:bold; text-decoration:underline;}
.b33 a {color:#0000ff; text-decoration:underline;}
.b33 a:hover {color:#ff0000; text-decoration:underline;}
.b39 a {color:#0000ff; font-weight:bold; text-decoration:underline;}
.b39 a:hover {color:#ff0000; font-weight:bold; text-decoration:underline;}



#cont {background-color:#ffffff; width:740px; text-align:left;}


.block1 {
	width:100%;
	border-top:solid 3px #777777;
	border-bottom:solid 10px #55bb33;
}
.b11 {float:left; text-align:left; color:#222222;}
.b11 p {
	margin:0px; padding:10px 15px 7px 15px; _padding:14px 15px 11px 15px;
	color:#000055; font-size:29px; font-weight:bold;
}
.b12 {padding:20px 0px 15px 0px; text-align:right; font-size:14px; line-height:120%; color:#222222;}


.block2 {
	width:100%; height:200px;
	background-color:#ffffff;
	background-image:url("./item/toppic1.jpg");
	background-repeat:no-repeat;
	background-position:300px 0px;
	border-bottom:solid 1px #002950;
}
.b21 {
	text-align:left; padding-top:20px; padding-left:10px; padding-right:460px;
	font-size:14px; line-height:130%; color:#222222;
}




.block3 {
	width:100%; padding-bottom:25px;
}
.b31 {float:left; width:300px; padding-top:10px;}
.b32 {
	text-align:left; padding:3px 10px 2px 10px;
	font-size:16px; color:deeppink; font-weight:bold;
}
.dash {
	border-top:dashed 1px #dddddd;
	border-bottom:dashed 1px #cfcfcf;
	background-color:#efefef;
}
.b33 {
	text-align:left; padding-left:10px; padding-top:20px; padding-right:25px;
	font-size:13px; color:#222222; line-height:120%;
}
ul {margin:0px; margin-left:-30px; _margin-left:0px; list-style-type:none; line-height:130%;}
li {
	margin:0px;
	background-image:url("./item/arrow.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:17px;
}
.b34 {padding-top:10px; padding-left:300px;}
.b35 {padding-left:170px;}
.b36 {
	text-align:left; padding:3px 10px 2px 10px;
	font-size:16px; color:deeppink; font-weight:bold;
}
.b37 {
	height:110px; _height:120px;
	text-align:left; padding-left:10px; padding-top:20px; padding-right:0px;
	font-size:15px; color:#ff4400; line-height:130%;
}
.b38 {float:left; padding-right:10px; padding-bottom:10px;}
.b39 {
	text-align:left; padding:10px;
	font-size:13px; color:#222222; line-height:120%; background-color:#efefef;
}



.footer {
	clear:both;
	width:100%; text-align:right;
	font-size:10px; color:#333333; background-color:#efefef; border-top:solid 3px #aaaaaa;
}
.clear {
	clear:both;
	}
.copy {color:#666688; text-decoration:none;}

