
.content.page-apply {
	padding-bottom: 80px;
	margin-bottom: 40px;
	border-bottom: 1px solid #ddd8c9;
}

.main-header {
  padding-bottom: 70px;
  border-bottom: 1px solid #ddd8c9;
}

.main-header-ttl {
  line-height: 1;
  margin-bottom: 32px;
}

.main-header-txt {
  font-family: '秀英丸ゴシック B';
  font-size: 114.3%;
  margin-bottom: 34px;
}

.main-header-nav .nav-item {
  float: left;
  width: 231px;
  height: 48px;
  margin: 0 9px 9px 0;
  text-align: center;
  border: 1px solid #f3efe3;
  border-radius: 5px;
}

.main-header-nav .nav-item:nth-child(4n) {
  margin-right: 0;
}

.main-header-nav .nav-item a {
  line-height: 48px;
  display: block;
  width: 100%;
  height: 48px;
  text-decoration: none;
  color: #4d4e53;
}

.main-header-nav .nav-item a:hover {
  background: #f3efe3;
}

.main-header-nav .nav-item span {
  font-family: '秀英丸ゴシック B';
  padding: 3px 0 3px 20px;
  background: url(../img/about/h_ico_arrow.png) left center no-repeat;
}


#apply-area .box-cont {
	width: 960px;
	padding: 40px 40px 35px;
 border-radius: 8px;
 background: #f3efe3;
 text-align: center;
 box-sizing: border-box;
}
#apply-area .box-cont .form {
	width: 410px;
	float: left;
	padding-right: 31px;
	border-right: 1px solid #ddd8c9;
}
#apply-area .box-cont .paper {
	width: 410px;
	float: right;
}
#apply-area .box-cont .form .ttl,
#apply-area .box-cont .paper .ttl {
	margin-bottom: 30px;
	padding: 6px 0 6px;
	background: #8cc800;
	color: #fff;
 font-family: '秀英丸ゴシック B';
 font-size: 129%;
}
#apply-area .box-cont .form .txt {
	margin-bottom: 30px;
 font-family: '秀英丸ゴシック B';
}
#apply-area .box-cont .form .btn a {
	width: 280px;
	height: 60px;
	line-height: 60px;
	font-size: 114.3%;
	border-radius: 30px;
}
#apply-area .box-cont .form .btn a span {
	padding: 1px 0 1px 24px;
	background: url(../img/share/ico_btn_arrow.png) 0 center no-repeat;
}

#apply-area .box-cont .paper dl {
	margin: 0 0 0 8px;
}
#apply-area .box-cont .paper dl dt {
	float: left;
	width: 57px;
	margin-right: 20px;
}
#apply-area .box-cont .paper dl dd {
	float: left;
	width: 322px;
	text-align: left;
}
#apply-area .box-cont .paper dl dd p.txt {
	margin-bottom: 3px;
}
#apply-area .box-cont .paper dl dd p.link {
	margin-bottom: 8px;
	text-align: left;
}
#apply-area .box-cont .paper dl dd p.link a {
	padding: 0 0 0 20px;
	color: #15378e;
	background: url(../img/apply/ico_arrow_blue.png) left center no-repeat;
	font-size: 114.3%;
}
#apply-area .box-cont .paper dl dd ul {
	padding: 0;
	text-align: left;
}
#apply-area .box-cont .paper dl dd ul li {
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 129%;
	list-style: none;
	font-family: 'Lato', sans-serif;
}
#apply-area .box-cont .paper dl dd ul li span {
	display: inline-block;
	width: 60px;
	text-align: center;
	padding: 3px 0;
	margin-right: 10px;
	background: #fff;
	border-radius: 20px;
	font-size: 66%;
	vertical-align: middle;
}

#apply-area .box-cont p.important {
	padding: 20px 0 25px;
	color: #e60911;
	font-family: '秀英丸ゴシック B';
}




.main-header-box-ttl {
  font-family: '秀英丸ゴシック B';
  font-size: 129%;
  padding: 18px 0 18px 0;
  text-align: center;
  color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background: #8cc800;
}

.main-header-box-inr {
  padding: 0 0 40px 0;
}

.main-header-box-inr .sec-btns {
  margin: 40px 0 20px 0;
  text-align: center;
}

.main-header-box-inr .sec-btns .btn {
  display: inline-block;
  margin: 0 10px;
}

.main-header-box-inr .sec-btns .btn a {
  font-size: 100%;
  line-height: 50px;
  height: 50px;
  padding: 0 50px;
  border-radius: 30px;
}

.main-header-box-inr .sec-btns .btn span span.pdf {
  padding: 15px 25px 15px 0;
  background: url(../img/apply/h_ico_pdf.png) right center no-repeat;
}

.main-header-box-inr .sec-btns .btn span span.xls {
  padding: 15px 20px 15px 0;
  background: url(../img/apply/h_ico_xls.png) right center no-repeat;
}

