@charset "utf-8";

/*サイト共通
======================================*/
.io{font-size:11px; color:#333333; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.io td{font-size:11px; color:#333333; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.io th{font-size:11px; color:#333333; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
a:link, a:visited{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:underline; color:#15378e;}
a:hover img { filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70; transition:1.0s;}

/*フッター
--------------------------------------*/
.ft{padding:5px 5px; line-height:130%;}
.ft_hyo th{ font-weight:normal; border:solid 1px #cccccc; background-color:#f2f2f2; text-align:center;}
.ft_hyo td{border:solid 1px #cccccc; text-align:center; width:50%;}


/*レフトナビ
--------------------------------------*/
.ct_br img{border:solid 1px #dddddd; border-top:0px;}
.cat th{width:32px; padding-left:4px; border-left:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}
.cat td{width:148px; padding-top:3px; border-right:solid 1px #dddddd; border-bottom:solid 1px #dddddd; line-height:120%;}

.bnr{padding:2px 0px 6px 0px;}
.bnr img{ margin:6px 0px 2px 0px;}

.cld{padding:3px 5px 5px 5px; background-color:#f2f2f2;}
.cld div{background-color:#ffffff; padding:10px 10px;}
.cld table{margin-bottom:6px;}
.cld th, .cld td{text-align:center; line-height:100%; padding:3px 0px; border:solid 1px #dddddd;}
.cld th{ font-weight:normal; background-color:#dddddd;}

.waku_soto{     font-size:11px;
		border: 1px #cccccc solid;
		width: 178px;
		border-spacing: 0px;
		border-collapse: collapse;
		padding:0px;
		line-height:17px;
		}

.waku_soto .accordion_head {cursor:pointer;}
.waku_soto{background-color:#FFFFFF;}
.waku_soto dl a{text-decoration:none; color:#333333;}
.waku_soto dl a:hover{text-decoration:none; color:#FF6600;}
.waku_soto dl dt{text-align:left; margin:3px 0 3px 10px; list-style:none;}
.waku_soto dl dd{text-align:left; margin:3px 0 3px 20px; list-style:none;}


/*トップページ
======================================*/
/*スクロールバー指定
--------------------------------------*/
.scr{padding:0px; border-style:solid; border-width:0px; overflow:auto; scrollbar-arrow-color:#666666; scrollbar-track-color:#ffffff; scrollbar-face-color:#f2f2f2; scrollbar-3dlight-color:#dddddd; scrollbar-darkshadow-color:#dddddd; scrollbar-highlight-color:#f2f2f2; scrollbar-shadow-color:#f2f2f2;}
.scr hr{border-width:1px 0px 0px 0px; border-style:dashed; border-color:#cccccc; height:1px;}

/*おすすめ商品
--------------------------------------*/
.osusume td{line-height:130%; width:25%; border-bottom:dashed 1px #cccccc; text-align:center; vertical-align:top; padding:14px 8px 8px 8px;}
.osusume img{margin:0px 0px 5px 0px; border:solid 1px #dddddd; width:120px; height:120px;}

/*ランキング
--------------------------------------*/
.rank td{text-align:center; border-bottom:dashed 1px #cccccc;padding:12px 0px 8px 30px;}
.rank img{margin-bottom:5px; border:solid 1px #dddddd;}

/*ピックアップ
--------------------------------------*/
.pick td{background-color:#ffffff; line-height:130%;}
.pick img{float:left; margin:0px 5px 0px 0px; width:80px; height:80px;}

