@charset "UTF-8";
@import url(common.css);
@import url(textsettings.css);
@import url(kq_second.css);


/* ---------------------------------------------------------------- *
	ドキュメント全体に関する設定です
 * ---------------------------------------------------------------- */

body {
	/* --- 基本的な前景色（文字色）を設定してください --- */
  color: #333333;
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #FFFFFF;
	text-align: center;
	height: 100%;
}

#container {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 795px;
	margin-bottom: 0px;
	text-align: left;
}

/* ---------------------------------------------------------------- *
	ヘッダ部分の設定です
 * ---------------------------------------------------------------- */

#header {
	/* --- 背景を設定してください（短縮プロパティでの設定です） --- */
  background: #FFFFFF;
	padding: 0;
	width: 795px;
	margin-left: auto;
	margin-right: auto;
}

/* ---------------------------------------------------------------- *
	ナビゲーション部分の設定です
 * ---------------------------------------------------------------- */

#navi {
	background-color: #FFFFFF;
	width: 795px;
	background-image: url(../image/line/base.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
}

#navi ul {
  /* --- マージンを設定してください --- */
  margin: 0;
  /* --- パディングを設定してください --- */
  padding: 0;
  /* --- 高さを設定してください --- */
  height: 2.5em;
}

#navi ul li {
  /* --- マージンを設定してください --- */
  margin: 0;
  /* --- パディングを設定してください --- */
  padding: 0;
  /* --- 横並びにさせるためにフロートを指定してください --- */
  float: left;
}

#navi ul li a {
  margin: 0;
  padding: 6px 20px 5px 20px;
  /* --- ナビゲーション１項目あたりのクリッカブル領域をテキスト部分だけでなくボックス単位とするためには display: block;と指定してください --- */
  display: block;
  /* --- ナビゲーション１項目あたりの右側の境界線の線種と色と太さを指定してください（短縮プロパティでの設定です） --- */
  border-right: 1px solid #CCCCCC;
  /* --- ナビゲーション１項目あたりの下側の境界線の線種と色と太さを指定してください（短縮プロパティでの設定です） --- */
  border-bottom: 5px solid #3EBAEE;
  /* --- ナビゲーション１項目あたりの背景画像とリピート方向を指定してください（短縮プロパティでの設定です） --- */
  background: url(img/bg.png) repeat-x;
  /* --- ナビゲーション１項目あたりのフォントの太さを指定してください --- */
  font-weight: bold;
}

#navi a:hover {
	/* 通常のリンクテキストでテキストに下線がついてしまう設定になっているので、ナビゲーションのテキスト下線は不要なためここで指定して上書きしてください */
  text-decoration: none;
	background-color: #EEEEEE;
}

/* ---------------------------------------------------------------- *
	コンテンツコンテナの設定です
 * ---------------------------------------------------------------- */

#main {
	/* ★ --- レイアウト調整：左右カラムの設定に応じて設定 --- */
  /* Note：padding-left をサイドメニューの幅＋マージンとし，
           padding-right をサイドコンテンツの幅＋マージンとして
           ください */
  padding-left: 200px;
	/* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  margin-top: 0px;
	margin-bottom: 0;
	width: 595px;
	padding-top: 10px;
}


/* ---------------------------------------------------------------- *
	トップページ用コンテンツコンテナの設定です
 * ---------------------------------------------------------------- */

#top-main {
	/* ★ --- レイアウト調整：左右カラムの設定に応じて設定 --- */
  /* Note：padding-left をサイドメニューの幅＋マージンとし，
           padding-right をサイドコンテンツの幅＋マージンとして
           ください */
  padding-left: 0px;
	/* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  margin-top: 0px;
	margin-bottom: 0;
	width: 795px;
	padding-top: 10px;
	padding-right: 0px;
}

/* ---------------------------------------------------------------- *
	サイドメニュー部分の設定です
 * ---------------------------------------------------------------- */

#sidenavi {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  /* Note：ここでの背景設定はメニュー部分の内容がある部分にしか適用
           されません。サイドメニュー部分全体に背景を適用させる場合は
           コンテンツコンテナの背景として，サイドメニュー部分の背景を
           作ってください */
  background: #FFFFFF;
	/* ★ --- メニューの幅を設定してください --- */
  width: 180px;
	right: auto;
	margin-top: 10px;
	z-index: 1;
}

#sidenavi ul {
	margin: 0px;
	padding-left: 0px;
	padding-right: 20px;
}

