body { margin:0px; background-color:#fff; background-image:url(../Resources/bg_01_200px.jpg); height:100% }
html { height:100% }
a:link { color:#f60; text-decoration:none }
a:visited { color:#f60; text-decoration:none }
a:hover { color:#cd5714; text-decoration:none }
a:active { color:#cd5714; text-decoration:none }
#PageDiv { position:relative; max-width:950px; min-height:100%; margin:auto }
#header { position:relative; width:930px; height:140px; z-index:0; margin:0px 0px 30px; background-image:url(../Resources/bg_header_02.jpg); background-repeat:no-repeat; overflow:visible }
#logo { position:relative; float:left; width:192px; height:26px; margin:100px 0px 0px 20px }
#topph200811 { position:relative; float:right; width:320px; height:140px; margin:0px }
#item11b { position:relative; z-index:0; padding:0px 0px 40px; margin:0px; overflow:visible }
#item10d { position:relative; z-index:0; margin:0px; overflow:visible }
#navi01 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a1 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi01-2 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a1a { position:relative; z-index:0; margin:0px; overflow:visible }
#navi02 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a2 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi03 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a3 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi04 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a4 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi05 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a5 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi06 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a6 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi07 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a7 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi08 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a7a { position:relative; z-index:0; margin:0px; overflow:visible }
#navi09 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a7c { position:relative; z-index:0; margin:0px; overflow:visible }
#navi10 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a7d { position:relative; z-index:0; margin:0px; overflow:visible }
#navi12 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }

#maintop { position:relative; width:660px; height:110px; z-index:0; background-image:url(../Resources/educare_title_02_2x.jpg); background-size: 660px 110px; background-repeat:no-repeat; overflow:hidden; font-size:1px }
.title_box { position:relative; width:500px; z-index:0; padding:0px 0px 0px 20px; margin:0px; overflow:visible }
.title_box p { color:#59493f; font-weight:bold; font-size:14px; line-height:22px }
.navi_newer { position:relative; width:30px; height:26px; vertical-align:top; margin:0px }
.navi_older { position:relative; width:30px; height:26px; vertical-align:top; margin:0px }

#main-contents-top { position:relative; z-index:0; margin:0px; background-image:url(../Resources/educare_no128_bg_01_2x.jpg); background-size: 20px 440px; background-repeat:repeat-x; overflow:visible }
.info_box_top { position:relative; height:30px; z-index:0; margin:0px; overflow:hidden; font-size:1px }
.info_box_1 { position:relative; height:590px; z-index:0; margin:0px; background-image:url(../Resources/educare_no128_ph_info_01_2x.png); background-size: 305px 590px; background-repeat:no-repeat; overflow:hidden; font-size:1px }
.info_box_2 { position:relative; z-index:0; margin:20px 0px 0px 0px; overflow:visible }
.info_ph_box { position:relative; width:260px; min-height:400px; z-index:0; overflow:visible }
.info_ph { position:relative; width:260px; height:390px; vertical-align:top; margin:0px }
.info_box_3 { position:relative; width:140px; z-index:0; padding:0px 0px 0px 120px; margin:0px; overflow:visible }
.new_book_note { position:relative; width:130px; z-index:0; margin:0px 0px 10px 0px; overflow:visible }
.new_book_note_1 { position:relative; z-index:0; margin:0px; overflow:visible }
.new_book_note_txt { 
	color:#004573; 
	font-size:11px; 
	line-height:18px; 
	margin-bottom:2px; 
	list-style-type:none; 
	padding-left:11px; 
	background:url(../Resources/list_Grey30_6px.png) no-repeat; 
	background-position:0px 6px; 
	}
	
.info_pdf_box { position:relative; width:175px; z-index:0; padding:0px 0px 0px 85px; margin:0px; overflow:visible }
.info_pdf_box_2 { position:relative; width:170px; z-index:0; margin:0px; overflow:visible }
.contents_pdf { position:relative; width:162px; height:80px; vertical-align:top; margin:0px }

.download_pdf_box { position:relative; width:130px; z-index:0; padding:0px 0px 0px 14px; margin:0px; overflow:visible }
.download_pdf { position:relative; width:130px; height:66px; vertical-align:top; margin:0px }

.contents_page_ph_01 { position:relative; width:660px; height:200px; z-index:0; margin:0px 0px 20px 0px; background-image:url(../Resources/educare_no128_ph_page_01_2x.jpg); background-size: 660px 200px; background-repeat:no-repeat; overflow:visible }
.contents_page_ph_02 { position:relative; width:660px; height:200px; z-index:0; margin:0px 0px 40px 0px; background-image:url(../Resources/educare_no128_ph_page_02_2x.jpg); background-size: 660px 200px; background-repeat:no-repeat; overflow:visible }

.contents_title { position:relative; width:560px; z-index:0; margin:0px 0px 0px 50px; overflow:visible }
.contents_title p { color:#004573; font-size:11px; line-height:18px; }
.contents_title h3 { color:#004573; font-size:11px; line-height:18px; font-weight:normal; }

.contents_list_12 { 
	color:#59493f;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:12px; 
	line-height:20px; 
	margin:0px; 
	list-style-type:none; 
	padding-left:14px; 
	background:url(https://ikuji-hoiku.net/Resources/list_Brown01_8px.gif) no-repeat; 
	background-position:0px 6px; 
	}

.contents_list_14 { 
	color:#59493f;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:14px; 
	line-height:22px; 
	margin:0px; 
	list-style-type:none; 
	padding-left:14px; 
	background:url(https://ikuji-hoiku.net/Resources/list_Brown01_8px.gif) no-repeat; 
	background-position:0px 6px; 
	}

.contents_list_16 { 
	color:#59493f;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:16px; 
	line-height:24px; 
	margin:0px; 
	list-style-type:none; 
	padding-left:14px; 
	background:url(https://ikuji-hoiku.net/Resources/list_Brown01_8px.gif) no-repeat; 
	background-position:0px 7px; 
	}

.contents_txt_30 { 
	color:#59493f; 
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:30px; 
	line-height:40px; 
	margin-left:14px; 
	}

.contents_txt_20 { 
	color:#59493f; 
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:20px; 
	line-height:28px; 
	margin-left:14px; 
	}

.contents_txt_18 { 
	color:#59493f; 
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:18px; 
	line-height:26px; 
	margin-left:14px; 
	}

.contents_txt_16 { 
	color:#59493f; 
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:16px; 
	line-height:24px; 
	margin-left:14px; 
	}

.contents_txt_14 { 
	color:#59493f; 
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:14px; 
	line-height:22px; 
	margin-left:14px; 
	}
	
.contents_txt_12 { 
	color:#59493f; 
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:12px; 
	line-height:20px; 
	margin-left:14px; 
	}

.txt_11 { 
	font-size:11px; 
	}

.contents_footer { position:relative; width:560px; z-index:0; padding:0px; margin:20px 0px 0px 50px; overflow:visible }
.contents_footer p { color:#004573; font-size:10px; line-height:16px }

#homebtn01a1a1 { position:relative; float:left; width:70px; height:20px }
#mailbtn01a1a { position:relative; float:right; width:224px; height:20px; margin:0px }


.educare_contents_box { position:relative; width:560px; z-index:0; margin:3px 0px 0px 50px; overflow:visible }

.educare_contents {
	width: 560px;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #e8dfd2;
	margin:0px; 
	}

.educare_contents th {
	width:100px;
	padding:15px 0px 15px 0px;
	text-align: left;
	vertical-align: top;
	color:#004573; 
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:14px; 
	line-height:22px; 
	font-weight:normal;
	border-bottom: 1px solid #e8dfd2;
	margin:0px; 
	}

.educare_contents td {
	width:460px;
	padding:15px 0px 15px 0px;
	background-color: #fff;
	border-bottom: 1px solid #e8dfd2;
	}
