/* ------------------------------------↓シルバーカー TOP ------------------------------------------------------------------------ */
/* ↓メイン */
#s-main{ 
        width:580px;
        margin-bottom:20px;
        }

/* ↓季節画像 */
#s-image{ 
        width:220px;
        float:left;
        margin-auto;
        }

/* ↓おすすめ商品 */
.s-oss{ 
        width:170px;
        float:left;
        margin-top:30px;
        margin-right:2px;
        padding:2px;
        text-align:center;
        }

.s-lnk{       
font-weight:normal;
font-size: 12px;
line-height:16px;
        }
.s-lnk a{ color:#666666; text-decoration: none; border-bottom: 1px solid #666666;} 
.s-lnk a:hover{ text-decoration: none; border-bottom: 1px solid #ff33cc; } 

/* ↓画像ボーダー  */

.s-g a{ text-decoration: none; } 
.s-g a:hover{ text-decoration: none; } 

/* ↓クリアー  */
#s-lclear {  clear: both; }


.ce {margin:auto;text-align:center;}

/* -----------------↓シルバーカー TOP (メインレフト)----------------- */
/* ↓メイン（左側） */
#s-left{
	width:580px;
	float:left;
	text-align:left;
	margin: 0px;
        }
#s-left2{
	width:580px;
	float:left;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 100px;
        }.s-m1
{
	width:580px;
	margin:auto;
	text-align:left;
	font-size:14px;
	color:#666666;
	text-indent: 5px;
	font-weight: bold;
	background-image: url(images/logo-bagtop.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 45px;
	line-height: 45px;
}
.s-m2
{
	width:580px;
	margin:auto;
	text-align:left;
	font-size:14px;
	color:#666666;
	text-indent: 5px;
	font-weight: bold;
	
	background-repeat: no-repeat;
	background-position: right center;
	height: 45px;
	line-height: 45px;
}.h-ta
{
	border:1px #cccccc solid;
	border-collapse: collapse;
	text-align:center;
	line-height:20px;
	width:100%;
	padding:4px;
	margin:auto;
}

.h-th
{
	background-color:#f2f2f2;
	border:1px #cccccc solid;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	width:100%;
	padding:4px;
}

.h-tdl2
{
border-top,boedr-left,border-right:1px #cccccc solid ;
font-size:small;
text-align:center;
line-height:20px;
width:50%;
padding:4px;
background-color:#ffffff;border-right:none;}


.h-tdl2,.h-tdr2 {border-bottom:1px #cccccc solid ;}

.h-tdr2
{
border-top,boedr-left,border-right:1px #cccccc solid ;
	font-size:small;
	line-height:30px;
	width:50%;
	text-align:left;
	background-color:#ffffff;
	border-left:none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 50px;
}


.h-lnk a{ color:#333333; text-decoration: none; border-bottom: 1px solid #666666; } 
.h-lnk a:hover{ color:#ff33cc;  text-decoration: none; border-bottom: 1px solid #ff33cc; } 


/* -----------------↓シルバーカー TOP (メインライト)----------------- */

/* ↓ランキング（右側） */
#s-right{ 
        width:156px;
        float:right;
        margin:2px;
text-align:center;
        }

/* ↓ランキング */
.rank{ 
        width:150px;
        margin-top:2px;
        margin-bottom:20px;
        margin-left:auto;
        margin-right:auto;
        border:solid 2px #0bb7e7;
        border-collapse: collapse;
font-size: 12px;
line-height:14px;
text-align:center;
        }
.rank a{  color:#666666;text-decoration: none; } 
.rank a:hover{ color:#666666;text-decoration: none; border-bottom: 1px solid #ff33cc; } 

/* -----------------↓シルバーカー TOP (メインクリアー)----------------- */
#s-mclear {  clear: both; }


/* ↓フォントボールド */
.fb{font-weight:bold;}


/* -----------------↓おすすめ----------------- */

#ossm{
    background-color:#ffffff;
    width:560px;
    font-size: 12px;
    text-align:center;
    color:#333333;
    margin-top:10px;
    margin-bottom:20px;
    margin-left: auto;
    margin-right: auto;
    padding-top:10px;
    padding-bottom:10px;
}


#oss-t {margin:auto ; padding:10px;}

.ossm1{
  width:134px;
  margin: 2px;
  text-align:center;
  }

.oss-name {
line-height:18px;
}
.oss-name a:link,.oss-name a:visited,.oss-name a:active{color:#444444 ; text-decoration:underline;}
.oss-name a:hover{color:#0099ff ; text-decoration:underline; } 

.kome1{
  margin-left:2px;
  text-align:left;
  font-size: 11px;
  }

.tossm{
  vertical-align: top; 
  text-align:center;
  width: 180px;
  }

/* ↓画像　枠 */
.oss-bdr {border:solid 2px #cccccc;}


/* ↓表のセンタリング */
table {margin: auto; }


hr.dotbl1 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #00bfff; 
height: 2px; 
width:100%;
} 
