@charset "utf-8";

/* ------------------------------------------------------------

	filename:	style.css
	created:	100312
	
------------------------------------------------------------ */
#platform #contents #mainContents {
	padding:10px;
	}

#platform #contents #mainContents h1,
#platform #contents #mainContents h2,
#platform #contents #mainContents h3,
#platform #contents #mainContents h4,
#platform #contents #mainContents p,
#platform #contents #mainContents div,
#platform #contents #mainContents ul,
#platform #contents #mainContents ol,
#platform #contents #mainContents li,
#platform #contents #mainContents dl,
#platform #contents #mainContents dt,
#platform #contents #mainContents dd {
	border:0;
	margin:0;
	padding:0;
	color:#333333;
	background-color:#ffffff;
	}

#platform #contents #mainContents a.LinkIconOff {
	background-image:none;
	margin:0;
	padding:0;
	}
	

/*    Global Navigation    */
#platform #contents #mainContents #Glnv {
	width:940px;
	margin-bottom:7px;
	}
#platform #contents #mainContents #Glnv ul {
	list-style-type:none;
	padding-left:668px;
	}
#platform #contents #mainContents #Glnv li {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	}
#platform #contents #mainContents #Glnv li.Glnv_Top a {
	width:53px;
	height:20px;
	display:block;
	margin-right:10px;
	background:url(../images/glnv_top.gif) no-repeat 0 0;
	}
#platform #contents #mainContents #Glnv li.Glnv_Top a:hover {
	background-position:0 -20px;
	}
#platform #contents #mainContents #Glnv li.Glnv_Map a {
	width:122px;
	height:20px;
	display:block;
	margin-right:10px;
	background:url(../images/glnv_map.gif) no-repeat 0 0;
	}
#platform #contents #mainContents #Glnv li.Glnv_Map a:hover {
	background-position:0 -20px;
	}
#platform #contents #mainContents #Glnv li.Glnv_Access a {
	width:77px;
	height:20px;
	display:block;
	background:url(../images/glnv_access.gif) no-repeat 0 0;
	}
#platform #contents #mainContents #Glnv li.Glnv_Access a:hover {
	background-position:0 -20px;
	}


/*    Margin Bottom    */
#platform #contents #mainContents .MgnBtm00 {
	margin-bottom:0;
	}
#platform #contents #mainContents .MgnBtm10 {
	margin-bottom:10px;
	}
#platform #contents #mainContents .MgnBtm20 {
	margin-bottom:20px;
	}
#platform #contents #mainContents .MgnBtm30 {
	margin-bottom:30px;
	}
#platform #contents #mainContents .MgnBtm40 {
	margin-bottom:40px;
	}
#platform #contents #mainContents .MgnBtm50 {
	margin-bottom:50px;
	}
#platform #contents #mainContents .MgnBtm60 {
	margin-bottom:60px;
	}

#platform #contents #mainContents .MgnLft20 {
	margin-left:20px;
	}

#platform #contents #mainContents dt,
#platform #contents #mainContents dd {
	float:left;
	font-size:120%;
	line-height:1.5;
	font-style:normal;
	font-weight:normal;
	}


#platform #contents #mainContents .FontRed {
	color:#ff0000;
	}



/*----------------------------------------------------------------*/
/*    強制的にclearするセレクタ                                   */
/*----------------------------------------------------------------*/
.clear {
	display:block;
	clear:both;
	height:0;
	line-height:0px;
	font-size:1px;
	}
/*  clearfix  */
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
.clearfix {
	display:inline-table;
	min-height:1%;
	}
/*  Hides from MacIE  */
* html .clearfix {
	height:1%;
	}
.clearfix {
	display:block;
	}
/*  Hides from MacIE  */

/* EOF */

