/*----------|news|----------*/
.kanren.grid2>div{ border:1px solid #CFC7A7; border-radius:5px; width:358px; background:#FFFCE3; padding-bottom:5px;}
.kanren.grid2>div .topAreaBoxInner{ background:#fff;}
.news{ clear:both; padding:5px 10px; border-radius:0 0 5px 5px; border-top:1px solid #CFC7A7;}
.container .news li{ list-style-type:none; margin:0; border-bottom:1px dotted #CFC7A7; font-size:10px;  background:#EAEAFD;}
.news li.lastChild{ border:none;}
.news li a{ color:#333;}
.news li a span.date{ margin-right:10px; color:#666666; display:block;}
.news li a.more{ color:#D17000; font-weight:normal; display:block; padding: 0 3px 3px 20px;}

/*grid4*/
.grid4 {width: 1000px;}
.grid4>div {float: left; width: 230px; margin: 0 20px 1em 0; font-size: 12px;}

.more {text-align: right;}

.grid4.kanren > * .topAreaBoxInner {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;}
.grid4.kanren > * .topAreaBoxInner p{font-size:11px;}
.grid4.kanren > * {
    background: none repeat scroll 0 0 #EAEAFD;
    border: 1px solid #CFC7A7;
    border-radius: 5px;
    padding-bottom: 5px;
	width:228px;}
/*ブログ記事見出し*/
.cc-page-blog .post {
    background: url("www47/o/sc9390092b4c4a0de/userlayout/img/ec.png?t=1391748118") repeat-x scroll center top rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    height: 111px;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
/*ブログ記事 h1*/
.cc-page-blog .post h1 {padding: 20px 15px 0; border:none; box-shadow:none; background:none;}
.cc-page-blog .post h1, .cc-page-blog .post .postmeta {float: none; margin: 0 auto; width: 1040px;}
.cc-page-blog .post h1 a { color: #FFFFFF; font-size: 150%;}
/*ブログ記事 カテゴリー*/
.cc-page-blog .post .postmeta {text-align: right; border:none; color:#fff;}
/*ブログ記事 日付*/
.datetime{ display:none;}

/*トップページランキング*/
.rank_box{}
img{ display:inline-block;}
.rank_box a{ color:#333;}
.rank_box .btstyle{ text-align:center;}
.rank_box .btstyle a{ color:#FFF;}

/*-------------------------------------------------------------------------------
PR
-------------------------------------------------------------------------------*/
.pr{ border:1px solid #ccc; padding:10px; border-top: 3px solid #74AB1F; margin-bottom:15px;}
.container .pr h3{ background:#fff; margin:-35px auto 5px; border:none; width:100px;}