

#kaiTitle {
	max-width: 970px;
	min-width: 540px;
	height: 80px;
	padding: 0;
	margin: 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiTitle_right.gif) 100% 0 no-repeat;
}
#kaiWrap {
	max-width: 970px;
	min-width: 540px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiWrap_right.gif) 100% 0 repeat-y;
}
.kaiContent {
	font-size: 12px;
	padding: 12px 10px 2px;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiWrap.gif) 0 100% repeat-y;
}
.kaiContent:after {display: block;clear: both;content: " ";}
#kaiFooter {
	max-width: 970px;
	min-width: 540px;
	height: 13px;
	padding: 0;
	margin: 0 0 10px 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiFooter_right.gif) 100% 0 no-repeat;
}
.kaiFooter:after {display: block;clear: both;content: " ";}


#kaiFukubukuroTitle {
	max-width: 970px;
	min-width: 540px;
	height: 80px;
	padding: 0;
	margin: 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiFukubukuroTitle_right.gif) 100% 0 no-repeat;
}
#kaiFukubukuroWrap {
	max-width: 970px;
	min-width: 540px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiFukubukuroWrap_right.gif) 100% 0 repeat-y;
}
.kaiFukubukuroContent {
	font-size: 12px;
	padding: 12px 10px 2px;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiFukubukuroWrap.gif) 0 100% repeat-y;
}
.kaiFukubukuroContent:after {display: block;clear: both;content: " ";}
#kaiFukubukuroFooter {
	max-width: 970px;
	min-width: 540px;
	height: 13px;
	padding: 0;
	margin: 0 0 10px 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiFukubukuroFooter_right.gif) 100% 0 no-repeat;
}
.kaiFukubukuroFooter:after {display: block;clear: both;content: " ";}


#kaiDantotuTitle {
	max-width: 970px;
	min-width: 540px;
	height: 80px;
	padding: 0;
	margin: 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiDantotuTitle_right.gif) 100% 0 no-repeat;
}
#kaiDantotuTitle A{
	display: block;
	height: 0;
	width: 387px;
	padding-top: 80px;
	overflow:hidden;
	margin: 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiDantotuTitle_bg.gif) 0 0 no-repeat;
}
#kaiDantotuTitle A:hover{
	background: url(http://www.093.jp/kaisoku/images/201112/kaiDantotuTitle_bg.gif) 0 -100px no-repeat;
}
#kaiDantotuWrap {
	max-width: 970px;
	min-width: 540px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiDantotuWrap_right.gif) 100% 0 repeat-y;
}
.kaiDantotuContent {
	font-size: 12px;
	padding: 12px 10px 2px;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiDantotuWrap.gif) 0 100% repeat-y;
}
.kaiDantotuContent:after {display: block;clear: both;content: " ";}
#kaiDantotuFooter {
	max-width: 970px;
	min-width: 540px;
	height: 13px;
	padding: 0;
	margin: 0 0 10px 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiDantotuFooter_right.gif) 100% 0 no-repeat;
}
.kaiDantotuFooter:after {display: block;clear: both;content: " ";}


