.parallax_cover.act_1 .parallax_act_area,
.parallax_cover.act_2 .parallax_act_area {
    height: 70%;
}
.company .index_set h2 {
	border-color:#8CD25A;
}
#kv {
	padding-top:28.645%;
}
.company .contents_surround {
	padding-top:80px;
    padding-bottom:80px;
}
.company.change .contents_surround {
    padding-bottom:100px;
}
.kv_wrapper {
    position: relative;
    /*min-width: 1000px;*/
}
#kv .front {
    padding-top: 30%;
    align-items: flex-start;
}
#kv .front h1,
#kv .front .sentence {
	color:#fff;
	text-shadow: 0px 1px 5px #354458;
}
#kv .front .index_set {
	margin-bottom:30px;
}
#kv .front h1 {
	font-size:56px;
}
#kv .front .sentence {
	font-size:25px;
	line-height:67px;
	letter-spacing: 2px;
}

.disp_A .president_set {
    width:700px;
    margin:0 auto;
    padding:60px 0 70px;
    text-align:left;
}
.disp_A .president_inner {
	box-sizing:border-box;
    width:600px;
    color: #4C4C4C;
}
.disp_A .president_inner .index_set {
	margin-bottom:50px;
}
.disp_A .president_inner .index_set h2 {
    border-color: #8CD25A;
}
.disp_A .president_inner h3 {
    line-height:70px;
}
.disp_A .president_inner h4 {
    font-size:18px;
	margin-top:40px;
	font-weight:600;
}
.disp_A .president_inner h5 {
	margin-top:20px;	
    font-size:16px;
	font-weight:600;	
}
.disp_A .president_inner .sentence_area {
	margin:45px 0;
}
.disp_A .president_inner .sentence_area p {
	line-height:42px;
	letter-spacing:0.5px;
	text-align: justify;
}
.disp_A .president_inner .sentence_area .note{
	line-height:1.6;
	font-size:14px;
	margin-top:10px;
}
.disp_A .president_inner .sentence_area .list{
	margin-left: 1em;
	text-indent: -1em;
}
.disp_A .president_inner .sentence_area .list li{
	letter-spacing:0.5px;
	font-size:16px;
    line-height: 42px;
}
.disp_A .scenery {
    margin-top:-9%;
}


@media screen and (max-width: 1300px) {
	#kv {
		padding-top:28.645%;
	}
	#kv .back img {
		width:1300px;
		max-width:none;
	}
	#kv .front {
	    padding-top: 282.25px;
	}
	.company.change #kv {
		padding-top:376.5px;
	}
	.company.change #kv .back img {
		width:1300px;
	}
}

@media screen and (max-width: 768px) {
	p {
		font-size:14px;
		line-height:2;
	}
	.company .contents_surround {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}
	.company.change .contents_surround {
	    padding-bottom: 40px;
	}

	.kv_wrapper {
	    min-width: auto;
	}
	#kv {
	    padding-top: 78.13%;
	}
	.company.change #kv .index_set h2 {
	    letter-spacing: -1px;
	}
	#kv .back img,
	.company.change #kv .back img {
	    width: 100%;
	}
	#kv .front {
	    padding-top: 60%;
	}
	#kv .front h1 {
		font-size:32px;
	}
	#kv .front .sentence {
		font-size:15px;
		line-height:40px;
	}
	
	.disp_A .president_set {
	    width: 100%;
	    padding: 30px 0 35px;
	}
	.disp_A .president_inner,
	.disp_A .photo_area {
	    width: 100%;
	}
	.disp_A .president_inner .index_set {
		margin-bottom:30px;
	    text-align:center;
	}
	.disp_A .president_inner h3 {
		font-size:26px;
	    line-height: 44px;
	}
	.disp_A .president_inner .sentence_area {
	    margin: 34px 0;
	}
	.disp_A .president_inner .sentence_area p {
	    line-height: 26px;
	    letter-spacing: initial;
	}
	.disp_A .president_inner .sentence_area .list li{
		font-size:14px;
		line-height: 26px;
	}
	.disp_A .scenery {
	    margin-top: -57%;
	}
