﻿/* corporate - csr */
/*
--------------------------------------------------
	overwrite
--------------------------------------------------
*/

#csr a.link-pdf {
	background:transparent url(image/icon_pdf.gif) no-repeat scroll 2px 0;
	padding:1px 0 1px 22px;
	}

/*
--------------------------------------------------
	page style
--------------------------------------------------
*/

/* block-1 */

#csr .block-1,
#csr .block-2 {
	width: 715px;
	margin-bottom: 15px;
	}

#csr .block-1 .l-block {
	width: 525px;
	float: left;
	}
#csr .block-1 .r-block {
	width: 160px;
	float: right;
	}

#csr .block-2 .l-block {
	width: 485px;
	float: left;
	}
#csr .block-2 .r-block {
	width: 200px;
	float: right;
	}

#csr .block-1 .bt-block {
	text-align: right;
	}
#csr .block-1 .bt-block img {
	display: inline;
	}

#csr .block-1 h3 {
	color: #747e9c;
	margin-bottom: 15px;
	}

#csr .block-1 .wrap-1 {
	width: 525px;
	margin-bottom: 20px;
	}
#csr .block-1 .wrap-1 .l-list {
	width: 250px;
	float: left;
	}
#csr .block-1 .wrap-1 .r-list {
	width: 250px;
	float: right;
	}
#csr .block-1 .wrap-1 .last {
	text-align: right;
	padding: 0;
	background: none;
	}

#csr .block-1 .wrap-2 {
	width: 525px;
	padding-top: 10px;
	background: #f0f3f7 url(../image/csr_bg_01a.gif) no-repeat left top;
	}
#csr .block-1 .wrap-3 {
	width: 525px;
	padding-bottom: 10px;
	background: #f0f3f7 url(../image/csr_bg_01b.gif) no-repeat left bottom;
	}
#csr .block-1 .wrap-3 h3 {
	color: #747e9c;
	margin: 0 15px 10px 15px;
	}
#csr .block-1 .wrap-3 p {
	margin-left: 15px;
	margin-right: 15px;
	}

#csr #page-index h3 {
	color: #747e9c;
	margin-bottom: 10px;
	}

