ul {
	list-style: none;
}
body{
	background: #000;
}
div#container {
	padding: 0px;
}

div#one_maincolumn {
	max-width: 1920px;
	margin:0 auto 0;
}
.lp2_block{
	width: 1000px;
	margin:0 auto 0;
}
header {
	background:url(../img/lp2_block_01_bg.jpg) repeat-x bottom center #000;
}
#lp2_block_01 .lp2_block{
	padding-top:10px;
	height: 692px;
	position:relative;
}
#b01_logo{
	float: left;
}
#b01_tel{
	float: right;
	margin-top: 4px;
}
#b01_img_01{
	position: absolute;
	left:0;
	bottom:-60px;

}
#lp2_block_02{
	background: url(../img/lp2_block_02_bg.png.jpg) repeat-x bottom center #fff;
}
#lp2_block_02 .lp2_block{
	margin-top:118px;
	position:relative;
}
#b02_img_01{
	position: absolute;	
	left: -50px;
	top: -40px;
}
#b02_img_02{
	display: block;
	padding: 425px 0 210px;
}
#b02_img_03{
	position: absolute;	
	right: -230px;
	bottom: 40px;
}
#lp2_block_03{
	background: url(../img/lp2_block_03_bg.jpg) repeat-x bottom center #00091b;
}
#lp2_block_03 .lp2_block{
	position:relative;
}
#b03_img_01{
	position: absolute;	
	left: -50px;
	top: -160px;
}
#b03_img_02{
	display: block;
	padding: 240px 0 40px;
	text-align: center;
}
#b03_img_03{
	display: block;
	padding: 0 0 40px;
	text-align: center;
}
#b03_wrap{
	overflow: hidden;
	padding-bottom: 140px;
}
#b03_left{
	float: left;
	width: 491px;
}
#b03_img_04{
	display: block;
	margin-bottom: 25px;
}
#b03_right{
	float: right;
	width: 480px;
}
#b03_img_06{
	display: block;
	margin-bottom: 70px;
}
#b03_img_07{
	position:absolute;
	right: 0;
	bottom:-200px;
}
#lp2_block_04{
	background: url(../img/lp2_block_04_bg.jpg) no-repeat bottom center;
}
#lp2_block_04 .lp2_block{
	position:relative;
}
#lp2_block_04 .lp2_wrap{
	background: url(../img/lp2_block_04_07.png) no-repeat 1124px 336px;
}
#b04_img_01{
	position: absolute;	
	left: -50px;
	top: -50px;
}
#b04_img_02{
	display: block;
	padding: 230px 0 55px;
	text-align: center;
}
#b04_wrap{
	overflow: hidden;
	margin: 0 -15px 0 -15px;
	padding-bottom:225px;
}
#b04_left{
	width: 546px;
	float: left;
	display: block;
}
#b04_left li{
	display: block;
	margin-bottom: 50px;
}
#b04_img_03{
	width: 546px;
}
#b04_img_04{
	width: 475px;
	padding-left:67px;
}
#b04_img_05{
	width: 544px;
}
#b04_right{
	width: 456px;
	float: right;
	display: block;
	padding-top: 72px;
}
#lp2_block_05{
	background: url(../img/lp2_block_05_bg_01.gif) repeat-y top center;
	padding-top: 40px;
}
#lp2_block_05 .lp2_wrap{
	background: url(../img/lp2_block_05_bg_02.png) no-repeat bottom center;
	padding-bottom:100px;
}
#lp2_block_05 .lp2_block{
}
#b05_img_01{
	display: block;
	margin-bottom: 30px;
}
#b05_img_02{
	display: block;
	margin-bottom: 20px;
}
#b05_img_03{
	display: block;
}
#lp2_block_06{
	background: #00091b;

}
#b06_img_01{
	display: block;
	text-align: center;
	padding:35px 0 35px;
}
#b06_img_02{
	display: block;
	text-align: center;
	padding-bottom: 40px;
}
#b06_img_03{
	display: block;
	text-align: center;
	padding-bottom: 100px;
}
#b06_img_04{
	display: block;
	text-align: center;
	padding-bottom: 100px;
}
#b06_img_05{
	display: block;
	text-align: center;
	padding-bottom: 60px;
}
#lp2_block_07{
	background: #fff;
	padding:30px;
}
#lp2_block_08{
	background: #000;
	padding:15px 0 60px;
}
#foot_nav{
	display: block;
}
#foot_nav li{
	float: left;
	margin-right: 15px;
}
#foot_nav li a{
	background: url(../img/lp2_arrow.png) no-repeat left center;
	padding-left:10px;
	font-size:13px;
	text-decoration: none;
	color:#fff;
}
#copyright{
	float: right;
}
.lightbox {
	display: none;
}
#pagetop{
	width:65px;
	height:65px;
	position:fixed;
	bottom:20px;
	right:20px;
	background: url(../img/pagetop_on.png) no-repeat 0 0;
	opacity: 0;
	display: none;
}