@charset "UTF-8";
/* ===================================
=== サステナビリティアクション ===
=================================== */
.sustainability_contents img{width:100%;}

.topics-title{position:relative;margin-bottom:5.557%;}
.topics-title h3{color:#333;font-size:24px;line-height:1.334em;text-align:left;padding:1% 0 3.557%;border-bottom:2px solid #0071ce;}
.topics-title .c-select-wrap{top:0;}

.topics-list{background-color:#f4f4f4;padding:3.334% 0;}
.topics-list ul{width:91.112%;margin:0 auto;}
.topics-list li{color:#101010;font-size:14px;line-height:1.786em;text-align:left;position:relative;box-sizing:border-box;margin-top:3.171%;}
.topics-list li:first-child{margin-top:0;}
.topics-list li span{display:block;position:absolute;top:0;left:0;width:14.025%;color:#0071ce;}
.topics-list li a{display:inline-block;color:#101010;position:relative;padding-left:3.547%;}
.topics-list li a:before{content:'';display:block;position:absolute;top:0;left:0;margin-top:0.286em;width:1em;padding-top:1.215em;background:url(/images/common/icon_pdf.gif) no-repeat center;background-size:100%;}
.topics-list li a:hover{text-decoration:underline;}

#newList li{padding-left:14.025%;}
#newList li span{}

@media print, screen and (max-width: 737px) {

.topics-title h3{font-size:1.6rem;margin-bottom:5.557%;}
.topics-list ul{width:89.856%;}
.topics-list li{font-size:1.2rem;}
.topics-list li a{padding-left:2rem;}
.topics-list li span{width:22.581%;}

#newList li{padding-left:9rem;}
#newList li span{}

}

/* ================================ */
