﻿/* base css */ 

/* version 7 */

@import url("reset.css");
@import url("footer.css");
@import url("header.css");

@media screen{
body{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	text-align: center;
	background-color: #FFFFFF;
	}
	

#BASE{
margin: 10px auto 40px;
text-align:center;
width: 800px;
}

#mainbody650px,
#mainbody700px,
#mainbody750px,
#mainbody800px {
margin: 10px auto 40px;
text-align:center;
}

#mainbody650px {
width: 650px;
}

#mainbody700px {
width: 700px;
}

#mainbody750px {
width: 750px;
}

#mainbody800px {
width: 800px;
}


h1{
color:#fff;
font-size:130%;
font-weight:bold;
text-align:center;
margin-bottom:20px;
letter-spacing:0.1em;
vertical-align:middle;
padding:12px 0 16px 20px;
background:url(../image/cap_h1.gif) repeat-x scroll left bottom ;
background-color:#2d87cf;
}

h1 a{
color:#fff;
text-decoration:underline;
}

h2{
color:#333;
margin: 1.5em 0;
text-align:left;
font-size:1.2em;
line-height:1.2em;
font-weight: bold;
padding:8px 0 6px 8px;
border:1px solid #D0D0D0;
background:url(../image/cap_h2.jpg) repeat-x top left ;
background-color:#f2f2f2;
}

h3 {
color:#115faf;
font-size: 1em;
font-size:1.2em;
line-height:1.6;
text-align: left;
font-weight: bold;
margin: 1.5em 0 1em;
letter-spacing: 0.1em; 
padding: 2px 0px 2px 5px;
border-bottom:1px dotted #a1a1a1;
}

h4 {
color: #333;
font-size: 1em;
margin: 1.5em 0 1em 5px;
text-align: left;
font-weight: bold;
line-height: 1.1em;
padding: 0px 0px 0px 8px;
border-left: 4px solid #1365ca;
}

h5 {
color: #333;
font-size: 1em;
margin: 1em 0 1em 5px;
text-align:left;
line-height: 1.6;
font-weight:bold;
padding-left:12px;
background:url(../image/cap_h5.jpg) no-repeat 0 0.5em;
}

h6 {
color: #333;
font-size: 1em;
text-align:left;
margin: 1.5em 0 1em 17px;
line-height: 1.6;
font-weight:bold;
}

p{
text-align:left;
line-height: 1.6;
margin-left:17px;
margin-bottom:1em;
letter-spacing: 0.1em; 
}

a:link{
background-color:inherit;
text-decoration:underline;
}

a:hover,a:active{
color:#CC0066;
background-color:inherit;
text-decoration:none;
}

table.none{
text-align:left;
line-height:1.6;
letter-spacing: 0.1em;
margin:0 auto 1em 17px;
}

table.none_c{
text-align:left;
line-height:1.6;
letter-spacing: 0.1em;
margin:0 auto 1em auto;
}

table.none tr td,
table.none_c tr td{
line-height:1.4em;
padding:3px 5px;
vertical-align:top;
}

table.none .item01l,
table.none .item02l,
table.none .item03l,
table.none .item04l,
table.none .item05l,
table.none_c .item01l,
table.none_c .item02l,
table.none_c .item03l,
table.none_c .item04l,
table.none_c .item05l {
text-align:left;
}

table.none .item01c,
table.none .item02c,
table.none .item03c,
table.none .item04c,
table.none .item05c,
table.none_c .item01c,
table.none_c .item02c,
table.none_c .item03c,
table.none_c .item04c,
table.none_c .item05c {
text-align:center;
}

table.none .item01r,
table.none .item02r,
table.none .item03r,
table.none .item04r,
table.none .item05r,
table.none_c .item01r,
table.none_c .item02r,
table.none_c .item03r,
table.none_c .item04r,
table.none_c .item05r{
text-align:right;
}

table.data{
line-height:1.6;
font-size:90%;
letter-spacing: 0.1em;
margin:0 auto 1em;
}

table.data caption{
margin-bottom:5px;
font-size:90%;
}

table.data tr th{
font-weight:bold;
line-height:1.4em;
text-align:center;
border:1px solid #99badb;
padding:3px 10px 3px 5px;
background:#b6d4ff none repeat scroll 0 0;
}

table.data tr td{
line-height:1.4em;
padding:3px 5px;
border:1px solid #99badb;
background:#fff none repeat scroll 0 0;
}



table.data .item01l,
table.data .item01c,
table.data .item01r {
background-color: #fff;
}

