@charset "utf-8";

input.zip,input.email,input.tel {
  ime-mode: inactive;
}

.desc{
  margin:0 0 20px 20px;
}

input[type="text"],textarea {
  border: solid #aaa 1px;
}

input:hover,textarea:hover {
    background-color: #EEEEEE;
}

input:focus,textarea:focus {
    background-color: #fff;
}


.attention{
	border: 3px solid violet;
	background-color: pink;
padding:10px;
margin-bottom:15px;
text-align:center;
font-weight:bold;
}

.annotation{
  font-size:0.9em;
  color:#888;
  margin-bottom:0px;
}

fieldset {
	margin-bottom:20px;
	width:600px;
	border:1px;
	padding:5px;
	border: 1px solid #aaaaaa;
}

legend {
	padding:10px;
	margin:0 10px;
	font-weight:bold;
}

label {
	font-size:12px;
	font-weight:normal;
}

dl {clear:both;}

dt label{
       font-weight:bold;
}
dt {
	float:left;
	text-align:right;
	width:185px;
	line-height:25px;
	margin:0 10px 10px 0;
}

dd {
	float:left;
	width:380px;
	line-height:25px;
	margin:0 0 10px 0;
}

input[type="text"]{
  width:250px;
  margin:0;
}

input[type="text"].yubin {width:80px}

textarea{
	width:350px;
	height:120px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 100%;
}

input[type="submit"],input[type="reset"]{
	color:#FFFFFF;
	background:#80C1EE;
	padding:10px 35px;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:35px;
}

input[type="submit"]:hover{
  background:#80C1FF;
}
