@charset "shift_JIS"

body {
	color:#000000;
	font-size:9pt;
	line-height:1.5;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}

/* 全体構造（fixed）
---------------------------------------------------------------- */
#wrapper {
	width:778px;
	margin-left:1px;
}

/* h1 キーワード
---------------------------------------------------------------- */
h1 {
	background-color:#FFFFFF;
	font-size:10px;
	background-color:#FFFFFF;
	color:#000000;
	margin:0px;
	border:0px;
	padding:0px;
}

/* h3 トップページ コンテンツへの誘導として利用
---------------------------------------------------------------- */
h3 {
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	margin:0px;
	margin-bottom:0.5em;
	border:0px;
	padding:0px;
}


/* h4  通販トップ ジャンル毎ページ誘導用の見出し
 他トップページの■つき見出し、各ページの■つき見出し用
---------------------------------------------------------------- */
h4 {
	font-size: 14px;
	font-weight:bold;
	margin:0px;
	border:0px;
	padding:0px;
}

/* header部分 枠組み, ul整形・位置決め ,li整形
---------------------------------------------------------------- */
#header {
	width:777px;
	hight: 85px;
	background-color:#FFFFFF;
	background-image:  url("/img_ssi/header_bg.png") ;
	background-repeat:no-repeat;
}

#header #headerinfo {
	position:absolute;
	left:245px;
	top:19px;
	margin:0;
	padding:0;
	border:0px;
	font-size:9pt;
	width: 472px;
	line-height: 12pt;
}


/* headmenu部分　枠組み,h2整形
---------------------------------------------------------------- */
#headmenu {
	width:777px;
	background-color:#FFFFFF;
	margin:0px;
}

#headmenu h2 {
	padding:0px;
	border:0px;
	margin:0px;
	background-color: #FFFFFF;
}

/* pagebody枠組み（ページ本体...navigation,content）
---------------------------------------------------------------- */
#pagebody {
	width:777px;
	background-color:#FFFFFF;
}

/* content メインコンテンツ 枠組み,文字整形
	#pagelevel		...　ページ階層表示枠組み
	h1#pagelevel	...　現在の位置（サイト階層表示）
	h2				...　項目見出し
	p				...　本文段落
	width 550->560
---------------------------------------------------------------- */
#content {
	float:right;
	width:560px;
	overflow:auto;
	padding-bottom:3em;
	border-bottom:1px solid #cccccc;
	margin-top:5px;
	background-color:#FFFFFF;
}

#content #pagelevel {
	font-size:12px;
	width:520px;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;

}

#pagelevel h2 {
	padding:0px;
	padding-left:1em;
	padding-top:5px;
	margin:0px;
	margin-bottom:2px;
	border:0px;
}

#content p {
	font-size:9pt;
	color:#333333;
	line-height:1.5;
	padding:0px;
	margin:0px;
	margin-left:1em;
}

/* コンテンツ見出し
-------------------------------------------------------------*/
#content h2 {
	padding:0px;
	padding-left:0.5em;
	width:450x;
	border:0px;
	border-bottom:1px;
	border-left:7px;
	border-bottom-color:#FF3300;
	border-left-color:#FF3300;
	border-bottom-style:solid;
	border-left-style:solid;
	margin:0px;
	margin-top:16px;
	margin-bottom:6px;
	font-size:16px;
}

/* index.shtml（トップページ）右端小枠 wrapper
-------------------------------------------------------------*/
#content #top-smallcatch-wrapper {
	float:right;
	width:183px;
	padding:0px;
	border:0px;
	margin:0px;
}

/* index.shtml（トップページ）右端小枠 コンテンツ枠
-------------------------------------------------------------*/
#content #top-smallcatch-content {
	float:right;
	font-size:9pt;
	color:#333333;
	line-height:1.4;
	width:177px;
	padding:1px;
	border:1px;
	border-style:solid;
	border-color:#999999;
	margin:1px;
	overflow:auto;
}

/* 新規・オススメ商品一覧
-------------------------------------------------------------*/
#content #top-new {
	float:left;
	border:1px;
	border-style:solid;
	border-color:#FF6600;
	margin:0px;
	padding:0px;
	width:500px;
}

