﻿
.ssk_fed_gallery h1
{
	background-image:url("img/fed_h1_fix.jpg");
	background-repeat:no-repeat;
	font-size:18px;
	height:49px;
	margin:10px auto;
	width:699px;
	text-indent:50px;
	line-height:45px;
	font-weight:bold;
}

.ssk_fed_gallery h2
{
	background-image:url("img/fed_h2_fix.jpg");
	background-repeat:no-repeat;
	font-size:18px;
	height:32px;
	margin:10px auto;
	width:100%;
	text-indent:40px;
	line-height:25px;
	font-weight:bold;
}

.ssk_fed_gallery h2 a,
.ssk_fed_gallery h2 a:link,
.ssk_fed_gallery h2 a:visited,
.ssk_fed_gallery h2 a:hover,
.ssk_fed_gallery h2 a:active
{
	text-decoration:none;
	font-weight:bold;
}

.ssk_fed_gallery h2 a:hover
{
	text-decoration:underline;
}


/* カテゴリービュー */

.ssk_fed_gallery .CategoryEyeCatch
{
	margin-top:10px;
}


/* チャイルドカテゴリー */

.ssk_fed_gallery .CategoryChildListControl 
{
	margin-top:10px;
}

.ssk_fed_gallery .CategoryChildListControl li a,
.ssk_fed_gallery .CategoryChildListControl li a:link,
.ssk_fed_gallery .CategoryChildListControl li a:visited,
.ssk_fed_gallery .CategoryChildListControl li a:hover,
.ssk_fed_gallery .CategoryChildListControl li a:active
{
	cursor:hand;
	text-decoration:none;
}

.ssk_fed_gallery .CategoryChildListControl li
{
	float:left;
	width:179px;/*179*/
	margin-bottom:8px;
}

.ssk_fed_gallery .CategoryChildListControl li.last
{
	width:162px;
}

.ssk_fed_gallery .CategoryChildListControl li div.panel
{
	position:relative;
	overflow:hidden;
	height:122px;
	width:162px;
	background:url("img/Panel.jpg") top left no-repeat;
}

.ssk_fed_gallery .CategoryChildListControl li div.panel:hover
{
	background-position:bottom left;
}

.ssk_fed_gallery .CategoryChildListControl li a.thumbnail
{
	display:block;
	width:140px;
	height:80px;
	margin-top:6px;
	margin-left:11px;
	overflow:hidden;
}

.ssk_fed_gallery .CategoryChildListControl li a.name
{
	display:block;
	width:140px;
	height:30px;
	margin-left:11px;
	margin-top:1px;
	overflow:hidden;
}

.ssk_fed_gallery .CategoryChildListControl li div.count
{
	font-family:Impact,Monospace;
	position:absolute;
	left:86px;
	top:104px;
	height:12px;
	width:70px;
	font-size:11px;
	color:White;
	text-align:right;
}


/* チャイルドアイテム & 関連アイテムリスト */


.ssk_fed_gallery .ItemList
{
	
}

.ssk_fed_gallery .ItemList li
{
	float:left;
	margin-top:10px;
	width:178px;
}

.ssk_fed_gallery .ItemList li.last
{
	width:165px;
}

.ssk_fed_gallery .ItemList li div.panel
{
	width:165px;
	height:190px;
	background-image:url("img/Panel2.jpg");
	background-repeat:no-repeat;
	background-color:#eee;
	overflow:hidden;
	position:relative;
}

.ssk_fed_gallery .ItemList li div.thumbnail{
	position:absolute;
	top:5px;
	left:5px;
	width:155px;
}

.ssk_fed_gallery .ItemList li div.name
{
	position:absolute;
	top:108px;
	left:20px;
	width:140px;
}

.ssk_fed_gallery .ItemList li div.price
{
	position:absolute;
	top:146px;
	left:5px;
	width:155px;
	text-align:right;
	font-size:11px;
	color:#666;
	font-weight:bold;
}

.ssk_fed_gallery .ItemList li div.stock
{
	position:absolute;
	top:168px;
	left:57px;
	width:50px;
	height:15px;
}

.ssk_fed_gallery .ItemList li div.panel a.cart
{
	position:absolute;
	top:163px;
	left:5px;
	width:52px;
	height:24px;
	background-image:url("img/AddCart.gif");
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
}

.ssk_fed_gallery .ItemList li div.panel a.cart:hover
{
	background-position:bottom left;
}

.ssk_fed_gallery .ItemList li div.panel a.detail
{
	position:absolute;
	top:163px;
	left:108px;
	width:52px;
	height:24px;
	background-image:url("img/ShowDetail.gif");
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
}

.ssk_fed_gallery .ItemList li div.panel a.detail:hover
{
	background-position:bottom left;
}

.ssk_fed_gallery .ItemList li div.check
{
	position:absolute;
	top:0px;
	left:115px;
}

.ssk_fed_gallery .ItemList li div.new
{
	position:absolute;
	top:78px;
	left:125px;
}

