/* CSS by id */

#header{
	width:100%;
	height:120px;
	padding:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:center;
	vertical-align:text-bottom;
	background-color:#FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	}

#headertop{
	width:100%;
	height:72px;
	padding:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:center;
	vertical-align:text-bottom;
	background-color:#FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	}

#head{
	width:760px;
	margin-top:-60px;
	float:left;
	margin-left:7%;
	margin-right:7%;
	}

#head_sd{
	width:760px;
	margin-top:-5px;
	float:left;
	margin-left:7%;
	margin-right:7%;
	}

#headlogo{
	width:150px;
	float:left;
	}


/*	

#headcontents{
	float:left;
	width:610px;
	}
*/
	
#headnavi{
	float:left;
	width:600px;
	margin-bottom:0px;
	margin-top:10px;
	margin-left:0px;
	margin-top:0px;
	vertical-align:text-bottom;
	}

#layout{
	width:780px;
	margin-left:5%;
	margin-right:5%;
	margin-top:10px;
	margin-bottom:10px;
	float:inherit;
	}

#leftnavi{
	float:right;
	width:150px;
	font-size: 14px;
	}
	
#contents{
	float:right;
	width:460px;
	margin-left:5px;
	margin-bottom:5px;
	}
	
#floor_contents{
	float:right;
	width:610px;
	margin-left:15px;
	margin-bottom:5px;
	}

/*
#rightnavi{
	float:left;
	width:148px;
	font-size: 14px;
	}
*/

#rightnavi{
	float:right;
	width:152px;
	font-size: 11px;
	}


#footer{
	width:760px;
	margin-left:5%;
	margin-right:5%;
	text-align:center;
	}

#h1blk{
	position: relative;
	top: 110px;
	margin-left: 25%;
	width: 520px;
	height: 54px;
	padding:3px;
	text-align:center;
	vertical-align:bottom;
	border:0px dotted #FFCC33;
}

#h1blktop{
	position: relative;
	top: 90px;
	margin-left: 25%;
	margin-right: 25%;
	width: 520px;
	height: 52px;
	background-color:#ffffff;
	padding:3px;
	text-align:left;
	border:1px dotted #ff3300;
}

h2#pankuzu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

h2$#pankuzu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#midashimark {
	float:left;
	margin: 0px 0px 0px 10px;
}

h2#midashi {
	float:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	color: #FFFFFF;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

h2#osusume {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

h2#sonota {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

h2#webdepa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#RecLeft{
	float:left;
	width: 275px;
	height: 60px;
	margin: 1px;
	padding: 5px;
	text-align: left;
	line-height: 18px;
}

#RecRight{
	float:left;
	width: 275px;
	height: 60px;
	margin: 1px;
	padding: 5px;
	text-align: left;
	line-height: 18px;
}

/*電脳卸ページのおすすめサイト左側*/
#RecLeftD{
	float:left;
	width: 180px;
	height: 80px;
	margin-left: 10px;
	padding: 5px;
	line-height: 20px;
}

/*電脳卸ページのおすすめサイト中央*/
#RecCenterD{
	float: left;
	text-align: center;
	width: 160px;
	height: 80px;
	margin-top: 5px;
	padding: 5px;
	line-height: 20px;
}

/*電脳卸ページのおすすめサイト右側*/
#RecRightD{
	float: left;
	text-align: center;
	width: 160px;
	height: 80px;
	margin-top: 5px;
	padding: 5px;
	line-height: 20px;
}

/*電脳卸ページのおすすめサイト左側修正版*/
#RecomLeftD{
	float:left;
	width: 275px;
	height: 80px;
	margin-left: 1px;
	padding: 5px;
	line-height: 16px;
}

/*電脳卸ページのおすすめサイト右側修正版*/
#RecomRightD{
	float: left;
	width: 275px;
	height: 80px;
	margin-left: 1px;
	padding: 5px;
	line-height: 16px;
}

/*電脳卸検索フォーム*/
#kensakuD{
	width: 150px;
	height: 70px;
	padding: 5px;
	font-size: 12px;
	text-align: center;
	background-color: #000000;
}

/*電脳卸検索窓用フォーム*/
#formD{
	margin: 0px;
}

/*電脳卸検索窓オブジェクト*/
#objectD{
	width: 150px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

/*電脳卸検索窓用テキストボックス*/
#inputD{
	float: left;
	margin: 5px;
}

/*電脳卸検索窓用ボタン*/
#submitD{
	float: left;
	margin: 5px;
}

/*電脳卸検索窓用テキスト*/
#textD{
	color: #FFFFFF;
}

#ExpLeft{
	float:left;
	/*width: 200px;*/
	margin: 1px;
	padding: 5px;
	text-align: center;
	font-size: 10px;
}

#ExpRight{
	float:left;
	/*width: 350px;*/
	margin: 1px;
	padding: 5px;
	text-align: left;
	font-size: 14px;
}

#ExpMidashi{
	float:left;
	color: #FF6699;
	font-weight: bold;
}

#ExpMidashiImg{
	float:left;
	margin-top: 2px;
}

#ExpHanbai{
	float:left;
	color: #FF6699;
	font-weight: bold;
}

#ExpHanbaiImg{
	float:left;
	margin-top: 2px;
}

#ExpKakaku{
	color: #FF0000;
	font-weight: bold;
}

#ExpTxtLink{
	margin-top: 1px;
	font-size: 12px;
	text-align: right;
}

#ExpTxtLink2{
	margin-top: 1px;
	font-size: 12px;
	text-align: right;
}

#ExpTxtLink3{
	margin-top: 1px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: right;
}

#ExpTxtLink4{
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 12px;
	text-align: right;
}


#siteshoukai{
	padding: 5px;
}
