@charset "UTF-8";
/* CSS Document */
#project{
	width:960px;
	margin:0 auto;}
.project{
	display:table;
	line-height:0em;}

.project li	{
	display:table-cell;
	vertical-align:middle;
	}

.day{
	border:1px solid #d61826;
	text-align:center;
	color:#d61826;
	padding:10px;
	}

.icon p{
	text-align:center;
	color:#fff;
	padding:10px;
	margin-right:10px;
	}
	
.red{ background-color:#d61826;
width:80px;}
.blue{ background-color:#043d60;
width:80px;}
.green{ background-color:#0c720e;
width:80px;}
.gray{ background-color:#9c9592;}
.sgu-red {color:#d61826 !important;
padding:10px 0px!important;}
h3{
	font-size:1.2em;}

.project-all {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom:dotted 1px #5a4f4a;}

.page{
	display:table;
	
	margin-bottom:50px;
	}
.page li{
	display:table-cell;
	vertical-align:middle;
	}
	
.page li a{
	margin-right:20px;
	}

.b-r{
	border-right:1px solid #5a4f4a;
}

/*============================================================================================
↓採択一覧========================================================================================
============================================================================================*/
#adoption{
	width:960px;
	margin:0 auto;
	margin-top:80px}
.pdf a{
	display:block;
	border:1px solid #d61826;
	text-align:center;
	color:#d61826;
	line-height:0em;
	padding:10px 20px;
	margin-right:10px;
	}
.pdf a:hover{color:#fff;
background-color:#d61826;}	
.pdf img{vertical-align:middle;}

h4{
	color:#d61826;
	font-weight: bold;}
/*============================================================================================
↓中身========================================================================================
============================================================================================*/
.contents-ttl{
	margin-top:50px;}
.back{
	margin:0 auto;}
.back li:first-child a{
	color:#d61826;
	display:block;
	padding:20px;
	}
.back li:last-child a{
	background-color:#d61826;
	color:#fff;
	display:block;
	padding:20px 60px;
	border-radius:4px;
	text-decoration:none;
	}


/*============================================================================================
↓年度========================================================
============================================================================================*/
#project .year{
	display:table;}
#project .year li{
	display:table-cell;
	vertical-align:middle;
border-right:1px solid #d61826;}

#project .year li a{
	display: block;
	padding:0px 20px;
	color:#d61826;
	text-decoration:none;}
#project .year li a:hover{
	background-color: #fdf5f6;}

#project .year li:first-child a{
	padding-left:0px;
}


