@charset "Shift_JIS";

/* news ---------------------------------------------------------*/
.hr1 { border:none; border-top:1px dotted #CCC;}
#contents #centerblock2 h2{margin: 15px 0 0 -4px;padding: 0 ;}
#contents #centerblock2 h2 img{margin: 0;padding: 0; vertical-align:bottom;}
#contents #centerblock2 .title_headerline h2{margin:0; padding:0 0 0 0;}
#contents #centerblock2 .title_headerline .title_honbun1{ margin:0 auto; padding:5px 0 0 6px;}
#contents #centerblock2 .eventblock{width: 580px;margin: 0 0 15px 0;padding: 0;}
#contents #centerblock2 .newsblock{width: 570px;margin: 5px 0 15px 0;padding: 0 0 0 10px;}
#contents #centerblock2 .newsblock ul{margin: 0;padding: 0;list-style-type: none;}
#contents #centerblock2 .newsblock ul span{margin: 0; padding: 0 0.2em 0 0;}
#contents #centerblock2 .newsblock ul li{margin: 0;padding: 0.6em 0 0.6em 8em;text-indent:-8em;line-height: 150%;border-bottom: 1px dashed #CCC;}
#contents #centerblock2 .newsblock2{width: 670px;margin: 5px 0 15px 0;padding: 0 0 0 10px;}
#contents #centerblock2 .newsblock2 ul{margin: 0;padding: 0;list-style-type: none;}
#contents #centerblock2 .newsblock2 ul span{margin: 0; padding: 0 0.2em 0 0;}
#contents #centerblock2 .newsblock2 ul li{margin: 0;padding: 0.6em 0;line-height: 150%;border-bottom: 1px dotted #CCC;}
#contents #centerblock2 .newsblock2 .days{margin: 0;padding: 0.5em 0 0.5em 7.7em;text-indent:-7.7em;line-height: 150%; border-bottom: 1px dotted #CCC;}
/**/
#contents #centerblock2 .eventc{margin: 15px auto;line-height: 150%; width:600px; padding:15px; border:3px solid #EBEBEB;}
/* 限定 */
#contents #centerblock2 .aka_box4{margin: 15px auto; display:block; text-align:center; padding:0.2em;}
#contents #centerblock2 .eventc .dl1{margin: 0.3em 0 0.6em 0;padding: 0.5em 0 0 0;}
#contents #centerblock2 .eventc .dl3{margin: 0.3em 0 0 0;padding: 0.5em 0 0 0;border-top: 1px dotted #CCC;}
#contents #centerblock2 .eventc .dl2{margin: 0.3em 0 0.6em 0;padding: 0.5em 0 0 0;}
#contents #centerblock2 .eventc .dl4{margin: 0 0 0.6em 0;padding: 0;}

#contents #centerblock2 .eventc .dl6{margin: 0;padding: 0 0 0.5em 0;}
#contents #centerblock2 .eventc .dl6 dt{margin: 0;padding: 0.3em 0 0 1em;font-weight: bold; background-image:none}
#contents #centerblock2 .eventc .dl6 dd{margin: -1.4em 0 0 0;padding: 0 0 0 10em;}

#contents #centerblock2 .eventc .dl1 dt,
#contents #centerblock2 .eventc .dl2 dt{margin: 0;padding: 0;font-weight: bold; background-image:none}
#contents #centerblock2 .eventc .dl2 dt span{ font-weight:normal; text-indent:0em; margin:0; padding:0;}
#contents #centerblock2 .eventc .dl4 dt{margin: 0;padding: 0.3em 0 0 1em;font-weight: bold;}
#contents #centerblock2 .eventc .dl3 dt{margin: 0;padding: 0.3em 0 0 1em;font-weight: bold;}
#contents #centerblock2 .eventc .dl1 dd,
#contents #centerblock2 .eventc .dl2 dd {margin: -1.4em 0 0 0;padding: 0 0 0 6em;text-indent: 0em;}
#contents #centerblock2 .eventc .dl2 .ddnon {margin: 0;padding: 0 0 0 20px;text-indent: 0em;}
#contents #centerblock2 .eventc .dl3 dd {margin: -1.4em 0 0 0;padding: 0 0 0 9em;text-indent: 0em;}
#contents #centerblock2 .eventc .dl4 dd {margin: -1.4em 0 0 0;padding: 0 0 0 10.5em;text-indent: 0em;}
#contents #centerblock2 .eventc .dl1 dd ul,
#contents #centerblock2 .eventc .dl2 dd ul,
#contents #centerblock2 .eventc .dl3 dd ul{margin: 0; padding:0;}
#contents #centerblock2 .eventc .dl1 dd li,
#contents #centerblock2 .eventc .dl3 dd li{margin: 0; padding:0 0 0 1em; text-indent:-1em; list-style-type:none;}
#contents #centerblock2 .eventc .dl2 dd li{margin: 0; padding:0 0 0 1.5em; text-indent:-1em; list-style-type:none;}
#contents #centerblock2 .eventc .dl2 dd dl{margin: 0;padding: 0 0 0.7em 0.5em;}
*html #contents #centerblock2 .eventc .dl2 dd dl{margin: 0;padding: 0 0 0.7em 0;}
#contents #centerblock2 .eventc .dl2 dd dt{margin: 0;padding: 0 0 0.2em 0;background:none; float:left;}
*html #contents #centerblock2 .eventc .dl2 dd dt{margin: 0;padding: 0 0 0.2em 0.6em;background:none; float:left; zoom:1;}
#contents #centerblock2 .eventc .dl2 dd dd {margin: 0;padding: 0 0 0.2em 6.6em;text-indent: 0em;}
#contents #centerblock2 .eventc .event_sub{ margin:15px 0; padding:15px 0 0; border-top:1px dotted #CCC; }
#contents #centerblock2 .eventc .event_sub h3{ margin:0; padding:0.4em 0 0.4em 0.4em;}
#contents #centerblock2 .eventc .event_sub ul{ margin:0; padding:0.7em 0 0 1.5em;}
#contents #centerblock2 .eventc .dl1 .se2{margin: 0;padding: 0 0 0.2em 13px; text-indent:0;}
.aka_box2{ margin-top:1em; padding:0.5em; display:block; text-align:center;}
.aka_box3{ margin:10px 0 0 0; padding:0.5em; display:block; text-align:center;}
.kibou{ margin:0.6em 0; padding:0.3em;; display:block; text-align:center; font-weight:bold;}

.titleblock2 {margin: 1em 0 0em 0;padding: 0;}
.titleblock2 span{padding: 0.4em 0.8em;font-weight: bold;font-size: 1.1em;line-height: 1.8em;}

/* スペース*/
#contents #centerblock2 .eventc .dl1 .space1{ letter-spacing:2.3em;}/* letter-spacing:2.3em; */
#contents #centerblock2 .eventc .dl1 .space2{ letter-spacing:0.1em;}
#contents #centerblock2 .eventc .dl1 .space3{ letter-spacing:0.6em;}
#contents #centerblock2 .eventc .dl1 .space4{ letter-spacing:0.3em;}
#contents #centerblock2 .eventc .dl1 .space6{ letter-spacing:0.15em;}
#contents #centerblock2 .eventc .dl2 .space1{ letter-spacing:3em;}
#contents #centerblock2 .eventc .dl2 .space2{ letter-spacing:0.1em;}
#contents #centerblock2 .eventc .dl2 .space3{ letter-spacing:1.1em;}
#contents #centerblock2 .eventc .dl2 .space4{ letter-spacing:0.4em;}
#contents #centerblock2 .eventc .dl3 .space1{ letter-spacing:4.8em;}
#contents #centerblock2 .eventc .dl3 .space3{ letter-spacing:2em;}
#contents #centerblock2 .eventc .dl3 .space4{ letter-spacing:0.85em;}


/* table */
.eventtable {line-height: 1.5em;border-collapse:collapse; margin:0.5em 0;}
.eventtable th,.eventtable td{padding: 0.4em;}
.eventtable th,.eventtable td{border-style: solid;border-width: 1px;}
.eventtable th{vertical-align: middle;}
.eventtable td h3{ padding:0.3em 0.5em; margin:0.7em 0;}
.wak_todoke1{margin: 1em 0; clear:both;padding:0.7em;text-align:justify;text-justify:distribute;}

/**/
#contents #centerblock2 .box_event{padding:0.8em; margin:1em 0;border: 1px dotted  #CCC;}
#contents #centerblock2 .eventc .event_box_b{padding:0.5em; margin:15px 0 0;border: 1px dotted #CCC;}
#contents #centerblock2 .eventc .event_box_b dl{margin: 0;padding: 0;}
#contents #centerblock2 .eventc .event_box_b dt{margin: 0;padding: 0; float:left;}
#contents #centerblock2 .eventc .event_box_b dd {margin: 0;padding: 0 0 0 11em;}
#contents #centerblock2 .eventc .event_box_b dd ul{ margin:0; padding:0; list-style-type:none;}	
#contents #centerblock2 .eventc .event_box_b ul{ margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0; padding-left:1.2em}
.h3_event { margin:0.7em 0 0.3em; padding:0; font-size:1.7em;}

#contents #centerblock2 .eventc .event_title {font-size: 130%;font-weight: bold; padding:0.5em 0; text-align:center;}

#contents #centerblock2 .eventc .event_box_b2{padding:0.5em; margin:0;border: 1px dotted #CCC;}
#contents #centerblock2 .eventc .event_box_b2 dl{margin: 0;padding: 0;}
#contents #centerblock2 .eventc .event_box_b2 dt{margin: 0;padding: 0; float:left;}
#contents #centerblock2 .eventc .event_box_b2 dd {margin: 0;padding: 0 0 0 9.5em;}
#contents #centerblock2 .eventc .event_box_b2 dd ul{ margin:0; padding:0; list-style-type:none;}	
/*
#contents #centerblock2 .eventc .event_box_b2{padding:0.5em; margin:0;border: 1px dotted #CCC;}
#contents #centerblock2 .eventc .event_box_b2 dl{margin: 0;padding: 0;}
#contents #centerblock2 .eventc .event_box_b2 dt{margin: 0;padding: 0 1em 0.4em 0;text-align:center; border-bottom:1px dotted #CCC;}
#contents #centerblock2 .eventc .event_box_b2 dd {margin: 0;padding: 0.4em 0 0 0;}
#contents #centerblock2 .eventc .event_box_b2 dd ul{ margin:0; padding:0; list-style-type:none;}	
*/

/* kosodate_index -----------------------------------*/
.kosodate_link { text-align:center; margin:0 auto;padding:1.5em 0 1em 0;border-bottom: 1px dashed #DBDDD4; width:550px;}
.kosodate_link span{display: inline;}
.kosodate_link .leftbnr{ padding:0 10px 0 0;}
/* kagoto_index | kurashi_index -----------------------------------*/
#contents .mainbody .johoblock {
	width:698px;
	border-right: 1px solid #DBDDD4;
	border-left: 1px solid #DBDDD4;
	border-bottom: 1px solid #DBDDD4;
	padding:0; margin:0 0 20px 0;display:block;}
#contents .mainbody .ka_title { clear:both;}
#contents .mainbody img {margin:0;padding:0; border:none; vertical-align:bottom;}
#contents .mainbody .johoblock ul{padding:10px; margin:0;}
#contents .mainbody .johoblock li {
	list-style-type:none;padding:0 1.5em 0.5em 14px;
	background: url(../image/left_menu_aicon4.gif) no-repeat 0px 0.4em;
	display:block;float:left;}
