@charset "UTF-8";

/*
   ブログサイトPC用CSS
*/

#main {
  padding: 8px 16px;
  border:4px solid #f0dcc4;
  margin-top: 8px;
}

/* メニュー */
#navi ul {
  height: 55px;
}
#navi ul > li {
  height: 100%;
  width:105px;
}

#navi ul > li:before {
    content: '';
    position: absolute;
    top: .7em;
    bottom: .7em;
    border: 1px solid #c41a41;
}

#navi ul li a {
  height: 100%;
  text-align:center;
  color: black;

  /* マウスオーバー時のはみ出し防止 */
  box-sizing: border-box; 
  
  /* ul高さ(55px)-フォントサイズ(14px)/2 */
  line-height: 48px;
}
#navi ul li a:hover {
  background-color: #ddd;
}

/* 弁護士紹介 */
dl.lawyer-list{
  clear:both;
  display:inline-block;
  width:660px;
}

  dl.lawyer-list dt{
    display:inline;
    float:left;
  }

  dl.lawyer-list dd{
    display:inline;
    float:left;
  }

  .lawyer-profile dt,.lawyer-profile dd{
    border-left:none;
  }
  
  .lawyer-profile dt {
    clear: left;
    display: inline;
    float: left;
    margin: 8px 0px 0px 16px;
    width:90px;
  }

  .lawyer-profile dd {
    display: inline;
    float: left;
    margin: 8px 0px 4px 0px;
  }

