/* CSS 溶剤蒸留再生装置ページ*/
body{
font-family:
'Arial',
'Times New Roman',
'Tahoma',
'Verdana',
/*
	'Meiryo',
	'Hiragino Kaku Gothic Pro',
	'ヒラギノ角ゴ Pro W3',
	'Osaka',
	'ＭＳ Ｐゴシック',
	sans-serif;*/
font-size: 100%;
line-height: 140%;
letter-spacing: 1%;
color: #000000;
background-color: #FFFFFF;
margin: 0px;
text-align: left;
height: 100%;
}
img{ 
border: none; /* 画像ボーダーなし */
/* vertical-align: bottom; IE6用バグ回避 */
}
#content{
height: 100%;
width: 1000px;
text-align:left;
position:relative;
}
div#title{
font-size: 60%;
line-height: 100%;
margin: 0;
color: #5b5a5a;
/*background-color:#F5F5F5; */
height:20px;
text-align:right;
}
div#header{
width: 100%;
/*height:80px;*/
float:left;
}
div#menu{
float:left;
}
div#menu img{ 
border: none; /* 画像ボーダーなし */
vertical-align: bottom; /* IE6用バグ回避 */
}
div#left{/* セカンドページ左サブメニュー */
width: 200px;/* 左右で1000px */
float:left;
font-size: 80%;
line-height: 150%;
}
div#left li img,dt img,dd img{
vertical-align:bottom;
}
div#left li,dt,dd{
font-size:0px;
line-height:0px;
}
div#left ul{
list-style-type: none;
}
div#left A:link {
color: #000000;
text-decoration: none;
}
div#left A:visited { 
color: #000000;
text-decoration: none;
}
div#left A:hover { 
color: #5b5a5a;
text-decoration: underline;
}
div#right{/* セカンドページ右 */
width: 770px;/* 左右で1000px */
float:right;
margin-left:30px;
}
div#right img{ 
border: none; /* 画像ボーダーなし */
clear:both;
}
div#main{ 
width: 1000px; 
float:left;
text-align: left;
}
div#main A:link {
color: #0e7556;
text-decoration: underline;
}
div#main A:visited { 
color: #0e7556;
text-decoration: underline;
}
div#main A:hover { 
color: #5b5a5a;
text-decoration: none;
}
div#left2{ 
width: 57%;
float:left;
text-align: left;
padding-top:2%;
margin-right:3%;
}
div#left2 h3{
font-size: 120%;
line-height: 160%;
color: #000000;
padding-left:7%;
background-position:left center;
background-repeat: repeat-y;
background-image:url(image/h3.gif);
clear:both;
}
div#right2{ 
width: 40%; 
float:right;
text-align: left;
padding-top:2%;
}
div#right2 h3{
font-size: 120%;
line-height: 160%;
color: #000000;
padding-left:7%;
background-position:left center;
background-repeat: repeat-y;
background-image:url(image/h3.gif);
clear:both;
}
div#left3{ 
width: 42%;
float:left;
text-align: left;
padding-top:2%;
margin-right:3%;
}
div#left3 h3{
font-size: 120%;
line-height: 160%;
color: #000000;
padding-left:7%;
background-position:left center;
background-repeat: repeat-y;
background-image:url(image/h3.gif);
clear:both;
}
div#right3{ 
width: 55%; 
float:right;
text-align: left;
padding-top:2%;
}
div#right3 h3{
font-size: 120%;
line-height: 160%;
color: #000000;
padding-left:7%;
background-position:left center;
background-repeat: repeat-y;
background-image:url(image/h3.gif);
clear:both;
}
div#waku{/* セカンドページ枠*/
width: 370px;/* 左右で1000px */
float:left;
margin-left:30px;
}
h1{
width:92%;
height:120px;
font-size: 200%;
line-height: 240%;
color: #FFFFFF;
padding-left:8%;
padding-top:2%;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/h1-2.gif);
}
h2{
width:92%;
height:84px;
font-size: 150%;
line-height: 190%;
color: #FFFFFF;
padding-left:8%;
padding-top:4%;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/h2-2.gif);
clear:both;
}
h3{
font-size: 120%;
line-height: 160%;
color: #000000;
padding-left:3%;
background-position:left center;
background-repeat: repeat-y;
background-image:url(image/h3.gif);
clear:both;
}
h4{
font-size: 120%;
line-height: 140%;
color: #000000;
background-color:#F5F5F5; 
padding:2%;
border-bottom: 1px #E3E3E1 solid; 
}
div#datalis{
font-size: 80%;
line-height: 150%;
color: #000000;
padding-top: 5%;
padding-bottom: 5%;
clear:both; /* 回り込みをクリアする命令 */
}
div#datalis A:link {
color: #5b5a5a;
padding-left:3%;
text-decoration: none;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow6.gif);
}
div#datalis A:visited { 
color: #5b5a5a;
padding-left:3%;
text-decoration: none;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow6.gif);
}
div#up A:hover { 
color: #000000;
padding-left:3%;
text-decoration: underline;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow7.gif); 
}
div#up{
font-size: 80%;
line-height: 150%;
color: #000000;
padding-top: 5%;
padding-bottom: 5%;
clear:both; /* 回り込みをクリアする命令 */
text-align: right;
}
div#up A:link {
color: #5b5a5a;
padding-left:3%;
text-decoration: none;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow6.gif);
}
div#up A:visited { 
color: #5b5a5a;
padding-left:3%;
text-decoration: none;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow6.gif);
}
div#up A:hover { 
color: #000000;
padding-left:3%;
text-decoration: underline;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow7.gif); 
}
div#navi {
height: 2%;
font-size: 80%;
line-height: 120%;
color: #5b5a5a;
margin:1%;
}
div#navi A:link {
color: #5b5a5a;
padding-left:2%;
padding-right:2%;
text-decoration: none;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow4.gif);
}
div#navi A:visited { 
color: #5b5a5a;
padding-left:2%;
padding-right:2%;
text-decoration: none;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow4.gif);
}
div#navi A:hover { 
color: #000000;
padding-left:2%;
padding-right:2%;
text-decoration: underline;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow5.gif);
}
table#table-1 {
	color: #1E1E1E;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 9pt;
	line-height: 12pt;
	/*border: 1px #A7A7A7 solid; 
border-collapse: collapse;
border-spacing: 0;*/
	border-collapse: separate;
	border-spacing: 2px;
	text-align: center;
}
table#table-1 th {
padding: 5px;
/*border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
background-color: #000000;*/
font-weight: bold;
line-height: 120%;
text-align: left;
border-bottom: solid 1px #B2B2B2;
border-right: solid 1px #B2B2B2;
background: #FFFFFF;
}
table#table-1 td {
padding: 5px;
text-align: left;
border-bottom: solid 1px #B2B2B2;
border-right: solid 1px #B2B2B2;
}
table#table-1 strong {
color: #000000;
}
table#table-1 A:link {
color: #5b5a5a;
padding-left:3%;
text-decoration: underline;
}
table#table-1 A:visited { 
color: #5b5a5a;
padding-left:3%;
text-decoration: none;
}
table#table-1 A:hover { 
color: #000000;
padding-left:3%;
text-decoration: none;
}

