@charset "Shift_JIS";

{
	width: 520px;
}

p.title{
 display:block;
	margin: 0px 0px 15px 0px;
	font-size:70%;
	color:#54566A;
}

/*sab title*/
p.subtitle{
 display:block;
	width:520px;
 background-image:url("/en/corc/history_image/camera/image/subm_bg.gif");
	background-repeat:no-repeat;
padding: 0px 0px 15px 5px;
 font-size:120%;
 color:#54566A;
 font-weight:bold;
}

/* menu */
#Menu {
 width:520px;
 background-image:url("/en/corc/history_image/camera/image/mbg_main.gif");
 background-repeat:repeat-y;
}

div.headMenu {
 width:520px;
	margin: 0px 0px 0px 0px;
	background-image:url("/en/corc/history_image/camera/image/mbg_head.gif");
	background-position:top;
	background-repeat:no-repeat;
}

div.headMenu ul.menu li{
	float: left;
	width: 97px;
	margin:0px 0px 0px 0px;
}

div.middleMenu {
	padding:0px 10px 0px 10px;
	min-height: 1em;
	display: inline-table;
}


/*年代別*/
ul.textmenu li {
	display:block;
	float: left;
	width: 100px;
	height:20px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 7px;
}

ul.textmenu li {
	display:block;
	float: left;
	width: 100px;
	height:20px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 7px;
}

/*シリーズ別*/
ul.textmenuS  {
	display:block;
	width: 500px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

ul.textmenuS li.wide {
	display:block;
	float: left;
	width: 140px;
	margin:0px 3px 0px 10px;
	padding:0px 0px 6px 7px;
}

/* -- Hack WinIE & MacIE --*/
* html div.middleMenu {
	/* Hides from IE5-Mac \*/ 
	height: 1%;
	/*end  Hides from IE5-Mac */
}
/* -- Hack WinIE & MacIE  end--*/


ul.textmenu li,
ul.textmenuS li {
	background-image: url("/en/corc/history/image/index_arrow.gif");
	font-size: 70%;
	line-height:120%;
	background-repeat:no-repeat;
	background-position: 0em 0.3em;
}

p.bottomline {
	display:block;
	width:520px;
	height:10px;
	background-image:url("/en/corc/history_image/camera/image/mbg_bottom.gif");
	background-repeat:no-repeat;
}

div.detail{
 width:520px;
	margin: 0px 0px 0px 0px;
	font-size: 70%;
}


div.detail p.text {
 font-size: 70%;
	line-height:140%;
}


div.detail ul li.left {
	float: left;
	width: 167px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.detail ul li.middle {
	float: left;
	width: 167px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 1px 0px;
}

div.detail ul li.right {
	float: left;
	width: 165px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 1px 0px;
}

div.detail ul li p.photo {
	float: left;
	width: 35px;
	margin: 0px 5px 0px 0px;
}

div.detail ul li p.text {
	float: left;
	width: 120px;
		font-size: 100%;
}

p.right {
 display:block;
 text-align:right;
 margin:20px 0px 10px 0px;
}

a:link {
	color: #5F86B1;
}

a:visited {
	color: #5F86B1;
}

a:hover {
	color: #5F86B1;
}

