/*@charset "utf-8";
 CSS Document */
html {font-size:14px;
line-height:150%;color:#555;}

html,body,h1,h2,h3,div,span,ul,li,p {padding:0;margin:0;font-size:100%;}

body {
font-family:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3';
}

a,img {border:none;}
li {list-style:none;}
a {color: #0088FF;}  /* 今まで　a {color: #0099FF;} */
a:hover {color: #0000FF;}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
h3{clear:both;}
.clearfix {/* IE7 */
  min-height: 1px;
}

* html .clearfix {/* MacIE5x IE6 */
 /* height: 1px;*/
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}

.clear{clear:both;}

/*[if gte IE 5.5000]
<style type="text/css">*/
.ail img { _display: none; }
/*</style>
[endif]*/


/*分野別から探す、施設のご案内タイトルイメージにマージン・フォントサイズが効いてしまう為の対応*/
.ie_01{display:block;margin:0;font-size:1px;}

body{background:url(../img/common/tweedback.jpg) repeat;}/*追加　overflow-x: hidden;*/

/* ------ containerで全体を内包 ------ */
#container{margin:0 auto;width:957px;_width:957px;overflow: hidden;}/*追加　overflow: hidden;*/
/* ------ left_navとwrapperを左右にfloat ------ */
#left_nav{float:left;margin-right:8px;_margin-right:2px;width:177px;background-color:#fff;}
#left_nav .bgc01{background-color:#fff;}
#logo{width:177px;background-color:transparent;}

/* ■■■ サイト内検索 ■■■ */
#search{width:183px;height:111px;background:transparent url(../img/common2/gl_search.png) no-repeat;_background:transparent url(../img/common2/gl_search.jpg) no-repeat;}
#search div{padding:0 0 0 0;}

/* ------ 20110623 ------ */
#search div input{margin:60px 0 0 10px;}
/* ------ 20110623 ------ */
/* ------ 20110623 ------ */
div#search form input#searchtext{margin:60px 0 0 10px;width:100px;height:16px;}
/* ------ 20110623 ------ */

div#search form input#searchbt{margin:0px 0 -4px;_margin:0px 0 -4px;padding:0 0 0 0;_padding: 0 0 0 0;}


*:first-child+html #search div{padding:56px 0 0 14px;}
*:first-child+html #searchtext{margin:0 0 0;width:100px;height:16px;}
*:first-child+html #searchbt{margin:0 0 0;padding: 0 0 0 0;}

/* ■■■ サイト内検索 ■■■ */


/* ■■■ 分野別から探すナビ ■■■ */
#left_nav_wrap03a{margin:0 auto 5px;width:177px;}
#left_nav_wrap03a ul{background:transparent url(../img/common2/gl_a2.jpg) no-repeat;}

#left_nav_wrap03a li,
#left_nav_wrap03a li span,
#left_nav_wrap03a li span a {
display:block;
width:177px;
height:40px;
background:transparent url(../img/common2/gl_a2.jpg) no-repeat;
}

#left_nav_wrap03a li {
display:inline;/* win ie */
} 



/* 観光ボタン */
#left_nav_wrap03a li.gl_bt00,
#left_nav_wrap03a li.gl_bt00 span,
#left_nav_wrap03a li.gl_bt00 a {
	width:177px !important;
	height:60px !important;
	background:transparent url(../img/common2/gl_a1.jpg) no-repeat;
}



/*
==============================
ロールオーバー時
==============================
*/
li.gl_bt00 span{background-position:-177px 0px !important;}
li.gl_bt01 span{background-position:-177px 0 !important;}
li.gl_bt02 span{background-position:-177px -40px !important;}
li.gl_bt03 span{background-position:-177px -80px !important;}
li.gl_bt04 span{background-position:-177px -120px !important;}

li.gl_bt05 span{background-position:-177px -160px !important;}
li.gl_bt06 span{background-position:-177px -200px !important;}
li.gl_bt07 span{background-position:-177px -240px !important;}
li.gl_bt08 span{background-position:-177px -280px !important;}
li.gl_bt09 span{background-position:-177px -320px !important;}