table#table-2 {
color: #000000;
width: 100%;
margin-top:20px;
margin-bottom:20px;
font-size: 9pt;
line-height: 13pt;
border: 0px; 
border-collapse: collapse;
border-spacing: 0;
}
table#table-2 th {
padding: 5px;
border: 0px; 
font-weight: bold;
line-height: 120%;
text-align: left;
}
table#table-2 td {
padding: 5px;
border: 0px; 
text-align: left;
}
table#table-3 {
color: #000000;
width: 600px;
font-size: 9pt;
line-height: 13pt;
border: 1px #A7A7A7 solid; 
border-collapse: collapse;
border-spacing: 0;
}
table#table-3 th {
padding: 5px;
border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 120%;
text-align: left;
background-color: #000000;
}
table#table-3 td {
padding: 5px;
border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
text-align: left;
}
table#table-4 {
color:#1E1E1E;
width: 97%;
margin-top:0px;
margin-bottom:10px;
font-size: 9pt;
line-height: 12pt;
/*border: 1px #A7A7A7 solid; 
border-collapse: collapse;
border-spacing: 0;*/
border-collapse: separate;
border-spacing: 2px;
}
table#table-4 th {
padding: 5px;
/*border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
background-color: #000000;*/
font-weight: bold;
line-height: 120%;
text-align: left;
border-bottom: solid 1px #B2B2B2;
border-right: solid 1px #B2B2B2;
background: #FFFFFF;
}
table#table-4 td {
padding: 5px;
text-align: left;
border-bottom: solid 1px #B2B2B2;
border-right: solid 1px #B2B2B2;
}
table#table-4 strong {
color: #000000;
}
table#table-4 A:link {
color: #000000;
text-decoration: underline;
}
table#table-4 A:visited { 
color: #000000;
text-decoration: underline;
}
table#table-4 A:hover { 
color: #5b5a5a;
text-decoration: none;
}
table#table-5 {
color:#000000;
width: 700px;
margin-top:0;
margin-bottom:0;
border:none; 
border-collapse: separate;
border-spacing: 2px;
background-position:right center;
background-repeat: no-repeat;
background-image:url(image/bg3.gif);
}
table#table-5 th {
padding: 5px;
background: #FFFFFF;
}
table#table-5 td {
padding: 5px;
text-align: left;
}
div#fod{
/*border-top:1px solid #01af84;*/
width: 100%;
font-size: 80%;
line-height: 150%;
padding-top:5%;
/*margin-top:2%;*/
margin-bottom:0%;
margin-left:0%;
margin-right:0%;
text-align: left;
float:left;
}
/* div#fod A:link {
color: #000000;
padding-left:2%;
text-decoration: none;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow4.gif);
}
div#fod A:visited { 
color: #000000;
padding-left:2%;
text-decoration: none;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow4.gif);
}
div#fod A:hover { 
color: #5b5a5a;
padding-left:2%;
text-decoration: underline;
background-position:left center;
background-repeat:no-repeat;
background-image:url(image/arrow5.gif);
}*/
div#fod li {
/*display:inline;*/
}
div#fod ul {
float:left;
list-style-image: url(image/arrow4.gif);
}
div#fod li A:link {
color: #000000;
text-decoration: none;
}
div#fod li A:visited { 
color: #000000;
text-decoration: none;
}
div#fod li A:hover { 
color: #5b5a5a;
text-decoration: underline;
}
div#copy{
width:100%;
font-size: 80%;
line-height: 120%;
margin-top:2%;
padding-top:4%;
padding-bottom:2%;
float:left;
text-align:center;
background-repeat:no-repeat;
background-image:url(image/copy-bg.gif);
}
div#fod strong{
color: #000000;
}
#content strong{
color: #0e7556;
}
.caution{
color:#0e7556;
}
textarea{
overflow:auto;
}

