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


/* 全体の基本設定 */
body {
font-size: 16px;
line-height: 1.8;
color: #666;
background: #fff url(http://primus3.com/images/body.gif) repeat-x 0% 100%;
}

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

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

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

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

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

/* 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: #ff6699;
}

/* h4(エントリータイトル)の色 */
.entry-header {
padding: 3px 0 3px 8px;
color: #009900;
background: #FFF url(http://primus3.com/images/entry-header.jpg);
border-left: 5px solid #009900;
border-right: 1px solid #009900;
border-top: 1px solid #009900;
border-bottom: 1px solid #009900;
}

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

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

/* パンくず(トピックスパス)の色 */
#navber {
background: #00CC00 url(http://primus3.com/images/navber.gif);
border-bottom:solid 1px #eb9664;
border-top:solid 1px #eb9664;
}

#navber-inner {
color: #fff;
}

#navber-inner a,
#navber-inner a:link,
#navber-inner a:visited,
#navber-inner a:hover,
#navber-inner a:active {
color: #fff;
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{
color: #fff;
background: #00CC00 url(http://primus3.com/images/module.jpg);
border: 1px solid #eb9664;
}

/* メニューの色 */
.module-list-item {
background: #fff url(http://primus3.com/images/li.gif) 2px 8px no-repeat;
}

.module-list-item a,
.module-list-item a:link,
.module-list-item a:visited {
color: #006600;
text-decoration: none;
}

.module-list-item a:hover,
.module-list-item a:active {
color: #FF9999;
}

/* ランキングの色 */

.rank-txt1 {
color: #ff0000;
}


/* 広告募集中枠色 */
.module-powered .module-cm {
border: 1px solid #dfc78a;
background: url(http://primus3.com/images/module-cm.jpg) left center repeat-x;
}

/* 広告募集中テキスト色 */
.module-cm
.module-cm a,
.module-cm a:link,
.module-cm a:visited,
.module-cm a:hover,
.module-cm a:active {
color: #ff0000;
text-decoration: underline;
}

.cmfs {
color: #ff0000;
}

/* copyright表示部分の色 */

#footer {
background: #ffc url(http://primus3.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;
}

/* PRの色 */
.pr-fs a,
.pr-fs a:link,
.pr-fs a:visited,
.pr-fs a:hover,
.pr-fs a:active {
font-size: 80%;
color: #ccc;
text-decoration: none;
}

/* adsマージン */
.ads-336x280 {
clear: both;
margin: 6px 0 6px 20px;
padding: 0;
}

.ads-468x60 {
clear: both;
margin: 6px 0 6px 30px;
padding: 0;
}

/* アマゾン */
.amazon {
border: 1px solid #ccc;
color: #ccc;
}

/* メニュー下ランキング */
.nav-rak1,
.nav-rak2,
.nav-rak3,
.nav-rak4,
.nav-rak5,
.nav-rak6,
.nav-rak7,
.nav-rak8,
.nav-rak9,
.nav-rak10 {
color: #666;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

/* カテゴリーメニュー */

#word-line {
margin: 6px 0 0 4px;
border: 1px solid #008800;
padding: 8px;
width: 95%;
}

#word {
margin: 2px;
}

#word ul,
#supple ul {
font-size: 10pt;
line-height: 120%;
list-style-type: none;
margin: 2px 2px 6px 2px;
padding: 2px;
}

#word li,
#supple li {
width: 210px;
font-size: 12px;
margin: 0;
padding: 2px 2px 8px 14px;
float: left;
text-align: left;
}

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

#word li a:hover,
#word li a:active {
color: #339933;
text-decoration: none;
}

/* pwpwp バナー */

.tdd {
border: 1px solid #1eb6f7;
padding: 4px;
}
.shien_bn {
margin: 0;
float: left;
}
.red {
color: #ff0000;
}

/* pwpwp バナーnew */

.top_txt {
font-size: 12px;
padding: 2px 2px 8px 14px;
}

.top_txt a,
.top_txt a:link,
.top_txt a:hover,
.top_txt a:active{
color:#009;
}
.top_txt a:visited{
color:#909;
}
