/* CSS */
html{ 
height: 100%;
text-align: left;
}
img{ 
border: none; /* 画像ボーダーなし */
/* vertical-align: bottom; IE6用バグ回避 */
}
body{
font-family: "ＭＳ Ｐゴシック", "Osaka" ;
font-size: 10pt;
line-height: 13pt;
letter-spacing: 1pt;
color: #010101;
background-color: #FFFFFF;
margin: 0px;
text-align: left;
}
#content .title{
width: 1000px;
font-size: 10px;
line-height: 12pt;
background-image: url("image/bg1.gif");
background-repeat: repeat-x;
height: 16px;
position:absolute; 
top: 0px;
left: 0px;
margin: 0px;
}
#content .title1{
width: 1000px;
height: 16px;
font-size: 10px;
line-height: 12pt;
background-image: url("image/bg1.gif");
background-repeat: repeat-x;
position:absolute; 
top: 0px;
left: 0px;
}
#content .header{
height: 10px;
width: 1000px;
}
#content .header1{
height: 508px;
width: 1000px;
position:absolute; 
top:16px;/* title16px */
left:0px;
}
#content .menu{
height: 98px;
width: 1000px;
position:absolute; 
top:16px;/* title16px */
left:0px;
}
#content .menu2{
height: 98px;
width: 1000px;
position:absolute; 
top:16px;/* title16px */
left:0px;
}
#content .photoleft{/* トップページ　サンエコン写真左 */
height: 280px;
width: 470px;/* 左右で1000px */
position:absolute; 
top:114px;/* title16px + menu2 98px */
left:0px;
}
#content .photoright{/* トップページ　サンエコン写真右 */
height: 280px;
width: 530px;/* 左右で1000px */
position:absolute; 
top:114px;/* title16px + menu2 98px */
left:470px;/* photoleft470px */
font-size: 20px;
line-height: 22px;
font-weight: bold;
color: #03B2D1;
}
#content .two{/* 2列width:1000px */
height: ;
width: 1030px;
clear: both; /* 回り込みをクリアする命令 */
}
#content .right2{ /* 右メニュ  width:770px 左メニュ  width:230px */
width:725px; 
height: 100%;
float: right;
text-align: left;
margin-left: 15px;
margin-right: 30px;
list-style-type: disc; 
list-style-position:outside;
position:absolute; 
top: 134px;/* title16px menu98px navi20px  */
left: 230px;/* 左メニュ  width:230px */
}
#content .right2 ul,li { /* 左メニュ */
list-style-type: disc; 
list-style-position:outside;
margin: 0 0 0 1em;  /* 1文字分の高さが 1em */
padding: 0;
}
#content .submenu{ /* 左メニュ  width:230px */
width:220px; 
height: 100%;
float: left;
text-align: left;
color: #03B2D1;
margin-top: 20px;
margin-left: 5px;
margin-right: 5px;
position:absolute; 
top: 134px;/* title16px menu98px navi20px  */
left:0px;
}
#content .submenu A:link {
color: #03B2D1;
text-decoration: underline;
}
#content .submenu A:visited { 
color: #03B2D1;
text-decoration: underline;
}
#content .submenu A:hover { 
color: #03B2D1;
text-decoration: none;
}
#content .submenu ul,li { /* 左メニュ */
list-style-type: none; 
list-style-position:outside;
list-style-image:url(image/arrow2.gif);
margin: 0 0 0 1em;  /* 1文字分の高さが 1em */
padding: 0;
}
#content{
height: 100%;
width: 1000px;
}
#content .main{
width: 100%;
height: 100px;
margin-left: 30px;
margin-right: 30px;
clear: both; /* 回り込みをクリアする命令 */
}
#content .main3{ /* トップページ */
width: 940px; /* 金型洗浄剤 1000px*/
height: 130px;
margin-left: 30px;
margin-right: 30px;
position:absolute; 
top: 394px; /* title16px + menu2 98px + photoleft280px */
left: 0px;
color: #010101;
font-size: 13pt;
line-height: 15pt;
}
#content .line1{ /* トップページline1 */
width: 100%;
height: 20px;
margin-left: 0px;
margin-right: 0px; 
top: 624px;
}
#content .line2{ /* トップページline2 */
width: 1000px;
height: 30px;
margin-left: 30px;
margin-right: 30px; 
position:absolute; 
top: 694px; /* title16px + menu2 98px + photoleft280px +co2 300px */
left: 0px;
}
#content .line3{ /* トップページline3 */
width: 940px;/* 1000px */
height: 30px;
margin-left: 30px;
margin-right: 30px; 
position:absolute; 
top: 1024px; /* title16px + menu2 98px + photoleft280px +co2 300px + line2 30px +left300px*/
left: 0px;
}
#content .main5{ /* トップページ一番下 */
width: 940px;/* 1000px */
margin-left: 30px;
margin-right: 30px; 
position:absolute; 
top: 1054px; /* title16px + menu2 98px + photoleft280px +co2 300px + line2 30px +left300px +line3 30px*/
left: 0px;
}
#content .main1{ /* お問合せページ用 */
width: 70%;
height: 100%;
margin-left: 30px;
margin-right: 30px;
}
#content .main2{ /* 会社概要ページ用 */
width: 940px;
height: 100%;
margin-top: 30px;
margin-left: 30px;
margin-right: 30px;
position:absolute; 
top: 134px; /* title16px + menu2 98px + navi20px */
left:0px;
}
#content .main2 A:link {
color: #03B2D1;
text-decoration: underline;
}
#content .main2 A:visited { 
color: #03B2D1;
text-decoration: underline;
}
#content .main2 A:hover { 
color: #03B2D1;
text-decoration: none;
}
#content .main6{ /* productページ用 */
width: 940px;
height: 400px;
margin-top: 30px;
margin-left: 30px;
margin-right: 30px;
position:absolute; 
top: 134px; /* title16px + menu2 98px + navi20px */
left:0px;
color: #010101;
}
#content .main6 A:link {
color: #03B2D1;
text-decoration: underline;
}
#content .main6 A:visited { 
color: #03B2D1;
text-decoration: underline;
}
#content .main6 A:hover { 
color: #03B2D1;
text-decoration: none;
}
#content .product1{ /* productページ用 2段目左 */
width: 455px;/* 500px */
height: 270px;/* 300px */
margin-top: 15px;
margin-left: 30px;
margin-right: 15px;
position:absolute; 
margin-bottom: 15px;
top: 534px; /* title16px + menu2 98px + navi20px +main6 400px*/
left:0px;
color: #010101;
}
#content .product2{ /* productページ用 2段目右 */
width: 455px;/* 500px */
height: 270px;/* 300px */
margin-top: 15px;
margin-left: 30px;
margin-right: 15px;
position:absolute; 
margin-bottom: 15px;
top: 534px; /* title16px + menu2 98px + navi20px +main6 400px*/
left:500px;
color: #010101;
}
#content .product3{ /* productページ用 2段目左 */
width: 455px;/* 500px */
height: 305px;/* 350px */
margin-top: 15px;
margin-left: 30px;
margin-right: 15px;
position:absolute; 
margin-bottom: 15px;
top: 838px; /* title16px + menu2 98px + navi20px +main6 400px + product1 300px*/
left:0px;
color: #010101;
}
#content .product4{ /* productページ用 2段目右 */
width: 455px;/* 500px */
height: 305px;/* 350px */
margin-top: 15px;
margin-left: 30px;
margin-right: 15px;
position:absolute; 
margin-bottom: 15px;
top: 838px; /* title16px + menu2 98px + navi20px +main6 400px + product1 300px*/
left:500px;
color: #010101;
}
#content .product5{ /* productページ用 2段目左 */
width: 455px;/* 500px */
height: 305px;/* 350px */
margin-top: 15px;
margin-left: 30px;
margin-right: 15px;
position:absolute; 
margin-bottom: 15px;
top: 1188px; /* title16px + menu2 98px + navi20px +main6 400px+product1 300px + product3 350px*/
left:0px;
color: #010101;
}
#content .product6{ /* productページ用 2段目右 */
width: 455px;/* 500px */
height: 305px;/* 350px */
margin-top: 15px;
margin-left: 30px;
margin-right: 15px;
position:absolute; 
margin-bottom: 15px;
top: 1188px; /* title16px + menu2 98px + navi20px +main6 400px+product1 300px + product3 350px*/
left:500px;
color: #010101;
}
#content .fod3{　/* productページ */
clear: both; /* 回り込みをクリアする命令 */
position: absolute;
width: 100%;
font-size: 8pt;
line-height: 13pt;
color: #010101;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
top: 1538px; /* title16px + menu2 98px + navi20px +main6 400px+product1 300px + product3 350px+ product5 350px*/
}
#content .fod3 A:link {
color: #010101;
text-decoration: underline;
}
#content .fod3 A:visited { 
color: #010101;
text-decoration: underline;
}
#content .fod3 A:hover { 
color: #010101;
text-decoration: none;
}
#content .four{/* 4列width:250px */
height: 300px;
width: 1000px;
clear: both; /* 回り込みをクリアする命令 */
}
#content .co2{ /* 一番右 */
width:205px; 
height: 285px;/* 300px */
margin-top: 15px;/* 300px */
float:right;
text-align: left;
position:absolute; 
top: 394px; /* title16px + menu2 98px + photoleft280px */
left:30px;
}
#content .co1{ /* 真ん中width:250px */
width: 220px; 
height: 285px;/* 300px */
margin-top: 15px;/* 300px */
float:left;
text-align: left;
position:absolute; 
top: 394px; /* title16px + menu2 98px + photoleft280px */
left:250px;
}
#content .co4{ /* 真ん中width:250px */
width: 220px; 
height: 285px;/* 300px */
margin-top: 15px;/* 300px */
float:left;
text-align: left;
position:absolute; 
top: 394px; /* title16px + menu2 98px + photoleft280px */
left:500px;
}
#content .co3{ /* 一番左 width:250px */
width:205px; 
height: 285px;/* 300px */
margin-top: 15px;/* 300px */
float:left;
text-align: left;
position:absolute; 
top: 394px; /* title16px + menu2 98px + photoleft280px */
left:750px;
}
#content .left{ /* width:500px 1000px*/
width:455px;
height: 300px;
margin-left: 30px;
margin-right: 15px;
float:left;
text-align: left;
position:absolute; 
top: 724px; /* title16px + menu2 98px + photoleft280px +co2 300px + line2 30px*/
left: 0px;
}
#content .right{ /* width:500px 1000px*/
width:455px;
height: 300px;
margin-left: 15px;
margin-right: 30px;
float:right;
text-align: left;
position:absolute; 
top: 724px; /* title16px + menu2 98px + photoleft280px +co2 300px + line2 30px*/
left: 500px;
}
#content h1{
font-size: 18px;
line-height: 21pt;
color: #010101;
}
#content h2{
font-size: 18px;
line-height: 21pt;
color: #5b5a5a;
}
#content h3{
font-size: 16px;
line-height: 19pt;
color: #5b5a5a;
}
h4{
font-size: 16px;
line-height: 19pt;
color:#03B2D1;
font-weight:bold;
}
#content .datalis{
font-size: 10px;
color: #010101;
padding-top: 10px;
clear:both; /* 回り込みをクリアする命令 */
}
#content .datalis A:link {
color: #010101;
text-decoration: underline;
}
#content .datalis A:visited { 
color: #010101;
text-decoration: underline;
}
#content .datalis A:hover { 
color: #010101;
text-decoration: none;
}
#content .up{
font-size: 10px;
color: #010101;
padding-top: 10px;
text-align: right;
clear:both; /* 回り込みをクリアする命令 */
}
#content .up A:link {
color: #010101;
text-decoration: underline;
}
#content .up A:visited { 
color: #010101;
text-decoration: underline;
}
#content .up A:hover { 
color: #010101;
text-decoration: none;
}
#content .mainnavi{
width: 100%;
height: 10px;
margin-left: 30px;
margin-right: 30px;
position:absolute; 
top:88px;  
}
#content .navi {
width: 970;/* 1000px*/
height: 20px;
font-size: 8pt;
line-height: 12pt;
color: #010101;
margin-left: 15px;
margin-right: 15px;
position:absolute; 
top:114px; 
left:0px; /* title16px + menu 98px */
}
#content .navi A:link {
color: #010101;
text-decoration: underline;
}
#content .navi A:visited { 
color: #010101;
text-decoration: underline;
}
#content .navi A:hover { 
color: #5b5a5a;
text-decoration: none;
}
table#table-1 {
color: #010101;
width: 100%;
font-size: 9pt;
line-height: 13pt;
border: 1px #A7A7A7 solid; 
border-collapse: collapse;
border-spacing: 0;
}
table#table-1 th {
padding: 5px;
border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 120%;
text-align: left;
background-color: #010101;
}
table#table-1 td {
padding: 5px;
border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
text-align: left;
}
table#table-2 {
color: #010101;
width: 100%;
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: #010101;
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: #010101;
}
table#table-3 td {
padding: 5px;
border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
text-align: left;
}
#content .fod{
width: 100%;
font-size: 8pt;
line-height: 13pt;
color: #010101;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
position:absolute; 
top: 1084px; /* title16px + menu2 98px + photoleft280px +co2 300px + line2 30px +left300px +line3 30px*/
left: 0px;
}
#content .fod A:link {
color: #010101;
text-decoration: underline;
}
#content .fod A:visited { 
color: #010101;
text-decoration: underline;
}
#content .fod A:hover { 
color: #010101;
text-decoration: none;
}
#content .fod2{
clear: both; /* 回り込みをクリアする命令 */
position: absolute;
width: 100%;
font-size: 8pt;
line-height: 13pt;
color: #010101;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
top: 2500px;
}
#content .fod2 A:link {
color: #010101;
text-decoration: underline;
}
#content .fod2 A:visited { 
color: #010101;
text-decoration: underline;
}
#content .fod2 A:hover { 
color: #010101;
text-decoration: none;
}
#footer{
clear: both; /* 回り込みをクリアする命令 */
width: 100%;
font-size: 8pt;
line-height: 13pt;
color: #010101;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
position: absolute;
bottom: 0;
height: 200px;
}
#footer A:link {
color: #010101;
text-decoration: underline;
}
#footer A:visited { 
color: #010101;
text-decoration: underline;
}
#footer A:hover { 
color: #010101;
text-decoration: none;
}
#content strong{
color: #010101;
}
.caution{
color:#03B2D1;
}
textarea{
overflow:auto;
}
#content .text-30 {
font-size: 20px;
/* line-height: 24px; */
color: #010101;
}
#content .text-10{
font-size: 11pt;
line-height: 120%;
color: #010101;
font-weight: normal;
}
#content .text-10 b{
font-weight: bold;
color: #010101;
}
