@charset "utf-8";

	/* common
	------------------------------------------------ */
	.banner_list {
		margin-top: 30px;
	}

	.banner_list li {
		margin-top: 16px;
	}

	.cell_block {
		margin-top: 30px;
	}

	.cell_block table {
		width: 100%;
		border-top: solid #acacac 1px;
		border-left: solid #acacac 1px;
		border-spacing: 0;
	}

	.cell_block table th, .cell_block table td {
		padding: 10px 0;
		border-right: solid #acacac 1px;
		border-bottom: solid #acacac 1px;
		text-align: center;
		line-height: 1.2;
	}

	.cell_block table .th1 {
		background: #003168;
		color: #fff;
	}

	.cell_block table .th2 {
		background: #ccc;
	}

	.cell_block table thead .th2 {
		padding: 20px 0;
	}

	.cell_block table .th3 {
		background: #FFBFBE;
	}

	.cell_block table .tLeft {
		padding: 10px;
		text-align: left;
	}

	.cell_block table .fRed {
		color: #f00;
	}

	.cell_block .attention {
		margin-top: 20px;
		font-size: 93%;
	}

	/* page_witness
	------------------------------------------------ */
	#page_witness {
	}

	#page_witness .page_title {
		background-image: url(../../img/inspection/witness/title.jpg);
	}

	/* page_general
	------------------------------------------------ */
	#page_general {
	}

	#page_general .page_title {
		background-image: url(../../img/inspection/general/title.jpg);
	}

	/* page_obtain
	------------------------------------------------ */
	#page_obtain {
	}

	#page_obtain .page_title {
		background-image: url(../../img/inspection/obtain/title.jpg);
	}

	/* periodic
	------------------------------------------------ */
	#periodic {
		margin-top: 100px;
	}

	#periodic .sec_top {
		margin-top: 40px;
	}

	#periodic .copy {
		margin-bottom: 40px;
		text-align: center;
		font-size: 193%;
		font-weight: normal;
		color: #036;
	}

	#periodic .lead {
		font-size: 108%;
	}

	/* recommend_service
	------------------------------------------------ */
	#recommend_service {
		margin-top: 80px;
	}

	#recommend_service .sec_top {
		margin-top: 40px;
	}

	#recommend_service .copy {
		margin-bottom: 40px;
		text-align: center;
		font-size: 193%;
		font-weight: normal;
		color: #036;
	}

	#recommend_service .service_list {
	}

	#recommend_service .service_list ul {
		margin: 36px 0 0 -36px;
	}

	#recommend_service .service_list ul li {
		float: left;
		margin-left: 36px;
		width: 430px;
		min-height: 350px;
		border: solid #ccc 1px;
	}

	#recommend_service .service_list ul li dl {
		padding-top: 16px;
	}

	#recommend_service .service_list ul li dl dt {
		text-align: center;
		font-size: 139%;
		font-weight: bold;
		color: #036;
	}

	#recommend_service .service_list ul li dl dd {
		margin: 16px auto 0;
		width: 410px;
	}

	#recommend_service .service_list ul li dl dd .photo {
	}

	#recommend_service .service_list ul li dl dd .comment {
		margin-top: 20px;
		font-size: 108%;
	}
