#aboutus{
position:relative;
text-align: center;
background : #f9f9f2 url(../img/header.gif) no-repeat center top;
height: 80px;
width: 100%;
}
#aboutus_p{
position:relative;
top:10px;
right:10px;
text-align:right;
}
#center .h-1{
background-repeat:no-repeat;
padding:0px 0 0 14px;
color:#633;
border-top:6px solid #184d7b;
border-bottom:1px solid #bbb;
background-color:#f7f7f6;
margin-top:5px;
}

#arealist h2 a:link,#arealist h2 a:visited,#arealist h4 a:link,#arealist h4 a:visited{
text-decoration:none;
color:#000;
}
.main_p{padding:0 15px 15px 15px;}
.main_p a:link,.main_p a:visited{color:#000033;}
.bofore_p{padding:15px;}
#goriyoulist{padding-bottom:15px;}
#goriyoulist li{margin-left:33px;}
#arealist ul{margin-bottom:20px;}
#arealist h2,#arealist h4{background-color:#f7f7f6;border-bottom:1px solid #444;clear:left;padding-left:5px;text-align:center;}
#arealist li{list-style:none;padding:0 10px;width:70px;float:left;}
#arealist .h-1,#arealist2 h2,#yougo h2,#akabouinfo h2{background-color:#d6d6d5;border-bottom:1px solid #444;clear:both;text-align:center;}
#arealist2 h2{margin-top:60px;}
#arealist2 li{padding-left:10px;list-style:none;}
#center{width:553px;float:left;}

#ourcompany{
clear:both;
position:relative;
top:0;
left:0;
}

.gifcopy{
width:174px;
border:none;
margin:0;
}
#arealist2 a:link,#arealist2 a:visited{
color:#000;
}
.topgif{
float:right;
padding:3px;
}

.yougoli{
margin-top:10px;
padding: 0 0 0 22px;
width:165px;
color: #000066;
display:block;
text-decoration: underline;
background : url(../img/linkback.gif) no-repeat 1px 5px;
text-align: left;
}
.setsumei{
list-style:inside;
text-indent:10px;
}

#akabouinfo{
margin-bottom:15px;
}

.akabouinfo_h6{
text-decoration:underline;
padding:10px 10px 0;
}

.akabouinfo_p{
padding:0px 10px 10px;
}

.gyoumunaiyou-list,.areahtml{
width:95%;
padding:2%;
border:1px solid #ddd;
}
.gyoumunaiyou-list h4,.areahtml h4{
clear:both;
width:100%;
background:#eee url(../img/linkback.gif) no-repeat 1px -54px;
text-indent:7%;
border-bottom:1px solid #bbb;
border-right:1px solid #aaa;
}
.areahtml{
min-height:8em;
}
.areahtml li{
float:left;
list-style:none;
margin:5px 0;
padding:0 10px;
width:75px;
}
#areahtmlbox .areahtml{
width:90%;
margin:0 auto;
}
.areahtmlcontainer #ourcompany{
margin-top:250px;
}
#phonearea{
margin-bottom:25px;
}
.phone{
margin-left:5px;
}
.introimg{
width:264px;
padding:5px;
}

#freedial{
margin-bottom:20px;
}

.kinrin{
margin-left:20px;
}

.box{
margin-bottom:30px;
}

#p_end{
margin-bottom:200px;
}
.ichiran{
margin:15px;}

.ichiran td,.ichiran th,.ichiran th a{
border-bottom:1px dotted #bbb;
border-right:1px dotted #bbb;
border-left:1px dotted #bbb;
padding:10px;
}
.ichiran th,.ichiran th a{
width:auto;
padding:3px 5px;
border-bottom:1px dotted #bbb;
border-right:1px dotted #bbb;
border-left:1px dotted #bbb;
background-color:#e5e5e5;
color:#184d7b;
}