@charset "utf-8";

/* =======================================



	Info CSS



 -----------------------------------------

	INDEX

 -----------------------------------------



	=01.ttl

	=02.list

	=02.article



========================================== */











/* ====================================================================================



	=01.ttl

------------------------------------------------------------------------------------ */



#InfoContents h2{
	margin: 0 0 15px;
	padding: 5px 10px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: #0070B6;
}
#InfoContents h2:before{
	font-family: fontAwesome;
	content: "\f0c8";
	margin-right: 5px;
}





#InfoContents h3{

	width:980px;

	height:41px;

	position:relative;

	margin-bottom:30px;

	background: url(../../information/images/ttl2.png) no-repeat left top;

}



#InfoContents h3 span{

	position:absolute;

	width:0;

	height:0;

	overflow:hidden;

}



#TopicsContents h2{

	width:940px;

	height:50px;

	line-height:50px;

	padding:0 20px;

	margin-bottom:30px;

	background:#E6E6E6;

	font-size:0.938em;

	color:#000;

	font-weight:normal;

}





/* ====================================================================================



	=02.list

------------------------------------------------------------------------------------ */



#InfoContents dl{


	margin:0 auto;

	text-align:left;

	overflow:hidden;

}



#InfoContents dl dt{

	width:7em;

	padding-left:10px;

	float:left;

	clear:both;

	/*background: url(../img/arrow03.png) no-repeat left center;*/

}





#InfoContents dl dt,

#InfoContents dl dd{


	padding-top:10px;

	padding-bottom:10px;


}
#InfoContents dl dd{
	padding: 10px 0 10px 8em;
	border-bottom:1px dotted #888;
}
#InfoContents dl dd img{
	margin-left: 5px;
	vertical-align: middle;
}



/* ====================================================================================



	=03.article

------------------------------------------------------------------------------------ */



#TopicsContents #Article{

	width:980px;

	text-align:left;

	overflow:hidden;

}



#TopicsContents #Article #Entry{

	width:660px;

	float:left;

	display:inline;

	margin-left:10px;

}



#TopicsContents #Article #Fig{

	float:right;

	width:250px;

}





#TopicsContents #Article #Entry div{

	width:660px;

	text-align:left;

}



#TopicsContents #Article #Entry div.m-news{

	padding-bottom:20px;

	margin-bottom:20px;

	background: url(../img/dot_01.gif) repeat-x left bottom;

}



#TopicsContents #Article #Entry div dl{

	width:100%;

}



#TopicsContents #Article #Entry div dl dt,

#TopicsContents #Article #Entry div dl dd,

#TopicsContents #Article #Entry div p{

	font-size:0.813em;

	line-height:1.5;

}



#TopicsContents #Article #Entry div dl dt{margin-bottom:1em;}



#TopicsContents #Article #Entry div p{

	margin-bottom:10px;

}

