@charset "UTF-8";

/*ナビゲーションポジション*/

#headarea{
background-image:url(../common/main02.jpg);
background-repeat:no-repeat;
background-position:left top;
}
/*****************本文共通********************/

/*会員会社*/
#contentpart #contentline div#memberlist {
margin:0;
padding:0;
clear: both;
}

#contentpart #contentline #memberlist h3 {
display: block;
clear: both;
border-bottom: 1px solid #0D519A;
margin-bottom: 20px;
width: 510px;
}

#contentline #memberlist h3 {
font-size:1em;
line-height: 1;
margin: 1em 0;
font-weight: bold;
color: #0D519A;
}

#contentline #memberlist h3::before{
/*	content : "●";*/
content:url(../common/ico_doc.gif);
color: #CC0033;
}

#memberlist dl {
float: left;
text-align: left;
display: block;
width: 248px;
border: 1px solid #000000;
padding-bottom: 1em;
margin: 0px 10px 10px 0px;
background: #EAF7FD;
}

#contentline #memberlist dl+h3{
padding: 0.25em 0;
}
#contentpart #contentline p.gotop {
clear: both;
float: none;
}

#memberlist dt,dd,a {

}

#contentline #memberlist dd{
font-size:0.95em;
line-height:1;}

#memberlist dt {
font-weight: bold;
color: #295CA3;
text-align: left;
display: block;
background-repeat: no-repeat;
padding: 5px 0 5px 10px;
background-color: #A0CBE8;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 1em;
margin-left:0em;
border-bottom: 1px solid #6699CC;
}

#memberlist dd{
text-align: left;
display: block;
list-style-type: none;
margin-right: 0.75em;
margin-bottom: 0.5em;
margin-left:1em;
}

#memberlist dd a{
text-align: left;
display: block;
list-style-type: none;
margin-right: 0.75em;
margin-bottom: 0.5em;
margin-left:0em;
}


/*レイアウト調節用スタイル*/
#memberlist dd > ins{
font-weight: bold;
margin-top: 4em;
margin-bottom: 18px;
display:none;
}
#contentpart #contentline #memberlist #secondoffice {
font-weight: bold;
margin-top: 4em;
margin-bottom: 18px;
}
#contentpart #contentline #memberlist #addspace {
margin-bottom: 20px;
display: block;
}
