@charset "Shift_JIS";

/*00:Global
---------------------------------------------------------------------------*/

@import "global_recomn100401.css";

/* 01：リンク
---------------------------------------------------------------------------*/
#sidemenu ul li a{
background:url(../images/ex_arrow_recommend.gif) 3px 6px no-repeat;
}
#sidemenu ul li a:hover{
color:#F55758;
}

#lmArea #areaAbout a{
background:url(../images/ex_blank_s_recommend.gif) left 1px no-repeat;
}

.anchor {text-align:right;margin-bottom:10px;}
.anchor li{display:inline;margin:0 6px 0 0;}
.anchor li a{padding:0 0 0 9px;background:url(../images/ex_arrow_recommend.gif) no-repeat left 4px;}


/* 02：サイドメニュー
---------------------------------------------------------------------------*/
#sideBn li{
background:url(../../common/images/ex_dotted_w.gif) bottom repeat-x;
margin:0 0 6px 0;
padding:0 0 6px 0;
font-size:80%;
}
#sideBn li p{
margin:5px 0 0 0;
}
#sideBn li#smSale{
background:none;
border-bottom:solid #cdcdcd 1px;
margin:0 0 8px 0;
padding:0 0 5px 0;
}

/* 02-2：サイドメニュー　アレルギー
---------------------------------------------------------------------------*/
#sideBnAl{
background:url(../images/ex_sm_middle_al.gif) repeat-y;
margin:0 0 10px 0;
line-height:1.3;
}
#sideBnAlHd{
background:url(../images/ex_sm_top_al.gif) top no-repeat;
}
#sideBnAl ul{
background:url(../images/ex_sm_bottom_al.gif) bottom no-repeat;
padding:4px 0 4px 0;
height:1%;
}
#sideBnAl ul li{
background:url(../images/ex_dotted_w_al.gif) bottom repeat-x;
margin:0 6px;
padding:4px 0;
}
#sideBnAl ul li.dottedNone{
background:none;
}
#sideBnAl ul li a{
background:url(../images/ex_arrow_recommend.gif) 3px 6px no-repeat;
padding:0 0 0 12px;
display:block;
height:1%;
}
#sideBnAl ul li a:hover{
color:#F55758;
}
#sideBnAl a:hover{
text-decoration:none;
}

/* 02-3：商品ラインナップ　
---------------------------------------------------------------------------*/
#lineUpSm {
background:url(/common/images/ex_sm_middle.gif) repeat-y;margin:0 0 10px 0;line-height:1.3;font-size:85%;}
#lineUpSm h2{background:url(/common/images/ex_sm_top.gif) bottom no-repeat;padding:0 0 4px 0;}
#lineUpSmIn{background:url(/common/images/ex_sm_bottom.gif) bottom no-repeat;padding:0 6px 10px 6px;height:1%;}
#lineUpList{
overflow:auto;
width:178px;
height:150px;
}
#lineUpSm ul li a{
background:url(/loppi/images/ex_arrow_loppi.gif) 3px 3px no-repeat;
padding:0 0 0 12px;
display:block;
_height:1%;
}

/* 03：カテゴリ共通
---------------------------------------------------------------------------*/
h4{margin:0 0 12px 1px;}
h5{margin:0 0 6px 1px;}
.btList {text-align:right;}
.itemT {
padding-top:10px;
font-weight:bold;
}
.borderB,.cl2 {
background:url(../../common/images/ex_dotted_w.gif) bottom repeat-x;
padding-bottom:10px;
}
.itemInfo {width:151px;color:#000000;font-size:85%;}
.date {color:#FF0000;padding-bottom:3px;font-weight:bold;}

.backTop{
margin:20px 0 0 0;
text-align:center;
}

/* 04：アンカーリンク
---------------------------------------------------------------------------*/
.anchorBoxIn {background:url(../images/ex_anchorbox_ft.gif) no-repeat bottom;padding:10px 8px 5px 8px;height:1%;}
.anchorBoxHd {background:url(../images/ex_anchorbox_hd.gif) no-repeat top;}
.anchorBox {background:url(../images/ex_anchorbox_in.gif) repeat-y;margin-bottom:15px;}

.anchorBox table td{
width:177px;
}
.anchorBox ul li {
width:169px;
margin-bottom:5px;
}
.anchorBox ul li a{
background:url(../images/ic_anchor.gif) no-repeat 0 1px;
padding-left:19px;
display:block;
height:1%;
line-height:1.2;
}