li.gl_bt10 span{background-position:-177px -360px !important;}
li.gl_bt11 span{background-position:-177px -400px !important;}
li.gl_bt12 span{background-position:-177px -440px !important;}
li.gl_bt13 span{background-position:-177px -480px !important;}
li.gl_bt14 span{background-position:-177px -520px !important;}

/*
==============================
IE リンク点滅防止
==============================
*/

#left_nav_wrap03a li span a strong{display:none;}

#left_nav_wrap03a li span a:hover {background-image:none;}

li.gl_bt00 a{background-position:0 0 !important;}
li.gl_bt01 a{background-position:0 0 !important;}
li.gl_bt02 a{background-position:0 -40px !important;}
li.gl_bt03 a{background-position:0 -80px !important;}
li.gl_bt04 a{background-position:0 -120px !important;}

li.gl_bt05 a{background-position:0 -160px !important;}
li.gl_bt06 a{background-position:0 -200px !important;}
li.gl_bt07 a{background-position:0 -240px !important;}
li.gl_bt08 a{background-position:0 -280px !important;}
li.gl_bt09 a{background-position:0 -320px !important;}

li.gl_bt10 a{background-position:0 -360px !important;}
li.gl_bt11 a{background-position:0 -400px !important;}
li.gl_bt12 a{background-position:0 -440px !important;}
li.gl_bt13 a{background-position:0 -480px !important;}
li.gl_bt14 a{background-position:0 -520px !important;}

/*
==============================
allways active states
==============================
*/
body#gla01 #left_nav_wrap03a li.gl_bt00 a{background-position:-177px 0 !important;}
body#gla02 #left_nav_wrap03a li.gl_bt01 a{background-position:-177px 0 !important;}
body#gla03 #left_nav_wrap03a li.gl_bt02 a{background-position:-177px -40px !important;}
body#gla04 #left_nav_wrap03a li.gl_bt03 a{background-position:-177px -80px !important;}
body#gla05 #left_nav_wrap03a li.gl_bt04 a{background-position:-177px -120px !important;}

body#gla06 #left_nav_wrap03a li.gl_bt05 a{background-position:-177px -160px !important;}
body#gla07 #left_nav_wrap03a li.gl_bt06 a{background-position:-177px -200px !important;}
body#gla08 #left_nav_wrap03a li.gl_bt07 a{background-position:-177px -240px !important;}
body#gla09 #left_nav_wrap03a li.gl_bt08 a{background-position:-177px -280px !important;}
body#gla10 #left_nav_wrap03a li.gl_bt09 a{background-position:-177px -320px !important;}

body#gla11 #left_nav_wrap03a li.gl_bt10 a{background-position:-177px -360px !important;}
body#gla12 #left_nav_wrap03a li.gl_bt11 a{background-position:-177px -400px !important;}
body#gla13 #left_nav_wrap03a li.gl_bt12 a{background-position:-177px -440px !important;}
body#gla14 #left_nav_wrap03a li.gl_bt13 a{background-position:-177px -480px !important;}
body#gla14 #left_nav_wrap03a li.gl_bt13 a{background-position:-177px -520px !important;}

/* ■■■ 分野別から探すナビ ここまで ■■■ */

/* ■■■ 施設のご案内ナビ ■■■ */
#left_nav_wrap06b{margin:0 auto 5px;width:177px;}
body#index #left_nav_wrap06b{margin:0 auto 10px;}/*20101026*/
#left_nav_wrap06b ul{background:transparent url(../img/common2/gl_b.jpg) no-repeat;}

#left_nav_wrap06b li,
#left_nav_wrap06b li span,
#left_nav_wrap06b li span a {
display:block;
width:177px;
height:40px;
background:transparent url(../img/common2/gl_b.jpg) no-repeat;
}

#left_nav_wrap06b li {
display:inline; /* win ie */
}

#left_nav_wrap06b li span a strong{display:none;}
#left_nav_wrap06b li span a:hover{background-image:none;}

