
/* */
form input.submit{
	border:1px solid #eeeeee;
	background-color:#fd4b09;
	padding:4px;
	color:#FFFFFF;
	margin:5px;
}
/* @tH[{^p@*/
form input.submit_back{
	border:1px solid #fd4b09;
	background-color:#FFFFFF;
	padding:4px;
	color:#fd4b09;
	margin:5px;
}

div.error{
color:red;

}



table.waku {
	width:98%;
	border-collapse: collapse;
	border: solid 1px #FF9933;
	color: #333333;
	margin:5px 5px 8px 5px;
}

table.waku th{
	background-color:#febc6f;
}

table.waku td{
	background-color:#febc6f;
}











table.classics {
	border-collapse: collapse;
	border: solid 1px #FF9933;
	color: #333333;
	margin:5px 5px 8px 5px;
}

table.classics col.title {
  background-color: #febc6f;
}


table.classics th,
table.classics td {
	border: solid 1px #FF9933;
	padding:6px;
	margin:0px;
	text-align:left;
}

table.classics th {
	text-align: center;
	font-weight: normal;
	background-color:#febc6f;
}



table.classics td input{
	border: solid 1px #febc6f;
	padding:3px;
	text-align:left;
}

table.classics td input.radio{
	border: none;
	padding:3px;
	text-align:left;
}


table.classics td textarea{
	border: solid 1px #febc6f;
	padding:3px;
	text-align:left;
	ime-mode:active;

}

table.classics td input.submit{
	border:1px solid #eeeeee;
	background-color:#fd4b09;
	padding:4px;
	color:#FFFFFF;
	margin:5px;
	text-align:center;
}



/*  }[Pbg?Oo^\p??gp  */

table.classics th.ff8040 {
	font-weight:bold;
	padding:2px;
	background-color:#ff8040;
}

table.classics th.febc6f {
	font-weight:bold;
	padding:3px;
	background-color:#febc6f;
}

table.classics th.ffd1bb {
	font-weight:bold;
	padding:3px;
	background-color:#ffd1bb;
}

table.classics th.ffe1c4 {
	padding:3px;
	background-color:#ffe1c4;
}





/* basic:none:border */

table.basic_bordernone {
	border-collapse: collapse;
	border: solid 1px #FF9933;
	width:100%;
	color: #333333;
	margin:0px 0px 8px 0px;
}


table.basic_bordernone th,
table.basic_bordernone td {
	border:none;
	padding:4px;
	margin:0px;
	text-align:left;
}

table.basic_bordernone th {
	text-align: center;
	font-weight: bold;
	color:#333333;
	white-space: nowrap;
	width:20%;
	background-color:#febc6f;
}

table.basic_bordernone th.ff8040 {
	background-color:#ff8040;
}



/* basic */
table.basic {
	border-collapse: collapse;
	border: solid 1px #FF9933;
	color: #333333;
	margin:0px 0px 8px 0px;
}


table.basic th,
table.basic td {
	border: solid 1px #FF9933;
	padding:3px;
	margin:0px;
	text-align:left;
}

table.basic th {
	text-align: center;
	font-weight: bold;
	color:#333333;
	white-space: nowrap;
	width:20%;
	background-color:#febc6f;
}

table.basic th.title{
	font-weight: bold;
	line-height:110%;
}


/*基本テーブル内の フォーム群 */

table.basic td p.title{
	margin-top:5px;
	margin-left:5px;
	font-weight: bold;
}

table.basic td.textcenter{
	text-align: center;
}

table.basic td input{
	border: solid 1px #febc6f;
	padding:3px;
	text-align:left;
	font-size:140%;
	border:2px solid #ff9933;
}

table.basic td input.midium{
	font-size:100%;
	border:2px solid #ff9933;
}


table.basic td input.mini{
	font-size:100%;
	margin-bottom:5px;
}

table.basic td select{
	border: solid 1px #febc6f;
	text-align:left;
	margin-left:5px;
	font-size:140%;
	border:2px solid #ff9933;
}
table.basic td select.mini{
	padding:3px;
	margin-bottom:5px;
	border: solid 1px #febc6f;
	font-size:100%;
}

table.basic td input.submit{
	padding:5px;
	text-align:center;
	background-color:#ffebcd;
	width:200px;
	margin:0px;
}

table.basic td input.submit2{
	padding:3px;
	text-align:center;
	background-color:#ff9933;
	color:#ffffff;
	margin:5px;
	font-size:95%;
	border:none;
}

table.basic td input.submit2_back{
	padding:3px;
	text-align:center;
	background-color:#ffffff;
	color:#ff9933;
	margin:0px;

}



/*基本テーブル内の di・ul群 */
table.basic td dl{
clear:both;
float:left;
margin:2px;
width:100%;
}



table.basic td dt{
float:left;
line-height:140%;
}
table.basic td dd{

line-height:140%;
}

table.basic td dd.left{
float:left;
line-height:140%;
}


table.basic td dd.right{
float:right;
}

table.basic td ul{
	margin:2px;
	padding:2px;
}
table.basic td li{
	margin:2px;
	list-style:none;
}

/*　基本テーブル内の その他 */


table.basic td.bky{
	background-color:#fdfadf;
}

table.basic td.bkr{
	background-color:#ffeeec;

}


table.basic td table.top_search{
margin:0px;
padding:0px;
}

table.basic td table.top_search th{
background-color:#ffffff;
border:none;
margin:0px;
padding:0px;
}
table.basic td table.top_search td{
border:none;
margin:0px;
padding:0px 5px 3px 5px;
}
table.basic td table.top_search td input{
border:1px solid #ff9933;
margin:0px;
padding:0px;
width:120px;
}
table.basic td table.top_search td input.submit{
font-size:100%;
background-color:#ff0000;
color:#ffffff;
border:1px solid #ff9933;
margin:0px;
padding:3px;
width:100px;
float:right;
}



table.jinzai {
	border-collapse: collapse;
	border: solid 1px #FF9933;
	color: #333333;
}


table.jinzai th,
table.jinzai td {
	border: solid 1px #FF9933;
	padding:3px;
	margin:0px;
	text-align:left;
}

table.jinzai td.c {
	text-align:center;
}

table.jinzai th {
	text-align: center;
	font-weight: bold;
	color:#333333;
	white-space: nowrap;
	background-color:#febc6f;
}
table.jinzai th.total {
	text-align:right;
}




.submit_red{
	border:1px solid #eeeeee;
	background-color:#fd4b09;
	padding:3px;
	margin:3px;
	width:auto;
	color:#ffffff;
}




/* myimagebox */
table.myimagebox {
	width:100%;
	border-collapse: collapse;
	border: solid 1px #FF9933;
	color: #333333;
	margin:0px 0px 8px 0px;
}

table.myimagebox th,
table.myimagebox td {
	border: solid 1px #FF9933;
	background-color:#febc6f;
}

table.myimagebox th{
	padding-top:5px;
	padding-bottom:5px;
}

table.myimagebox img{
	margin:0px;
	padding-top:3px;
}

table.myimagebox table.non td{
	border: none;
	padding:1px 3px 1px 3px;
} 

table.myimagebox table.non td form{
	padding:0px;
	margin:0px;
} 