#sidenavi ul li {
	/* --- 背景画像でリストマーカを指定するため、リストの行頭につく印を消します --- */
    list-style-type: none;
	background-color: #fff;
	background-repeat: no-repeat;
	border-bottom-style: dotted;
	border-bottom-color: #B9E5FF;
	border-bottom-width: 1px;
	background-image: url(../image/icon/sq_arrow.gif);
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	background-position: left 6px;
	padding-left: 10px;
	line-height: 34px;
}

/* Note：バグ回避のため，同じ値での指定を 2 回行ってください */
[id="sidenavi"]#sidenavi {
}
html:lang(ja) #sidenavi {
  /* Note：直前の指定と同じ値を設定してください */
  margin-top: 0;
}

  /* バナー画像の設定関連です */

.tabl_banner-img  {
 margin-top: 30px;
 padding-top:10px;
 padding-bottom:10px;
}

.table-sub_menu  {
	padding-top:0px;
	padding-bottom:2px;
	width: 170px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	line-height: 19px;
}

/* ---------------------------------------------------------------- *
	トップページ用左サイドコンテンツ領域の設定です
 * ---------------------------------------------------------------- */

.side-left {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  /* Note：サイドコンテンツ領域内のそれぞれのコンテンツに背景色を
           指定してもよいでしょう */
  background: transparent;
	/* ★ --- サイドコンテンツの幅を設定してください --- */
  width: 180px;
  vertical-align: top;
}
.side-left_contents {
  margin-bottom:10px;
}
.side-left_contents2 {
  margin-bottom:21px;
}
.side-left_contents3 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
}
.side-left_contents4 {
  margin-bottom: 0px;
}
.side-left_contents5 {
  margin-bottom: 0px;
  font-size:11px;
  line-height:15px;
}


/* ---------------------------------------------------------------- *
	トップページ用右サイドコンテンツ領域の設定です
 * ---------------------------------------------------------------- */

.side-right {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  /* Note：サイドコンテンツ領域内のそれぞれのコンテンツに背景色を
           指定してもよいでしょう */
  /* ★ --- サイドコンテンツの幅を設定してください --- */
  width: 180px;
	vertical-align: top;
}
.side-right_contents {
  margin-bottom:10px;
  
}
.side-right_contents2 {
  margin-bottom:60px;
}
.side-right_contents3 {
  margin-bottom:5px;
}
/* ---------------------------------------------------------------- *
	トップページ用センターコンテンツ領域の設定です
 * ---------------------------------------------------------------- */

.main-center {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  /* Note：サイドコンテンツ領域内のそれぞれのコンテンツに背景色を
           指定してもよいでしょう */
  background: transparent;
	/* ★ --- サイドコンテンツの幅を設定してください --- */
  width: 395px;
	padding-left:20px;
	padding-right:20px;
	vertical-align: top;
	margin-top: 20px;

}
.top-info_ {
    background-position: top; 
	margin-bottom: 10px;

}
.top-info_sub {
    background-position: top; 
	margin-bottom: 10px;
}
.top-info_1 {
	background-repeat: no-repeat;
    background-position: top; 
 }
 .top-info_15 {
	background:#0072b6;
 }
.top-info_2 {
	background-image: url(../image/bg/info_bg2.gif);
	background-repeat: repeat;
	padding: 3px;
	padding-top:0px;
	vertical-align: top;
 }
.top-info_3 {
	background-image: url(../image/bg/info_bg3.gif);
	background-repeat: no-repeat;
    background-position: top; 
	height: 4px;
 }
.top-info_osusume {
	padding-right: 7px;
	padding-left: 7px;
	vertical-align: top;
 }


/* ---------------------------------------------------------------- *
	トップページ用センターコンテンツ領域の天気予報の設定です
 * ---------------------------------------------------------------- */

.top-weather {
    margin-bottom: 20px;
	height:100px;
}
.top-weather_1 {
	background-image: url(../image/bg/info_bg4.gif);
	background-repeat: no-repeat;
	background-position: top;
 }
.top-weather_2 {
	vertical-align: top;
	background-color: #4CAF0F;
	padding-right: 4px;
	padding-left: 4px;
 }