.main-header-box-inr .info {
  width: 710px;
  margin: 0 auto;
  padding: 17px 0;
  text-align: center;
  border-radius: 40px;
  background: #fff;
}

.main-header-box-inr .info .info-mail {
  display: inline-block;
}

.main-header-box-inr .info .info-mail a {
  font-family: 'Lato', sans-serif;
  font-size: 172%;
  font-weight: bold;
  padding-left: 40px;
  text-decoration: none;
  letter-spacing: -.01em;
  color: #4d4e53;
  background: url(../img/share/ft_ico_mail.png) 0 center no-repeat;
}

.main-header-box-inr .info .info-fax {
  display: inline-block;
  margin-left: 35px;
}

.main-header-box-inr .info .info-fax span {
  font-family: 'Lato', sans-serif;
  font-size: 172%;
  font-weight: bold;
  padding-left: 36px;
  text-decoration: none;
  letter-spacing: -.01em;
  color: #4d4e53;
  background: url(../img/apply/h_ico_fax.png) 0 center no-repeat;
}

.main-header-nav {
  margin-top: 35px;
}

#flow {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd8c9;
}

.content .sec {
  padding-top: 55px;
}

.content .sec .sec-ttl {
  font-family: '秀英丸ゴシック B';
  font-size: 186%;
  margin: 0 0 30px 0;
  text-align: center;
  color: #f56e00;
}

.content .sec .sec-txt {
  font-family: '秀英丸ゴシック B';
  font-size: 114.3%;
  line-height: 1.8;
  margin: 0 0 30px 0;
  text-align: center;
}

.sec .sec-content {
  text-align: center;
}

.sec .sec-box {
  width: 810px;
  margin: 45px auto 50px auto;
  border-radius: 8px;
  background: #f3efe3;
}

.sec .sec-box-ttl {
  font-family: '秀英丸ゴシック B';
  font-size: 114.3%;
  padding: 15px 0 15px 0;
  text-align: center;
  color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background: #f56e00;
}

.sec .sec-box-inr {
  padding: 26px 0 15px 40px;
  text-align: left;
  background: url(../img/apply/f_book_img.png?0730) 502px 40px no-repeat;
}

.sec .sec-box-inr p {
  font-family: '秀英丸ゴシック B';
  line-height: 1.6;
  margin: 0 0 15px 0;
}

.sec .sec-box-inr p .grn {
  color: #8cc800;
}

.sec .sec-box-inr .md-btn {
  font-family: '秀英丸ゴシック L';
  margin-top: 25px;
}

.sec .sec-box-inr p.small {
  font-family: '秀英丸ゴシック L';
  font-size: 86%;
}

#outline {
  padding-bottom: 80px;
  border-bottom: 1px solid #ddd8c9;
}

.sec-outline {
  width: 900px;
  margin: 0 auto;
}

.sec-outline th, .sec-outline td {
  border: 1px solid #ded8c6;
}

.sec-outline th {
  font-family: '秀英丸ゴシック B';
  font-size: 86%;
  width: 142px;
  text-align: center;
  vertical-align: middle;
  color: #f56e00;
  background: #f3efe3;
}

.sec-outline td {
  padding: 25px 30px 12px 30px;
  text-align: left;
}

.sec-outline td p {
  line-height: 1.7;
  margin: 0 0 14px 0;
}

.sec-outline td .fwb {
  font-family: '秀英丸ゴシック B';
}

.sec-outline td .anno {
  font-size: 86%;
}

.sec-outline td .important {
  color: #e60911;
}

#study {
  padding-bottom: 56px;
  border-bottom: 1px solid #ddd8c9;
}

.sec-study {
  width: 770px;
  margin: 0 auto;
}

.sec-study img {
  float: left;
}

.sec-study .txt {
  float: right;
  width: 542px;
}

.sec-study .txt p {
  font-family: '秀英丸ゴシック B';
  font-size: 114.3%;
  line-height: 1.7;
  margin: 0 0 15px 0;
  text-align: left;
}

.sec-study .txt p.link {
  font-family: '秀英丸ゴシック B';
  font-size: 100%;
  margin: 0;
}

.sec-study .txt p.link a {
  padding: 0 0 0 20px;
  color: #15378e;
  background: url(../img/apply/ico_arrow_blue.png) left center no-repeat;
}


#faq {
	padding-bottom: 35px;
	border-bottom: 1px solid #ddd8c9;
}
#faq ul {
	padding: 0 70px;
}
#faq ul li {
	margin-bottom: 30px;
	text-align: left;
	list-style: none;
}
#faq ul li p.q {
	margin-bottom: 15px;
	font-size: 18px;
	font-family: '秀英丸ゴシック B';
	line-height: 1.7;
}
#faq ul li p.q:before {
	content: 'Q';
	display: inline-block;
	font-family: '秀英丸ゴシック B';
	font-size: 24px;
	margin-right: 12px;
	color: #f56e00;
}
#faq ul li p.a {
	line-height: 1.7;
}





