@charset "utf-8";
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


body header {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../img/header_small.png);
	background-repeat: no-repeat;
	height: 55px;
}
body header p {
	color: hsla(0,0%,100%,1.00);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#wrapper {
	width: 819px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper p {
	font-size: 10pt;
}
#wrapper #size {
	font-size: 17pt;
	margin-bottom: 12px;
}


#wrapper form fieldset {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 33px;
	margin-bottom: 0px;
	height: 156px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 100px;
	padding-left: 30px;
	border: 1px solid hsla(0,0%,83%,1.00);
	border-radius: 2px;
	position: relative;
	background-color: hsla(0,0%,100%,0.30);
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(167,210,247,0.19) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(167,210,247,0.19) 100%);
}
form fieldset #label_box {
	width: 115px;
	float: left;
	height: 122px;
	/* [disabled]border: 1px solid hsla(0,0%,0%,1.00); */
	margin-right: 16px;
}

form fieldset label {
	margin-bottom: 20px;
	display: block;
	text-align: right;
	height: 25px;
	margin-top: 10px;

}

fieldset .box  {
	border-radius: 5px;
	height: 25px;
	width: 300px;
	margin-bottom: 15px;
}

input:focus {
	border: 1px solid hsla(237,100%,50%,1.00);
	-webkit-box-shadow: 0 0 12px 0 hsla(198,100%,59%,1.00);
	box-shadow: 0 0 12px 0 hsla(198,100%,59%,1.00);
}
form fieldset label:hover  {
	cursor: pointer;
}


form fieldset .btn {
	width: 115px;
	background-image: -webkit-linear-gradient(270deg,rgba(0,29,255,1.00) 0%,rgba(211,216,255,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(0,29,255,1.00) 0%,rgba(211,216,255,1.00) 100%);
	color: hsla(0,0%,100%,1.00);
	height: 35px;
	display: block;
	clear: both;
	position: absolute;
	right: 96px;
	bottom: 40px;
}
form fieldset img {
	position: absolute;
	bottom: 13px;
	right: 302px;
}
#copy {
	color: hsla(0,0%,100%,1.00);
	text-align: center;
	font-size: 10pt;
}
body footer {
	width: 900px;
	height: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: -webkit-linear-gradient(270deg,rgba(0,29,255,1.00) 0%,rgba(0,29,255,1.00) 82.38%,rgba(255,255,255,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(0,29,255,1.00) 0%,rgba(0,29,255,1.00) 82.38%,rgba(255,255,255,1.00) 100%);
	padding-right: 0px;
	margin-top: 50px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
