﻿/* interpreting - index */
/*
--------------------------------------------------
	overwrite
--------------------------------------------------
*/

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

#interpreting .summary-text {
	margin-bottom: 20px;
	}

/* block-1 */

#interpreting .block-1 {
	width: 735px;
	margin-bottom: 25px;
	background: url(../image/index_bg_01a.gif) repeat-y left top;
	}
#interpreting .block-1 .wrap-1 {
	width: 735px;
	padding-top: 15px;
	background: url(../image/index_bg_01b.gif) no-repeat left top;
	}
#interpreting .block-1 .wrap-2 {
	width: 735px;
	padding-bottom: 15px;
	background: url(../image/index_bg_01c.gif) no-repeat left bottom;
	}
#interpreting .block-1 .l-block {
	width: 360px;
	float: left;
	}
#interpreting .block-1 .r-block {
	width: 360px;
	float: right;
	}
#interpreting .block-1 h3 {
	margin-bottom: 15px;
	}
#interpreting .block-1 h4 {
	margin-bottom: 5px;
	}

#interpreting .block-1 .text-block {
	margin: 0 15px;
	}

/* block-2 */

#interpreting .block-2 {
	width: 735px;
	}
#interpreting .block-2 .l-block {
	width: 495px;
	float: left;
	}
#interpreting .block-2 .r-block {
	width: 215px;
	float: right;
	}

/* block-3 */

#interpreting .block-3 {
	width: 495px;
	margin-bottom: 25px;
	}
#interpreting .block-3 .li-1 {
	width: 240px;
	float: left;
	}
#interpreting .block-3 .li-2 {
	width: 240px;
	float: right;
	}

/* block-4 */

#interpreting .block-4 {
	width: 495px;
	margin-bottom: 25px;
	padding-top: 16px;
	background: #eff2fe url(../image/index_bg_02a.gif) no-repeat left top;
	}
#interpreting .block-4 .wrap {
	width: 495px;
	padding-bottom: 16px;
	background: #eff2fe url(../image/index_bg_02b.gif) no-repeat left bottom;
	}

#interpreting .block-4 dl {
	margin: 0 20px 10px 20px;
	border-bottom: solid 1px #ced2db;
	}
#interpreting .block-4 dt {
	width: 5.5em;
	color: #747e9c;
	position: absolute;
	}
#interpreting .block-4 dd {
	padding-left: 5.5em;
	padding-bottom: 10px;
	}

#interpreting .block-4 ul {
	width: 455px;
	margin: 0 20px;
	}
#interpreting .block-4 ul span {
	display: block;
	color: #747e9c;
	margin-bottom: 2px;
	}
#interpreting .block-4 li {
	margin-bottom: 10px;
	}
#interpreting .block-4 .li-1 {
	width: 215px;
	float: left;
	}
#interpreting .block-4 .li-2 {
	width: 215px;
	float: right;
	}
#interpreting .block-4 li span {
	font-weight: bold;
	color: #2d323e;
	}

#interpreting .block-4 p {
	margin: 0 20px;
	}

/* block-5 */

#interpreting .block-5 {
	width: 495px;
	padding-top: 25px;
	border-top: solid 2px #ebedf1;
	}
#interpreting .block-5 dl {
	width: 495px;
	}
#interpreting .block-5 dt {
	width: 180px;
	float: right;
	}
#interpreting .block-5 dd {
	width: 280px;
	float: left;
	}

/* block-6 */

#interpreting .block-6 {
	width: 215px;
	padding-bottom: 25px;
	}
#interpreting .block-6 li {
	width: 215px;
	float: left;
	}

/* block-7 */

#interpreting .block-7 {
	width: 215px;
	}
#interpreting .block-7 h3 {
	margin-bottom: 10px;
	}
#interpreting .block-7 p {
	margin-bottom: 10px;
	}
#interpreting .block-7 ul {
	}
#interpreting .block-7 li {
	margin-bottom: 5px;
	}
#interpreting .block-7 li a {
	display: block;
	padding: 3px 10px;
	background: #f0f3f7;
	}

