/* default3.css start from 120409 */

/* colorvariation sm1 120409 */
#itmArea #productInfoBox .variation {
	margin-bottom:10px;
    border:1px solid #CCCCCC;
    overflow-x:hidden;
    overflow-y:auto;
    width:523px;
	max-height:101px;
	height: auto !important;
	height: 101px;
}
#itmArea #productInfoBox .variation table {
	width:523px;
	border-collapse:collapse;
}
/* 140519SM5 */
.javascriptOn #productInfoBox .variation tr {
	cursor:pointer;
}
.javascriptOn #productInfoBox .variation tr:hover {
	background:#fefde2;
}
#itmArea #productInfoBox .variation td {
	border-bottom:1px solid #ccc;
	padding:3px;
}
#itmArea #productInfoBox .variation td.colortip,
#itmArea #productInfoBox .variation td.colorphoto,
#itmArea #productInfoBox .variation td.colorprice{
	border-right:1px solid #ccc;
}
#itmArea #productInfoBox .variation tr.colorend td {
	border-bottom:none;
}
#itmArea #productInfoBox .variation td.colortip {
	width:26px;
	text-align:center;
}
#itmArea #productInfoBox .variation td.colorphoto {
	width:46px;
	text-align:center;
}
#itmArea #productInfoBox .variation td.colorprice {
	width:110px;
}
#itmArea #productInfoBox .variation td.colorprice a,
#itmArea #productInfoBox .variation td.colorprice span {
	font-family:Verdana;
	font-weight:bold;
	color:#F00;
	font-size:104%;
}
#itmArea #productInfoBox .variation td.colorname a {
	text-decoration:underline;
	display:block;
}
#itmArea #productInfoBox .variation td.colorname p {
	width:280px;
	word-break:break-all;
	word-wrap:break-word;
	padding-left:5px;
}
#tabContents #mainLeft .ssbox{
	margin-top:15px;
}

.scbox {
	float:left;
	width:360px;
	margin-top:10px;
}

#tabContents #mainLeft .specCaution {
	font-weight:bold;
	color:#F00;

}
.SSiconBox {
	float:right;
	width:350px;
	text-align:right;
}
.SSicon {
	padding:8px 0;

}
#tabContents .paymentcaution {
	font-size:85%;
	margin-bottom:5px;
}
#tabContents .paymentcaution img {
	vertical-align:middle;
	margin-right:2px;
}
#tabContents .paymentcaution span {
	font-weight:bold;
}
#main td.shopnameL .tblNone .tblGauge {
    width: 110px;
}
#itemv .shopnameL {
    padding:4px 3px;
}
#itemv .tblBorderGray td.shopnameL p.wordwrapShop {
	width:140px;
	word-wrap:break-word;
	word-break:break-all;
}
#itemv .tblBorderGray td.shopnameL p.wordwrapShop {	/word-break:break-all;}

#itemv  td.shopnameL .shopBox {
    float: left;
    margin-right:0;
}
#itemv td.shopnameL .payBox {
    height: 20px;
    margin: 3px 0 0 1px;
    width: 150px;
}
#itemv td.shopnameL .payBox .payList {
    list-style: none outside none;
    margin: 0 2px 0 0;
    background: none repeat scroll 0 0 #7AA5DD;
    float: left;
    padding: 3px 0 0 2px;
    width: 66px;
}
#usedItemTbl .payBox .safepayList dd img,
#usedItemTbl .payBox .safepayListZero dd img,
#itemv td.shopnameL .payBox .payList li img,
#itemv td.shopnameL .payBox .safepayList dd img,
#itemv td.shopnameL .payBox .safepayListZero dd img{
	margin:0;
}
#itemv td.shopnameL .payBox .safepayList dd a {
    margin-bottom: 0;
}

#usedItemTbl .payBox .safepayList,
#usedItemTbl .payBox .safepayListZero,
#itemv td.shopnameL .payBox .safepayList,
#itemv td.shopnameL .payBox .safepayListZero {
    float: left;
    padding: 3px 0 0 12px;
    width: 68px;
}
#usedItemTbl .payBox .safepayList,
#itemv td.shopnameL .payBox .safepayList {
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/safebaybtn_ttl.gif) no-repeat scroll left top #87B55D;
}
#usedItemTbl .payBox .safepayListZero,
#itemv td.shopnameL .payBox .safepayListZero {
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/safebaybtn_zero_ttl.gif) no-repeat scroll left top #e4e4e4;
	height:20px;
}
#itemv .tblBorderGray col.cell5 {
	width:60px;
}
.parentsItem #itemv .tblBorderGray col.cell4 {
	width:45px;
}
.parentsItem #itemv .tblBorderGray col.cell5 {
	width:25px;
}
.parentsItem #itemv .tblBorderGray .showallbtn a {
	display:block;
	width:679px;
	padding:8px;
	margin:20px auto;
	text-align:center;
	font-weight:bold;
	font-size:107%;
	text-decoration:none;
}
.parentsItem #itemv .tblBorderGray .showallbtn a {
	*width:695px;
	*padding:10px 0 8px;
}
.parentsItem #itemv .tblBorderGray .showallbtn a:link,
.parentsItem #itemv .tblBorderGray .showallbtn a:visited {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/show_all_shop.gif) no-repeat;
	color:#333;
}
.parentsItem #itemv .tblBorderGray .showallbtn a:hover {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/show_all_shop_over.gif) no-repeat;
}
.parentsItem #itemv .tblBorderGray .showallbtn a span {
	font-weight:normal;
}
.parentsItem #itemv .tblBorderGray .showallbtn a span.paging {
	font-size:90%;
}
.parentsItem #itemv .tblBorderGray .showallbtn a img {
	margin-right:5px;
	vertical-align:bottom;
}

#tabContents #itemVariation .variationBoxIn {
	padding-bottom:10px;
}
#tabContents #itemVariation #rightArrow {
    float: left;
    padding: 20px 0 0 0;
    text-align: right;
    voice-family: inherit;
    width: 38px;
}
#tabContents #itemVariation #leftArrow {
    float:left;
    padding:20px 0 0 0;
    text-align:left;
	width:35px;
}
#tabContents #itemVariation .proBoxIn {
    float: left;
    width: 164px;
}
#tabContents #itemVariation .proImg {
    margin: 0 5px;
    padding-bottom: 5px;
    text-align: center;
}
#tabContents #itemVariation .proName {
    margin: 0 5px;
    text-align: center;
	width:150px;
	word-break:break-all;
	word-wrap:break-word;
}
#tabContents #itemVariation .proName img {
	vertical-align:middle;
	margin-right:5px;
}
#tabContents #itemVariation .recommendPrice {
    color: #FF0000;
    font-family: Verdana;
    font-size: 107%;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
}
#carouselwrap {
	position:relative;
	margin:0 auto;
	width:660px;
}
#carouselwrap #carousel {
	position:relative;
	width:100%;
	height:100%;
	overflow: hidden;
}
#carouselwrap ul{
	list-style-type:none;
}
#carouselwrap ul li {
	float:left;
	width: 658px;
	height:100%;
	display:inline;
}
#carouselwrap ul li img {
	border:none;
}
#carouselwrap #prev,
#carouselwrap #next {
	position: absolute;
	top: 40px;
	width: 20px;
	height:40px;;
}
#carouselwrap #prev {
	left: -20px;
	background: url(http://img.kakaku.com/images/itemview/item/recommend_arrow_l.gif) no-repeat;
}
#carouselwrap #next {
	right: -20px;
	background: url(http://img.kakaku.com/images/itemview/item/recommend_arrow_r.gif) no-repeat;
}
#carouselwrap .show {
	cursor: pointer;
}
#itemVariation #carouselwrap .hide {
	background:url(http://img1.kakaku.k-img.com/images/spacer.gif);
}


#itmArea .selectvari {
	margin-top:5px;
}
#itmArea .selectvari .variItemList a:link .colorOthers,
#itmArea .selectvari .variItemList a:visited .colorOthers {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/color_others.png) no-repeat top;
}
#itmArea .selectvari .variItemList a:hover .colorOthers {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/color_others.png) no-repeat bottom;
}

/* eigacomrate 120425 sm1 */
.eigacomrate {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dvditem_eiga_box.gif) 0 -137px no-repeat;
	padding-top:6px;
	margin-bottom:10px;
}
.eigacombtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dvditem_eiga_box.gif) left bottom no-repeat;
	padding:0 6px 5px 6px;
}
.eigacomrate p {
	font-size:85%;
	line-height:110%;
	color:#666666;
	margin-top:3px;
	padding:0 2px;
}
.eigacomrate .ratingbox {
	margin-top:4px;
	/margin-top:2px;
}
.eigacomrate .ratingbox .eigastar .navybox {
	padding:10px 0 5px 90px;
}
.eigacomrate a:link .ratingbox .eigastar .navybox,
.eigacomrate a:visited .ratingbox .eigastar .navybox{
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dvditem_eiga_box.gif) top left no-repeat;
}
.eigacomrate a:hover .ratingbox .eigastar .navybox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dvditem_eiga_box.gif) -193px 0  no-repeat;
}
.eigacomrate .ratingbox .eigareviewer .navybox {
	padding:7px 5px 5px 90px;
	color:#FFF;
	text-align:right;
	font-weight:bold;
	font-size:17px;
	font-family:Verdana;
}
.eigacomrate a:link .ratingbox .eigareviewer .navybox,
.eigacomrate a:visited .ratingbox .eigareviewer .navybox{
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dvditem_eiga_box.gif) 0 -75px no-repeat;
}
.eigacomrate a:hover .ratingbox .eigareviewer .navybox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dvditem_eiga_box.gif) -193px -75px no-repeat;
}
.eigacomrate .ratingbox .eigareviewer .navybox span {
	font-weight:normal;
	font-size:10px;
}
.eigacomrate .ratingbox .navyboxbtm {
	padding-bottom:5px;
	margin-top:2px;
}
.eigacomrate a:link .ratingbox .navyboxbtm,
.eigacomrate a:visited .ratingbox .navyboxbtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dvditem_eiga_box.gif) 0 -34px no-repeat;
}
.eigacomrate a:hover .ratingbox .navyboxbtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dvditem_eiga_box.gif) -193px -34px no-repeat;
}
/* eigacomrate end */

/* 中古携帯買取枠 120517 sm8 */
#usedMpPurchase {
	width:740px;
	margin:10px 0 0;
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_bg1.gif) repeat-y -750px 0;
}
#usedMpPurchase .usedMpPurchaseHead {
	height:26px;
	margin:0;
	padding:14px 10px 0 60px;
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_bg1.gif) no-repeat 0 0;
	color:#fff;
	font-size:107%;
	font-weight:bold;
	line-height:1;
}
#usedMpPurchase .usedMpPurchaseHead span {
	padding-left:0.5em;
	font-size:86%;
	font-weight:normal;
}
#usedMpPurchase .usedMpPurchaseBoxBtm {
	padding-bottom:10px;
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_bg1.gif) no-repeat -1500px bottom;
}
#usedMpPurchase .prodName {
	margin:0 15px;
	padding:5px 5px 5px;
	border-bottom:1px solid #d9d9d9;
	font-size:107%;
	font-weight:bold;
}
/* itemcolor 121128 sm1 */
#usedMpPurchase .prodName dl,
#usedMpPurchase .prodNamePL dl {
	font-size:90%;
	font-weight:normal;
	margin-top:5px;
	height:25px;
}
#usedMpPurchase .prodName dt,
#usedMpPurchase .prodName dd,
#usedMpPurchase .prodNamePL dt,
#usedMpPurchase .prodNamePL dd {
	float:left;
	height:25px;
}
#usedMpPurchase .prodName dt,
#usedMpPurchase .prodNamePL dt {
	margin-right:5px;
	padding-top:3px;
}
#usedMpPurchase .prodName dl ul.colorPlPare,
#usedMpPurchase .prodNamePL dl ul.colorPlPare {
	border:1px solid #ccc;
    position: absolute;
    z-index: 90;
	background-color:#fff;
}
#usedMpPurchase .prodName dl li,
#usedMpPurchase .prodNamePL dl li {
	list-style-type:none;
}
#usedMpPurchase .prodName dl li.pltop,
#usedMpPurchase .prodNamePL dl li.pltop {
	padding:3px 15px 3px 3px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/pldwn_arrow.gif) right top no-repeat #FFC;
}
#usedMpPurchase .prodName dl li.hoverColor,
#usedMpPurchase .prodNamePL dl li.hoverColor {
	padding:3px 15px 3px 3px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/pldwn_arrow_over.gif) right top no-repeat #FFC;
}
#usedMpPurchase .prodName dl .colorPlMenu ul,
#usedMpPurchase .prodNamePL dl .colorPlMenu ul {
	zoom:1;
}
#usedMpPurchase .prodName dl li img,
#usedMpPurchase .prodNamePL dl li img {
	vertical-align:middle;
	margin-right:5px;
}
#usedMpPurchase .prodName dl .colorPlMenu li a,
#usedMpPurchase .prodNamePL dl .colorPlMenu li a {
	display:block;
	text-decoration:none;
	padding:3px 15px 3px 3px;
}
#usedMpPurchase .prodName dl .colorPlMenu li a:link,
#usedMpPurchase .prodName dl .colorPlMenu li a:visited,
#usedMpPurchase .prodNamePL dl .colorPlMenu li a:link,
#usedMpPurchase .prodNamePL dl .colorPlMenu li a:visited {
	background:#FFF;
	color:#000;
}
#usedMpPurchase .prodName dl .colorPlMenu li a:hover,
#usedMpPurchase .prodNamePL dl .colorPlMenu li a:hover {
	background:#3266CC;
	color:#fff;
}
/* itemcolor end */
#usedMpPurchase .usedMpPurchaseBoxArr {
	width:700px;
	margin:0 20px;
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_bg1.gif) no-repeat -2250px center;
}
#usedMpPurchase .listGroup,
#usedMpPurchase .estimateBtn,
#usedMpPurchase .usedMpPurchasePrice {
	display:inline-block;
	vertical-align:middle;
	/display:inline;/* IE 6,7 */
	/zoom:1;/* IE 6,7 */
}
#usedMpPurchase .listGroup {
	width:378px;
}
#usedMpPurchase .radioList {
	list-style:none;
}
#usedMpPurchase .radioList li {
	position:relative;
	padding:4px 0 4px 5px;
	border-bottom:1px dotted #d9d9d9;
	color:#888;
	font-size:92%;
	/zoom:1;/* IE 6,7 */
}
#usedMpPurchase .radioList li.hover {
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_bg2.gif) repeat-x 0 center;
}
#usedMpPurchase .radioList li input {
	position:absolute;
	top:50%;
	left:10px;
	width:10px;
	height:10px;
	margin-top:-5px;
	font-size:10px;
	z-index:1;
}
#usedMpPurchase .radioList li label {
	display:block;
	padding:3px 0 3px 32px;
	cursor:pointer;
}
#usedMpPurchase .radioList li input:checked + label {
	color:#023599;
}
#usedMpPurchase .radioList li label.checked {
	color:#023599;
}
#usedMpPurchase .radioList li .timePeriod,
#usedMpPurchase .radioList li .price,
#usedMpPurchase .radioList li .price .value {
	display:inline-block;
	vertical-align:baseline;
	/display:inline;/* IE 6,7 */
	/zoom:1;/* IE 6,7 */
}
#usedMpPurchase .radioList li .timePeriod {
	min-width:172px;
	_width:172px;
}
#usedMpPurchase .radioList li .timePeriod .value {
	font-size:108.6%;
	font-weight:bold;
}
#usedMpPurchase .radioList li .price {
	text-align:right;
}
#usedMpPurchase .radioList li .price .value {
	min-width:75px;
	padding-right:3px;
	color:#f00;
	text-align:right;
	font-family:Verdana;
	font-size:151%;
	font-weight:bold;
	_width:75px;/* IE 6 */
}
#usedMpPurchase .radioList li .btnImg {
	position:absolute;
	top:50%;
	left:5px;
	display:block;
	width:26px;
	height:26px;
	margin-top:-13px;
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_btn2.gif) no-repeat 0 0;
	overflow:hidden;
	z-index:2;
}
#usedMpPurchase .radioList li input:checked + label .btnImg {
	background-position:0 -30px;
}
#usedMpPurchase .radioList li label.checked .btnImg {
	background-position:0 -30px;
}
#usedMpPurchase .caption {
	font-size:85%;
	color:#666;
}
#usedMpPurchase .listGroup .caption {
	padding-top:5px;
}
#usedMpPurchase .estimateBtn {
	width:272px;
	margin-left:50px;
	padding-top:10px;
	text-align:center;
}
#usedMpPurchase .estimateBtn a {
	position:relative;
	display:block;
	width:272px;
	height:65px;
	overflow:hidden;
	cursor:pointer;
}
#usedMpPurchase .estimateBtn a:hover {
	/zoom:1;/* IE 6,7 */
}
#usedMpPurchase .estimateBtn a img {
	position:absolute;
	top:0;
	left:0;
}
#usedMpPurchase .estimateBtn a:hover img {
	left:-280px;
}
#usedMpPurchase .estimateBtn .caption {
	padding-top:5px;
}
#usedMpPurchase .otherEstimateBtn {
	margin:5px 15px 0;
	padding-top:5px;
	border-top:1px solid #d9d9d9;
	text-align:center;
}
#usedMpPurchase .otherEstimateBtn a {
	position:relative;
	display:block;
	width:429px;
	height:33px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
}
#usedMpPurchase .otherEstimateBtn a:hover {
	/zoom:1;/* IE 6,7 */
}
#usedMpPurchase .otherEstimateBtn a img {
	position:absolute;
	top:-70px;
	left:0;
}
#usedMpPurchase .otherEstimateBtn a:hover img {
	top:-110px;
}

#usedMpPurchase.noPrices .noPriceBox {
	margin:-5px 5px 0;
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_bg4.gif) no-repeat 0 0;
	_position:relative;/* IE 6 */
}
#usedMpPurchase.noPrices .noPriceBoxInner {
	padding-bottom:5px;
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_bg5.gif) no-repeat right 0;
}
#usedMpPurchase.noPrices .noPriceTtl1 {
	display:block;
	padding:5px 0 0 17px;
}
#usedMpPurchase.noPrices .noPriceTtl2 {
	display:block;
	padding:10px 0 0 20px;
}
#usedMpPurchase.noPrices .noPriceEstimateBtn {
	width:492px;
	margin:15px 0 0 35px;
	text-align:center;
}
#usedMpPurchase.noPrices .noPriceEstimateBtn a {
	display:block;
	position:relative;
	overflow:hidden;
	width:492px;
	height:57px;
}
#usedMpPurchase.noPrices .noPriceEstimateBtn img {
	position:absolute;
	top:0;
	left:0;
}
#usedMpPurchase.noPrices .noPriceEstimateBtn a:hover {
	/zoom:1;/* IE 6,7 */
}
#usedMpPurchase.noPrices .noPriceEstimateBtn a:hover img {
	top:-60px;
}
#usedMpPurchase.noPrices .noPriceEstimateBtn .caption {
	display:block;
	margin-top:5px;
	line-height:1.2;
}
/* 中古携帯買取枠 120517 sm8 end */

/* usedMpPurchase add 130311 sm1 */
#usedMpPurchase .prodNamePL {
	margin:0 15px;
	padding:5px 5px 5px;
	font-size:107%;
	font-weight:bold;
}
#usedMpPurchase .estimateCaption {
    margin: 5px 15px 0;
    padding: 5px 5px 0 5px;
	border-top: 1px solid #D9D9D9;
}
#usedMpPurchase .estimateCaption p {
    color: #666666;
    font-size: 85%;
}
#usedMpPurchase .usedMpPurchaseBoxArrPare {
	width:685px;
	margin:0 20px;
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_bg1.gif) no-repeat -2310px 10px;
	padding-left:15px;
}
#usedMpPurchase .usedMpPurchaseBoxArrChld {
	width:685px;
	margin:0 20px;
	background:url(http://img1.kakaku.k-img.com/images/category/usedkeitaipurchase_bg1.gif) no-repeat -2310px center;
	padding-left:15px;
}
#usedMpPurchase .usedMpPurchasePrice {
    width: 340px;
}
#usedMpPurchase .usedMpPurchasePrMax {
	color:#023599;
	font-size:125%;
}
#usedMpPurchase .usedMpPurchasePrMax span {
	color:#f00;
	font-family:Verdana;
	font-weight:bold;
	font-size:200%;
	margin-left:5px;
}
#usedMpPurchase .usedMpPurchaseBoxArrPare .usedMpPurchasePrice {
	margin-top:-20px;
}
#usedMpPurchase .usedMpPurchaseBoxArrPare .estimateBtn {
	padding-top:0;
}

/* 人物画像掲載ルール記載対応 2012.06.21 sm6 */
#main .movUpload th {	padding:10px 5px;}
#FrmInput .imgNote1,
#FrmUpload .imgNote1 {
	color:#F00;
	font-size:85%;
}
#FrmInput .imgNote1 a,
#FrmUpload  .imgNote1 a { font-size:114%;}
#FrmInput .agreementCap,
#FrmUpload  .agreementCap {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_rule_check.gif) no-repeat left;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:15px 0 5px;
	padding-left:30px;
}
#FrmInput .agreementCap span,
#FrmUpload  .agreementCap span { font-weight:normal;}
#FrmInput .agreementFrame,
#FrmUpload .agreementFrame {
	border:1px solid #CCC;
	font-size:92%;
	height:120px;
	margin:0 auto;
	overflow:scroll;
	width:928px;
}
#FrmInput .agreementFrame.point,
#FrmUpload .agreementFrame.point {margin:10px auto 0 !important;}
#FrmInput .agreementFrame .agreements,
#FrmUpload .agreementFrame .agreements {
	line-height:140%;
	padding:0 20px 10px;
}
#FrmInput .agreementFrame .agreements ul,
#FrmUpload .agreementFrame .agreements ul {	margin:10px 0;}
#FrmInput .agreementFrame .agreements li,
#FrmUpload .agreementFrame .agreements li {
	line-height:160%;
	list-style-type:none;
	margin-left:10px;
}
#FrmInput .agreementFrame .agreements .agreemenTitle,
#FrmUpload .agreementFrame .agreements .agreemenTitle {
	border-left:8px solid #001789;
	font-weight:bold;
	padding:3px 0 3px 5px;
	margin:10px 0;
}
#FrmInput .agreementFrame.point .agreements .agreemenTitle,
#FrmUpload .agreementFrame.point .agreements .agreemenTitle {border-left:8px solid #e7a508;}
	border-left:8px solid #001789;
#FrmInput .agreementFrame .agreements .agreemenArt,
#FrmUpload .agreementFrame .agreements .agreemenArt {
	border-bottom:1px dotted #999;
	font-weight:bold;
	padding-bottom:3px;
	margin:10px 0 5px;
}
#FrmInput .revBtnArea {
	margin:20px 0;
	text-align:center;
}
#FrmInput .revBtnArea input {
	margin:0 10px;
	vertical-align:middle;
}
#FrmInput .revBtnArea p {
	color:#666;
	font-size:92%;
	margin-top:10px;
	line-height:140%;
}
/* /人物画像掲載ルール記載対応 */


/*　関連枠 120627SM5 */
#searchMain h4#kanrenTitle{
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ttl_bg_740_01.png) no-repeat left top;
	margin:15px 0 0 0;
	font-size:100%;
	font-weight:bold;
	padding:5px 8px;
}
#searchMain .subCtsbox{
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_subbox930_line.gif) repeat-y left top;
	min-height:1px;
}
#searchMain .subCtsbox{
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_subbox_line.gif) repeat-y left top;
}
/*IE6とIE5.5へのハック*/
* html #searchMain .subCtsbox{height:1px;}

#searchMain .subCtsbox .subCtsboxBottom{
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ttl_bg_740_02.png) no-repeat left bottom;
	padding:10px 13px;
}
#searchMain .subCtsbox table.subCtsList{
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	font-size:100%;
}
#searchMain .subCtsbox table.subCtsList td{
	width:170px;
	padding:0 6px 5px 5px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dotline_y.gif) repeat-y right top;
	text-align:center;
	line-height:135%;
	vertical-align:top;
}
#searchMain .subCtsbox table.subCtsList td a strong {
	font-weight:normal;

}
#searchMain .subCtsbox table.subCtsList td.noBd{
	background:none;
}

/*　関連枠 120627SM5 END */

/* option_tab 120629 sm1 */
#contentsSummary #optionCts {
	padding-bottom:10px;
}
#contentsSummary #optionCts .optionBox h4 {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_opiton_title.gif) no-repeat;
	font-size:107%;
	font-weight:bold;
	padding:8px 10px;
}
#contentsSummary #optionCts .boxBtm {
	border:1px solid #CCC;
	padding-top:10px;
}
.opItem,
.opItemTop {
	width:680px;
	margin:0 auto;
	padding:10px;
}
.opItem {
	border-top:1px solid #CCC;
}

.opPhoto {
	float:left;
	width:100px;
	text-align:center;
}
.opInfo {
	float:right;
	width:570px;
}
.opInfo div {
	display:table-cell;
	vertical-align:middle;
}
* html .opInfo div {
	display:inline;
	zoom:1;
}
*:first-child+html .opInfo div {
	display:inline;
	zoom:1;
}
.opInfo .opName {
	font-weight:bold;
	font-size:107%;
	margin-bottom:5px;
}
.opInfo .opName a {
	margin-left:10px;
}
.opInfo .opList {
	margin-top:10px;
}
.opInfo .opPrice {
	font-weight:bold;
	font-family:Verdana;
	font-size:107%;
	color:#f00;
	width:80px;
	border-right:1px dotted #CCC;
	padding:5px 0;
}
.opInfo .opRank {
	width:100px;
	border-right:1px dotted #CCC;
	padding:5px 0;
}
.opInfo .opRank span {
    color: #FF8400;
    font-family: Verdana;
    font-size: 107%;
    font-weight: bold;
	background:url(http://img1.kakaku.k-img.com/images/category/icon_iteminfo_ranking.gif) no-repeat;
	padding-left:20px;
	margin-left:10px;
}
.opInfo .opTxt {
	padding-left:20px;
}
.opInfo .opTxt p {
	width:360px;
	word-break:break-all;
	word-wrap:break-word;
}
.optionBox .tabMore p {
	text-align:center;
}
.optionBox .tabMore p img {
	cursor:pointer;
}
/* option_tab end */

/* relateKey 120702 sm1*/
.relatedKeyTtl {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_keywords_ttlbk.gif) no-repeat;
	padding:8px 8px 5px;
	font-size:90%;
	font-weight:bold;
	color:#666;
}
.relatedKey {
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/itm_sample_line.gif) repeat-y scroll left top transparent;
}
.relatedKey .relatedKeyIn {
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/itm_sample_bottom.gif) no-repeat scroll left bottom transparent;
    margin: 0 0 10px;
    padding:0 4px 5px 10px;
}
.relatedKey li {
	list-style-type:none;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/other_arrow.gif) no-repeat scroll 0 4px transparent;
    padding: 0 0 0 10px;
	line-height:120%;
	margin-bottom:5px;
}
#contentsSummary #RelatedKeyBox {
	margin-bottom:15px;
}
#contentsSummary #RelatedKeyBox .ctsboxBottom {
	padding: 0 13px 15px;
}
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn li {
	width:230px;
	float:left;
	list-style-type:none;
}
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn li a {
	cursor:pointer;
}
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn li.center,
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn li.right {
	border-left:1px dotted #999;
	padding-left:10px;
}

#contentsSummary #RelatedKeyBox .relatedKeyBoxIn li div.rKeyImg,
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn li div.rKeywords {
	display:table-cell;
	vertical-align:middle;
}
* html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn li div.rKeyImg,
* html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn li div.rKeywords {
	display:inline;
	zoom:1;
}
*:first-child+html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn li div.rKeyImg,
*:first-child+html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn li div.rKeywords{
	display:inline;
	zoom:1;
}
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn .rKeywords {
	width:130px;
	padding-left:10px;
	text-decoration:underline;
}
/* relateKey end */

