@charset "utf-8";
/* =======================================

	jimtof CSS

 -----------------------------------------
	INDEX
 -----------------------------------------
	=01.ttl
	=02.event

========================================== */




/* ====================================================================================

	=01.ttl
------------------------------------------------------------------------------------ */

#Jimtof h3{
	width:980px;
	height:41px;
	margin-bottom:30px;
}

#Jimtof h3 span{
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
}

#Jimtof h3.report{
	margin-top:40px;
	background-image: url(../../exhibition/images/mainvisual/ttl_06.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#Jimtof h3.Exhibition{
	margin-top:40px;
	background-image: url(../../exhibition/images/mainvisual/ttl_03.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#Jimtof h3.Guide{
	background-image: url(../../exhibition/images/mainvisual/ttl_04.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#Jimtof h3.Info{
	background-image: url(../../exhibition/images/mainvisual/ttl_05.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#Jimtof h3.Info2{
	background-image: url(../../exhibition/images/mainvisual/ttl_05.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 40px;
}


/* ====================================================================================

	=02.event
------------------------------------------------------------------------------------ */

#Jimtof #Jimtof-corner{
	width:980px;
	margin-bottom:30px;
	overflow:hidden;
}

#Jimtof #Jimtof-corner div.mgt,
#Jimtof #Jimtof-corner div.hpms{
	width:470px;
	float:left;
	_display:inline;
}

#Jimtof #Jimtof-corner div.report{
	float:left;
	_display:inline;
}

#Jimtof #Jimtof-corner div.hpms{margin-left:40px;}

#Jimtof #Jimtof-corner div.mgt h4,
#Jimtof #Jimtof-corner div.hpms h4{
	width:460px;
	padding:6px 0 6px 10px;
	margin-bottom:15px;
	background:#D6EEFB;
	color:#0068B5;
	text-align:left;
	font-size:0.813em;
}


#Jimtof #Jimtof-corner div.mgt div,
#Jimtof #Jimtof-corner div.hpms div{
	width:470px;
	text-align:left;
	background: url(../images/dot_01.gif) repeat-x left bottom;
	margin-bottom:10px;
	padding-bottom: 10px;
	overflow:hidden;
}

#Jimtof #Jimtof-corner div.report div{
	text-align:left;
	padding-bottom: 10px;
	overflow:hidden;
}

#Jimtof #Jimtof-corner div.mgt div p,
#Jimtof #Jimtof-corner div.hpms div p{
	width:80px;
	float:left;
}

#Jimtof #Jimtof-corner div.mgt div dl,
#Jimtof #Jimtof-corner div.hpms div dl{
	width:360px;
	float:right;
	text-align:left;
}

#Jimtof #Jimtof-corner div.report div dl{
	text-align:left;
}

#Jimtof #Jimtof-corner div.mgt div dl dt,
#Jimtof #Jimtof-corner div.hpms div dl dt,
#Jimtof #Jimtof-corner div.report div dl dt{
	font-size:0.813em;
	margin-bottom:10px;
	font-weight:bold;
}

#Jimtof #Jimtof-corner div.mgt div dl dd,
#Jimtof #Jimtof-corner div.hpms div dl dd,
#Jimtof #Jimtof-corner div.report div dl dd{
	font-size:0.75em;
	line-height:1.5;
}

#Jimtof #Jimtof-corner div.mgt div dl dt,
#Jimtof #Jimtof-corner div.hpms div dl dt,
#Jimtof #Jimtof-corner div.mgt div dl dd,
#Jimtof #Jimtof-corner div.hpms div dl dd,
#Jimtof #Jimtof-corner div.report div dl dd{
	color:#656363;
}

#Jimtof #Jimtof-booth{
	width:882px;
	margin:0 auto 30px;
}0

#Jimtof #Jimtof-booth dl{
	width:882px;
	text-align:left;
}

#Jimtof #Jimtof-booth dl dt{
	margin-bottom:15px;
	color:#000;
	font-size:0.813em;
}

#Jimtof p.Banner{
	width:980px;
	margin:0 auto;
	text-align:right;
}

#Jimtof p.Banner span{
	display:block;
	padding-top:5px;
	text-align:right;
	font-size:0.813em;
}

#Jimtof p.report{
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