/* 更新履歴・挨拶文章用 、その枠内の誘導リンク見出し
-------------------------------------------------------------*/
#content #top-new_writing {
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	width:320px;
}

#content #top-new_writing h2 {
	padding:0px;
	width:315x;
	padding:0px;
	padding:0.4em;
	border:0px;
	border-bottom:1px;
	border-left:7px;
	border-bottom-color:#FF3300;
	border-left-color:#FF3300;
	border-bottom-style:solid;
	border-left-style:solid;
	margin:0px;
	margin-top:1em;
	margin-bottom:0.7em;
	font-size:9pt;
}


/* 通販ページトップ ジャンルリストとイメージ枠
-------------------------------------------------------------*/
#content #shop-toplist {
	width:500px;
	margin:0.7em;
	border:0px;
	border-top:1px;
	border-top-color:#999999;
	border-top-style:dotted;
	padding:0.5em;	
}

#content #shop-toplist img {
	float:left;
	padding:0px;
	border:1px;
	border-color:#999999;
	border-style:solid;
	margin:0px;
}

/* （ジャンル毎）商品一覧ページ イメージ枠
-------------------------------------------------------------*/
#content #listoncategory {
	width:536px;
	margin:0px;
	border:0px;
	padding:0px;	
}

#content #listoncategory img {
	padding:0px;
	border:1px;
	border-color:#999999;
	border-style:solid;
	margin:0px;
}

/* 商品詳細用
-------------------------------------------------------------*/
#content #shop-syouhin_kobetu {
	width:510px;
	margin:0.7em;
	border:0px;
	border-top:1px;
	border-top-color:#999999;
	border-bottom:1px;
	border-bottom-color:#999999;
	border-top-style:dotted;
	padding:0.5em;	
}


/* 商品詳細用 img枠
-------------------------------------------------------------*/
#content #shop-syouhin_kobetu img {
	padding:0px;
	border:1px;
	border-color:#999999;
	border-style:solid;
	margin:1em;
}

/* 商品詳細用 商品状態枠
-------------------------------------------------------------*/
#content #shop-syouhin_kobetu #status {
	float:inherit;
	width:490px;
	margin:0.5em;
	padding0.3em;
	border:1px;
	border-style:dotted;
	border-color:#FFCCCC;
	background-color:#FFFFCC;
}

#content li {
	font-size:9pt;
	line-height:1.4;
}

/* navigation width210->200 padding3->1
---------------------------------------------------------------- */
#navigation {
	float:left;
	padding:1px;
	background-image:url(/img_ssi/navigation_bg.gif);
	background-repeat:repeat-y;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	margin-top:5px;
	margin-left:1px;
	width:200px;
	overflow:auto;
}

#navigation p {
	font-size:9pt;
	line-height:1.6;
	margin:0px;
	margin-left:1em;
}

#navigation ul {
	padding:0px;
	margin:0px;
}

#navigation li {
	font-size:9pt;
	line-height:1.6;
	margin:0px;
	margin-left:2em;
	list-style-type:circle;
}

#navigation img {
	margin-top:3px;
	margin-bottom:3px;
}

/* footer
---------------------------------------------------------------- */
#footer {
	clear:both;
	text-align:right;
	padding:7px;
	border:0px;
	margin:0px;
	font-size:8pt;
	line-height:1.6;
}

/* style
---------------------------------------------------------------- */
.style1 {
	color: #FF0000;
}

.indent1em {
	margin-left:1em;
}

#imagestyle-left {
	margin:0.5em;
	float:left;
	border:1px;
	border-style:solid;
	border-color:#999999;
}

#imagestyle-right {
	margin:0.5em;
	float:right;
	border:1px;
	border-style:solid;
	border-color:#999999;
}

/* windows ie5.5 body属性がtrに引き継がれない
---------------------------------------------------------------- */
tr {
	font-size:9pt;
}
.右カラム見出し {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 18px;
	font-weight: bold;
	color: #9EAA0B;
	padding-left: 10px;
}
.レイヤー外枠 {
	border: 1px solid #CCCCCC;
}
.右カラム説明文 {

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}

