@CHARSET "UTF-8";

/*----------------------------------------------------
	テーブル　基本スタイル
----------------------------------------------------*/
table{
	margin:0 auto 0;
}
table th {
	margin : 0px;
	padding:5px;
	background-color:#E4E4E4;
}
table td {
	margin : 0px;
	padding:5px;
}

/*----------------------------------------------------
	#contents
----------------------------------------------------*/
#content {
	width: 870px;
	margin: 0 auto 0;
}

* :first-child+html #content {
	height: 1%;
}  /* WinIE7 only */
#content {
	display: block;
}  /* end MacIE5 */
#content_left {
	display: inline;
	width: 150px;
	float: left;
	/*margin:0 10px 0 5px;*/
	margin: 0 5px 0 0px;
}
/*----------------------------------------------------
	#content_right
----------------------------------------------------*/

#content_right {
	display: inline;
	width: 860px;
	margin: 0 0 0 0;
}
#content_right h2{
	text-indent : 15px;
	padding-top: 3px;
	font-size: 14px;
	margin:0px;
	height : 30px;
    background-color:#94EF99;

    
}

/*----------------------------------------------------
	#content_right #box
----------------------------------------------------*/
#content_right #box{
	
	border:1px dotted #E6E6E6;
	background:#FFF;
	padding:10px;
	
}
#content_right #box form span{
	
	font-size:10px;
	
}
#content_right #box table {
	border:1px dashed #B7B7B7;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
}
#content_right #box table th {
	margin : 0px;
	border-bottom:1px dashed #B7B7B7;
	border-right:1px dashed #B7B7B7;
}
#content_right #box table th span {
	color:#FF0066;
}
#content_right #box table td {
	border-bottom:1px dashed #B7B7B7;
	border-right:1px dashed #B7B7B7;
}
#box form .submit{
	text-align:center;
}

#box .S{
	width:70px;
}

#box  .M{
	width:190px;
}

#box  .L{
	width:400px;
}
#box .LL{
	width:100%;
}
#box form span{
	font-size:10px;
	color:#D20A0A;
}
#box  .error{
	font-size:10px;
	color:#F71D71;
}