#contents			{ font-size:12px; line-height:167%;}
div#waku01			{ width:538px; padding:0px 0px 20px 0px; border-style:none solid solid solid; border-width:1px; border-color:#cbc6ff;}
p.pagetops1			{ width:515px; font-size:12px; text-align:right;}
p.pagetops1 a:link			{ color:#000099;}
p.pagetops1 a:visited		{ color:#000099;}
p.pagetops1 a:hover			{ color:#ff6600;}
p.pagetops2			{ width:530px; font-size:12px; padding:5px 0px 10px 0px; text-align:right;}
p.pagetops2 a:link			{ color:#000099;}
p.pagetops2 a:visited		{ color:#000099;}
p.pagetops2 a:hover			{ color:#ff6600;}

/*ご利用について*/
div.kiyaku00		{ width:500px; margin-left:20px; padding:15px 0px 5px 0px;}
div.kiyaku00 p		{ width:500px; font-weight:bold;}
p.img01				{ width:500px; height:5px; font-size:5px; line-height:5px; margin-left:20px; padding:5px 0px 0px 0px;}
p.img01 img			{ vertical-align:top;}
div.kiyaku01		{ width:500px; margin-left:20px; padding:15px 0px 5px 0px;}
div.kiyaku01 p		{ width:490px; padding:3px 0px 2px 10px; font-weight:bold; background-color:#f1f8ff;}
p.kiyaku02			{ width:495px; margin-left:25px; padding:0px 0px 0px 0px;}
table.kiyaku01		{ width:495px; margin:0px 0px 0px 25px; font-size:12px; line-height:167%;}
table.kiyaku01 th	{ vertical-align:top; padding-right:5px; font-weight:normal; text-align:left;}
table.kiyaku01 td	{ vertical-align:top;}
table.kiyaku02		{ width:450px; margin:5px 0px 10px 70px; font-size:12px; line-height:138%;}
table.kiyaku02 td	{ width:225px; vertical-align:top;}
table.kiyaku11		{ width:485px; margin:10px 0px 0px 35px; font-size:12px; line-height:167%;}
table.kiyaku11 th	{ vertical-align:top; padding-right:5px; font-weight:normal; text-align:left;}
table.kiyaku11 td	{ vertical-align:top;}
p.kiyaku12			{ margin-left:10px;}
p.kiyaku13			{ margin-left:20px;}
table.kiyaku14		{ width:495px; margin-left:25px; font-size:12px; line-height:167%;}
table.kiyaku14 th	{ vertical-align:top; padding-right:5px; font-weight:normal; text-align:right; white-space:nowrap;}
table.kiyaku14 td	{ vertical-align:top;}
p.kiyaku15			{ width:210px; margin-left:170px; padding-top:30px;}
a.btn_kiyaku		{ display:block; width:210px; height:20px; background-image:url("/images/btn_kiyaku.gif"); background-position:0px 0px; background-repeat:no-repeat;}
a.btn_kiyaku:hover	{ background-position:0px -30px;}

/*プライバシー*/
div.priva00			{ width:500px; margin-left:20px; padding:15px 0px 5px 0px;}
div.priva00 p		{ width:500px; font-weight:bold;}
div.priva01			{ width:500px; margin-left:20px; padding:15px 0px 5px 0px;}
div.priva01 p		{ width:490px; padding:3px 0px 2px 10px; font-weight:bold; background-color:#f1f8ff;}
p.priva02			{ width:495px; margin-left:25px;}
p.priva03			{ width:485px; margin-left:35px; padding-bottom:5px;}
table.priva01		{ width:495px; margin-left:25px; font-size:12px; line-height:167%;}
table.priva01 th	{ vertical-align:top; padding:0px 5px 0px 0px; font-weight:normal; text-align:left;}
table.priva01 td	{ vertical-align:top;}
table.priva02		{ width:480px; margin:0px 0px 5px 40px; padding:0px; font-size:12px; line-height:167%;}
table.priva02 th	{ vertical-align:top; padding-right:5px; font-weight:normal; text-align:left;}
table.priva02 td	{ vertical-align:top; padding:0px 0px 0px 0px;}
div.priva04			{ width:530px; text-align:right;}
div.priva04 p		{ width:13em; margin-left:auto; margin-right:0px; padding-top:20px; line-height:134%; text-align:left;}
p.priva05			{ width:430px; margin-left:90px; padding-top:20px; line-height:134%;}

/*会社概要*/
div#waku02			{ width:538px; border-style:none solid solid solid; border-width:1px; border-color:#cbc6ff;}
table#company		{ width:100%; font-size:12px; line-height:167%;}
th.company01		{ width:100px; padding:10px 0px 10px 10px; text-align:left; background-color:#f1f8ff; vertical-align:top; border-bottom:dashed 1px #666666;}
th.company02		{ width:100px; padding:10px 0px 10px 10px; text-align:left; background-color:#f1f8ff; vertical-align:top;}
td.company11		{ padding:10px 15px 10px 20px; vertical-align:top; border-bottom:dashed 1px #666666;}
td.company12		{ padding:10px 15px 10px 20px; vertical-align:top;}
td.company13		{ width:100px; padding:25px 20px 0px 0px; vertical-align:top;}
table#company ul	{ margin:0px 0px 10px 10px; padding-left:10px;}
table#company2		{ font-size:12px; line-height:167%;}
table#company2 td	{ padding:0px 15px 0px 0px; vertical-align:top;}
a.btn_access		{ display:block; width:100px; height:28px; background-image:url("/images/btn_form2.gif"); background-position:0px -180px; background-repeat:no-repeat;}
a.btn_access:hover	{ background-position:-180px -180px;}
a.btn_site			{ display:block; width:100px; height:28px; background-image:url("/images/btn_form2.gif"); background-position:0px -240px; background-repeat:no-repeat;}
a.btn_site:hover	{ background-position:-180px -240px;}

/*アクセスマップ*/
body#accessmap		{ margin:0px; padding:0px; text-align:center; font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",Osaka,sans-serif;}
div#accessmap0		{margin:0px; padding:15px 0px 0px 0px; font-size:12px; margin-left:auto; margin-right:auto; text-align:left;}
fieldset			{ margin:0px 0px 0px 80px; padding:0px 10px 10px 20px; border:solid 1px #999999;}
legend				{ margin:0px; padding:10px 0px 10px 0px;}
p#accessmap5		{ width:100%; text-align:right;}
p#accessmap5 a:link img,p#accessmap5 a:visited img,p#accessmap5 a:hover img	{ border:none;}

/*サイトマップ*/
div#waku04			{ width:538px; padding:20px 0px 20px 0px; border-style:none solid solid solid; border-width:1px; border-color:#cbc6ff;}
table.sitemap		{ width:500px; margin:0px 0px 0px 30px; font-size:12px; line-height:167%;}
table.sitemap td	{ width:250px; vertical-align:top;}
p.sitemap01			{ width:210px; padding:10px 0px 2px 10px; background-image:url("/images/sitemap/sitemap0.gif"); background-repeat:no-repeat; background-position:10px 100%;}
p.sitemap02			{ width:200px; padding:5px 0px 0px 20px;}
p.sitemap02n		{ width:180px; padding:5px 0px 0px 40px; background-image:url("/images/sankaku.gif"); background-repeat:no-repeat; background-position:20px 65%;}
p.sitemap03			{ width:180px; padding:0px 0px 0px 40px;}
p.sitemap02 a		{ padding-left:20px; color:#0000ff; background-color:#ffffff; background-image:url("/images/sankaku.gif"); background-repeat:no-repeat; background-position:0px 50%;}
p.sitemap02 a:link			{ color:#0000ff;}
p.sitemap02 a:visited		{ color:#0000ff;}
p.sitemap02 a:hover			{ color:#ff3300; background-image:url("/images/sankaku_h.gif");}
p.sitemap03 a		{ padding-left:20px; color:#0000ff; background-color:#ffffff; background-image:url("/images/sankaku.gif"); background-repeat:no-repeat; background-position:0px 50%;}
p.sitemap03 a:link			{ color:#0000ff;}
p.sitemap03 a:visited		{ color:#0000ff;}
p.sitemap03 a:hover			{ color:#ff3300; background-image:url("/images/sankaku_h.gif");}

/*ＦＡＱ*/
div.faqtop			{ width:500px; margin-left:20px; padding:15px 0px 25px 0px; line-height:166%;}
div.anchor01		{ background-image:url("/images/faq/faq0.gif"); background-repeat:no-repeat; background-position:4px 0px;}
div.anchor01 a		{ padding-left:20px; background-image:url("/images/sankaku.gif"); background-repeat:no-repeat; background-position:0px 50%;}
div.anchor01 a:hover{ background-image:url("/images/sankaku_h.gif");}
div.anchor02		{ background-image:url("/images/faq/faq2.gif"); background-repeat:no-repeat; background-position:4px 50%;}
div.anchor02 p		{ padding-left:30px;}
div.anchor03		{ background-image:url("/images/faq/faq3.gif"); background-repeat:no-repeat; background-position:4px 50%;}
div.anchor03 p		{ padding-left:30px;}
div.faqtop a:link		{ color:#0000ff;}
div.faqtop a:visited	{ color:#0000ff;}
div.faqtop a:hover		{ color:#ff3300;}
div.faq_q			{ width:540px; padding:10px 0px 0px 0px; margin-left:0px; font-size:12px; line-height:134%;}
div.faq_q p			{ width:488px; padding:10px 10px 10px 40px; background-color:#f0ffff; background-image:url("/images/faq/faqq.gif"); background-repeat:no-repeat; background-position:8px 8px; border-style:solid solid none solid; border-width:1px; border-color:#999999;}
div.faq_a			{ width:540px; padding:0px 0px 0px 0px; margin-left:0px; font-size:12px; line-height:134%;}
div.faq_a p			{ width:488px; padding:20px 10px 20px 40px; background-color:#fffaf0; background-image:url("/images/faq/faqa.gif"); background-repeat:no-repeat; background-position:8px 18px; border-style:solid solid solid solid; border-width:1px; border-color:#999999;}
span.faq_a0			{ line-height:150%;}
span.faq_a1			{ font-weight:bold;}
span.faq_a2			{ padding-left:12px; line-height:110%;}

/*ブラウザ*/
div.brow_c1			{ width:740px; height:9px; font-size:6px; line-height:6px; background-color:#ffffff; clear:left;}
div.brow01			{ width:740px; padding-top:5px; padding-bottom:5px; color:#000099; background-color:#e8f4ff;}
div.brow01 p		{ width:710px; margin-left:7px; padding-left:19px; font-size:16px; line-height:18px; font-weight:bold; border-left:solid 4px #000099;}
div#waku03			{ width:700px; padding:10px 19px 20px 19px; border-style:none solid solid solid; border-width:1px; border-color:#e8f4ff;}
p.brow02			{ color:#ff0000; padding:10px 0px 10px 30px;}
p.brow03			{ width:270px; padding:0px 0px 0px 30px; float:left;}
p.brow04			{ width:370px; padding:10px 10px 10px 10px; border:solid 1px #999999; float:left;}
div.brow_c2			{ width:700px; height:16px; font-size:6px; line-height:6px; clear:left;}
p.brow10			{ margin-left:5px; color:#000099; font-weight:bold;}
p.brow11			{ width:665px; margin-left:15px; padding-left:5px; padding-top:5px; font-weight:bold;}
p.brow12			{ width:660px; margin-left:15px; padding-left:10px; padding-bottom:10px; border-bottom:dashed 1px #999999;}
p.brow12b			{ width:660px; margin-left:15px; padding-left:10px; padding-bottom:10px;}
p.browtop			{ width:740px; padding-top:10px; font-size:12px; text-align:right; float:left;}

/*塾ご担当者様（塾情報掲載のご案内）*/
p.keisai01			{ padding:10px 0px 10px 0px; line-height:117%; text-align:center;}
p.keisai01 span		{ font-weight:bold;}
p.keisai02			{ margin-left:9px; padding:14px 0px 9px 0px;}
div#keisai03		{
	width:535px;
	margin-left:1px;
	padding:6px 0px 7px 0px;
	background-color:#dee9ff;
	border:solid 1px #cccccc;
	text-align: center;
}
table.keisai031		{ margin-left:5px; font-size:12px; border-collapse:collapse;}
table.keisai031 th	{ width: 77px; vertical-align:top;}
table.keisai031 td	{ width:442px; vertical-align:top;}
div.keisai031b		{ width:442px; background-image:url("/images/keisai/bg_keisai01b.gif"); background-repeat:repeat-y;}
div.keisai031a		{ width:442px; padding:8px 0px 0px 0px; background-image:url("/images/keisai/bg_keisai01a.gif"); background-repeat:no-repeat;}
div.keisai031c		{ width:420px; padding:0px 13px 8px 9px; font-size:12px; line-height:120%; background-image:url("/images/keisai/bg_keisai01c.gif"); background-position:0px 100%; background-repeat:no-repeat;}
div.keisai031c span	{ font-weight:bold;}
table.keisai032		{ margin-bottom:10px;}
div#keisai04		{ width:537px; height:37px; margin-left:1px; padding-top:14px; background-image:url("/images/keisai/bg_keisai02.gif"); background-position:0px 8px; background-repeat:no-repeat;}
table#keisai040		{ margin-left:10px; border-collapse:collapse;}
table#keisai040 td	{ padding-right:8px;}
table#keisai040 a	{ display:block; height:24px; background-image:url("/images/keisai/btn_keisai01.gif"); background-repeat:no-repeat;}
a.keisai041			{ width:123px; background-position:0px 0px;}
a.keisai042			{ width:123px; background-position:-123px 0px;}
a.keisai043			{ width:254px; background-position:-246px 0px;}
a.keisai041:hover	{ background-position:0px -30px;}
a.keisai042:hover	{ background-position:-123px -30px;}
a.keisai043:hover	{ background-position:-246px -30px;}
div.keisai051		{ padding-top:14px; text-align:center;}
div.keisai052		{ padding-top:15px; padding-bottom:17px; text-align:center;}
p#keisai06			{
	width:520px;
	padding:13px 10px 10px 8px;
	border-style:none solid solid solid;
	border-width:1px;
	border-color:#cccccc;
	text-align: center;
}
a.btn_keisai01		{ display:block; width:341px; height:28px; margin-left:auto; margin-right:auto; background-image:url("/images/keisai/btn_keisai02.gif"); background-position:0px 0px; background-repeat:no-repeat;}
a.btn_keisai01:hover{ background-position:0px -30px;}
a.btn_keisai02		{ display:block; width:341px; height:28px; margin-left:auto; margin-right:auto; background-image:url("/images/keisai/btn_keisai02.gif"); background-position:0px -60px; background-repeat:no-repeat;}
a.btn_keisai02:hover{ background-position:0px -90px;}
