@charset "UTF-8";

.art { width:430px; padding:20px 25px; }
	.art h3 { margin:0; padding:20px 0 0 0 ; font-size: 16px; font-weight: normal;}
	.art p { margin:0; padding:8px 0; font-size: 16px;}
	.contact { padding:8px 0 8px 0;}
		.contact form { margin:0; padding:0;}
		.contact p { padding:8px 0 8px 0; margin:0; font-size:14px; }
		.contact p a { text-decoration:none; color:#666;}
		.contact th { display: block; padding:12px 0 4px 0 ; vertical-align: top; font-size:16px; text-align: left;}
		.contact td { display: block; padding:0 0 12px 0; vertical-align: top; font-size:16px;}
		.contact-form { margin:8px 0; }
			.contact-form input, .contact-form select { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";}
			.wfull { width:400px;}
			.whalf { width:200px;}
			.wshort { width:80px;}
		#btn{ width:100%;text-align:center;}
			#btn table { margin:0 auto;}
			#btn td { padding:16px 0 0 0; text-align:center;}
		#confirm { display:block; width:300px; height:60px; margin:0 auto; padding:0; overflow:hidden; border:none; text-align:center; background:url(images/confirm.jpg) no-repeat center; cursor: pointer; text-indent:-400px;}
		#send { display:block; width:300px; height:60px; margin:0 auto; padding:0; overflow:hidden; border:none; text-align:center; background:url(images/send.jpg) no-repeat center; cursor: pointer; text-indent:-400px;}
		#back { display:block; width:300px; height:60px; margin:0 auto; padding:0; overflow:hidden; border:none; text-align:center; background:url(images/back.jpg) no-repeat center; cursor: pointer; text-indent:-400px;}