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


/* 全体の基本設定 */
body {
font-size: 12px;
line-height: 1.8;
color: #666;
background: #fff url(http://www.stop-kayumi.com/images/body.gif);
}

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

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

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

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

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

/* h3の色 */
#banner-description {
padding: 210px 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: #66cccc;
}

/* h4(エントリータイトル)の色 */
.entry-header {
padding: 3px 0 3px 8px;
color: #fff;
background: #99ccff url(http://www.stop-kayumi.com/images/entry-header.jpg);
border: 1px solid #66cccc;
}

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

/* パンくず(トピックスパス)の色 */
#navber {
background: #99ccff url(http://www.stop-kayumi.com/images/navber.gif);
border-bottom:solid 1px #66cccc;
border-top:solid 1px #66cccc;
}

#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: #99ccff url(http://www.stop-kayumi.com/images/module.jpg);
border-left: 5px solid #66cccc;
}

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

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

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


/* 広告募集中枠色 */
.module-powered .module-cm {
border: 1px solid #336699;
background: url(http://www.stop-kayumi.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: #336699;
text-decoration: underline;
}

.cmfs {
color: #336699;
}

/* copyright表示部分の色 */

#footer {
background: #99ccff url(http://www.stop-kayumi.com/images/footer.gif);
}

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

#footer-inner a:hover,
#footer-inner a:active {
color: #fff;
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;
}

/* PR style */

.spr {
margin: 0;
padding: 8px 0 3px 38px;
font-size: 12px;
color: #666;
background: url(http://119-119.com/bnr/pr666.gif) 3px 3px no-repeat;
}

.spr a,
.spr a:link,
.spr a:visited {
color: #666;
text-decoration: none;
}

.spr a:hover,
.spr a:active {
color: #666;
text-decoration: none;
}

/* adsマージン */
.ads336x280 {
margin: 0;
padding: 0;
}

.ads468x60 {
margin: 0;
padding: 0;
}

/* ------------------ mailform ---------------- */
.mailform td.title{
width:100px;
font-size:13px;
line-height:1.5;
text-align:right;
}
.mailform td.title span{
padding:0 0 0 5px;
color:red;
}
.mailform td.box span{
padding:0 5px 0 0;
color:red;
}
.mailform td.space{
width:2px;
background:#ccc;
margin:0 30px;
}
.mailform td.box{
font-size:13px;
line-height:1.5;
}
.mailform input.txt{
width:15;
}
.mailform textarea{
width:170px;
height:50px;
}
.sougolink-formbox{
border:solid 1px #999;
padding:7px;
}
.sougolink-formbox-title{
font-size:16px;
font-weight:bold;
text-align:center;
margin:0 0 20px 0;
}
.sougolink-url{
background:#eee;
padding:6px;
margin:5px 0 30px 0;
}
.sougolink-thank{
width:480px;
height:150px;
marrgin:20px auto;
background:url(http://www.stop-kayumi.com/new-images/sougolink/thank.jpg) no-repeat 0 0;
}
.sougolink-thank p{ display:none; }

/* ----- 相互リンク ----- */

.sougolink{
padding:0 15px;
}

.sougolink a,
.sougolink a:link,
.sougolink a:active,
.sougolink a:hover,
.sougolink a:visited{ color:#003399; }

.sougolink dt{
margin:0;
padding:0;
}
.sougolink dd{
margin:5px 0 15px 0;
padding:0;
}

.sougolink-menu a,
.sougolink-menu a:link,
.sougolink-menu a:active,
.sougolink-menu a:hover,
.sougolink-menu a:visited{ color:#003399; }

.sougolink-menu{
margin:40px 0 0 0;
text-align:center;
font-size:13px;
}
.sougolink-menu-inner{
margin:0 0 10px 0;
padding:5px 0;
font-size:13px;
background:#eee;
text-align:center;
}

.sougo-bnr{
margin:0 auto 10px 0;
text-align:center;
}

/* サイト監修者画像 */
.profile-img{
width:380px;
height:740px;
marrgin:0 auto;
background:url(http://www.stop-kayumi.com/images/profile.gif) no-repeat 0 0;
}
