.wrap{
	width:100%;
	margin:0 auto;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

.wrap a{
	text-decoration:underline;
	}

.head h1 {
	width:100%;
	margin:35px auto 10px auto;
	text-align:center;
	}
	
.logoBrand {
    padding: 32px 0 12px 0;
}
.content h2 {
	background:#006337;
	color:#fff;
	padding:15px 0;
	text-align:center;
	line-height:0!important;
	font-size:175%;
	letter-spacing:0.1em;
	padding-left:3%;
	padding-right:3%;
	margin:0;
}

.contentHead h2{
	text-align:center;
	margin:0;
	padding:0;
		line-height:0!important;
		font-weight:bold;
}

.contentHead h2.mb50{
	margin:0 0 30px 0!important;
}


.contentHead p{
	line-height:1.8;
	margin-bottom:0;
	line-height:0!important;}

.contentHead p.lead{
	font-size:140%;
	font-weight:bold;
	line-height:2!important;
	margin:2em 0;
	padding:0 1em;
	text-align:center;}

.contentHead p.photo{
	margin:0 9% 4em 9%!important;
	text-align:center;}


.contentHead dl{
	margin-top:32px;
	margin-bottom:75px;}

.contentHead dl dt{
	font-size:145%;
	line-height:1.8;
	margin-bottom:0.5em}

.contentHead dl dd{
		font-size:110%;
	line-height:1.8;
	padding-bottom:5px;}


.contentHead p.lead02{
	font-size:120%;
	line-height:1.6!important;
	margin:2.5em 0;
	padding:0 1em;
	text-align:center;}


span.bold{
	font-weight:bold;}

	
@media (min-width:1200px) {

.contentHead dl{
	margin-top:30px;
	margin-left:9%;}


.contentHead p{
	margin:0 9%;}


	
}

	
	
@media (max-width:1192px) {
	.contentHead h2 img{
		width:100%;
}


	
}

@media (max-width:769px) {
	
.contentHead p{
	margin:0 2% 2em 2%;}

.contentHead dl{
	margin:0 2% 3.5em 2%;}

.contentHead dl dt{
	margin-top:1em;}

.logoBrand {
    padding: 15px 0 7px 0;
	margin:0;
}

.navbar-brand{
	    padding: 0;
	margin:0;}
	
	.contentHead p.photo{
	margin:0 0 4em 0!important;
	text-align:center;}

.contentHead p{
	margin-bottom:0!important;
	line-height:0!important;}

		
	.contentHead h2{
	text-align:center;
margin-bottom:20px!important;
	padding:0;
		line-height:0!important;
		display:block;
}

.contentHead p.lead{
	font-size:80%!important;
	font-weight:bold;
	line-height:2!important;
	margin:2em 0;
	padding:0 1em;
	text-align:center!important;}
	
	.contentHead p.lead02{
	font-size:100%;
	line-height:1.65!important;
	margin:2em 0;
	padding:0 1em;
	text-align:center;}
	
}
@media (max-width:481px) {

.logoBrand {
    padding: 15px 0 7px 0;
	margin:0;
}

.navbar-brand{
	    padding: 0;
	margin:0;}
	
	.contentHead h2{
	text-align:center;
margin-bottom:20px!important;
	padding:0;
		line-height:0!important;
		display:block;
}

	
	.contentHead p.lead{
	font-size:63%!important;
	font-weight:bold;
	line-height:2!important;
	margin:1.5em 0 1.5em 0!important;
	padding:0 1em;
	text-align:center!important;}
	


.contentHead p.lead02{
	font-size:66%!important;
		font-weight:bold;
	line-height:1.65!important;
	margin:3.5em 0 3em 0;
	padding:0 0;
	text-align:center;}

	.contentHead p.photo{
	margin:0 2% 0.5em 2%!important;
	text-align:center;}

}




.contentHead h2.headt {
	padding:15px 0;
	text-align:left!important;
	line-height:0!important;
	font-size:140%;
	padding-left:3%;
	padding-right:3%;
	margin:200px 0 0 0!important;
	display:block!important;
}


.contentHead p.lead03{
	font-size:120%;
	line-height:1.6!important;
	margin:2.5em 0;
	padding:0 1em;
	text-align:left;}
