@charset "EUC-JP";
#contents dl dt{ font-weight: bold; line-height: 150%; padding-left: 10px; width: 110px; float: left; }
#contents dl dd{ line-height: 150%; width: 460px; float: left; padding: 0 0 5px; }

#contents ul li{ line-height: 150%; padding-left: 10px; padding-top: 5px; width: 570px; list-style: none; }

#contents img{ margin-top: 10px; }

#main{ width: 840px; }
#main_fla{ width: 800px; margin: 20px; }


#service_info{ width: 780px; margin: 10px auto; padding: 0px; }
.service{ width: 230px; margin: 5px; padding: 5px; border-left: solid 2px #669; float: left; }
.service p{ font-size: 10px; }
h4{ padding: 0px 5px 10px 5px; }
h4 a{ color: #006; text-decoration: none; }
h4 a:hover{ color: #900; text-decoration: underline; font-style: italic; }
.more{ clear: left; margin-left: 170px; text-align: right; }
.service img{ display: block; margin: 0px 10px 10px 0px; float: left; }