@charset "Shift_JIS";
/*
  Seven Net
  URL: http://
  summary: styles for "shop front" modules
  lastUpDate: 2008-03-17
--------------------------------------*/

/*= common style
----------------------------------------------------------------------------*/
/* style reset */
div#tagu_c1-470, div#tagu_c1-470 h2, div#tagu_c1-470 p,

div#goods_c1-200, div#goods_c1-200 h2, div#goods_c1-200 h3, div#goods_c1-200 p,

div#ran_b1-02, div#ran_b1-02 h2, div#ran_b1-02 h3, div#ran_b1-02 p,
div#ran_b1-02 ol, div#ran_b1-02 li,

div#ran_b1-03, div#ran_b1-03 h2, div#ran_b1-03 h3, div#ran_b1-03 p,
div#ran_b1-03 ol, div#ran_b1-03 li

div#temp_g95, div#temp_g95 h2, div#temp_g95 h3, div#temp_g95 h4, div#temp_g95 p,
div#temp_g95 ul, div#temp_g95 li, div#temp_g95 dl, div#temp_g95 dt, div#temp_g95 dd,
div#temp_g95 form, div#temp_g95 input,

div#kanren03, div#kanren03 h2, div#kanren03 h3, div#kanren03 h4, div#kanren03 p,
div#kanren03 ul, div#kanren03 li, div#kanren03 dl, div#kanren03 dt, div#kanren03 dd,

div#rc_top_recommend, div#rc_top_recommend h2, div#rc_top_recommend h3, div#rc_top_recommend h4, div#rc_top_recommend p,
div#rc_top_recommend ul, div#rc_top_recommend li, div#rc_top_recommend dl, div#rc_top_recommend dt, div#rc_top_recommend dd,

div#rc_prd_relation, div#rc_prd_relation h2, div#rc_prd_relation h3, div#rc_prd_relation h4, div#rc_prd_relation p,
div#rc_prd_relation ul, div#rc_prd_relation li, div#rc_prd_relation dl, div#rc_prd_relation dt, div#rc_prd_relation dd,

div#rc_prd_recommend, div#rc_prd_recommend h2, div#rc_prd_recommend h3, div#rc_prd_recommend h4, div#rc_prd_recommend p,
div#rc_prd_recommend ul, div#rc_prd_recommend li, div#rc_prd_recommend dl, div#rc_prd_recommend dt, div#rc_prd_recommend dd,

div#rc_crt_relation, div#rc_crt_relation h2, div#rc_crt_relation h3, div#rc_crt_relation h4, div#rc_crt_relation p,
div#rc_crt_relation ul, div#rc_crt_relation li, div#rc_crt_relation dl, div#rc_crt_relation dt, div#rc_crt_relation dd,

div#temp_m01, div#temp_m01 h2, div#temp_m01 h3, div#temp_m01 h4, div#temp_m01 p,
div#temp_m01 ul, div#temp_m01 li, div#temp_m01 dl, div#temp_m01 dt, div#temp_m01 dd,

div#list_l23_2, div#list_l23_2 h2, div#list_l23_2 h3, div#list_l23_2 p,
div#list_l23_2 ul, div#list_l23_2 li,
div#list_l23_2 form, div#list_l23_2 input, div#list_l23_2 dl, div#list_l23_2 dt, div#list_l23_2 dd,

div#list_l23_4, div#list_l23_4 h2, div#list_l23_4 h3, div#list_l23_4 p,
div#list_l23_4 ul, div#list_l23_4 li,
div#list_l23_4 form, div#list_l23_4 input, div#list_l23_4 dl, div#list_l23_4 dt, div#list_l23_4 dd,

div#kensaku_sake_01, div#kensaku_sake_01 h2, div#kensaku_sake_01 p, div#kensaku_sake_01 form, div#kensaku_sake_01 input,
div#kensaku_sake_01 dl, div#kensaku_sake_01 dt, div#kensaku_sake_01 dd,

div#kensaku_sake_02, div#kensaku_sake_02 h2, div#kensaku_sake_02 p, div#kensaku_sake_02 form, div#kensaku_sake_02 input,
div#kensaku_sake_02 table, div#kensaku_sake_02 th, div#kensaku_sake_02 td, div#kensaku_sake_02 caption,

div#kensaku_cd_01, div#kensaku_cd_01 h2, div#kensaku_cd_01 p, div#kensaku_cd_01 form, div#kensaku_cd_01 input
 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}

div#CSPC208_01_SUB_01 form,
div#CSPC208_01_SUB_02 form,
div#CSPC208_01_SUB_03 form,
div#CSPC208_01_SUB_04 form,
div#CSPC209_01_SUB_01 form,
div#CSPC209_01_SUB_03 form,
div#CSPC209_01_SUB_06 form,
div#CSPC215_02_SUB_01 form
{
	font-size: 75%;
}

div#CSPC208_01_SUB_01 input,
div#CSPC208_01_SUB_02 input,
div#CSPC208_01_SUB_03 input,
div#CSPC208_01_SUB_04 input,
div#CSPC209_01_SUB_01 input,
div#CSPC209_01_SUB_03 input,
div#CSPC209_01_SUB_06 input,
div#CSPC215_02_SUB_01 input
{
	font-size: 100%;
}

div#t_FT01
{
	font-size: 84%;
}
div#CSPC203_01_SUB_1 form
{
	font-size: 89%;
}

div#t_HT03 div.searchBox p.search input,
div#t_FT01 div.searchBox p.search input
{
	font-size: 112%;
}

/* label */
div#tagu_c1-470 h2,
div#goods_c1-200 h2,
div#list_l23_2 h2,
div#list_l23_4 h2 {
	margin-bottom: 9px;
	padding: 5px 11px;
	border: 1px solid #CCC;
	background: url(../img/common/tiele_bg_01.gif) repeat-x left bottom #ffffff;
	color: #d47211;
	line-height: 1.2;
	}

div#kensaku_sake_02 h2 {
	margin-bottom: 6px;
	padding: 5px 11px;
	border: 1px solid #CCC;
	background: url(../img/common/tiele_bg_01.gif) repeat-x left bottom #ffffff;
	color: #d47211;
	line-height: 1.2;
	}

h2.backDecorate {
	margin: 0 0 6px 0;
	padding: 5px 11px;
	border: 1px solid #CCC;
	background: url(../img/common/tiele_bg_01.gif) repeat-x left bottom #ffffff;
	color: #d47211;
	font-size: 80%;
	line-height: 1.2;
	}

