body#simulator{
	background	: #ffffff;
	
}

.easyhover a:hover img{
	background	: #ffffff;
	filter		: alpha(opacity=80);
	opacity		: 0.80;

	-moz-opacity:0.80;
}

/* bnr_mysalon*/
.bnr_simulator{
	margin		: 25px 0px;
}

/*
.bnr_simulator img.btn_simulator{
	background	: #ffffff;
	margin: -95px 0px 0px 473px;
}
*/

/*selectorder*/

ol{
	list-style:none;
	padding:0px;
	margin:0px;
}

/*Usual*/
.usual{
	/*background	: #f8f8f8;*/
	background	: #f4f4f4;
	width	: 620px;
	border	: #979797;
	border-style	: solid;
	border-width	: 1px 0px;
	margin		: 25px 0px 0px;
	padding		: 20px 20px;
	color		: #333333;
}

#selectorder{
	border-style	: none;
	border-width	: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.main_image h1{
	margin		: 0px 0px 0px 20px;
	padding		: 75px 0px 0px 0px;
	font-size: 150%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
}

.main_image{
	border-style	: none;
	border-width	: 0px;
	background	: url(../images/selectorder/bg_main.jpg) no-repeat 0px 0px;
	height		: 126px;
	margin		: 17px 0px 0px;
}


#selectorder p{
	padding		: 0px 0px 20px 0px;
	line-height	: 160%;
}
#selectorder h2{
	line-height	: 160%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	background-image: url(../images/selectorder/bg_h2.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#selectorder h2.catch {
	font-weight: bold;
	background:none;
	color: #0178B0;
	padding-left: 0px;
}

#selectorder h3{
	/*padding		: 0px 0px 20px 0px;
	line-height	: 160%;*/
}
#selectorder h3 {
	background-image: url(../images/selectorder/bg_h3.jpg);
	background-repeat: repeat-x;
	border: 1px solid #bebebe;
	height: 26px;
	width: 606px;
	font-size: 120%;
	padding-top: 10px;
	padding-left: 10px;
}

#section_01 {
	margin-bottom:30px;
}
#section_01,
#section_02,
#section_03,
#section_04{
	padding-bottom:30px;
}


#section_02 ul {
	width:600px;
	padding		: 20px 0px 20px 16px;
	/*background	: url(../images/selectorder/bg_main.jpg) repeat-x 0px 0px;*/
	border: #bebebe;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	overflow:hidden;
}

#section_02 ul#head li{
	float: left;
	margin-right:13px;
}

#section_02 ul#shaft li{
	margin-bottom:12px;
}

#section_02 ol{
	margin		: 10px 0px 20px 0px;
	font-size:80%;
	line-height	: 160%;
}

#section_02 ol a{
	color:#205ba4;
	text-decoration:none;
}


figcaption{
	margin		: 20px 0px;
}


#section_03 ol li{
	height:74px;
	height:84px;
	float: none;
	width: 580px;
}
#section_03 ol li.arow{
	height:32px;
	width: 580px;
}

#section_03 ol li img{
	float:left;
	margin-right: 20px;
}

#section_03 ol dl{
	/*width:540px;*/
	text-align:left;
	padding:10px 0px 0px 20px;
	
}

#section_03 #videobox{
	background	: #ffffff;
	padding:10px;
	border: #bebebe;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin-bottom:20px;
}

#section_03 ol dt{
	font-size:120%;
	font-weight:bold;
	line-height	: 160%;
}

#section_03 ol dd{
	font-size:90%;
}


#section_03 ul{
	margin		: 30px 0px 10px 10px;
	font-size:90%;
	line-height	: 160%;
}


p{
	padding		: 20px;
	line-height	: 160%;
}





ol{
	padding-left	: 20px;
	
}

ul li{
   	
}

dl{
	padding	: 0px 15px;
}