table.data .item02l,
table.data .item02c,
table.data .item02r {
background-color: #f5f9ff;
}

table.data .item03l,
table.data .item03c,
table.data .item03r {
background-color: #e7f1ff;
}

table.data .item04l,
table.data .item04c,
table.data .item04r {
background-color: #aaccff;
}

table.data .item05l,
table.data .item05c,
table.data .item05r {
background-color: #6ca0eb;
}

table.data .item01l,
table.data .item02l,
table.data .item03l,
table.data .item04l,
table.data .item05l {
text-align:left;
}

table.data .item01c,
table.data .item02c,
table.data .item03c,
table.data .item04c,
table.data .item05c {
text-align:center;
}

table.data .item01r,
table.data .item02r,
table.data .item03r,
table.data .item04r,
table.data .item05r {
text-align:right;
}




/*テーブル背景　ピンク*/
.data .item-pink02l,
.data .item-pink02r,
.data .item-pink02c
 {
	background-color:#ffe7f1;
}

.data .item-pink03l,
.data .item-pink03r,
.data .item-pink03c
 {
	background-color:#ffb3d2;
}

.data .item-pink04l,
.data .item-pink04r,
.data .item-pink04c
 {
	color:#fff;
	background-color:#f14188;
}


/*テーブル背景　グリーン*/
.data .item-green02l,
.data .item-green02r,
.data .item-green02c
 {
	background-color:#e6ffe6;
}

.data .item-green03l,
.data .item-green03r,
.data .item-green03c
 {
	background-color:#9df19d;
}

.data .item-green04l,
.data .item-green04r,
.data .item-green04c
 {
	color:#fff;
	background-color:#339933;
}


/*テーブル背景　イエロー*/
.data .item-yellow02l,
.data .item-yellow02r,
.data .item-yellow02c
 {
	background-color:#ffffcc;
}

.data .item-yellow03l,
.data .item-yellow03r,
.data .item-yellow03c
 {
	background-color:#ffff88;
}

.data .item-yellow04l,
.data .item-yellow04r,
.data .item-yellow04c
 {
	color:#fff;
	background-color:#b57700;
}


/*テーブル背景　ブルー*/
.data .item-blue02l,
.data .item-blue02r,
.data .item-blue02c
 {
	background-color:#E7F1FF;
}

.data .item-blue03l,
.data .item-blue03r,
.data .item-blue03c
 {
	background-color:#B6D4FF;
}

.data .item-blue04l,
.data .item-blue04r,
.data .item-blue04c
 {
	color:#fff;
	background-color:#206cd9;
}


.data .item-green02l,.item-yellow02l,.item-pink02l,.item-blue02l,
.data .item-green03l,.item-yellow03l,.item-pink03l,.item-blue03l,
.data .item-green04l,.item-yellow04l,.item-pink04l,.item-blue04l
 {
text-align:left;
}

.data .item-green02r,.item-yellow02r,.item-pink02r,.item-blue02r,
.data .item-green03r,.item-yellow03r,.item-pink03r,.item-blue03r,
.data .item-green04r,.item-yellow04r,.item-pink04r,.item-blue04r
 {
text-align:right;
}

.data .item-green02c,.item-yellow02c,.item-pink02c,.item-blue02c,
.data .item-green03c,.item-yellow03c,.item-pink03c,.item-blue03c,
.data .item-green04c,.item-yellow04c,.item-pink04c,.item-blue04c,
 {
text-align:center;
}




strong{font-weight:bold;}

ul{text-align:left; margin-left:17px;}
li{line-height:1.6;margin-bottom:.5em;}

.indent {
	text-indent: 1.0em
}

.indent_01 {
	margin-left: 0.6em; 
	text-indent: -0.6em
}

.indent_02 {
	margin-left: 0.8em; 
	text-indent: -0.8em
}

.indent_03 {
	margin-left: 1.7em; 
	text-indent: -1.7em
}

.f90p {
	font-size: 90%
}

.f110p {
	font-size: 110%
}