#main #review  p.proNote {	/* sm6 20120726 add */
	font-size:85%;
	line-height:130%;
	margin:5px 0 10px 11px;
	text-indent:-11px;
	width:221px;
}
/* usedIconAbout 120720 sm1 */
.usedIconAbout {
	margin-bottom:10px;
}
.usedIconAbout .uiaTop {
	background:url(http://img1.kakaku.k-img.com/images/used/icon_about_top.gif) top no-repeat;
	width:720px;
	padding:5px 10px 10px;
}
.usedIconAbout h3 {
	font-size:100%;
}
.usedIconAbout .uiaBtm {
	background:url(http://img1.kakaku.k-img.com/images/used/icon_about_btm.gif) bottom no-repeat;
	padding:0 10px 8px;
}
.usedIconAbout table {
	width:700px;
	margin:0 auto;
	border-collapse:collapse;
}
#mainLeft .usedIconAbout td {
	width:233px;
	text-align:left;
	padding:3px 8px;
}
.usedIconAbout td.bdrR {
	border-right:1px dotted #a4bbff;
}
.usedIconAbout td.bdrB {
	border-bottom:1px dotted #a4bbff;
}
.usedIconAbout .iconShop img {
	background:url(http://img1.kakaku.k-img.com/images/used/icon_about.gif) no-repeat 0 0;
}
.usedIconAbout .iconReserve img {
	background:url(http://img1.kakaku.k-img.com/images/used/icon_about.gif) no-repeat -37px 0;
}
.usedIconAbout .iconFax img {
	background:url(http://img1.kakaku.k-img.com/images/used/icon_about.gif) no-repeat -74px 0;
}
.usedIconAbout .iconWeb img {
	background:url(http://img1.kakaku.k-img.com/images/used/icon_about.gif) no-repeat -111px 0;
}
.usedIconAbout .iconMail img {
	background:url(http://img1.kakaku.k-img.com/images/used/icon_about.gif) no-repeat -148px 0;
}
.usedIconAbout .iconTel img {
	background:url(http://img1.kakaku.k-img.com/images/used/icon_about.gif) no-repeat -183px 0;
}
.usedIconAbout dt,
.usedIconAbout dd {
	text-align:left;
	vertical-align:middle;
	display: table-cell;
}
* html .usedIconAbout dt,
* html .usedIconAbout dd {
	display: inline;
    zoom: 1;
}
*:first-child+html .usedIconAbout dt,
*:first-child+html .usedIconAbout dd {
	display: inline;
    zoom: 1;
}
.usedIconAbout dt {
	width:30px;
}
.usedIconAbout dd {
	font-size:85%;
	line-height:110%;
	width:180px;
}
.usedIconAbout dd span {
	font-weight:bold;
}
#tabContents #mainLeft .UshopIconR {
    width:153px;
}
#tabContents #mainLeft .UshopIconR img {
    margin-right: 3px;
}
#tabContents #mainLeft .UshopIconR img.ushopiconEnd {
	margin-right:0;
}

/* 価格比較タブ下 DPE・フォトブック枠 120802 sm8 */
.dpePhotobookBox {
	width:740px;
	margin:15px 0;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dpe_pb_bg.png) no-repeat 0 0;
}
.dpePhotobookBoxBtm {
	padding-bottom:1px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/dpe_pb_bg.png) no-repeat -750px bottom;
}
.dpePhotobookBox .dpeBox {
	float:left;
	width:365px;
}
.dpePhotobookBox .dpeBox form,
.dpePhotobookBox .dpeBox input,
.dpePhotobookBox .dpeBox form .selectGroup {
	display:inline-block;
	vertical-align:middle;
	/display:inline;/* IE 6,7 */
	/zoom:1;/* IE 6,7 */
}
.dpePhotobookBox .dpeBox form {
	margin:4px 0 3px 8px;
}
.dpePhotobookBox .photobookBox {
	float:right;
	width:365px;
}
.dpePhotobookBox .photobookBox p {
	padding:5px 0 3px;
	text-align:center;
}
.dpePhotobookBox .selectLabel {
	display:block;
	padding-bottom:2px;
	font-size:77%;
	color:#4378a9;
}
.dpePhotobookBox .dpeBox input {
	margin-top:3px;
}
.dpePhotobookBox .dpeBox form .selectGroup {
	margin-right:5px;
}
.dpePhotobookBox .dpeBox select.selectSize {
	width:150px;
}
.dpePhotobookBox .dpeBox select.selectNum {
	width:57px;
}
/* 価格比較タブ下 DPE・フォトブック枠 120802 sm8 end */

/* アイテムビュータブ上 ランキング・レビュー・クチコミ枠	sm6 20120803 */
#ovBtn {
	margin:0 auto;
	width:522px;
}
#ovBtn li {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg_2.png) no-repeat left top;
	float:left;
	font-weight:normal;
	height:66px;
	list-style-type:none;
	text-align:center;
	width:174px;
}
#ovBtn li a {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg.png) no-repeat left top;
	color:#333 !important;
	display:block;
	height:66px;
	padding-right:7px;
	text-decoration:none;
	width:167px;
}
#ovBtn li a:hover {	background-position:left bottom;}
#ovBtn li img {
	margin-top:9px;
	vertical-align:text-bottom;
}
#ovBtn .num {
	color:#FF8400;
	display:inline-block;
	font-family:Verdana;
	font-size:129%;
	font-weight:bold;
	line-height:100%;
	padding-left:2px;
}
#ovBtn li.ranking .num {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_ranking.gif) no-repeat 0 -3px;
	height:20px;
	margin-top:3px;
	padding:2px 0 0 26px;
}
#ovBtn li.bbs .num {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_user.gif) no-repeat 0 -1px;
	height:20px;
	margin-top:3px;
	padding:3px 0 0 38px;
}
#ovBtn .subLine {	display:block;}
#ovBtn .subLine .noRelease {
	color:#666;
	font-size:80%;
	font-size:75%\9;
	line-height:200%\9;
}
#ovBtn .sup {
	font-size:85%;
	line-height:130%;
	margin-top:2px;
}
#ovBtn .sup.proreview {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_pro_review_s.gif) no-repeat top right;
	padding:4px 20px 0 0;
}
#ovBtn .noSup {
	color:#F00;
	display:block;
	font-size:85%;
	font-weight:bold;
	line-height:130%;
	margin-top:2px;
}
#ovBtn .stars {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icons_star.gif) no-repeat;
	display:inline-block;
	height:22px;
	width:99px;
}
#ovBtn .stars.s5 { background-position:0 2px;}
#ovBtn .stars.s4half { background-position:0 -28px;}
#ovBtn .stars.s4 { background-position:0 -58px;}
#ovBtn .stars.s3half { background-position:0 -88px;}
#ovBtn .stars.s3 { background-position:0 -118px;}
#ovBtn .stars.s2half { background-position:0 -148px;}
#ovBtn .stars.s2 { background-position:0 -178px;}
#ovBtn .stars.s1half { background-position:0 -208px;}
#ovBtn .stars.s1 { background-position:0 -238px;}
#ovBtn .stars.s0half { background-position:0 -268px;}
#ovBtn .stars.s0 { background-position:0 -298px;}
/* #book		sm6 20120903 add */
#book #ovBtn { margin-bottom:10px;}
#book #ovBtn li.bbs .num {
	background:none;
	margin-top:12px;
	padding:0;
}
/* #money		sm6 20120903 add */
#money #ovBtn,#card #ovBtn,#loan #ovBtn,#invest #ovBtn { width:445px;}
#money #ovBtn li,#card #ovBtn li,#loan #ovBtn li,#invest #ovBtn li {
	background:none;
	width:148px;
}
#money #ovBtn li a,#card #ovBtn li a,#loan #ovBtn li a,#invest #ovBtn li a {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg_money.png) no-repeat left top;
	width:141px;
}
#money #ovBtn li a:hover,#card #ovBtn li a:hover,#loan #ovBtn li a:hover,#invest #ovBtn li a:hover {	background-position:left bottom;}
#money #ovBtn li span.num2,#card #ovBtn li span.num2,#loan #ovBtn li span.num2,#invest #ovBtn li span.num2 {
	color:#FF8400;
	font-family:Verdana;
	font-weight:bold;
}
/* タブ下表示対応 */
#searchCategory #tab.tabArea {
	margin-top:0;
	padding-top:10px;
}

/* レビュー・クチコミ投稿画像実寸表示 */		/* sm6 20120814 */
#bgLayer {
	background:#000;
	display:none;
	filter:alpha(opacity=60);  /* IE7以下 */
	height:100%;
	left:0;
	position:fixed;
	-ms-filter:"alpha(opacity=60)"; /* IE8 */
	-khtml-opacity:0.6;  /* Safari 1.x, 他khtml */
	opacity:0.6;
	filter:alpha(opacity=60);
	top:0;
	width:100%;
}
#imgBaseLayer {
	background:#FFF;
	display:none;
	left:30px;
	position:fixed;
	border-radius:15px;					/* CSS3草案 */
	-webkit-border-radius:15px;	/* Safari,Google Chrome用 */
	-moz-border-radius:15px;		/* Firefox用 */
	text-align:center;
	top:30px;
	z-index:99;
}
#imgBaseLayer p.loading {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/imgzoom_loading.gif) no-repeat center center;
	color:#666;
	font-size:85%;
	padding-top:100px;
}
#imgBaseLayer p.errmsg {
	background:url(http://img1.kakaku.k-img.com/images/id/icon_errormsg.gif) no-repeat top center;
	line-height:160%;
	padding-top:40px;
}

#imageView {
	text-align:center;
	margin:0 auto;
	padding-top:10px;
	position:relative;
	width:1154px;
}
#imageViewInner {
	margin:0 50px;
	width:1054px;
}
#imageView .arrowImgPrev {
	display:none;
	left:0;
	position:absolute;
	top:240px;
}
#imageView .arrowImgNext {
	display:none;
	right:0;
	position:absolute;
	top:240px;
}
#imageView .arrowImgPrev a,
#imageView .arrowImgNext a {
	filter:alpha(opacity=60);  /* IE7以下 */
	-ms-filter:"alpha(opacity=60)"; /* IE8 */
	-khtml-opacity:0.6;  /* Safari 1.x, 他khtml */
	opacity:0.6;
}
#imageView .arrowImgPrev a:hover,
#imageView .arrowImgNext a:hover {
	filter:alpha(opacity=100);  /* IE7以下 */
	-ms-filter:"alpha(opacity=100)"; /* IE8 */
	-khtml-opacity:1.0;  /* Safari 1.x, 他khtml */
	opacity:1.0;
}
#imageView .imgAreaShadow {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/imgview_base_btm.gif) bottom center no-repeat;
	padding-bottom:20px;
	width:1054px;
}
#imageView .imageArea {
	border:1px solid #CCC;
	padding:14px;
	width:1024px;
}
#imageView .zoomMsg,
#imageView .loginMsg {
	color:#666;
	float:left;
	font-size:85%;
	display:none;
	height:23px;
	text-align:right;
}
#imageView .zoomMsg a.iconZoom {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/imgview_icon_zoom.gif) no-repeat left;
	color:#666;
	padding:8px 0 5px 25px;
	text-decoration:none;
	*zoom:1;
}
#imageView .zoomMsg a.iconZoom:hover { text-decoration:underline;}
#imageView ul.bookmarkBox {
	margin-top:-5px;
	width:auto;
}
#imageView ul.bookmarkBox li {
	float:right;
	margin-left:5px;
	position:static;
}
#imageView .comment {
	font-size:108%;
	font-weight:bold;
	margin-top:10px;
	text-align:center;
}
#imageView .exifTable {
	border-top:1px dotted #CBCBCB;
	border-right:1px solid #E4E4E4;
	margin:20px auto 0;
	text-align:left;
	min-width:680px;
}
#imageView .exifTable th,
#imageView .exifTable td {
	border-bottom:1px dotted #CBCBCB;
	line-height:130%;
	padding:7px 10px;
}
#imageView .exifTable th {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/imgview_exiftable_bg.gif) top repeat-x #F1F1F1;
	font-weight:normal;
	text-align:center;
	width:100px;
}
#imageView .exifTable td { width:200px;}
#imageView .imageList {
	border:1px solid #CCC;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:30px auto 0;
}
#imageView .imageList h2 {
	background:#F1F1F1;
	border:1px solid #FFF;
	color:#666;
	font-size:100%;
	padding:8px 10px;
	text-align:center;
}
#imageView .imageList table {	margin:10px auto;}
#imageView .imageList table th {
	color:#666;
	font-size:85%;
	font-weight:normal;
	padding:5px 10px 0;
	width:120px;
}
#imageView .imageList.movie table th { width:200px;}
#imageView .imageList table td { padding:0 10px;}
#imageView .imageList table td a:hover {
	filter:alpha(opacity=80);  /* IE7以下 */
	-ms-filter:"alpha(opacity=80)"; /* IE8 */
	-khtml-opacity:0.8;  /* Safari 1.x, 他khtml */
	opacity:0.8;
}
#imageView .windowClose {
	margin:30px 0;
	text-align:center;
}
#imageView .windowClose a {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/imgview_icon_close.gif) no-repeat left;
	font-size:108%;
	font-weight:bold;
	filter:alpha(opacity=60);  /* IE7以下 */
	height:30px;
	-ms-filter:"alpha(opacity=80)"; /* IE8 */
	-khtml-opacity:0.8;  /* Safari 1.x, 他khtml */
	opacity:0.8;
	padding:8px 0 8px 36px;
}
#imageView .windowClose a:hover {
	filter:alpha(opacity=100);  /* IE7以下 */
	-ms-filter:"alpha(opacity=100)"; /* IE8 */
	-khtml-opacity:1.0;  /* Safari 1.x, 他khtml */
	opacity:1.0;
}
/* newmodel 120904 sm1 */
/* oldmodel 130207 sm8 */
.newmodel,
.oldmodel {
	margin:15px auto 5px;
}
.newmodel h4,
.oldmodel h4 {
	background:url(http://img.kakaku.com/images/itemview/item/newmodel_top.gif) top no-repeat;
	font-weight:bold;
	padding:5px 10px 5px 50px;
	position:relative;
}
.oldmodel h4 {
	padding-left:15px;
	background:url(http://img.kakaku.com/images/itemview/item/oldmodel_top.gif) top no-repeat;
}
.newmodel h4 span,
.oldmodel h4 span {
	float:left;
	width:740px;
	margin-top:2px;
}
.newmodel h4 img,
.oldmodel h4 img {
	float:right;
	margin-top:1px;
}
.newmodel h4 a:link img,
.newmodel h4 a:visited img,
.oldmodel h4 a:link img,
.oldmodel h4 a:visited img {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/newmodel_compbtn.gif) top no-repeat;
}
.newmodel h4 a:hover img,
.oldmodel h4 a:hover img {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/newmodel_compbtn.gif) bottom no-repeat;
}
.newmodel .nmIcon {
	position:absolute;
	z-index:9;
}
.newmodel .newmodelBk,
.oldmodel .oldmodelBk {
	background:url(http://img.kakaku.com/images/itemview/item/newmodel_btm.gif) bottom no-repeat;
	padding:10px 20px;
}
.oldmodel .oldmodelBk {
	background:url(http://img.kakaku.com/images/itemview/item/oldmodel_btm.gif) bottom no-repeat;
	padding:10px 20px 10px 5px;
}
.newmodel .newmodelPhoto,
.oldmodel .oldmodelPhoto {
	float:left;
	width:140px;
	text-align:center;
}
.newmodel .newmodelPhoto a,
.oldmodel .oldmodelPhoto a {
	display:block;
}
.newmodel .newmodelInfo,
.oldmodel .oldmodelInfo {
	float:left;
	width:750px;
}
.oldmodel .oldmodelInfo {
	width:765px;
}
.newmodel li,
.oldmodel li {
	list-style-type:none;
}
.newmodel .nmName,
.oldmodel .omName {
	margin-bottom:5px;
}
.newmodel .nmName a,
.oldmodel .omName a {
	font-size:107%;
	font-weight:bold;
}
.newmodel .nmPriceDate,
.oldmodel .omPriceDate {
	margin-bottom:3px;
}
.newmodel .nmPriceDate span a,
.oldmodel .omPriceDate span a {
	color:#f00;
	font-family:Verdana;
	font-weight:bold;
	font-size:107%;
}
.newmodel .nmPriceDate span a:link,
.newmodel .nmPriceDate span a:visited,
.oldmodel .omPriceDate span a:link,
.oldmodel .omPriceDate span a:visited {
	text-decoration:none;
}
.newmodel .nmPriceDate span a:hover,
.oldmodel .omPriceDate span a:hover {
	text-decoration:underline;
}
.newmodel .nmPriceDate span.noPrice,
.oldmodel .omPriceDate span.noPrice {
	font-size:100%;
	color:#f00;
	font-weight:bold;
}
.newmodel .valuebox,
.oldmodel .valuebox {
	float:left;
	width:330px;
}
.newmodel .nmSpec,
.oldmodel .omSpec {
	float:left;
	width:405px;
	border:1px solid #CCC;
	padding:5px;
    color: #555555;
}
.oldmodel .omSpec {
	width:420px;
}
.newmodel .valuebox li,
.oldmodel .valuebox li {
    float: left;
    padding-right: 10px;
}
.newmodel .valuebox li.dotline,
.oldmodel .valuebox li.dotline {
	border-left:1px dotted #999;
	padding-left:10px;
}
.newmodel .valuebox li img,
.oldmodel .valuebox li img {
	vertical-align:middle;
}
.newmodel .valuebox li a:link,
.newmodel .valuebox li a:visited,
.oldmodel .valuebox li a:link,
.oldmodel .valuebox li a:visited {
	text-decoration:none;
	color:#333;
}
.newmodel .valuebox li a:hover,
.oldmodel .valuebox li a:hover {
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/item_link_over.gif) repeat-x scroll left center transparent;
    text-decoration: none;
}
.newmodel .valuebox span.numOr,
.oldmodel .valuebox span.numOr {
    color: #FF8400;
    font-family: Verdana;
    font-size: 107%;
    font-weight: bold;
}
.newmodel .valuebox span.sml,
.oldmodel .valuebox span.sml {
    font-size: 85%;
}

/* newmodel, oldmodel end */

/* レンタルサーバーカテゴリ 120906 sm8 */
.prodImgBorder {
	border:1px solid #e5e5e5;
}
#itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice a span.priceSubTxt {
	font-size:77%;
}
#campaignInfoBox {
	width:144px;
	margin:5px auto 0;
	padding:5px 8px;
	border:1px solid #f00;
	background:#fee;
	text-align:left;
}
#campaignInfoBox span {
	display:block;
}
#campaignInfoBox .ttl {
	margin-bottom:3px;
	color:#f00;
	font-weight:bold;
	font-size:92%;
}
#campaignInfoBox .infoTxt {
	color:#333;
	font-weight:bold;
	font-size:92%;
}
#rentalserverPriceTableBox {
	margin-bottom:10px;
}
#rentalserverPriceTableBox table {
	border-top:1px solid #999;
	border-left:1px solid #999;
}
#rentalserverPriceTableBox table th,
#rentalserverPriceTableBox table td {
	padding:2px 5px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#555;
	text-align:center;
	font-size:92%;
}
#rentalserverPriceTableBox table th {
	background:#eee;
	font-weight:bold;
}
#rentalserverPriceTableBox table .price {
	font-family:Verdana;
	font-weight:bold;
	font-size:108%;
}
#rentalserverPriceTableBox table .unit {
	font-size:84%;
}
#rentalserverPriceTableBox table .emTxt {
	color:#f00;
	font-weight:bold;
}
.rentalserver #itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice,
.rentalserver #itmArea #itmBoxMax .itmBoxIn #productInfoBox span#rentalserverConvBtn1 {
	display:inline-block;
	vertical-align:middle;
	/display:inline;
	/zoom:1;
}
.rentalserver #itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice {
	/padding-bottom:5px;
}
#rentalserverConvBtn1 {
	margin-left:10px;
}
.productInfoBoxNotice {
	margin-top:10px;
	font-size:92%;
}

.rentalserver #mainLeft #contentsSummary h4.ctsttlTop {
    margin-top: 0;
}
#mainLeft #contentsSummary .ctsbox .ctsboxTglBottom {
	padding:0 13px;
    background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_ctsbox_tgl_bottom.png) no-repeat left bottom;
	line-height:1.6;
}
.ctsboxTglBtnShow,
.ctsboxTglBtnHide {
	margin-top:10px;
	text-align:center;
}
.rentalserverSpecBox,
.rentalserverFuncBox {
	margin-top:15px;
}
.rentalserverSpecBox h4,
.rentalserverFuncBox h4 {
	padding:4px 0 4px 6px;
	border-left:6px solid #09f;
	font-weight:bold;
	font-size:107%;
}
.rentalserverSpecBox table {
	margin-top:5px;
}
.rentalserverFuncBox ul {
	list-style:none;
	width:745px;
	margin-right:-5px;
	zoom:1;
}
.rentalserverFuncBox li {
	position:relative;
	float:left;
	width:144px;
	height:38px;
	margin-top:5px;
	margin-right:5px;
}
.rentalserverFuncBox li a,
.rentalserverFuncBox li span {
	display:block;
	position:relative;
	width:144px;
	height:38px;
	overflow:hidden;
}
.rentalserverFuncBox li a img,
.rentalserverFuncBox li span img {
	position:absolute;
	left:0;
	top:0;
}
.rentalserverFuncBox .disabled img { left:-160px; }
.rentalserverFuncBox .rentalserverFunc01 img { top:0; }
.rentalserverFuncBox .rentalserverFunc02 img { top:-50px; }
.rentalserverFuncBox .rentalserverFunc03 img { top:-100px; }
.rentalserverFuncBox .rentalserverFunc04 img { top:-150px; }
.rentalserverFuncBox .rentalserverFunc05 img { top:-200px; }
.rentalserverFuncBox .rentalserverFunc06 img { top:-250px; }
.rentalserverFuncBox .rentalserverFunc07 img { top:-300px; }
.rentalserverFuncBox .rentalserverFunc08 img { top:-350px; }
.rentalserverFuncBox .rentalserverFunc09 img { top:-400px; }
.rentalserverFuncBox .rentalserverFunc10 img { top:-450px; }
.rentalserverFuncBox .rentalserverFunc11 img { top:-500px; }
.rentalserverFuncBox .rentalserverFunc12 img { top:-550px; }
.rentalserverFuncBox .rentalserverFunc13 img { top:-600px; }
.rentalserverFuncBox .rentalserverFunc14 img { top:-650px; }
.rentalserverFuncBox .rentalserverFunc15 img { top:-700px; }
.rentalserverFuncBox .rentalserverFunc16 img { top:-750px; }
.rentalserverFuncBox .rentalserverFunc17 img { top:-800px; }
.rentalserverFuncBox .rentalserverFunc18 img { top:-850px; }
.rentalserverFuncBox .rentalserverFunc19 img { top:-900px; }
.rentalserverFuncBox .rentalserverFunc20 img { top:-950px; }
.rentalserverFuncBox .rentalserverFunc21 img { top:-1000px; }
.rentalserverFuncBox .rentalserverFunc22 img { top:-1050px; }
.rentalserverFuncBox li .funcBln {
	display:none;
	position:absolute;
	bottom:30px;
	left:-3px;
	width:150px;
}
.rentalserverFuncBox li .funcBlnTop {
	padding-top:15px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_func_bln_bg.png) no-repeat 0 0;
	_background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_func_bln_bg.gif) no-repeat 0 0;
}
.rentalserverFuncBox li .funcBlnBtm {
	padding-bottom:20px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_func_bln_bg.png) no-repeat -400px bottom;
	_background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_func_bln_bg.gif) no-repeat -400px bottom;
}
.rentalserverFuncBox li .funcBlnMid {
	position:relative;
	padding:0 15px 8px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_func_bln_bg.png) repeat-y -200px 0;
	font-size:92%;
	line-height:1.35;
	_margin:0 1px;
	_background:#fff;
	_border-left:2px solid #aaa;
	_border-right:2px solid #aaa;
}
.rentalserverFuncBox li .funcBlnClose {
	position:absolute;
	top:-22px;
	right:-8px;
	display:block;
	width:23px;
	height:23px;
	cursor:pointer;
}
.rentalserverFuncBox li .funcBlnClose span {
	width:23px;
	height:23px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_func_bln_close.png) no-repeat 0 0;
	_background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_func_bln_close.gif) no-repeat 0 0;
}
.revRentalserverAllPlan {
	clear:left;
	margin-top:8px;
	width:900px;
}
.revRentalserverAllPlan .rating {
	color:#f60;
	font-family:Verdana;
	font-weight:bold;
}
.revRentalserverAllPlan .reviewernum {
	margin-top:0;
	padding-left:15px;
	color:#000080;
	font-weight:bold;
	font-size:92%;
}
#rentalserverConvBtn2 {
	margin:30px 0;
}
#rentalserverConvBtn2 a {
	display:block;
	width:550px;
	margin:0 auto;
	text-decoration:none;
}
#rentalserverConvBtn2 a span {
	display:block;
}
#rentalserverConvBtn2 .btnTop {
	width:550px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_btn_02.png) no-repeat 0 0;
}
#rentalserverConvBtn2 .btnBtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_btn_02.png) no-repeat -560px bottom;
}
#rentalserverConvBtn2 a:hover .btnTop,
#rentalserverConvBtn2 a:hover .btnBtm {
	background-image:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_btn_02_over.png);
}
#rentalserverConvBtn2 .btnInner {
	padding:0 0 1px 0;
}
#rentalserverConvBtn2 a:hover .btnInner {
	padding:1px 0 0 0;
}
#rentalserverConvBtn2 .btnText {
	margin-right:10px;
	padding:16px 40px 16px 15px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rentalserver_btn_02_icon.png) no-repeat right center;
	color:#fff;
	text-align:center;
	font-size:123%;
	font-weight:bold;
}
* html #rentalserverConvBtn2 .btnText {/* IE6 */
	zoom:1;
	cursor:pointer;
}
#itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice a span,
#itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice span.noAnchor span {
	color: #FF0000;
	font-family: Verdana;
	font-size: 160%;
	font-weight: bold;
	text-decoration:underline;
}
#itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice span.noAnchor span {
	text-decoration:none;
}
#itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice a span span,
#itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice span.noAnchor span span {
	font-size:100%;
}
#itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice a span.priceSubTxt,
#itmArea #itmBoxMax .itmBoxIn #productInfoBox span#minPrice span.noAnchor span.priceSubTxt {
	font-size:77%;
}

/* commentout sm17 141106 
.rentalserver #itmArea #itmBoxMax .itmBoxIn {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_box_top_max3.png) no-repeat 0 0;
}*/
.rentalserver #itmArea .itmBoxIn ul#bookmark {
	width:82px;
}
/* レンタルサーバーカテゴリ 120906 sm8 end */

.rentalserver #itmArea .itmBoxIn ul#bookmark { /* クチコミ・レビュー0件枠修正 sm3 2013.10.23 */
	width:auto;
}

/* lineup 120913 sm1 */
.lineup {
	margin-top:18px;
}
.lineup p {
	font-size:11px;
	margin-bottom:3px;
}
.lineupbtn {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/lineupBtn_top.gif) top no-repeat;
	padding-top:3px;
}
.lineupbtn a {
	padding:0 5px 5px 5px;
	display:block;
	color:#333;
	text-decoration:none;
}
.lineupbtn a:link,
.lineupbtn a:visited {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/lineupBtn_btm.gif) bottom no-repeat;
}
.lineupbtn a:hover {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/lineupBtn_btmOver.gif) bottom no-repeat;
}
.lineupbtn a span {
	font-family:Verdana;
	font-weight:bold;
	font-size:129%;
	color: #FF8400;
}
/* lineup end */

/* サーチアイテムビュー改修 121004SM5 */
/* tab上メイン */
#searchCategory p.searchPriceBox {
	padding-top:6px;
	vertical-align:middle;
	font-weight:bold;
	line-height:110%;
	/padding-top:3px;
	/line-height:normal;
}
#searchCategory p.searchPriceBox span.goshopBtn {
	padding-left:15px;
}
#searchCategory p.searchPriceBox span.goshopBtn a {
	position:relative;
	bottom:5px;
	/bottom:4px;
}
#searchCategory p.searchPriceBox span.goshopBtn img {
	vertical-align:middle;
}
#searchCategory ul#subInfoList {
	list-style:none;
	margin-bottom:7px;
	padding:1px 0 0 1px;
	/padding:3px 0 0 1px;
}
#searchCategory ul#subInfoList li {
	line-height:120%;
	font-size: 77%;
	display:inline;
	margin-right:8px;
	letter-spacing:0.05em;
	color:#555555;
}
#searchCategory ul#subInfoList li.shoplistBtn {
	display:block;
	padding-top:3px;
	padding-bottom:2px;
	/padding-top:5px;
}
*:first-child+html #searchCategory ul#subInfoList li.shoplistBtn{
	padding-bottom:0px;
}
#searchCategory ul#subInfoList li.shoplistBtn img {
	vertical-align:bottom;
}
/* 直販リンク追加 131127SM5 */
#searchCategory ul#linkInfoList {
	margin-bottom:8px;
}
#searchCategory ul#linkInfoList li {
	display:inline-block;
	vertical-align:top;
	margin-right:8px;
	line-height:110%;
	/display:inline;
	/zoom:1;
	/margin-right:12px;
}
#searchCategory ul#linkInfoList li.shopLinkText a {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/other_arrow.gif) no-repeat 0 center;
	line-height:110%;
	text-decoration:underline;
	padding: 0 0 0 8px;
}
/* tab上右 人気商品 */
#searchCategory .ranklinkList {
	width:180px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/bg_ranklink_01.png) repeat-y;
}
#searchCategory .ranklinkList .ranklinkHead {
	color: #555555;
    font-size: 85%;
	line-height:110%;
    font-weight: bold;
	padding:7px 10px 4px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/bg_ranklink_01.png) no-repeat -250px top;
}
#searchCategory .ranklinkList .ranklinkMain {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/bg_ranklink_01.png) no-repeat -500px bottom;
	padding:2px 10px 0;
}
#searchCategory .ranklinkList .ranklinkMain div {
	background:url(http://img1.kakaku.k-img.com/images/category/search/dotline02.gif) repeat-x left bottom;
}
#searchCategory .ranklinkList .ranklinkMain div a{
	display:block;
	cursor:pointer;
	text-decoration:none;
}
#searchCategory .ranklinkList .ranklinkMain div a span{
	text-decoration:none;
}
#searchCategory .ranklinkList .ranklinkMain div span.ranklinkImg {
	float:left;
	display:block;
	overflow:hidden;
	width:38px;
	height:38px;
	padding:6px 0 5px;
	text-align:center;
}
#searchCategory .ranklinkList .ranklinkMain div span.ranklinkInfo {
	float:right;
	display:block;
	width:113px;
	font-size: 85%;
	line-height:110%;
	padding:6px 0 5px;
	word-wrap:break-word;
}
#searchCategory .ranklinkList .ranklinkMain div span.ranklinkInfo span{
	color: #FF0000;
    display: block;
    font-family: Verdana;
    font-weight: bold;
}
#searchCategory .ranklinkList .ranklinkMain div span span {
	padding-top:1px;
	display:block;
}
#searchCategory .ranklinkList .ranklinkMain ul#itemSeriesList {
	padding:5px 0 0 2px;
}
#searchCategory ul#itemSeriesList li {
	list-style:none;
	padding: 0 0 4px;
}
#searchCategory #itmArea #itmOther .ranklinkList .ranklinkMain ul#itemSeriesList li a,
#searchCategory #itmArea #itmOther ul#itemSeriesList li a {
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/icon_arrow_01.gif) no-repeat;
    display: block;
    line-height: 130%;
    padding: 0 0 2px 22px;
	text-decoration:none;
}
/* サーチアイテムビュー改修 121004SM5 END */

/* 総額表示 121015 sm1 */
#tabContents .areaselect {
	width:740px;
	margin-bottom:5px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/areaselect_bk.gif) top left no-repeat;
	padding-top:6px;
}
#tabContents .areaselect .areaselectBtm,
#tabContents .areaselect p {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/areaselect_bk.gif) bottom left no-repeat;
	padding:0 0 5px 8px;
}
#tabContents .areaselect .areaselectBtm span.areamds,
#tabContents .areaselect p span.areamds {
	font-weight:bold;
	color:#f35804;
}
#tabContents .areaselect .areaselectBtm select,
#tabContents .areaselect p select {
	margin:0 3px 0 0;
	vertical-align:middle;
}
#tabContents .areaselect .areaselectBtm .areapl {
	float:left;
	padding-left: 8px;
}
#tabContents .areaselect .areaselectBtm .areapl a.fee {
	cursor:pointer;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/fee_btn.gif) no-repeat;
	padding:0 0 2px 18px;
	margin-left:10px;
	font-weight:bold;
	color:#F35804;
}
#tabContents .areaselect .areaselectBtm .areapl a:hover.fee {
	color:#fa9e44;
}
#tabContents .areaselect .areatxt,
#tabContents .areaselect .areaselectBtm .priceabout {
	padding:3px 5px 0 0;
}

#tabContents .areaselect .areaselectBtm .areatxt,
#tabContents .areaselect .areaselectBtm .priceabout {
	float:right;
}

#tabContents .areaselect .areaselectBtm .priceabout img {
	margin:0 3px 0 0 ;
}
#tabContents .areaselect .areatxt,
#tabContents .areaselect .areaselectBtm .priceabout{
	font-size:85%;
}

#tabContents #balloon_box #ItemvBalloon {
	margin-top:3px;
}
#tabContents .tblBorderGray .cell10 {
	width:130px;
}
#tabContents .tblBorderGray .cell11 {
	width:50px;
}
#tabContents .tblBorderGray .cell12 {
	/*width:25px;*/
}
#tabContents .tblBorderGray .cell13 {
	width:152px;
}
#tabContents .tblBorderGray .cell14 {
	width:140px;
}
#tabContents .tblBorderGray .cell15 {
	width:130px;
}
#tabContents .tblBorderGray .cell16 {
	width:75px;
}
#tabContents .tblBorderGray .cell17 {
	width:65px;
}
#tabContents .tblBorderGray .cell18 {
	width:152px;
}
#tabContents .tblBorderGray .cell19 {
	width:140px;
}
#tabContents .tblBorderGray .cell20 {
	width:100px;
}
#tabContents .payIcon {
	margin-right:3px;
}
#tabContents .tblBorderGray td.nearest {
	text-align:left;
	padding:6px 3px 5px 6px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/nearest_bk2.gif) top repeat-x #366adf;
	color:#fff;
	font-weight:bold;
}
ul.shopServicesBox li.ssw {
    margin-right:0;
}
.cnd_bl_mid .sortsel {
	font-weight:bold;
}
.cnd_bl_mid .sortOn {
	color:#C30;
}
.cnd_bl_mid .areaform {
	border-bottom:1px dotted #999999;
	padding-bottom:5px;
	margin-bottom:5px;
}
.cnd_bl_mid .areaform .areabtnOn {
	font-weight:bold;
	color:#F60;
}
.cnd_bl_mid .areaform .areabtnOff {
	font-weight:bold;
}
.cnd_bl_mid .areaform input {
	margin-right:5px;
}
.cnd_bl_mid .areaform .areapldwn,
.cnd_bl_mid .areaform ul.sokuji {
	margin:5px 0 0 20px;
}
.cnd_bl_mid .areaform ul.sokuji ul.sokujicheck {
	margin:3px 0 5px;
}
.cnd_bl_mid .areaform ul.sokuji ul.sokujicheck li {
	padding:3px;
	margin:0 0 0 5px;
	background:#ededed;
	width:250px;
}
.cnd_bl_mid .areaform ul.sokuji li {
	margin-bottom:0;
}
.cnd_bl_mid .areaform ul.sokuji li.sokujiatt {
	font-size:85%;
}
#tabContents .tblBorderGray td.yellow p.wordwrapPrice {
	padding-right:0;
}
#tabContents .tblBorderGray td.yellow p.aboutPrice {
	font-size:85%;
	word-wrap:break-word;
	word-break:break-all;
}
.itmzBlln .areaBox {
	margin-bottom:5px;
}
.itmzBlln p.blArea {
	font-weight:bold;
    border-bottom: 1px dotted #FFCC66;
	text-align:left;
	padding:0 0 5px 15px;
	margin-bottom:5px;
}
.itmzBlln p.blArea img {
	vertical-align:middle;
	margin-right:10px;
}
.itmzBlln p.close {
	float:right;
}
/* 総額表示 end */

