/* CSS Document */

#Container {
	background-image: url(../../image/special/container_ptn.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#MidokoroFlash {
	height: 43px;
	width: 274px;
	margin-top: 8px;
	margin-left: 460px;
}

#title{
	height:105px;
	background-image: url(../../image/special/special_h2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#title h2{
	text-indent: -999em;
}

#detailtitle {
	margin: 0px;
	padding: 0px;
	position: relative;
}
#Head2kaisou {
	background-image: url(../../image/game/game_h2_2kaisou.jpg);
	height: 105px;
	position: relative;
}

#Head2kaisou h2 {
	text-indent: -999em;
}
p#detailtitletotop a{
	text-indent:-999em;
	top:10px;
	left:30px;
	width:90px;
	height:35px;
	position: absolute;
}


#main {
	width:760px;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #0081cc;
	background-image: url(../../image/presents/bg_presentstop.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-bottom: 30px;
	padding-top: 24px;
}
h2#title{
	height:108px;
	background-image: url(../../image/presents/title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#presentslist {
	width: 720px;
	margin-left: 21px;
	list-style-type: none;
	margin-top: 0px;
}
#presents01 {
	height: 259px;
	width: 359px;
	background-image: url(../../image/presents/presents03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	float: left;
}
#presents01 a {
	height: 259px;
	width: 359px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#presents02 {
	height: 258px;
	width: 361px;
	float: left;
	position: relative;
	background-image: url(../../image/special/presents02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#presents02 a {
	height: 258px;
	width: 361px;
	position: absolute;
	left: 0px;
	top: 0px;
}.persentsunder {
	clear: both;
}
