@charset "utf-8";
#mainbanner{
background:url(../topimg/bg_top_banner.gif) 0 0 no-repeat;
padding:18px 10px 12px 10px;
}
#mainbanner ul li{
float:left;
margin-right:15px;
}
#mainbanner ul li.bnend{
margin-right:0;
}
#subnavi{
margin-top:23px;
}
#subnavi li{
line-height:0;
font-size:0px;
}
.rbtnttl{
margin-top:15px;
position:relative;
width:435px;
}
.rightbtn{
position:absolute;
left: 346px;
top:-9px;
}
#important{
background:#ffeeee;
margin-top:1px;
margin-bottom:25px;
padding:14px;
}
#important dt{
font-weight:bold;
}
#mainte{
background:#f2f2f2;
margin-top:1px;
margin-bottom:25px;
padding:14px;
}
#mainte dt{
font-weight:bold;
}

.article{
position:relative;
margin-bottom:30px;
width:435px;
}
.article dt{
position:absolute;
left:0;
width:6em;
padding-top:20px;
font-weight:bold;
}
.article dd{
padding-left:6.5em;
padding-top:20px;
}
.article a:link{
color:#ff9700;
}
.article a:hover,.article a:active {
color:#ff9700;
}
.article a:visited{
color:#ff9700;
}

#supportbt{
margin-top:13px;
background:url(../topimg/bg_rbt_bottom.gif) bottom no-repeat;
}
#supportbt ul{
background:url(../topimg/bg_rbt_top.gif) top no-repeat;
padding:5px 6px 5px 6px;
}

#connectionbt{
background:url(../topimg/bg_connection_bottom.gif) bottom no-repeat;
padding-bottom:8px;
margin-top:10px;
}
#connectionbt h3{
background:url(../topimg/bg_connection_top.gif) top no-repeat;
padding:11px 10px 0 10px;
margin-bottom:9px;
}
#connectionbt ul{
margin:0 8px 0 7px;
width:202px;
}
#connectionbt ul li{
margin-top:3px;
}

#bookmarkbt,
#bannerbt{
margin-top:10px;
}





























