@import url(http://bouhancamera.area9.jp/css/style1.css);

#wrapper {
 float:left;
 width:620px;
 margin:0px;
 padding:0px;
}

#content {
 float:right;
 width:440px;
 margin:10px 0px 0px 10px;
}

#content-body {
 padding:0px;
}

#sidebar {
 float:left;
 width:170px;
 margin-top:10px;
}

#sidebar-body {
 padding:0px;
 font-weight:normal;
}

#links {
 float:right;
 width:170px;
 margin:10px 0px 10px 0px;
}

#links-body {
 padding:0px;
 font-weight:normal;
}

.date {
 margin:0px 0px 0px 0px;
 float:left;
}

.date-body {
 padding:7px 10px 0px 8px;
 color:#ff6600;
 font-weight:normal;
}

h3.title {
 margin:0px;
 background-color:#fff;
}

.title-body {
 padding:7px 0px 2px 10px;
 font-size:15px;
}

.title-body a {
 color:#333;
 font-weight:bold;
}

.title-body a:hover {
 color:#ff6600;
}

.top-for{
 margin-bottom:10px;
 margin-top:10px;
 background:#fff;
}


.for-text{
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 margin:0;
 line-height:130%;
}

.top-site{
 margin-top:10px;
 margin-bottom:10px;
 background:#fff;
}

.site-img{
 margin:5px 10px 10px 10px;
 float:left;
}

.site-text{
 padding-top:12px;
}

.topbar{
 background:#7fbe1f url(http://bouhancamera.area9.jp/image/top_ic.gif) no-repeat left top;
 height:23px;
 font-size:1.2em;
}

* .topbar{
 font-size:100%;
}

.topbar-body{
 color:#fff;
 padding-top:3px;
 padding-left:15px;
 font-weight:bold;
 font-size:0.9em;
}

* .topbar-body{
 font-size:105%;
 padding-top:5px;
}

*+ html .topbar-body{
 padding-top:3px;
}

* html .topbar-body{
 padding-top:3px;
}

.topbar-body2{
 color:#fff;
 padding-top:3px;
 padding-left:15px;
 font-weight:bold;
 font-size:90%;
}

* .topbar-body2{
 font-size:100%;
 padding-top:5px;
}

.more{
 width:100%;
 padding-left:340px;
}