.annotate {
	font-size: 90%;
	color: #1D3994; 
	text-indent: -1.0em
}
.emphasize {
	color: #ff0000; 
	font-weight: bold; 
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.pagetop{
text-align: right;
margin:2em 0;

}


/*===============　リンク・装飾など　===================*/


a.pdfLink {
	background: url(../image/icon_pdf.gif) no-repeat 0em 0em;
	padding: 0px 0px 3px 22px;
}

.new01 {
	background: url(../image/icon_new01.gif) no-repeat 0em 0.1em;
	background-position: right; 
	padding: 4px 45px 2px 0px;
	text-align: left;
}

.orange_point {
	background: url(../image/point_orange.gif) no-repeat 0.3em 0.3em;
	padding: 0px 0px 3px 15px;
}

.orange_pointer {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-image: url(../image/pointer_orange.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.6em;
	margin-left: 15px;
}




/*===============　画像領域など　===================*/

.image_right {
	margin: 0px 5px 0px 5px;
	float: right; 
	clear: both; 
}
.image_left {
	margin: 0px 5px 0px 5px;
	float: left; 
	clear: both; 
}
.image_right p,
.image_left p { 
	font-size: 90%;
	line-height: 120%; 
	letter-spacing:0.1em; 
	margin: 3px 3px 3px 3px;
	text-align: center;
} 



/*===============　幅指定　===================*/


.w96p {width: 96%;}
.w90p {width: 90%;}
.w80p {width: 80%;}
.w70p {width: 70%;}
.w60p {width: 60%;}
.w50p {width: 50%;}
.w40p {width: 40%;}
.w30p {width: 30%;}
.w20p {width: 20%;}
.w10p {width: 10%;}


/*===============　枠　===================*/

.waku_orange {
line-height:1.6;
	font-size: 90%;
	padding:  5px 5px  5px 5px;
	margin: 10px auto 10px;
	background-color: #FFFFEE;
	border:1px #FF9933;
	border-style: dotted; 
	text-align: left;
}

.waku_blue {
line-height:1.6;
	font-size: 90%;
	padding:  5px 5px  5px 5px;
	margin: 10px auto 10px;
	background-color: #e8effd;
	border:1px #678cfc;
	border-style: dotted; 
	text-align: left;
}

.waku_green {
line-height:1.6;
	font-size: 90%;
	padding:  5px 5px  5px 5px;
	margin: 10px auto 10px;
	background-color: #e5fee4;
	border:1px #76cd74;
	border-style: dotted; 
	text-align: left;
}

.waku_red {
line-height:1.6;
	font-size: 90%;
	padding:  5px 5px  5px 5px;
	margin: 10px auto 10px;
	background-color: #fde5e5;
	border:1px #ff0000;
	border-style: dotted; 
	text-align: left;
	background: url(../image/bg_th.jpg) repeat-x left bottom;
}


/*===============　ボックス部分（追記）　===================*/

.box01 {
	padding: 10px 10px 10px 10px;
	margin: 10px auto 10px;
	background-color: #f0f0d4;
	border:1px #D6DBBC;
	border-style: solid; 
	text-align: left;
	line-height:1.6;
}

.box02 {
	padding: 10px 10px 10px 10px;
	margin: 10px auto 10px;
	background-color: #f2fceb;
	border:1px #bed8dc;
	border-style: solid; 
	text-align: left;
	line-height:1.6;
}

.box03 {
	padding: 10px 10px 10px 10px;
	margin: 10px auto 10px;
	background-color: #f6f6f6;
	border:1px #bed8dc;
	border-style: solid; 
	text-align: left;
	line-height:1.6;
}



/*===============　PDFのリンク部分　===================*/

#pdf_dl {
	background-color: #EEEEEE;
	width: 580px;
	margin: 25px auto 15px;
	padding: 5px 0px 5px 0px;
	font-size: 90%;
}

#pdf_dl p {
	margin: 3px 3px 3px 10px;
}

#pdf_dl img{
	float: right; 
	clear: both; 
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;

}



/*===============　担当課への宛先　===================*/

#contact {
	margin:2em auto 0 auto;
	letter-spacing:1px;
	padding:10px 10px 10px 10px;
	font-size: 90%;
	background-color: #ffffff;
	border:1px #65ACD7 solid;
}



/* 健康福祉政策課のメニュー部分 */

.kenfukusei_menu {
	font-size: 90%;
	width: 100%;
	text-align: center;
}
.kenfukusei_menu td{
padding:10px 0;
line-height:1.4;
border:solid 2px #fff;
}
.kenfukusei_menu td a {
	background: url(../image/hana.gif) no-repeat;
	padding: 0px 0px 3px 15px;
}

#menu00 {	background-color: #DCFFDD;}
#menu01 {	background-color: #FFEEEE;}
#menu02 {	background-color: #E1FAFF;}
#menu03 {	background-color: #EEEEEE;}
#menu04 {	background-color: #FFFFCC;}
#menu05 {	background-color: #EEF0FF;}
#menu06 {	background-color: #FFFBC4;}
#menu07 {	background-color: #D7FBE0;}
#menu08 {	background-color: #EDFFE1;}


}

