@charset "UTF-8";
html {
	font-family:'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',serif;
	/* 	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; */
	font-size:11px;
	line-height:160%;
    height:100%;
	background:#fdfdfd;
	color:#666666;
}
body {
	opacity:0;
	margin: 0px;
	padding: 0px;
	height:100%;
	margin: 0px;
	padding: 0px;
}
#mask{
	z-index: 5;
	position:fixed;
	background-color: #fff;
	z-index:999;
}
a {
	color:#808389;
	text-decoration: underline;
}
.on{
	opacity:0.5;
}
img {
    border-style:none;
}
.clear {
	clear:both;
}

div#container{
    width: 100%;
    margin:0px auto;
    position:relative;
    height: 100%;
    min-height: 100%;
}
body > #container {
        height: auto;
}
div#main{
    width: 916px;
	margin:auto;
	padding-top:0px;
    padding-left:auto;
    padding-right:auto;
    padding-bottom:60px;
}
div#foot{
	text-align:center;
    position:absolute;
    bottom:0px;
    height:36px;
    width:100%;
	border-top:#e8e9e9 solid 1px;
	padding-top:5px;
	border-bottom:#443936 solid 5px;
	background:#fff;
}
#ft{
	font-size: 9px;
	margin-top: 6px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: auto;
}
#contentsArea{
	float:left;
	width:809px;
}
#logo{
	float:right;
	width:84px;
	margin: 0;
	padding: 0;
}
#globalmenu{
	margin: 0;
	padding: 0;
	width: 807px;
    height:47px;
	padding-top:49px;
	border-bottom:#e8e9e9 solid 1px;
	letter-spacing: 0.4em;
	color:#C5C5C5;
}
#globalmenu a{
	color:#000000;
	text-decoration:none;
}
#globalmenu ul { 
  list-style-type: none;  
  margin: 0 0 0 0px;
  text-align:center;
  padding-left: 40px;
}
#globalmenu li {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  padding-right: 40px;
}