BODY       {
     color:gray;
     font-size:12px;
     line-height:1.6em;
     background-color:orange;
}
.content       {
     width:780px;
     height:100%;
     margin-top:0px;
     padding:0px;
     background-color:white;
     text-align:left;
}
/*-- ツリー表示 --*/
#tree         {
     margin:5px;
     width:100%;
     padding:6px;
}
#tree a	{
     color:gray;
     text-decoration:underline;
}
#tree a:hover     {
     color:tomato;
     text-decoration:underline;
}

/*-- タイトル --*/
/*-- 大項目 --*/
#tittle01	{
     border-left:tomato 10px solid;
     border-bottom:tomato 1px solid;
     padding-left:8px;
     margin:15px;
     font-size:16px;
     line-height:120%;
     font-weight:bold;
     color:midnightblue;
     width:40%;
     　　text-decoration:none;
}
#tittle06	{
     border-left:tomato 10px solid;
     border-bottom:tomato 1px solid;
     padding-left:8px;
     margin:15px;
     font-size:16px;
     line-height:120%;
     font-weight:bold;
     color:midnightblue;
     width:70%;
     　　text-decoration:none;
}
/*-- 中項目 --*/
#tittle02	{
     color:tomato;
     margin:15px 15px;
     font-size:14px;
}
/*-- 小項目1 --*/
#tittle03        {
     margin:0px 15px 10px 60px;
     padding:0px;
     font-weight:bold;
     color:green;
}
/*-- 小項目2 --*/
#tittle04        {
     margin:0px 15px 10px 60px;
     padding:0px;
     font-weight:bold;
     color:midnightblue;
}
/*-- 小項目3 --*/
#tittle05        {
     margin:0px 15px 10px 80px;
     padding:0px;
     font-weight:bold;
     color:midnightblue;
}
/*--段落 --*/

#danraku01         {
     margin:15px;
     width:100%;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:chocolate;
}
#danraku02         {
     margin:15px;
     width:100%;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:gray;
}
/*--文章/テキスト --*/

#text01        {
     margin:0px 15px 10px 30px;
     padding:0px;
}
#text01 a        {
     color:gray;
     text-decoration:underline;
}
#text01 a:hover     {
     color:coral;
     text-decoration:underline;
}

#text02        {
     margin:0px 15px 10px 60px;
     padding:0px;
}
#text02 a        {
     color:gray;
     text-decoration:underline;
}
#text02 a:hover     {
     color:coral;
     text-decoration:underline;
}

#text03        {
     margin:0px 15px 10px 80px;
     padding:0px;
}
#text03 a        {
     color:gray;
     text-decoration:underline;
}
#text03 a:hover     {
     color:coral;
     text-decoration:underline;
}

#text04        {
     margin:0px 15px 10px 110px;
     padding:0px;
}
#text04 a        {
     color:gray;
     text-decoration:underline;
}
#text04 a:hover     {
     color:coral;
     text-decoration:underline;
}
#text05        {
     width:640px;
     margin:0px 15px;
     padding:0px;
     text-align:right;
     font-size:10px;
}
#text06        {
     margin:0px 15px 10px 130px;
     padding:0px;
}
#text06 a        {
     color:gray;
     text-decoration:underline;
}
#text06 a:hover     {
     color:coral;
     text-decoration:underline;
}

#text11        {
     width:50px;
     margin:0px 5px 5px 50px;
     padding:0px;
     float:left;
}
#text12        {
     margin:0px 5px 5px 0px;
     padding:0px;
}
#text12 a        {
     color:gray;
     text-decoration:underline;
}
#text12 a:hover     {
     color:coral;
     text-decoration:underline;
}


