@charset "utf-8";
/* CSS Document */

#noticebox{
	padding:5px;
	background-color:#E0EEEE;
	font-size:90%;
	margin:15px 0;
}


legend{
	display:block;	
	float:left;
	width: 150px;
	float: left;
}

.fm{
	display:block;	
	float:left;
	width: 150px;
	float: left;	
}

table.t1{
	padding:5px;
	text-align:center;	
	border-spacing:0;
}

.t1 td{
	padding:0.3em 1em;
}

h3{
	font-size:120%;
	font-weight:bold;
	padding-bottom:10px;
}

#imgarea{
	border:#666 dotted 1px;
	min-height:200px;
	max-height:1000px;	
	background-image:url(../images/imagearea_bg.png);
	background-repeat:repeat;
}

#basearea{
	border:#999999 dotted 2px;
	min-height:300px;
	position: relative; 	
	background-image:url(../images/imagearea_bg.png);
	width:100%;

}

#addimgarea{
	position:absolute;
	top:0;
	left:0;
	border:#ccc dashed 2px;
}

#stampf{
	position:absolute;
	top:0;
	left:0;
	border:#111111 dashed 1px;
	
}


.stepno{
	font-family: 'Patrick Hand SC', cursive;
	display:block;
	font-size:150%;
}

.step1{
	width:200px;
	height:70px;
	border:#CC3366 1px dashed;	
	padding:5px;
	float:left;
	text-align:center;
	margin:5px 5px 10px 5px;
	background-color:#F8F8FF;
}
.clear{
	clear:both;	
}

.button{
	background: -moz-linear-gradient(top,#0099CC 0%,#006699);
	background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
	border: 2px solid #FFF;
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	width: 100px;
	padding: 10px 0;
}