@charset "utf-8";
/* CSS Document */

body{
background: url(../img/commonBg01.gif) repeat-x left top;
}

#wrap{
font-size:1.3em;}


/*------------------------------------------------
	contentsWrp
------------------------------------------------*/

#primaryWrp{
width:234px;
position:relative;
float:left;
border-top: #000000 solid 3px;
border-bottom: #000000 solid 3px;
}

#primary{
width:202px;
line-height:1.3;
padding:9px 0 15px 32px;
}

#primary h2{
margin-bottom:12px;
}

#primary li{
line-height:1;
}

#primary li a{
background:url(../img/arrow01.gif) left center no-repeat;
padding-left:20px;
margin-bottom:9px;
display:block;
}

#primary li.library a{
background: none;
padding-left:0;
}


#primary li strong{
display:block;
padding-left:20px;
margin-bottom:9px;
font-weight:normal;
}

#primary li a:hover,
#primary li strong{
background:url(../img/arrow01_on.gif) left center no-repeat;
}

#primary ul.child {
padding-bottom:15px;
}

#primary ul.child li a{
background: url(../img/listIco01.gif) 25px center no-repeat;
padding-left:40px;
}

#primary ul.child li a:hover{
background: url(../img/listIco01_on.gif) 25px center no-repeat;
}


/*------------------------------------------------
	secondary
------------------------------------------------*/

#secondary{
width:631px;
margin:0 29px 0 56px; /* total 716px*/
padding-bottom:30px;
float:left;
}

#secondary h2{
height:25px;
/*margin-bottom:95px;*/
margin-bottom:40px;
}

#secondary p#lead{
margin-bottom:65px;
}

#secondary p#lead2{
margin-bottom:30px;
}

#secondary a:hover img{
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}

#secondary h3{
border-bottom:#000000 solid 1px;
}

#secondary h3 img{margin-bottom:-1px;}


/*------------------------------------------------
	toTop
------------------------------------------------*/

#toTop,#toTop_add{
text-align:right;
padding-right:3px;
margin-bottom:60px;
}

#toTop a:hover img,
#toTop_add a:hover img{
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}

