body {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #404040;
	font-size: small;
	background: #EBFCEA url("../common_image/back.jpg") repeat-x;
}

img { border: 0px; }

a:link {
	color: #268175;
	text-decoration: none;
}

a:visited  { color: #268175; text-decoration: none }

a:hover   { color: #FDAB53; text-decoration: underline }


.head {
	height: 65px;
}

.head_search {
	height: 33px;
	background: #ffffff url("../common_image/head_top_back.jpg");
}

.head_button {
	text-align: right;
	background: #ffffff url("../common_image/head_bottom_back.jpg");
}

.head_long {
	background: #ffffff url("../common_image/head_back.jpg");
}

.navi_back {
	background: #ffffff url("../common_image/navi_button.jpg") no-repeat;
	color: #000000;
}

.navi_back a:link {
	color: #268175;
	text-decoration: none;
}

.navi_back a:visited {
	color: #045F5A;
	text-decoration: none;
}

.navi_back a:hover {
	color: #045F5A;
	text-decoration: underline;
}


.head2_back {
	background: #ffffff url("../common_image/head_back2.jpg");
}

.cal {
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding: 1px;
}

.left_menu {
	border-top: 1px solid #fffecb;
}

.left_menu3 {
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #ffffff;
	height: 23px;
	width:122px;
}


.left_dot {
	background: #ffffff url("../image/left_dot_line.gif") repeat-x;
}

.left_dot2 {
	background: #ffffff url("../image/left_dot_line2.gif") repeat-x;
}


.right_menu {
	padding: 5px 0px 5px 8px;
	line-height: 120%;
}

.mo_left_back {
	width: 7px;
	background: #ffffff url("../image/mo_left.jpg") repeat-y;
}

.mo_right_back {
	width: 7px;
	background: #ffffff url("../image/mo_right.jpg") repeat-y;
}

.foot_banner {
	background: #FAFAFA url("../common_image/foot_banner1.jpg") repeat-x;
	padding: 10px 0px 7px 0px;
}

.foot_banner2 {
	background: #ffffff url("../common_image/foot_banner2.jpg") repeat-x;
	height: 21px;
	padding-right: 20px;
}

.foot_main {
	line-height: 140%;
}

.main_column {
	padding: 0px 20px 0px 20px;
}

.em_left {
	background: #FFF2DD url("../image/em_left.jpg") no-repeat;
}

.em_back {
	background: #FFF2DD url("../image/em_back.jpg") repeat-x;
}

.bottom_pad {
	padding-bottom: 20px;
}

.news_back {
	background: #68DC6D url("../image/news_back.jpg") repeat-x;
}

.news_main {
	line-height: 150%;
}

.topics_main {
	padding: 0px 15px 0px 15px;
}

.topics_back {
	background: #68DC6D url("../topics_image/topics_center.jpg") repeat-x;
}

.topics_bottom {
	padding: 10px 10px 0px 10px;
	border-top: 1px dotted #959595;
}

.center_line {
	background: #ffffff url("../image/center_line.gif") repeat-x;
}

.life_back {
	background: #ffffff url("../image/life_back.jpg") repeat-x;
}

.life_line {
	border-bottom: 1px dotted #959595;
	padding: 2px 0px 2px 10px;
}

.kurashi_back {
	background: #ffffff url("../image/kurashi_title_back.jpg") repeat-x;
}

.kurashi_back2 {
	background: #ffffff url("../image/kurashi_title_back2.jpg") repeat-x;
}

.right_line {
	border-right: 1px solid #CCCCCC;
}

.right_dot {
	background: #ffffff url("../image/right_dot_line.gif") repeat-x;
}

.right_dot2 {
	background: #ffffff url("../image/right_dot_line2.gif") repeat-x;
}

.category {
	line-height: 150%;
}

.right_head {
	background: #F3F5F5 url("../image/kakumaru1.jpg") no-repeat;
}

.right_head2 {
	background: #F8FBE0 url("../image/kakumaru2.jpg") no-repeat;
}

.right_head3 {
	background: #ECFCEB url("../kenkou_image/kakumaru3.jpg") no-repeat;
}

.right_head_kakuka {
	background: #F3F5F5 url("../fukushi_image/right_head.jpg") no-repeat;
}

td {
	font-size: 90%; color: #404040;
}

.fs12 td {
	font-size: 12px;
}

.fs10 {
	font-size: 10px;
}

.fs14 {
	font-size: 14px;
}

/* 緑枠 */
td.green_frame {
border: solid 1px #00cc00; }

/* 市長のみ */
td.soshiki1 {
padding: 5px;
vertical-align: top;
border-top: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #99cc99; }

/* 助役のみ */
td.soshiki2 {
padding: 5px;
vertical-align: top;
border-top: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #ccffcc; }

/* 部 */
td.soshiki3 {
padding: 5px;
vertical-align: top;
border-top: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #ccffcc; }

/* 課 (濃いグレー) */
td.soshiki4 {
padding: 5px;
border-top: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #d3d3d3; }

/* 課 (濃いグレー) 右端 */
td.soshiki5 {
padding: 5px;
border-top: solid 1px #ffffff;
border-right: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #d3d3d3; }

/* 課 (薄いグレー) */
td.soshiki6 {
padding: 5px;
border-top: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #f5f5f5; }

/* 課 (薄いグレー) 右端 */
td.soshiki7 {
padding: 5px;
border-top: solid 1px #ffffff;
border-right: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #f5f5f5; }



/* 部 最下段 */
td.soshiki8 {
padding: 5px;
vertical-align: top;
border-top: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #ccffcc; }

/* 課 (薄いグレー) 最下段 */
td.soshiki9 {
padding: 5px;
border-top: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #f5f5f5; }

/* 課 (薄いグレー) 右端 最下段 */
td.soshiki10 {
padding: 5px;
border: solid 1px #ffffff;
background-color: #f5f5f5; }

td.soshiki11 {
padding: 5px;
vertical-align: top;
border-left: solid 1px #ffffff;
background-color: #ccffcc; }


.form {
font-size: 9px; }

.life_font a:link {
	color: #22998a;
}

.life_font a:visited {
	color: #22998a;
}

.life_font a:hover {
	color: #FDAB53;
	text-decoration: underline
}


.template_lh td {
line-height:1.3;
}

.midashi {
color: #268175;
}

.foot_bottom_loop {
  background-image : url(../common_image/foot_bottom_loop.jpg);
  background-repeat : repeat-x;
  background-position : left bottom;
}


.dotted { border-style:dotted; }

.dashed { border-style:dashed; }

.solid { border-style:solid; }

.double { border-style:double; }

.groove { border-style:groove; }

.ridge { border-style:ridge; }

.inset { border-style:inset; }

.outset { border-style:outset; }

.none { border-style:none; }

.betu { border-style:solid groove double ridge; border-width:10px; }

.gikai_movie {
	padding-right: 50px;
	background: url("http://www.city.saga.lg.jp/common_image/movie_play_button.jpg") right no-repeat;
	cursor: hand;
}

/* saga_heritage 2010-11-26*/
.clear { height: 0px; font-size: 0px; line-height: 0px; float: none; clear: both; }
div#heritage_contents { text-align: center; }
div#heritage_contents_inner { margin: 10px auto 0; width: 840px; text-align: left; }
div#heritage01 { margin: 0 0 30px 0; width: 840px; } 
div#heritage01 table.link { border: 1px solid #aaa; border-collapse: collapse; float: left; background: #f9f8e4; }
div#heritage01 table.link th { border: 1px solid #aaa; background: #8c7b62; } 
div#heritage01 table.link td { padding: 1em 1.5em; border: 1px solid #aaa; text-align: center; } 
div#heritage02 { margin: 0 0 30px 0; width: 840px; } 
div#heritage02 table.topics { border: 1px solid #aaa; border-collapse: collapse; float: left; } 
div#heritage02 table.topics td { padding: 1em 1.5em; border: 1px solid #aaa; } 
div#heritage02 table.topics td p { margin: 0 0 0.2em 0; padding: 0; }
div#heritage02 table.topics td p span { margin: 0 0 0 1em; }
div#heritage02 table.images { float: right; } 
div#heritage03 { margin: 0 0 30px 0; width: 840px; } 
div#heritage03 table.banner td img { margin: 0 10px 0 0; vertical-align: top; } 
div#heritage_inquiry fieldset { margin: 0 30px; width: 522px; line-height: 1.8; }
div#heritage_inquiry fieldset p { margin: 0; padding: 5px 10px 5px 10px };