/*-------------------topmenu*/
#colum1{
text-align:left;
display: block;
margin:0;
padding:0;
width:100%;
clear:both;
font-size:80%;
color:#ffffff;
background-image:url(https://www.taiyochem.co.jp/chinese/image/hed/bg2-1.jpg);
text-shadow:1px 1px 1px rgba(0,0,0,0.9);
border-bottom:4px solid #d1bd99;

/*background-color:#01906c;
background-color:#8b7a60;*/
/*z-index:1;*/
}
#colum1:after {
    content: "";      /* ※Clearfix */
    clear: both;
    display: block;
}


.colum1-box{
display: block;
margin:0px auto;
padding:0;
width:1000px;
clear:both;

}
.colum1-box:after {
    content: "";      /* ※Clearfix */
    clear: both;
   
display: block;
} 

#colum1 img{
transition:0.5s;

}

#colum1 ul{

color:#ffffff;

	padding:1em 0;
	margin: 0;

}

#colum1 li{
list-style-type:none;
box-sizing:border-box;
float:left;
color:#ffffff;
width:16%;
/*background-color:#01906c*/
/*z-index:1;*/
text-align:center;
height:30px;
border-right:1px solid #018c69;
	border-bottom:1px solid #ffffff;

}
#colum1 li:hover{
	opacity: 0.5;
}
#colum1 a:link{
color:#ffffff;
/*text-shadow:1px 1px 1px rgba(1,144,108,0.5);*/
transition:0.25s;
text-decoration: none;
}

#colum1 a:hover{
color:#8b7a60;
/*text-shadow:1px 1px 1px rgba(139,122,96,0.5);
background-image:url(image/hed/bg2-2.jpg);*/
text-decoration: none;
}
#colum1 a:visited{
color:#ffffff;
/*text-shadow:1px 1px 1px rgba(1,144,108,0.5);
text-shadow:1px 1px 1px rgba(255,255,255,0.5);*/
text-decoration: none;
}



#colum1 img{
transition:0.5s;
/*margin:5px 0 0 0;*/
}
#colum1 li:nth-child(1){

}


/*-------------------topmenu*/