
.li { list-style-image : url(../img/parts/listarr1.gif);}
.lo { list-style-image : url(../img/parts/listarr2.gif);}
.lp { list-style-image : url(../img/parts/listarr3.gif);}
.lr { list-style-image : url(../img/parts/listarr4.gif);}
.ls { list-style-image : url(../img/parts/listarr5.gif);}
.lt { list-style-image : url(../img/parts/listarr6.gif);}
.lu { list-style-image : url(../img/parts/listarr7.gif);}
.lv { list-style-image : url(../img/parts/listarr9.gif);}

.box01{
  width: 220px;
  font-size: 12px;
	background : #c8c672 url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box01 dt{
 color: #fff;
	background : #c8c672 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box01 dd{
  margin: 0;
  border: solid 1px #c8c672;
	background: #fff;
 }
.box01 dd p{
  padding: 5em;
  margin: 0;
  }

.box100{
  width: 600px;
  font-size: 14px;
	background : #c8c672 url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box100 dt{
  color: #fff;
	background : #c8c672 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box100 dd{
  margin: 0;
  border: solid 1px #c8c672;
	background: #fff;
  }
.box100 dd p{
  padding: 1em;
  margin: 0;
  }


.box02{
  width: 220px;
  font-size: 12px;
	background : #009999 url(../img/parts/009_1.gif) no-repeat;
  }
.box02 dt{
  color: #fff;
	background : #009999 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box02 dd{
  margin: 0;
  border: solid 1px #009999;
	background: #fff;
  }
.box02 dd p{
  padding: 1em;
  margin: 0;
  }

.box03{
  width: 220px;
  font-size: 12px;
	background : #66cc33 url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box03 dt{
  color: #fff;
	background : #66cc33 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box03 dd{
  margin: 0;
  border: solid 1px #66cc33;
	background: #fff;
  }
.box03 dd p{
  padding: 1em;
  margin: 0;
  }

.box04{
  width: 220px;
  font-size: 12px;
	background : #ff9999 url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box04 dt{
  color: #fff;
	background : #ff9999 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box04 dd{
  margin: 0;
  border: solid 1px #ff9999;
	background: #fff;
  }
.box04 dd p{
  padding: 1em;
  margin: 0;
  }

.box05{
  width: 220px;
  font-size: 12px;
	background : #cc6a6d url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box05 dt{
  color: #fff;
	background : #cc6a6d url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box05 dd{
  margin: 0;
  border: solid 1px #cc6a6d;
	background: #fff;
  }
.box05 dd p{
  padding: 1em;
  margin: 0;
  }

.box06{
  width: 220px;
  font-size: 12px;
	background : #8da0b6 url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box06 dt{
  color: #fff;
	background : #8da0b6 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box06 dd{
  margin: 0;
  border: solid 1px #8da0b6;
	background: #fff;
  }
.box06 dd p{
  padding: 1em;
  margin: 0;
  }

.box07{
  width: 220px;
  font-size: 12px;
	background : #f77b00 url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box07 dt{
  color: #fff;
	background : #f77b00 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box07 dd {
  margin: 0;
  border: solid 1px #f77b00;
  font-size:12px;
  background: #fff;
  }
.box07 dd p{
  padding: 1em;
  margin: 0;
  }

.box08{
  width: 220px;
  font-size: 12px;
	background : #f8b500 url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box08 dt{
  color: #fff;
	background : #f8b500 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box08 dd{
  margin: 0;
  border: solid 1px #f8b500;
	background: #fff;
  }
.box08 dd p{
  padding: 1em;
  margin: 0;
  }
  
.box09{
  width: 220px;
  font-size: 12px;
	background : #556b2f url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box09 dt{
  color: #fff;
	background : #556b2f url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box09 dd{
  margin: 0;
  border: solid 1px #556b2f;
	background: #fff;
  }
.box09 dd p{
  padding: 1em;
  margin: 0;
  }

.box10{
  width: 470px;
  font-size: 12px;
	background : #ff6666 url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box10 dt{
  color: #fff;
	background : #ff6666 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box10 dd{
  margin: 0;
  border: solid 1px #ff6666;
	background: #fff;
  }
.box10 dd p{
  padding: 1em;
  margin: 0;
  }

.box20{
  width: 470px;
  font-size: 12px;
	background : #009900 url(../img/parts/009_1.gif) no-repeat 0% 0%;
  }
.box20 dt{
  color: #fff;
	background : #009900 url(../img/parts/009_2.gif) no-repeat 100% 0%;
  font-weight: bold;
	text-align: center;
  margin: 0 0 0 12px;
  padding: 6px 12px 2px 0;
  }
.box20 dd{
  margin: 0;
  border: solid 1px #009900;
	background: #fff;
  }
.box20 dd p{
  padding: 1em;
  margin: 0;
  }

 
 

a.link01 {display:block;width:100%;height:100%;
          color:#000
          }
a.link01:hover {background-color:#ffcccc;}                
a:hover{color:#73a1ff}
              

.menu {background : #f0f0f0;}

div.imagebox {
		   border: 1px dashed #0000cc; /* 枠線 */
		   background-color: #eeeeff;  /* 背景色 */
		   width: 130px;               /* 横幅 */
		   float: left;                /* 左に配置 */
		   margin: 5px;                /* 周囲の余白 */
		}
		p.image, p.caption {
		   text-align: center; /* 中央寄せ */
		   margin: 5px;        /* 余白・間隔 */
		}
		p.caption {
		   font-size: 80%;     /* 文字サイズ */
		   color: darkblue;    /* 文字色 */
		}
 
		p.exp {
			clear: left;       /* 回り込みを解除 */
		}