@charset "UTF-8";
@import "../base/init.css";
@import "../base/style.css";
@import "../piece/style.css";

/* =========================================================
   ヘッダー・フッターメニューpage
========================================================= */
.cke_editable h2,
.body h2 {
  position: relative;
  margin-bottom: 10px;
  padding: 3px 10px;
  border-bottom: 1px solid #b0b0b0;
  font-weight: bold;
  font-size: 130%;
  color: #aa3c47;
  z-index: 1;
}

.cke_editable h2::after,
.body h2::after {
  content: ".";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 4px 0;
  border-bottom: 1px solid #d7d7d7;
  text-indent: -9999px;
  z-index: 0;
}

.cke_editable h2 a,
.body h2 a {
  position: relative;
  z-index: 100;
}

.cke_editable h3,
.body h3 {
  background: none repeat scroll 0 0 #ffcccb;
  border-radius: 5px 5px 5px 5px;
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 3px 10px;
}

.cke_editable h4,
.body h4 {
  background: url("./images/ic-h3.gif") no-repeat scroll left top transparent;
  margin-bottom: 10px;
  padding-left: 15px;
  font-weight: bold;
}

.cke_editable ul,
.cke_editable ol,
.body ul,
.body ol {
  margin-bottom: 15px;
}

#page-view-wel-sitemap-index .body ul,
#page-view-wel-sitemap-index .body ol {
  margin-bottom: 15px;
  margin-left: 15px;
}

.cke_editable li,
.body li {
  padding-left: 10px;
  background-image: url("./images/ic-list-2.gif");
  background-repeat: no-repeat;
  background-position: left 8px;
}

.cke_editable ol li,
.body ol li {
  padding-left: 0;
  background: none;
  list-style-position: outside;
  margin-left: 20px;
}

.cke_editable table,
.body table {
  width: 100%;
  margin-bottom: 15px;
  table-layout: fixed;
  word-wrap: break-word;
}

.cke_editable th,
.cke_editable td,
.body th,
.body td {
  padding: 10px;
  border: 1px solid #ffffff;
}

.cke_editable th,
.body th {
  background: #ef7383;
  color: #000000;
  vertical-align: middle;
}

.cke_editable tr:nth-child(2n+1),
.body tr:nth-child(2n+1) {
  background: #d7e8ff;
}

.colorBar {
  padding: 5px 10px;
  background: #ffebd7;
  text-align: center;
}

.arrow {
  text-align: center;
}

.cke_editable p,
.body p {
  margin-bottom: 15px;
}

.cke_editable dl,
.body dl {
  margin-bottom: 15px;
}

.cke_editable dd,
.body dd {
  margin-bottom: 10px;
}

.cke_editable table p,
.cke_editable table ul,
.cke_editable table ol,
.body table p,
.body table ul,
.body table ol {
  margin-bottom: 0px;
}

.cke_editable ol.last,
.cke_editable dl.last,
.cke_editable ul.last,
.cke_editable p.last,
.cke_editable table.last,
.body ol.last,
.body dl.last,
.body ul.last,
.body p.last,
.body table.last {
  margin-bottom: 25px;
}

.inquiry address {
  font-style: normal;
}

/* content-title
----------------------------------------------- */
#contentTitle {
  background-image: url("./images/tl-page2.png");
  background-position: left 5px;
  background-repeat: no-repeat;
  font-size: 160%;
  font-weight: bold;
  margin: 0 auto;
  padding: 13px 0;
  width: 930px;
  border-bottom: 1px solid #ef7383;
}

#contentTitle .pieceBody {
  margin-left: 15px;
}

/* page-title
----------------------------------------------- */
#pageTitle {
  margin-bottom: 10px;
}

#pageTitle h1 {
  padding: 5px 20px;
  border-radius: 5px;
  background-color: #BF5462;
  font-size: 130%;
  color: #FFFFFF;
  background-image: url("./images/tl-h1.png");
  background-repeat: no-repeat;
  background-position: left 12px;
}

