@charset "UTF-8";
#common h2 { color:#00003A; padding:8px 0 2px 0; border-bottom:1px solid #666; font-size:17px; line-height:19px;}
	#common h2 strong { display:block; padding:2px 0 2px 16px; border-left:4px solid #00003A;}


.art { width:820px; padding:15px 20px 15px 20px; }
	.art p { font-size:13px; padding:8px 0; margin:0;line-height:1.4em;}

.contact { width:740px; padding:0 60px 15px 60px; }
	.contact form { margin:0; padding:0;}
	.contact p { padding:8px 0 8px 0; margin:0; font-size:13px; }
	.contact p a { text-decoration:none; color:#666;}
		.contact p a:hover { color: #F88; text-decoration:underline;}
	#contact-form { margin:0; border-collapse:collapse; width:740px; background:#FFF;}
		#contact-form th { padding:8px 24px; font-size:13px; text-align:left; vertical-align:top; font-weight:normal; border:1px solid #AAA; background:#DDD;}
		#contact-form td { padding:4px 8px; font-size:13px; border-left:none; text-align:left;border:1px solid #AAA; background:#FFF;}
		.wfull { width:540px;}
		.whalf { width:270px;}
		.wshort { width:80px;}
	#btn{ width:100%;text-align:center;}
		#btn table { margin:0 auto;}
		#btn td { padding:8px 0; text-align:center;}
		#btn td input {display:block; width:200px; height:34px; margin:0 auto; padding:0; overflow:hidden; border:none; text-align:left; cursor:pointer; text-indent:-300em; color:#E5E5E5;}
	#confirm { background:url(images/confirm.jpg) no-repeat center;}
		#confirm:hover { background-image:url(images/confirm-bg.jpg);}
	#send { background:url(images/send.jpg) no-repeat center;}
		#send:hover { background-image:url(images/send-bg.jpg);}
	#back { background:url(images/back.jpg) no-repeat center;}
		#back:hover { background-image:url(images/back-bg.jpg);}
