@charset "utf-8";

/*
	=====================================================================
	REC住宅情報
	
	Style Info	:	下層共通印刷スタイル構成
	File Name	:	/common/css/print/sec.css
	first Update:	2010.01.30
	Last Update	:	2010.xx.xx
	Auth		:	株式会社インタープロ
	=====================================================================
*/

/* #contents
---------------------------------------------------------------------- */
/* 2column構成 */
#contents {
	color: #333;
	}
	
/* 1column構成 */
#contents_1column {
	color: #333;
	}
	
	/* breadcrumbs
	------------------------------------------------------------ */
	#contents .breadcrumbs,
	#contents_1column .breadcrumbs {
		display: none;
		}
	
	/* h1
	------------------------------------------------------------ */
	#contents h1,
	#contents_1column h1 {
		width: 100%;
		margin-bottom: 20px;
		padding-top: 21px;
		background: url(../../img/union/line_dashed.jpg) top left repeat-x;
		}
	
	/* h2
	------------------------------------------------------------ */
	#contents h2,
	#contents_1column h2 {
		margin-bottom: 20px;
		}
	
	/* h3
	------------------------------------------------------------ */
	#contents h3 {
		width: 100%;
		margin-bottom: 20px;
		padding-bottom: 6px;
		background: url(../../img/union/line_dashed.jpg) bottom left repeat-x;
		}
	
	/* table
	------------------------------------------------------------ */
	#contents table {
		width: 100%;
		font-size: 75%;
		margin-bottom: 20px;
		border: 0;
		}
		
		/* th
		-------------------------------------------------- */
		#contents table th {
			padding: 8px 5px;
			line-height: 140%;
			font-weight: normal;
			border-top: 0;
			border-left: 0;
			border-right: 0;
			border-bottom: 1px solid #e4e4e4;
			}
		
		/* th.first
		-------------------------------------------------- */
		#contents table th.first {
			color: #fff;
			padding: 10px 0;
			border: 0;
			text-align: center;
			background-image: url(../../img/union/bg_slash_gray.gif);
			}
			
			/* line
			----------------------------------------- */
			#contents table th.line {
				border-right: 1px solid #5d5d5d;
				}
		
		/* td
		-------------------------------------------------- */
		#contents table td {
			padding: 8px 5px;
			line-height: 140%;
			border-top: 0;
			border-left: 0;
			border-right: 0;
			border-bottom: 1px solid #e4e4e4;
			}
			
			/* odd
			----------------------------------------- */
			#contents table th.odd,
			#contents table td.odd {
				background-color: #f7f7f7;
				}
	
	/* error
	------------------------------------------------------------ */
	#contents_1column .error {
		text-align: center;
		margin-bottom: 20px;
		padding: 25px;
		border: 1px solid #E70000;
		}
		
		/* h3
		-------------------------------------------------- */
		#contents_1column .error h3 {
			color: #E60000;
			margin-bottom: 10px;
			}
		
		/* h4
		-------------------------------------------------- */
		#contents_1column .error h4 {
			color: #333;
			font-size: 87.5%;
			}
