@charset "UTF-8";
/*
左右のナビゲーションエリアで使用するアコーディオンメニュー用CSS
 */
/************************ メニューヘッダーのデコレーション **************************/
/* Top用 */
.leftMenuOpen02 a:visited, .leftMenuOpen02 a:active, .leftMenuOpen03 a:visited, .leftMenuOpen03 a:active, .leftMenuOpen04 a:visited, .leftMenuOpen04 a:active, .leftMenuOpen05 a:visited, .leftMenuOpen05 a:active, .leftMenuOpen06 a:visited, .leftMenuOpen06 a:active, .leftMenuOpen07 a:visited, .leftMenuOpen07 a:active, .leftMenuOpen08 a:visited, .leftMenuOpen08 a:active, .leftMenuOpen09 a:visited, .leftMenuOpen09 a:active {
  text-decoration: none;
  color: #333;
}

/* その他ページ用 */
.sidebarLeft a {
  text-decoration: none;
}
.sidebarLeft a:hover {
  text-decoration: underline;
}

.acdMenuCategory a {
  color: #444;
  text-decoration: none;
}
.acdMenuCategory a:hover {
  text-decoration: underline;
}
.acdMenuCategory .leftMenu01 a {
  padding-left: 0;
}
.acdMenuCategory .leftMenu01 a:hover {
  text-decoration: none;
}

#leftMenu02 a, #leftMenu03 a, #leftMenu04 a, #leftMenu05 a {
  color: #555;
}
#leftMenu02 a:visited, #leftMenu03 a:visited, #leftMenu04 a:visited, #leftMenu05 a:visited {
  text-decoration: none;
  line-height: 1.25;
}

/************************ 緊急・防災・休日医療 **************************/
.acdMenuEmer {
  width: 100%;
  margin: 0 0 15px 0;
  background: url(../../images/cmn/h2_emer_box_header.png) no-repeat right top;
  list-style-type: none;
  margin: 0 0 20px;
}
.acdMenuEmer .acdMenuNotDotted {
  padding: 17px 20px 15px 10px;
}
.acdMenuEmer .acdMenuNotDotted a {
  background: url(../../images/cmn/icon_heart.png) no-repeat left 40%;
  padding-left: 20px;
  color: #cc0000 !important;
}
.acdMenuEmer .leftMenuOpen02 {
  color: #fff;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  line-height: 100%;
  cursor: pointer;
  text-indent: -1.4em;
  padding-left: 2.2em;
}
.acdMenuEmer .leftMenuOpen02.open {
  background: url(../../images/cmn/h2_red_box_close.png) no-repeat right center;
}
.acdMenuEmer .leftMenuOpen02.close {
  background: url(../../images/cmn/h2_red_box_open.png) no-repeat right center;
}
.acdMenuEmer #leftMenu02 {
  color: #cc0000;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  line-height: 100%;
  cursor: pointer;
}
.acdMenuEmer #leftMenu02.open {
  background: url(../../images/cmn/h2_red_box_close.png) no-repeat right center;
}
.acdMenuEmer #leftMenu02.close {
  background: url(../../images/cmn/h2_red_box_open.png) no-repeat right center;
}
.acdMenuEmer li a {
  display: block;
  padding: 8px 0 8px 25px;
  background: url(../../images/cmn/ico_arrow_pink.png) no-repeat 10px 10px;
  line-height: 1;
  color: #7c0000;
}
.acdMenuEmer li a:hover {
  background-color: #FFE7F0;
}

