@charset "utf-8";

/* Ɛp
--------------------------------------------------------*/
.KakenhiCont
{}


/* ƌj[ */
.KakenhiCont .CMenu
{
float:left;
width:145px;
}
.KakenhiCont .CMenu ul
{
margin:10px 0 0;
padding:0;
list-style:none;
}
.KakenhiCont .CMenu a
{
display:block;
border:solid 1px #666;
border-left:solid 10px #006600;
margin-bottom:10px;
padding:5px 0;
text-align:center;
}

.KakenhiCont .CMenu a:hover,
.KakenhiCont .CMenu a.current
{
background-color:#CCFF99;
}



.TopImgBOX
{
margin-top:10px;
padding:0;
text-align:center;
}

.kakenhiMain
{
width:630px;
margin-left:150px;
}


.KakenhiCont h2
{
color:#000;
border:none;
margin:0 3px 0 3px;
}

.KakenhiCont .WWWLinkR
{
font-weight:normal;
font-size:90%;
text-align:right;
margin:0 10px 10px 0;
}

.KakenhiCont table thead th,
.KakenhiCont table tbody th,
.KakenhiCont table tbody td
{
font-size:90%;
}
.KakenhiCont table thead th
{
background-color:#FFF;
white-space:nowrap;
}
.KakenhiCont table tbody th
{
text-align:left;
font-weight:normal;
line-height:150%;
width:10em;
}

.KakenhiCont table tbody td.Name
{
width:6em;
white-space:nowrap;
}
.KakenhiCont table tbody td.Number
{
width:3.5em;
white-space:nowrap;
text-align:center;
}
.KakenhiCont table tbody td.Kikan
{
width:7em;
}


.Junbi
{
padding:2em 2em 5em 2em;
text-align:center;
font-size:120%;
font-weight:bold;
}
