@charset "shift_jis";
/* CSS Document */

/* --------------- 目次 --------------- /

  1.clearfix
  2.共通パーツ
  3.個別パーツ
  4.中間デザイン(2014/5月に削除予定)

/ ------------------------------------ */



/* ===========  1.clearfix  ================*/

.contType001 .itemContWrap:after,
.contType001 .contTtlIn:after,
.contType001 .contLink:after,
.contType001 .contMainIn:after,
.contType001 .clearfix:after,
.contType001 .itemCont:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.contType001 .itemContWrap,
.contType001 .contTtlIn,
.contType001 .contLink,
.contType001 .contMainIn,
.contType001 .clearfix,
.contType001 .itemCont {display: inline-block;}
/* Hides from IE-mac \*/
* html .contType001 .itemContWrap,
* html .contType001 .contTtlIn,
* html .contType001 .contLink,
* html .contType001 .contMainIn,
* html .contType001 .clearfix,
* html .contType001 .itemCont {height: 1%;}
.contType001 .itemContWrap,
.contType001 .contTtlIn,
.contType001 .contLink,
.contType001 .contMainIn,
.contType001 .clearfix,
.contType001 .itemCont {display: block;}
/* End hide from IE-mac */



/* ===========  2.共通パーツ  ================*/

/* BASE */
.contType001 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_01.png) repeat-y;
	margin-top:15px;
}
.contType001 li {
	list-style:none;
}
.contType001 .contMain {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_01.png) no-repeat right bottom;
	width:720px;
}
.contType001 .contMainIn {
	padding:15px;
}
.contType001 .contMainIn .contMainPart {
	float:left;
	width:360px;
}
.contType001 .contMainIn .contMainPart .contMainPartIn {
	padding: 15px;
}

/* TITLE */
.contType001 .contTtl {
	background:#e8e8e8 url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_02.png) no-repeat;
}
.contType001 .contTtlIn {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_02.png) no-repeat -1000px bottom;
	padding:4px 10px 4px 6px;
	position:relative;
}
.contType001 .contTtlIn h2,
.contType001 .contTtlIn h3 {
	display:inline-block;
	line-height:135%;
	font-size:125%;
	font-weight:bold;
	padding:7px 0 4px 8px;
	vertical-align:middle;
	/display:inline;
	/zoom:1;
}
.contType001 .contTtlIn h2 img.imgLogo,
.contType001 .contTtlIn h3 img.imgLogo {
	vertical-align:top;
}
.contType001 .contTtlIn h2 span.imgText,
.contType001 .contTtlIn h3 span.imgText {
	display:inline-block;
	padding:7px 2px 4px 5px;
	/display:inline;
	/zoom:1;
}
.contType001 .contTtlIn h2 a,
.contType001 .contTtlIn h3 a {
	color:#333;
}
.contType001 .contTtlIn span.subText {
	display:inline-block;
	color:#666666;
	font-size:100%;
	line-height:142%;
	letter-spacing:0.03em;
	margin-top:-2px;
	padding:0 0 6px 8px;
	vertical-align:bottom;
	/display:inline;
	/zoom:1;
}
.contType001 .contTtlIn span.ttlLabel {
	display:inline-block;
	background:#b3b3b3;
	color:#FFF;
	font-size:92%;
	font-weight:bold;
	line-height:110%;
	letter-spacing:0.06em;
	vertical-align:top;
	padding:3px 6px 1.5px;
	position:absolute;
	top:12px;
	right:10px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.contType001 .contSttl {
	border:1px solid #ccc;
	background:#f5f5f5;
}
.contType001 .contSttl:first-child {
	border-top:none;
}
* html .contType001 .contSttl {
	margin-top:-1px;
}
.contType001 .contSttlIn {
	border-top:1px solid #FFF;
	padding:9px 14px 7px 14px;
}
.contType001 .contSttlIn h3,
.contType001 .contSttlIn h4 {
	line-height:135%;
	font-size:100%;
	font-weight:bold;
	padding:0 0 0 0;
}
.contType001 .contSttlIn h3 a,
.contType001 .contSttlIn h4 a {
	color:#333;
}
.contType001 .contSttlIn h3 span.subText,
.contType001 .contSttlIn h4 span.subText {
	color:#666666;
	font-size:92%;
	font-weight:normal;
	padding:0 0 0 10px;
	position:relative;
	bottom:1px;
	letter-spacing:0.05em;
}
.contType001 .contTtlIn h2 .normal,
.contType001 .contTtlIn h3 .normal,
.contType001 .contSttl .contSttlIn h3 .normal,
.contType001 .contSttl .contSttlIn h4 .normal {
	font-weight: normal;
}

/* OTHER */
.contType001 .contTab {
	background: #f7f7f7;
	margin: 0 1px;
	padding: 3px 0 8px 10px;
	border-bottom: 1px solid #cecece;
}
.contType001 .contTab li{
	float:left;
	font-weight:bold;
	font-size: 107%; /* 14px */
	line-height: 1.2;
	text-align: center;
	min-width: 108px;
	margin-right: 10px;
	padding-left: 10px;
	margin-top: 8px;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 0 0 no-repeat;
}
.contType001 .contTab li:hover{
	cursor: pointer;
}
.contType001 .contTab li.on{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 0 -140px no-repeat;
	color: #fff;
}
.contType001 .contTab li span{
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 100% -70px no-repeat;
	padding-right: 10px;
}
.contType001 .contTab li span span{
	padding:9px 10px 0;
	height: 26px;
	background: none;
}
.contType001 .contTab li.on span{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 100% -210px no-repeat;
}
.contType001 .contTab li.on span span{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 50% -280px no-repeat;
}

/* FOOTER */
.contType001 .contInfo {
	padding:0 15px;
}
.contType001 .contInfo .contLink {
	text-align:right;
	padding-bottom:11px;
}
.contType001 .contInfo .contLink li {
	display:inline-block;
	padding:0 0 3px 21px;
	background:url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat left top;
	line-height:135%;
	margin-left:7px;
	/display:inline;
	/zoom:1;
	/margin-left:11px;
}

/* itemContWrap */
.contOther ul.contNote {
	padding-top:4px;

}
.contOther ul.contNote li {
	color:#666666;
	list-style:none;
	line-height:120%;
	font-size:85%;
	margin-top:1px;
}


/* itemContWrap */
.contType001 .itemContWrap {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_01.gif) repeat-y 180px top;
}
.contType001 .itemCont {
	width:150px;
	float:left;
	padding:0 15px;
	word-wrap:break-word;
}
.contType001 .itemCont > a {
	display: block;
	/position: relative;
}
.contType001 .itemCont > a:hover {
	text-decoration: none!important;
	cursor: pointer;
}
.contType001 .itemCont > a:hover .linkWrap{
	text-decoration: underline;
}
.contType001 .imgCont {
	margin-bottom:9px;
	text-align:center;
	height:90px;
}
.contType001 span.imgCont {
	display: block;
	/background: url(https://img1.kakaku.k-img.com/images/spacer.gif) 0 0 no-repeat;
}
.contType001 .imgCont img {
	max-width:150px;
	max-height:90px;
}
.contType001 a span.imgCont img {
	/position: relative;
	/z-index: -1;
}
.contType001 .imgCont a {
	display:block;
}
.contType001 a span.nameCont {
	display: block;
}
.contType001 .nameCont span.maker {
	display:block;
	font-size:85%;
	line-height:110%;
	margin-bottom:2px;
}
.contType001 a span.nameCont span.maker {
	color: #333;
}
.contType001 .nameCont span.product {
	display:block;
	line-height:130%;
	margin-bottom:3px;
}
.contType001 a span.priceCont {
	display: block;
}
.contType001 .priceCont span.price a,
.contType001 .priceCont span.price .linkWrap {
	color:#FF0000;
	font-family:Verdana;
	font-weight:bold;
	line-height:110%;
}
.contType001 .shopCont {
	padding-top:10px;
}
.contType001 a span.shopCont {
	display: block;
}

/* itemContWrap */
.contType001 .cmtBalloon {
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_cmtballoon_01.png) 0 0 no-repeat;
	width: 153px;
	overflow: hidden;
	margin-top: 4px;
	margin-left: -1px;
	padding-top: 10px;
	color: #666;
	font-size: 84.6%; /* 11px */
	line-height: 1.3;
}
.contType001 .cmtBalloon span {
	display: table-cell;
	/display: block;
	width: 135px;
	vertical-align: middle;
	height: 3.9em;
	/height: auto;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_cmtballoon_01.png) right bottom no-repeat;
	padding: 2px 9px 4px;
}
/* 3item-ballon add 20161007 sm11 */
.contType001 .threeItem .cmtBalloon span {
	display: table-cell;
	/display: block;
	width: 162px;
	vertical-align: middle;
	height: 3.9em;
	/height: auto;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_cmtballoon_02.png) right bottom no-repeat;
	padding: 2px 9px 4px;
}
.contType001 .threeItem .cmtBalloon {
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_cmtballoon_02.png) 0 0 no-repeat;
	width: 180px;
	overflow: hidden;
	margin-top: 4px;
	margin-left: -1px;
	padding-top: 10px;
	color: #666;
	font-size: 84.6%; /* 11px */
	line-height: 1.3;
}

/* ===========  3.個別パーツ  ===========*/

/* ct001 */
#ct001 .contTtlIn h2,
#ct001 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 0;
	padding-left:44px;
}
#ct001 .contMainIn {
	padding:15px 0 12px;
}
#ct001 span.percent {
	color:#FF0000;
	display:block;
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_02.png) no-repeat;
	width:37px;
	height:28px;
	position:relative;
	left:-3px;
	letter-spacing:-0.04em;
	font-family:Verdana;
	font-size:107%;
	font-weight:bold;
	text-align:center;
	padding:9px 0 0 1px;
}
#ct001 span.percent span {
	font-size:60%;
	line-height:110%;
	margin-left:1px;
}
#ct001 span.price {
	float:left;
	text-align:right;
}
#ct001 span.regular {
	display:block;
	color:#777;
	font-family:Verdana;
	font-weight:bold;
	font-size:92%;
	line-height:110%;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_arrow_01.gif) no-repeat center bottom;
	margin-bottom:2px;
	padding:2px 0 11px;
	text-decoration:line-through;
}
#ct001 .itemCont .imgCont img {
	max-width:120px;
	max-height:90px;
}
#ct001 .itemCont .priceCont:before,
#ct001 .itemCont .priceCont:after {
	content: " ";
	display: table;
}
#ct001 .itemCont .priceCont:after {
	clear: both;
}
#ct001 .itemCont .priceCont {
	*zoom: 1;
}

/* ct002 */
#ct002 .contTtlIn h2,
#ct002 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -200px;
	padding-left:44px;
}
#ct002 .contMainIn {
	padding:15px 0 12px;
}
#ct002 span.usedLabel {
	background:#b33e3e;
	color:#FFF;
	display:inline-block;
	font-size:85%;
	line-height:110%;
	margin-right:6px;
	padding:1px 5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#ct002 span.product {
	margin-bottom:5px;
}
#ct002 span.price a,
#ct002 span.price span.linkWrap {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_01.gif) no-repeat 0 0.2em;
	padding:1px 0 3px 62px;
	vertical-align:bottom;
	line-height:100%;
	/background-position:0 2px;
}
#ct002 span.usedShop {
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/used/icon_shop_s.gif) no-repeat;
	font-size:85%;
	line-height:110%;
	color:#666;
	padding:0 0 0 18px;
}


/* ct003 */
#ct003 .contTtlIn h2,
#ct003 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -400px;
	padding-left:44px;
}
#ct003 .contMainIn {
	padding:15px 0 12px;
}
#ct003 span.product {
	margin-bottom:5px;
}
#ct003 span.price a,
#ct003 span.price .linkWrap {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_02.gif) no-repeat 0 0.2em;
	padding:1px 0 3px 62px;
	vertical-align:bottom;
	line-height:120%;
	/background-position:0 2px;
}
#ct003 span.price .linkWrap.labelNone { /* 1706 add sm26 */
  background: none;
  padding: 0;
  line-height: 110%;
}
#ct003 .privilegeLabel span.price .linkWrap {
	background-image: url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_04.png);
}
#ct003 .specialLabel span.price .linkWrap {
	background-image: url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_05.png);
}
#ct003 .noLabel span.price .linkWrap {
	background: none;
	padding-left: 0;
}


/* ct004 */
#ct004 {
	background:none;
}
#ct004  .contMain{
	background:none;
}
#ct004 .contMainIn {
	padding:0;
}
#ct004 .contTtlIn {
	background: url(https://img1.kakaku.k-img.com/images/category/pr_title_bg.gif) no-repeat left top;
	margin: 10px 0px 2px;
	padding:0;
}
#ct004 .contTtlIn span.ttlLabel {
	top:10px;
	padding:2px 6px 0.5px;
}
#ct004 .contTtlIn h2,
#ct004 .contTtlIn h3 {
	background: url(https://img1.kakaku.k-img.com/images/category/h3_icon_topics2.gif) no-repeat left top;
	font-size:100%;
	padding:9px 0 8px 45px;
}
#ct004 .contTtl {
	background:none;
}


/* ct005 */
#ct005 .contTtlIn h2,
#ct005 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -800px;
	padding-left:44px;
}
#ct005 .contMain {
	background:none;
	padding-bottom:0;
}
#ct005 .contMainIn {
	padding:0;
}
#ct005 .pmItemRankBox {
	margin:0;
	padding-left:0;
	border-bottom:1px solid #c4c4c4;
}
#ct005 .noCompare {
	margin-bottom:0;
	border-bottom:none;
}
#ct005 .pmItemRank {
	width:720px;
	border-spacing: 0;
	/border-collapse: collapse;
}
#ct005 .pmItemRank {
	text-decoration:none;
}
#ct005 .pmItemRank p{
	line-height:1;
}
#ct005 .pmItemRank .pmItemRankTtl th a {
	display:block;
	color:#333;
}
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl0 {
	width:37px;
	background:#f3f3f3 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat left top;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	border-left:1px solid #ccc;
}
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl1,
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl2,
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl3 {
	width:226px;
	text-align:center;
	font-weight:bold;
	line-height:110%;
	padding:10px 0 8px;
	letter-spacing:0.05em;
	border-bottom:1px solid #c4c4c4;
	text-shadow:0 1px 0 #FFF;
	border-right:1px solid #c4c4c4;
}
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl1,
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl2 {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat 0 0;
}
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl3 {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -116px 0;
}
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn1,
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn2,
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn3 {
	text-align:center;
	padding:11px 0 12px;
	/border-top:1px solid #d7d7d7;
}
#ct005 .noCompare .pmItemRankBtn th.pmItemRankBtn0 {
	border-right:1px solid #c4c4c4;
	background:#e8e8e8;
}
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn1,
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn2 {
	border-right:1px solid #c4c4c4;
	background:#f7f7f7;
}
#ct005 .noCompare .pmItemRank .pmItemRankBtn td.pmItemRankBtn1,
#ct005 .noCompare .pmItemRank .pmItemRankBtn td.pmItemRankBtn2 {
	background:#cecece url(https://img1.kakaku.k-img.com/images/category/ranking/ranking_btm.png) no-repeat center bottom;
}
#ct005 .noCompare .pmItemRank .pmItemRankBtn td.pmItemRankBtn3,
#ct005 .noCompare .twoRank .pmItemRankBtn td.pmItemRankBtn2 {
	background:#cecece url(https://img1.kakaku.k-img.com/images/category/ranking/ranking_btm.png) no-repeat right bottom;
	border-right:none;
}
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn3 {
	border-right:1px solid #ccc;
	background:#f7f7f7;
}
#ct005 .pmItemRank .pmItemRankBtn a:hover {
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}
#ct005 .pmItemRank .pmItemRank1 th,
#ct005 .pmItemRank .pmItemRank2 th,
#ct005 .pmItemRank .pmItemRank3 th,
#ct005 .pmItemRank .pmItemRank4 th,
#ct005 .pmItemRank .pmItemRank5 th {
	width:37px;
	border-right:1px solid #c4c4c4;
	border-bottom:1px dotted #c4c4c4;
	/border-bottom:1px dotted #e2e2e2;
	text-align:center;
	padding-bottom:10px;
	vertical-align: top;
	border-left:1px solid #ccc;
}
#ct005 .noCompare .pmItemRank .pmItemRank5 th {
	border-left:none;
	background:#cecece url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1793px bottom;
}
#ct005 .pmItemRank .pmItemRank1 th {
	/border-top:1px solid #c4c4c4;
}
#ct005 .pmItemRank .pmItemRank1 th p,
#ct005 .pmItemRank .pmItemRank2 th p,
#ct005 .pmItemRank .pmItemRank3 th p,
#ct005 .pmItemRank .pmItemRank4 th p,
#ct005 .pmItemRank .pmItemRank5 th p {
	padding-right:1px;
}
#ct005 .pmItemRank .pmItemRank1 th,
#ct005 .pmItemRank .pmItemRank2 th,
#ct005 .pmItemRank .pmItemRank3 th {
	color:#ff6c00;
	font-weight:bold;
	line-height:110%;
	padding-top:20px;
}
#ct005 .pmItemRank .pmItemRank1 th span,
#ct005 .pmItemRank .pmItemRank2 th span,
#ct005 .pmItemRank .pmItemRank3 th span {
	color:#ff6c00;
	display:block;
	padding:8px 0 0 0;
	font-size:115%;
	font-weight:bold;
	font-family:Verdana;
	margin-bottom:2px;
}
#ct005 .pmItemRank .pmItemRank4 th span,
#ct005 .pmItemRank .pmItemRank5 th span {
	display:block;
	padding:8px 0 0 0;
	font-size:115%;
	font-weight:bold;
	font-family:Verdana;
	margin-bottom:2px;
}
#ct005 .pmItemRank .pmItemRank5 th p {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1600px 0;
}
#ct005 .noCompare .pmItemRank .pmItemRank5 th p {
	margin-left:1px;
}
#ct005 .pmItemRank .pmItemRank1 th {
	background:#fffad7 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1000px 0;
}
#ct005 .pmItemRank .pmItemRank2 th {
	background:#fffad7 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1200px 0;
}
#ct005 .pmItemRank .pmItemRank3 th {
	background:#fffad7 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1400px 0;
}
#ct005 .pmItemRank .pmItemRank4 th {
	background:#e8e8e8 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1600px 0;
}
#ct005 .pmItemRank .pmItemRank5 th {
	background:#e8e8e8 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1600px;
	border-bottom:none;
}
#ct005 .pmItemRank .pmItemRank1 td,
#ct005 .pmItemRank .pmItemRank2 td,
#ct005 .pmItemRank .pmItemRank3 td,
#ct005 .pmItemRank .pmItemRank4 td,
#ct005 .pmItemRank .pmItemRank5 td {
	border-right:1px solid #c4c4c4;
	padding-bottom:8px;
	background:#FFF url(https://img1.kakaku.k-img.com/images/category/line_dotted_01.gif) repeat-x left bottom;
	/background:#FFF url(https://img1.kakaku.k-img.com/images/category/line_dotted_01.gif) repeat-x left top;
}
#ct005 .pmItemRank .pmItemRank1 td {
	/background:#FFF;
}
#ct005 .pmItemRank .pmItemRank1 td.last,
#ct005 .pmItemRank .pmItemRank2 td.last,
#ct005 .pmItemRank .pmItemRank3 td.last,
#ct005 .pmItemRank .pmItemRank4 td.last,
#ct005 .pmItemRank .pmItemRank5 td.last {
	border-right:1px solid #ccc;
}
#ct005 .pmItemRank .pmItemRank td.noRank {
	text-align:center;
	vertical-align:middle;
}
#ct005 .pmItemRank .pmItemRank1 td.noRank p,
#ct005 .pmItemRank .pmItemRank2 td.noRank p,
#ct005 .pmItemRank .pmItemRank3 td.noRank p,
#ct005 .pmItemRank .pmItemRank4 td.noRank p,
#ct005 .pmItemRank .pmItemRank5 td.noRank p {
	line-height:140%;
	color:#888;
	padding-top:7px;
}
#ct005 .pmItemRank .pmItemCheck {
	width:21px;
	float:left;
	padding:10px 0 0 10px;
}
#ct005 .pmItemRank .pmItemCheck input {
	/width:1em;
	/height:1em;
}
#ct005 .pmItemRank .pmItemImg {
	float:left;
	padding-right:31px;
	/padding-right:30px;
}
#ct005 .noCompare .pmItemImg {
	padding-left:31px;
	/padding-left:30px;
}
#ct005 .pmItemRank .pmItemImg a {
	display:table-cell;
	vertical-align:middle;
	width:164px;
	text-align:center;
	padding:10px 0 6px 0;
}
#ct005 .verticalLong .pmItemImg a img {
	/margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}
#ct005 .verticalLong .pmItemRank1 .pmItemImg a,
#ct005 .verticalLong .pmItemRank2 .pmItemImg a,
#ct005 .verticalLong .pmItemRank3 .pmItemImg a {
	height:120px;
}
#ct005 .verticalLong .pmItemRank4 .pmItemImg a,
#ct005 .verticalLong .pmItemRank5 .pmItemImg a {
	height:80px;
}
#ct005 .pmItemRank .pmItemName {
	width:226px;
	clear:both;
	word-break:break-all;
}
#ct005 .pmItemRank .pmItemName span {
	display:block;
	padding:0 10px;
	font-size:86%;
	line-height:120%;
}
#ct005 .pmItemRank .pmItemName a {
	display:block;
	padding:0 10px 3px;
	line-height:120%;
}
#ct005 .pmItemRank .pmItemRank4 .pmItemName a,
#ct005 .pmItemRank .pmItemRank5 .pmItemName a {
	font-size:92%;
}
#ct005 .pmItemRank .pmItemPrice a,
#ct005 .pmItemRank .pmItemPrice span {
	color:#FF0000;
	display:block;
	font-weight:bold;
	font-family:Verdana;
	font-size:107%;
	line-height:110%;
	padding:0 10px;
}
#ct005 .pmItemRank .pmItemPrice a span,
#ct005 .pmItemRank .pmItemPrice span span {
	color:#333;
	display:inline-block;
	font-weight:normal;
	font-family:Verdana;
	font-size:77%;
	line-height:120%;
	padding:0 5px 0 0;
	/display:inline;
	/zoom:1;
}
#ct005 .pmItemRank .pmItemPrice a:hover span {
	text-decoration:none;
}
#ct005 .pmItemRank .pmItemRank4 .pmItemPrice a,
#ct005 .pmItemRank .pmItemRank5 .pmItemPrice a,
#ct005 .pmItemRank .pmItemRank4 .pmItemPrice span,
#ct005 .pmItemRank .pmItemRank5 .pmItemPrice span {
	font-size:92%;
}
#ct005 .pmItemRank .noImage .pmItemName {
	float:left;
	clear:inherit;
	width:180px;
	padding:10px 0 0;
	/clear:none;
}
#ct005 .pmItemRank .noImage .pmItemName span {
	padding:0;
}
#ct005 .pmItemRank .noImage .pmItemName a {
	padding:0 0 3px;
	font-size:100%;
}
#ct005 .pmItemRank .noImage .pmItemPrice a {
	padding:0 0 10px 31px;
	font-size:107%;
}
#ct005 .pmItemRankCompare {
	text-align:center;
	background:#cecece url(https://img1.kakaku.k-img.com/images/category/ranking/ranking_btm.png) no-repeat left bottom;
	padding-bottom:13px;
}
#ct005 .pmItemRankCompare .pmItemRankIn {
	margin:0 1px;
	padding-top:10px;
	border-top:1px solid #FFF;
}
#ct005 .pmItemRankCompare a:hover {
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}
/* 2列 */
#ct005 .twoRank .pmItemRankTtl th.pmItemRankTtl1,
#ct005 .twoRank .pmItemRankTtl th.pmItemRankTtl2 {
	width:339px;
}
#ct005 .twoRank .pmItemRankTtl th.pmItemRankTtl2 {
	background-position:-2px 0;
}
#ct005 .twoRank .pmItemRankBtn td.pmItemRankBtn2 {
	border-right:1px solid #ccc;
	background-position:-509px bottom;
}
#ct005 .twoRank .pmItemImg a {
	width:277px;
}
#ct005 .twoRank .pmItemName {
	width:339px;
}
/* searchItem */
#ct005 .searchRank .pmItemRank1 .pmItemImg img,
#ct005 .searchRank .pmItemRank2 .pmItemImg img,
#ct005 .searchRank .pmItemRank3 .pmItemImg img {
	max-height:120px;
	max-width:120px;
}
#ct005 .searchRank .pmItemRank4 .pmItemImg img,
#ct005 .searchRank .pmItemRank5 .pmItemImg img {
	max-height:80px;
	max-width:80px;
}
/* aタグマージ */
#ct005 .pmItemRank.aMerge td div {
	position: relative;
}
#ct005 .pmItemRank.aMerge .pmItemCheck {
	display: block;
	width: auto;
	float: none;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
}
#ct005 .pmItemRank.aMerge .pmItemCheck label {
	display: block;
	padding: 10px;
}
#ct005 .pmItemRank.aMerge td div a {
	display: block;
	/position: relative;
}
#ct005 .pmItemRank.aMerge td div a:hover {
	text-decoration: none;
	cursor: pointer;
}
#ct005 .pmItemRank.aMerge a:hover .linkWrap {
	text-decoration: underline;
}
#ct005 .pmItemRank.aMerge .pmItemImg {
	display: block;
	text-align: center;
	float: none;
	padding-right: 0;
	/padding-right: 0;
}
#ct005 .noCompare .aMerge .pmItemImg {
	padding-left: 0;
	/padding-left: 0;
}
#ct005 .pmItemRank.aMerge .pmItemImg .linkWrap {
	display: table-cell;
	vertical-align: middle;
	width: 226px;
	/display: block;
	text-align:center;
	padding:10px 0 6px 0;
	/background: url(https://img1.kakaku.k-img.com/images/spacer.gif) 0 0 no-repeat;
}
#ct005 .pmItemRank.aMerge .pmItemImg img{
	/position: relative;
	/z-index: -1;
}
#ct005 .verticalLong .aMerge .pmItemImg .linkWrap img {
	/margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}
#ct005 .verticalLong .aMerge .pmItemRank1 .pmItemImg .linkWrap,
#ct005 .verticalLong .aMerge .pmItemRank2 .pmItemImg .linkWrap,
#ct005 .verticalLong .aMerge .pmItemRank3 .pmItemImg .linkWrap {
	height:120px;
}
#ct005 .verticalLong .aMerge .pmItemRank4 .pmItemImg .linkWrap,
#ct005 .verticalLong .aMerge .pmItemRank5 .pmItemImg .linkWrap {
	height:80px;
}
#ct005 .pmItemRank.aMerge .pmItemName {
	display: block;
}
#ct005 .pmItemRank.aMerge .pmItemName .makerName {
	color: #333;
}
#ct005 .pmItemRank.aMerge .pmItemName .linkWrap {
	display:block;
	padding:0 10px 3px;
	font-size: 100%;
	line-height:120%;
}
#ct005 .pmItemRank.aMerge .pmItemRank4 .pmItemName .linkWrap,
#ct005 .pmItemRank.aMerge .pmItemRank5 .pmItemName .linkWrap {
	font-size:92%;
}
#ct005 .pmItemRank.aMerge .pmItemPrice{
	display: block;
}
#ct005 .pmItemRank .pmItemPrice .linkWrap,
#ct005 .pmItemRank .pmItemPrice .linkWrap span {
	color:#FF0000;
	display:block;
	font-weight:bold;
	font-family:Verdana;
	font-size:107%;
	line-height:110%;
	padding:0 10px;
}
#ct005 .pmItemRank .pmItemPrice .linkWrap span,
#ct005 .pmItemRank .pmItemPrice .linkWrap span span {
	color:#333;
	display:inline-block;
	font-weight:normal;
	font-family:Verdana;
	font-size:77%;
	line-height:120%;
	padding:0 5px 0 0;
	/display:inline;
	/zoom:1;
}
#ct005 .pmItemRank.aMerge a:hover .pmItemPrice .linkWrap span,
#ct005 .pmItemRank.aMerge .pmItemPrice .linkWrap span:hover {
	text-decoration:none;
}
#ct005 .pmItemRank .pmItemRank4 .pmItemPrice .linkWrap,
#ct005 .pmItemRank .pmItemRank5 .pmItemPrice .linkWrap,
#ct005 .pmItemRank .pmItemRank4 .pmItemPrice .linkWrap span,
#ct005 .pmItemRank .pmItemRank5 .pmItemPrice .linkWrap span {
	font-size:92%;
}
#ct005 .pmItemRank.aMerge .noImage .pmItemName {
	float: none;
	width:auto;
	padding:10px 10px 0 31px;
}
#ct005 .pmItemRank.aMerge .noImage .pmItemName .makerName {
	padding:0;
}
#ct005 .pmItemRank.aMerge .noImage .pmItemName .linkWrap {
	padding:0 0 3px;
	font-size:100%;
}
#ct005 .pmItemRank.aMerge .noImage .pmItemPrice .linkWrap {
  padding:0 0 10px 31px;
  font-size:107%;
}
/* 2列 */
#ct005 .twoRank.aMerge .pmItemImg .linkWrap {
  width: auto;
  display: block;
}
#ct005 .pmItemRankIn { /* ご利用ガイド導線 1712 sm26 */
  position: relative;
}
#ct005 .helpLinkCell {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  margin: -.2em 10px 0 0;
  line-height: 1.3;
}
#ct005 .helpLink {
  font-size: 12px;
  line-height: 1.3;
}
#ct005 .helpLink:link {
  text-decoration: none;
}
#ct005 .helpLink:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 13px;
  background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_help2.gif) no-repeat center .05em;
  vertical-align: top;
  margin: 0 2px 0 0;
  line-height: 1.3;
}
#ct005 .helpLinkSub {
  display: inline-block;
  vertical-align: bottom;
  font-size: 11px;
  line-height: 1.1;
  padding: 0 0 0 2px;
}
#ct005 .helpLinkSub i {
  background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_help_movie.svg) no-repeat 0 0;
  background-size: 16px auto;
  padding: 0 0 0 19px;
  font-style: normal;
  margin: 0 0 0 2px;
  line-height: 1;
  display: inline-block;

}
#ct005 .helpLink:hover .helpLinkSub i {
  background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_help_movie_hover.svg) no-repeat 0 0;
  background-size: 16px auto;
}

/* ct006 */
#ct006 .contTtlIn h2,
#ct006 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -1000px;
	padding-left:44px;
}
#ct006 .contMainIn {
	padding:15px 0 12px;
}
#ct006 span.product {
	margin-bottom:5px;
}


