/*-- company page start --*/
#low_header {
	position:relative;
	margin:0 auto;
	padding:0;
	height:300px;
	width:980px;
}

#greet {
	margin-bottom:10px;
}

.greet_left {
	float:left;
	width:360px;
	padding-right:10px;
	text-align:justify;
}

.greet_left p {
	margin-bottom:8px;
}

.license {
	background:url(images/bg_w560.png) 0 0 repeat-y;
	margin-top:10px;
	padding:5px;
	width:157px;
}

.license h3 {
	text-align:center;
	margin-bottom:10px;
}

#profile {
	margin-bottom:10px;
}

#profile tr td p {
	background:url(images/icon_home.png) 5px 1px no-repeat;
	padding-left:25px;
	font-size:12px;
}

#accessmap {
	margin-bottom:20px;
}

#link {
	margin-bottom:10px;
}

#link h3 {
	margin-bottom:5px;
}

#link p {
	margin-bottom:8px;
}

#link p a {
	color:#fc3;
}

#link p a:link {
	color:#fc3;
}

#link p a:visited {
	color:#fc3;
}

#link p a:hover {
	color:#ff9;
}

#link p a:active {
	color:#ff9;
}

/*-- company page end --*/

/*-- service page start --*/
#wall {
	margin-bottom:20px;
}

#wall p {
	margin-bottom:10px;
}

.material_name {
	padding:5px;
}

.endurance {
	padding:10px 0 0 0;
	width:160px;
}

.pollution {
	padding:5px;
	color:#FFCC00;
	text-align:center;
}

.smell {
	padding:5px;
}

.features {
	padding:5px;
}

.bar30 {
	background:url(images/bar.gif) 0 0 repeat-x;
	width:30px;
	height:10px;
	float:left;
	margin-right:5px;
}

.bar50 {
	background:url(images/bar.gif) 0 0 repeat-x;
	width:50px;
	height:10px;
	float:left;
	margin-right:5px;
}

.bar70 {
	background:url(images/bar.gif) 0 0 repeat-x;
	width:70px;
	height:10px;
	float:left;
	margin-right:5px;
}

.bar100 {
	background:url(images/bar.gif) 0 0 repeat-x;
	width:90px;
	height:10px;
	float:left;
	margin-right:5px;
}

#period {
	margin-bottom:20px;
}

.period_left {
	float:left;
	width:250px;
	margin: 0 0 10px 10px;
	text-align:justify;
}

.period_right {
	float:right;
	width:250px;
	margin:0 10px 10px 0;
	text-align:justify;
}

#point p {
	margin-bottom:10px;
}

#paint_select {
	margin-bottom:20px;
}

#paint_select p {
	margin-bottom:10px;
}


#paint_select .walltable_ttl {
	background-color:#CCCCCC;
	color:#333;
	font-size:11px;
}

#paint_select .walltable_ttl td {
	padding:5px;
}

#paint_select .walltable_inner {
	background-color:#fff;
	color:#333;
	font-size:11px;
}

#paint_select .walltable_inner p {
	line-height:1.2em;
}

/*-- service page end --*/

/*-- flow page start --*/
#flow {
	margin-bottom:20px;
}

.flow01 {
	background:url(images/flow01.png) 0 0 no-repeat;
	padding:10px 145px 45px 10px;
	width:395px;
	height:83px;
	margin-bottom:5px;
}

.flow01 h3 {
	font-size:12px;
	border-left:#003366 10px solid;
	padding-left:9px;
	margin-bottom:5px;
	color:#003366;
	line-height:1.3em;
}

.flow01 p {
	margin-bottom:7px;
	font-size:11px;
	color:#000;
	line-height:1.3em;
}

.flow02 {
	background:url(images/flow02.png) 0 0 no-repeat;
	padding:10px 145px 45px 10px;
	width:395px;
	height:83px;
	margin-bottom:5px;
}

.flow02 h3 {
	font-size:12px;
	border-left:#003366 10px solid;
	padding-left:9px;
	margin-bottom:5px;
	color:#003366;
	line-height:1.3em;
}

.flow02 p {
	margin-bottom:7px;
	font-size:11px;
	color:#000;
	line-height:1.3em;
}

.flow03 {
	background:url(images/flow03.png) 0 0 no-repeat;
	padding:10px 145px 45px 10px;
	width:395px;
	height:83px;
	margin-bottom:5px;
}

.flow03 h3 {
	font-size:12px;
	border-left:#003366 10px solid;
	padding-left:9px;
	margin-bottom:5px;
	color:#003366;
	line-height:1.3em;
}

.flow03 p {
	margin-bottom:7px;
	font-size:11px;
	color:#000;
	line-height:1.3em;
}

