
/* CSS for twister. */

/*------------------------------------------------------------
   default style clear
------------------------------------------------------------*/
* {
margin:0;
padding:0;
}
body {
background-color:#2e2e2e;
width:100%;
font-size:12px;
color:#ffffff;
}
html {
overflow-y:scroll;
}
html, body{
scrollbar-face-color:#fff;
scrollbar-highlight-color:#e9e9e8;
scrollbar-shadow-color:#ccc;
scrollbar-3dlight-color:#ccc;
scrollbar-

track-color:#eee;
}
P {
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px;
margin-left : 0px;
}
img,fieldset {
border:0;
}
/* img border 設定 */
table,fieldset {
border:0;
}
/* テーブル border 設定 */

/*------------------------------------------------------------
   Base Link Color Setting
------------------------------------------------------------*/
a {
color:#cccccc;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
color:#ff8000;
text-decoration:none;
}
a:active {
}

/*------------------------------------------------------------
   top
------------------------------------------------------------*/
#menutop {
background-color:#2e2e2e;
text-align:left;
font-size:1px;
color:#ff8000;
padding:0px 0px;
margin:0;
}
#menutop a {
color:#ff8000;
}
#menutop a:link {
text-decoration:none;
}
#menutop a:visited {
text-decoration:none;
}
#menutop a:hover {
color:#ff8000;
text-decoration:none;
}
#menutop a:active {
}
#botanform {
position:absolute;
left:450px;
margin-top:-35px;
text-align:center;
font-size:10px;
color:#ff8000;
}
#botan {
position:absolute;
left:560px;
margin-top:-30px;
}

/*------------------------------------------------------------
   top2
------------------------------------------------------------*/
#menutop2 {
background-color:#;
text-align:left;
font-size:1px;
color:#ff8000;
padding:0px 0px;
margin:0;
margin-top:10px;
}
#header a {
color:#ff8000;
}
#header a:link {
text-decoration:none;
}
#header a:visited {
text-decoration:none;
}
#header a:hover {
color:#ff8000;
text-decoration:none;
}
#header a:active {
}
/*------------------------------------------------------------
   container
------------------------------------------------------------*/

/*------------------------------------------------------------
   container --- navi
------------------------------------------------------------*/
#navigation {
float:left;
font-size:12px;
color:#cccccc;
width:200px;
background-color:#2e2e2e;
}
#navi {
padding:1em 1em 2em 1em;
border:0px solid #fff;
}
#navi a:hover {
color:#ff8000;
text-decoration:none;
}
#navi h3 {
margin-bottom:5px;
font-size:14px;
color:#ffffff;
letter-spacing:1px;
}
#navi h2 {
font-size:12px;
color:#ffffff;
}
#navi p {
margin-top:5px;
font-size:12px;
color:#b3b3ff;
}
#navi ul {
list-style-type:none;
line-height:1.2;
margin:0 0 10px;
padding:5px;
background:#2e2e2e;
border:1px solid #ff8000;
font-color:#;
}
#navi ul li {
padding:2px 7px;
font-color:#cccccc;
}
#navi p.top {
font-size:16px;
padding:0px 5px 10px 5px;
line-height:1.5;
border-bottom:1px solid #fff;
}
#navi p.pitem11 {
font-size:12px;
padding:0px 5px 5px 5px;
line-height:1.4;
}
#navi p.pitem21 {
font-size:16px;
font-weight:bold;
padding:0px 5px 5px 5px;
}
#navi p.pitem51 {
font-size:12px;
text-align:center;
padding:5px 5px 10px 5px;
}
#navi hr {
color:#f00;
/* 線の色(IE用) */ background-color:#f00;
/* 線の色(NN用) */ height:1px;
/* 線の太さ */ border:0px;
/* 枠の太さ */}

/*------------------------------------------------------------
   container --- main
------------------------------------------------------------*/
#main {
position:absolute;
left;210px;
top:150px;
width:700px;
padding:1em 1em 0em 1em;
background-color:#2e2e2e;
}

/*------------------------------------------------------------
   footer
------------------------------------------------------------*/
#footer {
width:930px;
clear:both;
position:relative;
left:10px;
font-size:12px;
color:#fff;
background-color:#007;
text-align:center;
padding:1em 

0;
}
#footer ul {
margin:0 auto 0px;
}
#footer ul li {
font-size:12px;
display:inline;
margin-right:5px;
padding-left:10px;
line-height:1.1;
border-left:1px solid #fff;
}
#footer ul li.utilityHome {
font-size:12px;
border-left:0;
}
#footer p#copyright {
font-size:12px;
margin-top:15px;
margin-bottom:0;
}
#footer a:link {
text-decoration:none;
}
#footer a:visited{
text-decoration:none;
}

.gif#twist1{
position:absolute;
left: 20px;
}