@charset "Shift_JIS";
/* CSS Document */


/* レイアウトオブジェクト設定開始 ------------------------ */

#container2 {
	border:1px dotted #003300;
	width:752px;
	height:100%;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
}

#container-contents2 {
	border:1px dotted #0000ff;
	width:750px;
	height:100%;
	background-image:url(images/bg_contents.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#contents-sub2 {
	border:1px dotted #00ff00;
	width:102px;
	height:363px;
	float:right;
	border:none;
}

#contents-main2 {
	border:1px dotted #00ff00;
	width:648px;
	height:100%;
	float:left;
}

#flash2 {
	clear:both;
	border:1px dotted #ff0000;
	width:638px;
	height:auto;
}

#flash {
	width:648px;
	height:auto;
}

#flashimage {
	width:648px;
	height:auto;
}


object {
	border:0;
}

#adobeflash {
	clear:both;
	width:720px;
	height:auto;
	margin:15px auto 15px auto;
	border-top:1px dotted #A0522D;
	padding-top:10px;
}

#adobeflashinfo {
	float:left;
	width:620px;
	text-align:left;
	font-size:75%;
}

#adobeflashbanner {
	float:right;
}

#adobeflashbanner:after {
	clear:both;
}

#adobeflashbanner a {
	width:88px;
	height:31px;
	display:block;
	text-indent:-9999px;
	background-image:url(images/get_flash_player.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
}


/* CSSハック
--------------------------------------------------------- */
#newtopic:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#newtopic {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #newtopic { height:1%; }
#newtopic { display:block; }
/* End hide from IE-mac */


#adobeflash:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#adobeflash {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #adobeflash { height:1%; }
#adobeflash { display:block; }
/* End hide from IE-mac */
