/* ‘‘Ϊ‘‘ */
/*
01.ϊ»
02.^OΔέθ
03.ξ{CAEg
	a.ρθέπ(clearfixnbN)
	b.Header
		01.GlobalMenu
		02.UsefullMenu
		03.CartInfo
		04.ItemMenu
	c.Contents
04.Δpclass
	a.p­ΈXg(ol.posList)
	b.y[WgbvΦ(ul.pageTop)
*/

/* ‘‘01.ϊ»‘‘ */
body,
div,form,
h1,h2,h3,h4,h5,h6,p,address,
table,
strong,em,span,
dl,ul,ol,li,dt,dd {
	margin:0;	padding:0;
	font-size:100%;
	font-weight:normal;	font-style:normal;
}
table,img {border:none;}
li {list-style:none;}
hr {display:none;}

/* ‘‘02.^OΔέθ‘‘ */
body {
	background:#fff;
	font-size:12px;
	color:#666;	letter-spacing:0;
}
*:first-child+html body {font-size:80%;}/*IE7*/
* html body {font-size:80%;}/*IE6ΘΊ*/
strong,em,
strong a,em a,
dt,h1,h2,h3,
dt a,h1 a,h2 a,h3 a {
	font-weight:bold;
}
img {
	font-size:12px;
	line-height:100%;
}
a {
	color:#069;
	text-decoration:none;
}
a:hover,
a:hover span {text-decoration:underline;}


/* ‘‘03.ξ{CAEg‘‘ */
#Container {
	width:775px;
}

/* ‘03-a.ρθέπ(clearfixnbN)‘ */
#ItemMenu,
#MainContents {
	zoom:100%;
}
#ItemMenu:after,
#MainContents:after {
	content:".";
	height:0px;
	clear:both;
	display:block;	visibility:hidden;
}

/* ‘03-b.Header‘ */
#Header a {
	font-size:10px;
}
#HeaderMain {
	width:619px;
	float:left;
}
#Logo {
	display:block;
	float:left;
	margin-right:5px;
}
/* 03-b-01.Header:GlobalMenu */
#GlobalMenu {
	padding-top:10px;
}
#GlobalMenu li {
	display:inline;
	margin-right:15px;
}
#GlobalMenu li.end {margin-right:0;}
#GlobalMenu a {
	padding-left:15px;
	background:url("../img/bg_GM_li.gif") no-repeat left center;
	text-decoration:underline;
}
#GlobalMenu a:hover {text-decoration:none;}
/* 03-a-02.UsefullMenu */
#UsefullMenu {
	clear:both;
	padding:2px 0;
	background:#756290;
	text-align:right;
}
*:first-child+html #UsefullMenu {padding:3px 0 2px;}/*IE7*/
#UsefullMenu li {
	display:inline;
	padding:0 10px 0 0;
}
#UsefullMenu a {
	color:#fff;
	padding-left:15px;
	text-decoration:none;
	background:url("../img/bg_UM_li.gif") no-repeat left center;
}
/* 03-b-03.CartInfo */
#CartInfo {
	width:155px;
	float:right;
	background:#B7BE00;
	text-align:center;
}
#CartInfo p {margin:3px 0;}
*:first-child+html #CartInfo p {margin:4px 0;}/*IE7*/
* html #CartInfo p {margin:4px 0;}/*IE6ΘΊ*/
#CartInfo p span {
	font-weight:bold;
}
#CartInfo a {
	display:block;
	margin:2px 0;
	text-decoration:none;
}
#CartInfo p.next {
	margin:2px 0;
}
/* 03-b-04.ItemMenu */
#ItemMenu {
	clear:both;
	padding:10px 0;
	font-size:10px;
}
#ItemMenu li {
	width:18%;	float:left;
}
#ItemMenu li a {
	padding-left:12px;
	background:url("../img/bg_IM_li.gif") no-repeat left center;
}
#ItemMenu li.all {
	padding-left:12px;
	width:200px;
	background:url("../img/bg_IM_li.gif") no-repeat left center;
}
#ItemMenu li.all a {
	padding-left:0;
	background-image:none;
}


/* ‘03-c.Contents‘ */
#Contents {
	clear:both;
}


/* ‘‘04.Δpclass‘‘ */
/* ‘04-a.p­ΈXg(ol.posList)‘ */
ol.posList li {
	display:inline;
	padding:0 10px 0 2px;
	background:url("../img/bg_pL_li.gif") no-repeat right center;
	font-size:85%;
	float:left;
}
*:first-child+html ol.posList li {padding:0 6px 0 4px;}/*IE7*/
* html ol.posList li {padding:0 6px 0 4px; float:left;}/*IE6ΘΊ*/
ol.posList li.now {
	padding-right:0;
	background-image:none;
}
span.BackBotton {
	float:right;
	width:180px;
	padding:0px;
}
ol.conList li {
	display:inline;
	padding:0 10px 0 2px;
	background:url("../img/bg_pL_li.gif") no-repeat right center;
	font-size:85%;
}
*:first-child+html ol.conList li {padding:0 6px 0 4px;}/*IE7*/
* html ol.conList li {padding:0 6px 0 4px;}/*IE6ΘΊ*/
ol.conList li.now {
	padding-right:0;
	background-image:none;
}

/* ‘04-b.y[WgbvΦ(ul.pageTop)‘ */
ul.pageTop {
	padding:10px 0;
	width:100%;
	background:url("../img/bg_IL_line_w.gif") repeat-x center top;
	_background-image:url("../img/bg_IL_line_w_ie.gif");
	text-indent:-1em;
	font-size:85%;
}
ul.pageTop li {margin:5px 0;}
ul.pageTop a {text-decoration:underline;	display:inline;padding:0;margin:0;}
ul.pageTop a:hover {text-decoration:none;}
ul.pageTop strong {font-weight:normal;}


