@charset "shift_jis";

#header ul li{
position:absolute;
/*background:url(../images/arrow01.gif) 0 4px no-repeat;
padding-left:9px;*/
}

#header ul li.faqlink{
top:28px;
left:543px;
}

#header ul li.glossarylink{
top:28px;
left:589px;
}

#header ul li.contactlink{
top:28px;
left:641px;
}

#header ul li.servicebtn{
top:17px;
left:735px;
background:none;
padding:0;
}

#gnavi li{
width:180px;
float:left;
}

#gnavi li img{
display:block;
}

#gnavi li.end{
width:181px;
}

#main h1 {
margin:0 0 40px 0;
}


#topcontents #main{
padding:0 4px;
}

#topcontents #mainimage{
margin-bottom:25px;
}

#infoarea{
width:460px;
line-height:1.5;
}

#infoarea table{
font-size: 10px;
margin-bottom:20px;
}

#infoarea td.first{
background:none;
}

#infoarea td.date{
color:#6f6f6f;
padding-top:7px;
}

#infoarea td.text{
color:#6f6f6f;
padding:7px 20px 2px 0;
}

#infoarea a{
color:#323d7b;
}

.bannerarea{
margin-top: 19px;
}

.pagetop a{
color:#323d7b;
}

.banner{
background:transparent url(../images/bg_line.gif) left top repeat-y;
vertical-align:top;
text-align:center;
}

.banner a{
padding-top:10px;
display:block;
}

