 div.comment_item{padding: 30px; background: #F1F1F1; font-family: 'PTSansBold'; margin-top: 24px; border: 1px solid #D4D4D4; border-top: 4px solid #2653C8;}
	 div.comment_item a.capt_q{font-size: 16px; margin-top: 13px; line-height: 22px; margin-bottom: 0px; display: block;}
 div.answer_item{padding: 14px 30px; background: #fff; border: 1px solid #D4D4D4; border-top: 0px;}
	 div.answer_item div.hollow{font-family: PTSansBold; font-size: 14px;}
	 div.answer_item div.answer{padding-left: 40px; font-size: 14px; line-height: 17px;}

form{width: 100%; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; padding: 15px 0px; margin: 5px 0px 15px 0px;}
	form table{width: 100%;}
		form table td{padding: 8px 20px; vertical-align: middle;}
		form table td input{padding: 8px 10px!important; font-Family: "PTSansRegular"!important; border: 1px solid #CCC;  width: 460px;}
		form table td select{padding: 8px 10px!important; font-Family: "PTSansRegular"!important; border: 1px solid #CCC;  width: 460px;}
		form table td textarea{padding: 8px 10px!important; font-Family: "PTSansRegular"!important; border: 1px solid #CCC; width: 460px; max-width: 460px; min-width: 460px; height: 120px; max-height: 120px; min-height: 120px;}

p.ask {font-family: 'PTSerifBold'; font-size: 22px; margin-bottom: 11px; padding-left: 22px; color: #2653C8; margin-top: 20px;}

div.answer_detail{padding-bottom: 35px;}
	div.answer_detail p.date{color: #8C8C8C; font-size: 15px; margin: 0px 0px 20px 0px;}
	div.answer_detail div.answer_item{border: 1px solid #D4D4D4;}
	div.answer_detail a.whole_ans{display: block; font-size: 14px; margin-top: 10px;}
