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_01_2026_2x.jpg); background-size:930px 140px; background-repeat:no-repeat; overflow:hidden; font-size:1px }
#contents1 { position:relative; width:930px; z-index:0; clear:both; margin:0px; overflow:visible }
#navi { position:relative; width:250px; z-index:0; padding:0px 0px 30px; margin:0px; overflow:visible }

.navi_box { position:relative; z-index:0; padding:0px 0px 40px; margin:0px; overflow:visible }
.navi_btn_box { position:relative; z-index:0; margin:0px; overflow:visible }
.navi_img_box { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }

.navi_mem_box { position:relative; width:210px; height:42px; z-index:0; margin:0px 0px 0px 20px; overflow:visible }
.navi_mem_img_box { position:relative; width:173px; height:38px; vertical-align:top }

#item11 { position:relative; z-index:0; padding:0px 0px 40px; margin:0px; overflow:visible }
#item10 { position:relative; z-index:0; margin:0px; overflow:visible }
#navi01 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a { position:relative; z-index:0; margin:0px; overflow:visible }
#navi01-2 { position:relative; width:235px; height:34px; vertical-align:top; margin:0px }
#item10a1 { 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 }
#item12 { position:relative; z-index:0; margin:0px; overflow:visible }
#item5 { position:relative; width:210px; height:42px; z-index:0; margin:0px 0px 0px 20px; overflow:visible }
#memformbtn02a { position:relative; width:173px; height:38px; vertical-align:top }
#item6 { position:relative; width:205px; height:145px; z-index:0; margin:0px 0px 0px 25px; overflow:visible }
#main { position:relative; width:660px; z-index:0; padding:0px 0px 30px; margin:0px; background-color:#fff; background-image:url(../Resources/bg_body_btm.jpg); background-repeat:no-repeat; background-position:left bottom; overflow:visible }

#item1 { position:relative; width:660px; height:500px; z-index:0; margin:0px; overflow:visible }
#information { position:relative; width:560px; height:20px; z-index:0; margin:40px 0px 0px 50px; overflow:visible }
#info { position:relative; width:110px; height:20px; vertical-align:top; margin:0px }
#item2a { position:relative; width:560px; height:20px; z-index:0; margin:5px 0px 0px 50px; border-top:solid #d1c0a5 1px; overflow:hidden; font-size:1px }
#item3 { position:relative; width:580px; z-index:0; margin:0px 0px 30px 50px; overflow:visible }
#item4 { position:relative; width:560px; z-index:0; margin:0px 0px 15px; overflow:visible }
#item4b2 { position:relative; width:560px; z-index:0; margin:0px 0px 3px; overflow:visible }

#item4b1 { position:relative; width:560px; z-index:0; margin:0px 0px 20px; overflow:visible }
#item4c1 { position:relative; width:460px; z-index:0; margin:0px 0px 0px 30px; overflow:visible }
#shyousaibtn1off1 { position:relative; width:63px; height:38px; vertical-align:top; margin:20px 0px 0px }
#item2a1 { position:relative; width:560px; height:20px; z-index:0; margin:0px 0px 0px 50px; border-top:solid #d1c0a5 1px; overflow:hidden; font-size:1px }
#item21 { position:relative; width:580px; z-index:0; margin:0px 0px 30px 50px; overflow:visible }
#item4b4 { position:relative; width:560px; z-index:0; margin:0px 0px 5px; overflow:visible }
#item22 { position:relative; width:560px; z-index:0; margin:0px; overflow:visible }

.info_note { position:relative; width:560px; z-index:0; padding:20px 0px 0px 0px; margin:0px 0px 30px 50px; border-top:solid #d1c0a5 1px; overflow:visible; }
.info_note_title { position:relative; z-index:0; margin:0px 0px 15px 0px; overflow:visible }
.info_note_title h2 { color:#930; font-weight:bold; font-size:14px; line-height:22px }
.subtitle { color:#930; font-size:12px; line-height:20px; font-weight:normal; }

.info_note p { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:13px; line-height:24px }
.info_note_txt { position:relative; width:460px; z-index:0; margin:0px 0px 0px 30px; overflow:visible }
.info_note_txt p.txt_13 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:13px; line-height:24px }
.info_note_txt p.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:26px }
.info_note_txt p.txt_15 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:15px; line-height:28px }

