 a {
        outline: none;
	text-decoration: none;
}

 .head1 {
	top: 30px;
	left: 0px;
	position: absolute;
	width: 812px;
}
  .contents1 {
	top: 100px;
	left: 0px;
	position: absolute;
	width: 812;
	height: 800;
}

.white09-12 {
	color: #F0F0F0;
	font-size: 9pt;
	line-height: 12px;
}


.red12b {
	color: #FF0000;
	font-weight: bold;
	font-size: 12pt;
}

.red15 {
	color: #FF0000;
	font: italic 15pt 'ＭＳ 明朝';
        font-family: serif;
}
.gray07-18 {
	color: #808080;
	font-size: 7pt;
	line-height: 18px;
}

.gray09 {
	color: #808080;
	font-size: 9pt;
}

.gray09b {
	color: #808080;
	font-weight: bold;
	font-size: 9pt;
}

.gray09-18 {
	color: #808080;
	font-size: 9pt;
	line-height: 18px;
}
.gray09-18b {
	color: #808080;
	font-weight: bold;
	font-size: 9pt;
	line-height: 18px;
}

.gray10 {
	color: #808080;
	font-size: 10pt;
}
.gray11 {
	color: #808080;
	font-size: 11pt;
}

.gray11-18 {
	color: #808080;
	font-size: 10pt;
	line-height: 19px;
}
.gray12b {
	color: #808080;
	font-weight: bold;
	font-size: 12pt;}

.gray13b {
	color: #808080;
	font-size: 14pt;}

.gray15 {
	color: #808080;
	font-size: 15pt;}

 .text1 {
	top: 1px;
	left: 15px;
	position: absolute;
	z-index: 10;
	color: #808080;
	font-size: 8pt;
}


 .cac1 {
	color: #C0C0C0;
	background: #FFFFFF;
	text-align: center;
	font-size: 9pt;
        }

 .pa15 {
	margin-top: 5px;
	margin-bottom: 5px;
        }

  .waku1 {
	width: 640px;
	height: 150px;
	padding: 5px 5px 5px 5px;
	border: dashed #CCCCCC thin;
}

  .waku2 {
	width: 640px;
	height: 60px;
	text-align: right;
	border: dashed #C0C0FF thin;
	padding: 5px 5px 5px 5px;
}
  .waku3 {
	width: 640px;
	padding: 10px 10px 10px 10px;
}
.waku4 {
	width: 320px;
	line-height: 15px;
	height: 320px;
}

.waku44 {
	width: 280px;
	line-height: 15px;
	height: 320px;
}

  .imgl {
	vertical-align: middle;
	float: left;
	border: solid #E0E0E0 1px;
}

  .imgr {
	vertical-align: middle;
	float: right;
	border: solid #E0E0E0 1px;
}

  .kou1 {
	background: repeat-y right;
	padding: 5px 5px 5px 50px;
	margin-left: 0px;
	border-color: #C0C0C0;
	border-width: 1px;
	border-top: solid #E0E0E0 1px;
	border-bottom: solid #E0E0E0 1px;
        }

 .style1:link {color: #404040;text-decoration: none;}
 .style1:visited{color:#404040;text-decoration:none;}
 .style1:hover {color: #C0C0C0;text-decoration: none;}
 .style1:active{color:#808080;text-decoration:none;}

 .style2:link {color: #F0F0F0;text-decoration: none;}
 .style2:visited{color:#F0F0F0;text-decoration:none;}
 .style2:hover {color: #CCCCCC;text-decoration: none;}
 .style2:active{color:#F0F0F0;text-decoration:none;}

 .style3 {color: #000000;text-decoration: none;}
 .style3:link {color: #000000;text-decoration: none;}
 .style3:visited {color:#000000;text-decoration: none;}
 .style3:hover {color: #FFFFFF;text-decoration:none;}
 .style3:active{color:#000000;text-decoration:none;}

 .style4:link {color: #808080;text-decoration: none;}
 .style4:visited{color:#808080;text-decoration:none;}
 .style4:hover {color: #000000;text-decoration: none;}
 .style4:active{color:#808080;text-decoration:none;}

 .style5 {color: #000000;text-decoration: none;}
 .style5:link {color: #000000;text-decoration: none;}
 .style5:visited {color:#000000;text-decoration: none;}
 .style5:hover {color: #E0E0E0;text-decoration: none;}
 .style5:active{color:#000000;text-decoration:none;}

.style6:link {color: #404040;text-decoration: none;}
 .style6:visited{color:#404040;text-decoration: none;}
.style6:hover {color: #FF0000;text-decoration: none;}
 .style6:active{color:#404040;text-decoration: none;}



 .linkopacity img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}
 .linkopacity:hover img {
filter:alpha(opacity=40); 
-moz-opacity: 0.4; 
opacity: 0.4;}


 .visible1       { visibility : hidden ; 
                  filter:alpha(opacity=50); 
                  -moz-opacity: 0.5; 
                  opacity: 0.5;}

 .visible:hover { visibility : visible ; }


/*　**************** item ****************************** */

.title2 {
	background: url(../image/title2.jpg) repeat-y right;
	color: #959280;
	width: 250px;
	height: 25px;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
	border-top: solid #8F8C79 1px;
	border-bottom: solid #8F8C79 0px;
	padding-right: 30px;
	text-align: right;
}

.databox {
	position: relative;
	top: 10px;
	left: 10px;
	width: 310px;
	height: 310px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	float: left;
}

.toggledata {
	left: 0px;
	position: absolute;
	bottom: -110px;
	background: #787878 url(../item/img/corner.gif) no-repeat top right;
	padding: 0px 0 0 0px;
	display: block;
	width: 310;
	min-height: 70px;
	overflow: hidden;
	border-bottom: 0px solid #c0c0c0;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
}

/*　toggledataの中のh3の仕様　*/
.toggledata h3 {
	float: left;
	width: 311px;
	margin: 5px 5px 5px 5px;
	color: #FFFFF0;
	font-weight: normal;
	font-size: 13px;
}

/*　toggledataの中のspanの仕様　*/
.toggledata span.caption {
	float: left;
	width: 310px;
	color: #FFFFF0;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 10px 0px 10px;
}
.toggledata span.price {
	float: left;
	width: 310px;
	color: #FFFFF0;
	text-align: center;
	font-size: 15px;
	margin: 5px 5px 5px 5px;
}

/*　newspageの仕様　*/

.newscontainer {
	width: 680px;
	height: 550px;
	border: solid #FFFFFF 1px;
}

.newstitle {
	width: 650px;
	text-align: center;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
	left: 30px;
	position: absolute;
	padding: 10px 10px 5px 10px;
	top: 40;
	font-weight: bold;
	font-size: 130%;
}
.newsdate {
	width: 550px;
	height: 40px;
	left: 30px;
	top: 20;
	position: absolute;
	font-style: italic;
	font-size: 80%;
}


.newscontents {
	left: 30px;
	top: 80;
	position: absolute;
	color: #404040;
	font-size: 90%;
	line-height: 30px;
}
