/*????????????????*/
table#main td#service {width:234px; padding:0 3px 20p 3px; vertical-align:top;}

table#main td#news {width:267px; padding:3px 0 20px 0; vertical-align:top; margin-bottom:10px;}
table#main td#news h3 {padding-left:8px;}

table#main td#inquiry {width:217px; padding:3px 0 20px 0; vertical-align:top; margin-bottom:10px;}
table#main td#service a {margin:0; padding:0;}

/*????????*/
td#service ul#serv_list li.serv_item {margin:0; padding:0; border:1px solid #fff;}

/*????????*/
div.topic {padding:10px 0px 2px 10px;}
div.topic span.date {color:#573B1B; display:block; margin-bottom:2px; padding-left:15px; background-image:url(../images/item_head.gif); background-repeat:no-repeat; background-position:left 30%;}
div.topic p.article {padding-bottom:3px; border-bottom:dotted 1px #573B1B; line-height:1.2;}

/*??????????*/
div.inq_cate {border-bottom:1px solid #8A644A; padding:10px 0 8px 3px;}
div.inq_cate h4 {border-left:6px solid #999; padding:0 0 3px 5px;}
div.inq_cate p {border-left:6px solid #999; padding:0 0 3px 10px;}
div.inq_cate span.to_inq {border-left:6px solid #999; padding:0 0 0 5px; display:block; text-align:right;}
h3 {
	font-size: 0.9em;
}
