@charset "utf-8";

@import "base.css";
@import "common.css";


/*		Main contents
----------------------------------------------------*/

div#maincontent div#mainbox h2 {
	padding: 6px 0 0 75px;
	background: url(../images/h2_new.png) top left no-repeat;
	min-height: 59px;
	font-weight: bold;
	font-size: 110%;
	line-height: 1.2;
}
/* hide from Mac IE \*/
* html div#maincontent div#mainbox h2 { 
	height: 59px;
}
/* */ 

div.entryblock {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background: url(../images/line_gray.gif) bottom left repeat-x;
}

div.right-box {
	width: 300px;
	float: right;
}

p.left-box {
	width: 240px;
	float: left;
}

div.right-boxcam {
	width: 270px;
	float: right;
}

p.left-boxcam {
	width: 270px;
	float: left;
}


div.right-box h3 {
	margin: 0 0 5px 0;
	padding: 2px 0 0 0;
	
}
div.left-box h3 {
	margin: 0 0 5px 0;
	padding: 2px 0 0 0;
	
}

div.right-box p {
	padding: 0;
}
div.left-box p {
	padding: 0;
}


div.right-box p.price {
	padding: 0 5px 2px 5px;
	color: #008000;
}

p.price-bt a{
	margin: 5px 0 0 45px;
	display: block;
	height: 53px;
	text-indent:-9999px;
	background: url(../images/bt_price.png) 0 0 no-repeat;	
}

p.price-bt a:hover {
	background: url(../images/bt_price.png) 0 -53px no-repeat;
}
