﻿@charset "UTF-8";

/*
* サイト名: 芸能人ヌード情報掲示板 by 濡れ場.com
* URL: http://bbs.nureba.com/
*/


body {
 margin: 0;
 padding: 0;
 font: normal normal normal 90%/1.5 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-seri;
 color: #000000;
 text-align: center;
 background: #3F2F22;
}

a, a:link, a:visited {
 color: #006699;
}

a:hover, a:active {
 color: #F59623;
}

img, a img {
 margin: 0;
 padding: 0;
 border: none;
 text-decoration: none;
}

ul, ol, li, dl, dt, dd {
 margin: 0;
 padding: 0;
 list-style-type: none;
}

form {
 margin: 0;
 padding: 0;
}

span.small {
 font-size: 80%;
}

span.bold {
 font-weight: bold;
}

span.red {
 color: red;
}

span.orange-bold {
 font-weight: bold;
 color: orange;
}

span.no-decoration a {
 text-decoration: none;
}

span.brown {
 color: #A30E1B;
}

/* コンテナ */

div#container {
 text-align: left;
 position: relative;
}

/* ヘッダー */

div#header {
 height: 110px;
 background: #FFF;
}

div#header div.wrap {
 border-top: 2px solid #ED2279;
}

div#site-description {
 color: #FFF;
 text-align: center;
 width: 600px;
 height: 40px;
 line-height: 40px;
 background: #ED2279 url('items/bg-header.gif') no-repeat right top;
 z-index: 5;
 position: absolute;
 top: 0;
 right: 0;
}

h1 {
 margin: 0;
 padding: 0 40px 0 0;
 font-size: 90%;
 font-weight: normal;
 text-shadow: 3px 3px 5px #666;
}

div#logo {
 height: 95px;
 z-index: 1;
 position: absolute;
 top: 5px;
 left: 20px;
}

div#navigation {
 text-align: right;
 z-index: 10;
 position: absolute;
 top: 50px;
 right: 20px;
}

div#navigation input#searchsubmit {
 vertical-align: middle;
}


div#breadcrumb {
 margin: 10px 0 0 0;
 font-size: 90%;
}

div#tabs {
 margin: 15px auto;
 width: 900px;
}

div#tabs a {
 padding: 4px 6px;
 color: #FFF;
 font-weight: bold;
 text-decoration: none;
}

div#tabs a:link, div#tabs a:visited {
 background: #ED2279;
}

div#tabs a:hover, div#tabs a:active {
 background: #67C6DD;
}

div#tabs ul {
}

div#tabs li {
 margin: 0 5px 0 0;
 display: inline;
}

/* コンテンツ */

div#contents {
 margin: 0 auto 20px auto;
 padding: 0 0 20px 0;
 width: 900px;
 background: #FFF;
}

div#contents div.wrap {
 padding: 15px 20px 20px 20px;
}

div#main {
 margin: 20px 0 0 0;
 zoom: 1;
}

div#main:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div#left {
 width: 680px;
 float: left;
 position: relative;
}

div#right {
 margin: 0 0 0 700px;
}

div#contents h2#page-title {
 margin: 0 0 10px 0;
 padding: 0 0 0 8px;
 font-size: 120%;
 border-left: 10px solid #67C6DD;
}

div#contents h3#reply-title {
 margin: 10px 0 10px 0;
 padding: 0 0 0 8px;
 font-size: 120%;
 border-left: 10px solid #67C6DD;
}

div.notes {
 margin: 0 0 10px 0;
 padding: 20px;
 border-top: 1px solid #D0C89F;
 border-bottom: 1px solid #D0C89F;
 background: #EDE9D5;
}

div.notes ul {
 margin: 0 0 0 20px;
}

div.notes ul li {
 list-style-type: square;
}

div.notes ol {
 margin: 0 0 0 20px;
}

div.notes ol li {
 list-style-type: decimal;
}

div.captcha {
 zoom: 1;
}

div.captcha:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div.captcha div.left {
 float: left;
}

div.captcha div.right {
 margin: 0 0 0 130px;
}

div.captcha p {
 margin: 0;
 padding: 0;
}

div.preview-box {
 margin: 0 0 5px 0;
 padding: 5px 20px;
 border: 1px solid #CCC;
 word-wrap: break-word;
}

div.add-bookmarks {
 margin: 0;
 padding: 0;
 line-height: 0;
 position: absolute;
 top: 0;
 right: 0;
}

