@charset "UTF-8";
/* CSS Document */

body{
	margin:0;padding:0;
	text-align:center;
	background-color:#e1e1e1;
}
h1,h2,h3,p,ul,li,ol,dl,dt,dd{
	margin:0;padding:0;
}
p{
	font-size:10px;
	line-height:1.3em;
	padding:8px
}
p.caution{
	color:#ff0000;
}
p.note{
	text-align:right;
}
.caution{
	color:#ff0000;
}


/* main */

div#all{
	margin:0 auto;
	padding:0 0 30px 0;
	width:660px;
	background-color:#ffffff;
	text-align:left;
	color:#666666;
}
div#contents{
/*	padding:20px; */
	padding:20px 20px 0 90px;
}
h2 {
	padding:20px 0 0 0;
}
h3 {
	font-size:16px;
	padding:0 0 20px 0;

}

p{
	margin:0;padding:10px 0;
}


p#c01{
}
p#c02{
	position:relative;
	color:#000;
	text-align:left;
	left:250px;
	top:-60px;

}
p#c03{
	clear:both;
	margin:-30px 0 0 0;
}

input{
	margin:10px 0 0 0;
	padding:0;
	font-size:26px;
	height:35px;
	width:230px;
}
div#foot {
	text-align:center;
	margin-top:40px;
}

div.com{
	padding-bottom:100px;
}
img {
	border:0
}

strong{
	color:red;
	padding:0 3px;
}



/*err*/
div#contents2{
	padding:20px 20px 0 90px;
}
div#contents2 h2 {
	padding:20px 0 0 0;
}
div#contents2 h3 {
	font-size:16px;
	padding:0 0 0 0;

}

div#contents2 p#c03{
	margin:10px 0 0 0;
}
