@charset "utf-8";
#main .title{
clear:both;
margin-bottom:5px;
}
dl.com-ditail{
overflow:hidden;
zoom:1;
border-bottom:1px solid #000;
margin-bottom:20px;
}
dl.com-ditail dt,
dl.com-ditail dd{
float:left;
border-top:1px solid #000;
padding:5px 0;
}
dl.com-ditail dt{
clear:both;
width:107px;
background:url(../img/com/point.gif) no-repeat 0 10px;
padding-left:13px;
}
dl.com-ditail dd{
width:580px;
}
dl.com-ditail dt.top,
dl.com-ditail dd.top{
border-top:none;
}
dl.com-ditail dd .bar{
clear:both;
height:11px;
background:url(../img/com/bar.gif) repeat-x left center;
}
dl.com-ditail dd .bar hr{
display:none;
}
dl.com-ditail dd img.no{
vertical-align:middle;
}
dl.com-ditail dd #accessmap{
margin-top:5px;
margin-bottom:5px;
border:1px solid #E2E2E2;
}

dl.com-ditail dd table th{
	padding:4px;
	margin:1px;
  background-color:#ffe2e4;
}
dl.com-ditail dd table td{
	padding:4px;
	margin:1px;
}
dl.com-ditail dd table {
	border-collapse: separate;
	border-spacing: 1px;
}

/*社長あいさつ*/
#greet-img{
float:left;
width:100px;
}
#greet-text{
float:right;
width:580px;
}
#greet-text .textR{
padding-top:1em;
}