#kaiRakuTitle {
	position: relative;
	height: 97px;
	padding: 0;
	margin: 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiRakuTitle_bg.gif) 0 0 no-repeat;
}
#kaiRakuTitle p {
	position: absolute;
	top: 50px;
	left: 57px;
	height: 37px;
	width: 186px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#kaiRakuWrap {
	font-size: 12px;
	min-height: 100px;
	padding: 0 10px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiRakuWrap.gif) 100% 0 repeat-y;
}
.kaiRakuFooter {
	height: 14px;
	padding: 0;
	margin: 0 0 6px 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiRakuFooter.gif) 0 0 no-repeat;
}
#kaiYahooTitle {
	position: relative;
	height: 97px;
	padding: 0;
	margin: 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiYahooTitle_bg.gif) 0 0 no-repeat;
}
#kaiYahooTitle p {
	font-size: 12px;
	position: absolute;
	top: 50px;
	left: 23px;
	height: 37px;
	width: 186px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#kaiYahooWrap {
	font-size: 12px;
	min-height: 100px;
	padding: 0 10px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiYahooWrap.gif) 100% 0 repeat-y;
}
.kaiYahooFooter {
	height: 14px;
	padding: 0;
	margin: 0 0 6px 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiYahooFooter.gif) 0 0 no-repeat;
}
#kaiPointTitle {
	position: relative;
	height: 66px;
	padding: 0;
	margin: 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiPointTitle_bg.gif) 0 0 no-repeat;
}
#kaiPointTitle p {
	font-size: 12px;
	position: absolute;
	top: 50px;
	left: 16px;
	height: 37px;
	width: 186px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#kaiPointWrap {
	font-size: 12px;
	min-height: 100px;
	padding: 0 10px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiPointWrap.gif) 100% 0 repeat-y;
}
.kaiPointFooter {
	height: 14px;
	padding: 0;
	margin: 0 0 6px 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiPointFooter.gif) 0 0 no-repeat;
}
#kaiRcmTitle {
	position: relative;
	height: 67px;
	padding: 0;
	margin: 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiRcmTitle_bg.gif) 0 0 no-repeat;
}
#kaiRcmWrap {
	font-size: 12px;
	min-height: 100px;
	padding: 0 10px 10px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiRcmWrap.gif) 100% 0 repeat-y;
}
#kaiRcmItemConnector {
	height: 14px;
	margin: 0 -10px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiRcmItemConnector.gif) 0 0 no-repeat;
}

.kaiRcmFooter {
	height: 14px;
	padding: 0;
	margin: 0 0 6px 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiRcmFooter.gif) 0 0 no-repeat;
}

.kaiItemConnector {
	height: 14px;
	margin: 0 -10px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiRcmItemConnector.gif) 0 0 no-repeat;
}

#kaiSpecial1Title {
	padding: 0;
	margin: 0;
}
#kaiSpecial1Title A {
	display: block;
	height: 0;
	overflow:hidden;
	padding: 67px 0 0 0;
	margin: 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiDantotuSideTitle_bg0117.gif) 0 0 no-repeat;
}
#kaiSpecial1Title A:HOVER {
	background: url(http://www.093.jp/kaisoku/images/201112/kaiDantotuSideTitle_bg0117.gif) 0 -100px no-repeat;
}
#kaiSpecial1Wrap {
	width: 240px;
	font-size: 12px;
	text-align: left;
	min-height: 100px;
	padding: 0 10px 6px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiSpecial1Wrap.gif) 100% 0 repeat-y;
}
.kaiSpecial1Image {
	text-align: center;
	min-height: 180px;
	max-width: 240px;
	padding: 0 0 3px;
}
.kaiSpecial1Image img {
	max-width: 220px;
	max-height: 240px;
}
.kaiSpecial1Image p{
	text-align: left;
	padding: 0 10px;
	margin: 0;
}
#kaiSpecial1ItemConnector {
	height: 14px;
	margin: 0 -10px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiSpecial1ItemConnector.gif) 0 0 no-repeat;
}

.kaiSpecial1Footer {
	height: 14px;
	padding: 0;
	margin: 0 0 6px 0;
	background: url(http://www.093.jp/kaisoku/images/201112/kaiSpecial1Footer.gif) 0 0 no-repeat;
}
.kaiItemConnector {
	height: 14px;
	margin: 0 -10px;
	background: #ffffff url(http://www.093.jp/kaisoku/images/201112/kaiItemConnector.gif) 0 0 no-repeat;
}



#kaiWrap {
	line-height:1.3;
}
#kaiWrap {color:#000;}
#kaiWrap:after {display: block;clear: both;content: " ";}

#kaiWrap {font:13px/1.231;*font-size:small;*font:x-small;}
#kaiWrap select,#kaiWrap input,#kaiWrap button,#kaiWrap textarea,#kaiWrap button{font:99% arial,helvetica,clean,sans-serif;}
#kaiWrap table{font-size:inherit;font:100%;}
#kaiWrap pre,#kaiWrap code,#kaiWrap kbd,#kaiWrap samp,#kaiWrap tt{font-family:monospace;*font-size:108%;line-height:100%;}
#kaiWrap table {
background: white;
clear: both;
color: #333;
width: 100%;
font-size: 100%;
}


