@charset "utf-8";
/* CSS Document */





/*　reset　*/

html { overflow-y: scroll; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form{ margin:0; padding:0;}

table{border-collapse:collapse;}
img{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

a:link{ text-decoration:none;}
a:hover{ text-decoration:underline;}

body {
	margin: 0px;
	padding: 0px;
	color: #333333;
	font:13px/1.6 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS P Gothic", sans-serif;
	*font-size:small; /* IE 7 */
	*font:xx-small; /* IE 6以下 */
	}

#wrap{ width:860px; margin:10px auto; min-height:100%; border:#CCCCCC 1px solid; padding-bottom:20px;}

.aa{border:#666666 1px solid; position:absolute; bottom:0; right:0;}

#head{ width:860px; height:63px; margin:10px auto; position:relative; font-size:90%;}
#head_left{ width:247px; float:left; margin-left:30px; display:inline;}
#head_right{ width:583px; font-size:80%; float:right;}

#search{ text-align:right; position:absolute; bottom:35px; right:5px; background:url(../../simg/loupe.gif) no-repeat left; padding-left:30px; height:25px;}
/* #search{ visibility: hidden; } */

ul#head_menu_top{ width:414px; height:32px; position:absolute; bottom:0; right:0;}
* html ul#head_menu_top{ width:414px; height:32px; position:absolute; bottom:-5px; right:0;}
#head_menu_top li{ float:left;}

ul#head_menu{ width:414px; height:16px; position:absolute; bottom:0; right:0;}
* html ul#head_menu{ width:414px; height:16px; position:absolute; bottom:-2px; right:0; text-align:right;}
#head_menu li{ float:left;}


#global_menu{ width:860px; height:30px; background:url(../../simg/g_manu_back.jpg) no-repeat center;}
#global_menu ul{ width:651px; margin:0 auto; display:block; height:30px;}
#global_menu li{ float:left; height:30px;}
* html #global_menu li img{ float:left; vertical-align:bottom;}
*:first-child+html #global_menu li img{ float:left; vertical-align:bottom;}



#main_image{ border-bottom:#1B5C3A 2px solid; background-color:#ffffff;}

.container{ width:860px; margin-top:5px;}

/** topcolumn**/
#main_column{ width:475px; float:left;}
#left_column{ width:190px; float:left; padding:0 10px;}
#right_column{ width:155px; float:right; padding:0 10px;}

/** footer **/

#foot_menu{ width:860px; text-align:center; font-size:77%; margin-top:20px;}
#copy{ width:845px; text-align:right; font-size:70%; margin-top:5px; background-color:#1B5C3A; color:#FFFFFF; line-height:1.8; padding-right:15px;}


/*topics*/
#topics{ width:440px; border-left:#90B83B 1px solid; padding:9px 5px 5px 25px; font-size:90%;}
dl.topics_contents{ width:440px;}
dl.topics_contents dt{ width:6em; float:left; clear:left;}
dl.topics_contents dd{ margin-left:7em;}
div#topics_title { position:relative; }
div#topics_title .rssimg { position:absolute; top:4px; right:16px; }
* html dl.topics_contents dd{ margin-left:7em; height:1%;}

.old_topics_top{ width:14em; text-align:right; background:url(../../simg/old_topics_back.jpg) no-repeat left; padding-left:0.5em; float:right; margin-top:1em;}
.old_topics{ width:15em; text-align:left; background:url(../../simg/old_topics_back.jpg) no-repeat left; padding-left:1.5em; float:right; margin-top:1em;}

/*emergency*/

#emergency{ width:440px; border-left:#90B83B 1px solid; padding:9px 5px 5px 25px; font-size:90%;}
dl.emergency_contents{ width:440px;}
dl.emergency_contents dt{ width:6em; float:left; clear:left;}
dl.emergency_contents dd{ margin-left:7em;}
* html dl.emergency_contents dd{ margin-left:7em; height:1%;}
.emergency_title{ margin-top:2em;}


/*** left column ***/

ul.ban_left img{ margin-bottom:5px; width:190px;}

.left_content{ width:176px; margin-bottom:10px; border-bottom:#72709A dotted 2px; border-left:#72709A dotted 2px; border-right:#72709A dotted 2px; font-size:85%; padding:5px;}

dl.event dt{ width:6em; float:left; clear:left;}
dl.event dd{ margin-left:7em;}
* html dl.event dd{ margin-left:7em; height:1%;}

dl.map dt{ width:2.5em; float:left; clear:left;}
dl.map dd{ margin-left:3em;}
* html dl.event dd{ margin-left:3em; height:1%;}

p.more{ width:6em; text-align:right; background:url(../../simg/arrow.jpg) no-repeat left; padding-left:0.5em; float:right; margin-top:0.5em;}
* html p.more{ width:5em; text-align:right; background:url(../../simg/arrow.jpg) no-repeat left; padding-left:15px; float:right; margin-top:0.5em; padding-top:3px;}



/*** right column ***/

ul.ban_right li{ margin-bottom:5px;}






/*------------------------

float解除

------------------------*/

#head:after,
.container:after,
#head_menu:after,
#global_menu:after,
#topics:after,
#emergency:after,
dl.topics_contents:after,
.left_content:after,
dl.emergency_contents:after,
dl.event:after,
dl.map:after,
#inner_contents:after,
#main_contents:after,
.contents:after,
.column2:after,
.column3:after,
ul.item:after,
.old_topics:after,
.page_top:after,
.description:after


{

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

} /*IE7以外のモダンブラウザ向け*/


#head,
.container,
#head_menu,
#global_menu,
#topics,
#emergency,
dl.topics_contents,
.left_content,
dl.emergency_contents,
dl.event,
dl.map,
#inner_contents,
#main_contents,
.contents,
.column2,
.column3,
ul.item,
.old_topics,
.page_top,
.description


{display:inline-block;} /*IE7およびMacIE5向け*/



/*Hides from IE-mac\*/

* html #head,
* html .container,
* html #head_menu,
* html #global_menu,
* html #topics,
* html #emergency,
* html dl.topics_contents,
* html .left_content,
* html dl.emergency_contents,
* html dl.event,
* html dl.map,
* html #inner_contents,
* html #main_contents,
* html .contents,
* html .column2,
* html .column3,
* html ul.item,
* html .old_topics,
* html .page_top,
* html .description

{height:1%;}


#head,
.container,
#head_menu,
#global_menu,
#topics,
#emergency,
dl.topics_contents,
.left_content,
dl.emergency_contents,
dl.event,
dl.map,
#inner_contents,
#main_contents,
.contents,
.column2,
.column3,
ul.item,
.old_topics,
.page_top,
.description

{display:block;}

/*End hide from IE-mac*/ /*IE6以前向け*/
/*
#head,
.container,
#head_menu,
#global_menu,
#topics,
#emergency,
dl.topics_contents,
.left_content,
dl.emergency_contents,
dl.event,
dl.map,
#inner_contents,
#main_contents,
.contents,
.column2,
.column3,
ul.item,
.old_topics,
.page_top,
.description

{overflow:hidden;}
/*DWデザインビュー向け　公開時には削除*/
