@charset "utf-8";
/* ===================================================================
CSS information

 file name  :contact.css
 author     :meets
style info  :ページ設定　ハックは最下部に記述
=================================================================== */

/*--------------------------------------------------------------------
基本設定
--------------------------------------------------------------------*/
.content_base table{
	width:800px;
	margin:0 auto 30px;
}

.content_base table tr{
}

.content_base table th{
	background:#d4e8fa;
	color:#3482c5;
	width:200px;
	padding:5px;
}

.content_base table td{
	padding:5px;
}





span.red{
	color:#FF0004;
	font-size:0.5em;
	margin:0 5px;
}

table{
	margin:0 auto 30px;
}

table th{
	background:#dddddd;
	padding:0;
	margin:0;
	width:200px;
	color:#323232;
}

input,textarea{
border:0;
padding:10px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#aaa;
border:solid 1px #ccc;
margin:10px;
width:500px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
}

.radio input{
border:0;
padding:10px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#aaa;
border:solid 1px #ccc;
margin:10px;
width:auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
}

table.kakunin td{
padding:10px;
font-size:1.3em;
font-family:Arial, sans-serif;
margin:10px;
width:500px;
}

input.zip{
width:200px;
}

button{
border:solid 1px #ccc;
padding:10px 30px;
margin:0 0 20px;
font-family:Arial, sans-serif;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
color:#333;
cursor:pointer;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#aaa));
background-image: -webkit-linear-gradient(top, #ddd, #aaa);
background-image: -moz-linear-gradient(top, #ddd, #aaa);
background-image: -ms-linear-gradient(top, #ddd, #aaa);
background-image: -o-linear-gradient(top, #ddd, #aaa);
background-image: linear-gradient(top, #ddd, #aaa);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd', endColorstr='#aaa',GradientType=0 ); /* IE6-9 */
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px -1px 1px rgba(255, 255, 255, 0.8);
}

.text_base{
	padding:5px 20px;
}

.error_list{
	color:#FF0004;
	margin:0 40px 30px;
}

.error_list li{
	margin:0 0 5px 0;
}