/* index.css */

#slideshow {
	position: relative;
	clear: both;
	/* width: 789px; */	/* 領域の全幅 */
	width: 608px;		/* スライドショー写真幅 */
	padding: 0px;
	/* background-image: url(../Jpeg/0001.jpg); */
	background-repeat: no-repeat;
	/* border: solid 1px #ff0000; */	/* for Debug */
}

.img_1st {
	width: 608px;
	height: 342px;
	vertical-align: bottom;			/* これがないと、画像下側に余白（隙間）が発生する（IEのみ） */
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.copy_1 {
	position: absolute;	/* 座標原点は親<div>領域。 */
	top: 10px;
	left: 145px;
	width: 450px;
	height: 150px;
	background-color: transparent;
	/* filter: Glow(color=white,strength=3); */
	filter: Glow(color=#ffffff);
	text-align: right;
	line-height: 1.5;
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;			/* normal/bold/lighter/bolder/100～900 */
	/* border: solid 2px #0000ff; */	/* for Debug */
}

.copy_2 {
	position: absolute;			/* 座標原点は親<div>領域。 */
	top: 292px;
	left: 0px;
	width: 608px;
	height: 50px;
	padding: auto;
	overflow: hidden;			/* これがないと、最小高さが１文字分になる(IE対応） */
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000, gradienttype=0);
	/* border: solid 2px #0000ff; */	/* for Debug */
}

.copy_2_text {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	/* font-size: 1.5em; */
	font-size: 1.4em;
	/* font-weight: bold; */		/* normal/bold/lighter/bolder/100～900 */
	line-height: 1.4;
	font-weight: bold;			/* normal/bold/lighter/bolder/100～900 */
	/* border: solid 2px #0000ff; */	/* for Debug */
}

#info {
	width: 100%;
	vertical-align: top;
	/* background-color: #e6f3ff; */
	background-color: #e0ffff;
	/* border: solid 1px #ff0000; */	/* for Debug */
}

#info_title {
	width: 100%;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2em;
	/* background-color: #e6f3ff; */
	background-color: #00bfff;
	/* border: solid 1px #ff0000; */	/* for Debug */
}

.info_num {
	padding: 5px;
	vertical-align: top;
	/* background-color: #e6f3ff; */
	background-color: #e0ffff;
	font-size: 1.1em;
	line-height: 1.3;
	/* border: solid 1px #ff0000; */ 	/* for Debug */
}

.info_cont {
	padding: 5px;
	vertical-align: top;
	/* background-color: #e6f3ff; */
	background-color: #e0ffff;
	font-size: 1.1em;
	line-height: 1.3;
	/* border: solid 1px #ff0000; */ 	/* for Debug */
}


