@charset "Shift_JIS";
/* 修正 131004brs1 TAM ココから */
#brs .sn-lc01 span.cl-btn {
	position: absolute;
	top: 10px;
	right: 5px;
	width: 12px;
	text-align: left;
}
/* 修正 131004brs1 TAM ココまで */


#brs .focuson01 {
	/*overflow: auto;*/
	/*height: 90px;*/
	
}
#brs .focuson01 li {
	clear: both;
	position: relative;
	font-size: 12px;
}
#brs .focuson01 li.current {
	background-color:  #ABA49A;
}
#brs .focuson01 li.current2 {
	background-color: #ABA49A;
	background:  url(../img/brs_img/check_cancel01.gif) #ABA49A no-repeat 155px 50%;
}
#brs .focuson01 li.current3 {
	background-color: #ABA49A;
}
#brs .focuson01 li input{
	position: absolute;
	top: 1px;
	left: -1px;
	display: block;
}
#brs .focuson01 li a,
#brs .focuson01 li span{
	display: block;
/* 修正 131018brs1 TAM ココから */
	padding: 4px 0 4px 18px;
/* 修正 131018brs1 TAM ココまで */
	background:  url(../img/brs_img/listarw4_brown_left.gif) no-repeat 8px 7px;
	color: #36c;
}

#brs .focuson01 li a,
#brs .focuson01 li span {
/* 修正 131018brs1 TAM ココから */
	width: 167px;
	width: 187px\9;
/* 修正 131018brs1 TAM ココまで */
/* 修正 131004brs1 TAM ココから */
/* 修正 131004brs1 TAM ココまで */
}

/* 修正 110208 TAM 商品リストココまで */


/* 修正 110324 TAM 商品系修正ココから */
#brs .focuson01 li a{
	text-decoration: none;
}
/* 修正 110324 TAM 商品系修正ココまで */

#brs .recommend01 li a,
#brs .recommend01 li a:link, 
#brs .recommend01 li a:visited, 
#brs .recommend01 li a:hover, 
#brs .recommend01 li a:active {
	padding-right: 10px;
	color: #333;
}
#brs .focuson01 li a img {
	border: none;
	margin-right: 3px;
	vertical-align: middle;
}

/* 修正 110822 ここから */
#brs .focuson01 li a:link, 
#brs .focuson01 li a:visited {
	font-weight: normal;
	/*letter-spacing: 1;*/
	letter-spacing: 0;
	text-decoration: none;
}
/* 修正 110822 修正ここまで */

#brs .focuson01 li a:hover {
	/*font-weight: bold;*/
	letter-spacing: 0;
	background:  url(../img/brs_img/listarw5_white_right.gif) #ABA49A no-repeat 7px 7px;
	color: #fff;
}
/* 修正 110208 TAM 商品リストココから */
#brs .focuson01 li.current a,
#brs .focuson01 li.current a:link,
#brs .focuson01 li.current a:visited,
#brs .focuson01 li.current2 a,
#brs .focuson01 li.current2 a:link,
#brs .focuson01 li.current2 a:visited,
#brs .focuson01 li.current3 span {
/* 修正 121115 TAM ココから */
	background:  url(../img/brs_img/brs_sprite01.gif) no-repeat 6px -72px;
/* 修正 121115 TAM ココまで */
	color: #fff !important;
	font-weight: bold;
	letter-spacing: 0;
}
/* 修正 110208 TAM 商品リストココまで */

#brs .categorynav01 li.showall, 
#brs .focuson01 li.showall {
	padding: 10px 5px 5px;
	cursor: pointer;
	text-align: right;
	font-size: 10px;
	color: #36c;
	text-decoration: underline;
	font-weight: normal;
}


/* 修正 121115 TAM ココから */
#brs #focus03 li a {
	overflow: hidden;
/* 修正 131001brs1 TAM ココから */
/* 修正 131001brs1 TAM ココまで */
	line-height: 21px;
/* 修正 121214brs1 TAM ココから */
/* 修正 131018brs1 TAM ココから */
	padding: 0 5px 0 32px !important;