/* サーチアイテムビュー・リンクエリア拡大 121022SM5 */
/* 上書き */
#schRecommendBox .recommendBoxIn {
    padding: 0 0 15px 10px;
}
#schRecommendBox .recommendBoxIn .proBoxIn {
    margin-bottom: 0;
    padding-bottom: 10px;
}
#schRecommendBox .recommendBoxIn .proBoxIn .proImg {
	padding-top:10px;
	height:80px;
}
/* 追加 */
#all #schRecommendBox .recommendBoxIn .on {
	background: url(http://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_23.png) no-repeat right bottom;
	cursor:pointer;
}
#schRecommendBox .recommendBoxIn .on .proImg {
	background: url(http://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_23.png) no-repeat;
	margin:0;
}
/* サーチアイテムビュー・リンクエリア拡大 121022SM5 END */

/* O2O 121015 sm8 */
#itmArea #localShopPrice {
	margin-top:8px;
	padding-top:8px !important;
	border-top:1px solid #e6e3e3;
	line-height:1.2 !important;
}
#itmArea #localShopPrice .label {
	font-size:77%;
}
#itmArea #localShopPrice .price {
	font-size:100%;
	font-family:Verdana;
	font-weight:bold;
}
#itmArea #localShopPrice .symbol {
	font-size:92%;
}
#itmArea #localShopPrice .btn {
	margin-left:10px;
}
#itmArea #localShopPrice a,
#itmArea #localShopPrice img {
	display:inline-block;
	width:116px;
	height:16px;
	/display:inline;/* IE 7 */
	/zoom:1;/* IE 7 */
	vertical-align:middle;
}
#itmArea #localShopPrice a {
	padding-bottom:2px;
}

#itemv #localShopMain {
	display:none;
	width:928px;
	margin-top:15px;
	border-width:3px 1px 1px;
	border-style:solid;
	border-color:#aaa;
	line-height:1.3;
}
#itemv #localShopMain .number,
#itemv #localShopMain .price {
	font-family:Verdana;
}
#itemv #localShopSummary {
	border-bottom:1px solid #aaa;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_01.png) repeat-x 0 0 #e6e6e6;
}
#itemv #localShopSummaryInner {
	margin-top:1px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_02.png) no-repeat 0 center;
}
#itemv #localShopSummary .displayOption,
#itemv #localShopSummary .displaying,
#itemv #localShopSummary .numOfShops {
	display:inline-block;
	vertical-align:middle;
	/display:inline;/* IE 7 */
	/zoom:1;/* IE 7 */
}
#itemv #localShopSummary .displayOption {
	width:148px;
	padding-right:10px;
}
#itemv #localShopSummary .displayOption p {
	margin-top:7px;
	text-align:center;
}
#itemv #localShopSummary #localShopModalBtn1 {
	position:relative;
	display:block;
	width:134px;
	height:29px;
	margin:3px auto 4px;
	overflow:hidden;
	cursor:pointer;
}
#itemv #localShopSummary #localShopModalBtn1 img {
	position:absolute;
	top:0;
	left:0;
}
#itemv #localShopSummary #localShopModalBtn1:hover img,
#itemv #localShopSummary #localShopModalBtn1.hover img {
	top:-40px;
}
#itemv #localShopSummary #localShopModalBtn1.active img {
	top:-80px;
}
#itemv #localShopSummary .displaying {
	width:500px;
	padding:12px 0 8px 12px;
	min-height/**/:41px;/* not IE 6 */
	_height:auto !important;/* IE 6 */
	_height:41px;/* IE 6 */
}
#itemv #localShopSummary .displaying .placeName {
}
#itemv #localShopSummary .displaying #localShopPlaceName {
	font-size:107%;
	font-weight:bold;
	padding-right:0.5em;
}
#itemv #localShopSummary .displaying .nallowdown {
	margin-top:5px;
	font-size:92%;
}
#itemv #localShopSummary .displaying #localShopNallowdown span {
	font-weight:bold;
}
#itemv #localShopSummary .numOfShops {
	width:214px;
	padding:9px 10px 9px 34px;
	/padding-top:4px;/* IE 7 */
}
#itemv #localShopSummary .numOfShops .found {
	font-weight:bold;
}
#itemv #localShopSummary .numOfShops .found .number {
	padding-right:2px;
	color:#f00;
	font-size:169%;
	line-height:0.9;
}
#itemv #localShopSummary .numOfShops .count {
	margin-top:3px;
	font-size:92%;
	/margin-top:8px;/* IE 7 */
}
#itemv #localShopSummary .numOfShops .count .number {
	font-weight:bold;
}
#itemv #localShopListMapGroup {
	position:relative;
	width:928px;
}
#itemv #localShopList {
	float:left;
	width:361px;
	height:632px;
	border-right:1px solid #aaa;
}
#itemv #localShopList #shopListZero,
#itemv #localShopList #shopListErr {
	padding:290px 10px 0;
	color:#666;
	text-align:center;
}
#itemv #localShopList #shopListLoading {
	width:100%;
	height:100%;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_loading_02.gif) no-repeat center center;
}
#itemv #localShopList .shopList {
	width:361px;
	height:599px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	/position:relative;/* IE 7 */
}
#itemv #localShopList .shopList ul {
	list-style:none;
}
#itemv #localShopList .shopList li {
	padding:5px;
	border-bottom:1px solid #d6d6d6;
}
#itemv #localShopList .shopList li.highlight {
	background:#ffc !important;
}
#itemv #localShopList .shopList li.hover {
	background:#ffe;
}
#itemv #localShopList .shopList li .pin {
	float:left;
}
#itemv #localShopMap .shopInfoGroup {
	width:309px;
	overflow:hidden;
}
#itemv #localShopList .shopList li .shopInfo {
	margin-left:29px;
}
#itemv #localShopMap .shopInfo {
	padding-left:3px;
}
#itemv #localShopList .shopList li .shopName {
	padding-top:2px;
	font-size:107%;
	font-weight:bold;
}
#itemv #localShopMap .shopName {
	font-size:107%;
	font-weight:bold;
}
#itemv #localShopList .shopList li .shopName a,
#itemv #localShopMap .shopName a {
	text-decoration:none;
}
#itemv #localShopList .shopList li .priceGroup,
#itemv #localShopMap .priceGroup {
	margin:1px 0 2px;
}
#itemv #localShopList .shopList li .priceGroup .price,
#itemv #localShopMap .priceGroup .price {
	color:#f00;
	font-weight:bold;
	font-size:115%;
}
#itemv #localShopList .shopList li .priceGroup .price .ask,
#itemv #localShopMap .priceGroup .price .ask {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, arial, verdana, sans-serif;
	font-size:87%;
}
#itemv #localShopList .shopList li .priceGroup .shopPoint,
#itemv #localShopMap .priceGroup .shopPoint {
	padding:0 0 3px 10px;
	color:#666;
	font-size:85%;
	vertical-align:middle;
}
#itemv #localShopList .shopList li .priceGroup .shopPoint .price,
#itemv #localShopMap .priceGroup .shopPoint .price {
	padding-left:3px;
	color:#666;
	font-weight:normal;
	font-size:inherit;
}
#itemv #localShopList .shopList li .priceGroup .shopPoint img,
#itemv #localShopMap .priceGroup .shopPoint img {
	padding-bottom:3px;
	vertical-align:middle;
}
#itemv #localShopList .shopList li .prodInfo,
#itemv #localShopMap .prodInfo {
	margin-bottom:6px;
	padding-bottom:6px;
	border-bottom:1px solid #ebebeb;
}
#itemv #localShopList .shopList li.highlight .prodInfo {
	border-bottom:1px solid #ebebbc;
}
#itemv #localShopList .shopList li .prodInfo .prodStats,
#itemv #localShopMap .prodInfo .prodStats {
	float:left;
}
#itemv #localShopList .shopList li .prodInfo .prodStats span,
#itemv #localShopMap .prodInfo .prodStats span {
	display:block;
	position:relative;
	width:132px;
	height:18px;
	overflow:hidden;
}
#itemv #localShopList .shopList li .prodInfo .prodStats img,
#itemv #localShopMap .prodInfo .prodStats img {
	position:absolute;
	top:0;
	left:0;
	display:block;
}
#itemv #localShopList .shopList li .prodInfo .prodStats .stats1 img,
#itemv #localShopMap .prodInfo .prodStats .stats1 img { top:0px; }
#itemv #localShopList .shopList li .prodInfo .prodStats .stats1a img,
#itemv #localShopMap .prodInfo .prodStats .stats1a img { top:-30px; }
#itemv #localShopList .shopList li .prodInfo .prodStats .stats2 img,
#itemv #localShopMap .prodInfo .prodStats .stats2 img { top:-60px; }
#itemv #localShopList .shopList li .prodInfo .prodStats .stats3 img,
#itemv #localShopMap .prodInfo .prodStats .stats3 img { top:-90px; }
#itemv #localShopList .shopList li .prodInfo .prodVariations,
#itemv #localShopMap .prodInfo .prodVariations {
	float:right;
	display:block;
	padding-top:1px;
}
#itemv #localShopList .shopList li .prodInfo .prodVariations img,
#itemv #localShopMap .prodInfo .prodVariations img {
	padding-left:3px;
}
#itemv #localShopList .shopList li .shopComment,
#itemv #localShopList .shopList li .toShopview,
#itemv #localShopMap .shopComment,
#itemv #localShopMap .toShopview {
	display:inline-block;
	/display:inline;/* IE 7 */
	/zoom:1;/* IE 7 */
}
#itemv #localShopList .shopList li .shopComment,
#itemv #localShopMap .shopComment {
	width:188px;
	margin-right:7px;
	font-size:85%;
	line-height:1.2;
	vertical-align:top;
}
#itemv #localShopList .shopList li .date,
#itemv #localShopMap .date {
	display:block;
	margin-top:2px;
	width:188px;
	color:#999;
}
#itemv #localShopList .shopList li .toShopview,
#itemv #localShopMap .toShopview {
	vertical-align:bottom;
}
#itemv #localShopList .shopList li .toShopview a,
#itemv #localShopMap .toShopview a {
	display:block;
	position:relative;
	width:105px;
	height:30px;
	overflow:hidden;
}
#itemv #localShopList .shopList li .toShopview a img,
#itemv #localShopMap .toShopview a img {
	position:absolute;
	top:0;
	left:0;
	display:block;
}
#itemv #localShopList .shopList li .toShopview a:hover,
#itemv #localShopMap .toShopview a:hover { /zoom:1 }
#itemv #localShopList .shopList li .toShopview a:hover img,
#itemv #localShopMap .toShopview a:hover img { top:-40px; }
#itemv #localShopList .shopListPaging {
	width:361px;
	height:32px;
	border-top:1px solid #aaa;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_03.png) repeat-x 0 0 #e6e6e6;
	text-align:center;
}
#itemv #localShopList .shopListPaging ul {
	display:inline-block;
	height:32px;
	border-right:1px solid #b9b9b9;
	list-style:none;
	overflow:hidden;
	/display:inline;/* IE 7 */
	/zoom:1;/* IE 7 */
}
#itemv #localShopList .shopListPaging li {
	float:left;
	height:32px;
	padding:0 13px;
	border-left:1px solid #b9b9b9;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_paging_bg.png) no-repeat 0 0;
	overflow:hidden;
	color:#666;
	font-family:Verdana;
	font-size:115%;
	font-weight:bold;
	line-height:32px;
	cursor:pointer;
}
#itemv #localShopList .shopListPaging li.current {
	background-position:-320px 0 !important;
	color:#fff !important;
	cursor:default !important;
}
#itemv #localShopList .shopListPaging li.disabled {
	background-position:0 0 !important;
	cursor:default !important;
}
#itemv #localShopList .shopListPaging li:hover {
	background-position:-160px 0;
	color:#333;
}
#itemv #localShopList .shopListPaging .leftArr {
	margin-right:1px;
	border-right:1px solid #b9b9b9;
}
#itemv #localShopList .shopListPaging .rightArr {
	border-left:3px double #b9b9b9;
}
#itemv #localShopList .shopListPaging .leftArr span,
#itemv #localShopList .shopListPaging .rightArr span {
	display:block;
	width:7px;
	height:9px;
	margin-top:12px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_paging_arrow.png) no-repeat 0 0;
}
#itemv #localShopList .shopListPaging .rightArr span { background-position:-10px 0; }
#itemv #localShopList .shopListPaging .leftArr.disabled span,
#itemv #localShopList .shopListPaging .leftArr.disabled:hover span { background-position:-20px 0; }
#itemv #localShopList .shopListPaging .rightArr.disabled span,
#itemv #localShopList .shopListPaging .rightArr.disabled:hover span { background-position:-30px 0; }
#itemv #localShopList .shopListPaging .leftArr:hover span { background-position:-40px 0; }
#itemv #localShopList .shopListPaging .rightArr:hover span { background-position:-50px 0; }
#itemv #localShopMap {
	position:relative;
	width:566px;/* IE only */
	height:632px;
	overflow:hidden;
}
#itemv #localShopMap {
	position:relative;
	height:632px;
	overflow:hidden;
	width:565px;
}
#itemv #localShopMap #mapLoading {
	position:absolute;
	top:286px;
	left:253px;
	width:60px;
	height:60px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_loading_01_bg.png) no-repeat center center;
	z-index:500;
}
#itemv #localShopMap #mapLoading span {
	display:block;
	width:32px;
	height:32px;
	margin:14px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_loading_01.gif) no-repeat center center;
}

/* +++++++++++++++++++++++++++++++++++++++++
	タブ「店頭購入」改修 140903 sm17
++++++++++++++++++++++++++++++++++++++++++++ */
#itemv #localShopList_v2 {
	float:left;
	width:361px;
	height:632px;
	border-right:1px solid #aaa;
}
#itemv #localShopList_v2 #shopListZero,
#itemv #localShopList_v2 #shopListErr {
	padding:290px 10px 0;
	color:#666;
	text-align:center;
}
#itemv #localShopList_v2 #shopListLoading {
	width:100%;
	height:100%;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_loading_02.gif) no-repeat center center;
}
#itemv #localShopList_v2 .shopList {
	width:361px;
	height:599px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	/position:relative;/* IE 7 */
}
#itemv #localShopList_v2 .shopList ul {
	list-style:none;
}
#itemv #localShopList_v2 .shopList li {
	padding:5px 5px 7px 4px;
	border-bottom:1px solid #d6d6d6;
}
#itemv #localShopList_v2 .shopList li.highlight {
	background:#ffc !important;
}
#itemv #localShopList_v2 .shopList li.hover {
	background:#ffe;
}
#itemv #localShopList_v2 .shopList li .pin {
	float:left;
}
#itemv #localShopMap_v2 .shopInfoGroup {
	width:315px;
	overflow:hidden;
}
#itemv #localShopList_v2 .shopList li .shopInfo{
	margin-left:34px;
}
#itemv #localShopList_v2 .shopList li .shopName {
	width:195px;
	padding-top:2px;
	font-size:107%;
	font-weight:bold;
}
#itemv #localShopMap_v2 .shopName {
	width:195px;
	font-size:107%;
	font-weight:bold;
}
#itemv #localShopList_v2 .shopList li .shopName a,
#itemv #localShopMap_v2 .shopName a {
	text-decoration:none;
}
#itemv #localShopList_v2 .shopList li .priceGroup{	
	margin:3px 0 0;
	width:195px;
	overflow:hidden;
}
#itemv #localShopMap_v2 .priceGroup {
	margin:8px 0 0;
	width:185px;
	overflow:hidden;
}
#itemv #localShopList_v2 .shopList li .priceGroup .price,
#itemv #localShopMap_v2 .priceGroup .price {
	color:#f00;
	font-weight:bold;
	font-size:115%;
}
#itemv #localShopList_v2 .shopList li .priceGroup .price .ask,
#itemv #localShopMap_v2 .priceGroup .price .ask {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, arial, verdana, sans-serif;
	font-size:87%;
}
#itemv #localShopList_v2 .shopList li .priceGroup .shopPoint,
#itemv #localShopMap_v2 .priceGroup .shopPoint {
	padding:0 0 0 4px;
	color:#666;
	font-size:85%;
	vertical-align:top;
}
#itemv #localShopList_v2 .shopList li .priceGroup .shopPoint .price,
#itemv #localShopMap_v2 .priceGroup .shopPoint .price {
	padding-left:3px;
	color:#666;
	font-weight:normal;
	font-size:inherit;
}
#itemv #localShopList_v2 .shopList li .priceGroup .shopPoint img,
#itemv #localShopMap_v2 .priceGroup .shopPoint img {
	padding-bottom:3px;
	vertical-align:middle;
}
#itemv #localShopList_v2 .shopList li .prodInfo{
	margin-bottom:7px;
	position:relative;
}
#itemv #localShopMap_v2 .prodInfo{
	margin-bottom:11px;
	position:relative;
}
#itemv #localShopList_v2 .shopList li .prodInfo .prodStats span,
#itemv #localShopMap_v2 .prodInfo .prodStats span{
	display:block;
	position:relative;
	width:84px;
	height:16px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
#itemv #localShopList_v2 .shopList li .prodInfo .prodStats img,
#itemv #localShopMap_v2 .prodInfo .prodStats img {
	width:84px;
	height:16px;
	position:absolute;
	top:0;
	left:0;
	display:block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_btn_v2.png) no-repeat -250px 0;
}
#itemv #localShopList_v2 .shopList li .prodInfo .prodStats .stats1 img,
#itemv #localShopMap_v2 .prodInfo .prodStats .stats1 img { background-position:-250px 0; }
#itemv #localShopList_v2 .shopList li .prodInfo .prodStats .stats1a img,
#itemv #localShopMap_v2 .prodInfo .prodStats .stats1a img { background-position:-250px -40px; }
#itemv #localShopList_v2 .shopList li .prodInfo .prodStats .stats2 img,
#itemv #localShopMap_v2 .prodInfo .prodStats .stats2 img { background-position:-250px -80px; }
#itemv #localShopList_v2 .shopList li .prodInfo .prodStats .stats3 img,
#itemv #localShopMap_v2 .prodInfo .prodStats .stats3 img { background-position:-250px -120px; }
#itemv #localShopList_v2 .shopList li .prodInfo .prodVariations,
#itemv #localShopMap_v2 .prodInfo .prodVariations{
	position:absolute;
	left:89px;
	top:0;
	display:block;
	width:115px;
}
#itemv #localShopList_v2 .shopList li .shopInfo{ position:relative;}
#itemv #localShopList_v2 .shopList li .shopInfo .shopImg{
	width:60px;
	height:45px;
	padding:2px;
	text-align:center;
	border:1px solid #ededed;
	position:absolute;
	right:10px;
	top:0;
}
#itemv #localShopList_v2 .shopList li .shopInfo .shopImg img{
	max-width:60px;
	max-height:45px;
}
#itemv #localShopMap_v2 .shopInfo{ position:relative;}
#itemv #localShopMap_v2 .shopInfo .shopImg{
	width:80px;
	height:60px;
	padding:2px;
	text-align:center;
	border:1px solid #ededed;
	position:absolute;
	right:25px;
	top:0;
}
#itemv #localShopMap_v2 .shopInfo .shopImg img{
	max-width:80px;
	max-height:60px;
}
#itemv #localShopList_v2 .shopList li .shopInfo .shopOtoku,
#itemv #localShopMap_v2 .shopInfo .shopOtoku{
	width:85px;
	height:18px;
	position:absolute;
}
#itemv #localShopList_v2 .shopList li .shopInfo .shopOtoku{
	right:0;
	bottom:6px;
}
#itemv #localShopMap_v2 .shopInfo .shopOtoku{
	right:25px;
	bottom:6px;
}
#itemv #localShopList_v2 .shopList li .shopInfo .shopOtoku img,
#itemv #localShopMap_v2 .shopInfo .shopOtoku img{
	display:block;
	width:85px;
	height:18px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_btn_v2.png) no-repeat -400px 0;
}
#itemv #localShopList_v2 .shopList li .prodInfo .prodVariations img,
#itemv #localShopMap_v2 .prodInfo .prodVariations img {
	padding-right:2px;
}
#itemv #localShopList_v2 .shopList li .shopComment,
#itemv #localShopList_v2 .shopList li .toShopview,
#itemv #localShopMap_v2 .shopComment,
#itemv #localShopMap_v2 .toShopview {
	display:inline-block;
	/display:inline;
	/zoom:1;
}
#itemv #localShopList_v2 .shopList li .shopComment,
#itemv #localShopMap_v2 .shopComment {
	width:188px;
	margin-right:7px;
	font-size:85%;
	line-height:1.2;
	vertical-align:top;
}
#itemv #localShopList_v2 .shopList li .date,
#itemv #localShopMap_v2 .date {
	display:block;
	margin-top:2px;
	width:188px;
	color:#999;
}
#itemv #localShopList_v2 .shopList li .toShopview,
#itemv #localShopMap_v2 .toShopview {
	vertical-align:bottom;
}
#itemv #localShopList_v2 .shopList li .toShopview a,
#itemv #localShopMap_v2 .toShopview a {
	display:block;
	position:relative;
	width:184px;
	height:31px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
#itemv #localShopList_v2 .shopList li .toShopview a img,
#itemv #localShopMap_v2 .toShopview a img {
	display:block;
	position:absolute;
	left:0;
	top:0;
}
#itemv #localShopList_v2 .shopList li .toShopview a:hover,
#itemv #localShopMap_v2 .toShopview a:hover { /zoom:1 }
#itemv #localShopList_v2 .shopList li .toShopview a:hover img,
#itemv #localShopMap_v2 .toShopview a:hover img { top:-50px; }
#itemv #localShopList_v2 .shopListPaging {
	width:361px;
	height:32px;
	border-top:1px solid #aaa;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_03.png) repeat-x 0 0 #e6e6e6;
	text-align:center;
}
#itemv #localShopList_v2 .shopListPaging ul {
	display:inline-block;
	height:32px;
	border-right:1px solid #b9b9b9;
	list-style:none;
	overflow:hidden;
	/display:inline;
	/zoom:1;
}
#itemv #localShopList_v2 .shopListPaging li {
	float:left;
	height:32px;
	padding:0 13px;
	border-left:1px solid #b9b9b9;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_paging_bg.png) no-repeat 0 0;
	overflow:hidden;
	color:#666;
	font-family:Verdana;
	font-size:115%;
	font-weight:bold;
	line-height:32px;
	cursor:pointer;
}
#itemv #localShopList_v2 .shopListPaging li.current {
	background-position:-320px 0 !important;
	color:#fff !important;
	cursor:default !important;
}
#itemv #localShopList_v2 .shopListPaging li.disabled {
	background-position:0 0 !important;
	cursor:default !important;
}
#itemv #localShopList_v2 .shopListPaging li:hover {
	background-position:-160px 0;
	color:#333;
}
#itemv #localShopList_v2 .shopListPaging .leftArr {
	margin-right:1px;
	border-right:1px solid #b9b9b9;
}
#itemv #localShopList_v2 .shopListPaging .rightArr {
	border-left:3px double #b9b9b9;
}
#itemv #localShopList_v2 .shopListPaging .leftArr span,
#itemv #localShopList_v2 .shopListPaging .rightArr span {
	display:block;
	width:7px;
	height:9px;
	margin-top:12px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_paging_arrow.png) no-repeat 0 0;
}
#itemv #localShopList_v2 .shopListPaging .rightArr span { background-position:-10px 0; }
#itemv #localShopList_v2 .shopListPaging .leftArr.disabled span,
#itemv #localShopList_v2 .shopListPaging .leftArr.disabled:hover span { background-position:-20px 0; }
#itemv #localShopList_v2 .shopListPaging .rightArr.disabled span,
#itemv #localShopList_v2 .shopListPaging .rightArr.disabled:hover span { background-position:-30px 0; }
#itemv #localShopList_v2 .shopListPaging .leftArr:hover span { background-position:-40px 0; }
#itemv #localShopList_v2 .shopListPaging .rightArr:hover span { background-position:-50px 0; }
#itemv #localShopMap_v2 {
	position:relative;
	width:566px;/* IE only */
	height:632px;
	overflow:hidden;
}
#itemv #localShopMap_v2 {
	position:relative;
	height:632px;
	overflow:hidden;
	width:565px;
}
#itemv #localShopMap_v2 #mapLoading {
	position:absolute;
	top:286px;
	left:253px;
	width:60px;
	height:60px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_loading_01_bg.png) no-repeat center center;
	z-index:500;
}
#itemv #localShopMap_v2 #mapLoading span {
	display:block;
	width:32px;
	height:32px;
	margin:14px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_loading_01.gif) no-repeat center center;
}

#itemv #localShopMap_v2 .gm-style-iw{
	overflow-x:hidden !important;
}

#itemv #localShopMap_v2 .gm-style-iw div{
	overflow-x:hidden !important;
}
/* +++++++++++++++++++++++++++++++++++++++++
	END タブ「店頭購入」改修
++++++++++++++++++++++++++++++++++++++++++++ */

#itemv #localShop .mapDisabled p,
#itemv #localShop p.mapDisabled {
	margin-top:15px;
	padding:50px;
	background:#eee;
	text-align:center;
}