/* ct007 */
#ct007 .contTtlIn h2,
#ct007 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -800px;
	padding-left:44px;
}
#ct007 .contMainIn {
	padding: 0;
}
#ct007 .contMainIn p{
	line-height: 1.3;
}
#ct007 .contMainIn .rankbtnBox {
	background: none;
	margin:0;
	width:720px;
	clear:both;
}
#ct007 .contMainIn .rankbtnBox .rankbtnBoxBg {
	width:720px;
	background: none;
}
#ct007 .contMainIn .rankbtnBox .rankbtnBoxMain {
	width:720px;
	background: none;
	text-align:center;
	position: relative;
	overflow:hidden;
	padding: 0;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn {
	width:697px;
	margin:3px 12px 1px 11px;
	border-collapse: collapse;
	border-spacing: 0;
	text-align:left;
	position:relative;
	z-index:90;
	table-layout: fixed;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_05.png) no-repeat center bottom;
	vertical-align:middle;
	text-align:center;
	height:27px;
	font-weight:bold;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest,
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest1,
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest2,
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest3 {
	color: #FF8400;
	padding:5px 0 5px 0;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th img {
	vertical-align:middle;
	position:relative;
	bottom:3px;
	margin-right:4px;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th span {
	font-family: Verdana;
	font-size: 129%;
	margin-right:1px;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest1 span,
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest2 span,
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest3 span {
	font-family: Verdana;
	font-size: 129%;
	margin-right:1px;
	padding:0 0 0 29px;
}
#ct007 .rankHdr.rankpopBest1 span, /* tr float 1706 sm26 */
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest1 span {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left 2px;
}
#ct007 .rankHdr.rankpopBest2 span, /* tr float 1706 sm26 */
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest2 span {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -98px;
}
#ct007 .rankHdr.rankpopBest3 span, /* tr float 1706 sm26 */
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest3 span {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -198px;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn td {
	width:139px;
	padding:5px;
	text-align:center;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn td.noRank {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_nodata.gif) no-repeat center center;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn td p.rpImg {
	width:110px;
	height:110px;
	overflow:hidden;
	margin:5px auto 9px;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn td p.rpItem {
	width:120px;
	text-align:left;
	margin:0 auto 2px;
	font-size:92%;
	word-wrap: break-word;
	/word-break:break-all;
}
#ct007 .contMainIn .rankpopBtn .rankGroup { /* tr float 1706 sm26 */
	float: left;
	overflow: hidden;
}
#ct007 .contMainIn .rankpopBtn .rankGroup:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#ct007 .contMainIn .rankbtnBoxMain .rankpopBtn .rankGroup .rankCell {
	width: 129px ;
	padding: 0 5px 5px 5px;
	vertical-align: top;
}
#ct007 .contMainIn .rankGroup .rankCell.noRank {
	height: 210px;
}
#ct007 .rankHdr {
	vertical-align: middle;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	margin: 0 5px;
}
#ct007 .rankHdr.rankpopBest3,
#ct007 .rankHdr.rankpopBest2,
#ct007 .rankHdr.rankpopBest1 {
	color: #FF8400;
}
#ct007 .rankHdr span {
	font-family: Verdana;
	font-size: 135%;
	margin-right: 2px;
	padding: 5px 0 0;
}
#ct007 .rankHdr.rankpopBest1 span,
#ct007 .rankHdr.rankpopBest2 span,
#ct007 .rankHdr.rankpopBest3 span {
	padding: 0 0 0 29px;
}
#ct007 .contMainIn .rankbtnBoxMain .rankpopBtn .rankGroup .rankCell p.rpImg{
	margin-top: 9px;
}
#ct007 .contMainIn .rankCell .rpItem {
	max-height: 3.7em;
	overflow: hidden;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn td p.rpPrice {
	width:120px;
	text-align:left;
	color: #FF0000;
	font-family: Verdana;
	font-weight: bold;
	margin:0 auto 10px;
}
#ct007 .contMainIn .rankbtnBoxMain .hoverLink {
	display:none;
	position:absolute;
	text-align:center;
	width:720px;
	top:50%;
	margin-top:-24px;
}
#ct007 .contMainIn .rankbtnBoxMain .hoverLink a {
	padding-left:50px;
	display:inline-block;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_04.png) no-repeat;
	/zoom:1;
	/display:inline;
}
#ct007 .contMainIn .rankbtnBoxMain .hoverLink a:hover,
#ct007 .contMainIn .rankbtnBoxMain .hoverLink a:hover span {
	text-decoration:none;
}
#ct007 .contMainIn .rankbtnBoxMain .hoverLink a span {
	display:inline-block;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_04.png) no-repeat right -100px;
	color:#FFF;
	height:30px;
	padding:14px 20px 0 0;
	font-size:129%;
	font-weight:bold;
	line-height:110%;
	/zoom:1;
	/display:inline;
}
#ct007 .contMainIn .rankbtnBox:hover .rankbtnBoxMain,
#ct007 .contMainIn .rankbtnOver .rankbtnBoxMain {
	/margin-top:3px;
}
#ct007 .contMainIn .rankbtnBox:hover .hoverLink {
	display:block;
	z-index:100;
}
* html #ct007 .contMainIn .rankbtnOver .hoverLink {
	display:block;
	z-index:100;
}
#ct007 .contMainIn .rankbtnBox.rankbtnOver,
#ct007 .contMainIn .rankbtnOver .hoverLink,
#ct007 .contMainIn .rankbtnOver .hoverLink a,
#ct007 .contMainIn .rankbtnOver table {
	cursor:pointer;
}
#ct007 .contMainIn .rankbtnBox:hover table {
	-moz-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30); /* IE6/7 */
	-ms-filter: "alpha(opacity=30)"; /* IE8 */
}
* html #ct007 .contMainIn .rankbtnOver table {
	filter: alpha(opacity=30); /* IE6/7 */
}


/* ct008 */
#ct008 .contTtlIn h2,
#ct008 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -1400px;
	padding-left:44px;
}
#ct008 .contMainIn {
	padding: 0 1px;
}
#ct008 .contMainIn p{
	line-height: 1.3;
}
#all #ct008 .contMainIn .rankbtnBox {
	background: none;
	margin:0;
	width:718px;
	clear:both;
}
#all #ct008 .contMainIn .rankbtnBox .rankbtnBoxBg {
	width:718px;
	background: none;
}
#all #ct008 .contMainIn .rankbtnBox .rankbtnBoxMain {
	width:718px;
	background: none;
	text-align:center;
	position: relative;
	overflow:hidden;
	padding: 0;
}
#all #ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn {
	background: none;
	border-collapse: collapse;
	border-spacing: 0;
	text-align:left;
	width:718px;
	margin:0;
	position:relative;
	z-index:90;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn th,
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td {
	border-left:1px solid #ccc;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn th.first,
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td.first {
	border-left:none;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn th {
	border-bottom:1px solid #ccc;
	vertical-align:middle;
	text-align:center;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn th span.headCellIn {
	display: block;
	border-top: 1px solid #fff;
	height:38px;
	background-color: #f3f3f3;
	background-image: none;
	padding: 7px 0 0;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn th span.mallIco {
	display:inline-block;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_25.png) no-repeat right -100px;
	/zoom:1;
	/display:inline;
	width:auto;
	padding: 0;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn th span.mallIcoIn{
	display:inline-block;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_25.png) no-repeat;
	padding:6px 0 4px;
	width:115px;
	/zoom:1;
	/display:inline;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td {
	width:33.3%;
	padding:15px 10px 17px 15px;
}
#ct008 .contMainIn .rankbtnBoxMain table.twoMall td {
	width:50%px;
}
#ct008 .contMainIn .rankbtnBoxMain table.oneMall td {
	background: none;
}
#ct008 .contMainIn .rankbtnBoxMain table.oneMall td.first {
	background: none;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td div{
	float:right;
	width:126px;
	word-wrap: break-word;
	/word-break:break-all;
}
#ct008 .contMainIn .rankbtnBoxMain table.twoMall td div{
	float:right;
	width:245px;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmItem {
	font-size:92%;
	margin-bottom:3px;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank {
	font-weight: bold;
	margin-bottom:6px;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank1,
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank2,
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank3 {
	color: #FF8400;
	font-weight: bold;
	margin-bottom:6px;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank span {
	font-family: Verdana;
	font-size: 107%;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank1 span,
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank2 span,
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank3 span{
	font-family: Verdana;
	font-size: 107%;
	padding:2px 0 2px 25px;
	margin-left:-1px;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank1 span{
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -298px;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank2 span{
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -398px;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmRank3 span{
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -498px;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmImg {
	float:left;
	width:80px;
	height:80px;
	overflow:hidden;
	text-align:center;
}
#ct008 .contMainIn .rankbtnBoxMain table.rankmallBtn td p.rmPrice {
	color: #FF0000;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom:0;
}
#ct008 .contMainIn .rankbtnBoxMain table.oneMall td p.rmPrice {
	margin-bottom:0;
}
#ct008 .contMainIn .rankbtnBoxMain .hoverLink {
	display:none;
	position:absolute;
	text-align:center;
	width:720px;
	top:50%;
	margin-top:-24px;
}
#ct008 .contMainIn .rankbtnBoxMain .hoverLink a {
	padding-left:50px;
	display:inline-block;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_04.png) no-repeat;
	/zoom:1;
	/display:inline;
}
#ct008 .contMainIn .rankbtnBoxMain .hoverLink a:hover,
#ct008 .contMainIn .rankbtnBoxMain .hoverLink a:hover span {
	text-decoration:none;
}
#ct008 .contMainIn .rankbtnBoxMain .hoverLink a span {
	display:inline-block;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_04.png) no-repeat right -100px;
	color:#FFF;
	height:30px;
	padding:14px 20px 0 0;
	font-size:129%;
	font-weight:bold;
	line-height:110%;
	/zoom:1;
	/display:inline;
}
#ct008 .contMainIn .rankbtnBox:hover .rankbtnBoxMain,
#ct008 .contMainIn .rankbtnOver .rankbtnBoxMain {
	/margin-top:0px;
}
#ct008 .contMainIn .rankbtnBox:hover .hoverLink {
	display:block;
	z-index:100;
}
* html #ct008 .contMainIn .rankbtnOver .hoverLink {
	display:block;
	z-index:100;
}
#ct008 .contMainIn .rankbtnBox.rankbtnOver,
#ct008 .contMainIn .rankbtnOver .hoverLink,
#ct008 .contMainIn .rankbtnOver .hoverLink a,
#ct008 .contMainIn .rankbtnOver table {
	cursor:pointer;
}
#ct008 .contMainIn .rankbtnBox:hover table {
	-moz-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30); /* IE6/7 */
	-ms-filter: "alpha(opacity=30)"; /* IE8 */
}
* html #ct008 .contMainIn .rankbtnOver table {
	filter: alpha(opacity=30); /* IE6/7 */
}


/* ct009 */
#ct009 .contTtlIn h2,
#ct009 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -1400px;
	padding-left:44px;
}
#ct009 .contMainIn {
	padding: 13px 15px 7px;
}
#ct009 ul.oftenShopList li {
	background:url(https://img1.kakaku.k-img.com/images/category/search/arrow_oftenshop_02.gif) no-repeat 0 3px;
	width:317px;
	float:left;
	list-style-type:none;
	margin:0 22px 6px 0;
	padding-left:16px;
	font-size:106%;
	line-height:1.3;
}
#ct009 ul.oftenShopList li.shopListR {
	margin-right:0;
}
#ct009 ul.oftenShopList li span {
	margin-left:5px;
	font-size:81%;
	color:#666;
}


/* ct010 */
#ct010 .contTtlIn h2,
#ct010 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -800px;
	padding-left:44px;
}
#ct010 .contMainIn {
	padding: 5px 13px 0;
}
#ct010 .contMainIn p {
	line-height: 1.3;
}
#ct010 table.rankpopList {
	border-collapse: collapse;
	border-spacing: 0;
	text-align:left;
	position:relative;
	z-index:90;
}
#ct010 table.rankpopList th {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_05.png) no-repeat center bottom;
	vertical-align:middle;
	text-align:center;
	height:27px;
	font-weight:bold;
}
#ct010 table.rankpopList th.rankpopBest,
#ct010 table.rankpopList th.rankpopBest1,
#ct010 table.rankpopList th.rankpopBest2,
#ct010 table.rankpopList th.rankpopBest3 {
	padding:5px 0 0 0;
	color: #FF8400;
}
#ct010 table.rankpopList th.rankpopBest1,
#ct010 table.rankpopList th.rankpopBest2,
#ct010 table.rankpopList th.rankpopBest3 {
	padding:5px 0 5px 0;
}
#ct010 table.rankpopList th img {
	vertical-align:middle;
	position:relative;
	bottom:3px;
	margin-right:4px;
}
#ct010 table.rankpopList th span {
	font-family: Verdana;
	font-size: 129%;
	margin-right:1px;
}
#ct010 table.rankpopList th.rankpopBest1 span,
#ct010 table.rankpopList th.rankpopBest2 span,
#ct010 table.rankpopList th.rankpopBest3 span {
	font-family: Verdana;
	font-size: 129%;
	margin-right:1px;
	padding:0 0 0 29px;
}
#ct010 .rankHdr.rankpopBest1 span, /* tr float 1706 sm26 */
#ct010 table.rankpopList th.rankpopBest1 span {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left 2px;
}
#ct010 .rankHdr.rankpopBest2 span, /* tr float 1706 sm26 */
#ct010 table.rankpopList th.rankpopBest2 span {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -98px;
}
#ct010 .rankHdr.rankpopBest3 span, /* tr float 1706 sm26 */
#ct010 table.rankpopList th.rankpopBest3 span {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -198px;
}
#ct010 table.rankpopList td {
	width:139px;
	padding: 0;
	text-align:center;
}
#ct010 table.rankpopList td.on {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_19.png) no-repeat -500px bottom;
	cursor:pointer;
}
#ct010 table.rankpopList td.noRank {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_nodata.gif) no-repeat center center;
}
#ct010 table.rankpopList td p.rpImg {
	width:100px;
	height:100px;
	overflow:hidden;
	margin: 0 auto 11px;
}
#ct010 table.rankpopList td p.rpItem {
	width:120px;
	text-align:left;
	margin:0 auto 2px;
	font-size:92%;
	word-wrap: break-word;
	/word-break:break-all;
}
#ct010 table.rankpopList td p.rpPrice {
	width:120px;
	text-align:left;
	margin:0 auto 8px;
}
#ct010 table.rankpopList td p.rpPrice a {
	color: #FF0000;
	font-family: Verdana;
	font-weight: bold;
}
#ct010 table.rankpopList td .ranklinkBg {
	padding: 20px 5px 7px;
}
#ct010 table.rankpopList td.on .ranklinkBg {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_19.png) no-repeat 0 0;
}
#ct010 table.rankpopList .noRankTtl,
#ct010 table.rankpopList .noRankTtl + tr td.noRank {
  display: none; /* 1-5位のみ 1607 sm26 */
}
#ct010 .rankGroup { /* tr float 1706 sm26 */
	float: left;
	overflow: hidden;
	height: 230px;
}
#ct010 table .rankGroup .rankCell {
	width: 138px;
	vertical-align: top;
}
#ct010 table .rankGroup .rankCell.noRank {
	height: 210px;
}
#ct010 .rankGroup td p.rpItem {
	max-height: 3.7em;
	overflow: hidden;
}
#ct010 .rankGroup:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* rankHdr */
#ct010 .rankHdr {
	vertical-align: middle;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	margin: 0 5px;
}
#ct010 .rankHdr.rankpopBest3,
#ct010 .rankHdr.rankpopBest2,
#ct010 .rankHdr.rankpopBest1 {
	color: #FF8400;
}
#ct010 .rankHdr span {
	font-family: Verdana;
	font-size: 135%;
	margin-right: 2px;
	padding: 5px 0 0;
}
#ct010 .rankHdr.rankpopBest1 span,
#ct010 .rankHdr.rankpopBest2 span,
#ct010 .rankHdr.rankpopBest3 span {
	padding: 0 0 0 29px;
}
#ct010 table.rankpopList .rankGroup .rankCell .ranklinkBg {
	padding: 0 0 7px 0;
}
#ct010 table.rankpopList .rankGroup .rankCell .ranklinkBg:before {
	content: "";
	height: 15px;
	display: block;
}
#ct010 table.rankpopList .rankGroup .rankCell .rpImg {
	position: relative;
}
#ct010 table.rankpopList .rankGroup .rankCell .rpImg img {
	max-width: 100px;
	max-height: 100px;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
/*hover*/
#ct010 table.rankpopList .rankGroup td.on {
	background:none;
	cursor: text;
}
#ct010 table.rankpopList .rankGroup td.on .ranklinkBg {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_19.png) no-repeat -500px bottom;
	margin-bottom: 0;
	cursor: pointer;
}
#ct010 table.rankpopList .rankGroup td.on .ranklinkBg:before {
	content: "";
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_19.png) no-repeat 0 0;
}

/* ct011 */
#ct011 .contTtlIn h2,
#ct011 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -2000px;
	padding-left:44px;
}
#ct011 .contMainIn {
	padding: 15px 15px 15px 7px;
}
#ct011 .contMainIn p{
	line-height: 1.3;
}
#ct011 .contMainIn .artistSearchList ul {
	float:left;
	height:1%;
	margin:0 0 10px 4px;
	padding:0 3px 2px 0;
	height:1em;
	white-space:nowrap;
	border-right:1px solid #cccccc;
}
#ct011 .contMainIn .artistSearchList ul li {
	display:inline;
}
#ct011 .contMainIn .artistSearchList ul li a {
	padding:0.2em 0.4em;
}
#ct011 .contMainIn .artistSearchList ul li span {
	font-weight:bold;
}
#ct011 .contMainIn .artistSearchList ul li span.checkNow {
	padding:0.2em 0.4em;
	text-decoration:none;
	color:#333;
}
#ct011 .contMainIn .artistSearchList ul li span.noList {
	padding:0.2em 0.4em;
	color:#666;
	text-decoration:none;
}
#ct011 .contMainIn .artistSearchList ul.alphabet {
	width:688px;
	height:auto;
	padding-top:10px;
	white-space:normal;
	word-break:break-all;
	border:none;
}
#ct011 .contMainIn .artistSearchList ul.alphabet li a {
	padding:0.2em 0.4em;
}
#ct011 .contMainIn .artistList {
	padding:2px 0 0 9px;
}
#ct011 .contMainIn .artistList .artistListTtl {
	width:688px;
	margin-bottom:7px;
	line-height:170%;
	background:url(https://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x bottom;
}
#ct011 .contMainIn .artistList .artistListTtl h3,
#ct011 .contMainIn .artistList .artistListTtl h4 {
	display:inline;
	font-size:100%;
	font-weight:normal;
	margin-right:7px;
}
#ct011 .contMainIn .artistList .artistListTtl h3:after {
	display:inline;
	content:"";
}
#ct011 .contMainIn .artistList .artistListTtl h3 em,
#ct011 .contMainIn .artistList .artistListTtl h4 em {
	font-style:normal;
	font-weight:bold;
}
#ct011 .contMainIn .artistList .artistListTtl p {
	display:inline;
}
#ct011 .contMainIn .artistList .clearfix {
	width:688px;
}
#ct011 .contMainIn .artistList .boxGrey {
	background:#f2f2f2;
}
#ct011 .contMainIn .artistList p.artistNameL {
	width:333px;
	padding:4px 0 4px 12px;
	background:url(https://img1.kakaku.k-img.com/images/category/bg_artist_list.gif) no-repeat 5px 10px;
	float:left;
}
#ct011 .contMainIn .artistList p.artistNameR {
	width:331px;
	padding:4px 0 4px 12px;
	background:url(https://img1.kakaku.k-img.com/images/category/bg_artist_list.gif) no-repeat 5px 10px;
	float:right;
}
#ct011 .contMainIn .artistList p.artistNameL span,
#ct011 .contMainIn .artistList p.artistNameR span {
	margin-left:2px;
}
#ct011 .contMainIn .short_paging {
	font-weight:bold;
	text-align:center;
	padding:18px 0 4px;
}
#ct011 .contMainIn .short_paging p {
	display:inline;
}
#ct011 .contMainIn .short_paging span.now {
	background: #cccccc;
	border:1px solid #cccccc;
	margin:2px;
	color:#fff;
	padding:0.2em 0.5em;
}
#ct011 .contMainIn .short_paging span.prev,
#ct011 .contMainIn .short_paging span.next { border: none; }
#ct011 .contMainIn .short_paging span.prev_no,
#ct011 .contMainIn .short_paging span.prev a {
	background:url(https://img1.kakaku.k-img.com/images/category/category_prev.gif) no-repeat 0px center;
	padding:0.2em 0.5em 0.2em 13px;
	text-decoration: none;
}
#ct011 .contMainIn .short_paging span.next_no,
#ct011 .contMainIn .short_paging span.next a {
	background:url(https://img1.kakaku.k-img.com/images/category/category_next.gif) no-repeat right center;
	padding:0.2em 13px 0.2em 0.5em;
	text-decoration: none;
}
#ct011 .contMainIn .short_paging span.prev a:link,
#ct011 .contMainIn .short_paging span.prev a:visited,
#ct011 .contMainIn .short_paging span.next a:link,
#ct011 .contMainIn .short_paging span.next a:visited {
	border:none;
	width:auto;
	text-decoration: none;
}
#ct011 .contMainIn .short_paging span.prev a:hover {
	border:none;
	width:auto;
	text-decoration:underline;
	background:url(https://img1.kakaku.k-img.com/images/category/category_prev_over.gif) no-repeat left center;
}
#ct011 .contMainIn .short_paging span.next a:hover {
	border:none;
	width:auto;
	text-decoration:underline;
	background:url(https://img1.kakaku.k-img.com/images/category/category_next_over.gif) no-repeat right center;
}
#ct011 .contMainIn .short_paging .num a {
	border:1px solid #cccccc;
	margin:2px;
	padding:0.2em 0.45em 0.2em 0.5em;
}
#ct011 .contMainIn .short_paging .num a:link,
#ct011 .contMainIn .short_paging .num a:visited,
#ct011 .contMainIn .short_paging .num a:active {
	color:#0000de;
	background-color:#fff;
	text-decoration:none;
}
#ct011 .contMainIn .short_paging .num a:hover {
	color:#333333;
	background-color:#eeeeee;
}


/* ct012 */
#ct012 .contTtlIn h2,
#ct012 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -2200px;
	padding-left:44px;
}
#ct012 .contMainIn {
	padding: 15px 16px;
}
#ct012 .contMainIn p{
	line-height: 1.3;
}
#ct012 .contMainIn .boxFeature{
	width: 687px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-top: 8px;
	padding-bottom: 0;
	background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left top;
}
#ct012 .contMainIn .boxFeature:first-child{
	margin-top: 0;
	padding-top: 0;
	background: none;
}
#ct012 .contMainIn .boxFeature a {
	text-decoration: none;
}
#ct012 .contMainIn .boxFeature > p > img {
	margin-right: 5px;
}
#ct012 .contMainIn .boxFeature > p > a {
	margin-left: 0;
}
#ct012 .contMainIn .boxFeature > p > a:hover {
	text-decoration: underline;
}
#ct012 .contMainIn .boxFeature img {
	float: left;
}
#ct012 .contMainIn .boxFeature img.imgFloatNone {
	float: none;
}
#ct012 .contMainIn .boxFeature .category {
	margin-top: 9px;
	margin-top: 7px\9;
}
#ct012 .contMainIn .boxFeature .category p {
	background: #E8E8E8;
	color: #666;
	display: inline;
	font-size: 85%;
	padding: 4px 5px 2px;
}
#ct012 .contMainIn .textAreaA {
	margin-left: 72px;
}
#ct012 .contMainIn .textAreaA p {
	line-height: 1.35;
}
/* PRラベル 1802 sm26 */
#ct012 .contMainIn .boxFeature .iconPr {
    position: relative;
	width: 64px;
	display: block;
}
#ct012 .contMainIn .boxFeature .iconPr:before {
    width: 16px;
    height: 10px;
    background: url(https://img1.kakaku.k-img.com/images/home/icon_pr-2.png) no-repeat;
    content: '';
    position: absolute;
}
#ct012 .boxFeature .iconPr:before {
    right: 0;
    bottom: -48px;
}
/* PRラベル 1802 sm26 END */

/* ct013 */
#ct013 .contTtlIn h2,
#ct013 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -2400px;
	padding-left:44px;
}
#ct013 .contMainIn {
	padding:12px 11px 5px 12px;
}
#ct013 .contMainIn p{
	line-height: 1.3;
}
#ct013 .contMainIn .contentMenuBox {
	width:694px;
}
#ct013 .contMainIn .contentMenuMain {
	background:url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_01.png) no-repeat right bottom;
	width:694px;
	margin-bottom:10px;
}
* html #ct013 .contMainIn .contentMenuMain {
	background:url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_05.png) no-repeat right bottom;
}
#ct013 .contMainIn .contentMenuMainBg {
	background:url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_01.png) no-repeat left top;
	width:694px;
	padding:1px 0px 3px;
}
#ct013 .contMainIn .contentMenuMain .contentlistMain {
	background:url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_02.gif) repeat-y;
}
#ct013 .contMainIn .contentMenuMain .contentlistMain li {
	width:173px;
	list-style:none;
	float:left;
	min-height:47px;
	/height:47px;
}
#ct013 .contMainIn .contentMenuMain .contentlistMain li a,
#ct013 .contMainIn .contentMenuMain .contentlistMain li span.contentlistPop {
	background:url(https://img1.kakaku.k-img.com/images/category/pplrctgy_arrow.gif) no-repeat 11px 20px;
	display:table-cell;
	width:143px;
	height:45px;
	padding:2px 10px 0 20px;
	font-size:107%;
	font-weight:bold;
	color:#0000DD;
	letter-spacing:0.07em;
	vertical-align:middle;
	cursor:pointer;
	line-height:110%;
	text-shadow:0 1px 0 #FFF;
	/height:45px;
	/display:inline;
	/zoom:1;
}
#ct013 .contMainIn .contentMenuMain .contentlistMain li span.contentlistPop {
	background:url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_04.gif) no-repeat 11px 4px;
}
#ct013 .contMainIn .contentMenuMain .contentlistMain li a span,
#ct013 .contMainIn .contentMenuMain .contentlistMain li span span {
	/display:inline;
	/zoom:1;
	/margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}
#ct013 .contMainIn .contentMenuMain .contentlistMain li:hover {
	background:url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_03.png) repeat-x 1px 1px;
}
#ct013 .contMainIn .contentMenuMain .contentlistMain li a:hover,
#ct013 .contMainIn .contentMenuMain .contentlistMain li span.contentlistPop:hover {
	color: #4040ff;
	text-decoration: none;
}
#ct013 .contMainIn .contentMenuMain .listnum3 {
	background:url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_06.gif) repeat-y;
}
#ct013 .contMainIn .contentMenuMain .listnum3 li {
	width:231px;
}
#ct013 .contMainIn .contentMenuMain .listnum3 li a,
#ct013 .contMainIn .contentMenuMain .listnum3 li span.contentlistPop {
	background:url(https://img1.kakaku.k-img.com/images/category/pplrctgy_arrow.gif) no-repeat 11px 21px;
	width:201px;
}
#ct013 .contMainIn .contentMenuMain .listnum3 li span.contentlistPop {
	background:url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_07.gif) no-repeat 11px 5px;
}
#ct013 .contMainIn .contentMenuSub {
	background:url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x;
	margin:0 2px;
	padding:10px 0 0 8px;
	width:684px;
}
#ct013 .contMainIn .contentMenuSub .contentlistSub li {
	display:block;
	float:left;
	width:163px;
	min-height:38px;
	/height:38px;
}
#ct013 .contMainIn .contentMenuSub .listnum5 li {
	display:table-cell;
	padding:0 10px 0 0;
	float:none;
	width:auto;
	vertical-align:top;
	/display:inline;
	/zoom:1;
	/width:125px;
	/padding-bottom:12px;
}
* html #ct013 .contMainIn .contentMenuSub .listnum5 li {
	/padding-bottom:0;
}
#ct013 .contMainIn .contentMenuSub .listnum6 li {
	width:188px;
}
#ct013 .contMainIn .contentMenuSub .contentlistSub li a {
	background:url(https://img1.kakaku.k-img.com/images/category/pplrctgy_arrow.gif) no-repeat 0 12px;
	display:block;
	font-size:86%;
	line-height:120%;
	padding:3px 0 3px 12px;
	color:#6e6e6e;
}
#ct013 .contMainIn .contentMenuSub .contentlistSub li a:hover {
	text-decoration:none;
}
#ct013 .contMainIn .contentMenuSub .contentlistSub li a span {
	display:block;
	font-size:107%;
	white-space:nowrap;
	color:#0000DD;
	padding-bottom:2px;
	letter-spacing:0.02em;
}
#ct013 .contMainIn .contentMenuSub .contentlistSub li a:hover span {
	text-decoration:underline;
}


/* ct014 */
#ct014 .contTtlIn h2,
#ct014 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -2600px;
	padding-left:44px;
}
#ct014 .contMainIn {
	padding: 15px 0 12px;
}
#ct014 .itemCont {
	padding-top: 5px;
}
#ct014 .itemCont .imgCont {
	margin-bottom:9px;
	text-align:center;
	height:90px;
}
#ct014 .itemCont .imgCont img {
	max-width:120px;
	max-height:90px;
}
#ct014 .itemCont.noItem {
	height:120px;
	background:url(https://img1.kakaku.k-img.com/images/game/reserved/reserved_noimage.gif) no-repeat center 30px;
}

/* ct015 */
#ct015 .contTtlIn h2,
#ct015 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -2600px;
	padding-left:44px;
}
#ct015 .contMainIn {
	padding: 15px 15px 15px;
}
#ct015 .itemContWrap {
	border-top: 1px dotted #CCCCCC;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_02.gif) repeat-y center top;
}
#ct015 .itemContWrap.firstWrap {
	border-top: none;
}
#ct015 .itemCont {
	width:330px;
	padding: 15px 0;
}
#ct015 .itemContWrap.firstWrap .itemCont {
	padding-top: 0;
}
#ct015 .itemContWrap.lastWrap .itemCont {
	padding-bottom: 0;
}
#ct015 .itemCont.leftCont {
	padding-right: 15px;
}
#ct015 .itemCont.rightCont {
	padding-left: 15px;
}
#ct015 .itemCont .imgCont {
	float: left;
	width: 120px;
	height:90px;
	margin-bottom:0;
}
#ct015 .itemCont .imgCont img {
	max-width:120px;
	max-height:90px;
}
#ct015 .itemCont .nameCont,
#ct015 .itemCont .priceCont,
#ct015 .itemCont .dateCont {
	margin-left: 135px;
}
#ct015 .itemCont .nameCont {
	padding-top: 1px;
	margin-bottom: 6px;
}
#ct015 .itemCont .nameCont span.product {
	margin-bottom:0;
}
#ct015 .itemCont .priceCont {
	margin-bottom: 5px;
}
#ct015 .itemCont .priceCont span.price {
	color:#FF0000;
	font-family:Verdana;
	font-weight:bold;
	font-size: 107%;
	line-height:110%;
}
#ct015 .itemCont span.dateCont {
	display: block;
}
#ct015 .itemCont .dateCont span.date {
	font-size: 77%;
	color: #666666;
}


/* ct016 */
#ct016 .contTtlIn h2,
#ct016 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -3000px;
	padding-left:44px;
}
#ct016 .contMainIn {
	padding: 15px 0 12px;
}
#ct016 .itemCont {
	padding-top: 1px;
}
#ct016 .itemCont .imgCont {
	margin-bottom:6px;
	text-align:center;
	height:90px;
}
#ct016 .itemCont .imgCont img {
	max-width:120px;
	max-height:90px;
}
#ct016 .itemCont .nameCont .media{
	display: block;
	text-align: center;
	margin-bottom: 4px;
}
#ct016 .itemCont.noItem {
	height:125px;
	background:url(https://img1.kakaku.k-img.com//images/dvd/reserved/reserved_noimage.gif) no-repeat center 35px;
}

/* ct017 */
#ct017 .contTtlIn h2,
#ct017 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -3200px;
	padding-left:44px;
}
#ct017 .contMainIn {
	padding: 15px 15px 11px;
}
#ct017 .contMainIn table.releaseSection {
	width:688px;
	padding:0;
	border-collapse:collapse;
	line-height:130%;
}
#ct017 .contMainIn table.releaseSection td.weekly {
	width:113px;
	background:url(https://img1.kakaku.k-img.com/images/game/release/release_weekday_bg.gif) repeat-y left top;
	padding:6px 7px 6px 0;
	text-align:center;
}
#ct017 .contMainIn table.releaseSection td.sat {
	width:113px;
	background:url(https://img1.kakaku.k-img.com/images/game/release/release_sat_bg.gif) repeat-y left top;
	padding:6px 7px 6px 0;
	text-align:center;
	color:#3299fe;
}
#ct017 .contMainIn table.releaseSection td.sun {
	width:113px;
	background:url(https://img1.kakaku.k-img.com/images/game/release/release_sun_bg.gif) repeat-y left top;
	padding:6px 7px 6px 0;
	text-align:center;
	color:#ff3234;
}
#ct017 .contMainIn table.releaseSection td.gameTitle {
	padding:5px 5px 5px 0;
}
#ct017 .contMainIn table.releaseSection td.gameProduct {
	width:135px;
	padding:5px 5px 5px 0;
}
#ct017 .contMainIn table.releaseSection td.gamePrice {
	width:62px;
	padding:5px 0;
	text-align:right;
	color: #ff0000;
	font: 92% Verdana;
}
#ct017 .contMainIn table.releaseSection td.titleLine {
	background:url(https://img1.kakaku.k-img.com/images/game/release/release_line.gif) repeat-x left top;
	height:1px;
}
#ct017 table.releaseBox .releaseLine {
	background:#ccc;
	height: 1px;
}
#ct017 .noTitleArea {
	width:700px;
	margin-bottom:5px;
	padding:40px 0 40px;
	text-align:center;
}
#ct017 .noTitle span {
	background:url(https://img1.kakaku.k-img.com/images/game/release/release_notitle.gif) no-repeat left center;
	padding:20px 0 20px 75px;
}

