@charset "UTF-8";
/* フッタースペース無し用 */
#wapper div#global_footer {margin-top: 0;}

.clearfloat {
	clear:both;
	font-size: 1%;
	line-height: 0px;
	height: 0px;
	background-color: #3333CC;
}

/* トップページの DIV */
#wapper {
	background-image: url(../images/common/BackPattern.gif);
	background-repeat: repeat;
}
#maincontent {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#toppage {
	background-image: url(../images/top_page/top_page.jpg);
	height: 550px;
	width: 950px;
}
#jyucepage {
	background-image: url(../images/jyuce_page/jyuce_page.jpg);
	height: 550px;
	width: 950px;
}
#setpage {
	background-image: url(../images/set_page/set_page.jpg);
	height: 550px;
	width: 950px;
}
#storypage {
	background-image: url(../images/story_page/story_page.jpg);
	height: 550px;
	width: 950px;
}
#moviepage {
	background-image: url(../images/movie_page/movie_page.jpg);
	height: 550px;
	width: 950px;
}
#leftbox   {
	float: left;
	height: 550px;
	width: 250px;
	margin-right: 64px;
}
#leftbox  #use  {
	margin-bottom: 135px;
}
#lightpage  {
	float: left;
	height: 550px;
	width: 636px;
}
#lightpage   h2  {
	float: left;
}
#lightpage  ul  {
	float: left;
	height: 35px;
	list-style-type: none;
	padding-left: 11px;
}
#lightpage  li  {
	float: left;
	margin-right: 12px;
}
#lightpage  #syokai  {
	float: left;
	padding-top: 148px;
}
#lightpage iframe {
	float: left;
	margin-top: 19px;
	padding: 0px;
	height: 314px;
	width: 603px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body {
	overflow-x : hidden ;
}
#jyuce_in {
	background-image: url(../images/jyuce_page/jyuce_inframe.jpg);
	float: left;
	width: 295px;
	height: 630px;
	padding-left: 309px;
}
#jyuce_in #btn {
	float: left;
	padding-left: 212px;
}
#set_in {
	background-image: url(../images/set_page/set_inframe.jpg);
	float: left;
	width: 311px;
	height: 645px;
	padding-left: 293px;
}
#set_in #m01 {
	float: left;
	padding-top: 63px;
	height: 237px;
	width: 267px;
}
#set_in #m02 {
	float: left;
	height: 237px;
	width: 267px;
	padding-top: 41px;
}
#set_in #btn {
	padding-top: 15px;
	padding-left: 228px;
	height: 62px;
	width: 63px;
	float: left;
}
#story_in {
	background-image: url(../images/story_page/story_inframe.jpg);
	float: left;
	width: 604px;
	height: 770px;
}
#story_in #st01 {
	float: left;
	width: 300px;
	padding-top: 545px;
}
#story_in #st02 {
	float: left;
	height: 175px;
	width: 304px;
}
#story_in #btn {
	padding-top: 528px;
	width: 83px;
	float: left;
	padding-left: 221px;
}
#moviepage #movie      {
	height: 237px;
	width: 267px;
	padding-top: 14px;
	padding-left: 167px;
	float: left;
	padding-right: 202px;
}
#moviepage #btn {
	padding-top: 25px;
	padding-left: 56px;
	float: left;
	width: 547px;
}