/* side-menu
----------------------------------------------- */
#sideMenu {
  display: block;
  width: 180px;
  border: 5px solid #ffdfcf;
  border-radius: 5px;
}

#sideMenu li {
  background: #ffffff;
}

#sideMenu li a {
  background: url("./images/ic-sidemenu.png") no-repeat scroll 7px 7px transparent;
  border-top: 1px dotted #cccccc;
  color: #000000;
  display: block;
  padding: 5px 10px 5px 30px;
  text-decoration: none;
  width: 140px;
}

#sideMenu li.sm1 a {
  border-top: none;
}

#sideMenu li a:hover {
  background-color: #ffcccb;
}

#sideMenu li.second {
  background: #fff;
}

#sideMenu li.second a {
  width: 150px;
  padding: 5px 10px 5px 20px;
  border: none;
  background: url("./images/ic-sidemenu2-2.png") no-repeat 10px 12px;
  text-decoration: underline;
  color: #04479B;
}

#sideMenu li.second a:hover {
  padding: 5px 10px 5px 20px;
  border: none !important;
  background-color: #ff9900;
  background: url("./images/ic-sidemenu2_current.png") no-repeat 10px 12px;
  color: #bb3300;
}

/* current
----------------------------------------------- */
#page-view-wel-service-index #sideMenu li.sm1,
#page-view-wel-service-serviceform #sideMenu li.sm2,
#page-view-wel-service-procedure #sideMenu li.sm3,
#page-view-wel-service-userburden #sideMenu li.sm4,
#page-view-wel-service-selfplan #sideMenu li.sm5,
#page-view-wel-service-local #sideMenu li.sm6,
.dir-view-wel-service-independence #sideMenu li.sm7,
.dir-view-wel-service-independence-specification #sideMenu li.sm7,
#page-view-wel-service-adaptive #sideMenu li.sm8,
#page-view-wel-service-institution #sideMenu li.sm9,
.dir-view-wel-service-living-index #sideMenu li.sm10,
#page-view-wel-service-living-index #sideMenu li.sm10,
#page-view-wel-service-living-localactivity #sideMenu li.sm10,
#page-view-wel-service-supporting #sideMenu li.sm11,
#page-view-wel-service-othersystems #sideMenu li.sm12,
#page-view-wel-service-othersystems-index #sideMenu li.sm12,
#page-view-wel-service-othersystems-transport #sideMenu li.sm12,
#page-view-wel-service-othersystems-seishintechou #sideMenu li.sm12,
#page-view-wel-fukushi-index #sideMenu li.sm1,
#page-view-wel-fukushi-outreachProgram #sideMenu li.sm2,
#page-view-wel-fukushi-maintenance #sideMenu li.sm3,
#page-view-wel-fukushi-guidebook #sideMenu li.sm4,
.dir-view-wel-shiori-tetyou #sideMenu li.sm1,
.dir-view-wel-shiori-soudan #sideMenu li.sm2,
.dir-view-wel-shiori-medical #sideMenu li.sm3,
.dir-view-wel-shiori-zaitaku #sideMenu li.sm4,
.dir-view-wel-shiori-social #sideMenu li.sm5,
.dir-view-wel-shiori-jyutaku #sideMenu li.sm6,
.dir-view-wel-shiori-kokyoRyokin #sideMenu li.sm7,
.dir-view-wel-shiori-koyoSoudan #sideMenu li.sm8,
.dir-view-wel-shiori-teate #sideMenu li.sm9,
.dir-view-wel-shiori-fukushiShisetsu #sideMenu li.sm10,
.dir-view-wel-shiori-raises #sideMenu li.sm11,
.dir-view-wel-shiori-taifu #sideMenu li.sm12,
#page-view-wel-jobfair2022-index #sideMenu li.sm1,
#page-view-wel-jobfair2022-naka #sideMenu li.sm2,
#page-view-wel-jobfair2022-higashi #sideMenu li.sm3,
#page-view-wel-jobfair2022-minami #sideMenu li.sm4 {
  background-color: #ef7383 !important;
}

