#logo {
  left: 0;
}

#wrapper_page {
  width: auto;
  left: 0;
  margin: 0;
  padding: 0;
  background: none;
}

#page_header, #page_footer, #page {
  margin: 0;
  padding: 0;
  background: none;
  filter: none!important;
}

#page {
  width: 100%;
  margin: 0;
  padding: 0;
}

#topnavi,
#page .pagecontent {
  width: auto!important;
  right: 0;
  margin-left: 205Px;
}

.text_medium {
  width: auto!important;
}

.text_medium .leftcol, .text_medium .rightcol {
  width: 48%;
}

.text_medium .leftcol {
  margin-right: 2%;
}


#moodpic,
.navi_liner,
.shader_header, .shader_footer {
  display: none;
}

.shader_body {
  border: 1Px solid #CFCFCF;
  background: none!important;
  filter: none!important;
}

/** LEFTNAVI **/

#leftnavi {
  width: 195Px;
  margin-right: 10Px;
  left: 0;
}

#leftnavi_footer,
#leftnavi ul li a,
#leftnavi ul li.on a,
#leftnavi ul li a strong,
#leftnavi ul li.on a strong {
  background: none!important;
  filter: none!important;
}

#leftnavi ul li a, #leftnavi ul li a strong {
  height: 45Px;
  padding: 0;
}

#leftnavi ul li a strong span {
  display: block;
  font-size: 22Px;
  line-height: 26Px;
  font-weight: normal;
}

#leftnavi ul li.on a strong span {
  color: #658200;
}

#leftnavi {
  position: absolute;
  top: 0;
}

#leftnavi_footer {
  margin-left: 0;
  border-top: 1Px solid #CFCFCF;
  background: none;
  filter: none!important;
}

#leftnavi ul li ul {
  margin: 0;
}

#leftnavi ul li ul li ul {
  position: static;
  margin: 0!important;
  padding: 0 0 0 20Px;
}