@media print{

noscript{display:none;color:#fff;}

body{
font-size:12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	text-align: center;
	background-color: #FFFFFF;
	}
	

#BASE{
margin: 10px auto 40px;
text-align:center;
width: 650px;
}

#mainbody650px,
#mainbody700px,
#mainbody750px,
#mainbody800px {
margin: 10px auto 40px;
text-align:center;
}

#mainbody650px {
width: 650px;
}

#mainbody700px {
width: 650px;
}

#mainbody750px {
width: 650px;
}

#mainbody800px {
width: 650px;
}

.header{display:none;}
#footer{display:none;}

h1{
color:#fff;
font-size:130%;
font-weight:bold;
text-align:center;
margin-bottom:20px;
letter-spacing:0.1em;
vertical-align:middle;
padding:12px 0 16px 20px;
background:url(../image/cap_h1.gif) repeat-x scroll left bottom ;
background-color:#2d87cf;
}

h1 a{
color:#fff;
text-decoration:underline;
}

h2{
color:#333;
margin: 1.5em 0;
text-align:left;
font-size:1.2em;
line-height:1.2em;
font-weight: bold;
padding:8px 0 6px 8px;
border:1px solid #D0D0D0;
background:url(../image/cap_h2.jpg) repeat-x top left ;
background-color:#f2f2f2;
}

h3 {
color:#115faf;
font-size: 1em;
font-size:1.2em;
line-height:1.6;
text-align: left;
font-weight: bold;
margin: 1.5em 0 1em;
letter-spacing: 0.1em; 
padding: 2px 0px 2px 5px;
border-bottom:1px dotted #a1a1a1;
}

h4 {
color: #333;
font-size: 1em;
margin: 1.5em 0 1em 5px;
text-align: left;
font-weight: bold;
line-height: 1.1em;
padding: 0px 0px 0px 8px;
border-left: 4px solid #1365ca;
}

h5 {
color: #333;
font-size: 1em;
margin: 1em 0 1em 5px;
text-align:left;
line-height: 1.6;
font-weight:bold;
padding-left:12px;
background:url(../image/cap_h5.jpg) no-repeat 0 0.5em;
}

h6 {
color: #333;
font-size: 1em;
text-align:left;
margin: 1.5em 0 1em 17px;
line-height: 1.6;
font-weight:bold;
}

p{
text-align:left;
line-height: 1.6;
margin-left:17px;
margin-bottom:1em;
letter-spacing: 0.1em; 
}

a:link{
background-color:inherit;
text-decoration:underline;
}

a:hover,a:active{
color:#CC0066;
background-color:inherit;
text-decoration:none;
}

table.none{
text-align:left;
line-height:1.6;
letter-spacing: 0.1em;
margin:0 auto 1em 17px;
}

table.none_c{
text-align:left;
line-height:1.6;
letter-spacing: 0.1em;
margin:0 auto 1em auto;
}

table.none tr td,
table.none_c tr td{
line-height:1.4em;
padding:3px 5px;
vertical-align:top;
}

table.none .item01l,
table.none .item02l,
table.none .item03l,
table.none .item04l,
table.none .item05l,
table.none_c .item01l,
table.none_c .item02l,
table.none_c .item03l,
table.none_c .item04l,
table.none_c .item05l {
text-align:left;
}

table.none .item01c,
table.none .item02c,
table.none .item03c,
table.none .item04c,
table.none .item05c,
table.none_c .item01c,
table.none_c .item02c,
table.none_c .item03c,
table.none_c .item04c,
table.none_c .item05c {
text-align:center;
}

table.none .item01r,
table.none .item02r,
table.none .item03r,
table.none .item04r,
table.none .item05r,
table.none_c .item01r,
table.none_c .item02r,
table.none_c .item03r,
table.none_c .item04r,
table.none_c .item05r{
text-align:right;
}

table.data{
line-height:1.6;
font-size:90%;
letter-spacing: 0.1em;
margin:0 auto 1em;
}

table.data caption{
margin-bottom:5px;
font-size:90%;
}

table.data tr th{
font-weight:bold;
line-height:1.4em;
text-align:center;
border:1px solid #99badb;
padding:3px 10px 3px 5px;
background:#b6d4ff none repeat scroll 0 0;
}

table.data tr td{
line-height:1.4em;
padding:3px 5px;
border:1px solid #99badb;
background:#fff none repeat scroll 0 0;
}