/* ct018 */
#ct018 .contTtlIn h2,
#ct018 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -3400px;
	padding-left:44px;
}
#ct018 .contMainIn {
	padding: 0 1px 11px;
}
#ct018 .contMainIn #SpecGraphDetail{
	background: #f2f2f2 url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_05.gif) 0 100% repeat-x;
	padding: 7px 9px 0;
}
#ct018 .contMainIn #SpecGraphDetail li{
	float:left;
	font-size: 100%;
	line-height: 1.1;
	text-align: center;
}
#ct018 .contMainIn #SpecGraphDetail li a{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_07.png) 0 0 repeat-y;
	display: block;
}
#ct018 .contMainIn #SpecGraphDetail li#Spec_2 a{
	background: none;
}
#ct018 .contMainIn #SpecGraphDetail li a:hover{
	color: #000;
}
#ct018 .contMainIn #SpecGraphDetail li a span{
	padding: 0 12px 0 14px;
	display: block;
	color: #000;
	margin-top: 8px;
}
#ct018 .contMainIn #SpecGraphDetail li strong{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_02.png) 0 0px no-repeat;
	font-weight:bold;
	display: block;
	position: relative;
	left: 1px;
	padding-left: 12px;
}
#ct018 .contMainIn #SpecGraphDetail li strong span{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_02.png) 100% -56px no-repeat;
	display: block;
	padding: 8px 12px 0 0;
	height: 19px;
}
#ct018 .contMainIn .trendIn{
	padding: 15px;
	background: #fff;
}
#ct018 .contMainIn .trendIn .floatL{
	width:596px;
	padding: 2px 0 0;
}
#ct018 .contMainIn .trendIn .floatR{
	width:79px;
}
#ct018 .contMainIn .trendIn #trendCategory{
	margin: 0 auto;
}


/* ct019 */
#ct019 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_03.png) repeat-y;
}
#ct019 .contTtlIn h2,
#ct019 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -3600px;
	padding-left:44px;
}
#ct019 .contMain {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_03.png) no-repeat -1000px bottom;
}
#ct019 .contMainIn {
	padding: 4px 8px 11px;
}
#ct019 .contMainIn p {
	line-height: 1.3;
}
#ct019 .boxSearch {
	background: none;
}
#ct019 .boxSearch input {
	vertical-align: middle;
	margin: 0px 3px 0px 4px;
}
#ct019 .contInfo .contLink li {
	padding:0 0 3px 16px;
	background:url(https://img1.kakaku.k-img.com/images/category/arrow02.gif) no-repeat left 1px;
}

/* ct020 */
#ct020 {
	background:none;
}
#ct020 .contTtlIn h2,
#ct020 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -3800px;
	padding-left:44px;
}
#ct020 .contMain {
	background:none;
}
#ct020 .contMainIn {
	background:none;
	padding:0;
}
#ct020 #coordinateBox {
	width: 720px;
	display: none;
	margin-top: 0;
}
#ct020 .coordinateShow {
	display: block !important;
}
#ct020 #coordinateFlashBox {
	margin: 0;
	padding: 0;
	width: 720px;
	outline: none;
}
#ct020 #coordinateFlashBox embed {
	outline: none;
}
#ct020 #coordinateFlashBox p.noPlugin {
	width: 720px;
	padding: 40px 0;
	text-align: center;
	line-height: 1.5;
	background: url(https://img1.kakaku.k-img.com/images/parts/pricemenu/coordinate/coordinate_noplugin_bg.gif) no-repeat left bottom;
}
#ct020 #coordinateFlashBox p.noPlugin img{
	padding-top: 10px;
}
#ct020 .spCoodiBoxList {
	position:relative;
	width:720px;
	height:252px;
}
#ct020 .spCoodiItem,
#ct020 .spCoodiHeadphone,
#ct020 .spCoodiLcdfilm,
#ct020 .spCoodiSdcard,
#ct020 .spCoodiBattery,
#ct020 .spCoodiApps {
	position:absolute;
	top:0;
	left:0;
	width:720px;
	height:252px;
}
#ct020 .spCoodiItem {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_bk.gif) no-repeat;
}
#ct020 .spCoodiHeadphone {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_headphone.gif) no-repeat;
}
#ct020 .spCoodiLcdfilm {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_lcdfilm.gif) no-repeat;
}
#ct020 .spCoodiSdcard {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_sdcard.gif) no-repeat;
}
#ct020 .spCoodiBattery {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_battery.gif) no-repeat;
}
#ct020 .spCoodiApps {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_apps.gif) no-repeat;
}
#ct020 .spCoodiItem li {
	list-style-type:none;
}
#ct020 .spCoodiItem li img {
	display:block;
}
#ct020 .spCoodiItem .headphone {
	padding:18px 0 0 288px;
}
#ct020 .spCoodiItem .headphone a:link img,
#ct020 .spCoodiItem .headphone a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat 0 0;
}
#ct020 .spCoodiItem .headphone a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat 0 -71px;
}
#ct020 .spCoodiItem .lcdfilm {
	padding:22px 0 0 311px;
}
#ct020 .spCoodiItem .lcdfilm a:link img,
#ct020 .spCoodiItem .lcdfilm a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -188px 0;
}
#ct020 .spCoodiItem .lcdfilm a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -188px -71px;
}
#ct020 .spCoodiItem .sdcard {
	padding:17px 0 0 238px;
}
#ct020 .spCoodiItem .sdcard a:link img,
#ct020 .spCoodiItem .sdcard a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -370px 0;
}
#ct020 .spCoodiItem .sdcard a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -370px -71px;
}
#ct020 .spCoodiItem .battery {
	padding:20px 0 0 249px;
}
#ct020 .spCoodiItem .battery a:link img,
#ct020 .spCoodiItem .battery a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -553px 0;
}
#ct020 .spCoodiItem .battery a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -553px -71px;
}
#ct020 .spCoodiItem .apps {
	padding:30px 0 0 25px;
	*padding:20px 0 0 25px;
}
#ct020 .spCoodiItem .apps a:link img,
#ct020 .spCoodiItem .apps a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -725px 0;
}
#ct020 .spCoodiItem .apps a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -725px -71px;
}
#ct020 .contMainIn h3,
#ct020 .contMainIn h4 {
	padding:18px 0 0 20px;
	float:left;
}
#ct020 .closeBtn {
	float:right;
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_close.gif) no-repeat 6px 5px;
}
#ct020 .spCoodimds {
	height:46px;
}
#ct020 .spCoodimds p {
	float:right;
	padding:8px 12px 0 0;
}
#ct020 .aboutCoodi {
	width:415px;
	padding:15px 15px 10px 20px;
}
#ct020 .aboutCoodi p {
	line-height:160%;
}
#ct020 .aboutCoodi .att {
	font-size:85%;
	color:#666;
	margin:10px 0;
}
#ct020 .catebtn {
	text-align:center;
}
#ct020 .spCoodiHeadphone h3 img,
#ct020 .spCoodiHeadphone h4 img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_h4.gif) no-repeat 0 0 ;
}
#ct020 .spCoodiLcdfilm h3 img,
#ct020 .spCoodiLcdfilm h4 img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_h4.gif) no-repeat 0 -51px ;
}
#ct020 .spCoodiSdcard h3 img,
#ct020 .spCoodiSdcard h4 img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_h4.gif) no-repeat 0 -108px ;
}
#ct020 .spCoodiBattery h3 img,
#ct020 .spCoodiBattery h4 img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_h4.gif) no-repeat 0 -163px ;
}
#ct020 .spCoodiApps h3 img,
#ct020 .spCoodiApps h4 img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_h4.gif) no-repeat 0 -220px ;
}
#ct020 .spCoodiHeadphone .catebtn a:link img,
#ct020 .spCoodiHeadphone .catebtn a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat 0 0;
}
#ct020 .spCoodiHeadphone .catebtn a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat 0 -66px;
}
#ct020 .spCoodiLcdfilm .catebtn a:link img,
#ct020 .spCoodiLcdfilm .catebtn a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -327px 0;
}
#ct020 .spCoodiLcdfilm .catebtn a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -327px -66px;
}
#ct020 .spCoodiSdcard .catebtn a:link img,
#ct020 .spCoodiSdcard .catebtn a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -652px 0;
}
#ct020 .spCoodiSdcard .catebtn a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -652px -66px;
}
#ct020 .spCoodiBattery .catebtn a:link img,
#ct020 .spCoodiBattery .catebtn a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -973px 0;
}
#ct020 .spCoodiBattery .catebtn a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -973px -66px;
}
#ct020 .spCoodiApps .catebtn a:link img,
#ct020 .spCoodiApps .catebtn a:visited img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -1300px 0;
}
#ct020 .spCoodiApps .catebtn a:hover img {
	background:url(https://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -1300px -66px;
}

/* ct021 */
#ct021 .contTtlIn h2,
#ct021 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 0;
	padding-left:44px;
}
#ct021 .contMainIn {
	padding:15px 0 12px;
}
#ct021 span.product {
	margin-bottom:5px;
}
#ct021 .itemContWrap {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_06.gif) repeat-y 144px top;
}
#ct021 .itemCont {
	width:114px;
	float:left;
	padding:0 15px;
	word-wrap:break-word;
}
#ct021 .imgCont {
	height:60px;
}
#ct021 .noitem {
	text-align:center;
	padding-top:25px;
	font-size:93%;
	line-height:140%;
}
#ct021 .noitem img{
	display:block;
	margin:0 auto;
}
#ct021 .noitemContWrap {
	text-align:center;
	padding: 10px 0;
}
#ct021 .noitemContWrap img {
	margin-bottom:10px;
}
#ct021 a:link,
#ct021 a:visited {
	text-decoration: none;
}
#ct021 a:hover {
	text-decoration: underline;
}

/* ct022 */
#ct022 .contTtlIn h2,
#ct022 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -200px;
	padding-left:44px;
}
#ct022 p {
	line-height: 1.3;
}
#ct022 .tblGraph {
	margin: 0px auto;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	width: 694px;
	/* table-layout:fixed; */
}
#ct022 .tblGraph th {
	padding: 3px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	vertical-align: middle;
	text-align: center;
	background: #e5e5e5;
	word-break: break-all;/* 08/05/02 段落ち解消 */
}
#ct022 .tblGraph th.cColor {
	background: #ebf7ff;
}
#ct022 .tblGraph td {
	padding: 3px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	vertical-align: middle;
	text-align: center;
	word-break: break-all;/* 08/05/02 段落ち解消 */
}
#ct022 .tblGraph td.tdGraph {
	padding: 8px;
	background: #64b1e5;
}
#ct022 .titleGraph {
	padding: 8px 5px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	background: #ebf7ff;
}
#ct022 dl.graphList {
	float: left;
	width: 150px;
	padding: 0px;
	margin: 30px 0px 0px;
	text-align: left;
}
#ct022 dl.graphList dt {
	border-bottom: 1px solid #666666;
	font-weight: bold;
	text-align: left;
}
#ct022 dl.graphList dd {
	padding: 6px 0px 3px 10px;
	margin: 0px;
	border-bottom: 1px dotted #666666;
	text-align: left;
	background: url(https://img1.kakaku.k-img.com/images/parts/pricemenu/arrow02.gif) no-repeat left center;
}
#ct022 .bgWhite {
	background: #fff;
	padding: 0px 8px;
	width: 676px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 660px;
}
#ct022 .arrowGraph {
	padding: 1px 0px 1px 15px;
	font-size: 85%;
	background: url(https://img1.kakaku.k-img.com/images/parts/pricemenu/arrow01.gif) no-repeat left top;
}
#ct022 .fontRed {
	color: #f00;
}
#ct022 .fontBlue {
	color: #3e7cff;
}
#ct022 .displayNone {
	*display: block;
}

/* ct023 */
#ct023 .contTtlIn h2,
#ct023 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -400px;
	padding-left:44px;
}
#ct023 .contMainIn {
	padding: 15px 15px 15px 16px;
}
#ct023 .fashionSeries {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_03.gif) top left repeat-y;
	width:688px;
}
#ct023 .fashionSeries .nameBox,
#ct023 .fashionSeries .nameBoxend {
	float:left;
	width:132px;
	margin-left:7px;
	margin-right: 0;
}
#ct023 .fashionSeries .nameBox:first-child {
	margin-left: 0;
}
#ct023 .fashionSeries .nameBox ul,
#ct023 .fashionSeries .nameBoxend ul {
	list-style:none;
}
#ct023 .fashionSeries .nameBox ul li.casio,
#ct023 .fashionSeries .nameBox ul li.seiko,
#ct023 .fashionSeries .nameBox ul li.citizen,
#ct023 .fashionSeries .nameBox ul li.rolex,
#ct023 .fashionSeries .nameBoxend ul li.rolex,
#ct023 .fashionSeries .nameBox ul li.omega,
#ct023 .fashionSeries .nameBox ul li.tagheuer,
#ct023 .fashionSeries .nameBox ul li.panerai,
#ct023 .fashionSeries .nameBox ul li.franckmuller,
#ct023 .fashionSeries .nameBox ul li.iwc,
#ct023 .fashionSeries .nameBox ul li.hermes,
#ct023 .fashionSeries .nameBox ul li.cartier,
#ct023 .fashionSeries .nameBox ul li.chanel,
#ct023 .fashionSeries .nameBox ul li.bulgari,
#ct023 .fashionSeries .nameBoxend ul li.zenith,
#ct023 .fashionSeries .nameBox ul li.zenith,
#ct023 .fashionSeries .nameBoxend ul li.breitling,
#ct023 .fashionSeries .nameBox ul li.breitling,
#ct023 .fashionSeries .nameBoxend ul li.chopard,
#ct023 .fashionSeries .nameBox ul li.chopard,
#ct023 .fashionSeries .nameBox ul li.audemars,
#ct023 .fashionSeries .nameBox ul li.gucci,
#ct023 .fashionSeries .nameBox ul li.graham,
#ct023 .fashionSeries .nameBox ul li.jaeger,
#ct023 .fashionSeries .nameBox ul li.tiffany,
#ct023 .fashionSeries .nameBox ul li.patek,
#ct023 .fashionSeries .nameBoxend ul li.breguet,
#ct023 .fashionSeries .nameBox ul li.breguet,
#ct023 .fashionSeries .nameBoxend ul li.louisvuitton,
#ct023 .fashionSeries .nameBox ul li.louisvuitton,
#ct023 .fashionSeries .nameBoxend ul li.longines,
#ct023 .fashionSeries .nameBox ul li.longines,
#ct023 .fashionSeries .nameBox ul li.hamilton,
#ct023 .fashionSeries .nameBoxend ul li.epson,
#ct023 .fashionSeries .nameBox ul li.epson,
#ct023 .fashionSeries .nameBoxend ul li.orient,
#ct023 .fashionSeries .nameBox ul li.orient,
#ct023 .fashionSeries .nameBox ul li.audemarspiguet {
	padding:7px 0 5px 25px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:0;
	margin-top:5px;
}
#ct023 .fashionSeries .nameBox ul li:first-child,
#ct023 .fashionSeries .nameBoxend ul li:first-child {
	margin-top: 0;
}
#ct023 .fashionSeries .nameBox ul li.casio{
	background:url(https://img1.kakaku.k-img.com/images/category/t_casio.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.seiko{
	background:url(https://img1.kakaku.k-img.com/images/category/t_seiko.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.citizen{
	background:url(https://img1.kakaku.k-img.com/images/category/t_citizen.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.rolex,
#ct023 .fashionSeries .nameBoxend ul li.rolex{
	background:url(https://img1.kakaku.k-img.com/images/category/t_rolex.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.omega{
	background:url(https://img1.kakaku.k-img.com/images/category/t_omega.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.tagheuer{
	background:url(https://img1.kakaku.k-img.com/images/category/t_tagheuer.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.panerai{
	background:url(https://img1.kakaku.k-img.com/images/category/t_panerai.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.franckmuller{
	background:url(https://img1.kakaku.k-img.com/images/category/t_franckmuller.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.iwc{
	background:url(https://img1.kakaku.k-img.com/images/category/t_iwc.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.hermes{
	background:url(https://img1.kakaku.k-img.com/images/category/t_hermes.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.cartier{
	background:url(https://img1.kakaku.k-img.com/images/category/t_cartier.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.chanel{
	background:url(https://img1.kakaku.k-img.com/images/category/t_chanel.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.bulgari{
	background:url(https://img1.kakaku.k-img.com/images/category/t_bulgari.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBoxend ul li.zenith,
#ct023 .fashionSeries .nameBox ul li.zenith{
	background:url(https://img1.kakaku.k-img.com/images/category/t_zenith.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBoxend ul li.breitling,
#ct023 .fashionSeries .nameBox ul li.breitling{
	background:url(https://img1.kakaku.k-img.com/images/category/t_breitling.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBoxend ul li.chopard,
#ct023 .fashionSeries .nameBox ul li.chopard{
	background:url(https://img1.kakaku.k-img.com/images/category/t_chopard.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.audemars{
	background:url(https://img1.kakaku.k-img.com/images/category/t_audemars.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.gucci{
	background:url(https://img1.kakaku.k-img.com/images/category/t_gucci.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.graham{
	background:url(https://img1.kakaku.k-img.com/images/category/t_graham.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.jaeger{
	background:url(https://img1.kakaku.k-img.com/images/category/t_jaeger.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.tiffany{
	background:url(https://img1.kakaku.k-img.com/images/category/t_tiffany.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.patek{
	background:url(https://img1.kakaku.k-img.com/images/category/t_patek.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBoxend ul li.breguet,
#ct023 .fashionSeries .nameBox ul li.breguet {
	background:url(https://img1.kakaku.k-img.com/images/category/t_breguet.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBoxend ul li.louisvuitton,
#ct023 .fashionSeries .nameBox ul li.louisvuitton {
	background:url(https://img1.kakaku.k-img.com/images/category/t_louisvuitton.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBoxend ul li.longines,
#ct023 .fashionSeries .nameBox ul li.longines {
	background:url(https://img1.kakaku.k-img.com/images/category/t_longines.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.hamilton{
	background:url(https://img1.kakaku.k-img.com/images/category/t_hamilton.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.audemarspiguet{
	background:url(https://img1.kakaku.k-img.com/images/category/t_audemarspiguet.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBoxend ul li.epson,
#ct023 .fashionSeries .nameBox ul li.epson {
	background:url(https://img1.kakaku.k-img.com/images/category/t_epson.png) left no-repeat;
}
#ct023 .fashionSeries .nameBoxend ul li.orient,
#ct023 .fashionSeries .nameBox ul li.orient {
	background:url(https://img1.kakaku.k-img.com/images/category/t_orient.png) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li,
#ct023 .fashionSeries .nameBoxend ul li {
	background:url(https://img1.kakaku.k-img.com/images/category/gray_arrow.gif) left no-repeat;
	padding-left:8px;
	margin-left:3px;
	line-height:140%;
}
#ct023 .fashionSeries .nameBox ul li.casio a,
#ct023 .fashionSeries .nameBox ul li.seiko a,
#ct023 .fashionSeries .nameBox ul li.citizen a,
#ct023 .fashionSeries .nameBox ul li.rolex a,
#ct023 .fashionSeries .nameBoxend ul li.rolex a,
#ct023 .fashionSeries .nameBox ul li.omega a,
#ct023 .fashionSeries .nameBox ul li.tagheuer a,
#ct023 .fashionSeries .nameBox ul li.panerai a,
#ct023 .fashionSeries .nameBox ul li.franckmuller a,
#ct023 .fashionSeries .nameBox ul li.iwc a,
#ct023 .fashionSeries .nameBox ul li.hermes a,
#ct023 .fashionSeries .nameBox ul li.cartier a,
#ct023 .fashionSeries .nameBox ul li.chanel a,
#ct023 .fashionSeries .nameBox ul li.bulgari a,
#ct023 .fashionSeries .nameBoxend ul li.zenith a,
#ct023 .fashionSeries .nameBox ul li.zenith a,
#ct023 .fashionSeries .nameBoxend ul li.breitling a,
#ct023 .fashionSeries .nameBox ul li.breitling a,
#ct023 .fashionSeries .nameBoxend ul li.chopard a,
#ct023 .fashionSeries .nameBox ul li.chopard a,
#ct023 .fashionSeries .nameBox ul li.audemars a,
#ct023 .fashionSeries .nameBox ul li.gucci a,
#ct023 .fashionSeries .nameBox ul li.graham a,
#ct023 .fashionSeries .nameBox ul li.jaeger a,
#ct023 .fashionSeries .nameBox ul li.tiffany a,
#ct023 .fashionSeries .nameBox ul li.patek a,
#ct023 .fashionSeries .nameBoxend ul li.breguet a,
#ct023 .fashionSeries .nameBox ul li.breguet a,
#ct023 .fashionSeries .nameBoxend ul li.louisvuitton a,
#ct023 .fashionSeries .nameBox ul li.louisvuitton a,
#ct023 .fashionSeries .nameBoxend ul li.longines a,
#ct023 .fashionSeries .nameBox ul li.longines a,
#ct023 .fashionSeries .nameBox ul li.hamilton a,
#ct023 .fashionSeries .nameBox ul li.epson a,
#ct023 .fashionSeries .nameBoxend ul li.epson a,
#ct023 .fashionSeries .nameBox ul li.orient a,
#ct023 .fashionSeries .nameBoxend ul li.orient a,
#ct023 .fashionSeries .nameBox ul li.audemarspiguet a {
	color:#000000;
}


/* ct024 */
#ct024 .contTtlIn span.floatR {
	margin-top: 7px;
}
#ct024 .contTtlIn h2,
#ct024 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -600px;
	padding-left:44px;
	float: left;
}
#ct024 .contMain {
	background: #fff;
}


/* ct025 */
#ct025 .contTtlIn h2,
#ct025 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -800px;
	padding-left:44px;
}
#ct025 .contMain p {
	line-height: 1.3;
}
#ct025 .contMainIn {
	padding: 0 0 7px;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_05.gif) 523px 0 repeat-y;
}
#ct025 .contMainIn .contMainPart.secondPart .contSttl{
	border-left: none;
}
#ct025 .contMainIn .contMainPart.firstPart {
	width: 524px;
}
#ct025 .contMainIn .contMainPart.secondPart {
	width: 196px;
}
#ct025 .contMainIn .contMainPart.firstPart .contMainPartIn{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_ski_01.jpg) no-repeat 1px top;
	min-height:274px;
	height:auto!important;
	height:274px;
	padding: 5px 0 0 28px;
}
#ct025 .contMainIn .contMainPart.secondPart .contMainPartIn{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_ski_02.jpg) no-repeat 0 top;
	min-height:157px;
	height:auto!important;
	height:157px;
	padding: 122px 0 0 17px;
}
#ct025 .boxBtn {
	padding: 10px;
	text-align: center;
}
#ct025 .boxBtn img {
	margin: 5px 0px 0px 8px;
}
#ct025 .arrowNext {
	padding: 0px 0px 2px 18px;
	background: url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat left top;
	line-height: 130%;
}
/* 20170509 sm11 */
#ct025 .contMain .contMainIn-2 .contMainPart.firstPart {
	width: 720px;
}
#ct025 .contMain .contMainIn-2 {
	background: none;
}
#ct025 .contMain .contMainIn-2 .contMainPart.firstPart .contMainPartIn {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_ski_03.jpg) no-repeat center;
	text-align: center;
}

/* ct026 */
#ct026 .contTtlIn h2,
#ct026 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -1000px;
	padding-left:44px;
}
#ct026 .contMainIn {
	padding: 13px 0 15px;
}
#ct026 .contMainIn a{
	text-decoration: none!important;
}
#ct026 .contMainIn a:hover{
	text-decoration: underline!important;
}
/* コンタクトレンズSEO施策 0905 sm45 */
#ct026 #articleBoxCts.linkGroupe {
    padding: 0px 13px;
}
/* 横並びボタン */
#ct026 .btnLink li{
    width: 337px;
    float: left;
    margin-left: 20px;
    height: 60px;
}
#ct026 .btnLink li:first-child{
    margin-left: 0;
}
#ct026 .btnLink a {
    background: url(https://img1.kakaku.k-img.com/images/category/btn_link03.png) no-repeat;
    display: block;
    background-position: 0 0;
    padding: 16px 0 0;
    height: 35px;
    text-align: center;
    line-height: 1.2;
    font-size: 107%;
    font-weight: bold;
    margin-top: 10px;
}
#ct026 .btnLink a:hover {
    background-position: 0 -51px;
}
/* 連結ボタン */
#ct026 .contMainIn .contentMenuMain {
    background: url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_01.png) no-repeat right bottom;
    width: 694px;
    margin: 10px 0 10px;
}
#ct026 .contMainIn .contentMenuMain .contentlistMain li{
    list-style: none;
    float: left;
    min-height: 47px;
}
#ct026 .contMainIn .contentMenuMain .contentlistMain li:hover {
    background: url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_03.png) repeat-x 1px 1px;
}
#ct026 .contMainIn .contentMenuMain .contentlistMain li a {
    background: url(https://img1.kakaku.k-img.com/images/category/pplrctgy_arrow.gif) no-repeat 11px 20px;
    display: table-cell;
    height: 45px;
    padding: 2px 10px 0 20px;
    font-size: 107%;
    font-weight: bold;
    color: #0000DD;
    letter-spacing: 0.07em;
    vertical-align: middle;
    cursor: pointer;
    line-height: 110%;
    text-shadow: 0 1px 0 #FFF;
}
#ct026 .contMainIn .contentMenuMain .contentlistMain li a:hover,#ct026 .btnLink a:hover {
    text-decoration: none!important;
}
#ct026 .contMainIn .contentMenuMainBg {
    background: url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_01.png) no-repeat left top;
    width: 695px;
    padding: 1px 0px 3px;
}
/* 連結ボタン5 */
#ct026 .contMainIn .contentMenuMain .listnum5 {
    background: url(https://img1.kakaku.k-img.com/images/category/bg_contentmenu_09.gif) repeat-y;
}
#ct026 .contMainIn .contentMenuMain .listnum5 li{
    width: 139px;
}
#ct026 .contMainIn .contentMenuMain .listnum5 li a {
    width: 139px;
}
/* 連結ボタン3 */
#ct026 .contMainIn .contentMenuMain .listnum3 {
    background: url(https://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_06.gif) repeat-y;
}
#ct026 .contMainIn .contentMenuMain .listnum3 li {
    width: 231px;
}
#ct026 .contMainIn .contentMenuMain .listnum3 li a {
    width: 231px;
}
/* コンタクトレンズSEO施策 0905 sm45 end */

/* 家具・インテリア　プライスメニュー用（カーテン） 記事コンテンツ 190207 sm47 */
#ct026 .contTtlIn h3.noIcon {
	background: none;
	padding: 6px 10px 4px;
}
#ct026 #articleBoxCts .anchorLinkBtn {
	margin-top: 15px;
	text-align: center;
}
#ct026 #articleBoxCts .anchorLinkBtn li {
	display: inline-block;
}
#ct026 #articleBoxCts .anchorLinkBtn li:not(:nth-child(3n+1)) {
	margin-left: 6px;
}
#ct026 #articleBoxCts .anchorLinkBtn li:nth-child(n+4) {
	margin-top: 9px;
}
#ct026 #articleBoxCts .anchorLinkBtn li a {
	position: relative;
	display: inline-block;
	box-sizing:border-box;
	padding: 10px 22px 10px 15px;
	width: 186px;
	font-size: 14px;
	color: #595959;
	font-weight: bold;
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#f0f0f0 100%);
	border: 1px solid #dcdcdc;
	border-bottom: 2px solid #d9d9d9;
	border-radius: 2px;
	box-shadow: 0px 1px 0px 0px #fff inset;
}
#ct026 #articleBoxCts .anchorLinkBtn li a::after {
	content: '';
	position: absolute;
	top: calc(50% - 2px);
	right: 10px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 3.5px 0 3.5px;
	border-color: #595959 transparent transparent transparent;
}
#ct026 #articleBoxCts .anchorLinkBtn li a:hover {
	text-decoration: none !important;
	background-color: #f5f5f5;
	border-bottom: 1px solid #dcdcdc;
	transform: translateY(1px);
}
/* 家具・インテリア　プライスメニュー用（カーテン） 記事コンテンツ 190207 sm47 end */

/* カラーコンタクトレンズ 記事コンテンツ 190611 sm12 */
#ct026.contact-lens-color #articleBoxCts .mTop0 {margin-top:0 !important;}
#ct026.contact-lens-color #articleBoxCts .mTop20 {margin-top:20px !important;}
#ct026.contact-lens-color #articleBoxCts .headLine01 {margin-top:0;}
#ct026.contact-lens-color #articleBoxCts .headLine01 .caption {margin-top:0;font-weight:normal;font-size:11px;}
#ct026.contact-lens-color #articleBoxCts .dotLine {border-top:1px dotted #ccc;margin-top:10px;}
#ct026.contact-lens-color #articleBoxCts .btnLink3 {margin-top:15px;}
#ct026.contact-lens-color #articleBoxCts .btnLink3 a {display:block;overflow:hidden;background-color:#ff9425;border-radius:5px;width:100%;box-sizing:border-box;padding:15px;text-align:center;color:#fff;font-weight:bold;font-size:15px;position:relative;}
#ct026.contact-lens-color #articleBoxCts .btnLink3 a::before{content: '';background: url(https://img1.kakaku.k-img.com/images/parts/pricemenu/contents/4706/action_btn_arrow.svg)no-repeat;background-position: 0;background-size: 26px 26px;text-align: left;display: block;height: 26px;width: 26px;position: absolute;top: 50%;left: 15px;transform: translate(0, -50%);}
/* カラーコンタクトレンズ 記事コンテンツ 190611 sm12 end */

/* ct027 */
#ct027 .contTtlIn h2,
#ct027 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -1200px;
	padding-left:44px;
}
#ct027 .contMainIn {
	padding: 10px 10px 8px 10px;
}
#ct027 .tblBtoPickup {
	width:700px;
	word-break:break-all;
}
#ct027 .tblBtoPickup th {
	text-align: center;
	padding: 5px 3px 3px;
	background: url(https://img1.kakaku.k-img.com/images/category/dotline_y.gif) repeat-y right top;
}
#ct027 .tblBtoPickup th a img {
	border: none;
}
#ct027 .tblBtoPickup td {
	background: url(https://img1.kakaku.k-img.com/images/category/dotline_y.gif) repeat-y right top;
	padding: 3px 10px;
}
#ct027 .tblBtoPickup td p {
	margin-top: 3px;
	white-space: -moz-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
}
#ct027 .tblBtoPickup td .price {
	font-family: Verdana;
	color: #f00;
}
#ct027 .tblBtoPickup th.end,
#ct027 .tblBtoPickup td.end {
	background: url(https://img1.kakaku.k-img.com/images/spacer.gif);
}
#ct027 .tblBtoPickup .btoShop {
	background: url(https://img1.kakaku.k-img.com/images/bto/icon_bto_shop.gif) no-repeat left top;
	font-size: 85%;
	padding-left: 17px;
}


/* ct028 */
#ct028 .contTtlIn h2,
#ct028 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -400px;
	padding-left:44px;
}
#ct028 .contMainIn {
	padding: 13px 17px 7px 13px;
}
#ct028 .contMainIn  p {
	line-height: 1.3;
}
#ct028 .boxFeatureNoline {
	width: 690px;
	margin-bottom:0;
	background: url(https://img1.kakaku.k-img.com/images/spacer.gif);
	padding-bottom: 0px;
}
#ct028 .boxFeatureNoline a {
	text-decoration: none;
}
#ct028 .boxFeatureNoline a:hover {
	text-decoration: underline;
}
#ct028 .boxFeatureNoline img {
	float: left;
}
#ct028 .listArea02 {
	float: right;
	width: 565px;
}
#ct028 ul.listTypeA {
	padding: 0px;
	margin: 0px;
}
#ct028 ul.listTypeA{height:auto;}
#ct028 ul.listTypeA{min-height:/**/1px;}
#ct028 ul.listTypeA{_height:/**/1px;}
#ct028 ul.listTypeA li {
	border-bottom: 1px dotted #b2b2b2;
	list-style: none;
	margin: 0px 0px 4px;
	padding: 0px 0px 2px;
}
:root #ct028 ul.listTypeA li {
	margin: 0px 0px 5px;
	padding: 0px 0px 3px;
}
#ct028 ul.listTypeA li.end {
	padding: 0px;
	margin: 0px;
	border-bottom-style: none;
}
#ct028 .fontDate {
	font-weight: bold;
	color: #333333;
}