/* 修正 131018brs1 TAM ココまで */
/* 修正 121214brs1 TAM ココまで */
}
#brs #focus03 li a img {
	vertical-align: top;
}
/* 修正 121115 TAM ココまで */

/* 修正 120321 TAM ココから */
#brs .navblock01 .price_range {
	margin-left: 6px !important;
	font-size: 12px;
}
#brs .navblock01 .price_range input {
/* 修正 120413 TAM ココから */
/* 修正 131004brs1 TAM ココから */
	width: 56px;
/* 修正 131004brs1 TAM ココまで */
/* 修正 120413 TAM ココまで */
}
/* 修正 120321 TAM ココまで */


#brs .categorynav01 p.backcate {
	padding: 5px;
	text-align: right;
	font-size: 12px;
	height: 16px;
}
#brs .categorynav01 p.backcate a {
	background: none;
	color: #36c;
	float: right;
	padding-left: 12px;
	background:  url(../img/brs_img/doublearw9_gray_left.gif) no-repeat 0 4px;
}


#brs .bgcheck01 {
	background: url(../img/brs_img/dotbg_brown2.jpg);
}



#brs .navblock02 {
/* 修正 110416 TAM 商品系ココから */
	margin: 10px 0 0 0;
/* 修正 110416 TAM 商品系ココまで */
	padding: 10px 1px 10px 0;
	border-top: 1px dotted #BBB5B2;
}
#brs .focuson02 li {
	font-size: 12px;
	margin-top: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#brs .focuson02 li.current {
/* 修正 110208 TAM 商品リストココから */
/* 修正 121115 TAM ココから */
	background:  url(../img/brs_img/brs_sprite01.gif) no-repeat 13px -74px;
/* 修正 121115 TAM ココまで */
/* 修正 110208 TAM 商品リストココまで */
}
#brs .focuson02 li a{
	display: block;
	padding: 0 30px 0 18px;
	background:  url(../img/brs_img/listarw4_brown_left.gif) no-repeat 10px 3px;
	color: #36c;
}
#brs .recommend02 li a,
#brs .recommend02 li a:link, 
#brs .recommend02 li a:visited, 
#brs .recommend02 li a:hover, 
#brs .recommend02 li a:active {
	padding-right: 10px;
	color: #333;
}
#brs .focuson02 li a img {
	border: none;
	margin-right: 3px;
	vertical-align: middle;
}
#brs .focuson02 li a:link, 
#brs .focuson02 li a:visited {
	font-weight: normal;
	letter-spacing: 1;
}
#brs .focuson02 li a:hover, 
#brs .focuson02 li a:active {
	font-weight: bold;
	letter-spacing: 0;
}
#brs .focuson02 li.current a,
#brs .focuson02 li.current a:link,
#brs .focuson02 li.current a:visited {
/* 修正 121115 TAM ココから */
	background:  url(../img/brs_img/brs_sprite01.gif) no-repeat 7px -35px;
/* 修正 121115 TAM ココまで */
	color: #fff;
	font-weight: bold;
	letter-spacing: 0;
}

/* 修正 110208 TAM 商品リストココから */
#brs .focuson02 li.showall {
	padding-right: 10px 5px 5px;
	cursor: pointer;
	text-align: right;
	font-size: 10px;
	color: #36c;
	text-decoration: underline;
	font-weight: normal;
	display: none;
}
/* 修正 110319 TAM ココから */

/* = narrowing01

--------------------------------------- */

#brs .narrowing01 th {

	vertical-align: middle;

}

/* 修正 130318brs1 TAM ココから */
#brs .narrowing01 .table-common {
	position: relative;
	border-top:1px solid #735F52;
	border-bottom:1px solid #735F52;
}
#brs .narrowing01 .table-common .various-btn {
	position: absolute;
	top: 0;
	right: 0;
}
/* 修正 130318brs1 TAM ココまで */

/* 修正 110319 TAM ココまで */