/* モーダル */
#itemv #localShopMain #localShopModal {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:928px;
	height:632px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_04.png) repeat 0 0;
	z-index:999;
}
#itemv #localShopMain #localShopModal #modalLoading {
	position:absolute;
	height:353px;
	width:674px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_loading_02.gif) no-repeat center center;
}
#itemv #localShopMain #localShopModal .modalBase {
	width:676px;
	height:404px;
	margin:106px 0 0 119px;
	padding:8px;
	background:#e5e5e5;
}
#itemv #localShopMain #localShopModal .modalInner {
	width:674px;
	height:402px;
	border:1px solid #ccc;
	background:#fff;
}
#itemv #localShopMain #localShopModal .modalTtl {
	position:relative;
	height:49px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_05.png) repeat-x 0 0;
}
#itemv #localShopMain #localShopModal .modalTtlHead {
	padding:14px 0 0 15px;
}
#itemv #localShopMain #localShopModal #localShopModalBtn2 {
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	width:25px;
	height:26px;
	overflow:hidden;
	cursor:pointer;
}
#itemv #localShopMain #localShopModal #localShopModalBtn2 span {
	position:relative;
	display:block;
	/zoom:1;/* IE 7 */
}
#itemv #localShopMain #localShopModal #localShopModalBtn2 span img {
	position:absolute;
	top:0;
	left:0;
	display:block;
}
#itemv #localShopMain #localShopModal #localShopModalBtn2:hover span img {
	top:-30px;
}
#itemv #localShopMain #localShopModal .modalContent {
	height:353px;
}
#itemv #localShopMain #localShopModal #modalContentErr {
	padding-top:170px;
	color:#666;
	text-align:center;
}
#itemv #localShopMain #localShopModal #modalFirstContent {
	height:353px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	/position:relative;/* IE 7 */
}
#itemv #localShopMain #localShopModal #shopNarrowdown,
#itemv #localShopMain #localShopModal #areaChange {
	margin:10px 10px 0;
	border-bottom:1px solid #e5e5e5;
}
#itemv #localShopMain #localShopModal .modalHead1 {
	padding:3px 0 3px 10px;
	border-left:7px solid #1e4189;
	font-size:107%;
	font-weight:bold;
}
#itemv #localShopMain #localShopModal .modalHead1 .subTxt {
	font-size:86%;
	font-weight:normal;
}
#itemv #localShopMain #localShopModal #shopNarrowdown .btnGroup {
	padding:12px 0 15px 18px;
}
#itemv #localShopMain #localShopModal #shopNarrowdown .inputBtn {
	float:left;
	position:relative;
	margin-right:60px;
}
#itemv #localShopMain #localShopModal #shopNarrowdown input {
	position:absolute;
	top:5px;
	left:8px;
	width:10px;
	height:10px;
	display:block;
	margin:0;
	outline:0 none !important;
	z-index:1;
}
#itemv #localShopMain #localShopModal #shopNarrowdown label {
	position:relative;
	top:0;
	left:24px;
	padding:4px 0px 4px 8px;
	z-index:2;
	cursor:pointer;
	font-size:107%;
	overflow:visible;
	word-wrap:break-word;
}
#itemv #localShopMain #localShopModal #shopNarrowdown label:hover {
	text-decoration:underline;
}
#itemv #localShopMain #localShopModal #shopNarrowdown label span {
	position:absolute;
	top:0;
	left:-24px;
	width:24px;
	height:24px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_btn_04.png) no-repeat scroll 0 0;
	overflow:hidden;
	display:block;
	z-index: 3;
}
#itemv #localShopMain #localShopModal #shopNarrowdown input:checked + label span {
	background-position:0 -30px;
}
#itemv #localShopMain #localShopModal #shopNarrowdown label.checked span {
	background-position:0 -30px;
}
#itemv #localShopMain #localShopModal #areaChange .btnGroup {
	list-style:none;
	padding:12px 0 5px 18px;
}
#itemv #localShopMain #localShopModal #areaChange .btnGroup .areaChangeBtn {
	position:relative;
	float:left;
	width:146px;
	height:43px;
	overflow:hidden;
	cursor:pointer;
}
#itemv #localShopMain #localShopModal #areaChange .btnGroup .areaChangeBtn img {
	position:absolute;
	top:0;
	left:0;
}
#itemv #localShopMain #localShopModal #areaChange .btnGroup .areaChangeBtn:hover img { top:-50px; }
#itemv #localShopMain #localShopModal #areaChange .btnGroup .areaChangeBtn.active img { top:-100px !important; }
#itemv #localShopMain #localShopModal #areaChange .btnGroup #areaChangeBtn1 img { left:0; }
#itemv #localShopMain #localShopModal #areaChange .btnGroup #areaChangeBtn2 img { left:-150px; }
#itemv #localShopMain #localShopModal #areaChange .btnGroup #areaChangeBtn3 img { left:-300px; }
#itemv #localShopMain #localShopModal #areaChange .areaChangeOpt {
	margin:0 18px 15px;
	padding:10px;
	background:#f2f2f2;
	border-radius:4px;
}
#itemv #localShopMain #localShopModal #areaChange .areaChangeOpt input,
#itemv #localShopMain #localShopModal #areaChange .areaChangeOpt select {
	margin-right:10px;
	padding:4px;
	font-size:107%;
}
#itemv #localShopMain #localShopModal #modalSubmit {
	padding-top:15px;
}
#itemv #localShopMain #localShopModal #modalSubmitBtn {
	position:relative;
	width:254px;
	height:43px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
}
#itemv #localShopMain #localShopModal #modalSubmitBtn img {
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#itemv #localShopMain #localShopModal #modalSubmitBtn:hover img { top:-50px; }
#itemv #localShopMain #localShopModal #moreNarrowdown {
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdSummary {
	height:78px;
	margin:10px 10px 0;
}
#itemv #localShopMain #localShopModal #moreNarrowdown #moreNdFlag {
	margin:5px 0 0 17px;
	font-size:107%;
	font-weight:bold;
}
#itemv #localShopMain #localShopModal #moreNarrowdown #moreNdSubTxt {
	margin:5px 0 0 17px;
	font-size:92%;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapper {
	height:210px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	/position:relative;/* IE 7 */
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapper ul {
	list-style:none;
	margin:0 25px 0 27px;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapper li {
	padding:8px 18px;
	border:1px solid #ddd;
	border-top:none;
	color:#00D;
	cursor:pointer;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapper li.firstChild {
	border-top:1px solid #ddd;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapper li:hover {
	color:#09f;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging {
	height:32px;
	padding:11px;
	text-align:right;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .moreNdNumOfShops {
	display:inline-block;
	margin-right:15px;
	color:#666;
	font-size:92%;
	vertical-align:middle;
	/display:inline;/* IE 7 */
	/zoom:1;/* IE 7 */
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .moreNdNumOfShops .number {
	font-size:126%;
	font-weight:bold;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging ul {
	display:inline-block;
	height:32px;
	border:1px solid #b9b9b9;
	border-left:none;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_03.png) repeat-x 0 0 #e6e6e6;
	list-style:none;
	overflow:hidden;
	vertical-align:middle;
	/display:inline;/* IE 7 */
	/zoom:1;/* IE 7 */
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging li {
	float:left;
	height:32px;
	padding:0 13px;
	border-left:1px solid #b9b9b9;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_paging_bg.png) no-repeat 0 0;
	overflow:hidden;
	color:#666;
	font-family:Verdana;
	font-size:115%;
	font-weight:bold;
	line-height:32px;
	cursor:pointer;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging li.current {
	background-position:-320px 0 !important;
	color:#fff !important;
	cursor:default !important;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging li.disabled {
	background-position:0 0 !important;
	cursor:default !important;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging li:hover {
	background-position:-160px 0;
	color:#333;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .leftArr {
	margin-right:1px;
	border-right:1px solid #b9b9b9;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .rightArr {
	border-left:3px double #b9b9b9;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .leftArr span,
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .rightArr span {
	display:block;
	width:7px;
	height:9px;
	margin-top:12px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_paging_arrow.png) no-repeat 0 0;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .rightArr span { background-position:-10px 0; }
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .leftArr.disabled span,
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .leftArr.disabled:hover span { background-position:-20px 0; }
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .rightArr.disabled span,
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .rightArr.disabled:hover span { background-position:-30px 0; }
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .leftArr:hover span { background-position:-40px 0; }
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdPaging .rightArr:hover span { background-position:-50px 0; }
#itemv #localShopMain #localShopModal .modalBack {
	float:left;
	padding:20px 0 0 27px;
	font-size:92%;
	/cursor:pointer;
}
#itemv #localShopMain #localShopModal .modalBack a {
	text-decoration:none;
}
#itemv #localShopMain #localShopModal .modalBack span {
	display:inline-block;
	vertical-align:middle;
	/display:inline;
	/zoom:1;
}
#itemv #localShopMain #localShopModal .modalBack span.icon {
	width:6px;
	height:7px;
	padding-right:6px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_btn_07.png) no-repeat 0 0;
}
#itemv #localShopMain #localShopModal .modalBack a:hover span.icon {
	background-position:-20px 0;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapperZero {
	margin:50px 25px 0;
	text-align:center;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapperZero .zerohitTxt {
	font-size:107%;
	font-weight:bold;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapperZero .zerohitTxt #moreNdFlag {
	margin:0;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapperZero .zeroHitSubTxt {
	margin-top:5px;
}
#itemv #localShopMain #localShopModal #moreNarrowdown .moreNdListWrapperZero .modalBack {
	float:none;
	margin-top:15px;
	padding:0;
	font-size:100%;
}
/* O2O用 この製品を見ている人はこんな製品も見ています枠 */
#localShop #contentsSummary #recommendBox .recommendBoxIn {
	padding-left:90px;
}
/* O2O 121015 end */

/* アイテム削除後レビュー救済策		sm6 20121107 */
#review .deleteItemMore {
	margin:10px auto 0;
	text-align:center;
}

/* レビュー投稿完了画面 */	/* sm6 2012.11.15 */
#reviewFinish {
	padding:5px 0;
	text-align:center;
}
#reviewFinish .thanksMsg {
	color:#FF8400;
	font-size:128%;
	font-weight:bold;
	line-height:160%;
	padding:50px 0;
}
#reviewFinish .campBnr li {
	list-style-type:none;
	margin:10px 0;
}
#reviewFinish .backLink {	margin:20px 0;}

#reviewFinish .draftFinishMsg {
	color:#666;
	font-size:128%;
	font-weight:bold;
	line-height:150%;
	margin:35px auto;
}
#reviewFinish .draftFinishNote {
	color:#666;
	font-weight:normal;
	line-height:150%;
	margin-bottom:40px;
}
#reviewFinish .draftFinishNote span {
	color:#F00;
	font-weight:normal;
}

/* /レビュー投稿完了画面 */

/* レビュー投稿製品リマインド枠 */	/* sm6 2012.11.15 */
#itemRemindWrap{ margin:0 auto;}
#itemRemindBx {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/item_remind_btm.gif) no-repeat bottom;
	margin:20px auto 30px;
	padding-bottom:10px;
	width:860px;
}
#itemRemindBx .mainTtl {
	height:70px;
	overflow:hidden;
	position:relative;
	width:860px;
}
#itemRemindBx .mainTtl img {
	left:0;
	position:absolute;
	top:0;
}
#itemRemindBx .innerBx {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding-bottom:10px;
}
#itemRemindBx .pickuptItem3 {
	margin:0 auto;
	padding-top:10px;
	width:810px;
}
#itemRemindBx .pickuptItem5 {
	margin:0 auto;
	padding-top:10px;
	width:800px;
}
#itemRemindBx .subTtl {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/item_remind_sttl_bar.gif) repeat-x top;
	margin-bottom:20px;
	padding-top:10px;
	text-align:left;
}
#itemRemindBx li {
	float:left;
	list-style-type:none;
	margin:0 45px;
	_margin:0 35px;
	text-align:center;
	width:180px;
}
#itemRemindBx li a.itemimage:hover img {
	filter:alpha(opacity=80);  /* IE7以下 */
	-ms-filter:"alpha(opacity=80)"; /* IE8 */
	-khtml-opacity:0.8;  /* Safari 1.x, 他khtml */
	opacity:0.8;
}
/* sm6 20130507 add */
#itemRemindBx li .btn {
	display:block;
	margin:10px auto 0;
	overflow:hidden;
	position:relative;
}
#itemRemindBx .pickuptItem3 li .btn {
	height:36px;
	width:160px;
}
#itemRemindBx .pickuptItem5 li .btn {
	height:26px;
	width:120px;
}
#itemRemindBx li .btn img {
	left:0;
	position:absolute;
	top:0;
}
#itemRemindBx .pickuptItem3 li a.btn:hover img { top:-36px;}
#itemRemindBx .pickuptItem5 li a.btn:hover img { top:-26px;}
/* /sm6 20130507 add */
#itemRemindBx .pickuptItem3 ul {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
#itemRemindBx .pickuptItem5 ul {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/item_remind_dott.gif) repeat-y;
}
#itemRemindBx .pickuptItem5 li {
	margin:0 10px;
	_margin:0 9px;
	width:140px;
}
#itemRemindBx li span {
	display:block;
	font-size:114%;
	font-weight:bold;
	margin-top:10px;
}
#itemRemindBx .pickuptItem5 li span {	font-size:100%;}
/* sm6 20130507 add */
#itemRemindBx li .itemname {
	display:block;
	font-size:114%;
	font-weight:bold;
	margin-top:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
}
#itemRemindBx li .itemimage { display:block;}
#itemRemindBx .pickuptItem3 li .itemimage {
	height:120px;
	margin:0 auto;
	width:160px;
}
#itemRemindBx .pickuptItem5 li .itemimage {
	height:90px;
	margin:0 auto;
	width:120px;
}
#itemRemindBx .pickuptItem3 .btnLogin {
	background:url(http://img1.kakaku.k-img.com/images/present/review/common/remind_notlogin_bg_1.gif) no-repeat center center;
	height:100px;
	padding-top:90px;
}
#itemRemindBx .pickuptItem5 .btnLogin {
	background:url(http://img1.kakaku.k-img.com/images/present/review/common/remind_notlogin_bg_2.gif) no-repeat center center;
	height:75px;
	padding-top:75px;
}
#itemRemindBx .btnLogin a {
	display:block;
	height:42px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:260px;
}
#itemRemindBx .btnLogin a img {
	left:0;
	position:absolute;
	top:0;
}
#itemRemindBx .btnLogin a:hover img { top:-42px;}
/* /sm6 20130507 add */
/* /レビュー投稿製品リマインド枠 */

/* 個別レビュー・クチコミ改修 */	/* sm6 20121116 */
#tabContents .listAll {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rev_bbs_list_bg.gif) repeat-x top;
	margin:0 8px;
	padding:12px 0 5px;
	width:724px;
}
#tabContents .listAll a {
	display:block;
	height:41px;
	overflow:hidden;
	position:relative;
	width:724px;
}
#tabContents #review .listAll a {	background:url(http://img1.kakaku.k-img.com/images/itemview/item/btn_review_list.gif) no-repeat;}
#tabContents #bbs .listAll a { background:url(http://img1.kakaku.k-img.com/images/itemview/item/btn_bbs_list.gif) no-repeat;}
#tabContents .listAll a img {
	left:0;
	position:absolute;
	top:0;
}
#tabContents .listAll a:hover { *zoom:1;}
#tabContents .listAll a:hover img {	top:-41px;}

/* アイテムビューレビュー枠にユーザー情報を追加 */	/* sm6 20121219 */
#review .reviewBox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_top.gif) no-repeat top;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	text-align:left;
	width:740px;
}
#review .reviewBoxBtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_btm.gif) no-repeat bottom;
	padding-bottom:8px;
}
#review .reviewBoxInner {
	background:#EEE;
	border-left:1px solid #D4D7D8;
	border-right:1px solid #D4D7D8;
	padding:0 8px;
}
#review .reviewBox.proReview { background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_top_pro.gif) no-repeat top;}
#review .reviewBox.proReview .reviewBoxBtm { background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_btm_pro.gif) no-repeat bottom;}
#review .reviewBox.proReview .reviewBoxInner { background:#D1DCDF;}
#review .reviewBox .breadcrumbs { margin-bottom:5px;}
#review .reviewBox .reviewCount {
	background:url(http://img1.kakaku.k-img.com/images/bbs/line_separate_01.gif) no-repeat left -3px;
	margin-left:8px;
	padding-left:10px;
}
/* 右カラム */
#review .reviewBox .revMainClm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_inner_top.gif) no-repeat top;
	float:right;
	padding-top:6px;
	width:486px;
}
#review .reviewBox .revMainClmBtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_inner_btm.gif) no-repeat bottom #FFF;
	padding-bottom:6px;
}
#review .reviewBox .revMainClmInner {
	background:#FFF;
	border-left:1px solid #D4D7D8;
	border-right:1px solid #D4D7D8;
	padding:4px 10px;
}
#review .reviewBox .revMainClmInner .tblMov td { width:50%;}
#review .reviewBox .revEntryCont {
	line-height:150%;
	margin-top:10px;
	padding:0 4px;
	word-break:break-all;
	word-wrap:break-word;
}
#review .reviewBox .titleReview {	width:auto;}
#review .reviewBox .referReview { margin-bottom:0;}
#review .reviewBox .referReview p.yesbtnBox { line-height:23px;}
/* 左カラム */
#review .reviewBox .revSubClm {
	float:left;
	padding-bottom:5px;
	width:232px;
}
#review .reviewBox .reviewBoxInnerBtns { margin-bottom:0;}
/* 評点 */
#review .reviewBox .revRateBox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_rate_top.gif) no-repeat top;
	margin-bottom:5px;
	padding-top:6px;
	width:232px;
}
#review .reviewBox .revRateBox.total {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_rate_tp_total.gif) no-repeat center top;
}
#review .reviewBox .revRateBoxBtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_rate_btm.gif) no-repeat bottom;
	padding-bottom:6px;
}
#review .reviewBox .revRateBoxInner {
	background:#FFF;
	border-left:1px solid #D4D7D8;
	border-right:1px solid #D4D7D8;
}
#review .reviewBox .revRateBox dt,
#review .reviewBox .revRateBox dd {
	border-bottom:1px dotted #CCC;
	height:24px;
	line-height:24px;
}
#review .reviewBox .revRateBox dt.btm,
#review .reviewBox .revRateBox dd.btm {	border-bottom:1px solid #CECECE;}
#review .reviewBox .revRateBox dt.total,
#review .reviewBox .revRateBox dd.total {
	background:#FFFDE4;
	border-bottom:none;
	font-weight:bold;
	padding-top:4px;
}
#review .reviewBox .revRateBox.total dt,
#review .reviewBox .revRateBox.total dd { padding-top:0;}
#review .reviewBox .revRateBox dt {
	float:left;
	font-size:95%;
	padding-left:8px;
	width:122px;
}
#review .reviewBox .revRateBox dt.total { width:106px;}
#review .reviewBox .revRateBox dd {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_rate_stars.gif) no-repeat;
	float:right;
	font-family:Verdana;
	font-weight:bold;
	padding-right:8px;
	text-align:right;
	width:92px;
}
#review .reviewBox .revRateBox dd.total {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_rate_stars_total.gif) no-repeat #FFFDE4;
	color:#FF8448;
	font-size:128%;
	width:108px;
}
#review .reviewBox .revRateBox dd.rate5 { background-position:0 0;}
#review .reviewBox .revRateBox dd.rate4 { background-position:0 -28px;}
#review .reviewBox .revRateBox dd.rate3 { background-position:0 -56px;}
#review .reviewBox .revRateBox dd.rate2 { background-position:0 -84px;}
#review .reviewBox .revRateBox dd.rate1 { background-position:0 -112px;}
#review .reviewBox .revRateBox dd.rate0 { background-position:0 -140px;}
#review .reviewBox .revRateBox dd.rateNo {	/* sm6 20130305 add */
	background-position:0 -168px;
	color:#999;
	font-size:92%;
	font-weight:normal;
	text-align:center;
}
#review .reviewBox .revRateBox.total dd.rate5 { background-position:0 -4px;}
#review .reviewBox .revRateBox.total dd.rate4 { background-position:0 -32px;}
#review .reviewBox .revRateBox.total dd.rate3 { background-position:0 -60px;}
#review .reviewBox .revRateBox.total dd.rate2 { background-position:0 -88px;}
#review .reviewBox .revRateBox.total dd.rate1 { background-position:0 -116px;}
#review .reviewBox .revRateBox.total dd.rate0 { background-position:0 -144px;}

#review .reviewBox .revSubBox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_leftbx_btm.gif) no-repeat bottom;
	font-size:85%;
	margin-bottom:5px;
	padding-bottom:6px;
}
#review .reviewBox .revSubBox .bxttl {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_leftbx_ttl.gif) no-repeat top;
	font-weight:bold;
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding:0 8px;
}
#review .reviewBox .revSubBoxInner {
	background:#FFF;
	border-left:1px solid #D4D7D8;
	border-right:1px solid #D4D7D8;
}
#review .reviewBox .revSubBox table {
	border-collapse:collapse;
	width:100%;
}
#review .reviewBox .revSubBox th {
	padding:2px 4px 0 8px;
	text-align:left;
}
#review .reviewBox .revSubBox td {
	padding:2px 8px 0 4px;
	text-align:left;
}
/* 本カテゴリ */
#book #review .reviewBox .revMainClm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_inner_top_full.gif) no-repeat center top;
	float:none;
	margin:5px 0 8px;
	width:722px;
}
#book #review .reviewBox .revMainClmBtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_inner_btm_full.gif) no-repeat center bottom;
}
#book #review .reviewBox .revSubClm {
	float:none;
	margin-top:10px;
	width:auto;
}
#book #review .reviewBox .revRateBox {
	float:left;
	margin-bottom:0;
}
#book #review .reviewBox .iconSpoiler {
	float:left;
	margin:8px 0 0 10px;
}
#book #review .tglBoxTgt.tglBoxHide { display:none;}
#book #review .tglBoxTgt .referReview {	margin-bottom:15px;}
#book #review .reviewBox .tglBoxTrg { text-align:center;}
/* レビュアー情報 */
#review .reviewBox .revSubBox.reviewerInfo tr.head th,
#review .reviewBox .revSubBox.reviewerInfo tr.head td {
	border-bottom:none;
	padding-top:6px;
}
#review .reviewBox .revSubBox.reviewerInfo tr.last th,
#review .reviewBox .revSubBox.reviewerInfo tr.last td {
	border-bottom:1px dotted #CCC;
	padding-bottom:4px;
}
/* ○○さんの情報 */
#review .reviewBox .userInfoNameBg {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_leftbx_blln.gif) no-repeat;
	font-size:85%;
	font-weight:bold;
	height:25px;
	margin-top:10px;
	padding:5px 0 0 8px;
	width:224px;
}
/* 投稿が多いカテゴリ */
#review .reviewBox .revSubBox.entryCategory th { border-bottom:1px dotted #CCC;}
#review .reviewBox .revSubBox.entryCategory td {
	border-bottom:1px dotted #CCC;
	padding-bottom:4px;
	padding-top:4px;
}
#review .reviewBox .revSubBox.entryCategory th span {
	display:inline-block;
	height:19px;
	vertical-align:middle;
	width:18px;
}
#review .reviewBox .revSubBox.entryCategory th span.medalB { background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_bonze.gif) no-repeat right center}
#review .reviewBox .revSubBox.entryCategory th span.medalS { background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_silver.gif) no-repeat right center}
#review .reviewBox .revSubBox.entryCategory th span.medalG { background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_gold.gif) no-repeat right center}
#review .reviewBox .revSubBox.entryCategory th span.shield { background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_shield.gif) no-repeat right center}
#review .reviewBox .revSubBox .iconReview {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_review_userinfo.gif) no-repeat;
	font-size:90%;
	font-weight:normal;
	padding:2px 0;
}
#review .reviewBox .revSubBox .iconBbs {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_bbs_userinfo.gif) no-repeat;
	font-size:90%;
	font-weight:normal;
	padding:2px 0;
}
#review .reviewBox .revSubBox.entryCategory .bxttl span {
	float:right;
	line-height:15px;
	margin-top:5px;
}
#review .reviewBox .revSubBox.entryCategory .bxttl .iconReview { padding-left:16px;}
#review .reviewBox .revSubBox.entryCategory .bxttl .iconBbs { padding-left:20px;}
#review .reviewBox .revSubBox.entryCategory td .iconReview,
#review .reviewBox .revSubBox.entryCategory td .iconBbs {
	display:block;
	font-family:Verdana;
	padding-left:20px;
	white-space:nowrap;
}
#review .reviewBox .andMore {
	padding:5px 8px 2px 0;
	*padding:5px 8px 0 0;
	text-align:right;
}
/* 累計支持数・ファン数 */
#review .reviewBox .revSubBox.funCounter { background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_leftbx_bg2.gif) no-repeat bottom;}
#review .reviewBox .revSubBox.funCounter .revSubBoxTtl { background:url(http://img1.kakaku.k-img.com/images/itemview/item/reviewbox_leftbx_ttl2.gif) no-repeat top;}
#review .reviewBox .revSubBox.funCounter .revSubBoxTtl p {
	font-weight:bold;
	height:26px;
	line-height:26px;
}
#review .reviewBox .revSubBox.funCounter .revSubBoxInner { background:none;}
#review .reviewBox .revSubBox.funCounter span {
	display:block;
	float:left;
	padding:0 8px;
	text-align:center;
	width:99px;
}
#review .reviewBox .revSubBox.funCounter .revSubBoxInner span {	padding-top:5px;}
/* プロフィール */
#review .reviewBox.proReview .revSubBox.proProfile { margin-top:10px;}
#review .reviewBox.proReview .revSubBox.proProfile .revSubBoxInner p.profCont {
	border-bottom:1px dotted #CECECE;
	line-height:140%;
	padding:6px 8px;
}
#review .reviewBox .btnFavKuchikomist {
	margin:0 auto;
	width:204px;
}
#review .reviewBox .btnFavKuchikomist span {
	background:#F9F9F9;
	border:1px dotted #CCC;
	border-radius:5px;
	-webkit-border-radius:5px;/* Safari,Google Chrome用 */
	-moz-border-radius:5px;   /* Firefox用 */
	color:#666;
	display:block;
	font-size:85%;
	padding:5px;
}
#review .reviewBox .revSubCom {
	font-size:85%;
	line-height:140%;
	padding:0 3px;
}
#review .reviewBox .revSubLink {
	font-size:85%;
	padding:0 3px;
	text-align:right;
}
#review .reviewBox .revSubLink.nebiki {	font-size:95%;}

#review .reviewBox .listAll {
	margin:10px 0 0;
	padding-bottom:0;
}
/* ユーザー別レビュー一覧 */
#main #reviewList .tabArea { margin-top:10px;}
#main #reviewList #tabContents { margin-top:0;}
#main #reviewList #review .newreviewbox .reviewBox {
	background:none;
	_border-left:none;
	margin-top:0;
	padding-top:0;
}
#main #reviewList #review .newreviewbox .reviewBox .catebox {
	background-color:#EEE;
	border-left:1px solid #D4D7D8;
	border-right:1px solid #D4D7D8;
	margin-top:0;
	padding-bottom:8px;
}
#main #reviewList #review .newreviewbox .reviewBox .catebox .prdinfo {
	float:none;
	margin-left:86px;
	width:auto;
}
#main #reviewList #review .newreviewbox .reviewBox .catebox .prdinfo .prdctgry p { line-height:140%;}
#main #review .revsort { margin-bottom:10px;}
#main #review #mainLeft #pageNavi { margin-bottom:10px;}

/* Facebook LikeBox & LikeButton for BBS/Review */
#tabContents #fbLikeBx {
	border:1px solid #D2D2D2;
	*display:none;
	margin-top:10px;
	overflow:hidden;
	position:relative;
	width:738px;
}
#tabContents #fbLikeBx iframe {
	left:-1px;
	position:relative;
	top:-1px;
}
#tabContents #fbLikeBx.half {
	float:left;
	width:362px;
}
/* 20150602 fecebook likebox sm11 */
#tabContents #fbLikeBxW500 {
	text-align: center;
	width: 740px;
}
#tabContents #fbLikeBxW500 .fb-page {
	margin: 0 auto;	
}
#tabContents #bbs #fbLikeBxW500 {
	margin-top: 15px;
}
#tabContents #fbLikeBxW365 {
	margin-top:10px;
	position:relative;
}
#tabContents #fbLikeBxW365.half {
	float:left;
	width:365px;
}
#tabContents .fbLikeBxW365Left {
	float:left;
	width:365px;
	margin-top:15px;
}
#tabContents .fbLikeBxW365Right {
	float:right;
	width:365px;
	margin-top:15px;
}
#tabContents #bbs .bbsFooter {
	padding-bottom:10px;
	position:relative;
}
#tabContents #bbs .bbsFooter .warning190 { color:#666;}
#tabContents #bbs .bbsFooter .btnReply { text-align:center;}
#tabContents #bbs .bbsFooter .btnReply span {
	color:#666;
	display:block;
	padding-top:25px;
	text-align:center;
}
#tabContents #bbs .bbsFooter .bbsFtrR {
	position:absolute;
	top:0;
	right:0;
}
#tabContents #bbs .bbsFooter .snsShareBtn li {
	float:right;
	list-style-type:none;
	margin-left:5px;
}
#tabContents #review .reviewBox .snsShareWrap {
	float:right;
	width:486px;
}
#tabContents #review .reviewBox .snsShareWrap .revMainClm { float:none;}
#tabContents #review .reviewBox .snsShareBtn { margin:8px 0 -2px;}
#tabContents #review .reviewBox .snsShareBtn li {
	float:right;
	list-style-type:none;
	margin-left:10px;
}

/* レビュー投稿 */	/* sm6 20121221 */
.reviewEntryBox {
	line-height:140%;
	padding-bottom:15px;
}
.reviewEntryBox .bxttl {
	color:#666;
	text-align:center;
}
.reviewEntryBox .itemname {
	font-size:114%;
	margin-bottom:5px;
}
.reviewEntryBox .campinfo {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_revcamp.gif) no-repeat left top;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:10px 15px 0;
	padding-left:68px;
}
.reviewEntryBox .note {
	font-size:92%;
	margin:10px 15px 0;
}

/* レビュー投稿[小] */
#revbox .reviewRateTbl {
	float:left;
	width:570px;
}
#revbox .reviewEntryBox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_entry_box_bg_s.gif) no-repeat bottom;
	float:right;
	width:348px;
}
#revbox .reviewEntryBoxTp {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_entry_box_tp_s.gif) no-repeat top;
	padding-top:8px;
}
#revbox .reviewEntryBox .bxttl {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_entry_box_ttlbg_s.gif) no-repeat;
	height:45px;
	line-height:36px;
}
#revbox .reviewEntryBox .inner {
	background:#FFF;
	border:3px solid #FDF2C6;
	border-radius:8px;
	-webkit-border-radius:8px;/* Safari,Google Chrome用 */
	-moz-border-radius:8px;   /* Firefox用 */
	margin:10px 15px 0;
	padding:10px 13px 15px;
	text-align:center;
}
#revbox .reviewEntryBox .sorry {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/image_sorry.gif) no-repeat left center;
	font-size:92%;
	margin-top:10px;
	padding:10px 0 10px 80px;
	text-align:left;
}
/* レビュー投稿[大] */
#mainLeft .reviewEntryBox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_entry_box_bg.gif) no-repeat bottom;
	line-height:140%;
	padding-bottom:8px;
	text-align:center;
	width:740px;
}
#mainLeft .reviewEntryBoxInner {
	background:#FFFDE4;
	border-left:1px solid #F8CD7B;
	border-right:1px solid #F8CD7B;
	padding:5px 0 7px;
}
#mainLeft .reviewEntryBox .bxttl {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_entry_box_ttlbg.gif) no-repeat;
	color:#666;
	height:40px;
	line-height:30px;
	text-align:center;
}
#mainLeft .reviewEntryBox .revCampBnr {	margin-top:10px;}

#noReviewMsg {
	padding:50px 0;
	text-align:center;
}
#noReviewMsg .msgArea {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/image_review.gif) no-repeat left center;
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:160%;
	padding-left:90px;
}
#noReviewMsg .st {
	color:#FB870C;
	font-size:128%;
	font-weight:bold;
	margin-bottom:10px;
}
#mainLeft #contentsSummary .ctsbox .reviewEntryBtn {
	text-align:center;
	margin-bottom:20px;
}

.appli #tabContents .narrowData table a.estimate.ver2 { width:108px;}

/* snsbookmark 121228 sm1 */
.btnFuncSbmImg {
	display:block;
	padding-bottom:3px;
}
.snsbookmark {
	float: right;
    margin-top: 5px;
    position: relative;
    width: 338px;
	z-index:10;
}
.snsbookmark li {
	list-style-type:none;
	float:left;
	margin-left:5px;
}
.bookmarkList {
	width:180px;
	font-size:11px;
	border:1px solid #CCC;
	padding:5px 5px 0 0;
	position:absolute;
	background:#fff;
}
.bookmarkList li { margin-left:5px;}
.bookmarkList img {
	vertical-align:middle;
	margin-bottom:5px;
}
.bookmarkList .hatenaBTN img,
.bookmarkList .yahooBTN img {	margin-right:3px;}
.boxFuncSbm {	display:none;}

/* 価格未登録アイテム施策 130227 sm8 */
#all #itemImages {
	text-align:left;
}
#itmArea .noPriceInfo {
	width:525px;
	margin-bottom:5px;
	padding-bottom:8px;
	border-bottom:1px solid #e5e5e5;
}
#itmArea .noPriceInfo.noBd {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
#itemv #tabContents .box08 .noPriceInfo {
	width:525px;
	margin:0 auto;
	padding:30px 0;
}
#itemImages .digestBox .noPriceInfo {
	width:475px;
	margin:8px 0;
}
.digestBox.newVer .digestCtn .noPriceInfo {
	margin-top:8px;
	line-height:1.4;
}
#itmArea .noPriceInfo .infoTxt {
	margin-bottom:5px;
	line-height:1.5 !important;
}
#itemv #tabContents .box08 .noPriceInfo .infoTxt {
	margin-bottom:20px;
	text-align:center;
}
#itemv #tabContents .box08 .noPriceInfo .infoTxt .noPrice {
	font-weight:bold;
	font-size:129%;
	color:#f00;
}
#itemImages .digestBox .noPriceInfo .infoTxt {
	margin-bottom:8px;
}
.digestBox.newVer .digestCtn .noPriceInfo .infoTxt {
	margin-bottom:4px;
}
#itemImages .digestBox .noPriceInfo .infoTxt .noPrice,
.digestBox.newVer .digestCtn .noPriceInfo .infoTxt .noPrice {
	font-weight:bold;
	color:#f00;
	font-size:107%;
}
#itemImages .digestBox .noPriceInfo .infoTxt .date,
.digestBox.newVer .digestCtn .noPriceInfo .infoTxt .date {
	font-size:92%;
}
/* 130606 sm4 */
#itemv #tabContents .box08 .noPriceInfo .noPriceLine {
	margin-top:15px;
	border-top:1px dotted #999999;
}
/* 130606 sm4 end */
.noPriceInfo .addFavoriteBtn,
.noPriceInfo .addFavoriteBln {
	display:inline-block;
	vertical-align:middle;
	/display:block;
}
.noPriceInfo .addFavoriteBtn {
	width:178px;
	height:26px;
	/float:left;
	/margin-top:8px;
}
.noPriceInfo .addFavoriteBln {
	width:338px;
	margin-left:3px;/* 130816 sm4 */
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg.png) repeat-y 0 0;
	color:#555;
	font-size:85%;
	padding:0 !important;
	line-height:1.3 !important;
	/margin-left:183px;
}
#itemImages .digestBox .noPriceInfo .addFavoriteBln {
	width:288px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg_itemimgs.png) repeat-y 0 0;
}
.noPriceInfo .addFavoriteBln .addFavBlnTop {
	display:block;
	padding-top:5px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg.png) no-repeat -350px 0;
}
#itemImages .digestBox .noPriceInfo .addFavoriteBln .addFavBlnTop {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg_itemimgs.png) no-repeat -300px 0;
}
.noPriceInfo .addFavoriteBln .addFavBlnBtm {
	display:block;
	padding-bottom:5px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg.png) no-repeat -700px bottom;
}
#itemImages .digestBox .noPriceInfo .addFavoriteBln .addFavBlnBtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg_itemimgs.png) no-repeat -600px bottom;
}
.noPriceInfo .addFavoriteBln .addFavBlnMid {
	display:block;
	padding:2px 12px 2px 20px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg.png) no-repeat -1050px center;
}
#itemImages .digestBox .noPriceInfo .addFavoriteBln .addFavBlnMid {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg_itemimgs.png) no-repeat -900px center;
}
.zoomimgErrNoimg {
	margin:15px 0;
}
/* 価格未登録アイテム施策 130227 end */
/* 価格未登録アイテム施策 インテリア独自アイテムビュー対応 130327 sm8 */
#interior .infoSummary .noPriceInfo {
	clear:both;
	width:602px;
	padding-bottom:10px;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/itemsummary/bg_dotted_01.gif) repeat-x 0 bottom;
}
.infoSummary .itemsumName.noPrice {
	padding-bottom:0;
	background:none;
}
.infoSummary .itemsumName.noPrice .infoTxt {
	line-height:1.35;
	margin-bottom:8px;
}
.infoSummary .itemsumName.noPrice .infoTxt .noPrice {
	font-weight:bold;
	font-size:107%;
	color:#f00;
}
.infoSummary .itemsumName.noPrice .itemsumNameBtn {
	margin-bottom:8px;
}
#interior .infoSummary .noPriceInfo .addFavoriteBtn {
	margin-left:30px;
}
#interior .infoSummary .noPriceInfo .addFavoriteBln {
	width:357px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg_wide.png) repeat-y 0 0;
}
#interior .infoSummary .noPriceInfo .addFavoriteBln .addFavBlnTop {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg_wide.png) no-repeat -370px 0;
}
#interior .infoSummary .noPriceInfo .addFavoriteBln .addFavBlnBtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg_wide.png) no-repeat -740px bottom;
}
#interior .infoSummary .noPriceInfo .addFavoriteBln .addFavBlnMid {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_addfavorite_bln_bg_wide.png) no-repeat -1110px center;
}
/* 価格未登録アイテム施策 インテリア独自アイテムビュー対応 130327 end */

