@charset "utf-8";


/* layout.css */







/* --- ナビゲーション --- */

#navigation {
  clear:both;
  float:left;
  width:181px;
  margin-right:3px;
  }

#naviSub01,
#naviSub02,
#naviSub03,
#naviSub04,
#naviSub05,
#naviSub06,
#naviSubTitle01{
  float:left;
  width:181px;
  height:40px;
  background:url(../images/navi_sub_01.gif) no-repeat;
  text-indent:-9999px;
  }

#naviSub02 {
  background:url(../images/navi_sub_02.gif) no-repeat;
  }

#naviSub03 {
  background:url(../images/navi_sub_03.gif) no-repeat;
  }

#naviSub04 {
  background:url(../images/navi_sub_04.gif) no-repeat;
  }

#naviSub05 {
  background:url(../images/navi_sub_05.gif) no-repeat;
  }

#naviSub06 {
  height:45px;
  background:url(../images/navi_sub_06.gif) no-repeat;
  }

#naviSubTitle01 {
  height:23px;
  background:url(../images/navi_sub_title_01.gif) no-repeat;
  }

#naviSub01 a,
#naviSub02 a,
#naviSub03 a,
#naviSub04 a,
#naviSub05 a,
#naviSub06 a {
  display:block;
  width:181px;
  height:40px;
  }
  
#naviSub07 a {
  height:45px;
  }

#naviSub01 a:hover {
  background:url(../images/navi_sub_01_over.gif) no-repeat;
  }

#naviSub02 a:hover {
  background:url(../images/navi_sub_02_over.gif) no-repeat;
  }

#naviSub03 a:hover {
  background:url(../images/navi_sub_03_over.gif) no-repeat;
  }

#naviSub04 a:hover {
  background:url(../images/navi_sub_04_over.gif) no-repeat;
  }

#naviSub05 a:hover {
  background:url(../images/navi_sub_05_over.gif) no-repeat;
  }

#naviSub06 a:hover {
  background:url(../images/navi_sub_06_over.gif) no-repeat;
  }



  
  
/* --- インフォ --- */

.info {
  float:right;
  width:230px;
  margin-bottom:5px;
  padding-left:10px;
  border-left:5px #94b6c8 solid;
  }

.info h3 {
  clear:#446944;
  font-size:110%;
  }

.info p {
  padding:5px;
  margin:0;
  background:#94b6c8;
  color:#fff;
  font-size:85%;
  }

.info p.center {
  padding:0;
  margin:0;
  }

.box03 {
  width:516px;
  margin:10px auto 5px auto;
  background:url(../images/bg_box_03.gif) no-repeat bottom;
  }
  
.box03Top {
  width:516px;
  background:url(../images/bg_box_03_top.gif) no-repeat top;
  }

#btnDam01,
#btnDam02 {
  width:307px;
  height:33px;
  margin:0 auto 10px auto;
  background:url(../images/btn_dam_01.gif) no-repeat;
  text-indent:-9999px;
  }

#btnDam02 {
  background:url(../images/btn_dam_02.gif) no-repeat;
  }
  
#btnDam01 a,
#btnDam02 a {
  display:block;
  width:307px;
  height:33px;
  }

#btnDam01 a:hover {
  background:url(../images/btn_dam_01_over.gif) no-repeat;
  }
  
#btnDam02 a:hover {
  background:url(../images/btn_dam_02_over.gif) no-repeat;
  }

.box03 p {
  margin:10px 10px 5px 10px;
  }

.box03 h3 {
  font-size:100%;
  padding:10px;
  }
  
.contact {
  width:500px;
  margin:0 auto 10px auto;
  background:#fff;
  }
  
.contact p {
  color:#224e7a;
  }

.contact p strong {
  font-size:140%;
  }
  
/*--↓追加修正2009/07/21↓--*/    
#mainPic {
	background-image:url(../images/head_bg.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:320px;
}
marquee {
	color:#0099FF;
}

/* --- 憲章 --- */
#kensho_box {
  background: url(../images/kensho/kensho_middle.gif) repeat-y;
  padding-left: 18px;
  padding-right: 18px;
  }

#kensho_box p.enblem {
  text-align: center;
  margin-bottom: 15px;
  }

#kensho_box p.strong {
  color: #3843b1;
  margin: 7px 0px;
  font-weight: bold;
  margin-top: 15px;
  }

#kensho_box p.sign {
  text-align: right;
  font-size: 0.8em;
  }

/* --- リンク --- */
#link_box {
  background: url(../images/link/link_middle.gif) repeat-y;
  padding-left: 18px;
  padding-right: 18px;
  }

#link_box li {
  background: url(../images/link/dam_index_arrow.gif) no-repeat;
  background-position :left center;
  padding: 5px 18px;
  }

/* --- 業務・財務に関する資料 --- */
#siryou_box {
  background: url(../images/siryou/siryou_middle.gif) repeat-y;
  padding-left: 18px;
  padding-right: 18px;
  }

#siryou_box li {
  background: url(../images/siryou/dam_index_arrow.gif) no-repeat;
  background-position :left center;
  padding: 5px 18px;
  }

/* --- 各種申請書 --- */
#app_box {
  background: url(../images/app/app_middle.gif) repeat-y;
  padding-left: 18px;
  padding-right: 18px;
  }

#app_box li {
  background: url(../images/app/dam_index_arrow.gif) no-repeat;
  background-position :left center;
  padding: 5px 18px;
  }

#app_box li.lefttop {
  background: url(../images/app/dam_index_arrow.gif) no-repeat;
  background-position :left 9px;
  padding: 5px 18px;
  }

/* --- 著作権について --- */
#copy_box {
  background: url(../images/copyright/copy_middle.gif) repeat-y;
  padding-left: 18px;
  padding-right: 18px;
  }

#copy_box li {
  background: url(../images/app/dam_index_arrow.gif) no-repeat;
  background-position :left 9px;
  padding: 5px 18px;
  }

/* --- プライバシーポリシー --- */
#privacy_box {
  background: url(../images/privacy/privacy_middle.gif) repeat-y;
  padding-left: 18px;
  padding-right: 18px;
  }

#privacy_box dt {
  font-size: 1.2em;
  color: #2d3eff;
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 8px;
  }

#privacy_box ul {
  padding-left: 35px;
  }

#privacy_box li {
  list-style-type: disc;
  }

/*--ミーヤプロフィール--*/    
#miya_plof {
  margin:10px;
  } 

#miya_plof h3 {
  margin:10px;
  } 

/*-- サイトマップ --*/
#sitemap_box {
  background: url(../images/siryou/siryou_middle.gif) repeat-y;
  padding-left: 5px;
  padding-right: 5px;
  }

#sitemap_box li {
  background: url(../images/siryou/dam_index_arrow.gif) no-repeat;
  background-position :left center;
  padding: 5px 18px;
  }

#sitemap_box li.m_index {
  background: url(../images/siryou/dam_index_arrow.gif) no-repeat;
  background-position :left 8px;
  padding: 5px 18px;
  }

table.sitemap th {
        text-align: left;
        color: #fff;
	width:150px;
	padding:3px 3px 3px 5px;
        background-color: #78a2df;
}

table.sitemap th a {
        text-align: left;
        color: #ffff00;
	width:150px;
	padding:0px 3px 0px 5px;
        background-color: #78a2df;
}

table.sitemap td.back {
        background: #78a2df;
}

table.sitemaptable ul {
	margin:0 0 5px 25px;
	line-height:1.2em;
}