/* = squeeze
--------------------------------------- */
#brs .squeeze01 li {
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
}
/* 修正 130826brs1 TAM ココから */
#brs .squeeze01 li label a {
	text-decoration: none;
}
#brs .squeeze01 li label a.link {
	text-decoration: none;
}
#brs .squeeze01 li label a.visited {
	text-decoration: none;
}
/* 修正 130826brs1 TAM ココまで */
/* 修正 110208 TAM 商品リストココまで */


/* 修正 110928 TAM ココから */
/* = popup
--------------------------------------- */
.brs-popup {
	text-align: center !important;
}
/* 修正 110928 TAM ココまで */
/* 修正 121116 TAM ココから */


/* = review
---------------------------------------- */
#brs #review-item {
}

#brs #review-item .img {
	float: left;
	width: 200px;
}

/* 修正 130131brs1 TAM ココから */
#brs #review-item .img img {
	width: 170px;
}
/* 修正 130131brs1 TAM ココまで */

#brs #review-item .spec {
	float: left;
	width: 570px;
}

#brs #review-item .spec .name {
	border-bottom: 1px dotted #CCCCCC;
}

#brs #review-item .spec .price {
	border-bottom: 1px dotted #CCCCCC;
}

#brs .review-form-item {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 15px;
	border-bottom: 1px dotted #CCCCCC;
}

#brs .review-form-item.rel1 {
	height: 40px;
	padding-bottom: 0;
}

#brs .review-form-item .pos1 {
	top: 5px;
	left: 192px;
	color: #6699CC;
}

#brs .review-form-item .pos2 {
	top: 5px;
	left: 301px;
	color: #CC0000;
}

#brs .review-form-item .pos3 {
	top: 24px;
	left: 188px;
}

#brs .review-form-item .cl1,
#brs .review-form-item .cl2,
#brs .review-form-item .cl3,
#brs .review-form-item .cl4,
#brs .review-form-item .cl5 {
	width: 28px;
	text-align: center;
	font-weight: bold;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

#brs .review-form-item .cl1 {
	color: #6699CC;
}

#brs .review-form-item .cl2 {
	color: #7E81AD;
}

#brs .review-form-item .cl3 {
	color: #A35C7B;
}

#brs .review-form-item .cl4 {
	color: #C7384B;
}

#brs .review-form-item .cl5 {
	color: #CC0000;
}
 
#brs .review-form-item.nb {
	border-bottom: none;
}
 
#brs .review-form-item .item {
	float: left;
	width: 152px;
	display: inline;
	text-align: right;
}

#brs .review-form-item .contents {
	float: right;
	width: 550px;
	display: inline;
}

#brs .review-form-item .contents2 {
	float: right;
	width: 690px;
	display: inline;
}

#brs .review-title.required {
	position: relative;
	padding: 8px 0 8px 50px;
	background: #FFFCD9 url(../img/brs_img/rev_ico_required.gif) no-repeat 10px 6px;
	border: 1px solid #DDDDDD;	
	line-height: 1;
}

#brs .review-title.required2 {
	position: relative;
	padding: 8px 0 8px 10px;
	background: #FFFCD9;
	border: 1px solid #DDDDDD;	
	line-height: 1;
}

#brs .review-title.option {
	position: relative;
	padding: 8px 0 8px 50px;
	background: #F2F2F2 url(../img/brs_img/rev_ico_option.gif) no-repeat 10px 6px;
	border: 1px solid #DDDDDD;		
	line-height: 1;
}

#brs .review-title.option2 {
	position: relative;
	padding: 8px 0 8px 10px;
	background: #F2F2F2;
	border: 1px solid #DDDDDD;		
	line-height: 1;
}

#brs .review-title span {
	position: absolute;
	top: 6px;
	left: 205px;
	font-weight: normal;
	line-height: 1.5;	
/* 修正 131004brs1 TAM ココから */
/* 修正 131004brs1 TAM ココまで */
}

/* 修正 131004brs1 TAM ココから */
/* 修正 131004brs1 TAM ココまで */

#brs .review-confirm {
	position: relative;
	width: 770px;
	padding: 10px 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	text-align: center;
	background-color: #F0EFED;
}

