@charset "utf-8";

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

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

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

body #model_header ul.navigation {
	background: url(images/nav_bg.gif) no-repeat 0 0;
}

#content h3 {
	background: url(/common/images/free-layout/line_double_01-x.gif) repeat-x 0 100%;
	font-size: 116%;
}


/** --------------------------------------------------------------------------
 * page styles
 * ------------------------------------------------------------------------ */

div.index #content {}

div.index #content #introduction {
	height: 394px;
}
	
	div.index #content #introduction p.copy {
		top: 44px;
		left: 0;
	}

div.index #content #kaden,
div.index #content #about-amadana {
	padding: 23px 0;
	background: no-repeat 0 50%;
	color: #fff;
	zoom: 1;
}

div.index #content #kaden { background-image: url(images/index_kaden_bg.gif); }
div.index #content #about-amadana { background-image: url(images/index_about-amadana_bg.gif); }
	
	div.index #content #kaden h2,
	div.index #content #about-amadana h2 {
		display: none;
	}
	
	div.index #content #kaden p,
	div.index #content #about-amadana p {
		width: 510px;
		margin: 0 0 0 186px;
		font-size: 83%;
	}

div.index #content #color-variation {}
	div.index #content #color-variation div.lineup {
		min-height: 643px;
		_height: 643px;
		margin-top: 40px;
	}
		
		div.index #content #color-variation div.lineup p {
			position: relative;
			z-index: 5;
		}
		
		div.index #content #color-variation div.lineup div.text {
			position: relative;
			margin-top: -255px;
			margin-left: 186px;
			z-index: 10;
		}
			
			div.index #content #color-variation div.lineup div.text dl.note {
				margin-bottom: 30px;
			}
			/*\*/
			* html div.index #content #color-variation div.lineup div.text dl.note {
				height: 1px;
			}
			/**/

div.index #content #detail-design {}
	div.index #content #detail-design h2 {
		margin-bottom: 35px;
	}
		
		div.index #content #detail-design h3 {
			margin-bottom: 15px;
		}


div.glb #content {}

div.glb #content #introduction {
	height: 442px;
	margin-bottom: 35px;
}
	
	div.glb #content #introduction p.copy {
		top: 44px;
		left: 0;
	}

div.glb #content div.grid.last-child {
	padding-bottom: 100px;
	background-image: url(images/glb_bottom_bg.jpg);
	background-position: 0 100%;
}


div.one-seg #content {}

div.one-seg #content #introduction {
	height: 457px;
	margin-bottom: 35px;
}
	
	div.one-seg #content #introduction p.copy {
		top: 44px;
		left: 0;
	}

div.one-seg #content div.grid.last-child {
	min-height: 324px;
	_height: 324px;
	padding-bottom: 20px;
	background-image: url(images/1seg_bottom_bg.jpg);
	background-position: 100% 100%;
}


div.hs #content {}

div.hs #content #introduction {
	height: 394px;
	margin-bottom: 35px;
}
	
	div.hs #content #introduction p.copy {
		top: 44px;
		left: 0;
	}

div.hs #content div.grid.last-child {
	padding-bottom: 80px;
	background-image: url(images/hs_bottom_bg.jpg);
	background-position: 0 100%;
}

