/*====================  STAGE3 PRO CARE ====================*/

#p_link3 {
	margin:55px 57px 0 540px !important;
	margin:55px 37px 0 360px;
	position:absolute;
}
#p_link3 p {
	float:right !important;
	float:none;
}
#p_link3 a {
	color:#D8001D;
}
#contents3 {
	width:860px;
	margin:auto;
	text-align:left;
}
#chart table {
	font-size:10px;
	color:#333333;
	border-collapse:collapse;
	border:1px solid #666;
	margin:10px 0 10px 0;
}
#chart td {
	text-align:center;
	border:1px solid #666;
}
#chart th {
	text-align:center;
	border:1px solid #666;
}
.bg_fcd {
	background-color:#FCDC9F;
}
.bg_top td {
	background-color:#F6AE69;
}
/*====================  DRY MAINTENANCE  ====================*/
#dry h2 {
	font-size:12px;
	color:#FFFFFF;
	padding:2px;
}
#dry li {
	font-size:10px;
	list-style:none;
}
#dry .dry_p {
	background-color:#CC0033;
}
#dry .dry_d {
	background-color:#002F7C;
}
#dry .dry_f {
	background-color:#007C36;
}
/*====================  PARTING AGENT  ====================*/
#part table {
	border-collapse:collapse;
}
#part h2 {
	font-size:12px;
	padding:2px;
}
#part .bar {
	border-bottom:1px solid #666666;
	width:325px;
}
#part .block {
	display:block;
	width:330px;
}
#part p {
	font-size:10px;
}
#part_data {
	font-size:9px;
	text-align:center;
}
#part_data td {
	border:1px solid #666666;
}
#add p {
	border:1px solid #666666;
	float:left;
	padding:1px 1px 1px 1px;
	margin:10px 0px 10px 0px;
}
.back_999 {
	color:#FFFFFF;
	background-color:#999999;
}
.back_ultra {
	color:#FFFFFF;
	background-color:#CA9C2E;
}
.back_giga {
	color:#FFFFFF;
	background-color:#172B6D;
}
.back_stamina {
	color:#FFFFFF;
	background-color:#41653B;
}
/*====================  MSDS DATASEET ====================*/

#msds_data table {
	border-left:1px solid #00984C;
	border-top:1px solid #00984C;
	margin:10px 10px 0px 0px;
}
#msds_data th {
	padding:10px 10px 5px 10px;
	color:#00984C;
	font-size:16px;
}
#msds_data td {
	line-height:1.6;
	padding-left:20px;
	width:23%;
	font-size:11px;
	text-indent:-1em;
}
#msds_data a:link {
	color:#333;
}
#msds_data a:visited {
	color:#333;
}
#msds_data a:hover {
	color:#00CC00;
}
#msds_data a:active {
	color:#333;
}
.msds_pro {
	color:#00984C;
	padding:10ps;
}
#acrobat {
	float:right;
	width:300px;
}
#acrobat p {
	width:200px;
}
#acrobat img {
	float:right;
}
#msds_h2 h2 {
	float:left;
	padding:10px;
}
/*====================@question@====================*/
#questionbase {
	margin:0px 0px 0px 25px;
}
.question_category {
	width:672px;
	background:url(../image/img_quest_01.jpg) no-repeat;
	padding-top:8px;
	padding-bottom:15px;
}
.question_base {
	font-size:1.2em;
	color:#00984C;
	background:url(../image/img_quest_02.gif) no-repeat 15px 0;
	padding-left:45px;
	padding-bottom:5px;
}
.answer_base {
	color:#000;
	background:url(../image/img_quest_03.gif) no-repeat 35px 0;
	padding-left:60px;
}
.answer_base a:link {
	color:#00984C;
}
.answer_base a:visited {
	color:#00984C;
}
.answer_base a:hover {
	color:#00CC00;
}
.answer_base a:active {
	color:#00984C;
}
.answer_base ul {
list-style:none;
text-indent:-1em;
padding:1em ;
}
.answer_base ol {
padding-left:1em;
list-style:none;
}
.red {
	color:#FF0000;
}
.indent {
padding-left:1em;
text-indent:-1em;
display:block;
}

/*====================  WASH & HAKURI ====================*/
#question h2 , h3 , h4 {
font-weight:normal;
color:#00984C;
}
#question h3  {
margin-top:20px;
}
#question h4  {
font-size:12px;
}
#question table {
width:677px;
}
.question {
background:url(../image/bg_q01.jpg) no-repeat top left;
width:677px;
}
.question2 {
/*background:url(../image/bg_q02.jpg) repeat-y top left;*/
width:677px;
}
.question2 table {
border:1px solid #006600;
}

.question3 {
background:url(../image/bg_q03.jpg) no-repeat bottom left;
width:677px;
}
.question4 {
background:url(../image/bg_q04.jpg) no-repeat top left;
}
.question5 {
background:url(../image/bg_q05.jpg) repeat-y top left;
}
.question6 {
background:url(../image/bg_q06.jpg) no-repeat bottom left;
}
.box td {
text-align:center;
vertical-align:top;
width:25%;
padding:10px;
}
.box td p {
font-size:10px;
padding:0 10px;
}
.material{
font-size:10px;
}

#question .material td{
width:25%;
}
#question .txt_before {
text-align:left;
margin:0 auto;
}
.q_n{
margin:20px 10px 10px 10px;
}
.step_txt {
vertical-align:top;
padding:20px 10px 0px 10px;
}


/*====================  EX ====================*/
/*creafix*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/*Hides from IE-mac */
*html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/*End hide from IE-mac*/

/* sidemenu */
#sidemenu {
	width:152px;
	float:left;
}
#sidemenu ul, li {
	margin:0;
	padding:0;
}
#sidemenu ul {
	list-style:none;
}
#sidemenu ul li img {
	border-style:none;
	vertical-align:bottom;
	line-height:0;
}
#productlist {
	width:694px;
	float:left;
}
#productlistcontents {
}
#productlistcontents img {
	border-style:none;
	vertical-align:top;
	line-height:0;
}
#waxcaution {
	width:100%;
	clear:left;
}
#waxcaution p {
	padding-top:15px;
	padding-left:152px;
}
#productlist_quest {
	width:694px;
	float:left;
	padding:0px 0px 0px 10px;
	position:relative;
}
/*floor_maintenance*/
#floor_maintenance{
	width:700px;
	float:left;
}
#floor_maintenance img{
	border-style:none;
	vertical-align:bottom;
	line-height:0;
}
#floor_maintenance ul{
	list-style:none;
}
#floor_contents{
	padding-left:33px;
}
#floor_contents h2.floor_head{
	padding-bottom:12px;
}
#floor_area{
	width:667px;
	padding-top:60px;
	background:url(../floor_maintenance/image/maiintenance_bg01.jpg) no-repeat;
}
#floor_arealeft{
	width:219px;
	float:left;
}
#floor_arearight{
	width:448px;
	float:left;
}
#floor_area ul#floor_list li{
	float:left;
}
#floor_list02 li{
	float:left;
}
/*==================== RECOBO ====================*/
#header_2 h2{
position:absolute;
top:25px;
right:50px;
}
#recobo {
padding-top:15px;
}
#recobo li{
list-style:none;
display:inline;
}
/*==================== GOJYO ====================*/
#gojyo_leaf{
position:absolute;
top:8px;
left:180px;
}

