@charset "UTF-8";
.clearboth{
	clear:both;
}

.nummber{
	color:#be0b0b;
}

/*============================================================*/
#headerWrapper {
	width:750px;
	margin:0 auto 0 auto;
}

#wrapper {
	width:750px;
	margin:0 auto 0 auto;
	text-align:left;
}

/*============================================================*/
.detailInfomation {
	margin:0 0 30px 0;
}

h2{
	margin:10px 0 5px 0;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.detailHead {
}

.detailHeadInq {
	border:1px solid #8dd100;
	background-color:#f9ffee;
	padding:10px;
}

.detailHeadInq p{
	font-weight:bold;
}

.detailHeadInqTEL {
	font-size:20px;
	color:#e49929;
}

.detailHeadInqPlus {
	margin:0 0 10px 0;
}

table {
	margin:0 0 10px 0;
}

.tableP1 {
	width:100%;
	border-collapse : collapse ;
}

.tableP1 th{
	background-color:#f9feee;
	border:1px solid #9fde1b;
	padding:0.2em;
	font-weight:bold;
	border-collapse : collapse ;
	color:#5AB400;
	text-align:center;
	white-space: nowrap; 
}

.tableP1 td{
	background-color:#ffffff;
	padding:0.6em;
	border-collapse : collapse ;
	border: 1px solid #bbbbbb;
	text-align:left;
}

.tableP2 {
	width:100%;
	border-collapse : collapse ;
}

.tableP2 th{
	background-color:#f6f6f6;
	border:1px solid #aaaaaa;
	padding:0.2em;
	font-weight:bold;
	border-collapse : collapse ;
	text-align:left;
}

.tableP2 td{
	background-color:#ffffff;
	padding:0.2em;
	border-collapse : collapse ;
	border:1px solid #aaaaaa;
	text-align:left;
}

#detailEndInfomation {
	text-align:center;
}

#detailEndInfomation p{
	margin:0 0 10px 0;
}

#account {

}

#account h1 {
	font-size:1.2em;
	font-weight:bold;
}

#loginInputArea {
	margin: 1em;
	border: 2px solid #C3D9FF;
	padding: 1em;
	background-color: #E8EEFA;
}

#loginInputArea dl{
	padding-bottom: 1em;
}