#kaiWrap a{ text-decoration: none;}
	#kaiWrap a:hover {  text-decoration:underline;background:transparent;}
	#kaiWrap a img {	border:none;}

#kaiWrap .clear{ clear: both; line-height: 0}
/*-----------------------------------  Start kailist-container view  -----------------------------------*/
#kailist-container {
	position:relative;
	clear:both;
	padding: 0;
	margin: 0;
	background: /*#f0f0f0*/;
}
table.itemList {
	margin: 0;
}

table.itemList tr td {
	vertical-align: middle;
	padding: 3px 3px;
	border-bottom:1px solid #dddddd;
}
table.itemList tr td {
	background: #fff;
}
table.itemList tr:nth-child(2n) td {
	background: #f3f3f3;
}


#kailist-container ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style:none;
}
#kailist-container ul li {
	background:none;
	padding:0;
}
#kailist-container li {
	line-height: 1.4;
	margin: 0;
	text-align: left;
	border-bottom: 1px solid #cecece;
}
#kailist-container .list-item {
	padding: 0;
	_padding-bottom:0;
	margin:0;
	zoom:1;
	}
#kailist-container .list-item:after {display: block;clear: both;content: " ";}

	#kailist-container li:first-child .list-item {
		margin-top:0;
	}

	#kailist-container div.list-item .clearfix{
		clear:both;
		height:0px;
		min-height:0;
		padding:0;
	}

	#kailist-container .itemImageWrap {
		position: relative;
		z-index: 10;
	}

	#kailist-container .itemImageGood {
			position: absolute;
			top: -6px;
			left: 60px;
			height: 38px;
			width: 38px;
			z-index:999;
		}
	#kailist-container .itemImageHot {
			position: absolute;
			top: 40px;
			left: -10px;
			height: 38px;
			width: 41px;
			z-index:999;
		}
	#kailist-container .itemImage {
		width: 80px;
		text-align:center;
		padding: 4px;
		margin: 0 auto;
		background: #efefef url(http://www.093.jp/kaisoku/images/sla_grey.gif);
	}
		#kailist-container .itemImage img {
			max-width:80px;
			max-height: 160px;
		}
		#kailist-container .itemImage a img {border: 0;}

	#kailist-container .rv1 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv1_bg0116.gif);}
	#kailist-container .rv2 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv2_bg0116.gif);}
	#kailist-container .rv3 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv3_bg0116.gif);}
	#kailist-container .rv4 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv4_bg0116.gif);}
	#kailist-container .rv5 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv5_bg0116.gif);}


	#kailist-container .itemDate {
		font-size: 96%;
		text-align: center;
		width:60px;
		padding: 5px 5px 0 0;
		margin: 0 auto;
	}
	#kailist-container .itemTitleWrap {
		position: relative;
		overflow: hidden;
	}
		#kailist-container .itemTitle {
			position: relative;
			font-size:118%;
			line-height:1.2;
			padding: 3px 5px 0;
			z-index: 99;
		}
			#kailist-container .itemTitle span {font-size: 11px!important;}
		#kailist-container .hotbar {
			position: absolute;
			top: 5px;
			left: 0;
			width:100%;
		}
		#kailist-container .hotbar img {
			height: 100%;
			/*width: 0;*/
			z-index: 1;
		}

	#kailist-container .itemWebSearch a{
		width:38px;
		height:0px;
		overflow:hidden;
		background-image: url(http://www.093.jp/kaisoku/images/201112/btn_websearch0115.gif);
		background-repeat: no-repeat;
		padding-top:18px;
		display:inline-block;
	}
	#kailist-container .itemWebSearch a:hover{
		background-position:0 -42px;
	}
		#kailist-container .itemWebSearch.rakuten a{
			background-position:-50px -0px;
		}
		#kailist-container .itemWebSearch.yahoo a{
			background-position:-0px -0px;
		}
		#kailist-container .itemWebSearch.kakaku a{
			background-position:-100px -0px;
		}
		#kailist-container .itemWebSearch.rakuten a:hover{
			background-position:-50px -40px;
		}
		#kailist-container .itemWebSearch.yahoo a:hover{
			background-position:-0px -40px;
		}
		#kailist-container .itemWebSearch.kakaku a:hover{
			background-position:-100px -40px;
		}


	#kailist-container .itemDescriptionWrap {
		padding: 0px 0px 5px;
	}
		#kailist-container .itemDescription {
			/*display: none;*/
			max-height: 30px;
			overflow: hidden;
			line-height: 1.4;
			padding:2px 2px 4px;
			margin-bottom: 3px;
			background: url(http://www.093.jp/kaisoku/img/border_dot_gray.gif) bottom repeat-x;
		}
		#kailist-container .itemCategory {
			display: inline-block;
			vertical-align: top;
			height: 14px;
			min-width: 80px;
			font-size: 92%;
			padding: 2px 5px;
			margin-top: 0px;
			background: #e3e3e3;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		#kailist-container .itemCategory span {
			display: inline-block;
		}
		#kailist-container .itemCategory a {
			display: block;
			color: #333;
			font-weight: normal;
			padding: 1px 5px;
		}
		#kailist-container .itemOpen {
			display: inline-block;
			padding-left: 0px;
			margin-top: 0px;
		}
		#kailist-container .widget {
			padding-left: 2px;
			margin-top: 0px;
			vertical-align: top;
		}
		#kailist-container .widget span{
			vertical-align: top;
		}


	#kailist-container .itemPrice {
		min-width: 70px;
		text-align: left;
		padding: 5px 0 0 2px;
		line-height: 1.4;
	}
		#kailist-container .itemPrice span {
			font-size: 136%;
			color: #990000;
			font-weight: bold;
		}
			#kailist-container .itemPrice span.ptitle {
				font-size: 10px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
				color: #ffffff;
				font-weight: normal;
				padding:2px;
				margin-right: 5px;
				border-radius: 2px;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;
				background: #ff0000;
			}
	#kailist-container .itemDiscount {
		height: 26px;
		width: 50px;
		font-size: 72%;
		color: #fff;
		line-height: 1;
		text-align: center;
		padding: 3px 0 0;
		margin: 0 auto;
 		background: url(http://www.093.jp/kaisoku/images/pricedown_bg.gif) 50% 0 no-repeat;
	}
		#kailist-container .itemDiscount span {
			font-weight: bold;
			font-size: 150%;
		}
		#kailist-container .itemShop {
			position: relative;
			width: 70px;
			font-size: 11px!important;
			line-height: 1.4;
			padding: 6px 0 0px 0;
			margin-bottom: 0px;
			z-index: 99;
		}
			#kailist-container .itemShop span{
				font-size: 10px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
				color: #666666;
				padding:2px;
				border-radius: 2px;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;
				background: #dddddd;
				white-space: nowrap;
			}

	#kailist-container .sp2 {
		display: block;
		width: 65px;
		height: 30px;
		margin-top: 6px;
		background-image: url(http://www.093.jp/kaisoku/images/201112/min_nesagariPrice_bg.gif);
		background-repeat: no-repeat;
	}
		#kailist-container .sp3.sizeD0 { background-position: 0 -600px;}
		#kailist-container .sp3.sizeD1 { background-position: 0 -540px;}
		#kailist-container .sp3.sizeD2 { background-position: 0 -480px;}
		#kailist-container .sp3.sizeD3 { background-position: 0 -420px;}
		#kailist-container .sp3.sizeD4 { background-position: 0 -360px;}
		#kailist-container .sp3.sizeD5 { background-position: 0 -300px;}
		#kailist-container .sp3.sizeD6 { background-position: 0 -240px;}
		#kailist-container .sp3.sizeD7 { background-position: 0 -180px;}
		#kailist-container .sp3.sizeD8 { background-position: 0 -120px;}
		#kailist-container .sp3.sizeD9 { background-position: 0 -60px;}
	#kailist-container .sp3 {
		display: block;
		width: 65px;
		height: 30px;
		margin-top: 6px;
		background-image: url(http://www.093.jp/kaisoku/images/201112/min_dantotuPrice_bg.gif);
		background-repeat: no-repeat;
	}
		#kailist-container .sp3.sizeD0 { background-position: 0 -600px;}
		#kailist-container .sp3.sizeD1 { background-position: 0 -540px;}
		#kailist-container .sp3.sizeD2 { background-position: 0 -480px;}
		#kailist-container .sp3.sizeD3 { background-position: 0 -420px;}
		#kailist-container .sp3.sizeD4 { background-position: 0 -360px;}
		#kailist-container .sp3.sizeD5 { background-position: 0 -300px;}
		#kailist-container .sp3.sizeD6 { background-position: 0 -240px;}
		#kailist-container .sp3.sizeD7 { background-position: 0 -180px;}
		#kailist-container .sp3.sizeD8 { background-position: 0 -120px;}
		#kailist-container .sp3.sizeD9 { background-position: 0 -60px;}

	#kailist-container .sp4 {
		height: 54px;
		margin-top: 4px;
	}

	#kailist-container .sp4:before {
		content:"";
		position:absolute;
		height: 54px;
		width: 65px;
		background-repeat: no-repeat;
	}
		#kailist-container .sp4.sizeD0 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -600px;}
		#kailist-container .sp4.sizeD1 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -540px;}
		#kailist-container .sp4.sizeD2 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -480px;}
		#kailist-container .sp4.sizeD3 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -420px;}
		#kailist-container .sp4.sizeD4 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -360px;}
		#kailist-container .sp4.sizeD5 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -300px;}
		#kailist-container .sp4.sizeD6 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -240px;}
		#kailist-container .sp4.sizeD7 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -180px;}
		#kailist-container .sp4.sizeD8 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -120px;}
		#kailist-container .sp4.sizeD9 { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleDantotu_bg.gif) no-repeat 0 -60px;}
				
		#kailist-container .sp4.sizeP0:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -600px;}
		#kailist-container .sp4.sizeP1:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -540px;}
		#kailist-container .sp4.sizeP2:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -480px;}
		#kailist-container .sp4.sizeP3:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -420px;}
		#kailist-container .sp4.sizeP4:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -360px;}
		#kailist-container .sp4.sizeP5:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -300px;}
		#kailist-container .sp4.sizeP6:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -240px;}
		#kailist-container .sp4.sizeP7:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -180px;}
		#kailist-container .sp4.sizeP8:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -120px;}
		#kailist-container .sp4.sizeP9:before { background: url(http://www.093.jp/kaisoku/images/201112/min_doubleNesagari_bg.gif) no-repeat 0 -60px;}



