/*
 * tebiki.css
 */
/* line 17, ../sass/joho.scss */
#tebiki .page-content h1, #tebiki .page-content h2, #tebiki .page-content h3, #tebiki .page-content h4, #tebiki .page-content h5, #tebiki .page-content h6, #tebiki .page-content dt {
  color: #333399;
}
/* line 21, ../sass/joho.scss */
#tebiki .page-content h1 {
  color: #404040;
  border-bottom: double 4px #cccccc;
  margin-top: 0;
}
/* line 26, ../sass/joho.scss */
#tebiki .page-content h2 {
  padding: 0;
  border-top: none;
  border-left: none;
  margin-top: 1em;
}
/* line 33, ../sass/joho.scss */
#tebiki .page-content#section00 h2 {
  color: #cc6633;
}
/* line 35, ../sass/joho.scss */
#tebiki .page-content h3 {
  border-left: none;
  padding: 0.25em 0;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  color: #333399;
}
/* line 42, ../sass/joho.scss */
#tebiki .page-content h4 {
  border-left: solid 10px #333399;
  padding-left: 0.5em;
  color: #404040;
}
/* line 47, ../sass/joho.scss */
#tebiki .page-content table {
  width: auto;
  max-width: 100%;
}
/* line 52, ../sass/joho.scss */
#tebiki .page-header {
  background-color: #333399;
  -webkit-box-shadow: #d9d9f2 1px 1px 0 0 inset, #19194d -1px -1px 0 0 inset;
  -moz-box-shadow: #d9d9f2 1px 1px 0 0 inset, #19194d -1px -1px 0 0 inset;
  box-shadow: #d9d9f2 1px 1px 0 0 inset, #19194d -1px -1px 0 0 inset;
  margin-bottom: 15px;
}
/* line 57, ../sass/joho.scss */
#tebiki h1.page-title {
  color: white;
  text-shadow: -1px -1px 0px black;
  border-bottom: none;
}
/* line 61, ../sass/joho.scss */
#tebiki h1.page-title small {
  color: white;
}
/* line 67, ../sass/joho.scss */
#tebiki #mokuji h2 {
  font-size: 1.2em;
  padding: 0.25em 0;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}
/* line 72, ../sass/joho.scss */
#tebiki #mokuji h2 a {
  color: #333399;
}
/* line 75, ../sass/joho.scss */
#tebiki #mokuji h2.sec0 {
  color: #cc6633;
}
/* line 77, ../sass/joho.scss */
#tebiki #mokuji h2.sec0 a {
  color: #cc6633;
}
/* line 81, ../sass/joho.scss */
#tebiki #mokuji h2.joho {
  color: #333399;
}
/* line 83, ../sass/joho.scss */
#tebiki #mokuji h2.joho a {
  color: #333399;
}
/* line 88, ../sass/joho.scss */
#tebiki #mokuji h3 {
  font-size: 1em;
  border: none;
  padding: 0;
}
/* line 94, ../sass/joho.scss */
#tebiki #mokuji .submenu ul, #tebiki #mokuji .submenu ol {
  display: none;
}

/* line 103, ../sass/joho.scss */
.widget-area .localnav .localsec .localnav-title {
  border-left-color: #396b50;
}
/* line 106, ../sass/joho.scss */
.sec0 .localnav-title {
  border-left-color: #cc6633 !important;
}
/* line 109, ../sass/joho.scss */
.joho .localnav-title {
  border-left-color: #333399 !important;
}

/* table.flow */
/* line 115, ../sass/joho.scss */
table.flow {
  border-collapse: separate;
  border-spacing: 5px;
}
/* line 119, ../sass/joho.scss */
table.flow td, table.flow th {
  padding: 0.5em;
}
/* line 122, ../sass/joho.scss */
table.flow th {
  background-color: #d0eeff;
}
/* line 124, ../sass/joho.scss */
table.flow th small {
  font-weight: normal;
}
/* line 128, ../sass/joho.scss */
table.flow td.arrow {
  text-align: center;
}

img.map {
	padding:5px;
	border:solid 1px #ccc;
}