.bkgd_image {background-image:url("img/hairmake_image2.gif");
		background-repeat:repeat-x;}
.bkgd_image2 {background-image:url("img/hairmake_process_backimage2.gif");
		background-repeat:repeat-x;}
body{
	background-color: #999999;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-size: 12px;
	line-height:16px;
	font-family: tahoma;
}
textarea{
	font-size: 12px;
	line-height:14px;
	font-family: tahoma;
}
h1{
	color: #2C0A5C;
	font-size: 26px;
	font-weight: bold;
	text-indent: 0px;
	line-height: 28px;
	padding: 0px;
}
h2{
	color: #2C0A5C;
	font-size: 16px;
	font-weight: bold;
	line-height:16px;
	padding: 0px;
}
h3{
	color: #000000;
	font-size: 14px;
	padding: 3px;
}
table{
	border-collapse: collapse;
	font-size: 12px;
	text-align: center;
}
th,td{
	padding: 5px;
	border: 1px solid;
	border-color: #999999;
}
th{
	line-height:14px
}
td.nb{
	border: 0;
}
td.nb_np{
	margin:0;
	padding: 0;
	border: 0;
}
th.left{
	text-align: left;
}
td.left{
	text-align: left;
}
th.w90 {
	width: 90px;
}
th.w70 {
	width: 70px;
}
#header {
	background-color: #ffffff;
	width: 780px;
	height: 82px;
	padding: 0px;
	
	position: relative;
	top: 0px;
	left: 0px;

	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #2C0A5C;
}
#menu {
	background-color: #DDDDDD;
	width: 170px;
	height: auto;
	padding: 0px;
	
	position: absolute;
	top: 83px;
	left: 5px;
}
#contents {
	background-color: #DDDDDD;
	width: 780px;
	height: auto;
	padding: 0px 0px 0px 0px;
	
	position: relative;
	top: 0px;
	left: 0px;

	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #2C0A5C;
}
#padding_contents {
	padding: 10px 10px 10px 180px;
}
#padding_contents_login {
	padding: 10px 10px 10px 10px;
}
#padding_menu {
	padding: 10px 0px 10px 8px;
}
#contents2 {
	background-image:url("img/hairmake_process_backimage2.gif");
	background-repeat:repeat-x;
	width: 567px;
	height: auto;
	padding: 0px;
	
	position: relative;
	top: 0px;
	left: 213px;
}
#line_padding{
	background-color: #ffffff;
	padding: 5px 10px 5px 10px;

}
#line_padding_red{
	background-color: #ffffff;
	padding: 5px 15px 5px 15px;

	background-image:url("./images/line_red_mid.gif");
	background-repeat:repeat-y;
}
#line_padding_green{
	background-color: #ffffff;
	padding: 5px 15px 5px 15px;

	background-image:url("./images/line_green_mid.gif");
	background-repeat:repeat-y;
}
#line_padding_blue{
	background-color: #ffffff;
	padding: 5px 15px 5px 15px;

	background-image:url("./images/line_blue_mid.gif");
	background-repeat:repeat-y;
}
#line_padding_menu{
	background-color: #ffffff;
	padding: 3px 5px 3px 5px;

}
#footer {
	background-color: #ffffff;
	width: 774px;
	height: 20px;
	padding: 3px;
	
	text-align: right;
	
	position: relative;
	top: 0px;
	left: 0px;
}


#table_title_gray{
	background-color: #ffffff;

	background-image:url("./images/cmn_listbg.jpg");
	background-repeat:repeat-x;
}
#table_title_red{
	background-color: #ffffff;

	background-image:url("./images/m_listbg.jpg");
	background-repeat:repeat-x;
}
#table_title_red_l{
	background-color: #ffffff;

	background-image:url("./images/m_listbg_l.jpg");
	background-repeat:repeat-x;
}
#table_title_blue{
	background-color: #ffffff;

	background-image:url("./images/r_listbg.jpg");
	background-repeat:repeat-x;
}
#table_title_green{
	background-color: #ffffff;

	background-image:url("./images/q_listbg.jpg");
	background-repeat:repeat-x;
}
#table_title_grey{
	background-color: #ffffff;

	background-image:url("./images/cmn_listbg.jpg");
	background-repeat:repeat-x;
}
