#ih_box{
	width: 1000px;
	height: 200px;
	margin: 0 auto;
	position: relative;
	
}

#ih_box a{
	position: absolute;
	left: 800px;
	top: 135px;
}

#main_wrapper{
	width: 1000px;
	margin: 0 auto;
}

h2 {
	background: url(/products/images/lineup.png) center top no-repeat;
	width: 1000px;
	height: 50px;
	text-indent: -10000px;
	margin: 10px 0;
}

.products_area{
	width: 1000px;
	/*background-color: lime;*/
	margin-bottom: 20px;
}

.products_area .left{
	width: 760px;
	float: left;
	/*background-color: blue;*/
}

h3{
	font-size: 120%;
	height: 39px;
	line-height: 39px;
}

h3 .maker{
	color: #900;
}

h3 .p_name{
	color: #333;
	margin-left: 50px;
}

.left_left{
	width: 380px;
	float: left;
	/*background-color: silver;*/
}

/*.open_price{
	width: 380px;
	height: 100px;
	background: url(/products/images/saiyasune.png) no-repeat top left;
}*/

.off_42{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_42.png) no-repeat top left;
}

.off_48{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_48.png) no-repeat top left;
}

.off_33{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_33.png) no-repeat top left;
}

.off_50{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_50.png) no-repeat top left;
}

.off_69{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_69.png) no-repeat top left;
}

.off_68{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_68.png) no-repeat top left;
}

.off_56{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_56.png) no-repeat top left;
}

.off_60{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_60.png) no-repeat top left;
}

.off_66{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_66.png) no-repeat top left;
}

.off_53{
	width: 380px;
	height: 100px;
	background: url(/products/images/off_53.png) no-repeat top left;
}

.off_canadian{
	width: 380px;
	height: 100px;
	background: url(/products/images/canadian.png) no-repeat top left;
}

.off_muji{
	width: 380px;
	height: 100px;
	background: url(/products/images/muji.png) no-repeat top left;
}

.campaign_price{
	width: 380px;
	height: 100px;
	background: url(/products/images/campaignprice.png) no-repeat top left;
}

.campaign_text{
	font-size: 130%;
	color: red;
	font-weight: bold;
}

.hinban{
	padding: 15px 0 0 110px;
	font-size: 90%;
	color: red;
	font-weight: bold;
}
.price{
	padding: 0 0 0 110px;
	font-size: 200%;
	color: red;
	font-family: "Arial Black";
	
}

.uchiwake{
	padding: 0 0 0 110px;
	font-size: 80%;
	color: #333;
	font-weight: bold;
}
.zubari{
	font-size: 130%;
	color: red;
	font-weight: bold;
	margin-top: 10px;
}

.jouken{
	padding: 0 0 0 110px;
	font-size: 90%;
	color: #333;
}

.kw{
	font-size: 80%;
	color: #333;
}

.id{
	font-size: 100%;
	color: #333;
	font-weight: bold;
}

.spec{
	font-size: 100%;
	color: #333;
	padding: 1px;
}

.left_right{
	width: 370px;
	float: right;
	/*background-color: red;*/
}

.products_area .right{
	width: 240px;
	float: right;
	/*background-color: red;*/
}

.products_area:after { content: url(/images_home/pixel.gif); display: block; clear: both; height: 0; } 
.products_area { display: inline-block; } 
.products_area { display: block; }

.products_area .left:after { content: url(/images_home/pixel.gif); display: block; clear: both; height: 0; } 
.products_area .left { display: inline-block; } 
.products_area .left { display: block; }

.normal{
	font-size: 90%;
	color: #333;
	font-weight: normal;
}

.pricenormal{
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

.hoshoutaishou{
	background-color: red;
	color: white;
	font-weight: bold;
	padding: 2px;
	margin-left: 5px;
}

/*IH*/

.daikin_price_b{
	width: 380px;
	height: 100px;
	background: url(http://ih.taiyokeikaku.co.jp/products/images/daikin_price_b.png) no-repeat top left;
}

.tsuujo{
	padding: 15px 0 0 110px;
	font-size: 90%;
	color: #C30;
	font-weight: bold;
}

.com{
	font-size: 80%;
	color: #2B7208;
	font-weight: bold;
}

#list{
	width: 100%;
	border: black 1px solid;
	border-collapse: collapse;
}

#list td{
	border:gray 1px solid;
	padding: 5px;
	text-align: center;
	font-size: 90%;
	
}

.titlebg{
	background-color: #fc6;
}