/*
==============================
allways active states
==============================
*/
body#glb02 #left_nav_wrap06b li.gl_bt01 a{background-position:-177px 0 !important;}
body#glb03 #left_nav_wrap06b li.gl_bt02 a{background-position:-177px -40px !important;}
body#glb04 #left_nav_wrap06b li.gl_bt03 a{background-position:-177px -80px !important;}
body#glb05 #left_nav_wrap06b li.gl_bt04 a{background-position:-177px -120px !important;}

body#glb06 #left_nav_wrap06b li.gl_bt05 a{background-position:-177px -160px !important;}
body#glb07 #left_nav_wrap06b li.gl_bt06 a{background-position:-177px -200px !important;}
body#glb08 #left_nav_wrap06b li.gl_bt07 a{background-position:-177px -240px !important;}
body#glb09 #left_nav_wrap06b li.gl_bt08 a{background-position:-177px -280px !important;}


/* ■■■ 施設のご案内ナビ ここまで ■■■ */

/* ■■■ ライフイベントナビ ■■■ */

body#index #left_nav_wrap07c{display:none;}

#left_nav_wrap07c{margin:0 auto 10px;width:177px;}
#left_nav_wrap07c ul{background:transparent url(../img/common2/gl_c.jpg) no-repeat;}

#left_nav_wrap07c li,
#left_nav_wrap07c li span,
#left_nav_wrap07c li span a {
display:block;
width:177px;
height:40px;
background:transparent url(../img/common2/gl_c.jpg) no-repeat;
}

#left_nav_wrap07c li {
display:inline; /* win ie */
}

#left_nav_wrap07c li span a strong{display:none;}
#left_nav_wrap07c li span a:hover{background-image:none;}

/*
==============================
allways active states
==============================
*/
body#glc01 #left_nav_wrap07c li.gl_bt01 a{background-position:-177px 0 !important;}
body#glc02 #left_nav_wrap07c li.gl_bt02 a{background-position:-177px -40px !important;}
body#glc03 #left_nav_wrap07c li.gl_bt03 a{background-position:-177px -80px !important;}
body#glc04 #left_nav_wrap07c li.gl_bt04 a{background-position:-177px -120px !important;}

body#glc05 #left_nav_wrap07c li.gl_bt05 a{background-position:-177px -160px !important;}
body#glc06 #left_nav_wrap07c li.gl_bt06 a{background-position:-177px -200px !important;}
body#glc07 #left_nav_wrap07c li.gl_bt07 a{background-position:-177px -240px !important;}
body#glc08 #left_nav_wrap07c li.gl_bt08 a{background-position:-177px -280px !important;}
body#glc09 #left_nav_wrap07c li.gl_bt09 a{background-position:-177px -320px !important;}

/* ■■■ ライフイベントナビ ここまで ■■■ */





/* ■■■ 左ナビ内バナー ここから ■■■ */

#gl_banner a{display:block;margin-bottom:5px;}

#gl_banner_pr{margin-bottom:5px;width:177px;text-align:center;}


#gl_banner_pr .content_middle{
width:177px;
background:#FAFAF5 url(../img/common/gl_pr_bg_middle.gif) repeat-y;
}



#gl_banner_pr .content_middle img{margin:0 auto 5px;/*width:90px;*/}

#gl_banner_pr p{padding-right:10px;text-align:right;font-size:12px;}
#gl_banner_pr p a{margin-bottom:0;}

/* ■■■ 左ナビ内バナー ここまで ■■■ */







/* ------ left_navとwrapperを左右にfloat ------ 
 　------ wrapperにコンテンツを展開 ------ */
#wrapper{float:left;margin-top:10px;width:758px;overflow:hidden;}
#index #wrapper{margin-top:0;}
#header{margin-left:0px;width:750px;background:transparent url(../img/common2/center_contents_head.jpg) 0 bottom  no-repeat;}

/* ■■■ ヘッダーナビ ここから tagリンクの部分■■■ */
#header_nav{margin:0px auto 39px;width:760px;}

#header_nav li,
#header_nav li span,
#header_nav li span a {
display:block;
height:60px;
}

