@import "bannerpr.css";

/* 共通設定 */

.clear_left {
  clear: left;
  }

body{
  color: black;
  margin:0px auto 0px 15px;
  padding: 0px; 
  background-color: #F6F6F6;
  /*float:center;*/
}

table {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
table td {
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅; 
}

.headmenu_linktext {
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅; 
  font-size: 13px;
  }
.pagelink_text{
  margin: 5px 10px 5px 0px;
  padding: 0px 0px 0px 10px;
  width: 760;
  text-align: left;
  font-size:13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }

.line {
  width: 760;
  height: 4px;
  background-color: #003366;
  font-size:0px;
  margin:0px;
  padding:0px;
  }  
/* FOOTER　事務組合TOP------------------------------------------------- */
#footer {
  width: 760px;
  margin: 5px 0px 5px 0px;
  padding: 0px; 
  }
.footer_box {
  width:760px;
  margin: 0px;
  padding: 0px 0px 7px 0px;
  background-color: #ffffff;
  border: solid 1px #666666;
  min-height: 80px;
  }  
.footer_title {
  margin: 0px 0px 5px 2px;
  padding: 0px 0px 0px 0px;
  color: #000;
  font-weight: bold;
  font-size:14px;
  text-align:left;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
.footer_text {
  margin: 8px 0px 5px 12px;
  padding: 0px;
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 140%;
  text-align:left;
  }
.footer_box2_text {
  margin:0px ;
  padding: 8px 0px 5px 12px;
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 190%;
  text-align:left;
  }  
.footer_map_bot {
  margin: 0px 0px 0px 3px;
  padding: 0px;
  }    
.footer_box1 {
  width: 330px;
  height: 80px;
  margin: 7px 3px 0px 5px;
  padding: 0px;
  float: left;
  border-right:1px dotted #666666;
  }
.footer_box2 {
  width: 200px;
  height: 80px;
  margin: 7px 3px 0px 5px;
  padding: 0px;
  float: left;
  border-right:1px dotted #666666;
  }
/*モバイル*/
.mobile_box {
  margin: 0px;
  padding: 0px;
  width: 200px;
  float: left; 
  }
.mobile_title {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  font-size:13px;
  text-align:left;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
.mobile_hr {
  width: 140px;
  margin: 0px 2px 0px 2px;
  padding: 0px;
  font-size: 0px;
  border-top: 1px dotted #999999;
  }  
.mobile_qrcode {
  margin: 3px;
  padding: 0px;
  float:left;
  }
.mobile_text {
  margin:8px 3px 3px 0px;
  font-size:12px;
  text-align:left;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 150%; 
  } 
/*モバイル　END*/
/* FOOTER　事務組合TOP END------------------------------------------------- */

/*メインボックス*/
/*photobox*/
.photobox {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 760px;
  }
.photobox_left_box {
  margin:0px;
  padding: 0px;
  width:183px;
  float: left;
  }
.photobox_left_bot {
  margin: 0px;
  padding: 0px;
  }  
.photobox_right_box {
  margin:0px;
  padding: 0px;
  float: left;
  }     
/*photobox END*/

/*事務組合についてbox*/
.aboutosirasebox {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 760px;
  text-align: left;
  }
.about_box {
  width: 340px;
  height: 104px;
  margin: 0px 7px 0px 0px;
  padding: 0px;
  border-top: 2px solid #003366;
  background-color: #F6F6F6;
  float:left;
  overflow: auto;
  }
.about_title {
  font-size: 14px;
  font-weight: bold;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  margin: 5px 5px 0px 5px;
  padding: 0px;
  }
.about_text {
  margin: 0px 0px 0px 0px;
  padding: 3px 10px 3px 15px;
  font-size: 12px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 130%;
  min-height: 40px;
  }
.qa {
  margin: 5px 0px 5px 0px;
  padding: 0px;
  width: 96%;
  text-align: right;
  font-size: 13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 130%;
  }   
/*お知らせ*/
.osirase_box {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 409px;
  height: 106px;
  overflow:auto;
  background:url(skin_img/saigai_bg.gif);
  float: left;
  scrollbar-track-color: #FFF0D0;
  scrollbar-face-color: #FFCC66;
  scrollbar-shadow-color: #FFCC66;
  scrollbar-darkshadow-color: #FFF;
  scrollbar-highlight-color: #FFCC66;
  scrollbar-3dlight-color: #FFF;
  scrollbar-arrow-color: #003366;
  }
.osirase_title {
  margin: 5px;
  padding: 0px 0px 0px 6px;
  border-left: 6px solid #003366;
  font-weight: bold;
  font-size: 14px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
.osirase_listtitle {
  margin: 5px 3px 0px 6px;
  padding: 0px;
  color: #003366;
  font-size: 13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 150%;
  }
.osirase_listtext {
  margin: 0px 3px 3px 12px;
  padding: 0px;
  font-size: 13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 130%;
  }

.more_link {
  margin: 0px;
  padding: 10px 0px 0px 0px;
  font-size: 13px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 130%;
  width: 96%;
  text-align: right;
  }   
/*CATVコンテンツ-------------------------------------------------------*/
.catvbox {
  margin: 10px 0px 0px 6px;
  padding: 0px;
  width: 760px;
  text-align: left;
  }
.catv_title {
  margin: 0px;
  padding: 0px;
  }     
/*CATVお知らせ*/  
.catv_osirase_box {
  margin: 8px 8px 0px 2px;
  padding: 0px 0px 0px 0px;
  width: 271px;
  float: left;
  }
.catv_osirase_title {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  }
.catv_osirase_bg {
  margin: 0px;
  padding: 5px;
  background: url(skin_img/t001_c_osirase_bg.jpg) repeat-y;
  height: 260px;
  overflow: auto;
  }
.catv_osirase_bottom {
  margin: 0px;
  padding: 0px;
  }  
.catv_osirase_listimg {
  margin: 6px 0px 3px 0px;
  padding: 0px;
  } 
.catv_osirase_kyoku {
  margin:0px;
  padding: 3px 0px 0px 0px;
  font-size: 13px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  } 
.catv_osirase_listtitle {
  margin: 0px;
  padding: 3px 0px 3px 0px;
  color: #0066CC;
  font-size: 13px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  }   
.catv_osirase_listtext {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 130%;
  }
/*CATV　centerbox*/  
.catv_centerbox {
  margin: 8px 8px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 240px;
  float: left;
  }
.catv_flv_title {
  margin: 0px;
  padding: 0px;
  }
.catv_flv {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  }
.catv_flv_entry_title {
  margin: 0px;
  padding: 2px 0px 2px 0px;
  font-size: 13px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  font-weight: bold;
  line-height: 130%;
  text-align: center;
  width: 234px;
  background-color: #ECF5FF;
  color: #0066CC;
  }        
/*
.catv_flv_date {
  margin: 0px;
  padding: 10px 5px 2px 0px;
  font-size: 13px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  font-weight: bold;
  line-height: 130%;
  }
*/
.catv_bangumihyo_title {
  margin: 15px 0px 0px 0px;
  padding: 0px;
  }
.catv_bangumihyo_bot {
  margin: 7px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  text-align: center;
  }
/*CATV rightbox*/
.catv_rightbox {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 222px;
  float: left;
  }
.catv_channel_title {
  margin: 0px;
  padding: 0px;
  }
.catv_channel_bot {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  text-align: center;
  } 
.catv_kyokulink_title {
  margin: 15px 0px 0px 0px;
  padding: 0px;
  }
.catv_area_title {
  margin: 6px 0px 0px 0px;
  pading: 0px 0px 0px 8px;
  color: #0066CC;
  font-size: 13px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 130%;
  background-color: #E4E4E4;
  text-align: center;
  }  
.catv_area_kyokutext {
  margin: 5px 0px 5px 0px;
  padding: 0px;
  font-size: 13px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  font-weight: bold;
  line-height: 150%;
  width: 90%;
  text-align: left;
  }
.catv_area_tyoutext {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  font-size: 13px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  font-weight: normal;
  line-height: 130%;
  }  
             
/*CATVコンテンツ END-------------------------------------------------------*/

/*環境事業部コンテンツ-------------------------------------------------------*/
.kankyoubox {
  margin: 15px 0px 0px 6px;
  padding: 0px;
  width: 760px;
  text-align: left;
  }
.kankyou_title {
  margin: 0px;
  padding: 0px;
  vartical-align: middle;
  }
/*kankyouお知らせ*/  
.kankyou_osirase_box {
  margin: 8px 8px 0px 2px;
  padding: 0px 0px 0px 0px;
  width: 271px;
  float: left;
  }
.kankyou_osirase_title {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  }
.kankyou_osirase_bg {
  margin: 0px;
  padding: 0px;
  background: url(skin_img/t001_k_osirase_bg.jpg) repeat-y;
  height:195px;
  overflow: auto;
  }
.kankyou_osirase_bottom {
  margin: 0px;
  padding: 0px;
  } 
.kankyou_osirase_listtitle {
  margin: 0px;
  padding: 5px 5px 2px 4px;
  color: #009900;
  font-size: 13px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  vartical-align: top;
  }
.kankyou_osirase_listimg {
  margin: 0px 5px 0px 0px;
  padding: 5px 0px 2px 10px;
  }  
.kankyou_osirase_listtext {
  margin: 0px;
  padding: 0px 5px 2px 10px;
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 130%;
  }
/*kankyou　centerbox*/  
.kankyou_centerbox {
  margin: 8px 8px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 240px;
  float: left;
  }
.kankyou_syusyu_title {
  margin: 0px;
  padding: 0px;
  }
.kankyou_syusyu_text {
  margin: 0px;
  padding: 12px 5px 2px 5px;
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 130%;
  }
.kankyou_banner {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  text-align: center;
  }  
/*kankyou rightbox*/
.kankyou_rightbox {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 222px;
  float: left;
  }
.kankyou_sisetu_title {
  margin: 0px;
  padding: 0px;
  }
.kankyou_sisetu_subtitle {
  margin: 10px 2px 0px 5px;
  padding: 0px 0px 0px 10px;
  }
.kankyou_sisetu_bot {
  margin: 4px;
  padding: 0px;
  width: 98%;
  text-align: center;
  }
              
/*環境事業部コンテンツ END-------------------------------------------------------*/    
.bg_bottom {
  text-align: center;
  font-size: 12px;
  color: #FFFFFF;
  padding: 2px 0px 2px 0px;
  }

#inbox {
  margin: 0px 0px 0px 0px;
  width: 760px;
  /*text-align:center;*/
  background-color: #FFFFFF;
  margin:0px;
  padding: 0px 0px 0px 0px;
}

a:link      { color: #0000CC; text-decoration: underline; }
a:visited   { color: #0000CC; text-decoration: underline; }
a:active   { color: #0000CC; text-decoration: underline; }
a:hover   {color:#8888FF; text-decoration: underline; }

/**/
a.button:link {
 color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:visited {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:active {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:hover {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
ul { margin: 0px; padding: 0px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #444}

.entry_title     {
  height: 51px;
  color: #000;
  background-image: url(./images/entry_bg_school_2.gif);
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 16px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  padding: 6px 0px 5px 27px;
  margin: 5px 25px 5px 8px;
  vertical-align:top;
}

.entry_date {
  font-family:  sans-serif, Arial,Verdana,"Gill Sans",Tahoma, ;
  font-size: 14px;
  color: #123456;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
}
.entry_body   {
  font-size: 12px;
  line-height: 150%;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  margin: 5px 20px 10px 8px;
  padding: 0px 0px 3px 5px;
}

.entry_author    {
  color: #999999;
  font-size: 10px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  text-align: right;
  margin: 0px 30px 0px 0px
}

.entry_more   {
  color: black;
  font-size: 11px;
  line-height: 170%;
  font-family: sans-serif, Verdana, Arial, Helvetica, Osaka‐等幅;
  margin: 15px 30px 10px 20px
}