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

#header { position: absolute; left: 0; top: 0; z-index: 99;
background:transparent; 
font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
height:120px;}

#header_wrap { background: transparent;}

#header_wrap #desc_wrap h1 { font-size: 13px; font-weight:bold; margin-top:5px;}
#header_wrap #desc_wrap #assist { 
background: #499C32; padding:7px 20px 7px 7px;

border-radius:  0 0 6px 6px / 0 0 6px 6px;
-webkit-border-radius: 0 0 6px 6px / 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px / 0 0 6px 6px;
}
#header_wrap #desc_wrap #assist li {
    margin-left: 10px;
	font-size: 12px; font-weight:bold;
	
}
#header_wrap #desc_wrap #assist li a {
    padding-left: 16px;
    background: url(../img/icon_arrow_08.png) no-repeat 0 50%;
	color:#FFFFFF; text-decoration:none; 	
}
#header_wrap #desc_wrap #assist li a:hover { color:#FFFFFF; text-decoration:none; color:#EEEEEE;}
#header_wrap #logo_wrap {
    padding: 10px 0;
}




#contents {
    margin-top: 30px;
}

/*メインイメージ*/

#main_image {max-height: 700px;}
#main_image_wrap {}

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

#pagelink_wrap .link .thumbnail {
    border: 1px solid #DDDDDD;
}
#pagelink_wrap .link .title {
 font-size: 17px;
 font-weight:bold;
font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
color:#003F10;	
	
	}
#pagelink_wrap .link .title a { color:#003F10; }
#pagelink_wrap .link .title a:hover { color:#00641A;}
#pagelink_wrap .link .desc {
    font-size: 12px;
    line-height: 1.6;
    color: #666666;
}

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




.info {}
.info dt { font-size: 13px; color: #469C31; padding-left: 0px; }
.info dd { background: url(../img/line.png) 90px top no-repeat; padding: 0 0 10px 110px;  margin-bottom: 10px;}
.info dd .thumb { border: 1px solid #DDDDDD; }
.info dd .title { margin-bottom: 5px; }
.info dd .title a {}
.info dd .title a:hover {}
.info dd .excerpt { font-size: 12px; }
.info dd .excerpt a { color: #999999; text-decoration: none; }
.info dd .excerpt a:hover {}


/*
.info {}
.info dt {
	background: url(../img/icon_arrow_09.png) 0 40% no-repeat;
    padding-left: 18px;
    color: #003F00;
	font-weight:bold;
	font-size:15px;
}
.info dd {
    padding-left: 120px;
    border-bottom: 1px dotted #DDDDDD;
	font-size:14px;
	font-weight:bold;
}
.info dd .thumb {
    border: 1px solid #DDDDDD;
}
.info dd .title {
    margin-bottom: 5px;
}
.info dd .title a {}
.info dd .title a:hover {}
.info dd .excerpt {
    font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#666666;
}
.info dd .excerpt a {
    color:#666666;
    text-decoration: none;
}
.info dd .excerpt a:hover {}
*/


#blog_wrap {}
#blog_wrap .more a {
    width: 135px;
    height: 33px;
    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 -33px;
}
#blog_wrap #post_count {
    font-size: 12px;
}
#news_wrap {}
#news_wrap .more a {
    width: 135px;
    height: 33px;
    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 -33px;
}

/*固定表示*/

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