/*-----------------------------------  End kailist-container view  -----------------------------------*/


/*-----------------------------------  Start special0117-container view  -----------------------------------*/
#special0117-container {
	position:relative;
	clear:both;
	padding: 0;
	margin: 0;
	background: /*#f0f0f0*/;
}
table.itemList {
	margin: 0;
}

table.itemList tr td {
	vertical-align: top;
	padding: 6px 3px;
	border-bottom:1px solid #dddddd;
}
table.itemList tr td {
	background: #fff;
}
table.itemList tr:nth-child(2n) td {
	background: #fff;
}

#special0117-container .list-item {
	padding: 0;
	_padding-bottom:0;
	margin:0;
	zoom:1;
	}
#special0117-container .list-item:after {display: block;clear: both;content: " ";}

	#special0117-container li:first-child .list-item {
		margin-top:0;
	}

	#special0117-container div.list-item .clearfix{
		clear:both;
		height:0px;
		min-height:0;
		padding:0;
	}
	#special0117-container .itemImageWrap {
		position: relative;
		margin-top: 5px;
		z-index: 10;
	}

	#special0117-container .itemImageGood {
			position: absolute;
			top: -6px;
			left: 80px;
			height: 38px;
			width: 38px;
			z-index:999;
		}
	#special0117-container .itemImageHot {
			position: absolute;
			top: 60px;
			left: -10px;
			height: 38px;
			width: 41px;
			z-index:999;
		}


	#special0117-container .itemImage {
		width: 90px;
		text-align:center;
		padding: 5px;
		margin: 0 auto;
		background: #efefef url(http://www.093.jp/kaisoku/images/sla_grey.gif);
	}
		#special0117-container .itemImage img {
			max-width:90px;
			max-height: 160px;
		}
		#special0117-container .itemImage a img {border: 0;}

	#special0117-container .rv1 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv1_bg0116.gif);}
	#special0117-container .rv2 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv2_bg0116.gif);}
	#special0117-container .rv3 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv3_bg0116.gif);}
	#special0117-container .rv4 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv4_bg0116.gif);}
	#special0117-container .rv5 .itemImage {background: #efefef url(http://www.093.jp/kaisoku/images/201112/imageRv5_bg0116.gif);}

	#special0117-container .itemDate {
		font-size: 92%;
		text-align: right;
		padding: 0;
		margin: 0;
	}
	#special0117-container .itemTitleWrap {
		position: relative;
		overflow: hidden;
	}
		#special0117-container .itemTitle {
			position: relative;
			width: 120px;
			font-size:108%;
			line-height:1.2;
			padding: 3px 0 0;
			z-index: 99;
		}
		#special0117-container .hotbar {
			position: absolute;
			top: 5px;
			left: 0;
			width:100%;
		}
		#special0117-container .hotbar img {
			height: 100%;
			/*width: 0;*/
			z-index: 1;
		}
		#special0117-container .itemTitle span{
			font-size:82%;
		}
	#special0117-container .itemDescriptionWrap {
		padding: 0px 5px;
	}
		#special0117-container .itemDescription {
			/*display: none;*/
			line-height: 1.4;
			padding:2px 6px 4px;
			margin-bottom: 3px;
			background: url(http://www.093.jp/kaisoku/img/border_dot_gray.gif) bottom repeat-x;
		}
		#special0117-container .itemShop {
			/*display: none;*/
			line-height: 1.4;
			padding:2px 0 2px 23px;
			margin-bottom: 3px;
			background: url(http://www.093.jp/kaisoku/images/201112/icon_shop.gif) 0 50% no-repeat;
		}
		#special0117-container .itemCategory {
			vertical-align: top;
			min-width: 80px;
			font-size: 87%;
			padding: 2px 5px;
			margin-top: 0px;
			background: #e3e3e3;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		#special0117-container .itemCategory span {
			display: inline-block;
		}
		#special0117-container .itemCategory a {
			display: block;
			color: #333;
			font-weight: normal;
			padding: 1px 5px;
		}
		#special0117-container .itemOpen {
			display: inline-block;
			padding-left: 0px;
			margin-top: 0px;
		}
		#special0117-container .widget {
			font-size: 92%;
			padding-left: 2px;
			margin-top: 0px;
		}


	#special0117-container .itemPriceWrap {
		margin: 5px 2px 0;
	}

	#special0117-container .itemPrice {
		padding: 2px 0px 2px 27px;
		background: url(http://www.093.jp/kaisoku/images/201112/icon_price.gif) 0 50% no-repeat;
		margin: 0;
	}
		#special0117-container .itemPrice span {
			font-family: sans-serif;
			font-size: 150%;
			color: #990000;
			font-weight: bold;
		}

	#special0117-container .itemWebSearch a{
		width:29px;
		height:0px;
		overflow:hidden;
		background-image: url(http://www.093.jp/kaisoku/images/201112/btn_websearch_min.gif);
		background-repeat: no-repeat;
		padding-top:18px;
		display:inline-block;
	}
	#special0117-container .itemWebSearch a:hover{
		background-position:0 -42px;
	}
		#special0117-container .itemWebSearch.rakuten a{
			background-position:-50px -0px;
		}
		#special0117-container .itemWebSearch.yahoo a{
			background-position:-0px -0px;
		}
		#special0117-container .itemWebSearch.kakaku a{
			background-position:-100px -0px;
		}
		#special0117-container .itemWebSearch.rakuten a:hover{
			background-position:-50px -40px;
		}
		#special0117-container .itemWebSearch.yahoo a:hover{
			background-position:-0px -40px;
		}
		#special0117-container .itemWebSearch.kakaku a:hover{
			background-position:-100px -40px;
		}

	#special0117-container .sp3 {
		display: block;
		width: 110px;
		height: 30px;
		margin-top: 6px;
		background-image: url(http://www.093.jp/kaisoku/images/201112/dantotuPrice_bg01167.gif);
		background-repeat: no-repeat;
	}
		#special0117-container .sp3.sizeD0 { background-position: 0 -1154px;}
		#special0117-container .sp3.sizeD1 { background-position: 0 -1034px;}
		#special0117-container .sp3.sizeD2 { background-position: 0 -914px;}
		#special0117-container .sp3.sizeD3 { background-position: 0 -794px;}
		#special0117-container .sp3.sizeD4 { background-position: 0 -674px;}
		#special0117-container .sp3.sizeD5 { background-position: 0 -554px;}
		#special0117-container .sp3.sizeD6 { background-position: 0 -434px;}
		#special0117-container .sp3.sizeD7 { background-position: 0 -314px;}
		#special0117-container .sp3.sizeD8 { background-position: 0 -194px;}
		#special0117-container .sp3.sizeD9 { background-position: 0 -74px;}

	#special0117-container .sp4 {
		height: 54px;
		margin-top: 4px;
	}

	#special0117-container .sp4:before {
		content:"";
		position:absolute;
		height: 54px;
		width: 110px;
		background-repeat: no-repeat;
	}
		#special0117-container .sp4.sizeD0 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -1137px;}
		#special0117-container .sp4.sizeD1 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -1017px;}
		#special0117-container .sp4.sizeD2 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -897px;}
		#special0117-container .sp4.sizeD3 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -777px;}
		#special0117-container .sp4.sizeD4 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -657px;}
		#special0117-container .sp4.sizeD5 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -537px;}
		#special0117-container .sp4.sizeD6 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -417px;}
		#special0117-container .sp4.sizeD7 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -297px;}
		#special0117-container .sp4.sizeD8 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -177px;}
		#special0117-container .sp4.sizeD9 { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceA_bg01163.gif) no-repeat 0 -57px;}
				
		#special0117-container .sp4.sizeP0:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -1137px;}
		#special0117-container .sp4.sizeP1:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -1017px;}
		#special0117-container .sp4.sizeP2:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -897px;}
		#special0117-container .sp4.sizeP3:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -777px;}
		#special0117-container .sp4.sizeP4:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -657px;}
		#special0117-container .sp4.sizeP5:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -537px;}
		#special0117-container .sp4.sizeP6:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -417px;}
		#special0117-container .sp4.sizeP7:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -297px;}
		#special0117-container .sp4.sizeP8:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -177px;}
		#special0117-container .sp4.sizeP9:before { background: url(http://www.093.jp/kaisoku/images/201112/doublePriceB_bg01162.gif) no-repeat 0 -57px;}



