/*----------------
 自分で追加 画像の大きさに関する masterから
------------------*/
/* ラベル設定 */
.label { background-color: #ffecec; }
/* 画像の処理 */
img { border: 0px; }
/* 商品の写真画像の処理 */
img.pic { width: 57px;}
/* 商品の写真画像の処理(トップ画面) */
img.pic-top { width: 57px;}
.zan { width: 19px;
       background: url(../images/star.gif) no-repeat;
       padding-top:2px;
}
/*------------------
 自分で追加　トップページランキング masterから
------------------*/
table.no6 {	
	border-collapse:collapse;
	background:#ffffff;
	width:100%;
	font-size:9pt;
        line-height:1.3em;
        border-right:1px #ff8300 solid;
        border-top:1px #ff8300 solid;
        border-left:1px #ff8300 solid; 
}
table.no6 td { border-bottom:1px #ff8300 solid; padding:5px 2px 5px 5px; }
table.no6 td font.name { font-size:10pt; line-height:1.3em; } /* 商品名 */
table.no6 td font.check { font-size:9pt; line-height:1.3em; } /* [チェック][**件] */
table.no6 td.no { background:#ffffff;	border-left:1px #ff8300 solid; text-align:right; }
/* ランキングタイトル */
table.no6 td.title {
	font-size: 10pt; 
	text-align:center;
	background:#ece7ad;
        line-height:1.3em;
}

table.no6 tr { vertical-align:top;}

/*------------------
 自分で追加　サブページ商品表示テーブル masterから
------------------*/
table.no2 {	
	border-collapse:collapse;
	background:#ffffff;
	width:100%;
	font-size:9pt;
}
table.no2 td { border:1px #ff8300 solid; padding:2px 2px 2px 5px; }
table.no2 td font.name { font-size:10pt; } /* 商品名 */
table.no2 td font.check { font-size:9pt; } /* [チェック][**件] */
table.no2 td.no { background:#ece7ad;	border-right:0px #ff8300 solid; text-align:right; } /* #ffecf1うすピンクから変更 */
/* ランキングタイトル */
table.no2 td.title {
	font-size: 10pt; 
	text-align:center;
	background:#ece7ad;
}
table.no2 tr { 
vertical-align:top;
}
/* 下層カテゴリ表示<table> */
table.cate { font-size:x-small; width: 100%; }
table.cate td {	border 0px; }
/*------------------
 サブページ用ボックス設定 自分で追加
------------------*/

/*----------------
 検索  .input_boxは検索ボックスとカテゴリボックス内を兼ねている
------------------*/

.input_box {
	width: 154px;
	padding-top: 2px;
	margin-left: 8px;
	border-top: solid 1px #FF8300;
	border-left: solid 1px #FF8300;
	border-right: solid 1px #FF8300;
	border-bottom: solid 1px #FF8300;
	padding-left: 4px;
	padding-bottom: 2px;
	font-size: 12px;
}
.input_box ul {
	padding-left: 20px;
	list-style-type: none;
}
.input_box li.icon_03 a {
	display: block;
	height: 18px;
	width: 63px;
	margin: 5px 10px 5px 50px;
	background: url(../images/b_search.gif) no-repeat;
	text-indent: -9999px;
}
.input_box li.icon_03 a:hover {
	background: url(../images/b_search_f2.gif) no-repeat;
}

/*----------------
 自分で追加 検索 masterから
------------------*/
table.search { border-collapse: collapse; font-size: 10pt; }
table.search td { vertical-align: middle; padding: 8px }
table.search #word { width:130px; }
table.search #cate { width:130px; }
table.search #price { width:50px; }
/**********************
サイトマップ設定
**********************/
/* メインテーブル */
table.map {	font-size:10pt; line-height:100%; width:100%; }
table.map tr { vertical-align:top; }
table.map td { padding:2px 2px 2px 10px; }
/* ラベル */
div.label-map {
	background: #ffecec;
	padding:1px 1px 1px 10px;
	font-size:11pt;
	line-height:135%;
}
table.map font.level1 { font-size:10pt; } /* 1階層目 */
table.map font.level2 { font-size: 9pt; } /* 2階層目 */
table.map font.level3 { font-size: 8pt; } /* 3階層目 */
table.map font.level4 { font-size: 8pt; } /* 4階層目以上 */

/* 自分で追加TOPページの今月おすすめ商品紹介<table>内 */
.pic-top {float:left;}
table td font.name { font-size:10pt; } /* 商品名 */
table td font.check { font-size:9pt; } /* [チェック][**件] */
table td font.setumei { font-size:10pt; } /* ソフト説明文 */

/* 自分で追加TOPと他レフのECサイト位置 */
.service_01_2.site-top {margin-left: 0px;
                        padding: 0px;
}
.service_01_2.site-view {margin-left: 0px;
                         padding: 0px;
}
.service_01_2.site-review {margin-left: 0px;
                           padding: 0px;
}


