/*フォント*/
td,div{font-size:10pt}

/* "新商品"などを囲っている枠 */
.waku{
border-style:solid;
border-width:1px;
border-color:#A57B51;
background-color:#FFFFFF;
height:20px;
}

.waku2{
border-style:solid;
border-width:1px;
border-color:#A57B51;
background-color:#FFFFFF;
color: #A57B51; 
height:25px;
width: 550px;
margin-left: 20px;
}
/* カテゴリのリンクメニューのテーブル */
.catetb{
border-collapse:collapse;
text-align: left;
   font-size: 14px;
   font-weight: 600;
}

.catetb a{
   color : #E46629;
   text-decoration : none;
}
.catetb a:visited{
   color: #E46629;
   text-decoration : none;
}
.catetb a:hover{
   color: #E46629;
   text-decoration : underline;
}
.catetb a:active{
   color: #E46629;
   text-decoration : none;
}
.cateL{
border-style:solid;
border-color:#cccccc;
border-width:1px 0px 1px 0px;
text-align: left;
}
.cateS{
border-style:dotted;
border-color:#cccccc;
border-width:1px 0px 0px 0px;
text-align: left;
}


/* カート画面の表 */
.tb{ 
border:1px solid #999999; 
border-collapse:collapse;
text-align: left; 
}
.tb td{ 
border:1px solid #999999; 
border-collapse:collapse; 
}

/* カート画面のボタン */
.btn{
border-style:solid;
border-color:#999999;
border-width:1px;
background-color: #FFFFFF;
}

/* カート画面の入力フォーム */
.in{
border-style:solid;
border-color:#000000;
border-width:1px;
background-color:#ffffff;
}


/* ログイン画面の入力フォーム */
.login_td1{
  padding-left: 20px;
  text-align: left;
  width: 72px;
}
.login_td2{
  padding-left: 20px;
  text-align: left;
  width: 180px;
}
/* お客様情報入力画面の入力フォーム */

.enter_text00{
  text-align: center;
}
.enter_text01{
  text-align: left;
  background-color: #7EB029;
  color: #FFFFFF;
  padding: 2px 0 2px 10px;
}
.enter_text02{
  padding-left: 10px;
  padding-top: 10px;
  text-align: left;
}
/* お客様情報チェック画面の入力フォーム */

.check_text00{
  text-align: left;
}
/* 会員登録画面 */
.table1{
border:1px solid #A57B51; 
border-collapse:collapse;
background-color:#FCF8DD;
text-align:left; 
}
.table1 td{ 
border:1px solid #A57B51; 
border-collapse:collapse; 
  padding: 5px;
}