/*------------------------------レイアウト*/
/* フォーラム左ブロック */
div#bulletin_left {
  width: 665px;
  float: left;
}
/* フォーラム右ブロック */
div#bulletin_right {
  width: 300px;
  float: right;
}
/*----------------------------------------*/

/*----------------------------------------What's New*/
/* テーブルをブロック要素化し、マージンを指定 */
table.bbs_whatsnew {
  display: block;
  margin: 5px 10px 3px 10px;
  /* border: solid 1px #333333; */
}
/* WhatsNewの表題 */
table.bbs_whatsnew caption {
  border-style: solid;
  border-width: 0 1px 0 1px;
  border-color: #eeeeee;
  background-image: url(../images/toppage_news_chip.gif);
  background-repeat: repeat-x;
  color: #333333;
  text-align: left;
  font-weight: bold;
  padding: 4px;
  height: 30px;
}

table.bbs_whatsnew caption>img {
}
/*----------------------------------------*/
table {
  font-size: 11pt !important;
}

.inst_bbs_table {
    border-collapse: collapse;
}

.inst_bbs_table th {
  margin:  5px 5px 5px 5px;
  padding: 5px 10px 5px 10px;

  background-color: #FFFFFF;
  border: 1px;
  border-color: #cccccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;

  color: #333333;
  text-align: center;
  background-image: url(../images/bulletin_head_chip.gif);
  background-repeat: repeat-x;
  background-position:bottom;
  /* font-weight: bold; */
}

.inst_bbs_table td {
  margin:  5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;

  background-color: #FFFFFF;
  border: 1px;
  border-color: #cccccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;

  color: #333333;
}

.inst_bbs_table th {
  margin:  5px 5px 5px 5px;
  padding: 5px 10px 5px 10px;

  background-color: #FFFFFF;
  border: 1px;
  border-color: #cccccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;

  color: #333333;
  text-align: center;
  background-image: url(../images/bulletin_head_chip.gif);
  background-repeat: repeat-x;
  background-position:bottom;
  /* font-weight: bold; */
}

.td_type1_bbs {
  margin:  5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;

  background-color: #FFFAFA;
  border: 1px;
  border-color: #cccccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;

  font-family: Verdana,Arial,sans-serif;
  color: #333333;
  font-size: 90%;
}

.table_base_bbs {
border-collapse: separate;
border-spacing: 5px 5px;
}

.text_r3 {
  font-size: 11pt;
  line-height: 13pt;
  color: #FA4F4F;
  font-weight: bold;
}

.text_base6 {
  font-family: Verdana,Arial,sans-serif;
  color: #666666;
  font-weight:bold;
  font-size: 90%;
}

.text_base7 {
  font-family: Verdana,Arial,sans-serif;
  color: #333333;
  font-size: 90%;
}

.text_title{
    font-family: Verdana,Arial,sans-serif;
    font-size: 100%;
    color: #990099;
}

.text_head{
    font-size: 12px;
}

.text_bbs_head_title{
  font-size: 12px;
  font-weight:bold;
  color: #666666;
}

.text_bbs_head{
  padding: 3px 3px 3px 3px;
  font-size: 12px;
  line-height: 13pt;
}

.text_bbs_head2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: #333333;
}

.text_bbs_head_write_title{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 font-weight: bold;
 color: #333333;
}

.text_bbs_head_rss{
  font-size: 12px;
}

.text_bbs_head_rss a:link {
  font-family: Verdana,Arial,sans-serif;
  color: #213354;
  text-decoration: none;
}
.text_bbs_head_rss a:visited {
  font-family: Verdana,Arial,sans-serif;
  text-decoration: none;
  color: #213354;
}
.text_bbs_head_rss a:hover {
  font-family: Verdana,Arial,sans-serif;
  text-decoration: underline;
  color: #213354;
}
.text_bbs_head_rss a:active {
  font-family: Verdana,Arial,sans-serif;
  text-decoration: none;
  color: #213354;
}


.text_admin{
    font-size: 13px;
}

/* オーバーライド
--------------------------------------------------*/
.td_type20 {
  background-color: #FFFAFA !important;
  border: solid 1px #cccccc;
  
}
.td_type25_2 {
  background-color: #F0F8FF !important;
  border: solid 1px #cccccc;
}
.table_bg_7D91BD {
  background-image: url(../images/bulletin_head_chip2.gif);
  background-color: #8ea9bb !important;
  border: solid 1px #cccccc;
}
.table_bg_A5B4E1 {
  background-color: #F0FFFF  !important;
  border: solid 1px #cccccc;
}
/*------------------------------------------------*/
.td_type25_3 {
  background-color: #e5edfe;
  vertical-align: top;
  border: solid 1px #333333;
  font-size: 90%;
  padding:5px;
}

.td_type25_4 {
  background-image: url(../images/bulletin_head_chip2.gif);
  padding: 5px 5px 5px 5px;
  background-color: #F0F8FF;
  border: solid 1px #cccccc;
}

.td_type_bbs_blue {
  margin:  5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;

  background-color: #e5edfe;
  border: 1px;
  border-color: #333333;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;

  font-family: Verdana,Arial,sans-serif;
  color: #333333;
  font-size: 90%;
}

.item_head_page {
  margin: 5px 0px 5px 0px;
}

option{
    padding-right:10px;
}

.text_theadurl {
    background-color: #e0e0e0;
}
div#header_right {
  float : right;
  margin:  0px 5px 0px 0px;
  width:   400px;
}
#header_right table {
  margin:  5px 5px 0px 0px;
}

dl.toppage_rparts {
  padding: 0px 0px 10px 0px;
  background: url(/v3/images/top_freeparts_bottom.gif)  left bottom no-repeat;
}
dl.toppage_rparts dt {
  text-align: center;
  font-weight: bold;
  height: 20px;
  color: #666666;
  background: url(/v3/images/top_freeparts_top.gif) left top no-repeat;
}
dl.toppage_rparts dd {
  background: url(/v3/images/top_freeparts_middle.gif) repeat-y;
  padding: 5px 0px 0px 20px;
}


