/*
********  トップページ　index.html   *****************************************/
.index { text-align:left; }

.index .tbl { border-collapse:collapse; }
.index .tbl img { margin-right:17px; }
.index .tbl img.none { margin:0px; }

/********  メニューページ　  *****************************************/
.pmenu { text-align:left; }

.pmenu .tbl { margin-left:15px; margin-top:10px; width:540px; border-collapse:collapse; }
.pmenu .tbl td { vertical-align:top; }
.pmenu .tbl td img { border:1px solid #999; }
.pmenu .tbl .subt { margin-bottom:2px; width:350px; background:url(../img/facial/subt_back.jpg) top left no-repeat; }
.pmenu .tbl .subt th { padding:3px 5px 3px 18px; text-align:left; color:#CE5300; font-size:11pt; }
.pmenu .tbl .subt td { padding:3px 15px; text-align:right; color:#CE5300; font-size:11pt; font-weight:bold; }
.pmenu .tbl p { padding:10px 10px 10px 25px; }

.pmenu .subt2 { margin-left:150px; margin-top:10px; width:250px; background:url(../img/datumo/subt_back.jpg) top left no-repeat; }
.pmenu .subt2 th  { padding:3px 10px 3px 18px; text-align:left; color:#CE5300; font-size:11pt; }
.pmenu .subt2 td { padding:3px 10px 3px 15px; text-align:right; color:#CE5300; font-size:11pt; font-weight:bold; }

.pmenu .tbl .subt3 { margin-bottom:10px; width:350px; background:url(../img/facial/subt_back.jpg) top left no-repeat; }
.pmenu .tbl .subt3 th  { padding:3px 10px 3px 18px; text-align:left; color:#CE5300; font-size:11pt; }
.pmenu .tbl .subt3 td { padding:3px 10px 3px 0px; text-align:right; color:#CE5300; font-size:11pt; font-weight:bold; }

.pmenu .text { padding:5px 20px 5px 50px; text-align:left; }
.pmenu .text2 { padding:5px 20px 10px 100px; text-align:left; }
.pmenu .text3 { margin:0px 80px 15px 80px; border-bottom:1px solid #ccc; padding:20px; }
.pmenu .text4 { padding:5px 20px 5px 180px; text-align:left; }

.pmenu .tbl2 { margin-left:70px; margin-bottom:30px; width:420px; border-collapse:collapse; background-color:#f5f5f5;}
.pmenu .tbl2 p { padding:10px 40px; line-height:150%; }

.pmenu .tbl3 { margin-left:50px; margin-top:10px;  width:450px; }
.pmenu .tbl3 table { border-collapse:collapse; }
.pmenu .tbl3 table td { padding:5px; border-bottom:1px dashed #ffcc99; }
.pmenu .tbl3 b.gray { font-size:110%; color:#666; }
.pmenu .tbl3 b.red { font-size:130%; color:#cc0000; }


/********  取扱商品　goods.html   *****************************************/
.goods  { text-align:left; }

.goods .tbl { width:560px; margin-left:15px; margin-top:5px; border-collapse:collapse; }
.goods .tbl td.photo { width:260px; text-align:left; vertical-align:top;  }
.goods .tbl td.cmnt { width:300px; text-align:left; vertical-align:middle; line-height:150%; padding:0px 10px 0px 20px; }

.goods .text { margin-left:50px; }
.goods ul { margin-left:25px; margin-top:10px;}

/********  会社案内　company.html   *****************************************/
.company  { text-align:left;}

.company .tbl { margin-left:20px; margin-top:10px; border-collapse:collapse;}
.company .tbl th { text-align:left; padding:5px; border-bottom:1px solid #666; }
.company .tbl td { text-align:left; padding:8px 10px 5px 40px; border-bottom:1px solid #ccc; }
.company .tbl td.none { border:none; }

.company .tbl2 { margin:0px; border:0px; border-collapse:collapse; }
.company .tbl2 td { padding:1px; border:none; } 

.company .indent { margin-left:20px; }
.company .box { border:1px solid #999; }


/********  お問い合わせ　contact.html   *****************************************/
.contact  { text-align:center; }

.contact .tbl { margin:10px auto;  border:1px solid #ffcc66;} 
.contact .tbl th { padding:8px 12px; text-align:left; vertical-align:top; border-bottom:1px solid #dddddd; background-color:#FFF4DD; font-weight:normal; }
.contact .tbl td { padding:8px 12px; text-align:left; vertical-align:top; border-bottom:1px solid #eeeeee; }

.contact .sred { color:#cc0000; font-size:80%;  }

.contact p { padding:10px 0px 5px; }
.contact .text { height:400px; text-align:center;  color:#ff6600; line-height:300%; background:url(../img/contact/back.jpg) top center no-repeat; }