div.add-bookmarks li {
 margin: 0 0 0 4px;
 display: inline;
 zoom: 1;
}

div.thread {
 margin: 0 0 40px 0;
}

div.box {
 margin: 0 0 5px 0;
 padding: 10px 20px 5px 20px;
 border: 1px solid #CCC;
}

div.reply-code {
 margin: 0;
}

div.question {
 background: url('items/category/question.gif') no-repeat 635px -15px;
}

div.reply {
 background: url('items/category/reply.gif') no-repeat 585px -15px;
}

div.news {
 background: url('items/category/news.gif') no-repeat 635px -15px;
}

div.new-work {
 background: url('items/category/new-work.gif') no-repeat 635px -15px;
}

div.past {
 background: url('items/category/past.gif') no-repeat 635px -15px;
}

div.release {
 background: url('items/category/release.gif') no-repeat 635px -15px;
}

div.others {
 background: url('items/category/others.gif') no-repeat 635px -15px;
}

div.unclassified {
 background: url('items/category/unclassified.gif') no-repeat 635px -15px;
}

div.reply-box {
 padding: 0 0 0 50px;
 background: url('items/reply-header.gif') no-repeat 5px 10px;
}

div.reply-box div.reply-button {
 text-align: center;
}

div.thread-footer {
 zoom: 1;
}

div.thread-footer:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div.thread-footer div.reply-button {
 padding: 0 0 0 330px;
 float: left;
}

div.thread-footer div.up-thread-top {
 float: right;
}

div.comment-body {
 word-wrap: break-word;
 zoom: 1;
}

div.comment-body:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div.comment-body ol {
 margin: 10px 0 0 50px;
 padding: 0;
}

div.comment-body ol li {
 list-style-type: decimal;
}

div.box div.package {
 margin: 0 15px 0 0;
 float: left;
}

div.box div.comment-bottom {
 margin: 20px 0 0 0;
 font-size: 80%;
 zoom: 1;
}

div.box div.comment-bottom:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div.box div.comment-footer {
 margin: 0 0 0 155px;
 text-align: right;
}

div.box div.comment-footer ul {
}

div.box div.comment-footer ul li {
 margin: 0 0 0 3px;
 padding: 0 0 0 12px;
 display: inline;
 background: url('items/list-square-gray-s.gif') no-repeat left center;
}

div.box div.comment-footer ul li.no-list-style {
 background: none;
}

div.box div.comment-footer ul li.no-list-style img {
 vertical-align: top;
}

div.product-name {
}

div.product-name a:link, div.product-name a:visited {
 color: #A39555;
 font-weight: bold;
}

div.product-name a:hover, div.product-name a:active {
 color: #F59623;
}

div.box div.nice-button {
 width: 150px;
 float: left;
}

div.box div.nice-button img {
 vertical-align: bottom;
}

span.nice-points {
 margin: 0 0 0 5px;
 color: #666;
}

div.replies-bottom div.reply-button {
 text-align: center;
}

/* 関連サイト 新着情報 */

div.box h2#other-contents {
 margin: 0 0 5px 0;
 padding: 0 0 0 10px;
 font-size: 80%;
 border-left: 10px solid #67C6DD;
}

div.other-content {
 margin: 0 0 1px 0;
 font-size: 80%;
 zoom: 1;
}

div.other-content:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div.other-content div.site-name {
 color: #FFF;
 font-weight: bold;
 width: 80px;
 overflow: hidden;
 background: #3F2F22;
 float: left;
}

div.other-content div.site-name div {
 margin: 2px 5px;
}

div.other-content div.entry {
 padding: 2px 0;
 margin: 0 0 0 90px;
}

/* 最新リプライ */

div.recent-replies {
 padding: 5px;
 border: 1px solid #CCC;
 word-wrap: break-word;
}

div.recent-replies h3 {
 margin: 0 0 5px 0;
 padding: 0 0 0 10px;
 font-size: 80%;
 border-left: 10px solid #67C6DD;
}

ul.tell-me {
 margin: 0 0 0 15px;
}

ul.tell-me li {
 list-style-type: square;
}

div.recent-replies li {
 margin: 20px 0;
 font-size: 80%;
}

div.recent-replies li a:visited {
 color: #340936;
}

div.recent-replies li a:hover, div.recent-replies li a:active {
 color: #F59623;
}