.flow04 {
	background:url(images/flow04.png) 0 0 no-repeat;
	padding:10px 145px 45px 10px;
	width:395px;
	height:83px;
	margin-bottom:5px;
}

.flow04 h3 {
	font-size:12px;
	border-left:#003366 10px solid;
	padding-left:9px;
	margin-bottom:5px;
	color:#003366;
	line-height:1.3em;
}

.flow04 p {
	margin-bottom:7px;
	font-size:11px;
	color:#000;
	line-height:1.3em;
}

.flow05 {
	background:url(images/flow05.png) 0 0 no-repeat;
	padding:10px 145px 45px 10px;
	width:395px;
	height:83px;
	margin-bottom:5px;
}

.flow05 h3 {
	font-size:12px;
	border-left:#003366 10px solid;
	padding-left:9px;
	margin-bottom:5px;
	color:#003366;
	line-height:1.3em;
}

.flow05 p {
	margin-bottom:7px;
	font-size:11px;
	color:#000;
	line-height:1.3em;
}

.flow06 {
	background:url(images/flow06.png) 0 0 no-repeat;
	padding:10px 145px 45px 10px;
	width:395px;
	height:83px;
	margin-bottom:5px;
}

.flow06 h3 {
	font-size:12px;
	border-left:#003366 10px solid;
	padding-left:9px;
	margin-bottom:5px;
	color:#003366;
	line-height:1.3em;
}

.flow06 p {
	margin-bottom:7px;
	font-size:11px;
	color:#000;
	line-height:1.3em;
}

.flow07 {
	background:url(images/flow07.png) 0 0 no-repeat;
	padding:10px 145px 45px 10px;
	width:395px;
	height:48px;
	margin-bottom:5px;
}

.flow07 h3 {
	font-size:12px;
	border-left:#003366 10px solid;
	padding-left:9px;
	margin-bottom:5px;
	color:#003366;
	line-height:1.3em;
}

.flow07 p {
	margin-bottom:7px;
	font-size:11px;
	color:#000;
	line-height:1.3em;
}

.process_table {
	margin-bottom:20px;
	padding:5px;
}

/*-- flow page end --*/

/*-- inquiry page start --*/
#inquiry {
	margin-bottom:20px;
}

#inquiry p a {
	color:#fc3;
}

#inquiry p a:link {
	color:#fc3;
}

#inquiry p a:visited {
	color:#fc3;
}

#inquiry p a:hover {
	color:#ff9;
	text-decoration:underline;
}

#inquiry p a:active {
	color:#ff9;
	text-decoration:underline;
}

#privacy {
	margin-bottom:20px;
}

#privacy p {
	margin-bottom:10px;
}

#privacy ul {
	margin-bottom:10px;
}

#privacy ul li {
	margin:0 0 0 15px;
}

#privacy td a {
	color:#fc3;
}

#privacy td a:link {
	color:#fc3;
}

#privacy td a:visited {
	color:#fc3;
}

#privacy td a:hover {
	color:#ff9;
}

#privacy td a:active {
	color:#ff9;
}
/*-- inquiry page end --*/

/*-- case page start --*/
#case {
	margin-bottom:20px;
}

.case_in {
	margin:0 0 15px 0;
}

.case_in h3 {
	font-size:12px;
	border-left:#669933 8px solid;
	border-bottom:#fff 1px dashed;
	padding-left:8px;
	margin-bottom:5px;
	color:#fff;
}

.case_in h4 {
	margin-bottom:5px;
	color:#f33;
}

.before {
	width:200px;
	margin:0 10px 10px 0;
	float:left;
}

.before img {
	margin-bottom:5px;
}

.after {
	width:200px;
	margin:0 10px 10px 0;
	float:left;

}

.after img {
	margin-bottom:5px;
}

.case_txt {
	width:130px;
	float:right;
}

.case_txt p {
	margin-bottom:5px;
}

.case_txt h4 {
	font-size:12px;
}

/*-- case page start --*/

/*-- faq page start --*/
.question {
	background:url(images/icon_question.png) 5px 1px no-repeat;
	padding:0 0 7px 25px;
}

.answer {
	background:url(images/icon_answer.png) 5px 1px no-repeat;
	padding:0 0 30px 25px;
}

.answer {
}
/*-- faq page end --*/

/*-- news page start --*/
.news_detail a {
	color:#fc3;
	text-decoration:underline;
}

.news_detail a:link {
	color:#fc3;
	text-decoration:underline;
}

.news_detail a:visited {
	color:#fc3;
	text-decoration:underline;
}

.news_detail a:hover {
	color:#ff9;
	text-decoration:none;
}

.news_detail a:active {
	color:#fc3;
	text-decoration:underline;
}
/*-- news page end --*/