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

.clear {
	clear:both;
}
#elStation{
	font-size:14px;
	line-height:22px;
	margin:0 0 40px 0;
}

#elStation a:link,
#elStation a:visited {
	text-decoration:none;
}

#elStation a:hover {
	text-decoration:underline;
}
#elStation a[href^="http:"]:after,
#elStation a[href^="https:"]:after {
 	vertical-align:middle;
	margin:0 2px;
}

#elStation a[href^="http:"].none:after,
#elStation a[href^="https:"].none:after {
	display:none;
}

#elStation a[href$=".pdf"]:after {
  vertical-align:middle;
  margin:0 2px;
}

.mb60 {
	margin-bottom:60px;
}
.mb20 {
	margin-bottom:20px;
}
.mb10 {
	margin-bottom:10px;
}
.mb5 {
	margin-bottom:5px;
}
.mb15 {
	margin-bottom:15px;
}
.mb25 {
	margin-bottom:25px;
}
.mb35 {
	margin-bottom:35px;
}
.mb40 {
	margin-bottom:40px;
}
.mr1 {
	margin-right:1px;
}
.mr20 {
	margin-right:20px;
}
.mr8 {
	margin-right:8px;
}
.mr5 {
	margin-right:5px;
}
.mr6 {
	margin-right:6px;
}
.mt35 {
	margin-top:35px;
}
.pl20 {
	padding-left:20px;
}

.cautiontxt {
	font-size:85.7%;
	line-height:1.3;
}

.lineHeight12{
	line-height:1.2;
}
.linkmark {
	padding-right:20px;
}

.linkmarkArrow {
	padding-left:20px;
}


.unit-head {
	margin-bottom:15px;
	position:relative;
}

.head-copy {
	font-size:128.6%;
	font-weight:bold;
	line-height:1.8;
	margin:10px auto 30px auto;
	color:#f05c32;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.1);
}

table.unit1{
	border: 2px solid #000000;
}

table.unit1 th{
	font-size:71.4%;
	padding:5px 3px;
	text-align:center;
	border: 1px solid #000000;
}

table.unit1 td{
	font-size:64.3%;
	line-height:1.4;
	padding:5px 3px;
	text-align:center;
	border: 1px solid #000000;
}

table.unit1 td.alignleft,
table.unit2 td.alignleft{
	text-align:left;
}

table.unit1 .w200{
	width:188px;
}

table.unit1 td.w140{
	width:134px;
}

table.unit1 .colorPurple{
	background:#e1d6e9;
}

table.unit1 .colorOrange{
	background:#fce1c8;
}

table.unit1 .colorBlue{
	background:#d3edfb;
}



table.unit2{
	border: 2px solid #000000;
}

table.unit2 td{
	font-size:78.6%;
	line-height:1.4;
	padding:5px 3px;
	text-align:center;
	border: 1px solid #000000;
}

table.unit2 td.w80{
	width:74px;
}

table.unit2 td.w110{
	width:104px;
}

table.unit2 td.w220{
	width:208px;
}

table.unit2 td.bold{
	font-weight:bold;
}



.gradeup{
	width:740px;
	height:450px;
	position:relative;
	background-position: left 56px;
	background-repeat: no-repeat;
}

.gradeup .titleStandard{
	color:#7f7f7f;
	font-size:107.1%;
	font-weight:bold;
	text-align:center;
	top:15px;
	left:40px;
	position:absolute;
}

.gradeup .titleCustom{
	color:#7f7f7f;
	font-size:107.1%;
	font-weight:bold;
	text-align:center;
	top:15px;
	left:315px;
	position:absolute;
}

.gradeup .titlePro{
	color:#7f7f7f;
	font-size:107.1%;
	font-weight:bold;
	text-align:center;
	top:15px;
	left:530px;
	position:absolute;
}

.gradeup .gradeupTxt1{
	color:#7f7f7f;
	font-weight:bold;
	text-align:center;
	top:265px;
	left:128px;
	position:absolute;
	padding-bottom: 20px;
	width: 196px;
}

