@charset "utf-8";
/* ---------------------------------------
	top
------------------------------------------ */
/* shopListBox */
body#newlayout .shopListBox {
	padding-top: 19px;
	background: url(/shop/images/index_bg001.gif) 0 0 no-repeat;
}
body#newlayout .shopListBox .inner {
	padding-bottom: 19px;
	background: url(/shop/images/index_bg002.gif) 0 100% no-repeat;
}
* html body#newlayout .shopListBox,
* html body#newlayout .shopListBox .inner,
* html body#newlayout .shopListBox .inner ul {
	height: 1%;
}
body#newlayout .shopListBox .inner ul {
	padding: 12px 25px 0;
	background: url(/shop/images/index_bg003.gif) 0 0 repeat-y;
}
body#newlayout .shopListBox .inner ul li {
	margin-top: 16px;
	padding-top: 16px;
	background: url(/common/images/com_bg008.gif) repeat-x 0 0;
}
body#newlayout .shopListBox .inner ul li.first {
	margin-top: 0;
	padding-top: 0;
	background: none;
}
body#newlayout .shopListBox .inner ul li .banner {
	float: left;
	width: 163px;
}
body#newlayout .shopListBox .inner ul li .banner a {
	display: block;
	border: 2px solid #eeeeee;
}
body#newlayout .shopListBox .inner ul li .banner a:hover {
	border: 2px solid #ff9933;
}
body#newlayout .shopListBox .inner ul li .shopData {
	float: right;
	width: 226px;
}
.shopListBox .inner ul li .shopData dt {
	margin-bottom: 5px;
}

body#newlayout .shopListBox .largeOutLink {
	padding-left: 18px;
	background: url(/common/images/com_ic021.gif) no-repeat 0 0.6em;
	font-size: 110%;
	font-weight: bold;
}
* html body#newlayout .shopListBox .largeOutLink {
	height: 1%;
}



/* 99. Extra
=========================================*/
/* Clearfix */
body#newlayout .contentsInner:after,
body#newlayout .leftContents .leftContentsInner:after,
body#newlayout .topNews:after,
body#newlayout .menuBox dd .productRelease div:after,
body#newlayout .menuBox dd .productInfoCol:after,
body#newlayout .topSearch .innerBlock:after,
body#newlayout .topSearch .keyword dl:after,
body#newlayout .relationLink:after,
body#newlayout .productsBox01 .colWrap:after,
body#newlayout .tabNav ul:after,
body#newlayout .tabNav .tabBox ul:after,
body#newlayout .tabNav .tabBox dl:after,
body#newlayout .detailCol:after,
body#newlayout .detailCol #thumbnail ul:after,
body#newlayout .stepNav:after,
body#newlayout .relation ul:after,
body#newlayout .bunnerArea ul:after,
body#newlayout .groupLink .colWrap:after,
body#newlayout .groupLink .colWrap .col:after,
body#newlayout .productSearchUpper .innerBlock:after,
body#newlayout .productSearchBottom .innerBlock:after,
body#newlayout .shopListBox .inner ul li dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body#newlayout .contentsInner,
body#newlayout .leftContents .leftContentsInner,
body#newlayout .menuBox dd .productRelease div,
body#newlayout .menuBox dd .productInfoCol,
body#newlayout .topNews,
body#newlayout .topSearch .innerBlock,
body#newlayout .topSearch .keyword dl,
body#newlayout .relationLink,
body#newlayout .productsBox01 .colWrap,
body#newlayout .tabNav ul,
body#newlayout .tabNav .tabBox ul,
body#newlayout .tabNav .tabBox dl,
body#newlayout .detailCol,
body#newlayout .detailCol #thumbnail ul,
body#newlayout .stepNav,
body#newlayout .relation ul,
body#newlayout .bunnerArea ul,
body#newlayout .groupLink .colWrap,
body#newlayout .groupLink .colWrap .col,
body#newlayout .productSearchUpper .innerBlock,
body#newlayout .productSearchBottom .innerBlock,
body#newlayout .shopListBox .inner ul li {
	zoom: 1;
	display: block;	/* for safari firefox3 */
	min-height: 1%;  /* for IE 7*/
}
/* IE7 hacks */
*:first-child+html body#newlayout .contentsInner,
*:first-child+html body#newlayout .leftContents .leftContentsInner,
*:first-child+html body#newlayout .menuBox dd .productRelease div,
*:first-child+html body#newlayout .menuBox dd .productInfoCol,
*:first-child+html body#newlayout .topNews,
*:first-child+html body#newlayout .topSearch .innerBlock,
*:first-child+html body#newlayout .topSearch .keyword dl,
*:first-child+html body#newlayout .relationLink,
*:first-child+html body#newlayout .productsBox01 .colWrap,
*:first-child+html body#newlayout .tabNav ul,
*:first-child+html body#newlayout .tabNav .tabBox ul,
*:first-child+html body#newlayout .tabNav .tabBox dl,
*:first-child+html body#newlayout .detailCol,
*:first-child+html body#newlayout .detailCol #thumbnail ul,
*:first-child+html body#newlayout .stepNav,
*:first-child+html body#newlayout .relation ul,
*:first-child+html body#newlayout .bunnerArea ul,
*:first-child+html body#newlayout .groupLink .colWrap,
*:first-child+html body#newlayout .groupLink .colWrap .col,
*:first-child+html body#newlayout .productSearchUpper .innerBlock,
*:first-child+html body#newlayout .productSearchBottom .innerBlock,
*:first-child+html body#newlayout .shopListBox .inner ul li {
	display: inline-table;
}/* end hacks */products