div.recent-replies span.post-date {
 margin: 0 3px 0 0;
}

/* 画像付コメント */

div.image-contents {
 zoom: 1;
}

div.image-contents:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div.image-box {
 margin: 0 3px 3px 0;
 padding: 5px;
 width: 30%;
 border: 1px solid #CCCCCC;
 float: left;
 zoom: 1;
}

div.image-box h3 {
 margin: 0 0 10px 0;
 padding: 0 0 0 5px;
 font-size: 100%;
 line-height: 120%;
 height: 35px;
 border-left: 10px solid #99D47F;
 overflow: hidden;
}

div.image-box:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div.image-box div.left {
 width: 75px;
 height: 80px;
 float: left;
}

div.image-box div.right {
 margin: 0 0 0 80px;
}

div.image-box div.right div.permalink {
 padding: 0 0 0 13px;
 background: url('items/list-arrow-blue.gif') no-repeat left center;
}

/* コメント削除 */

div.delete table {
 margin: 0;
 padding: 0;
}

div.delete tr {
 margin: 0;
 padding: 0;
}

div.delete td {
 margin: 0;
 padding: 2px 4px;
 border: 1px solid #CCCCCC;
}

div.delete td.header {
 color: #FFF;
 font-weight: bold;
 text-align: center;
 background: #99D47F;
 border: none;
}

/* サイト内検索 */

div.results h3 {
 margin: 10px 0 0 0;
 padding: 0 0 0 5px;
 font-size: 80%;
 border: none;
 background: none;
}

div.results ul {
 margin: 0;
 padding: 0;
}

div.results ul li {
 margin: 0 5px 0 0;
 list-style-type: none;
 display: inline;
}

div.results iframe {
 height: 1700px;
}


/* ページャー */

div.pager {
 margin: 20px 0 0 0;
 text-align: center;
}

div.pager a:link, div.pager a:visited {
 padding: 2px 6px;
 color: #006699;
 text-decoration: none;
 border: 1px solid #006699;
}

div.pager a:hover, div.pager a:active {
 color: #FFF;
 border: 1px solid #F59623;
 background: #F59623;
}

div.pager span.current {
 padding: 5px 10px;
 font-weight: bold;
 border: 1px solid #000;
}


/* 書き込み */

div.comment-form {
 margin: 10px 0 0 0;
}

div.comment-form p {
 margin: 0 0 10px 0;
}

div.comment-form form {
 padding: 0 0 50px 0;
 line-height: 170%;
}

div.comment-form div.user {
 margin: 0 0 8px 0;
 padding: 0 0 8px 0;
 border-bottom: 1px dashed #CCC;
}

div.comment-form input {
 margin: 0 5px 0 0;
 width: 150px;
}

div.comment-form input.url {
 width: 250px;
}

div.comment-form input.button {
 margin: 10px 10px 0 0;
 font-size: 120%;
 font-weight: bold;
 width: 80px;
}

div.comment-form input.checkbox {
 margin: 0 5px 0 20px;
 vertical-align: middle;
 width: auto;
}

div.comment-form select {
 margin: 0 0 0 3px;
}

span.quiet {
 margin: 0 0 0 10px;
}

span.quiet img {
 margin: 0 3px 0 0;
 vertical-align: middle;
}

div.box p.back-home {
 margin: 0;
 padding: 0;
}

div.box p.back-home a {
 padding: 0 0 0 15px;
 background: url('items/list-arrow-blue.gif') no-repeat left center;
}

/* カテゴリーページ */

div.categories ul {
 margin: 20px 0 0 20px;
}

div.categories li {
 list-style-type: square;
}

div.categories li img {
 vertical-align: middle;
}

/* ヘルプ */

div.help {
}

div.help h3 {
 margin: 0 0 15px 0;
 padding: 0 0 0 20px;
 font-size: 110%;
 border-bottom: 1px solid #000;
 background: url('items/square-gray.png') no-repeat left center;
}

div.help h4 {
 margin: 20px 0 0 0;
 padding: 0;
 font-size: 100%;
}

div.help p {
 margin: 0 0 15px 0;
 padding: 0;
}

div.help ul {
 margin: 0 0 0 20px;
}

div.help ul li {
 list-style-type: square;
}

div.help ul li img {
 vertical-align: middle;
}

/* Amazon.co.jp */