/*-----------------------------------  End special0117-container view  -----------------------------------*/


/*-----------------------------------  Start sideBox-list view  -----------------------------------*/
#sideBox-list {
	padding: 5px 5px 0;
	margin: 0 0 10px 0;
	background: #dfdfdf;
}
.sideBox-title {
	font-weight:bold;
	height:30px;
	border: 0;
	border-bottom: 5px solid #dfdfdf;
	margin: -5px -5px 0;
	padding: 15px 0 0 16px;
	background: url(http://www.093.jp/kaisoku/images/sideBox-titlebg.jpg) no-repeat;
}
table.sideItemList {
	font-size: 92%;
	margin: 0;
	padding-bottom: 1px;
	border: 1px solid #cecece;
}
table.sideItemList tr td {
	vertical-align: middle;
}
table.sideItemList tr td {
	background: #fff;
}
table.sideItemList tr:nth-child(2n) td {
	background: #fff;
}

	#sideBox-list .sideItemImage {
		padding: 5px;
	}
		#sideBox-list .sideItemImage img {
			width:50px;
		}

	#sideBox-list .sideItemDate {
		width:60px;
		padding: 10px 5px;
	}
	#sideBox-list .sideItemTitle {
		font-size: 100%;
		line-height:1.2;
		padding: 0 5px;
	}
	#sideBox-list .sideItemDescriptionWrap {
		line-height:1.2;
		padding: 0 5px 10px;
	}
		#sideBox-list .sideItemDescription {
			padding:2px 6px 5px;
		}
		#sideBox-list .sideItemCategory {
			display: inline-block;
			background: #FE9929;
		}
		#sideBox-list .sideItemCategory span {
		}
		#sideBox-list .sideItemCategory a {
			display: block;
			color: #fff;
			font-weight: bold;
			padding: 3px 5px;
		}
		#sideBox-list .sideItemOpen {
			display: inline-block;
			padding-left:5px;
		}


	#sideBox-list .sideItemPrice {
		display: inline-block;
		padding-left:10px;
	}
		#sideBox-list .sideItemPrice span {
			font-weight: bold;
		}
	#sideBox-list .sideItemDiscount {
		display: inline-block;
	}
		#sideBox-list .sideItemDiscount span {
			font-size: 100%;
		}

