@charset "shift_jis";

/* Company set
------------------------------------ */
/* ---- newsArea ---- */
#company .section .newsContents {
	width: 680px;
}
#company .section .newsContents dl {
	width: 680px;
}

#company .section02 .newsContents {
	width: 655px;
}
#company .section02 .newsContents dl {
	width: 655px;
}



/* EOL
------------------------------------ */
#company iframe {
	width: 730px;
}
#company .section02 {
	font-size: 12px;
	padding: 0 0 0 30px;
}
#company .irHeading {
	margin-bottom: 20px;
}
#company #footer2 {
	margin-top: 20px;
}
/* table */
#company .irData table {
	width: 680px;
	border-bottom: 1px solid #cccccc;
	border-collapse: separate;
	background-color: #ffffff;
}
#company .irData td img {
	margin: 6px 0 7px;
}

/* pdfLink */
#company .irPdfLink a {
	min-height: 12px;
	padding-left: 15px;
	padding-bottom: 1px;
	background: url(/common/images/com_ic06.gif) no-repeat 0 0;
}

/* irData01 */
#company .irData01 table {
	width: 100%;
	margin: 0;
	border: none !important;
	background: url(/common/images/com_bg05.gif) repeat-x left bottom;
}
#company .irData01 tr {
	padding: 10px 0;
	background: url(/common/images/com_bg05.gif) repeat-x 0 0;
}
#company .irData01 td {
	padding: 10px 0;
}
/* irData02 */
#company .irData02 table th,
#company .irData02 table td {
	padding: 4px 10px 3px;
	background-color: #ffffff;
}
#company .irData02 table th,
#company .irData02 table td {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#company .irData02 table th {
	background: #dddddd url(/common/images/com_bg11.gif) repeat-x 0 0;
}
#company .irData02 table td {
	background: #ffffff url(/common/images/com_bg12.gif) repeat-x 0 0;
}

#company .irData02 table td.td_01,
#company .irData02 table td.th_01 {
	background: #dddddd url(/common/images/com_bg11.gif) repeat-x 0 0;
	border-bottom: 1px solid #ffffff;
	border-left: 1px double #ffffff;
}
#company .irData02 input.txt12 {
	margin: 20px 0;
}
/* irData03 */
#company .irData03 table {
	border-bottom: 1px solid #cccccc;
}
#company .irData03 table td {
	padding: 4px 10px 3px;
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
}




/* CSR
------------------------------------ */
#company .col2Onethird-r .heading03 {
	width: auto !important;
	margin-left: 0 !important;
}






