﻿/* ir - index */
/*
--------------------------------------------------
	overwrite
--------------------------------------------------
*/

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

#ir .summary-text {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: solid 2px #ebedf1;
	}

/* block-1 */

#ir .block-1 {
	width: 735px;
	}
#ir .block-1 .l-block {
	width: 525px;
	padding-top: 25px;
	border-top: solid 2px #ebedf1;
	float: left;
	}
#ir .block-1 .r-block {
	width: 180px;
	float: right;
	}
#ir .block-1 .l-block-1 {
	width: 250px;
	float: left;
	}
#ir .block-1 .r-block-1 {
	width: 250px;
	float: right;
	}
#ir .block-1a {
	width: 525px;
	margin-bottom: 30px;
	}

/* block-2 */

#ir .block-2 {
	width: 250px;
	}
#ir .block-2 h2 {
	margin-bottom: 15px;
	}
#ir .block-2 .img-1 {
	float: left;
	}
#ir .block-2 .text-block {
	width: 135px;
	float: right;
	}
#ir .block-2 .img-2 {
	margin-left: 12px;
	margin-bottom: 5px;
	display: inline;
	float: right;
	}

/* block-3 */

#ir .block-3 {
	width: 180px;
	margin-bottom: 30px;
	padding-top: 5px;
	background: url(../image/index_bg_01a.gif) no-repeat left top;
	}
#ir .block-3 .wrap-1 {
	width: 180px;
	padding-bottom: 10px;
	background: url(../image/index_bg_01b.gif) no-repeat left bottom;
	}
#ir .block-3 p {
	padding: 0 10px;
	}
#ir .block-3 a {
	display: block;
	text-decoration: none;
	}

/* block-4 */

#ir .block-4 {
	width: 180px;
	}
#ir .block-4 h2 {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #ced2db;
	}
#ir .block-4 p.text-block {
	padding: 5px 10px;
	background: #f0f3f7;
	}