.sideBox-more {
	padding:5px 10px 0px;
	text-align: right;
}


.sideBox_noframe {padding-bottom:10px;}
.sideBox_noframe img {max-width: 260px;}



/* THE SPEECH BUBBLE
--------------------- */
.speechWrap {
	clear: both;
	padding: 10px 0 0 0;
	margin: 0;
}

.speech {
	position:relative;
	padding:10px;
	margin:-2px 0 5px;
	border:2px solid #CCCCCC;
	color:#333;
	/* css3 */
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	line-height: 1.2;
	background: #ffffff;
}

.speech.left {
	margin-left:41px;
	margin-right:10px;
}
.speech.right {
	margin-right:41px;
	margin-left:10px;
}

.speech:before {
	content:"";
	position:absolute;
	height: 39px;
	width: 41px;
}
.speech.left:before {
	top:-10px; /* controls vertical position */
	bottom:auto;
	left:-41px; /* value = - border-left-width - border-right-width */
	background: url(http://www.093.jp/kaisoku/images/201112/speech_left.gif) 0 0 no-repeat;
}
.speech.right:before {
	top:-10px; /* controls vertical position */
	bottom:auto;
    left:auto;
	right:-41px; /* value = - border-left-width - border-right-width */
	background: transparent url(http://www.093.jp/kaisoku/images/201112/speech_right.gif) 100% 0 no-repeat;
}

.speech.left.man1:before {background: url(http://www.093.jp/kaisoku/images/201112/speech/speech_left_man.gif) 0 0 no-repeat;}
.speech.right.man1:before {background: url(http://www.093.jp/kaisoku/images/201112/speech/speech_right_man.gif) 0 0 no-repeat;}
.speech.left.woman1:before {background: transparent url(http://www.093.jp/kaisoku/images/201112/speech/speech_left_woman.gif) 100% 0 no-repeat;}
.speech.right.woman1:before {background: transparent url(http://www.093.jp/kaisoku/images/201112/speech/speech_right_woman.gif) 100% 0 no-repeat;}
.speech.left.man2:before {background: url(http://www.093.jp/kaisoku/images/201112/speech/speech_left_man01.gif) 0 0 no-repeat;}
.speech.right.man2:before {background: url(http://www.093.jp/kaisoku/images/201112/speech/speech_right_man01.gif) 0 0 no-repeat;}
.speech.left.woman2:before {background: transparent url(http://www.093.jp/kaisoku/images/201112/speech/speech_left_woman01.gif) 100% 0 no-repeat;}
.speech.right.woman2:before {background: transparent url(http://www.093.jp/kaisoku/images/201112/speech/speech_right_woman01.gif) 100% 0 no-repeat;}
.speech.left.man3:before {background: transparent url(http://www.093.jp/kaisoku/images/201112/speech/speech_left_man02.gif) 100% 0 no-repeat;}
.speech.right.man3:before {background: transparent url(http://www.093.jp/kaisoku/images/201112/speech/speech_right_man02.gif) 100% 0 no-repeat;}
.speech.left.woman3:before {background: url(http://www.093.jp/kaisoku/images/201112/speech/speech_left_woman02.gif) 0 0 no-repeat;}
.speech.right.woman3:before {background: url(http://www.093.jp/kaisoku/images/201112/speech/speech_right_woman02.gif) 0 0 no-repeat;}




@media print {
	body {
		background:#fff;
	}
}