.anchor_list li a:hover {text-decoration: none;}
.anchor_list li  a {display: flex;padding: 5px 5px;height: 100%;text-align: center;justify-content: center;align-items: center;position: relative;font-size: 1.25em;font-weight: 700;}
.anchor_list li  a>span {position: relative;z-index: 2;color: #000;transition: .1s ease-out .2s;}
.sub_lead{text-align: center;font-weight: 700;color: #fff;}
.sub_lead span{background-color: #077a88;padding: 2px 31px;display: inline-block;}
.sub_lead br+span{margin-top: 10px;}
.sub_lead + .text{margin-top: 58px;}
.sdgs_priority_list{display: flex;justify-content: space-between;}
.issues_list_block{background-color: #fff;padding: 4.1% 4% 6%;margin-top: 34px;}
.issues_list_block .title_issues{font-weight: 700;text-align: center;}
.title_issues_list{color: #000;text-align: center;}
.title_issues_list.solving{background-color: #cfd0d0;}
.title_issues_list.management{background-color: #cec4aa;}
.environment{background-color: #cfe08e;}
.society{background-color: #f5d7a5;}
.respect{background-color: #f0c8c8;}
.governance{background-color: #c9e3dc;}
.culture{background-color: #a3d8f4;}
.issues_item a{color: #000;text-decoration: none;display: block;}
.issues_link span:before{display: none;}
.issues_link .button{color: #000;background-color: #fff;}
.issues_link span em{position: relative;padding-right: 1em;font-style: normal;}
.issues_link span em:before{position: absolute;top: 50%;display: block;width: .625em;height: .625em;border-top: 2px solid #fff;border-right: 2px solid #fff;border-radius: 1px;transform: translate(0, -50%) rotate(45deg);content: '';right: 0; }
.issues_link .button_wht em:before {border-top-color: #24262b;border-right-color: #24262b;}
.issues_item li img{width: 58.96%;max-width: 100px;}

@media print,screen and (min-width:961px){

}

@media print,screen and (min-width:768px){
	.anchor_list li a{font-size: 1.14286em;line-height: 1.5;}
	.anchor_list{display: flex;border-left: 1px solid #bbb;margin-bottom: 98px;}
	.anchor_list li {width: 33.3333%;padding: 0 10px;border-right: 1px solid #bbb;}
	.anchor_list li  a:after, .anchor_list li  a:before {position: absolute;content: '';}
	.anchor_list li  a:before {top: calc(100% - 10px);left: 50%;margin-left: -7px;width: 0;height: 0;border-style: solid;border-width: 10px 7px 0;border-color: #c30000 transparent transparent;opacity: 0;transition: .1s ease-out;}
	.anchor_list li  a:after {top: 0;left: 0;width: 100%;height: 100%;transform: scale(0);transition: .3s ease-out .1s;}
	.anchor_list li  a:hover:after {background-color: #c30000;transform: scale(1);transition: .3s ease-out;}
	.anchor_list li  a:hover:before {top: 100%;opacity: 1;transition: .1s ease-out .3s;}
	.anchor_list li  a:hover>span {color: #fff;transition: .2s ease-out;}
	#sustainability_statement{margin-top: 99px;}
	.sub_lead{font-size: 2.8125em;}
	#important_issues{margin-top: 104px;}
	.section#sdgs_priority{margin-top: 104px;}
	.sdgs_priority_list li{width: 18.399%;}
	.sdgs_priority_list li img + .text{margin-top: 30px;}
	.section.sdgs_list{margin-top: 98px;}
	.title_issues_list_block{display: flex;justify-content: space-between;}
	.issues_list_block .title_issues{font-size: 1.625em;}
	.title_issues_list{font-size: 1.125em;padding: 13px 0px;width: 49.8%;}
	.issues_item{display: flex;justify-content: space-between;margin-top: 5px;}
	.issues_item li{width: 19.703%;text-align: center;padding: 2.55% 1.7% 2.3%;}
	.issues_item li {transition: opacity .3s;}
	.issues_item li:hover {opacity: .7;}
	.issues_item a{display: flex;flex-direction: column;height: 100%;align-items: center;}
	.button{height: 37px;padding: 0;}
	.issues_item a:hover .button{ background-color: #c30000;color: #fff;}
	.issues_item a:hover .button_wht em:before {border-top-color: #fff;
        border-right-color: #fff;}
	.icon_img + .text{margin-top: 20px;margin-bottom: 13px;display: flex;align-items: center;flex-grow: 1;}
	.issues_link{margin-top: auto;width: 100%;}
	.issues_list{margin-top: 23px;}
	.issues_item span{font-size: 0.875em;}

}

@media print,screen and (min-width:768px) and (max-width:1200px){
	.sub_lead{font-size: 3.75vw;}
	.sub_lead span{padding: 2px 10px;}
	.issues_item li .text{font-size: 1.26vw;}
	.issues_link a{font-size: 1.26vw}
	.title_issues_list {font-size: 2vw}
	.sdgs_icon_list img{max-width: 3.5vw;}
}
@media screen and (max-width:767.98px){
	.anchor_list{margin-bottom: 46px;}
	.anchor_list li a{padding: 7px 5px;}
	.anchor_list li+li{border-top: 1px solid #bbb;}
	.sub_lead{font-size: 1.285712em;}
	.sub_lead span{padding: 4px 31px;}
	.sub_lead br+span{margin-top: 12px;}
	.sub_lead + .text {margin-top: 30px;}
	#sustainability_statement{margin-top: 57px;}
	#important_issues{margin-top: 57px;}
	.important_issues_text{font-size: 1.14286em;}
	.issues_list_block .title_issues{font-size: 1.42857em;}
	.title_issues_list{font-size: 1em;writing-mode: vertical-lr;text-orientation: upright;letter-spacing: 0.2em;width: 100%;line-height: 3.572;display: flex;flex: 1;align-items: center;justify-content: center;padding: 10px 0}
	.issues_item a{display: flex;flex-wrap: wrap;align-items: center;}
	.issues_link a{font-size: 0.875em;}
	.title_issues_list.management{margin-top: 5px;}
	.issues_list_block{padding: 20px;margin-top: 24px;}
	.issues_list{display: flex;margin-top: 8px;}
	.title_issues_list_block{width: 18%;display: flex;flex-direction: column;}
	.issues_item li img{max-width: 50px;margin-right: 10px;}
	.issues_item li{padding: 10px 10px;}
	.issues_item li+li{margin-top: 6px;}
	.issues_link{margin-top: 10px;width: 100%;}
	.issues_item{margin-left: 5px;width: 93.6%;}
	.issues_text{margin-top: 0;flex: 1;}
	.issues_item li.governance a{align-items: flex-start;}
	.button{height: 30px;padding: 0;}
	#sdgs_priority{margin-top: 56px;}
	.sdgs_priority_list{flex-wrap: wrap;}
	.sdgs_priority_list li{width: 46.48%;text-align: center;}
	.sdgs_priority_list li .text{text-align: left;}
	.sdgs_priority_list li:nth-child(n+3){margin-top: 24px;}
	#sdgs_priority .section_title{margin-bottom: 26px;}
	.sdgs_priority_list li img + .text{margin-top: 30px;}
	.section.sdgs_list{margin-top: 59px;}

}