table.data .item01l,
table.data .item01c,
table.data .item01r {
background-color: #fff;
}

table.data .item02l,
table.data .item02c,
table.data .item02r {
background-color: #f5f9ff;
}

table.data .item03l,
table.data .item03c,
table.data .item03r {
background-color: #e7f1ff;
}

table.data .item04l,
table.data .item04c,
table.data .item04r {
background-color: #aaccff;
}

table.data .item05l,
table.data .item05c,
table.data .item05r {
background-color: #6ca0eb;
}

table.data .item01l,
table.data .item02l,
table.data .item03l,
table.data .item04l,
table.data .item05l {
text-align:left;
}

table.data .item01c,
table.data .item02c,
table.data .item03c,
table.data .item04c,
table.data .item05c {
text-align:center;
}

table.data .item01r,
table.data .item02r,
table.data .item03r,
table.data .item04r,
table.data .item05r {
text-align:right;
}

strong{font-weight:bold;}

ul{text-align:left; margin-left:17px;}
li{line-height:1.6;margin-bottom:.5em;}

.indent {
	text-indent: 1.0em
}

.indent_01 {
	margin-left: 0.6em; 
	text-indent: -0.6em
}

.indent_02 {
	margin-left: 0.8em; 
	text-indent: -0.8em
}

.indent_03 {
	margin-left: 1.7em; 
	text-indent: -1.7em
}

.f90p {
	font-size: 90%
}

.f110p {
	font-size: 110%
}

.annotate {
	font-size: 90%;
	color: #1D3994; 
	text-indent: -1.0em
}
.emphasize {
	color: #ff0000; 
	font-weight: bold; 
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.pagetop{
display:none;

}


/*===============　リンク・装飾など　===================*/


a.pdfLink {
	background: url(../image/icon_pdf.gif) no-repeat 0em 0em;
	padding: 0px 0px 3px 22px;
}

.new01 {
	background: url(../image/icon_new01.gif) no-repeat 0em 0.1em;
	background-position: right; 
	padding: 4px 45px 2px 0px;
	text-align: left;
}

.orange_point {
	background: url(../image/point_orange.gif) no-repeat 0.3em 0.3em;
	padding: 0px 0px 3px 15px;
}

.orange_pointer {
	background: url(../image/pointer_orange.gif) no-repeat 0.3em 0.3em;
	padding: 0px 0px 3px 25px;
}





/*===============　画像領域など　===================*/

.image_right {
	margin: 0px 5px 0px 5px;
	float: right; 
	clear: both; 
}
.image_left {
	margin: 0px 5px 0px 5px;
	float: left; 
	clear: both; 
}
.image_right p,
.image_left p { 
	font-size: 90%;
	line-height: 120%; 
	letter-spacing:0.1em; 
	margin: 3px 3px 3px 3px;
	text-align: center;
} 



/*===============　幅指定　===================*/

.w96p {width: 96%;}
.w90p {width: 90%;}
.w80p {width: 80%;}
.w70p {width: 70%;}
.w60p {width: 60%;}
.w50p {width: 50%;}
.w40p {width: 40%;}
.w30p {width: 30%;}
.w20p {width: 20%;}
.w10p {width: 10%;}



/*===============　枠　===================*/

.waku_orange {
line-height:1.6;
	font-size: 90%;
	padding:  5px 5px  5px 5px;
	margin: 10px auto 10px;
	background-color: #FFFFEE;
	border:1px #FF9933;
	border-style: dotted; 
	text-align: left;
}

.waku_blue {
line-height:1.6;
	font-size: 90%;
	padding:  5px 5px  5px 5px;
	margin: 10px auto 10px;
	background-color: #e8effd;
	border:1px #678cfc;
	border-style: dotted; 
	text-align: left;
}

.waku_green {
line-height:1.6;
	font-size: 90%;
	padding:  5px 5px  5px 5px;
	margin: 10px auto 10px;
	background-color: #e5fee4;
	border:1px #76cd74;
	border-style: dotted; 
	text-align: left;
}

.waku_red {
line-height:1.6;
	font-size: 90%;
	padding:  5px 5px  5px 5px;
	margin: 10px auto 10px;
	background-color: #fde5e5;
	border:1px #ff0000;
	border-style: dotted; 
	text-align: left;
	background: url(../image/bg_th.jpg) repeat-x left bottom;
}


/*===============　ボックス部分（追記）　===================*/

.box01 {
	padding: 10px 10px 10px 10px;
	margin: 10px auto 10px;
	background-color: #f0f0d4;
	border:1px #D6DBBC;
	border-style: solid; 
	text-align: left;
	line-height:1.6;
}

.box02 {
	padding: 10px 10px 10px 10px;
	margin: 10px auto 10px;
	background-color: #f2fceb;
	border:1px #bed8dc;
	border-style: solid; 
	text-align: left;
	line-height:1.6;
}

.box03 {
	padding: 10px 10px 10px 10px;
	margin: 10px auto 10px;
	background-color: #f6f6f6;
	border:1px #bed8dc;
	border-style: solid; 
	text-align: left;
	line-height:1.6;
}



/*===============　PDFのリンク部分　===================*/

#pdf_dl {
	background-color: #EEEEEE;
	width: 580px;
	margin: 25px auto 15px;
	padding: 5px 0px 5px 0px;
	font-size: 90%;
}

