.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));}

.special {
	padding-bottom: 20px;
	float:left;
	font-weight:normal;
}
#header {
	height: 75px;	
}

.clear {
	clear: both;
}
h2 {
	background-image: url(../img/logo.gif);
	height: 138px;
	width: 138px;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px 0px 0px 6px;
	display: block;
}
#content #wrapper {
	margin: 0px;
	width: 830px;
	text-align: left;
	line-height: 1.9em;
	position: relative;
	color: #565656;
	font-weight: normal;
}

#contents {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	width: 790px;
}

/*ここから*/
#banner h1 {
	display: block;
	height: 382px;
	width: 830px;
	background-image: url(../img/main.jpg);
}
#banner span ,.mokuji span{
	display: none;
}
#banner #left {
	float: left;
	width: 395px;
}

#banner #right {
	float: right;
	width: 395px;
}
#left h2 {
	background-image: url(../img/copy.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 395px;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}
#left .setprice {
	background-image: url(../img/price.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 395px;
	margin-bottom: 10px;
}
#left .price {
	background-image: url(../img/price2.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 337px;
	margin-bottom: 10px;
}
#left li{
	font-size:108%;
	line-height:1.6em;
}
#left li strong{
	color:#FF0000;
	font-weight:bold;
}
#right h4 {
	background-image: url(../img/title.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 190px;
	margin-bottom: 12px;
}
#right p{
	font-size:108%;
	line-height:1.7em;
	color:#333;
	display: block;
	margin-bottom: 20px;
}
#right ul {
	display: block;
	height: 42px;
	width: 395px;
}
#right ul a:hover{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#right .detail{
	float: left;
	height: 42px;
	width: 188px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#right .pdf{
	float: right;
	height: 42px;
	width: 188px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#right .detail a{
	background-image: url(../img/btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 188px;
}
#right .pdf a {
	background-image: url(../img/btn_pdf.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 188px;
}
.mokuji {
	background-image: url(../img/title2.gif);
	display: block;
	width: 830px;
	height: 23px;
	border-bottom:1px solid #cccccc;
	background-repeat: no-repeat;
	padding-bottom: 8px;
	margin-top: 25px;
}
#list a {
	font-size: 93%;
	color: #333333;
	height: 18px;
	width: 244px;
	padding-left: 32px;
	float: left;
	background-repeat: no-repeat;
	padding-top: 6px;
	margin-bottom: 6px;
	text-decoration:none;
}
#list a:hover {
	background-color:#ededed;
}
#list {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 20px 1px;
	width: 829px;
}
.no01 {	background-image: url(../img/no/01.gif); }
.no02 {	background-image: url(../img/no/02.gif); }
.no03 {	background-image: url(../img/no/03.gif); }
.no04 {	background-image: url(../img/no/04.gif); }
.no05 {	background-image: url(../img/no/05.gif); }
.no06 {	background-image: url(../img/no/06.gif); }
.no07 {	background-image: url(../img/no/07.gif); }
.no08 {	background-image: url(../img/no/08.gif); }
.no09 {	background-image: url(../img/no/09.gif); }
.no10 {	background-image: url(../img/no/10.gif); }

.no11 {	background-image: url(../img/no/11.gif); }
.no12 {	background-image: url(../img/no/12.gif); }
.no13 {	background-image: url(../img/no/13.gif); }
.no14 {	background-image: url(../img/no/14.gif); }
.no15 {	background-image: url(../img/no/15.gif); }
.no16 {	background-image: url(../img/no/16.gif); }
.no17 {	background-image: url(../img/no/17.gif); }
.no18 {	background-image: url(../img/no/18.gif); }
.no19 {	background-image: url(../img/no/19.gif); }
.no20 {	background-image: url(../img/no/20.gif); }

.no21 {	background-image: url(../img/no/21.gif); }
.no22 {	background-image: url(../img/no/22.gif); }
.no23 {	background-image: url(../img/no/23.gif); }
.no24 {	background-image: url(../img/no/24.gif); }
.no25 {	background-image: url(../img/no/25.gif); }
.no26 {	background-image: url(../img/no/26.gif); }
.no27 {	background-image: url(../img/no/27.gif); }
.no28 {	background-image: url(../img/no/28.gif); }
.no29 {	background-image: url(../img/no/29.gif); }
.no30 {	background-image: url(../img/no/30.gif); }

