@charset "utf-8";
/* CSS Document */


body {
	color: #27222B;
	font-size: 10pt;
	line-height:1.3;
	margin:0;
	padding:0;
	background-color:#fff;
	overflow:hidden;
	height:100%;
	}
	
html , body {height:100%;}


 p,ul,dl,dd,dt,h1,h2,h3,h4
{padding:0px;
margin:0px;
	font-size:10pt;
	font-weight:400;
}

.clear{
clear:both;
width:100%; /* IE6.7 */
  font-size: 0;
  line-height: 0;
  height: 0px;
  visibility: hidden;
}

.clearplus{
clear:both;
width:100%; /* IE6.7 */
}

a{
	color: #6d6d7f;
}

li{
	list-style:none;
}

.style_red{
	color:#C00;
}

.style_red a{
	color:#C00;
}

.font_small{
font-size:8pt;
}

#wrapper {
	

}


#top_bg {
position:fixed;
z-index: -1;
}

#contents{
	position:absolute;
	z-index: 0;				/* Place the new body above the background image */
	height:50%;width:100%;	/* Make the new body fill the screen */
    background:url(bg.png);
	bottom:0;
	overflow:hidden;
}

#circle_logo{
	position:fixed;
	left:50px;
	z-index:200;
}

#account{
	position:fixed;
	right:0px;
	z-index:200;

}

#account div{
	float:left;
}

#primary{
		float:left;
}

#secondary{
	float:left;
	padding-left:20px;
}

#demo{

}

#copy{

}

#shop{
	padding-top:12px;
	width:600px;
}


#shop li{
	line-height:0;
	float:left;
	
}

#track{
	padding-left:100px;
	width:1000px;
	height:400px;
}

#track dt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		float:left;
	font-weight:800;
	font-size:12pt;
		padding-right:16px;
		border-bottom:1px dotted;

}


#track dd{
		padding-top:12px;
font-size:9pt;
padding-bottom:8px;


}

#ouen_banner{
		float:left;
	padding-left:0px;
}

#circle{
	padding-left:50px;
	padding-bottom: 50px;
	float:left;
	width: 700px;
}

#circle ul {padding-left:40px;
}

#circle .link_float{
	float:left;	
}

#circle ul li{
	float:left;
	line-height:0;
}

.box{
	margin-top:12px;
	position:relative;
}



.nav{
	position: fixed;
	right:16px;
	bottom:0;
	z-index:100;
}

.nav li{
	float:left;
}

/*背景用*/

div.section {
	width: 2000px;
	padding: 20px;
	height: 800px;
	float: left;
	z-index: 5;
	margin: 0 auto;
}