/* ct029 */
#ct029 .contTtlIn h2,
#ct029 .contTtlIn h3 {
	padding: 0;
}
#ct029 .contMainIn {
	padding: 15px 13px 10px;
}
#ct029 .contMainIn p{
	line-height: 1.3;
}
#ct029 #akbBox {
	background: none;
	margin:0;
}
#ct029 #akbBox .newArticle {
	padding-bottom: 10px;
}
#ct029 #akbBox .articleList {
	padding-left: 130px;
	list-style-type: none;
}
#ct029 #akbBox .articleList li {
	padding-left: 12px;
	margin-bottom: 3px;
	line-height: 120%;
}
#ct029 #akbBox.pc .articleList li {
	background: url(https://img1.kakaku.k-img.com/images/akiba/category_top/articleDotPcParts.png) no-repeat 0 4px;
}
#ct029 #akbBox.anime .articleList li {
	background: url(https://img1.kakaku.k-img.com/images/akiba/category_top/articleDotAnime.png) no-repeat 0 4px;
}
#ct029 #akbBox.hobby .articleList li {
	background: url(https://img1.kakaku.k-img.com/images/akiba/category_top/articleDotHobby.png) no-repeat 0 4px;
}
#ct029 #akbBox .articleList li a {
	font-weight: bold;
}
#ct029 #akbBox .articleList li span {
	font-size: 85%;
	color: #666;
	margin-left: 2px;
}
#ct029 #akbBox .weeklyRank {
	background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x 0 0;
	padding-top: 12px;
}
#ct029 #akbBox .weeklyRank .title {
	width: 61px;
	height: 60px;
	float: left;
	text-indent: -9999px;
	margin: 0 3px;
}
#ct029 #akbBox.pc .weeklyRank .title {
	background: url(https://img1.kakaku.k-img.com/images/akiba/category_top/cateTop_cssSprite.png) no-repeat 0 0;
}
#ct029 #akbBox.anime .weeklyRank .title {
	background: url(https://img1.kakaku.k-img.com/images/akiba/category_top/cateTop_cssSprite.png) no-repeat -61px 0;
}
#ct029 #akbBox.hobby .weeklyRank .title {
	background: url(https://img1.kakaku.k-img.com/images/akiba/category_top/cateTop_cssSprite.png) no-repeat -122px 0;
}
#ct029 #akbBox .weeklyRank .articleList {
	padding-left: 75px;
}
#ct029 #akbBox .weeklyRank .no1,
#ct029 #akbBox .weeklyRank .no2,
#ct029 #akbBox .weeklyRank .no3 {
	width: 203px;
	float: left;
}
#ct029 #akbBox .weeklyRank .no1,
#ct029 #akbBox .weeklyRank .no2 {
	margin-right: 5px;
}
#ct029 #akbBox .weeklyRank p {
	padding-left: 67px;
	_padding-left: 64px;
	word-break: break-all;
	word-wrap: break-word;
}
#ct029 #akbBox .weeklyRank .no1 p strong {
	background: url(https://img1.kakaku.k-img.com/images/akiba/category_top/icon_crownS1.png) no-repeat -1px 0;
	padding: 3px 5px 1px 6px;
}
#ct029 #akbBox .weeklyRank .no2 p strong {
	background: url(https://img1.kakaku.k-img.com/images/akiba/category_top/icon_crownS2.png) no-repeat -1px 0;
	padding: 3px 6px 1px 5px;
}
#ct029 #akbBox .weeklyRank .no3 p strong {
	background: url(https://img1.kakaku.k-img.com/images/akiba/category_top/icon_crownS3.png) no-repeat -1px 0;
	padding: 3px 6px 1px 5px;
}
#ct029 #akbBox .newArticle .articleImg,
#ct029 #akbBox .weeklyRank .articleImg {
	display: table-cell;
	/display: block;
	vertical-align: middle;
	border: 1px solid #ddd;
}
#ct029 #akbBox .newArticle .articleImg {
	width: 120px;
	height: 120px;
	text-align: center;
	layout-grid-line: 120px;
}
#ct029 #akbBox .weeklyRank .articleImg {
	width: 60px;
	height: 60px;
	text-align: center;
	layout-grid-line: 60px;
}
#ct029 #akbBox .newArticle .articleImg img,
#ct029 #akbBox .weeklyRank .articleImg img {
	vertical-align: middle;
}
/* addLink 20160930 sm35  */
#ct029 .newAnimeInfo{
  float: left;
  font-size: 105%;
}
#ct029 .newAnimeHead{
  display: inline-block;
  float: left;
  background-color: #ededed;
  font-weight: bold;
  color: #666;
  padding-left:8px;
  padding-right:8px;
  line-height: 1.5;
}
#ct029 .newAnimeList{
  padding-left: 100px;
}
#ct029 .newAnimeList li{
  display: inline-block;
  margin-right: 30px;
}
#ct029 .newAnimeList li a{
  background: url(https://img1.kakaku.k-img.com/images/category/pplrctgy_arrow.gif) no-repeat 0 3px;
  padding-left: 8px;
  line-height: 1.5;
}

/* ct030 */
#ct030 .contTtlIn h2,
#ct030 .contTtlIn h3 {
	padding: 0;
}
#ct030 .contMainIn {
	padding: 0;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_05.gif) 359px 0 repeat-y;
}
#ct030 .contMainIn .contMainPart.secondPart .contSttl{
	border-left: none;
}
#ct030 .contMainIn .contMainPart .contSttl .contSttlIn {
	min-height: 18px;
}
#ct030 .contMainIn .contMainPart .contSttl span {
	font-weight:normal;
	font-size:88%;
}
*html #ct030 .contMainIn .contMainPart .contSttl span  { font-size:85%; }
*+html #ct030 .contMainIn .contMainPart .contSttl span  { font-size:85%; }
#ct030 .contMainIn .contMainPart.firstPart .contMainPartIn {
	padding: 7px 15px 4px;
}
#ct030 .contMainIn .contMainPart.secondPart .contMainPartIn {
	padding: 10px 15px 4px;
}
#ct030 .contMainIn .contMainPart .contMainPartIn li {
	background:url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left bottom;
	line-height:140%;
	width: 330px;
}
#ct030 .contMainIn .contMainPart .contMainPartIn li.no5 {
	background: none;
}
#ct030 .contMainIn .contMainPart .contMainPartIn li a {
	padding:4px 0 5px 36px;
	display:block;
}
#ct030 .contMainIn .contMainPart .contMainPartIn li.no1 a,
#ct030 .contMainIn .contMainPart .contMainPartIn li.no2 a,
#ct030 .contMainIn .contMainPart .contMainPartIn li.no3 a {
	font-weight:bold;
	padding:8px 0 8px 36px;
}
#ct030 .contMainIn .contMainPart .contMainPartIn li.no1 a { background:url(https://img1.kakaku.k-img.com/images/category/icon_eiga_rank1.gif) no-repeat 0 5px; }
#ct030 .contMainIn .contMainPart .contMainPartIn li.no2 a { background:url(https://img1.kakaku.k-img.com/images/category/icon_eiga_rank2.gif) no-repeat 0 5px; }
#ct030 .contMainIn .contMainPart .contMainPartIn li.no3 a { background:url(https://img1.kakaku.k-img.com/images/category/icon_eiga_rank3.gif) no-repeat 0 5px; }
#ct030 .contMainIn .contMainPart .contMainPartIn li.no4 a { background:url(https://img1.kakaku.k-img.com/images/category/icon_eiga_rank4.gif) no-repeat 0 3px; }
#ct030 .contMainIn .contMainPart .contMainPartIn li.no5 a { background:url(https://img1.kakaku.k-img.com/images/category/icon_eiga_rank5.gif) no-repeat 0 3px; }
#ct030 .contMainIn .contMainPart .contMainPartIn dt {
	padding:5px 0 0 0;
	width:329px;
}
#ct030 .contMainIn .contMainPart .contMainPartIn dl dt {
	line-height:110%;
	padding:7px 0 0 0;
	background:url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left top;
}
#ct030 .contMainIn .contMainPart .contMainPartIn dl dt:first-child {
	padding:5px 0 0 0;
	background: none;
}
#ct030 .contMainIn .contMainPart .contMainPartIn dt a {
	display:block;
}
#ct030 .contMainIn .contMainPart .contMainPartIn dd {
	font-size:88%;
	line-height:110%;
	color:#626262;
	padding:3px 0;
	width:329px;
}

/* ct031 */
#ct031 .contTtlIn h2,
#ct031 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -1200px;
	padding-left:44px;
}
#ct031 .contMainIn {
	padding:15px 17px 12px;
}
#ct031 dt {
	background:#F1F1F1;
	border-bottom:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}
#ct031 dd {
	float:left;
	margin:2px 0 0 15px;
}
#ct031 .phtArea .phtBox {
	float:left;
	position:relative;
	width:126px;
	margin-left:14px;
}
#ct031 .phtArea .firstBox {
	margin-left:0px;
}
#ct031 .phtArea .phtBox .rank {
	display:block;
	height:37px;
	left:3px;
	overflow:hidden;
	position:absolute;
	top:-4px;
	width:34px;
	z-index:99;
}
#ct031 .phtArea .phtBox .rank img { position:absolute;}
#ct031 .phtArea .phtBox .rank1 img { top:0;}
#ct031 .phtArea .phtBox .rank2 img { top:-37px;}
#ct031 .phtArea .phtBox .rank3 img { top:-74px;}
#ct031 .phtArea .phtBox .rank4 img { top:-111px;}
#ct031 .phtArea .phtBox .rank5 img { top:-148px;}
#ct031 .phtArea .phtBox .rank6 img { top:-185px;}
#ct031 .phtArea .phtBox .rank7 img { top:-222px;}
#ct031 .phtArea .phtBox .rank8 img { top:-259px;}
#ct031 .phtArea .phtBox .rank9 img { top:-296px;}
#ct031 .phtArea .phtBox .rank10 img { top:-333px;}
#ct031 .phtArea .phtBox .photo a {
	border:1px solid #B1B1B1;
	display:block;
	padding:2px;
	position:relative;
}
#ct031 .phtArea .phtBox .photo a:hover {
	border:3px solid #09C;
	padding:0;
}
#ct031 .phtArea .phtBox p.ucTxt {
	font-size:85%;
	margin-top:3px;
}
#ct031 .phtArea .phtBox p.price {
	color:#F00;
	margin-top:-2px\9;
}
#ct031 .phtArea .phtBox p.price span {
	font-family:Verdana;
	font-weight:bold;
}


/* ct032 */
#ct032 .contTtlIn h2,
#ct032 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -2200px;
	padding-left:44px;
}
#ct032 .contMainIn .chosaCate {
	background-color:#d8ebaa;
	border-left:#6a930e solid 3px;
	font-size:85%;
	font-weight:bold;
	padding:0 2px;
	color:#434343;
	display: inline-block;
	margin-bottom: 2px;
	/display: inline;
	/zoom: 1;
}
#ct032 .contMainIn .w690 {
	width:690px;
	padding:7px 0 0;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_02.gif) repeat-y 338px 0;
	border-top: 1px dotted #cccccc;
}
#ct032 .contMainIn .w690:first-child {
	border-top: none;
	padding:0 0 7px;
}
#ct032 .contMainIn .w690 .leftBox {
	width:328px;
	float:left;
	padding-right: 20px;
}
#ct032 .contMainIn .w690 .rightBox {
	width:342px;
	float:right;
}
#ct032 .contMainIn .w690 .leftBox > a,
#ct032 .contMainIn .w690 .rightBox > a {
	float:left;
	width: 64px;
	display: block;
	text-align: center;
}
#ct032 .contMainIn .w690 .leftBox p,
#ct032 .contMainIn .w690 .rightBox p {
	margin-left:72px;
	line-height:130%;
}
#ct032 .contMainIn .w690 span.day {
	font-size:85%;
	color:#666;
}
#ct032 .contMainIn .w690 .iconNodata {
	background:url(https://img1.kakaku.k-img.com/images/chosatai/icon_nodeta.png) center no-repeat;
	height:55px;
	margin-bottom: -5px;
}
#ct032 .contMainIn .w690 .iconNodataMag {
	background:url(https://img1.kakaku.k-img.com/images/chosatai/icon_nodeta2.png) center no-repeat;
	height:55px;
	margin-bottom: -5px;
}
/* add 20161006 sm11 */
#ct032 .contMainIn {
  padding-bottom: 7px;
}
#ct032 .contMainIn dl.topicArticle {
	margin-left:72px;
	line-height:130%;
}
#ct032 .contMainIn dl.topicArticle dt {
  margin-bottom: 3px;
}

/* ct033 */
#ct033 .contTtlIn h2,
#ct033 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -2400px;
	padding-left:44px;
}
#ct033 .contMainIn {
	padding: 13px 17px 7px 16px;
}
#ct033 #guideImgBtn{
	float:left;
	width:148px;
	padding: 1px 0 0 0;
}
#ct033 table#guideList{
	border-spacing:0;
	border-collapse:collapse;
	width:529px;
	margin:5px 0;
	float:right;
	font-size:100%;
}
#ct033 table#guideList th,
#ct033 table#guideList td{
	background:url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left top;
	padding:7px 0 6px;
	line-height: 1.1;
}
#ct033 table#guideList tr:first-child th,
#ct033 table#guideList tr:first-child td{
	background:none;
	padding:0 0 6px;
}
#ct033 table#guideList th{
	font-weight:bold;
	width:181px;
	text-align:left;
}
#ct033 table#guideList th span{
	padding:1px 0 1px 6px;
	display:block;
	border-left: 4px solid #96c602;
}
#ct033 table#guideList td span{
	background:url(https://img1.kakaku.k-img.com/images/category/guide/guide_icon.gif) no-repeat 0px 1px;
	padding:0 0 0 17px;
	display:block;
}
#ct033 table#guideList td.date{
	width:132px;
	text-align:center;
}

/* ct034 */
#ct034 .contTtlIn h2,
#ct034 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -2600px;
	padding-left:44px;
}
#ct034 .contMainIn {padding:0 0 10px 5px;}
#ct034 .userReport .boxBtm {
    padding-bottom: 5px;
}
#ct034 .userReport .h3box span {
	margin-left:10px;
	font-weight:normal;
}
#ct034 .userReport .h3box {
	background-color:#e8e8e8;
}
#ct034 .userReport .h3box span.icon {
	background:url(https://img1.kakaku.k-img.com/images/category/h3_icon_report_01.gif) no-repeat left top;
	top:-4px;
	margin-left:0;
}
#ct034 .userReport .boxWhiteTop {
	background: #e8e8e8;
	margin-top:0;
	padding-top:0;
}
#ct034 .userReport .secondBox {
	padding-top: 5px;
}
#ct034 .userReport .boxWhite {
	padding:0;
	width:710px;
}
#ct034 .userReport h4 {
	font-size:92%;
	letter-spacing:0.05em;
	background:#f5f5f5 url(https://img1.kakaku.k-img.com/images/category/bg_sttl_01.png) no-repeat left top;
	padding:9px 10px 7px;
	line-height:110%;
	border-bottom:1px solid #e1e1e1;
}
#ct034 .userReportBox {
	position:relative;
	margin-bottom:5px;
	/margin-bottom:10px;
}
#ct034 .userReport .userReportItem {
	width:630px;
	padding:15px 40px 0;
}
#ct034 .userReport .firstReport .userReportItem {
	width:655px;
	padding:15px 40px 0 15px;
}
#ct034 .userReport .lastReport .userReportItem {
	width:655px;
	padding:15px 15px 0 40px;
}
#ct034 .userReport .noReport .userReportItem {
	width:680px;
	padding:15px 15px 0;
}
#ct034 .userReportBox .reportBtnLeft,
#ct034 .userReportBox .reportBtnRight {
	position:absolute;
	display:block;
	width:39px;
	height:39px;
	overflow:hidden;
	top:65px;
	cursor:pointer;
	clear:both;
	z-index:0;
}
#ct034 .userReportBox .reportBtnLeft {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_arrow_01.png) no-repeat -400px top;
	left:0;
}
#ct034 .userReportBox .reportBtnRight {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_arrow_01.png) no-repeat 0 top;
	right:5px;
}
#ct034 .userReport .firstReport .reportBtnLeft,
#ct034 .userReport .lastReport .reportBtnRight,
#ct034 .userReport .noReport .reportBtnLeft,
#ct034 .userReport .noReport .reportBtnRight {
	display:none;
}
#ct034 .userReportBox .reportBtnLeft:hover {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_arrow_01.png) no-repeat -598px top;
}
#ct034 .userReportBox .reportBtnRight:hover {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_arrow_01.png) no-repeat -199px top;
}
#ct034 .userReportBox .reportImg {
	width:130px;
	float:left;
	margin-bottom:5px;
	padding:0 5px 0 0;
	word-break:break-all;
	word-wrap:break-word;
}
#ct034 .userReportBox .reportImg > a{
	display: block;
}
#ct034 .userReportBox .reportImg > a:hover{
	text-decoration: none;
}
#ct034 .userReportBox .reportImg > a:hover .linkWrap{
	text-decoration: underline;
}
#ct034 .userReportBox .reportImg .reportImgBox {
	text-align:center;
	margin-bottom:5px;
}
#ct034 .userReportBox .reportImg span.reportImgBox {
	display: block;
}
#ct034 .userReportBox .reportImg .reportImgItem {
	line-height:120%;
}
#ct034 .userReportBox .reportImg span.reportImgItem {
	display: block;
}
#ct034 .userReportBox .reportImg .reportImgItem span {
	display:block;
	font-size:85%;
}
#ct034 .userReportBox .reportImg span.reportImgItem span:first-child {
	color: #333;
}
#ct034 .userReportBox .reportImg .reportImgItem {
	margin-bottom:1px;
}
#ct034 .userReportBox .reportImg .reportImgItem a,
#ct034 .userReportBox .reportImg .reportImgItem .linkWrap {
	font-size:93%;
}
#ct034 .userReportBox .reportImg .reportImgPrice a,
#ct034 .userReportBox .reportImg .reportImgPrice .linkWrap {
	font-size:107%;
	line-height:110%;
	color:#FF0000;
	font-weight:bold;
	font-family:Verdana;
}
#ct034 .userReportBox .reportRev {
	width:495px;
	float:left;
	background: url(https://img1.kakaku.k-img.com/images/category/bg_balloon_01.png) repeat-y -2100px 0;
}
#ct034 .userReportBox .reportRevIn {
	background: url(https://img1.kakaku.k-img.com/images/category/bg_balloon_01.png) no-repeat -3500px bottom;
	float:left;
}
#ct034 .userReportBox .reportRevMain {
	background: url(https://img1.kakaku.k-img.com/images/category/bg_balloon_01.png) no-repeat -2800px 0;
	padding:10px 15px 13px 20px;
	float:left;
}
#ct034 .userReportBox .reportRevMain a .reportRevName {color:#333;}
#ct034 .userReportBox .reportRevMain a .reportRevName span {
	color: #CC0000;
	margin-right: 3px;
	font-weight: bold;
}
#ct034 .userReportBox .reportRevMain a:hover {text-decoration:none;cursor:pointer;}
#ct034 .userReport .firstReport .reportRev,
#ct034 .userReport .lastReport .reportRev {
	width:520px;
	background-position:0 0;
}
#ct034 .userReport .firstReport .reportRevIn,
#ct034 .userReport .lastReport .reportRevIn {
	background-position:-1400px bottom;
}
#ct034 .userReport .firstReport .reportRevMain,
#ct034 .userReport .lastReport .reportRevMain {
	background-position:-700px 0;
}
#ct034 .userReport .noReport .reportRev {
	width:545px;
	background: url(https://img1.kakaku.k-img.com/images/category/bg_balloon_02.png) repeat-y 0 0;
}
#ct034 .userReport .noReport .reportRevIn {
	background: url(https://img1.kakaku.k-img.com/images/category/bg_balloon_02.png) no-repeat -1400px bottom;
}
#ct034 .userReport .noReport .reportRevMain {
	background: url(https://img1.kakaku.k-img.com/images/category/bg_balloon_02.png) no-repeat -700px 0;
}
#ct034 .userReport .reportRevHead {
	margin-bottom:7px;
	display:block;
}
#ct034 .userReport .reportRevFace {
	float:left;
	width:36px;
	padding-left:4px;
}
#ct034 .userReport .reportRevTtl {
	width:420px;
	float:left;
	padding-top:2px;
	word-break:break-all;
	word-wrap:break-word;
}
#ct034 .userReport .firstReport .reportRevTtl,
#ct034 .userReport .lastReport .reportRevTtl {
	width:445px;
}
#ct034 .userReport .noReport .reportRevTtl {
	width:470px;
}
#ct034 .userReport .reportRevName {
	display:block;
	font-size:85%;
	line-height:110%;
	margin-bottom:2px;
}
#ct034 .userReport .reportRevName span,
#ct034 .userReport .reportRevName a {
	color:#CC0000;
	margin-right:3px;
	font-weight:bold;
}
#ct034 .userReport .reportRevItem {
	display:block;
	font-weight:bold;
	line-height:135%;
	letter-spacing:0.03em;
	color:#0000dd;
}
#ct034 .userReport .reportRevItem:hover {text-decoration:underline;color:#0099ff;}
#ct034 .userReport .reportRevText {
	line-height:150%;
	margin-bottom:2px;
	padding:0 0 0 8px;
	word-break:break-all;
	word-wrap:break-word;
	color:#333;
	float:left;
}
#ct034 .userReport .reportRevText:hover {text-decoration:none;}
#ct034 .userReport .reportRevText span.continueLink {
	margin-left:5px;
	font-size:92%;
	color:#0000dd;
	float:none;
}
#ct034 .userReport .reportRevText span.continueLink:hover {text-decoration:underline;}
#ct034 .userReport .reportRevText:hover span.continueLink {color:#0099ff;}
#ct034 .userReport .reportRevText:visited span.continueLink {color:#993399;}
#ct034 .userReport .rating {
	background:url(https://img1.kakaku.k-img.com/images/category/icon_review_star.gif) no-repeat 0 0;
	color:#666;
	font-size:85%;
	font-weight:bold;
	height:16px;
	padding:2px 0 2px 96px;
	margin-left:5px;
	float:left;
}
#ct034 .userReport .rating.r5 { background-position:0 0;}
#ct034 .userReport .rating.r4 { background-position:0 -40px;}
#ct034 .userReport .rating.r3 { background-position:0 -80px;}
#ct034 .userReport .rating.r2 { background-position:0 -120px;}
#ct034 .userReport .rating.r1 { background-position:0 -160px;}
#ct034 .userReport .rating span {
	color:#FF8400;
	font-family:Verdana;
	font-size:129%;
}
#ct034 .userReport .userReportItem {
	display:none;
}
#ct034 .userReport .urPanel1 {
	display:block;
}

/* ct035 */
#ct035 .contTtlIn h2,
#ct035 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -2800px;
	padding-left:44px;
}
#ct035 .contMainIn {
    background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_05.gif) repeat-y 359px 0;
    padding: 0;
}
#ct035 .contMainIn .contMainPart.secondPart .contSttl {
border-left: none;
}
#ct035 .contMainIn .bbsBx, #ct035 .contMainIn .reviewBx {
    width: 330px;
}
#ct035 .contMainIn .bbsBx p, #ct035 .contMainIn .reviewBx p {
    margin-top: 8px;
    text-align: right;
}
#ct035 .contMainIn .bbsBx.noEntry, #ct035 .contMainIn .reviewBx.noEntry {
    vertical-align: middle;
}
#ct035 .contMainIn .bbsBx.noEntry p, #ct035 .contMainIn .reviewBx.noEntry p {
    font-size: 92%;
    margin: 10px 0;
    padding-left: 72px;
    text-align: left;
}
#ct035 .contMainIn .reviewBx.noEntry p {
    height: 44px;
    padding-top: 10px;
}
#ct035 .contMainIn .bbsBx.noEntry span, #ct035 .contMainIn .reviewBx.noEntry span {
    color: #FF0000;
    display: block;
    font-size: 108%;
    font-weight: bold;
    margin: 0 0 5px 65px;
}
#ct035 .contMainIn .bbsBx.noEntry p {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_nobbs_bg.gif) no-repeat left center;
}
#ct035 .contMainIn .reviewBx.noEntry p {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_noreview_bg.gif) no-repeat left center;
}
#ct035 .contMainIn .bbsBx li {
    background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x 0 0px;
    list-style-type: none;
    margin-top: 5px;
    padding-top: 5px;
}
#ct035 .contMainIn .bbsBx li:first-child {background:none;margin-top:0;padding-top:0;}
#ct035 .contMainIn .bbsBx li img {
    margin-right: 3px;
    vertical-align: middle;
}
#ct035 .contMainIn .bbsBx li .bread {
    display: block;
    font-size: 85%;
    margin-left: 38px;
}
#ct035 .contMainIn .reviewBx {float:left;}
#ct035 .contMainIn .reviewBx a {cursor:pointer;color:#0000dd;}
#ct035 .contMainIn .reviewBx .revttl span:hover {text-decoration:underline;color:#0099ff;}
#ct035 .contMainIn .reviewBx .revttl span span:hover {text-decoration:none;color:#0099ff;}
#ct035 .contMainIn .reviewBx span.dl.end {
    background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x 0 0px;
    list-style-type: none;
    margin-top: 10px;
    padding-top: 10px;
}
#ct035 .contMainIn .reviewBx span.dl {display:block;clear:both;width:100%;float:left;background:none;margin-top:0;padding-top:0;}
#ct035 .contMainIn .reviewBx span.dt {clear:both;display:block;font-weight:bold;}
#ct035 .contMainIn .reviewBx .revttl img {
    float: left;
    margin-right: 3px;
    vertical-align: middle;
}
#ct035 .contMainIn .reviewBx .revttl .sta span,#ct035 .contMainIn .reviewBx .revttl .pro span,#ct035 .contMainIn .reviewBx .revttl .moni span {
    font-weight: bold;
}
#ct035 .contMainIn .reviewBx .revttl .sta:hover,#ct035 .contMainIn .reviewBx .revttl .pro:hover,#ct035 .contMainIn .reviewBx .revttl .moni:hover {text-decoration:none;color:#333;}
#ct035 .contMainIn .reviewBx .revttl .sta:hover span,#ct035 .contMainIn .reviewBx .revttl .pro:hover span,#ct035 .contMainIn .reviewBx .revttl .moni:hover span {color:#CC0000;}
#ct035 .contMainIn .reviewBx .revttl .pro {
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_pro_review.gif) no-repeat right center;
    display: block;
    float: left;
    padding-right: 88px;
    padding-top: 2px;
    vertical-align: middle;
	color:#333;
}
#ct035 .contMainIn .reviewBx .revttl .sta span,
#ct035 .contMainIn .reviewBx .revttl .pro span {
    color: #CC0000;
}
#ct035 .contMainIn .reviewBx .revttl .moni {
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_moni_review.gif) no-repeat right;
	display:block;
	float:left;
	padding-right:72px;
	padding-top:2px;
	vertical-align:middle;
	color:#333;
}
#ct035 .contMainIn .reviewBx .revttl .moni span {	color:#C00;}

#ct035 .contMainIn .reviewBx span.dd {
	clear:both;
    margin-left: 20px;
}
#ct035 .contMainIn .reviewBx .itemname {
    font-weight: bold;
    padding-top: 3px;
	display:block;
	width:100%;
}
#ct035 .contMainIn .reviewBx .itemname + .bread {
  margin-top: 2px;
}
#ct035 .contMainIn .reviewBx .itemname:hover {text-decoration:underline;}
#ct035 .contMainIn .reviewBx .bread,#ct035 .contMainIn .reviewBx .date {
    font-size: 85%;
    padding-bottom: 3px;
	color:#333;
	float:left;
	width:100%;
}
#ct035 .contMainIn .reviewBx .comment {
	display:block;
	clear:both;
	line-height: 130%;
    padding-bottom: 3px;
    word-break: break-all;
    word-wrap: break-word;
}
#ct035 .contMainIn .reviewBx .comment:hover {text-decoration:underline;}
#ct035 .contMainIn .reviewBx .revttl > span{
  min-height: 1em;
}
#ct035 .contMainIn .reviewBx .revttl .sta {
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_sta_review.gif) no-repeat right center;
    display: block;
    float: left;
    padding-right: 78px;
    padding-top: 2px;
    vertical-align: middle;
    color: #333;
}
/*SEO施策 1705 sm26 */
#ct035 .contMainIn .reviewBx .reviewTxt {
	display: block;
	margin-left: 20px;
	line-height: 130%;
	padding-bottom: 3px;
	word-break: break-all;
	word-wrap: break-word;
}
#ct035 .contMainIn .reviewBx .reviewTxt .comment:hover {
	text-decoration: none;
}
/*SEO施策 1705 sm26 end */
#ct035 .contMainIn .reviewBx .rating {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_review_star.gif) no-repeat 0 0;
    color: #666666;
    font-size: 85%;
    font-weight: bold;
    height: 16px;
    padding: 2px 0 2px 94px;
	float:left;
	display:block;
}
#ct035 .contMainIn .reviewBx .rating.r5 {
    background-position: 0 0;
}
#ct035 .contMainIn .reviewBx .rating.r4 {
    background-position: 0 -40px;
}
#ct035 .contMainIn .reviewBx .rating.r3 {
    background-position: 0 -80px;
}
#ct035 .contMainIn .reviewBx .rating.r2 {
    background-position: 0 -120px;
}
#ct035 .contMainIn .reviewBx .rating.r1 {
    background-position: 0 -160px;
}
#ct035 .contMainIn .reviewBx .rating span {
    color: #FF8400;
    font-family: Verdana;
    font-size: 129%;
}
#ct035 .contMainIn .contMainPartIn {float:left;}

/* ct036 */
#ct036 .contTtlIn h2,
#ct036 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -3000px;
	padding-left:44px;
}
#ct036 .contMainIn {padding:15px 0 10px;}
#ct036 #qaListTblNew {
	border-collapse:collapse;
	margin:0 5px;
	width:710px;
}
#ct036 #qaListTblNew td {
	font-weight:bold;
	padding:0 3px;
	vertical-align:middle;
	text-align:center;
	width:230px;
}
#ct036 #qaListTblNew td.unanswered,
#ct036 #qaListTblNew td.unresolved { border-right:1px dotted #999;}
#ct036 #qaListTblNew td a {
	color:#333;
	border-radius:5px;
	-webkit-border-radius:5px;    /* Safari,Chrome */
	-moz-border-radius:5px;   /* Firefox */
	display:block;
	width:230px;
}
#ct036 #qaListTblNew td a:hover {
	background:url(https://img1.kakaku.k-img.com/images/category/qa_bg.gif) repeat-x top;
	text-decoration:none;
}
#ct036 #qaListTblNew td span.qaCount {
	background:url(https://img1.kakaku.k-img.com/images/category/icons_qa.gif) no-repeat left;
	color:#FF8400;
	font-family:Verdana;
	font-size:200%;
	padding-left:64px;
	margin-right:3px;
}
#ct036 #qaListTblNew td.resolved span.qaCount { background-position:0 7px;}
#ct036 #qaListTblNew td.unresolved span.qaCount { background-position:0 -93px;}
#ct036 #qaListTblNew td.unanswered span.qaCount { background-position:0 -193px;}
#ct036 #qaListTblNew td span.date {
	font-size:85%;
	font-weight:normal
}

