.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; background-color:#ffffff; text-align:center; width:100%;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ƒqƒ‰ƒMƒmŠpƒS ProN W3", Meiryo, ƒƒCƒŠƒI, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
}
.contents {margin:0; margin:0 auto; padding:0; width:888px; background:#fff; text-align:left;}

h1 {margin:0px; padding:0px; color:#000000; font-size:12px; font-weight:normal;}
table {margin:0px; padding:0px; border-collapse:separate;}

div#header {
	height:20px;
	text-align:left;
	padding-left:10px; padding-top:2px;
	background-image:url("./item/border02.gif");
	background-repeat:repeat-x;
	background-position:center top;
	border:solid 1.5px #777777;
}
div#block1 {
	height:140px; _height:270px;
	text-align:right; padding-top:130px; padding-right:5px;
	background-image:url("./item/toppic1.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-left:solid 1.5px #777777;
	border-right:solid 1.5px #777777;
	border-bottom:solid 1.5px #777777;
}
.b1_2 {
	padding-bottom:10px;
	font-size:32px; font-weight:bold;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro" ,"HGS–¾’©E" , "HG–¾’©E" , "‚l‚r ‚o–¾’©", "MS PMincho", serif;
	background-image:url("./item/border01.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
}
div#block2 {
	text-align:left; font-size:14px; padding-left:5px; padding-top:10px; font-weight:bold;
	background-image:url("./item/border03.gif");
	background-repeat:repeat;
	background-position:0px 0px;
	border:solid 1.5px #777777;
}
.b2td1 {width:480px; padding-bottom:10px; padding-right:30px; font-size:14px; color:#222222; line-height:140%;}
.b2td2 {padding:5px; padding-right:20px; font-size:15px;}

div#block3 {
	text-align:left;
	margin-top:20px;
	padding:3px; _padding:10px;
}
.b3td1 {
	vertical-align:top; padding:20px;
	width:248px; _width:288px;
	font-size:14px; color:#222222; line-height:140%;
	border-right:solid 1.5px #777777;
	border-bottom:solid 1.5px #777777;
	background-color:#F0E7EE;
}
.b3td2 {
	vertical-align:top; padding:20px; padding-top:125px;
	width:248px; _width:288px;
	font-size:14px; color:#222222; line-height:140%;
	border-right:solid 1.5px #777777;
	border-bottom:solid 1.5px #777777;
	background-image:url("./item/toppic2.jpg");
	background-repeat:no-repeat;
	background-position:20px 0px;
}
.b3td3 {
	vertical-align:top; padding:20px; padding-top:125px;
	width:248px; _width:288px;
	font-size:14px; color:#222222; line-height:140%;
	border-right:solid 1.5px #777777;
	border-bottom:solid 1.5px #777777;
	background-image:url("./item/toppic3.jpg");
	background-repeat:no-repeat;
	background-position:20px 0px;
}

div#block4_1 {
	height:26px; _height:30px; margin-top:20px;
	text-align:left; color:#000000; font-size:18px; font-weight:bold;
	padding-left:10px; padding-top:4px;
	background-image:url("./item/border02.gif");
	background-repeat:repeat-x;
	background-position:center top;
	border:solid 1.5px #777777;
}
div#block4_2 {
	margin-top:10px; text-align:left;
}
.b4td1 {
	vertical-align:top; padding:10px; text-align:center;
	font-size:18px; color:#f22; font-weight:bold; letter-spacing:2px;
	background-color:#C9DDAC;
	border-right:solid 1.5px #777777;
	border-bottom:solid 1.5px #777777;
}
.b4td2 {
	vertical-align:top; padding:10px;
	font-size:16px; color:#222222;
	border-bottom:solid 1.5px #777777;
}

div#footer {
	text-align:left; margin-top:100px;
	font-size:10px; color:#222222;
}

A.copy {font-size:10px; color:#222222; text-decoration:none;}
A.toplin1 {color:#000099; text-decoration:none; font-weight:bold;}
A.toplin1:hover {color:#f62; text-decoration:none; font-weight:bold;}



.e1 {
	margin:0 0 0 0; padding:0 0 0 0;
	font-size:18px; color:#f82; font-weight:bold;
}
.e2 {
	margin:0 0 0 0; padding:0 0 0 0;
	font-size:15px; color:#f82; font-weight:bold;
}

.e3 {
	margin:0px 0px 0px 0px; padding:5px 0px 2px 31px;
	font-size:14px; color:#222; font-weight:bold; line-height:140%;
	background-image:url("./item/222c.gif");
	background-repeat:no-repeat;
	background-position:left center;
}

dl.e4 {margin:0px 0px 0px 0px;}
.e4 dt {
	margin:0px 0px 5px 0px; padding:3px 0px 1px 5px;
	font-size:14px; color:#222; line-height:140%; font-weight:bold;
	border-bottom:dotted 1px #aaa;
}
.e4 dd {
	margin:0px 0px 10px 5px;
	font-size:13px; color:#222; line-height:140%;
}












