@charset "UTF-8";

/*CommonCSS_link*/
@import url(base.css);
@import url(common.css);
/*------------------------------------------------------------MainPhoto*/
section#mainphoto div {
	background: #F3F3F3;
	text-align: center;
}
#mainimage{
    margin-top: -28px;
}

#intoro p{
    text-align: left;
}



/*------------------------------------------------------------News01*/
.title_area{
    position: relative;
}
.title_area .readm{
    position: absolute;
    top: 8px;
    right: 10px;
}
/*更新プログラム(連動)フォーマット*/
#news01 {
	
	overflow: hidden;
    background: url(../img/index_img/news_bg.png) top center;
    background-size: cover;
    text-align: left;
}
#news01 dl {
	padding: 10px 10px 0;
	
}
#news01 dl:last-child{
    padding-bottom: 20px;
}
#news01 dl dd .newstitle {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
    background: url(../img/index_img/line_news.png) no-repeat bottom;
    background-size: 100%;
    padding-bottom: 10px;
}
#news01 dl dd a {
	text-decoration: underline;
    color: #5c8ab8;
   
}

#info_inner{
    padding: 10px;
}


.bg_white_info {
   
    text-align:left;
	background: #fff;
 -moz-box-shadow: 3px 30px 13px -29px rgba(0, 0, 0, 0.98);
-webkit-box-shadow: 3px 30px 13px -29px rgba(0, 0, 0, 0.98);
box-shadow: 3px 30px 13px -29px rgba(0, 0, 0, 0.98);

}