.gradeup .gradeupTxt2{
	color:#7f7f7f;
	font-weight:bold;
	text-align:center;
	top:265px;
	left:398px;
	position:absolute;
	padding-bottom: 20px;
	width: 196px;
}

.gradeupBtnWrap {
	text-align:center;
	position:absolute;
	left:133px;
	top:290px;
}
.gradeupBtnWrap2 {
	text-align:center;
	position:absolute;
	left:408px;
	top:290px;
}
.gradeupBtnWrap3 {
	text-align:center;
	position:absolute;
	left:408px;
	top:335px;
}
.gradeupBtnWrap4 {
	text-align:center;
	position:absolute;
	left:408px;
	top:380px;
}
.gradeupBtnWrap5 {
	text-align:center;
	position:absolute;
	left:133px;
	top:335px;
}
.gradeupBtnWrap a:link,
.gradeupBtnWrap a:visited,
.gradeupBtnWrap2 a:link,
.gradeupBtnWrap2 a:visited,
.gradeupBtnWrap3 a:link,
.gradeupBtnWrap3 a:visited,
.gradeupBtnWrap4 a:link,
.gradeupBtnWrap4 a:visited,
.gradeupBtnWrap5 a:link,
.gradeupBtnWrap5 a:visited {
	color:#ffffff;
	text-decoration:none;
}
.gradeupBtnWrap a:hover .gradeupBtn,
.gradeupBtnWrap2 a:hover .gradeupBtn,
.gradeupBtnWrap3 a:hover .gradeupBtn,
.gradeupBtnWrap4 a:hover .gradeupBtn,
.gradeupBtnWrap5 a:hover .gradeupBtn {
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #e6e6e6 6%, #d6d6d6 95%, #bfbfbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(6%,#e6e6e6), color-stop(95%,#d6d6d6), color-stop(100%,#bfbfbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#e6e6e6 6%,#d6d6d6 95%,#bfbfbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ededed 0%,#e6e6e6 6%,#d6d6d6 95%,#bfbfbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ededed 0%,#e6e6e6 6%,#d6d6d6 95%,#bfbfbf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#e6e6e6 6%,#d6d6d6 95%,#bfbfbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#bfbfbf',GradientType=0 ); /* IE6-9 */
color:#f05c32;
}
.gradeupBtnWrap a:active .gradeupBtn,
.gradeupBtnWrap2 a:active .gradeupBtn,
.gradeupBtnWrap3 a:active .gradeupBtn,
.gradeupBtnWrap4 a:active .gradeupBtn,
.gradeupBtnWrap5 a:active .gradeupBtn {
background: #c9c9c9; /* Old browsers */
background: -moz-linear-gradient(top,  #c9c9c9 0%, #e1e1e1 5%, #f2f2f2 94%, #f9f9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(5%,#e1e1e1), color-stop(94%,#f2f2f2), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c9c9c9 0%,#e1e1e1 5%,#f2f2f2 94%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c9c9c9 0%,#e1e1e1 5%,#f2f2f2 94%,#f9f9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c9c9c9 0%,#e1e1e1 5%,#f2f2f2 94%,#f9f9f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c9c9c9 0%,#e1e1e1 5%,#f2f2f2 94%,#f9f9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
color:#f05c32;
}
.gradeupBtnWrap .gradeupBtn,
.gradeupBtnWrap2 .gradeupBtn,
.gradeupBtnWrap3 .gradeupBtn,
.gradeupBtnWrap4 .gradeupBtn,
.gradeupBtnWrap5 .gradeupBtn {
	width:180px;
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #f2f2f2 6%, #e1e1e1 95%, #c9c9c9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(6%,#f2f2f2), color-stop(95%,#e1e1e1), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f2f2f2 6%,#e1e1e1 95%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#f2f2f2 6%,#e1e1e1 95%,#c9c9c9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#f2f2f2 6%,#e1e1e1 95%,#c9c9c9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#f2f2f2 6%,#e1e1e1 95%,#c9c9c9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */
	font-size:100%;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	color:#f05c32;
	border:1px solid #d6d6d6;
	border-radius:4px;
	display:inline-block;
	margin:15px auto;
}
.gradeup-arrow {
	line-height:40px;
	display:block;
	background-repeat: no-repeat;
	background-position: 15px center;
}

@media (max-width: 767px){
	.gradeup{
		overflow: hidden;
		width: auto;
		height:calc(50vw + 150px);
		position:relative;
		background-position: left 56px;
		background-size: 100% auto;
		background-repeat: no-repeat;
		margin-left: -15px;
		margin-right: -15px;
	}
	.gradeup-arrow {
		background-position: 10px center;
	}
	.gradeup .titleStandard{
		font-size:10px;
		top:15px;
		left:5%;
		line-height: 1.3;
	}

	.gradeup .titleCustom{
		font-size:10px;
		top:15px;
		left:45%;
		line-height: 1.3;
	}

	.gradeup .titlePro{
		font-size:10px;
		top:15px;
		left:75%;
		position:absolute;
		line-height: 1.3;
	}

	.gradeup .gradeupTxt1{
		top:calc(25vw + 100px);
		left:50%;
		margin-left: -160px;
		width: 160px;

	}

	.gradeup .gradeupTxt2{
		top:calc(25vw + 100px);
		left:50%;
		margin-left: 20px;
		width: 160px;

	}

	.gradeupBtnWrap {
		top:calc(25vw + 130px);
		left:calc(50% - 155px);
	}
	.gradeupBtnWrap2 {
		top:calc(25vw + 175px);
		left:calc(50% - 155px);
	}
	.gradeupBtnWrap3 {
		top:calc(25vw + 130px);
		left:calc(50% + 25px);
	}
	.gradeupBtnWrap4 {
		top:calc(25vw + 175px);
		left:calc(50% + 25px);
	}
	.gradeupBtnWrap5 {
		top:calc(25vw + 220px);
		left:calc(50% + 25px);
	}
	.gradeupBtnWrap .gradeupBtn,
	.gradeupBtnWrap2 .gradeupBtn,
	.gradeupBtnWrap3 .gradeupBtn,
	.gradeupBtnWrap4 .gradeupBtn,
	.gradeupBtnWrap5 .gradeupBtn {
		width: 160px;
		font-size: 10px;

	}
}
@media (max-width: 470px) {
	.gradeup{
		height:95vw;
	}
	.gradeup .gradeupTxt1{
		top:45vw;
		left:50%;
		margin-left: -160px;
		width: 140px;
		background-size: contain;

	}

	.gradeup .gradeupTxt2{
		top:45vw;
		left:50%;
		margin-left: 20px;
		width: 140px;
		background-size: contain;

	}
	.gradeupBtnWrap {
		top:53vw;
		left:calc(50% - 155px);
	}
	.gradeupBtnWrap2 {
		top:calc(53vw + 45px);
		left:calc(50% - 155px);
	}
	.gradeupBtnWrap3 {
		top:53vw;
		left:calc(50% + 25px);
	}
	.gradeupBtnWrap4 {
		top:calc(53vw + 45px);
		left:calc(50% + 25px);
	}
	.gradeupBtnWrap5 {
		top:calc(53vw + 90px);
		left:calc(50% + 25px);
	}
	.gradeupBtnWrap .gradeupBtn,
	.gradeupBtnWrap2 .gradeupBtn,
	.gradeupBtnWrap3 .gradeupBtn,
	.gradeupBtnWrap4 .gradeupBtn,
	.gradeupBtnWrap5 .gradeupBtn {
		width: 130px;
		font-size: 10px;

	}
}

@media (max-width: 320px) {
	.gradeup{
		height:100vw;
	}
	.gradeup .gradeupTxt1{
		margin-left: -150px;
	}

	.gradeup .gradeupTxt2{
		margin-left: 10px;
	}
	.gradeupBtnWrap {
		top:54vw;
		left:calc(50% - 145px);
	}
	.gradeupBtnWrap2 {
		top:calc(54vw + 45px);
		left:calc(50% - 145px);
	}
	.gradeupBtnWrap3 {
		top:54vw;
		left:calc(50% + 15px);
	}
	.gradeupBtnWrap4 {
		top:calc(54vw + 45px);
		left:calc(50% + 15px);
	}
	.gradeupBtnWrap5 {
		top:calc(54vw + 90px);
		left:calc(50% + 15px);
	}

}
.vitalize{
	/*display: none;*/
	width:740px;
	height:620px;
	position:relative;
}

.vitalize .titleEls01{
	color:#7f7f7f;
	font-size:142.9%;
	font-weight:bold;
	text-align:center;
	top:10px;
	left:15px;
	position:absolute;
}

.vitalize .titleEls02{
	color:#7f7f7f;
	font-size:142.9%;
	font-weight:bold;
	text-align:center;
	top:10px;
	left:385px;
	position:absolute;
}

.vitalize .photo01{
	top:40px;
	left:70px;
	position:absolute;
}

.vitalize .photo02{
	top:230px;
	left:0px;
	position:absolute;
}

.vitalize .photo03{
	top:230px;
	left:155px;
	position:absolute;
}

.vitalize .photo04{
	top:430px;
	left:70px;
	position:absolute;
}

.vitalize .photo05{
	top:40px;
	left:505px;
	position:absolute;
}

.vitalize .photo06{
	top:230px;
	left:437px;
	position:absolute;
}

.vitalize .photo07{
	top:230px;
	left:590px;
	position:absolute;
}

.vitalize .photo08{
	top:430px;
	left:505px;
	position:absolute;
}

.vitalize .photo01,
.vitalize .photo02,
.vitalize .photo03,
.vitalize .photo04,
.vitalize .photo05,
.vitalize .photo06,
.vitalize .photo07,
.vitalize .photo08,
.vitalize .photoTxt{
	color:#7f7f7f;
	font-size:85.7%;
	line-height:1.0;
	font-weight:bold;
	text-align:center;
}

.vitalize .photoTxt{
	top:386px;
	left:545px;
	position:absolute;
}

.vitalize-linkArrow {
	line-height:40px;
	display:block;
	background-repeat: no-repeat;
	background-position:45px center;
}

.vitalize .arrow01{
	width:195px;
	height:100px;
	color:#7f7f7f;
	font-size:100%;
	line-height:1.0;
	text-align:center;
	top:68px;
	left:270px;
	position:absolute;
	padding-top:30px;
}

.vitalize .arrow02{
	width:195px;
	height:100px;
	color:#7f7f7f;
	font-size:100%;
	line-height:1.0;
	text-align:center;
	top:268px;
	left:270px;
	position:absolute;
	padding-top:30px;
}

.vitalize .arrow03{
	width:195px;
	height:100px;
	color:#7f7f7f;
	font-size:100%;
	line-height:1.0;
	text-align:center;
	top:465px;
	left:270px;
	position:absolute;
	padding-top:30px;
}

.vitalize .arrow01 a:link,
.vitalize .arrow01 a:visited,
.vitalize .arrow02 a:link,
.vitalize .arrow02 a:visited,
.vitalize .arrow03 a:link,
.vitalize .arrow03 a:visited{
	color:#f05c32;
}

.vitalize .arrow01 a:hover,
.vitalize .arrow02 a:hover,
.vitalize .arrow03 a:hover{
	color:#f05c32;
	text-decoration:underline;
}

@media (max-width: 768px){
	.vitalize{
		width:auto;
		height:620px;
		position:relative;
		width: auto;
	}

	.vitalize .titleEls01{
		font-size:14px;
		top:10px;
		left:50%;
		margin-left: -150px;
		position:absolute;
	}

	.vitalize .titleEls02{
		font-size:14px;
		left: 50%;
		margin-left: 20px;
	}

	.vitalize .photo01{
		left:50%;
		width: 140px;
		margin-left: -35vw;

	}

	.vitalize .photo02{
		top:170px;
		left:50%;
		margin-left: -35vw;
	}

	.vitalize .photo03{
		top:300px;
		left:50%;
		margin-left: -35vw;
	}

	.vitalize .photo04{
		top:440px;
		left:50%;
		margin-left: -35vw;
	}

	.vitalize .photo05{
		top:40px;
		left:auto;
		right: 50%;
		margin-right: -35vw;
	}

	.vitalize .photo06{
		top:180px;
		left:auto;
		right: 50%;
		margin-right: -35vw;
	}

	.vitalize .photo07{
		top:300px;
		left:auto;
		right: 50%;
		margin-right: -35vw;
	}

	.vitalize .photo08{
		top:440px;
		left:auto;
		right: 50%;
		margin-right: -35vw;
	}
	.vitalize .photo01 img,
	.vitalize .photo02 img,
	.vitalize .photo03 img,
	.vitalize .photo04 img,
	.vitalize .photo05 img,
	.vitalize .photo06 img,
	.vitalize .photo07 img,
	.vitalize .photo08 img{
		/*width: 30vw;*/
		max-width: 130px;
		height: auto;
	}
	.vitalize .photo01,
	.vitalize .photo02,
	.vitalize .photo03,
	.vitalize .photo04,
	.vitalize .photo05,
	.vitalize .photo06,
	.vitalize .photo07,
	.vitalize .photo08,
	.vitalize .photoTxt{
		width: 130px;
		font-size: 10px;
	}
	.vitalize .photo01,
	.vitalize .photo02,
	.vitalize .photo05{
		z-index: 11;
	}
	.vitalize .photo03,
	.vitalize .photo06{
		z-index: 10;
	}

	.vitalize .photoTxt{
		top:410px;
		left:auto;
		right: 50%;
		margin-right: -35vw;
	}

	.vitalize-linkArrow {
		line-height:1.3;
		display:block;
		background-repeat: no-repeat;
		background-position:left center;
		background: none !important;
	}
	.vitalize-linkArrow:before{
		display: inline-block;
		content: "";
		width: 6px;
		height: 10px;
		background-repeat: no-repeat;
		margin-right: 0.5em;
	}
	.vitalize .arrow01{
		top:88px;
		left:50%;
		padding-top:0;
		font-size: 10px;
		margin-left: -14.0625vw;
		display: flex;
		width:28.125vw;
		height:60px;
		align-items: center;
		justify-content: center;
		background-size: 100% 100%;
		padding-right: 10px;
		padding-left: 10px;
		z-index: 11;
	}

	.vitalize .arrow02{
		display: flex;
		font-size: 10px;
		top:280px;
		left:50%;
		padding-top:0;
		margin-left: -14.0625vw;
		width:28.125vw;
		height:60px;
		align-items: center;
		justify-content: center;
		background-size: 100% 100%;

		padding-right: 10px;
		padding-left: 10px;
		z-index: 13;
	}

	.vitalize .arrow03{
		font-size:100%;
		line-height:1.0;
		text-align:center;
		top:485px;
		left:50%;
		padding-top:0;
		margin-left: -14.0625vw;
		display: flex;
		width:28.125vw;
		height:60px;
		align-items: center;
		justify-content: center;
		background-size: 100% 100%;
		font-size: 10px;

		padding-right: 10px;
		padding-left: 10px;
		z-index: 11;


	}

	.vitalize .arrow01 a:link,
	.vitalize .arrow01 a:visited,
	.vitalize .arrow02 a:link,
	.vitalize .arrow02 a:visited,
	.vitalize .arrow03 a:link,
	.vitalize .arrow03 a:visited{
		color:#f05c32;
	}

	.vitalize .arrow01 a:hover,
	.vitalize .arrow02 a:hover,
	.vitalize .arrow03 a:hover{
		color:#f05c32;
		text-decoration:underline;
	}
}
@media (max-width: 480px){
	.vitalize{
		width:auto;
		height:620px;
		position:relative;
		width: auto;
	}

	.vitalize .titleEls01{
		font-size:14px;
		top:10px;
		left:50%;
		margin-left: -150px;
		position:absolute;
	}

	.vitalize .titleEls02{
		font-size:14px;
		left: 50%;
		margin-left: 20px;
	}

	.vitalize .photo01{
		left:50%;
		width: 140px;
		margin-left: -45vw;

	}

	.vitalize .photo02{
		top:170px;
		left:50%;
		margin-left: -45vw;
	}

	.vitalize .photo03{
		top:290px;
		left:50%;
		margin-left: -45vw;
	}

	.vitalize .photo04{
		top:420px;
		left:50%;
		margin-left: -45vw;
	}

	.vitalize .photo05{
		top:40px;
		left:auto;
		right: 50%;
		margin-right: -45vw;
	}

	.vitalize .photo06{
		top:180px;
		left:auto;
		right: 50%;
		margin-right: -45vw;
	}

	.vitalize .photo07{
		top:280px;
		left:auto;
		right: 50%;
		margin-right: -45vw;
	}

	.vitalize .photo08{
		top:420px;
		left:auto;
		right: 50%;
		margin-right: -45vw;
	}
	.vitalize .photo01 img,
	.vitalize .photo02 img,
	.vitalize .photo03 img,
	.vitalize .photo04 img,
	.vitalize .photo05 img,
	.vitalize .photo06 img,
	.vitalize .photo07 img,
	.vitalize .photo08 img{
		width: 30vw;
		max-width: 150px;
		height: auto;
	}
	.vitalize .photo01,
	.vitalize .photo02,
	.vitalize .photo03,
	.vitalize .photo04,
	.vitalize .photo05,
	.vitalize .photo06,
	.vitalize .photo07,
	.vitalize .photo08,
	.vitalize .photoTxt{
		width: 140px;
		font-size: 10px;
	}
	.vitalize .photo01,
	.vitalize .photo05{
		z-index: 11;
	}
	.vitalize .photo02,
	.vitalize .photo03,
	.vitalize .photo06{
		z-index: 10;
	}

	.vitalize .photoTxt{
		top:390px;
		left:auto;
		right: 50%;
		margin-right: -45vw;
	}

	.vitalize-linkArrow {
		line-height:1.3;
		display:block;
		background-repeat: no-repeat;
		background-position:left center;
		background: none !important;
	}
	.vitalize-linkArrow:before{
		display: inline-block;
		content: "";
		width: 6px;
		height: 10px;
		background-repeat: no-repeat;
		margin-right: 0.5em;
	}
	.vitalize .arrow01{

		top:68px;
		left:50%;
		padding-top:0;
		font-size: 10px;
		margin-left: -14.0625vw;
		display: flex;
		width:28.125vw;
		height:60px;
		align-items: center;
		justify-content: center;
		background-size: 100% 100%;
		padding-right: 10px;
		padding-left: 10px;
		z-index: 11;
	}

	.vitalize .arrow02{
		display: flex;
		font-size: 10px;
		top:260px;
		left:50%;
		padding-top:0;
		margin-left: -14.0625vw;
		width:28.125vw;
		height:60px;
		align-items: center;
		justify-content: center;
		background-size: 100% 100%;

		padding-right: 10px;
		padding-left: 10px;
		z-index: 13;
	}

	.vitalize .arrow03{
		font-size:100%;
		line-height:1.0;
		text-align:center;
		top:465px;
		left:50%;
		padding-top:0;
		margin-left: -14.0625vw;
		display: flex;
		width:28.125vw;
		height:60px;
		align-items: center;
		justify-content: center;
		background-size: 100% 100%;
		font-size: 10px;

		padding-right: 10px;
		padding-left: 10px;
		z-index: 11;


	}

	.vitalize .arrow01 a:link,
	.vitalize .arrow01 a:visited,
	.vitalize .arrow02 a:link,
	.vitalize .arrow02 a:visited,
	.vitalize .arrow03 a:link,
	.vitalize .arrow03 a:visited{
		color:#f05c32;
	}

	.vitalize .arrow01 a:hover,
	.vitalize .arrow02 a:hover,
	.vitalize .arrow03 a:hover{
		color:#f05c32;
		text-decoration:underline;
	}
}