@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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/parts/bg_contbox_02.png) no-repeat;
}
.contType001 .contTtlIn {
	background:url(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 100% -210px no-repeat;
}
.contType001 .contTab li.on span span{
	background: url(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/parts/bg_cmtballoon_01.png) right bottom no-repeat;
	padding: 2px 9px 4px;
}

/* ===========  3.個別パーツ  ===========*/

/* ct001 */
#ct001 .contTtlIn h2,
#ct001 .contTtlIn h3 {
	background:url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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 .privilegeLabel span.price .linkWrap {
	background-image: url(http://img1.kakaku.k-img.com/images/category/parts/bg_label_04.png);
}
#ct003 .specialLabel span.price .linkWrap {
	background-image: url(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat 0 0;
}
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl3 {
	background:url(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1000px 0;
}
#ct005 .pmItemRank .pmItemRank2 th {
	background:#fffad7 url(http://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1200px 0;
}
#ct005 .pmItemRank .pmItemRank3 th {
	background:#fffad7 url(http://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1400px 0;
}
#ct005 .pmItemRank .pmItemRank4 th {
	background:#e8e8e8 url(http://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1600px 0;
}
#ct005 .pmItemRank .pmItemRank5 th {
	background:#e8e8e8 url(http://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(http://img1.kakaku.k-img.com/images/category/line_dotted_01.gif) repeat-x left bottom;
	/background:#FFF url(http://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(http://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(http://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;
}

/* ct006 */
#ct006 .contTtlIn h2,
#ct006 .contTtlIn h3 {
	background:url(http://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(http://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(http://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 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest1 span {
	background: url(http://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left 2px;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest2 span {
	background: url(http://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -98px;
}
#ct007 .contMainIn .rankbtnBoxMain table.rankpopBtn th.rankpopBest3 span {
	background: url(http://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(http://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 .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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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 table.rankpopList th.rankpopBest1 span {
	background: url(http://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left 2px;
}
#ct010 table.rankpopList th.rankpopBest2 span {
	background: url(http://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -98px;
}
#ct010 table.rankpopList th.rankpopBest3 span {
	background: url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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;
}


/* ct013 */
#ct013 .contTtlIn h2,
#ct013 .contTtlIn h3 {
	background:url(http://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(http://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(http://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_05.png) no-repeat right bottom;
}
#ct013 .contMainIn .contentMenuMainBg {
	background:url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/contentmenu/bg_contentmenu_07.gif) no-repeat 11px 5px;
}
#ct013 .contMainIn .contentMenuSub {
	background:url(http://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(http://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(http://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(http://img.kakaku.com/images/game/reserved/reserved_noimage.gif) no-repeat center 30px;	
}

/* ct015 */
#ct015 .contTtlIn h2,
#ct015 .contTtlIn h3 {
	background:url(http://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(http://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(http://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(http://img.kakaku.com//images/dvd/reserved/reserved_noimage.gif) no-repeat center 35px;	
}

