/*-----------------------------------------------------
                    コンテンツページ
-----------------------------------------------------*/

/***********階層表示部分***********/
div#class1{
   margin: 0 0 5px 0;
   padding: 10px;
   background-color: #E5E5C9;
   }
   
div#class1 p{
   margin: 0;
   padding: 0;
   font-size: 80%;
   }

/***********コンテンツ部分***********/
/***contents01***/
div.contents01{
   margin: 0 0 0 0;
   padding: 0;
   }
   
div.contents01 h3{
   margin: 0 0 5px 0;
   padding: 2px 5px 2px 5px;
   font-size: 80%;
   background-color: #93C100;
   color: #FFFFFF;
   }

div.contents01 h4{
   margin: 0;
   padding: 2px 5px 2px 0px;
   font-size: 80%;
   }
   
div.contents01 h5{
   font-size: 80%;
   margin: 15px 0 6px 0;
   padding: 2px 5px 2px 5px;
   color: #007238;
   background-image: url(../img/common/m_g.gif);
   background-repeat: no-repeat;
   background-position: 1% center;
   background-color: #E5FCA3;
   padding-left: 25px;
   display: block;
   }
   
div.contents01 h6{
   margin: 15px 0 0 0;
   padding: 2px 5px 2px 0px;
   font-size: 80%;
   }
   
div.contents01 ul{
   margin: 0 0 15px 0;
   padding: 0;
   font-size: 80%;
   list-style: none;
   }
   
div.contents01 ol{
   margin: 5px 30px 15px 30px;
   padding: 0;
   font-size: 80%;
   }
   
div.contents01 li{
   margin: 0 0 5px 0;
   padding: 0;
   }
   
div.contents01 p{
   margin: 0 0 0 0;
   padding: 0;
   font-size: 80%;
   line-height: 150%;
   }
   
div.contents01 p.exposition{
   margin: 5px 0 5px 0;
   padding: 10px;
   font-size: 80%;
   }
   
div.content01 p.exposition2{
   margin: 5px 0 15px 0;
   padding: 15px;
   font-size: 80%;
   background-color: #F5F5F5;
   }

   
   
/***contents02***/
div.contents02{
   margin: 0 0 0 0;
   padding: 0;
   }
   
div.contents02 h3{
   margin: 0 0 5px 0;
   padding: 2px 5px 2px 5px;
   font-size: 80%;
   background-color: #93C100;
   color: #FFFFFF;
   }

div.contents02 h4{
   margin: 0;
   padding: 2px 5px 2px 0px;
   font-size: 80%;
   }
   
div.contents02 h5{
   font-size: 80%;
   margin: 10px 0 6px 0;
   padding: 2px 5px 2px 5px;
   color: #007238;
   background-image: url(../img/common/m_g.gif);
   background-repeat: no-repeat;
   background-position: 1% center;
   background-color: #E5FCA3;
   padding-left: 25px;
   display: block;
   }
   
div.contents02 h6{
   font-size: 80%;
   margin: 10px 0 4px 0;
   padding: 2px 5px 0px 0px;
   color: #333333;
   background-image: url(../img/common/link_r.gif);
   background-repeat: no-repeat;
   background-position: 1% center;
   padding-left: 20px;
   display: block;
   }
   
   
div.contents02 a{
   margin: 0 10px 0 0;
   }

div.contents02 ul{
   margin: 0 0 15px 0;
   padding: 0;
   font-size: 80%;
   list-style: none;
   }
   
div.contents02 ol{
   margin: 5px 30px 15px 25px;
   padding: 0;
   font-size: 80%;
   }
   
div.contents02 li{
   margin: 0 0 5px 15px;
   padding: 0;
   }
   
div.contents02 p{
   margin: 0 0 0 20px;
   padding: 0;
   font-size: 80%;
   line-height: 150%;
   }
   
/********contents03*********/
/******リンク集*******/
div.contents03{
   margin: 0 0 0 0;
   padding: 0;
   }

div.contents03 h5{
   font-size: 80%;
   margin: 10px 0 6px 0;
   padding: 2px 0px 2px 5px;
   color: #007238;
   background-image: url(../img/common/m_g.gif);
   background-repeat: no-repeat;
   background-position: 1% center;
   background-color: #E5FCA3;
   padding-left: 25px;
   display: block;
   }

div.contents03 h6{
   font-size: 0.9em;
   margin: 10px 0 4px 30px;
   padding: 2px 5px 0px 0px;
   }

div.contents03 p{
   font-size: 80%;
   margin: 0 30px 30px 30px;
   padding: 0 3px 8px 3px;
   line-height: 130%;
   background-image: url(../img/common/b_dot.gif);
   background-position: bottom;
   background-repeat: repeat-x;
   }
   
div.contents03 ul{
   font-size: 80%;
   margin: 0 30px 30px 30px;
   padding: 0 0 8px 0;
   line-height: 160%;
   background-image: url(../img/common/b_dot.gif);
   background-position: bottom;
   background-repeat: repeat-x;
   }

div.contents03 li{
   margin: 0 0 0 4px;
   list-style: none;
   }
   
div.contents03 li.kazu{
   margin: 0 0 0 30px;
   padding: 0 0 0 0;
   list-style-type: decimal;
   }
   
/***contents04***/
div.contents04{
   margin: 0;
   margin-left: 15px;
   padding: 0;
   width: 500px;
   }
   
div.contents04 h3{
   margin: 0 0 5px 0;
   padding: 2px 5px 2px 5px;
   font-size: 80%;
   background-color: #93C100;
   color: #FFFFFF;
   }

div.contents04 h4{
   margin: 0;
   padding: 2px 5px 2px 0px;
   font-size: 80%;
   }
   
div.contents04 h5{
   font-size: 80%;
   margin: 15px 0 6px 0;
   padding: 2px 5px 2px 5px;
   color: #007238;
   background-image: url(../img/common/m_g.gif);
   background-repeat: no-repeat;
   background-position: 1% center;
   background-color: #E5FCA3;
   padding-left: 25px;
   display: block;
   }
   
div.contents04 h6{
   margin: 40px 0 10px 0;
   padding: 2px 5px 2px 0px;
   font-size: 0.9em;
   }
   
div.contents04 ul{
   margin: 0 0 15px 0;
   padding: 0;
   font-size: 80%;
   list-style: none;
   }
   
div.contents04 ol{
   margin: 5px 30px 15px 25px;
   padding: 0;
   font-size: 80%;
   }
   
div.contents04 li{
   margin: 0 0 10px 15px;
   padding: 0;
   }
   
div.contents04 p{
   margin: 0 0 0 0;
   padding: 0;
   font-size: 80%;
   line-height: 150%;
   }
   
div.contents04 p.exposition{
   margin: 5px 0 5px 0;
   padding: 10px;
   font-size: 80%;
   }
   
div.content04 p.exposition2{
   margin: 5px 0 15px 0;
   padding: 15px;
   font-size: 80%;
   background-color: #F5F5F5;
   }
   