#brs .review-confirm span {
	position: absolute;
	top: 14px;
	left: 15px;
}

#brs .review_thanks {
	position: relative;
	margin-top: 30px;
	width: 770px;
	height: 200px;
	background: url(../img/brs_img/rev_thanks_bg.gif) no-repeat top left;
}

#brs .review_thanks .text01 {
	position: absolute;
	top: 60px;
	left: 40px;
	width: 680px;
	font-size: 15px;
	font-weight: bold;
	color: #336699;
}

#brs .review_thanks .text02 {
	position: absolute;
	top: 100px;
	left: 40px;
	width: 680px;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
}

#brs .review_close {
	padding-top: 20px;
	border-top: 2px solid #CCCCCC;
}

#brs .review_check span {
	white-space: nowrap;
}
/* 修正 121116 TAM ココまで */

/* 修正 130514brs1 TAM ココから */
#brs .review-stitle {
	margin: 15px;
	border-left: 4px solid #999999;
	padding-left: 10px;
	font-size: 12px;
	line-height: 1.5;
}

#brs .review-box {
	margin-left: 100px;
	width: 540px;
	padding-bottom: 10px;
	background-color: #FBF9DF;
}
#brs .review-box .review-form-item .contents {
	width: 400px;
}
#brs .review-box .review-form-item-bgn {
	border-bottom: none;
}
#brs .review-box .review-form-item .item {
	width: 52px;
}
#brs .review-box .review-form-item.rel1 {
	height: 25px;
	padding-bottom: 0;
}
#brs .review-box .review-form-item .pos1 {
	top: 15px;
	left: 72px;
	color: #6699CC;
}

#brs .review-box .review-form-item .pos2 {
	top: 15px;
	left: 261px;
	color: #CC0000;
}

#brs .review-box .review-form-item .pos3 {
	top: 15px;
	left: 108px;
}

#brs .bt-d-1_01 {
	border-top: 1px dotted #C8C8C8; 
}
#brs .review-form-item {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 15px;
}
/* 修正 130514brs1 TAM ココまで */
/* 修正 130318brs1 TAM ココから */
#brs .sn-lc00 ul {
	padding: 5px 0;
}
	#brs .sn-lc00 ul li {
		margin-left: 18px;
		margin-bottom: 3px;
		text-indent: -18px;
		font-size: 13px;
		line-height: 1.3;
	}
	#brs .sn-lc00 ul li a {
		padding: 0 0 0 18px;
		background:  url(../img/brs_img/brs_sprite01.gif) no-repeat 3px -40px;
		font-weight: bold;
	}

	#brs .sn-lc00 .item-count {
		font-size: 10px;
	}

/* 修正 130905brs1 TAM ココから */
#brs #cn01 {
	margin-bottom: 10px;
}
/* 修正 130905brs1 TAM ココまで */

#brs .sn-lc01 {
	width: 205px;
}

/* 修正 130829brs1 TAM ココから */
	#brs .sn-lc01 * {
		vertical-align: bottom;
	}

	#brs .sn-lc01 span.cl-btn {
		position: absolute;
		top: 10px;
		right: 5px;
		width: 12px;
		text-align: left;
	}
/* 修正 130829brs1 TAM ココまで */
	#brs .sn-lc01 li {
/* 修正 130829brs1 TAM ココから */
		width: 100%;
/* 修正 130829brs1 TAM ココまで */
		position: relative;
		background: url(../img/brs_img/li204_bg_tdl.gif) no-repeat left top;
	}
/* 修正 130826brs1 TAM ココから */
/* 修正 130829brs1 TAM ココから */
	#brs .sn-lc01 li .item {
		display: block;
		padding: 10px 3px 5px 19px;
		background:  url(../img/brs_img/brs_sprite01.gif) no-repeat 4px -283px;
		color: #333;
		text-decoration: none;
	}
	#brs .sn-lc01 li.cl .item {
		display: block;
		padding: 10px 19px 5px 19px;
		background:  url(../img/brs_img/brs_sprite01.gif) no-repeat 4px -283px;
		color: #333;
		text-decoration: none;
	}
