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 }
#contents { position:absolute; left:10px; top:0px; width:930px; z-index:1; overflow:visible }
#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 }
#navi02a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a2 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi03a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a3 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi04a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a4 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi05a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a5 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi06a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a6 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi07a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a7 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi08a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a7a { position:relative; z-index:0; margin:0px; overflow:visible }
#navi09a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a7c { position:relative; z-index:0; margin:0px; overflow:visible }
#navi10a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a7d { position:relative; z-index:0; margin:0px; overflow:visible }
#navi12a { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }

#main-contents { position:relative; z-index:0; margin:0px; background-color:#fff; background-image:url(../Resources/bg_body_bottom_01.jpg); background-repeat:no-repeat; background-position:left bottom; overflow:visible }
#main-header { position:relative; width:660px; height:110px; z-index:0; margin:0px; background-image:url(../Resources/educare_title_02_2x.jpg); background-size: 660px 110px; background-repeat:no-repeat; overflow:hidden; font-size:1px }
#item10 { position:relative; z-index:0; margin:3px 0px; background-color:#fefbee; border-top:solid #d1c0a5 1px; border-bottom:solid #d1c0a5 1px; overflow:visible }
#item4 { position:relative; z-index:0; padding:10px 0px 10px 10px; margin:0px; overflow:visible }
#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 }

#mook-contents-top { position:relative; z-index:0; padding:30px 0px 0px 0px; margin:0px; background-image:url(../Resources/educare_20th_booklet_bg_01_2x.jpg); background-size: 20px 440px; background-repeat:repeat-x; overflow:visible }

.contents_top_box { position:relative; height:30px; z-index:0; margin:0px; overflow:hidden; font-size:1px }
.new_info_box_1 { position:relative; height:590px; z-index:0; margin:0px; background-image:url(../Resources/educare_top_no128_ph_info_01_2x.png); background-size: 305px 590px; background-repeat:no-repeat; overflow:hidden; font-size:1px }
.mook_info_box_1 { position:relative; height:600px; z-index:0; margin:0px; background-image:url(../Resources/educare_top_20th_booklet_ph_info_02_2x.png); background-size: 305px 600px; background-repeat:no-repeat; overflow:hidden; font-size:1px }
.new_info_box_2 { position:relative; z-index:0; margin:20px 0px 0px; overflow:visible }
.new_photo_box { position:relative; width:260px; min-height:400px; z-index:0; overflow:visible }
.new_photo { position:relative; vertical-align:top; margin:0px }
.new_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 0px 0px; overflow:visible }
.new_book_note_1 { position:relative; z-index:0; margin:0px; overflow:visible }
#listGrey306px3 { position:relative; width:6px; height:6px; margin:0px 4px 1px 0px }
#item6a2 { position:relative; z-index:0; margin:0px 0px 2px 10px; overflow:visible }
#item6b2 { position:relative; z-index:0; margin:0px 0px 2px; overflow:visible }
#listGrey306px4 { position:relative; width:6px; height:6px; margin:0px 4px 1px 0px }
#item6c1 { position:relative; z-index:0; margin:0px; overflow:visible }
#listGrey306px6 { position:relative; width:6px; height:6px; margin:0px 4px 1px 0px }
#item6c1a1 { position:relative; z-index:0; margin:0px 0px 0px 10px; overflow:visible }
.new_book_link_box { position:relative; width:130px; z-index:0; margin:0px; overflow:visible }
.new_book_link { position:relative; width:98px; height:25px; vertical-align:top; margin:0px }

#item2 { position:relative; width:560px; z-index:0; padding:0px 0px 0px 50px; margin:0px; overflow:visible }

#infomation { position:relative; width:560px; z-index:0; margin:0px 0px 40px; background-image:url(../Resources/bg_kakomi_01_b.gif); background-repeat:repeat-y; overflow:visible }

