@charset "utf-8";

/****************************************************************************************************************************

プリントアウト用css

*****************************************************************************************************************************/

img{
	width:auto;
}
.category{
	background:#488EDB;
	background-size:cover;
	text-align:center;
	padding:69px 0;
	
}
		.category h2{
		
	}
		.category h2 img{
			width:310px;
		}

.sitemap{
	width:960px;
}
	.sitemap dl{
		float:left;
		width:300px;
		padding-right:30px;
		padding-bottom:50px;
	}
	.sitemap dl.last{
		padding-right:0;
	}
		.sitemap dl dt{
			border-bottom:1px solid #ccc;
			margin-bottom:5px;
			padding-bottom:5px;
			font-size:120%;
			color:#244CA5;
		}
			.sitemap dl dt a:link, .sitemap dl dt a:visited{
				color:#244CA5;
				text-decoration:none;
			}
			.sitemap dl dt a:hover{
				color:#244CA5;
				text-decoration:underline;
			}
		.sitemap dl dd{
			margin-bottom:0.1em;
		}
			.sitemap dl dd a:link, .sitemap dl dd a:visited{
				color:#333;
				text-decoration:none;
			}
			.sitemap dl dd a:hover{
				text-decoration:underline;
			}




/*  スマホ向けのスタイル：0以上--------------------------------------------------------------------------------------*/
@media only screen and (min-width: 0px) {
img{
	width:auto;
}
.category{
	background:#488EDB;
	background-size:cover;
	text-align:center;
	padding:30px 0;
	
}
		.category h2{
		
	}
		.category h2 img{
			width:210px;
		}

.sitemap{
	width:90%;
}
	.sitemap dl{
		float:left;
		width:100%;
		padding-right:0;
		padding-bottom:30px;
	}
	.sitemap dl.last{
		padding-right:0;
	}
		.sitemap dl dt{
			border-bottom:1px solid #ccc;
			margin-bottom:5px;
			padding-bottom:5px;
			font-size:120%;
			color:#244CA5;
		}
			.sitemap dl dt a:link, .sitemap dl dt a:visited{
				color:#244CA5;
				text-decoration:none;
			}
			.sitemap dl dt a:hover{
				color:#244CA5;
				text-decoration:underline;
			}
		.sitemap dl dd{
			margin-bottom:0.1em;
		}
			.sitemap dl dd a:link, .sitemap dl dd a:visited{
				color:#333;
				text-decoration:none;
			}
			.sitemap dl dd a:hover{
				text-decoration:underline;
			}
	
}

/* タブレット向けのスタイル：769px以上-------------------------------------------------------------------------------*/
@media only screen and (min-width: 769px) {
img{
	width:auto;
}
.category{
	background:#488EDB;
	background-size:cover;
	text-align:center;
	padding:69px 0;
	
}
		.category h2{
		
	}
		.category h2 img{
			width:310px;
		}

.sitemap{
	width:90%;
}
	.sitemap dl{
		float:left;
		width:100%;
		padding-right:0;
		padding-bottom:50px;
	}
	.sitemap dl.last{
		padding-right:0;
	}
		.sitemap dl dt{
			border-bottom:1px solid #ccc;
			margin-bottom:5px;
			padding-bottom:5px;
			font-size:120%;
			color:#244CA5;
		}
			.sitemap dl dt a:link, .sitemap dl dt a:visited{
				color:#244CA5;
				text-decoration:none;
			}
			.sitemap dl dt a:hover{
				color:#244CA5;
				text-decoration:underline;
			}
		.sitemap dl dd{
			margin-bottom:0.1em;
		}
			.sitemap dl dd a:link, .sitemap dl dd a:visited{
				color:#333;
				text-decoration:none;
			}
			.sitemap dl dd a:hover{
				text-decoration:underline;
			}
	
	
}

/*  PC向けのスタイル：1000px以上-------------------------------------------------------------------------------*/
@media only screen and (min-width: 1000px) {
img{
	width:auto;
}
.category{
	background:#488EDB;
	background-size:cover;
	text-align:center;
	padding:69px 0;
	
}
		.category h2{
		
	}
		.category h2 img{
			width:310px;
		}

.sitemap{
	width:960px;
}
	.sitemap dl{
		float:left;
		width:300px;
		padding-right:30px;
		padding-bottom:50px;
	}
	.sitemap dl.last{
		padding-right:0;
	}
		.sitemap dl dt{
			border-bottom:1px solid #ccc;
			margin-bottom:5px;
			padding-bottom:5px;
			font-size:120%;
			color:#244CA5;
		}
			.sitemap dl dt a:link, .sitemap dl dt a:visited{
				color:#244CA5;
				text-decoration:none;
			}
			.sitemap dl dt a:hover{
				color:#244CA5;
				text-decoration:underline;
			}
		.sitemap dl dd{
			margin-bottom:0.1em;
		}
			.sitemap dl dd a:link, .sitemap dl dd a:visited{
				color:#333;
				text-decoration:none;
			}
			.sitemap dl dd a:hover{
				text-decoration:underline;
			}
	


	


}