/* separator */
div#tagu_c1-470 div.separator,
div#goods_c1-200 div.separator {
	clear: both;
	height: 1px;
	margin: 0 3px 15px 3px;
	background: url(../img/common/dot_011.gif) repeat-x left top;
	font-size: 0;
	}

/* word break for IE */
.w_break {
	word-break: break-all;
	}


/*----- Component Style -----*/

/* status */
.status {
	color: #d47211;
	font-weight: bold;
	}

/* "text-align" control for table layout parts */
.parts {
	text-align: left;
	}

/* for Mac IE */
/*\*//*/
.parts {
	margin-right: 2px;
	}
/**/

.attr02 {
	font-weight: bold;
	}

.cartAreaBG {
	background-color: #f7f4ea;
}

body .line1{
	background-color:#ba362a;
}

body .select1{
	background-color:#ffe7ba;
	color: #d3392f;
	font-weight: bold;
}

.whitecolorBackGround {
	background-color: #ffffff;
}

.fleshcolorBackGround {
	background-color: #fffaf0;
}

strong.leadTextC {
	display: block;
	padding-top: 8px;
	color: #663300;
}

strong.leadTextC2 {
	display: block;
	padding-top: 4px;
	color: #663300;
}

td.dotBackLine02 {
	background: url(../img/common/dot_014.gif) repeat-x 0 50%;
}

td.footRightParts {
	background:url(../img/common/kado_sita2.gif) no-repeat right bottom;
}

.indexTopText {
	padding-left: 10px;
}

input.textfieldWidth {
	width: 280px;
	*width: 282px;
	margin-right: 5px;
	padding: 1px 0;
	vertical-align: middle;
	line-height: 1.2;
	}

html:first-child input.textfieldWidth {
	width: 282px;
	margin-right: 5px;
	padding: 1px 0;
	vertical-align: middle;
	line-height: 1.2;
	}


/*= g95
----------------------------------------------------------------------------*/

div#temp_g95 {
	width: 930px;
	margin: 0 auto;
	background-color: #ffffff;
	text-align: left;
	}

div#temp_g95 .price {
	color: #333;
	font-size: 100%;
	font-weight: normal;
	line-height: 1.25;
	}

/*== g95 main_box
--------------------------------------*/

div#temp_g95 div.main_box {
	float: right;
	width: 470px;
	font-size: 84%;
	line-height: 1.25;
	zoom: 100%;
	}

div#temp_g95 div.main_box p.infolabel {
	margin-bottom: 10px;
	}

div#temp_g95 div.main_box h2 {
	font-weight: normal;
	}

div#temp_g95 div.main_box h2 strong.itemname {
	font-size: 117%;
	}

div#temp_g95 .itemPrice {
	color: #333;
	font-size: 131%;
	font-weight: bold;
	line-height: 1.25;
	}
div#temp_g95 div.main_box p.itemPrice em {
	color: #F00;
	font-weight: bold;
	}

div#temp_g95 div.main_box p.price em {
	color: #F00;
	font-size: 131%;
	font-weight: bold;
	}

div#temp_g95 div.main_box p.date {
	margin-bottom: 8px;
	}

div#temp_g95 div.main_box ul.taste {
	margin-top: 13px;
	margin-bottom: 10px;
	}

div#temp_g95 div.main_box ul.taste li {
	display: inline;
	padding-right: 20px;
	}

div#temp_g95 div.main_box div.comment {
	margin-bottom: 18px;
	line-height: 120%;
	}

/* cart */
div#temp_g95 div.main_box form.cart {
	margin-bottom: 22px;
	padding: 6px 10px 4px;
	background-color: #f7f4ea;
	}

div#temp_g95 div.main_box form.cart p.control {
	margin-bottom: 4px;
	}

div#temp_g95 div.main_box form.cart p.control label {
	margin-right: 5px;
	font-weight: bold;
	}

div#temp_g95 div.main_box form.cart select {
	width: 3.5em;
	margin-right: 18px;
	vertical-align: middle;
	}

div#temp_g95 div.main_box form.cart input {
	vertical-align: middle;
	}

div#temp_g95 div.main_box form.cart p.status {
	margin-bottom: 2px;
	}

div#temp_g95 div.main_box form.cart p.note {
	margin: 0 10px 6px 0;
	font-weight: bold;
	}

div#temp_g95 div.main_box form.cart ul li {
	}

div#temp_g95 div.main_box form.cart ul li a {
	}

/* chusen */
div#temp_g95 div.main_box p.chusen {
	margin-bottom: 10px;
	}

/* detail */
div#temp_g95 div.main_box table.detail {
	width: 470px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	}

div#temp_g95 div.main_box table.detail tr {
	background: url(../img/common/dot_011.gif) repeat-x left top;
	}

div#temp_g95 div.main_box table.detail th {
	width: 127px;
	padding: 3px 16px 2px 0px;
	font-weight: bold;
	vertical-align: top;
	}

div#temp_g95 div.main_box table.detail td {
	padding: 3px 0 2px 0;
	vertical-align: top;
	}

div#temp_g95 div.main_box table.detail tr.point th {
	padding-top: 4px;
	padding-bottom: 15px;
	}

div#temp_g95 div.main_box table.detail tr.package p,
div#temp_g95 div.main_box table.detail tr.point p {
	font-weight: bold;
	}

div#temp_g95 div.main_box table.detail tr.package ul,
div#temp_g95 div.main_box table.detail tr.point ul {
	margin-bottom: 2px;
	}

div#temp_g95 div.main_box table.detail tr.package ul a,
div#temp_g95 div.main_box table.detail tr.point ul a {
	padding: 2px 0 2px 9px;
	background: url(../img/common/arrow_menu_11.gif) no-repeat 0 5px;
	}

div#temp_g95 div.main_box table.detail ul.note {
	list-style-type: disc;
	padding-left: 14px;
	}

div#temp_g95 div.main_box table.detail ul.attentionTextList {
	list-style-position: inside;
	padding-bottom: 10px;
	}

div#temp_g95 div.main_box table.detail ul.attentionTextList li {
	display: block;
	margin: 0 8px 0 0;
	padding: 0 0 2px 15px;
	background: url(../img/common/indent_02.gif) no-repeat 0 2px;
	*text-indent: -16px;
	}

/* other */
div#temp_g95 div.main_box div.other {
	margin: 26px 0 0 0;
	padding: 0;
	}

div#temp_g95 div.main_box div.other h3 {
	margin-bottom: 8px;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	color: #D47211;
	font-size: 117%;
	}

div#temp_g95 div.main_box div.other ul {
	list-style-position: inside;
	}

