﻿.bixu
{
	width:100%;
	color:red;
	text-align:right;
	
}
.toiawase
{
	 width:750px;
	 margin:20px auto;
}	
.errarea
{
	width:600px;
	margin:20px auto;
}
.tab
{
	width:600px;
	border: 1px solid #999999;
	height: 120px;
	margin-bottom: 30px;
}
.tab .left
{
	border: 1px solid #cccccc ;
	width:180px;
	background-color:#ffffec;
	text-align:left;
	padding-left:1em;
}
.tab td
{
	text-align:left;
	border:1px solid #cccccc ;
	padding-left:1em;
}	
.intbl
{
	margin:0em;
}
.intbl td
{
	border:0px none #fff;
	text-align:left;	
}	
.sodan
{
	width:600px;
	border: 1px solid #999999;
	margin:0 auto 15px auto;
	text-align:center;
}
.sodan th
{
	background:#e6e6fa;
	border:solid 1px #CCC;
}
.sodan td
{
	border:solid 1px #CCC;
}
.radio input 
{
	margin:0 0 0 1em;	
}
.SeiMei
{
	width:200px;
	}
.ads
{
	width:250px;
	
}
.con
{
	width:575px;
	height:180px;
}
.bikou
{
	width:575px;
	height:60px;
}
.lab
{
	color:red;
}
.kngk
{
	width:100px;
	margin-right:0.5em;
}
.telh
{
	width:40px;
	margin-right:0.5em;
}
.tel
{
	width:40px;
	margin:0 0.5em;
}
#name
{
	width:600px;
	text-align:center;
}
.head td
{
	background-color:#ffffec;
	border:solid 1px #CCC;
	width:600px;
}
.tit th
{ 
	background:#e6e6fa;
	width:600px;
	text-align:center;
	border:#999999 solid 1px;
}
.SeverError
{
	width: 600px;
	border:1px solid #c00;
	color:#c00;
	text-align:center;
	font-size:small;
}
.SeverError ul
{
	width:450px;
	list-style-type:none;
	text-align :left;
}
.formtoi
{
	text-align:center;
	border:solid 1px #999999;
	background-color:#ffffec;
	width:500px;

	margin:50px auto;
	font-size:120%
}
.subbtn
{
	margin:15px;
}
.subbtn img
{
 	text-decoration:none;
	border:0 none;
}
.subbtn a
{
 	text-decoration:none;
	border:0 none;
	
}
table
{
	border-collapse:collapse;
	line-height:1.6;
	
}
.btnarea
{
	margin:0 auto;
	text-align:center;
}
.note
{
	color:#0000cc;
	font-weight:bold;
	font-size:105%;
}
.necessary
{
	color:#fff; background:#cc0000; font-weight:bold;
}
.red
{
	color:#cc0000; font-weight:bold;
}
.cal_icon
{
	cursor:pointer; margin:0 0 0 2px; line-height:1;
}
.tipped
{
    color: #D1D1D1;
}