/* Top用 */
/* その他ページ用 */
/************************ サイドメニューカラム（アイコンあり） **************************/
/************************
.acdMenuSubcate .leftMenuOpen03 目的でさがす（ Top用）
.acdMenuSubcate #leftMenuOpen03 目的でさがす（ その他ページ用）
.acdMenuFaq .leftMenuOpen04 よくある質問（ Top用）
.acdMenuFaq #leftMenuOpen04 よくある質問（ その他ページ用）
.acdMenuRank .leftMenuOpen05 アクセスランキング（ Top用）
.acdMenuRank #leftMenuOpen05 アクセスランキング（ その他ページ用）
**************************/
.acdMenuSubcate, .acdMenuFaq, .acdMenuRank {
  width: 100%;
  margin: 0 0 15px 0;
  background: url(../../images/cmn/h2_green_box_header.png) no-repeat right top;
}

/* Top用 */
.acdMenuSubcate .leftMenuOpen03, .acdMenuFaq .leftMenuOpen04, .acdMenuRank .leftMenuOpen05 {
  color: #333;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  padding: 17px 20px 15px 30px;
  line-height: 100%;
  cursor: pointer;
}

.acdMenuSubcate .leftMenuOpen03.open, .acdMenuFaq .leftMenuOpen04.open, .acdMenuRank .leftMenuOpen05.open {
  background: url(../../images/cmn/h2_green_box_close.png) no-repeat right center;
}

.acdMenuSubcate .leftMenuOpen03.close, .acdMenuFaq .leftMenuOpen04.close, .acdMenuRank .leftMenuOpen05.close {
  background: url(../../images/cmn/h2_green_box_open.png) no-repeat right center;
}

/* その他ページ用 */
.acdMenuCategory .acdMenuNotDotted, .acdMenuSubcate .acdMenuNotDotted, .acdMenuFaq .acdMenuNotDotted, .acdMenuRank .acdMenuNotDotted {
  color: #555;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  padding: 17px 20px 15px 10px;
  line-height: 100%;
  cursor: pointer;
}
.acdMenuCategory .acdMenuNotDotted a, .acdMenuSubcate .acdMenuNotDotted a, .acdMenuFaq .acdMenuNotDotted a, .acdMenuRank .acdMenuNotDotted a {
  padding-left: 20px;
  background: no-repeat left 40%;
}

.acdMenuCategory .acdMenuNotDotted a {
  padding-left: 0;
}

.acdMenuEmer .acdMenuNotDotted, .acdMenuSubcate .acdMenuNotDotted, .acdMenuFaq .acdMenuNotDotted, .acdMenuRank .acdMenuNotDotted {
  text-indent: -1.4em;
  padding-left: 2.1em;
}
.acdMenuEmer .acdMenuNotDotted a, .acdMenuSubcate .acdMenuNotDotted a, .acdMenuFaq .acdMenuNotDotted a, .acdMenuRank .acdMenuNotDotted a {
  color: #333;
}
.acdMenuEmer .acdMenuNotDotted > a:hover, .acdMenuSubcate .acdMenuNotDotted > a:hover, .acdMenuFaq .acdMenuNotDotted > a:hover, .acdMenuRank .acdMenuNotDotted > a:hover {
  text-decoration: none;
}

.acdMenuSubcate .acdMenuNotDotted a {
  background-image: url(../../images/cmn/icon_loupe.png);
}

.acdMenuFaq .acdMenuNotDotted a {
  background-image: url(../../images/cmn/icon_question.png);
}

.acdMenuRank .acdMenuNotDotted {
  font-size: 0.9em;
}
.acdMenuRank .acdMenuNotDotted a {
  background-image: url(../../images/cmn/icon_rank.png);
}

.acdMenuSubcate #leftMenu03.open, .acdMenuFaq #leftMenu04.open, .acdMenuRank #leftMenu05.open {
  background: url(../../images/cmn/h2_green_box_close.png) no-repeat right center;
}

.acdMenuSubcate #leftMenu03.close, .acdMenuFaq #leftMenu04.close, .acdMenuRank #leftMenu05.close {
  background: url(../../images/cmn/h2_green_box_open.png) no-repeat right center;
}

.acdMenuEmer ul, .acdMenuSubcate ul, .acdMenuFaq ul, .acdMenuRank ol {
  list-style-type: none;
  margin: 0 0 20px;
  padding: 5px 0px;
  background: #FFF;
}

