@charset "utf-8";
/* CSS Document */

#wrap	{margin: 0 auto;width: 600px;}

.header		{ padding:20px; background-color:#dfe3e8; }
.header h1	{ margin:0; font-size:20px; line-height:1; }

.footer		{ padding:20px; background-color:#dfe3e8; }
.header h4	{ margin:0; font-size:20px; line-height:1; }

.content	{ padding:20px; background-color:#ffffff; }
.content h2	{ margin:0; font-size:20px; line-height:1; }
/* 送信ボタン 黄*/
.buttonYellow					{padding:5px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom:4px;
						text-shadow: 0 1px #fff;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;
						background:#FFFF66;background: -webkit-gradient(linear, left top, left bottom, from(#FFFF66), to(#fff));background: -moz-linear-gradient(top, #FFFF66, #fff);
						background: -o-linear-gradient(top, #FFFF66, #fff);background: -ms-linear-gradient(top, #FFFF66, #fff); background: linear-gradient(top, #FFFF66, #fff);
						filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFF66', endColorstr='#fff');
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFF66', endColorstr='#fff)";
						-pie-background: linear-gradient(top, #FFFF66, #fff);behavior: url(../js/PIE.htc);}

.buttonYellow:hover,
.buttonYellow:focus		{bodser-color:#000;-moz-box-shadow:0 0 6px 0 #000;-weblit-box-shadow:0 0 6px 0 #000;box-shadow:0 0 6px 0 #000;behavior:url(../js/PIE.htc);}
/* 送信ボタン 赤*/
.buttonRed					{padding:5px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom:4px;
						text-shadow: 0 1px #fff;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;
						background:#FF6633;background: -webkit-gradient(linear, left top, left bottom, from(#FF6633), to(#fff));background: -moz-linear-gradient(top, #FF6633, #fff);
						background: -o-linear-gradient(top, #FF6633, #fff);background: -ms-linear-gradient(top, #FF6633, #fff); background: linear-gradient(top, #FF6633, #fff);
						filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF6633', endColorstr='#fff');
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF6633', endColorstr='#fff)";
						-pie-background: linear-gradient(top, #FF6633, #fff);behavior: url(../js/PIE.htc);}

.buttonRed:hover,
.buttonRed:focus		{bodser-color:#000;-moz-box-shadow:0 0 6px 0 #000;-weblit-box-shadow:0 0 6px 0 #000;box-shadow:0 0 6px 0 #000;behavior:url(../js/PIE.htc);}



/* 送信ボタン オレンジ*/
.btnSelect				{padding:5px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom:4px;
						text-shadow: 0 1px #fff;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;
						background:#ececec;background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#fff));background: -moz-linear-gradient(top, #ececec, #fff);
						background: -o-linear-gradient(top, #ececec, #fff);background: -ms-linear-gradient(top, #ececec, #fff); background: linear-gradient(top, #ececec, #fff);
						filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff');
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff)";
						-pie-background: linear-gradient(top, #ececec, #fff);behavior: url(../js/PIE.htc);}
				
.btnSelect:hover,
.btnSelect:focus			{bodser-color:#000;-moz-box-shadow:0 0 6px 0 #000;-weblit-box-shadow:0 0 6px 0 #000;box-shadow:0 0 6px 0 #000;behavior:url(../js/PIE.htc);}
/* 送信ボタン オレンジ*/
.button1				{padding:5px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom:4px;
						text-shadow: 0 1px #fff;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;
						background:#cc6600;background: -webkit-gradient(linear, left top, left bottom, from(#cc6600), to(#fff));background: -moz-linear-gradient(top, #cc6600, #fff);
						background: -o-linear-gradient(top, #cc6600, #fff);background: -ms-linear-gradient(top, #cc6600, #fff); background: linear-gradient(top, #cc6600, #fff);
						filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc6600', endColorstr='#fff');
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc6600', endColorstr='#fff)";
						-pie-background: linear-gradient(top, #cc6600, #fff);behavior: url(../js/PIE.htc);}
				
.button1:hover,
.button1:focus			{bodser-color:#cc0000;-moz-box-shadow:0 0 6px 0 #cc0000;-weblit-box-shadow:0 0 6px 0 #cc0000;box-shadow:0 0 6px 0 #cc0000;behavior:url(../js/PIE.htc);}
/* 送信ボタン 緑*/
.button2				{padding:5px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom:4px;
						text-shadow: 0 1px #fff;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;
						background:#00cc00;background: -webkit-gradient(linear, left top, left bottom, from(#00cc00), to(#fff));background: -moz-linear-gradient(top, #00cc00, #fff);
						background: -o-linear-gradient(top, #00cc00, #fff);background: -ms-linear-gradient(top, #00cc00, #fff); background: linear-gradient(top, #00cc00, #fff);
						filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00cc00', endColorstr='#fff');
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00cc00', endColorstr='#fff)";
						-pie-background: linear-gradient(top, #00cc00, #fff);behavior: url(../js/PIE.htc);}
				
.button2:hover,
.button2:focus			{bodser-color:#003300;-moz-box-shadow:0 0 6px 0 #003300;-weblit-box-shadow:0 0 6px 0 #003300;box-shadow:0 0 6px 0 #003300;behavior:url(../js/PIE.htc);}
/* 送信ボタン 赤*/
.button3				{padding:5px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom:4px;
						text-shadow: 0 1px #fff;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;
						background:#ff3300;background: -webkit-gradient(linear, left top, left bottom, from(#ff3300), to(#fff));background: -moz-linear-gradient(top, #ff3300, #fff);
						background: -o-linear-gradient(top, #ff3300, #fff);background: -ms-linear-gradient(top, #ff3300, #fff); background: linear-gradient(top, #ff3300, #fff);
						filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff3300', endColorstr='#fff');
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff3300', endColorstr='#fff)";
						-pie-background: linear-gradient(top, #ff3300, #fff);behavior: url(../js/PIE.htc);}
				
.button3:hover,
.button3:focus			{bodser-color:#660000;-moz-box-shadow:0 0 6px 0 #660000;-weblit-box-shadow:0 0 6px 0 #660000;box-shadow:0 0 6px 0 #660000;behavior:url(../js/PIE.htc);}
/* 送信ボタン 青*/
.button4				{width:180px;height:100px;font-size:20px; font-weight:bold;
						padding:5px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom:4px;
						text-shadow: 0 1px #fff;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;
						background:#ff3300;background: -webkit-gradient(linear, left top, left bottom, from(#ff3300), to(#fff));
						background:	-moz-linear-gradient(top, #ff3300, #fff);background: -o-linear-gradient(top, #ff3300, #fff);
						background: -ms-linear-gradient(top, #ff3300, #fff); background: linear-gradient(top, #ff3300, #fff);
						filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff3300', endColorstr='#fff');
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff3300', endColorstr='#fff)";
						-pie-background: linear-gradient(top, #ff3300, #fff);behavior: url(../js/PIE.htc);}
				
.button4:hover,
.button4:focus			{bodser-color:#660000;-moz-box-shadow:0 0 6px 0 #660000;-weblit-box-shadow:0 0 6px 0 #660000;box-shadow:0 0 6px 0 #660000;behavior:url(../js/PIE.htc);}
/* 送信ボタン 赤*/
.button5				{width:180px;height:100px;font-size:20px; font-weight:bold;
						padding:5px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom:4px;
						text-shadow: 0 1px #fff;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;
						background:#ff3300;background: -webkit-gradient(linear, left top, left bottom, from(#ff3300), to(#fff));
						background:	-moz-linear-gradient(top, #ff3300, #fff);background: -o-linear-gradient(top, #ff3300, #fff);
						background: -ms-linear-gradient(top, #ff3300, #fff); background: linear-gradient(top, #ff3300, #fff);
						filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff3300', endColorstr='#fff');
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff3300', endColorstr='#fff)";
						-pie-background: linear-gradient(top, #ff3300, #fff);behavior: url(../js/PIE.htc);}
				
.button5:hover,
.button5:focus			{bodser-color:#660000;-moz-box-shadow:0 0 6px 0 #660000;-weblit-box-shadow:0 0 6px 0 #660000;box-shadow:0 0 6px 0 #660000;behavior:url(../js/PIE.htc);}

.reviewLine				{ border-top:1px solid #ff0000;}
.reviewLine1			{ border-top:1px dashed #ff0000;}

.responseDetail			{ background-color:#fff; font-size:22px; }
.responseHeader			{ background-color:#CCC; font-size:16px; }


/* ユーザーセレクト表示／消去  */
.visibleTableTr { display: table-row; }
.hideTableTr { display: none; }