/* ct017 */
#ct017 .contTtlIn h2,
#ct017 .contTtlIn h3 {
	background:url(http://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(http://img.kakaku.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(http://img.kakaku.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(http://img.kakaku.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(http://img.kakaku.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(http://img.kakaku.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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/parts/bg_contbox_03.png) repeat-y;
}
#ct019 .contTtlIn h2,
#ct019 .contTtlIn h3 {
	background:url(http://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -3600px;
	padding-left:44px;
}
#ct019 .contMain {
	background:url(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_bk.gif) no-repeat;
}
#ct020 .spCoodiHeadphone {
	background:url(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_headphone.gif) no-repeat;
}
#ct020 .spCoodiLcdfilm {
	background:url(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_lcdfilm.gif) no-repeat;
}
#ct020 .spCoodiSdcard {
	background:url(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_sdcard.gif) no-repeat;
}
#ct020 .spCoodiBattery {
	background:url(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_battery.gif) no-repeat;
}
#ct020 .spCoodiApps {
	background:url(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat 0 0;
}
#ct020 .spCoodiItem .headphone a:hover img {
	background:url(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -188px 0;
}
#ct020 .spCoodiItem .lcdfilm a:hover img {
	background:url(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -370px 0;
}
#ct020 .spCoodiItem .sdcard a:hover img {
	background:url(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -553px 0;
}
#ct020 .spCoodiItem .battery a:hover img {
	background:url(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_btn.png) no-repeat -725px 0;
}
#ct020 .spCoodiItem .apps a:hover img {
	background:url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat 0 0;
}
#ct020 .spCoodiHeadphone .catebtn a:hover img {
	background:url(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -327px 0;
}
#ct020 .spCoodiLcdfilm .catebtn a:hover img {
	background:url(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -652px 0;
}
#ct020 .spCoodiSdcard .catebtn a:hover img {
	background:url(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -973px 0;
}
#ct020 .spCoodiBattery .catebtn a:hover img {
	background:url(http://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(http://img1.kakaku.k-img.com/images/parts/pricemenu/smartphone/coordinate_cateBtn.png) no-repeat -1300px 0;
}
#ct020 .spCoodiApps .catebtn a:hover img {
	background:url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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 .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(http://img1.kakaku.k-img.com/images/category/t_casio.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.seiko{
	background:url(http://img1.kakaku.k-img.com/images/category/t_seiko.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.citizen{
	background:url(http://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(http://img1.kakaku.k-img.com/images/category/t_rolex.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.omega{
	background:url(http://img1.kakaku.k-img.com/images/category/t_omega.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.tagheuer{
	background:url(http://img1.kakaku.k-img.com/images/category/t_tagheuer.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.panerai{
	background:url(http://img1.kakaku.k-img.com/images/category/t_panerai.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.franckmuller{
	background:url(http://img1.kakaku.k-img.com/images/category/t_franckmuller.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.iwc{
	background:url(http://img1.kakaku.k-img.com/images/category/t_iwc.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.hermes{
	background:url(http://img1.kakaku.k-img.com/images/category/t_hermes.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.cartier{
	background:url(http://img1.kakaku.k-img.com/images/category/t_cartier.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.chanel{
	background:url(http://img1.kakaku.k-img.com/images/category/t_chanel.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.bulgari{
	background:url(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/t_chopard.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.audemars{
	background:url(http://img1.kakaku.k-img.com/images/category/t_audemars.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.gucci{
	background:url(http://img1.kakaku.k-img.com/images/category/t_gucci.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.graham{
	background:url(http://img1.kakaku.k-img.com/images/category/t_graham.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.jaeger{
	background:url(http://img1.kakaku.k-img.com/images/category/t_jaeger.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.tiffany{
	background:url(http://img1.kakaku.k-img.com/images/category/t_tiffany.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.patek{
	background:url(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/t_longines.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.hamilton{
	background:url(http://img1.kakaku.k-img.com/images/category/t_hamilton.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li.audemarspiguet{
	background:url(http://img1.kakaku.k-img.com/images/category/t_audemarspiguet.gif) left no-repeat;
}
#ct023 .fashionSeries .nameBox ul li,
#ct023 .fashionSeries .nameBoxend ul li {
	background:url(http://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.audemarspiguet a {
	color:#000000;
}


/* ct024 */
#ct024 .contTtlIn span.floatR {
	margin-top: 7px;
}
#ct024 .contTtlIn h2,
#ct024 .contTtlIn h3 {
	background:url(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat left top;
	line-height: 130%;
}


/* ct026 */
#ct026 .contTtlIn h2,
#ct026 .contTtlIn h3 {
	background:url(http://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;
}

/* ct027 */
#ct027 .contTtlIn h2,
#ct027 .contTtlIn h3 {
	background:url(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/spacer.gif);
}
#ct027 .tblBtoPickup .btoShop {
	background: url(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/akiba/category_top/articleDotPcParts.png) no-repeat 0 4px;
}
#ct029 #akbBox.anime .articleList li {
	background: url(http://img1.kakaku.k-img.com/images/akiba/category_top/articleDotAnime.png) no-repeat 0 4px;
}
#ct029 #akbBox.hobby .articleList li {
	background: url(http://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(http://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(http://img1.kakaku.k-img.com/images/akiba/category_top/cateTop_cssSprite.png) no-repeat 0 0;
}
#ct029 #akbBox.anime .weeklyRank .title {
	background: url(http://img1.kakaku.k-img.com/images/akiba/category_top/cateTop_cssSprite.png) no-repeat -61px 0;
}
#ct029 #akbBox.hobby .weeklyRank .title {
	background: url(http://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(http://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(http://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(http://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;
}


/* ct030 */
#ct030 .contTtlIn h2,
#ct030 .contTtlIn h3 {
	padding: 0;
}
#ct030 .contMainIn {
	padding: 0;
	background:url(http://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(http://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(http://img1.kakaku.k-img.com/images/category/icon_eiga_rank1.gif) no-repeat 0 5px; }
#ct030 .contMainIn .contMainPart .contMainPartIn li.no2 a { background:url(http://img1.kakaku.k-img.com/images/category/icon_eiga_rank2.gif) no-repeat 0 5px; }
#ct030 .contMainIn .contMainPart .contMainPartIn li.no3 a { background:url(http://img1.kakaku.k-img.com/images/category/icon_eiga_rank3.gif) no-repeat 0 5px; }
#ct030 .contMainIn .contMainPart .contMainPartIn li.no4 a { background:url(http://img1.kakaku.k-img.com/images/category/icon_eiga_rank4.gif) no-repeat 0 3px; }
#ct030 .contMainIn .contMainPart .contMainPartIn li.no5 a { background:url(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/chosatai/icon_nodeta.png) center no-repeat;
	height:55px;
	margin-bottom: -5px;
}


/* ct033 */
#ct033 .contTtlIn h2,
#ct033 .contTtlIn h3 {
	background:url(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/icon_arrow_01.png) no-repeat -400px top;
	left:0;
}
#ct034 .userReportBox .reportBtnRight {
	background: url(http://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(http://img1.kakaku.k-img.com/images/category/icon_arrow_01.png) no-repeat -598px top;
}
#ct034 .userReportBox .reportBtnRight:hover {
	background: url(http://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(http://img1.kakaku.k-img.com/images/category/bg_balloon_01.png) repeat-y -2100px 0;
}
#ct034 .userReportBox .reportRevIn {
	background: url(http://img1.kakaku.k-img.com/images/category/bg_balloon_01.png) no-repeat -3500px bottom;
	float:left;
}
#ct034 .userReportBox .reportRevMain {
	background: url(http://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(http://img1.kakaku.k-img.com/images/category/bg_balloon_02.png) repeat-y 0 0;
}
#ct034 .userReport .noReport .reportRevIn {
	background: url(http://img1.kakaku.k-img.com/images/category/bg_balloon_02.png) no-repeat -1400px bottom;
}
#ct034 .userReport .noReport .reportRevMain {
	background: url(http://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(http://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(http://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -2800px;
	padding-left:44px;
}
#ct035 .contMainIn {
    background: url(http://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(http://img1.kakaku.k-img.com/images/category/icon_nobbs_bg.gif) no-repeat left center;
}
#ct035 .contMainIn .reviewBx.noEntry p {
    background: url(http://img1.kakaku.k-img.com/images/category/icon_noreview_bg.gif) no-repeat left center;
}
#ct035 .contMainIn .bbsBx li {
    background: url(http://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(http://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 .pro span,#ct035 .contMainIn .reviewBx .revttl .moni span {
    font-weight: bold;
}
#ct035 .contMainIn .reviewBx .revttl .pro:hover,#ct035 .contMainIn .reviewBx .revttl .moni:hover {text-decoration:none;color:#333;}
#ct035 .contMainIn .reviewBx .revttl .pro:hover span,#ct035 .contMainIn .reviewBx .revttl .moni:hover span {color:#CC0000;}
#ct035 .contMainIn .reviewBx .revttl .pro {
    background: url(http://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 .pro span {
    color: #CC0000;
}
#ct035 .contMainIn .reviewBx .revttl .moni {
	background:url(http://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: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 .rating {
    background: url(http://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(http://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(http://img1.kakaku.k-img.com/images/category/qa_bg.gif) repeat-x top;
	text-decoration:none;
}
#ct036 #qaListTblNew td span.qaCount {
	background:url(http://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(http://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(http://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;
}

/* ct038 */
#ct038 .contTtlIn h2,
#ct038 .contTtlIn h3 {
	background:url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -200px;
	padding-left:44px;
}
#ct042 .contMainIn {
background: url(http://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(http://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;}

#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(http://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(http://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;
}

/* ct043 */
#ct043 .contTtlIn h2,
#ct043 .contTtlIn h3 {
	background:url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/qa_btn_bg_btm.gif) no-repeat left bottom;
	width:695px;
}
#ct044 #QandA .qaBtnTop{
	background: url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 0;}
#ct047 .iconMag_report {background:url(http://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -13px;}
#ct047 .iconMag_event {background:url(http://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -26px;}
#ct047 .iconMag_remark {background:url(http://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -39px;}
#ct047 .iconMag_spextra {background:url(http://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -52px;}
#ct047 .iconMag_serial {background:url(http://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -65px;}
#ct047 .iconMag_woman {background:url(http://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -78px;}

/* ct048 */
#ct048 .contTtlIn h2,
#ct048 .contTtlIn h3 {
	background:url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/parts/bg_balloon_02.png) no-repeat right bottom;
}
#ct048 .gridItem .itemCont .balloonSttlIn {
	display:block;
	background: url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/parts/bg_icon_03.png) no-repeat 0 -2200px;
	padding-left:44px;
}
#ct052 .contMainIn {
	background:url(http://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(http://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(http://img1.kakaku.k-img.com/images/category/arrow03.gif);
}


/* ct053 */
#ct053 .contTtlIn h2,
#ct053 .contTtlIn h3 {
	background:url(http://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("http://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1000px 0 #FFFAD7;
}
#ct053 .rankingTbl .ctgRank2 th {
	background: url("http://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1200px 0 #FFFAD7;
}
#ct053 .rankingTbl .ctgRank3 th {
	background: url("http://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1400px 0 #FFFAD7;
}
#ct053 .top3Ranking .ctgRank3 th {
	background: url("http://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("http://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png") no-repeat -1600px 0 #E8E8E8;
}
#ct053 .rankingTbl .ctgRank5 th {
	background: url("http://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("http://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("http://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("http://img1.kakaku.k-img.com/images/category/line_dotted_01.gif") repeat-x left bottom;
	/background: #fff url("http://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("http://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("http://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(http://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("http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/icon_ranking01.gif) no-repeat left top;
}
#ct054 .rankNo span.rank2 {
	background: url(http://img1.kakaku.k-img.com/images/category/icon_ranking02.gif) no-repeat left top;
}
#ct054 .rankNo span.rank3 {
	background: url(http://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(http://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(http://img1.kakaku.k-img.com/images/category/dotline_y.gif) repeat-y right top;
}
#ct054 .boxBlockLink p.end {
	background: url(http://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(http://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(http://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:190px;
}
#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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/pplrctgy_icons_pc.gif); }
#kaden #ct056 .pplrCtgyBox li { background-image: url(http://img1.kakaku.k-img.com/images/category/pplrctgy_icons_kaden.gif); }
#camera #ct056 .pplrCtgyBox li { background:-image url(http://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(http://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(http://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;
}


/* ct058 */
#ct058 .contTtlIn h2,
#ct058 .contTtlIn h3 {
	background:url(http://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("http://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("http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://img1.kakaku.k-img.com/images/category/parts/bg_contbox_05.png) repeat-y;
}
#ct061 .contMain {
	background:url(http://img1.kakaku.k-img.com/images/category/parts/bg_contbox_05.png) no-repeat right bottom;
}
#ct061 .contTtlIn h2,
#ct061 .contTtlIn h3 {
	background:url(http://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(http://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(http://img.kakaku.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(http://img.kakaku.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(http://img.kakaku.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(http://img.kakaku.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(http://img.kakaku.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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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;}

/* ===========  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;
}