#page-view-wel-service-index #sideMenu li.sm1 a,
#page-view-wel-service-serviceform #sideMenu li.sm2 a,
#page-view-wel-service-procedure #sideMenu li.sm3 a,
#page-view-wel-service-userburden #sideMenu li.sm4 a,
#page-view-wel-service-selfplan #sideMenu li.sm5 a,
#page-view-wel-service-local #sideMenu li.sm6 a,
.dir-view-wel-service-independence #sideMenu li.sm7 a,
.dir-view-wel-service-independence-specification #sideMenu li.sm7 a,
#page-view-wel-service-adaptive #sideMenu li.sm8 a,
#page-view-wel-service-institution #sideMenu li.sm9 a,
.dir-view-wel-service-living-index #sideMenu li.sm10 a,
#page-view-wel-service-living-index #sideMenu li.sm10 a,
#page-view-wel-service-living-localactivity #sideMenu li.sm10 a,
#page-view-wel-service-supporting #sideMenu li.sm11 a,
#page-view-wel-service-othersystems #sideMenu li.sm12 a,
#page-view-wel-service-othersystems-index #sideMenu li.sm12 a,
#page-view-wel-service-othersystems-transport #sideMenu li.sm12 a,
#page-view-wel-service-othersystems-seishintechou #sideMenu li.sm12 a,
#page-view-wel-fukushi-index #sideMenu li.sm1 a,
#page-view-wel-fukushi-outreachProgram #sideMenu li.sm2 a,
#page-view-wel-fukushi-maintenance #sideMenu li.sm3 a,
#page-view-wel-fukushi-guidebook #sideMenu li.sm4 a,
.dir-view-wel-shiori-tetyou #sideMenu li.sm1 a,
.dir-view-wel-shiori-soudan #sideMenu li.sm2 a,
.dir-view-wel-shiori-medical #sideMenu li.sm3 a,
.dir-view-wel-shiori-zaitaku #sideMenu li.sm4 a,
.dir-view-wel-shiori-social #sideMenu li.sm5 a,
.dir-view-wel-shiori-jyutaku #sideMenu li.sm6 a,
.dir-view-wel-shiori-kokyoRyokin #sideMenu li.sm7 a,
.dir-view-wel-shiori-koyoSoudan #sideMenu li.sm8 a,
.dir-view-wel-shiori-teate #sideMenu li.sm9 a,
.dir-view-wel-shiori-fukushiShisetsu #sideMenu li.sm10 a,
.dir-view-wel-shiori-raises #sideMenu li.sm11 a,
.dir-view-wel-shiori-taifu #sideMenu li.sm12 a,
#page-view-wel-jobfair2022-index #sideMenu li.sm1 a,
#page-view-wel-jobfair2022-naka #sideMenu li.sm2 a,
#page-view-wel-jobfair2022-higashi #sideMenu li.sm3 a,
#page-view-wel-jobfair2022-minami #sideMenu li.sm4 a {
  background-image: url("./images/ic-sidemenu_current.png") !important;
}

