


* {margin:0; padding:0}
html {height:100%;}
body {
	height:100%;
	font-size:74%;
	font-family:'メイリオ', Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#2F2F2F;
	/*background-color: #FFFFFF;*/
	background-color: #dcdddd;
	width: 100%;
	background-position: center top;
	text-align:center;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
}


img {vertical-align:bottom; border:0;}
li {list-style: none;}
hr {display: none;}
address {font-style: normal;}
em {font-style:normal;}
h4, h5, h6 {font-size:1em; font-weight:normal;}


/* clearfix style /////////////////////////////////////////*/

/*for new type broser*/
.clearfix:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*for IE5 mac*/
.clearfix {
	display: inline-block;
}
/* for WIN IE*/
/* hides from IE MAC \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}


/*for new type broser*/
ul#fooderNavi:after,
div#pageContents:after,
dl.bAillust:after,
ul#situation:after,
div.blockAchiev:after,
div.inMore:after,
ul#menuOpt:after,
dl#blockFlow:after,
div.innerIndex:after,
div#itemPresen:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*for IE5 mac*/
ul#fooderNavi,
div#pageContents,
dl.bAillust,
ul#situation,
div.blockAchiev,
div.inMore,
ul#menuOpt,
dl#blockFlow,
div.innerIndex,
div#itemPresen {
	display: inline-block;
}
/* for WIN IE*/
/* hides from IE MAC \*/
* html ul#fooderNavi,
* html div#pageContents,
* html dl.bAillust,
* html ul#situation,
* html div.blockAchiev,
* html div.inMore,
* html ul#menuOpt,
* html dl#blockFlow,
* html div.innerIndex,
* html div#itemPresen {
	height: 1%;
}
ul#fooderNavi,
div#pageContents,
dl.bAillust,
ul#situation,
div.blockAchiev,
div.inMore,
ul#menuOpt,
dl#blockFlow,
div.innerIndex,
div#itemPresen {
	display: block;
}
.clear{
	clear: both;
}