@charset "euc-jp";

#contents_main li{
margin:0 0 5px 0;
padding:0 0 0 15px;
font-size:90%;
background:url(/image/common/anchor-gray_header.gif) no-repeat 0 3px;
}


#contents_main .menu-box{
float:left;
display:block;
width:50%;
margin:15px 0 0 0;
}

#contents_main .menu-box p{
font-weight:bold;
margin:0 0 5px 0;
}


#contents_main h4{
font-size:130%;
margin:20px 0 0 20px;
}

#contents_main p{
font-size:120%;
margin:10px 0 10px 20px;
}



/*------------------------
fo
------------------------*/

#contents_main table#material{
width:100%;
text-align:center;
margin:0 auto 0 auto;
border-collapse: collapse;
background:#fefcf5;
}


#contents_main table#material td,
#contents_main table#material th{
border-collapse: collapse;
font-size:80%;
padding:4px;
text-align:center;
}


#contents_main table#material caption{
padding:0 15px 0 0;
font-weight:bold;
}

#contents_main table#material,
#contents_main table#material th,
#contents_main table#material td{
border:1px solid #333;
}


#contents_main table#material{
/*background:url(../image/bg_fotable.jpg) repeat-x 0 0;*/
}

#contents_main table#material th{
color:white;
/*background:#3f1f05*/
background:#78655a;
}

span.star{
color:#ffc412;
}

/*
#contents_main table#material span{
color:#d3b71a;
}
*/


dl#f-3{
text-align:left;
width:100%;
margin:0 0 0 0px;
font-size:85%;
line-height:130%;
}


dl#f-3 dt{
font-weight:bold;
margin:25px 0 0 0;
color:#4c321b;
}

dl#f-3 dd{
margin:10px 0 0 0px;
padding:0px;
}

dl#f-3 span{
color:#d3b71a;
}

table#f-intro{
width:400px;
text-align:center;
border:1px solid #666;
border-collapse: collapse;
}

table#f-intro td,
table#f-intro th{
border-collapse: collapse;
font-size:90%;
padding:3px;
border:1px solid #666;
}

table#f-intro th{
background:#f3f3f3;
}

