@charset "utf-8";
/* /////////////////////////////////////////////////
h2, h3, h4 各ページの見出し
※独自クラス.text2imageやh2,h3,h4に対する共通指定を補完する個別設定
///////////////////////////////////////////////// */
h2#company{background-image: url(../images/h2_company.gif);}
h3#finance{background-image: url(../images/t_finance.gif);}

#menuCompany{background: url(../images/bg_menu_company.gif) no-repeat left top;}
#itemCompanyprofile a{width: 126px;background-image: url(../images/btn_companyprofile.gif);}
#itemPhilosophy a{width: 126px;background-image: url(../images/btn_philosophy.gif);}
#itemFinance a{width: 126px;background-image: url(../images/btn_finance.gif);}
#itemAudit a{width: 126px;background-image: url(../images/btn_audit.gif);}
#itemBroadcast a{width: 126px;background-image: url(../images/btn_broadcast.gif);}
/*#itemConduct a{width: 226px;background-image: url(../images/btn_conduct.gif);}*/

#files ul{
	overflow: hidden;
	}
#files ul li{
	background:url(../images/ico_pdf.gif) no-repeat 5px 10px;
	height:33px;
	padding:17px 0 5px 50px;
	width:245px;
	float:left;
	margin-left:10px;
	border-bottom:1px dotted #e4e3e1;
	font-size:1.2em;
	}
#files ul li a{display:block;}
#pdf a{
	width: 158px;
	height: 39px;
	float: left;
	padding: 5px 0 0 20px;
	}
#pdf p{
	width: 420px;
	float: right;
	line-height: 1.2em;
	}
/* /////////////////////////////////////////////////
メディアクエリ
///////////////////////////////////////////////// */
@media screen and (max-width: 768px) {
		#files ul li{font-size: 1.2rem;}
		#files ul li a{display: block;}
		#pdf{display: none;}
}