@charset "utf-8";

#main_imag{
	margin-bottom:60px;
}
#contents .innerWrap{
	width:100%;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■intro
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#intro{
	margin-bottom:70px;
}
#intro h2{
	font-size:24px;
	margin-bottom:27px;
	letter-spacing:5px;
}
#intro h2 img{
	width:35px;
	height:auto;
	margin-right:18px;
}
#intro ul{
	font-size:16px;
	margin-bottom:48px;
	padding-left:0;
}
#intro ul li{
	text-indent:-2.5em;
	padding-left:2.5em;
	letter-spacing:3px;
}
#intro p.txt{
	font-size:18px;
	letter-spacing:3px;
}
#intro p.txt strong{
	font-size:28px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■application
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#application{
	margin-bottom:80px;
}
#application h3{
	margin-bottom:20px;
}
#application h3:before{
	left:110px;
}
#application p.h4p{
	margin-bottom:40px;
}
#application p.h4p strong{
	font-size:15px;
}
#application h4{
	margin-bottom:10px;
}
#application ol{
	margin-bottom:40px;
}
#application ol li{
	margin-bottom:18px;
}
#application ol li span{
	font-size:11px;
}
#application .bnr p.link{
	text-align:center;
}