@charset "utf-8";
/* CSS Document */


/*- 身近なサ共通 -*/
/*- イメージ用テキスト（表示しない） -*/
#mainContent #content .imgText {
	display: none;
}

/*-  -*/
#mainContent #content #tel {
	width: 400px;
	margin: 20px auto 0px;
}

/*-  -*/
#mainContent #content .left {
	float: left;
}

/*-  -*/
#mainContent #content .right {
	float: right;
}





/*- 身近なサービス：top用 -*/
/*- コピー画像 -*/
#mainContent #content #serviceTop #copy {
	margin: 0 auto;
	width: 435px;
}

/*- 左エリア -*/
#mainContent #content #serviceTop #serviceContent #left {
	float: left;
}

/*- 右エリア -*/
#mainContent #content #serviceTop #serviceContent #right {
	float: right;
	padding-top: 3px;
}

/*- 各サービス表示 -*/
#mainContent #content #serviceTop #serviceContent {
	width: 621px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
}

/*- サービス：ICい～カード -*/
#mainContent #content #serviceTop #serviceContent #left #leftContent01 {
	padding-bottom: 9px;
}

/*- サービス：カスタムサービス -*/
#mainContent #content #serviceTop #serviceContent #left #leftContent02 {
	padding-top: 10px;
}




/*- 身近なサービス：カスタムサービス用 -*/
/*- 準備中表示エリア -*/
#mainContent #content #custom {
	height: 300px;
	width: 300px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	line-height: 300px;
	font-weight: bold;
}



/*- 身近なサービス：子育てタクシー用 -*/
/*- サブテキスト -*/
#mainContent #content #kosodate #subText {
	width: 572px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*- ページトップ表示 -*/
#mainContent #content #kosodate #top {
	margin: 10px auto;
	width: 655px;
	background-color: #FFE606;
	height: 306px;
}

/*- 子育てタクシーイメージ -*/
#mainContent #content #kosodate #top #topImg {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	float: left;
}

/*- 概要 -*/
#mainContent #content #kosodate #top #topText {
	background-color: #FFFB9E;
	padding: 10px;
	width: 260px;
	float: right;
	margin: 70px 16px;
}

/*- 概要：タイトルバック -*/
#mainContent #content #kosodate #top #topText #imgBack {
	background-color: #A0BF3B;
	width: 261px;
}

/*- 概要：タイトル（子育てタクシーって、何？） -*/
#mainContent #content #kosodate #top #topText #imgBack #img {
	width: 253px;
	height: 37px;
	background-image: url(../service/kosodate/img/m1.gif);
	margin: 4px;
}

/*- 概要：内容 -*/
#mainContent #content #kosodate #top #topText #text {
	padding: 4px;
	font-size: 12px;
	color: #425C1F;
}

/*- メイン内容 -*/
#mainContent #content #kosodate #main {
	width: 640px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

/*-  -*/
#mainContent #content #kosodate #main #title01 {
	height: 60px;
	background-color: #A0BF3B;
}

/*- メイン内容；タイトル -*/
#mainContent #content #kosodate #main #title01 #imgTitle {
	background-image: url(../service/kosodate/img/m2.gif);
	width: 325px;
	display: block;
	height: 41px;
	float: left;
	margin: 10px 97px;
}

/*- メイン内容：タイトル修飾 -*/
#mainContent #content #kosodate #main #title01 .imgButon {
	height: 40px;
	width: 40px;
	background-image: url(../service/kosodate/img/m3.gif);
	margin: 10px;
	float: left;
}

/*- メイン内容：コンテンツ -*/
#mainContent #content #kosodate #main div #content01 {
	padding-top: 20px;
	height: 100px;
}

/*-  -*/
#mainContent #content #kosodate #main .content .contentTitle01 {
	background-color: #FFB086;
}

/*-  -*/
#mainContent #content #kosodate #main .content {
	background-color: #FFE1C9;
	height: 110px;
}

/*-  -*/
#mainContent #content #kosodate #main .content div {
	padding: 6px;
}

/*-  -*/
#mainContent #content #kosodate #main #contentLeft01 {
	float: left;
	width: 370px;
}

/*-  -*/
#mainContent #content #kosodate #main #contentLeft01 .content .point {
	float: left;
}

/*-  -*/
#mainContent #content #kosodate #main #contentLeft01 .content .pointText {
	color: #B51B1C;
	line-height: 12px;
}

/*-  -*/
#mainContent #content #kosodate #main #contentRight01 {
	float: right;
	width: 250px;
}

/*-  -*/
#mainContent #content #kosodate #main .textCenter {
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}

/*-  -*/
#mainContent #content #kosodate #main #contentRight01 .textCenter {
	margin: 28px 0px;
}

/*-  -*/
#mainContent #content #kosodate #main #content02 #contentLeft02 {
	float: left;
	background-color: #97CDFF;
	padding: 5px 10px;
}

/*-  -*/
#mainContent #content #kosodate #main #content02 #contentRight02 {
	display: inline;
	line-height: 30px;
	padding: 10px;
}

