@charset "euc-jp";

#sidemenu01 { background-color: #ffffff; text-align:center; }
#sidemenu01 .padding { padding: 0 0 1em; }

#sidemenu01 a { color:#333333;  }
#sidemenu01 a:hover { color:#666666;  }

#sidemenu01 ul { text-align: left; list-style:none;}

li.arrow_brown { background:#6B5D4B url('/2/common/img/point_arrow.gif') no-repeat left -4px; padding-left:10px; }


/*装飾用*/

#sidemenu01 .menuline{ height:1px; margin-top:1em; border-top: dotted 1px #999999; }


/*「PICK UP（おすすめ商品）」「新着商品」
-------------------------------------------------------------*/

.menubox01_1{ margin:20px auto 0; width: 170px; border:2px solid #444444; text-align:left; }

.menubox01_1 .title1{ padding:3px; background-color: #999966;
color: #990000; font-weight:bold; }
.menubox01_1 .text1{ padding: 0.7em 0.7em 0.7em 1em; background-color: #f8f8d8; }
.menubox01_1 li { background:url('/2/common/img/point_square_BK.gif') no-repeat left 4px; padding-left:12px; }



/*「カートの中身」「商品検索」「カテゴリ一覧（リンク集）」
-------------------------------------------------------------*/

.menubox01_2{ width: 150px;  margin:20px auto 0; }

.menubox01_2 .title2{ padding:3px; border-left: solid 5px #aaaaaa; color: #cc9966; font-weight: Bold; text-align: left; }

.menubox01_2 .caption2{ margin:0 0 3px 0; color:#8B7860; text-align:left; font-weight:bold; }
.menubox01_2 .text2{ margin-top:5px; width: 150px; background-color: #f8f8e8; border:1px dotted #E2DCBF; text-align: center; }
.menubox01_2 .text2 div { padding: 1em 0.7em; }
.menubox01_2 .text2 img { display:block; margin:auto;}
.menubox01_2 .text2 ul { margin-left:0.7em; }
.menubox01_2 li { background:url('/2/common/img/point_square_BK.gif') no-repeat left 4px; padding-left:10px; }/* background:url('/2/common/img/point_arrow_gray.gif')*/
.menubox01_2 .choiced { background:url('/2/common/img/point_arrow_deepred.gif') no-repeat left 4px; color:#ffffff;background-color: #ff9988; }


/*「必須項目ブロック」
-------------------------------------------------------------*/

.menubox01_3{ margin:1.5em auto; width: 150px; border: solid 1px #ccc; line-height: 150%; background-color: #efeff8; }
.menubox01_3 ul{ padding: 0.7em; }
.menubox01_3 ul li { background:url('/2/common/img/point_arrow_black.gif') no-repeat left 4px; padding-left:10px; }