@charset "utf-8";
/* ===================================================================
CSS information

/*----------------------------------------------------
	#navSkip (NavigationSkip)
----------------------------------------------------*/
span#navSkip {
	position: absolute;
	top: 0;
	left: 0;
}
#main h3{
   font-weight:bold;
   color:#cc0000;
   border-top:1px solid #757575;
   padding:50px 0px 0px 0px; 
}
#main h2{
   font-weight:bold;
   color:#cc0000;
   border-top:1px solid #757575;
   padding:50px 0px 0px 0px;
   text-align:center; 
  
}
#main p{
   color:#333333;
   text-align:center;
   font-size:13px; 
}

#main table,#main ol,#main ul,#main dl,#main blockquote,#main pre,#main p {
	margin-bottom: 1em;
}

pre {
	line-height: 1.2;
	font-size: small;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}


/*----------------------------------------------------
	#form
		フォーム
----------------------------------------------------*/
.rec_futo{
  font-weight:bold;
  color:#cc0000; 
} 
.result_form{
   font-weight:bold;
}

#contents td {
	margin:0px;
	padding:0px 10px 10px 10px;
	font-size: 12px;
	color: #000000;
	line-height:150%;
}

#error {
	width:600px;
	margin:0px 0px 10px 0px;
}

#error td {
	margin:0px;
	padding:0px 10px 10px 10px;
	font-size: 12px;
	color: #FF0000;
	line-height:150%;
}

#button {
	width:600px;
	margin:0px 0px 0px 0px;
}

#button td {
	margin:0px auto 0px auto;
	padding:10px;
	text-align:center;
}

#basic-table {
	width:600px;
	margin:0px 0px 20px 0px;
	border-bottom: 1px solid #CCCCCC;
}

#basic-table td {
	margin:0px;
	padding:10px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#basic-table .head {
	font-size: 12px;
	color: #333333;
	background-color: #EEEEEE;
}

#basic-table .data {
	font-size: 12px;
	color: #333333;
	border-right: 1px solid #CCCCCC;
}

#basic-table .sample {
	font-size: 10px;
	color: #666666;
	line-height:130%;
}

#basic-table .attention {
	font-size: 12px;
	color: #FF0000;
	line-height:130%;
}



.textarea input {
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	background-color: #EEEEEE;
	border: 1px solid #999999;
}

.textarea textarea {
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	background-color: #EEEEEE;
	border: 1px solid #999999;
}

.textarea select {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #EEEEEE;
	border: 1px solid #999999;
}

.textarea input:focus {
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.textarea textarea:focus {
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.cyuui{
   border: 1px solid #999999;
   padding:5px;
} 
.cyuui p{
   marigin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
} 

 