/* 修正 130829brs1 TAM ココまで */
/* 修正 130826brs1 TAM ココまで */
	#brs .sn-lc01 li .item .name {
		font-size: 12px;
		font-weight: bold;
		line-height: 15px;
		color: #333;
	}
	#brs .sn-lc01 li a.item:link .name,
	#brs .sn-lc01 li a.item:visited .name {
		text-decoration: underline;
	}
	#brs .sn-lc01 li a.item:hover .name,
	#brs .sn-lc01 li a.item:active .name {
		text-decoration: none;
	}
	#brs .sn-lc01 li .item .count {
		font-size: 10px;
		line-height: 15px;
		color: #333;
	}
	#brs .sn-lc01 li .close {
		position: absolute;
		top: 10px;
		right: 5px;
	}

#brs .sn-lc02 li {
	position: static !important;
}

#brs .sn-mc01 {
	width: 205px;
}
	#brs .sn-mc01 li.sn-mc01-01 {
		background: url(../img/brs_img/li204_bg_mdl1.gif) no-repeat left top;
	}
	#brs .sn-mc01 li.sn-mc01-02 {
		background: url(../img/brs_img/li204_bg_mdl2.gif) no-repeat left top;
	}
	#brs .sn-mc01 li .item {
		display: block;
		padding: 20px 3px 5px 31px;
		background:  url(../img/brs_img/brs_sprite01.gif) no-repeat 16px -273px;
		color: #333;
		text-decoration: none;
	}
	#brs .sn-mc01 li.st .item {
		background:  url(../img/brs_img/brs_sprite01.gif) no-repeat 16px -389px;
	}
	#brs .sn-mc01 li .item .name {
		font-size: 12px;
		font-weight: bold;
		line-height: 1.25;
		color: #333;
	}
	#brs .sn-mc01 li a {
		font-size: 0;
		line-height: 0;
	}
	#brs .sn-mc01 li a.item:link .name,
	#brs .sn-mc01 li a.item:visited .name {
		text-decoration: underline;
	}
	#brs .sn-mc01 li a.item:hover .name,
	#brs .sn-mc01 li a.item:active .name {
		text-decoration: none;
	}
	#brs .sn-mc01 li .item .count {
		font-size: 10px;
		line-height: 1.5;
		color: #333;
	}

#brs .sn-sc01 {
	width: 204px;
	padding-top: 20px;
	background: url(../img/brs_img/li204_bg_sdl.gif) no-repeat left top;
}

	#brs .sn-sc01 li {
		color: #36c;
	}
	#brs .sn-sc01 li.st {
		color: #FFF;
	}
	#brs .sn-sc01 li .item {
		display: block;
		padding: 4px 10px 4px 33px;
		letter-spacing: 1px;
		text-decoration: none;
	}
	#brs .sn-sc01 li a {
		font-size: 0;
		line-height: 0;
	}
	#brs .sn-sc01 li a.item:link,
	#brs .sn-sc01 li a.item:visited {
		background: #FFF url(../img/brs_img/listarw4_gray_left.gif) no-repeat 22px 6px;
	}
	#brs .sn-sc01 li a.item:hover,
	#brs .sn-sc01 li a.item:active {
		background: #36c url(../img/brs_img/listarw5_white_right.gif) no-repeat 21px 6px;
	}
	#brs .sn-sc01 li span.item {
		background: #36c url(../img/brs_img/listarw5_white_right.gif) no-repeat 21px 6px;
	}
	#brs .sn-sc01 li .item .name {
		font-size: 12px;
		line-height: 1.25;
	}

	#brs .sn-sc01 li a.item:link .name,
	#brs .sn-sc01 li a.item:visited .name {
		text-decoration: underline;
		color: #36c;
	}
	#brs .sn-sc01 li a.item:hover .name,
	#brs .sn-sc01 li a.item:active .name {
		text-decoration: none;
		color: #FFF;
	}
	#brs .sn-sc01 li span.item .name {
		font-weight: bold;
		letter-spacing: 0;
	}
	#brs .sn-sc01 li .item .count {
		font-size: 10px;
		line-height: 1.5;
	}

	#brs .sn-sc01 li a.item:link .count,
	#brs .sn-sc01 li a.item:visited .count {
		color: #36c;
	}
	#brs .sn-sc01 li a.item:hover .count,
	#brs .sn-sc01 li a.item:active .count {
		color: #FFF;
	}
	#brs .sn-sc01 li span.item .count {
		letter-spacing: 0;
	}