.info_note_month_title { position:relative; width:560px; z-index:0; margin:0px; overflow:visible }
.info_note_month_title p.txt_40 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:40px; line-height:50px }
.info_note_month_title p.txt_38 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:38px; line-height:48px }
.info_note_month_title p.txt_36 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:36px; line-height:46px }
.info_note_month_title p.txt_34 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:34px; line-height:44px }
.info_note_month_title p.txt_32 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:32px; line-height:42px }
.info_note_month_title p.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 }
.info_note_month_title p.txt_28 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:28px; line-height:38px }
.info_note_month_title p.txt_26 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:26px; line-height:34px }
.info_note_month_title p.txt_24 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:24px; line-height:32px }
.info_note_month_title p.txt_22 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:22px; line-height:30px }
.info_note_month_title p.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 }
.info_note_month_title p.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 }

.info_note_month_01 { position:relative; width:460px; z-index:0; margin:0px 0px 0px 30px; overflow:visible }
.info_note_month_01 p { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:13px; line-height:24px }
.month_btn { position:relative; width:63px; height:38px; vertical-align:top; margin:20px 0px 0px }

.info_note_month_02 { position:relative; width:500px; z-index:0; margin:0px 0px 0px 30px; overflow:visible }
.info_note_month_02 p { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:13px; line-height:24px }

.info_note_2 { position:relative; width:530px; z-index:0; margin:0px 0px 0px 30px; overflow:visible }
.info_note_2 p.txt15_red { color:#f00; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight:bold; font-size:15px; line-height:30px }
.info_note_2 p.txt13 { color:#59493f; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:13px; line-height:24px }


#update { position:relative; width:560px; z-index:0; padding:30px 0px 0px; margin:0px 0px 0px 50px; border-top:solid #d1c0a5 1px; overflow:visible }
#update p { color:#a6937c; font-size:11px; line-height:18px; text-align:right }
#update p.date { color:#a6937c; font-size:10px; line-height:16px; text-align:right }
#item14 { position:relative; z-index:0; overflow:visible }
#item15 { position:relative; z-index:0; margin:0px 0px 5px; overflow:visible }
#item15a { position:relative; z-index:0; margin:0px; overflow:visible }

.counter_box { position:relative; z-index:0; padding:5px 10px 10px 0px; margin:0px; overflow:visible }
.counter_box p { text-align:right; margin:0px; }

#footernavi { position:relative; width:930px; height:30px; z-index:0; margin:0px; background-image:url(../Resources/bg_footer_01.jpg); background-repeat:no-repeat; overflow:visible }
.mail_btn { position:relative; float:right; width:224px; height:20px; margin:0px }

#footer { position:relative; width:920px; z-index:0; padding:0px 0px 40px 0px; margin:0px; overflow:visible }
#footer p { color:#7e6b5a; font-size:11px; line-height:18px; }
#footer p.kome { color:#7e6b5a; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size:11px; line-height:18px }

#information_1 { position:relative; width:560px; height:20px; z-index:0; margin:40px 0px 0px 50px; background-image:url(../Resources/info_title_02.gif); background-repeat:no-repeat; overflow:visible }
.info_box { position:relative; width:560px; height:20px; z-index:0; margin:5px 0px 0px 50px; border-top:solid #d1c0a5 1px; overflow:hidden; font-size:1px }

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 }

table.educare_books_mook {
	border-collapse:separate; 
	border-spacing:0px; 
	text-align:center; 
	color:#a6937c; 
	font-size:11px; 
	line-height:16px; 
	margin:5px 0px 0px 0px; 
	}

	
table.educare_books_mook td {
	width:93px; 
	padding:0px; 
	vertical-align:top; 
	margin:0px; 
	}
	
table.educare_books_mook td p {
	text-align:center; 
	color:#a6937c; 
	font-size:11px; 
	line-height:16px; 
	margin:0px; 
	}

table.educare_books_mook td.info {
	width:467px; 
	padding:0px; 
	vertical-align:middle; 
	margin:0px; 
	}
	
table.educare_books_mook td.info p {
	text-align:left; 
	color:#a6937c; 
	font-size:11px; 
	line-height:17px; 
	margin:0px 0px 0px 5px; 
	}