/* ct037 */
#ct037 .contTtlIn h2,
#ct037 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -3200px;
	padding-left:44px;
}
#ct037 .contMainIn {
    padding: 10px 15px 0px;
}
#ct037 #nandemoBbs { padding:4px 0 10px;}
#ct037 #nandemoBbs #entryList {
	float:left;
	padding:5px 0 0;
	width:350px;
}
#ct037 #nandemoBbs #entryList li {
	list-style-type: none;
	margin-bottom: 8px;
}
#ct037 #nandemoBbs #entryList li img {
	margin-right:3px;
	vertical-align:middle;
}
#ct037 #nandemoBbs #bbsEntryBtnArea {
	background:#EEE;
	border:1px solid #E1E1E1;
	border-radius:5px;
	-webkit-border-radius:5px;    /* Safari,Chrome */
	-moz-border-radius:5px;   /* Firefox */
	float:right;
	padding:13px 9px 20px;
	text-align:center;
	width:320px;
}
#ct037 #nandemoBbs #bbsEntryBtnArea a {
	display:block;
	float:left;
	height:40px;
	margin:0 5px;
	_margin:0;
	overflow:hidden;
	_padding:0 5px;
	position:relative;
}
#ct037 #nandemoBbs #bbsEntryBtnArea a.btnBbsEntry {	width:140px;}
#ct037 #nandemoBbs #bbsEntryBtnArea a.btnBbsEntryBe {	width:160px;}
#ct037 #nandemoBbs #bbsEntryBtnArea a img {
	left:0;
	position:absolute;
	top:0;
}
#ct037 #nandemoBbs #bbsEntryBtnArea a:hover img { top:-42px;}
#ct037 #nandemoBbs .noEntry {
	background:url(https://img1.kakaku.k-img.com/images/category/icon_nobbs_bg.gif) no-repeat left center;
	font-size:92%;
	height:54px;
	margin-left:10px;
	padding-left:72px;
	text-align:left;
	margin-top:6px;
}
#ct037 #nandemoBbs .noEntry span {
	color:#F00;
	display:block;
	font-size:108%;
	font-weight:bold;
	margin:0 0 5px 60px;
}
/* quistion 0hit sm26 170222 */
#ct037 .contMainIn .listbox{
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_08.png) 226px top repeat-y;
	margin: 5px 0 10px;
}
#ct037 .contMainIn .listbox:before,
#ct037 .contMainIn .listbox:after {
	content: " ";
	display: table;
}
#ct037 .contMainIn .listbox:after {
	clear: both;
}
#ct037 .contMainIn .listbox {
	*zoom: 1;
}
#ct037 .contMainIn .list {
	float:left;
	width: 220px;
	margin-left: 15px;
}
#ct037 .contMainIn .list:first-child {
	margin-left: 0;
}
#ct037 .contMainIn .list:before{
	content: "";
	display: inline-block;
	height: 40px;
	width: 40px;
	margin-right: 5px;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_intro.png) no-repeat;
	vertical-align: top;
}
#ct037 .contMainIn .illust1:before {background-position: 0 0}
#ct037 .contMainIn .illust2:before {background-position: 0 -110px}
#ct037 .contMainIn .illust3:before {background-position: 0 -225px}
#ct037 .contMainIn .list .text {
	display: inline-block;
	width: 170px;
}
#ct037 .contMainIn .list .text > span {
	display: inline-block;
}
#ct037 .contMainIn .list .listTTl {
	font-weight: bold;
	font-size: 110%;
}
#ct037 .contMainIn .list .listNote {
	margin-top: 3px;
	font-size: 85%;
	color: #666;
}
#ct037 #nandemoBbs #bbsEntryBtnArea.bbsEntryBtnArea {
	padding: 10px 9px 12px;
}
#ct037 .contMainIn .bbsEntrycmnt {
	font-weight: bold;
}
/* quistion 0hit sm26 170222 end */

/* ct038 */
#ct038 .contTtlIn h2,
#ct038 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -3400px;
	padding-left:44px;
}
#ct038 .contMainIn {
    padding: 5px 10px;
}
#ct038 .proReviewIn {
}
#ct038 .proReviewIn .proReviewBox {
	padding-top:11px;
	border-bottom:1px dotted #cccccc;
	margin:0 9px;
}
#ct038 .proReviewIn div.last {
	border-bottom:none;
}
#ct038 .proReviewIn .proReviewLeft {
	float:left;
	width:90px;
	margin-bottom:10px;
}
#ct038 .proReviewIn .proReviewRight {
	float:right;
	width:588px;
	padding-top:2px;
	margin-bottom:10px;
}
#ct038 .proReviewIn .proReviewRight h3,
#ct038 .proReviewIn .proReviewRight h4 {
	font-size:110%;
	line-height:120%;
	margin-bottom:2px;
	word-wrap:break-word;
}
#ct038 .proReviewIn .proReviewTtl {
	float:left;
	width:380px;
	margin-bottom:3px;
}
#ct038 .proReviewIn .proReviewCap span.continueLink {
	margin-left:3px;
}
#ct038 .proReviewIn .proReviewCap span.continueLink a{
	font-size:85%;
	margin-left:3px;
	position:relative;
	bottom:-1px;
}
#ct038 .proReviewIn .proReviewTtl p.scat{
    font-size: 85%;
	margin-bottom:3px;
	word-wrap:break-word;
}
#ct038 .proReviewIn .proReviewTtl p.revInfo {

}
#ct038 .proReviewIn .proReviewTtl p.revInfo img {
	bottom: 0.16em;
    position: relative;
    vertical-align: middle;
}
#ct038 .proReviewIn .proReviewTtl span.revPoint {
	margin-left:3px;
	color:#ff8400;
	font-size:107%;
	font-weight:bold;
}
#ct038 .proReviewIn .proReviewCap {
	clear:both;
}
#ct038 .proReviewIn .proReviewCap p {
	word-wrap:break-word;
}
#ct038 .proReviewIn .proReviewInfo {
	float:right;
	width:208px;
	text-align:right;
	margin-bottom:3px;
}
#ct038 .proReviewIn .proReviewInfo .reviewer a{
    color: #CC0000;
    font-weight: bold;
}
#ct038 .proReviewIn .proReviewInfo .reviewer img {
	bottom: 0.16em;
    position: relative;
	vertical-align:middle;
}
#ct038 .proReviewIn .proReviewInfo .reviewer .faceImg {
	padding-right:4px;
}
#ct038 .proReviewIn p.more{
	text-align:right;
	padding:2px 9px 3px 0;
}
#ct038 .proReviewIn p.more a.arrowNext {
    padding: 2px 0 2px 20px;
	line-height:120%;
}
#ct038 .proReviewIn .appli .tblRanking-new td .title {
	/margin:5px;
}
#ct038 .proReviewIn .appli .tblRanking-new td .title p {
    margin: 1px 5px 0 0;
}
#ct038 .proReviewIn .appli .tblRanking-new td .item {
    padding: 3px 5px 6px;
}
#ct038 .proReviewIn .appli .tblRanking-new td .price2 {
    padding: 0 15px 5px 5px;
}

/* ct039 */
#ct039 .contTtlIn h2,
#ct039 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -3600px;
	padding-left:44px;
}
#ct039 .contMainIn {
    padding: 15px 5px 10px;
}
#ct039 table {
}
#ct039 table th {
	padding: 3px;
	border-right: 1px solid #D2D2D2;
	font-weight: normal;
	text-align: left;
	background: #fff;
	vertical-align: top;
}
#ct039 table th p {
	margin-left: 60px;
}
#ct039 table th.thBgGray p {
	margin-left: 0px;
}
#ct039 table th a {
	font-weight: bold;
}
#ct039 table th.thBgGray {
	background: #E8E8E8;
	padding: 3px 3px 3px 5px;
}
#ct039 table td {
	padding: 2px 3px 2px 8px;
	border-right: 1px solid #D2D2D2;
	vertical-align: top;
	text-align: left;
	background: #fff;
}
#ct039 table td a.block:link,
#ct039 table td a.block:visited,
#ct039 table td a.block:hover {
	color: #333333;
	text-decoration: none;
}
#ct039 table th.end,
#ct039 table td.end {
		border-right: none;
}
#ct039 table .tdImg {
	padding: 8px 0px;
	text-align: center;
	background: #fff url(https://img1.kakaku.k-img.com/images/category/dotline03.gif) no-repeat center bottom;
	vertical-align: top;
}
#ct039 table ul.listTypeB {
	margin-top: 5px;
}

#ct039 table .rankNo {
	float: left;
	width: 60px;
	font-weight: bold;
	color: #ff6c00;
}
#ct039 table .rankNo input {
	margin: 1px 0px 0px 2px;
}
#ct039 table .rankNo span {
	padding-top: 2px;
	padding-left: 23px;
	font: bold 135% Verdana;
}
#ct039 table .price span {
	font: bold 130% Verdana;
	color: #ff0000;
}
#ct039 table .price span a {
	color: #ff0000;
}
#ct039 table td.noRankin {
	text-align: center;
	vertical-align: middle;
}
#ct039 table td.noRankin p {
	color: #666666;
	line-height: 120%;
}
#ct039 table .noBbs {
	padding: 0px;
	font-size: 92%;
	text-align: center;
	vertical-align: middle;
}
#ct039 table .noBbs em {
	font-weight: bold;
	color: #f00;
	font-size: 122%;
	font-style: normal;
}

#ct039 h3 {
background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -3600px;
padding-left: 44px;
}
#ct039 .innerBx {
	margin:0;
	padding:0;
}
#ct039 .revImage {
	float:left;
	margin:0 10px;
	text-align:center;
	width:120px;
	min-height:90px;
}
#ct039 .revImage img {
	max-height/**/:90px;/* not IE 6 */
	_height:auto !important;/* IE 6 */
	_height:90px;/* IE 6 */
	max-width/**/:120px;/* not IE 6 */
	_width:auto !important;/* IE 6 */
	_width:120px;/* IE 6 */
}
#ct039 .ttl,#ct039 .scat {display:block;line-height:1.3;}
#ct039 .ttl a {	font-weight:bold;}
#ct039 .scat { font-size:85%;}
#ct039 .revPoint {
	color:#FF8400;
	font-family:Verdana;
	font-size:112%;
	font-weight:bold;
}
#ct039 .proreviwer { margin-left:10px;}
#ct039 .proreviwer .name {
	color:#C00;
	font-weight:bold;
}
#ct039 .detail p { margin:3px 0;line-height:1.45;display:block;}

/* ct040 */
#ct040 .contTtlIn h2,
#ct040 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -3800px;
	padding-left:44px;
}
#ct040 .contMainIn {
    padding: 10px 5px;
}
#ct040 table {
}
#ct040 table th {
	padding: 3px;
	border-right: 1px solid #D2D2D2;
	font-weight: normal;
	text-align: left;
	background: #fff;
	vertical-align: top;
}
#ct040 table th p {
	margin-left: 60px;
}
#ct040 table th.thBgGray p {
	margin-left: 0px;
}
#ct040 table th a {
	font-weight: bold;
}
#ct040 table th.thBgGray {
	background: #E8E8E8;
	padding: 3px 3px 3px 5px;
}
#ct040 table td {
	padding: 2px 3px 2px 8px;
	border-right: 1px solid #D2D2D2;
	vertical-align: top;
	text-align: left;
	background: #fff;
}
#ct040 table td a.block:link,
#ct040 table td a.block:visited,
#ct040 table td a.block:hover {
	color: #333333;
	text-decoration: none;
}
#ct040 table th.end,
#ct040 table td.end {
		border-right: none;
}
#ct040 table .tdImg {
	padding: 8px 0px;
	text-align: center;
	background: #fff url(https://img1.kakaku.k-img.com/images/category/dotline03.gif) no-repeat center bottom;
	vertical-align: top;
}
#ct040 table ul.listTypeB {
	margin-top: 5px;
}

#ct040 table .rankNo {
	float: left;
	width: 60px;
	font-weight: bold;
	color: #ff6c00;
}
#ct040 table .rankNo input {
	margin: 1px 0px 0px 2px;
}
#ct040 table .rankNo span {
	padding-top: 2px;
	padding-left: 23px;
	font: bold 135% Verdana;
}
#ct040 table .price span {
	font: bold 130% Verdana;
	color: #ff0000;
}
#ct040 table .price span a {
	color: #ff0000;
}
#ct040 table td.noRankin {
	text-align: center;
	vertical-align: middle;
}
#ct040 table td.noRankin p {
	color: #666666;
	line-height: 120%;
}
#ct040 table .noBbs {
	padding: 0px;
	font-size: 92%;
	text-align: center;
	vertical-align: middle;
}
#ct040 table .noBbs em {
	font-weight: bold;
	color: #f00;
	font-size: 122%;
	font-style: normal;
}

/* ct041 */
#ct041 .contTtlIn h2,
#ct041 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 0;
	padding-left:44px;
}
#ct041 .contMainIn {
    padding: 10px 5px;
}
#ct041 table {
}
#ct041 table th {
	padding: 3px;
	border-right: 1px solid #D2D2D2;
	font-weight: normal;
	text-align: left;
	background: #fff;
	vertical-align: top;
}
#ct041 table th p {
	margin-left: 60px;
}
#ct041 table th.thBgGray p {
	margin-left: 0px;
}
#ct041 table th a {
	font-weight: bold;
}
#ct041 table th.thBgGray {
	background: #E8E8E8;
	padding: 3px 3px 3px 5px;
}
#ct041 table td {
	padding: 2px 3px 2px 8px;
	border-right: 1px solid #D2D2D2;
	vertical-align: top;
	text-align: left;
	background: #fff;
}
#ct041 table td a.block:link,
#ct041 table td a.block:visited,
#ct041 table td a.block:hover {
	color: #333333;
	text-decoration: none;
}
#ct041 table th.end,
#ct041 table td.end {
		border-right: none;
}
#ct041 table .tdImg {
	padding: 8px 0px;
	text-align: center;
	background: #fff url(https://img1.kakaku.k-img.com/images/category/dotline03.gif) no-repeat center bottom;
	vertical-align: top;
}
#ct041 table ul.listTypeB {
	margin-top: 5px;
}

#ct041 table .rankNo {
	float: left;
	width: 60px;
	font-weight: bold;
	color: #ff6c00;
}
#ct041 table .rankNo input {
	margin: 1px 0px 0px 2px;
}
#ct041 table .rankNo span {
	padding-top: 2px;
	padding-left: 23px;
	font: bold 135% Verdana;
}
#ct041 table .price span {
	font: bold 130% Verdana;
	color: #ff0000;
}
#ct041 table .price span a {
	color: #ff0000;
}
#ct041 table td.noRankin {
	text-align: center;
	vertical-align: middle;
}
#ct041 table td.noRankin p {
	color: #666666;
	line-height: 120%;
}
#ct041 table .noBbs {
	padding: 0px;
	font-size: 92%;
	text-align: center;
	vertical-align: middle;
}
#ct041 table .noBbs em {
	font-weight: bold;
	color: #f00;
	font-size: 122%;
	font-style: normal;
}

/* ct042 */
#ct042 .contTtlIn h2,
#ct042 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -200px;
	padding-left:44px;
}
#ct042 .contMainIn {
background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_05.gif) repeat-y 359px 0;
padding: 0;
}

#ct042 .contMainIn .contMainPart .contMainPartIn {padding:5px 15px 15px;}
#ct042 .contMainIn .contMainPart.secondPart .contSttl {
border-left: none;
}
#ct042 .contMainIn p {
line-height: 1.2;
}

#ct042 ul.listType {
	padding: 0px;
	margin: 0px;
}
#ct042 ul.listType{height:auto;}
#ct042 ul.listType{min-height:/**/1px;}
#ct042 ul.listType{_height:/**/1px;}


#ct042 ul.listType li {
    background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x 0 0px;
    list-style-type: none;
    margin-top: 5px;
    padding-top: 10px;
}
#ct042 ul.listType li:first-child {background:none;margin-top: 0;}

#ct042 .narrow .boxA ul.listType li {
	width: 394px;
}
#ct042 .boxB ul.listType li {
	width: 329px;
}
#ct042 .boxRanking ul.listType li {
	width: 515px;
}
#ct042 ul.listType .imgArea img {
	margin-right: 3px;
}
#ct042 ul.listType .imgArea {
	float: left;
	width: 42px;
}
#ct042 ul.listType .textArea {
	margin-left: 42px;
}
#ct042 ul.listType#listReview li {
	padding-bottom: 3px;
}
#ct042 ul.listType#listReview li.end {
	margin-bottom: 0px;
}
#ct042 ul.listType#listReview .imgArea {
	float: left;
	width: 25px;
}
#ct042 ul.listType#listReview .textArea {
	margin-left: 25px;
}
#ct042 ul#listReview a {text-decoration:none;color:#0000dd;}
#ct042 ul#listReview .textArea {display:block;}
#ct042 ul#listReview .textArea span {
	word-wrap:break-word;
	word-break:break-all;
	line-height:1.2;
}
#ct042 ul#listReview .textArea .bread {
	display:block;
	font-size: 85%;
	color: #333;
}
#ct042 ul#listReview .textArea .prName {display:block;}
#ct042 ul#listReview .textArea .prName:hover {text-decoration:underline;color:#0099ff;}
#ct042 ul#listReview .textArea .comment {
	clear: both;
	display:block;
	line-height: 130%;
	margin-top: 2px;
	word-break: break-all;
	word-wrap: break-word;
}
#ct042 ul#listReview .textArea .comment:hover {text-decoration:underline;color:#0099ff;}
#ct042 ul#listReview .textArea .rate {display:block;margin-top:2px;}
#ct042 .nobbsData {
	background: url(https://img1.kakaku.k-img.com/images/category/nocomment.gif) no-repeat 5px 8px;
    margin: 0 auto;
    padding: 10px 0 10px 120px;
    text-align: left;
    width: 200px;
}
#ct042 .nobbsData p {
	margin:5px 0 3px;
    padding: 0;
}
#ct042 .nobbsData p strong {
	color: #FF0000;
	font-size:14px;
}
#ct042 .noreviewData {
	background: url(https://img1.kakaku.k-img.com/images/prdevaluate/noreview.gif) no-repeat 20px 5px;
    margin: 0 auto;
    padding: 10px 0 10px 120px;
    text-align: left;
    width: 200px;
}
#ct042 .noreviewData p {
	margin:5px 0 3px;
    padding: 0;
}
#ct042 .noreviewData p strong {
	color: #FF0000;
	font-size:14px;
}
/*SEO施策 1705 sm26 */
#ct042 .contMainIn .reviewTxt {
  display: block;
  margin-left: 20px;
  line-height: 130%;
  padding-bottom: 3px;
  word-break: break-all;
  word-wrap: break-word;
}
#ct042 .contMainIn .reviewTxt .comment:hover {
  text-decoration: none;
}
#ct042 .contMainIn .reviewTxt .rate {
  display: block;
  margin-top: 3px;
}
/* レビューアイコン 1711 sm26 */
#ct042 .contMainIn .reviewBx .textArea .username {
  font-weight: bold;
  display: block;
  color: #333;
}
#ct042 .contMainIn .reviewBx .textArea .username > span {
  display: inline-block;
  vertical-align: middle;
  padding: 2px 0 0 0;
  margin: 0 0 3px 0;
  min-height: 1em;
}
#ct042 .contMainIn .reviewBx .textArea .username span > span {
  color: #CC0000;
}
#ct042 .contMainIn .reviewBx .textArea .username .pro {
  background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_pro_review.gif) no-repeat right center;
  padding-right: 88px;
}
#ct042 .contMainIn .reviewBx .textArea .username .moni {
  background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_moni_review.gif) no-repeat right;
  padding-right: 72px;
}
#ct042 .contMainIn .reviewBx .textArea .username .sta {
  background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_sta_review.gif) no-repeat right center;
  padding-right: 78px;
}
#ct042 .contMainIn .reviewBx .textArea .username + .prName {
  font-weight: bold;
}
/*SEO施策 1705 sm26 end */

/* ct043 */
#ct043 .contTtlIn h2,
#ct043 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -400px;
	padding-left:44px;
}
#ct043 .contMainIn {padding:5px 15px 15px;}
#ct043 .contMainIn .contMainPart.secondPart .contSttl {
border-left: none;
}
#ct043 .contMainIn p {
line-height: 1.2;
}

#ct043 ul.listType {
	padding: 0px;
	margin: 0px;
}
#ct043 ul.listType{height:auto;}
#ct043 ul.listType{min-height:/**/1px;}
#ct043 ul.listType{_height:/**/1px;}


#ct043 ul.listType li {
    background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x 0 0px;
    list-style-type: none;
    margin-top: 5px;
    padding-top: 10px;
}
#ct043 ul.listType li:first-child {background:none;}

#ct043 .narrow .boxA ul.listType li {
	width: 394px;
}
#ct043 .boxB ul.listType li {
	width: 329px;
}
#ct043 .boxRanking ul.listType li {
	width: 515px;
}
#ct043 ul.listType .imgArea img {
	margin-right: 3px;
}
#ct043 ul.listType .imgArea {
	float: left;
	width: 42px;
}
#ct043 ul.listType .textArea {
	margin-left: 42px;
}
#ct043 ul.listType#listReview li {
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#ct043 ul.listType#listReview li.end {
	margin-bottom: 0px;
}
#ct043 ul.listType#listReview .imgArea {
	float: left;
	width: 25px;
}
#ct043 ul.listType#listReview .textArea {
	margin-left: 25px;
}
#ct043 ul#listReview .textArea p {
	word-wrap:break-word;
	word-break:break-all;
}
#ct043 .nobbsData {
	background: url(https://img1.kakaku.k-img.com/images/category/nocomment.gif) no-repeat 5px 8px;
    margin: 0 auto;
    padding: 10px 0 10px 120px;
    text-align: left;
    width: 300px;
}
#ct043 .nobbsData p {
	margin:5px 0 3px;
    padding: 0;
}
#ct043 .nobbsData p strong {
	color: #FF0000;
	font-size:14px;
}
#ct043 .noreviewData {
	background: url(https://img1.kakaku.k-img.com/images/prdevaluate/noreview.gif) no-repeat 20px 5px;
    margin: 0 auto;
    padding: 10px 0 10px 120px;
    text-align: left;
    width: 200px;
}
#ct043 .noreviewData p {
	margin:5px 0 3px;
    padding: 0;
}
#ct043 .noreviewData p strong {
	color: #FF0000;
	font-size:14px;
}

#ct043 ul.listType p.notxt{
line-height:100%;
padding:9px 0;
margin:0;
}

/* ct044 */
#ct044 .contTtlIn h2,
#ct044 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -600px;
	padding-left:44px;
}
#ct044 .contMainIn {
    padding: 10px 12px 15px;
}
#ct044 #QandA{
}
#ct044 #QandA h3 span{
	font-weight:normal;
}
#ct044 #QandA h3 .btnQa{
	position:absolute;
	right:5px;
	top:10px;
}
#ct044 #QandA table.qaListTbl{
	width:695px;
	margin-bottom:5px;
	border-collapse:collapse;
	word-wrap: break-word;
}
#ct044 #QandA table.qaListTbl th{
	padding:8px 0;
	font-size:77%;
	font-weight:normal;
	text-align:center;
}
#ct044 #QandA table.qaListTbl th{
	background-color:#f4f4f4;
	border-bottom:2px solid #cbcbcb;
}
#ct044 #QandA table.qaListTbl th.listTitle{
	width:500px;
}
#ct044 #QandA table.qaListTbl th.listReply{
	width:100px;
}
#ct044 #QandA table.qaListTbl th.listDate{
	width:95px;
}
#ct044 #QandA table.qaListTbl td{
	background-color:#ffffff;
}
#ct044 #QandA table.qaListTbl td a{
	text-decoration:none;
}
#ct044 #QandA table.qaListTbl td a:hover{
	text-decoration:underline;
	cursor:pointer;
}
#ct044 #QandA table.qaListTbl td .qaList{
	width:695px;
	padding:6px 0;
	background: url(https://img1.kakaku.k-img.com/images/category/qa_line.gif) repeat-x left top;
}
#ct044 #QandA table.qaListTbl td .qaList.first {background:none;}
#ct044 #QandA table.qaListTbl td .qaList .batchArea{
	width:65px;
	float:left;
}
#ct044 #QandA table.qaListTbl td .qaList .imgArea{
	width:43px;
	float:left;
}
#ct044 #QandA table.qaListTbl td .qaList .textArea{
	width:397px;
	float:left;
	color:#0000dd;
	line-height:1.2;
}
#ct044 #QandA table.qaListTbl td .qaList .textArea02{
	width:587px;
	float:left;
	color:#0000dd;
	line-height:1.2;
}
#ct044 #QandA table.qaListTbl td .qaList .textArea02 p {
	width:587px;
	word-wrap:break-word;
}
#ct044 #QandA table.qaListTbl td .qaList .textArea .detailTxt,
#ct044 #QandA table.qaListTbl td .qaList .textArea02 .detailTxt{
	color:#333333;
}
#ct044 #QandA table.qaListTbl td .qaList .replyArea{
	width:100px;
	float:left;
	text-align:center;
	font-family:Verdana;
	color:#ff8400;
	font-weight:bold;
}
#ct044 #QandA table.qaListTbl td .qaList .dateArea{
	width:95px;
	float:left;
	text-align:right;
	color:#333333;
	font-size:77%;
}
#ct044 #QandA .noHitArea{
	width:695px;
	margin-top:6px;
	margin-bottom:6px;
	padding-bottom:15px;
}
#ct044 #QandA .noHitAreaInner{
	width:695px;
	padding:15px 0;
	text-align:center;
}
#ct044 #QandA .qaNodata {
	width: 280px;
	background: url(https://img1.kakaku.k-img.com/images/qa/no_qa_bg.gif) no-repeat left top;
	padding:0 0 0 100px;
	text-align: left;
	margin: 0px auto;
}
#ct044 #QandA .qaBtmArea{
	width:695px;
	margin-bottom:6px;
}
#ct044 #QandA .answerRate{
	float:left;
	width:170px;
	font-size:77%;
}
#ct044 #QandA .qaListAll{
	float:right;
	width:525px;
	text-align:right;
}
#ct044 #QandA .qaListAll a{
	text-decoration:none;
}
#ct044 #QandA .qaBtnArea{
	background: url(https://img1.kakaku.k-img.com/images/category/qa_btn_bg_btm.gif) no-repeat left bottom;
	width:695px;
}
#ct044 #QandA .qaBtnTop{
	background: url(https://img1.kakaku.k-img.com/images/category/qa_btn_bg_top.gif) no-repeat left top;
	width:695px;
	padding:6px 0;
	text-align:center;
}
#ct044 #QandA .qaBtntset{
	margin-bottom:7px;
}

/* ct045 */
#ct045 .contTtlIn h2,
#ct045 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -800px;
	padding-left:44px;
}
#ct045 .contMainIn {
	padding:15px 0 12px;
}
#ct045 span.product {
	margin-bottom:5px;
}
#ct045 span.price a {
	padding:1px 0 3px;
	vertical-align:bottom;
	line-height:120%;
}
#ct045 span.price a.limitedLabel,
#ct045 .limitedLabel span.priceCont span.linkWrap {
	padding:1px 0 3px 62px;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_02.gif) no-repeat 0 0.2em;
	/background-position:0 2px;
}
#ct045 .itemContWrap.twoItem {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_02.gif) repeat-y center top;
}
#ct045 .twoItem .itemCont {
	width:330px;
	padding: 0 15px;
}
#ct045 .twoItem .imgCont {
	float: left;
	width: 160px;
	height:120px;
	margin-bottom:0;
}
#ct045 .twoItem .imgCont img {
	max-width:160px;
	max-height:120px;
}
#ct045 .twoItem .itemCont .nameCont {
	margin-bottom:6px;
}
#ct045 .twoItem .itemCont .nameCont span.maker {
	margin-bottom:5px;
	padding-top:1px;
}
#ct045 .twoItem .itemCont .nameCont,
#ct045 .twoItem .itemCont .priceCont,
#ct045 .twoItem .itemCont .cmtBalloon {
	margin-left: 175px;
}
#ct045 .twoItem .itemCont .contLink {
	width:330px;
	clear:both;
	text-align:right;
	padding:15px 0 0;
}
#ct045 .twoItem .itemCont .contLink li {
	display:inline-block;
	padding:0 0 3px 21px;
	background:url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat left top;
	line-height:135%;
	margin-left:7px;
	/display:inline;
	/zoom:1;
	/margin-left:11px;
}

#ct045 .threeItem { /*layout changes　20151102　sm26*/
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_08.png) 240px top repeat-y;
}
#ct045 .threeItem {
	*zoom: 1;
}
#ct045 .threeItem:before,
#ct045 .threeItem:after {
	content: " ";
	display: table;
}
#ct045 .threeItem:after {
	clear: both;
}
#ct045 .threeItem .itemCont {
    float: left;
    width: 180px;
    margin: 0 20px;
    padding: 0 10px;
}

/* ct046 */
#ct046 .contTtlIn h2,
#ct046 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -1000px;
	padding-left:44px;
}
#ct046 .contMainIn {
padding: 10px;
}
#ct046 .contMainIn .contMainPart.secondPart .contSttl {
border-left: none;
}
#ct046 .contMainIn p {
line-height: 1.2;
}

#ct046 ul.listType {
	padding: 0px;
	margin: 0px;
}
#ct046 ul.listType{height:auto;}
#ct046 ul.listType{min-height:/**/1px;}
#ct046 ul.listType{_height:/**/1px;}


#ct046 ul.listType li {
    background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x 0 0px;
    list-style-type: none;
    margin-top: 5px;
    padding-top: 12px;
}
#ct046 ul.listType li:first-child {background:none;margin-top:0;padding-top:0;}

#ct046 .narrow .boxA ul.listType li {
	width: 394px;
}
#ct046 .boxB ul.listType li {
	width: 329px;
}
#ct046 .boxRanking ul.listType li {
	width: 515px;
}
#ct046 ul.listType .imgArea img {
	margin-right: 3px;
}
#ct046 ul.listType .imgArea {
	float: left;
	width: 42px;
}
#ct046 ul.listType .textArea {
	margin-left: 42px;
}
#ct046 ul.listType#listReview li {
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#ct046 ul.listType#listReview li.end {
	margin-bottom: 0px;
}
#ct046 ul.listType#listReview .imgArea {
	float: left;
	width: 25px;
}
#ct046 ul.listType#listReview .textArea {
	margin-left: 25px;
}
#ct046 ul#listReview .textArea p {
	word-wrap:break-word;
	word-break:break-all;
}
#ct046 ul.listType .prodImg {
	width:100px;
	float:left;
	margin-right:10px;
	text-align:center;
}
#ct046 ul.listType .dvdReview {
	width:558px;
	background:url(https://img1.kakaku.k-img.com/images/category/dvd_review_balloon_btm.gif) no-repeat bottom;
	float:left;
}
#ct046 ul.listType .dvdReviewTop {
	width:558px;
	background:url(https://img1.kakaku.k-img.com/images/category/dvd_review_balloon.gif) no-repeat top;
}
#ct046 ul.listType .dvdReview p {
	padding:5px 10px 5px 25px;
}
#ct046 .nobbsData {
	background: url(https://img1.kakaku.k-img.com/images/category/nocomment.gif) no-repeat 5px 8px;
    margin: 0 auto;
    padding: 10px 0 10px 120px;
    text-align: left;
    width: 300px;
}
#ct046 .nobbsData p {
	margin:5px 0 3px;
    padding: 0;
}
#ct046 .nobbsData p strong {
	color: #FF0000;
	font-size:14px;
}
#ct046 .noreviewData {
	background: url(https://img1.kakaku.k-img.com/images/prdevaluate/noreview.gif) no-repeat 20px 5px;
    margin: 0 auto;
    padding: 10px 0 10px 120px;
    text-align: left;
    width: 200px;
}
#ct046 .noreviewData p {
	margin:5px 0 3px;
    padding: 0;
}
#ct046 .noreviewData p strong {
	color: #FF0000;
	font-size:14px;
}

#ct046 ul.listType p.notxt{
line-height:100%;
padding:9px 0;
margin:0;
}

/* ct047 */
#ct047 .contTtlIn h2,
#ct047 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -2200px;
	padding-left:44px;
}
#main #ct047 a {
	text-decoration:none;
}
#main #ct047 a:hover {
	text-decoration:underline;
}
#ct047 .contMainIn {
	padding: 15px 13px 16px;
}
#ct047 #mag .boxIn {
	padding: 0
}
#ct047 #mag .boxIn .boxFeature{
	margin:0 auto 12px;
	padding: 0 0 12px;
	background: none;
	border-bottom: 1px dotted #b2b2b2;
	width: 694px;
}
#ct047 #mag .magSpecial {
	width:375px;
	padding-right:10px;
	float:left;
}
#ct047 #mag .textAreaB {
	margin-left:115px;
}
#ct047 #mag .textAreaB img {
	float:none;
	margin-right:6px;
	vertical-align:middle;
}
#ct047 #mag ul {
	margin-left: 270px;
	width: 309px;
}
#ct047 #mag li {
	list-style-type:none;
	margin-top:6px;
	line-height:1.2;
	overflow: hidden;
}
#ct047 #mag .first {
	margin:0;
}
#ct047 #mag li a {
	font-weight:bold;
	margin-left:0px;
	float: left;
	display: block;
	width: 231px;
}
#ct047 #mag li a:first-child {
	width: 78px;
}
#ct047 #mag .arrowNext {
	text-decoration:none;
}
#ct047 #mag .arrowNext:hover {
	text-decoration:underline;
}
#ct047 #mag .boxIn .boxFeatureNoline.floatL{
	width: 328px;
	border-right: 1px dotted #b2b2b2;
	padding-right: 10px;
}
#ct047 #mag .boxIn .boxFeatureNoline.floatR{
	width: 344px;
}
#ct047 .iconMag_special {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 0;}
#ct047 .iconMag_report {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -13px;}
#ct047 .iconMag_event {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -26px;}
#ct047 .iconMag_remark {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -39px;}
#ct047 .iconMag_spextra {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -52px;}
#ct047 .iconMag_serial {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -65px;}
#ct047 .iconMag_woman {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -78px;}

