@charset "UTF-8";
.art { padding: 60px 100px 60px 100px; }
	.art p { padding:8px 0 8px 0; margin: 0; font-size:14px;}
		.art p a {color:#333; text-decoration:underline;}
			.art p a:hover {color:#F90; }

	.contact-form { width: 100%; padding: 0; margin:20px 0 20px 0; border-collapse: collapse;}
			.contact-form th { display: block; padding:24px 0 0 0; font-size:14px; text-align:left; vertical-align:top; font-weight:normal; }
			.contact-form td { display: block;  padding:8px 0 8px 0; font-size:14px;}
				.contact-form td.wfull { padding: 16px !important; margin-top: 8px; min-height: 1.5em;}
			.wfull, .whalf, .wshort {  box-sizing: border-box;padding: 1em; background:#EEE; border: none; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";}
			.wfull { width:100%; background: #EEE;}
			.whalf { width:50%; background: #EEE;}
			.wshort {width:120px; background: #EEE;}

		#btn{ width:100%;text-align:center;}
			#btn table {width:100%;margin:0 auto;}
			#btn td { padding:16px 0 0 0; text-align:center;}
			#btn input { display:block; width:260px; margin:0 auto; padding:24px 0; overflow:hidden; border:none; text-align:center; color:#FFF; font-size:14px; background:#666; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; cursor: pointer;}
				#btn input:hover {  background:#F90;}