#header_nav li {
float:left;
display:inline;/*  win ie */
} 

li.gc_bt01 span,li.gc_bt01 a{width:125px;background:transparent url(../img/common2/gc_header_nav01.jpg) no-repeat;}
li.gc_bt02 span,li.gc_bt02 a{width:125px;background:transparent url(../img/common2/gc_header_nav02.jpg) no-repeat;}
li.gc_bt03 span,li.gc_bt03 a{width:126px;background:transparent url(../img/common2/gc_header_nav03.jpg) no-repeat;}

li.gc_bt04 span,li.gc_bt04 a{width:125px;background:transparent url(../img/common2/gc_header_nav04.jpg) no-repeat;}
li.gc_bt05 span,li.gc_bt05 a{width:126px;background:transparent url(../img/common2/gc_header_nav05.jpg) no-repeat;}
li.gc_bt06 span,li.gc_bt06 a{width:125px;background:transparent url(../img/common2/gc_header_nav06.jpg) no-repeat;}



/*
==============================
ロールオーバー時
==============================
*/

li.gc_bt01 span{background-position:0 -60px !important;}
li.gc_bt02 span{background-position:0 -60px  !important;}
li.gc_bt03 span{background-position:0 -60px  !important;}

li.gc_bt04 span{background-position:0 -60px  !important;}
li.gc_bt05 span{background-position:0 -60px  !important;}
li.gc_bt06 span{background-position:0 -60px  !important;}

/*
==============================
IE リンク点滅防止
==============================
*/

#header_nav li span a strong{display:none;}
#header_nav li span a:hover {background-image:none;}

li.gc_bt01 a{background-position:0 0px !important;}
li.gc_bt02 a{background-position:0 0px !important;}
li.gc_bt03 a{background-position:0 0px !important;}

li.gc_bt04 a{background-position:0 0px !important;}
li.gc_bt05 a{background-position:0 0px !important;}
li.gc_bt06 a{background-position:0 0px !important;}

/*
==============================
allways active states
==============================
*/

body#gc01 li.gc_bt01 a{background-position:0 -60px !important;}
body#gc02 li.gc_bt02 a{background-position:0 -60px  !important;}
body#gc03 li.gc_bt03 a{background-position:0 -60px  !important;}

body#gc04 li.gc_bt04 a{background-position:0 -60px  !important;}
body#gc05 li.gc_bt05 a{background-position:0 -60px  !important;}
body#gc06 li.gc_bt06 a{background-position:0 -60px  !important;}

/* ■■■ ヘッダーナビ ここまで ■■■ */

#contents li span{padding-right:6px;}


#contents_wrapper{padding:0 5px 10px 15px;background:transparent url(../img/common2/content_bg_middle.gif) repeat-y;width:755px;min-height:1230px;_height:30px;}
/* ■■■ ie6  ■■■ */
/*#contents_wrapper{_height:1200px;}*/


#contents{line-height:170%;float:left;width:515px;_margin-right:4px;font-size:14px;}

/* ここ再確認必要なのかIE６のみコンテンツがはみ出る。＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃ */
/* *html #contents{padding-right:0px;} */






/* ■■■ 右ナビ ここから ■■■ */
#right_nav{}
#right_nav{}

#right_nav{float:left;text-align:center;width:214px;display:block;_margin-left:-3px}
#right_nav {width:214px;}
#right_nav img{margin-bottom:5px;}

#right_nav #kinkyu{padding:26px 6px 0 20px;margin:0 auto 15px;width:180px;/*height:37px;*/background:transparent url(../img/common/gr_kinkyu.gif) no-repeat;font-size:12px;line-height:150%;text-align:left;}
#right_nav #kinkyu #tvkinkyujoho #marqueeContent{white-space:nowrap !important;}
#right_nav #weather{
position:relative;
margin-bottom:10px;

font-size:10px;
}

