@charset "utf-8";


/* pattern-i01
========================================== */
#second-column .pattern-i01 {
}

#second-column .pattern-i01 h2 {
	padding: 0 0 25px;
}

#second-column .pattern-i01 h2 img {
	position: relative;
	margin: 0 0 0 -2px;
}

#second-column .pattern-i01 h3 {
	margin: 0 0 14px;
}

	/* Photo
	---------------------------------------- */
	#second-column .pattern-i01 .photo {
		float: left;
		width: 290px;
	}
	
	#second-column .pattern-i01 .photo img {
		border: 1px solid #A11118;
	}
	
	/* IE6 Only */
	* html #second-column .pattern-i01 .photo img {
		position: relative;
	}
	
	#second-column .pattern-i01 .photo h3 img {
		border: none; /* Reset */
	}
	
	/* Info
	---------------------------------------- */
	#second-column .pattern-i01 .info {
		float: right;
		width: 308px;
	}
	
	#second-column .pattern-i01 .info p {
		margin: 0 0 10px;
		padding: 7px 10px 5px;
		border: 1px solid #A11118;
		background-color: #FFF;
		color: #000;
		font-size: 84.7%;
		line-height: 1.275;
	}
	
	/* Safari Only \*/
	html:\66irst-child #second-column .pattern-i01 .info p {
		padding: 7px 11px 5px;
		letter-spacing: -1px;
	}/**/


/* pattern-c01
========================================== */
#second-column .pattern-c01 {
	margin: 0 0 37px;
}

	/* Info
	---------------------------------------- */
	#second-column .pattern-c01 .info {
		position: relative;
		float: left;
		padding: 0 0 79px;
		width: 250px;
	}
	
	#second-column .pattern-c01 .info h3 {
		margin: 0 0 17px;
	}
	
	#second-column .pattern-c01 .info p {
		margin: 0 0 15px;
		font-size: 84.7%;
		line-height: 1.365;
	}
	
	#second-column .pattern-c01 .info .photo1 {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 120px;
	}
	
	#second-column .pattern-c01 .info .photo2 {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 120px;
		text-align: right;
	}
	
	/* Photo
	---------------------------------------- */
	#second-column .pattern-c01 .photo {
		float: right;
		width: 360px;
		text-align: right;
	}
