@charset "utf-8";

/* submitボタン大きく */
.btn_pdng01 {
	padding: 0.7em 1em;
	font-weight: bold;
}

/* 必須マーク */
.form_waku03 {
  background: #39F;
  border: solid 1px #FFF;
  font-weight:bold;
  padding: 0.1em;
  margin-left:0.2em;
  color: #FFF;
}

/* エラーメッセージ */
.form_waku04 {
  background: #F00;
  font-weight:bold;
  padding: 0 0.3em;
  color: #FFF;
}

/*  フォーム
------------------------------------------*/
input[type="text"], 
input[type="password"], 
textarea, 
select {
	border: 1px solid #CCCCCC;
	vertical-align:middle;
	padding: 1px;
	margin: 3px 2px;
}

input[type="radio"], 
input[type="checkbox"] {
	vertical-align:middle;
	margin: 5px 2px;
}

input.f01 {
	width:17px;
	text-align: center;
}

input.f03 {
	width:28px;
	text-align: center;
}

input.f04 {
	width:35px;
	text-align: center;
}

input.f10 {
	width:55px;
}

input.f15 {
	width:85px;
}

input.f25 {
	width:140px;
}

input.f30 {
	width:175px;
}

input.f35 {
	width:210px;
}

input.f40 {
	width:250px;
}

input.f50 {
	width:275px;
}

input.f60 {
	width:300px;
}

input.f61 {
	width:600px;
	height:3em;
}

input.form01_memberid{
	position: absolute;
	left: 490px;
}

select[name="app"] {
	width:300px;
	height:3em;
}

textarea.f70 {
	width:600px;
	height:15em;
}

textarea.f00 {
	width:375px;
	height: 5em;
}

textarea.f01 {
	width:420px;
	height: 5em;
}
textarea.f02 {
	width:420px;
	height: 15em;
}
