@charset "utf-8";

/* ------------------------------------------------------------------------------------------------- */

@import url(../../../common/css/common.css);
@import url(../../../common/css/model_header_nav.css);
@import url(../../../common/css/free-layout-1.5.css);
@import url(common.css);

/* ------------------------------------------------------------------------------------------------- */


/* Design
=================================================*/
/* intro */	


/* content */
#content-wrapper {
	padding-bottom: 32px;
}

/* main content - color / detail */
#content-wrapper div.section {
	margin: 0;
}

	#content-wrapper div.section h2 {
		margin-bottom: 13px;
	}
	
	#content-wrapper div.section p {
		margin: 0;
	}

/* lead */
#content #lead {
	position: relative;
	margin-bottom: 30px;
}

	#content #lead p {
		margin: 0 0 26px;
	}

/* colors */
#content dl#colors {
	position: relative;
	width: 100%;
}

	#content dl#colors dt {
		position: absolute;
		width: 0;
		height: 0;
		overflow: hidden;
	}

	#content dl#colors dd.color_01 {
		position: absolute;
		top: -353px;
		left: 398px;
	}
	
	#content dl#colors dd.color_02 {
		position: absolute;
		left: 46px;
	}
	
	#content dl#colors dd.color_03 {
		margin: 0 auto 0 392px;
	}

/* interview */
#content #interview {

}

	#content #interview p.lead {
		margin-bottom: 10px;
		text-align: right;
	}
	
	#content #interview div.section {
		margin: 0 0 20px;
		
	}
	
		#content #interview div.section h3 {
			margin-bottom: 3px;
			padding: 0 20px;
			background: none;
			color: #A18E68;
			font-weight: normal;
		}
		
		#content #interview div.section p,
		#content #interview div.section dl {
			padding: 0 20px;
		}
		
		#content #interview div.section dt {
			color: #A18E68;
		}
	
		#content #interview #interview_02 {
			margin-bottom: 26px;
		}
		
		#content #interview #interview_03 h3 {
			padding: 15px 20px 0 224px;
		}
		
		#content #interview #interview_03 p.img {
			float: left;
			margin-bottom: 27px;
		}
	
		/* interview_04 */
		#content #interview #interview_04 {
			clear: both;
			margin: 0;
			
		}

			#content #interview #interview_04 h3 {
				padding: 18px 256px 0 28px;
			}
		
			#content #interview #interview_04 p {
				padding: 0 256px 0 28px;
			}
			
			#content #interview #interview_04 p.img {
				float: right;
				margin-bottom: -5px;
				padding: 0;
			}
			
			#content #interview #interview_04 dl {
				padding: 0 256px 0 28px;
			}
			
			#content #interview #interview_04 dt {
				margin: 0;
				font-weight: normal;
			}
			
			#content #interview #interview_04 dd {
				margin-bottom: 26px;
			}
			
			
		/* interview_05 */
		#content #interview #interview_05 {
			clear: both;		
		}
		
			#content #interview #interview_05 h3 {
				padding: 22px 20px 0 232px;
			}
			
			#content #interview #interview_05 p.img {
				float: left;
				margin-bottom: 20px;
			}
		
		/* interview_06 */
		#content #interview #interview_06 {
			clear: both;
		}
			
			#content #interview #interview_06 h3,
			#content #interview #interview_06 p {
				padding-left: 24px;
			}


/* clear
=================================================*/
#content #color ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#content #color ul {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #content #color ul {height: 1%;}
#content #color ul {display:block;}
/* End hide from IE-mac */