.acdMenuCategory.menu-procedure div p a,
.acdMenuSubcate li a,
.acdMenuFaq li a,
.acdMenuRank li a {
  line-height: 1.5;
  display: block;
  background: url(../../images/cmn/dot_green.png) no-repeat 10px 13px;
  padding: 8px 0 8px 25px;
  color: #333;
}
.acdMenuCategory.menu-procedure div p a:hover,
.acdMenuSubcate li a:hover,
.acdMenuFaq li a:hover,
.acdMenuRank li a:hover {
  background-color: #e7f3fe;
}
.acdMenuCategory.menu-procedure div p.list,
.acdMenuSubcate li.list,
.acdMenuFaq li.list,
.acdMenuRank li.list {
  background: none;
  text-align: right;
  padding: 5px 5px 0 0;
}
.acdMenuCategory.menu-procedure div p.list a,
.acdMenuSubcate li.list a,
.acdMenuFaq li.list a,
.acdMenuRank li.list a {
  font-size: 0.9em;
  background: url(../../images/cmn/dot_green_circle.png) no-repeat 60px center;
  padding: 0 0 0 13px;
}

.acdMenuCategory.menu-procedure div p {
  padding: 3px 0 2px 0 !important;
  background: none;
}

/* 一覧リンク */
/* ランキングリスト */
.acdMenuRank {
  margin: 0 0 20px;
}
.acdMenuRank li {
  list-style: decimal inside;
  padding-left: 8px;
}
.acdMenuRank li:hover {
  background: #e7f3fe;
}
.acdMenuRank li a {
  line-height: 1.5;
  display: inline-block;
  color: #333;
  padding: 8px 0;
  background: none;
  width: 88%;
}

@media all and (-ms-high-contrast: none) {
  /*for gte ie10*/
  .acdMenuRank li a {
    width: 85%;
  }
}
.lte-ie9 .acdMenuRank li a {
  width: 85%;
}

/************************ サイドメニューカラム（アイコンなし） **************************/
/************************
.acdMenuBlue 共通
.acdMenuBlue .leftMenuOpen06 市について（ Top用）
.acdMenuBlue #leftMenuOpen06 市について（ その他ページ用）
.acdMenuBlue .leftMenuOpen07 役所について（ Top用）
.acdMenuBlue #leftMenuOpen07 役所について（その他ページ用）
.acdMenuegove .leftMenuOpen09 電子行政サービス（ Top用）
.acdMenuegove #leftMenuOpen09 電子行政サービス（ その他ページ用）
.acdMenuBlue .leftMenuOpen08 人口と統計情報（ Top用）
.acdMenuBlue #leftMenuOpen08 人口と統計情報（ その他ページ用）
**************************/
.acdMenuBlue, .acdMenuegove {
  width: 100%;
  margin: 0 0 5px 0;
  background: url(../../images/cmn/h2_brown_box_header.png) no-repeat top left;
}

/* 共通用 */
.acdMenuBlue ul, .acdMenuegove ul {
  list-style-type: none;
  margin: 0;
  padding: 5px 0px;
  background: #FFF;
}

.acdMenuBlue .box {
  list-style-type: none;
  margin: 0;
  padding: 5px 0px;
  background: #FFF;
}
.acdMenuBlue ul li {
  background: url(../../images/cmn/dot_brown_circle.png) no-repeat top left;
  background-position: 0 5px;
  margin: 0 5px;
  padding: 2px 0 0 15px;
}

.acdMenuegove ul li {
  background: url(../../images/cmn/dot_brown_circle.png) no-repeat top left;
  background-position: 0 5px;
  margin: 0 5px;
  padding: 2px 0 0 15px;
}

