/*フォルダ内のスタイル共通分*/
a img {
  border-width: 0pt;
}
A:link {
  color: #0000ff; 
}
A:visited {
  color: #993399;
}
A:active {
  color: #ff9900;
}
A:hover {
  color: #ff0000;
}
body {
  font-family: MS UI Gothic;
  font-size: 98%;
  line-height: 150%;
  text-align: center;
  background-color: #ffffff;
}
tr,td {
  font-size: 98%;
  line-height: 150%;
}
#nav {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 90%;
}
p.nav {
  margin: 0px;
}
/*650を標準にした。施設と暮らしを700にheadで指定する*/
#wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 650px;
  text-align: left;
}
#content {
  width: 650px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-color: #ffa246;
  border-width: 2pt;
  border-style: double;
/*padding: 0px;*/
}
#col1 {
  text-align: left;
}
/*50ほかは個別で指定・萩・市政・トップ関連*/
#col2 {
  margin:20px;
}
/*5は個別で指定・トップ関連*/
#col3 {
  margin:50px;
}
/*とりあえずこれだけ共通他は個別に指定*/
#col4 {
  text-align: center;
}
/*くらしだけで使用*/
#col5 {
  padding: 10px;
  float: left;
  text-align: left;
  margin-right: 150px;
}
/*くらしだけで使用*/
#col6 {
  text-align: left;
  padding: 10px;
}
/*記者の一部で使用*/
#col7 {
  border-color: #ffa246;
  border-width: 1pt;
  border-style: solid;
  background-color: #fcfed1;
  padding: 20px;
}
/*リンクの一部で使用*/
#col11 {
  width: 250px;
  float: left;
  padding-left: 50px;
}
#col12 {
  width: 250px;
  float: left;
  padding-left: 50px;
}
#col13 {
  clear: left;
}
h1 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 110%;
  color: #ff7300;
  background-color: #fffa9b;
  padding: 3pt;
}
h2 {
  font-size: 103%;
  font-weight: bold;
  color: #ff7300;
}
h3 {
  font-size: 103%;
  font-weight: bold;
  color: #ff7300;
}
blockquote {
	background-color: #F9F9F9;
	border-width: 2px;
	border-color: #FF7300;
	border-style: dashed;
	padding: 0.5em 1em;
}
dt {
  color: #ff7300;
  font-weight: bold;
  margin-left: 1.5em;
  padding-top: 5pt;
}
dt.nc {
  color: #000000;
  font-weight: normal;
}
dd {
  padding-right: 30px;
}
li {
  margin-left: -20pt;
  margin-right: -20pt;
}
hr {
  color: #ff7300;
  border-style: dotted;
}
table { 
  border-color: #ffa246;
  border-width: 1pt;
  border-style: solid;
  border-collapse: collapse;
  margin-left: 0.5em;
  margin-right: 0.5em;
  margin-bottom: 30px;
}
th {
  color: #400000;
  background-color: #FCFED1;
  font-size: 95%;
  font-weight: normal;
  border-color: #ffa246;
  border-width: 1pt;
  border-style: solid;
  padding: 3pt;
  text-align: center;
}
td {
  border-color: #ffa246;
  border-width: 1pt;
  border-style: solid;
  padding: 3pt;
}
td.noborder {
  vertical-align: top;
  border-style: none;
  padding-top: 0;
  padding-bottom: 0;
}
td.c {
  text-align: center;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.bold {
  font-weight: bold;
}
.indent {
  text-indent: 1em;
}
.indent02 {
  text-indent: 1em;
  margin-bottom: -1.0em;
}
.strong {
  font-weight: bold;
}
.underline {
  text-decoration: underline;
}
.big {
  font-size: 180%;
}
.small {
  font-size: 81%;
}
/*共通*/
img {
  border-width: 0pt;
  border-style: none;
}
ul.ns {
	list-style: none;
  text-indent: 1em;
}
/*サイトマップ*/
#cols1 {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  text-align: left;
  width: 200px;
}

#cols2 {
  float: left;
  padding-left: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  text-align: left;
  width: 200px;
}

#cols3 {
  float: left;
  padding-left: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  text-align: left;
  width: 200px;
}

.nb {
  border-style: none;
}