#contents .mainbody .johoblock .nonli li{
	list-style-type:none;padding:0 1em 0 0;
	background-image:none;
	display:block;float:left;
}
#contents .mainbody .johoblock .ul_tate li {float:none;}


#contents .mainbody .johoblock .ul_days .day{ display:block; float:left;}/**/
#contents .mainbody .johoblock .ul_days a{ padding:0 0 0 7.5em;display:block; }

#contents .ul_days_table li{
	display:table;
	float:none;
}
#contents .ul_days_table li .day{
	width:9.2em;
}
#contents .ul_days_table li .day,
#contents .ul_days_table li a{
	display:table-cell;
}

#contents .mainbody .johoblock li a{ line-height:1.5;}
*html #contents .mainbody .johoblock li{
	margin: 0 0 0.4em 0.2em;padding: 0 1.5em 0 14px;
	background: url(../image/left_menu_aicon.gif) no-repeat center left;
	display: inline;float: none;zoom:1;}
*:first-child+html #contents .mainbody .johoblock li{
	margin: 0 0 0.4em 0.2em;padding: 0 1.5em 0 14px;
	background: url(../image/left_menu_aicon.gif) no-repeat center left;
	display: inline;float: none;zoom:1;}
	
	
.sitemap_wak {width:550px; margin:15px auto 0 auto;}
.sitemap_left { float:left; width:260px;}
.sitemap_right { float: right;  width:260px;}
.sitemap_title { font-size: 1.1em;}
.sitemap_title span{ margin: 0; padding:0.4em 0 0.4em 8px;display:block;}
.sitemap_title a{margin:0; padding:0.4em 0 0.4em 8px; display:block; width:246px;}
*:first-child+html .sitemap_title a{padding:0.5em 0 0.5em 8px;}
*html .sitemap_title a{padding:0.5em 0 0.5em 8px;}
.sitemap_title a:hover {display:block;}
.ul_jisage{margin:0; padding:0; list-style-type:none;}
.ul_jisage li{margin: 0.2em 0 0 0;padding: 0 0 0 1em; text-indent:-1em;}
.ul_sitemap {margin: 0.8em 0 25px 0; padding: 0;list-style-type:none;}
.ul_sitemap li{margin: 0 0 0.6em 12px;padding: 0 0 0 12px;
	background: url(../image/left_menu_aicon.gif) no-repeat center left;}
