
/* MainMenuAera
-------------------------------------- */
.MainMenuAera .MenuList .No01 a{
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    ContentsDivision                              */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
#ContentsDivision{
 padding: 0;
 margin-bottom: 20px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    MainContentsArea                              */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
#MainContentsArea{
 width: 575px;
}


.MainImageBlock{}



/* BlockContents
-------------------------------------- */
#MainContentsArea .TopContentsBlock{
 padding: 10px;
}

#MainContentsArea .TopContentsBlock .BackColor{
  background: #f7cf5d;
  padding: 10px 20px 20px;
  >padding-top: 0;
}
    #MainContentsArea .TopContentsBlock .ImageBox{}
    #MainContentsArea .TopContentsBlock .ImageBox img{
     width: 230px;
    }
#MainContentsArea .TopContentsBlock dl{
 width: 260px;
 font-size: 83%;
}



/* BlockContents
-------------------------------------- */
#MainContentsArea .AccessBlock{
 padding: 10px;
 text-align: center;
}

#MainContentsArea .AccessBlock .BackColor{
  background: #f7cf5d;
  padding: 20px;
}


/* BlockContents
-------------------------------------- */
#MainContentsArea .AnnaiBlock{
 padding: 10px;
 text-align: center;
}
    #MainContentsArea .AnnaiBlock h2{
     background: #23a686;
     border-bottom: 3px double #fff;
     color: #fff;
    }
    #MainContentsArea .AnnaiBlock h3{
     text-align: right;
    }
    #MainContentsArea .AnnaiBlock .ParagraphContents{
     float: left;
     width: 220px;
     margin: 20px;
     text-align: left;
    }
    #MainContentsArea .AnnaiBlock .ImageBox img{
     width: 230px;
    }
     #MainContentsArea .AnnaiBlock .Map img{
      margin: 0 auto;
      width: 489px;
     }
#MainContentsArea .AnnaiBlock dl{
 width: 260px;
 font-size: 83%;
}


/* BlockContents
-------------------------------------- */
#MainContentsArea .PlanContentsBlock{
 padding: 10px;
 text-align: center;
}

    #MainContentsArea .PlanContentsBlock h3{
     border-bottom: 3px double #fff;
     background: #23a686;
     margin-top: 50px;
     color: #fff;
    }
         #MainContentsArea .PlanContentsBlock h4{
          background: #bcbe09;
          margin: 10px 0;
         }

    #MainContentsArea .PlanContentsBlock .UnderLine{
     border-bottom: 1px solid #23a686;
     padding: 20px;
    }
        #MainContentsArea .PlanContentsBlock .UnderLine ul{
         margin-left: 10px;
         text-align: left;
         font-size: 83%;
        }



#MainContentsArea .Paragraph .Equ{
 border: 1px solid #bcbe09;
 margin: 5px;
 padding: 10px;
 float: left;
 width: 240px;
}




/* OutlineBlock
-------------------------------------- */
#MainContentsArea .OutlineBlock{
 margin-top: 50px;
}
    #MainContentsArea .OutlineBlock .ParagraphContents{
     padding: 0 0 0 5px;
    }
    #MainContentsArea .OutlineBlock ul{
     list-style: none;
    }

        #MainContentsArea .OutlineBlock li{
         float: left;
         width: 175px;
         margin: 0 6px 20px;
         font-size: 83%;
        }
        #MainContentsArea .OutlineBlock .Photo li{
         width: 100px;
        }
        #MainContentsArea .OutlineBlock .Photo li img{
         width: 100px;
        }

            #MainContentsArea .OutlineBlock li .DefaultText{
             margin-top: 5px;
            }
        #MainContentsArea .OutlineBlock li img{
         width: 175px;
        }
        #MainContentsArea .OutlineBlock li.No03,
        #MainContentsArea .OutlineBlock li.No04{
         margin: 0 6px;
        }
            #MainContentsArea .OutlineBlock .Link{
             display: block;
             margin-top: 5px;
             text-align: right;
             font-size: 83%;
            }
                #MainContentsArea .OutlineBlock .Link a{
                 padding: 0 0 0 15px;
                }