.top-weather_3 {
	background-image: url(../image/bg/info_bg5.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 4px;
 }
.top-weather_4 {
	background-color: #FFFFFF;
	padding: 2px;
 }
.top-weather_5 {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	line-height: 16px;
 }






/* ---------------------------------------------------------------- *
	コンテンツ部分の設定です
 * ---------------------------------------------------------------- */

.contents {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #FFFFFF;
	/* --- マージンを設定してください --- */
  /* Note：上マージンはヘッダの下マージン，直上のコンテンツの下
           マージンとの折りたたみが生じます */
  /* Note：下マージンは直下のコンテンツの上マージン，フッタの上
           マージンとの折りたたみが生じます */
  margin-top: 10px;
	vertical-align: top;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.contents_bottom {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #FFFFFF;
	/* --- マージンを設定してください --- */
  /* Note：上マージンはヘッダの下マージン，直上のコンテンツの下
           マージンとの折りたたみが生じます */
  /* Note：下マージンは直下のコンテンツの上マージン，フッタの上
           マージンとの折りたたみが生じます */
  margin-top: 10px;
	vertical-align: top;
	padding-bottom: 20px;
	margin-bottom: 50px;
}

/* ---------------------------------------------------------------- *
	コンテンツ内テキスト部分の設定です
 * ---------------------------------------------------------------- */

.contents_table1 {
	padding-left:5px;
	width:592px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left: 3px;
	vertical-align: top;
}
.contents_txt-left {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #FFFFFF;
	/* --- マージンを設定してください --- */
  /* Note：上マージンはヘッダの下マージン，直上のコンテンツの下
           マージンとの折りたたみが生じます */
  /* Note：下マージンは直下のコンテンツの上マージン，フッタの上
           マージンとの折りたたみが生じます */
  margin-top: 10px;
	margin-bottom: 50px;
	vertical-align: top;
	top: 0px;
}

.contents_txt-right {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #FFFFFF;
	vertical-align: top;
	width: 165px;
	top: 145px;
	padding-top: 2px;
	padding-bottom: 20px;

}.contents_txt-right2 {
  background: #FFFFFF;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 10px;

}.contents_txt-right3 {
  background:#FFFFFF;
	vertical-align: top;
	margin-top: 15px;
}

.contents_img-phot {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  	width: 165px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.contents_table-margin {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  	width: 595px;
    margin-top:10px;
    margin-bottom:10px;
}

/* ---------------------------------------------------------------- *
	パンくずリスト部分の設定です
 * ---------------------------------------------------------------- */

.list {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #FFFFFF;
	padding-bottom: 5px;
	width: 595px;
	padding-top: 3px;
}
.list_img{
	vertical-align:middle;
	margin-right: 2px;
	margin-top: 0px;
	padding: 0px;
}
.list2 {
	/* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #FFFFFF;
	padding-bottom: 5px;
	width: 795px;
	padding-top: 3px;
}   
/* ---------------------------------------------------------------- *
	最終更新日リスト部分の設定です
 * ---------------------------------------------------------------- */

.top-new-list {
	text-align:right;
	margin-bottom: 3px;
	padding-top: 4px;
	height: 12px;
	width: 595px;
}

/* ---------------------------------------------------------------- *
	コンテンツ画像の設定です
 * ---------------------------------------------------------------- */

.contents img.fig {
  /* --- 画像をどちらに回り込ませるか設定してください --- */
  /* Note：left（左）または right（右）を指定します；この指定によって
           以降のマージンの指定方法が異なります */
  float: left;
  /* --- 画像のマージンを設定してください --- */
  /* Note：前記の回り込みについて「left」のとき→左マージン 0，
           「right」のとき→右マージン 0 としてください */
  margin-top: 0;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 0;
}

/* ---------------------------------------------------------------- *
	サイドボックス内のコンテンツの設定です
 * ---------------------------------------------------------------- */

/* Note：中カラムのコンテンツから変更する部分を設定していきます。
         変更不要のプロパティはコメントアウトしてください */
#sidebox .contents {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #F2F2F2;
  /* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  /* Note：ボックス内の最初のボックスの上マージンは折りたたまれない
           ので，「0」を指定することをおすすめします */
  margin-top: 0;
  /* margin-bottom: 3px; */
  /* --- パディングを設定してください --- */
  /* Note：コンテンツ部分に上下マージンを持つものが含まれる場合，
           上下パディングには正の値を指定してください */
  /* padding-top: 1em; */
  /* padding-right: 1em; */
  /* padding-bottom: 1em; */
  /* padding-left: 1em; */
}

#sidebox .contents ul {
  /* --- 新着情報リストのマージンを設定してください（短縮プロパティでの設定です）--- */
  margin: 0 0 0 1.4em;
  /* --- 新着情報リストのパディングを設定してください（短縮プロパティでの設定です）--- */
  padding: 0;
}

#sidebox .contents ul li {
  /* --- 新着情報リストアイテム単体の下方向マージンを設定してください --- */
  margin-bottom: 0.5em;
}

/* ---------------------------------------------------------------- *
	画像のみのボックスを作る場合の設定です
 * ---------------------------------------------------------------- */

.imgbox {
	background-color: #FFFFFF;
	background-image: url(../image/bg/visual_base.gif);
	background-repeat: no-repeat;
	width: 795px;
	height: 245px;
}
.imgbox-visual {
	height: 215px;
	width: 765px;
	margin: 15px;
}
	

/* ---------------------------------------------------------------- *
	トップページヴィジュアル画像のみのボックスを作る場合の設定です
 * ---------------------------------------------------------------- */

.top-imgbox {
	background-color: #FFFFFF;
	width: 795px;
	height: 340px;
}
.top-imgbox-visual {
	height: 340px;
	width: 795px;
	margin: 0px;
}
	
/* ---------------------------------------------------------------- *
	定点観測カメラ用の画像のみのボックスを作る場合の設定です
 * ---------------------------------------------------------------- */

.camera-img-table {
    width: 795px;
	height: 320px;
	margin-top:20px;
	margin-bottom:20px;
    margin-left:0px;
    margin-right:0px;
}
.camera-imgbox {
	background-color: #FFFFFF;
	background-image: url(../image/bg/camera_base.gif);
	background-repeat: no-repeat;
	width: 360px;
	height: 380px;
	text-align: center;
	vertical-align: top;
}
.camera-imgbox-visual {
	width: 320px;
	height: 280px;
	margin: 20px;
}
	
/* ---------------------------------------------------------------- *
	サイドボックス内の画像のみボックスの設定です
 * ---------------------------------------------------------------- */

/* Note：通常の画像のみボックスから変更する部分を設定していきます。
         変更不要のプロパティはコメントアウトしてください */
#sidebox .imgbox {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: transparent;
	vertical-align: top;
  /* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  /* margin-top: 3px; */
  /* margin-bottom: 3px; */
}