/* specinfo 130327 sm1 */
.prdInfoSpace {
	margin-bottom:10px;
}
.prdInfoSpace .prdInfoTtl {
	border-bottom:1px dotted #bbb;
}
.prdInfoSpace .prdInfoTtl span {
	background:#ececec;
	font-size:85%;
	padding:3px 3px 0 3px;
}
.prdInfoSpace .itemcapPart,
.prdInfoSpace .itemcapAll,
.prdInfoSpace .prdSpecInfoBox {
	border-bottom:1px dotted #bbb;
	padding:5px 0;
}
/* specinfo 131202 sm4 */
.prdInfoSpace .prdSpecInfoLine {
	border-top:1px dotted #bbb;
}
/* specinfo 131202 sm4 end */
.prdInfoSpace .prdInfoBox p {
    line-height: 144%;
}
.prdInfoSpace .prdSpecInfoBox img {
	vertical-align: -3px;
}
.makersitelink {
	margin-top:5px;
	padding-left:5px;
	line-height:110%;
	display:inline-block;
	/display:inline;
	/zoom:1;
}
#itmArea #itmBoxMax .prdInfoSpace .makersitelink a {
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/other_arrow.gif) no-repeat scroll 0 3px transparent;
    padding: 0 0 0 8px;
    text-decoration: underline;
    font-size: 85%;
}
.prdInfoSpace p.itemcapPart {
	display:none;
}
.prdInfoSpace p.itemcapPart {
	display:block;
}
.prdInfoSpace .itemcapAll {
	display:block;
}
.prdInfoSpace p.itemcapAll {
	display:none;
}
.prdInfoSpace .itemcapOpen {
	font-size:85%;
	color:#0000DD;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itemsummary/bg_arrow_01.gif) no-repeat 5px 4px;
	padding-left:15px;
	position:relative;
	bottom:-1px;
	white-space:nowrap;
}
.prdInfoSpace .itemcapClose {
	display:none;
	font-size:85%;
	color:#0000DD;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itemsummary/bg_arrow_01.gif) no-repeat 5px -96px;
	padding-left:15px;
	position:relative;
	bottom:-1px;
	white-space:nowrap;
}
.prdInfoSpace .itemcapClose {
	display:inline;
}
.prdInfoSpace .itemcapOpen:hover,
.prdInfoSpace .itemcapClose:hover {
	text-decoration:underline;
	cursor:pointer;
}
#tabContents #mainLeft .specInfo {
	margin-bottom:10px;
}
#tabContents #mainLeft .specInfo .specInfoTtl {
    border-bottom: 1px dotted #BBBBBB;
}
#tabContents #mainLeft .specInfo .specInfoTtl span {
    background: none repeat scroll 0 0 #ECECEC;
    padding: 3px 20px 0;
}
#tabContents #mainLeft .specInfo .specInfoTxt {
    border-bottom: 1px dotted #BBBBBB;
    padding: 5px 0;
	line-height:140%;
}
/* specinfo end */

/* specinfo2 sm4 130614 */
#tabContents #mainLeft .specInfo2 {
	margin-bottom:15px;
}
#tabContents #mainLeft .specInfo2End {
	margin-bottom:40px;
}
#tabContents #mainLeft .specInfo2 p.specInfoTtl {
	padding:0 0 1px;
	line-height:100%;
    border-bottom: 1px dotted #BBBBBB;
}
#tabContents #mainLeft .specInfo2 p.specInfoTtl span {
    background: none repeat scroll 0 0 #ECECEC;
    padding: 3px 20px 1px;
}
#tabContents #mainLeft .specInfo2 p {
    padding: 5px 0;
	line-height:140%;
}
#tabContents #mainLeft .specInfo2 .specInfoTxt {
    border-top: 1px dotted #BBBBBB;
}
#tabContents #mainLeft .specInfo2 table {
	width:100%;
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin:8px 0 15px;
}
#tabContents #mainLeft .specInfo2 table th {
	background-color:#eeeeee;
	border:1px solid #cccccc;
	padding:6px 6px 4px;
	line-height:125%;
	word-wrap:break-word;
	text-align:center;
}
#tabContents #mainLeft .specInfo2 table td {
	border:1px solid #cccccc;
	padding:6px 6px 4px;
	line-height:125%;
	word-wrap:break-word;
	text-align:center;
}
#tabContents #mainLeft .specInfo2 ul {
	margin:10px 0 0 15px;
}
#tabContents #mainLeft .specInfo2 ol {
	margin:10px 0 0 20px;
}
* html #tabContents #mainLeft .specInfo2 ol {
	margin-left:25px;
}
#tabContents #mainLeft .specInfo2 ul li,
#tabContents #mainLeft .specInfo2 ol li {
	margin-bottom:3px;
	line-height:135%;
}

/* クチコミ・レビュー 新投稿画面 */		/* sm6 20130409 */
#main .tblInput.ver2 {
	border-left:none;
	border-right:none;
	border-top:1px solid #CBCBCB;
	margin-top:10px;
}
#main .tblInput.ver2 th,
#main .tblInput.ver2 td {
	background-image:none;
	border-bottom:1px solid #CBCBCB;
}
#main .tblInput.ver2 th {
	background:#F2F2F2;
	border-top:1px solid #FFF;
	padding:10px 0;
	text-align:center;
	width:140px;
}
#main .tblInput.ver2 th span {
	color:#F00;
	display:block;
	font-size:85%;
	font-weight:normal;
	margin-top:3px;
}
#main .tblInput.ver2 th .ex {
	background:#F7F7F7;
	border:1px dotted #CCC;
	color:#666;
	margin:10px 8px 0;
	font-size:85%;
	padding:8px 10px 5px;
	width:102px;
}
#main .tblInput.ver2 th .ex ul { margin-left:10px;}
#main .tblInput.ver2 th .ex li {
	font-weight:normal;
	text-align:left;
}
#main .tblInput.ver2 th .ex span {
	color:#666;
	font-size:100%;
	text-align:right;
}
#main .tblInput.ver2 th .help {
	display:block;
	margin-top:5px;
}
#main .tblInput.ver2 th .help a.helpIcon { padding-bottom:3px;}
#main .tblInput.ver2 td {	padding:10px;}
#main .tblInput.ver2 td input[type=button] {
	cursor:pointer;
	font-size:92%;
	padding:3px 5px;
}
#main .tblInput.ver2 td input[type=radio],
#main .tblInput.ver2 td input[type=checkbox] { margin-right:4px;}
#main .tblInput.ver2 td input[type=file] { padding:4px 0;}
#main .tblInput.ver2 td .attention {
	display:block;
	font-size:85%;
	line-height:130%;
	margin-top:5px;
}
#main .tblInput.ver2 td .attention.red { color:#F00;}
#main .tblInput.ver2 td .attention.inline { display:inline;}
#main .tblInput.ver2 td dt {
	float:left;
	padding:5px 0;
	width:4.5em;
}
#main .tblInput.ver2 td dd { padding:3px 0;}
#main .tblInput.ver2 .iconchoice {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/bbs_icons.gif) no-repeat right;
	padding:2px 70px 2px 0;
}
#main .tblInput.ver2 .lttrCount {	color:#666;}
#main .tblInput.ver2 .lttrCount.block {
	display:block;
	margin-top:5px;
}
#main .tblInput.ver2 .agechoice {
	display:block;
	margin-top:8px;
}
#main .tblInput.ver2 .agechoice select { padding:3px 3px 0;}
#main .tblInput.ver2 .agechoice option { padding:3px;}
#main .tblInput.ver2 .classification label { cursor:pointer;}
#main .tblInput.ver2 .titletextarea {
	padding:5px;
	width:400px;
}
#main .tblInput.ver2 .commentTextarea {
	padding:5px;
	width:750px;
}
#main .tblInput.ver2 .attArea {
	background:#E7E7E7;
	padding:5px 10px;
}
#main .tblInput.ver2 #comment_bg .attArea ul { margin-left:20px;}
#main .tblInput.ver2 .mojiCount {
	color:#666;
	font-size:92%;
	margin-left:10px;
}
#main .tblInput.ver2 .mojiCount #subject-count,
#main .tblInput.ver2 .mojiCount #comment-count {
	color:#F60;
	font-weight:bold;
}
#main .tblInput.ver2 .imgCaption { padding:3px 5px;}
#main .tblInput.ver2 .hptextarea {
	padding:3px 5px;
	width:400px;
}
#main .tblInput.ver2 .urltextarea {
	padding:3px 5px;
	width:680px;
}
#main .tblInput.ver2 #file_upload { margin-left:0;}
#main .tblInput.ver2 #file_up .step {
	background:#F5F5F5;
	margin-bottom:5px;
	padding:0 5px 5px;
	width:760px;
}
#main .tblInput.ver2 #file_up .errMsg {
	background:url(http://img1.kakaku.k-img.com/images/id/icon_errormsg.gif) no-repeat 0 center;
	color:#F00;
	font-size:100%;
	font-weight:bold;
	height:33px;
	line-height:33px;
	margin:0 0 10px 0;
	padding-left:44px;
}
#main .tblInput.ver2 #file_up .step .label-title1 {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_imgupload_step1.gif) no-repeat left;
}
#main .tblInput.ver2 #file_up .step .label-title2 {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_imgupload_step2.gif) no-repeat left;
}
#main .tblInput.ver2 #file_up .prevewImage,
#main .tblInput.ver2 #file_up .prevewImage { margin:20px 10px 10px;}
#main .tblInput.ver2 #file_up .prevewImage.clm3 {	width:450px;}
#main .tblInput.ver2 #file_up .prevewImage.clm4 {	width:610px;}
#main .tblInput.ver2 #file_up .prevewImage.movie { width:430px;}
#main .tblInput.ver2 #file_up .prevewImage p {
	border-bottom:1px dotted #999999;
	font-weight:bold;
	padding-bottom:3px;
}
#main .tblInput.ver2 #file_up .prevewImage .tblPhoto,
#main .tblInput.ver2 #file_up .prevewImage .tblMovie { margin:10px auto 0;}
#main .tblInput.ver2 #file_up .prevewImage li {
	float:left;
	list-style-type:none;
	margin-right:30px;
	text-align:center;
}
#main .tblInput.ver2 #file_up .prevewImage .tblPhoto li { width:130px;}
#main .tblInput.ver2 #file_up .prevewImage .tblMovie li { width:200px;}
#main .tblInput.ver2 #file_up .prevewImage li.last { margin-right:0;}
#main .tblInput.ver2 #file_up .prevewImage li span {
	color:#666;
	display:block;
	font-size:85%;
	line-height:120%;
	margin-top:3px;
	text-align:left;
	word-break:break-all;
	word-wrap:break-word;
}
#main .tblInput.ver2 #file_up .prevewImage li span.delete {
	margin-bottom:5px;
	text-align:center;
}
#main .tblInput.ver2 #file_up .prevewImage .tblMovie .movSam {
	color:#333;
	display:table-cell;
	font-size:112%;
	height:93px;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	width:180px;
	word-break:break-all;
	word-wrap:break-word;
}
#main .tblInput.ver2 #title_bg,
#main .tblInput.ver2 #comment_bg { width:760px;}
#main .tblInput.ver2 #comment_bg #tab li a { width:4em;}
#main .tblInput.ver2 #title_bg ul {	margin-left:20px;}
#main .tblInput.ver2 .tblInput02,
#main .tblInput.ver2 .tblInput03 { width:770px;}
#main .tblInput.ver2 .tblInput03 td { line-height:160%;}
#main .tblInput.ver2 .tblInput02 { font-size:90%;}
#main .tblInput.ver2 .tblInput02 th {
	background:#d7edf7;
	border-top:1px solid #edf7fb;
	padding:5px;
	text-align:center;
}
#main .tblInput.ver2 .tblInput02 td { padding:5px;}
#main .tblInput.ver2 .tblInput02 td.revHead,
#main .tblInput.ver2 .tblInput03 td.revHead {
	background:#F2F2F2;
	border-top:1px solid #FFF;
	text-align:center;
}
#main .tblInput.ver2 .tblInput02 td label {
	cursor:pointer;
	display:block;
	margin:0;
}
#main .tblInput.ver2 .tblInput02.jsOn td.revStar label {
	margin:0 auto;
	width:31px;
}
#main .tblInput.ver2 .tblInput02.jsOn td input {
	position:absolute;
	z-index:-1;
}
#main .tblInput.ver2 .tblInput02.jsOn td.revStar label {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_entry_star_none.gif) no-repeat;
	height:25px;
	width:27px;
}
#main .tblInput.ver2 .tblInput02.jsOn td.revStar label.on {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_entry_star.gif) no-repeat;
}
#main .tblInput.ver2 .tblInput02.jsOn td.noReview {	padding:3px 10px;}
#main .tblInput.ver2 .tblInput02.jsOn td.noReview label {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/btn_noreview.gif) no-repeat;
	height:24px;
	width:50px;
}
#main .tblInput.ver2 .tblInput02.jsOn td.noReview label.on {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/btn_noreview_on.gif) no-repeat;
}
#main .tblInput.ver2 .tblInput03 td label { margin-right:20px;}
#main .tblInput.ver2 .tblInput02.jsOn .revTotal td {
	background:#FFFDE4;
	border-top:1px solid #FFF;
}
#main .tblInput.ver2 .tblInput02.jsOn .revTotal .revHead {
	background:#F2F2F2;
	font-weight:bold;
}
#main .tblInput.ver2 .tblInput02.jsOn .revTotal td.revStar label {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_entry_star_none_total.gif) no-repeat;
	height:30px;
	width:32px;
}
#main .tblInput.ver2 .tblInput02.jsOn .revTotal td.revStar label.on {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_entry_star_total.gif) no-repeat;
}

/* クチコミ・レビュー初回投稿時アラート
---------------------------------------------- */		/* sm6 20130409 */
#alertBgLayer {
	background:#000;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	filter:alpha(opacity=60);  /* IE7以下 */
	-ms-filter:"alpha(opacity=60)"; /* IE8 */
	opacity:0.6;
	top:0;
	width:100%;
	z-index:90;
}
#alertLayer {
	background:#FFF;
	border:3px solid #09F;
	display:none;
	font-size:114%;
	position:fixed;
	border-radius:8px;					/* CSS3草案 */
	-webkit-border-radius:8px;	/* Safari,Google Chrome用 */
	-moz-border-radius:8px;		/* Firefox用 */
	text-align:left;
	line-height:160%;
	padding:20px 30px;
	z-index:99;
}
#alertLayer ul {	margin-left:15px;}
#alertLayer .layerTitle {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_wakaba.gif) no-repeat left top;
	border-bottom:2px dotted #09F;
	font-size:128%;
	font-weight:bold;
	margin-bottom:10px;
	padding:7px 0 10px 35px;
}
#alertLayer .layerBtnArea {
	margin:20px 0 0;
	text-align:center;
}
#alertLayer .layerBtnArea p.entryBtn { margin-bottom:10px;}

/* レビューデザイン変更
---------------------------------------------- */	/* sm6 20130411 */
#review .tblItemview02.ver2013 {
	border-left:1px solid #CECECE;
	border-top:1px solid #CECECE;
	font-size:85%;
}
#review .tblItemview02.ver2013 th,
#review .tblItemview02.ver2013 td {
	border-bottom:1px solid #CECECE;
	border-right:1px solid #CECECE;
}
#review .tblItemview02.ver2013 th {
	background:#D7EDF7;
	border-top:1px solid #EDF7FB;
}
#review .tblItemview02.ver2013 .revHead {
	background:#F2F2F2;
	border-top:1px solid #FFF;
	text-align:left;
	width:9em;
}
#review .tblItemview02.ver2013 .rating {
	font-family:Verdana;
	text-align:left;
	width:9.5em;
}
#review .tblItemview02.ver2013 .rating span {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_rate_stars_sum.gif) no-repeat;
	font-weight:bold;
	padding-left:66px;
}
#review .tblItemview02.ver2013 .rating span.rate5full { background-position:0 0;}
#review .tblItemview02.ver2013 .rating span.rate4half { background-position:0 -30px;}
#review .tblItemview02.ver2013 .rating span.rate4full { background-position:0 -60px;}
#review .tblItemview02.ver2013 .rating span.rate3half { background-position:0 -90px;}
#review .tblItemview02.ver2013 .rating span.rate3full { background-position:0 -120px;}
#review .tblItemview02.ver2013 .rating span.rate2half { background-position:0 -150px;}
#review .tblItemview02.ver2013 .rating span.rate2full { background-position:0 -180px;}
#review .tblItemview02.ver2013 .rating span.rate1half { background-position:0 -210px;}
#review .tblItemview02.ver2013 .rating span.rate1full { background-position:0 -240px;}
#review .tblItemview02.ver2013 .rating span.rateHalf { background-position:0 -270px;}
#review .tblItemview02.ver2013 .rating span.rateNone { background-position:0 -300px;}
#review .tblItemview02.ver2013 .average {
	font-family:Verdana;
	width:4em;
}
#review .tblItemview02.ver2013 .rank { width:5em;}
#review .tblItemview02.ver2013 .comment {	text-align:left;}
#review .tblItemview02.ver2013 .avhi .rating,
#review .tblItemview02.ver2013 .avhi .average {
	background:#FFFDE4;
	border-top:1px solid #FFF;
}
#review .reviewRateTbl .rateNote {
	font-size:85%;
	list-style-type:none;
	margin-top:5px;
}

/* レビュー表示切り替え */
#revSort {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_sort_bg.gif) no-repeat bottom;
	margin-top:10px;
	padding-bottom:6px;
	width:740px;
}
#revSort table {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_sort_tp.gif) no-repeat top;
	width:740px;
}
#revSort th {
	font-weight:bold;
	padding:8px 10px 2px;
	text-align:center;
	width:80px;
}
#revSort td {
	padding:8px 10px 2px;
	line-height:180%;
	text-align:left;
	width:620px;
}
#revSort td dt {
	color:#999;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/arrow_revsort.gif) no-repeat right;
	float:left;
	margin-right:8px;
	padding-right:8px;
	width:4em;
	clear: both;
}
#revSort td dd {
	border-right:1px dotted #999;
	display:inline;
	margin-right:8px;
	padding-right:8px;
}
#revSort td dd.last { border-right:none;}
#revSort td dd.last { margin-right:0;padding-right:0;} /* add sm12 20131007*/
#revSort td dd select { padding:2px;}
#revSort td dd select#variation { max-width: 450px;}




/* レビュー投稿者情報 */
#main #reviewList #review .newreviewbox .reviewBox.ver2013 .catebox {	padding-bottom:0;}
#review .reviewBox.ver2013 .breadcrumbs { margin-bottom:0;}
#review .reviewBox.ver2013 .userInfo {
	line-height:150%;
	position:relative;
	padding-top:5px;
}
#review .reviewBox.ver2013 .userInfo .userIcon {
	float:left;
	padding-top:5px;
	width:36px;
}
#review .reviewBox.ver2013 .userInfo.line1 .userIcon { padding-top:0;}
#review .reviewBox.ver2013 .userInfo .userBaseInfo {
	float:left;
	line-height:32px;
	width:686px;
}
#review .reviewBox.ver2013.proReview .userInfo .userName {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_pro_review.gif) no-repeat right;
	padding-right:86px;
}
#review .reviewBox.ver2013 .userInfo .entryDate {
	font-family:Verdana;
	margin-left:10px;
}
#review .reviewBox.ver2013 .userInfo .reviewId {
	font-family:Verdana;
	margin-left:10px;
}
#review .reviewBox.ver2013 .userInfo .userInfoCount {	float:left;}
#review .reviewBox.ver2013 .userInfo .userInfoCount li {
	background:url(http://img1.kakaku.k-img.com/images/bbs/line_separate_01.gif) no-repeat right;
	display:inline;
	font-size:85%;
	margin-right:5px;
	padding-right:8px;
}
#review .reviewBox.ver2013 .userInfo .userInfoCount li.funCnt,
#review .reviewBox.ver2013 .userInfo .userInfoCount li.last { background:none;}
#review .reviewBox.ver2013 .userInfo .userInfoCount li span {
	font-family:Verdana;
	font-size:114%;
}
#review .reviewBox.ver2013 .userInfo .btnFavoriteKuchikomist {
	float:right;
	font-size:85%;
}
#review .reviewBox.ver2013 .userInfo .btnFavoriteKuchikomist a {
	display:inline-block;
	height:26px;
	overflow:hidden;
	width:152px;
}
#review .reviewBox.ver2013 .userInfo .btnFavoriteKuchikomist a span.btn {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/btn_favorite-kuchikomist.png) no-repeat 0 0;
	display:block;
	height:26px;
	width:152px;
}
#review .reviewBox.ver2013 .userInfo .btnFavoriteKuchikomist a:hover span.btn { background-position:0 -36px;}
#review .reviewBox.ver2013 .userInfo .btnFavoriteKuchikomist a span.btn.cancel { background-position:0 -72px;}
#review .reviewBox.ver2013 .userInfo .btnFavoriteKuchikomist a:hover span.btn.cancel { background-position:0 -108px;}
#review .reviewBox.ver2013 .userInfo .reviewCount {
	font-size:85%;
	white-space:nowrap;
}
#review .reviewBox.ver2013 .userInfo .reviewCount a {
	font-family:Verdana;
	font-size:114%;
}
#review .reviewBox.ver2013 .revMainClmWrap {
	float:right;
	width:486px;
}
#review .reviewBox.ver2013 .revMainClm { float:none;}

/* 評点 */
#review .reviewBox.ver2013 .revRateBox table {
	border-collapse:collapse;
	font-size:92%;
	line-height:140%;
	width:230px;
}
#review .reviewBox.ver2013 .revRateBox th {
	background:#FFF;
	border-bottom:1px dotted #CCC;
	border-right:none;
	padding:7px 8px;
	text-align:left;
}
#review .reviewBox.ver2013 .revRateBox td {
	border-bottom:1px dotted #CCC;
	border-right:none;
	font-family:Verdana;
	font-weight:bold;
	padding:7px 8px 7px 0;
	text-align:right;
	width:88px;
}
#review .reviewBox.ver2013 .revRateBox .last th,
#review .reviewBox.ver2013 .revRateBox .last td {	border-bottom:1px solid #CCC;}
#review .reviewBox.ver2013 .revRateBox td span {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_rate_stars.gif) no-repeat;
	display:block;
}
#review .reviewBox.ver2013 .revRateBox .rate5 span { background-position:0 -5px;}
#review .reviewBox.ver2013 .revRateBox .rate4 span { background-position:0 -33px;}
#review .reviewBox.ver2013 .revRateBox .rate3 span { background-position:0 -61px;}
#review .reviewBox.ver2013 .revRateBox .rate2 span { background-position:0 -89px;}
#review .reviewBox.ver2013 .revRateBox .rate1 span { background-position:0 -117px;}
#review .reviewBox.ver2013 .revRateBox .rate0 span { background-position:0 -145px;}
#review .reviewBox.ver2013 .revRateBox .rateNo span {
	background-position:0 -168px;
	color:#999;
	font-weight:normal;
	text-align:center;
}
#review .reviewBox.ver2013 .revRateBox .total th {
	background:#FFFDE4;
	border-bottom:none;
	font-weight:bold;
	padding:8px 0 2px 8px;
}
#review .reviewBox.ver2013 .revRateBox .total td {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_rate_stars_total.gif) no-repeat #FFFDE4;
	border-bottom:none;
	color:#FF8448;
	font-size:130%;
	padding:8px 8px 2px 0;
	line-height:100%;
	width:108px;
}
#review .reviewBox.ver2013 .revRateBox.total .total th,
#review .reviewBox.ver2013 .revRateBox.total .total td { padding-bottom:8px;}
#review .reviewBox.ver2013 .revRateBox .total .rate5 { background-position:0 -1px;}
#review .reviewBox.ver2013 .revRateBox .total .rate4 { background-position:0 -29px;}
#review .reviewBox.ver2013 .revRateBox .total .rate3 { background-position:0 -57px;}
#review .reviewBox.ver2013 .revRateBox .total .rate2 { background-position:0 -85px;}
#review .reviewBox.ver2013 .revRateBox .total .rate1 { background-position:0 -113px;}
#review .reviewBox.ver2013 .revRateBox .total .rate0 { background-position:0 -141px;}

/* レビュー投稿画像・動画 */
#review .reviewBox.ver2013 .tblMov th,
#review .reviewBox.ver2013 .tblPhoto th {
	background:#FFF;
	border:none;
}
#review .reviewBox.ver2013 .tblMov td,
#review .reviewBox.ver2013 .tblPhoto td {
	border:none;
}
#review .reviewBox.ver2013 .tblMovie,
#review .reviewBox.ver2013 .tblPhoto {
	margin:10px auto 0;
	width:450px;
}
#review .reviewBox.ver2013 .tblMovie li {
	float:left;
	margin-right:30px;
	position:relative;
	text-align:center;
	width:210px;
}
#review .reviewBox.ver2013 .tblPhoto li {
	float:left;
	margin-right:30px;
	text-align:center;
	width:130px;
}
#review .reviewBox.ver2013 .tblMovie li.last,
#review .reviewBox.ver2013 .tblPhoto li.last { margin-right:0;}
#review .reviewBox.ver2013 .tblPhoto li a:hover {
	filter:alpha(opacity=80);  /* IE7以下 */
	-ms-filter:"alpha(opacity=80)"; /* IE8 */
	opacity:0.8;
	*zoom:1;
}
#review .reviewBox.ver2013 .tblMovie li span,
#review .reviewBox.ver2013 .tblPhoto li span {
	color:#666;
	display:block;
	font-size:85%;
	line-height:120%;
	margin-top:3px;
	text-align:left;
}
#review .reviewBox.ver2013 .tblMovie li span img { margin-bottom:3px;}

/* レビュアー投稿状況 */
#review .reviewBox.ver2013 .revDetailData {
	border-top:1px dotted #999;
	margin-top:10px;
	padding-top:8px;
}
#review .reviewBox.ver2013 .revDetailData dl {
	line-height:200%;
	*line-height:140%;	/* sm6 20130718 add */
}
#review .reviewBox.ver2013 .revDetailData dt,
#review .reviewBox.ver2013 .revDetailData dd {
	display:inline;
	white-space:nowrap;
	*margin-bottom:8px;		/* sm6 20130718 add */
	*zoom:1;
}
#review .reviewBox.ver2013 .revDetailData .comp dt,
#review .reviewBox.ver2013 .revDetailData .comp dd { white-space:normal;}	/*sm6 20130530 add */
#review .reviewBox.ver2013 .revDetailData dt {
	background:#EEE;
	color:#666;
	font-size:85%;
	margin-right:5px;
	padding:3px 4px 2px 5px;
	*padding:0 4px 0 5px;
}
#review .reviewBox.ver2013 .revDetailData dd {
	font-size:92%;
	margin-right:5px;
/* sm6 20130530 add */
	border-left:1px solid #D1D1D1;
	padding-left:8px;
/* /sm6 20130530 add */
}
#review .reviewBox.ver2013 .revDetailData dt + dd {	/*sm6 20130530 add */
	border:none;
	padding-left:0;
}
#review .reviewBox.ver2013 .revDetailData p {
	color:#666;
	font-size:85%;
	margin-top:3px;
}

/* よく投稿するカテゴリ */
#review .reviewBox.ver2013 .commonCategory {
	font-size:85%;
	margin-top:10px;
	position:relative;
}
#review .reviewBox.ver2013 .commonCategory .comCateTitle {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/com_cate_balloon_bg.png) no-repeat right;
	display:inline-block;
	font-weight:bold;
	height:30px;
	position:absolute;
	left:0;
	top:-5px;
}
#review .reviewBox.ver2013 .commonCategory .comCateTitle span {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/com_cate_balloon_head.png) no-repeat left;
	display:block;
	height:25px;
	padding:5px 10px 0 10px;
}
#review .reviewBox.ver2013 .commonCategory .comCate {	margin-top:15px;}
#review .reviewBox.ver2013 .commonCategory dl {
	float:left;
	height:20px;
	line-height:20px;
	white-space:nowrap;
}
#review .reviewBox.ver2013 .commonCategory dt,
#review .reviewBox.ver2013 .commonCategory dd {
	display:inline;
	margin-right:3px;
}
#review .reviewBox.ver2013 .commonCategory dt span {
	display:inline-block;
	height:19px;
	vertical-align:middle;
	width:18px;
}
#review .reviewBox.ver2013 .commonCategory dt span.medalG {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_gold.gif) no-repeat left;
}
#review .reviewBox.ver2013 .commonCategory dt span.medalS {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_silver.gif) no-repeat left;
}
#review .reviewBox.ver2013 .commonCategory dt span.medalB {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_bonze.gif) no-repeat left;
}
#review .reviewBox.ver2013 .commonCategory dt span.shield {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_shield.gif) no-repeat left;
}
#review .reviewBox.ver2013 .commonCategory dd {	font-family:Verdana;}
#review .reviewBox.ver2013 .commonCategory dd.review {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_review_userinfo.gif) no-repeat left;
	padding-left:16px;
}
#review .reviewBox.ver2013 .commonCategory dd.bbs {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_bbs_userinfo.gif) no-repeat left;
	border-right:1px solid #CCC;
	margin-right:8px;
	padding-left:18px;
	padding-right:5px;
}
#review .reviewBox.ver2013 .commonCategory dl.last dd.bbs {
	border-right:none;
	margin-right:0;
	padding-right:0;
}
#review .reviewBox.ver2013 .commonCategory .moreProf {
	float:right;
	margin:5px 0 0 5px;
}
#review .reviewBox.ver2013 .commonCategory .moreProf a {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/arrow03.gif) no-repeat left;
	padding-left:6px;
}

