/* ---------- タイトル ---------- */
div#main_box_title{
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url("../img/card_title.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:800px;
	height:60px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	text-indent:-999999px;
	clear:both;
}

/*テキスト*/
p.card_box{
	width:750px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 10px 30px;
	text-align:left;
	line-height:150%;
	color:#ffffff;
	clear:both;
	}
p.card_box span{
	color:#ffffff;
	}

/*ボタン*/
div#botan {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/card_botan.png);
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;
	width:300px;
	height:30px;
	text-indent:-999999px;
	clear:both;
}
div#botan a{
	display:block;
	list-style-type:none;
	width:100%;
	height:100%;
	}
div#botan a.other {
}
div#botan a.this {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/card_botan_on.png);
	background-repeat:no-repeat;
}
div#botan a:hover {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/card_botan_on.png);
	background-repeat:no-repeat;
}

/*テキスト*/
p.title{
	width:700px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 10px 0px;
	text-align:center;
	line-height:150%;
	color:#ffffff;
	clear:both;
	}

/*box*/
p.box{
	width:400px;
	height:auto;
	margin:0px auto;
	padding:10px;
	text-align:left;
	line-height:150%;
	color:#E2D084;
	border:1px dashed #E2D084;
	clear:both;
	}
p.box span{
	color:#ffffff;
	}

/*table*/
table{
	margin:10px auto;
	padding:2px;
	width:80%;
	height:auto;
	clear:both;
	}
table th{
	margin:0px;
	padding:3px;
	text-align:right;
	color:#34021C;
	background-color:#E2D084;
	font-size:12px;
	}
table td.form{
	margin:0px;
	padding:3px;
	text-align:left;
	color:#ffffff;
	background-color:#DB0F10;
	font-size:12px;
	}
table td.title{
	margin:0px;
	padding:3px;
	text-align:center;
	color:#ffffff;
	background-color:#DB0F10;
	font-size:12px;
	}