#pdf_dl p {
	margin: 3px 3px 3px 10px;
}

#pdf_dl img{
	float: right; 
	clear: both; 
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;

}



/*===============　担当課への宛先　===================*/

#contact {
	margin:2em auto 0 auto;
	letter-spacing:1px;
	padding:10px 10px 10px 10px;
	font-size: 90%;
	background-color: #ffffff;
	border:1px #65ACD7 solid;
}



/* 健康福祉政策課のメニュー部分 */

.kenfukusei_menu {
	font-size: 90%;
	width: 100%;
	text-align: center;
}
.kenfukusei_menu td{
padding:10px 0;
line-height:1.4;
border:solid 2px #fff;
}
.kenfukusei_menu td a {
	background: url(../image/hana.gif) no-repeat;
	padding: 0px 0px 3px 15px;
}

#menu00 {	background-color: #DCFFDD;}
#menu01 {	background-color: #FFEEEE;}
#menu02 {	background-color: #E1FAFF;}
#menu03 {	background-color: #EEEEEE;}
#menu04 {	background-color: #FFFFCC;}
#menu05 {	background-color: #EEF0FF;}
#menu06 {	background-color: #FFFBC4;}
#menu07 {	background-color: #D7FBE0;}
#menu08 {	background-color: #EDFFE1;}


}
#BASE .qa1 {
	color: #0033CC;
}
#BASE .qa2 {
	font-weight: bold;
	color: #FF0000;
}



/*===============　環境衛生課用　===================*/

#BASE #mainbody750px #left .kurashi {
	background-image: url(../city/info/_hoken/img/newimag02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.category {
	background-image: url(../city/info/_hoken/img/newimag03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#BASE #mainbody750px #right .inquiry {
	background-image: url(../city/info/_hoken/img/newimag01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#BASE #mainbody750px #left .download {
	background-image: url(../city/info/_hoken/img/newimag01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.box02kankyo {
	padding: 10px 10px 10px 10px;
	margin: 10px auto 10px;
	background-color: #f2fceb;
	border:1px #bed8dc;
	border-style: solid;
	text-align: left;
	line-height:1.6;
	background-image: url(../city/info/_hoken/img/newimag01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.center {text-align:center;}
.emphasize{color:#FF0000;
            font-weight:bold;}

ul{text-align:left; margin-left:17px;}

/*===============　運営方針用　===================*/

.txtOut {
    margin-bottom: 40px;
}

/* TableListMenu */
.tableMenu01 table {
	margin-bottom: 20px;
	border-top: 1px solid #CBE3F1;
	border-left: 1px solid #CBE3F1;
	border-collapse: separate;
	line-height: 1.5;
}
.tableMenu01 th, .tableMenu01 td {
	padding: 3px 5px 3px 5px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #A3CEE5;
	border-bottom: 1px solid #A3CEE5;
	background-color: #F5F5F5;
}
.tableMenu01 th { font-weight: normal; }

.tableMenu01 th.top {
	background-color: #3492CB;
	color: #FFFFFF;
	text-align: left;
}
.tableMenu01 th.l01 {	background-color: #E6E6E6; text-align: center; }
.tableMenu01 th.ll01 {	background-color: #E6E6E6; text-align: left; }
.tableMenu01 th.l02 {	background-color: #C8E2F1; text-align: center; }
.tableMenu01 th.ll02 {	background-color: #C8E2F1; text-align: left; }
.tableMenu01 td.r02 {	background-color: #EDF5F5; }


/*===============　財産活用課用（h1画像用）　===================*/

h1.plain {
	background:none ;
	background-color:transparent;
	padding:0;

}