@charset "shift_jis";

/*
/*  共通
/*
/*

/**** body ****/
body {
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
background-color: #FFFFFF;
color: #000000;
margin: 0px;
padding: 0px;
}

h1,h2,h3,h4,p,img,ul,ol,li { margin: 0px; padding: 0px; }
a img { border: none; }

/**** コンテナ ****/
#container {
width: 810px;
background: url(/content/000180023.gif) repeat-y 0px 0px;
margin: 0px;
padding: 0px 10px 0px 0px;
}

/**** ヘッダー ****/
#header { width: 800px; background-color: #EEEEEE; }
#header .home { float: left; width: 395px; margin-left: 8px; }
#header .subMenu { float: right; margin-right: 8px; }
#header .titleBox { background: url(/content/000276746.jpg) no-repeat 0px 0px; padding: 8px; background-color: #000000; }
#header .logo { float: left; width: 173px; }
#functionArea { float: right; width: 580px; }
#functionArea .tableBox { float: right; }
#functionArea ul { list-style-type: none; }
#functionArea ul li { float: left; margin-right: 5px; }
#functionArea .searchBox { height: 19px; }

/**** メニューエリア ****/
#menuArea {
width: 800px;
height: 39px;
margin: 0px;
background: url(/content/000180020.gif) no-repeat left top;
}

#menuArea ul { list-style-type: none; width: 800px; height: 39px; }

/**** メニューボタン（トップ）****/

#menuArea ul li.menu01 {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180013.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu01on {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180013.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu01 a {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180013.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu01 a:hover {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180013.gif) no-repeat 0px 0px;
}

/**** メニューボタン（総合案内）****/
#menuArea ul li.menu02 {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180014.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu02on {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180014.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu02on a {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180014.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu02 a {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180014.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu02 a:hover {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180014.gif) no-repeat 0px 0px;
}

/**** メニューボタン（市民の方へ）****/
#menuArea ul li.menu03 {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180015.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu03on {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180015.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu03on a {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180015.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu03 a {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180015.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu03 a:hover {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180015.gif) no-repeat 0px 0px;
}

/**** メニューボタン（事業者の方へ）****/
#menuArea ul li.menu04 {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180016.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu04on {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180016.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu04on a {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180016.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu04 a {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180016.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu04 a:hover {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180016.gif) no-repeat 0px 0px;
}

/**** メニューボタン（観光情報）****/
#menuArea ul li.menu05 {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180017.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu05on {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180017.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu05on a {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180017.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu05 a {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180017.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu05 a:hover {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180017.gif) no-repeat 0px 0px;
}

/**** メニューボタン（安全・安心）****/
#menuArea ul li.menu06 {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180018.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu06on {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180018.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu06on a {
float: left;
text-indent: -10000px;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180018.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu06 a {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180018.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu06 a:hover {
display: block;
text-decoration: none;
width: 114px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180018.gif) no-repeat 0px 0px;
}

/**** メニューボタン（よくある質問）****/
#menuArea ul li.menu07 {
float: left;
text-indent: -10000px;
width: 116px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180019.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu07on {
float: left;
text-indent: -10000px;
width: 116px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180019.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu07on a {
float: left;
text-indent: -10000px;
width: 116px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180019.gif) no-repeat 0px -39px;
}

#menuArea ul li.menu07 a {
display: block;
text-decoration: none;
width: 116px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180019.gif) no-repeat 0px 0px;
}

#menuArea ul li.menu07 a:hover {
display: block;
text-decoration: none;
width: 116px;
height: 39px;
margin: 0px;
padding: 0px;
background: url(/content/000180019.gif) no-repeat 0px 0px;
}

/**** フッター ****/
#footer {
width: 800px;
background: url() no-repeat left top;
background-color: #000000;
margin: 0px;
padding: 0px;
}

#footer .inside { text-align: center; margin: 0px; padding: 8px; }

/** 印刷用 **/
#footerMenu {
}

/**** リンク ****/
a:link { color: #0000FF; text-decoration: underline; }
a:visited { color: #0000FF; text-decoration: underline; }
a:hover { color: #FF6600; text-decoration: underline; }
a:active { color: #FF6600; text-decoration: underline; }

a.red:link { color: #DD1A00; text-decoration: underline; }
a.red:visited { color: #DD1A00; text-decoration: underline; }
a.red:hover { color: #FF6600; text-decoration: underline; }
a.red:active { color: #FF6600; text-decoration: underline; }

a.white:link { color: #FFFFFF; text-decoration: none; }
a.white:visited { color: #FFFFFF; text-decoration: none; }
a.white:hover { color: #FF6600; text-decoration: none; }
a.white:active { color: #FF6600; text-decoration: none; }

a.whiteLine:link { color: #FFFFFF; text-decoration: underline; }
a.whiteLine:visited { color: #FFFFFF; text-decoration: underline; }
a.whiteLine:hover { color: #FF6600; text-decoration: underline; }
a.whiteLine:active { color: #FF6600; text-decoration: underline; }

/**** リスト ****/
ul.listStyle01 {
list-style-type: none;
margin-left: 5px;
}

.list01-text01 {
background: url(/content/000180031.gif) no-repeat 0px 10px;
margin: 0px;
padding-left: 10px;
}

.list01-text02 {
background: url(/content/000180032.gif) no-repeat 0px 11px;
margin: 0px;
padding-left: 10px;
}
/* 070125追加 */
.list01-text03 {
background: url(/content/000180042.gif) no-repeat 0px 10px;
margin: 0px;
padding-left: 10px;
}

/**** 回り込み解除 ****/
.clear-both { clear: both; }
hr { display: none; }

/**** ライン ****/
.dotted-line { border-top: dotted 1px #C6C6C6; margin: 7px 0px; }
.dotted-line02 { border-top: dotted 1px #838383; margin: 3px 0px; }
/*　070123追加 */
.dotted-line03 { border-top: dotted 1px #C6C6C6; margin: 0px 45px 20px 25px; }

/**** 印刷ボタン ****/
.print-btn {
background: url(/content/000180010.gif) no-repeat left center;
padding-left: 22px;
}

/* 2007.3.1 テーブルボーダー修正 */
.contentsInside table {
border:1px solid black;
border-collapse:collapse;
}

.contentsInside table th {
	border:1px solid black;
	border-collapse:collapse;
	font-weight:normal;
	text-align:left;
	padding:0.15em;
}

.contentsInside table td {
	border:1px solid black;
	border-collapse:collapse;
	padding:0.15em;
	text-align:left !important;
}

table.bousai { border:0px; }
table.bousai tr { border:0px; }
table.bousai td { border:0px; }

.questionBody table,.questionBody tr,.questionBody td {
	border:0px solid black !important;
}

#bttoiawase_default{
	display:block;
}
#bttoiawase_text{
	display:none;
}

#bttlink_default{
	display:block;
}
#bttlink_text{
	display:none;
}

.adKeisai_normal { display:inline; }
.adKeisai_text { display:none; }


/* 2009.3.6 観光情報バナー */
#insideArea #kanko {
    border: 2px dotted #FF5400;
     padding: 10px;
     margin-bottom: 20px;   
}

.kbanner {
    padding-left: 10px;
    padding-bottom: 5px;
}
