@charset "utf-8";
/*-------------------------------

about

-------------------------------*/

/*-------------------------------
header
-------------------------------*/


/*-------------------------------
main
-------------------------------*/
#globalNaviArea li.navi01 a{
height:57px;
background-image:url(../images/cmn_navi_01a.gif);
}

#globalNaviBlock{
padding-right:24px;
background-image:url(../../about/images/about_bg_01.gif);
background-position:right top;
background-repeat:no-repeat;
}

#localNaviArea {
margin-bottom:60px;
}

h2,h3{
margin-bottom:20px;
}

.h2Area,
.h3Area{
margin-bottom:30px;
}

.infoBtn{
margin:0 10px 10px 0;
text-align:right;
}

p.categoryLink{
margin-bottom:10px;
font-size:90%;
}

p.categoryLink a{
color:#000000;
font-weight:bold;
text-decoration:underline;
}


/*沿革*/
table.history col.date,
table.history th.date{
width:100px;
text-align:left;
font-weight:normal;
}

table.history col.event,
table.history td.event{
width:343px;
text-align:left;
}

table.history tr{
background-image:url(../../common/images/cmn_hr_dot440.gif);
background-position:bottom;
background-repeat:no-repeat;
}

table.history th,
table.history td{
padding:10px 0;
}

/*役員・評議員*/
table.exective col.position,
table.exective th.position{
width:71px;
text-align:left;
font-weight:normal;
}

table.exective col.name,
table.exective td.name{
width:87px;
text-align:left;
}

table.exective col.title,
table.exective td.title{
width:285px;
text-align:left;
}

table.exective tr.borderTop{
background-image:url(../../common/images/cmn_hr_dot440.gif);
background-position:bottom;
background-repeat:no-repeat;
}

table.exective tr.borderTop th,
table.exective tr.borderTop td{
padding-bottom:10px;
}

table.exective tr.borderBottom th,
table.exective tr.borderBottom td{
padding-top:10px;
}

/*沿革　役員・評議員共通*/
table.history
table.exective{
width:443px;
border-collapse:collapse;
}

table tr.start th,
table tr.start td{
padding-top:0;
}

table.history th,
table.history td,
table.exective th,
table.exective td{
vertical-align:top;
}

/*アクセス*/

div.contactBox{
margin-bottom:25px;
}

p.address{
margin-bottom:20px;
}

div.contactBox p{
font-size:90%;
}

div.contactBox span{
font-weight:bold;
}


div.mapBox{
margin-bottom:45px;
}

div.accessBox{
padding-top:10px;
background-color:#f0f0f0;
background-image:url(../../common/images/cmn_hr_dot443.gif);
background-position:top;
background-repeat:no-repeat;
}

div.accessBox div{
padding:0 7px 10px 7px;
background-image:url(../../common/images/cmn_hr_dot443.gif);
background-position:bottom;
background-repeat:no-repeat;
}

div.accessBox span{
font-weight:bold;
}

/*-------------------------------
footer
-------------------------------*/



