
.tmp *{font-size:14px; 
padding:0px;margin:0px;}



.tmp p.tmp-p{
margin:5px 0px 5px 10px;
line-height:1.5;
}

.tmp-table table{
border-collapse:collapse;
}

.tmp-tb{
border-collapse:collapse;
margin:0px 0px 25px 0px;
padding:0px;
width:600px;
}

.tmp-tb td{
margin:0px;
padding:2px 10px;
line-height:1.5;
letter-spacing:1px;
border:1px solid #ccc;
}
.tmp-tb td table td{
	border:0;}
.tmp-tb td ul{
padding:5px 20px;
margin:0px;
}
.tmp-tb td li{
padding:0px;
margin:0px;
list-style:circle;
}

.tmp-tb td dl{
padding:5px;
margin:5px 1em;
border:1px solid #ccc;
}
.tmp-tb td dd,
.tmp-tb td dt{
padding:2px 0px;
margin:0px;
}

.tmp-tb th{
margin:0px;
padding:2px 10px;
line-height:1.5;
letter-spacing:1px;
border:1px solid #ccc;
background:rgb(240,240,240);
text-align:right;
font-weight:normal;
width:10em;
}
.tmp-tb td a{
	color:#1f55c1;
	text-decoration:underline;}
.tmp-tb td a:hover{
	color:#1f55c1;
	text-decoration:none;}

/*#cod */

#cod{
padding:5px;
}
#cod ul{
margin:5px 0px;
padding:0px;
}
#cod li{
list-style:none;
letter-spacing:1px;
margin:0px;
padding:0px;
font-size:0.85em;
}
#cod table{
border-collapse:collapse;
}
#cod th{
font-weight:normal;
border-color:#666;
color:#333;
}
#cod td{
border-color:#666;
background:#fff;
color:#600;
text-align:right;
}


/*contactTMP*/
#contactTMP{
	clear:both;
padding: 15px 0 0 30px;
}
#contactTMP tr th{
	text-align:left;
}
#contactTMP tr th span{
	text-align:right;
	color:#F00;
	font-size:10px;}

#contactTMP tr td{
padding:6px 4px;
}

#contactTMP td input{
border:1px solid #ccc;
	line-height:1;
	font-size:14px;}

#contactTMP p{
margin:0px;

width:500px;
}
#contactTMP p input{
	width:160px;
	height:30px;}

#nameINP,
#kanaINP{width:30em;}
#ageINP{width:2.5em;}
#postalINP{width:4.4em;}
#addressINP{width:30em;}
#telINP{width:15em;}
#emailINP{width:15em;}
#typeINP{width:18em;}
#noteINP{border:1px solid #ccc;width:32em;height:15em;}

#kishaINP{width:15em;}
#bushoINP{width:15em;}
#tantoINP{width:15em;}
#kiboINP{width:15em;}
#genINP{width:10em;}
#someINP{width:24em;}


.titleTB{
	background:#777;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:14px;}


#contactTMP  p input#resetBT{
background:url(../img/common/bt_reset2.gif) no-repeat;
width:160px;
height:30px;border:0px;
}

#contactTMP  p input#submitBT{
background:url(../img/common/bt_submit2.gif) no-repeat;
width:160px;
height:30px;border:0px;
}


/*faqTMP*/
#companyTMP{
	margin:20px 0 0 40px;
	width:600px;}
#companyTMP th{
	padding:7px 5px;}
