@charset "utf-8";
/* CSS Document */

#wrap{
font-size:1.3em;}


/*------------------------------------------------
	contentsWrp
------------------------------------------------*/

#primaryWrp{
background: url(../img/topBg02.gif) left top no-repeat;
height:341px;
width:950px;
position:relative;
}

#primary{
height:245px;
width:278px;
position:absolute;
right:5px;
top:0;
border-top: #000000 solid 3px;
border-bottom: #000000 solid 3px;
line-height:1.3;
}


#pickUp,#link{
padding:9px 32px 15px;
}

#pickUp{
border-bottom:#000000 solid 3px;
}

#pickUp h2{
text-indent:-9999px;
background:url(../img/top/topSttl01.gif) left top no-repeat;
width:196px;
height:16px;
margin-bottom:15px;
_margin-bottom:0;
}

#link h2{
text-indent:-9999px;
background:url(../img/top/topSttl02.gif) left top no-repeat;
width:196px;
height:16px;
margin-bottom:15px;
_margin-bottom:0;
}

#primary li a{
background:url(../img/arrow01.gif) left center no-repeat;
_background:url(../img/arrow01.gif) left 3px no-repeat;
padding-left:20px;
margin-bottom:9px;
display:block;
}

#primary li a:hover{
background:url(../img/arrow01_on.gif) left center no-repeat;
_background:url(../img/arrow01_on.gif) left 3px no-repeat;
}


/*------------------------------------------------
	secondary
------------------------------------------------*/

#secondary{
width:950px;
padding-bottom:60px;
}

#secondary h2{
margin-left:-1px;
margin-bottom:30px;
_margin-bottom:10px;
}

#leftBox{
min-height:150px;
width:493px;
border-left:#000000 solid 1px;
}

#rightBox{
min-height:150px;
width:453px;
border-left:#000000 solid 1px;
}


#secondary dt{
height:1.4em;
line-height:1.4;
width:9em;
padding:0 1em 0.6em 0.8em;}

#secondary dd{
margin-top:-2em;
line-height:1.4;
padding:0 1em 0.5em 9em;
}