.acdMenuBlue table {
  width: 100%;
  border-spacing: 0;
  border: 0px;
  margin: 0;
  padding: 0;
}
.acdMenuBlue tr {
  text-align: right;
  background-color: #ede4d9;
}
.acdMenuBlue th {
  text-align: left;
  color: #333;
  margin: 0;
  padding: 2px 10px;
  font-weight: normal;
}
.acdMenuBlue tr.odd {
  background-color: #FFF;
}
.acdMenuBlue td {
  margin: 0;
  padding: 2px 10px;
}
.acdMenuBlue td.odd {
  margin: 0;
  padding: 0;
}
.acdMenuBlue p.list {
  text-align: right;
  padding: 5px 5px 0 0;
}
.acdMenuBlue p.list a {
  font-size: 0.9em;
  background: url(../../images/cmn/dot_brown_circle.png) no-repeat top left;
  padding: 0 0 0 13px;
}
.acdMenuBlue .leftMenuOpen06, .acdMenuBlue .leftMenuOpen07 {
  color: #333;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  padding: 12px 20px 10px 10px;
  line-height: 100%;
  cursor: pointer;
}

/* Top用 */
.acdMenuegove .leftMenuOpen09 {
  color: #333;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  padding: 12px 20px 10px 10px;
  line-height: 100%;
  cursor: pointer;
}

.acdMenuBlue .leftMenuOpen08 {
  color: #333;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  padding: 12px 20px 10px 10px;
  line-height: 100%;
  cursor: pointer;
}
.acdMenuBlue .leftMenuOpen06.open, .acdMenuBlue .leftMenuOpen07.open {
  background: url(../../images/cmn/h2_brown_box_close.png) no-repeat right center;
}

.acdMenuegove .leftMenuOpen09.open {
  background: url(../../images/cmn/h2_brown_box_close.png) no-repeat right center;
}

.acdMenuBlue .leftMenuOpen08.open {
  background: url(../../images/cmn/h2_brown_box_close.png) no-repeat right center;
}
.acdMenuBlue .leftMenuOpen06.close, .acdMenuBlue .leftMenuOpen07.close {
  background: url(../../images/cmn/h2_brown_box_open.png) no-repeat right center;
}

.acdMenuegove .leftMenuOpen09.close {
  background: url(../../images/cmn/h2_brown_box_open.png) no-repeat right center;
}

.acdMenuBlue .leftMenuOpen08.close {
  background: url(../../images/cmn/h2_brown_box_open.png) no-repeat right center;
}
.acdMenuBlue #leftMenu06, .acdMenuBlue #leftMenu07 {
  color: #333;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  padding: 12px 20px 10px 10px;
  line-height: 100%;
  cursor: pointer;
}

/* その他ページ用 */
.acdMenuegove #leftMenu09 {
  color: #333;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  padding: 12px 20px 10px 10px;
  line-height: 100%;
  cursor: pointer;
}

.acdMenuBlue #leftMenu08 {
  color: #333;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  padding: 12px 20px 10px 10px;
  line-height: 100%;
  cursor: pointer;
}
.acdMenuBlue #leftMenu06.open, .acdMenuBlue #leftMenu07.open {
  background: url(../../images/cmn/h2_brown_box_close.png) no-repeat right center;
}

.acdMenuegove #leftMenu09.open {
  background: url(../../images/cmn/h2_brown_box_close.png) no-repeat right center;
}

.acdMenuBlue #leftMenu08.open {
  background: url(../../images/cmn/h2_brown_box_close.png) no-repeat right center;
}
.acdMenuBlue #leftMenu06.close, .acdMenuBlue #leftMenu07.close {
  background: url(../../images/cmn/h2_brown_box_open.png) no-repeat right center;
}

.acdMenuegove #leftMenu09.close, .acdMenuBlue #leftMenu08.close {
  background: url(../../images/cmn/h2_brown_box_open.png) no-repeat right center;
}

