.main_contents {background-color: #ebf4f7;}
.main_contents.under_sustainability{padding-top: 0;}
.section .table:not(:first-child) {margin-top: 18px;}
.subsection:not(:first-child){margin-top: 60px;}
.section_title{font-weight: 700;text-align: center;color: #077a88;}
.section_sub_title{font-size: 1.625em;color: #077a88;margin-bottom: 17px;}
.lead_title{font-weight: 700;}
.title_bdr_block{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #bbbbbb;}
.title_bdr{font-weight: 700;color: #077a88;}
.title_bdr span{color: #000;display: inline-block;position: relative;padding: 0 20px;}
.title_bdr span:before,.title_bdr span:after{position: absolute;top: calc(.9375em - 4.5px);display: block;width: 12px;height: 1px;background-color: #000;content: '';}
.title_bdr span:before{left: 0;}
.title_bdr span:after{right: 0;}
.col>img{width:100%}
.single_img{text-align: center;}
.sdgs_icon_list{display: flex;flex-flow: nowrap;}
.sdgs_icon_list li+li{margin-left: 10px;}
.lead_block{text-align: center;}
.lead_text{text-align: center;}
.bold_text{font-weight: 700;}
.border_box{background-color: #fff;padding: 50px 40px 47px;margin-top: 35px;}
.border_box .section_sub_title{text-align: center;}
.border_box .section_sub_title{margin-bottom: 5px;}
.table_head{font-size: 1.25em;font-weight: bold;}
.section .table>tbody>tr>td {padding-right: 15px;border-left: 1px solid #ccc;background-color: #fff;}
.section .table{border-right: 1px solid #ccc;border-left: 1px solid#ccc;}
.table>tbody>tr>td, .table>tbody>tr>th{padding: 15px 10px 15px 15px;}
.table>tbody>tr>th{background-color: #f5fafd;}
.link_text.arr{display: block;font-weight: normal;}
.link_text a{color: #000;}
.list_disc>li+li{margin-top: 0;}
.logo_right{text-align: right;margin-top: 20px}
.underline{text-decoration: underline;}

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

}
@media print,screen and (min-width:768px) and (max-width:1200px){
	.local_nav>.container>ul>li>a{height: 70px;}
	.title_bdr_block .title_bdr{font-size: 2.5vw}

}
@media print,screen and (min-width:768px){
	.mv{background-image:url(/sustainability/img/bg_mv.jpg)}
	.section_title{margin-bottom: 35px;}
	.title_bdr_block{padding-bottom: 15px;margin-bottom: 25px;}
	.title_bdr{font-size: 1.625em;}
	.title_bdr span{font-size: 0.76923em;margin-left: 20px;}
	.col_wrap{display:flex;justify-content:space-between;flex-wrap: wrap;}
	.col:nth-child(n+3){margin-top: 40px;}
	.col_2{width:47.44463%}
	.col_img + .text{margin-top: 25px;}
	.lead_block{padding: 50px 0 96px;}
	.lead_title{font-size: 2.5em;margin-top: 20px;}
	.lead_text{font-size: 1.375em;}
	.lead_img{margin-top: -70px;margin-bottom: 105px;}
	.sdgs_list_item_block+.sdgs_list_item_block{margin-top: 63px;}
	.single_img{margin-top: 59px;}
	.list_order li{line-height: 1.75;}
	.list_disc>li {padding-left: 23px;}
	.list_disc>li:before {top: .69em;width: 6px;height: 6px;}
	.list_disc>li:before{left: 9px}
}
@media screen and (max-width:767.98px){
	.arr {background-position: 0 0.5em;}
	.mv{background-image:url(/sustainability/img/bg_mv_sp.jpg)}
	.section_title{font-size: 2.14286em;margin-bottom: 30px;}
	.section_sub_title{font-size: 5.33333vw;}
	.text{margin-top: 15px;}
	.col+.col{margin-top: 34px;}
	.single_img{margin-top: 22px;}
	.lead_block{padding: 40px 0 100px;}
	.lead_title{font-size: 1.85714em;margin-top: 20px;}
	.lead_icon img{max-width: 80px;}
	.lead_img {text-align: center;margin-top: -70px;margin-bottom: 50px;}
	.title_bdr_block{padding-bottom: 10px;margin-bottom: 15px;}
	.title_bdr{font-size: 5.33333vw;line-height: 1.5;margin-right: 4vw;}
	.title_bdr span{font-size: 3vw;padding: 0 10px;}
	.title_bdr span:before, .title_bdr span:after{width: 5px;}
	.sdgs_list_item_block+.sdgs_list_item_block{margin-top: 34px;}
	.sdgs_list_item_block .col+.col{margin-top: 15px;}
	.sdgs_list{margin-top: 50px;}
	.sdgs_icon_list li+li{margin-left: 5px;}
	.sdgs_icon_list img{max-width: 8vw;}
	.border_box{padding: 30px;}

}

