@charset "UTF-8";

/*
css-menu
------------------------
section
capImg
pageLink
------------------------*/



/*
section
-------------------------------------*/
.section01 {
margin:0 0 25px 0;
}

.section01 h4 {
margin:0 0 10px 0;
}

.section02 {
margin:0 0 32px 0;
}

.section02 h4 {
margin:0 0 15px 0;
}



/*
capImg
-------------------------------------*/
.capImg dl dt {
margin:0 0 4px 0;
}

.capImg dl dd {
text-align:center;
font-size:1em;
}


/*以下、個別イメージごとに指定*/

.capImg001 dl {
float:left;
width:192px;
}

.capImg001 p {
margin:0 0 0 212px; 
}





/*
pageLink
-------------------------------------*/
.pageLink {
position:relative;
height:22px;
}

.pageLink .pageLinkPrev {
position:absolute;
top:0;
left:0;
}

.pageLink .pageLinkNext {
position:absolute;
top:0;
right:0;
}

.pageLink ul {
position:absolute;
top:0;
}

.pageLink ul li {
float:left;
}


/*以下、個別指定*/

.pageLink ul.pageLink3p {
left:258px;
}

.pageLink ul.pageLink2p {
left:271px;
}




/*
tableStyle
-------------------------------------*/
.tableStyle {
width:100%;
border-top:1px solid #B1B1B1;
border-left:1px solid #B1B1B1;
}

.tableStyle th,
.tableStyle td {
font-size:1.2em !important;
font-size /**/:x-small; /*for IE5.5*/
font-weight:normal;
line-height:1.6;
color:#333333;
border-right:1px solid #B1B1B1;
border-bottom:1px solid #B1B1B1;
padding:4px 6px;
text-align:left;
vertical-align:top;
}


/*以下、個別指定*/


.tableStyle01 th {
background-color:#F8F7F7;
white-space:nowrap;
text-align:center;
}

.tableStyle01 tr.torayBlue td { /*nano index*/
background-color:#90B5E8;
color:#FFFFFF;
}



/*
nanoArea
-------------------------------------*/
.nanoArea {
border:1px solid #D0D0D0;
}



/*
nanoLink
-------------------------------------*/
#nanoLink {

}

#nanoLink ul {
border:1px solid #DFDFDF;
border-top:none;
padding:6px 7px 0;
}

#nanoLink ul li {
background-image:url(../../common01/images/com_997.gif);
background-position:0 1px;
background-repeat:no-repeat;
border-bottom:1px dotted #DFDFDF;
line-height:1;
padding:0 0 6px 14px;
margin:0 0 6px 0;
vertical-align:bottom;
}