/*-- ＰＨＯＴ --*/
#phot00        {
     width:740px;
     margin:0px;
     padding:0px;
}
#phot01        {
     width:220px;
     margin:5px 10px;
     padding:0px;
     text-align:center;
     float:left;
}
#phot02        {
     width:220px;
     margin:5px 10px;
     padding:0px;
     text-align:center;
}
#commemt00        {
     width:740px;
     margin:0px;
     padding:0px;
}
#comment01        {
     width:220px;
     margin:5px 10px;
     padding:0px;
     text-align:center;
     float:left;
}
#comment02        {
     width:220px;
     margin:5px 10px;
     padding:0px;
     text-align:center;
}

}
/*-- ＢＬＯＧ --*/

#blogwaku         {
     margin:30px;
     width:100%;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:green;
}
#blogtittle01         {
     margin:0px 60px 0px 0px;
     padding:0px;
     font-weight:bold;
     color:midnightblue;
     float:left;
}
/*-- ＲＹＯ --*/
#kousi01         {
     margin:0px;
     padding:0px;
     font-weight:bold;
     color:darkgreen;
}
/*-- ＨＩＤＥ --*/
#kousi02         {
     margin:0px;
     padding:0px;
     font-weight:bold;
     color:steelblue;
}
/*-- ＭＡＫＯ --*/
#kousi03         {
     margin:0px;
     padding:0px;
     font-weight:bold;
     color:indianred;
}
/*-- ＪＵＮ --*/
#kousi04         {
     margin:0px;
     padding:0px;
     font-weight:bold;
     color:carmine;
}
/*-- ＭＡＴＳＵ --*/
#kousi05         {
     margin:0px;
     padding:0px;
     font-weight:bold;
     color:purple;
}
/*--  ＢＯＳＳ--*/
#kousi06         {
     margin:0px;
     padding:0px;
     font-weight:bold;
     color:carmine;
}
#blogtext01         {
     width:100%;
     margin:10px;
     padding:3px;
}
#blogtext02         {
     width:400px;
     margin:10px;
     padding:3px;
     float:left;
}
#blogphot01         {
     margin:10px;
     width:240px;
     margin:10px;
     padding:5px;
     float:left;
}
#blogphot02         {
     width:240px;
     margin:10px;
     padding:5px;
}
#blogphot03        {
     margin:10px;
     width:100%;
     margin:10px;
     padding:5px;
}
#blogmanth         {
     margin:0px;
     padding:5px;
     color:firebrick;
}

/*-- 交流会 --*/
#reportwaku         {
     margin:30px;
     width:100%;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:green;
}
#reporttittle01         {
     margin:0px 60px 0px 0px;
     padding:0px;
     font-weight:bold;
     color:midnightblue;
}
#report01         {
     width:100%;
     margin:10px;
     padding:3px;
}
#report02         {
     width:400px;
     margin:10px;
     padding:3px;
     float:left;
}

#reportphot01         {
     margin:10px;
     width:240px;
     margin:10px;
     padding:5px;
     float:left;
}
#reportphot02         {
     margin:10px;
     width:240px;
     margin:10px;
     padding:5px;
}
#reportphot03         {
     width:740%;
     margin:10px;
     padding:3px;
}

/*--スケジュール表 --*/

#hyou01        {
     margin:0px;
     padding:0px;
     font-size:10px;
     border-width:1px;
     border-style:solid;
     border-color:gray;
}
#hyouT1        {
     margin:0px;
     padding:0px;
     border-width:1px;
     border-style:solid;
     border-color:gray;
     text-align:center;
     width:15px;
}
#hyouT2        {
     margin:0px;
     padding:0px;
     border-width:1px;
     border-style:solid;
     border-color:gray;
     text-align:center;
     width:60px;
}
/*-- カリキュラム　--*/
#hyou02        {
     margin-left:90px;
     padding:0px;
     font-size:11px;
     border-color:gray;
     border-collapse:collapse;
     empty-cells:hide;
}
#tittle11          {
     padding:5px;
     margin:0px;   
     color:darkgreen;
     font-size:11px;
     text-align:center;
}

#curriculum01      {
     padding:5px;
     margin:0px;
} 
#curriculum02      {
     padding:5px;
     margin:0px;
     text-align:center;
     color:orange;
     font-weight:bold;
} 