.img-sidebox {
   vertical-align:middle;
   
/* ---------------------------------------------------------------- *
	フッタ部分の設定です
 * ---------------------------------------------------------------- */
}
#footer {
	/* --- マージンを設定してください --- */
  /* Note：上マージンは段組コンテナの下マージンとの折りたたみが
           生じます */
  margin-top: 10px;
	/* --- パディングを設定してください --- */
  /* Note：上下マージンを持つものが含まれる場合，上下パディングには
           正の値を指定してください */
  padding-top: 5px;
	text-align: center;
	width: 795px;
	background-image: url(../image/line/base.gif);
	background-repeat: no-repeat;
	background-position: center 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-right: auto;
	margin-left: auto;
}

#footer ul {
	margin-bottom: 0px;
	padding-bottom: 10px;
	/* --- フッタメニュー左端の罫線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
	/* --- border-left: 1px solid #CCCCCC; --- */
}

#footer ul li {
  margin: 0;
  padding: 0 5px;
  /* --- フッタメニュー右側の区切り線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
  /* --- border-right: 1px solid #CCCCCC; --- */
  /* --- 横並びリストのリストマーカ画像を設定してください --- */
  /* Note：16×16 ピクセル以下のものを使用してください */
  background-image: none;
}


/* ---------------------------------------------------------------- *
	サイトマップ用の設定です
 * ---------------------------------------------------------------- */

.td_saitemap  {
   padding-right:10px;
   padding-left:10px;
   padding-top:5px;
   padding-bottom:5px;
   vertical-align:top;
}   
   
    

/* ---------------------------------------------------------------- *
	画像の設定
 * ---------------------------------------------------------------- */
.banner-img  {
 margin-top:5px;
 margin-bottom:5px;
}
.banner-img2  {
 margin-top:0px;
 margin-bottom:5px;
}
.banner-img3  {
	margin-right: 3px;
	float: left;
	vertical-align: middle;
	margin-top: 3px;
}
.banner-img4  {
	margin-bottom: 5px;
}
.banner-img5  {
	margin-right: 5px;
	float: left;
	margin-bottom: 0px;
}


/*--------------------------------------------
	お客様ページ用スタイルシート
--------------------------------------------*/
/* ▼保留---
td{
	font-size:14px;
	vertical-align:top;
}--- */
.borderTR{
	border-top:1px solid #808080;
	border-right:1px solid #808080;
}
.borderBL{
	border-bottom:1px solid #808080;
	border-left:1px solid #808080;
}
