@media screen{ /* 一般のパソコンのディスプレイに適用 */
*{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
}
body{
	color:#333333;
	background-color:#FFFFFF;
	background-image:url(image/img03.gif);
	background-position:top left; 
	background-repeat:repeat; 
}
a:link { 
	color:#333333; 
	text-decoration: none;
} /* 未訪のリンク */
a:visited { 
	color:#333333; 
	text-decoration: none;
} /* 既訪のリンク */
a:hover { 
	color:#333333; 
	text-decoration: none; 
	text-decoration:underline;
} /* ユーザが指し示している */
a:active { 
	color:#333333;
}  /* 動作中のリンク, 重なっている状態 color:#ffffff; background-color:#c92b00;*/
.bar_text {
	color:#FFFFFF;
}
.bar_text a:link {
	color:#FFFFFF;
	text-decoration: none;	
}
.bar_text a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
.bar_text a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.bar_text a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.first_div { 
	text-align:center;
	width:100%;
  vertical-align:top;
}
.second_div { 
	width:870px; 
	margin:0px auto;
	text-align:center;
  vertical-align:top;
}
.left_bg_img {
	width:35px; 
	height:100%; 
	background-image:url(image/img04.gif); 
	background-position:top left; 
	background-repeat:repeat-y;
}
.right_bg_img { 
	width:35px; 
	height:100%; 
	background-image:url(image/img05.gif); 
	background-position:top left; 
	background-repeat:repeat-y;
}
.main_bg_img { 
	width:870px; 
	background-image:url(image/img06.gif); 
	background-position:top left; 
	background-repeat:repeat;
}
.gray_line {
	background-color:#999999;
	height:3px;
	width:100%;
}
.top_link {
	font-size:10px;
	width:100%;
	height:16px;	
	background-image:url(image/img02.gif);
	background-position:top left;
	background-repeat:repeat-x;	
}
#main_banner {
	background-image:url(image/img01.jpg);
  top:0px;
  left:0px;
  height:150px;
  width:800px;
  color:#FFFFFF;
}

.white{ color:#FFFFFF; text-decoration:none; font-style:normal;}
.white a:link { color:#FFFFFF; text-decoration:none; font-style:normal;}
.white a:visited {color:#FFFFFF; text-decoration:none; font-style:normal;}
.white a:hover {color:#FFFFFF; text-decoration:underline; font-style:normal;}
.white a:active {color:#CCCCCC; font-style:normal;}
#bgc01 { background-color:#F2F2F4; width:170px;} /* background-color:#F2F2F4;*/
.dgray{ color:#333333; padding:30px; font-size:12px;}
.green h1{color:#006600; font-size:1.5em;}
.green {color:#006600; font-size:12px; text-align:left; font-style:normal; margin-left:200px;}
.green a:link{ color:#006600; font-size:12px; font-style:normal; text-decoration:none;}
.green a:visited{ color:#006600; font-size:12px; font-style:normal; text-decoration:none;}
.green a:hover{ color:#006600; font-size:12px; font-style:normal; text-decoration:underline;}
.green a:active{ color:#006600; font-size:12px; font-style:normal; text-decoration:none;}

.green_center { color:#006600; font-size:14px; text-align:center; font-style:normal; }
.green_center a:link { color:#006600; font-style:normal; text-decoration:none; }
.green_center a:visited { color:#006600; font-style:normal; text-decoration:none; }
.green_center a:hover { color:#006600; font-style:normal; text-decoration:underline; }
.green_center a:active { color:#006600; font-style:normal; text-decoration:none; }

.green_large { color:#006600; font-size:16px; font-weight:800; font-style:normal; }
.green_large a:link{ color:#006600; font-size:16px; font-style:normal; text-decoration:none; }
.green_large a:visited{ color:#006600; font-size:16px; font-style:normal; text-decoration:none; }
.green_large a:hover{ color:#006600; font-size:16px; font-style:normal; text-decoration:underline; }
.green_large a:active{ color:#006600; font-size:16px; font-style:normal; text-decoration:none; }

#img07 {
	background-image:url(image/img07.gif); 
	background-position:top left; 
	background-repeat:repeat; 
	height:100%; 
	width:100%;
}

#img07_1 {
	background-image:url(image/img07_1.gif); 
	background-position:top left; 
	background-repeat:repeat; 
	height:100%; 
	width:100%;
}
.img11 {
	background-image:url(image/img11.gif); 
	background-position:top left; 
	background-repeat:repeat; 
	color:#FFFFFF; 
	height:24px;
}
.img12 {
	background-image:url(image/img12.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	height:2px;
}

.green_midium {
  color:#006600;
	font-size:16px;
}
.padding_10 {
  padding:10px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #cccccc;
  color: #FFFFFF;
  font-weight: bold;
	padding:10px;
	vertical-align:middle;
}
.body_text {
	padding:30px 30px 30px 17px;
}
.pageHeading {
	font-weight:bold;
}
}