div.amazon h3 {
 margin: 5px 0 0 0;
 padding: 2px 5px;
 font-size: 100%;
 color: #FFF;
 background: #99D47F;
}

div.amazon div.details {
 padding: 10px 20px;
 border-bottom: 1px solid #CCC;
 zoom: 1;
}

div.amazon div.details:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div.amazon div.details h4 {
 margin: 0 0 10px 0;
 padding: 0;
 font-size: 100%;
}

div.amazon div.details div.package {
 width: 75px;
 float: left;
}

div.amazon div.details div.text {
 margin: 0 0 0 80px;
}

div.amazon div.details div.text div.asin{
 margin: 0 0 5px 0;
 font-weight: bold;
}

input.asin-code {
 font-size: 110%;
 font-weight: bold;
 width: 170px;
}

/* フッター */

div#footer {
 text-align: center;
 height: 120px;
 border-bottom: 2px solid #ED2279;
 background: #FFF url('items/qr-code.gif') no-repeat 10px 10px; 
 position: relative;
}

div#footer div.feed-icon {
 position: absolute;
 top: 10px;
 right: 200px;
}

div#footer div.about {
 font-size: 80%;
 text-align: left;
 width: 150px;
 height: 100px;
 background: #FF7F00 url('items/bg-about.gif') no-repeat left top; 
 position: absolute;
 top: 10px;
 right: 20px;
}

div#footer div.about ul {
 padding: 2px 5px;
}

div#footer div.about ul li {
 padding: 0 0 0 10px;
 background: url('items/list-square-white-s.gif') no-repeat left 0.5em;
}

div#footer div.about li a:link, div#footer div.about li a:visited {
 color: #FFF;
}

div#footer div.about li a:hover, div#footer div.about li a:active {
 color: #000;
}

div#footer div.copyright {
 text-align: right;
 position: absolute;
 top: 70px;
 right: 200px;
}

div#footer div.copyright a {
 font-weight: bold;
 text-decoration: none;
}

div#footer div.copyright a:link, div#footer div.copyright a:visited {
 color: #000;
}

div#footer div.copyright a:hover, div#footer div.copyright a:active {
 color: #F59623;
}

div#simple-footer div.copyright {
 margin: 0 0 20px 0;
 text-align: center;
 color: #FFF;
}

div#simple-footer div.copyright a {
 font-weight: bold;
 text-decoration: none;
}

div#simple-footer div.copyright a:link, div#simple-footer div.copyright a:visited {
 color: #FFF;
}

div#simple-footer div.copyright a:hover, div#simple-footer div.copyright a:active {
 color: #F59623;
}

/* リダイレクト */

div#redirect {
 margin: 0 0 20px 0;
 padding: 20px 30px;
 background: #FFF;
}

div#redirect h1 {
 margin: 0;
 padding: 0;
 font-size: 130%;
 font-weight: bold;
 text-shadow: none;
}

div#redirect p {
 margin: 20px 0 0 0;
}

div#redirect div.ads {
 margin: 10px 0 0 0;
 padding: 10px 0 0 0;
 border-top: 1px dotted #CCC;
}

div#redirect div.ads img {
 vertical-align: middle;
}

div.dsw {
 display: none;
}

div.switcher {
 margin: 10px;
 font-size: 130%;
 font-weight: bold;
 text-align: center;
 border: 1px solid #b1b1b1;
 background-color: #FFF;
 -webkit-border-radius: 8px;
 border-radius: 8px;
}

div.switcher a {
 padding: 10px 0;
 color: #000;
 text-decoration: none;
 text-shadow: -1px -1px 0 #666;
 display: block;
}

/* 広告 雑誌 */

div.ads-magazine {
 font-size: 80%;
 height: 30px;
}

div.ads-text {
 margin: 5px 0;
}

/*
div#magazine2 {
 padding: 5px 50px 0 50px;
}

div#magazine2 div.body {
 zoom: 1;
}

div#magazine2 div.body:after {
 height: 0;
 content: '';
 display: block;
 clear: both;
}

div#magazine2 div.navi {
 width: 110px;
 float: left;
}

div#magazine2 div.navi img {
 vertical-align: middle;
}

div#magazine2 div.text {
 width: 500px;
 float: left;
}

div#magazine2 div.button {
 width: 100px;
 text-align: center;
 float: right;
}
*/

div.ads-single {
 text-align: center;
}