#right_nav #weather #tenki02{
width:65px;
}
/* ■■■ 天気予報 ■■■ */
#tenkitd{
width:75px;
height:75px;
}
#tenki {
visibility:hidden;
/*position:absolute;*/
margin:-30px 0 0 5px;
_margin:-30px 0 0 auto;
top:-1px;
left:24px;
width:60px;
_width:auto;
line-height:100%;
}
*:first-child+html #tenki {
margin:-30px 0 0 auto;
width:auto;
top:-1px;
left:24px;




}

#tenki b,
#tenki img{
visibility:visible;
display:block;
font-size:10px;
}
#tenki b{
font-weight:normal;
}
/* ■■■ 天気予報 ■■■ */

#right_nav #weather table{
border-collapse:collapse;
margin:0 auto;
width:198px;
border:1px solid silver;
font-size:10px;
}
#right_nav #weather table td{
text-align:center;
border:1px solid silver;
}

/*#weather, x:-moz-any-link, x:default table { margin-right: 1px; }*/

/* ■■■ 右ナビ ここまで ■■■ */







/* ■■■ フッター ここから ■■■ */
/* ------ contents_wrapperの下にfooter ------ */
#footer{clear:both;width:755px;background:transparent url(../img/common2/content_bg_middle.gif) repeat-y;}
#footer_bar{display:block;margin-left:4px;}

#f_content_wrap{margin:0 auto;width:715px;}
#f_content01{
margin:10px 0;
width:362px;
}

#f_content01 .content_middle{
padding:0 10px 0 30px;
background:#fff url(../img/common/f_content01_middle.jpg) repeat-y;
font-size:14px;
}

#f_content02{
background:#fff url(../img/common/f_content02_middle.jpg) repeat-y;
}

#f_content02 .content_middle{
padding:0 26px 0;
background:#fff url(../img/common/f_content02_middle.jpg) repeat-y;
font-size:14px;
}
#f_content02 .content_middle table{margin-top:10px;}
#f_content02 .content_middle .link{padding-right:8px;width:90px;font-size:12px;}

#footer_nav{}

/* ■■■ フッター ここまで ■■■ */



/* ■■■ 各課紹介 ここから ■■■ */
#kakuka_info01{background:#FFFBF4 url(../img/common/info_plate001.gif) no-repeat;}
#kakuka_info02{background:#FFFBF4 url(../img/common/info_plate002.gif) no-repeat;}
#kakuka_info03{background:#FFFBF4 url(../img/common/info_plate003.gif) no-repeat;}
#kakuka_info04{background:#FFFBF4 url(../img/common/info_plate004.gif) no-repeat;}
#kakuka_info05{background:#FFFBF4 url(../img/common/info_plate005.gif) no-repeat;}
#kakuka_info06{background:#FFFBF4 url(../img/common/info_plate006.gif) no-repeat;}
#kakuka_info07{background:#FFFBF4 url(../img/common/info_plate007.gif) no-repeat;}
#kakuka_info08{background:#FFFBF4 url(../img/common/info_plate008.gif) no-repeat;}
#kakuka_info09{background:#FFFBF4 url(../img/common/info_plate009.gif) no-repeat;}
#kakuka_info10{background:#FFFBF4 url(../img/common/info_plate010.gif) no-repeat;}
#kakuka_info11{background:#FFFBF4 url(../img/common/info_plate011.gif) no-repeat;}
#kakuka_info12{background:#FFFBF4 url(../img/common/info_plate012.gif) no-repeat;}
#kakuka_info13{background:#FFFBF4 url(../img/common/info_plate013.gif) no-repeat;}
#kakuka_info14{background:#FFFBF4 url(../img/common/info_plate014.gif) no-repeat;}
#kakuka_info15{background:#FFFBF4 url(../img/common/info_plate015.gif) no-repeat;}
#kakuka_info16{background:#FFFBF4 url(../img/common/info_plate016.gif) no-repeat;}

.kakuka_infobox{
margin:30px 0;
width:485px;
height:138px;
}
.kakuka_infobox div{padding:85px 0 0 0;}
.kakuka_infobox div a img{margin-left:30px;}
/* ■■■ 各課紹介 ここまで ■■■ */






















