@charset "shift_jis";

body#top{
	background: url(../images/top2.jpg) center 80px no-repeat #fed915;
}

#contents .title{
	height:490px;
}
#contents h1,
#contents h2 {
	text-indent:-9999px;
}

#nav {
	padding:0 0 10px 20px;
	height:162px;
}
#nav li{
	float:left;
	height:162px;
	display:block;
	position:relative;
}
#nav li img{
	position:relative;
	z-index:2;
}
#nav li.nav1{
	padding-right:8px;
}
#nav li.nav3{
	padding:0 8px 0 2px;
}
#nav li.nav3{
	padding:0 8px 0 2px;
	margin-top:-15px;
}
#nav li span{
	display:none;
	position:absolute;
	z-index:1;
}
#nav li.nav1 span{
	right:7px;
	top:-48px;
}
#nav li.nav2 span{
	right:3px;
	top:-40px;
}
#nav li.nav3 span{
	right:18px;
	top:-40px;
}

.dlb {
	position:relative;
	top: 0px;
	margin: -20px 0 5px 510px;
}

#content-footer {
	position:relative;
	height: 126px;
}
#content-footer .package {
	position: absolute;
	top:0px;
	left:0;
}
#content-footer .date {
	position: absolute;
	top:0px;
	left:188px;
}
#content-footer .icon {
	position: absolute;
	top:21px;
	left:108px;
}
#content-footer .cero {
	position: absolute;
	top:24px;
	left: 153px;
}
#content-footer .nn {
	position: absolute;
	top:34px;
	left:185px;
}
#content-footer .price {
	position:absolute;
	top:37px;
	left:265px;
}
#content-footer .pk-dl {
	position: absolute;
	top:63px;
	left:110px;
}
#content-footer .infor {
	position: absolute;
	top:63px;
	left:297px;
}
#content-footer .yoyaku-dl {
	position: absolute;
	top:95px;
	left:108px;
}
#content-footer .information{
	position:absolute;
	width:400px;
	height:113px;
	top:0;
	left:507px;
	background:url(../images/info_bg.png) 0 0 no-repeat;
}
#content-footer .information h3{
	float:left;
	padding:40px 12px 0 18px;
}
#content-footer .information .info-txt{
	height:71px;
	width:270px;
	font-size:12px;
	overflow:hidden;
	margin-top:20px;
	display:block;
}
#content-footer .information .info-txt li{
	list-style:disc outside;
	margin-left:16px;
}
#content-footer .information .info-txt li a{
	text-decoration:underline;
	color: #ffa500;
}
#content-footer .tw{
	position:absolute;
	top:0;
	right:0;
}
#content-footer .fb{
	position:absolute;
	top:28px;
	right:0;
}

#dload {
  width: 480px;
  height: 470px;
  margin: 0 auto;
  background-image: url('../images/dl_bg.png');
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}

#dload #dltxt01{
	padding-top: 23px;
	text-align:center;
	margin: 0 0 8px;
}

#dload #qr{
  text-align: center;
  margin-bottom: 10px;
}

#dload #dltxt02{
  text-align:center;
}