/* ct048 */
#ct048 .contTtlIn h2,
#ct048 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -1400px;
	padding-left:44px;
}
#ct048 .contMainIn {
	padding: 0;
}
#ct048 #pickupDell {
	background: none;
	margin-top: 8px;
}
#ct048 #pickupDell h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/pickupBxTp.gif) no-repeat left top;
	font-weight:bold;
	height:38px;
	line-height:38px;
	padding:0 10px 0 74px;
}
#ct048 #pickupDell .puItemBxWrap { padding:0 16px 3px 15px;}
#ct048 #pickupDell .puItemBox {
	padding:10px 0 10px 9px;
	width:680px;
}
#ct048 #pickupDell .puItemBox.upper {
	border-bottom:1px dotted #C8D2D7;
	padding-top:7px;
}
#ct048 #pickupDell .puItemBox .imgLeft {
	float:left;
	margin-right:20px;
	text-align:center;
	width:120px;
}
#ct048 #pickupDell .puItemBox .imgLeft img { margin-bottom:5px;}
#ct048 #pickupDell .puItemBox .txtRight {
	float:left;
	width:540px;
}
#ct048 #pickupDell .puItemBox .txtRight span {
	color:#666;
	font-size:85%;
}
#ct048 #pickupDell .puItemBox .puItemName a {
	font-weight:bold;
	text-decoration: none;
}
#ct048 #pickupDell .puItemBox .puItemName a:hover{
	text-decoration: underline;
}
#ct048 #pickupDell .puItemBox .puItemPrice {	float:left;}
#ct048 #pickupDell .puItemBox .puItemPrice a {	color:#F00;}
#ct048 #pickupDell .puItemBox .puItemPrice span {
	color:#F00;
	font-family:Verdana;
	font-size:130%;
	font-weight:bold;
}
#ct048 #pickupDell .puItemBox .puItemIcon { margin:2px 0 0 13em;}
#ct048 #pickupDell .puItemBox .puItemIcon img { margin-right:5px;}
#ct048 #pickupDell .puItemBox .puItemSpec {
	background:url(https://img1.kakaku.k-img.com/images/category/pickupBxSpec.gif) no-repeat left top;
	border:1px solid #E3E3E3;
	margin-top:5px;
	padding:5px;
	text-indent:72px;
}
/* 150107 sm14 */
#ct048 .gridItem {
	padding: 15px;
}
#ct048 .gridItem .itemContWrap {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_02.gif) center 0 repeat-y;
	border-top: 1px dotted #CCCCCC;
	padding: 15px 0;
}
#ct048 .gridItem .itemContWrap.firstWrap {
	border-top: none;
	padding-top: 0;
}
#ct048 .gridItem .itemContWrap.lastWrap {
	padding-bottom: 0;
}
#ct048 .gridItem .itemCont {
	float: left;
	width: 330px;
	padding: 0;
}
#ct048 .gridItem .itemCont:first-child {
	margin-right: 30px;
}
#ct048 .gridItem .itemCont a {
	display: block;
	line-height: 1.3;
}
#ct048 .gridItem .itemCont .imgCont {
	float: left;
	width: 120px;
	height: auto;
	text-align: center;
	margin: 0 15px 0 0;
}
#ct048 .gridItem .itemCont .imgCont img {
	max-width: none;
	max-height: none;
}
#ct048 .gridItem .itemCont .txtContWrap {
	float: left;
	width: 195px;
}
#ct048 .gridItem .itemCont .modelCont {
	display: block;
	color: #666;
	font-size: 85%;
	margin-bottom: 2px;
}
#ct048 .gridItem .itemCont .nameCont {
	font-weight:bold;
}
#ct048 .gridItem .itemCont .priceCont {
	margin-top: 6px;
	width: 195px;
}
#ct048 .gridItem .itemCont .priceCont .priceIco {
	margin-right: 6px;
	vertical-align: text-bottom;
}
#ct048 .gridItem .itemCont .priceCont span.price {
	color:#FF0000;
	font-family:Verdana;
	font-weight:bold;
	font-size: 107%;
	line-height:110%;
}
#ct048 .gridItem .itemCont a:hover .nameCont,
#ct048 .gridItem .itemCont a:hover .priceCont span.price {
	text-decoration: underline;
}
#ct048 .gridItem .itemCont .balloonCont,
#ct048 .gridItem .itemCont .balloonCont span {
	display: block;
}
#ct048 .gridItem .itemCont .balloonCont {
	clear: both;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_balloon_01.png) 0 0 no-repeat;
	width: 330px;
	margin-top: 3px;
	padding-top: 17px;
}
#ct048 .gridItem .itemCont .balloonContIn {
	clear: both;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_balloon_01.png) right bottom no-repeat;
	padding: 0 12px 8px;
	color: #555;
	font-size: 92%; /* 12px */
	min-height: 9em;
}
#ct048 .gridItem .itemCont .balloonCont .balloonTxtCont {
	font-weight: bold;
	line-height: 1.5; /* 18px */
}
#ct048 .gridItem .itemCont .balloonCont .balloonSpecCont {
	margin-top: 4px;
	margin-right: -1em;
	line-height: 1.42; /* 17px */
}
#ct048 .gridItem .itemCont .balloonCont .balloonSpecCont li {
	float: left;
	margin-right: 1em;
}
#ct048 .gridItem .itemCont .balloonCont .balloonSpecCont li.brList {
	float: none;
	clear: both;
}
/* 150316SM5 */
#ct048 .gridItem .item3 {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_11.gif) repeat-y center 0;
	padding-bottom:13px;
}
#ct048 .gridItem .item3 .itemCont {
	width:210px;
	margin-right:0;
	padding-left:30px;
}
#ct048 .gridItem .item3 .itemCont:first-child {
	padding-left:0;
}
#ct048 .gridItem .item3 .imgCont {
	margin-bottom:5px;
}
#ct048 .gridItem .specCont {
	width:330px;
	float:left;
	color:#666666;
	padding-top:8px;
	font-size:92%;
	line-height:130%;
}
#ct048 .gridItem .item3 .imgCont,
#ct048 .gridItem .item3 .txtContWrap,
#ct048 .gridItem .item3 .specCont {
	width:210px;
	margin-right:0;
}
#ct048 .gridItem .itemCont .balloonSttl {
	display:block;
	width:209px;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_balloon_02.png) no-repeat right bottom;
}
#ct048 .gridItem .itemCont .balloonSttlIn {
	display:block;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_balloon_02.png) no-repeat 0 0;
	padding: 10px 12px 14px;
	color: #666666;
	font-size: 92%;
	line-height:140%;
	min-height: 2.6em;
	font-weight:bold;
}

/* ct049 */
#ct049 .contTtlIn h2,
#ct049 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -1600px;
	padding-left:44px;
}
#ct049 .contMainIn {
	padding: 5px 13px 4px;
}
#ct049 #hotContent {
	background:none;
	width: 694px;
}
#ct049 #hotContent #hotMiddle{
	border: none;
	padding: 0;
}
#ct049 #hotContent #hotMiddle .special{
	border-bottom-style: dotted;
}
#ct049 #hotContent #hotMiddle .prd3Box,
#ct049 #hotContent #hotMiddle .prd3Box .cateName,
#ct049 #hotContent #hotMiddle .prd5Box,
#ct049 #hotContent #hotMiddle .prd5Box .cateName{
	background-image:url(https://img1.kakaku.k-img.com/images/category/article/hobby/hotcontent_bg_02.gif);
}
#ct049 #hotContent #hotMiddle .grayLine{
	border-top-style: dotted;
}
#ct049 #hotContent #hotMiddle .prd3Box .cateName .nameBox a,
#ct049 #hotContent #hotMiddle .prd3Box .cateName .nameBoxEnd a,
#ct049 #hotContent #hotMiddle .prd5Box .cateName .nameBox a,
#ct049 #hotContent #hotMiddle .prd5Box .cateName .nameBoxEnd a {
	text-decoration: none;
}
#ct049 #hotContent #hotMiddle .prd3Box .cateName .nameBox a:hover,
#ct049 #hotContent #hotMiddle .prd3Box .cateName .nameBoxEnd a:hover,
#ct049 #hotContent #hotMiddle .prd5Box .cateName .nameBox a:hover,
#ct049 #hotContent #hotMiddle .prd5Box .cateName .nameBoxEnd a:hover{
	text-decoration: underline;
}

/* ct050 */
#ct050 .contTtlIn h2,
#ct050 .contTtlIn h3 {
	padding: 0;
}
#ct050 .contMainIn {
	padding: 15px 16px;
}
#ct050 .contMainIn .listbox{
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_08.png) 226px top repeat-y;
}
#ct050 .contMainIn .listbox:before,
#ct050 .contMainIn .listbox:after {
	content: " ";
	display: table;
}
#ct050 .contMainIn .listbox:after {
	clear: both;
}
#ct050 .contMainIn .listbox {
	*zoom: 1;
}
#ct050 .contMainIn .list {
	float:left;
	width:210px;
	margin-left: 29px;
}
#ct050 .contMainIn .list:first-child {
	margin-left: 0;
}
#ct050 .contMainIn p.name {
	padding:10px 0;
	font-weight:bold;
}
#ct050 .contMainIn p.name a {
	text-decoration: none;
	display:block;
}
#ct050 .contMainIn .list .image { text-align:center; }
#ct050 .contMainIn .list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#ct050 .contMainIn .list ul li {
	padding:0;
	line-height:15px;
}
#ct050 .contMainIn .list .data01 {
	display:block;
	padding:0 0 0 90px;
	margin:0 0 4px 0;
	background:url(https://img1.kakaku.k-img.com/images/category/eiga_list01.gif) no-repeat left top;
}
#ct050 .contMainIn .list .data02 {
	display:block;
	padding:0 0 0 90px;
	background:url(https://img1.kakaku.k-img.com/images/category/eiga_list02.gif) no-repeat left top;
}


/* ct051 */
#ct051 .contTtlIn h2,
#ct051 .contTtlIn h3 {
	padding: 0;
}
#ct051 .contMainIn {
	padding:15px 0 12px;
}
#ct051 .contMainIn .boxIn{
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_01.gif) repeat-y 180px top;
	padding: 0;
}
#ct051 .contMainIn .boxIn:before,
#ct051 .contMainIn .boxIn:after {
	content: " ";
	display: table;
}
#ct051 .contMainIn .boxIn:after {
	clear: both;
}
#ct051 .contMainIn .boxIn{
	*zoom: 1;
}
#ct051 .contMainIn .boxBlock {
	width: 150px;
	padding: 0 15px;
	float: left;
	text-align: center;
}
#ct051 .contMainIn ul {
	margin-top: 10px;
}
#ct051 .contMainIn li {
	list-style: none;
	line-height: 140%;
	text-align: left;
}
#ct051 .contMainIn li a:link,
#ct051 .contMainIn li a:visited {
	font-weight: bold;
	text-decoration: none;
}
#ct051 .contMainIn li a:hover {
	text-decoration: underline;
}

/* ct052 */
#ct052 .contTtlIn h2,
#ct052 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -2200px;
	padding-left:44px;
}
#ct052 .contMainIn {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_04.png) no-repeat left bottom;
	padding: 0 0 9px;
}
#ct052 .contMainIn #tokusanhin{
	margin: 0;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_04.png) right top repeat-y;
	height: 1%;
}
#ct052 .contMainIn #tokusanhin #tokusanhinCts{
	background: none;
	padding-top:10px;
	padding-bottom: 0;
}
#ct052 .contInfo .contLink{
	position: relative;
	top: -2px;
	margin-bottom: -2px;
	padding-bottom: 0;
}
#ct052 .contInfo .contLink li{
	background-image: url(https://img1.kakaku.k-img.com/images/category/arrow03.gif);
}


/* ct053 */
#ct053 .contTtlIn h2,
#ct053 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -3800px;
	padding-left:44px;
}
#ct053 .contMainIn{
	padding:0;
}
#ct053 .boxRanking{
	position: relative;
	width: 718px;
	padding: 0 1px;
}
#ct053 .boxRanking .contInfo{
	position: absolute;
	right: 0;
	bottom: 0;
}
#ct053 .boxRanking .rankingTbl{
	width:718px;
	border-spacing: 0;
	border-collapse: separate;
	/border-collapse: collapse;
}
#ct053 .rankingTbl a:hover {
	text-decoration: underline;
}
#ct053 .rankingTbl .ctgRank1 th,
#ct053 .rankingTbl .ctgRank2 th,
#ct053 .rankingTbl .ctgRank3 th,
#ct053 .rankingTbl .ctgRank4 th,
#ct053 .rankingTbl .ctgRank5 th {
	border-bottom:1px dotted #c4c4c4;
	/border-bottom:1px dotted #e2e2e2;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: top;
	width: 37px;
}
#ct053 .rankingTbl .ctgRank1 th,
#ct053 .rankingTbl .ctgRank2 th,
#ct053 .rankingTbl .ctgRank3 th {
	color: #FF6C00;
	font-weight: bold;
	line-height: 110%;
	padding-top: 20px;
}
#ct053 .rankingTbl .ctgRank1 th {
	background: url("https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1000px 0 #FFFAD7;
}
#ct053 .rankingTbl .ctgRank2 th {
	background: url("https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1200px 0 #FFFAD7;
}
#ct053 .rankingTbl .ctgRank3 th {
	background: url("https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1400px 0 #FFFAD7;
}
#ct053 .top3Ranking .ctgRank3 th {
	background: url("https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1994px bottom #CECECE;
	border-left: none;
	border-bottom: none;
	padding-top: 0;
}
#ct053 .rankingTbl .ctgRank4 th {
	background: url("https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1600px 0 #E8E8E8;
}
#ct053 .rankingTbl .ctgRank5 th {
	background: url("https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1794px bottom #CECECE;
	border-left: none;
	border-bottom: none;
}
#ct053 .rankingTbl .ctgRank1 th p,
#ct053 .rankingTbl .ctgRank2 th p,
#ct053 .rankingTbl .ctgRank3 th p,
#ct053 .rankingTbl .ctgRank4 th p,
#ct053 .rankingTbl .ctgRank5 th p {
	line-height: 1;
	padding-right: 1px;
}
#ct053 .top3Ranking .ctgRank3 th p {
	background: url("https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1400px 0 rgba(0, 0, 0, 0);
	margin-left: 1px;
	padding-top: 20px;
}
#ct053 .rankingTbl .ctgRank5 th p {
	background: url("https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1600px 0 rgba(0, 0, 0, 0);
	margin-left: 1px;
}
#ct053 .rankingTbl .ctgRank1 th span,
#ct053 .rankingTbl .ctgRank2 th span,
#ct053 .rankingTbl .ctgRank3 th span {
	color: #FF6C00;
	display: block;
	font-family: Verdana;
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 2px;
	padding: 8px 0 0;
}
#ct053 .rankingTbl .ctgRank4 th span,
#ct053 .rankingTbl .ctgRank5 th span {
	display: block;
	font-family: Verdana;
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 2px;
	padding: 8px 0 0;
}
#ct053 .rankingTbl .ctgRank1 td,
#ct053 .rankingTbl .ctgRank2 td,
#ct053 .rankingTbl .ctgRank3 td,
#ct053 .rankingTbl .ctgRank4 td,
#ct053 .rankingTbl .ctgRank5 td {
	background: #fff url("https://img1.kakaku.k-img.com/images/category/line_dotted_01.gif") repeat-x left bottom;
	/background: #fff url("https://img1.kakaku.k-img.com/images/category/line_dotted_01.gif") repeat-x left top;
	border-bottom: none;
	padding: 10px 0;
}
#ct053 .rankingTbl .ctgRank1 td {
	/background:#fff;
}
#ct053 .rankingTbl .ctgRank5 td,
#ct053 .top3Ranking .ctgRank3 td {
	background: none;
	/background: url("https://img1.kakaku.k-img.com/images/category/line_dotted_01.gif") repeat-x left top;
	padding-bottom: 33px;
}
#ct053 .rankingTbl td.itemph{
	width:180px;
	text-align:center;
	border-left: 1px solid #C4C4C4;
}
#ct053 .rankingTbl td.itemph a{
	display: block;
	overflow: hidden;
	width: 180px;
}
#ct053 .rankingTbl .itemName{
	line-height:120%;
	width:480px;
	word-break:break-all;
	word-wrap:break-word;
}
#ct053 .rankingTbl .itemName a{
	font-size: 116%;
	font-weight: bold;
}
#ct053 .rankingTbl .itemName span{
	font-size:85%;
	display: inline-block;
	margin-top: 2px;
}
#ct053 .top3Ranking .itemPrice {
	margin-top: 0;
	margin-right: 0;
	padding-right: 0;
	float: none;
	background: none;
}
#ct053 .rankingTbl .itemPrice span a{
	color: #FF0000;
	font: bold 130% Verdana;
}
#ct053 .rankingTbl .bbsreview{
	margin-top: 6px;
}
#ct053 .rankingTbl .bbsreview p{
	float:left;
	padding-right:10px;
}
#ct053 .rankingTbl .bbsreview a{
	display:block;
}
#ct053 .rankingTbl .bbsreview a:hover {
	background: url("https://img1.kakaku.k-img.com/images/itemview/item/item_link_over.gif") repeat-x left center transparent;
	text-decoration: none;
}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview a{
	color:#333;
	text-decoration:none;
}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview a.comLink{
	display: block;
}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .point{
	color:#FF8400;
	font: bold 130% Verdana;
}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point {
	background:url(https://img1.kakaku.k-img.com/images/category/icon_review_star.gif) no-repeat;
	padding-left:92px;
}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank5 { background-position:0 0;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank4h { background-position:0 -20px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank4 { background-position:0 -40px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank3h { background-position:0 -60px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank3 { background-position:0 -80px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank2h { background-position:0 -100px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank2 { background-position:0 -120px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank1h { background-position:0 -140px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank1 { background-position:0 -160px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank0h { background-position:0 -180px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .review .point.rank0 { background-position:0 -200px;}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .count {
	margin:10px 0 0 3px;
}
#ct053 .rankingTbl .bbsreview .bbs{
	background: url("https://img1.kakaku.k-img.com/images/category/dotline_y.gif") repeat-y right top;
}
#ct053 .rankingTbl .bbsreview .bbs a{
	color:#333;
}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .bbs .point{
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_user.gif) no-repeat left;
	padding:2px 0 0 38px;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin-top: -2px;
}
#ct053 .rankingTbl .bbsreview .review{
	padding-left:10px;
}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .proreview {
	background:url(https://img1.kakaku.k-img.com/images/category/dotline_y.gif) repeat-y left top;
	padding-left:10px;
}
#ct053 .boxRanking.ver2 .rankingTbl .bbsreview .proreview span {
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_pro_review_s.gif) no-repeat left;
	padding-left:18px;
}

/* ct054 */
#ct054 .contTtlIn h2,
#ct054 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -3800px;
	padding-left:44px;
}
#ct054 .contMainIn{
	padding-bottom: 15px;
}
#ct054 .contMainIn p{
	line-height: 1.3;
}
#ct054 .boxRanking {
	width: 690px;
}
#ct054 .boxRanking .itemImg {
	float: left;
	width: 160px;
	text-align: center;
}
#ct054 .boxRanking .listArea {
	float: right;
	width: 515px;
}
#ct054 ul.listTypeA {
	padding: 0px;
	margin: 0px;
}
#ct054 ul.listTypeA{height:auto;}
#ct054 ul.listTypeA{min-height:/**/1px;}
#ct054 ul.listTypeA{_height:/**/1px;}
#ct054 ul.listTypeA li {
	border-bottom: 1px solid #ccc;
	list-style: none;
	margin: 0px 0px 2px;
	padding: 0px 0px 2px;
	width: 515px;
}
:root #ct054 ul.listTypeA li {
	margin: 0px 0px 3px;
	padding: 0px 0px 3px;
}
#ct054 ul.listTypeA li.end {
	padding: 0px;
	margin: 0px;
	border-bottom-style: none;
}
#ct054 .boxUnitA {
	width: 515px;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
#ct054 .boxRanking .rankNo{
	float: left;
	width: 60px;
	font-weight: bold;
	color: #ff6c00;
}
#ct054 .boxRanking .rankNo span {
	padding-top: 2px;
	padding-left: 23px;
	font: bold 135% Verdana;
}
#ct054 .rankNo span.rank1 {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_ranking01.gif) no-repeat left top;
}
#ct054 .rankNo span.rank2 {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_ranking02.gif) no-repeat left top;
}
#ct054 .rankNo span.rank3 {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_ranking03.gif) no-repeat left top;
}
#ct054 .boxRanking .rankList {
	padding-top: 3px;
	margin: 0px 0px 0px 60px;
}
#ct054 .boxRanking .fontImpact01 {
	float: left;
	font-size: 116%;
	font-weight: bold;
}
#ct054 .boxBlockLink {
	margin-left: 60px;
	background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left top;
	padding-top: 5px;
}
#ct054 .boxBlockLink p {
	float: left;
	padding: 0px 1px 0px 0px;
	margin: 0px;
	background: url(https://img1.kakaku.k-img.com/images/category/dotline_y.gif) repeat-y right top;
}
#ct054 .boxBlockLink p.end {
	background: url(https://img1.kakaku.k-img.com/images/spacer.gif);
}
#ct054 .boxBlockLink a {
	float: left;
	width: 142px;
	height: 43px;
	padding: 5px 0px 0px 8px;
	color: #333333;
	display: block;
	cursor: pointer;
}
#ct054 .boxBlockLink a:hover {
	background: url(https://img1.kakaku.k-img.com/images/itemview/item/item_link_over.gif) repeat-x left center;
	text-decoration: none;
}
#ct054 .boxBlockLink .comLink {
	display: block;
	float: left;
	width: 142px;
	height: 43px;
	padding: 5px 0 0 8px;
	color: #333;
}
#ct054 .fontPoint {
	font-size: 85%;
	font-weight: bold;
	color: #636363;
}
#ct054 .fontPoint02 {
	font: bold 130% Verdana;
	color: #ff8400;
}
/* clearfix */
#ct054 .boxBlockLink:before,
#ct054 .boxBlockLink:after,
#ct054 ul.listTypeA li:before,
#ct054 ul.listTypeA li:after,
#ct054 .boxUnitA:before,
#ct054 .boxUnitA:after {
	content: " ";
	display: table;
}

#ct054 .boxBlockLink:after,
#ct054 ul.listTypeA li:after,
#ct054 .boxUnitA:after {
	clear: both;
}

#ct054 .boxBlockLink,
#ct054 ul.listTypeA li,
#ct054 .boxUnitA {
	*zoom: 1;
}


/* ct055 */
#ct055 .contTtlIn h2,
#ct055 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -3800px;
	padding-left:44px;
}
#ct055 .boxRanking {
	width: 720px;
}
#ct055 .contMainIn {
	padding: 10px 20px 6px;
}
#ct055 .boxRanking .rankingCarousel {
	margin-bottom: 0;
	padding-top:5px;
}
#ct055 .carouselWrap {
	width:680px;
	margin: 0;
	padding:0;
	position:relative;
	height:190px;
}
#ct055 .rankingCarousel .carousel .carouselInner {
	position: relative;
	overflow:hidden;
	width:680px;
	height:200px; /*20160422 sm11*/
}
#ct055 .rankingCarousel .carousel .carouselInner ul {
	width:3400px;
	padding:0;
}
#ct055 .rankingCarousel .carousel .carouselInner li {
	list-style-type:none;
	width:675px;
	float:left;
	padding-left:5px;
}
#ct055 .rankingCarousel .carousel .carouselInner li:first-child {
	width:680px;
	padding-left:0;
}
#ct055 .rankingCarousel .carousel .carouselInner li .proBox {
	margin-right: 13px;
	padding:0 0 32px;
	float:left;
	width:154px;
}
#ct055 .rankingCarousel .carousel .carouselInner li:first-child  .proBox {
	margin-right: 14px;
}
* html #ct055 .rankingCarousel .carousel .carouselInner li .proBox {
	margin-right: 13px;
	padding-right: 0;
}
#ct055 .rankingCarousel .carousel .carouselInner li .proBox a {
	display: block;
	position: relative;
}
#ct055 .rankingCarousel .carousel .carouselInner li .proBox a:hover {
	text-decoration: none;
	cursor: pointer;
}
#ct055 .boxRanking .carouselInner a .proImg {
	display: block;
	text-align: center;
	margin: 0;
	width: auto;
	height: 133px;
	padding-left:34px;
}
#ct055 .boxRanking .carouselInner a .proImg .linkWrap{
	display: table-cell;
	/display: block;
	texe-align: center;
	vertical-align: middle;
	width:120px;
	height:120px;
	padding:0;
	/background: url(https://img1.kakaku.k-img.com/images/spacer.gif) 0 0 no-repeat;
}
#ct055 .boxRanking .carouselInner a .proImg img{
	max-height:120px;
	max-width:120px;
	/position: relative;
	/z-index: -1;
}
#ct055 .boxRanking .carouselInner a .carouselRankNum1,
#ct055 .boxRanking .carouselInner a .carouselRankNum2,
#ct055 .boxRanking .carouselInner a .carouselRankNum3,
#ct055 .boxRanking .carouselInner a .carouselRankOther{
	display: block;
	position:absolute;
	top: 0;
	left: 0
}
#ct055 .boxRanking .carouselInner a .carouselRankNum1 span,
#ct055 .boxRanking .carouselInner a .carouselRankNum2 span,
#ct055 .boxRanking .carouselInner a .carouselRankNum3 span,
#ct055 .boxRanking .carouselInner a .carouselRankOther span{
	background-image: url(https://img1.kakaku.k-img.com/images/category/icon_ranking_tag1_02.png);
	background-repeat:no-repeat;
	display:block;
	width:26px;
	height:28px;
	overflow:hidden;
	position: relative;
	left: 0;
	top: 0;
}
#ct055 .boxRanking .carouselInner a .carouselRankOther span{
	width: 20px;
	padding:2px 2px 0 0;
	text-align:center;
}
* html #ct055 .boxRanking .carouselInner a .carouselRankNum1 span,
* html #ct055 .boxRanking .carouselInner a .carouselRankNum2 span,
* html #ct055 .boxRanking .carouselInner a .carouselRankNum3 span,
* html #ct055 .boxRanking .carouselInner a .carouselRankOther span{
	background-image: url(https://img1.kakaku.k-img.com/images/category/icon_ranking_tag1_02.gif);
}
#ct055 .boxRanking .carouselInner a .carouselRankNum1 span{
	background-position: 0 0;
}
#ct055 .boxRanking .carouselInner a .carouselRankNum2 span{
	background-position: -77px 0;
}
#ct055 .boxRanking .carouselInner a .carouselRankNum3 span{
	background-position: -154px 0;
}
#ct055 .boxRanking .carouselInner a .carouselRankOther span{
	background-position: -231px 0;
	color: #666666;
	font-size:106%;
	font-family:Verdana;
	font-weight:bold;
	letter-spacing:-0.1em;
}
#ct055 .boxRanking .carouselInner a .proName {
	display: block;
	font-size: 92%; /* 12px */
	line-height:120%;
	word-wrap:break-word;
	padding-left: 2px;
	margin-bottom:4px;
	height: auto;
	text-decoration: none;
}
#ct055 .boxRanking .carouselInner a:hover .proName{
	text-decoration: underline;
}
#ct055 .boxRanking .carouselInner a .proName span {
	font-size:85%;
}
#ct055 .boxRanking .carouselInner a .proPrice {
	display: block;
	padding-left: 2px;
	font-size: 107%; /* 14px */
	line-height:120%;
	color: #FF0000;
	font-weight:bold;
	font-family:Verdana;
}
#ct055 .boxRanking .carouselInner a:hover .proPrice {
	text-decoration:underline;
}
#ct055 .carouselWrap .prev {
	background: url(https://img1.kakaku.k-img.com/images/category/cate_rank_arrow_l_02.png) no-repeat 0 0;
	position: absolute;
	top: 59px;
	left: -16px;
	width: 40px;
	height: 40px;
	cursor:pointer;
}
#ct055 .carouselWrap .next {
	background: url(https://img1.kakaku.k-img.com/images/category/cate_rank_arrow_r_02.png) no-repeat 0 0;
	position: absolute;
	top: 59px;
	right: -20px;
	width: 40px;
	height: 40px;
	cursor:pointer;
}
#ct055 .carouselWrap .hide {
	background: url(https://img1.kakaku.k-img.com/images/spacer.gif) repeat 0 0;
	width: 21px;
	height: 65px;
	display:none;
}

/* ct056 */
#ct056 .contTtlIn h2,
#ct056 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -3000px;
	padding-left:44px;
}
#ct056 .contMainIn{
	padding: 0 1px 1px;
}
#ct056 .pplrCtgyBox {
	width: 718px;
	margin-top: 0;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_09.png) 239px 0 repeat-y;
	padding: 9px 0 2px;
}
#ct056 .pplrCtgyBoxBtm {
	background: none;
	padding-bottom: 0;
}
#ct056 .pplrCtgyBox ul {
	list-style: none;
	background: none;
	border-top: 1px solid #e9e9e9;
}
#ct056 .pplrCtgyBox ul:first-child{
	border-top: none;
}
#ct056 .pplrCtgyBox ul.lastChild {
	background: none;
}
#ct056 .pplrCtgyBox li {
	width: 239px;
	float: left;
	background-repeat: no-repeat;
}
#pc #ct056 .pplrCtgyBox li { background-image: url(https://img1.kakaku.k-img.com/images/category/pplrctgy_icons_pc.gif); }
#kaden #ct056 .pplrCtgyBox li { background-image: url(https://img1.kakaku.k-img.com/images/category/pplrctgy_icons_kaden.gif); }
#camera #ct056 .pplrCtgyBox li { background:-image url(https://img1.kakaku.k-img.com/images/category/pplrctgy_icons_camera.gif); }

#ct056 .pplrCtgyBox li.pplr01 { background-position: 0 center;}
#ct056 .pplrCtgyBox li.pplr02 { background-position: -240px center;}
#ct056 .pplrCtgyBox li.pplr03 { background-position: -480px center;}
#ct056 .pplrCtgyBox li.pplr04 { background-position: -720px center;}
#ct056 .pplrCtgyBox li.pplr05 { background-position: -960px center;}
#ct056 .pplrCtgyBox li.pplr06 { background-position: -1200px center;}
#ct056 .pplrCtgyBox li.pplr07 { background-position: -1440px center;}
#ct056 .pplrCtgyBox li.pplr08 { background-position: -1680px center;}
#ct056 .pplrCtgyBox li.pplr09 { background-position: -1920px center;}
#ct056 .pplrCtgyBox li.pplr10 { background-position: -2160px center;}
#ct056 .pplrCtgyBox li.pplr11 { background-position: -2400px center;}
#ct056 .pplrCtgyBox li.pplr12 { background-position: -2640px center;}
#ct056 .pplrCtgyBox li.pplr13 { background-position: -2880px center;}
#ct056 .pplrCtgyBox li.pplr14 { background-position: -3120px center;}
#ct056 .pplrCtgyBox li.pplr15 { background-position: -3360px center;}
#ct056 .pplrCtgyBox li.pplr16 { background-position: -3600px center;}
#ct056 .pplrCtgyBox li.pplr17 { background-position: -3840px center;}
#ct056 .pplrCtgyBox li.pplr18 { background-position: -4080px center;}
#ct056 .pplrCtgyBox li.pplr19 { background-position: -4320px center;}
#ct056 .pplrCtgyBox li.pplr20 { background-position: -4560px center;}

#ct056 .pplrCtgyBox li a {
	display: block;
	padding: 6px 6px 6px 80px;
	text-decoration: none;
	cursor: pointer;
	width: 240px;/* for IE5.5 */
	width:/**/ 154px;
}
#ct056 .pplrCtgyBox li a:hover {
	text-decoration: none;
}
#ct056 .pplrCtgyBox li.separate a {
	display: block;
	padding: 0;
	text-decoration: none;
	cursor: pointer;
	width: 154px;
}
#ct056 .pplrCtgyBox span.textGroup {
	display: block;
	min-height: 4em;
	height: 4em;
}
#ct056 .pplrCtgyBox li.separate span.textGroup {
	display: block;
	padding: 6px 6px 6px 80px;
	width: 240px;/* for IE5.5 */
	width:/**/ 154px;
}
#ct056 .pplrCtgyBox span.ctgyParent {
	display: block;
	padding: 3px 5px 2px;
	line-height: 1;
	font-size: 85%;
}

