li {list-style:none;}
img {border:0;}
a {color:#333;}

h1, h2, h3, h4 {margin:0; padding:0;}

/* 共通設定 */
	
	


.ctr {
	padding:10px 0 30px 0;
	text-align:center;
}



	.a1 {
		 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F1EFEE), color-stop(100%, #F8F8F8));
 background-image: -webkit-linear-gradient(top, #F1EFEE, #F8F8F8);
 background-image: -moz-linear-gradient(top, #F1EFEE, #F8F8F8);
 background-image: -ms-linear-gradient(top, #F1EFEE, #F8F8F8);
 background-image: -o-linear-gradient(top, #F1EFEE, #F8F8F8);
 background-image: linear-gradient(top, #F1EFEE, #F8F8F8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F1EFEE, endColorstr=#F8F8F8);
		padding:5px;
		border:1px solid #ccc;
		font-size:14px;
		font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
		border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
box-shadow: 2px 2px 2px #eee;
-webkit-box-shadow: 2px 2px 2px #eee;
-moz-box-shadow: 2px 2px 2px #eee; 
	}
	
	.a2 {
		background:#F5F5F5 url(img/kage.jpg);
		border:1px solid #ccc;
		font-size:14px;
		line-height:24px;
		font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
		margin-bottom:2px;
	}
	
	.mini {font-size:10px; font-family:"Times New Roman", Times, serif; color:#FF6666;}
	.rset {
		width:145px;
		height:43px;
		background:url(../img/contact/reset.gif);
		border:0;
		cursor:pointer;
	}
	
	.smit {
		width:145px;
		height:43px;
		background:url(../img/contact/submit.gif);
		border:0;
		cursor:pointer;
	}
	
	
	.doui {
		width:145px;
		height:43px;
		background:url(../img/contact/doui.gif);
		border:0;
		cursor:pointer;
	}
	
	.oksmit {
		width:145px;
		height:43px;
		background:url(../img/contact/ok.gif);
		border:0;
		cursor:pointer;
	}
	
	.ngback {
		width:145px;
		height:43px;
		background:url(../img/contact/ng.gif);
		border:0;
		cursor:pointer;
	}
	
	
	.red {color:#900;}
	
	
.pp {
	overflow:scroll; 
	overflow-x:hidden; 
	height:100px; 
	width:560px; 
	margin:10px auto;
	padding:20px;
	border:1px solid #C0C0C0;
	}
	
	
	
	
	
	

.sendb{
border:1px solid #ffad41; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding: 10px 10px 10px 10px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #ffc579;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc579), color-stop(100%, #fb9d23));
 background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
 background-image: linear-gradient(top, #ffc579, #fb9d23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23);
}

.sendb:hover{
 border:1px solid #ff9913; background-color: #ffaf46;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e78404), color-stop(100%, #ffaf46));
 background-image: -webkit-linear-gradient(top, #e78404, #ffaf46);
 background-image: -moz-linear-gradient(top, #e78404, #ffaf46);
 background-image: -ms-linear-gradient(top, #e78404, #ffaf46);
 background-image: -o-linear-gradient(top, #e78404, #ffaf46);
 background-image: linear-gradient(top, #e78404, #ffaf46);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e78404, endColorstr=#ffaf46);
}


.clrb{
border:1px solid #d6d6d6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding: 10px 10px 10px 10px;font-weight:bold; text-align: center; color: #333; background-color: #ededed;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #ccc));
 background-image: -webkit-linear-gradient(top, #ededed, #ccc);
 background-image: -moz-linear-gradient(top, #ededed, #ccc);
 background-image: -ms-linear-gradient(top, #ededed, #ccc);
 background-image: -o-linear-gradient(top, #ededed, #ccc);
 background-image: linear-gradient(top, #ededed, #ccc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ededed, endColorstr=#ccc);
}

.clrb:hover{
 border:1px solid #cccccc; background-color: #d6d6d6;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc), color-stop(100%, #d6d6d6));
 background-image: -webkit-linear-gradient(top, #ccc, #d6d6d6);
 background-image: -moz-linear-gradient(top, #ccc, #d6d6d6);
 background-image: -ms-linear-gradient(top, #ccc, #d6d6d6);
 background-image: -o-linear-gradient(top, #ccc, #d6d6d6);
 background-image: linear-gradient(top, #ccc, #d6d6d6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ccc, endColorstr=#d6d6d6);
}


	