#page-view-wel-service-index #sideMenu li.sm1 a:hover,
#page-view-wel-service-serviceform #sideMenu li.sm2 a:hover,
#page-view-wel-service-procedure #sideMenu li.sm3 a:hover,
#page-view-wel-service-userburden #sideMenu li.sm4 a:hover,
#page-view-wel-service-selfplan #sideMenu li.sm5 a:hover,
#page-view-wel-service-local #sideMenu li.sm6 a:hover,
.dir-view-wel-service-independence #sideMenu li.sm7 a:hover,
.dir-view-wel-service-independence-specification #sideMenu li.sm7 a:hover,
#page-view-wel-service-adaptive #sideMenu li.sm8 a:hover,
#page-view-wel-service-institution #sideMenu li.sm9 a:hover,
.dir-view-wel-service-living-index #sideMenu li.sm10 a:hover,
#page-view-wel-service-living-index #sideMenu li.sm10 a:hover,
#page-view-wel-service-living-localactivity #sideMenu li.sm10 a:hover,
#page-view-wel-service-supporting #sideMenu li.sm11 a:hover,
#page-view-wel-service-othersystems #sideMenu li.sm12 a:hover,
#page-view-wel-service-othersystems-index #sideMenu li.sm12 a:hover,
#page-view-wel-service-othersystems-transport #sideMenu li.sm12 a:hover,
#page-view-wel-fukushi-index #sideMenu li.sm1 a:hover,
#page-view-wel-fukushi-outreachProgram #sideMenu li.sm2 a:hover,
#page-view-wel-fukushi-maintenance #sideMenu li.sm3 a:hover,
#page-view-wel-fukushi-guidebook #sideMenu li.sm4 a:hover,
.dir-view-wel-shiori-tetyou #sideMenu li.sm1 a:hover,
.dir-view-wel-shiori-soudan #sideMenu li.sm2 a:hover,
.dir-view-wel-shiori-medical #sideMenu li.sm3 a:hover,
.dir-view-wel-shiori-zaitaku #sideMenu li.sm4 a:hover,
.dir-view-wel-shiori-social #sideMenu li.sm5 a:hover,
.dir-view-wel-shiori-jyutaku #sideMenu li.sm6 a:hover,
.dir-view-wel-shiori-kokyoRyokin #sideMenu li.sm7 a:hover,
.dir-view-wel-shiori-koyoSoudan #sideMenu li.sm8 a:hover,
.dir-view-wel-shiori-teate #sideMenu li.sm9 a:hover,
.dir-view-wel-shiori-fukushiShisetsu #sideMenu li.sm10 a:hover,
.dir-view-wel-shiori-raises #sideMenu li.sm11 a:hover,
.dir-view-wel-shiori-taifu #sideMenu li.sm12 a:hover,
#page-view-wel-jobfair2022-index #sideMenu li.sm1 a:hover,
#page-view-wel-jobfair2022-naka #sideMenu li.sm2 a:hover,
#page-view-wel-jobfair2022-higashi #sideMenu li.sm3 a:hover,
#page-view-wel-jobfair2022-minami #sideMenu li.sm4 a:hover {
  background-color: #ef7383;
  background-image: url("./images/ic-sidemenu_current.png");
}

/* 展開カレント
---------------------------------------------------*/
#page-view-wel-service-independence-index #sideMenu li.sm14 a,
#page-view-wel-service-independence-index #sideMenu li.sm14 a:hover,
#page-view-wel-service-independence-provision #sideMenu li.sm15 a,
#page-view-wel-service-independence-provision #sideMenu li.sm15 a:hover,
.dir-view-wel-service-independence-specification #sideMenu li.sm16 a,
.dir-view-wel-service-independence-specification #sideMenu li.sm16 a:hover,
#page-view-wel-service-living-index #sideMenu li.sm17 a,
#page-view-wel-service-living-index #sideMenu li.sm17 a:hover,
#page-view-wel-service-living-localactivity #sideMenu li.sm18 a,
#page-view-wel-service-living-localactivity #sideMenu li.sm18 a:hover,
#page-view-wel-service-othersystems-index #sideMenu li.sm19 a,
#page-view-wel-service-othersystems-index #sideMenu li.sm19 a:hover,
#page-view-wel-service-othersystems-seishintechou #sideMenu li.sm20 a,
#page-view-wel-service-othersystems-seishintechou #sideMenu li.sm20 a:hover,
#page-view-wel-service-othersystems-transport #sideMenu li.sm21 a,
#page-view-wel-service-othersystems-transport #sideMenu li.sm21 a:hover {
  background-color: #fff2a9;
  color: #000000;
  text-decoration: none;
  background-image: url("./images/ic-sidemenu2_current.png");
  background-repeat: no-repeat;
  background-position: 10px 12px;
}

/*各種サービス
--------------------------------------------------*/
p.komidasi {
  text-align: center;
  font-size: 120%;
}

p.colorBer {
  clear: both;
  min-height: 35px;
  text-align: center;
  background-color: #ffff99;
  font-size: 120%;
  line-height: 35px;
}

