.body800pxcel {
	width: 800px;
	border: 1px solid #999999;
	height: 700px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.footer {
	width: 730px;
	margin-top:10px;
	text-align:right;
	position: relative;
	bottom: -50px;
}
.main {
	width:730px;
}
.S {
	font-size:xx-small;
	color:#999999;
}
.M {
	font-size:x-small;
	color:#999999;
}
.text{
	padding-bottom:10px;
}
.L {
	font-size:medium;
	color:#999999;
	text-indent:200%;
}
.image-right {
	margin-right:10px;
}
.boder {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.companycel{
	padding-left: 15px;
	padding-right:15px;
	padding-bottom:15px;
}
.aisatsu-text {
	width:700px;
}
.footbox {
	width:730px;
	text-align:right;
	position: relative;
	bottom: 20px;
	float: none;
}
.footbox02 {
	width:730px;
	text-align:right;
	position: relative;
	padding-top: 5px;
}
.adobeFlashPlayer {
	width:730px;
	font-size: 60%;
	color:#999999;
	text-align:left;
	position: relative;
	bottom: 35px;
	float: none;
}
.adobeFlashPlayer a {
	color:#999999;
	text-decoration:underline;
}


#info {
	padding-top: 25px;
}


#info2 {
	font-size:13px;
	color:#999999;
}

#info2 a {
	color:#999999;
}

#iten {
	padding-left:230px;
}

html:not([lang*=""]) #iten {
	padding-left:230px;
}


.M_iten {
	padding-left:140px;
	font-size:14px;
	color:#6f6f6f;
}


#top {
	padding-bottom: 90px;
}

html:not([lang*=""]) #top {
	padding-bottom: 0;
}

