@charset "utf-8";

/*headPart*/

/*sidePart*/
@import url("/css/blocks/menuBlock.css");
/*contentPart*/

/*footPart*/




/*------------------------------
カラム分け
------------------------------*/
#mainBlock{
	width:810px;
	text-align:left;
}
#menuBlock{
	float:left;
	width:200px;
	margin:20px 0 0 0;
	background:#F2F2F2 url(/img/common/bg_menu.gif) no-repeat;
}
#contentsBlock{
	float:right;
	width:590px;
	margin:20px 0 0 0;
}

/* コンテンツブロック */
#contentsBlock p{
	font-size:97%;
	margin:0 0 20px 0;
}
#contentsBlock h3{
	background:transparent url(/img/common/h_yellow.gif) no-repeat;
	width:590px;
	height:30px;
	margin:0 0 5px 0;
}
#contentsBlock h3 img{
	margin:7px 0 0 8px;
}

/* フォーム */
#orderForm{
	width:590px;
	margin:20px 0 0 0;
}
#orderForm table{
	width:590px;
	border-top:#ECE9D8 solid 3px;
	border-bottom:#ECE9D8 solid 3px;
}
#orderForm tr{
	border-bottom:#ECE9D8 solid 1px;
}
#orderForm tr th,
#orderForm tr td{
	font-size:93%;
	padding:5px 10px;
	vertical-align:top;
}
#orderForm tr.rowbg th,
#orderForm tr.rowbg td{background-color:#F9F8F3;}
#orderForm tr th{width:150px;}
#orderForm tr th span{
	font-size:93%;
	color:#CC3300;
	margin-left:5px;
}
#orderForm tr td{width:400px;}
#orderForm .caution{
	color:#CC3300;
	font-size:77%;
	text-align:right;
	padding-top:3px;
}
#orderForm #submitBtn{
	text-align:center;
}
#orderForm input{margin-right:5px;}
#orderForm input#postcode{
	width:80px;
}
#orderForm input#tel,
#orderForm input#total{
	width:150px;
}
#orderForm input#nameKanji,
#orderForm input#nameKana,
#orderForm input#address,
#orderForm input#email{
	width:280px;
}
#orderForm textarea{
	width:400px;
	height:200px;
}

/* エラー表示 */
#notice{
	width:590px;
	font-size:93%;
	margin:10px 0 30px 0;
}
#notice ul li{
	list-style:disc;
	font-size:110%;
	margin:5px 0 5px 30px;
}