/************************ カテゴリメニュー **************************/
/* 通常版（PC版） */
.acdMenuCategory {
  width: 100%;
  margin: 0 0 15px 0;
  background: url(../../images/cmn/h2_green_box_header.png) no-repeat right top;
}
.acdMenuCategory .leftMenu01 {
  color: #fff;
  font-weight: bold;
  font-size: 1.0em;
  margin: 0;
  padding: 17px 20px 15px 10px;
  line-height: 100%;
  cursor: pointer;
}
.acdMenuCategory .leftMenu01.open {
  background: url(../../images/cmn/h2_green_box_close.png) no-repeat right center;
}
.acdMenuCategory .leftMenu01.close {
  background: url(../../images/cmn/h2_green_box_open.png) no-repeat right center;
}
.acdMenuCategory .leftMenuSub01 p, .acdMenuCategory .leftMenuSub02 p, .acdMenuCategory .leftMenuSub03 p, .acdMenuCategory .leftMenuSub04 p, .acdMenuCategory .leftMenuSub05 p, .acdMenuCategory .leftMenuSub06 p, .acdMenuCategory .leftMenuSub07 p, .acdMenuCategory .leftMenuSub08 p, .acdMenuCategory .leftMenuSub09 p, .acdMenuCategory .leftMenuSub10 p, .acdMenuCategory .leftMenuSub11 p, .acdMenuCategory .leftMenuSub12 p, .acdMenuCategory .leftMenuSub13 p, .acdMenuCategory .leftMenuSub14 p, .acdMenuCategory .leftMenuSub15 p, .acdMenuCategory .leftMenuSub16 p, .acdMenuCategory .leftMenuSub17 p, .acdMenuCategory .leftMenuSub18 p, .acdMenuCategory .leftMenuSub19 p, .acdMenuCategory .leftMenuSub20 p, .acdMenuCategory .leftMenuSub21 p, .acdMenuCategory .leftMenuSub22 p, .acdMenuCategory .leftMenuSub23 p, .acdMenuCategory .leftMenuSub24 p, .acdMenuCategory .leftMenuSub25 p, .acdMenuCategory .leftMenuSub26 p, .acdMenuCategory .leftMenuSub27 p, .acdMenuCategory .leftMenuSub28 p, .acdMenuCategory .leftMenuSub29 p, .acdMenuCategory .leftMenuSub30 p, .acdMenuCategory .leftMenuSub31 p, .acdMenuCategory .leftMenuSub32 p, .acdMenuCategory .leftMenuSub33 p, .acdMenuCategory .leftMenuSub34 p, .acdMenuCategory .leftMenuSub35 p, .acdMenuCategory .leftMenuSub36 p, .acdMenuCategory .leftMenuSub37 p, .acdMenuCategory .leftMenuSub38 p, .acdMenuCategory .leftMenuSub39 p, .acdMenuCategory .leftMenuSub40 p, .acdMenuCategory .leftMenuSub41 p, .acdMenuCategory .leftMenuSub42 p, .acdMenuCategory .leftMenuSub43 p, .acdMenuCategory .leftMenuSub44 p, .acdMenuCategory .leftMenuSub45 p, .acdMenuCategory .leftMenuSub46 p, .acdMenuCategory .leftMenuSub47 p, .acdMenuCategory .leftMenuSub48 p, .acdMenuCategory .leftMenuSub49 p, .acdMenuCategory .leftMenuSub50 p {
  background: no-repeat 5% 12px;
  padding: 10px 0 10px 25px;
}
.acdMenuCategory .leftMenuSub01.open p, .acdMenuCategory .leftMenuSub02.open p, .acdMenuCategory .leftMenuSub03.open p, .acdMenuCategory .leftMenuSub04.open p, .acdMenuCategory .leftMenuSub05.open p, .acdMenuCategory .leftMenuSub06.open p, .acdMenuCategory .leftMenuSub07.open p, .acdMenuCategory .leftMenuSub08.open p, .acdMenuCategory .leftMenuSub09.open p, .acdMenuCategory .leftMenuSub10.open p, .acdMenuCategory .leftMenuSub11.open p, .acdMenuCategory .leftMenuSub12.open p, .acdMenuCategory .leftMenuSub13.open p, .acdMenuCategory .leftMenuSub14.open p, .acdMenuCategory .leftMenuSub15.open p, .acdMenuCategory .leftMenuSub16.open p, .acdMenuCategory .leftMenuSub17.open p, .acdMenuCategory .leftMenuSub18.open p, .acdMenuCategory .leftMenuSub19.open p, .acdMenuCategory .leftMenuSub20.open p, .acdMenuCategory .leftMenuSub21.open p, .acdMenuCategory .leftMenuSub22.open p, .acdMenuCategory .leftMenuSub23.open p, .acdMenuCategory .leftMenuSub24.open p, .acdMenuCategory .leftMenuSub25.open p, .acdMenuCategory .leftMenuSub26.open p, .acdMenuCategory .leftMenuSub27.open p, .acdMenuCategory .leftMenuSub28.open p, .acdMenuCategory .leftMenuSub29.open p, .acdMenuCategory .leftMenuSub30.open p, .acdMenuCategory .leftMenuSub31.open p, .acdMenuCategory .leftMenuSub32.open p, .acdMenuCategory .leftMenuSub33.open p, .acdMenuCategory .leftMenuSub34.open p, .acdMenuCategory .leftMenuSub35.open p, .acdMenuCategory .leftMenuSub36.open p, .acdMenuCategory .leftMenuSub37.open p, .acdMenuCategory .leftMenuSub38.open p, .acdMenuCategory .leftMenuSub39.open p, .acdMenuCategory .leftMenuSub40.open p, .acdMenuCategory .leftMenuSub41.open p, .acdMenuCategory .leftMenuSub42.open p, .acdMenuCategory .leftMenuSub43.open p, .acdMenuCategory .leftMenuSub44.open p, .acdMenuCategory .leftMenuSub45.open p, .acdMenuCategory .leftMenuSub46.open p, .acdMenuCategory .leftMenuSub47.open p, .acdMenuCategory .leftMenuSub48.open p, .acdMenuCategory .leftMenuSub49.open p, .acdMenuCategory .leftMenuSub50.open p {
  background-image: url(../../images/cmn/h3_green_box_open.png);
}
.acdMenuCategory .leftMenuSub01.close p, .acdMenuCategory .leftMenuSub02.close p, .acdMenuCategory .leftMenuSub03.close p, .acdMenuCategory .leftMenuSub04.close p, .acdMenuCategory .leftMenuSub05.close p, .acdMenuCategory .leftMenuSub06.close p, .acdMenuCategory .leftMenuSub07.close p, .acdMenuCategory .leftMenuSub08.close p, .acdMenuCategory .leftMenuSub09.close p, .acdMenuCategory .leftMenuSub10.close p, .acdMenuCategory .leftMenuSub11.close p, .acdMenuCategory .leftMenuSub12.close p, .acdMenuCategory .leftMenuSub13.close p, .acdMenuCategory .leftMenuSub14.close p, .acdMenuCategory .leftMenuSub15.close p, .acdMenuCategory .leftMenuSub16.close p, .acdMenuCategory .leftMenuSub17.close p, .acdMenuCategory .leftMenuSub18.close p, .acdMenuCategory .leftMenuSub19.close p, .acdMenuCategory .leftMenuSub20.close p, .acdMenuCategory .leftMenuSub21.close p, .acdMenuCategory .leftMenuSub22.close p, .acdMenuCategory .leftMenuSub23.close p, .acdMenuCategory .leftMenuSub24.close p, .acdMenuCategory .leftMenuSub25.close p, .acdMenuCategory .leftMenuSub26.close p, .acdMenuCategory .leftMenuSub27.close p, .acdMenuCategory .leftMenuSub28.close p, .acdMenuCategory .leftMenuSub29.close p, .acdMenuCategory .leftMenuSub30.close p, .acdMenuCategory .leftMenuSub31.close p, .acdMenuCategory .leftMenuSub32.close p, .acdMenuCategory .leftMenuSub33.close p, .acdMenuCategory .leftMenuSub34.close p, .acdMenuCategory .leftMenuSub35.close p, .acdMenuCategory .leftMenuSub36.close p, .acdMenuCategory .leftMenuSub37.close p, .acdMenuCategory .leftMenuSub38.close p, .acdMenuCategory .leftMenuSub39.close p, .acdMenuCategory .leftMenuSub40.close p, .acdMenuCategory .leftMenuSub41.close p, .acdMenuCategory .leftMenuSub42.close p, .acdMenuCategory .leftMenuSub43.close p, .acdMenuCategory .leftMenuSub44.close p, .acdMenuCategory .leftMenuSub45.close p, .acdMenuCategory .leftMenuSub46.close p, .acdMenuCategory .leftMenuSub47.close p, .acdMenuCategory .leftMenuSub48.close p, .acdMenuCategory .leftMenuSub49.close p, .acdMenuCategory .leftMenuSub50.close p {
  border-top: 1px dotted #ccc;
  background-color: #f6fbff;
  background-image: url(../../images/cmn/h3_green_box_close.png);
}
.acdMenuCategory div.linkColorBlack {
  list-style-type: none;
  margin: 0 0 20px;
  padding: 0px 0px;
  background: #fff;
}
.acdMenuCategory div.linkColorBlack p {
  padding: 8px 0 8px 25px;
}

