@import url('/user/opening/css/homeRealtimeHeightAuto.css');
#container {
background: none repeat scroll 0 0 #FFFFFF;
}

.wide ul.gal li,.half ul.half2 li {
    background: url("/user/theme/set1/img/box_bg_li_l.jpg") no-repeat;
    border: 1px solid #AC9C6C;
}
body {
    background-attachment: scroll;
}
#profile h2 {
    color: #FFFFFF;
    width: 950px;
}
.topics_half ul.topic li .comment {
    border: 1px solid #FFFFFF;
}
.topics_half ul.topic li {
    border: 1px solid #FFFFFF;
}
.half ul.topic li {
    border: 1px solid #FFFFFF;
}
.half ul.topic li .comment {
    border: 1px solid #FFFFFF;
}
.wide ul.topic li {
    border: 1px solid #FFFFFF;
}
.wide ul.topic li .comment {
    border: 1px solid #FFFFFF;
}
#system #layout img {
    float: left;
}

ul#navi li {
    height: 45px;
}
ul#navi li img {
    height: 45px;
}

/*ChromeとOperaのみだけに適用されるCSSハック*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  body {
    padding-right:1px;
  }
}
#footer {
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url( );
}
#footer_box {
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    background-image: url( );
}
h1 {
    background-color: #7F744A;
}
#layout ul.gallist li .photo {
    background-color: transparent;
}
#profile h2 {
    color: #000000;
    width: 950px;
}
#notification {
    display: none;
}

div#free2 #notification {
    display: block;
}