div#temp_g95 div.main_box div.other ul li {
	display: block;
	margin: 0 8px 2px 0;
	padding: 0 0 2px 23px;
	background: url(../img/common/indent_02.gif) no-repeat 8px 2px;
	*text-indent: -16px;
	line-height: 1;
	}

div#temp_g95 div.main_box div.other span.price {
	color: #ff3300;
	font-weight: bold;
	}

/*== g95 photo_box
--------------------------------------*/

div#temp_g95 div.photo_box {
	float: left;
	width: 451px;
	zoom: 100%
	}

div#temp_g95 div.photo_box ul.photos {
	position: relative;
	height: 450px;
	margin-bottom: 12px;
	}

div#temp_g95 div.photo_box ul.photos li {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 450px;
	}

div#temp_g95 div.photo_box ul.photos li.photo01 {z-index:100;}/* default photo */
div#temp_g95 div.photo_box ul.photos_cd {
	position: relative;
	height: 300px;
	margin-bottom: 12px;
	}
	
div#temp_g95 div.photo_box ul.photos_cd li {
	position: absolute;
	z-index: 0;
	top: 0px;
	left: 75px;
	width: 300px;
	}

div#temp_g95 div.photo_box ul.photos_cd li.photo01 {z-index:100;}/* default photo */
div#temp_g95 div.photo_box ul.thumbs {
	position: relative;
	width: 451px;
	min-height: 70px;
	background: url(../img/common/bg_item_thumb.gif) no-repeat left top;
	}
*html div#temp_g95 div.photo_box ul.thumbs {
	position: relative;
	width: 451px;
	height: 70px;
	background: url(../img/common/bg_item_thumb.gif) no-repeat left top;
	}

div#temp_g95 div.photo_box ul.thumbs li {
	float: left;
	margin: 0 6px 6px 0;
	}

div#temp_g95 div.photo_box ul.thumbs li.photo06,
div#temp_g95 div.photo_box ul.thumbs li.photo12,
div#temp_g95 div.photo_box ul.thumbs li.photo18,
div#temp_g95 div.photo_box ul.thumbs li.photo24 {
	margin-right: 0;
	}

div#temp_g95 div.photo_box address {
	clear: both;
	width: 450px;
	padding: 6px 0 0;
	color: #999;
	font-size: 84%;
	line-height: 1.25;
	}

/*== g95 boxWrap
--------------------------------------*/

div#temp_g95 div.boxWrapDivision {
	margin-bottom: 30px;
}

/*== g95 footer_box
--------------------------------------*/

div#temp_g95 div.footer_box {
	padding-bottom: 22px;
	font-size: 84%;
	}

div#temp_g95 div.footer_box h3 {
	margin-bottom: 8px;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	color: #D47211;
	font-size: 117%;
	}

div#temp_g95 div.footer_box p {
	margin: 0 48px 8px 18px;
	line-height: 1.3;
	}

/*== g95 attention
--------------------------------------*/

div#temp_g95 div.attention {
	margin: 0 0 48px;
	padding: 10px 0 8px;
	background-color: #F5F5F5;
	font-size: 84%;
	}

div#temp_g95 div.attention h3 {
	margin: 0 12px 8px;
	padding: 2px 0 2px 24px;
	background: url(../img/common/icon_attention_01.gif) no-repeat left center;
	font-size: 117%;
	}

div#temp_g95 div.attention p {
	margin: 0 30px 2px 36px;
	}

div#temp_g95 div.attention ul.hedge01 {
	list-style-type: disc;
	margin: 0 30px 2px 36px;
	padding-left: 20px;
	}

div#temp_g95 div.attention ul.hedge02 {
	margin: 0 30px 2px 36px;
	}

div#temp_g95 div.attention ul.hedge02 li {
	padding-left: 1em;
	text-indent: -1em;
	}

/*= kanren03
----------------------------------------------------------------------------*/

div#kanren03 {
	width: 100%;
	background-color: #FFF;
	padding-bottom: 20px;
	font-size: 84%;
	text-align: left;
	}

div#kanren03 h3 {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	color: #D47211;
	font-size: 117%;
	}

div#kanren03 ul {
	margin: 0 0 0 18px;
	overflow: hidden;/* for Dreamweaver */
	}

div#kanren03 ul li {
	float: left;
	width: 20%;
	padding-bottom: 10px;
	}

div#kanren03 ul li.item05 {
	margin-right: -2px;
	}

div#kanren03 ul li p {
	margin-right: 12px;
	}

div#kanren03 ul li p.img {
	margin-bottom: 10px;
	text-align: center;
	}

div#kanren03 ul li p {
	line-height: 1.25;
	}

div#kanren03 ul li p span.price {
	margin-left: 4px;
	color: #F30;
	font-weight: bold;
	}

div#kanren03 .copyright {
	font-size: 84%;
	}

/*= rc_prd_relation
----------------------------------------------------------------------------*/

div#rc_prd_relation {
	width: 100%;
	background-color: #FFF;
	font-size: 84%;
	text-align: left;
	}

div#rc_prd_relation h2 {
	padding: 0 0 0 30px;
	background: url(../img/common/title_bg_relation.gif) no-repeat left top #D47211;
	color: #FFF;
	}

div#rc_prd_relation h2 span {
	display: block;
	padding-top: 8px;
	padding-bottom: 7px;
	margin-bottom: 3px;
	background: url(../img/common/title_bg_relation.gif) no-repeat right top;
	}

div#rc_prd_relation h3 {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	color: #D47211;
	font-size: 117%;
	}

div#rc_prd_relation td {
	vertical-align: top;
}

div#rc_prd_relation ul {
	margin: 4px 0 0 10px;
	overflow: hidden;/* for Dreamweaver */
	}

div#rc_prd_relation ul li {
	float: left;
	width: 25%;
	padding-bottom: 10px;
	/* font-size: 84%; */
	}

div#rc_prd_relation ul li.item04 {
	margin-right: -2px;
	}

div#rc_prd_relation ul li p {
	margin-right: 12px;
	}

div#rc_prd_relation ul li p.img {
	margin-bottom: 10px;
	text-align: center;
	}

div#rc_prd_relation ul li p {
	line-height: 1.25;
	}

div#rc_prd_relation ul li p span.price {
	margin-left: 4px;
	color: #F30;
	font-weight: bold;
	}

div#rc_prd_relation span.price2 {
	font-size: 100%;
	}
div#rc_prd_relation .copyright {
	font-size: 84%;
	}

/*= rc_top_recommend
----------------------------------------------------------------------------*/

