@charset "utf-8";

INPUT, TEXTAREA, SELECT, OPTION{
	border-style :solid;
	background-color:#FFF;
	border-color:#ccc;
	color:#555;
	border-width:1px;
	font-size:11px}

#form_ctt .ttl{
	color:#4C4C4C;
	font-size:25px}

#form_ctt{
	border:1px #ccc solid;
	background-color:#AFC6D2;
	margin:0 auto;
	padding:0}
	
#form_ctt th,
#form_ctt td{
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
	padding:5px}

#form_ctt th{
	padding:0 10px;
	background-color: #ddf7fe;
	font-size:12px}

#form_ctt td{
	background-color:#FFF;
	text-align:left;
	font-size:12px}

.att{
	padding:0;
	margin:3px 0 0 0;
	font-size:80%}

#btn{
	margin:10px auto 0 auto;
	text-align:center}
	
#btn input{
	background-color: #c7eafc;
	border-color:#ccc;
	color:#7d7b60;
	border-style:ridge;
	height:21px;
	font-size:12px}
/*------------------------------------------------------------------------ Button ---------*/
a.btn{
font-size:14px;
text-align:center;
color:#fff;
display: inline-block;
padding:10px 15px;
text-decoration:none;
/*角丸の設定*/
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-o-border-radius: 7px;
-ms-border-radius: 7px;	
/*グラデーションの設定*/
background: linear-gradient(#80aed5, #3e78bd);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#80aed5),to(#3e78bd));
background: -moz-linear-gradient(#80aed5, #3e78bd);
background: -o-linear-gradient(#80aed5, #3e78bd);
background: -ms-linear-gradient(#80aed5, #3e78bd);
-pie-background: linear-gradient(#80aed5, #3e78bd);
/*ボックスシャドウの設定*/
-webkit-box-shadow: #ddd 0px 3px 3px;
-moz-box-shadow: #ddd 0px 3px 3px;
-o-box-shadow: #ddd 0px 3px 3px;
-ms-box-shadow: #ddd 0px 3px 3px;
box-shadow: #ddd 0px 3px 3px;
/*アニメーションの設定*/
-moz-transition:0.25s linear;
-webkit-transition:0.25s linear;
-o-transition:0.25s linear;
transition:0.25s linear;
behavior: url(PIE.htc);
}
a.btn:hover{
color:#ff3e94;
text-shadow: none;
background:#3e78bd;
/*グラデーションの設定*/
background: linear-gradient(#3e78bd, #80aed5);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3e78bd),to(#80aed5));
background: -moz-linear-gradient(#3e78bd, #80aed5);
background: -o-linear-gradient(#3e78bd, #80aed5);
background: -ms-linear-gradient(#3e78bd, #80aed5);
-pie-background: linear-gradient(#3e78bd, #80aed5);
behavior: url(PIE.htc);	
}