a.back {
	display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right;
	font-size:0.8rem; color:#777; line-height:140%;
}
a.back:hover {color:#444;}

img.op1 {width:100%;}

.s1 {
	margin:35px 0px 0px 0px; padding:7px 0px 7px 35px;
	font-size:1.0rem; color:#fff; font-weight:bold; line-height:140%;
	text-shadow: 1px 1px 1px #555;
	background-image:url("./item/157a.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.s2 {
	margin:20px 0px 0px 0px; padding:0px 10px 0px 15px;
	font-size:0.9rem; color:#222; line-height:140%;
}

a.s3 {
	display:block; margin:0px 0px 0px 0px; padding:0px 40px 0px 0px; text-align:right;
	font-size:0.9rem; color:#222; line-height:140%;
	background-image:url("./item/171a.gif");
	background-repeat:no-repeat;
	background-position:right 2px;
}
a.s3:hover {color:#f62;}
ul.s4 {margin:0px 0px 0px 0px;}
.s4 li {
	margin:0px 0px 5px 10px;
	font-size:0.9rem; color:#222; line-height:140%;
}

.s5 {
	width:45%; float:left;
	margin:15px 0px 0px 0px;
	border:solid 2px #555;
	border-radius: 10px;
	background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
	filter: progid:DXImageTransform.Microsoft.gradientEnabled=1,GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');
	background-color:#ffffff;
}
.s6 {
	width:45%; float:right;
	margin:15px 0px 0px 0px;
	border:solid 2px #555;
	border-radius: 10px;
	background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
	filter: progid:DXImageTransform.Microsoft.gradientEnabled=1,GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');
	background-color:#ffffff;
}
.s5 a {
	display:block; padding:15px 0px; text-align:center; text-decoration:none;
	font-size:1.0rem; color:#f6f; line-height:140%; font-weight:bold;
}
.s5 a:hover {color:#f72;}
.s6 a {
	display:block; padding:15px 0px; text-align:center; text-decoration:none;
	font-size:1.0rem; color:#f6f; line-height:140%; font-weight:bold;
}
.s6 a:hover {color:#f72;}

.s7 {
	margin:30px 0px 0px 0px; padding:5px 0px 7px 40px;
	font-size:1.2rem; color:#fff; font-weight:bold; line-height:140%;
	background-image:url("./item/157c.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
}

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

.s9 {
	margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;
	font-size:1.1rem; color:#f22; font-weight:bold; line-height:140%;
}
.s10 {
	margin:0px 0px 30px 0px; padding:0px 0px 20px 0px; text-align:center;
	font-size:0.9rem; color:#222; line-height:140%;
	border-bottom:dotted 1px #999;
}



.f1 {width:100%; ime-mode:active;}
.f2 {width:100%; ime-mode:disabled;}
.f3 {
	margin:10px 0px 10px 0px; padding:10px 0px 10px 0px;
	border-top:dotted 1px #999; border-bottom:dotted 1px #999;
}
.f4 {margin:25px 0px 40px 0px;}