#cn02 {
	width: 204px;
/* 修正 130905brs1 TAM ココから */
/* 修正 130905brs1 TAM ココまで */
}

	#cn02 .cn02-block {
		padding: 10px 1px 10px 0;
		border-top: 1px dotted #BBB5B2;
	}
	#cn02 .cn02-block ul {
		position: relative;
	}
	#cn02 h2 {
		overflow: hidden;
		height: 20px;
	}

	#cn02 .headingtaisho img {
		margin-top: -120px;
	}

	#cn02 .headingsize img {
		margin-top: -140px;
	}

	#cn02 .headingprice img {
		margin-top: -160px;
	}

	#cn02 .headingcolor img {
		margin-top: -180px;
	}

	#cn02 .headingksictlg img {
		margin-top: -200px;
	}

	#cn02 .headingbrand img {
		margin-top: -220px;
	}

	#cn02 .headingkeyword img {
		margin-top: -240px !important;
	}
/* 修正 12130419brs1 TAM ココから */
	#cn02 .headingpricedown img {
		margin-top: -772px;
	}
/* 修正 12130419brs1 TAM ココまで */
	#cn02 li {
		position: relative;
		font-size: 0;
		letter-spacing: -1px; 
		word-spacing: -1px;
		line-height: 0;
	}
	#cn02 li input {
/* 修正 130905brs1 TAM ココから */
		display: block;
/* 修正 130905brs1 TAM ココまで */
		position: absolute;
		top: 0;
		left: 0;
	}
	#cn02 li .item {
		display: block;
		margin: 0;
/* 修正 12130419brs1 TAM ココから */
		padding: 3px 3px 3px 18px;
/* 修正 12130419brs1 TAM ココまで */
		text-decoration: none !important;
/* 修正 131004brs1 TAM ココから */
/* 修正 131004brs1 TAM ココまで */
	}

/* 修正 131004brs1 TAM ココから */
/* 修正 131004brs1 TAM ココまで */
/* 修正 12130419brs1 TAM ココから */
	#cn02 .listprice li .item,
	#cn02 .listpricedown li .item {
		padding: 3px 3px 3px 3px;
	}
	#cn02 .listprice li.check .item,
	#cn02 .listpricedown li.check .item {
		padding: 3px 3px 3px 18px;
	}
/* 修正 12130419brs1 TAM ココまで */
	#cn02 li span.item {
/* 修正 130905brs1 TAM ココから */
		display: block;
/* 修正 130905brs1 TAM ココまで */
		background:  #ABA49A url(../img/brs_img/brs_sprite01.gif) no-repeat 8px -540px;
	}
	#cn02 li span.item  span.name{
		color: #FFF !important;
		font-weight: bold;
		text-indent: -1px;
	}
	#cn02 li span.item  span.count{
		color: #FFF !important;
	}
	
/* 修正 12130419brs1 TAM ココから */
	#cn02 .listprice li.check .item {
		background:  #ABA49A url(../img/brs_img/brs_sprite01.gif) no-repeat 8px -684px;
	}
/* 修正 12130419brs1 TAM ココまで */

/* 修正 130905brs1 TAM ココから */
	#cn02 li a:link,
	#cn02 li a:visited {
		background-color: #FFF;
	}
/* 修正 130905brs1 TAM ココまで */

	#cn02 li.check a:link,
	#cn02 li.check a:visited,
	#cn02 .listprice li.check a:link,
/* 修正 12130419brs1 TAM ココから */
	#cn02 .listprice li.check a:visited,
	#cn02 .listpricedown li.check a:link,
	#cn02 .listpricedown li.check a:visited {
