/* 知りたい・相談したい ********************/
#contents div.consult_title {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 150px;
	padding: 25px 15px 25px 15px;
	background-color: #EEF1F9;
}

#contents div.consult_title p {
	font-size: 120%;
	color: #666699;
	font-weight:bold;
}

#contents h5.blue_line {
	font-size: 105%;
	background-image: url(../img/common/blue_line.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 20px;
	margin-bottom: 10px;
}
#contents h5.blue_line span {
	color: #666699;
	background: #FFFFFF;
	padding: 0 10px 0 0;
}

/* FAQ */
#contents p.question {
	background-image: url(../img/common/question_b.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 18px;
}

#contents p.answer {
	background-image: url(../img/common/answer_b.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 18px;
	margin-bottom: 15px;
}

/*知りたい・相談したい*/
#contents .line_box1 , .line_box2 {
	overflow: hidden;
	position: relative;
	top: -1em;
	left: -40px;
	height: 55px;
	width: 569px;
}
#contents .line_box1 {
	background-image: url(../img/common/kirarin_line_blue1.png);
}

#contents .line_box2 {
	background-image: url(../img/common/kirarin_line_blue2.png);
}

/* ie6用 */
/* \*/
*html #contents .line_box1 , *html #contents .line_box2 {
	top: -0.5em;
	left: 0px;
	height: 45px;
	width: 469px;
}
*html #contents .line_box1 {
	background-image: url(../img/common/kirarin_line_blue1_ie6.gif);
}
*html #contents .line_box2 {
	background-image: url(../img/common/kirarin_line_blue2_ie6.gif);
}
/* */ 

/*区のリスト*/
#contents table.district_list {
	border-width: 0px;
	border-style: none;
	border-collapse:collapse;
}

#contents table.district_list td {
	font-weight: bold;
	vertical-align: middle;
	padding: 0px;
}

#contents table.district_list td.name {
	font-size: 120%;
	background-color: white;
	color: #666699;
	padding-left:10px;
	padding-bottom:5px;
}

#contents table.district_list td.district {
	background-repeat:no-repeat;
	width: 50px;
	height: 40px;
}

#contents table.district_list td.kita {
	background-image: url(../img/common/district_kita_b.gif);
}
#contents table.district_list td.higashi {
	background-image: url(../img/common/district_higashi_b.gif);
}
#contents table.district_list td.chuo {
	background-image: url(../img/common/district_chuo_b.gif);
}
#contents table.district_list td.kounan {
	background-image: url(../img/common/district_kounan_b.gif);
}
#contents table.district_list td.akiha {
	background-image: url(../img/common/district_akiha_b.gif);
}
#contents table.district_list td.minami {
	background-image: url(../img/common/district_minami_b.gif);
}
#contents table.district_list td.nishi {
	background-image: url(../img/common/district_nishi_b.gif);
}
#contents table.district_list td.nishikan {
	background-image: url(../img/common/district_nishikan_b.gif);
}

#contents h5.list div.district {
	display: inline;
	font-size: 80%;
	text-align: center;
	vertical-align: center;
}

#contents h5.list span{
	background-color: #666699;
	font-size: 80%;
	color: white;	
	text-align: center;
	vertical-align: center;
	width: 80px;
	height: 20px;
	padding:8px 15px;
}


/* 子供に関するサービス */
#contents a.consult:link{
	color:#666699;
}
#contents a.consult:visited{
	color:#666699;
}
#contents a.consult:active{
	color:#666699;
}
#contents a.consult:hover{
	color:#666699;
}

/* ひまわりクラブ */
#contents table.himawari {
	border-width: 0px;
	border-style: none;
	border-collapse:collapse;
}

#contents table.himawari th {
	border-color: #666699;
	border-bottom-width: 3px;
	border-bottom-style: double;
	padding: 5px 3px 3px 5px;
}

#contents table.himawari td {
	border-color: #666699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 3px 3px 5px;
}

#contents table.himawari th.rline, table.himawari td.rline {
	border-right-width: 1px;
	border-right-style: solid;
}

#contents table.himawari th.lline, table.himawari td.lline {
	border-left-width: 1px;
	border-left-style: solid;
}

#contents table.himawari th.tline, table.himawari td.tline {
	border-top-width: 1px;
	border-top-style: solid;
}

#contents table.himawari#anshin th{
	font-weight:normal;
}

#contents .bg_color {background-color: #eef1f9;}

#contents .tx_color {color: #666699;}

a.maplink {color:#666699;}


/* ごちゃまぜ移動支援ネット*/
#contents div.head_box{
	width:420px;
	background-color:#EEF1F9;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:6px;
}
