@charset "shift_jis";
/*
-----------------------------------------------
カービューティープロブラッシュ flow CSS
author:	カービューティープロブラッシュ
web site: 
copyright(C) CARBEAUTYPRO Brash
All rights reserved.
-----------------------------------------------*/




h3 {
	clear: both;
	margin-top: 20px;
	margin-left: 10px;
}


/* STEP BOX
-----------------------------------------------*/
.step_box  {
	width: 710px;
	height: auto;
	border: 3px solid #CCCCCC;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
}


/* STEP 内BOX
-----------------------------------------------*/
.step_innerbox {
	margin-top: 10px;
	margin-left: 15px;
	height: auto;
	width: 160px;
	float: left;
}
* html  .step_innerbox {/* ■■■IE6用調整ハック■■■ */
	margin-left: 5px;
}



/* STEP テキストBOX
-----------------------------------------------*/
.step_textbox {
	height: 60px;
	width: 158px;
	margin-right: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.main_img {
}


.step_textbox img {/* 画像 */
	float: left;
	margin-top: 3px;
}
#wrapper #contents #main_contents #bcontents #flow_box .step_box .step_innerbox .step_textbox h4 {
	color: #FF0F8B;
	padding-left: 25px;
	font-size: 12px;
	padding-top: 3px;
}


.step_textbox p {/* テキスト */
	padding-left: 15px;
	width: 130px;
	vertical-align: middle;
	line-height: 110%;
	padding-right: 5px;
}






#main_contents #contents_movie {
	clear: both;
	float: left;
	height: auto;
	width: 725px;
	padding-left: 5px;
}
#contents_movie .side_box {
	height: auto;
	width: 730px;
	clear: both;
	float: left;
	margin-top: 20px;
}


#movie_box01, #movie_box03, #movie_box05, #movie_box07, #movie_box02, #movie_box04, #movie_box06, #movie_box08  {
	float: left;
}
#wrapper #contents #main_contents #bcontents #flow_box .step_box .step_innerbox .step_textbox p {
	font-size: 12px;
	margin-left: 10px;
}
#wrapper #contents #main_contents #bcontents #flow_box .step_box .step_innerbox .step_textbox img {
	vertical-align: middle;
}