/* 修正 12130419brs1 TAM ココまで */
		color: #FFF;
		background-color: #ABA49A;
	}
	#cn02 li a:hover,
	#cn02 li a:active {
		color: #FFF;
		background-color: #ABA49A;
	}

/* 修正 12130419brs1 TAM ココから */
	#cn02 .listpricedown li.check a.item,
	#cn02 .listprice li.check a.item {
		padding: 3px 3px 3px 18px;
		background: #ABA49A url(../img/brs_img/brs_sprite01.gif) no-repeat 8px -684px;
		font-weight: bold;
		letter-spacing: -1;
	}
/* 修正 12130419brs1 TAM ココまで */

	#cn02 li .item .name {
		font-size: 12px;
		line-height: 15px;
		letter-spacing: 0; 
		word-spacing: 0;
	}
	#cn02 li .item .count {
		font-size: 10px;
		line-height: 15px;
		color: #333;
		letter-spacing:  0;
		word-spacing:  0;
	}
	#cn02 li.check .item .count {
		color: #fff;
	}
	#cn02 li .item:hover .count,
	#cn02 li .item:active .count {
		color: #fff;
	}

	#cn02 #kakkform input {
		width: 58px;
	}

	#cn02 #kakkform p {
		margin-left: 5px;
		font-size: 12px;
		line-height: 15px;
		font-weight: bold;
	}

	#cn02 #kakkform div {
		margin-left: 5px;
		font-size: 12px;
		line-height: 15px;
	}

	#cn02 .btn {
/* 修正 130515brs1 TAM ココから */
		padding: 5px 0 15px 0;
/* 修正 130515brs1 TAM ココまで */
		text-align: center;
	}

	#cn02 .cancel {
		padding: 0 3px 15px 0;
		text-align: right;
		font-size: 12px;
		line-height: 1.5;
	}

	#cn02 #colorform li a {
		padding: 3px 3px 3px 32px;
	}
/* 修正 131018brs1 TAM ココから */
	#cn02 #colorform-black a:link,
	#cn02 #colorform-black a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px 4px;
	}

	#cn02 #colorform-black.check a:link,
	#cn02 #colorform-black.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px 4px;
	}

	#cn02 #colorform-black a:hover,
	#cn02 #colorform-black a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px 4px;
	}

/* 修正 131001brs1 TAM ココから */
/* 修正 131004brs1 TAM ココから */
	#cn02 #colorform-grey a:link,
	#cn02 #colorform-grey a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -855px;
	}

	#cn02 #colorform-grey.check a:link,
	#cn02 #colorform-grey.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -855px;
	}

	#cn02 #colorform-grey a:hover,
	#cn02 #colorform-grey a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -855px;
	}

	#cn02 #colorform-white a:link,
	#cn02 #colorform-white a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -327px;
	}

	#cn02 #colorform-white.check a:link,
	#cn02 #colorform-white.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -327px;
	}

	#cn02 #colorform-white a:hover,
	#cn02 #colorform-white a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -327px;
	}

	#cn02 #colorform-brown a:link,
	#cn02 #colorform-brown a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -987px;
	}

	#cn02 #colorform-brown.check a:link,
	#cn02 #colorform-brown.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -987px;
	}

	#cn02 #colorform-brown a:hover,
	#cn02 #colorform-brown a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -987px;
	}

	#cn02 #colorform-beige a:link,
	#cn02 #colorform-beige a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -63px;
	}

	#cn02 #colorform-beige.check a:link,
	#cn02 #colorform-beige.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -63px;
	}

	#cn02 #colorform-beige a:hover,
	#cn02 #colorform-beige a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -63px;
	}

	#cn02 #colorform-green a:link,
	#cn02 #colorform-green a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -789px;
	}

	#cn02 #colorform-green.check a:link,
	#cn02 #colorform-green.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -789px;
	}

	#cn02 #colorform-green a:hover,
	#cn02 #colorform-green a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -789px;
	}

	#cn02 #colorform-blue a:link,
	#cn02 #colorform-blue a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -1053px;
	}

	#cn02 #colorform-blue.check a:link,
	#cn02 #colorform-blue.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -1053px;
	}

	#cn02 #colorform-blue a:hover,
	#cn02 #colorform-blue a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -1053px;
	}

	#cn02 #colorform-purple a:link,
	#cn02 #colorform-purple a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -525px;
	}

	#cn02 #colorform-purple.check a:link,
	#cn02 #colorform-purple.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -525px;
	}

	#cn02 #colorform-purple a:hover,
	#cn02 #colorform-purple a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -525px;
	}

	#cn02 #colorform-pink a:link,
	#cn02 #colorform-pink a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -591px;
	}

	#cn02 #colorform-pink.check a:link,
	#cn02 #colorform-pink.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -591px;
	}

	#cn02 #colorform-pink a:hover,
	#cn02 #colorform-pink a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -591px;
	}

	#cn02 #colorform-red a:link,
	#cn02 #colorform-red a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -459px;
	}

	#cn02 #colorform-red.check a:link,
	#cn02 #colorform-red.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -459px;
	}

	#cn02 #colorform-red a:hover,
	#cn02 #colorform-red a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -459px;
	}

	#cn02 #colorform-orange a:link,
	#cn02 #colorform-orange a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -723px;
	}

	#cn02 #colorform-orange.check a:link,
	#cn02 #colorform-orange.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -723px;
	}

	#cn02 #colorform-orange a:hover,
	#cn02 #colorform-orange a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -723px;
	}

	#cn02 #colorform-yellow a:link,
	#cn02 #colorform-yellow a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -261px;
	}

	#cn02 #colorform-yellow.check a:link,
	#cn02 #colorform-yellow.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -261px;
	}

	#cn02 #colorform-yellow a:hover,
	#cn02 #colorform-yellow a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -261px;
	}
