/* pcparts */

#pcparts{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_all.gif) repeat-y left;
}

#pcparts .mainTiT{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/tit_main.jpg) no-repeat left top;
	height: 280px;
}

#pcparts .read{
	font-weight: bold;
	color: #d3d3d3;
	font-size: 100%;
	line-height: 130%;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
		min-height:1%;
	_height:1px;
}
#pcparts .pageBox{
	padding-left: 12px;
}

#pcparts .partBox01,
#pcparts .partBox02,
#pcparts .partBox03,
#pcparts .partBox04,
#pcparts .partBox05,
#pcparts .partBox06{
	width: 736px;
	padding-bottom: 25px;
}

#pcparts .partBox01{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_index_part1.jpg) no-repeat left top;
}

#pcparts .partBox02{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_index_part2.jpg) no-repeat left top;
}

#pcparts .partBox03{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_index_part3.jpg) no-repeat left top;
}

#pcparts .partBox04{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_index_part4.jpg) no-repeat left top;
}

#pcparts .partBox05{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_index_part5.jpg) no-repeat left top;
}

#pcparts .partBox06{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_index_part6.jpg) no-repeat left top;
}

#pcparts .partTiT{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_index_tit.gif) no-repeat left top;
}

#pcparts .txtRight{
	font-size: 114%;
	line-height: 140%;
	padding-left: 350px;
	padding-top: 10px;
	padding-right: 10px;
}


#pcparts .btm01{
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

#pcparts .whyBox{
	padding: 20px 30px;
	width: 700px;
}


#pcparts .whyLeft{
	width: 420px;
	float: left;
}

#pcparts .whyRight{
	float: none;
	padding-left: 40px;
}

#pcparts .whyLeft p{
	color: #FFFFFF;
	font-size: 107%;
	line-height: 140%;
	padding-top: 5px;
}

#pcparts .whyBox h4{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/hasen_01.gif) repeat-x left bottom;
	padding-bottom: 3px;
}

#pcparts .intro{
	border-right: 1px solid #d4d5d6;
	border-bottom: 1px solid #d4d5d6;
	border-left: 1px solid #d4d5d6;
	width: 728px;
	margin-left: 15px;
	background: #f4f4eb;
	padding-bottom: 10px;

}

#pcparts .intro .introTxT{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/img_intro.jpg) no-repeat right top;
	min-height:1%;
	_height:1px;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 40px;
}

#pcparts .intro .introTxT p{
	width: 470px;
	font-size: 107%;
	line-height: 150%;
}

#pcparts .intro .tbl{}

#pcparts .intro .introTbl{
	margin-left: 15px;
	border-top: 1px solid #b1b4b8;
	border-left: 1px solid #b1b4b8;
	color: #4C4C4C;
}

#pcparts .intro .introTbl th,
#pcparts .intro .introTbl td{
	border-right: 1px solid #D3D6D8;
	border-bottom: 1px solid #b1b4b8;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	}

#pcparts .intro .introTbl th{
	width: 23%;
	font-weight: bold;
}

#pcparts .intro .introTbl th.gray,
#pcparts .intro .introTbl td.w1,
#pcparts .intro .introTbl td.w2{
	width: 22%;
	background: #ececec;
}


#pcparts .intro .introTbl td.price,
#pcparts .intro .introTbl td.price2{
	border-right: 1px solid #b1b4b8;
}

#pcparts .intro .introTbl .pFont{
	font-family: verdana;
}

#pcparts .intro .introTbl .red{
	color: #EC0000;
	font-weight: bold;
}

#pcparts .intro .introTbl td.price2{
	background: #ececec;
}


#pcparts .intro .introTbl caption{
	text-align: left;
	font-weight: bold;
	color: #4c4c4c;
	padding-bottom: 3px;
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/p_02.gif) no-repeat left;
	padding-top: 3px;
	padding-left: 16px;
}


#pcparts .banner01{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_all2.gif) repeat;
}


.banner02{
	padding-top: 10px;
}

.banner02 a:hover img,
#mid .bannerItem a:hover img,
#present .toHome a:hover img{
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}


/* 中ページ */

#mid{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/all_mid.gif) repeat-y left;
	margin-left: 9px;
		min-height:1%;
	_height:1px;
	display:block;
}

#mid .navi01{
}

.navi02{
	padding-left: 9px;
}

#mid .navi01 li,
.navi02 li{
	float: left;
}

#mid .totop,
.navi02 .totop{
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 740px;
}

.navi02 .totop{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/all_mid.gif) repeat-y left;
}

#mid .contents{
	padding-right: 21px;
	padding-left: 13px;
	min-height:1%;
	_height:1px;
	padding-bottom: 10px;
}

#mid p{
	font-size: 121%;
	line-height: 140%;
	padding-bottom: 15px;
	}

#mid .kiji{
	padding-top: 10px;
}

#mid .kiji .BoxTxT{
	padding-top: 10px;
	padding-bottom: 10px;
}
#mid .kiji .BoxTxT img{
	margin-right: 15px;
	margin-bottom: 10px;
}

#mid .kiji .BoxTxT .boxR{
	width: 440px;
	float: right;
}

#mid .capBox,
#mid .capBox2{
	padding-left: 95px;
	padding-top: 15px;
	padding-bottom: 30px;
}

#mid .capBox2{
	padding-bottom: 50px;
}


#mid .cap,
#mid .cap2,
#mid .cap3{
	background: #E7E7E7;
	float: left;
	margin-right: 10px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
}

