.initiatives-ttl{
	margin-bottom: 90px;
}
@media screen and (max-width: 750px) { .initiatives-ttl{
	margin-bottom: 80px;
} }
.initiatives-ttl .ttl-con{
	padding: 50px 60px;
}
@media screen and (max-width: 750px) { .initiatives-ttl .ttl-con{
	padding: 40px 20px;
} }
.initiatives-ttl .ttl-txt{
	display: flex; align-items: center; justify-content: center; margin-bottom: 55px; font-size: 4.6rem; font-weight: 700;
}
@media screen and (max-width: 750px) { .initiatives-ttl .ttl-txt{
	margin-bottom: 30px; font-size: 3.6rem;
} }
.initiatives-ttl .ttl-txt span{
	display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; margin-right: 10px; font-size: 3.0rem; color: #fff; text-align: center; line-height: 1;
}
@media screen and (max-width: 750px) { .initiatives-ttl .ttl-txt span{
	width: 30px; height: 30px; font-size: 2.0rem;
} }
.initiatives-ttl p{
	line-height: 2;
}

.initiatives-news{
	padding-bottom: 190px;
}
@media screen and (max-width: 750px) { .initiatives-news{
	padding-bottom: 80px;
} }
.initiatives-news .news-heading{
	margin-bottom: 40px; font-size: 4.0rem; font-weight: 700;
}
@media screen and (max-width: 750px) { .initiatives-news .swiper-pagination{
	margin-bottom: 0;
} }

.initiatives-nav{
	padding-bottom: 125px;
}
@media screen and (max-width: 750px) { .initiatives-nav{
	padding-bottom: 80px;
} }
.initiatives-nav ul { display: flex; }
@media screen and (max-width: 750px) { .initiatives-nav ul { flex-wrap: wrap; justify-content: center; } }
.initiatives-nav ul li{
	width: 31.3333333333%; margin-right: 3%;
}
@media screen and (max-width: 750px) { .initiatives-nav ul li{
	width: 48%; margin-right: 4%; margin-bottom: 40px;
}
  .initiatives-nav ul li:nth-child(2n){
	margin-right: 0;
} }
.initiatives-nav ul li:last-child{
	margin-right: 0;
}
@media screen and (max-width: 750px) { .initiatives-nav ul li:last-child{
	margin-bottom: 0;
} }
.initiatives-nav ul li a{
	position: relative; display: block; text-decoration: none; padding: 60px 10px 65px; border: 1px solid #a9a9a9; background-color: #fff; font-size: 2.0rem; font-weight: 700; text-align: center; background-repeat: no-repeat; background-position: center bottom 15px;
}
@media screen and (max-width: 750px) { .initiatives-nav ul li a{
	padding-top: 40px; padding-bottom: 65px;
} }
.initiatives-nav ul li a .nav-num{
	position: absolute; top: 0; left: 50%; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; font-size: 3.2rem; font-weight: 700; text-align: center; color: #fff; line-height: 1;
}
@media screen and (max-width: 750px) { .initiatives-nav ul li a .nav-num{
	width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; font-size: 2.6rem;
} }