/*-  -*/
#mainContent #content #kosodate #main #content02 {
	background-color: #D5EEFF;
	color: #094ABB;
	width: 600px;
	margin: auto;
}

/*-  -*/
#mainContent #content #kosodate #main .content03 .contentText03 {
	background-color: #FFFCBB;
}

/*-  -*/
#mainContent #content #kosodate #main .content03 .contentTitle03 {
	background-color: #FFD25A;
	padding: 6px;
	height: 74px;
}

/*-  -*/
#mainContent #content #kosodate #main .content03 .contentTitle03 .title {
	float: left;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

/*-  -*/
#mainContent #content #kosodate #main .content03 .contentTitle03 .contentTitleLogo {
	float: right;
}

/*-  -*/
#mainContent #content #kosodate #main .content03 .contentText03 ul {
	margin: 0px;
	padding: 5px 20px;
}

/*-  -*/
#mainContent #content #kosodate #main .content03 {
	width: 310px;
	margin-bottom: 10px;
}

/*-  -*/
#mainContent #content #kosodate #main .content03 .contentTitle03Hoka {
	background-color: #FFD25A;
}

/*-  -*/
#mainContent #content #kosodate #main .content03 .contentText03Hoka {
	background-color: #FFFCBB;
	padding: 5px;
}

/*-  -*/
#mainContent #content #kosodate #main .content03 .contentTitle03Hoka .contentTitleImg03Hoka {
	padding: 10px 20px;
}

/*-  -*/
#mainContent #content #kosodate #main .text04 {
	padding-top: 2px;
	padding-bottom: 2px;
}

/*-  -*/
#mainContent #content #kosodate #main #content04 .contenttext04 {
	height: 54px;
}

/*-  -*/
#mainContent #content #kosodate #main #content04 {
	margin: auto;
	width: 550px;
}

/*-  -*/
#mainContent #content #kosodate #main #content05 #contentTitle05 {
	background-color: #C4E27B;
	padding: 10px;
	text-align: center;
}

/*-  -*/
#mainContent #content #kosodate #main #content05 #contentText05 {
	background-color: #E6F9B9;
	padding: 10px;
}

/*-  -*/
#mainContent #content #kosodate #main #content05 {
	margin: 20px auto;
	width: 550px;
}

/*-  -*/
#mainContent #content #kosodate #main #content06 {
	width: 550px;
	margin: auto;
	height: 220px;
}

/*-  -*/
#mainContent #content #kosodate #main #content06 .contentLeft06 {
	border: 1px solid #FF7800;
	padding: 10px;
	width: 250px;
	margin-top: 50px;
}

/*-  -*/
#mainContent #content #kosodate #main #content06 .contentLeft06 .contentImg06 {
	background-color: #FFE606;
	padding: 5px;
	width: 63px;
}

/*-  -*/
#mainContent #content #kosodate #main #content06 .contentLeft06 .contentText06t {
	float: left;
	width: 150px;
	padding: 10px;
}

/*-  -*/
#mainContent #content #subTitle {
	padding-bottom: 20px;
}




/*- 身近なサービス：福祉タクシー用 -*/
#mainContent #content #fukusi {
	margin: auto;
	width: 572px;
}

/*-  -*/
#mainContent #content #fukusi #content01 .cntent01Left #content01Title {

}

/*-  -*/
#mainContent #content #fukusi #content01 .cntent01Left #content01Img {
	width: 240px;
	height: 155px;
}

/*-  -*/
#mainContent #content #fukusi #content01 #content01Text {
	margin: 10px;
}

/*-  -*/
#mainContent #content #fukusi #content01 .cntent01Left {
	margin: 25px 0px;
}

/*-  -*/
#mainContent #content #fukusi #content01 {
	padding: 10px 0px;
}

/*-  -*/
#mainContent #content #fukusi #content02Img {
	margin: 0px auto;
	width: 544px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/*-  -*/
#mainContent #content #fukusi #content03 {
	padding: 10px 0px;
}

/*-  -*/
#mainContent #content #fukusi #content03 #content03Img .content03Img01 {
	height: 145px;
	width: 246px;
}

/*-  -*/
#mainContent #content #fukusi #content03 #content03Img {
	margin: auto;
	width: 450px;
	padding: 10px;
}

/*-  -*/
#mainContent #content #fukusi #content03 #content03Text {
	margin: 10px auto;
	width: 280px;
	border: 1px solid #076098;
	padding: 10px;
}

/*-  -*/
#mainContent #content #fukusi #content03 #content03Title {
	text-align: center;
}

/*-  -*/
#mainContent #content #fukusi #content03 #content03Text #content03Text01 {
	background-color: #CCC;
	padding: 5px;
}

/*-  -*/
#mainContent #content #fukusi #content03 #content03Text #content03Text02 {
	padding: 5px;
}
#mainContent #content #kosodate .font14 {
	font-size: 14px;
}
#mainContent #content #kosodate #main #content04 .contentImg04 {
	width: 54px;
	padding-right: 10px;
}
#mainContent #content #kosodate #main .content03 ul li {
	color: #EA6C12;
}
#mainContent #content #kosodate .black {
	color: #000000;
}