#mid .cap{
	width: 252px;
	margin-bottom: 10px;
}

#mid .cap2{
	width: 495px;
}

#mid .cap3{
	width: 502px;
}


#mid .cap img,
#mid .cap2 img,
#mid .cap3 img{
	border: 1px solid #0000FF;
	margin-right: 9px;
}

#mid .cap p,
#mid .cap2 p,
#mid .cap3 p{
	font-size: 100%;
	line-height: 130%;
	padding-top: 3px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 9px;
}

#mid .cap2 img,
#mid .cap3 img{

	float: left;
}


#mid .cap3 p{
	margin-top: 0px;
	padding-top: 5px;
}


#mid .att{
	padding: 10px 10px 30px;
}

#mid .att ul{
	font-size: 114%;
	font-weight: bold;
	line-height: 140%;
	color: #40474D;
}

#mid .att li{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/p_01.gif) no-repeat left 7px;
	padding-left: 28px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 10px;
}

#mid .att li.nonLine{
	border-bottom: 1px dotted #ffffff;

}

#mid .item{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_choice.gif) repeat-y left;
	padding: 10px;
	border-bottom: 1px solid #d9d9d9;
}

#mid .item h5{
	padding-top: 25px;
}

#mid .item h5.ddr3{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/p_ddr3.gif) no-repeat left;
	padding-left: 50px;
}

#mid .item h5.ddr2{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/p_ddr2.gif) no-repeat left;
	padding-left: 50px;
}

#mid .itemBox,
#mid .itemBox2{
	padding-left: 3px;
	padding-top: 8px;
	padding-bottom: 3px;
	min-height:1%;
	_height:1px;
	border-top: 5px solid #D43A0D;
}

#mid .itemBox2{

}

#mid .itemOther{
	width: 430px;
	float: left;
	padding-right: 10px;
}

#mid .itemInfo{
	padding-bottom: 20px;
}

#mid .itemInfo h5,
#mid .itemInfo h6{
	font-size: 121%;
	padding-top: 8px;
	padding-bottom: 8px;
}

#mid .imgItem{
	width: 242px;
	float: left;
	text-align: right;
}

#mid .itemTxT img{
	border: 1px solid #FFFFFF;
	float: right;
	margin-left: 10px;
}




#mid .itemTxT p{
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
	width: 430px;
}

#mid .itemTxT p.short{
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
	width: 490px;
}

#mid .bannerItem{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 25px;
}


#mid .lastAtt{
	padding: 8px;
	font-size: 93%;
	line-height: 130%;
	background: #F1F2F3;
	color: #5E5E5E;
}

/* プレゼントページ */

#present{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_pre_01.gif) repeat-y left;
	min-height:1%;
	_height:1px;
	width: 760px;

}

#present .introBox{
	min-height:1%;
	_height:1px;
	padding-left: 20px;
}

#present .introL{
	float: left;
	width: 395px;
	padding-top: 5px;
	font-size: 114%;
	line-height: 150%;
}

#present .introBox img{
	float: right;
}

#present .introBox .data{
	background: #E40001;
	padding: 3px 5px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	width: 245px;
	margin-left: 60px;
}

#present .preBox{
	padding-left: 9px;
}


#present .parts{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_parts_on.gif) repeat-y left;
	width: 243px;
	margin-right: 6px;
	float: left;
	border-bottom: 1px solid #ffd200;
}

#present .partsOff{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/bg_parts_off.gif) repeat-y left;
	width: 243px;
	margin-right: 6px;
	float: left;
	border-bottom: 1px solid #ffd200;
}

#present .dataBox{
	font-size: 100%;

	padding-top: 5
];
	padding-left: 12px;
	padding-top: 5px;
}

#present .dataBox .Fred{
	font-weight: bold;
	color: #FF0000;
}

#present .dataImg{
	width: 212px;
	padding-top: 5px;
}

#present .dataImg img{
	border: 1px solid #CCCCCC;
	margin-bottom: 3px;
}

#present .totop{
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/p_03.gif) no-repeat right;
	text-align: right;
	margin-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 18px;
	font-size: 93%;
}

#present .entry{
	padding-top: 7px;
	padding-left: 6px;
	padding-bottom: 7px;
}

#present .oubo{
	border: 3px solid #fff5c6;
	background: #FFFFFF;
	width: 730px;
	margin-left: 11px;
}

#present .point{
	color: #504420;
	font-size: 107%;
	line-height: 140%;
	width: 690px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#present .point .head{
	color: #504420;
	font-weight: bold;
	float: left;
	width: 120px;
	background: url(http://img.kakaku.com/images/article/pr/09/pcparts/p_04.gif) no-repeat left;
	padding-left: 23px;
}
#present .point .min{
	float: left;
	width: 540px;
}
#present .point .min ul{
	padding-left: 15px;
	padding-bottom: 5px;
}
#present .point .min li{
	list-style-type: disc;
}

#present .toHome{
	text-align: center;
	padding-top: 15px;
}

/* 他 */

.fL{
	float: left;
}

.fR{
	float: right;
}


.floatClear{
	clear: both;
}

.mL10{
	margin-left: 10px;
}
.mTop10{
	margin-top: 10px;
}

.mTop25{
	margin-top: 25px;
}

.vb{
	vertical-align:bottom;
	}
	
.test{

position:absolute;

bottom: 0;

}

.w240{
	width: 240px;
}

.block{
display:block;
	}

.fontS{
	font-size: 79%;
}