.initiatives-main .initiatives-con{
	padding: 85px 0;
}
@media screen and (max-width: 750px) { .initiatives-main .initiatives-con{
	padding: 80px 0;
} }
.initiatives-main .initiatives-con:nth-child(odd){
	background-color: #efefef;
}
.initiatives-main .initiatives-heading{
	display: flex; align-items: center; margin-bottom: 65px; font-size: 4.0rem; font-weight: 700;
}
@media screen and (max-width: 750px) { .initiatives-main .initiatives-heading{
	margin-bottom: 40px; font-size: 3.0rem;
} }
.initiatives-main .initiatives-heading span{
	display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; margin-right: 20px; background-color: #000; color: #fff; text-align: center; line-height: 1;
}
@media screen and (max-width: 750px) { .initiatives-main .initiatives-heading span{
	width: 30px; height: 30px; font-size: 2.0rem;
} }
.initiatives-main .initiatives-heading h2 { flex: 1; }
.initiatives-main .initiatives-box{
	margin-bottom: 100px;
}
@media screen and (max-width: 750px) { .initiatives-main .initiatives-box{
	margin-bottom: 60px;
} }
.initiatives-main .initiatives-box:last-child{
	margin-bottom: 0;
}
.initiatives-main .initiatives-box .initiatives-subheading{
	margin-bottom: 60px;
}
@media screen and (max-width: 750px) { .initiatives-main .initiatives-box .initiatives-subheading{
	margin-bottom: 40px;
} }
.initiatives-main .initiatives-box .initiatives-subheading span{
	padding: 10px 1em 10px 0.5em; font-size: 3.2rem; font-weight: 700; color: #fff;
}
@media screen and (max-width: 750px) { .initiatives-main .initiatives-box .initiatives-subheading span{
	padding: 5px 1em 5px 0.5em; font-size: 2.6rem; line-height: 2.2;
} }
.initiatives-main .initiatives-box .initiatives-subheading span a{
	text-decoration: none; color: #fff;
}
.initiatives-main .initiatives-box .initiatives-subheading span .ico{
	margin-left: 1em;
}
.initiatives-main .initiatives-box .initiatives-txtlink span{
	padding: 10px 1em 10px 0.5em; font-size: 3.2rem; font-weight: 700; color: #fff;
}
@media screen and (max-width: 750px) { .initiatives-main .initiatives-box .initiatives-txtlink span{
	padding: 5px 1em 5px 0.5em; font-size: 2.6rem; line-height: 2.2;
} }
.initiatives-main .initiatives-box .initiatives-txtlink span a{
	text-decoration: none;
}
.initiatives-main .initiatives-box .initiatives-txtlink span .ico{
	margin-left: 1em;
}
.initiatives-main .initiatives-box .initiatives-box-txt{
	font-size: 2.0rem; line-height: 2;
}
.initiatives-main .initiatives-box .initiatives-box-txt a{
	font-weight: 700;
}

.initiatives-pamphlet { display: flex; flex-wrap: wrap; }
@media screen and (max-width: 750px) { .initiatives-pamphlet{
	display: block;
} }
.initiatives-pamphlet li{
	display: flex; align-items: flex-start; justify-content: space-between; width: 48.1481481481%; margin-right: 3.7037037037%; margin-bottom: 4.6296296296%;
}
@media screen and (max-width: 750px) { .initiatives-pamphlet li{
	width: 100%; margin-right: 0; margin-bottom: 40px;
} }
.initiatives-pamphlet li:nth-child(2n){
	margin-right: 0;
}
.initiatives-pamphlet li:last-child{
	margin-right: 0;
}
.initiatives-pamphlet li .pamphlet-fig{
	width: 46.5384615385%; margin-right: 7.6923076923%; margin-right: 7.6923076923%;
}
.initiatives-pamphlet li .pamphlet-con { flex: 1; }
.initiatives-pamphlet li .pamphlet-con .pamphlet-cate{
	margin-bottom: 20px;
}
.initiatives-pamphlet li .pamphlet-con .pamphlet-cate span{
	padding: 2px 0.5em; background-color: #d4e6e8; font-size: 2.0rem; font-weight: 700;
}
.initiatives-pamphlet li .pamphlet-con dl{
	font-size: 2.0rem;
}
.initiatives-pamphlet li .pamphlet-con dl dt{
	margin-bottom: 5px; font-weight: 700;
}

