/*===========================================
トップテンプレート
===========================================*/


/*===========================================
クライアント指示でh1.midashi01を非表示に
===========================================*/
h1.midashi01{
display: none;	
}



#contents {
    margin-top: 10px;
}

/*メインイメージ*/

#main_image { background: url("../img/topimg_bg.png") 0% 0% repeat-x;}
#main_image_wrap { min-height: 540px; margin-bottom: 15px; padding-top: 0px; }

/*3つのページリンク*/

#pagelink_wrap .link .thumbnail {
    border: 1px solid #DDDDDD;
}
#pagelink_wrap .link .title {}
#pagelink_wrap .link .title a {color: #0168B7; font-weight: bold; font-size: 15px;}
#pagelink_wrap .link .title a:hover {color: #4D95CC; }
#pagelink_wrap .link .desc {
    font-size: 12px;
    line-height: 1.6;
    color: #999999;
}

/*新着記事・お知らせ*/

.info {}
.info dt {
    background: url(../img/icon_arrow_10.png) 0 5px no-repeat;
    color: #0067B7;
    padding-left: 20px;
	font-weight: bold;
}
.info dd {
    padding-left: 120px;
    border-bottom: 1px dotted #DDDDDD;
}
.info dd .thumb {
    border: 1px solid #DDDDDD;
}

.info dd a {color: #333333; font-size: 15px; text-decoration: none;}
.info dd a:hover {color: #666666; text-decoration: none; }

.info dd .title {
    margin-bottom: 5px;
}
.info dd .title a {color: #333333; font-size: 15px; text-decoration: none;}
.info dd .title a:hover {color: #666666; text-decoration: none; }
.info dd .excerpt {
    font-size: 13px;
}
.info dd .excerpt a {
    color: #999999;
    text-decoration: none;
}
.info dd .excerpt a:hover {}
#blog_wrap {}
#blog_wrap .more a {
    width: 130px;
    height: 32px;
    display: block;
    overflow: hidden;
    text-indent: -999em;
    background: url(../img/btn_blog.png) 0 0 no-repeat;
}
#blog_wrap .more a:hover {
    background-position: 0 -32px;
}
#blog_wrap #post_count {
    font-size: 12px;
}
#news_wrap {}
#news_wrap .more a {
    width: 130px;
    height: 32px;
    display: block;
    overflow: hidden;
    text-indent: -999em;
    background: url(../img/btn_news.png) 0 0 no-repeat;
}
#news_wrap .more a:hover {
    background-position: 0 -32px;
}




/*固定表示*/

.info dt.sticky {}
.info dd.sticky {}