.info_box_top { position:relative; height:20px; z-index:0; margin:0px; background-image:url(../Resources/bg_kakomi_01_a.gif); background-repeat:no-repeat; overflow:hidden; font-size:1px }
.info_box_middle { position:relative; z-index:0; padding:0px 20px; margin:0px; overflow:visible }
.info_header_box { position:relative; z-index:0; padding:0px 0px 5px; margin:0px; border-bottom:solid #d1c0a5 1px; overflow:visible }
.info_header_box h2 { color:#59493f; font-size:14px; font-weight:bold; line-height:22px }

.info_note_box { position:relative; z-index:0; padding:20px 0px 0px 0px; margin:0px; overflow:visible }
.info_note_box_1 { position:relative; z-index:0; margin:0px; overflow:visible }

.info_update { color:#a6937c; font-weight:normal; font-size:11px; line-height:18px }

.info_note_box_2 { position:relative; z-index:0; margin:0px; padding:0px 0px 0px 30px; overflow:visible }
.info_note_box_2 h2 { color:#930; font-size:14px; font-weight:bold; line-height:22px }
.info_note_box_2 h3 { color:#59493f; font-size:20px; font-weight:bold; line-height:30px }
.info_note_box_2 h3.txt18 { color:#59493f; font-size:18px; font-weight:bold; line-height:28px }
.info_note_box_2 h3.txt16 { color:#59493f; font-size:16px; font-weight:bold; line-height:26px }
.info_note_box_2 h3.sub { color:#59493f; font-size:15px; font-weight:bold; line-height:22px }
.info_note_box_2 p { color:#59493f; font-weight:normal; font-size:14px; line-height:26px }
.info_note_box_2 p.lead { color:#59493f; font-size:12px; line-height:20px }
.info_note_box_2 p.txt11 { color:#59493f; font-size:11px; line-height:18px }
.info_note_box_2 p.txt12 { color:#59493f; font-size:12px; line-height:20px }
.info_note_box_2 p.txt13 { color:#59493f; font-size:13px; line-height:22px }
.info_note_box_2 p.txt14 { color:#59493f; font-size:14px; line-height:24px }
.info_note_box_2 p.txt15 { color:#59493f; font-size:15px; line-height:26px }
.info_note_box_2 p.txt16 { color:#59493f; font-size:16px; line-height:28px }
.info_note_box_2 p.kome12 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:12px; line-height:20px }
.info_note_box_2 p.end { color:#f00; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:12px; line-height:20px }
.info_note_box_2 p.end_12 { color:#f00; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:12px; line-height:20px }
.info_note_box_2 p.end_13 { color:#f00; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:13px; line-height:22px }

.info_border { position:relative; height:20px; z-index:0; margin:0px 0px 20px 0px; background-image:url(../Resources/border_01_brown02.gif); background-repeat:repeat-x; background-position:left bottom; overflow:hidden; font-size:1px }

.txt_12 { color:#59493f; font-size:12px; line-height:20px }

table.info_pdf {
	border-collapse:separate; 
	border-spacing:0px; 
	text-align:left;
	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 0px 0px 0px; 
	}
	
table.info_pdf th {
	width:340px; 
	padding:0px; 
	font-weight:normal; 
	vertical-align:top; 
	margin:0px; 
	text-align:left;
	color:#59493f; 
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:12px; 
	line-height:20px; 
	}

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

table.info_pdf th p.txt14 {
	color:#59493f; 
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	font-size:14px; 
	line-height:24px; 
	}
	
table.info_pdf td {
	text-align: left;
	width:130px; 
	padding:0px; 
	vertical-align:top; 
	margin:0px; 
	}
	
.download_pdf_box { position:relative; width:130px; z-index:0; padding:0px; margin:0px; overflow:visible }
.download_pdf { position:relative; width:130px; height:66px; vertical-align:top; margin:0px }

#item10b2b { position:relative; z-index:0; padding:15px 0px 0px 30px; margin:0px; overflow:visible }
#item14a1 { position:relative; z-index:0; margin:0px 0px 5px; overflow:visible }
#item10a8a { position:relative; z-index:0; margin:0px; overflow:visible }
#item14a { position:relative; height:15px; z-index:0; margin:0px; background-image:url(../Resources/border_01_brown02.gif); background-repeat:repeat-x; background-position:left bottom; overflow:hidden; font-size:1px }

.info_box_bottom { position:relative; height:20px; z-index:0; margin:0px; background-image:url(../Resources/bg_kakomi_01_c.gif); background-repeat:no-repeat; background-position:left bottom; overflow:hidden; font-size:1px }

.application_box { position:relative; width:560px; z-index:0; margin:0px 0px 30px 0px; padding:15px 0px 15px 0px; border-top:solid #d1c0a5 1px; border-bottom:solid #d1c0a5 1px; overflow:visible }
.application_box h3 { color:#59493f; font-weight:bold; font-size:16px; line-height:26px }

.bm_title_box_1 { position:relative; width:531px; z-index:0; margin:0px; overflow:visible }
.bm_title_box_2 { position:relative; width:480px; z-index:0; margin:0px 0px 5px; overflow:visible }
.bm_title_box_2 p { color:#59493f; font-weight:bold; font-size:20px; line-height:30px }
.bm_title_lead { position:relative; width:480px; z-index:0; margin:0px 0px 10px; overflow:visible }
.bm_title_lead p { color:#7e6b5a; font-weight:normal; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:11px; line-height:18px }
#item10c1 { position:relative; width:480px; z-index:0; margin:0px 0px 10px; overflow:visible }
#item11 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }

.bm_number_box { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
.bm_number_title { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
.bm_number_title p { color:#59493f; font-weight:bold; font-size:12px; line-height:20px }

#item12 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno73ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item47 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item48 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno67ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno68ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno69ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno70ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno71ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno72ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item169 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item170 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno61ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno62ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno63ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno64ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno65ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno66ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item171 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item172 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno55ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno56ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno57ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno58ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno59ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno60ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item173 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item174 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno49ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno50ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno51ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno52ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno53ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno54ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item175 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item176 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno43ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno44ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno45ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno46ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno47ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px 1px }
#educareno48ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px 1px }
#educareno46bph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:0px }
#item24 { position:relative; z-index:0; margin:10px 0px 0px; overflow:visible }
#item177 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item178 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno37ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno38ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno39ph90px1 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno40ph90px1 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno41ph90px1 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno42ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px 2px }
#item179 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item180 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno31ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno32ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno33ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno34ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno35ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno36ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item181 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item182 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno25ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno26ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno27ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno28ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno29 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno30 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item183 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item184 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno19ph90px2 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno20ph90px2 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno21ph90px2 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno22ph90px2 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno23ph90px2 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno24ph90px2 { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item202 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item203 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno13ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno14ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno15ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno16ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno17ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno18ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item204 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#item187 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno07ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno08ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno09ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno10ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno11ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno12ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item214 { position:relative; z-index:0; padding:0px 0px 10px; margin:0px 0px 30px; overflow:visible }
#item215 { position:relative; z-index:0; padding:5px 0px 5px 10px; margin:0px 0px 10px; background-color:#fefbee; border-top:solid #e8dfd2 1px; border-bottom:solid #e8dfd2 1px; overflow:visible }
#educareno01ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno02ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno03ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno04ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno05ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#educareno06ph90px { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px }
#item6 { position:relative; z-index:0; padding:0px 0px 30px; margin:0px; overflow:visible }
#item8 { position:relative; width:560px; height:39px; z-index:0; margin:0px; border-top:solid #d1c0a5 1px; overflow:hidden; font-size:1px }
#item9 { position:relative; width:560px; z-index:0; margin:0px; overflow:visible }
#item20 { position:relative; width:520px; z-index:0; padding:20px; margin:0px; overflow:visible }
#item22 { position:relative; z-index:0; margin:0px 0px 10px; overflow:visible }
#item21 { position:relative; z-index:0; margin:0px 0px 20px 20px; overflow:visible }
#item22a { position:relative; width:470px; z-index:0; margin:0px 0px 5px; overflow:visible }
#item22b { position:relative; width:470px; z-index:0; margin:0px 0px 5px; overflow:visible }
#item22c { position:relative; width:470px; z-index:0; margin:0px; overflow:visible }
#item21a { position:relative; z-index:0; margin:0px 0px 10px; overflow:visible }
#item25a { position:relative; z-index:0; margin:0px 0px 0px 20px; overflow:visible }
#item22a1 { position:relative; width:490px; z-index:0; margin:0px 0px 10px; overflow:visible }
#item22b1 { position:relative; width:490px; z-index:0; margin:0px 0px 10px; overflow:visible }
#item22c1a { position:relative; width:490px; z-index:0; margin:0px 0px 10px; overflow:visible }
#item22c1b { position:relative; width:490px; z-index:0; margin:0px 0px 10px; overflow:visible }
#item22c1c { position:relative; width:490px; z-index:0; margin:0px 0px 20px; overflow:visible }
#links15pxbtn01a { position:relative; width:15px; height:15px; vertical-align:top; margin:0px }
#item22c1 { position:relative; z-index:0; margin:5px 0px 0px; overflow:visible }
#item25 { position:relative; z-index:0; padding:0px 0px 30px; margin:0px; overflow:visible }
#item218 { position:relative; width:560px; height:29px; z-index:0; margin:0px; border-top:solid #d1c0a5 1px; overflow:hidden; font-size:1px }
#item3a { position:relative; width:560px; z-index:0; margin:0px 0px 5px; overflow:visible }
#item8a1a1a { position:relative; width:150px; z-index:0; padding:5px 0px 5px 5px; overflow:visible }
#item9a2a1a { position:relative; width:380px; z-index:0; padding:6px 0px 6px 10px; overflow:visible }
#item8a1a1 { position:relative; width:150px; z-index:0; padding:5px 0px 5px 5px; overflow:visible }
#item9a2a1 { position:relative; width:380px; z-index:0; padding:6px 0px 6px 10px; overflow:visible }
#item8a1a { position:relative; width:150px; z-index:0; padding:5px 0px 5px 5px; overflow:visible }
#item9a2a { position:relative; width:380px; z-index:0; padding:6px 0px 6px 10px; overflow:visible }
#item8a1 { position:relative; width:150px; z-index:0; padding:5px 0px 5px 5px; overflow:visible }
#item9a2 { position:relative; width:380px; z-index:0; padding:6px 0px 6px 10px; overflow:visible }
#item220 { position:relative; width:150px; z-index:0; padding:5px 0px 5px 5px; overflow:visible }
#item221 { position:relative; width:380px; z-index:0; padding:6px 0px 6px 10px; overflow:visible }
#item1a1 { position:relative }
#item8a { position:relative; width:150px; z-index:0; padding:5px 0px 5px 5px; overflow:visible }
#item9a { position:relative; width:380px; z-index:0; padding:6px 0px 6px 10px; overflow:visible }
#item8b { position:relative; width:150px; z-index:0; padding:5px 0px 5px 5px; overflow:visible }
#item9a1 { position:relative; width:380px; z-index:0; padding:6px 0px 6px 10px; overflow:visible }
#item222 { position:relative; z-index:0; padding:0px 0px 30px; margin:0px; overflow:visible }
#item223 { position:relative; width:560px; height:29px; z-index:0; margin:0px; border-top:solid #d1c0a5 1px; overflow:hidden; font-size:1px }
#item224 { position:relative; width:560px; z-index:0; margin:0px; overflow:visible }
#bottom { position:relative; z-index:0; padding:0px 0px 10px; margin:0px; overflow:visible }
#footernavi { position:relative; height:30px; z-index:0; margin:0px; background-image:url(../Resources/bg_footer_01.jpg); background-repeat:no-repeat; overflow:visible }
#homebtn01a1a1 { position:relative; width:70px; height:20px; vertical-align:top; margin:0px }
#mailbtn01a1a { position:relative; width:224px; height:20px; vertical-align:top; margin:0px 0px 0px 6px }
#footer { position:relative; height:60px; 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; 
	}

.mook_book_note_txt { 
	color:#000000; 
	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; 
	}

.bm_edu_ph { position:relative; width:90px; height:135px; vertical-align:top; margin:5px 0px 0px 0px }

table.educare_books {
	border-collapse:separate; 
	border-spacing:0px; 
	text-align:center; 
	color:#a6937c; 
	font-size:11px; 
	line-height:16px; 
	margin:0px 0px 0px 0px; 
	}
	
table.educare_books th {
	width:93px; 
	padding:0px 0px 1px 0px; 
	font-weight:normal; 
	vertical-align:top; 
	margin:0px; 
	}
	
table.educare_books td {
	width:93px; 
	padding:0px; 
	vertical-align:top; 
	margin:0px; 
	}
	
table.educare_books td p {
	text-align:center; 
	color:#a6937c; 
	font-size:11px; 
	line-height:16px; 
	margin:0px; 
	}

.educare_photo { position:relative; width:90px; height:135px; vertical-align:top; margin:0px }

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

.mook_2024_info { position:relative; z-index:0; margin:0px 0px 0px 50px; overflow:visible }
.mook_2024_info p { color:#000000; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:12px; line-height:20px }
.mook_2024_info p.txt_11 { color:#000000; font-size:11px; line-height:18px }
.mook_2024_info p.txt_12 { color:#000000; font-size:12px; line-height:20px }

.mook_info { position:relative; z-index:0; margin:20px 0px 0px; overflow:visible }
.mook_info p { color:#59493f; font-size:11px; line-height:18px }
.mook_info p.txt_11 { color:#59493f; font-size:11px; line-height:18px }
.mook_info p.txt_12 { color:#59493f; font-size:12px; line-height:20px }

.ml_30 { margin-left:30px; }
.ml_40 { margin-left:40px; }
.ml_50 { margin-left:50px; }
.ml_55 { margin-left:55px; }
.ml_60 { margin-left:60px; }