@charset 'utf-8';

#keyVisualShortLeft,
#keyVisualShortRight {
	background-image: url(/build/images/keyvisual.jpg);
}

/* for IE
-------------------------------------------------- */

* html body #contentsArea .bottomSpacer { /* for IE 6 */
	margin-top: 18px;
}

*+html body #contentsArea .bottomSpacer { /* for IE 7 */
	margin-top: 18px;
}

/* buildStepArea
-------------------------------------------------- */

#contentsArea .buildStepArea {
	margin: 0 0 9px 0;
	width: 785px;
	background: url(/shared/images/category/hr_001.gif) repeat-x;
}

#contentsArea .buildStep {
	margin: 0;
	padding: 23px 0 20px 0;
	background: url(/shared/images/category/hr_001.gif) repeat-x 0 100%;
}

#contentsArea .buildStep h3 {
	float: left;
	display: inline;
	margin: 0 0 0 7px;
	padding: 0;
	width: 248px;
}

#contentsArea .buildStep h3#buildTombStep01 {height: 77px; background: url(/build/images/tit_build_step01.gif) no-repeat;}
#contentsArea .buildStep h3#buildTombStep02 {height: 80px; background: url(/build/images/tit_build_step02.gif) no-repeat;}
#contentsArea .buildStep h3#buildTombStep03 {height: 76px; background: url(/build/images/tit_build_step03.gif) no-repeat;}
#contentsArea .buildStep h3#buildTombStep04 {height: 84px; background: url(/build/images/tit_build_step04.gif) no-repeat;}

#contentsArea .buildStep .text {
	float: left;
	display: inline;
	margin: 5px 0 0 0;
	width: 340px;
}

#contentsArea .buildStep .text p {
	margin: 0;
	padding: 0;
	font-size: 94%;
	line-height: 1.83;
}

#contentsArea .buildStep .text p.toDetail {
	padding: 0 0 0 12px;
	background: url(/shared/images/category/arrow_small02_right.gif) no-repeat 0 50%;
}

#contentsArea .buildStep .image {
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	width: 152px;
	font-size: 0;
}

/* buildStepFooter
-------------------------------------------------- */

#contentsArea p.buildStepFooter {
	margin: 0;
	padding: 0;
	text-align: right;
}

#contentsArea p.buildStepFooter span.arrow {
	padding: 1px 0 1px 21px;
	background: url(/shared/images/category/arrow_square2_right.gif) no-repeat 0 50%;
}