._initiatives01 .initiatives-pamphlet li .pamphlet-con .pamphlet-cate span{
	color: #009ab8;
}
._initiatives01 .initiatives-ttl .ttl-con{
	background-color: #d4e6e8;
}
._initiatives01 .initiatives-ttl .ttl-txt span{
	background-color: #009ab8;
}
._initiatives01 .initiatives-news .news-heading{
	background: linear-gradient(to right, #009ab8, #6dbbbe); color: #009ab8; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
._initiatives01 .initiatives-news .news-slide .news-list{
	border: 5px solid; border-image: linear-gradient(to right, #009ab8, #6dbbbe); border-image-slice: 1;
}
._initiatives01 .initiatives-news .news-slide .swiper-pagination-bullet{
	border: 2px solid #009ab8;
}
._initiatives01 .initiatives-news .news-slide .swiper-pagination-bullet-active{
	background: linear-gradient(to right, #009ab8, #6dbbbe);
}
._initiatives01 .initiatives-nav ul li a{
	background-image : url(../../initiatives/initiatives01/ico_select_bl.svg); background-size: 26px auto;
}
._initiatives01 .initiatives-nav ul li a .nav-num{
	background-color: #009ab8;
}
._initiatives01 .initiatives-main .initiatives-heading span{
	background-color: #009ab8;
}
._initiatives01 .initiatives-main .initiatives-box .initiatives-subheading span{
	background-color: #009ab8;
}
._initiatives01 .initiatives-main .initiatives-box .initiatives-box-txt a{
	color: #009ab8;
}
._initiatives01 .initiatives-main ._box02 figure{
	margin-top: 70px; text-align: center;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box02 figure{
	margin-top: 40px;
} }
._initiatives01 .initiatives-main ._box03 figure{
	margin-top: 70px; margin-bottom: 90px; text-align: center;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box03 figure{
	margin-top: 40px; margin-bottom: 40px;
} }
._initiatives01 .initiatives-main ._box03 dl{
	font-size: 2.0rem;
}
._initiatives01 .initiatives-main ._box03 dl dt{
	font-weight: 700;
}
._initiatives01 .initiatives-main ._box03 dl dt a{
	text-decoration: none;
}
._initiatives01 .initiatives-main ._box03 dl dt a:hover{
	text-decoration: underline;
}
._initiatives01 .initiatives-main ._box04 .initiatives-box-list{
	display: flex; flex-wrap: wrap; max-width: 812px; margin: 0 auto;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box04 .initiatives-box-list{
	display: block;
} }
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li{
	width: 47.5369458128%; margin-right: 4.9261083744%; margin-bottom: 9.236453202%;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box04 .initiatives-box-list li{
	width: 100%; margin-right: 0; margin-bottom: 40px;
} }
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li:nth-child(2n){
	margin-right: 0;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box04 .initiatives-box-list li:nth-child(3) .list-box-item-con{
	padding-bottom: 25px !important;
} }
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li:last-child{
	margin-right: 0;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box04 .initiatives-box-list li:last-child{
	margin-bottom: 0;
} }
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li .list-box{
	border: 1px solid #009ab8;
}
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li .list-box a, ._initiatives01 .initiatives-main ._box04 .initiatives-box-list li .list-box .list-box-item{
	display: block; text-decoration: none; background-color: #d4e6e8;
}
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li .list-box a .list-box-item-con{
	background-image : url(../../initiatives/initiatives01/ico_nav_bl.svg); background-position: center bottom 30px; background-repeat: no-repeat; background-size: 36px auto;
}
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li .list-box .list-box-item-con{
	padding: 25px 5px 100px; border-bottom: 1px solid #009ab8;
}
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li .list-box .list-box-item-con .list-heading{
	display: flex; align-items: center; justify-content: center; flex-wrap: wrap; font-size: 2.6rem; color: #009ab8; font-weight: 700; text-align: center;
}
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li .list-box .list-box-item-con ul{
	margin-top: 20px;
}
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li .list-box .list-box-item-con ul li{
	display: flex; align-items: center; justify-content: center; width: 100%; margin: 0;
}
._initiatives01 .initiatives-main ._box04 .initiatives-box-list li .list-txt{
	margin-top: 30px; font-size: 2.0rem;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list { display: flex; }
@media screen and (max-width: 960px) { ._initiatives01 .initiatives-main ._box05 .initiatives-box-list{
	display: block;
} }
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li{
	width: 42.6108374384%; margin-right: 2.5862068966%;
}
@media screen and (max-width: 960px) { ._initiatives01 .initiatives-main ._box05 .initiatives-box-list li{
	width: 100%; margin-right: 0; margin-bottom: 40px;
} }
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li:first-child .list-subheading{
	width: 288px; margin-left: -144px;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box05 .initiatives-box-list li:first-child .list-box-item-con{
	padding-bottom: 40px !important;
} }
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li:nth-child(2) .list-box a, ._initiatives01 .initiatives-main ._box05 .initiatives-box-list li:nth-child(2) .list-box .list-box-item{
	background-color: #fff;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li:nth-child(2) .list-subheading{
	width: 160px; margin-left: -80px;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li:last-child{
	margin-right: 0;
}
@media screen and (max-width: 960px) { ._initiatives01 .initiatives-main ._box05 .initiatives-box-list li:last-child{
	margin-bottom: 0;
} }
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li:last-child .list-heading small{
	display: block; width: 100%; font-size: 2.0rem; font-weight: 400; color: #505454;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li:last-child .list-subheading{
	width: 160px; margin-left: -80px;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-box{
	border: 1px solid #009ab8;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-box a, ._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-box .list-box-item{
	display: block; text-decoration: none; background-color: #d4e6e8;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-box a .list-box-item-con{
	background-image : url(../../initiatives/initiatives01/ico_nav_bl.svg); background-position: center bottom 30px; background-repeat: no-repeat; background-size: 36px auto;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-box .list-box-item-con{
	position: relative; padding: 60px 5px 100px;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-box .list-box-item-con{
	padding-top: 30px;
} }
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-box .list-box-item-con .list-heading{
	display: flex; align-items: center; justify-content: center; font-size: 2.6rem; color: #009ab8; font-weight: 700; text-align: center;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-box .list-box-item-con .list-subheading{
	position: absolute; top: 0; left: 50%; margin-top: -0.5em;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-box .list-box-item-con .list-subheading span{
	display: block; padding: 5px 0.5em; background-color: #009ab8; font-size: 2.2rem; color: #fff; font-weight: 700; text-align: center; line-height: 1;
}
._initiatives01 .initiatives-main ._box05 .initiatives-box-list li .list-txt{
	margin-top: 30px; font-size: 2.0rem;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list{
	display: flex; flex-wrap: wrap; max-width: 812px; margin: 0 auto;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box06 .initiatives-box-list{
	display: block;
} }
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li{
	width: 47.5369458128%; margin-right: 4.9261083744%; margin-bottom: 9.236453202%;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box06 .initiatives-box-list li{
	width: 100%; margin-right: 0; margin-bottom: 40px;
} }
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li:nth-child(2n){
	margin-right: 0;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box06 .initiatives-box-list li:nth-child(2) .list-box-item-con{
	padding-bottom: 25px !important;
} }
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li:nth-child(3) .list-box-item-con{
	padding-bottom: 25px !important;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li:last-child{
	margin-right: 0;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box06 .initiatives-box-list li:last-child{
	margin-bottom: 0;
} }
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li:last-child .list-box-item-con{
	padding-bottom: 25px !important; border-bottom: 1px solid #009ab8;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li .list-box{
	border: 1px solid #009ab8;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li .list-box a, ._initiatives01 .initiatives-main ._box06 .initiatives-box-list li .list-box .list-box-item{
	display: block; text-decoration: none; background-color: #d4e6e8;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li .list-box a .list-box-item-con{
	background-image : url(../../initiatives/initiatives01/ico_nav_bl.svg); background-position: center bottom 30px; background-repeat: no-repeat; background-size: 36px auto;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li .list-box .list-box-item-con{
	padding: 25px 5px 100px;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li .list-box .list-box-item-con .list-heading{
	display: flex; align-items: center; justify-content: center; flex-wrap: wrap; font-size: 2.6rem; color: #009ab8; font-weight: 700; text-align: center;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li .list-box .list-box-item-con ul{
	margin-top: 20px;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li .list-box .list-box-item-con ul li{
	display: flex; align-items: center; justify-content: center; width: 100%; margin: 0;
}
._initiatives01 .initiatives-main ._box06 .initiatives-box-list li .list-txt{
	margin-top: 30px; font-size: 2.0rem;
}
._initiatives01 .initiatives-main ._box07 .initiatives-box-list{
	display: flex; flex-wrap: wrap; max-width: 812px; margin: 0 auto;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box07 .initiatives-box-list{
	display: block;
} }
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li{
	width: 47.5369458128%; margin-right: 4.9261083744%; margin-bottom: 9.236453202%;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box07 .initiatives-box-list li{
	width: 100%; margin-right: 0; margin-bottom: 40px;
} }
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li:last-child{
	margin-right: 0;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box07 .initiatives-box-list li:last-child{
	margin-bottom: 0;
} }
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li:last-child .list-box-item-con{
	border-bottom: 1px solid #009ab8;
}
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-box{
	border: 1px solid #009ab8;
}
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-box a, ._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-box .list-box-item{
	display: block; text-decoration: none; background-color: #d4e6e8;
}
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-box a .list-box-item-con{
	background-image : url(../../initiatives/initiatives01/ico_nav_bl.svg); background-position: center bottom 30px; background-repeat: no-repeat; background-size: 36px auto;
}
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-box .list-box-item-con{
	padding: 25px 5px 100px;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-box .list-box-item-con{
	padding-bottom: 90px;
} }
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-box .list-box-item-con .list-heading{
	display: flex; align-items: center; justify-content: center; flex-wrap: wrap; font-size: 2.6rem; color: #009ab8; font-weight: 700; text-align: center;
}
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-box .list-box-item-con ul{
	margin-top: 20px;
}
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-box .list-box-item-con ul li{
	display: flex; align-items: center; justify-content: center; width: 100%; margin: 0;
}
._initiatives01 .initiatives-main ._box07 .initiatives-box-list li .list-txt{
	margin-top: 30px; font-size: 2.0rem;
}
._initiatives01 .initiatives-main ._box08 .pamphlet-txt-01{
	margin-bottom: 50px; font-size: 2.0rem; text-align: right;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box08 .pamphlet-txt-01{
	text-align: left;
} }
._initiatives01 .initiatives-main ._box08 .pamphlet-txt-02{
	font-size: 2.0rem; font-weight: 700;
}
._initiatives01 .initiatives-main ._box08 .pamphlet-txt-02 a{
	color: #009ab8;
}
._initiatives01 .initiatives-main ._box09 .initiatives-box-list{
	display: flex; flex-wrap: wrap; max-width: 812px; margin: 0 auto;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box09 .initiatives-box-list{
	display: block;
} }
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li{
	width: 47.5369458128%; margin-right: 4.9261083744%; margin-bottom: 9.236453202%;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box09 .initiatives-box-list li{
	width: 100%; margin-right: 0; margin-bottom: 40px;
} }
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li:last-child{
	margin-right: 0;
}
@media screen and (max-width: 750px) { ._initiatives01 .initiatives-main ._box09 .initiatives-box-list li:last-child{
	margin-bottom: 0;
} }
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li .list-box{
	border: 1px solid #009ab8;
}
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li .list-box a, ._initiatives01 .initiatives-main ._box09 .initiatives-box-list li .list-box .list-box-item{
	display: block; text-decoration: none; background-color: #d4e6e8;
}
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li .list-box a .list-box-item-con{
	background-image : url(../../initiatives/initiatives01/ico_nav_bl.svg); background-position: center bottom 30px; background-repeat: no-repeat; background-size: 36px auto;
}
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li .list-box .list-box-item-con{
	padding: 25px 5px 100px;
}
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li .list-box .list-box-item-con .list-heading{
	display: flex; align-items: center; justify-content: center; flex-wrap: wrap; font-size: 2.6rem; color: #009ab8; font-weight: 700; text-align: center;
}
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li .list-box .list-box-item-con ul{
	margin-top: 20px;
}
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li .list-box .list-box-item-con ul li{
	display: flex; align-items: center; justify-content: center; width: 100%; margin: 0;
}
._initiatives01 .initiatives-main ._box09 .initiatives-box-list li .list-txt{
	margin-top: 30px; font-size: 2.0rem;
}

._initiatives02 .initiatives-ttl .ttl-con{
	background-color: #f2dedd;
}
._initiatives02 .initiatives-ttl .ttl-txt span{
	background-color: #ff8795;
}
._initiatives02 .initiatives-news .news-heading{
	color: #ff8795;
}
._initiatives02 .initiatives-news .news-slide .news-list{
	border: 5px solid; border-image: linear-gradient(to right, #ff8795, #f2bccd); border-image-slice: 1;
}
._initiatives02 .initiatives-news .news-slide .swiper-pagination-bullet{
	border: 2px solid #ff8795;
}
._initiatives02 .initiatives-news .news-slide .swiper-pagination-bullet-active{
	background: linear-gradient(to right, #ff8795, #f2bccd);
}
._initiatives02 .initiatives-nav ul li{
	width: 22.5833333333%; margin-right: 3.1666666667%;
}
@media screen and (max-width: 750px) { ._initiatives02 .initiatives-nav ul li{
	width: 48%; margin-right: 4%; margin-bottom: 40px;
}
  ._initiatives02 .initiatives-nav ul li:nth-child(2n){
	margin-right: 0;
}
  ._initiatives02 .initiatives-nav ul li:nth-child(3){
	margin-bottom: 0;
}
  ._initiatives02 .initiatives-nav ul li:last-child(3){
	margin-bottom: 0;
} }
._initiatives02 .initiatives-nav ul li a{
	background-image : url(../../initiatives/initiatives01/ico_select_pk.svg); background-size: 26px auto;
}
._initiatives02 .initiatives-nav ul li a .nav-num{
	background-color: #ff8795;
}
._initiatives02 .initiatives-main .initiatives-heading span{
	background-color: #ff8795;
}
._initiatives02 .initiatives-main .initiatives-box .initiatives-subheading span{
	background-color: #ff8795;
}
._initiatives02 .initiatives-main .initiatives-box .initiatives-txtlink span{
	background-color: #f2dedd;
}
._initiatives02 .initiatives-main .initiatives-box .initiatives-txtlink span a{
	color: #ff8795;
}
._initiatives02 .initiatives-main .initiatives-box .initiatives-box-txt a{
	color: #ff8795;
}
._initiatives02 ._box02 ul{
	display: flex; justify-content: space-between; margin-top: 60px; margin-bottom: 60px;
}
._initiatives02 ._box02 ul li:first-child{
	width: 49.0740740741%; margin-right: 1.8518518519%;
}
._initiatives02 ._box02 ul li:last-child{
	width: 44.4444444444%;
}
._initiatives02 ._box02 .initiatives-lead{
	margin-bottom: 60px; font-weight: 700;
}
._initiatives02 ._box04 ul { display: flex; flex-wrap: wrap; }
._initiatives02 ._box04 ul li{
	width: 22.962962963%; margin-right: 2.6851851852%; margin-bottom: 3.7037037037%; border: 1px solid #505454;
}
@media screen and (max-width: 750px) { ._initiatives02 ._box04 ul li{
	width: 48%; margin-right: 4%; margin-bottom: 4%;
}
  ._initiatives02 ._box04 ul li:nth-child(2n){
	margin-right: 0;
} }
._initiatives02 ._box04 ul li:nth-child(4n){
	margin-right: 0;
}
._initiatives02 ._box04 ul li:last-child{
	margin-right: 0;
}
._initiatives02 ._box04 ul li a{
	display: block; text-decoration: none; padding: 20px 5px;
}
._initiatives02 ._box04 ul li p{
	display: flex; align-items: center; justify-content: center; margin-bottom: 10px; font-size: 2.6rem; text-align: center; font-weight: 700;
}
._initiatives02 ._box04 ul li figure{
	text-align: center;
}
._initiatives02 ._box10 ul li{
	margin-bottom: 1em; font-size: 2.0rem; font-weight: 700;
}
._initiatives02 ._box10 ul li:last-child{
	margin-bottom: 0;
}
._initiatives02 ._box11 ul{
	border-top: 1px solid #505454;
}
._initiatives02 ._box11 ul li{
	border-bottom: 1px solid #505454;
}
._initiatives02 ._box11 ul li a{
	display: block; text-decoration: none; padding: 20px 0; font-size: 2.0rem; font-weight: 700;
}
._initiatives02 ._box11 ul li a:hover{
	text-decoration: underline;
}

._initiatives03 .initiatives-ttl .ttl-con{
	background-color: #f1e9c4;
}
._initiatives03 .initiatives-ttl .ttl-txt span{
	background-color: #fbbf5c;
}
._initiatives03 .initiatives-news .news-heading{
	background: linear-gradient(to right, #fbbf5c, #f1de80); color: #fbbf5c; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
._initiatives03 .initiatives-news .news-slide .news-list{
	border: 5px solid; border-image: linear-gradient(to right, #fbbf5c, #f1de80); border-image-slice: 1;
}
._initiatives03 .initiatives-news .news-slide .swiper-pagination-bullet{
	border: 2px solid #fbbf5c;
}
._initiatives03 .initiatives-news .news-slide .swiper-pagination-bullet-active{
	background: linear-gradient(to right, #fbbf5c, #f1de80);
}
._initiatives03 .initiatives-nav ul li a{
	padding-bottom: 100px; background-image : url(../../initiatives/initiatives01/ico_select_y.svg); background-size: 26px auto;
}
@media screen and (max-width: 750px) { ._initiatives03 .initiatives-nav ul li a{
	padding-bottom: 65px;
} }
._initiatives03 .initiatives-nav ul li a .nav-num{
	background-color: #fbbf5c;
}
._initiatives03 .initiatives-main .initiatives-heading span{
	background-color: #fbbf5c;
}
._initiatives03 .initiatives-main .initiatives-box .initiatives-subheading span{
	background-color: #fbbf5c;
}
._initiatives03 .initiatives-main .initiatives-box .initiatives-txtlink span{
	background-color: #f1e9c4;
}
._initiatives03 .initiatives-main .initiatives-box .initiatives-txtlink span a{
	color: #9c7c52;
}
._initiatives03 .initiatives-main .initiatives-box .initiatives-box-txt a{
	color: #fbbf5c;
}
._initiatives03 .initiatives-main .initiatives-box-con { display: flex; justify-content: space-between; }
@media screen and (max-width: 750px) { ._initiatives03 .initiatives-main .initiatives-box-con{
	display: block;
} }
._initiatives03 .initiatives-main .initiatives-box-con .initiatives-box-item { flex: 1; }
._initiatives03 .initiatives-main .initiatives-box-con .initiatives-box-fig{
	width: 44.4444444444%; margin-left: 4.6296296296%;
}
@media screen and (max-width: 750px) { ._initiatives03 .initiatives-main .initiatives-box-con .initiatives-box-fig{
	width: 100%; margin-left: 0; margin-top: 60px;
} }
._initiatives03 .initiatives-main .initiatives-box-con .initiatives-box-fig figcaption{
	margin-top: 10px; font-size: 2.0rem;
}
._initiatives03 ._box07 .initiatives-logo{
	display: flex; align-items: center; justify-content: space-between; margin-bottom: 60px;
}
._initiatives03 ._box07 .initiatives-logo figure{
	width: 41.6666666667%; margin-right: 8.3333333333%; text-align: right;
}
@media screen and (max-width: 750px) { ._initiatives03 ._box07 .initiatives-logo figure{
	text-align: center;
} }
._initiatives03 ._box07 .initiatives-logo figure img{
	width: 75.5555555556%;
}
._initiatives03 ._box07 .initiatives-logo dl { flex: 1; }
._initiatives03 ._box07 .initiatives-logo dl dt{
	margin-bottom: 20px; font-size: 2.2rem; font-weight: 700;
}
._initiatives03 ._box07 .initiatives-logo dl dd{
	font-size: 2.0rem;
}

._initiatives04 .initiatives-ttl .ttl-con{
	background-color: #d5e1d5;
}
._initiatives04 .initiatives-ttl .ttl-txt span{
	background-color: #92c99c;
}
._initiatives04 .initiatives-news .news-heading{
	background: linear-gradient(to right, #92c99c, #c0dd9d); color: #92c99c; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
._initiatives04 .initiatives-news .news-slide .news-list{
	border: 5px solid; border-image: linear-gradient(to right, #92c99c, #c0dd9d); border-image-slice: 1;
}
._initiatives04 .initiatives-news .news-slide .swiper-pagination-bullet{
	border: 2px solid #92c99c;
}
._initiatives04 .initiatives-news .news-slide .swiper-pagination-bullet-active{
	background: linear-gradient(to right, #92c99c, #c0dd9d);
}
._initiatives04 .initiatives-nav ul li a{
	background-image : url(../../initiatives/initiatives01/ico_select_g.svg); background-size: 26px auto;
}
._initiatives04 .initiatives-nav ul li a .nav-num{
	background-color: #92c99c;
}
._initiatives04 .initiatives-main .initiatives-heading span{
	background-color: #92c99c;
}
._initiatives04 .initiatives-main .initiatives-box .initiatives-subheading span{
	background-color: #92c99c;
}
._initiatives04 .initiatives-main .initiatives-box .initiatives-txtlink span{
	background-color: #d5e1d5;
}
._initiatives04 .initiatives-main .initiatives-box .initiatives-txtlink span a{
	color: #92c99c;
}
._initiatives04 .initiatives-main .initiatives-box .initiatives-box-txt a{
	color: #92c99c;
}

/*# sourceMappingURL=initiatives.css.map */
