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

body{
	font-size-adjust: 84%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	line-height: 1.4;
	max-width:1200px;
	margin: auto;
	padding:0 2%;
	-webkit-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
}

a:hover{
	opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

header{
	width:100%;
	height: auto;
	text-align: center;
	margin:2% 0;
}

header img{
	width:26%;
	height: auto;
}

#contents{
	margin: auto;
	width:100%;
	height: auto;
	max-width:1000px;	
}
.ph{
	width:100%;
	height: auto;
	margin-top: 4%;
}

.ph img{
	width:100%;
	height: auto;
}

.lead{
	font-size:180%;
	text-align: center;
	margin: 4% 10%;
	line-height: 1.6;
}


.lead>p{
	font-size: 160%;
	font-weight: bold;
	color: #FA9F0B;
	line-height: 1.3;
}

.lead>p>span{
	font-size: 150%;
	font-weight: bold;
}


h1{
	font-size:180%;
	text-align: center;
	margin:2% 0 2%;
}
.font {
	margin:2% 0;
	padding: 1% 0;
	color: #a10000;
	border-top: 3px solid #a10000;
	border-bottom: 3px solid #a10000;
	font-size: 180%;
	text-align: center;
	font-weight: bold;
}

h2{
	font-size: 150%;
	font-weight: bold;
	font-style: oblique;
	color: #FA9F0B;
	text-align: center;
}

#descript{
	background-color:#fef2e0;
	padding:3%;
	margin: 4% 0 8%;
}

.arrow{
	text-align: center;
	font-size: 200%;
}

.section{
	text-align: center;
	margin:4% 9%;
	background-color: #fff;
	padding:2% 0;
	-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
	border: #FA9F0A 1px solid;
	font-size: 150%;
	line-height: 1.8;
}


#attention{
	font-size: 130%;
	padding-left: 1em;
	text-indent:-1em;
	margin:3% 0;
}
#attention02{
	font-size: 150%;
	padding-left: 1em;
	text-indent:-1em;
	margin:3% 0;
}
.description {
	margin:3% 0;
	font-size: 150%;
}
.description span {
 color: #a10000;
font-weight: bold;
}
.description02 {
	font-size: 120%;
}


#attentionlead{
	background-color: #434343;
	font-size: 120%;
	line-height: 1.6;
	margin-top: 5%;
	color: #fff;
	text-indent: -1em;
	padding-left: 1em;
	padding:4% 4% 4% 6%;
	margin-bottom: 3%;
	
}
#attentionlead p:last-child{
	margin-top: 3%;
	text-align: right;
}


footer{
	text-align: center;
	margin-bottom: 2%;
}