.ssk_fed_gallery .ItemList li div.name a,
.ssk_fed_gallery .ItemList li div.name a:link,
.ssk_fed_gallery .ItemList li div.name a:visited,
.ssk_fed_gallery .ItemList li div.name a:hover,
.ssk_fed_gallery .ItemList li div.name a:active
{
	
}

/* ランキング */

.ssk_fed_gallery .ItemRanking
{

}

.ssk_fed_gallery .ItemRanking ol
{
	width:700px;
	height:185px;
	background-repeat:no-repeat;
	position:relative;
	overflow:hidden;
}

.ssk_fed_gallery .ItemRanking li
{
	float:left;
	height:185px;
	background-color:Transparent;
	overflow:hidden;
	position:relative;
}

.ssk_fed_gallery .ItemRanking li
{
	background-repeat:no-repeat;
	width:136px; /*136px*/
}

.ssk_fed_gallery .ItemRanking li.crown_0
{
	width:166px;/*166px*/
	background-image:url("img/crown_1st.gif");
}

.ssk_fed_gallery .ItemRanking li.crown_1
{
	background-image:url("img/crown_2nd.gif");
}

.ssk_fed_gallery .ItemRanking li.crown_2
{
	background-image:url("img/crown_3rd.gif");
}

.ssk_fed_gallery .ItemRanking li.crown_3
{
	background-image:url("img/crown_4th.gif");
}

.ssk_fed_gallery .ItemRanking li.crown_4
{
	width:125px;
	background-image:url("img/crown_5th.gif");
}

.ssk_fed_gallery .ItemRanking li div.panel
{
	width:125px;
}

.ssk_fed_gallery .ItemRanking li.crown_0 div.panel
{
	width:155px;
}

.ssk_fed_gallery .ItemRanking li div.thumbnail{
	position:absolute;
	top:40px;
}

.ssk_fed_gallery .ItemRanking li div.name
{
	position:absolute;
	top:120px;
	font-size:11px;
	height:13px;
	width:125px;
	text-align:center;
	overflow:hidden;
}

.ssk_fed_gallery .ItemRanking li div.price
{
	position:absolute;
	width:125px;
	top:132px;
	text-align:right;
	font-size:10px;
	color:#999;
	
}

.ssk_fed_gallery .ItemRanking li.crown_0 div.name
{
	width:155px;
	top:142px;
	font-size:12px;
}

.ssk_fed_gallery .ItemRanking li.crown_0 div.price
{
	width:155px;
	top:160px;
}

.ssk_fed_gallery .ItemRanking li div.name a,
.ssk_fed_gallery .ItemRanking li div.name a:link,
.ssk_fed_gallery .ItemRanking li div.name a:visited,
.ssk_fed_gallery .ItemRanking li div.name a:hover,
.ssk_fed_gallery .ItemRanking li div.name a:active
{
	
}

/* 新着情報 */

.ssk_fed_gallery .PickedUpItemList
{

}


.ssk_fed_gallery .PickedUpItemList ol
{
	width:700px;
	position:relative;
}

.ssk_fed_gallery .PickedUpItemList li
{
	margin-top:10px;
	float:left;
	background-color:Transparent;
	overflow:hidden;
	position:relative;
	width:117px;/*117px*/
	height:108px;
}

.ssk_fed_gallery .PickedUpItemList li.last
{
	width:115px;
}

.ssk_fed_gallery .PickedUpItemList li div.panel{
	width:115px;
}

.ssk_fed_gallery .PickedUpItemList li div.thumbnail{
	width:115px;
}

.ssk_fed_gallery .PickedUpItemList li div.name
{
	width:115px;
	font-size:10px;
	height:15px;
	text-align:center;
	overflow:hidden;
}

.ssk_fed_gallery .PickedUpItemList li div.price
{
	width:115px;
	text-align:right;
	font-size:10px;
	height:15px;
	color:#999;
	overflow:hidden;
}

.ssk_fed_gallery .PickedUpItemList li div.name a,
.ssk_fed_gallery .PickedUpItemList li div.name a:link,
.ssk_fed_gallery .PickedUpItemList li div.name a:visited,
.ssk_fed_gallery .PickedUpItemList li div.name a:hover,
.ssk_fed_gallery .PickedUpItemList li div.name a:active
{
	
}

/* アイテム表示ページの価格、ボタン、在庫表示　*/


.ssk_fed_gallery .VariationViewControl .price
{
	margin-top:5px;
	font-size:17px;
	font-weight:bold;
	overflow:hidden;
	color:#333;
	text-align:right;
}

.ssk_fed_gallery .VariationViewControl .button
{
	margin-top:5px;
	text-align:right;
}

.ssk_fed_gallery .VariationViewControl ul{
	margin-top:10px;
}

.ssk_fed_gallery .VariationViewControl li
{
	clear:both;
	width:370px;
	height:15px;
	margin-bottom:5px;
	border:1px solid silver;
}

.ssk_fed_gallery .VariationViewControl li div.name
{
	background-color:#eee;
	font-size:12px;
	text-align:left;
	text-indent:5px;
	height:15px;
	line-height:15px;
	width:298px;
	float:left;
}

.ssk_fed_gallery .VariationViewControl li div.stock
{
	width:69px;
	border-left:0px;
	text-align:center;
	height:15px;
	line-height:15px;
	float:left;
}