.ul_bousai {margin: 0; padding: 0;list-style-type:none; width:700px}
.ul_bousai img {margin: 0; padding:0; border: none; vertical-align:bottom;}
.ul_bousai li{margin: 0; padding: 0 8px 15px 8px; width:216px; display:block; float:left;}

.bousaibox {margin: 20px 0 0 0; padding: 0 0 160px 0;}
.bousaibox2 {margin: 20px 0 0 0; padding: 0;}
.bousaibox_com {margin:1em auto 0 auto; width:550px;text-align: center;}
/* gaiyou.html */
.gaiyou_box { width:670px; margin:0 auto;}
.gaiyo_map { padding:0 0 0 295px; margin:0 0 15px 0;}
.gaiyo_map img { float:left; padding:0 10px 0 0; margin:0;}
.mainbody .titleblock {margin: 20px 0 1em 0;padding: 0;}
.mainbody .titleblock2 {margin: 0 0 0 14px;padding: 15px 0 0 0;}
.mainbody .titleblock span,.mainbody .titleblock2 span{padding: 0.4em 0.8em;font-weight: bold;font-size: 1.1em;line-height: 1.8em;}
.wak_usui{margin: 0.8em 0;padding: 0.5em;font-size: 1.1em; text-align:center;font-weight: bold;}
.gaiyou_table { width:100%; margin:0 auto 20px auto;}
.gaiyou_photo{margin:0.5em auto;padding:3px;display:block;border: 1px solid #CCC;width:135px;}
.gaiyou_comm { margin:0 auto 0.4em; text-align: right;}
.gaiyo_kashi {text-align: center; margin:0; padding:0;}
/* mailad.html */
.mailad_com {margin:1em auto 0 auto; width:670px;text-align:justify;text-justify:distribute;}
.link_outline {margin:25px auto 0 auto; width:670px;text-align:justify;text-justify:distribute;}
.link_outline form{text-align:center;}
.mailad_table { margin:1em auto 0 auto; width:670px;}
#ul_telephone { margin:0 0 0 10px; padding:0; list-style-type:none;}
#ul_telephone li{ margin:5px; padding: 0; text-align:center; border:1px solid #999; float:left;}
#ul_telephone li a{ margin:0; padding:0.4em 0; width:120px; display:block;}
.box_wak { margin:0; padding:0.8em 0;}
.wak table { width:650px; margin:0.3em 0;}
.wak { width:650px; margin:0 auto; padding:1.5em 0 1em 0;}
.color_greent {font-size: 110%;}
/* hitokoto.html */
.hitokotobox {padding:20px 0 0 0;margin:15px auto 0 auto;width:550px;border-top: 1px dashed #666;}
.hitokotobox dl{padding:0;margin:0;}
.hitokotobox dt{padding:0.5em;margin:0;}
.hitokotobox dd{padding:0.8em 0 0.8em 1.5em;margin:0;}
.hitokotobox input,.hitokotobox select,.hitokotobox textarea {font-size: 100%;margin:0.1em; }
.hitokotobox p { text-align:center; display:block; padding:0; margin:0.8em 0 0 0;}
.hitokotobox .error_htk {font-weight: bold;color: #D00;display: block;padding:0.8em 0;text-align: center;	}
.hitokotobox .ok_htk {padding:0;text-align: center;display: block;	}
.hitokotobox .error_header{width:390px;font-weight: bold;margin:0 auto;color: #FFF;padding:5px;background-color: #D00;}
.hitokotobox .ok_header{width:390px;font-weight: bold;margin:0 auto;color: #FFF;padding:5px;background-color: #5BB424;}
.hitokotobox .error_box {width:400px;padding:4em 0; margin:0 auto;border: 1px solid #CCC;vertical-align: middle;}
.hitokotobox .ok_box {width:400px;padding:6em 0; margin:0 auto;border: 1px solid #CCC;vertical-align: middle;}
.hitokotobox table { padding:0; margin:0 auto; width:550px;}
.iarea1 { width:260px; }
.p_outline { margin:15px 0 25px 0; padding:0 0 0 12px;}
.p_outline2 { margin:15px 0 10px 0; padding:0 0 0 12px;}
.ol_outline1 { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
.ul_outline1 { margin:0; padding:15px 0 25px 12px; list-style-type:none; }
.ul_outline1 li{ margin:0; padding:0 0 0 1em; text-indent:-1em; }
.ul_outline2 { margin:0; padding:15px 0 20px 12px; list-style-type:none; }
.ul_outline2 li{ margin:0; padding:0 0 0.2em 1.6em; text-indent:-1.6em; }
.normal1 img{margin:0;padding:0; border:none; vertical-align:top;}
.at_goiken {font-size: 80%;width:380px;text-align: left;display: block;
text-indent: -1em;padding:5px 0 0 1em;line-height: 150%;}
.ul_goiken {list-style-type:none;padding:0; margin:0;}
.ul_goiken li {padding:0.2em 0.8em 0.2em 0;display:block;float:left;}
*html .ul_goiken li{margin: 0;padding: 0.2em 0.8em 0.2em 0;display: inline;float: none;zoom:1;}
*:first-child+html .ul_goiken li{margin: 0;padding: 0.2em 0.8em 0.2em 0;display: inline;float: none;zoom:1;}
.btn_goiken { text-align:center; padding:10px 0;display:block;}
/**/
.ul_annai2{ margin:0; padding:0; width:6em; float:left;}
.ul_annai3{ margin:0; padding:0; width:6em; float:left;}
.ul_annai4{ margin:0; padding:0; width:6em; float:left;}
.dl_annai{ margin:0; padding:0;}
.dl_annai dt{ margin:0; padding:0; width:6em; float:left;}
.dl_annai dd{ margin:0; padding:0 0 0 6.5em;}
.dl_annai dd ul{ margin:0 0 0 3em; padding:0 0 0 0.7em; width:6em; float:left; background:#FFF;}
.dl_annai dd .ul_annai{ margin-top:3em;}
.dl_annai dd li{ list-style-type:none; }
.dl_cyou1,
.dl_cyou2{ margin:0; padding:0;}
.dl_cyou1 dt,
.dl_cyou2 dt{ margin:0; padding:0.4em 0 0 0; float:left;}
.dl_cyou1 dd{ margin:0; padding:0.4em 0 0 140px;}
.dl_cyou2 dd{ margin:0; padding:0.4em 0 0 5em;}
.dl_cyou2 dd ul{ margin:0; padding:0;}
.dl_cyou2 dd li{ margin:0; padding:0; list-style-type:none;}
.link_cyou2 { margin:0; padding:0.3em 0;}
#cyoucyou { display:none;}
/**/
/* bousai_usui */
.mainbody .dl_usui{ margin:1.2em 0 0.6em 0; padding:0.6em;}
.mainbody .dl_usui dt {margin: 0;padding: 0.2em 0 0 0;font-weight: bold;}
.mainbody .dl_usui .space1{ letter-spacing:0em;}
.mainbody .dl_usui .space2{ letter-spacing:0.75em;}
.mainbody .dl_usui .space3{ letter-spacing:0.15em;}
.mainbody .dl_usui dd {margin: -1.4em 0 0 0;padding: 0 0 0.2em 9em;text-indent: -0.5em;}
.mainbody .bnr_usui { text-align: center; margin:0; padding:20px 0}
#centerblock2 #usui { margin:0 auto; padding:0; width:500px;}
/* hr */
.mainbody hr {border-top: 1px dashed #999;border-right: none;border-left: none;border-bottom: none;margin:0; padding:0; clear:both; height:1px;}
/* get_reader */
.get_reader2 {width:550px; margin:15px auto 0 auto; border-top: 1px dashed #666; border-bottom: 1px dashed #666; padding:15px 0;}
.get_reader2 .com_adobe { float:left; width:430px; display:block; text-align:justify;text-justify:distribute; margin:0; padding:0;}
.get_reader2 .imglink { float:right; display:block; margin:0.85em 0 0 0;}
.get_reader2:after{content: ".";display: block;height: 0;clear :both;visibility: hidden;}
.get_reader2{ display: inline-table;}
/* MacIE begin \*/
* html .get_reader2{ height: 1%;}
.get_reader2 { display: block;}
/* clear block ---------------------------------------------------------*/
.left_clear {clear: left;margin: 0;padding: 1px 0;text-align: center;font-size: 0px;}
.column_clear {clear: both;margin: 0;padding: 1px 0;text-align: center;font-size: 0px;}
.column_clear2 {clear: both;margin: 0;padding: 20px 0 0 0;text-align: center;}
#contents .mainbody .johoblock ul:after,.ul_bousai:after
#ul_telephone:after{content: ".";display: block;height: 0;clear :both;visibility: hidden;}
#contents .mainbody .johoblock ul,#ul_telephone,.ul_bousai{display: inline-table;}
/* MacIE begin \*/
* html #contents .mainbody .johoblock ul,* html #ul_telephone,* html .ul_bousai{height: 1%;}
#contents .mainbody .johoblock ul,#ul_telephone,.ul_bousai {display: block;}
/* MacIE end */
#contents #centerblock2 .eventc .noborder{ border-top:none; margin:0;}
#contents #centerblock2 .eventc h5{ margin:1em 0 0.6em 0; padding:0.5em 0.6em; font-size:1.1em}

.title_honbun1 .hight1 a { line-height: normal; color: #fff; text-decoration:none;}

.set_title{ position:relative;}
.btn_tolink{
	position:absolute;
	right:10px;
	top:0.5em;
	
	
	font-weight:normal;
border-radius:0.3em;
background:#5bb424;
padding:0.3em 0.8em;
font-size:0.6em;
}
/* 150502 庁舎引越し */
.hikkosi{ text-align:left; padding:10px; line-height:1.6; width:600px; margin:20px auto 0;}
.hikkosi .times{ background-color:#ffd7d5; margin:0.5em 0 0; text-align:center; font-size:1.2em; font-weight:bold; padding:0;}
.hikkosi ul{ padding-left:1.5em;}
.hikkosi li{ list-style-type:disc; border-bottom:none; padding:0.3em 0;}

/**/
#contents #centerblock2 .newsblock2 #newst {margin: 0; padding: 20px 0 0 0;}
#contents #centerblock2 .newsblock2 #newst li {display:block; text-decoration:none; font-weight:bold; list-style-type:none;}
#contents #centerblock2 .newsblock2 #newst li {margin:  0 0 0; padding: 0.6em 0; width:81px; border:1px solid #CCC; border-bottom:none; text-align:center; float:left; display:block;vertical-align:bottom;}
.nwak{ margin:0; padding:15px 10px 10px 10px; clear:both;border:1px solid #CCC; border-top:3px solid #5BB424;}
*html .nwak{ padding:5px 10px 10px 10px;}
*:first-child+html .nwak{ padding:5px 10px 10px 10px;}

.linkbox {margin: 0 0 20px 25px; padding: 15px 15px 0; width:605px;}
.linkbox .ul_outline2 { margin:0; padding:15px 0 15px 0px; list-style-type:none; }
.linkbox h3{ text-align:center; margin:0; padding:0; }