@charset "shift_jis";

/*
/*  市民のかたへ共通
/*
/*

/**** 市民の方へ ****/
.co_indexListArea {
background: url(/content/000180038.gif) repeat-y 0px 0px;
margin: 5px 15px 0px 20px;
padding: 0px;
}

.co_indexList_l {
float: left;
width: 232px;
padding-right: 20px;
margin: 0px;
}

.co_indexList_r {
float: left;
width: 230px;
padding-left: 20px;
margin: 0px;
}

/**** くらしの出来事（index） ****/
#life_indexBody {
}

.lifeListArea { width: 504px; }
#life_indexBody ul { list-style-type: none; margin: 0px; padding: 0px; }
#life_indexBody ul li {
float: left;
font-size: 90%;
line-height: 160%;
color: #000000;
padding: 0px 15px 0px 0px;
white-space: nowrap;
}

.questionTitle {
background-color: #C5EFC6;
padding: 6px 5px 4px 20px;
border-bottom: solid 1px #FFFFFF;
}

.questionBody {
background-color: #E3F6E3;
padding: 10px 20px 20px 20px;
}

.sourceArea {
background-color: #F7F2DC;
padding: 15px;
}

.imagePhoto_l { float: left; margin: 0px 15px 10px 0px; text-align: center; }
.imagePhoto_r { float: right; margin: 0px 0px 10px 15px; text-align: center; }
.imagePhoto_l p { width: 192px; }
.imagePhoto_r p { width: 192px; }

/**** 引越し（住所異動の届出）****/
#residenceInfoArea {
border: dotted 2px #3ABF3E;
margin: 12px 0px 45px 10px;
padding: 10px;
}

#residenceInfoArea2 {
border: dotted 2px #ffcc00;
margin: 12px 0px 45px 10px;
padding: 10px;
}

#residenceInfoArea ul { list-style-type: none; }
#residenceInfoArea2 ul { list-style-type: none; }

#residenceInfoOther { margin: 0px 10px 0px 20px; }
#residenceInfoOther ul { list-style-type: none; }

/**** イベントカレンダー ****/
.eventinfo {
background-color: #E9F0F7;
padding: 10px 5px 10px 15px;
}

#pull-downArea { width: 504px; }
#pull-downArea ul { list-style-type: none; }
#pull-downArea ul li { float: left; }
#pull-downArea ul li.r_margin { margin-right: 25px; }
#pull-downArea ul li.btnPosition { margin-top: 20px; }

#tableHead { width: 370px; margin: 8px 0px 6px 120px; }
#tableHead ul { list-style-type: none; }
#tableHead ul li { float: left; margin-right: 7px; }
#tableHead ul li.btnPosition { margin-top: 4px; }

#evntTable tbody td { padding: 6px 5px 6px 10px; }


/**** お問い合わせフォーム ****/

.opinionTitle{
font-size: 90%;
line-height: 160%;
color: #000000;
font-weight: bold;
background-color: #DFDFDF;
padding: 6px 5px 4px 20px;
border-bottom: solid 1px #FFFFFF;
}
.opinionBody{
font-size: 90%;
line-height: 160%;
color: #000000;
background-color: #EEEEEE;
border-bottom: solid 1px #FFFFFF;
padding: 20px 20px 20px 20px;
}
.opinionSub{
color: #FF0000;
font-size: 70%;
font-weight:normal;
line-height:120%;
}
.formmargin{
margin-left:3px;
margin-right:3px;
margin-bottom:3px;
}
#contactform{
border:solid 1px #FFFFFF;
border-collapse:collapse;
}
#contactform td{
border:solid 1px #FFFFFF;
}


