body{
color: #333333;
font-family: Arial,Helvetica,sans-serif,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
letter-spacing: 1px;
background-color:#FFF;
}
img {
    border-style:none;
}
#wrapper {
width: 900px;
margin: 0 auto;
}
#header {
margin:40px 0px;
}
h1 {
width:125px;
margin:0px;
padding:0px;
border:none;
float:left;
}
#navi ul {
border:none;
margin:0;
overflow:hidden;
font-size:9px;
line-height:20px;
padding-left: 270px;
padding-right: 0px;
padding-top: 45px;
padding-bottom: 0px;
}
#navi ul li{
display:block;
float:left;
margin:0 0 0 1px;
padding:0px;
text-align:center;
width:100px;
height:20px;
background-color:#000;
}
#navi ul li a{
display:block;
color: #FFF;
text-decoration:none;
}
#navi ul li:hover{ text-decoration:none; background-color:#FF9100; color: #000; }
#navi ul li:active{ text-decoration:none; background-color:#FF9100; color: #000; }
#navi ul li span {
display: none;
color: #000;
position: absolute;
font-size:11px;
line-height:40px;
}
#navi ul li:hover span { display: block; }
#navi ul li span a { display: inline; color: #000;}
#navi ul li span a:hover {text-decoration: underline; color: #FF9100;}
.clear {
margin:0;
padding:0;
clear:both;
}
#main {
margin:0 0px 60px 0px;
padding:0;
}
#left {
width:700px;
margin:0 0px 0 0px;
padding:0;
float:left;
}
#right {
margin:0;
padding-left:700px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}
#news {
width:680px;
margin:0 0 20px 0;
padding:0;
}
.ui-accordion {
height:340px;
}
.ui-accordion-content {
height:200px;
}
#accordion div li{
margin:3px 0;
padding:0px;
font-size:14px;
line-height:28px;
text-decoration:none;
list-style:none;
}
#accordion div li a{
color:#0D52FF;
text-decoration:none;
}
#accordion div li a:hover{
color:#FF9100;
text-decoration:none;
}
#feed {
margin:0 0 0px 0;
padding:0px;
}
.ac200 {
margin:10px;
padding:10px;
height:200px;
}
.ac200 p {
font-size:14px;
line-heght:28px;
color:#0D52FF;
text-decoration:none;
margin:0px;
padding:0px;
}
.ac200 p a{
margin:5px 0px;
padding:0px;
font-size:14px;
line-heght:28px;
color:#0D52FF;
text-decoration:none;
}
.ac200 a:hover{
color:#FF9100;
text-decoration:none;
}
.index{
width:900px;
margin:20px 0;
padding:0;
list-style:none;
text-decoration:none;
}
.index .item01 {
list-style:none;
text-decoration:none;
width:200px;
margin:0 33px 0 0;
padding:0;
border:none;
float:left;
}
.index .item01 li {
list-style:none;
text-decoration:none;
margin:5px 0;
padding:0;
}
.index .item01 li img {
margin:0;
padding:0;
}
.index .item01 li a {
list-style:none;
text-decoration:none;
color:#000;
font-size:12px;
text-decoration:none;
}
.index .item01 p a {
color:#000;
text-decoration:none;
}
.index .item01 li a:hover {
filter:alpha(opacity=70);
opacity:0.7;
}
.index .item01 li a img:hover {
filter:alpha(opacity=70);
opacity:0.7;
}
.index .item01 p a:hover {
filter:alpha(opacity=70);
opacity:0.7;
}
.index .item02 {
width:200px;
margin:0px;
padding:0;
border:none;
float:left;
list-style:none;
text-decoration:none;
}
.index .item02 li {
list-style:none;
text-decoration:none;
margin:5px 0;
}
.index .item02 li a {
color:#000;
font-size:12px;
text-decoration:none;
}
.index .item02 p a {
color:#000;
text-decoration:none;
}
.index .item02 li a:hover {
filter:alpha(opacity=70);
opacity:0.7;
}
.index .item02 li a img:hover {
filter:alpha(opacity=70);
opacity:0.7;
}
.index .item02 p a:hover {
filter:alpha(opacity=70);
opacity:0.7;
}
#support {
width:200px;
margin:0 0 20px 0;
padding:0;
}
#support .item01{
width:200px;
height:100px;
margin:0 0 20px 0;
padding:0;
border:solid 1px #000;
background:transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
}
#support .item02{
width:200px;
height:100px;
margin:0 0 20px 0;
padding:0;
border:solid 1px #000;
background:transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
}
#support .item03{
width:200px;
height:100px;
margin:0 0 20px 0;
padding:0;
border:solid 1px #000;
background:transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
}
#support .item04{
width:200px;
height:100px;
margin:0 0 20px 0;
padding:0;
border:solid 1px #000;
background:transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
}
h3 {
height:20px;
margin:0 0 5px 0;
padding:5px 10px;
background-color:#FFF;
color:#000;
line-height:20px;
font-size:14px;
border-bottom: dotted 1px #DFE5E5;
border-left: solid 3px #FF9100;
}
h3 a {
text-decoration:none;
margin-left:540px;
}
h3 a img {
width:17px;
height:17px;
border:none;
}
.20 {
margin:0 0 20px 0;
padding:0;
}
.top {
margin:0px 0 20px 0;
padding:0;
float:right;
}
.top a {
margin:0px;
padding:0;
color:#FF9910;
font-weight:bolder;
font-size:12px;
text-decoration:none;
}
.top a:hover {
filter:alpha(opacity=70);
opacity:0.7;
}
#footer {
margin:50px 0;
padding:0;
background:#FFF;
}
#footer hr{
height:0px;
border:0px;
margin:0;
padding:0;
border-top: 3px solid #FF9910;  
}
#footer span a {
margin:8px;
padding:0px;
font-size:10px;
color:#000;
line-height:24px;
text-decoration:none;
}
#footer span a:hover {
color:#FF9910;
text-decoration:none;
}
#footer span {
margin:8px;
padding:0px;
font-size:10px;
color:#000;
line-height:24px;
}
#footer address {
margin:0px 8px;
padding:0px;
font-size:10px;
font-style:normal;
line-height:24px;
color:#000;
}
.dotto {
border-bottom: dotted 1px #DFE5E5;
}