div#rc_top_recommend {
	width: 100%;
	background-color: #FFF;
	font-size: 84%;
	text-align: left;
	}

div#rc_top_recommend h2 {
	padding: 0 0 0 30px;
	background: url(../img/common/title_bg_recommend.gif) no-repeat left top #D47211;
	color: #FFF;
	}

div#rc_top_recommend h2 span {
	display: block;
	padding-top: 8px;
	padding-bottom: 7px;
	margin-bottom: 0px;
	background: url(../img/common/title_bg_recommend.gif) no-repeat right top;
	}

div#rc_top_recommend .navi_prev {
		text-align:center;
		padding:5px 0 0 0;
	}
div#rc_top_recommend .navi_next {
		text-align:center;
		padding:5px 0 0 0;
	}

div#rc_top_recommend .rc_item {
	padding: 6px 10px 8px 0px;
	line-height: 1.25;
	
	position: relative;
	min-height: 77px;
	}
div#rc_top_recommend .rc_item p.img {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 70px;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

div#rc_top_recommend .rc_item p {
	margin-left: 91px;
}

div#rc_top_recommend div.separator {
	clear: both;
	height: 1px;
	background: transparent url(../img/common/rc_separator_h.gif) repeat-x 1px 0;
	font-size: 0;
}

div#rc_top_recommend span.price {
	font-size: 100%;
	}

div#rc_top_recommend .copyright {
	font-size: 84%;
	}

/*= rc_prd_recommend
----------------------------------------------------------------------------*/

div#rc_prd_recommend {
	width: 100%;
	background-color: #FFF;
	font-size: 84%;
	text-align: left;
	}

div#rc_prd_recommend h2 {
	padding: 0 0 0 30px;
	background: url(../img/common/title_bg_recommend.gif) no-repeat left top #D47211;
	color: #FFF;
	}

div#rc_prd_recommend h2 span {
	display: block;
	padding-top: 8px;
	padding-bottom: 7px;
	margin-bottom: 3px;
	background: url(../img/common/title_bg_recommend.gif) no-repeat right top;
	}

div#rc_prd_recommend span.price {
	font-size: 100%;
	}
div#rc_prd_recommend .copyright {
	font-size: 84%;
	}

div#rc_prd_recommend .rc_item {
	padding: 6px 10px 8px 0px;
	line-height: 1.25;
	
	position: relative;
	min-height: 77px;
	}
div#rc_prd_recommend .rc_item p.img {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 70px;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

div#rc_prd_recommend .rc_item p {
	margin-left: 91px;
}

div#rc_prd_recommend div.separator {
	clear: both;
	height: 1px;
	background: transparent url(../img/common/rc_separator_h.gif) repeat-x 1px 0;
	font-size: 0;
	margin-left:10px;
	margin-right:10px;
}

/*= rc_crt_relation
----------------------------------------------------------------------------*/

div#rc_crt_relation {
	width: 100%;
	background-color: #FFF;
	padding-bottom: 20px;
	font-size: 84%;
	text-align: left;
	}

div#rc_crt_relation h2 {
	padding: 0 0 0 30px;
	background: url(../img/common/title_bg_relation.gif) no-repeat left top #D47211;
	color: #FFF;
	margin-bottom:0;
	}

div#rc_crt_relation h2 span {
	display: block;
	padding-top: 8px;
	padding-bottom: 7px;
	margin-bottom: 0px;
	background: url(../img/common/title_bg_relation.gif) no-repeat right top;
	}


div#rc_crt_relation h3 {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	color: #D47211;
	font-size: 117%;
	}

div#rc_crt_relation .rc_item td {
	padding: 10px 10px 0px 10px;
	vertical-align: top;
	}

div#rc_crt_relation .rc_item td p {
	margin-right: 12px;
	font-size: 84%;
	}

div#rc_crt_relation .rc_item td p.img {
	margin-bottom: 10px;
	text-align: center;
	}

div#rc_crt_relation .rc_item td p {
	line-height: 1.25;
	margin-right:0;
	}

div#rc_crt_relation .rc_item td p span.price {
	margin-left: 4px;
	color: #F30;
	font-weight: bold;
	}

div#rc_crt_relation .price2 {
	font-size: 100%;
	}

div#rc_crt_relation .copyright {
	font-size: 84%;
	}

div#rc_crt_relation .separator {
	height: 1px;
	margin: 10px 3px 20px 3px;
	background: transparent url(../img/common/rc_separator_h.gif) repeat-x 1px 0;
	font-size: 0;
	}

/*= recommend, comment
----------------------------------------------------------------------------*/

#divRecommendBox td.recommendBoxBottomLeft {
	background:url(../img/common/rc_kado_2dw_1left.gif) no-repeat left bottom;
}
#divRecommendBox td.recommendBoxBottomRight {
	background:url(../img/common/rc_kado_2dw_2right.gif) no-repeat right bottom;
}
#divRecommendBox .cartButton {
	text-align:center;
}


/*= g95_39
----------------------------------------------------------------------------*/

div#temp_m01 {
	clear: both;
	background-color: #FFF;
	font-size: 84%;
	text-align: left;
	}

div#temp_m01 h3 {
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	color: #D47211;
	font-size: 117%;
	}

div#temp_m01 div.info {
	position: relative;
	min-height: 140px;
	margin: 0 0 10px 208px;
	}
*html div#temp_m01 div.info {
	position: relative;
	height: 140px;
	margin: 0 0 10px 208px;
	}

div#temp_m01 div.info h4 {
	margin-bottom: 10px;
	font-size: 117%;
	}

div#temp_m01 div.info p.img {
	position: absolute;
	top: 0;
	left: -190px;
	width: 180px;
	}

div#temp_m01 div.info table {
	margin-bottom: 4px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	}

div#temp_m01 div.info table th {
	width: 6em;
	padding: 0 0 6px;
	font-weight: bold;
	}

div#temp_m01 div.info table td {
	padding: 0 0 6px;
	}

div#temp_m01 div.info p.other_item a {
	padding-left: 13px;
	background: url(../img/common/arrow_12.gif) no-repeat 0 2px;
	}

div#temp_m01 div.comment {
	padding-bottom: 22px;
	}

div#temp_m01 div.comment p {
	margin: 0 48px 8px 18px;
	line-height: 1.3;
	}

/*= tagu_c1-400
----------------------------------------------------------------------------*/

div#tagu_c1-470 {
	padding-bottom: 13px;
	background-color: #FFF;
	font-size: 84%;
	text-align: left;
	}

