body {
	width: 100%;
	background-color:#000000;
	color:#ffffff;
}
#wrapper {
}
.block {
	width: 960px;
	margin: 0 auto;
}
.header_bg {
	background: url("/g_meneki/images/header１.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.header {
	background: url("/g_meneki/images/header1_2.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
	height: 90px;
	position: relative;
	width: 960px;
}
.main_bg {
	background: url("/g_meneki/images/main1.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.main {
	background: url("/g_meneki/images/main1.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
	height: 1080px;
	position: relative;
}
.pt86 {
	padding-top:86px;
}
.pt55 {
	padding-top:55px;
}
.pt115 {
	padding-top:115px;
}
.box1_bg {
	background: url("/g_meneki/images/box1.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
	height: 389px;
	position: relative;
	width: 855px;
	margin:0 auto;
}
.w450 {
	width:450px;
}
.lh30 {
	line-height:30px;
}
.top_bg {
	background: url("/g_meneki/images/mission9.jpg") repeat-y scroll center top rgba(0, 0, 0, 0);
}
.top {
	background: url("/g_meneki/images/mission9_2.jpg") repeat-y scroll left top rgba(0, 0, 0, 0);
	position: relative;
	width: 960px;
	height:64px;
}
.middle_bg {
	background: url("/g_meneki/images/bg1.gif") repeat-y scroll center top rgba(0, 0, 0, 0);
}
.middle {
	background: url("/g_meneki/images/bg1_2.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
	position: relative;
	width: 960px;
}
.bg_inner {
	padding:0 50px;
}
.bottom_bg {
	background: url("/g_meneki/images/mission7_9.jpg") repeat-y scroll center top rgba(0, 0, 0, 0);
}
.bottom {
	background: url("/g_meneki/images/mission7_9_2.jpg") repeat-y scroll left top rgba(0, 0, 0, 0);
	position: relative;
	width: 960px;
	height:65px;
}
.footer_bg {
	background: url("/g_meneki/images/footer.jpg") repeat-y scroll center top rgba(0, 0, 0, 0);
}
.footer {
	background: url("/g_meneki/images/footer_2.jpg") repeat-y scroll left top rgba(0, 0, 0, 0);
	position: relative;
	width: 960px;
	height:183px;
}
.pt100 {
	padding-top:100px;
}
.mission1_bg {
	background: url("/g_meneki/images/mission1.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.mission1 {
	background: url("/g_meneki/images/mission1_2.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
	height: 480px;
	position: relative;
	width: 960px;
}
.mission1_bg2 {
	background: url("/g_meneki/images/mission1_5.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
	width:416px;
	height:389px;
}
.mission2_bg {
	background: url("/g_meneki/images/mission2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.mission2 {
	background: url("/g_meneki/images/mission2_2.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
	height: 480px;
	position: relative;
	width: 960px;
}
.mission5_bg {
	background: url("/g_meneki/images/mission5_8.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	height:492px;
}
.mission9_bg {
	background: url("/g_meneki/images/mission9_3.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
	height:549px;
}
.pt108 {
	padding-top:108px;
}
.pt60 {
	padding-top:60px;
}
.pt76 {
	padding-top:76px;
}
.pt70 {
	padding-top:70px;
}
.w350 {
	width:350px;
}
.tgt {
	opacity: 0;
}
.tgt span {
	display: none;
	float: left;
}
.tgt span.cur {
	display: block;
}
.pt120 {
	padding-top:120px;
}
.pl100 {
	padding-left:100px;
}
.pt80 {
	padding-top:80px;
}
.mission8_bg {
	background: url("/g_meneki/images/mission8.jpg") repeat-y scroll center top rgba(0, 0, 0, 0);
}
.mission8 {
	background: url("/g_meneki/images/mission8_2.jpg") repeat-y scroll left top rgba(0, 0, 0, 0);
	position: relative;
	width: 960px;
	height:1061px;
}
.w800 {
	width:800px;
}
.list1 {
	width:800px;
	overflow:hidden;
}
.list1 ul {
	list-style-type:none;
	margin-right:-17px;
}
.list1 li {
	float:left;
	padding-right:17px;
}
.pt140 {
	padding-top:140px;
}
.pt530 {
	padding-top:530px;
}
#social {
	display: inline;
	list-style: none;
}
#social li {
	float: left;
	display: block;
	vertical-align: middle;
}
.w110 {
	width:110px;
}
.w120 {
	width:120px;
}
.w85 {
	width:85px;
}
.pl270 {
	padding-left:270px;
}
.pt90 {
	padding-top:90px;
}
#page-top {
	position: fixed;
	bottom: 20px;
	right: 50px;
}
