@charset "UTF-8";

@import "global_navi.css"; /*2010.09.22*/

/*-------------------------------------
	LDML-web common.css
	2007.03.30-
-------------------------------------*/
/* Link */
a.vol4link         {text-decoration:underline;}
a.vol4link:link    {color:#F5EBCC;text-decoration:underline;}
a.vol4link:visited {color:#C8BCA8;text-decoration:underline;}
a.vol4link:hover   {color:#F5EBCC;text-decoration:none;}
a.vol4link:active,
a.vol4link:focus   {color:#F5EBCC;text-decoration:none;}

/* page format */
body{
	margin:0;
	padding:0;
	color:#333333;
}

/* navigation style */
/* グローバルメニュー */
#menu{
	width:255px;
	overflow:hidden;
	margin:0 auto;
}
#menu ul{
	position:relative;
	width:255px;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#927951;
	list-style:none;
	text-align:left;
}
#menu li{
	display:inline;
	margin:0;
	padding:0;
}
#menu a{
	display:block;
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	height:0;
	padding-top:40px;
	overflow:hidden;
	float:left;
}

/* サイドメニュー */
#snav,
.snav
{
	width:215px;
	margin-left:20px;
}

#snav p,
.snav p
{
	margin:0;padding:0;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

#snav p a,
.snav p a
{
	display:block;
	font-weight:bold;
	width:215px;
	margin-bottom:5px;
	background:#DED7CA url("image/snav_head.gif") no-repeat;
	color:#432F0F;
	text-decoration:none;
}
#snav p a span,
.snav p a span
{
	display:block;
	padding:10px 12px 10px 27px;
	background:url("image/snav_foot.gif") no-repeat left bottom;
}
#snav p a:hover,
#snav p.on a,
.snav p a:hover,
.snav p.on a,
#ind p.ind a,
#con p.con a,
#abo p.abo a,
#chr p.chr a,
#bib p.bib a,
#cop p.cop a,
#act p.act a,
#cre p.cre a,
#dev p.dev a,
#tec p.tec a,
#hd p.hd a,
#sal p.sal a,
#mov p.mov a,
#por p.por a,
#inf p.inf a,
#exind p.exind a,
#excon p.excon a,
#exabo p.exabo a,
#excre p.excre a,
#exsec p.exsec a,
#extec p.extec a,
#exdev p.exdev a,
#ex01 p.ex01 a,
#stafftop p.stafftop a,
#staffexhibition p.staffexhibition a,
#staffmovie p.staffmovie a,
#tech00 p.tech00 a,
#tech01 p.tech01 a,
#tech02 p.tech02 a,
#tech031 p.tech031 a,
#tech032 p.tech032 a,
#tech041 p.tech041 a,
#tech042 p.tech042 a,
#tech051 p.tech051 a,
#tech052 p.tech052 a,
#tech061 p.tech061 a,
#tech062 p.tech062 a,
#mes01 p.mes01 a,
#mes02 p.mes02 a,
#concept p.concept a,
#mediation p.mediation a,
#theme01 p.theme01 a,
#theme02 p.theme02 a,
#facility p.facility a  {
	background:#F5EBCC url("image/snav_head.gif") no-repeat -215px 0;
	color:#B0000D;
}
#snav p a:hover span,
#snav p.on span,
.snav p a:hover span,
.snav p.on span,
#ind p.ind span,
#con p.con span,
#abo p.abo span,
#chr p.chr span,
#bib p.bib span,
#cop p.cop span,
#act p.act span,
#cre p.cre span,
#dev p.dev span,
#tec p.tec span,
#hd p.hd span,
#sal p.sal span,
#mov p.mov span,
#por p.por span,
#inf p.inf span,
#exind p.exind span,
#excon p.excon span,
#exabo p.exabo span,
#excre p.excre span,
#exsec p.exsec span,
#extec p.extec span,
#exdev p.exdev span,
#ex01 p.ex01 span,
#stafftop p.stafftop span,
#staffexhibition p.staffexhibition span,
#staffmovie p.staffmovie span,
#tech00 p.tech00 span,
#tech01 p.tech01 span,
#tech02 p.tech02 span,
#tech031 p.tech031 span,
#tech032 p.tech032 span,
#tech041 p.tech041 span,
#tech042 p.tech042 span,
#tech051 p.tech051 span,
#tech052 p.tech052 span,
#tech061 p.tech061 span,
#tech062 p.tech062 span,
#mes01 p.mes01 span,
#mes02 p.mes02 span,
#concept p.concept span,
#mediation p.mediation span,
#theme01 p.theme01 span,
#theme02 p.theme02 span,
#facility p.facility span {
	background:url("image/snav_foot.gif") no-repeat -215px bottom;
}







div.rc
{
	margin:0;padding:0;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
div.rc a
{
	display:block;
	font-weight:bold;
	color:#432F0F;
	text-decoration:none;
	background:#DED7CA url("image/rc01_img01.gif") no-repeat left top;
}
div.rc a span.rc02
{
	display:block;
	background:url("image/rc01_img02.gif") no-repeat left bottom;
}
div.rc a span.rc03
{
	display:block;
	background:url("image/rc01_img03.gif") no-repeat right top;
}
div.rc a span.rc04
{
	display:block;
	padding:10px 12px 10px 27px;
	background:url("image/rc01_img04.gif") no-repeat right bottom;
}


div.rc a:hover
{
	background:#f5ebcc url("image/rc01_img01_ov.gif") no-repeat left top;
	color:#B0000D;
}
div.rc a:hover span.rc02
{
	background:url("image/rc01_img02_ov.gif") no-repeat left bottom;
}
div.rc a:hover span.rc03
{
	background:url("image/rc01_img03_ov.gif") no-repeat right top;
}
div.rc a:hover span.rc04
{
	background:url("image/rc01_img04_ov.gif") no-repeat right bottom;
}