div#tagu_c1-470 h2 {
	font-size: 100%;
	zoom: 1;
	}

div#tagu_c1-470 div.section {
	padding: 0 3px;
	}

div#tagu_c1-470 p.img {
	margin-bottom: 6px;
	text-align: center;
	}

div#tagu_c1-470 p.linktext {
	margin-bottom: 12px;
	line-height: 1.25;
	text-align: center;
	}

/*= goods_c1-200
----------------------------------------------------------------------------*/

div#goods_c1-200 {
	padding-bottom: 13px;
	background-color: #FFF;
	text-align: left;
	}

div#goods_c1-200 h2 {
	margin-bottom: 9px;
	font-size: 80%;
	}

div#goods_c1-200 div.lead {
	margin-bottom: 15px;
	padding: 0 3px;
	font-size: 84%;
	line-height: 1.25;
	}

div#goods_c1-200 div.catch{
	margin-bottom: 6px;
	padding: 0 3px;
	font-size: 84%;
	line-height: 1.2;
	font-weight: bold;
	}
	
div#goods_c1-200 div.label {
	clear: both;
	height: 1px;
	margin: 0 0 3px 0;
	background: url(../img/common/dot_001.gif) repeat-x left top;
	}	

div#goods_c1-200 div.section {
	margin-bottom: 15px;
	padding: 0 3px 0 3px;
	font-size: 84%;
	}

div#goods_c1-200 p.img {
	float: left;
	margin: 0 10px 0 0;
	}

div#goods_c1-200 h3 {
	margin-bottom: 3px;
	font-weight: normal;
	line-height: 120%;
	}

div#goods_c1-200 h3 a {
	line-height: 100%;
	}

div#goods_c1-200 h3 span.price {
	font-size: 100%;
	}

div#goods_c1-200 p.date {
	margin-bottom: 5px;
	}

div#goods_c1-200 div.comment {
	margin-bottom: 8px;
	line-height: 1.25;
	}

div#goods_c1-200 div.comment p {
	line-height: 100%;
	}

div#goods_c1-200 div.comment span.copyright2 {
	line-height: 90%;
	font-size: 76%;
	}

div#goods_c1-200 p.sublink {
	}

/*= ran_b1-02 / ran_b1-03
----------------------------------------------------------------------------*/

div#ran_b1-02,
div#ran_b1-03 {
	width: 100%;
	background: #FFF;
	font-size: 84%;
	text-align: left;
	}

div#ran_b1-02 h2,
div#ran_b1-03 h2 {
	padding: 0 0 0 30px;
	background: url(../img/common/tiele_bg_ranking.gif) no-repeat left top #D47211;
	color: #FFF;
	}

div#ran_b1-02 .price,
div#ran_b1-03 .price {
	font-size: 100%;
	line-height:120%;
	color: #ff0000;
	font-weight: bold;
	}

div#ran_b1-02 h2 span,
div#ran_b1-03 h2 span {
	display: block;
	min-height: 20px;
	padding-top: 8px;
	background: url(../img/common/tiele_bg_ranking.gif) no-repeat right top;
	}
*html div#ran_b1-02 h2 span,
*html div#ran_b1-03 h2 span {
	display: block;
	height: 20px;
	padding-top: 8px;
	background: url(../img/common/tiele_bg_ranking.gif) no-repeat right top;
	}

div#ran_b1-02 div.lead,
div#ran_b1-03 div.lead {
	/*padding: 10px 10px 4px 10px;*/
	padding: 10px 10px 0 10px;
	border-right: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	line-height: 1.25;
	}

div#ran_b1-02 div.lead p,
div#ran_b1-03 div.lead p {
 padding-bottom: 4px;
 }

div#ran_b1-02 div.odd01,
div#ran_b1-02 div.odd,
div#ran_b1-02 div.even,
div#ran_b1-03 div.odd01,
div#ran_b1-03 div.odd,
div#ran_b1-03 div.even {
	padding: 6px 10px 8px 10px;
	border-right: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	background-color: #FFF;
	line-height: 1.25;
	}
/*
*html div#ran_b1-02 div.odd01,
*html div#ran_b1-02 div.odd,
*html div#ran_b1-02 div.even,
*html div#ran_b1-03 div.odd01,
*html div#ran_b1-03 div.odd,
*html div#ran_b1-03 div.even {
	margin: 0 2px 0 2px;
	padding: 6px 10px 8px 10px;
	border-right: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	background-color: #ffffff;
	line-height: 1.25;
	}
*/

div#ran_b1-02 div.even,
div#ran_b1-03 div.even {
	background-color: #F7F4EA;
	}

div#ran_b1-02 div.odd01,
div#ran_b1-03 div.odd01,
div#ran_b1-03 div.odd,
div#ran_b1-03 div.even {
	position: relative;
	min-height: 77px;
/*	padding-left: 90px;*/
	}
/*\*/
* html div#ran_b1-02 div.odd01,
* html div#ran_b1-03 div.odd01,
* html div#ran_b1-03 div.odd,
* html div#ran_b1-03 div.even {height: 77px;}
/**/
/*\*//*/
div#ran_b1-02 div.odd01,
div#ran_b1-03 div.odd01,
div#ran_b1-03 div.odd,
div#ran_b1-03 div.even {padding-bottom: 26px;}
/**/

div#ran_b1-02 div.odd01 p.img,
div#ran_b1-03 div.odd01 p.img,
div#ran_b1-03 div.odd p.img,
div#ran_b1-03 div.even p.img {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 70px;
	margin: 0;
	padding: 0;
	text-indent: 0;
	}
/*\*//*/
div#ran_b1-02 div.odd01 p.img {left: 20px;}
/**/

div#ran_b1-02 p,
div#ran_b1-03 p {
	padding-left: 20px;
	text-indent: -20px;
	}

div#ran_b1-02 div.odd01 p,
div#ran_b1-03 div.odd01 p,
div#ran_b1-03 div.odd p,
div#ran_b1-03 div.even p {
	margin-left: 80px;
	}

div#ran_b1-02 p span.no,
div#ran_b1-03 p span.no {
	padding-right: 7px;
	font-weight: bold;
	}

div#ran_b1-03 div.odd01 p.date,
div#ran_b1-03 div.odd p.date,
div#ran_b1-03 div.even p.date {
	text-indent: 0;
	}
/*
div#ran_b1-02 span.status,
div#ran_b1-03 span.status {
	color: #C60;
	}
*/

/* separator */
div#ran_b1-02 div.separator,
div#ran_b1-03 div.separator {
	clear: both;
	height: 1px;
	border-right: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	background: url(../img/common/dot_012.gif) repeat-x 1px 0;
	font-size: 0;
	}

