#about #box1{
margin:0 0 28px 22px;
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
}
#about #box1 th{
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
background:#e8e8e8;
text-align:center;
font-weight:normal;
width:110px;
padding:4px 6px;
}
#about #box1 td{
width:363px;
padding:4px 17px;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}

#about #box2{
width:534px;
margin:0 0 41px 15px;
border:solid 1px #cccccc;
}
#about #box2 .p1{
margin-bottom:7px;
}
#about #box2 .p2{
margin-bottom:38px;
}
#about #box2 .p3{
margin:0 auto 21px;
text-align:center;
}


#sitemap ul#gmul{
width:550px;
margin:0 0 37px 8px;
}
#sitemap ul#gmul li.gmli{
padding:0 0 17px 42px;
border-bottom:dashed 1px #cccccc;
margin-bottom:16px;
line-height:150%;
}
#sitemap ul#gmul li.gmli .sm1ul{
margin:0 0 0 1.6em;
}
#sitemap ul#gmul li.gmli .sm1ul .sm1li{
line-height:150%;
}
#sitemap ul#gmul li.gmli .sm1ul .sm1li .sm2ul{
margin:0 0 0 1.5em;
}
#sitemap ul#gmul li.gmli .sm1ul .sm1li .sm2ul .sm2li{
line-height:150%;
}
#sitemap ul li{
list-style-type:none;
}

#policy p.p0{
width:528px;
margin:0 0 47px 20px;
}
#policy p.p1{
width:528px;
font-weight:bold;
margin:0 0 10px 20px;
}
#policy p.p2{
width:528px;
margin:0 0 42px 20px;
}
#policy p.p3{
width:165px;
margin:0 0 55px 405px;
}
#policy #gotop{
text-align:left;
margin:0 0 106px 405px;
}
