/* Piazza ITASUTO BBS ログページ H1設定 
 */
div#sectionLv1 {
  border-color: #dedefc;
}


/* Piazza ITASUTO BBS ログページ本文側 記事囲み設定 
 */
body.siteBBSLog div.sectionLv2 {
  border: solid 3px #bab5ff;
  background: #dedefc;
}

body.siteBBSLog div.sectionLv2 h2 {
  width: 808px;
  margin-top: 0em;
  margin-left: 50px;
  padding-top: 0.5em; 
  border: none;
  background: #dedefc url("") repeat; 
  color: #6a5acd;
  font-size: 100%;
}

body.siteBBSLog div.sectionLv2 h3 {
  width: 725px;
  margin-top: 1em;
  margin-left: 130px;
  padding-top: 0.5em;
  border: none;
  border-top:solid 1px #808080;
  background: #dedefc url("") repeat;
  color: #6a5acd;
  font-size: 100%;
}


body.siteBBSLog div.sectionLv2 dl {
  height: 100%;
}

body.siteBBSLog div.sectionLv2 dl.parentNode {
  width: 820px;
  margin: 0em auto 0.5em;
}

body.siteBBSLog div.sectionLv2 dl.childNodes {
  width: 735px;
  margin: 0.5em auto;
  margin-left: 130px;
}

body.siteBBSLog div.sectionLv2 dl dt {
  height: 20px;
  padding: 0.25em 0em;
  color: #606060;
  text-align: right;
  font-size: 10pt;
  font-weight: normal;
  vertical-align: baseline;
}

body.siteBBSLog div.sectionLv2 dl dt span.postName {
  margin: 0em 0.5em 0em 0em;
  font-weight: bold;
}

body.siteBBSLog div.sectionLv2 dl dt span.siteLinkIcon {
  height: 17px;
  margin: 0em 0.75em;
  margin-left: 0.25em;
}

body.siteBBSLog div.sectionLv2 dl dt span.siteLinkIcon img {
  line-height: 0px;
  margin-bottom: 0px;
  padding: 0px;
}


body.siteBBSLog div.sectionLv2 dl dt span.siteLinkIcon a:link {
  border-style: none;
}


body.siteBBSLog div.sectionLv2 dl dt span.postNumber {
  margin: 0em 0.25em;
  color: #9370db;
}

body.siteBBSLog div.sectionLv2 dl dd {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}


body.siteBBSLog div.sectionLv2 dl dd div.icon {
  display: table-cell;
  position: relative;
  float: left;
  width: 60px;
  height: 100%;
  margin: auto 1em;
  text-align: center;
  vertical-align: middle;
}


body.siteBBSLog div.sectionLv2 dl dd div.postText p {
  margin-left: 100px;
  line-height: 1.5em;
}

body.siteBBSLog div.sectionLv2 dl dd div.textColorMaster p,
body.siteBBSLog div.sectionLv2 dl dd div.textColor00 p {
  color: #e52c61;
}

body.siteBBSLog div.sectionLv2 dl dd div.textColor01 p {
  color: #8a326a;
}

body.siteBBSLog div.sectionLv2 dl dd div.textColor02 p {
  color: #7d40ef;
}

body.siteBBSLog div.sectionLv2 dl dd div.textColor03 p {
  color: #9f7fbe;
}

body.siteBBSLog div.sectionLv2 dl dd div.textColor04 p {
  color: #203050;
}

body.siteBBSLog div.sectionLv2 dl dd div.textColor05 p {
  color: #7778a9;
}

body.siteBBSLog div.sectionLv2 dl dd div.textColor06 p {
  color: #303efa;
}

body.siteBBSLog div.sectionLv2 dl dd div.textColor07 p {
  color: #30b390;
}

body.siteBBSLog div.sectionLv2 dl dd div.textColor08 p {
  color: #f27752;
}


/* gotoTop 
 */
body.siteBBSLog div.gotoTop {
  width: 915px;
  margin-left: 20px;
}

/* Piazza ITASUTO BBS ログページ ローカルナビ 
 */
body.siteBBSLog div#sub {
  display: none;
}

body.siteBBSLog div#mainContents {
  position: relative;
  width: 965px;
}

body.siteBBSLog div.sectionLv2 {
  float: none;
  width: 920px;
  margin 0em auto;
}

/* Piazza ITASUTO BBS ログページ ページナビ 
 */
body.siteBBSLog div.pageNav {
  background-color: #dedefc;
}

body#siteBBSLogPage01 div.pageNav ul li a.pNavBBSLog01,
body#siteBBSLogPage02 div.pageNav ul li a.pNavBBSLog02,
body#siteBBSLogPage03 div.pageNav ul li a.pNavBBSLog03,
body#siteBBSLogPage04 div.pageNav ul li a.pNavBBSLog04,
body#siteBBSLogPage05 div.pageNav ul li a.pNavBBSLog05,
body#siteBBSLogPage06 div.pageNav ul li a.pNavBBSLog06,
body#siteBBSLogPage07 div.pageNav ul li a.pNavBBSLog07,
body#siteBBSLogPage08 div.pageNav ul li a.pNavBBSLog08,
body#siteBBSLogPage09 div.pageNav ul li a.pNavBBSLog09{
  background: #ffa9e4;
  color: #ffffff;
  font-weight: bold;
}