/*
*html div#ran_b1-02 div.separator,
*html div#ran_b1-03 div.separator {
	clear: both;
	height: 0px;
	border-right: 3px solid #9a9a9a;
	border-left: 3px solid #9a9a9a;
	background: url(../img/common/dot_012.gif) repeat-x 1px 0;
	font-size: 0;
	}
*/

/* footer */

div#ran_b1-02 div.footer,
div#ran_b1-03 div.footer {
	height: 5px;
	padding-left: 10px;
	background: url(../img/common/bg_partsbox_btm_01.gif) no-repeat left bottom;
	font-size: 0;
	margin-bottom: 20px;
	}
*html div#ran_b1-02 div.footer,
*html div#ran_b1-03 div.footer {
	height:0;
	padding-left: 10px;
	background: url(../img/common/bg_partsbox_btm_01.gif) no-repeat left bottom;
	font-size: 0;
	margin-bottom: 20px;
	}

div#ran_b1-02 div.footer span,
div#ran_b1-03 div.footer span {
	display: block;
	height: 5px;
	background: url(../img/common/bg_partsbox_btm_01.gif) no-repeat right bottom;
	}
*html div#ran_b1-02 div.footer span,
*html div#ran_b1-03 div.footer span {
	display: block;
	height: 0;
	background: url(../img/common/bg_partsbox_btm_01.gif) no-repeat right bottom;
	}


div#ran_b1-02 div.links,
div#ran_b1-03 div.links {
	padding: 5px 10px 11px 17px;
	border-right: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	background-color: #ffffff;
	line-height: 1.25;
 }

div#ran_b1-02 div.links p img,
div#ran_b1-03 div.links p img {
	vertical-align: bottom;
	padding-bottom:1px;
 }

 
/*= search_12
----------------------------------------------------------------------------*/

div#kensaku_sake_01 {
	width: 180px;
	margin-bottom: 20px;
	background: url(../img/common/bg_search_12.gif) no-repeat left bottom #FAE7E7;
	font-size: 84%;
	line-height: 1.25;
	text-align: left;
	}
div#kensaku_sake_01 h2 {
	min-height: 21px;
	margin-bottom: 10px;
	padding: 7px 0 0 27px;
	background: url(../img/common/tiele_bg_search_12.gif) no-repeat left top #AA2A2A;
	color: #FFF;
	font-size: 100%;
	}
* html div#kensaku_sake_01 h2 {height: 21px;}
div#kensaku_sake_01 dl {
	margin: 0 10px;
	}
div#kensaku_sake_01 dl dt{
	margin-bottom: 2px;
	font-weight: bold;
	}
div#kensaku_sake_01 dl dd {
	margin-bottom: 10px;
	}
div#kensaku_sake_01 dl select {
	width: 155px;
	}
div#kensaku_sake_01 dl input.price {
	width: 53px;
	color: #000;
	font-weight: normal;
	line-height: 1.25;
	}
div#kensaku_sake_01 p.submit {
	width: 166px;
	margin: 0 auto 0 8px;
	padding: 11px 0 15px 1px;
	background: url(../img/common/dot_011.gif) repeat-x left top;
	}
div#kensaku_sake_01 p.submit input {
	margin-right: 9px;
	vertical-align: middle;
	}

/*= search_13
----------------------------------------------------------------------------*/
div#kensaku_sake_02 {
	margin-bottom: 25px;
	background-color: #FFF;
	font-size: 84%;
	text-align: left;
	line-height: 1.25;
	}
div#kensaku_sake_02 div.lead {
	margin: 9px 10px 9px 10px;
	}
div#kensaku_sake_02 form {
	padding: 10px 10px 20px 10px;
	background-color: #F7F4EA;
	}
div#kensaku_sake_02 form table {
	width: 100%;
	margin-bottom: 14px;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	}
*html div#kensaku_sake_02 form table {
	margin-bottom: 10px;
	}
*:first-child+html div#kensaku_sake_02 form table {
	margin-bottom: 10px;
	}

div#kensaku_sake_02 form table caption {
	padding-bottom: 2px;
	text-align: left;
	}
*html div#kensaku_sake_02 form table caption {
	padding-bottom: 4px;
	} 
*:first-child+html div#kensaku_sake_02 form table caption {
	padding-bottom: 6px;
	}

div#kensaku_sake_02 form table caption span {
	padding: 2px 0 2px 5px;
	border-left: 4px solid #DF9319;
	color: #D47211;
	font-weight: bold;
	text-align: left;
	}

div#kensaku_sake_02 form table tr.separator {
	background: url(../img/common/dot_011.gif) repeat-x 0 8px;
	}
*html div#kensaku_sake_02 form table tr.separator {
	background: url(../img/common/dot_011.gif) repeat-x 0 6px;
	}

div#kensaku_sake_02 form table tr.separator td {
	padding-top: 15px;
	}
*html div#kensaku_sake_02 form table tr.separator td {
	padding-top: 13px;
	}
*:first-child+html div#kensaku_sake_02 form table tr.separator td {
	padding-top: 15px;
	}

div#kensaku_sake_02 form table td {
	width: 25%;
	padding: 6px 0 0;
	}
*html div#kensaku_sake_02 form table td {
	padding: 3px 0 0;
	}
*:first-child+html div#kensaku_sake_02 form table td {
	padding: 2px 0 0;
	}

div#kensaku_sake_02 form table.clm5 td {
	width: 20%;
	}
div#kensaku_sake_02 form table td input {
	vertical-align: middle;
	}

div#kensaku_sake_02 form table td	select {
	margin-top: 3px;
	}

div#kensaku_sake_02 p.submit {
	padding: 20px 0 0;
	border-top: 1px solid #DF9319;
	}

div#kensaku_sake_02 div.separator {
	height: 1px;
	margin-bottom: 14px;
	background: url(../img/common/dot_013.gif) repeat-x left top;
	font-size: 0;
	line-height: 0;
	}
*html div#kensaku_sake_02 div.separator {
	margin-bottom: 13px;
	}
*:first-child+html div#kensaku_sake_02 div.separator {
	margin-bottom: 14px;
	} 

/*= search_12
----------------------------------------------------------------------------*/
div#kensaku_cd_01 {
	width: 180px;
	margin-bottom: 20px;
	background: url(../img/common/bg_search_12.gif) no-repeat left bottom #FAE7E7;
	font-size: 84%;
	line-height: 1.25;
	text-align: left;
	}
