@charset "shift_jis";

* {
	margin:0px;
	padding:0px;
}

html {
    height:100%;
	background-color: #000000;
}
body {
	background-color: #000000;
	background:url(../img/temp/back.gif);
	background-repeat:repeat-x;
	color:#000000;
	font-size: 80%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	height:100%;
	text-align:center;
}

body > #form_all{ /* ieˆÈŠOhack */
    height:100%; 
}

a{
	cursor:pointer;
}

form ul li dl dt dd div input p img{
	margin: 0px;
	padding: 0px;
}

img { border:none; }

ul {
	list-style: none;
}

div{
	text-align:left;
}

.all{
	width:758px; height:auto; background-color:#FFFFFF; border-color:#ffffff; border-width:0px 1px 0px 1px; border-style:solid; margin-right:auto; margin-left:auto; overflow:hidden; position:relative;
}

.header{
	width:758px;
	height:56px;
	float:left;
	background-color:#000000;
}
	.header li{
		padding-top:9px;
		float:left;
	}
		.header li.h1{
			padding-left:18px;
		}
		.header li.h2{
			padding-top:22px;
			padding-left:49px;
		}
		.header li.h3{
			padding-left:49px;
		}

.header2{
	width:758px;
	height:92px;
	float:left;
	background-color:#000000;
}
	.header2 li{
		padding-top:9px;
		float:left;
		display:inline;
	}
		.header2 li.h1{
			padding-left:18px;
		}
		.header2 li.h2{
			padding-top:52px;
			padding-left:62px;
		}
		.header2 li.h3{
			padding-top:52px;
			padding-left:11px;
		}


.foot_line{
	width:758px;
	float:left;
}
.footer{
	width:758px; display:block; float:left; background-image:url(../img/temp/foot_back.jpg);
}

	.footer p.title{
		width:710px; padding-top:14px; padding-bottom:9px; padding-left:24px; line-height:1%; display:block;
	}
	.footer ul{
		width:758px; height:auto; line-height:1%;
	}

	.footer ul li.foot_li1{
		width:352px; float:left; padding-left:24px; line-height:1%;
	}
		.footer ul li.foot_li1 p{
			width:352px; line-height:1%; text-align:center;
		}
		.footer ul li.foot_li1 .p1{
			display:inline;
		}
		.footer ul li.foot_li1 .p2{
			background-color:#cccccc; padding-top:5px; padding-bottom:7px;
		}
		.footer ul li.foot_li1 .p3{
			padding-top:13px; padding-bottom:5px; background-image:url(../img/temp/foot_back2.gif);
		}
		.footer ul li.foot_li1 .p4{
			padding-bottom:13px; background-image:url(../img/temp/foot_back2.gif);
		}
		.footer ul li.foot_li1 .p5{
			display:inline;
		}
			.footer ul li.foot_li1 .p5 img{
				padding-bottom:24px;
			}
		
	
	.footer ul li.foot_li2{
		width:352px; float:left; padding-left:5px; line-height:1%;
	}
		.footer ul li.foot_li2 p{
			width:352px; line-height:1%; text-align:center;
		}
		.footer ul li.foot_li2 .p1{
			display:inline;
		}
		.footer ul li.foot_li2 .p2{
			background-color:#cccccc; padding-top:5px; padding-bottom:7px;
		}
		.footer ul li.foot_li2 .p3{
			padding-top:9px; padding-bottom:5px; background-image:url(../img/temp/foot_back2.gif);
		}
		.footer ul li.foot_li2 .p4{
			text-align:left; padding-bottom:5px; background-image:url(../img/temp/foot_back2.gif);
		}
			.footer ul li.foot_li2 .p4 img{
				padding-left:34px;
			}
		.footer ul li.foot_li2 .p5{
			display:inline;
		}
			.footer ul li.foot_li2 .p5 img{
				padding-bottom:24px;
			}

		
.copy{
	width:758px;
	margin-left:auto;
	margin-right:auto;
	padding-top:7px;
	padding-bottom:30px;
	text-align:center;
	color:#FFFFFF;
}

br.clr{
	clear:both;
}

.clearfix:after { content: ""; display: block; clear: both; }






