@charset "UTF-8";

/*--management_issues--*/
/*#mainBody h1{
	background: url(/csr/2020/management/images/bg_h1_pc.png) center center no-repeat;
}*/

span.navy{
	color:#4361AA;
}
h2.imp_line2{
	padding-top:8px !important;
	padding-bottom:8px !important;
	line-height:1.5em !important;
}
h2.imp_line2 span{
	font-size:87%;
	margin-left:1.3em;
}
div.section dl.dia02{
	line-height:1.7em;
}
div.section dl.dia02 dt{
	width:4.2em;
	font-weight:normal;
}
div.section dl.dia02 dd{
	margin-left:4.2em;
	margin-top:-1.7em;
	margin-bottom:0 !important;
}
table.imp01{
	width:100%;
}
table.imp01 th,table.imp01 td{
	text-align:center !important;
	padding:8px 2px !important;
}
table.imp01 th.th01{
	background:#5ead52 !important;
	color:#fff !important;
}
table.imp01 th.th02{
	background:#80a2d0 !important;
	color:#fff !important;
}
table.imp01 th.th03{
	background:#9079c1 !important;
	color:#fff !important;
}

table.imp02,table.imp03,table.imp04{
	width:100%;
	font-size:86%;
	margin-bottom:30px;
	line-height:1.5em;
}
table.imp02 td,table.imp03 td{
	text-align:left !important;
	padding:2px !important;
	vertical-align:top !important;
}
table.imp02 th{
	background:#80a2d0 !important;
	color:#fff !important;
	padding:2px !important;
	vertical-align:middle !important;
}
table.imp03 th{
	background:#5ead52 !important;
	color:#fff !important;
	padding:2px !important;
	vertical-align:middle !important;
}
table.imp04 th{
	background:#9079c1 !important;
	color:#fff !important;
	padding:2px !important;
	vertical-align:middle !important;
}

th.th02_01{width:90px !important;}
th.th02_02{width:100px !important;}
th.th02_03{white-space:nowrap;}
th.th02_04{width:140px !important;}
th.th02_05{width:100px !important;}

td.td02_01{text-align:left !important;}
td.td02_02{text-align:left !important;}
td.td02_03{text-align:left !important;}
td.td02_04{text-align:left !important;}
td.td02_05{}

ul.disc_imp li:before{
	content:url(../images/dot.gif);
}
ul.disc_imp li{
/*	background:url(../images/dot.gif) no-repeat 0 4px !important;*/
	margin-bottom:5px !important;
/*	padding-left:1em !important;*/
text-indent:-10px;margin-left:10px;

}
table.imp02 img,table.imp03 img,table.imp04 img{
	width:100px;
	height:100px;
	margin-bottom:5px;
}

/*-----------------------------------------------------------
Mobile (Portrait) Design for a width of 320 to 767
-----------------------------------------------------------*/
@media only screen and (max-width: 767px) {

/*#mainBody h1{
	background: url(/csr/2020/management/images/bg_h1_sp.png) 0 0 no-repeat;
}*/
th.company{width:120px;}
}