/* 参考になった */
#review .reviewBox.ver2013 .referReview {
	border-top:none;
	padding:0 0 0 5px;
	margin-top:5px;
}

/* 新着レビュー一覧 */
#main #reviewList #review .newreviewbox .reviewBox.ver2013 .catebox .prdinfo .prdctgry p,
#main #reviewList #review .newreviewbox .reviewBox.ver2013 .cateboxPro .prdinfo .prdctgry p {
	display:table-cell;
	height:66px;
	padding:0 10px;
	vertical-align:middle;
	width:632px;
	_float:left;
	*height:50px;
	*padding-top:16px;
}

/* コスメカテゴリ、サプリカテゴリ 価格比較タブ レーダーチャート非表示 */
#cosme #contentsSummary .ctsbox .ctsboxBottom #revRatingBox #revRating,
#cosmetic #contentsSummary .ctsbox .ctsboxBottom #revRatingBox #revRating,
#supplement #contentsSummary .ctsbox .ctsboxBottom #revRatingBox #revRating {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}

/* 【再レビュー】レビュー投稿画面		sm6 20130426
------------------------------------------------- */
#main .tblInput #itemSearchBx { padding-top:10px;}
#main .tblInput #itemSearchBx p.alerttxt {
	background:url(http://img1.kakaku.k-img.com/images/id/icon_errormsg.gif) no-repeat left;
	border:none;
	color:#F00;
	font-weight:bold;
	height:33px;
	line-height:33px;
	margin-bottom:10px;
	padding-left:44px;
}
#main .tblInput #itemSearchBx #keywordSrch,
#main .tblInput #itemSearchBx #urlSrch {
	background:#F5F5F5;
	padding:10px;
}
#main .tblInput #itemSearchBx #keywordSrch p,
#main .tblInput #itemSearchBx #urlSrch p {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_search.gif) no-repeat left;
	border-bottom:1px dotted #B1B1B1;
	font-weight:bold;
	height:23px;
	line-height:23px;
	margin-bottom:8px;
	padding:0 0 5px 28px;
}
#main .tblInput #itemSearchBx #keywordSrch .keywordBox,
#main .tblInput #itemSearchBx #urlSrch .urlBox { padding:3px 5px;}
#main .tblInput #itemSearchBx #keywordSrch select { padding:3px 3px 0 3px;}
#main .tblInput #itemSearchBx #keywordSrch option { padding:3px;}
#main .tblInput #revCompItemList td {
	padding-bottom:5px;
	padding-top:5px;
}
#main .tblInput #revCompItemList td.itemimg {
	text-align:center;
	width:24px;
}
#main .tblInput #revCompItemList td.itemname {　border-right:none;}
#main .tblInput #revCompItemList td.itemdelete {
	text-align:center;
	width:50px;
}
#reviewFinish .entryFinishNote {
	font-size:114%;
	margin:-20px 0 40px;
}
#reviewFinish .entryFinishNote span {
	color:#F00;
	font-family:Verdana;
	font-size:128%;
	font-weight:bold;
}

/* 【再レビュー】アイテムビューレビュータブ		sm6 20130426
------------------------------------------------------------- */
#review #revSort { margin-bottom:10px;}
#review .reviewBox.boxGr {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_gray_tp.gif) no-repeat top;
	padding-top:6px;
	width:740px;
}
#review .reviewBox.boxGr.proReview {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_pro_tp.gif) no-repeat top;
}
#review .reviewBox.boxGr .boxGrTp {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_gray_btm.gif) no-repeat bottom;
	padding-bottom:8px;
	width:740px;
}
#review .reviewBox.boxGr.proReview .boxGrTp {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_pro_btm.gif) no-repeat bottom;
}
#review .reviewBox.boxGr .boxGrInner {
	background:#EEE;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	padding:6px 9px;
	width:720px;
}
#review .reviewBox.boxGr.proReview .boxGrInner {
	background:#E7EFF4;
	border-left:1px solid #C9D9E1;
	border-right:1px solid #C9D9E1;
}
#review .reviewBox.boxGr .breadcrumbs {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_ceparate_line.gif) repeat-x bottom;
	margin-bottom:5px;
	padding-bottom:12px;
}
#review .reviewBox.boxGr.proReview .breadcrumbs {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_pro_box_ceparate_line.gif) repeat-x bottom;
}
#review .reviewBox.boxGr .userInfo {
	float:left;
	padding-top:0;
	width:560px;
}
#review .reviewBox.boxGr .userInfo .userInfoCount{ line-height:140%;}
#review .reviewBox.boxGr.proReview .userInfo { width:536px;}
#review .reviewBox.boxGr .userInfo .userName a {
	color:#C00;
	font-weight:bold;
}
#review .reviewBox.boxGr .btnFavoriteKuchikomist {
	float:right;
	width:152px;
}
#review .reviewBox.boxGr .btnFavoriteKuchikomist a span.btn {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/btn_favorite-kuchikomist.png) no-repeat 0 0;
	display:block;
	height:26px;
	width:152px;
}
#review .reviewBox.boxGr .btnProReview {
	float:right;
	width:181px;
}
#review .reviewBox.boxGr .btnFavoriteKuchikomist a:hover span.btn {	background-position:0 -36px;}
#review .reviewBox.boxGr .btnFavoriteKuchikomist a span.btn.cancel { background-position:0 -72px;}
#review .reviewBox.boxGr .commonCategory {
	margin:5px 0 0;
	position:inherit;
}
#review .reviewBox.boxGr .commonCategory .comCateTitle {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_balloon_br.gif) no-repeat left;
	border-left:1px solid #ACC4CB;
	float:left;
	height:21px;
	line-height:21px;
	overflow:hidden;
	padding-left:5px;
	position:inherit;
	width:124px;
}
#review .reviewBox.boxGr .commonCategory .comCate {
	float:left;
	*margin-left:130px;
	margin-top:0;
	width:590px;
}
#review .reviewBox.boxGr .commonCategory .comCate .moreProf { white-space:nowrap;}
#review .reviewBox.boxGr.proReview .proProfile {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_profile_bg.gif) no-repeat top left #FFF;
	border:1px solid #c9d9e1;
	border-radius:5px;
	-webkit-border-radius:5px;/* Safari,Chrome */
	-moz-border-radius:5px;   /* Firefox */
	font-size:85%;
	line-height:160%;
	margin:3px 0 10px;
	padding:3px 10px;
	width:700px;
}
#review .reviewBox.boxGr.proReview .proProfile .bxTtl {
	color:#FFF;
	font-weight:bold;
	padding-right:20px;
}
#review .reviewBox.boxGr.proReview .proProfile .andMore {
	float:right;
	padding:0;
}
#review .reviewBox.boxGr.proReview .proProfile .andMore a {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/arrow03.gif) no-repeat left;
	padding-left:8px;
}
#review .reviewBox .reviewBoxWt {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_normal_tp.gif) no-repeat top;
	margin-top:8px;
	padding-top:5px;
	width:722px;
}
#review .reviewBox.boxGr.proReview .reviewBoxWt {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_normal_pro_tp.gif) no-repeat top;
}
#review .reviewBox .reviewBoxWt.revHistory {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_history_tp.gif) no-repeat top;
	margin-top:20px;
}
#review .reviewBox .reviewBoxWtTp {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_normal_btm.gif) no-repeat bottom;
	padding-bottom:5px;
	width:722px;
}
#review .reviewBox.boxGr.proReview .reviewBoxWtTp {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_normal_pro_btm.gif) no-repeat bottom;
}
#review .reviewBox .revHistory .reviewBoxWtTp {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_history_btm.gif) no-repeat bottom;
}
#review .reviewBox .reviewBoxWtInner {
	background:#FFF;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	padding:5px 10px;
	width:700px;
}
#review .reviewBox.boxGr.proReview .reviewBoxWtInner {
	border-left:1px solid #C9D9E1;
	border-right:1px solid #C9D9E1;
}
#review .reviewBox .revHistory .reviewBoxWtInner {
	background:#F9F9F9;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
}
#review .reviewBox .reviewBoxWt .entryDate {
	font-family:Verdana;
	line-height:160%;
	margin-bottom:8px;
}
#review .reviewBox .reviewBoxWt .entryDate .userIcon {
	margin-right:5px;
	vertical-align:middle;
}
#review .reviewBox .reviewBoxWt .entryDate .icon { float:right;}
#review .reviewBox.boxGr .revSubClm { width:236px;}
#review .reviewBox.boxGr .revSubClm .note {
	color:#666;
	font-size:85%;
}
#review .reviewBox.boxGr .revRateBox {
	background:none #FFF;
	border:3px solid #DDD;
	border-radius:6px;
	-webkit-border-radius:6px;/* Safari,Chrome */
	-moz-border-radius:6px;   /* Firefox */
	padding-top:0px;
	width:230px;
}
#review .reviewBox.boxGr .revRateBox th { background:none;}
#review .reviewBox.boxGr.proReview .revRateBox { border:3px solid #D6E3E9;}
#review .reviewBox.boxGr .revHistory .revRateBox { border:3px solid #DDD;}
#review .reviewBox.boxGr .revRateBox .total th,
#review .reviewBox.boxGr .revRateBox .total td { padding-bottom:8px;}
#review .reviewBox .revHistory .revRateBox td span {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_rate_stars_history.gif) no-repeat;
}
#review .reviewBox .revHistory .revRateBox .total th { background:#F4F4F4;}
#review .reviewBox .revHistory .revRateBox .total td {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_rate_stars_total_history.gif) no-repeat #F4F4F4;
	color:#666;
}
#review .reviewBox.boxGr .revMainClmWrap { width:452px;}
#review .reviewBox.boxGr .reviewTitle {
	border-bottom:1px dotted #999;
	font-size:108%;
	font-weight:bold;
	margin-top:3px;
	padding-bottom:7px;
}
#review .reviewBox.boxGr .reviewTitle a {
	color:#333;
	text-decoration:none;
}
#review .reviewBox.boxGr .reviewTitle a:hover {	color:#666;}
#review .reviewBox.boxGr .reviewTitle span {
	border-left:5px solid #001789;
	padding:3px 5px;
}
#review .reviewBox .revHistory .reviewTitle span { border-left:5px solid #CCC;}
#review .reviewBox.boxGr .tblMov th,
#review .reviewBox.boxGr .tblPhoto th {	background:inherit;}
#review .reviewBox.boxGr .tblPhoto th,
#review .reviewBox.boxGr .tblPhoto td { width:130px;}
#review .reviewBox.boxGr .tblPhoto a:hover img {
	filter:alpha(opacity=80);  /* IE7以下 */
	-ms-filter:"alpha(opacity=80)"; /* IE8 */
	opacity:0.8;
}
#review .reviewBox.boxGr .referCount {
	font-family:Verdana;
	font-size:92%;
	margin-top:15px;
	text-align:right;
}
#review .reviewBox.boxGr .referCount span {
	color:#F00;
	font-weight:bold;
}
#tabContents #review .reviewBox.boxGr .snsShareBtn li {
	float:left;
	margin:0 10px 0 0;
}
#tabContents .reviewBox.boxGr .listAll {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_ceparate_line.gif) repeat-x top;
	margin-top:10px;
	padding-top:10px;
	width:722px;
}
#tabContents .reviewBox.boxGr.proReview .listAll {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_pro_box_ceparate_line.gif) repeat-x top;
}
#tabContents .reviewBox.boxGr .listAll a {
	background:none;
	display:block;
	height:41px;
	overflow:hidden;
	position:relative;
	width:722px;
}
#tabContents .reviewBox.boxGr .listAll a span {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/btn_review_list_s.gif) no-repeat top left;
	display:block;
	height:82px;
	left:0;
	position:absolute;
	top:0;
	width:722px;
}
#tabContents .reviewBox.boxGr .listAll a:hover span { top:-41px;}
#tabContents .reviewBox.boxGr .btnRereview {
	float:right;
	margin-top:10px;
}
#tabContents .reviewBox.boxGr .btnRereview a {
	display:block;
	height:22px;
	overflow:hidden;
	position:relative;
	width:108px;
}
#tabContents .reviewBox.boxGr .btnRereview a img {
	position:absolute;
	left:0;
	top:0;
}
#tabContents .reviewBox.boxGr .btnRereview a:hover img { top:-22px;}

/* 新着レビュー一覧 */
#main #reviewList #review .newreviewbox .reviewBox.boxGr table.catebox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_ceparate_line.gif) repeat-x bottom #EEE;
	padding:5px 8px 7px;
	width:100%;
}
#main #reviewList #review .newreviewbox .reviewBox.boxGr.proReview table.catebox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_pro_box_ceparate_line.gif) repeat-x bottom #E7EFF4;
	border-left:1px solid #C9D9E1;
	border-right:1px solid #C9D9E1;
}
#main #review .boxGr table.catebox .prdimg {
	background-color:#FFF;
	border:3px solid #DDD;
	width:86px;
}
#main #review .boxGr.proReview table.catebox .prdimg {	border-color:#D6E3E9;}
#main #review .boxGr table.catebox .prdctgry {
	background:none;
	font-weight:bold;
	line-height:150%;
	padding:0 10px;
	text-align:left;
	vertical-align:middle;
	width:610px;
}

/* アイテムビュータブ上 レビュー・クチコミなし時ランキングボタン sm4 130614 */
#titleBox .itemTag {
	margin-left:15px;
	vertical-align:middle;
	line-height:100%;
}
#ovBtnS {
	margin:10px 10px 0;
	width:159px;
}
#ovBtnS li {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg_s2.png) no-repeat left top;
	font-weight:normal;
	height:57px;
	list-style-type:none;
	text-align:center;
	width:159px;
}
#ovBtnS li a {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg_s.png) no-repeat left top;
	color:#333 !important;
	display:block;
	height:57px;
	padding-right:7px;
	text-decoration:none;
	width:152px;
}
#ovBtnS li a:hover { background-position:left bottom;}
#ovBtnS li img {
	margin-top:7px;
	vertical-align:text-bottom;
}
#ovBtnS .num {
	color:#FF8400;
	display:inline-block;
	font-family:Verdana;
	font-size:129%;
	font-weight:bold;
	line-height:100%;
	padding-left:2px;
}
#ovBtnS li.ranking .num {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_ranking.gif) no-repeat 0 -3px;
	margin-top:0;
	padding:2px 0 2px 26px;
}
#ovBtnS .subLine {	display:block;}
#ovBtnS .subLine .noRelease {
	color:#666;
	font-size:80%;
	font-size:75%\9;
	line-height:200%\9;
}
#ovBtnS .sup {
	font-size:81%;
	line-height:100%;
	margin-top:1px;
}
#ovBtnS .noSup {
	color:#F00;
	display:block;
	font-size:81%;
	font-weight:bold;
	line-height:100%;
	margin-top:1px;
}

/* クチコミ投稿画面　通常投稿画面/初心者用投稿画面 切り替えボタン		sm6 20130619 */
#main #btnSwt p {
	color:#F00;
	float:left;
	font-weight:bold;
	margin-top:12px;
}
#main #btnSwt p img {	vertical-align:middle;}
#main #btnSwt a {
	float:right;
	height:39px;
	overflow:hidden;
	position:relative;
}
#main #btnSwt a img {
	left:0;
	position:absolute;
	top:0;
}
#main #btnSwt a:hover img { top:-61px;}
#main #btnSwt a.btnNormal {	width:180px;}
#main #btnSwt a.btnBeginner {	width:200px;}

/* クチコミ・レビュー0件枠修正 sm3 2013.10.23 */
#ovBtnBox {
	margin:0 auto;
	width:522px;
}
#ovBtnBox li {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg_2.png) no-repeat left top;
	float:left;
	font-weight:normal;
	height:66px;
	list-style-type:none;
	text-align:center;
	width:174px;
}
#ovBtnBox li .btn {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg.png) no-repeat left top;
	color:#333 !important;
	display:block;
	height:66px;
	padding-right:7px;
	text-decoration:none;
	width:167px;
}
#ovBtnBox li.off .btn {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg_3.png) no-repeat left top;
	width:174px;
	padding-right:0;
}
#ovBtnBox li a.btn:hover     {	background-position:left bottom;}
#ovBtnBox li.off a.btn:hover {	background-position:left top;}

#ovBtnBox li a.btn img,
#ovBtnBox li span.btn img {
	margin-top:9px;
	vertical-align:top;
}
#ovBtnBox li.review a.btn .postbtn img {
	background-image:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_review_postbtn.png);
}
#ovBtnBox li.bbs a.btn .postbtn img {
	background-image:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bbs_postbtn.png);
}
#ovBtnBox li.off a.btn:hover .postbtn img {
	background-position:0 -40px;
}
#ovBtnBox li a.btn .postbtn img {
	display:inline-block;
	margin-top:3px;
}
#ovBtnBox .num {
	color:#FF8400;
	display:inline-block;
	font-family:Verdana;
	font-size:129%;
	font-weight:bold;
	line-height:100%;
	padding-left:2px;
}
#ovBtnBox li.ranking .num {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_ranking.gif) no-repeat 0 -3px;
	height:20px;
	margin-top:3px;
	padding:2px 0 0 26px;
}

/* サイトリンク対策 131126 sm8 */
#ovBtnBox li.ranking .btnTtl {
	position:relative;
	display:inline-block;
	width:85px;
	height:11px;
	margin-top:9px;
	overflow:hidden;
	/display:inline;
	/zoom:1;
}
#ovBtnBox li.ranking .btnTtl img {
	position:absolute;
	top:0;
	left:0;
	margin-top:0;
}
#ovBtnBox li.ranking a:hover .btnTtl img {
	top:-20px;
}
/* サイトリンク対策 131126 end */

#ovBtnBox li.bbs .num {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_user.gif) no-repeat 0 -1px;
	height:20px;
	margin-top:3px;
	padding:3px 0 0 38px;
}
#ovBtnBox .subLine {	display:block;}
#ovBtnBox .subLine .noRelease {
	color:#666;
	font-size:80%;
	font-size:75%\9;
	line-height:200%\9;
}
#ovBtnBox .sup {
	font-size:85%;
	line-height:130%;
	margin-top:2px;
}
#ovBtnBox .sup.proreview {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_pro_review_s.gif) no-repeat top right;
	padding:4px 20px 0 0;
}
#ovBtnBox .noSup {
	color:#F00;
	display:block;
	font-size:85%;
	font-weight:bold;
	line-height:130%;
	margin-top:2px;
}
#ovBtnBox .stars {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icons_star.gif) no-repeat;
	display:inline-block;
	height:22px;
	width:99px;
}
#ovBtnBox .stars.s5 { background-position:0 2px;}
#ovBtnBox .stars.s4half { background-position:0 -28px;}
#ovBtnBox .stars.s4 { background-position:0 -58px;}
#ovBtnBox .stars.s3half { background-position:0 -88px;}
#ovBtnBox .stars.s3 { background-position:0 -118px;}
#ovBtnBox .stars.s2half { background-position:0 -148px;}
#ovBtnBox .stars.s2 { background-position:0 -178px;}
#ovBtnBox .stars.s1half { background-position:0 -208px;}
#ovBtnBox .stars.s1 { background-position:0 -238px;}
#ovBtnBox .stars.s0half { background-position:0 -268px;}
#ovBtnBox .stars.s0 { background-position:0 -298px;}


/* design change sm1 */
#rankCate .rcBoxTop {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rankCate_bg.png);
	background-repeat:none;
	background-position:top;
	width:516px;
	padding-top:5px;
	margin:0 0 10px 5px;
}
#rankCate .rcBoxBtm {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/rankCate_bg.png);
	background-repeat:none;
	background-position:bottom;
	width:516px;
	padding-bottom:5px;
}
#rankCate .dl {
	display:table;
}
#rankCate dt,#rankCate dd {
	display:table-cell;
	vertical-align:middle;
	/float:left;
}
#rankCate dt {
	width:54px;
	padding-left:5px;

}
#rankCate dd {
	width:450px;
	padding:0;
}
#rankCate dd li {
	list-style-type:none;
	float:left;
	padding:0 10px;
	margin:2px 0;
	border-right:1px solid #cccccc;
	/white-space:nowrap;
}
#rankCate dd li:last-child {
	border-right:none;
	padding:0 0 0 10px;
}
#rankCate dd li span.rankNum {
	font-weight:bold;
	color: #ff8400;
}
#rankCate dd li span.rankPosition {
	font-size:85%;
}

#detailBox li {
	list-style-type:none;
}
#detailBox li.ovReview,#detailBox li.ovBbs {
	width:255px;
	margin-left:5px;
	height:36px;
	float:left;
}
#detailBox li dl {
	display:table;
}
#detailBox li dt,#detailBox li dd {
	display:table-cell;
	vertical-align:top;
	/float:left;
}
#detailBox li dd.on a {
	background-image:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtnLong_bg.png);
	background-repeat:none;
	background-position:top;
	width:196px;
	height:36px;
	overflow:hidden;
	display:block;
	color:#333;
}
#detailBox li.ovReview dd.on .revnum {
	text-align:center;
	padding-top:8px;
}
#detailBox li dd.on a:hover {
	background-position:0 -44px;
}
#detailBox li .num {
    color: #ff8400;
    display: inline-block;
    font-family: Verdana;
    font-size: 125%;
    font-weight: bold;
    line-height: 100%;
	letter-spacing:-0.05em;
}
#detailBox li.ovBbs .num {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_user.gif) no-repeat scroll 0 -1px;
    height: 20px;
    padding: 3px 0 0 38px;
}
#detailBox li .sup {
    font-size: 85%;
	line-height:100%;
}
#detailBox li.day .sup {
	letter-spacing:-0.08em;
}
#detailBox li ul.bbsNum {
	margin:5px auto 0;
	display:table;
	border-collapse: separate;
    border-spacing:1px;
	padding-right:13px;
}
#detailBox li ul.bbsNum li {
	display:table-cell;
	vertical-align:middle;
	/float:left;
}
#detailBox li.ovBbs li.kensu {
	text-align:center;
}
#detailBox li.ovBbs li.kensu .ken {
	font-size:85%;
}
#detailBox .stars {
    background:url(http://img1.kakaku.k-img.com/images/itemview/item/icons_star3.gif) no-repeat;
    display: inline-block;
    height: 17px;
    width: 81px;
	margin-right:15px;
}
#detailBox .stars.s5 { background-position:0 2px;}
#detailBox .stars.s4half { background-position:0 -28px;}
#detailBox .stars.s4 { background-position:0 -58px;}
#detailBox .stars.s3half { background-position:0 -88px;}
#detailBox .stars.s3 { background-position:0 -118px;}
#detailBox .stars.s2half { background-position:0 -148px;}
#detailBox .stars.s2 { background-position:0 -178px;}
#detailBox .stars.s1half { background-position:0 -208px;}
#detailBox .stars.s1 { background-position:0 -238px;}
#detailBox .stars.s0half { background-position:0 -268px;}
#detailBox .stars.s0 { background-position:0 -298px;}

#detailBox .sup.proreview {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_pro_review_s.gif) no-repeat top right;
	padding:4px 15px 0 0;
	margin-right:2px;
}

#detailBox li dd.off a {
	background-repeat:none;
	background-position:top;
	width:196px;
	height:36px;
	overflow:hidden;
	display:block;
	color:#333;
	overflow:hidden;
}
#detailBox li.ovReview dd.off a {
	background-image:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtnLongNoreview_bg.png);
}
#detailBox li.ovBbs dd.off a {
	background-image:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtnLongNobbs_bg.png);
}
#detailBox li dd.off a:hover {
	background-position:0 -44px;
}
#detailBox li dd.off a span {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
/* design change end */

/* #book		sm3 20131021 add */
#book #ovBtnBox { margin-bottom:10px;}
#book #ovBtnBox li.bbs .num {
	background:none;
	margin-top:12px;
	padding:0;
}
/* #money		sm3 20131021 add */
#money #ovBtnBox,#card #ovBtnBox,#loan #ovBtnBox,#invest #ovBtnBox { width:445px;}
#money #ovBtnBox li,#card #ovBtnBox li,#loan #ovBtnBox li,#invest #ovBtnBox li {
	background:none;
	width:148px;
}
#money #ovBtnBox li .btn,#card #ovBtnBox li .btn,#loan #ovBtnBox li .btn,#invest #ovBtnBox li .btn {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg_money.png) no-repeat left top;
	width:141px;
}
#money #ovBtnBox li a.btn:hover,#card #ovBtnBox li a.btn:hover,#loan #ovBtnBox li a.btn:hover,#invest #ovBtnBox li a.btn:hover {background-position:left bottom;}
#money #ovBtnBox li span.num2,#card #ovBtnBox li span.num2,#loan #ovBtnBox li span.num2,#invest #ovBtnBox li span.num2 {
	color:#FF8400;
	font-family:Verdana;
	font-weight:bold;
}
#money #ovBtnBox li a.btn .postbtn img,#card #ovBtnBox li a.btn .postbtn img,#loan #ovBtnBox li a.btn .postbtn img,#invest #ovBtnBox li a.btn .postbtn img{
	width:134px;}
#money #ovBtnBox li.review a.btn .postbtn img,#card #ovBtnBox li.review a.btn .postbtn img,#loan #ovBtnBox li.review a.btn .postbtn img,#invest #ovBtnBox li.review a.btn .postbtn img{
	background-image:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_review_postbtn_money.png);}
#money #ovBtnBox li.bbs a.btn .postbtn img,#card #ovBtnBox li.bbs a.btn .postbtn img,#loan #ovBtnBox li.bbs a.btn .postbtn img,#invest #ovBtnBox li.bbs a.btn .postbtn img{
	background-image:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bbs_postbtn_money.png);}
#money #ovBtnBox li.off .btn,#card #ovBtnBox li.off .btn,#loan #ovBtnBox li.off .btn,#invest #ovBtnBox li.off .btn{
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/ovBtn_bg_money_off.png) no-repeat left top;
  width:148px;}
#money #ovBtnBox li.off a.btn:hover,#card #ovBtnBox li.off a.btn:hover,#loan #ovBtnBox li.off a.btn:hover,#invest #ovBtnBox li.off a.btn:hover {
	background-position:left top;}


/* サーチ模造品対応 1307011SM5 */
ul.attentionSearchItm {
	font-size:92%;
	margin-top:-1px;
	padding-bottom:3px;
}
ul.attentionSearchItm li {
	list-style:none;
	line-height:130%;
	letter-spacing:0.04em;
	margin-bottom:4px;
}
ul.attentionSearchItm li span {
	margin-right:3px;
}

/* 130711 sm4 relateKey */
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col {
	width:700px;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/dotline_y.gif) repeat-y 335px top;
}
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col li {
	width:345px;
	float:left;
	list-style-type:none;
}
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey1Col li {
	width:690px;
	float:left;
	list-style-type:none;
}
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col li.right {
	border:none;
	padding-left:10px;
}

#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col li div.rKeyImg,
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col li div.rKeywords,
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey1Col li div.rKeyImg,
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey1Col li div.rKeywords {
	display:table-cell;
	vertical-align:middle;
}
* html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col li div.rKeyImg,
* html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col li div.rKeywords,
* html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey1Col li div.rKeyImg,
* html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey1Col li div.rKeywords {
	display:inline;
	zoom:1;
}
*:first-child+html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col li div.rKeyImg,
*:first-child+html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col li div.rKeywords,
*:first-child+html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey1Col li div.rKeyImg,
*:first-child+html #contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey1Col li div.rKeywords{
	display:inline;
	zoom:1;
}
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey2Col .rKeywords {
	width:240px;
	padding-left:10px;
	text-decoration:underline;
}
#contentsSummary #RelatedKeyBox .relatedKeyBoxIn ul.relatedKey1Col .rKeywords {
	width:600px;
	padding-left:10px;
	text-decoration:underline;
}
/* 130711 sm4 relateKey end */

/* レビュー投稿完了画面改修 sm12 20130712 */
#main .thanksBox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/prdevaluate/evaluateend/bg_review_thanks.png) 130px 20px no-repeat;
	overflow:hidden;
}
#reviewFinish .thanksBox .thanksMsg {
	padding: 40px 0 80px;
}
#reviewFinish .thanksBox .entryFinishNote {font-weight:bold;margin: -40px 0 50px;}
#reviewFinish .thanksBox .reviewCount {
	position:relative;
	background:url(http://img1.kakaku.k-img.com/images/itemview/prdevaluate/evaluateend/bg_review_count.png) no-repeat;
	width:660px;
	height:90px;
	margin:0 auto 20px;
}
#reviewFinish .thanksBox .reviewCount .user {padding:12px 0;font-size:114%;}
#reviewFinish .thanksBox .reviewCount .user span {font-weight:bold;}
#reviewFinish .thanksBox .reviewCount dd {position:absolute;top:50px;float:left;font-size:114%;width:150px;text-align:center;}
#reviewFinish .thanksBox .reviewCount dd span {font-size:128%;color: #FF0000;font-family:Verdana;font-weight:bold;}
#reviewFinish .thanksBox .reviewCount .all {left:162px;}
#reviewFinish .thanksBox .reviewCount .month {right:15px;}
#reviewFinish .thanksBox .entryCampaign {
	background:url(http://img1.kakaku.k-img.com/images/itemview/prdevaluate/evaluateend/bg_review_campaign.png) no-repeat;
	width:280px;
	height:58px;
	margin:0 auto 20px;
	padding:12px 10px 0 310px;
}
#reviewFinish .thanksBox .entryCampaign .now {font-size:114%;}
#reviewFinish .thanksBox .entryCampaign .now span {font-size:128%;color: #FF0000;font-family:Verdana;font-weight:bold;}
#reviewFinish .thanksBox .arrowDown {margin-bottom:0;}
#reviewFinish .thanksBox .thanksProfessional {font-weight:bold;font-size:114%;padding:30px 0 50px 0;}

/* レビュー投稿リマインド枠改修 sm12 20130808 */
#itemRemindBx .pickuptItem {
	width:800px;
	margin:20px auto 0;
	text-align: center;
	}
#itemRemindBx .pickuptItem ul {
    background: none;
	}
#itemRemindBx .pickuptItem ul li {
    margin: 0;
	padding:8px;
	border-right:1px dotted #ccc;
    display: -moz-inline-box;
    display: inline-block;
    /display: inline;
    /margin-right: 3px;
    line-height: 25px;
    width: 140px;
    /zoom: 1;
	float:none;
	}
#itemRemindBx .pickuptItem ul li .btn {
	height:26px;
	width:120px;
	margin:0 auto;
	}

#itemRemindBx .pickuptItem .btnLogin {
    background: url(http://img1.kakaku.k-img.com/images/present/review/common/remind_notlogin_bg_3.gif) no-repeat center top;
    height: 75px;
    padding-top: 75px;
	margin-top:10px;
	}

/* レビュー点数別絞り込み・並べ替え要素追加 sm12 20130814 */
#revSort.manzoku td dl {}
#revSort.manzoku td dd {
	float:left;
	display:block;
	padding:0 0 0 17px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_rate_stars.gif) no-repeat -60px 0;
	padding:0 10px 0 0;
	}
#revSort.manzoku td dd span,#revSort.manzoku td dd a {display:block;padding:0 0 0 16px;	}
#revSort.manzoku td dd a span {display:inline;padding:0;}
#revSort.manzoku td dd.all {background:none;}
#revSort.manzoku td dd.all a {padding:0;}