p.colorBer2 {
  clear: both;
  min-height: 35px;
  text-align: center;
  background-color: #ffcc66;
  font-size: 120%;
  line-height: 35px;
}

p.colorBer3 {
  clear: both;
  padding: 5px;
  background-color: #ffff99;
}

p.arrowUp {
  text-align: center;
  margin-left: 32px;
}

p.arrow1 {
  display: block;
  float: left;
  width: 241px;
  text-align: center;
}

p.arrow2 {
  display: block;
  float: right;
  width: 241px;
  text-align: center;
}

p.arrow3 {
  display: block;
  float: right;
  width: 241px;
  text-align: center;
}

.body th.head1 {
  background-color: #ef7383;
  padding: 8px 0;
  color: #000000;
  font-size: 120%;
  line-height: 1;
}

.body th.head2 {
  background-color: #f4a0ab;
  padding: 5px 0;
  color: #000000;
  font-size: 120%;
  line-height: 1;
}

.kage {
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 10px;
}

.body td {
  background-color: #ffdfcf;
}

.body p.shien {
  position: absolute;
  bottom: 250px;
  font-size: 120%;
  right: 315px;
}

.body tr {
  vertical-align: top;
}

/*関連リンク
-----------------------------------------------------*/
#page-view-wel-kanrenLink dl dt {
  width: 500px;
  float: left;
}

#page-view-wel-kanrenLink dl dd {}

#page-view-wel-kanrenLink dl {
  border-bottom: 1px solid #999;
}

/*障害者福祉のしおり
-----------------------------------------------------*/
.columnLeft {
  float: left;
  width: 50%;
}

.columnRight {
  float: right;
  width: 50%;
}

.column::after {
  content: "";
  clear: both;
  display: block;
}

/*お問い合わせフォーム
---------------------------------------*/
.dir-view-wel-inquiry-2 #pageTitle .pieceBody {
  background-image: url("./images/tl-page2.png");
  background-position: left 5px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ef7383;
  margin: 0 auto;
  width: 930px;
}

.dir-view-wel-inquiry-2 #pageTitle h1 {
  font-size: 160%;
  font-weight: bold;
  margin-left: 15px;
  padding: 13px 0;
  background-color: transparent;
  background-image: none;
  color: #000;
}

.dir-view-wel-inquiry-2 .enqueteForms .form .name,
.dir-view-wel-inquiry-2 .enqueteForm .form .name {
  margin: 0 0 10px;
}

.dir-view-wel-inquiry-2 .enqueteForms .form h2,
.dir-view-wel-inquiry-2 .enqueteForm .form h2 {
  background: none repeat scroll 0 0 #ffcccb;
  border-radius: 5px 5px 5px 5px;
  font-size: 130%;
  padding: 5px 10px;
}

.dir-view-wel-inquiry-2 .enqueteForm .body span {
  color: #cc0000;
}

.dir-view-wel-inquiry-2 .enqueteForm .column .name {
  background: none repeat scroll 0 0 #f0e6e8;
  margin-bottom: 10px;
  padding: 2px 10px;
}

.dir-view-wel-inquiry-2 .enqueteForm .body {
  margin-bottom: 15px;
}

.dir-view-wel-inquiry-2 .enqueteForm .column .name .required {
  color: #cc0000;
}

.dir-view-wel-inquiry-2 .enqueteForm .column .field {
  padding: 0 10px;
}

.dir-view-wel-inquiry-2 .enqueteForm .column {
  margin: 0 0 15px;
}

.dir-view-wel-inquiry-2 .enqueteForm .submitters {
  background-color: #efefe3;
  margin: 0;
  padding: 10px 0;
  text-align: center;
}

.dir-view-wel-inquiry-2 .enqueteForm .back {
  margin-top: 15px;
  text-align: center;
}

.dir-view-wel-inquiry-2 .enqueteForm .back a {
  background-color: #ffdfcf;
  border: 1px solid #e69e6d;
  border-radius: 5px 5px 5px 5px;
  display: block;
  margin: 0 auto;
  padding: 5px 0;
  width: 95px;
}

#item_col9 {
  height: 155px;
  width: 900px;