@charset "UTF-8";
/* CSS Document */
/**
@media only screen and (max-width: 750px){
	#mainTitle .contents {
		position: relative;
		padding-bottom: 12px;
		margin-bottom: 60px;
	}
}
**/
@media only screen and (max-width: 750px) {	
#mainContents #area1, #mainContents #area2 , #mainContents #area4 {
	margin-top: 0px;
	padding-top: 0px;
}
#area1 ul, #area2 ul, #area4 ul {
	margin-top: 20px;
	padding-top: 0px;
}
#mainContents li {
	display: inline;
}
#mainContents li a {
	font-size: 1.8rem;
	line-height: 24px;
	color: #008087;
	display: block;
	background-color: #cce6e7;
	background-image: url(/corporate/csr_environment/commons/img/report_icon.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	margin-top: 1px;
	padding: 36px 10px 36px 44px;
}
#mainContents li .blankIcon {
	background-image: url(/corporate/csr_environment/commons/img/report_icon.png), url(/corporate/csr_environment/data/home/img/blank_icon.png);
	background-position: 20px center, right 20px center;
	background-size: 14px 14px, 21px 17px;
}
#unique {
	margin-top: 40px;
}
#mainContents .title2 {
	margin-top: 30px;
}
#mainContents #area3 p {
	text-indent: -26px;
	padding-left: 26px;
}
#mainContents #area3 p img {
	width: 16px;
	height: 21px;
	margin-right: 10px;
	vertical-align: -4px;
}
}