#left_contents h3{ margin:0 0 15px 0; padding:5px 10px; background-color:#555555; color:#ffffff; font-weight:bold; }

/* Q：リスト */
#list_q {width:708px; clear:both; margin:0 0 15px 0; padding:20px 5px 20px 5px; border:1px solid #CCCCCC; border-top:5px solid #CCCCCC; }
#list_q::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#list_q:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#list_q dl { clear:both; zoom:1; overflow:visible; width:708px; margin:0; padding:0 0 10px 0; }
#list_q dl::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#list_q dl:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#list_q dl dt {width:45px; float:left;margin:0; padding:0 0 0 1em;}
#list_q dl dd {float:left; width:620px; margin:0; padding:0; }

/* 回答 */
#list_ans {width:708px; clear:both; margin:0 0 45px 0; padding:10px 5px 20px 5px; border:1px solid #CCCCCC; border-top:5px solid #CCCCCC; line-height:1.4;}
#list_ans .ans {width:708px;  border-bottom:1px solid #999999; padding:5px 0 5px 0; border-bottom:1px solid #999999; margin-bottom:5px;}
#list_ans .ttl_q { width:678px; padding:5px 0 5px 30px; background:url('/support/air_con/images/q_btn.gif') no-repeat 1px 5px; min-height:20px; height:auto! important; height:20px; margin:5px auto 5px auto;}
#list_ans .ttl_q span{ display:block; float:left; width:2em; }
#list_ans .ttl_q span.r{ display:block; float:left; width:628px; font-weight:bold; }
#list_ans .box_a { clear:both; width:668px; background:#000; min-height:30px; margin:5px auto 5px auto; padding:5px 0 5px 30px; background:url('/support/air_con/images/a_btn.gif') no-repeat 1px 5px; border-top:1px solid #cccccc;}
#list_ans .box_a img.ico{ margin:0 5px -5px 0; border:none; }

#list_ans .box_a ul.dot{ margin:0; padding:0; list-style:none; }
#list_ans .box_a ul.dot li{ padding:0 0 5px 20px; background:url('/support/images/dot_black.gif') no-repeat 10px 8px; zoom:1; }
#list_ans .box_a ul.dot li.dot_none{ padding:0 0 5px 10px; background:none; }
#list_ans .box_a ul.list{ margin:0px; padding:0px; list-style:none; }
#list_ans .box_a ul.list li{ padding:0 0 5px 20px; }
#list_ans .box_a ol.num{ margin:0; padding:0; list-style:none; }
#list_ans .box_a ol.num li{ padding:0 0 5px 20px; }
#list_ans .box_a ol.num li.no1{ background:url('/support/image/no-1.gif') no-repeat 0 2px; }
#list_ans .box_a ol.num li.no2{ background:url('/support/image/no-2.gif') no-repeat 0 2px; }
#list_ans .box_a ol.num li.no3{ background:url('/support/image/no-3.gif') no-repeat 0 2px; }

#list_ans .link{ margin: 5px 0 0 0; padding:0 0 0 15px; background:url("/support/images/arrow_link.gif") no-repeat 0 5px; }
#list_ans .txt_indent { text-indent:-1.3em; margin:0; padding:0 0 2px 1.3em; }

/* Pagetop */
.pagetop{ margin:10px 5px 15px 5px; text-align:right; }
.pagetop a {text-decoration:none;}