div#kensaku_cd_01 h2 {
	min-height: 21px;
	margin-bottom: 10px;
	padding: 7px 0 0 27px;
	background: url(../img/common/tiele_bg_search_12.gif) no-repeat left top #AA2A2A;
	color: #FFF;
	font-size: 100%;
	}
* html div#kensaku_cd_01 h2 {height: 20px;}

div#kensaku_cd_01 input {
	margin-left: 10px;
	color: #000;
	font-weight: normal;
	line-height: 1.25;
	}

div#kensaku_cd_01 input.textField {
	width: 155px;
	}

div#kensaku_cd_01 p.submit input {
	margin-left: 0;
	margin-right: 9px;
	vertical-align: middle;
	}

div#kensaku_cd_01 select {
	width: 159px;
	margin: 10px 0 16px 10px;
	}

#kensaku_cd_01 .serch a:link{color:#663399;}
#kensaku_cd_01 .serch a:visited{color:#663366;}
#kensaku_cd_01 .serch a:active{color:#ffcc00;}
#kensaku_cd_01 .serch a:hover{color:#ff0000;}

div#kensaku_cd_01 p.submit {
	margin: 0 auto 0 4px;
	padding: 11px 0 15px 5px;
	background: url(../img/common/dot_011.gif) repeat-x left top;
	}

div#kensaku_cd_01 p.submit img {
	vertical-align: middle;
	}



/*= list_L23_2 / list_L23_4
----------------------------------------------------------------------------*/
div#list_l23_2,
div#list_l23_4 {
	width: 100%;
	background-color: #FFF;
	font-size: 84%;
	line-height: 1.25;
	text-align: left;
	}
div#list_l23_2 select,
div#list_l23_4 select {
	font-size: 84%;
	}

div#list_k01_2 div.displayamount,
div#list_k01_4 div.displayamount,
div#list_l22_2 div.displayamount,
div#list_l22_4 div.displayamount,
div#list_l23_2 div.displayamount,
div#list_l23_4 div.displayamount {
	text-align: right;
	}

div#list_k01_2 form.shiborikomi input.text,
div#list_k01_4 form.shiborikomi input.text {
	vertical-align: middle;
	margin-right: 5px;
	}

div#list_k01_2 form.shiborikomi input.submit,
div#list_k01_4 form.shiborikomi input.submit,
div#list_l22_2 form.shiborikomi input.submit,
div#list_l22_4 form.shiborikomi input.submit {
	vertical-align: middle;
	}

div#list_l22_2 form.shiborikomi input.textfieldWidth,
div#list_l22_4 form.shiborikomi input.textfieldWidth,
div#list_l23_2 form.shiborikomi input.textfieldWidth,
div#list_l23_4 form.shiborikomi input.textfieldWidth {
	width: 280px;
	*width: 282px;
	margin-right: 5px;
	padding: 1px 0;
	vertical-align: middle;
	line-height: 1.2;
	}

html:first-child div#list_l22_2 form.shiborikomi input.textfieldWidth,
html:first-child div#list_l22_4 form.shiborikomi input.textfieldWidth,
html:first-child div#list_l23_2 form.shiborikomi input.textfieldWidth,
html:first-child div#list_l23_4 form.shiborikomi input.textfieldWidth {
	width: 282px;
	margin-right: 5px;
	padding: 1px 0;
	vertical-align: middle;
	line-height: 1.2;
	}

/*== header & footer
--------------------------------------*/
div#list_l23_2 form.shiborikomi,
div#list_l23_4 form.shiborikomi {
	margin-bottom: 15px;
	padding: 6px 10px;
	background-color: #F7F4EA;
	}
div#list_l23_2 form.shiborikomi label,
div#list_l23_4 form.shiborikomi label {
	font-weight: bold;
	}
div#list_l23_2 form.shiborikomi input.text,
div#list_l23_4 form.shiborikomi input.text {
	width: 204px;
	padding: 1px 0;
	vertical-align: middle;
	}
div#list_l23_2 form.shiborikomi input.submit,
div#list_l23_4 form.shiborikomi input.submit {
	vertical-align: middle;
	}
div#list_l23_2 p.sort,
div#list_l23_4 p.sort {
	padding: 0 10px 4px;
	border-bottom: 1px solid #DF9319;
	}
div#list_l23_2 span.label,
div#list_l23_4 span.label {
	font-weight: bold;
	}
div#list_l23_2 div.nav_display em,
div#list_l23_4 div.nav_display em {
	font-weight: bold;
	}

div#list_l23_2 div.displaytype,
div#list_l23_4 div.displaytype {
	display: inline;
	float: left;
	width: 50%;
	padding: 4px 0 20px;
	}
div#list_l23_2 div.displaytype p.inner,
div#list_l23_4 div.displaytype p.inner {
	margin-left: 10px;
	margin-right: 10px;
	}
div#list_l23_2 div.displayamount,
div#list_l23_4 div.displayamount {
	float: left;
	width: 50%;
	margin-right: -1px;
	padding: 4px 0 20px;
	}
div#list_l23_2 div.displayamount p.inner,
div#list_l23_4 div.displayamount p.inner {
	margin-right: 10px;
	}
div#list_l23_2 dl.nav_top,
div#list_l23_4 dl.nav_top {
/*\*/clear: both;/**/
	margin-bottom: 10px;
	padding: 0 10px 10px;
	border-bottom: 3px solid #ba362a;
	}
div#list_l23_2 dl.nav_btm,
div#list_l23_4 dl.nav_btm {
/*\*/clear: both;/**/
	padding: 10px 10px 30px;
	border-top: 3px solid #ba362a;
	}
div#list_l23_2 dl.nav_top dd.nav01,
div#list_l23_4 dl.nav_top dd.nav01,
div#list_l23_2 dl.nav_btm dd.nav01,
div#list_l23_4 dl.nav_btm dd.nav01 {
	float: left;
	width: 70%;
	}

div#list_l23_2 dl.nav_top dd.nav01 span.inner01,
div#list_l23_4 dl.nav_top dd.nav01 span.inner01,
div#list_l23_2 dl.nav_btm dd.nav01 span.inner01,
div#list_l23_4 dl.nav_btm dd.nav01 span.inner01 {
	margin-right: 5px;
	}


div#list_l23_2 dl.nav_top dd.nav02,
div#list_l23_4 dl.nav_top dd.nav02,
div#list_l23_2 dl.nav_btm dd.nav02,
div#list_l23_4 dl.nav_btm dd.nav02 {
	float: left;
	width: 30%;
	margin-right: -1px;
	text-align: right;
	}

