#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;
}

#kyouka1{
background:url(../img/digital.jpg) no-repeat 0px 26px;
}

#kyouka2{
margin-top:40px;
background:url(../img/brand4.jpg) no-repeat 0px 26px;
}

#goriyoulist li{
display:none;
}
#goriyoulist{
height:120px;
}
#firsth6 a:link,#firsth6 a:visited,#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,#arealist h3{display:none;}
#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:355px;float:left;}
#right{
width:180px;
float:left;
margin-left:20px;
margin-top:-32px;
padding-top:20px;
padding-bottom:20px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-bottom:1px solid #444;
background-color : #eeeeee;
}
#ourcompany{
clear:both;
position:relative;
top:0;
left:0;
}
#news{
clear:both;
margin:0 0 15px 0;
border-style: solid;
border-width: 1em;
border-color:#bbb;
padding: 0.5em; 
}
.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;
}

.introimg{
width:355px;
margin-bottom:20px;
}

#freedial{
margin-bottom:5px;
}

.topnews{
padding:5px 10px 30px;
font-size:20px;
color:red;
}