@charset "UTF-8";
/* CSS Document */



/* FONT size
---------------------------------------------------------------------
[ px ]	[ % ]
10px 	72  %		19px 	136 %
11px 	79  %		20px 	143 %
12px 	86 %		21px 	150 %
13px 	93 %		22px 	158 %
14px 	100 %		23px 	165 %
15px 	108 %		24px 	172 %
16px 	115 %		25px 	179 %
17px 	122 %		26px 	186 %
18px 	129 %
---------------------------------------------------------------------*/


/* PC */
@media screen and (min-width: 768px), print {
	
	
#pageTitle {
	background: url(../img/pagetitle.jpg) no-repeat center top;
	background-size: cover;
}
	
	
.section {
	width: 1100px;
	margin: 0 auto;
	letter-spacing: normal;
}
	.section dl {
		text-align: center;
	}
	.section dl dt {
		text-align: center;
		font-weight: normal;
		font-size: 172%;
		margin-bottom: 30px;
		background: url(../common/img/icon_decorate.png) no-repeat center bottom;
		padding-bottom: 30px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		letter-spacing: 0.3em;
	}



	.section ul {
		margin-top: 100px;
	}
	* html .section ul {
		zoom: 100%;
	}
	*:first-child+html .section ul {
		display: inline-block;
	}
	.section ul:after {
		content: ""; 
		clear: both; 
		height: 0; 
		display: block; 
		visibility: hidden;
	}

	.section ul li {
		float: left;
	}
	.section ul li.last {
		float: right;
	}
}











/* スマホ */
@media only screen and (max-width: 767px) {
	
	
	
#pageTitle {
	background: url(../img/pagetitle.jpg) no-repeat center top;
	background-size: cover;
}


.section {
	padding: 5%;
	letter-spacing: normal;
}

	.section dl {
		text-align: center;
	}
	.section dl dt {
		text-align: center;
		font-weight: normal;
		font-size: 129%;
		margin-bottom: 30px;
		background: url(../common/img/icon_decorate.png) no-repeat center bottom;
		padding-bottom: 30px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		letter-spacing: 0.3em;
	}



	.section ul {
		margin-top: 100px;
	}

	.section ul li {
		margin-bottom: 3%;
	}
	.section ul li.last {
	}



}