#ct056 .pplrCtgyBox span.color1 { background: #e6eaf2; color: #596580;}
#ct056 .pplrCtgyBox span.color2 { background: #f2ede6; color: #806d59;}
#ct056 .pplrCtgyBox span.color3 { background: #f2e6ec; color: #80596c;}
#ct056 .pplrCtgyBox span.color4 { background: #e6f2eb; color: #59806a;}

#ct056 .pplrCtgyBox span.ctgyName {
	display: block;
	font-size: 107%;
	font-weight: bold;
	margin-top: 6px;
	padding-left: 10px;
	background: url(https://img1.kakaku.k-img.com/images/category/pplrctgy_arrow.gif) no-repeat left center;
	line-height: 1.1;
}
#ct056 .pplrCtgyBox li.separate span.ctgyName {
	margin-top: 3px;
}
#ct056 .pplrCtgyBox a:hover span.ctgyName {
	text-decoration: underline;
}


/* ct057 */
#ct057 .contTtlIn h2,
#ct057 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -200px;
	padding-left:44px;
}
#ct057 .contMainIn{
	padding: 5px 15px 13px;
}
#ct057 .menuPanel { margin-top: 0;}
#ct057 .menuPanel p {
	margin-top: 10px;
	margin-bottom:10px;
}
#ct057 .menuPanel ul {
	list-style:none;
	margin-left: 0;
}
#ct057 .menuPanel ul:before,
#ct057 .menuPanel ul:after {
	content: " ";
	display: table;
}
#ct057 .menuPanel ul:after {
	clear: both;
}

#ct057 .menuPanel ul {
	*zoom: 1;
}
#ct057 .menuPanel li {
	float:left;
	margin-left:4px;
	margin-bottom:2px;
	margin-right: 0;
}
#ct057 .pickupCategoryList .pickupCategoryListItem {
  float: left;
  width: 220px;
  margin: 0 4px 6px 5px;

}
#ct057 .pickupCategoryList .pickupCategoryListItem a {
  background: #f2eee4;
  background: linear-gradient(to bottom, #f2eee4 0%,#e6e3d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2eee4', endColorstr='#e6e3d9',GradientType=0 );
  padding: 12px 6px 12px 22px;
  display: inline-block;
  color: #000;
  width: 100%;
  border-radius: 6px;
  border: solid 1px #e3e1db;
  box-sizing: border-box;
  text-decoration: none;
}
#ct057 .pickupCategoryList .pickupCategoryListItem a:hover {
  background: #d7d2c8;
}
#ct057 .pickupCategoryList .pickupCategoryListItem a:before {
    content: url(https://img1.kakaku.k-img.com/images/category/panel/icn_arrow_green_01.png); position: relative;
    left: -8px;
}

/* ct058 */
#ct058 .contTtlIn h2,
#ct058 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -200px;
	padding-left:44px;
}
#ct058 .contMainIn{
	padding: 15px 1px 11px 15px;
	line-height: 1.2;
}
#ct058 .contMainIn p{
	line-height: 1.3;
}
#ct058 #cateLinktbl {
	margin-top: 0;
}
#ct058 #cateLinktbl table {
	width:704px;
	border-collapse:collapse;
}
#ct058 #cateLinktbl td {
	width:176px;
	vertical-align: top;
}
#ct058 #cateLinktbl .bnr {
	margin-bottom:10px;
}
#ct058 #cateLinktbl a:link .bnr,
#ct058 #cateLinktbl a:visited .bnr {
	border:solid 1px #001889;
}
#ct058 #cateLinktbl a:hover .bnr {
	border:solid 1px #0099ff;
}
#ct058 #cateLinktbl dl {
	margin-bottom:10px;
}
#ct058 #cateLinktbl .cateLinkmds {
	font-weight:bold;
}
#ct058 #cateLinktbl .cateLinkmds a:link,
#ct058 #cateLinktbl .cateLinkmds a:visited{
	text-decoration:none;
}
#ct058 #cateLinktbl .cateLinkmds a:hover{
	text-decoration:underline;
}
#ct058 #cateLinktbl .cateLinkList img {
	float:left;
}
#ct058 #cateLinktbl .cateLinkList a:link img,
#ct058 #cateLinktbl .cateLinkList a:visited img {
	border:1px solid #cccccc;
}
#ct058 #cateLinktbl .cateLinkList a:hover img {
	border:1px solid #0099ff;
}
#ct058 #cateLinktbl .cateLinkList{
	margin-top:5px;
}
#ct058 #cateLinktbl .cateLinkList ul {
	float:right;
	width:116px;
}
#ct058 #cateLinktbl .cateLinkList li {
	background: url("https://img1.kakaku.k-img.com/images/category/arrow_menu.gif") no-repeat left top;
	list-style: none outside none;
	margin-bottom: 2px;
	padding-left: 6px;
}
#ct058 #cateLinktbl .CLink {
	border-top: none;
	padding-top:1px;
	width:170px;
}
#ct058 #cateLinktbl .CLink p {
	background: url("https://img1.kakaku.k-img.com/images/category/arrow01.gif") no-repeat left top;
	list-style-type: none;
	padding: 1px 0 2px 20px;
}


/* ct059 */
#ct059 .contTtlIn h2,
#ct059 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -200px;
	padding-left:44px;
}
#ct059 .contMainIn{
	padding: 15px 14px 15px 16px;
}
#ct059 .pickupA3CMain {
	background:url(https://img1.kakaku.k-img.com/images/category/dotline_y.gif) repeat-y 344px top;
	width:688px;
	margin-top: 0;
	padding: 0;
}
#ct059 .pickupA3CBox {
	width:688px;
	background:url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left top;
	margin-top:10px;
	padding-top:16px;
}
#ct059 .firstA3CBox {
	background:none;
	margin-top:0;
	padding-top:0;
}
#ct059 .pickupA3CCat {
	width:329px;
	float:left;
}
#ct059 .firstA3CCat {
	margin-right:30px;
}
#ct059 .pickupA3CDetail {
	width:174px;
	float:right;
}
#ct059 .pickupA3CDetail h3,
#ct059 .pickupA3CDetail h4 {
	font-size:92%;
	line-height:150%;
	letter-spacing:0.02em;
	margin-bottom:6px;
}
#ct059 .pickupA3CDetail ul li {
	background:url(https://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat 2px top;
	font-size:92%;
	list-style:none;
	line-height:1.4;
	letter-spacing:0.02em;
	margin-bottom:3px;
	padding-left:10px;
	word-break:break-all;
}
#ct059 .pickupA3CImg {
	width:140px;
	float:left;
	margin-bottom:4px;
}


/* ct060 */
#ct060 .contTtlIn h2,
#ct060 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -3000px;
	padding-left:44px;
}
#ct060 .contMainIn,
#ct060 .contMainPartIn{
	padding: 13px 15px 15px;
}
#ct060 .contMainIn ul{
	padding-left: 10px;
	padding-top: 2px;
}
#ct060 .contMainIn ul:first-child{
	padding-left: 3px;
}
#ct060 .categoryListRow1c {
	background: none;
}
#ct060 .categoryListRow1c p,
#ct060 .categoryListRow2c p{
	padding-bottom: 9px;
	font-size: 92%; /* 12px */
}
#ct060 .categoryListRow1c ul,
#ct060 .categoryListRow2c ul{
	float: left;
}
#ct060 .contMainIn ul li{
	background: url(https://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat left top;
	line-height:1.2;
	list-style: none;
	padding-left: 6px;
	margin-top: 5px;
}
#ct060 .contMainIn ul li:first-child{
	margin-top: 0;
}
#ct060 .categoryListRow2c{
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_05.gif) 359px 0 repeat-y;
	padding: 0;
	border-top:1px solid #ccc;
}
#ct060 .contMain .categoryListRow2c:first-child{
	border-top: none;
}
#ct060 .categoryListRow2c .secondPart .contSttl{
	border-left: none;
}
#ct060 .categoryListRow1c ul li{
	width: 158px;
}
#ct060 .categoryListRow2c ul li{
	width: 152px;
}
/* 関連カテゴリ */
#ct060 .categoryListRel {
	background: none;
}
#ct060 .categoryListRel ul{
	float: left;
}
#ct060 .categoryListRel ul li{
	width: 338px;
	padding-left: 0;
	background: none;
}
/* 小タイトル入り */
#ct060 .categoryGroupBox {
	padding: 13px 15px 0 15px;
}
#ct060 .categoryGroupBox p{
	padding-bottom: 13px;
}
#ct060 .categoryGroupBox dd ul{
	padding-top: 0;
	padding-left: 3px;
	margin-left: 0;
	margin-right: -10px;
}
#ct060 .categoryGroupBox dd ul:first-child {
	padding-top: 6px;
}
#ct060 .categoryGroupBox dd ul li,
#ct060 .categoryGroupBox dd ul li:first-child{
	float: left;
	width: 156px;
	margin-top: 5px;
	margin-right: 10px;
}
#ct060 .categoryGroupBox dl{
	margin-bottom: 19px;
}
#ct060 .categoryGroupBox dt{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_dotted_01.gif) repeat-x left bottom;
	padding-bottom: 11px;
	border-bottom: none;
	font-weight: bold;
}
#ct060 .categoryGroupBox dt a{
	color: #333;
}
/* categoryLinkList */
#ct060 .categoryLinkList {
	padding: 13px 5px 15px 15px;
}
#ct060 .categoryLinkList ul{
	padding-top: 0;
	padding-left: 3px;
}
#cosme #ct060 .categoryLinkList,
#cosmetic #ct060 .categoryLinkList,
#medicine #ct060 .categoryLinkList,
#supplement #ct060 .categoryLinkList,
#beauty-health #ct060 .categoryLinkList {
	margin-top: 0;
}
#ct060 .categoryLinkList ul li,
#ct060 .categoryLinkList ul li:first-child{
	float: left;
	width: 158px;
	margin-top: 6px;
	margin-right: 10px;
}
#ct060 .categoryLinkList ul:first-child li{
	margin-top: 0;
}


/* ct061 */
#ct061 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_05.png) repeat-y;
}
#ct061 .contMain {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_05.png) no-repeat right bottom;
}
#ct061 .contTtlIn h2,
#ct061 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -2600px;
	padding-left:44px;
}
#ct061 .contMainIn {
	padding: 13px 5px 13px 12px;
}
#ct061 .gamewrp {
	margin: 0;
	width: auto;
	background: none;
	text-align:left;
}
#ct061 .gamewrp .tp{
	margin-bottom: 9px;
}
#ct061 .gamewrp .prtpcb {
	background: none;
	padding: 0;
	margin: 0;
}
#ct061 .gamewrp .prtpcb .mid {
	background: none;
	padding: 0;
	/height: 1%;
}
#ct061 .gamewrp .prtpcb .mid .lineUWrap {
	background:url(https://img1.kakaku.k-img.com/images/category/article/game/lineu_bg3.png) no-repeat bottom left;
	margin-bottom:7px;
}
#ct061 .gamewrp .prtpcb .mid .lineU {
	float:left;
	width:344px;
	height:1%;
	background: none;
	margin-right:7px;
	margin-bottom: 0;
	display:inline;
}
#ct061 .gamewrp .prtpcb .mid .lineU .inB {
	background:url(https://img1.kakaku.k-img.com/images/category/article/game/lineu_bg1.gif) no-repeat top left;
	height:1%;
	padding:4px 0 0 0;
}
#ct061 .gamewrp .prtpcb .mid .tbimg {
	float:left;
	width:113px;
	overflow:hidden;
}
#ct061 .gamewrp .tbimg .imgbg {
	background:url(https://img1.kakaku.k-img.com/images/category/article/game/img_bg02.gif) no-repeat left;
	height:82px;
	width:106px;
	margin-left:4px;
}
#ct061 .gamewrp .tbimg img { margin:6px; }
#ct061 .gamewrp .prtpcb .mid .lineB {
	float:left;
	margin-top:2px;
	width:224px;
}
* html #ct061 .gamewrp .prtpcb .mid .lineB { overflow:hidden; }
#ct061 .gamewrp .prtpcb .mid .gtitle {
	background:url(https://img1.kakaku.k-img.com/images/category/article/game/listbg_b.gif) no-repeat bottom left;
	width:224px;
	padding-bottom:3px;
	margin-bottom:5px;
}
#ct061 .gamewrp .single {
	padding:1px 4px 0px 5px;
	width:100%;
}
#ct061 .gamewrp .prtpcb .mid .gtitle .single {
	background:url(https://img1.kakaku.k-img.com/images/category/article/game/listbg_a.gif) no-repeat top left;
	padding:3px 5px;
	width:214px;
}
#ct061 .gamewrp .single .tbm {
	padding:3px 0 0 2px;
	display:inline;
}
#ct061 .gamewrp .single .tbm img {
	margin:3px 3px 3px 0;
	vertical-align:middle;
}
#ct061 .gamewrp .single .tx {
	display:block;
	padding: 1px 10px 0px 0px;
	margin-bottom:5px;
	font-weight:bold;
	line-height:140%;
}
#ct061 .gamewrp .single a { text-decoration:none; }
#ct061 .gamewrp .single a:hover { text-decoration:underline; }
#ct061 .gamewrp .single .tx a { display:inline; }
#ct061 .gamewrp .single .tx img {
	margin:1px 2px 0 3px;
	vertical-align:text-bottom;
}
#ct061 .gamewrp .prtpcb .mid p { padding:0 2px 8px 2px; }
#ct061 .gamewrp .linesig {
	background:url(https://img1.kakaku.k-img.com/images/category/article/game/line_pklist.gif) repeat-x top left;
	clear:both;
	height:1%;
	width:693px;
}
#ct061 .gamewrp .linesig.firstChild {
	background: none;
}
#ct061 .gamewrp .linesig .single {
	padding:6px 0 0;
	height:1%;
}
#ct061 .gamewrp .single span {
	float:left;
	display:block;
	position:relative;
	padding:1px 0 3px 0;
	vertical-align:middle;
	display:inline;
}
#ct061 .gamewrp .linesig .single span { padding-left:3px; }
#ct061 .gamewrp .single span img {
	margin:1px 6px 1px 0;
	vertical-align:middle;
}
#ct061 .gamewrp .btm {
	background: none;
	text-align:left;
	padding:5px 6px 0 0px;
	text-align:center;
	font-size:0;
}
#ct061 .gamewrp .btm a {
	display:block;
	width:469px;
	margin: 0 auto;
	padding:2px;
}
/* クリア */
#ct061 .gamewrp .prtpcb .mid:after,
#ct061 .gamewrp .mid .lineU:after,
#ct061 .gamewrp .prtpcb .mid .lineU .inB:after,
#ct061 .gamewrp .linesig:after,
#ct061 .gamewrp .single:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}

/* ct062 */
#ct062 .contMainIn {
	padding: 15px 0;
}
#ct062 .contTtlIn h2,
#ct062 .contTtlIn h3 {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -200px;
	display:inline-block;
	line-height:135%;
	font-size:125%;
	font-weight:bold;
	padding:7px 0 4px 44px;
	vertical-align:middle;
	/display:inline;
	/zoom:1;
}
#ct062 .imgCont {
	display: table-cell;
	/display: block;
	width: 150px;
	height: 140px;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 0;
	padding-bottom: 9px;
	/background: url(https://img1.kakaku.k-img.com/images/spacer.gif) 0 0 no-repeat;
}
#ct062 .imgCont img {
	max-height: 140px;
	max-width: 140px;
	/position: relative;
	/z-index: -1;
}
#ct062 .itemCont a:hover .nameCont{
	text-decoration: underline;
}

/* ct063 */
#ct063 .contTtlIn h2,
#ct063 .contTtlIn h3 {
background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -400px;
padding-left: 44px;
}
#ct063 .contMainIn {
padding: 10px 10px 15px;
}
#ct063 .bgColor {
	font-weight: bold;
	text-align: center;
	margin: 2px;
	padding: 2px;
	background: #f4d2a5;
	}
#ct063 .tblRanking {
}
#ct063 .tblRanking th {
	padding: 3px;
	border-right: 1px solid #D2D2D2;
	font-weight: normal;
	text-align: left;
	background: #fff;
	vertical-align: top;
}
#ct063 .tblRanking th p {
	margin-left: 60px;
}
#ct063 .tblRanking th.thBgGray p {
	margin-left: 0px;
}
#ct063 .tblRanking th a {
	font-weight: bold;
}
#ct063 .tblRanking th.thBgGray {
	background: #E8E8E8;
	padding: 3px 3px 3px 5px;
}
#ct063 .tblRanking td {
	padding: 2px 3px 2px 8px;
	border-right: 1px solid #D2D2D2;
	vertical-align: top;
	text-align: left;
	background: #fff;
}
#ct063 .tblRanking td a.block:link,
#ct063 .tblRanking td a.block:visited,
#ct063 .tblRanking td a.block:hover {
	color: #333333;
	text-decoration: none;
}
#ct063 .tblRanking th.end,
#ct063 .tblRanking td.end {
		border-right: none;
}
#ct063 .tblRanking .tdImg {
	padding: 8px 0px;
	text-align: center;
	background: #fff url(https://img1.kakaku.k-img.com/images/category/dotline03.gif) no-repeat center bottom;
	vertical-align: top;
}
#ct063 .tblRanking ul.listTypeB {
	margin-top: 5px;
}

/* ランキング　NODATA
------------------------------------------------ */
#ct063 .tblRanking td.noRankin {
	text-align: center;
	vertical-align: middle;
}
#ct063 .tblRanking td.noRankin p {
	color: #666666;
	line-height: 120%;
}
#main #ct063 .tblRanking .noBbs {
	padding: 0px;
	font-size: 92%;
	text-align: center;
	vertical-align: middle;
}
#main #ct063 .tblRanking .noBbs em {
	font-weight: bold;
	color: #f00;
	font-size: 122%;
	font-style: normal;
}

#ct063 .tblRanking02 {
	float: right;
	width: 448px;
}
#ct063 .tblRanking02 td {
	background: url(https://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left bottom;
	padding: 8px 0px 8px 3px;
}
#ct063 .tblRanking02 td.tdRank {
	font: bold 107% Verdana;
	color: #ff6c00;
	text-align: right;
}
#ct063 .tblRanking02 td.tdRank img,
#ct063 .tblRanking02 td.tdRank input {
	vertical-align: middle;
}
#ct063 .tblRanking02 td.end {
	background: url(https://img1.kakaku.k-img.com/images/spacer.gif);
}
#ct063 .tblRanking .tblIn {
	margin-top: 8px;
}
#ct063 .tblRanking .tblIn th {
	font-weight: normal;
	text-align: right;
	font-size: 85%;
	border-right-style: none;
	padding: 2px 2px 2px 8px;
}
#ct063 .tblRanking .tblIn td {
	border-right-style: none;
	font-size: 92%;
	padding: 2px;
}

/* ct064 */
#ct064 .contTtlIn h2,
#ct064 .contTtlIn h3 {
background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -600px;
padding-left: 44px;
}
#ct064 .contMainIn {
padding: 15px 0 0;
}
#ct064 .pickupTop {
	background:url(https://img1.kakaku.k-img.com/images/category/dotline_y.gif) repeat-y 344px top;
	margin:0 15px 15px;
}
#ct064 .pickupImg {
	width:100px;
	padding-right:10px;
	float:left;
	text-align:center;
}
#ct064 .pickupContent {
	width:220px;
	float:left;
}
#ct064 .pickupMain {
	float: left;
	width: 330px;
	padding: 0 15px 15px 0 ;
}
#ct064 .mainRight {
	float: left;
	width: 330px;
	padding: 0 0 15px 15px ;
}
#ct064 .mainSecond {
	background:url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left top;
	clear:both;
}
#ct064 .mainSecond .pickupMain {
	padding-top: 15px;
	padding-bottom:15px;
}
#ct064 .pickupMain h4 {
	font-size:116%;
	line-height:120%;
	padding-bottom:8px;
}
#ct064 .pickupMain .price {
    color: #FF0000;
    font-family: Verdana;
    font-size: 107%;
	font-weight:bold;
}
#ct064 .pickupMain .authorArea {
	padding-top:3px;
}
#ct064 .pickupMain .bookCaption{
	padding-top:8px;
	line-height:140%;
}
/* pickupBtm */
#ct064 .pickupBtm {
	border-top: 1px solid #d4d2d3;
	padding-left:1px;
}
#ct064 .pickupBtm .ttlpickOther{
	background:#e6e6e6 url(https://img1.kakaku.k-img.com/images/category/pickup_bg_04.gif) no-repeat right bottom;
	padding:4px 18px 4px 12px;
	float:left;
	font-weight:bold;
	line-height:110%;
}
#ct064 .pickupBtm ul{
	list-style:none;
	clear:both;
	padding:12px 15px 0 12px;
}
#ct064 .pickupBtm ul li{
	float:left;
	margin-right:15px;
	font-weight:bold;
	white-space:nowrap;
	padding-bottom:4px;
}

/* ct065 */
#ct065 .contTtlIn h2,
#ct065 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -800px;
	padding-left:44px;
}
#ct065 .contMainIn {
	margin:15px 0;
	padding:0px 15px;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_02.gif) repeat-y center 15px;
}
#ct065 .contMainIn .itemContWrap {
	background:none;
	padding-bottom:0;
}
#ct065 .itemContWrap + .itemContWrap {
	margin-top:15px;
	border-top: 1px dotted #CCCCCC;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_02.gif) repeat-y center top;
}
#ct065 .itemContWrap.firstWrap {
	border-top: none;
}
#ct065 .itemCont {
	width:330px;
	padding: 15px 0 0;
}
#ct065 .itemContWrap.firstWrap .itemCont {
	padding-top: 0;
}
#ct065 .itemContWrap.lastWrap .itemCont {
	padding-bottom: 0;
}
#ct065 .itemCont.leftCont {
	padding-right: 15px;
}
#ct065 .itemCont.rightCont {
	padding-left: 15px;
}
#ct065 .itemCont .imgCont {
	float: left;
	width: 100px;
	height:100px;
	margin-bottom:0;
}
#ct065 .itemCont .imgCont img {
	max-width:100px;
	max-height:100px;
}
#ct065 .itemCont .nameCont,
#ct065 .itemCont .capCont,
#ct065 .itemCont .shopCont,
#ct065 .itemCont .cateCont {
	margin-left: 110px;
	display:block;
}
#ct065 .itemCont .nameCont {
	padding-top: 1px;
	margin-bottom: 6px;
	font-weight:bold;
}
#ct065 .itemCont .capCont {
	font-size:92%;
	line-height:150%;
	color:#333;
}
#ct065 .itemCont .shopCont {
	font-size:86%;
	line-height:120%;
	color:#808080;
	padding-top:2px;
}
#ct065 .itemCont .cateCont {
	padding-top:8px;
}
#ct065 .itemCont .cateCont .cate {
	display:inline-block;
	height:15px;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_03.png) no-repeat right -100px;
	margin:0 6px 3px 0;
	/display:inline;
	/zoom:1;
}
#ct065 .itemCont .cateCont .cate span {
	color:#FFF;
	font-size:85%;
	line-height:118%;
	display:inline-block;
	height:13px;
	padding:2px 7px 0;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_03.png) no-repeat 0 0;
	white-space:nowrap;
	vertical-align:top;
	/display:inline;
	/zoom:1;
}
/* iframe 20150930　sm26 */
#ct065 a:link, #ct065 a:visited {
	text-decoration: none;
}
#ct065 a:hover {
	text-decoration: underline;
}
#ct065 .contMainInFrame {
	margin: 15px 0;
	padding: 0px 15px;
	background:none;
}
#ct065 .itemContWrapFrame.firstWrap .itemCont {
	width: 204px !important;
	float: left;
	padding: 0 13px !important;
	word-wrap: break-word;
	border-left: 1px dotted #ddd;
}
#ct065 .itemContWrapFrame.firstWrap .itemCont:first-child {
	border: none;
	padding-left: 0 !important;
}
#ct065 .itemContWrapFrame .itemCont .nameCont {
	padding-top: 1px;
	margin-bottom: 6px;
	font-weight:bold;
	word-break: break-all;
}
#ct065 p.zeroTxt {
	margin: 30px;
	text-align: center;
	line-height: 1.8;
}
#ct065 p.zeroTxt span {
	display: inline-block;
}
#ct065 .articleImg {
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #ddd;
	width: 100px;
	height: 100px;
}
/* iframe 20150930　sm26 end */

/* ct066 */
#ct066 .contTtlIn h2,
#ct066 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -1000px;
	padding-left:44px;
}
#ct066 .contMainIn {
	padding:15px 0 15px;
}
#ct066 span.product {
	margin-bottom:5px;
}
#ct066 span.price a {
	padding:1px 0 3px;
	vertical-align:bottom;
	line-height:120%;
}
#ct066 span.price a.limitedLabel,
#ct066 .limitedLabel span.priceCont span.linkWrap {
	padding:1px 0 3px 62px;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_02.gif) no-repeat 0 0.2em;
	/background-position:0 2px;
}
#ct066 .itemContWrap.twoItem {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_02.gif) repeat-y center top;
}

/* ct070 */
#ct070 .contTtlIn h2,
#ct070 .contTtlIn h3 {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -1800px;
	padding-left: 48px;
}
#ct070 .contMainIn {
	padding: 10px 0 0;
	position: relative;
}
#ct070 .contMainIn .slideBox {
	overflow:hidden;
	width: 720px;
	position:relative;
}
#ct070 .contMainIn .slidePanel {
	position: relative;
}
#ct070 .contMainIn .slideItem {
	padding: 0 20px;
	float: left;
	width: 680px;
}
#ct070.onjs .contMainIn .slideItem {
	display: none;
}
#ct070.onjs .contMainIn .slideItem:first-child {
	display: block;
}
#ct070 .contMainIn .topicsWrap {
	border-top: 1px solid #e4e4e4;
	margin-top: 8px;
	padding-top: 8px;
}
#ct070 .contMainIn .topicsWrap:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
#ct070 .contMainIn .topicsWrap .topicsTtl {
	width: 680px;
	background: #fff0e7 url(https://img1.kakaku.k-img.com/images/category/topics_ttl_bg_01.png) 0 0 no-repeat;
	position: relative;
	top: -9px;
	margin-bottom: -1px;
}
#ct070 .contMainIn .topicsWrap:first-child .topicsTtl {
	top: 0;
	margin-bottom: 5px;
}
#ct070 .contMainIn .topicsWrap .topicsTtl span {
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/category/topics_ttl_bg_01.png) right bottom no-repeat;
	font-size: 107%; /* 14px */
	line-height: 1.4;
	padding: 3px 10px 1px;
}
#ct070 .contMainIn .topicsType01 .pdcContWrap {
	margin: 0 auto;
	width: 660px;
}
#ct070 .contMainIn .topicsType01 .pdcContWrap .pdcContLine {
	border-top: 1px solid #e4e4e4;
	padding: 5px 0;
}
#ct070 .contMainIn .topicsType01 .pdcContWrap .pdcContLine:first-child {
	border-top: none;
	padding-top: 0;
}
#ct070 .contMainIn .topicsType01 .pdcContWrap .pdcContLineIn {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_10.png) 329px 0 repeat-y;
}
#ct070 .contMainIn .topicsType01 .pdcCont{
	width: 320px;
	float: left;
	padding: 0 0 0 10px;
}
#ct070 .contMainIn .topicsType01 .pdcCont:first-child{
	width: 319px;
	padding: 0 10px 0 0;
}
#ct070 .contMainIn .topicsType01 .pdcCont .pdcName {
	font-weight: bold;
	font-size: 100%;
	line-height: 1.25;
	padding-bottom: 5px;
}
#ct070 .contMainIn .topicsType01 .pdcCont .pdcName .maker {
	margin-right: 8px;
}
#ct070 .contMainIn .topicsType01 .pdcCont .pdcImg {
	float: left;
	width: 80px;
	text-align: center;
	margin-right: 10px;
}
#ct070 .contMainIn .topicsType01 .pdcCont .pdcTxt {
	float: right;
	width: 229px;
	font-size: 100%;
	line-height: 1.39; /* 18px */
}
#ct070 .contMainIn .topicsType02 .topicsTxt {
	font-size: 100%;
	line-height: 1.39; /* 18px */
	padding: 1px 11px 0;
}
#ct070 .contMainIn .arrowRight,
#ct070 .contMainIn .arrowLeft {
	display: none;
}
#ct070.onjs .contMainIn .arrowRight,
#ct070.onjs .contMainIn .arrowLeft {
	display:block;
	width: 36px;
	height: 37px;
	position:absolute;
	top: 50%;
	margin-top: -16px;
	z-index:1;
	cursor:pointer;
}
#ct070.onjs .contMainIn .arrowRight {
	background: url(https://img1.kakaku.k-img.com/images/category/cate_rank_arrow_r_02.png) no-repeat 0 0;
	right: -1px;
}
#ct070.onjs .contMainIn .arrowLeft {
	left: -1px;
	background: url(https://img1.kakaku.k-img.com/images/category/cate_rank_arrow_l_02.png) no-repeat 0 0;
}
#ct070.onjs .contMainIn .arrowRight:hover,
#ct070.onjs .contMainIn .arrowLeft:hover {
	background-position: 0 -95px;
}
#ct070.onjs .contMainIn.firstPanel .arrowLeft,
#ct070.onjs .contMainIn.lastPanel .arrowRight {
	display:none;
}
#ct070 .contMainIn .slideItem .contInfo {
	padding: 3px 0 0;
}
#ct070 .contMainIn .slideItem .contInfo .contLink {
	padding-bottom:5px;
}

/* ct071 */
#ct071 .contTtlIn h2 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -2600px;
	padding-left:44px;
}
#ct071 .itemCont {
	width:690px;
	padding:0;
}
#ct071 .itemCont .imgCont {
	float: left;
	width: 120px;
	height:90px;
	margin-bottom:0;
}
#ct071 .itemCont .imgCont img {
	max-width:120px;
	max-height:90px;
}
#ct071 .itemCont .nameCont,
#ct071 .itemCont .priceCont,
#ct071 .itemCont .capCont {
	margin-left: 135px;
	display:block;
}
#ct071 .itemCont .nameCont {
	font-size:107%;
	line-height:130%;
	font-weight:bold;
}
#ct071 .itemCont .priceCont {
	margin-bottom: 6px;
	line-height:110%;
	font-size:92%;
	color:#333;
}
#ct071 .itemCont .nameCont + .priceCont {
	padding-top: 4px;
}
#ct071 .itemCont .priceCont .price {
	margin-right:12px;
	color:#FF0000;
	font-weight:bold;
	font-family:Verdana;
	font-size:120%;
}
#ct071 .itemCont .capCont {
	font-size:92%;
	line-height:150%;
	color:#333;
}
#ct071 .itemCont .capCont .capContInfo {
	display:block;
	font-size:90%;
	color:#666;
	padding:1px 0 3px;
}

/* ct076 */
#ct076 .contTtlIn h2,
#ct076 .contTtlIn h3 {
	padding: 0;
}
#ct076 .contMainIn {
	padding: 15px 16px;
}
#ct076 .contMainIn .listbox{
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_08.png) 226px top repeat-y;
}
#ct076 .contMainIn .listbox:before,
#ct076 .contMainIn .listbox:after {
	content: " ";
	display: table;
}
#ct076 .contMainIn .listbox:after {
	clear: both;
}
#ct076 .contMainIn .listbox {
	*zoom: 1;
}
#ct076 .contMainIn .list {
	float:left;
	width:210px;
	margin-left: 29px;
}
#ct076 .contMainIn .list:first-child {
	margin-left: 0;
}
#ct076 .contMainIn p.name {
	padding:10px 0;
	font-weight:bold;
}
#ct076 .contMainIn p.name a {
	text-decoration: none;
	display:block;
}
#ct076 .contMainIn .list .image { text-align:center;
    height: 130px;
    overflow: hidden;
    position: relative;
}
#ct076 .contMainIn .list .image img {position: absolute;top: 50%;left:0;margin-top: -105px;}

