@charset "utf-8";
/*
information{
	ファイル名 : /common/css/20years.css;
	概要 : このCSSファイルは[20years]ディレクトリ内コンテンツ用のスタイルを記述しています;
}
*/
table.20y_left,
table.20y_right {
	border-spacing: 0;
	border-collapse: collapse;
	margin-left:1em;
	margin-bottom:10px;
	border-right:1px solid #bbbbbb !important;
	border-bottom:1px solid #bbbbbb !important;
	border-collapse:collapse;
}
table.20y_left caption,
table.20y_right caption {
	padding-top:5px;
	text-align:left;
}
table.20y_left th,
table.20y_right th,
table.20y_left td,
table.20y_right td {
	padding:5px;
	border-left:1px solid #bbbbbb !important;
	border-top:1px solid #bbbbbb !important;
}
table.20y_left th,
table.20y_right th {
	background-color:#f5f5f5;
	text-align:center;
	font-weight: bold;
	white-space: nowrap;
}

.clear {
 clear:both;
}

/* _________ 強調エリア __________*/
div.bg20cont {
	margin:0 auto;
	width:500px;
}
div.bg20 {
	margin-bottom:10px;
	padding:15px;
	width:500;
	background-color:#f9f9f9;
	border:1px solid #cccccc;
}

/*  写真とキャプションが二つ並列にならんだ場合（※写真横360px固定にすること） */
div.rowphotobg img {
	margin-bottom:5px;
}

div.rowphotobg {
	text-align:center;
	width:730px;
	margin:0 auto;
}
div.rowphoto {
	display:inline;
	text-align:center;
	width:100%;
	float:left;
	margin-bottom:5px;
}
div.rowphoto div.rowphotoleft {
	width:50%;
	text-align:center;
	float:left;
}
div.rowphoto div.rowphotoright {
	width:50%;
	float:right;
	text-align:center;
}

/* これ以降Mac IE 5のみに適用される \*//*/
div.rowphotobg img {
	margin:0;
}
/* これ以降Mac IE 5以外にも適用される */ 

#gaikokuFlash img {
	border:0px;
}