/*　直販シリーズ改修 130821 sm4 */
#itmArea .itmBoxIn #productInfoBox .priceRateBox {
	display:inline-block;
	white-space:nowrap;
	padding-top:2px;
}
#itmArea .itmBoxIn #productInfoBox .meritArea {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/meritarea_bg.png) repeat-y 0 0;
	width:525px;
	margin:10px 0;
}
#itmArea .itmBoxIn #productInfoBox .meritTtl {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/merit_ttl_bg.png) repeat-y -575px 0;
	width:525px;
}
#itmArea .itmBoxIn #productInfoBox .meritTtl p {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/merit_ttl_bg.png) no-repeat 0 0;
	padding-top:12px;
}
#itmArea .itmBoxIn #productInfoBox .meritTtl span {
	display:block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/merit_ttl_bg.png) no-repeat right bottom;
	width:505px;
	padding:0 10px 10px;
	line-height:1.3;
	font-weight:bold;
}
#itmArea .itmBoxIn #productInfoBox .meritAreaInner {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/meritarea_bg.png) no-repeat right bottom;
	width:511px;
	padding:2px 7px 10px;
}
#itmArea .itmBoxIn #productInfoBox ul.meritList {
	margin-bottom:3px;
}
#itmArea .itmBoxIn #productInfoBox ul.meritList li {
	list-style:none;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/merit_check.png) no-repeat left top;
	margin-bottom:5px;
	padding:2px 0 2px 23px;
	line-height:1.3;
}
#itmArea .itmBoxIn #productInfoBox .commentBox {
	width:511px;
}
#itmArea .itmBoxIn #productInfoBox .commentBox .commentImg {
	width:116px;
	float:left;
}
#itmArea .itmBoxIn #productInfoBox .commentBox .commentImg img {
	vertical-align:top;
}
#itmArea .itmBoxIn #productInfoBox .commentBox .commentTxt {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/aboutmerit_cmt_bg.png) no-repeat -444px bottom;
	width:394px;
	float:left;
	margin-top:-2px;
}
#itmArea .itmBoxIn #productInfoBox .commentBox .commentTxt p {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/aboutmerit_cmt_bg.png) no-repeat right bottom;
	width:394px;
	padding-bottom:5px;
}
#itmArea .itmBoxIn #productInfoBox .commentBox .commentTxt span {
	display:block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/aboutmerit_cmt_bg.png) no-repeat left top;
	width:365px;
	padding:12px 13px 9px 16px;
	line-height:1.3;
}
#itmArea .itmBoxIn #productInfoBox .toshopBtnDirect {
	text-align:center;
	margin:8px 0 0;
	padding-top:8px;
	border-top: 1px dotted #ccc;
}

/*　絞り込み「店頭販売あり」テキスト追加 131119 sm4 */
.cnd_bl_mid ul li .counterSalesText {
	display:inline-block;
	margin:5px 0 0 0;
	padding-left:16px;
}

/* misetoku 140121 sm4 */
/* ミセトク枠 -----------------------------*/
#contentsSummary #misetokuBox h4.misetokuTitle{
	background:#e8e8e8 url(http://img1.kakaku.k-img.com/images/itemview/item/itm_ctsbox930_title.gif) no-repeat left top;
	margin:20px 0 0 0;
	font-size:107%;
	font-weight:bold;
	padding:7px 8px 7px 50px;
	position:relative;
}
#contentsSummary #misetokuBox h4.misetokuTitle a{
	color:#333333;
	text-decoration:none;
}
#contentsSummary #misetokuBox h4.misetokuTitle a:hover{
	text-decoration:underline;
}
#contentsSummary #misetokuBox h4.misetokuTitle span{
	font-weight:normal;
	margin-left:10px;
	font-size:92%;
}
#contentsSummary #misetokuBox h4.misetokuTitle a.logo,
#contentsSummary #misetokuBox h4.misetokuTitle span.logo{
	position:absolute;
	display:block;
	left:0;
	top:-5px;
	width:45px;
	height:33px;
}
* html #contentsSummary #misetokuBox h4.misetokuTitle a.logo,
* html #contentsSummary #misetokuBox h4.misetokuTitle span.logo{
	left:-50px;
	top:-5px;
}
#contentsSummary #misetokuBox h4.misetokuTitle .logo img {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/misetokubox_icon.png) no-repeat left top;
}

#contentsSummary #misetokuBox ul.misetokuLineup {background:#fff;}
#contentsSummary #misetokuBox ul.misetokuLineup li {
	list-style:none;
	background:url(http://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left bottom;
	width:904px;
	margin:0 0 10px;
	padding:0 0 10px;
	line-height:120%;
}
#contentsSummary #misetokuBox ul.misetokuLineup li:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#contentsSummary #misetokuBox ul.misetokuLineup .textArea {margin-left:74px;}
#contentsSummary #misetokuBox ul.misetokuLineup .textArea p {
	word-wrap:break-word;
}
#contentsSummary #misetokuBox .imgArea {
	width:64px;
	text-align:center;
	float:left;
}
#contentsSummary #misetokuBox .arrowNext {
	padding-right:0;
}
#contentsSummary #misetokuBox .misetokuTitle {
	margin-bottom:3px;
}
/* ミセトク枠 end-------------------------*/

/* +++++++++++++++++++++++++++++++++++++++++
	ミセトク枠改修（v2) 140903 sm17
++++++++++++++++++++++++++++++++++++++++++++ */
#contentsSummary #misetokuBox_v2 h4.misetokuTitle{
	background:#e8e8e8 url(http://img1.kakaku.k-img.com/images/itemview/item/itm_ctsbox930_title.gif) no-repeat left top;
	margin:20px 0 0 0;
	font-size:107%;
	font-weight:bold;
	padding:7px 8px 7px 50px;
	position:relative;
}
#contentsSummary #misetokuBox_v2 h4.misetokuTitle a{
	color:#333333;
	text-decoration:none;
}
#contentsSummary #misetokuBox_v2 h4.misetokuTitle a:hover{
	text-decoration:underline;
}
#contentsSummary #misetokuBox_v2 h4.misetokuTitle span{
	font-weight:normal;
	margin-left:10px;
	font-size:92%;
}
#contentsSummary #misetokuBox_v2 h4.misetokuTitle a.logo,
#contentsSummary #misetokuBox_v2 h4.misetokuTitle span.logo{
	position:absolute;
	display:block;
	left:0;
	top:-5px;
	width:45px;
	height:33px;
}
* html #contentsSummary #misetokuBox_v2 h4.misetokuTitle a.logo,
* html #contentsSummary #misetokuBox_v2 h4.misetokuTitle span.logo{
	left:-50px;
	top:-5px;
}
#contentsSummary #misetokuBox_v2 h4.misetokuTitle .logo img {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/misetokubox_icon.png) no-repeat left top;
}
#contentsSummary #misetokuBox_v2 .mtLineupBox{
	overflow:hidden;
	background:#fff url(http://img1.kakaku.k-img.com/images/itemview/item/misetoku_dotline_v.png) repeat-y 50% top;
}
#contentsSummary #misetokuBox_v2 .mtLineup{ 
	padding-bottom:10px;
	overflow:hidden;
}
#contentsSummary #misetokuBox_v2 .mtLineup{	
	padding-top:10px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/misetoku_dotline_h.png) repeat-x 0 0;
}
#contentsSummary #misetokuBox_v2 .mtLineup:first-child{
	padding-top:0;
	background:none;
}
#contentsSummary #misetokuBox_v2 .mt_unitBox{
	float:left;
}
#misetokuBox_v2 .mtLineup .mt_unitBox:first-child{ margin-right:34px; }
#contentsSummary #misetokuBox_v2 .mt_unitBox{
	width:435px;
	min-height:110px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/misetoku_bg_nodata.png) no-repeat 0 0;
}
#contentsSummary #misetokuBox_v2 .mt_unitBox > a{
	display:block;
	width:315px;
	min-height:110px;
	padding-left:120px;
	position:relative;
	color:#333;
	background:#fff;
	text-decoration:none;
}
#contentsSummary #misetokuBox_v2 .mt_img{
	width:100px;
	height:100px;
	padding:4px;
	border:1px solid #e2e2e2;
	position:absolute;
	left:0;
	top:0;
}
#contentsSummary #misetokuBox_v2 .mt_img img{ 
	width:100px;
	max-height:100px;
}
#contentsSummary #misetokuBox_v2 .mt_status{
	display:block;
	margin-bottom:8px;
}
#contentsSummary #misetokuBox_v2 .mt_status span{
	display:inline-block;
	width:63px;
	margin-right:4px;
	height:17px;
	font-size:85%;
	text-align:center;
	line-height:1.8;
	color:#f5f5f5;
	-moz-border-radius:2px;
 	-webkit-border-radius:2px;
	border-radius:2px;

	/display:inline;
	/zoom:1;
}
#contentsSummary #misetokuBox_v2 .mt_status span.mt_now{ background:#f39000; }
#contentsSummary #misetokuBox_v2 .mt_status span.mt_sche{ background:#1d80aa; }
#contentsSummary #misetokuBox_v2 .mt_link{
	display:block;
	margin-bottom:6px;
	color:#0000dd;
	line-height:1.5;
}
#contentsSummary #misetokuBox_v2 .mt_shop{
	display:block;
	margin-bottom:4px;
	color:#808080;
	font-size:85%;
}
#contentsSummary #misetokuBox_v2 .mt_cate{
	display:inline-block;
	height:15px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/misetoku_bg_label.png) no-repeat right -100px;
	margin:0 4px 0 0;
	padding:0;
	line-height:1;
	/display:inline;
	/zoom:1;
}
#contentsSummary #misetokuBox_v2 .mt_cate span{
	display:inline-block;
	height:12px;
	margin:0;
	padding:3px 7px 0;
	
	color:#f5f5f5;
	font-size:85%;

	background:url(http://img1.kakaku.k-img.com/images/itemview/item/misetoku_bg_label.png) no-repeat 0 0;
	white-space:nowrap;
	vertical-align:top;
	/display:inline;
	/zoom:1;
}
#contentsSummary #misetokuBox_v2 .mt_unitBox > a:hover,
#contentsSummary #misetokuBox_v2 .mt_unitBox > a:visited,
#contentsSummary #misetokuBox_v2 .mt_unitBox > a:hover,
#contentsSummary #misetokuBox_v2 .mt_unitBox > a:active{ text-decoration:none;}
#contentsSummary #misetokuBox_v2 .mt_unitBox > a:hover .mt_link{
	text-decoration:underline;
	color:#0099ff;
}
/* +++++++++++++++++++++++++++++++++++++++++
	END ミセトク枠改修（v2) 
++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++
	ミセトク枠改修（v3) 150817 sm26
++++++++++++++++++++++++++++++++++++++++++++ */
#contentsSummary #misetokuBox_v3{
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
#contentsSummary #misetokuBox_v3 .boxTtl {
	margin-top: 30px;
}
#contentsSummary #misetokuBox_v3 .boxTtl {
	overflow:hidden;
	background:#eee;
	border-left:3px solid #ee4572;
}
#contentsSummary #misetokuBox_v3 .boxTtl .ttl {
	float:left;
	padding:10px 0;
	width:80%;
}
/*misetokuTitle*/
#contentsSummary #misetokuBox_v3 h4.misetokuTitle {
	background: #e8e8e8;
	margin: 20px 0 0 0;
	font-size: 107%;
	font-weight: bold;
	padding: 10px 8px 10px 65px;
	position: relative;
	border-left: 3px solid #ee4572;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_03.png) repeat-x 0 0 #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}
#contentsSummary #misetokuBox_v3 a.logo {
	position: absolute;
	display: block;
	left: 0;
	top: -7px;
	width: 56px;
	height: 37px;
}
#contentsSummary #misetokuBox_v3 a.logo img {
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/misetokubox_icon_ttl.png) no-repeat 10px top;
}
#contentsSummary #misetokuBox_v3 .misetokuTitle a {
	color: #333333;
	text-decoration: none;
}
#contentsSummary #misetokuBox_v3 .misetokuTitle a:hover{
	text-decoration:underline;
	color: #ff6791;
}
#contentsSummary #misetokuBox_v3 .misetokuTitle span {
	font-weight: normal;
	margin-left: 10px;
	font-size: 92%;
}
#contentsSummary #misetokuBox_v3 .boxTtl .ttl .option {
	display:inline-block;
	border-left:1px solid #a1a1a1;
	padding:0 12px;
}
#contentsSummary #misetokuBox_v3 .boxTtl .ttl .option .num {
	font-size:139%;
	line-height:1;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
}
#contentsSummary #misetokuBox_v3 .boxTtl .ttl .option .txt {
	font-size:93%;
	margin-left:2px;
}
#contentsSummary #misetokuBox_v3 .boxTtl .sub {
	float:right;
}
#contentsSummary #misetokuBox_v3 .boxTtl .sub a.sublink {
	display:inline-block;
	margin-top:13px;
	padding:0 15px 0 20px;
	color:#000;
	font-size:93%;
	text-decoration:none;
	vertical-align:middle;
	background:url(http://img1.kakaku.k-img.com/images/misetoku/detail/icon_arrow_s.png) no-repeat left 2px;
}
#contentsSummary #misetokuBox_v3 .boxTtl .sub a.sublink:hover {
	color:#ff6791;
	background:url(http://img1.kakaku.k-img.com/images/misetoku/detail/icon_arrow_s_o.png) no-repeat left 2px;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .imgCont{
	float: left;
	display: block;
	background: #fff;
	width: 110px;
	height: 110px;
	margin: 0 15px 0 0;
	text-align: center;
	border: 1px solid #e6e6e6;
	position: relative;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku{
	padding: 10px 0px;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuContWrap {
	margin: 0 15px 15px 15px;
	border-top: 1px dashed #d7d7d7;
	padding-top: 15px;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuContWrap:first-child {
	border-top: 1px solid #f6f6f6;
	padding-top: 0px;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont{
	width: 47%;
	float: left;
	word-wrap: break-word;
	background: url(http://img1.kakaku.k-img.com/images/misetoku/detail/icon_misetoku_gry.png) no-repeat center 30px;
	min-height: 107px;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont.leftBox{
padding-right: 20px;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont.rightBox{
padding-left: 20px;
}

#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont > a:visited,
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont > a {
	text-decoration: none!important;
	display: block;
	color: #383838;
	background-color: #f6f6f6;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont > a:hover {
	text-decoration: none!important;
	cursor: pointer;
	color:#ff6791;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont a .shop{
    height: auto;
    margin-bottom: 4px;
    padding-left: 2px;
    font-size: 108%; /*14px*/
    line-height: 1.5;
    word-wrap: break-word;
    font-weight: bold;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont a .proName{
	height: auto;
	margin-bottom: 4px;
	padding-left: 2px;
	font-size: 79%;
	line-height: 1.5;
	word-wrap: break-word;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont a .proCheker{
	display: inline-block;
	width: 5em;
	margin-top: 6px;
	padding: 3px 5px 2px 5px;;
	color: #fff;
	font-size: 77%;
	line-height: 1;
	text-align: center;
	border-radius: 3px;
	vertical-align: middle;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont a .proCheker.offer {
	background:#fea41a;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont a .proCheker.end {
	background:#04a0f1;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont a .proCheker.new {
	background:#f67c7c;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .OtokuCont span.imgCont_empty{
	background: #f6f6f6;
	width: 100%;
	height: 80px;
	display: block;
	text-align: center;
	padding-top: 30px;
	border: 1px solid #e6e6e6;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .imgCont img{
	width: 100px;
	max-height: 100px;
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .imgCont .linkWrap{
	display: table-cell;
	width: 100px;
	height: 100px;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	/*position: absolute;*/
	/*left: 0;*/
	/*top: 0;*/
}
#contentsSummary #misetokuBox_v3 #boxOthersOtoku .capCont > span{
	display: block;
}
#contentsSummary #misetokuBox_v3 .topEntryBtnBox {
	text-align: center;
	margin-top: 30px;
}
#contentsSummary #misetokuBox_v3 .topEntryBtnBox span{
	display: block;
	margin-bottom: 20px;
}
#contentsSummary #misetokuBox_v3 .topEntryBtnBox span.contNote{
	font-size: 79%;
}
#boxOthersOtoku {
	overflow:hidden;
	background:#f6f6f6;
	width: 100%;
}
/*リンクエリア*/
#contentsSummary .listArrowBox2 {
	padding: 10px 15px 10px 15px;
	overflow: hidden;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_03.png) repeat-x 0 0 #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

#contentsSummary .listArrowBox2 ul{
	float:right;
}
#contentsSummary .listArrowBox2 ul li{
	list-style: none;
	float: left;
}
#contentsSummary .listArrowBox2 ul li {margin-right:5px;}
#contentsSummary .listArrowBox2 ul li.write{
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/itm_write_icon.gif) no-repeat 20px 1px;
	margin:0 10px 0 -24px;
	padding:3px 0 4px 24px;
}
#contentsSummary .listArrowBox2 ul li a{
	text-decoration: none;
	display: inline-block;
	padding: 0 0 0 20px;
	color: #000;
	font-size: 93%;
	text-decoration: none;
	vertical-align: middle;
	background: url(http://img1.kakaku.k-img.com/images/misetoku/detail/icon_arrow_s.png) no-repeat left 1px;
}
#contentsSummary .listArrowBox2 ul li a:hover{
	text-decoration:underline;
	color:#ff6791;
	background:url(http://img1.kakaku.k-img.com/images/misetoku/detail/icon_arrow_s_o.png) no-repeat left 1px;
}
#contentsSummary .listArrowBox2 ul.sales li a {
	background:none;
	margin-left: -20px;
}

#contentsSummary .listArrowBox2 ul.sales {
	float: left;
}
/*マップ下部テキスト導線*/

#itemv #localShopMap_v2 #shopPR {
	width: 100%;
	height: 35px;
	overflow: hidden;
	background-color: #f9f9f9;
	border-top: 1px solid #aaaaaa;
	/*padding: 10px;*/
	position: relative;
}
#itemv #localShopMap_v2 .shopPrLink li{
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/localshop_bg_03.png) repeat-x 0 0 #e6e6e6;
	display: block;
	padding: 8px;
	text-align: right;
	list-style-type: none;
}
#itemv #localShopMap_v2 a#back_misetokuhome:visited,
#itemv #localShopMap_v2 a#back_misetokuhome {
	display: inline-block;
	padding: 2px 6px 3px 35px;
	line-height: 1.1;
	text-decoration: none;
	background: url(http://img1.kakaku.k-img.com/images/misetoku/detail/icon_arrow_s.png) no-repeat 15px 2px;
	/*width: 18em;*/
	color: #0000dd;

}
#itemv #localShopMap_v2  a#back_misetokuhome:hover {
	text-decoration:underline;
	color:#0099ff;
}
/*マップ下部テキスト導線 end*/

/* +++++++++++++++++++++++++++++++++++++++++
	END ミセトク枠改修（v3) 150908 sm26
++++++++++++++++++++++++++++++++++++++++++++ */

/* 消費税率変更に伴うお知らせ 140203 sm4 -----------------------------*/
#itmArea p.taxAttension,
#parentArea p.taxAttension {
	float:left;
	padding-top:10px;
	padding-left:10px;
	font-size:85%;
}
#parentArea p.taxAttension {
	padding-top:0;
	padding-left:0;
}
#itmArea p.taxAttension .iconAttension03,
#parentArea p.taxAttension .iconAttension03 {
	padding: 6px 5px 4px 20px;
	line-height: 20px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_info.gif) no-repeat left center;
}

#interior .imgSummary p.taxAttension {
	clear:both;
	padding-top:3px;
	padding-left:0;
	font-size:85%;
}
#interior .imgSummary p.taxAttension .iconAttension03 {
	padding: 6px 5px 4px 20px;
	line-height: 20px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_info.gif) no-repeat left center;
}
/* 消費税率変更に伴うお知らせ 140203 sm4 end -----------------------------*/

/* モニタレビュー追加改修 140306 sm12 -----------------------------*/
#main #reviewList #review .newreviewbox .reviewBox.boxGr.moniReview table.catebox {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_moni_box_ceparate_line.gif) repeat-x bottom #f2e9e9;
}
#main #reviewList #review .newreviewbox .reviewBox.boxGr.moniReview .catebox {border-left: 1px solid #e8d9d9;border-right: 1px solid #e8d9d9;}
#main #review .boxGr.moniReview table.catebox .prdimg {
	border:3px solid #e8d9d9;
}

#review .reviewBox.boxGr.moniReview {
background: url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_moni_tp.gif) no-repeat top;
padding-top: 6px;
width: 740px;
}
#review .reviewBox.boxGr.moniReview .boxGrTp {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_moni_btm.gif) no-repeat bottom;
}
#review .reviewBox.boxGr.moniReview .boxGrInner {
	background:#f2dcdb;
	border-left:1px solid #ccbaba;
	border-right:1px solid #ccbaba;
}
#review .reviewBox.boxGr.moniReview .breadcrumbs {
	border-bottom:1px solid #ccbaba;
	background:none;
}
#review .reviewBox.boxGr.moniReview .userInfo { width:536px;}
#review .reviewBox.boxGr.moniReview .proProfile {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_profile_bg.gif) no-repeat top left #FFF;
	border:1px solid #c9d9e1;
	border-radius:5px;
	-webkit-border-radius:5px;/* Safari,Chrome */
	-moz-border-radius:5px;   /* Firefox */
	font-size:85%;
	line-height:160%;
	margin:3px 0 10px;
	padding:3px 10px;
	width:700px;
}
#review .reviewBox.boxGr.moniReview .proProfile .bxTtl {
	color:#FFF;
	font-weight:bold;
	padding-right:20px;
}
#review .reviewBox.boxGr.moniReview .proProfile .andMore {
	float:right;
	padding:0;
}
#review .reviewBox.boxGr.moniReview .proProfile .andMore a {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/arrow03.gif) no-repeat left;
	padding-left:8px;
}
#review .reviewBox.boxGr.moniReview .reviewBoxWt {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_normal_moni_tp.gif) no-repeat top;
}
#review .reviewBox.boxGr.moniReview .reviewBoxWtTp {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/review_box_normal_moni_btm.gif) no-repeat bottom;
}
#review .reviewBox.boxGr.moniReview .reviewBoxWtInner {
	border-left:1px solid #ccbaba;
	border-right:1px solid #ccbaba;
}
#review .reviewBox.ver2013.moniReview .userInfo .userName {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_monitor_review.gif) no-repeat right;
	padding:1px 70px 1px 0;
}

#ovBtnBox .sup.monireview {
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/icon_moni_review_s.gif) no-repeat right top;
    padding: 4px 20px 0 0;
}
#ovBtnBox .sup.promonireview {
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/icon_promoni_review_s.gif) no-repeat right top;
    padding: 4px 35px 0 0;
}

.ttlMaintenance {padding:60px 0;text-align:center;font-size:142%;}/* 動画アップロードメンテナンス文言 */

/* 特殊スペック　テーブル内トグル 140403 sm11 */

.tglWide .tabMore .open {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/tgl_w570.png) 7px 0 no-repeat;
	margin: 8px 0 1px;
}
.tglWide .tabMore .close {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/tgl_w570.png) 7px -50px no-repeat;	
	margin: 8px 0 1px;
}
.hideItem {
	display:none;
}
.tabMore img,
.tabMore img {
    cursor: pointer;
}

/* 個別レビューリッチスニペット改修 140331 sm12 -----------------------------*/
#review .reviewBox.ver2013 .revRateBox .total td span {
background: none;
}
#review .reviewBox.boxGr .reviewTitle span span {
border-left: none;
padding: 0;
}

/* スペックまとめ 140522SM5 */
#itmArea #itmBoxMax #productInfoBox #variBox {
	border:1px solid #e6e3e3;
	width: 523px;
	margin:0 0 10px 0;
}
.parentsItem #itmArea #itmBoxMax #productInfoBox #variBox {
	border:1px solid #cccccc;
}
#itmArea #itmBoxMax #productInfoBox #variBox .variation {
	border:none;
	border-bottom:1px solid #cccccc;
	margin-bottom:0;
}
#itmArea #itmBoxMax #productInfoBox #variBox .variation + .variInfo {
	border:none;
}
#variBox .variSpec {
	padding:4px 0 3px;
	width: 523px;
	word-wrap:break-word;
	word-break:break-all;
	position:relative;
	z-index:1;
}
#variBox .variInfo {
	border-top: 1px solid #dddddd;
}
.parentsItem #variBox .variInfo {
	border-top: 1px solid #cccccc;
}
#variBox .variSpec dl {
	margin-right:5px;
	padding:0 0 0 7px;
	float:left;
	white-space:nowrap;
}
#variBox .variSpec dl .variItemBox {
	white-space:normal;
	font-size:109%;
}
#variBox .variSpec dt,
#variBox .variSpec dd {
	vertical-align:top;
	display:inline-block;
	/display:inline;
	/zoom:1;
}
#variBox .variSpec dl dt {
	color:#555555;
	font-size:92%;
	line-height:100%;
	padding:9px 1px 0 0;
	min-width:40px;
}
#variBox .variSpec dl dd {
	padding:1px 0 0 6px;
}
#variBox .variSpec dl dd.compareOver {
	background:#d9ecff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#variBox .variSpec dl ul li {
	font-size:92%;
	line-height:110%;
	vertical-align:top;
	list-style:none;
	display:inline-block;
	padding:2px 6px 3px 0;
	letter-spacing:0.02em;
	/display:inline;
	/zoom:1;
}
#variBox .variSpec dl ul.specSelect li a {
	color:#0000DD;
	display:inline-block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_01.png) no-repeat right -100px;
	height:22px;
	/display:inline;
	/zoom:1;
}
#variBox .variSpec dl ul.specSelect li a:hover {
	color:#0000DD;
	height:21px;
	margin-top:1px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
}
#variBox .variSpec dl ul.specSelect li a:hover span {
	height:16px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
}
#variBox .variSpec dl ul.specSelect li a span {
	display:inline-block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_01.png) no-repeat;
	height:17px;
	line-height:110%;
	padding:5px 7px 0px 8px;
	vertical-align:middle;
	cursor:pointer;
	position:relative;
	left:-1px;
	/display:inline;
	/zoom:1;
}
#variBox .variSpec dl ul.specSelect li span {
	display:inline-block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_01.png) no-repeat right -300px;
	height:22px;
	/display:inline;
	/zoom:1;
}
#variBox .variSpec dl ul.specSelect li span span {
	color:#333;
	display:inline-block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_01.png) no-repeat 0 -200px;
	height:16px;
	line-height:110%;
	padding:6px 7px 0px 20px;
	cursor:default;
	position:relative;
	left:-1px;
	/display:inline;
	/zoom:1;
}
#variBox .variSpec dl ul.specSelect li.off span {
	display:inline-block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_01.png) no-repeat right -500px;
	height:22px;
	/display:inline;
	/zoom:1;
}
#variBox .variSpec dl ul.specSelect li.off span span {
	color:#999999;
	display:inline-block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_01.png) no-repeat 0 -400px;
	height:16px;
	line-height:110%;
	padding:6px 7px 0px 8px;
	position:relative;
	left:-1px;
	/display:inline;
	/zoom:1;
}
#variBox .variSpec dl ul.colorSelect {
	margin-left:-1px;
}
#variBox .variSpec dl ul.colorSelect li > a {
	display:block;
	height:21px;
}
#variBox .variSpec dl ul.colorSelect li > a:hover {
	padding-top:1px;
	height:20px;
	overflow:hidden;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
}
#variBox .variSpec dl ul.colorSelect li > a img,
#variBox .variSpec dl ul.colorSelect li > span img {
	background:url(http://img1.kakaku.k-img.com/images/category/variation/colortip_itemview_01.png) no-repeat;
	vertical-align:bottom;
}
#variBox .variSpec dl ul.colorSelect li.colorTip1 a img {
	background-position:0 0;
}
#variBox .variSpec dl ul.colorSelect li.colorTip2 a img {
	background-position:0 -100px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip3 a img {
	background-position:0 -200px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip4 a img {
	background-position:0 -300px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip5 a img {
	background-position:0 -400px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip6 a img {
	background-position:0 -500px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip7 a img {
	background-position:0 -600px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip8 a img {
	background-position:0 -700px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip9 a img {
	background-position:0 -800px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip10 a img {
	background-position:0 -900px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip11 a img {
	background-position:0 -1000px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip12 a img {
	background-position:0 -1100px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip13 a img {
	background-position:0 -1200px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip99 a img {
	background-position:0 -1300px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip1 span img {
	background-position:-500px 0;
}
#variBox .variSpec dl ul.colorSelect li.colorTip2 span img {
	background-position:-500px -100px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip3 span img {
	background-position:-500px -200px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip4 span img {
	background-position:-500px -300px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip5 span img {
	background-position:-500px -400px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip6 span img {
	background-position:-500px -500px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip7 span img {
	background-position:-500px -600px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip8 span img {
	background-position:-500px -700px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip9 span img {
	background-position:-500px -800px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip10 span img {
	background-position:-500px -900px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip11 span img {
	background-position:-500px -1000px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip12 span img {
	background-position:-500px -1100px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip13 span img {
	background-position:-500px -1200px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip99 span img {
	background-position:-500px -1300px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip1.off span img {
	background-position:-1000px 0;
}
#variBox .variSpec dl ul.colorSelect li.colorTip2.off span img {
	background-position:-1000px -100px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip3.off span img {
	background-position:-1000px -200px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip4.off span img {
	background-position:-1000px -300px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip5.off span img {
	background-position:-1000px -400px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip6.off span img {
	background-position:-1000px -500px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip7.off span img {
	background-position:-1000px -600px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip8.off span img {
	background-position:-1000px -700px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip9.off span img {
	background-position:-1000px -800px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip10.off span img {
	background-position:-1000px -900px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip11.off span img {
	background-position:-1000px -1000px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip12.off span img {
	background-position:-1000px -1100px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip13.off span img {
	background-position:-1000px -1200px;
}
#variBox .variSpec dl ul.colorSelect li.colorTip99.off span img {
	background-position:-1000px -1300px;
}
#variBox .variSpec dl ul.specSelect li.specCompareBtn {
	background:none;
	/padding-right:0px;
}
#variBox .variSpec dl ul.specSelect li.specCompareBtn a {
	background:none;
}
#variBox .variSpec dl ul.specSelect li.specCompareBtn a:hover {
	margin-top:0;
}
#variBox .variSpec dl ul li.specCompareBtn img {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_05.png) no-repeat 0 -196px;
}
#variBox .variSpec dl ul.specSelect li.specCompareBtn a:hover img {
	background-position:0 -296px;
}
#variBox .variSpec dl ul.colorSelect li.otherColorBtn {
	background:none;
	/padding-right:0px;
}
#variBox .variSpec dl ul.colorSelect li.otherColorBtn img {
	cursor:pointer;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_05.png) no-repeat 0 4px;
}
#variBox .variSpec dl ul.colorSelect li.otherColorBtn img:hover {
	background-position:0 -96px;
}

/* variInfo */
#productInfoBox #variBox .variInfo {
	padding:7px 7px 5px;
}
#productInfoBox #variBox .variInfo p {
	color:#555555;
	line-height:130%;
}
#productInfoBox #variBox .variInfo ul#specInfo {
	padding:0 0 0 7px;
}
#productInfoBox #variBox .variInfo p span.specLinkbtn,
#productInfoBox #variBox .variInfo p span.specInfobtn {
	vertical-align:-3px;
}

/* variCheckBox */
#variBox .variCheckBox {
	position:absolute;
	top:-32px;
	left:-3px;
	z-index:1;
}
#variBox .variCheckIn {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_04.png) no-repeat left bottom;
	width:531px;
}
#variBox .variCheckMain {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_02.png) no-repeat;
	position:relative;
	top:-8px;
	padding:2px 0 0 3px;
}
#variBox .variCheckMain table {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_06.png) no-repeat;
	border-collapse: collapse;
	border-spacing: 0;
}
#variBox .variCheckMain table td,
#variBox .variCheckMain table th {
	vertical-align:middle;
	line-height:110%;
}
#variBox .variCheckMain table th {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_specvari_06.png) no-repeat -200px bottom;
	border-right:1px solid #c6c6c6;
	white-space:nowrap;
	padding:5px;
	font-weight:normal;
	width:36px;
	text-align:center;
}
#variBox .variCheckMain table th img {
	vertical-align:middle;
}
#variBox .variCheckMain table th .price {
	font-size:92%;
	position:relative;
	bottom:-3px;
	padding-left:2px;
	/bottom:-1px;
	/padding-left:3px;
}
#variBox .variCheckMain table th .price span {
    color: #FF0000;
    font-family: Verdana;
    font-size: 130%;
    font-weight: bold;
}
#variBox .variCheckMain table th span.waitText,
#variBox .variCheckMain table th span.noproText {
	display:none;
}
#variBox .variCheckMain table th.wait span.waitText,
#variBox .variCheckMain table th.nopro span.noproText {
	display:inline;
}
#variBox .variCheckMain table th.nopro span.img,
#variBox .variCheckMain table th.nopro span.price {
	display:none;
}
#variBox .variCheckMain table th.nopro {
	padding:10px;
	color:#FF0000;
    font-size: 110%;
    font-weight: bold;
}
#variBox .variCheckMain table th.wait span.price {
	display:none;
}
#variBox .variCheckMain table th span.waitText {
	color:#FF0000;
    font-size: 110%;
    font-weight: bold;
	position:relative;
	bottom:-3px;
	/bottom:-2px;
}
#variBox .variCheckMain table th span.noproText {
	position:relative;
	bottom:-1px;
}
#variBox .variCheckMain table td {
	padding:5px 10px 3px;
	line-height:120%;
	color:#555555;
}
/* スペックまとめ 140522SM5 END */

/* 特長ボタン改修 140723SM5 */
#imgBox .itmNaviBox {
	padding-top:10px;
}
#imgBox .itmNaviBox ul.itmNaviList {
	padding-left:5px;
	width:170px;
}
#imgBox .itmNaviBox ul.itmNaviList li {
	list-style:none;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_itmnavi_01.png) no-repeat -300px bottom;
	color:#555555;
	margin-top:4px;
}
#imgBox .itmNaviBox ul.itmNaviList li.iconDown {
	background-position:-900px bottom;
}
#imgBox .itmNaviBox ul.itmNaviList li:hover {
	background-position:-1500px bottom;
}
#imgBox .itmNaviBox ul.itmNaviList li.iconDown:hover {
	background-position:-2100px bottom;
}
#imgBox .itmNaviBox ul.itmNaviList li:first-child {
	margin-top:0;
}
#imgBox .itmNaviBox ul.itmNaviList li > a,
#imgBox .itmNaviBox ul.itmNaviList li form > a {
	font-size:86%;
	line-height:110%;
	letter-spacing:-0.02em;
	color:#555555;
}
#imgBox .itmNaviBox ul.itmNaviList li:hover > a,
#imgBox .itmNaviBox ul.itmNaviList li:hover form > a {
	color:#444444;
}
#imgBox .itmNaviBox ul.itmNaviList li span.itmNaviIn {
	display:block;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_itmnavi_01.png) no-repeat;
	padding:4px 3px 2px;
}
#imgBox .itmNaviBox ul.itmNaviList li.iconDown span.itmNaviIn {
	background-position:-600px top;
	padding:4px 18px 2px;
}
#imgBox .itmNaviBox ul.itmNaviList li:hover span.itmNaviIn {
	background-position:-1200px top;
}
#imgBox .itmNaviBox ul.itmNaviList li.iconDown:hover span.itmNaviIn {
	background-position:-1800px top;
}
#imgBox .itmNaviBox ul.itmNaviList li span.itmNaviNum {
	font-family:Verdana;
	font-weight:bold;
	font-size:135%;
	color: #FF8400;
	margin-right:3px;
}
#imgBox .itmNaviBox ul.itmNaviList li span.itmNaviText {
	display:block;
	/padding-top:2px;
}
/* 追記 */
#ovBtnS {
	/width:auto;
}
#itmArea .itmBoxIn #imgBox img#keitaiBuyBtn {
	/vertical-align:bottom;
}
#itmArea .photoSub .photoSubList {
	margin-bottom:0;
}
#itmArea .photoSub span.font10L.block,
#itmArea .photoSub span.imgOtherText {
	display:block;
	margin-top:7px;
	font-size: 77%;
}
/* 特長ボタン改修 140723SM5 END */

