3z3zzx#a {

	width:"212"; 

	height="27";

	filter: alpha(opacity=100);

	-moz-opacity: 1.0;

	opacity: 1.0;

	zoom: 1.0;

}



#b {

	width:"212"; 

	height="27";

	filter: alpha(opacity=50);

	-moz-opacity: 0.5;

	opacity: 0.5;

	zoom: 1.0;

}



#c {

	width:"212"; 

	height="27";

	filter: alpha(opacity=50);

	-moz-opacity: 0.5;

	opacity: 0.5;

	zoom: 1.0;

}



#d {

	width:"212"; 

	height="27";

	filter: alpha(opacity=50);

	-moz-opacity: 0.5;

	opacity: 0.5;

	zoom: 1.0;

}



#e {

	width:"212"; 

	height="27";

	filter: alpha(opacity=50, style=3);

	-moz-opacity: 0.5;

	opacity: 0.5;

	zoom: 1.0;

}



#f {

	width:"212"; 

	height="27";

	filter: alpha(opacity=50, style=3);

	-moz-opacity: 0.5;

	opacity: 0.5;

	zoom: 1.0;

}



#g {

	width:"212"; 

	height="27";

	filter: alpha(opacity=50, style=3);

	-moz-opacity: 0.5;

	opacity: 0.5;

	zoom: 1.0;

}

#ItemFront {
	top: 190px;
	left: 50%;
	margin-left: -338px;
	z-index: 1;
	position: absolute;
	visibility: visible;
}
#ItemBack {
	top: 190px;
	left: 50%;
	margin-left: 50px;
	z-index: 2;
	position: absolute;
	visibility: visible;
}

#ItemFront2 {
	top: 100px;
	left: 50%;
	margin-left: -422px;
	z-index: 1;
	position: absolute;
	visibility: visible;
}
#ItemBack2 {
	top: 100px;
	left: 50%;
	margin-left: 2px;
	z-index: 2;
	position: absolute;
	visibility: visible;
}

#ItemFront3 {
	top: 100px;
	left: 50%;
	margin-left: -222px;
	z-index: 1;
	position: absolute;
	visibility: visible;
}
#ItemBack3 {
	top: 100px;
	left: 50%;
	margin-left: 2px;
	z-index: 2;
	position: absolute;
	visibility: visible;
}





.textlines {
    border: 1px solid #000;  /* 枠線 */
    border-radius: 0.2em;   /* 角丸 */
    padding: 0.5em;          /* 内側の余白量 */
    background-color: fff;  /* 背景色 */
    width: 150px;             /* 横幅 */
    height: 25px;           /* 高さ */
    font-size: 10pt;          /* 文字サイズ */
    line-height: 1.2;        /* 行の高さ */
}

.button {
  display       : inline-block;
  border-radius : 5%;          /* 角丸       */
  font-size     : 11pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 5px 5px;   /* 余白       */
  background    : #000000;     /* 背景色     */
  color         : #ffffff;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  transition    : .3s;         /* なめらか変化 */
  border        : 1px solid #000000;    /* 枠の指定 */
}
.button:hover {
  color         : #000000;     /* 背景色     */
  background    : #ffffff;     /* 文字色     */
}


.hr {
height: 1px;
background-color: #000000;
border: none;
color: #000000;
}
