﻿/* CSS Document */

#topicpath {
   margin: 0;
   padding: 10px 0px 5px 30px;
   width:710px;
   line-height:200%;
}

#topicpath span {
   margin:0 auto ;
   font-size:14px;
   color:#000000;
}

#topicpath a {
   color:#000000;
   text-decoration:none;
text-decoration: underline;
}

#topicpath a:hover {
   color:#ED7021;
   text-decoration:none;
}

#main {
   margin:20px 0 0 0;
   padding:0;
   width:710px;
   background-image:url(images/img_bg01.jpg);
   background-position:top;
   background-repeat:no-repeat;
}

#main .box2 {
   font-size:15px;
   width:660px;
   margin: 0 auto; 
   display:block;
}

#main .box2 h2 {
   font-size:16px;
   font-weight:bold;
   margin-bottom:5px;
   display:block;
}

#main span {
   font-size:15px;
   margin: 0 0 10px 25px; 
   display:block;
}

#main .box {
   margin:0 0 20px 0;
   padding-right:350px;
   width:430px;
   font-size:12px;
   line-height:150%;
}

#main .box h2 {
   font-size:16px;
   font-weight:bold;
   margin-bottom:5px;
   display:block;
}

#main .box table#tech {
   width:450px;
}

#main .box table#tech tr td {
   width:50%;
   font-size:12px;
   line-height:150%;
   text-align:center;
}

#main .box table#spec {
   width:450px;
}

#main .box table#spec tr th {
   width:25%;
   font-size:12px;
   line-height:200%;
   border-bottom:dotted 1px #CCCCCC;
}

#main .box table#spec tr td {
   width:75%;
   font-size:12px;
   line-height:200%;
   border-bottom:dotted 1px #CCCCCC;
}

#main2 {
   margin:0 0 0 0;
   padding:0;
   width:710px;
   background-image:url();
   background-position:top;
   background-repeat:no-repeat;
}

#main2 .box {
   margin:0 0 0 0;
   padding-right:0;
   width:710px;
   font-size:12px;
   line-height:150%;
}

#main2 .box h2 {
   font-size:15px;
   font-weight:bold;
   margin-bottom:5px;
   display:block;
}

#main2 .box table#spec {
   width:500px;
}

#main2 .box table#spec tr th {
   width:35%;
   font-size:12px;
   line-height:200%;
   border-bottom:dotted 1px #CCCCCC;
}

#main2 .box table#spec tr td {
   width:65%;
   font-size:12px;
   line-height:200%;
   border-bottom:dotted 1px #CCCCCC;
}

#sikumi {
   margin:0 0 0 10px;
   border:0;
   width:710px;
   height:auto;
}

#sikumi #img {
   margin:0 0 50px 14px;
   padding:0;
   width:;
   height:;
   border:none;
   float:left;
   display:inline;
}

#sikumi #copy {
   margin:0 0 0 20px;
   padding:0;
   width:435px;
   height:auto;
   font-size:12px;
   line-height:150%;
   float:left;
   display:inline;
}

#inquiry {
   margin:30px auto;
   padding:0;
   width:350px;
   height:70px;
   border:none;
}

#electro #copy h2 {
   font-size:15px;
   font-weight:bold;
   margin-bottom:5px;
   display:block;
}

#pattern {
   margin:0 0 30px 0;
   padding:0;
   width:710px;
}

#pattern h2 {
   font-size:15px;
   font-weight:bold;
   margin-bottom:10px;
   display:block;
}

#pattern #banner1 {
   margin:0 0 0 40px;
   padding:0;
   width:340px;
   height:auto;
   font-size:10px;
   line-height:200%;
   float:left;
   display:inline;
}

#pattern #banner1 a {
   color:#000000;
   text-decoration:none;
   display:block;
}

#pattern #banner1 a:hover {
   color:#ED7021;
   text-decoration:none;
   display:block;
}

#pattern #banner2 {
   margin:0 40px 0 40px;
   padding:0;
   width:340px;
   height:auto;
   font-size:10px;
   line-height:200%;
   float:left;
   display:inline;
}

#pattern #banner2 a {
   color:#000000;
   text-decoration:none;
   display:block;
}

#pattern #banner2 a:hover {
   color:#ED7021;
   text-decoration:none;
   display:block;
}

.clear {clear: left;}