/*----SIMPLE-HP全頁(除：印刷専用頁)の４枚写真画像の下部（middle01/02/03部）を定義するCSS------------*/

@charset "Shift_JIS";

/*----▼index.htm頁の#middle 構成-------------------------------------*/

table#middle {
	margin: 0;
	padding: 0;
}

table#middle td {
	margin: 0;
	padding: 0;
}

table#middle td#lft {
	width: 160px;
}	

table#middle td#mid {
	width: 475px;
}	

table#middle td#mid_long {
	width: 650px;
}	

table#middle td#rit {
 	width: 184px;
}	

/*----▼td#lftのイメージの配置------------------------*/

td#lft ul.single {
	margin: 0;
	padding: 0;
	list-style: none;
}

td#lft ul.single li.back {
	margin: 20px 0 0 8px;
	padding: 0;
	width: 145px;
	height: 35px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(icon/01_jpg/return_to_back.jpg) no-repeat;
}

img#back {
	margin: 22px 0 0 10px;
	padding: 0;
}

img#top_page {
	margin: 22px 0 0 10px;
	padding: 0;
}

/*----▼googleイメージの配置------------------------*/

#google {
	margin: 0 auto;
	text-align: left;
	line-height: 1.0;
}

#google table {
	margin: 5px 0 0 0;
	padding: 0;
}

#google table td#field {
	margin: 0;
	padding: 3px 0 0 0;
 	font-size: 9pt;
}

/*----▼td#ritのイメージの配置------------------------*/

td#rit ul#kyousan {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#kyousan li a {
	margin: 20px 0 0 1px;
	padding: 0;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px dotted #9f9f9f;
	width: 180px;
	height: 30px;
}

ul#kyousan li#p0b a {
	background: url(./image/01_jpg/shared/mid03_ksn_p0blu.jpg) no-repeat;
}

ul#kyousan li#p1r a {
	background: url(./image/01_jpg/shared/mid03_ksn_p1red.jpg) no-repeat;
}

ul#kyousan li#p2b a {
	background: url(./image/01_jpg/shared/mid03_ksn_p2blu.jpg) no-repeat;
}

ul#kyousan li#p1r a:hover {
	background: url(./image/01_jpg/shared/mid03_ksn_p1red_hvr.jpg) no-repeat;
}

ul#kyousan li#p2b a:hover {
	background: url(./image/01_jpg/shared/mid03_ksn_p2blu_hvr.jpg) no-repeat;
}

/*----▼一般の配置（右側のtd#ritが１段/２段共通）------------------------*/

#resizer {
	margin: 4px 0 0 3px;
	padding: 0;
}

/*----▼一般の配置（右側のtd#ritが１段）------------------------*/

img#text_size {
	margin: 0;
	padding: 12px 0 0 1px;
}

img#smaller {
	margin: 0;
	padding: 12px 0 0 5px;
}

img#larger1 {
	margin: 0;
	padding: 12px 0 0 5px;
}

/*----▼f02育児支援シリーズの配置（右側のtd#ritが上下２段）------------------------*/

img#text_size01 {
	margin: 0;
	padding: 0 0 0 8px;
}

img#smaller01 {
	margin: 0;
	padding: 0 0 0 5px;
}

img#larger01 {
	margin: 0;
	padding: 0 0 0 5px;
}

img#kyousan02 {
	margin: 0;
	padding: 0 0 0 5px;
}

/*---
#google {
	vertical-align: top;
	height: 80px;
}


#google table td#logo {
	margin: 0;
	padding: 0;
}

#google table td#field {
	padding: 7px 0 0 0;
 	font-size: 9pt;
}

/*---


td#lft ul.single li.prev a {
	margin: 1px;
	display: block;
	list-style: none;
	text-indent: -9999px;
	width: 145px;
	height: 35px;
	overflow: hidden;
	background: url(icon/01_jpg/return_to_prev.jpg) no-repeat;
}

td#lft ul.single li.menu a {
	margin: 1px;
	display: block;
	list-style: none;
	text-indent: -9999px;
	width: 145px;
	height: 35px;
	overflow: hidden;
	background: url(icon/01_jpg/return_to_menu.jpg) no-repeat;
}

td#lft ul.single li.first a {
	margin: 1px;
	display: block;
	list-style: none;
	text-indent: -9999px;
	width: 145px;
	height: 35px;
	overflow: hidden;
	background: url(icon/01_jpg/return_to_navi.jpg) no-repeat;
}

td#lft ul.single li.baby_top a {
	margin: 1px;
	display: block;
	list-style: none;
	text-indent: -9999px;
	width: 145px;
	height: 35px;
	overflow: hidden;
	background: url(icon/01_jpg/return_to_baby.jpg) no-repeat;
}


/*----▽index.htm頁の#middle_a02の定義---------------------*/
/*---
td#rit ul#kyousan {
	margin: 35px 0 0 0px;
	padding: 0;
	list-style: none;
}



/*----▽index.htm頁の#middle_a02の定義---------------------*/
/*---
td#rit01 img.lef {
	margin: 0 0 0 8px;
	padding: 3px 0 0 0;
	text-align: bottom;
}

td#rit02 img#k_p1y {
	margin: 0 0 0 6px;
	padding: 0 0 3px 0;
	text-align: top;
	border: 1px dotted #999999;
}

td#rit img.lef {
	margin: 35px 0 0 8px;
	padding: 0;
	text-align: bottom;
}

