/*
==================================================================
* 共通指定
==================================================================
*/
	a:link{
		text-decoration:none;
		color:#529fd7;
	}

	a:visited{
		text-decoration:none;
		color:#529fd7;
	}

	a:hover{
		text-decoration:none;
		color:#7eb349;
	}

	body{
		font-size:11pt;
		background-color:#FFFFFF;
	}

	p.navi{
		background-image:url("../img/icon_result.gif");
		background-repeat:no-repeat;
		margin:10px 0 0 5px;
		padding:5px 0 0 22px;
		font-size:9pt;
		height:19px;
	}

	#menu-table{
		width:600px;
		border-style:solid;
		border-color:#2F94C9;
		background-color:#ffffff;
	}

	tr,td{
		font-size:11pt;
		vertical-align:text-top;
	}

	#title{
		text-align:left;
		padding:20px 0 20px 10px;
		vertical-align:text-top;
	}

	#value{
		width:180px;
		vertical-align:text-top;
		text-align:center;
		padding:20px 0 20px 0;
	}

	.footer{
		font-size:8pt;
	}

	table #box{
		width:570px;
		border:solid 7px #F3F3F3;
		align:center;
	}

	table #box td{
		border:solid 1px #F3F3F3;
	}

	.kanri{
		text-align:center;
	}

	input.bottom{
		margin:0 0 20px 0;
	}


	/* 最初の画面
	-----------------------------------------------------------*/
	#main-title{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		width:463px;
		height:65px;
		padding:30px 0 0 95px;
		margin:0 0 20px 55px;
	}

	html>/**/body #main-title{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		text-align:center;
		width:463px;
		height:65px;
		padding:30px 0 0 5px;
		margin:0 0 20px 55px;
	}

	#ttl{
		background-image:url("../img/ttl.gif");
		background-repeat:no-repeat;
		margin:30px 0 15px 10px;
		width:560px;
		height:60px;
		text-align:center;
		font-size:14pt;
		font-weight:bold;
		letter-spacing:6px;
		color:#666666;
	}

	#sub-ex{
		font-size:8pt;
		text-align:right;
		margin:0 10px 0 0;
	}

	#hissu{
		color:#3FB6F6;
		font-size:8pt;
	}


	/* 確認画面
	-----------------------------------------------------------*/
	#main-ttl_preview{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		width:463px;
		height:65px;
		padding:30px 0 0 150px;
		margin:0 0 20px 55px;
	}

	html>/**/body #main-ttl_preview{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		text-align:center;
		width:463px;
		height:65px;
		padding:30px 0 0 0;
		margin:0 0 20px 60px;
	}


	/* 完了画面
	-----------------------------------------------------------*/
	#main-ttl_end{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		width:463px;
		height:65px;
		padding:30px 0 0 190px;
		margin:0 0 60px 55px;
	}

	html>/**/body #main-ttl_end{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		text-align:center;
		width:463px;
		height:65px;
		padding:30px 0 0 0;
		margin:0 0 60px 55px;
	}

	img.daiji{
		margin:50px 0 30px 100px;
	}


	/* 集計結果画面
	-----------------------------------------------------------*/
	#main-ttl_result{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		width:463px;
		height:65px;
		padding:30px 0 0 190px;
		margin:20px 0 20px 55px;
	}

	html>/**/body #main-ttl_result{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		text-align:center;
		width:463px;
		height:65px;
		padding:30px 0 0 0;
		margin:20px 0 0 55px;
	}

	table #box_result{
		width:570px;
		border:solid 7px #F3F3F3;
		align:center;
	}

	table #box_result td{
		border:solid 1px #F0EEEF;
		padding:15px 0 10px 10px;
	}

	p.red{
		font-size:8pt;
		color:#FE1515;
		margin:10px 0 10px 0;
	}


	/* エラー画面
	-----------------------------------------------------------*/
	#main-ttl_error{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		width:463px;
		height:65px;
		padding:30px 0 0 210px;
		margin:0 0 60px 55px;
	}

	html>/**/body #main-ttl_error{
		font-size:13pt;
		color:#666666;
		font-weight:bold;
		letter-spacing:3px;
		background-image:url("../img/pengin.gif");
		background-repeat:no-repeat;
		text-align:center;
		width:463px;
		height:65px;
		padding:30px 0 0 5px;
		margin:0 0 20px 60px;
	}

	.back_url{
		margin:170px 0 0 0;
		text-align:center;
	}

