@charset "Shift_JIS";

/*------　30万社記念バナー　090101以降削除OK　------*/
#kinen30{
margin:3 0 0 0;
}

/*---------------------------------banners-----セールスバナー 全体---------------------------------*/
#banners{
float: left;
margin:3 0 0 0;
padding:0;
}

#banners b a{
display:block;
line-height:0px;
margin:0;
padding:0;
}
/*--------091023-----------*/
#salesBanners{
margin:3 0 3 0;
padding:0;
background:#FF4726;
padding:2px;
text-align:center;
}
#salesBanners em{
color:#fff;
text-align:center;
}
#salesBanners table {

}
#salesBanners td,
#salesBanners table{
border:none !important;
padding:0 !important;
margin:0 !important;
}
#salesBanners td{
border:1px solid #FFFFFF !important;
vertical-align:top;
background:#FD7A7A;
text-align:center;
}
.exSample{
display:block;
text-align:left;
}
/*100602*/


.exIMG{
float: left;

margin:1px;
}
.exText{
font-size:80%;
}
#salesBanners a{
text-decoration:none;
display:block;
background:URL(/main/top/img/CateName/backGround.gif) repeat-x top;
color:#FFFFFF;
padding:2px;
}
#salesBanners a:link,
#salesBanners a:visited,
#salesBanners a:hover,
#salesBanners a:active{
color:#414141;
}

#salesBanners i{
font-size:22px;
color:#FFFF00;
font-style:normal;
font-family: Arial Black;
white-space: nowrap;
}
/*---------------------------------cates-----セールス大バナー 081003以降---------------------------------*/

#cates{
width:551px;
height:98px;
background:#CC0000;
margin:0 0 5px 0;
padding:3px;
border:2px solid #FF6600;
text-align:center;
}

#cates em{
color:#fff;
text-align:center;
}
#cates em img{
vertical-align:middle;
}

#cates a{
display:inline;
margin:0;
padding:0;
color: #000000;
}
#cates i{
white-space: nowrap;
}
#cates a:link,#cates a:visited{
border-left:none;
border-right:none;
border-top:none;
border-bottom:2px solid #ff0000;
_float:left;
}

#cates a:hover,#cates a:active{
margin:0;
padding:0;
border-left:none;
border-right:none;
border-top:none;
border-bottom:2px solid #ffffff;
_float:left;
}


.ex2IMG{
height: 30px;
widows: 30px;
}

/*---------------------------------中バナー081003以降--------------------------------------*/

#banners_M {
display:block;
width:570px;
margin:0;
padding:0;
}


#banners_M a{
margin:0;
padding:0;
float:left;
font-size:0;
}
/*--中バナーリンク--*/
#banners_M a:link,#banners_M a:visited{
border:2px solid #ffffff;
padding:0;
margin:0;
}

#banners_M a:hover,#banners_M a:active{
border:2px solid #ff0000;
padding:0;
margin:0;
}


/* pickup　　　A
---------------------------------------------------- */


#pickup_a{
border:1px solid;
border-color:#000000;
margin: 3px 0px 0px 0px;
padding:0;
width: 200px;
background:#fdfef8;
}



#pickup_a h5{
color:#000000;
width: auto;
margin: 0;
padding:5px 6px;
vertical-align:middle;
background: url(/main/top/img/pickuptitle_back_a.gif) repeat-x top;
font-size:80%;
font-weight:normal;
border:none;
}
 
 
#pickup_a ul{
line-height:0px;
list-style-type:none ;
margin:0;
padding:0;
}

#pickup_a li{
margin:0;
padding:0;
background:none;
}
#pickup_a li a{
width: auto;
display:block;
text-decoration:none;
margin:0;
padding:4px 8px;
border-top:1px dotted #C0C0C0;
background:URL(/main/top/img/pickup_back_a.gif) repeat-y bottom;
color:#000000;
line-height:1.25em;
font-size:90%;
}

#pickup_a a:link {  }/*未訪問リンク */
#pickup_a a:visited { }/*訪問済みリンク */
#pickup_a a:hover { background:#f5f5f5;  }/*マウスカーソルを乗せたリンク */
#pickup_a a:active { }/*選択したリンク */



/* 予告テキスト　　
---------------------------------------------------- */
/*以下削除*/
#topcatch_box a{
text-align: center;
text-decoration:none;
display:block;
padding:3px;
margin:5px 0 ;
vertical-align:middle;
width:auto;
font-size:90%;
background:#FAF0E6;
border-width:1px 2px 2px 1px;
border-style:solid;
border-color: #2E8B57;
color:#cc0000;
}
#topcatch_box a:link { text-decoration:none; }/*未訪問リンク */
#topcatch_box a:visited {text-decoration:none; }/*訪問済みリンク */
#topcatch_box a:hover { text-decoration:none; background:#ffe899;}/*マウスカーソルを乗せたリンク */
#topcatch_box a:active {text-decoration:none; }/*選択したリンク */
/*----------------------------------以下必要*/
.yokoku{
margin:0 5px 0px 0px !important;
}
.yokoku #topcatch_box a{
text-align: center;
text-decoration:none;
display:block;
padding:3px 8px;
margin:2px 0 ;
vertical-align:middle;
width:auto;
font-size:90%;
background:#FFF5EE;
border-width: 1px 0 1px 0;
border-style: dotted;
border-color: #CC3333;
color:#cc0000;
}
.yokoku #topcatch_box a:link { text-decoration:none; }/*未訪問リンク */
.yokoku #topcatch_box a:visited {text-decoration:none; }/*訪問済みリンク */
.yokoku #topcatch_box a:hover { text-decoration:none; background:#ffe899;}/*マウスカーソルを乗せたリンク */
.yokoku #topcatch_box a:active {text-decoration:none; }/*選択したリンク */
/* 予告テキスト　　
---------------------------------------------------- */

/* リキッド
------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.part_topbody #salesBanners{
text-align:center;
}
.part_topbody #salesBanners table{
width:100%;
_width:98%; /*IE用指定*/
}
/*土・日
---------------------- */
.saleday_top_banner{

height:90px;
text-align:center;
margin-bottom:10px;
}
.saleday_top_banner a{
text-decoration:none;
display:block;
padding:2px;
}
/*all 5%OFF
---------------------- */
.saleday_sat{
background:#00ccff;
display:block;
width:48%;
float:left;
margin:2px;
}
.saleday_sat a:hover{
background: #6495ED
}
/* PB 10%OFF
---------------------- */
.PB_Off{
background:#FFE4E1;
display:block;
width:48%;
float:left;
margin:2px;
}
.PB_Off a:hover{
background:#FFDAB9
}