/* 修正 130826brs1 TAM ココから */
	#cn02 #colorform-gold a:link,
	#cn02 #colorform-gold a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -921px;
	}

	#cn02 #colorform-gold.check a:link,
	#cn02 #colorform-gold.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -921px;
	}

	#cn02 #colorform-gold a:hover,
	#cn02 #colorform-gold a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -921px;
	}

	#cn02 #colorform-silver a:link,
	#cn02 #colorform-silver a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -393px;
	}

	#cn02 #colorform-silver.check a:link,
	#cn02 #colorform-silver.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -393px;
	}

	#cn02 #colorform-silver a:hover,
	#cn02 #colorform-silver a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -393px;
	}
/* 修正 130826brs1 TAM ココまで */
	#cn02 #colorform-other a:link,
	#cn02 #colorform-other a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -657px;
	}

	#cn02 #colorform-other.check a:link,
	#cn02 #colorform-other.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -657px;
	}

	#cn02 #colorform-other a:hover,
	#cn02 #colorform-other a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -657px;
	}

/* 修正 130725brs1 TAM ココから */
	#cn02 #colorform-khaki a:link,
	#cn02 #colorform-khaki a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -194px;
	}

	#cn02 #colorform-khaki.check a:link,
	#cn02 #colorform-khaki.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -194px;
	}

	#cn02 #colorform-khaki a:hover,
	#cn02 #colorform-khaki a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -194px;
	}

	#cn02 #colorform-navy a:link,
	#cn02 #colorform-navy a:visited {
		background: #FFFFFF url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px  -128px;
	}

	#cn02 #colorform-navy.check a:link,
	#cn02 #colorform-navy.check a:visited {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -128px;
	}

	#cn02 #colorform-navy a:hover,
	#cn02 #colorform-navy a:active {
		background: #ABA49A url(../img/brs_img/brs_sprite02_2.gif) no-repeat 18px -128px;
	}
/* 修正 131004brs1 TAM ココまで */
/* 修正 131001brs1 TAM ココまで */
/* 修正 130725brs1 TAM ココまで */
/* 修正 131018brs1 TAM ココまで */
/* 修正 130925brs1 TAM ココから */
.useframe {
	position: relative !important;
}
/* 修正 130925brs1 TAM ココまで */


/* 修正 130318brs1 TAM ココまで */