.no31 {	background-image: url(../img/no/31.gif); }
.no32 {	background-image: url(../img/no/32.gif); }
.no33 {	background-image: url(../img/no/33.gif); }
.no34 {	background-image: url(../img/no/34.gif); }
.no35 {	background-image: url(../img/no/35.gif); }
.no36 {	background-image: url(../img/no/36.gif); }
.no37 {	background-image: url(../img/no/37.gif); }
.no38 {	background-image: url(../img/no/38.gif); }
.no39 {	background-image: url(../img/no/39.gif); }
.no40 {	background-image: url(../img/no/40.gif); }

.no41 {	background-image: url(../img/no/41.gif); }
.no42 {	background-image: url(../img/no/42.gif); }
.no43 {	background-image: url(../img/no/43.gif); }
.no44 {	background-image: url(../img/no/44.gif); }
.no45 {	background-image: url(../img/no/45.gif); }
.no46 {	background-image: url(../img/no/46.gif); }
.no47 {	background-image: url(../img/no/47.gif); }
.no48 {	background-image: url(../img/no/48.gif); }
.no49 {	background-image: url(../img/no/49.gif); }
.no50 {	background-image: url(../img/no/50.gif); }

.no51 {	background-image: url(../img/no/51.gif); }
.no52 {	background-image: url(../img/no/52.gif); }
.no53 {	background-image: url(../img/no/53.gif); }
.no54 {	background-image: url(../img/no/54.gif); }
.no55 {	background-image: url(../img/no/55.gif); }
.no56 {	background-image: url(../img/no/56.gif); }
.no57 {	background-image: url(../img/no/57.gif); }
.no58 {	background-image: url(../img/no/58.gif); }
.no59 {	background-image: url(../img/no/59.gif); }
.no60 {	background-image: url(../img/no/60.gif); }

.no61 {	background-image: url(../img/no/61.gif); }
.no62 {	background-image: url(../img/no/62.gif); }
.no63 {	background-image: url(../img/no/63.gif); }
.no64 {	background-image: url(../img/no/64.gif); }
.no65 {	background-image: url(../img/no/65.gif); }
.no66 {	background-image: url(../img/no/66.gif); }
.no67 {	background-image: url(../img/no/67.gif); }
.no68 {	background-image: url(../img/no/68.gif); }
.no69 {	background-image: url(../img/no/69.gif); }
.no70 {	background-image: url(../img/no/70.gif); }

.no71 {	background-image: url(../img/no/71.gif); }
.no72 {	background-image: url(../img/no/72.gif); }
.no73 {	background-image: url(../img/no/73.gif); }
.no74 {	background-image: url(../img/no/74.gif); }
.no75 {	background-image: url(../img/no/75.gif); }
.no76 {	background-image: url(../img/no/76.gif); }
.no77 {	background-image: url(../img/no/77.gif); }
.no78 {	background-image: url(../img/no/78.gif); }
.no79 {	background-image: url(../img/no/79.gif); }
.no80 {	background-image: url(../img/no/80.gif); }

.no81 {	background-image: url(../img/no/81.gif); }
.no82 {	background-image: url(../img/no/82.gif); }
.no83 {	background-image: url(../img/no/83.gif); }
.no84 {	background-image: url(../img/no/84.gif); }
.no85 {	background-image: url(../img/no/85.gif); }
.no86 {	background-image: url(../img/no/86.gif); }
.no87 {	background-image: url(../img/no/87.gif); }
.no88 {	background-image: url(../img/no/88.gif); }
.no89 {	background-image: url(../img/no/89.gif); }
.no90 {	background-image: url(../img/no/90.gif); }

.no91 {	background-image: url(../img/no/91.gif); }
.no92 {	background-image: url(../img/no/92.gif); }
.no93 {	background-image: url(../img/no/93.gif); }
.no94 {	background-image: url(../img/no/94.gif); }
.no95 {	background-image: url(../img/no/95.gif); }
.no96 {	background-image: url(../img/no/96.gif); }
.no97 {	background-image: url(../img/no/97.gif); }

