@charset "Shift_JIS";
/* CSS Document */

/*visual*/
#wrap #container #visual{
	background-image: url(../images/visual.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 100px;
	width: 690px;
	margin: 0px;
}
#stage h3{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 300px;
	overflow: hidden;
}
#stage .title1{
background-image: url(../images/title_topics1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .title2{
background-image: url(../images/title_topics2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .title3{
background-image: url(../images/title_topics3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .title4{
background-image: url(../images/title_topics4.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .title5{
background-image: url(../images/title_topics5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/* what's new? */
#stage #information{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 650px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9D7E41;
}
#stage #information th{
	font-weight: normal;
	color: #A99595;
	text-align: left;
	vertical-align: top;
	width:100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9D7E41;
}
#stage #information td{
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9D7E41;
}
#stage #information td img{
	float: right;
	margin-bottom: 5px;
	margin-left: 20px;
}
#stage #information td h4{
	line-height: 1.8em;
	color: #9D7E41;
	margin-bottom: 10px;
}
#stage #information .new{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/banner_new.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 70px;
}
#stage #information .space{
	width: 20px;
}

/* campaign */
#stage .banner-campaign{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/banner_campaign.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 650px;
	overflow: hidden;
}
/* repair */
#stage .repair-text1{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 340px;
}
#stage .repair-photo1{
	margin: 0 0 0 10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}
#stage .repair-text2{
	margin: 0 0 0 10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 130px;
	color: #9F7F42;
}
#stage .repair-photo2{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 200px;
}

/* soldout */
#stage .photo-soldout{
	margin: 0px;
	padding: 0px;
	float: right;
	height: 225px;
	width: 310px;
	text-align: right;
}
/* handling */
#stage .page-anchor{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 150px;
}
#stage .page-anchor ul{
margin: 0px;
	padding: 0px;
}
#stage .page-anchor li{
color: #A99595;
line-height: 1.2em;
	margin: 0 0 10px 0;
	padding: 0px;
	list-style-type: none;
}
#stage .page-anchor li a,#stage .page-anchor li a:visited{
	color: #A99595;
	text-decoration: none;
}
#stage .page-anchor li a:hover,#stage .page-anchor li a:active{
	color: #c7a354;
	text-decoration: underline;
}
#stage .txt-handling{
	margin: 0 0 0 20px;
	padding: 0px;
	float: left;
	height: auto;
	width: 480px;
}
#stage .txt-handling h4{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 480px;
	overflow: hidden;
}
#stage .txt-handling .body-handle1{
	background-image: url(../images/body_handle1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .txt-handling .body-handle2{
	background-image: url(../images/body_handle2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .txt-handling .body-handle3{
	background-image: url(../images/body_handle3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .txt-handling .body-handle4{
	background-image: url(../images/body_handle4.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .txt-handling .body-handle5{
	background-image: url(../images/body_handle5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .txt-handling .body-handle6{
	background-image: url(../images/body_handle6.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .txt-handling .body-handle7{
	background-image: url(../images/body_handle7.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .txt-handling .body-handle8{
	background-image: url(../images/body_handle8.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .txt-handling .body-handle9{
	background-image: url(../images/body_handle9.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#stage .list-handle{
	background-color: #523F36;
	height: auto;
	width: 480px;
	margin:20px 0 20px 0;
}
#stage .list-handle th{
	color: #9D7E41;
	background-color: #050200;
	text-align: center;
	vertical-align: middle;
	width: 28%;
}
#stage .list-handle td{
	color: #9D7E41;
	background-color: #201305;
	text-align: center;
	vertical-align: middle;
	width: 12%;
}
#stage .anchor{
	margin: 0px;
	height: 15px;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear:both;
}
#stage .illust-handle1{
	float: left;
	height: 132px;
	width: 220px;
	text-align: left;
}
#stage .illust-handle2{
	float: left;
	height: 110px;
	width: 220px;
	text-align: left;
}
#stage .illust-handle3{
	float: left;
	height: 240px;
	width: 220px;
	text-align: left;
}
#stage .illust-handle4{
	float: left;
	height: 273px;
	width: 220px;
	text-align: left;
}
#stage .illust-handle5{
	float: left;
	height: 232px;
	width: 220px;
	text-align: left;
}

