body {
background: #E4F1B6 url(../images/bg.gif) repeat-y 50% 0%;
margin: 0px;
text-align: center;
padding: 0px;
color: #333333;
}
a {
text-decoration: none;
color: #FF6600;
}
a:hover {
text-decoration:underline;
}
hr {
border-top: 1px solid #FFFFFF;
border-bottom: 1px dotted #D1E785;
}
#h1{
/*
text-align: left;
position: absolute;
left: 50%;
top: 30px;
z-index: 2;
*/
display: none;
}
#h1 h1 {
/*left: -370px;
position: relative;
font-size: 18px;
color: #666666;
z-index: 3;
*/
display: none;
}
#h1 h1 img {
margin: 0 8px 0 0;    
}
/*------------------------------------------------------------------header*/
#header{
/*
text-align: left;
margin: 0 auto;
width: 740px;
padding: 115px 0 10px 0;
*/
display: none;
}
.header_f {
background: #D1E785 url(../images/header_f.gif) no-repeat;
}
.header_c {
background: #D1E785 url(../images/header_c.gif) no-repeat;
}
.header_common {
/*background: #D1E785 url(../images/header_common.gif) no-repeat;*/
display: none;
}
#header .navisub {
margin: 0 0 0 5px;
}
#header .navisub img {
margin: 0 2px 0 0;
}
#header .navisub p {
margin: 0;
padding: 5px;
font-size: 12px;
color: #006633;
float: right;
width: 200px;
text-align: right;
}
#header .navisub a {
color:#339900;
}
/*------------------------------------------------------------------body*/
#body {
text-align: left;
width: 740px;
margin: 0 auto;
}
.body
width: 540px;
/*float: right;*/
padding: 10px 0;
}
.body h2 {
margin: 15px 0 5px 0;
padding: 5px 10px;
font-size: 110%;
border-left: 5px solid #D1E785;
border-bottom: 1px solid #D1E785;
}
.body h3 {
margin: 0;
padding: 25px 10px 5px 10px;
font-size: 100%;
color: #33A02C;
}
.body p {
padding: 10px 15px;
font-size: 80%;
margin: 0;
line-height: 150%;
}
.body td.caption {
font-size: 80%;
}
.body table.gaiyou {
border-collapse: collapse;
border: solid 1px #CCC;
margin: 10px 0 15px 0;
}
.body table.gaiyou th {
font-size: 80%;
font-weight: normal;
border: solid 1px #ccc;
text-align: center;
vertical-align: top;
background-color: #D8EF7A;
}
.body table.gaiyou td {
font-size: 80%;
border: solid 1px #CCC;
padding: 5px;
}
.body table.table_in_table td {
border: 0px;
font-size: 100%;
padding-left: 0;
vertical-align: top;
}
.body table.gaiyou ol {
margin: 0 5px 0 25px;
}
.body .talker {
font-weight: bold;
}
.body .photo {
margin: 10px;
}
.body ul.link {
font-size: 80%;
}
.body ul.link li {
margin: 1.5em 0;
list-style-image: url(../images/bullet.gif);
}
.body table.jisseki {
border-collapse: collapse;
border: solid 1px #CCC;
margin: 10px 0 15px 0;
}
.body table.jisseki th {
border-collapse: collapse;
border: solid 1px #CCC;
font-size: 80%;
text-align: left;
font-weight: normal;
padding: 5px;
}
.body table.jisseki td {
border-collapse: collapse;
border: solid 1px #CCC;
font-size: 80%;
text-align: center;
padding: 5px;
}
.body table.jisseki tr.title {
background-color: #D8EF7A;
}
.body table.jisseki tr.year {
background-color: #999999;
color: #fff;
}
.body .motouke {
background-color: #FFCFB9;
}
/* 2006/04/12　関追加　「風力発電を取り巻く環境」の箇条書き */
.body ol.kajougaki, ul.kajougaki {
font-size: 80%;
}
/* 2006/04/12　関追加　「シグナスミルの特長と効果」の囲み記事 */
.body div.kakomi {
background-color: #EFFCCD;
border: 3px dotted #999;
}
.body div.kakomi strong {
font-weight: bold;
}
.body div.kakomi table {
border: none;
}
.body div.kakomi td {
text-align: center;
font-size: 80%;
}
/* 2006/04/12　関追加　「シグナスミルの特長と効果」の特許番号強調用 */
.body span.empha {
font-weight: bold;
color: #f30;
}
/* 2006/04/12　関追加　「販売店一覧」の表用 */
.body table.dealerlist {
border-collapse: collapse;
border: 1px solid #000;
}
.body table.dealerlist td {
border: 1px solid #000;
text-align: left;
font-size: 80%;
}
.body table.dealerlist th {
border: 1px solid #000;
text-align: center;
background-color: #D7FB84;
font-size: 80%;
}
/* 2006/04/12　関追加　「お問い合わせ」の表用 */
.body table.contact {
border: none;
font-size: 80%;
margin-top: 20px;
}
input.must, textarea.must {
border: solid 2px #3AA045;
color: #696969;
background: #f6f6f2;
}
input.want, textarea.want {
border: dashed 2px #99f;
color: #696969;
background: #f6f6f2;
}
input:focus, textarea:focus {
background: #fff;
}
/*------------------------------------------------------------------menu*/
#menu {
/*width: 185px;
background: url(../images/bg_menu.gif) no-repeat 5px 5px;
float: left;*/
display: none;
}
.menu {
text-align: left;
padding: 40px 5px;
}
.menu ul {
display: inline;
padding: 0;
margin: 0;
}
.menu li {
display:inline;
}
.menu a, .menu span {
display: block;
color: #009933;
padding: 5px 5px;
font-size: 12px;
border-bottom: 1px dotted #CCCCCC;
}
.menu a:hover {
background-color:#F0FFC8;
}
.#menu li.selected a {
background-color:#F0FFC8;
}
#menu a img.banner {
padding-left: 8px;
padding-bottom: 10px;
}
#navi {
/*
width: 740px;
margin: 0 auto;
*/
display: none;
}
#footer {
/*width: 740px;
margin: 0px auto;
padding: 10px 0;
clear: both;
font-size: 12px;
letter-spacing: 1px;
color: #666666;
background-color: #F2F9DD;
*/
display: none;
}
/*-------------------------------------------------------forany*/
.margin5050 {
margin:5px 0;
}
a.pdf {
padding: 5px 5px 5px 30px;
background-position: 0% 50%;
background: url(../images/pdf.gif) no-repeat 0% 50%;
}
