@charset "UTF-8";
/* CSS Document */




/*-----------↓抜粋 (fudo) corners2010.cssより--------------------------------------------------- */






/* = NEW/UP mark
-------------------------------------------------------------- */
/* 物件リスト・詳細 */
.entry-title .new_mark {
    font-family:Verdana,Geneva,sans-serif;
    font-size:11px;
    font-weight:700;
    display:inline;
    height:20px;
    padding:0 10px;
    text-align:center;
    vertical-align:middle;
    text-transform:uppercase;
    color:#c00;
    border-radius:4px;
    text-shadow:1px 1px 0 #fff;
}

/* トップ */
#top_fbox #content .grid-content li {
    position:relative;
}

#top_fbox #content .grid-content .box1 img {
    display:block;
    max-width:100%;
    margin:0 auto;
}

#top_fbox .new_mark {
    font-family:Verdana,Geneva,sans-serif;
    font-size:10px;
    font-weight:700;
    position:absolute;
    top:12px;
    right:10px;
    display:block;
    width:26px;
    padding:2px 5px;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    border-radius:4px;
    background:#900;
    background:-moz-linear-gradient(top,#d20100 0%,#900 100%);
    background:-webkit-linear-gradient(top,#d20100 0%,#900 100%);
    text-shadow:1px 1px 0 #900;
}












/* = TOP only
-------------------------------------------------------------- */
#top_fbox #content ul {
    margin-bottom:10px;
}

#top_fbox #content ul:after {
    display:block;
    clear:both;
    height:0;
    content:'';
}



#top_fbox #content .grid-content li {
    font-size:12px;
    line-height:1.4;
    display:block;
    float:left;
    width:150px;
    margin:0 8px 8px 0;
    padding:8px;
    list-style-type:none;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    outline:1px solid #ccc;

height:270px; /* original トップ新着物件 一瞬レイアウト崩れ 高さ指定 */
overflow: hidden; /* original */
}

:first-child + html #top_fbox #content .grid-content li {
    margin:0 6px 6px 0;
    border:1px solid #ccc;
}

* html #top_fbox #content .grid-content li {
    margin:0 6px 6px 0;
    border:1px solid #ccc;
}

#top_fbox #container #content table {
    margin:0;
    padding:0;
    border:none;
}

#top_fbox #container #content tr td {
    margin:0;
    padding:0;
    border:none;
}

.box1low {
/*    font-size: 10px;
    line-height: 1.0;*/
    padding:5px
/*    border:1px solid #ccc; */;
}

.box1low a {
    text-decoration:none;
    color:#333;
}

.top_price {
    font-weight:700;
    color:#e30;
}

.top_madori {
    font-weight:700;
}

/* = TOP twitter
-------------------------------------------------------------- */
#top_fbox #content #twitter_update_list {
    font-size:12px;
    clear:both;
    margin:0 0 20px;
    padding:10px;
    border:1px solid #dfdfdf;
    border-radius:4px;
}

#top_fbox #content #twitter_update_list a {
    text-decoration:none;
    color:#666;
}

#top_fbox #content #twitter_update_list li a.tw_date {
    line-height:1.2;
    display:block;
    float:left;
    width:85px;
    margin:0;
    padding:4px 0 0;
}

#top_fbox #container #content #twitter_update_list li .tw_status {
    line-height:1.2;
    display:block;
    float:left;
    width:580px;
    margin:0;
    padding:4px 0 0;
}

#top_fbox #container #content ul#twitter_update_list {
    padding-left:15px;
}

#top_fbox #container #content ul#twitter_update_list li {
    display:block;
    list-style:none;
}

#top_fbox #container #content ul#twitter_update_list li:after {
    display:block;
    clear:both;
    content:'';
}

/* = textwidget
-------------------------------------------------------------- */
#top_fbox #container #content .textwidget {
    font-size:12px;
    line-height:1.4;
    margin:0 0 20px;
    padding:15px;
    border:1px solid #ccc;
    border-radius:4px;

}

#top_fbox #container #content .textwidget a {
    color:#333;
}

/* = side-widget







/*----------------------物件リストページ タイトル&並び順&ページング  (オリジナル)---------------------------------------- */




/*----------h1 タイトル----*/



.page-title{
       list-style-type: none;	
       margin-top: 10px;
       margin-left: 15px;
}
.page-title a{
       color:#30508b;
       font-size: 14px;
       text-decoration: none;
}

.page-title a:hover{
       color:#0085ff;
       
}




/*-------------並び順&ページング-----------*/



 .navigation {
       color:#30508b;
       font-size: 12px;
       line-height: 18px;
       overflow: hidden;
}



/*--並び順テキスト--*/

.nav-previous {
        font-size: 12px;
        padding: 10px 0 10px 5px;
    
        float: left;
        width: 50%;
}
.nav-previous  a{
        color:#30508b;
        text-decoration: none;

}
.nav-previous a:hover{
        color:#0085ff;
        text-decoration: underline;
}


/*--ページングテキスト--*/

.nav-next {
        font-size: 12px;
        width: 46%;/*--48→46% (オリジナル)--*/
        padding: 10px 0 10px 5px;
        float: right;
        text-align: right;
        margin-right: 10px;/*--追加(オリジナル)--*/
}


/*--追加(オリジナル)--*/
.nav-next a{
        padding: 5px;
        border: 1px solid #ccc;
        color:#30508b;
        text-decoration: none;
        
}

.nav-next a:hover{
        color:#0085ff;
        text-decoration: underline;
}


/*--ページバック--*/
.pageback {

}

.pageback a {
        color: #00329b;
        text-decoration: none;
        margin-right: 10px;
}

.pageback a:hover {
        color:#0085ff;
        text-decoration: underline;

}

/*--------END--抜粋--corners2010.cssより--------------------------------------------------- */





/*--一覧エントリータイトル (オリジナル)--*/

h1.entry-title {
font-size: 16px;
color: #30508B;
padding-top: 20px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #30508B;
text-indent: 8px;
margin-right: auto;
margin-left: auto;
padding-bottom: 10px;
margin-bottom: 10px;

}

.entry-title a{

       color: #4f4f4f;
       font-size: 10px;/*--サイズ変更[.list_simple_boxtitle h2 a]で指定--*/
       font-weight: bold;
       line-height: 1.3em;
       margin-bottom: 0;

}

.entry-title a:hover{

       color:#0085ff;


}