/* 価格.comポイント U06 140819SM12 */
#tabContents .pinfo {margin:15px 0;padding:15px;border: 2px solid #e7a508;font-size:108%;text-align:center;}
#tabContents .pinfo span {font-weight:bold;color:#e7a508;}

/* 絵文字使用不可文言追記 140917SM12 */
.emoji {font-size:86%;margin-left:10px;}



/* keep 141030 sm17 */
#bt_keep{
	display:block;
	width:125px;
	height:23px;
	padding-bottom:5px;
	font-size:85%;
	line-height:1;
	background:url(http://img1.kakaku.k-img.com/images/keep/bg_bt_keep.png) no-repeat 0 bottom;
	position:absolute;
	right:15px;
	top:-5px;
	color:#555;
	cursor:pointer;
}
#bt_keep span{
	display:block;
	width:104px;
	height:15px;
	padding:8px 0 0 21px;
	background:url(http://img1.kakaku.k-img.com/images/keep/bg_bt_keep.png) no-repeat 0 0;
}
#bt_keep:hover{
	background-position:-200px bottom;
	color:#000;
}
#bt_keep:hover span{ background-position:-200px top; }
.keep_on#bt_keep{ background-position:-400px bottom; }
.keep_on#bt_keep span{ background-position:-400px top; }
.keep_on#bt_keep:hover{ background-position:-600px bottom; }
.keep_on#bt_keep:hover span{ background-position:-600px top; }

#pop_txt{
	width:1px;
	height:1px;
	overflow:hidden;
}
#powerTip{
	cursor: default;
	color: #fff;
	display: none;
	line-height:1.5;
	position: absolute;
	white-space: nowrap;
	z-index: 2147483647;
}
#powerTip #pop_keep01{
	width:230px;
	padding-bottom:10px;
	color:#fff;
	background:url(http://img1.kakaku.k-img.com/images/history/bg_tooltip.png) no-repeat -250px bottom;	
}
#powerTip #pop_keep01 div{
	padding:8px 0 0;
	background:url(http://img1.kakaku.k-img.com/images/history/bg_tooltip.png) no-repeat 0 0;	
}
#powerTip #pop_keep04{
	width:380px;
	padding-bottom:10px;
	color:#fff;
	background:url(http://img1.kakaku.k-img.com/images/history/bg_tooltip.png) no-repeat -1259px bottom;	
}
#powerTip #pop_keep04 div{
	padding:8px 0 0;
	background:url(http://img1.kakaku.k-img.com/images/history/bg_tooltip.png) no-repeat -849px 0;	
}
#powerTip #pop_keep02{
	width:150px;
	padding-bottom:10px;
	color:#fff;
	background:url(http://img1.kakaku.k-img.com/images/history/bg_tooltip.png) no-repeat -675px bottom;	
}
#powerTip #pop_keep02 div{
	padding:10px 0 0;
	background:url(http://img1.kakaku.k-img.com/images/history/bg_tooltip.png) no-repeat -505px 0;	
}
#powerTip #pop_keep03{
	width:150px;
	padding-bottom:10px;
	color:#fff;
	background:url(http://img1.kakaku.k-img.com/images/history/bg_tooltip.png) no-repeat -675px bottom;	
}
#powerTip #pop_keep03 div{
	padding:10px 0 0;
	background:url(http://img1.kakaku.k-img.com/images/history/bg_tooltip.png) no-repeat -505px 0;	
}
#powerTip #pop_keep01 p:first-child{ padding:0 11px 5px 10px; line-height:1.54; }
#powerTip #pop_keep01 p + p{
	padding:0 20px 0 10px;
	text-align:right;
}
#powerTip #pop_keep02 p{ padding:0 30px 0px 18px; }
#powerTip #pop_keep03 p{ padding:0 30px 0px 10px; }

#powerTip #pop_keep01 a:link,
#powerTip #pop_keep01 a:visited,
#powerTip #pop_keep04 a:link,
#powerTip #pop_keep04 a:visited{
	text-decoration:underline;
	color:#56c1ff;
}
#powerTip #pop_keep02 a:link,
#powerTip #pop_keep02 a:visited{
	text-decoration:underline;
	color:#fff;
}
#powerTip #pop_keep01 a:hover,
#powerTip #pop_keep02 a:hover{ color:#0099ff; }
#powerTip #pop_keep04 p:first-child{ padding:0 11px 5px 10px; line-height:1.54; }
#powerTip #pop_keep04 p + p{
	padding:0 25px 0 10px;
	text-align:right;
}


/* ++++++++++++++++++++++++++
	SPLIT
	condtionBox2 sm17 150304
+++++++++++++++++++++++++++++ */
.condBox02{
	width:730px;
	padding:4px;
	border:1px solid #999;
	font-size:93%;
	position:relative;
}
.condBox02:after{
	position:absolute;
	left:-1px;
	bottom:-3px;
	display:block;
	content:"";
	width:740px;
	height:2px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/conditionbox02_shadow.png);
}
.condBtList02{
	padding:4px 4px 5px;
	background:#e8e8e8 url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02_linebg.png) repeat-x 0 bottom;
	overflow:hidden;
	list-style:none;
}
.condBtList02 li{
	width:125px;
	float:left;
	margin-right:5px;
	padding-top:2px;
	text-align:center;
	line-height:1;
	position:relative;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-2.png) no-repeat 0 0;
}
.condBtList02 li span{
	display:block;
	width:108px;
	padding:3px 16px 5px 1px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-2.png) no-repeat 0 bottom;
	color:#333;
	text-decoration:none;
	cursor:default;
}

.condBtList02 li.on{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-2_on.png) no-repeat 0 0; }
.condBtList02 li.on span{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-2_on.png) no-repeat 0 bottom; color:#fff; }

.condBtList02 li.fcs{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-2_fcs.png) no-repeat 0 0; }
.condBtList02 li.fcs span{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-2_fcs.png) no-repeat 0 bottom; color:#fff; }

.condBtList02 li.fcs:after{
	display:block;
	width:6px;
	height:4px;
	content:"";
	margin:0 auto;
	background:transparent url(http://img1.kakaku.k-img.com/images/itemview/item/fcs_condition02.png) no-repeat 0 0;
	position:absolute;
	bottom:-5px;
	left:62px;
}

.condBtList02 li.fcs a:link,
.condBtList02 li.fcs a:visited{ color:#fff; }


.condBtList02 li:first-child{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-1.png) no-repeat 0 0; }
.condBtList02 li:first-child span{
	width:125px;
	padding:3px 0 5px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-1.png) no-repeat 0 bottom;
	cursor:pointer;
}

.condBtList02 li:first-child.on{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-1_on.png) no-repeat 0 0; }
.condBtList02 li:first-child.on span{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-1_on.png) no-repeat 0 bottom; }

.condBtList02 li:first-child.fcs{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-1_fcs.png) no-repeat 0 0; }
.condBtList02 li:first-child.fcs span{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/bt_condition02-1_fcs.png) no-repeat 0 bottom; }




.areaSelect02{
	overflow:hidden;
	position:relative;
	line-height:1;
	color:#414141;
}
.areaSelect02 .guide02{
	width:44em;
	float:left;
	padding:7px 0 1px 4px;
}
.areaSelect02 .area02{
	width:14em;
	float:right;
	padding-top:3px;
	text-align:right;
}
.areaSelect02 .area02 span,
.areaSelect02 .area02 select{ display:inline; }

.condBox02 + table{ margin-top:-1px; }
.condBox02 + table .inc-fee{ margin-top:1px; }

.popBox02_a{
	width:440px;
	padding:20px 10px 10px;
	position:absolute;
	left:138px;
	top:30px;
	background:#fff;
	border:1px solid #575757;
	border-top-width:6px;
	-webkit-box-shadow: 0px 0px 10px rgba(34,34,34,0.5);
	-moz-box-shadow: 0px 0px 10px rgba(34,34,34,0.5);
	-ms-box-shadow: 0px 0px 10px rgba(34,34,34,0.5);
	box-shadow: 0px 0px 10px rgba(34,34,34,0.5);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#222222, direction=180, strength=0);
	-ms-filter: " progid:DXImageTransform.Microsoft.Shadow(color=#222222, direction=180, strength=0)";
	zoom: 1;
	z-index:1000;
}
.popBox02_a#pop_cre{ left:138px; }
.popBox02_a#pop_pod{ left:268px; }
.popBox02_a#pop_bnk{ left:61px; }

.popBox02_a .about02{
	margin-bottom:2px;
	padding-bottom:12px;
	border-bottom:1px dotted #b2b2b2;
}
.popBox02_a .about02 strong{
	display:block;
	margin-bottom:5px;
	font-weight:normal;
	font-size:108%;
	color:#000;
}
.popBox02_a .about02 span{
	display:block;
	font-size:92%;
	color:#c35757;
}
.popBox02_a .filter02{
	padding-bottom:12px;
	background:#f5f5f5;
}
.popBox02_a .filter02 .filter02_ttl{
	margin-bottom:10px;
	padding:8px 10px;
	background:#777;
	color:#fff;
	font-size:108%;
}
.popBox02_a .filter02 .filter02_txt{ margin:0 10px 10px; }
.popBox02_a .filter02 .filter02_area{
	margin:0 10px 10px;
	padding-bottom:10px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/popbox_line.png) repeat-x 0 bottom;
	position:relative;
}
.popBox02_a .filter02_alert{
	display:none;
	width:220px;
	padding:20px 15px 20px 30px;
	color:#fff;
	font-size:108%;
	line-height:1.6;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/popbox_balloon.png) no-repeat 0 0;
	position:absolute;
	left:158px;
	top:-29px;
}

.popBox02_a.alertOn .filter02_alert{ display:block; }

.popBox02_a .filter02 button{
	display:block;
	width:128px;
	height:28px;
	margin:0 auto;
	border:1px solid #a0979a;
	cursor:pointer;
	font-size:1.25;
	font-weight:bold;
	letter-spacing:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/popbox_bt_bg01.png) repeat-x 0 0;
	overflow:hidden;
}

.popBox02_a .filter02 button:hover{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/popbox_bt_bg02.png) repeat-x 0 0; }

.popBox02_b{
	width:640px;
	padding:9px 10px 20px;
	position:absolute;
	top:30px;
	background:#fff;
	border:1px solid #575757;
	border-top-width:6px;
	-webkit-box-shadow: 0px 0px 10px rgba(34,34,34,0.5);
	-moz-box-shadow: 0px 0px 10px rgba(34,34,34,0.5);
	-ms-box-shadow: 0px 0px 10px rgba(34,34,34,0.5);
	box-shadow: 0px 0px 10px rgba(34,34,34,0.5);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#222222, direction=180, strength=0);
	-ms-filter: " progid:DXImageTransform.Microsoft.Shadow(color=#222222, direction=180, strength=0)";
	zoom: 1;
	z-index:1000;
}

#pop_others{ right:85px; }


.popBox02_b table{
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	width:100%;
	margin-bottom:20px;
	border-bottom:3px double #d6d6d6;
}
.popBox02_b th{
	width:97px;
	padding:8px 0;
	font-size:108%;
	border-right:1px solid #d6d6d6;
	background:#f5f5f5 url(http://img1.kakaku.k-img.com/images/itemview/item/popbox_table_line.png) repeat-x 0 0;
	text-align:center;
	vertical-align:middle;
}

#mainLeft .popBox02_b td,
#itemv .popBox02_b td{
	padding:8px 0 8px 7px;
	text-align:left;
	background:#fff url(http://img1.kakaku.k-img.com/images/itemview/item/popbox_table_line.png) repeat-x 0 0;
}
.popBox02_b td .payment-cat{
	padding:8px 6px 6px;
	background:#f5f5f5;
}

.popBox02_b table ul{ list-style:none; }
.popBox02_b table li + li{ margin-top:5px; }
.popBox02_b td input{ 
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	position:relative;
	top:-1px;
}
.popBox02_b .payment-cat label{
	font-size:117%;
	font-weight:bold;
	cursor:pointer;
}
.popBox02_b label span{
	font-size:79%;
	font-weight:normal;
}
.popBox02_b .payment-cat label + span{
	display:block;
	padding-left:19px;
	font-size:85%;
	color:#6b6b6b;
}
.popBox02_b td dl{
	margin:5px 0 0 24px;
	list-style:none;
	overflow:hidden;
}
.popBox02_b td dl + dl{
	border-top:1px dotted #a6a6a6;
	padding-top:5px;
}
.popBox02_b td dt{
	display:table-cell;
	width:150px;
	padding:8px 0;
	font-size:108%;
	vertical-align:middle;
	/display:inline;
	zoom:1;
}
.popBox02_b td dt label{ cursor:pointer; }
.popBox02_b td dd{
	display:table-cell;
	width:350px;
	vertical-align:middle;
	padding:2px 0 0 10px;
	font-size:91%;
	color:#6b6b6b;
	border-left:1px solid #e2e2e2;
	/display:inline;
	/width:340px;
	zoom:1;
}
.popBox02_b td dd span.aster{
	display:block;
	color:#c35757;
	line-height:1.1;
}

.popBox02_b .filter02_txt{ margin:3px 0 2px 6px; }
.popBox02_b .filter02_area{ margin-left:6px; position:relative; }
.popBox02_b .filter02_alert{
	display:none;
	width:220px;
	padding:20px 15px 20px 30px;
	color:#fff;
	font-size:108%;
	line-height:1.6;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/popbox_balloon.png) no-repeat 0 0;
	position:absolute;
	left:158px;
	top:-29px;
}

.popBox02_b.alertOn .filter02_alert{ display:block; }

.popBox02_b button{
	display:block;
	width:128px;
	height:28px;
	margin:0 auto;
	border:1px solid #a0979a;
	cursor:pointer;
	font-size:1.25;
	font-weight:bold;
	letter-spacing:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/popbox_bt_bg01.png) repeat-x 0 0;
	overflow:hidden;
}
.popBox02_b button:hover{ background:url(http://img1.kakaku.k-img.com/images/itemview/item/popbox_bt_bg02.png) repeat-x 0 0; }

/* rakuraku 150317 sm14 */
#imgBox .rakurakuOrder {
	margin-top: 10px;
	margin-left: 5px;
	width: 170px;
}
#imgBox .rakurakuOrder .rakurakuOrderBtn {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_itmnavi_01.png) no-repeat -300px bottom;
}
#imgBox .rakurakuOrder .rakurakuOrderBtn:hover {
	background-position:-1500px bottom;
}
#imgBox .rakurakuOrder .rakurakuOrderBtn > a {
	color: #555555;
	display: block;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_itmnavi_01.png) no-repeat;
	padding: 4px 3px 5px;
	text-align: left;
}
#imgBox .rakurakuOrder .rakurakuOrderBtn:hover > a {
	background-position:-1200px top;
}
#imgBox .rakurakuOrder .rakurakuOrderBtn > a > span {
	display: block;
	padding: 3px 0 0 28px;
	padding-top: 2px\9;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/ico_rakuraku_01.png) 1px center no-repeat;
	font-size: 86%;
	line-height: 19px;
	line-height: 20px\9;
}
.rakurakuOrder .variItemBox .variPopupMain {
	padding-bottom: 20px;
	position: relative;
}
.rakurakuOrder .variItemBox .variPopupMain .variPopItemTbl {
	border-bottom: none;
}
#all .rakurakuOrder .variItemBox .variPopupMain .variPopItemTbl {
	padding: 0 14px;
	margin-bottom: 20px;
}
#all .rakurakuOrder .variItemBox .variPopupMain table {
	width: 509px;
}
#all .rakurakuOrder .variItemBox .variPopupMain table th {
	text-align: left;
	vertical-align: middle;
	width: 56px;
	white-space: nowrap;
	padding: 5px 29px 5px 7px;
	line-height: 1.3;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td {
	line-height: 1.5;
	padding: 5px 0 6px;
	vertical-align: middle;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td .notes {
	font-size: 86%;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td.price {
	font-weight: bold;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td.shopName a {
	font-weight: bold;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td.shopName span.notes {
	margin-left: 21px;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td.rules {
	color: #757575;
	font-size: 86%;
	line-height: 1.3;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td.rules .scroll {
	overflow-y: scroll;
	height: 5.2em;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td.telNo {
	text-align: center;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td.telNo span.no {
	font-size: 138.4%; /* 18px */
	color: #d60a0a;
	font-weight: bold;
	font-family: Verdana;
}
#all .rakurakuOrder .variItemBox .variPopupMain table td.orderNo {
	text-align: center;
	font-weight: bold;
	font-family: Verdana;
	color: #333333;
	font-size: 123%; /* 16px */
	padding: 5px 84px 5px 0;
}
#all .rakurakuOrder .variItemBox .variPopupMain .seal {
	position: absolute;
	left: 105px;
	bottom: 74px;
	bottom: 75px\9;
	line-height: 1;
	font-weight: bold;
	text-align: left;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/seal_bg_01.png) 0 0 no-repeat;
	width: 333px;
	height: 68px;
	overflow: hidden;
	padding: 0 0 0 82px;
	cursor: pointer;
}
#all .rakurakuOrder .variItemBox .variPopupMain .seal span {
	display:block;
	padding-top:25px;
}
#all .rakurakuOrder .variItemBox .variPopupMain .sealTarget {
	visibility: hidden;
}
/* rakuraku end */

/* bbs namelist 150609 sm26 */
#main .tblInput.ver2 .nicknameChoice{
	background: #F5F5F5;
	margin: 10px 0;
	padding: 15px 10px 15px 10px;
	width: 745px;
	border-radius: 5px;
}
#main .tblInput.ver2 .nicknameChoice p{
	font-weight:bold;
	margin-bottom: 6px;
}
#main .tblInput.ver2 .nicknameChoice .nicknameList{
  overflow: hidden;
  zoom: 1;
}
#main .tblInput.ver2 .nicknameChoice .nicknameList li,
#main .tblInput.ver2 .nicknameChoice .nicknameList span{
  display: inline-block;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #cbcbcb;
  font-size: 13px;
  margin: 4px 3px 4px 0;
  zoom: 1;
}
#main .tblInput.ver2 #bbsnameList .nicknameChoice ul.nicknameList li.mainbbs,
#main .tblInput.ver2 #bbsnameList .userBox .userList .mainbbs{
	background-color:#e5ebf7;
	border:1px solid #b3c5dd;
	padding-right: 10px;
}
#main .tblInput.ver2 #bbsnameList .nicknameChoice ul.nicknameList li a{
  padding: 6px 11px;
  display: block;
  text-decoration: none;
  font-size:13px;
  line-height:1.0;
}
#main .tblInput.ver2 #bbsnameList .nicknameChoice ul.nicknameList li.mainbbs a{
  background: url(http://img1.kakaku.k-img.com/images/itemview/bbs/icon_master.gif) right center no-repeat;
  padding-right: 45px;
  display: inline-block; 
}
/* bbs namelist sm26 150609 END */
/* outer recommend 150702 sm14 */
#itmArea.outerRecommend {
	position: relative;
}
#outerRecommendBox {
	display: none;
	position: absolute;
	top: -4.61em;
	right: -175px;
	width: 165px;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/outer_recomm_bg_01.png) 0 0 repeat-y;
}
@media (min-width: 1270px) {
	#outerRecommendBox {
		display: block;
	}
}
#outerRecommendBox .outerRecommendTtl {
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/outer_recomm_bg_01.png) -400px 0 repeat-y;
}
#outerRecommendBox .outerRecommendTtl .ttlInner {
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/outer_recomm_bg_01.png) -200px 0 no-repeat;
	padding: 10px 16px 8px;
	font-size: 92%; /* 12px */
	line-height: 1.33; /* 16px */
}
#outerRecommendBox .outerRecommendTtl .ttlInner span {
	display: block;
}
#outerRecommendBox .outerRecommendCompareBtn {
	height: 31px;
	padding: 6px 0 0 7px;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/outer_recomm_bg_01.png) -600px top no-repeat;
}
#outerRecommendBox .outerRecommendItemList {
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/outer_recomm_bg_01.png) -1000px bottom no-repeat;
	margin-top: -6px;
	padding-top: 6px;
	position: relative;
	overflow: hidden;
	width: 165px;
	height: 39em;
}
#outerRecommendBox.onjs .outerRecommendItemList {/* js on */
	background: none;
	padding-bottom: 41px;
}
#outerRecommendBox .outerRecommendItemList .slideWrapper {
	padding: 0 10px 0 11px;
	width: 144px;
	position: absolute;
	left: 0;
	top: 0;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendSlidePanel {
	display: none;
	height: 39em;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendSlidePanel:first-child {
	display: block;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem {
	padding: 1em 0;
	line-height: 1.4;
	height: 11em;
	overflow: hidden;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem + .outerRecommendItem {
	border-top: 1px dotted #b2b2b2;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemImg {
	text-align: center;
	width: 145px;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemName {
	margin-top: 9px;
	margin-left: 1px;
	width: 144px;
	max-height: 2.8em;
	overflow: hidden;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemName input {
	float: left;
	vertical-align: middle;
	margin-top: 2px;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemName a {
	display: block;
	margin-left: 17px;
	font-size: 100%;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating,
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemPrice {
	margin-top: 2px;
	width: 145px;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating dt,
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemPrice dt {
	white-space: nowrap;
	float: left;
	font-size: 92%; /* 12px */
	margin-top: 2px;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating dd,
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemPrice dd {
	float: left;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating img {
	vertical-align: middle;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point {
	margin-left: 2px;
	background:url(http://img1.kakaku.k-img.com/images/category/icon_review_star_s3.png) no-repeat;
	font-family: verdana;
	font-weight: bold;
	padding: 0 0 0 41px;
	color: #ff8400;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star50 { background-position:0 2px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star45 { background-position:0 -48px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star40 { background-position:0 -98px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star35 { background-position:0 -148px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star30 { background-position:0 -198px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star25 { background-position:0 -248px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star20 { background-position:0 -298px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star15 { background-position:0 -348px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star10 { background-position:0 -398px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star05 { background-position:0 -448px;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating .point.star00 { background-position:0 -498px; color: #000;}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemRating a:hover {
	text-decoration: underline;
}
#outerRecommendBox .outerRecommendItemList .outerRecommendItem .itemPrice {
	font-weight: bold;
	color: #f00;
	font-family: verdana;
	font-size: 107%; /* 14px */
	text-decoration: none;
}
/* slideControls */
#outerRecommendBox .slideControls {
	display:none;
	width: 165px;
	height: 41px;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/outer_recomm_bg_01.png) -800px bottom no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}
#outerRecommendBox.onjs .slideControls {/* js on */
	display: block;
	z-index: 1;
}
#outerRecommendBox .slideControls span {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -13px;
	outline: 0;
	width: 26px;
	height: 26px;
	text-indent: -9999px;
	z-index: 99;
	cursor: pointer;
}
#outerRecommendBox .slideControls .btnPrev {
	left: 29px;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/slider_control_01.png) no-repeat 0 0;
}
#outerRecommendBox .slideControls .btnNext {
	right: 29px;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/slider_control_01.png) no-repeat -26px 0;
}
#outerRecommendBox .slideControls span.disabled {
	display: none;
}
/* recommend 150702 end */


/*　---------------- clbox sm1 150806 --------------- */
/* relateList →makerSeries */
.itmTitleArea ul#makerSeries {
	width:720px;
	padding: 11px 3px 2px 13px;
}
#searchCategory .itmTitleArea ul#makerSeries {
	padding: 14px 3px 3px 13px;
}
.itmTitleArea ul#makerSeries li {
	line-height:100%;
	list-style:none;
	font-size:85%;
	display:inline-block;
	/display:inline;
	/zoom:1;
	/margin-right:10px;
}
.itmTitleArea ul#makerSeries li a {
	text-decoration:none;
}
.itmTitleArea ul#makerSeries li.makerLabel {
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_label_01.png) no-repeat;
	padding:1px 0 1px 45px;
	min-height:11px;
}
.itmTitleArea ul#makerSeries li.seriesLabel {
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_label_01.png) no-repeat 0 -100px;
	padding:1px 0 1px 45px;
	min-height:11px;
}
.itmTitleArea ul#makerSeries li.seriesLabel a.childLabel {
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_arrow_01.gif) no-repeat 0 center;
	margin-left:4px;
	padding:2px 0 0 9px;
	/margin-left:3px;
	/background-position:0 4px;
}
.itmTitleArea ul#makerSeries li.seriesLabel span.childLabel {
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/parts/bg_arrow_01.gif) no-repeat 0 center;
	padding:2px 0 0 7px;
	/margin-left:3px;
	/background-position:0 4px;
}
/* cateBox */
.cateBox {
	display:inline-block;
	/display: inline;  
	/zoom: 1;
}
.cateBoxPare {
	border:1px solid #fff;
	position: relative;
	*border:none;
}
.path .cateBoxPare {
	height:18px;
	padding:2px 3px 0;
	display:inline-block;
	/display: inline;  
	/zoom: 1;
	/height:auto;
}
#makerSeries .cateBoxPare {
	padding:1px 3px 3px;
	display:inline-block;
	margin-top:-5px;
	/display: inline;  
	/zoom: 1;
}
.cateBox:hover .cateBoxPare {
	z-index: 200;
	border: solid 1px #bfbfbf;
	border-bottom: none;
	background-color: #fff;	
	/border:none;
}
.cateBoxPare a {
	background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_downarrow.gif) right no-repeat;
	padding-right:13px;
	height:13px;
	display:inline-block;
}
#makerSeries .cateBoxPare a {
	padding-top:4px;
}
.cateBoxCl {
	visibility:hidden;
	overflow:hidden;
	height:0;
	width:0;
	display: block;
	position: absolute;
	z-index: 110;
	padding: 8px 8px 3px 10px;
	border: solid 1px #bfbfbf;
	background-color: #fff;
	box-shadow:1px 1px 0px 0px #d9d9d9;
	margin-top: -1px;
}
.cateBox:hover .cateBoxCl{
	visibility:visible;
	overflow:visible;
	height:auto;
	width:auto;
}
.cateBoxCl li{
	list-style-type:none;
	margin-bottom:8px;
	white-space:nowrap;
}
.path .cateBoxCl li {
	font-size:85%;
}
#makerSeries li .cateBoxCl li {
	display:block;
	font-size:100%;
	margin:5px 0 8px;
}
#itmArea #itmBoxMax #makerSeries li .cateBoxCl li a {
	text-decoration:underline;
}
.cateBoxCl li dt{
	float:left;
	clear: left;
}

/* clbox h3area 151118 sm24 */
.h3Area .cateBoxPare {
	border:1px solid #f2f2f2;
	position: relative;
	*border:none;
	padding: 3px;
	display:inline-block;
	margin:-5px 0 0;
	/display: inline;  
	/zoom: 1;
}
.h3Area .cateBoxCl li {
	display:block;
	font-size:100%;
	margin:5px 0 8px;
	line-height:100%;
	/zoom:1;
}
.h3Area .cateBoxCl li a {
	text-decoration:underline;
}
/* clbox h3area 151118 sm24 END */

/*　---------------- clbox end --------------- */