.open, .close {
  /*   border-top: 1px dotted #ccc;
   */
}

.acdMenuCategory div.linkColorBlack p:hover {
  background-color: #e7f3fe;
  cursor: pointer;
}
.acdMenuCategory dl {
  border-top: 1px dotted #ccc;
  padding: 0px 0;
}
.acdMenuCategory dl dt {
  display: none;
}
.acdMenuCategory dl dd {
  background: #fff url(../../images/cmn/dot_green.png) no-repeat 24px 15px;
  margin: 0;
  padding: 0 2px 0 36px;
  line-height: 1.5;
}
.acdMenuCategory dl dd.selected {
  background-color: #d1e3f4;
}
.acdMenuCategory dl dd.selected a {
  text-decoration: none;
}
.acdMenuCategory dl dd:hover {
  background-color: #e7f3fe;
  cursor: pointer;
}
.acdMenuCategory dl dd a {
  padding: 8px 0;
  display: block;
}
.acdMenuCategory div p {
  background: #fff url(../../images/cmn/dot_green.png) no-repeat 13px 15px;
  /* ie8 :first-child疑似クラス対応*/
  border-top: expression((this.__isFirstChild = (this.parentNode.children.item(this.parentNode.children.length-1) == this))?'none':"!important");
}
.acdMenuCategory div p a {
  /************* 開かないカテゴリメニュー *************/
  display: block;
}
.acdMenuCategory div p a.closeMenu {
  padding: 0px;
  display: block;
}
.acdMenuCategory div p a:hover {
  /*使用しない*/
  /*background-color:#bbd77d;*/
}
.acdMenuCategory div.closeMenu {
  list-style-type: none;
  margin: 0;
  padding: 0px 0px;
}
.acdMenuCategory div.closeMenu p {
  padding: 8px 0 8px 20px;
  background: url(../../images/cmn/dot_green.png) no-repeat 10px 12px;
  line-height: 1.5;
}
.acdMenuCategory div.closeMenu p:hover {
  background-color: #e7f3fe;
  cursor: pointer;
}
.acdMenuCategory div.closeMenu p a {
  display: block;
}

/************ UMバナー ************/
.bnr-um {
  margin-top: 40px;
}

.bnr-um-image {
  display: block;
  margin: 0 auto;
}

.bnr-um-title {
  margin-top: 10px;
  text-align: center;
}
