#subtitle {
	background : #FFFFFF url(../images/subtitle-bg.jpg) no-repeat center center;
	}

#bread-crumb {
	background : #FFFFFF url(../images/bread-crumb-bg.jpg) no-repeat center bottom;
	}

ul#consultation_tab {
	border-bottom:3px solid #369900;
	}
ul#consultation_tab li {
	display:inline;
	}
ul#consultation_tab li  img{
	margin:0 1px 0 0;
	}


/*------------------------ index ------------------------*/

#consultation_frame {
	width:502px;
	background : #FFFFFF url(../images/index_bg.gif) no-repeat center bottom ;
	}
	
#consultation_frame {
    overflow: hidden;
}

#consultation_frame:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*€*/
* html #consultation_frame {
    height: 1em;
    overflow: visible;
}
/**/



#consultation_line {
	width:500px;
	margin:10px 1px 10px 1px;
	background : #FFFFFF url(../images/index_bg_line.gif) repeat-y center center ;
	}
	
#consultation_line {
    overflow: hidden;
}

#consultation_line:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*€*/
* html #consultation_line {
    height: 1em;
    overflow: visible;
}
/**/




#consultation_frame #consultation_line .unit {
	float:left;
	width:242px;
	margin:0 0 10px 0;
	}
#consultation_frame #consultation_line .unit2 {
	float:right;
	width:242px;
	}

#consultation_frame #consultation_line .unit h3 {
	width:229px;
	margin:0 0px 0 12px;
	padding:0;
	background: none;
	border:none;
	}

#consultation_frame #consultation_line .unit2 h3 {
	width:229px;
	margin:0 12px 0 0;
	padding:0;
	background: none;
	border:none;
	}

#consultation_frame #consultation_line .unit p {
	margin:0 0 0px 12px;
	padding:0.5em 0.5em 0 0.5em;
	}

#consultation_frame #consultation_line .unit2 p {
	margin:0 12px 0 0;
	padding:0.5em 0.5em 0 0.5em;
	}

.separator {
	clear:both;
	margin:0px 1px 10px 0;
	height:1px;
	background : #FFFFFF url(../images/index_line.gif) no-repeat center center ;
	}
hr {
	display:none;
	}



#consultation #consultation_line .unit .pict-right img,
#consultation #consultation_line .unit2 .pict-right img {
	margin:10px 15px 10px 10px;
	}








/*------------------------ 002 ------------------------*/

.step {
	width:479px;
	margin:0 0 0 12px;
	background:url(../images/002_step_bg.gif) no-repeat left top;
}

h3.flow {
	margin:15px 10px 0 10px;
	}

.step h4 {
	margin:0 0 0 15px;
	padding:15px 20px 10px 5px;
	border:none;
	background:url(../images/002_dotline.gif) no-repeat left bottom;
}

#consultation_frame p {
	margin:10px 20px 15px 20px;
	}

#consultation_frame .step p {
	margin:0;
	padding:10px 170px 10px 20px;
}

.step_bottom {
	width:479px;
	height:34px;
	margin:0 0 0 12px;
	background:url(../images/002_step_bottom.gif) no-repeat;
}
.step_bottom_last {
	width:479px;
	height:8px;
	margin:0 0 0 12px;
	background:url(../images/002_step_bottom_last.gif) no-repeat;
}

#step1 {
	margin-right:15px;
	min-height:128px;
	_height: 128px;/* for IE */
	background:url(../images/002_illust01.gif) no-repeat right center;
	}
#step2 {
	min-height:174px;
	_height: 174px;/* for IE */
	margin-right:15px;
	background:url(../images/002_illust02.gif) no-repeat right center;
	}
#step3 {
	min-height:159px;
	_height: 159px;/* for IE */
	margin-right:15px;
	background:url(../images/002_illust03.gif) no-repeat right center;
	}
#step4 {
	min-height:188px;
	_height: 188px;/* for IE */
	margin-right:15px;
	background:url(../images/002_illust04.gif) no-repeat right center;
	}
#step5 {
	min-height:188px;
	_height: 188px;/* for IE */
	margin-right:15px;
	background:url(../images/002_illust05.gif) no-repeat right center;
	}
#step6 {
	min-height:157px;
	_height: 157px;/* for IE */
	margin-right:15px;
	background:url(../images/002_illust06.gif) no-repeat right center;
	}