
.tmp *{font-size:12px; 
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:5px 0px 5px 10px;
padding:0px;
width:500px;
}

.tmp-tb td{
margin:0px;
padding:2px 5px;
line-height:1.5;
letter-spacing:1px;
border:1px solid #ccc;
}

.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 5px;
line-height:1.5;
letter-spacing:1px;
border:1px solid #c1ab88;
background:#fcefdd;
text-align:right;
font-weight:normal;
width:12em;
}


/*#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 tr td{
padding:4px 4px;
}

#contactTMP tr td ins.need{
line-height:15px;
padding:0px 5px;
margin:0px;
}

#contactTMP tr td ins.need img{
vertical-align:bottom;}


#contactTMP td input{
border:1px solid #ccc;}

#contactTMP p{
margin:0px;
padding:0px 0px 5px 10px;
width:500px;
}
#contactTMP p input{
background:rgb(240,240,240);
height:24px;
font-size:0.95em;
padding:2px 0px;
margin-right:5px;
border:1px solid #ccc;}

#nameINP,
#kanaINP{width:15em;}
#ageINP{width:2.5em;}
#postalINP{width:4.4em;}
#addressINP{width:20em;}
#telINP{width:15em;}
#emailINP{width:15em;}
#noteINP{
border:1px solid #ccc;width:20em;height:15em;}


#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*/

#faqTMP .tmp-body dl{
border:1px solid #ccc;
width:500px;
margin:5px 0px 5px 10px;
}
#faqTMP .tmp-body dt{
padding:0.5em 0.5em 1em;
margin:0.5em;
padding-left:50px;
background: url(../img/common/ico_qus.gif) 5px 2px no-repeat;

border-bottom:2px dotted #ccc;
}
#faqTMP .tmp-body dd{
padding:0.5em;
margin:0.5em;
padding-left:50px;
background:rgb(255,255,255) url(../img/common/ico_ans.gif) 5px 2px no-repeat;
}

