/* CSS Document */

* {
  margin: 0px;
  padding: 0px;
  text-align: left;
}

/* CAEg */
#wrapper_all {
  width: 890px;
}
#main_content {
  float: left;
  width: 770px;
  height: 900px;
}
#left {
  float: left;
  width: 220px;
  height: 900px;
  position: relative;
}

#right {
  float: left;
  width: 550px;
}
#side_bar {
  float: left;
  width: 120px;
  height: 700px;
  padding-top: 120px;
}
#header {
  height: 230px;
  overflow: hidden;
  position: relative;
}
#entry_frame {
  width: 510px;
  height: 560px;
  position: relative;
}
#footer {
  clear: both;
}
.clear {
  clear: both;
  font-size: 1px;
  line-height: 1px;
}

/* î{Ŭè */
body {
  background: url("img/bg_bbs.jpg") #FFFFFF no-repeat scroll 0px 0px;
  font-size: 13px;
  color: #666666;
  word-align: keep-all;
  letter-spacing: normal;
  line-height: 150%;
  font-family: Verdana,"lr oSVbN","lr SVbN",Osaka,arial,sans-serif;
  font-style: normal, oblique;
  scrollbar-base-color: #EDEDED;
  scrollbar-track-color: #DDDDDD;
  scrollbar-face-color: #EDEDED;
  scrollbar-shadow-color: #CCCCCC;
  scrollbar-darkshadow-color: #999999;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #CCCCCC;
  scrollbar-arrow-color: #999999;
}
tr,th,td {
  font-size: 13px;
  color: #776055;
  word-align: keep-all;
  letter-spacing: normal;
  line-height: 150%;
  font-family: Verdana,"lr oSVbN","lr SVbN",Osaka,arial,sans-serif;
  font-style: normal, oblique;
}
textarea,input,select {
  font-size:12px;
  color: #999999;
  background: #EDEDED;
  border: solid 1px #999999;
  padding: 1px;
}
.button {
  text-align: center;
  height: 18px;
  padding: 0px;
  font-weight: bold;
}
.pict {
  position: relative;

  padding: 5px;
}
ul,li {
  list-style: none;
}
li {
  padding-left: 15px;
  background: url("http://setaspo.img.jugem.jp/20080121_55623.gif") no-repeat 0px 2px;
}
a {
  text-decoration: none;
}
a:link {
  color: #AC1C34;
}
a:visited {
  color: #AC1C34;
}
a:hover {
  color: #FFFFFF;
  background: #AC1C34;
}
a:active {
  color: #AC1C34;
}

/* ^uj[ */
.t_menu_wrapper {
  position: absolute;
  left: 220px;
  top: 9px;
}
.t_menu_wrapper a:hover {
  border: none;
}

/* ĥj[ */
.left_content li {
  padding-left: 20px;
  background: url("img/skull.gif") no-repeat 0px 2px;
}
.left_content img {
  vertical-align: middle;
}
.left_content {
  margin-top: 220px;
  margin-left: 15px;
}
.l_menu_title {
  width: 160px;
  height: 31px;
  padding-left: 20px;
  background: url("img/black.gif") no-repeat 0px 0px;
  font-weight: bold;
  color: #CCCCCC;
}
.l_menu_content {
  margin-bottom: 15px;
  margin-top: 0px;
  position: relative;
}
.l_bbsinfo {
  padding-right: 30px;
  margin-bottom: 15px;
  margin-top: 0px;
  font-size: 10px;
  color: #666666;
  line-height: 110%;
  position: relative;
}

/* ^Cg */
h1 {
  font-size: 10px;
  font-weight: bold;
  line-height: 24px;
  margin-top: 55px;
  margin-left: 250px;
}
.site_title a:hover {
  border: none;
}
.description {
  font-size: 10px;
  color: #aa7766;
  position: absolute;
  right: 40px;
  bottom: 0px;
}
.red {
  color: #CC0000;
  }

/* Etâ³ */
.husen {
  background: url("img/red.gif") no-repeat 0% 50%;
  height: 25px;
  margin-bottom: 15px;
  padding-left: 15px;
  font-size: 10px;
  font-weight: bold;
}
.husen a:link {color: #CCCCCC;}
.husen a:visited {color: #FFFFFF;}
.husen a:hover {color: #FFFFFF;border: none;}
.MENU {
  visibility: hidden;
  z-index: 999;
  position: absolute;
}
.m_wrapper {
  width: 198px;
  background: url("http://setaspo.img.jugem.jp/20080121_55604.gif") #EBFEF7 no-repeat 0px 0px;
}
.m_header {
  width: 198px;
  height: 36px;
  background: url("http://setaspo.img.jugem.jp/20080121_55614.gif") no-repeat 0px 0px;
  font-weight: bold;
  font-size: 15px;
  padding: 10px;
}
.m_list {
  padding-top: 30px;
  padding-bottom: 15px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 10px;
}
.h_jump1 {

}
.h_jump4 {
  position: absolute;
  left: -215px;
  top: -101px;
}
.h_jump5 {
  position: absolute;
  left: -215px;
  top: -141px;
}
.h_jump6 {
  position: absolute;
  left: -215px;
  top: -181px;
}
.h_jump7 {
  position: absolute;
  left: -215px;
  top: -221px;
}
.h_jump8 {
  position: absolute;
  left: -215px;
  top: -261px;
}
.f_t {
  margin-left: 5px;
  margin-bottom: 10px;
  padding-left: 15px;
  border-left: 8px double #776055;
  font-weight: bold;
  font-size: 13px;
}
.f_c {
  margin-left: 5px;
  margin-bottom: 30px;
}


/* tb^ */
.page {
  position: absolute;
  left: 620px;
  top: 900px;
  font-size: 10px;
  font-weight: bold;
}
.copy {
  position: absolute;
  left: 20px;
  top: 900px;
  font-size: 9px;
}
.ad {
  position: absolute;
  left: 15px;
  top: 580px;
  padding: 10px;
}

.afpbbItemWrap a:link {
  color: #B6A391;
}
.afpbbItemWrap a:visited {
  color: #B6A391;
}
.afpbbItemWrap a:hover {
  color: #B6A391;
  border-bottom: 1px solid #B6A391;
}
.afpbbItemData {
  display: none;
}
.link_jugemnews {
  font-size: 10px;
  color: #D6C5B5;
}
.afpbbItemTxt {
  color: #D6C5B5;
  font-size: 10px;
}
.afpbbItemAds {
  font-size: 10px;
}
.review_item_title {
  color: #B6A391;
  font-size: 10px;
}
.review_info {
  color: #D6C5B5;
  font-size: 10px;
}
.review_desc {
  color: #D6C5B5;
  font-size: 10px;
}
.review_detail {
  color: #D6C5B5;
}
.link_monocolle a:link {
  color: #D6C5B5;
}
.link_monocolle a:visited {
  color: #D6C5B5;
}
.review_desc a:link {
  color: #B6A391;
}
.review_desc a:visited {
  color: #B6A391;
}
.link_monocolle a:link {
  color: #B6A391;
}
.link_monocolle a:visited {
  color: #B6A391;
}
.review_item_title a:link {
  color: #B6A391;
}
.review_item_title a:visited {
  color: #B6A391;
}


