
*{margin:0; padding:0;}
body{ color:#333330; 
              text-align:center;  }
body div {text-align: left; margin:0 auto; font-family:sans-serif;}

body img {border:0px;}

a:link { color: #003366; }

a:hover {color:#1e90ff;}

.base{width:780px; max-width:100%;  margin:auto; 
                       background-color:#ffffff;}
           

.dororo{margin-top:0px;margin-bottom:0px;  padding-top:15px; 
              padding-bottom:10px;width:780px; max-width:100%; 
                         background-color:#ffffff; }                    

.t {margin-left:5px; /*インデックス*/}            

.y2{margin:auto; width:780px; height:124px;
     background-image:url(/images/title.jpg); background-repeat:no-repeat;
                     line-height:150%; /*タイトル部分*/ }

.logo2{margin-left:580px; padding-top:40px; font-size:78%; color:#003366;
                  /*ヘッド文字*/}

.menubar{list-style:none;
            width : 780px; 
               height : 20px; 
                      background:url(/images/menubar.gif);
                                       background-color:#003366; /*メニュー*/ }

.gto{list-style:none; width:110px;  padding-top:3px; 
      padding-left:12px; padding-bottom:3px;  
        border-left:1px solid #f0ffff; font-size:75%; float:left;
                 /*メニューバー内の項目*/ } 

.gto a {text-decoration:none;}
.gto a:link {color:#f0ffff;}
.gto a:visited {color:#e6e6fa;}
.gto a:hover {background-color:#4682b4;}


.ind{padding:10px; width:250px; float:left;
            line-height:130%; 
               font-size:80%;
                   /*左側*/}

.ys{padding:5px 10px 5px 0px; width:400px; 
          line-height:130%; color:#333330; font-size:90%; /*ニュース説明部分*/}


.to3{ float:left; margin-top:20px; margin-left:10px; width:250px; 
                   max-width:100%;            
                            /*トピックス部分*/   }

.yl{padding:10px 10px 10px 10px; font-size:80%;
            line-height:130%; color:#333330; /*トピックス文章部分*/　}

.top{margin:10px 10px 0px 20px ; border-bottom:2px solid #ff7f00;
                               margin-bottom:5px; 
                  font-size:medium; color: #ff7f00;
         padding:10px 1px 10px 1px;
                border-top: 1px solid #6699cc;
                    border-bottom: 1px solid #6699cc;
                        border-left: 1px solid #6699cc; 
                       border-right: 1px solid #6699cc; width:90%; /*横段*/}

.top2{float:left; width:440px;
      margin:20px 5px 2px 5px;                   
                        padding:2px 5px 1px 5px; border-right: solid #4682b4 
                                        1px;  /*縦段　ニュース部*/ }

.ema{margin:auto;  width:500px; border:solid 2px #dc143c; }
.ema2{padding:10px; line-height:130%; font-size:95%;}
h1{margin-top:10px;  border-bottom:solid 2px #ff7f00; width:430px;
           margin-bottom:5px; font-size:medium; color: #ff7f00; /*news*/  }

h2{  margin-top:5px;margin-bottom:5px; width:430px;               
        padding:5px 2px 5px 5px; 
                            font-size:90%;color:#ccffff;
                                  background:url('/images/titlebar.gif');
                                     background-color:#003366; /*見出し*/ }

h3{  margin-top:5px;margin-bottom:5px; width:430px;               
        padding:5px 2px 5px 5px; 
                            font-size:90%;color:#000080;
                                  background:url('/images/titlebar.gif');
                                     background-color:#40E0D0; /*見出し*　ニュース用　ﾀｰｺｲｽﾞ+navy/ }

.deo a {text-decoration:none; /*見出し部*/}
.deo a:link {color:#ccffff;}
.deo a:visited{color:#ccffff;}


.shar{margin-top:5px;width:780px; max-width:100%; padding-top:5px;
                  color: #ff7f00;
                              background:#f0f8ff;  /*フッタ部*/}

.o{   font-size: 75%; 
                 color: #ff0000;}

.do{  font-size:80%; color:#003366;  /*イラスト内の文字*/}

.o2{   font-size: small;
                 color: #000000;
                    line-height:160%;}

.o3{ margin-left:20px;  
         font-size:80%; font-weight:normal;                
                color: #FF0000; /*見出し部日付*/　 }

.o4{margin-left: 30px;
              margin-bottom:10px;  
                  font-size:smaller;
                            line-height:120%;}

.o5{font-weight:bold; color:#191970;}

.o8{font-size:120%; font-weight:bold; color#dc143c;}

.o9{ margin-left:20px;  
         font-size:75%; font-weight:normal;                
                color: #33FF00; /*見出し部日付 ﾐｽﾞｲﾛ*/　 }


.l {font-size: 75%;
            font-family:sans-serif;   color:#191970; 
       line-height : 120%;　/*フッタ部　文字*/ }

.cc{clear:both;}
