@charset "UTF-8";
@import url(http://w-fan.com/base.css);


/* 全体の基本設定 */
body {
font-size: 13px;
line-height: 1.7;
color: #333;
/*background: #fff url(http://w-fan.com/images/body.gif) repeat 0% 50%;*/
    background-image: url(http://w-fan.com/images/bg-content.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-attachment: fixed;
}

a,
a:link,
a:visited{
color: #666;
}

a:hover,
a:active {
color: #666;
}

/* コンテンツ枠色 */
#container {
margin:10px;
border: 1px solid #999;
}

/* バナー高さ */
#banner {
height: 285px;
}

/* h2の色 */
#banner-top,
#banner-top a,
#banner-top a:link,
#banner-top a:visited,
#banner-top a:hover,
#banner-top a:active {
color: #fff;
}

#banner-top{
display:none;
}

/* h3の色 */
#banner-description {
padding: 80px 0 0 12px;
text-align: left;
}

#banner-description,
#banner-description a,
#banner-description a:link,
#banner-description a:visited,
#banner-description a:hover,
#banner-description a:active {
color: #fff;
}

/* h4(エントリータイトル)の色 */
.entry-header- {
margin: 50px 0 0 30px;
padding:5px 0 0 32px;
height:25px;
color: #339;
font-size:14px;
font-weight:bold;
line-hegiht:2;
background:url(http://w-fan.com/images/entry-header.gif) no-repeat 0% 50%;
}

/*  */
.entry-header-mail{
margin: 50px 0 0 30px;
padding:5px 0 0 40px;
height:25px;
color: #339;
font-size:14px;
font-weight:bold;
line-hegiht:2;
background:url(http://w-fan.com/images/icon-mail.gif) no-repeat 0% 50%;
}

.entry-header-tel{
margin: 50px 0 0 30px;
padding:5px 0 0 32px;
height:25px;
color: #339;
font-size:14px;

font-weight:bold;
line-hegiht:2;
background:url(http://w-fan.com/images/icon-tel.gif) no-repeat 0% 50%;
}

.entry-header-post{
margin: 50px 0 0 30px;
padding:5px 0 0 32px;
height:25px;
color: #339;
font-size:14px;
font-weight:bold;
line-hegiht:2;
background:url(http://w-fan.com/images/icon-post.gif) no-repeat 0% 0%;
}

.entry-header a,
.entry-header a:link,
.entry-header a:visited,
.entry-header a:hover,
.entry-header a:active {
color: #339;
text-decoration: none;
}

/*  */
h5{
margin: 10px 0 10px 0;
padding: 3px 8px 3px 8px;
color: #333;
line-height: 1.3;
font-weight: bold;
}

h5 a,
h5 a:link,
h5 a:visited {
color: #336699;
text-decoration: none;
}

h5 a:hover,
h5 a:active {
color: #ff0000;
text-decoration: none;
}

/* エントリー */
.entry{
width:520px;
background:url(http://w-fan.com/images/entry-header.jpg) no-repeat 0% 0%;
border:solid 1px #369;
}

/* エントリー内記事 */
.entry .text{
margin:20px 30px 20px 30px;
/*background:#fff;*/
}

p.tit {
color: #6699ff;
border-bottom: 1px solid #6699ff;
}

/* パンくず(トピックスパス)の色 */
#navber {
background: #fff url(http://w-fan.com/images/navber.gif);
}

#navber-inner {
color: #339;
}

#navber-inner a,
#navber-inner a:link,
#navber-inner a:visited,
#navber-inner a:hover,
#navber-inner a:active {
color: #339;
text-decoration: none;
}

/* メインメニューの色 */

#main-menu li
#main-menu li a,
#main-menu li a:link,
#main-menu li a:visited,
#main-menu li a:hover,
#main-menu li a:active {
color: #FF9933;
text-decoration: none;
}

/* メニューのヘッダーの色 */
.module-header{
margin:0;
padding:0;
display:none;
color: #fff;
background: #0066FF url(http://w-fan.com/images/module.jpg);
border: 1px solid #0000FF;
}

/* メニューの色 */
.module-list-item {
font-size: 12px;
background: url(http://w-fan.com/images/li.gif) 2px 8px no-repeat;
}

.module-list-item a,
.module-list-item a:link,
.module-list-item a:visited {
color: #333;
text-decoration: none;
border-bottom:dotted 1px #666;
}

.module-list-item a:hover,
.module-list-item a:active {
color: #333;
text-decoration: none;
border-bottom:solid 1px #666;
}

/* カテゴリタイトル */
.cat-header {
color:#339;
font-weight:bold;
}

/* 左メニュー(最新記事) */
.module-archives .module-content{
padding:50px 20px 0 20px;
font-size:13px;
line-height:1.8;
background: #fff url(http://w-fan.com/images/tbl_new.gif) no-repeat 0% 0%;
}

/* 左メニュー(商品別) */
.module-categories .module-content{
margin:5px 0 0 0;
padding:50px 20px 0 20px;
font-size:13px;
line-height:1.8;
background: #fff url(http://w-fan.com/images/tbl_item.gif) no-repeat 0% 0%;
}

/* 左メニュー テーブル*/
.tbl-end{
margin:0px 0 0 0;
padding:0;
width:190px;
height:15px;
background:url(http://w-fan.com/images/tbl_end.gif) no-repeat 0% 0%;
}

/* フッター */
#footer {
background: #fff url(http://w-fan.com/images/footer.gif);
}

#footer-inner,
#footer-inner a,
#footer-inner a:link,
#footer-inner a:visited {
color: #666;
text-decoration: none;
}

#footer-inner a:hover,
#footer-inner a:active {
color: #666;
text-decoration: none;
}

/* 投稿用ボタン */
#button{
position:relative;
z-index:1;
}
.button{
position:absolute;
left:524px;
top:200px;
}
.button2{
margin-bottom:10px;
}

/* フォーム用 */
.fm-fs {
font-size:12px;
}

.fm-fs2 {
margin:10px 0 10px 0;
font-size:12px;
}

.fr {
color:#ff0000;
}

.fm-line {
width: 2px;
background-color: #66CCFF;
}

.fm-com {
font-size:10px;
color:#333;
}

.videobar{margin:5px 0px 0px -5px;
width:199px;
height:370px;
}

/* peace-coバナー */

.co-banner{
width:190px; height:60px;
margin-top15px;
}

.co-banner a,
.co-banner a:link,
.co-banner a:visited {
border: 1px solid #fff;
}

.co-banner a:hover,
.co-banner a:active {
border: 1px solid #363;
}

/* 商品情報 */
.item-info{
margin:20px 30px;
padding-top:20px;
border-top:dotted 1px #999;
font-size:10px;
color:#666;
line-height:1.7;
}

.item-info .left{
float:left;
width:90px;
margin-right:5px;
text-align:center;
line-height:25px;
}

.left-height1 { height:auto; }
.left-height2 { height:105px; }
.left-height3 { height:120px; }

.item-info .item-name{
margin-bottom:5px;
font-weight:bold;
font-size:13px;
}


.new{
margin:3px 0;
}

.bnr-present{
margin:0 0 5px 0;
}

/* 投稿ページ上部プレゼント告知バナー */
.present-bnr_txt{
color:red;
margin:0 0 0px 0;
text-align:center;
}
.present-bnr1{
color:red;
margin:0 0 20px 25px;
text-align:center;
}
.present-bnr1 p {text-indent:-9999px;}

.present-bnr2{
color:red;
margin:0 0 15px 0;
text-align:center;
}

.ContPos{
    background-image: url(http://w-fan.com/images/bg-illust.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-attachment: fixed;
}