/* スペック表示部 */

.ssk_fed_gallery .SpecViewControl table
{
	border:1px solid #CCC;
	border-collapse:collapse;
	width:100%;
}

.ssk_fed_gallery .SpecViewControl table td,
.ssk_fed_gallery .SpecViewControl table th
{
	padding:5px;
	border:1px solid #CCC;
}

.ssk_fed_gallery .SpecViewControl table th
{
	background-color:#e9ebed;
	width:38%;
	text-align:left;
	font-size:11px;
}


/* 管理画面 */

.ssk_fed_gallery_admin .CategoryChildListControl li div.thumbnail{
	text-align:center;
}


.ssk_fed_gallery_admin table.category
{
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
	border:2px solid #888;
	border-bottom:3px solid #444;
	border-right:3px solid #444;
}


.ssk_fed_gallery_admin table table
{
	border:1px solid #888;
	border-bottom:2px solid #444;
	border-right:2px solid #444;
}

.ssk_fed_gallery_admin th,
.ssk_fed_gallery_admin td
{
	border:1px solid gray;
	text-align:left;
	margin:0;
	padding:10px;
	background-color:#EEE;
	line-height:1em;
	height:0;
	vertical-align:top;
}

.ssk_fed_gallery_admin div.category th,
.ssk_fed_gallery_admin div.category td
{
	vertical-align:middle;
	padding:2px;
	font-weight:bold;
}

.ssk_fed_gallery_admin tr.alt th,
.ssk_fed_gallery_admin tr.alt td
{
	background-color:#E0E0E0;
}

.ssk_fed_gallery_admin div.category a,
.ssk_fed_gallery_admin div.category a:link,
.ssk_fed_gallery_admin div.category a:visited,
.ssk_fed_gallery_admin div.category a:hover,
.ssk_fed_gallery_admin div.category a:active
{
	text-decoration:none;
}

.ssk_fed_gallery_admin tr
{
	height:1px;
}

.ssk_fed_gallery_admin  th
{
	background-color:Silver;
	vertical-align:middle;
	padding:5px;
}

.ssk_fed_gallery_admin td td,
.ssk_fed_gallery_admin td th
{
	padding:8px;
}

.ssk_fed_gallery_admin td th
{
	background-color:#EED;
}

.ssk_fed_gallery_admin td td
{
	background-color:#FFF;
	padding:8px;
}

.ssk_fed_gallery_admin td th
{
	background-color:#EED;
}

.ssk_fed_gallery_admin td.control
{
	background-color:#FEE;
}

/*カテゴリーメニュー（サイトマップ）*/

.ssk_fed_gallery .CategoryMenu
{
	margin-top:10px;
}

.ssk_fed_gallery .CategoryMenu li
{
	display:block;
	float:left;
	padding-right:7px;
	border-right:2px solid silver;
	margin-right:7px;
	height:16px;
	line-height:16px;
	margin-top:5px;
	font-size:11px;
	width:200px;
	overflow:hidden;
}

.ssk_fed_gallery .CategoryMenu li.level_0
{
	clear:both;
	font-size:110%;
	width:100%;
	border-right:0px;
	border-bottom:2px dotted silver;
	height:20px;
	line-height:20px;
	text-indent:20px;
	margin-top:10px;
	background:url(img/ArrowBlue.gif) no-repeat left center;
}

.ssk_fed_gallery .CategoryMenu li.level_1
{
	float:left;
	clear:both;
	width:200px;
	text-indent:20px;
	background:url(img/ArrowGray.gif) no-repeat left center;
}

.ssk_fed_gallery .CategoryMenu li a,
.ssk_fed_gallery .CategoryMenu li a:link,
.ssk_fed_gallery .CategoryMenu li a:visited,
.ssk_fed_gallery .CategoryMenu li a:hover,
.ssk_fed_gallery .CategoryMenu li a:active
{
	text-decoration:none;
}

.ssk_fed_gallery .CategoryMenu li.level_1 a,
.ssk_fed_gallery .CategoryMenu li.level_1 a:link,
.ssk_fed_gallery .CategoryMenu li.level_1 a:visited,
.ssk_fed_gallery .CategoryMenu li.level_1 a:hover,
.ssk_fed_gallery .CategoryMenu li.level_1 a:active
{
	font-weight:bold;
}

.ssk_fed_gallery .CategoryMenu li.level_0 a,
.ssk_fed_gallery .CategoryMenu li.level_0 a:link,
.ssk_fed_gallery .CategoryMenu li.level_0 a:visited,
.ssk_fed_gallery .CategoryMenu li.level_0 a:hover,
.ssk_fed_gallery .CategoryMenu li.level_0 a:active
{
	font-weight:bold;
}

.ssk_fed_gallery .CategoryMenu li a:hover
{
	text-decoration:underline;
}

div.comment{
margin-bottom:10px;
}

div.comment h3{
	margin:10px 0px;
	font-weight:bold;
	background:url(img/reviews.gif) no-repeat left top;
	text-indent:35px;
	font-size:14px;
	height:30px;
	line-height:30px;
}