/* ct077 */
/* PR枠追加 160126 sm29 */
#ct077 .contTtlIn h2,
#ct077 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -1400px;
	padding-left:44px;
}
#ct077 .gridItem .itemContWrap {
    background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_02.gif) center 0 repeat-y;
    padding: 0;
}
#ct077 .gridItem .itemCont:first-child {
    margin-right: 30px;
}
#ct077 .gridItem .itemCont .imgCont {
    float: left;
    width: 120px;
    height: auto;
    text-align: center;
    margin: 0 15px 0 0;
}
#ct077 .gridItem .itemCont {
    float: left;
    width: 330px;
    padding: 0;
}
#ct077 .gridItem .itemCont a {
    display: block;
    line-height: 1.3;
}
#ct077 .gridItem .itemCont .imgCont {
    float: left;
    width: 120px;
    height: auto;
    text-align: center;
    margin: 0 15px 0 0;
}
#ct077 .gridItem .itemCont .imgCont img {
    max-width: none;
    max-height: none;
}
#ct077 .gridItem .itemCont .txtContWrap {
    float: left;
    width: 195px;
}
#ct077 .gridItem .balloonSttl {
    background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_balloon_03.png) -330px 0 repeat-y;
	position: relative;
	width: 330px;
	display: block;
    font-weight: 700;
    color: #666;
    line-height: 1.4;
	margin-bottom: 5px;
}
#ct077 .gridItem .itemCont .nameCont {
    font-weight: bold;
}
#ct077 .gridItem .itemCont .nameCont .maker {
    font-weight: normal;
	color: #666;
}
#ct077 .gridItem .balloonSttlIn {
	width: 312px;
	display: block;
	padding: 9px;
	min-height: 37px;
}
#ct077 .gridItem .balloonSttl:before {
	position: absolute;
	top: 0;
    background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_balloon_03.png) 0 0 no-repeat;
	content: '';
	display: block;
	height: 9px;
	width: 330px;
}

#ct077 .gridItem .balloonSttl:after {
	position: absolute;
	bottom: 0;
    background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_balloon_03.png) -660px 0 no-repeat;
	content: '';
	display: block;
	height: 9px;
	width: 330px;
}
#ct077 .gridItem .itemCont .priceCont {
    margin-top: 6px;
    width: 195px;
}
#ct077 .gridItem .itemCont .priceCont .priceIco {
    margin-right: 6px;
    vertical-align: text-bottom;
}
#ct077 .gridItem .itemCont .modelCont {
	display: block;
	color: #666;
	font-size: 85%;
	margin-bottom: 2px;
}


/* ct078 linklist add 20160129 sm26 */
#ct078 .contTtlIn h2,
#ct078 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -1200px;
	padding-left:44px;
}
#ct078 .contMainIn{
	padding: 15px 14px 15px 16px;
}
#ct078 .rltlinkMain {
	background:url(https://img1.kakaku.k-img.com/images/category/dotline_y.gif) repeat-y 344px top;
	width:688px;
	margin-top: 0;
	padding: 0;
}
#ct078 .rltlinkBox {
	width:688px;
	background:url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left top;
	margin-top:10px;
	padding-top:16px;
}
#ct078 .firstrltlinkBox {
	background:none;
	margin-top:0;
	padding-top:0;
}
#ct078 .firstrltlinkCat {
	margin-right:30px;
}
#ct078 .rltlinkCat {
    width: 329px;
    float: left;
    display: block;
}
#ct078 .rltlinkDetail {
	width:174px;
	float:right;
}
#ct078 .rltlinkDetail h3,
#ct078 .rltlinkDetail h4 {
	font-size:100%;
	line-height:1.7;
	letter-spacing:0.02em;
	margin-bottom:6px;
  color: #666666;
}
#ct078 .rltlinkDetail span {
	font-size:92%;
	line-height:1.7;
	margin-bottom:3px;
}
#ct078 .rltlinkImg {
	width:140px;
	float:left;
	margin-bottom:4px;
  position: relative;
  border: #b2b2b2 solid 1px;
}

#ct078 .rltlinkImgInr {
    width: 100%;
    padding: 5px;
    background: rgba(0,0,0,.7);
    background /*\**/:#b2b2b2 \9;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
}

#ct078 .rltlinkImgTxt {
    font-size: 10px;
}
#ct078 .rltlinkImgTxt a {
    color: #fff;
}

#ct078 .noHit {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_norltlink.png) no-repeat center center;
    min-height: 110px;
}
/* ct079 pet 20160309 sm11 */
#ct079 .contTtlIn h2,
#ct079 .contTtlIn h3 {
background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -400px;
padding-left: 44px;
}
#ct079 .contMainIn {
padding: 15px 0 12px;
}

/* ct080 kaitori 20160519 sm11 */
#ct080 .contTtlIn h2,
#ct080 .contTtlIn h3 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -1200px;
	padding-left:44px;
}
#ct080 .contMainIn {
	padding:15px 0 12px;
}
#ct080 span.product {
	margin-bottom:5px;
}
#ct080 span.price a,
#ct080 span.price span.linkWrap {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_label_06.png) no-repeat 0 0.2em;
	padding:1px 0 3px 62px;
	vertical-align:bottom;
	line-height:100%;
	/background-position:0 2px;
}
#ct080 span.kaitoriShop {
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/used/icon_shop_s.gif) no-repeat;
	font-size:85%;
	line-height:110%;
	color:#666;
	padding:0 0 0 18px;
}

/* ct081 denki 20160712 sm35 */
#ct081 .contTtlIn h2,
#ct081 .contTtlIn h3 {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -2800px;
	padding-left:44px;
}
#ct081 .contMainIn,
#ct081 .contMainPartIn{
	padding: 13px 15px 15px;
}
#ct081 .topicBoxRow2{
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_05.gif) 359px 0 repeat-y;
	padding: 0;
	border-top:1px solid #ccc;
}
#ct081 .contMain .topicBoxRow2:first-child{
	border-top: none;
}
#ct081 .topicBoxRow2 .secondPart .contSttl{
	border-left: none;
}
#ct081 .topicBox {
  padding: 0 15px;
}
#ct081 .topicBoxFirst {
  padding: 13px 15px 0 15px;
}
#ct081 .topicBox dt{
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_dotted_01.gif) repeat-x left bottom;
	padding-bottom: 8px;
	border-bottom: none;
	font-weight: bold;
}
#ct081 .topicBox dd{
	margin: 10px 0 5px;
}
/* ct081 denki 20160715 sm35 */
#ct081 .notes{
  font-size: 85%;
  color: #666;
  line-height:1.2;
}
#ct081 .notes .sttl{
  font-size: 115%;
  display: block;
  font-weight: bold;
  margin-bottom: 7px;
}

/* 20170220 選び方ガイド sm11 */
#ct082 .contMain .contMainIn {background:url(https://img1.kakaku.k-img.com/images/guide/kaden/2110/bg_ct082.jpg) center bottom no-repeat;}
#ct082 .contMain .contMainIn .mangaBox .pointTtl {position:relative;}
#ct082 .contMain .contMainIn .mangaBox .pointTtl .pt01 {position:absolute;display:block;text-indent:-9999px;width:86px;height:54px;top:6px;left:134px;background:url(https://img1.kakaku.k-img.com/images/guide/kaden/2110/img_pointTtl_01.png) 0 0 no-repeat;}
#ct082 .contMain .contMainIn .mangaBox .pointTtl .pt02 {position:absolute;display:block;text-indent:-9999px;width:246px;height:36px;top:3px;left:221px;background:url(https://img1.kakaku.k-img.com/images/guide/kaden/2110/img_pointTtl_02.png) 0 0 no-repeat;}
#ct082 .contMain .contMainIn .mangaBox .pointTtl .pt03 {position:absolute;display:block;width:246px;top:39px;left:221px;text-align:center;font-size:14px;line-height:2;font-weight:bold;}
#ct082 .contMain .contMainIn .mangaBox .pointList {padding:75px 65px 0;overflow:hidden;}
#ct082 .contMain .contMainIn .mangaBox .pointList li {float:left;width:172px;margin-left:20px;}
#ct082 .contMain .contMainIn .mangaBox .pointList li:first-child {margin-left:0;}
#ct082 .contMain .contMainIn .mangaBox .pointList li span {display:block;margin-top:5px;border:1px solid #ccc;border-left:5px solid #27a528;padding:8px 5px;background:#fff;font-weight:bold;}
#ct082 .contMain .contMainIn .mangaBox .btnCheck a {display:block;width:230px;height:36px;text-indent:-9999px;background:url(https://img1.kakaku.k-img.com/images/guide/kaden/2110/btn_pointCheck.png);margin:15px auto 0;}
#ct082 .contMain .contMainIn .mangaBox .btnCheck a:hover {opacity:0.8;}

/* 関連カテゴリ枠追加 1707 sm26*/
#ct083 .contTtlIn h2 {
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_04.png) no-repeat 0 -1200px;
	padding-left:44px;
}
#ct083 .contMainIn {
	padding: 15px 0;
}
/* 画像が並ぶ場合 */
#ct083 .itemContWrap {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_06.gif) repeat-y 144px top;
}
#ct083 .itemCont {
	width:114px;
}
#ct083 .imgCont {
	height: 80px;
}
#ct083 .imgCont img {
	max-height: 80px;
}
#ct083 .nameCont {
	margin-bottom: 9px;
	text-align: center;
	font-weight: bold;
}
#ct083 .noitem {
	text-align: center;
	font-size: 93%;
	line-height: 140%;
	background: url(https://img1.kakaku.k-img.com/images/category/icon_norltlink2.png) no-repeat center;
	height: 110px;
}
#ct083 .noitem img{
	display:block;
	margin:0 auto;
}
#ct083 .noitemContWrap {
	text-align:center;
	padding: 10px 0;
}
#ct083 .noitemContWrap img {
	margin-bottom:10px;
}
/* テキストが並ぶ場合 */
#ct083 .categoryListRow1c,
#ct083 .categoryListRow2c {
	background: none;
	padding-bottom: 0;
}
#ct083 .categoryListRow1c p,
#ct083 .categoryListRow2c p{
	padding: 0 15px 0;
	font-size: 12px;
}
#ct083 .categoryListRow1c ul,
#ct083 .categoryListRow2c ul{
	padding: 6px 15px 19px;
}
#ct083 .categoryListRow1c li,
#ct083 .categoryListRow2c li {
	background: url(https://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat left top;
    line-height: 1.2;
    list-style: none;
    padding-left: 6px;
	margin-top: 5px;
	display: inline-block;
}
#ct083 .categoryListRow1c li {
    width: 12.55em;
}
#ct083 .categoryListRow2c li {
    width: 12em;
}
#ct083 .categoryListRow2c {
    background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_05.gif) 359px 0 repeat-y;
    padding: 0;
    border-top: 1px solid #ccc;
}
#ct083 .contMain .categoryListRow2c:first-child{
	border-top: none;
}
#ct083 .categoryListRow2c .secondPart .contSttl{
	border-left: none;
}
#ct083 .categoryListRow2c p {
	padding-top: 0;
}
/* ドットなし */
#ct083 .noDotted li {
	background: none;
	padding:0;
}
/* 関連カテゴリ枠追加 1707 sm26　end*/

/* アキバ総研枠追加 180522 sm23*/
/* ct084 */
#ct084 .contTtlIn h2 img,
#ct084 .contTtlIn h3 img {
	vertical-align: -1px;
}
#ct084 .contMainIn .chosaCate {
	background-color:#d8ebaa;
	border-left:#6a930e solid 3px;
	font-size:85%;
	font-weight:bold;
	padding:0 2px;
	color:#434343;
	display: inline-block;
	margin-bottom: 2px;
}
#ct084 .contMainIn .w690 {
	width:690px;
	padding:7px 0 0;
	background:url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_02.gif) repeat-y 338px 0;
	border-top: 1px dotted #cccccc;
}
#ct084 .contMainIn .w690:first-child {
	border-top: none;
	padding:0 0 7px;
}
#ct084 .contMainIn .w690 .leftBox {
	width:328px;
	float:left;
	padding-right: 20px;
}
#ct084 .contMainIn .w690 .rightBox {
	width:342px;
	float:right;
}
#ct084 .contMainIn .w690 .leftBox > a,
#ct084 .contMainIn .w690 .rightBox > a {
	float:left;
	width: 64px;
	display: block;
	text-align: center;
}
#ct084 .contMainIn .w690 .leftBox p,
#ct084 .contMainIn .w690 .rightBox p {
	margin-left:72px;
	line-height:130%;
}
#ct084 .contMainIn .w690 span.day {
	font-size:85%;
	color:#666;
}
#ct084 .contMainIn .w690 .iconNodata {
	background:url(https://img1.kakaku.k-img.com/images/common/logo/akiba2.png) center no-repeat;
	height:55px;
	margin-bottom: -5px;
}
#ct084 .contMainIn {
  padding-bottom: 7px;
}
#ct084 .contMainIn dl.topicArticle {
	margin-left:72px;
	line-height:130%;
}
#ct084 .contMainIn dl.topicArticle dt {
  margin-bottom: 3px;
}
/* アキバ総研枠追加 180522 sm23 end*/

/* 見出し小タイプ枠（for #ct085/#ct086/#ct087） 181101 sm23*/
.contType001.typeHeadS .contTtl {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.contType001.typeHeadS .contTtlIn {
	display: table-cell;
	padding: 1px 10px 2px 6px;
	vertical-align: middle;
}
.contType001.typeHeadS .contTtlIn + .contTtlIn {
	text-align: right;
	width: 230px;
}
.contType001.typeHeadS .contTtlIn h2 {
	font-size: 15px;
}
.contType001.typeHeadS .contTtlIn .contLink {
	display: inline-block;
	padding: 3px 0 3px 21px;
	background: url(https://img1.kakaku.k-img.com/images/common/arrow.png) no-repeat left center;
	line-height: 135%;
	vertical-align: middle;
}
.contType001.typeHeadS .contMainIn {
	padding: 10px 2px;
}
.contType001.typeHeadS .contMainIn.type2 {
	display: table;
	width: 100%;
	box-sizing: border-box;
	padding: 3px 11px 13px 13px;
}
.contType001.typeHeadS .contMainIn2 {
	display: table-cell;
	vertical-align: middle;
}
.contType001.typeHeadS .linklist {
	max-height: 76px;
	overflow: hidden;
}
.contType001.typeHeadS .linklist > li {
	display: inline-block;
}
.contType001.typeHeadS .linklist a {
	display: block;
	border-radius: 3px;
	background: #f2f2f2;
	margin: 8px 3px 0 0;
	padding: 8px;
	line-height: 1;
}
.contType001.typeHeadS .searchAllWrp {
	padding-top: 8px;
	width: 140px;
}
.contType001.typeHeadS .searchAllBtn {
	font-size: 12px;
	color: #0000dd;
	border-radius: 4px;
	border: 1px solid #ccc;
	background: #f5f5f5;
	background: -webkit-linear-gradient(top, #fff, #f5f5f5);
	background: linear-gradient(to bottom, #fff, #f5f5f5);
	display: block;
	padding: 20px 5px;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
}
.contType001.typeHeadS .searchAllBtn:before {
	content: '';
	display: inline-block;
	width: 11px;
	height: 12px;
	background: url(https://img1.kakaku.k-img.com/images/category/menu/bg_icon_01.gif) no-repeat 0 center;
	vertical-align: -2px;
	margin-right: 2px;
}
.contType001.typeHeadS .searchAllBtn:hover {
	color: #0099ff;
}
.contType001.typeHeadS .searchAllBtn:hover:before {
	background-position: -300px center;
}
.contType001.typeHeadS .itemContListIn {
	float: left;
	padding: 8px;
	box-sizing: border-box;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
.contType001.typeHeadS .itemContListIn2 {
	cursor: pointer;
}
.contType001.typeHeadS .itemContListIn2.is-hover a {
	color: #0099ff;
	text-decoration: underline !important;
}
.contType001.typeHeadS .itemContListIn2.is-hover .itemImg img {
	opacity: .8;
}
.contType001.typeHeadS .colType5 .itemContListIn {
	width: 143px;
	min-height: 151px;
}
.contType001.typeHeadS .colType5 .itemContListIn:nth-child(5n) {
	border-right: none;
}
.contType001.typeHeadS .colType5 .itemContListIn:nth-child(-n+5) {
	padding-top: 0;
}
.contType001.typeHeadS .colType5 .itemContListIn:nth-last-child(-n+5) {
	border-bottom: none;
	padding-bottom: 0;
}
.contType001.typeHeadS .colType4 .itemContListIn {
	width: 179px;
	min-height: 187px;
}
.contType001.typeHeadS .colType4 .itemContListIn:nth-child(4n) {
	border-right: none;
}
.contType001.typeHeadS .colType4 .itemContListIn:nth-child(-n+4) {
	padding-top: 0;
}
.contType001.typeHeadS .colType4 .itemContListIn:nth-child(4n+1):nth-last-child(-n+4),
.contType001.typeHeadS .colType4 .itemContListIn:nth-child(4n+1):nth-last-child(-n+4) ~ .itemContListIn {
	border-bottom: none;
	padding-bottom: 0;
}
.contType001.typeHeadS .itemIn1 {
	position: relative;
	height: 15px;
}
.contType001.typeHeadS .itemIn3 {
	position: relative;
	margin-top: 2px;
	min-height: 31px;
}
.contType001.typeHeadS .rank {
	min-width: 16px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	color: #666;
	line-height: 1;
	display: inline-block;
	padding: 3px 2px;
	border: 1px solid #d7d7d7;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.contType001.typeHeadS .rank.gold,
.contType001.typeHeadS .rank.silver,
.contType001.typeHeadS .rank.bronze {
	width: 24px;
	min-height: 22px;
	padding: 4px 0 0 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	border: none;
	text-align: center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}
.contType001.typeHeadS .rank.gold {
	background-image: url(https://img1.kakaku.k-img.com/images/common/rank_bg1.png);
}
.contType001.typeHeadS .rank.silver {
	background-image: url(https://img1.kakaku.k-img.com/images/common/rank_bg2.png);
}
.contType001.typeHeadS .rank.bronze {
	background-image: url(https://img1.kakaku.k-img.com/images/common/rank_bg3.png);
}
.contType001.typeHeadS .satRank {
	font-size: 11px;
	color: #888;
	line-height: 1;
	display: inline-block;
	padding: 2px 2px 0;
	border-radius: 2px;
	border: 1px solid #c6c6c6;
	position: absolute;
	top: 0;
	right: 0;
}
.contType001.typeHeadS .satRank.gold,
.contType001.typeHeadS .satRank.silver,
.contType001.typeHeadS .satRank.bronze {
	color: #fff;
	border: none;
	padding: 3px 3px 1px;
}
.contType001.typeHeadS .satRank.gold {
	background: #d3b134;
}
.contType001.typeHeadS .satRank.silver {
	background: #adb2b9;
}
.contType001.typeHeadS .satRank.bronze {
	background: #b78d7a;
}
.contType001.typeHeadS .priceDown {
	position: relative;
	cursor: default;
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	z-index: 1;
}
.contType001.typeHeadS .priceDownBtn {
	font-size: 10px;
	color: #fff;
	font-family: Verdana;
	line-height: 1;
	background: #e80000;
	background: -webkit-linear-gradient(top, #e80000, #e00000);
	background: linear-gradient(to bottom, #e80000, #e00000);
	display: inline-block;
	padding: 2px 9px 3px 7px;
	border-radius: 2px;
	cursor: pointer;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);
}
.contType001.typeHeadS .priceDownBtn:after {
	content: '';
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/common/arrow_right_bottom.png) no-repeat;
	width: 6px;
	height: 5px;
	position: absolute;
	bottom: 2px;
	right: 1px;
}
.contType001.typeHeadS .priceDownBtn:hover {
	background: #ff0000;
	background: -webkit-linear-gradient(top, #ff0000, #e80000);
	background: linear-gradient(to bottom, #ff0000, #e80000);
}
.contType001.typeHeadS .priceDownInfo {
	width: 300px;
	background: #fff;
	padding: 15px 18px;
	box-sizing: border-box;
	position: absolute;
	top: -94px;
	right: -102px;
	border: 1px solid #b2b2b2;
	box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);
	z-index: 110;
	display: none;
}
.contType001.typeHeadS .priceDownInfo:after {
	content: '';
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/common/part_ballon2.png) no-repeat;
	width: 20px;
	height: 13px;
	position: absolute;
	bottom: -13px;
	left: 50%;
}
.contType001.typeHeadS .priceDownInfo .txt1 {
	font-size: 12px;
}
.contType001.typeHeadS .priceDownInfo .num {
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
}
.contType001.typeHeadS .priceDownInfo .txt2 {
	font-size: 11px;
	color: #666;
	margin-top: 8px;
}
.contType001.typeHeadS .itemCheck {
	background: #eee;
	text-align: center;
	font-size: 9px;
	color: #888;
	border-radius: 2px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	cursor: default;
	display: none;
}
.contType001.typeHeadS .itemCheck.selected {
	background: #deedfb;
	color: #465b7a;
}
.contType001.typeHeadS .itemCheck.disabled {
	color: #bbb;
}
.contType001.typeHeadS .itemCheck label {
	display: block;
	padding: 3px 5px 2px;
}
.contType001.typeHeadS .itemImg {
	text-align: center;
	margin-bottom: 3px;
	position: relative;
}
.contType001.typeHeadS .itemImg img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.contType001.typeHeadS .colType5 .itemImg {
	height: 60px;
}
.contType001.typeHeadS .colType5 .itemImg img {
	max-height: 60px;
	max-width: 120px;
}
.contType001.typeHeadS .colType4 .itemImg {
	height: 75px;
}
.contType001.typeHeadS .colType4 .itemImg img {
	max-height: 75px;
	max-width: 140px;
}
.contType001.typeHeadS .itemImg.clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 30px;
	background: #fff;
	padding: 10px;
	border-radius: 2px;
	box-shadow: 0 0 7px 0 rgba(0,0,0,0.3);
	z-index: 125;
}
.contType001.typeHeadS .itemImg.clone img {
	max-width: 40px;
	max-height: 40px;
}
.contType001.typeHeadS .contInfo {
	display: table;
	table-layout: fixed;
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.contType001.typeHeadS .contInfoIn {
	display: table-cell;
	vertical-align: middle;
}
.contType001.typeHeadS .contInfoIn + .contInfoIn {
	width: 250px;
	text-align: right;
}
.contType001.typeHeadS .contInfo .contLink {
	text-align: left;
	vertical-align: middle;
	padding: 4px 0 10px;
}
.contType001.typeHeadS .contInfo .contLink li {
	margin: 0;
}
.contType001.typeHeadS .contInfo .contLink li + li {
	margin-left: 7px;
}
.contType001.typeHeadS .contNote {
	font-size: 11px;
	color: #666;
}
.contType001.typeHeadS .makerName {
	margin-bottom: 1px;
	font-size: 11px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1.1;
}
.contType001.typeHeadS .itemName {
	font-size: 13px;
	line-height: 1.1;
	word-wrap: break-word;
	overflow-wrap: break-word;
	overflow: hidden;
	max-height: 28px;
	margin-bottom: 3px;
	position: relative;
}
.contType001.typeHeadS .itemName.is-ellipsis::after {
	content: '…';
	position: absolute;
	bottom: 0;
	right: 0;
	background: #fff;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 34%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 34%,rgba(255,255,255,1) 100%);
	display: inline-block;
	line-height: 1.1;
	color: #0000dd;
	padding-left: 10px;
}
.contType001.typeHeadS .is-hover .itemName.is-ellipsis::after {
	color: #0099ff;
}
.contType001.typeHeadS .itemName a {
	display: block;
}
.contType001.typeHeadS .itemPrice {
	color: #f00;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	line-height: 1;
}
.contType001.typeHeadS .colType4 .itemPrice {
	font-size: 15px;
}
.contType001.typeHeadS .starRate {
	margin-top: 2px;
}
.contType001.typeHeadS .starRate::before {
	content: '';
	display: inline-block;
	background: url(https://img1.kakaku.k-img.com/images/category/itemlist/bg_reviewrank_01.png) no-repeat;
	width: 12px;
	height: 12px;
	margin: 0 2px 0 0;
	vertical-align: -1px;
}
.contType001.typeHeadS .starRate .num1 {
	color: #ff8400;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}
.contType001.typeHeadS .starRate .num2 {
	color: #666;
	font-size: 10px;
}
.contType001.typeHeadS .btnRanking { /* 190116 sm23 */
	text-align: center;
	margin: 3px 0 5px;
}
.contType001.typeHeadS .btnRanking a:hover img {
	opacity: .9;
}
/* 見出し小タイプ枠（for #ct085/#ct086/#ct087） 181101 sm23 end*/

/* 比較オーバーレイ 181101 sm23*/
/* オーバーレイ */
.compareOverlay {
	position: fixed;
	bottom: -100%;
	left: 50%;
	background: rgba(0, 0, 0, 0.4);
	padding: 7px 7px 0;
	width: 930px;
	margin-left: -465px;
	border-radius: 5px 5px 0 0;
	box-sizing: border-box;
	z-index: 120;
	box-shadow: 0 1px 9px 0 rgba(0,0,0,0.4);
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" ,"ＭＳ Ｐゴシック", Osaka ,arial ,verdana ,sans-serif;
}
.compareOverlay .compareOverlayIn {
	background: #eee;
	padding: 0;
	border-radius: 4px 4px 0 0;
}
.compareOverlay .compareOverlayTitle {
	position: relative;
	padding: 8px 17px 6px;
}
.compareOverlay .title {
	font-weight: bold;
	font-size: 14px;
}
.compareOverlay .compareItemNum {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana;
	color: #f00;
}
.compareOverlayCloseBtn {
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/category/variation/variation_close_01.png) no-repeat;
	width: 26px;
	height: 0;
	padding-top: 26px;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	top: -14px;
	right: -14px;
	cursor: pointer;
}
.compareOverlayConWrp {
	display: table;
	width: 100%;
	table-layout: fixed;
	padding-bottom: 12px;
}
.compareOverlayConIn {
	display: table-cell;
	vertical-align: middle;
}
.compareOverlayConIn.compareBtnWrp {
	text-align: center;
	width: 128px;
	padding: 0 18px;
}
.compareOverlay .compareBtn {
	display: inline-block;
	vertical-align: middle;
}
.compareOverlay .compareBtn a {
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/common/btn_compare.png) no-repeat;
	width: 128px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
	text-indent: 100%;
}
.compareOverlay .compareBtn a:hover {
	background-position: 0 -44px;
}
.compareOverlay .helpLinkSub {
	font-size: 11px;
	padding: 0 0 0 2px;
}
.compareOverlay .itemConSlide {
	overflow: hidden;
	padding: 0 18px;
	position: relative;
	width: 748px;
	min-height: 63px;
	box-sizing: border-box;
}
.compareOverlay .itemConSlideIn {
	overflow: hidden;
}
.compareOverlay .slideBtnPrev,
.compareOverlay .slideBtnNext {
	position: absolute;
	top: 50%;
	color: #fff;
	background: #888;
	border-radius: 2px;
	padding-top: 22px;
	width: 20px;
	height: 0;
	white-space: nowrap;
	overflow: hidden;
	margin-top: -10px;
	cursor: pointer;
	z-index: 1;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
	display: none;
}
.compareOverlay .slideBtnPrev:hover,
.compareOverlay .slideBtnNext:hover {
	background: #999;
}
.compareOverlay .slideBtnPrev {
	left: 8px;
}
.compareOverlay .slideBtnNext {
	right: 14px;
}
.compareOverlay .slideBtnPrev:after,
.compareOverlay .slideBtnNext:after {
	content: '';
	display: block;
	position: absolute;
	left: 7px;
	top: 6px;
	height: 11px;
	width: 6px;
	background: url(https://img1.kakaku.k-img.com/images/common/arrow_left.svg) no-repeat;
}
.compareOverlay .slideBtnNext:after {
	background: url(https://img1.kakaku.k-img.com/images/common/arrow_right.svg) no-repeat;
	left: 8px;
}
.compareOverlay .itemContList {
	white-space: nowrap;
	letter-spacing: -0.4em;
}
.compareOverlay .itemContListIn {
	display: inline-block;
	width: 173px;
	background: #fff;
	border: 1px solid #ddd;
	margin-right: 5px;
	padding: 18px 10px 10px;
	box-sizing: border-box;
	border-radius: 3px;
	vertical-align: top;
	position: relative;
	letter-spacing: normal;
	transition: all .8s;
}
.compareOverlay .itemContListIn.newItem {
	border: 1px solid #ccc;
	box-shadow: 0 0 10px 0 #ccc inset;
}
.compareOverlay .deleteBtn {
	position: absolute;
	top: 3px;
	right: 3px;
	white-space: nowrap;
	width: 14px;
	height: 14px;
	background: #b3b3b3;
	overflow: hidden;
	text-indent: 100%;
	border-radius: 20px;
	cursor: pointer;
}
.compareOverlay .deleteBtn:after {
	position: absolute;
	top: 50%;
	right: 2px;
	width: 11px;
	height: 11px;
	margin-top: -7px;
	content: '';
	background: url(https://img1.kakaku.k-img.com/images/common/icon/icn_close.svg) no-repeat 0 -12px;
}
.compareOverlay .itemImg {
	width: 40px;
	height: 30px;
	text-align: center;
	margin-bottom: 3px;
	float: left;
}
.compareOverlay .itemImg img {
	max-width: 40px;
	max-height: 30px;
}
.compareOverlay .itemName {
	font-size: 12px;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	max-height: 30px;
}
.compareOverlay .itemIn2 {
	width: 100px;
	float: right;
}
/* 比較オーバーレイ 181101 sm23 end*/


/* ページ内リンク枠（カーテン） 190225 sm23 */
#ct088 .contTtlIn h3.noIcon {
	background: none;
	padding: 6px 10px 4px;
}
#ct088 .anchorLinkBtn {
	margin-bottom: 3px;
	text-align: center;
}
#ct088 .anchorLinkBtn li {
	display: inline-block;
}
#ct088 .anchorLinkBtn li:not(:nth-child(3n+1)) {
	margin-left: 6px;
}
#ct088 .anchorLinkBtn li:nth-child(n+4) {
	margin-top: 9px;
}
#ct088 .anchorLinkBtn li a {
	position: relative;
	display: inline-block;
	box-sizing:border-box;
	padding: 10px 22px 10px 15px;
	width: 186px;
	font-size: 14px;
	color: #595959;
	font-weight: bold;
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#f0f0f0 100%);
	border: 1px solid #dcdcdc;
	border-bottom: 2px solid #d9d9d9;
	border-radius: 2px;
	box-shadow: 0px 1px 0px 0px #fff inset;
}
#ct088 .anchorLinkBtn li a::after {
	content: '';
	position: absolute;
	top: calc(50% - 2px);
	right: 10px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 3.5px 0 3.5px;
	border-color: #595959 transparent transparent transparent;
}
#ct088 .anchorLinkBtn li a:hover {
	text-decoration: none !important;
	background-color: #f5f5f5;
	border-bottom: 1px solid #dcdcdc;
	transform: translateY(1px);
}
/* ページ内リンク枠（カーテン） 190225 sm23 end */


/* ===========  4.中間デザイン  =========== */

/* category-top */
.contTypeStyle .contType001 .contTtlIn {
	padding:0 10px 0 6px;
}
.contTypeStyle .contType001 .contTtlIn h2,
.contTypeStyle .contType001 .contTtlIn h3 {
	font-size:100%;
	padding:9px 0 8px 8px;
}
.contTypeStyle .contType001 .contTtlIn span.subText {
	font-size:92%;
	position:relative;
	bottom:2px;
}
.contTypeStyle .contType001 .contTtlIn span.imgText {
	padding:9px 2px 2px 5px;
}
.contTypeStyle .contType001 .contTtlIn span.ttlLabel {
	top:9px;
}

/* 試用・試乗レビュー 1809 sm29 */
#ct035 .contMainIn .reviewBx .revttl .testReview,
#ct042 .contMainIn .reviewBx .textArea .username .testReview {
  background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_test_review.png) no-repeat right;
  padding: 1px 70px 1px 0;
}
#ct035 .contMainIn .reviewBx .revttl .testDriveReview,
#ct042 .contMainIn .reviewBx .textArea .username .testDriveReview {
  background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_testdrive_review.png) no-repeat right;
  padding: 1px 70px 1px 0;
}
/* 試用・試乗レビュー 1809 sm29 end */

/* Chrome表示バグ修正 1810 sm29 */
.contType001 .contTab li:nth-child(2){
	width: 135px;
}
/* Chrome表示バグ修正 1810 sm29 end */