div#list_l23_2 dl.nav_top a,
div#list_l23_4 dl.nav_top a,
div#list_l23_2 dl.nav_top em,
div#list_l23_4 dl.nav_top em,
div#list_l23_2 dl.nav_btm a,
div#list_l23_4 dl.nav_btm a,
div#list_l23_2 dl.nav_btm em,
div#list_l23_4 dl.nav_btm em {
	font-weight: bold;
	}

/*== container
--------------------------------------*/

div#list_l22_2 div.container,
div#list_l22_4 div.container,
div#list_l23_2 div.container,
div#list_l23_4 div.container {
	padding: 0 3px;
	}
div#list_l23_2 div.container:after,
div#list_l23_4 div.container:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}
*:first-child+html div#list_l23_2 div.container,
*:first-child+html div#list_l23_4 div.container {display: inline-block;}
* html div#list_l23_2 div.container,
* html div#list_l23_4 div.container {height: 1%;}
	
div#list_l23_2 div.item01 {
	float: left;
	width: 50%;
	padding-bottom: 15px;
	}
div#list_l23_2 div.item02 {
	float: left;
	width: 50%;
	margin-right: -1px;
	padding-bottom: 15px;
	}
div#list_l23_4 div.item01,
div#list_l23_4 div.item02,
div#list_l23_4 div.item03,
div#list_l23_4 div.item04 {
	float: left;
	width: 25%;
	padding-bottom: 15px;
	}
div#list_l23_4 div.item04 {
	margin-right: -2px;
	}
/* info */
div#list_l23_2 div.info {
	position: relative;
	min-height: 100px;
	margin: 0 10px 10px 110px;
	}
* html div#list_l23_2 div.info {height: 100px;}
/* h3 */
div#list_l23_2 h3 {
	margin-bottom: 3px;
	font-weight: normal;
	}
div#list_l23_2 h3 span.price {
	font-size: 100%;
	line-height: 1.25;
	}
div#list_l23_4 div.container h3 {
	margin-right: 10px;
	margin-bottom: 3px;
	font-weight: normal;
	}
/* p */
div#list_l23_4 div.container p {
	margin-right: 10px;
	}
/* img */
div#list_l23_2 div.info p.img {
	position: absolute;
	top: 0;
	left: -110px;
	width: 100px;
	}
div#list_l23_4 div.container p.img {
	margin-bottom: 10px;
	text-align: center;
	}
/* price */
div#list_l23_4 h3 span.price {
	font-size: 100%;
	line-height: 1.25;
	}
/* comment */
div#list_l23_2 div.comment {
	margin-right: 10px;
	}

/*== separator
--------------------------------------*/
div#list_l23_2 div.separator,
div#list_l23_4 div.separator {
	clear: both;
	height: 1px;
	margin: 0 1px 0;
	padding-bottom: 15px;
	background: url(../img/common/dot_012.gif) repeat-x 1px 0;
	font-size: 0;
	}

/*== navi_parts, kategori_kensu, kategori_sonota
----------------------------------------------------------------------------*/

td.title12r strong.catTitle {
	display: block;
	margin: 3px 0 0 7px;
	color: #ffffff;
}

.rankingOddNumber {
	background: #ffffff;
}
.rankingEvenNumber {
	background: #f7f4ea;
}

td.rankingTitleLeft {
	background:url(../img/common/kado_ue4_02.jpg) no-repeat left top;
}

td.rankingTitleRight {
	background:url(../img/common/kado_ue3_02.jpg) no-repeat right top;
}

td.separatorLine {
	height: 1px;
	padding: 0 2px 0 1px;
	font-size: 0;
	}

td.separatorLine span {
	display: block;
	background: url(../img/common/dot_012.gif) repeat-x 0 0;
	font-size: 0;
	}

/*= navi-honseki, navi-kanren
----------------------------------------------------------------------------*/

td.honsekiTitleLeft {
	background:url(../img/common/kado_ue5_01.gif) no-repeat left top;
}

td.honsekiTitleRight {
	background:url(../img/common/kado_ue5_02.gif) no-repeat right top;
}

td.kanrenTitleLeft {
	background:url(../img/common/kado_ue6_01.gif) no-repeat left top;
}

td.kanrenTitleRight {
	background:url(../img/common/kado_ue6_02.gif) no-repeat right top;
}

/*= shohin_kategori
----------------------------------------------------------------------------*/
div.categoryListWrap {
	margin: 0;
	padding-bottom: 13px;
}

div.categoryListTop {
	margin: 0;
	padding: 9px 10px 16px 12px;
	*padding: 8px 10px 16px 12px;
	font-size: 84%;
}

div.categoryList {
	margin: 0;
	padding: 15px 10px 16px 12px;
	background: url(../img/common/dot_001.gif) repeat-x 0 0;
	font-size: 84%;
}

div.categoryListTop p,
div.categoryList p {
	background: url(../img/common/arrow_navi_03.gif) no-repeat left 50%;
	margin: 0;
	padding: 1px 0 0 13px;
	*padding: 3px 0 0 13px;
}

/*= recommend, comment
----------------------------------------------------------------------------*/

div#divReviewBox {
	border-top: solid 1px #abcf53;
	margin-bottom: 11px;
}
div#divReviewBox .review_button {
	margin-bottom:13px;
}
div#divReviewBox .review_navi {
	font-size: 84%;
}
div#divReviewBox #list_l23_2 .nav_top {
	border: none;
	margin: 0 0 19px 0;
	padding:0;
}
div#divReviewBox #list_l23_2 .nav_top dd {
	margin: 0;
	padding:0;
}
div#divReviewBox .rv_count {
	font-weight:bold;
	color: #f15a25;
}
div#divReviewBox .rv_item {
	margin-bottom: 30px;
}
div#divReviewBox .rv_body {
	background: transparent url(../img/common/rc_separator_h.gif) left bottom repeat-x;
	padding-bottom: 3px;
	margin-bottom:3px;
}
div#divReviewBox .rv_body p {
	margin:0;
}
div#divReviewBox .rv_body p.rv_comment {
	margin:8px 0 8px 0;
}
div#divReviewBox .rv_body img {
	vertical-align: middle;
}
div#divReviewBox .review_delete p.rv_error {
	margin-top: 3px;
	color: #eb0a0a;
	border: solid 1px #ff5b5b;
	background-color: #ffe6e6;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
}
.review_howto {
	float: right;
	margin-top: 19px;
	padding-right: 8px;
	font-size: 84%;
}


/*== 
--------------------------------------*/

