@charset "shift_jis";

/* 共通　CSS Document */


/*---------------------------------------------
 
---------------------------------------------*/
div#contarea {
	width: 797px;
	margin: 0px auto;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

h2#cont_title {
	display: block;
	width: 594px;
	height: 93px;
	margin: 0px auto;
	margin-bottom: 10px;
	padding: 0px;
}

table, tr, th, td {
	/*border-collapse: collapse;*/
	font-size: 0.9em;
	color: #333333;
	/*border: #FF0000 thin solid;*/
}
table {
	width: 697px;
	margin: 0px auto;
}
td.image {
	width: 120px;
	vertical-align: top;
}
td.title {
	font-size: 1.2em;
	font-weight: bold;
}
td.description {
	font-size: 0.9em;
	line-height: 1.0em;
}
td.price {
	color: #FF0000;
	font-size: 2.0em;
	font-weight: bold;
}

div#text_area {
	width: 797px;
	margin: 0px auto;
	padding: 0px;
	/*text-align: center;*/
}
img.text_area_img_top {
	display: block;
	width: 782px;
	height: 45px;
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
}
img.text_area_img_bottom {
	display: block;
	width: 782px;
	height: 45px;
	margin: 0px;
	padding: 0px;
}
div.cont {
	width: 782px;
	margin: 0px;
	padding: 0px;
	background: url(../../signup/images/center.png) repeat-y;
}
div.cont:after {	/* 高さ確認 */
	content: "";
	display: block;
	clear: both;
}