/* CSS Document */

/*page01*/

.p01{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}



.p01_sec01 {
	background:url(../images/p01/section01-1.png) no-repeat;
	width:759px;
	height:208px;
	margin:0 auto;
	position:relative;
}

.p01_sec02 {
	background:url(../images/p01/section01-2.png) no-repeat;
	width:759px;
	height:232px;
	margin:0 auto;
	position:relative;
}

.p01_sec03 {
	background:url(../images/p01/section01-3.png) no-repeat;
	width:759px;
	height:260px;
	margin:0 auto;
	position:relative;
}

.p01_sec04 {
	background:url(../images/p01/section01-4.png) no-repeat;
	width:759px;
	height:206px;
	margin:0 auto;
	position:relative;
}


.spec01{
	position:absolute;
	width:150px;
	top:70px;
	left:15px;
	font-size:12px;
	line-height:1.3;
	font-weight: bold;
	color:#fff;	
	z-index:9999;
}
.spec02{
	position:absolute;
	width:170px;
	top:70px;
	right:15px;
	font-size:12px;
	line-height:1.3;
	font-weight: bold;
	color:#fff;	
	z-index:9999;
}
.spec03{
	position:absolute;
	width:150px;
	top:35px;
	left:15px;
	font-size:12px;
	line-height:1.2;
	font-weight: bold;
	color:#fff;	
	z-index:9999;
}
.spec04{
	position:absolute;
	width:175px;
	top:85px;
	right:10px;
	font-size:12px;
	line-height:1.1;
	font-weight: bold;
	color:#fff;	
	z-index:9999;
}
.spec05{
	position:absolute;
	width:150px;
	top:0px;
	left:15px;
	font-size:12px;
	line-height:1.2;
	font-weight: bold;
	color:#fff;	
	z-index:9999;
}
.spec06{
	position:absolute;
	width:170px;
	top:50px;
	right:15px;
	font-size:12px;
	line-height:1.3;
	font-weight: bold;
	color:#fff;	
	z-index:9999;
}

.p1_sec2 {
	background:url(../images/p01/section02.png) no-repeat;
	width:759px;
	height:374px;
	margin:0 auto;
	position:relative;
}

.spec07{
	position:absolute;
	color:#000;
	top:90px;
	left: 0;
	right: 0;
	margin:auto;
	width:450px;
	font-size:15px;
	line-height:1.5;
	font-weight: bold;
	z-index:9999;
}

.p1_sec3 {
	background:url(../images/p01/section03.png) no-repeat;
	width:759px;
	height:342px;
	margin:0 auto;
	position:relative;
}

.spec08{
	position:absolute;
	width:360px;
	top:100px;
	left:40px;
	font-size:16px;
	line-height:1.5;
	font-weight: bold;
	color:#000;	
	z-index:9999;
}


.p1_sec4_1 {
	background:url(../images/p01/section04-1.png) no-repeat;
	width:759px;
	height:222px;
	margin:0 auto;
	position:relative;
}

.spec09{
	position:absolute;
	width:160px;
	top:150px;
	left:20px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec10{
	position:absolute;
	width:160px;
	top:150px;
	left:205px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec11{
	position:absolute;
	width:160px;
	top:150px;
	left:390px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec12{
	position:absolute;
	width:160px;
	top:150px;
	left:580px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec13{
	position:absolute;
	width:160px;
	top:100px;
	left:20px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec14{
	position:absolute;
	width:160px;
	top:100px;
	left:205px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec15{
	position:absolute;
	width:160px;
	top:100px;
	left:390px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec16{
	position:absolute;
	width:160px;
	top:100px;
	left:580px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec17{
	position:absolute;
	width:160px;
	top:100px;
	left:20px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec18{
	position:absolute;
	width:160px;
	top:100px;
	left:205px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec19{
	position:absolute;
	width:160px;
	top:100px;
	left:390px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.spec20{
	position:absolute;
	width:160px;
	top:100px;
	left:580px;
	font-size:12px;
	line-height:1.2;
	color:#fff;	
	z-index:9999;
}

.p1_sec4_2 {
	background:url(../images/p01/section04-2.png) no-repeat;
	width:759px;
	height:174px;
	margin:0 auto;
	position:relative;
}
.p1_sec4_3 {
	background:url(../images/p01/section04-3.png) no-repeat;
	width:759px;
	height:175px;
	margin:0 auto;
	position:relative;
}

.p1_sec5 {
	background:url(../images/p01/section05.jpg) no-repeat;
	width:743px;
	height:308px;
	margin:0 auto;
	position:relative;
}

.spec21{
	position:absolute;
	width:440px;
	top:10px;
	left:290px;
	font-size:15px;
	line-height:1.3;
	color:#fff;	
	z-index:9999;
	font-weight: bold;
}


.p01_sec05 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:800px;
	height:780px;
	background:url(common/bg.jpg) repeat-y;
	margin:0 auto;
	position:relative;
}

.sec_metal01{
	background:url(../images/p01/section06-01.jpg) no-repeat;
	width:732px;
	height:286px;
	margin:0 auto;
	position:relative;
	
	}
.sec_metal02{
	
	width:732px;
	height:250px;
	background:url(../images/p01/section06-02.jpg) no-repeat; 
	margin:0 auto;
	position:relative;
	
	}
	.metal_spec1{
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		width:400px;
	position:absolute;
	top:130px;
	right:10px;
	font-size:16px;
	line-height:1.3;
	font-weight: bold;
	color:#fff;	
	text-shadow: 1px 0px 0px #000, 0px 1px 0px #000, -1px 0px 0px #000, 0px -1px 0px #000;
	z-index:5;
	}