#note-si {
	width: 575px;
	background: url(../images/note-side.gif) repeat-y left;
	padding-top:8px;
	color: #000000;
}

#note-si p {
	width: 525px;
	margin-left:10px;
	line-height:1.6;
}

img.pittari {
vertical-align: middle;
}

.hiketu {
	background-image:url(../images/taiken/a-kun_bg.gif);
	background-position:center;
	width:520px;
	font-weight:bold;
	font-size:12px;
	color:#633;
}

.ansin {
	background-image:url(../images/taiken/b-chan_bg.gif);
	background-position:center;
	width:520px;
	font-weight:bold;
	font-size:12px;
	color:#633;
}





#osiekata-navi {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/sidou/osiekata/k-4/mokuji_haikei.gif);
	background-position:center;
	position:relative;
	width:540px;
	height:95px;
	margin-bottom:20px;
	}
	
#osiekata-navi2 {
	position: absolute;
	top:50px;
	left:40px;

	}
	
	
	
#step1 {
		width:555px;
	background-image:url(../images/sidou/osiekata/j-syuukan/step1.gif);
	background-repeat:no-repeat;
	background-position:top right;
}


#step1 p {
	width:420px;
	padding-top:35px;
	margin-left:117px;
	}
	
#step2 {
		width:555px;
	background-image:url(../images/sidou/osiekata/j-syuukan/step2.gif);
	background-repeat:no-repeat;
	background-position:top right;
}


#step2 p {
	width:420px;
	padding-top:35px;
	margin-left:117px;
	}
	
#step3 {
		width:555px;
	background-image:url(../images/sidou/osiekata/j-syuukan/step3.gif);
	background-repeat:no-repeat;
	background-position:top right;
}


#step3 p {
	width:420px;
	padding-top:35px;
	margin-left:117px;
	}
	
#step4 {
		width:555px;
	background-image:url(../images/sidou/osiekata/j-syuukan/step4.gif);
	background-repeat:no-repeat;
	background-position:top right;
}


#step4 p {
	width:420px;
	padding-top:35px;
	margin-left:117px;
	}
	
	
#okosanmuke p {line-height:2; width:540px;}





#which-type{
width:540px;
	margin-bottom:20px;
	margin-left:18px;
}

.which-type-table{
width:240px;
position:relative;
left:10px;
margin-top:15px;
}

#w-up {
float: left;
width:265px;
overflow:hidden;
padding-top:5px;
background: #FFF url(../images/taiken/a-kun_bg3.gif) repeat center top;
padding-bottom:15px;
}

#w-pittari{
float: right;
width:265px;
overflow:hidden;
background-color:#FFFFFF;
padding-top:5px;
background: #FFF url(../images/taiken/b-chan_bg3.gif) repeat center top;
padding-bottom:15px;
}


#note-head-syo {
	width: 575px;
	height:80px;
	background: url(../images/sidou/osiekata/syo-head.gif) no-repeat top left;
	position:relative;
	top:2px;
}


#note-head-osiekata {
	width: 575px;
	height:55px;
	background: url(../images/note-head-o.gif) no-repeat top left;
	position:relative;
	top:2px;
}

#note-head-osiekata-syo {
	width: 575px;
	height:80px;
	background: url(../images/sidou/osiekata/syo/note-head-o.gif) no-repeat top left;
	position:relative;
	top:2px;
}

#note-head-osiekata-chu {
	width: 575px;
	height:80px;
	background: url(../images/sidou/osiekata/chu/note-head-o.gif) no-repeat top left;
	position:relative;
	top:2px;
}

#note-head-osiekata-kou {
	width: 575px;
	height:80px;
	background: url(../images/sidou/osiekata/kou/note-head-o.gif) no-repeat top left;
	position:relative;
	top:2px;
}



#note-osiekata {
	width: 575px;
	background: url(../images/note-side-o.gif) repeat-y left;
	padding-top:8px;
	color: #000000;
}

#note-foot-osiekata {
	width: 575px;
	height:30px;
	background: url(../images/note-foot-o.gif) no-repeat left;
	position:relative;
	bottom:2px;
}


#note-osiekata p {
	width: 540px;
	margin-left:10px;
	line-height:1.6;
}



div#part1{
background:url(../images/sidou/osiekata/part1.gif) no-repeat right top;
position:relative;
height:265px;
width:575px;
}

div#part1-01{	
position:absolute;
top:70px;
left:33px;
width:520px;
}





/*違いページ、ページ内移動リンク
------------------------------------------------------------------*/

#checklist {
	width:700px;
	background: url(../images/taiken/muryou/iikoto_bg2.gif) repeat center top;
	position:relative;
	margin-left:auto;
	margin-right:auto;
border: solid 2px #F93;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
padding:10px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
font-family: Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;
font-weight:bold;
	text-align:center;
	margin-top:15px;
	margin-bottom:20px;
}

#checklist ul { margin-left:auto; margin-right:auto; width:350px;}

#checklist  li a {
	text-decoration: none;
	display: block;
	text-align:left;
	background: url() no-repeat left center;
	line-height:2.2;
	padding-left: 30px;
	zoom: 1;
	font-size:20px;
	font-family: Helvetica , "游ゴシック" , "Yu Gothic" , Meiryo,  sans-serif;
	font-weight:bold;
	color:#000
}

#checklist  li a:hover {
	background:url(../images/chigai/check.gif) no-repeat 3px;
	color:#F03;
	font-weight:bold;
}


#hikaku-ganba {
	width:800px;
	background: url(../images/taiken/muryou/iikoto_bg2.gif) repeat center top;
	position:relative;
	margin-left:auto;
	margin-right:auto;
border: solid 2px #F66;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
padding:3px 3px 15px 0px;
}

#hikaku-ganba p { width:750px;}


/*言葉がけページ、ページ内移動リンク
------------------------------------------------------------------*/

#kotobalist {
	width:335px;
	background: url() repeat center top;
	font-size:14px;
}
	

#kotobalist  li a {
	text-decoration: none;
	display: block;
	text-align:left;
	background: url() no-repeat left center;
	line-height:2.2;
	padding-left: 25px;
	zoom: 1;
	margin-left:0px;
}

#kotobalist  li a:hover {
	background:url(../images/sidou/osiekata/kotobagake/yaji.gif) no-repeat 3px;
	color: #936;
	font-weight:bold;
}




/*2人同時指導
------------------------------------------------------------------*/
#futari-note-head {
	width: 575px;
	height:148px;
	background: url(../images/sidou/osiekata/k-6/title.gif) no-repeat left;
	position:relative;
	right:1px;
}

#futari-note-head2 {
	width: 575px;
	height:82px;
	background: url(../images/sidou/osiekata/k-6/title_2.gif) no-repeat left;
	position:relative;
	right:1px;
}

#futari-note-head3 {
	width: 575px;
	height:202px;
	background: url(../images/sidou/osiekata/k-6/3-title.gif) no-repeat left;
	position:relative;
	right:1px;
}


#futari-note {
	width: 575px;
	background: url(../images/sidou/osiekata/k-6/border_center.gif) repeat-y left;
	padding-top:8px;
	color: #000000;
}

#futari-note-foot {
	width: 575px;
	height:28px;
	background: url(../images/sidou/osiekata/k-6/border_footer.gif) no-repeat left;
	position:relative;
	bottom:2px;
}

#futari-note p {
	width: 540px;
	margin-left:10px;
	line-height:1.6;
}




/*小学生−ピッタリの教え方
------------------------------------------------------------------*/

div._____01 {
	position:absolute;
	width:540px;
	height:200px;
	margin-left:15px;
}

div.test-n-off_ {
	position:absolute;
	left:0px;
	top:0px;
	width:127px;
	height:200px;
}

div.test-y-off_ {
	position:absolute;
	left:127px;
	top:0px;
	width:142px;
	height:200px;
}

div.test-new-off_ {
	position:absolute;
	left:269px;
	top:0px;
	width:271px;
	height:105px;
}

div.test-tyu-off_ {
	position:absolute;
	left:269px;
	top:105px;
	width:271px;
	height:95px;
}




/*何がちがうの？
------------------------------------------------------------------*/

#coach{	
	width:780px;
	height:330px;
	position:relative;
	right:10px;
}



#tadasii_text{
background:url(../images/sidou/seiseki/new/illust01.gif) no-repeat right center;
position:relative;
right:30px;
height:510px;
}

#tadasii_text2{
background:url(../images/sidou/seiseki/new/illust02.gif) no-repeat right top;
position:relative;
right:30px;
height:280px;
margin-top:50px;
}


div.tadasii_link{	
	position:absolute;
	width:780px;
	height:140px;
}

div.tadasii_link01 {
	position:absolute;
	left:0px;
	top:0px;
	width:390px;
	height:137px;
}

div.tadasii_link02 {
	position:absolute;
	left:390px;
	top:0px;
	width:390px;
	height:55px;
}

div.tadasii_link03 {
	position:absolute;
	left:390px;
	top:55px;
	width:198px;
	height:82px;
}

div.tadasii_link04 {
	position:absolute;
	left:588px;
	top:55px;
	width:192px;
	height:82px;
}



/*成績UPの絶対ルール
------------------------------------------------------------------*/

div#sapo01{
background:url(../images/sidou/osiekata/rule/sapo01-bg.gif) no-repeat right top;
position:relative;
height:533px;
width:575px;
}

div#sapo01-01{	
position:absolute;
top:270px;
left:40px;
width:480px;
}

div#sapo02{
background:url(../images/sidou/osiekata/rule/sapo02-bg.gif) no-repeat right top;
position:relative;
height:452px;
width:575px;
}

div#sapo02-01{	
position:absolute;
top:190px;
left:40px;
width:480px;
}

div#sapo03{
background:url(../images/sidou/osiekata/rule/sapo03-bg.gif) no-repeat right top;
position:relative;
height:365px;
width:575px;
}

div#sapo03-01{	
position:absolute;
top:150px;
left:40px;
width:480px;
}


div#sapo04{
background:url(../images/sidou/osiekata/rule/sapo04-bg.gif) no-repeat right top;
position:relative;
height:348px;
width:575px;
}

div#sapo04-01{	
position:absolute;
top:150px;
left:40px;
width:480px;
}


div#sapo05{
background:url(../images/sidou/osiekata/rule/sapo05-bg.gif) no-repeat right top;
position:relative;
height:397px;
width:575px;
}

div#sapo05-01{	
position:absolute;
top:150px;
left:40px;
width:480px;
}


/*3STEP成績アップ法
------------------------------------------------------------------*/

div#st01{
background:url(../images/sidou/osiekata/step3/st-01_bg.gif) no-repeat right top;
position:relative;
height:495px;
width:575px;
}

div#st01-01{	
position:absolute;
top:100px;
left:40px;
width:480px;
}

div#st01mame{
background:url(../images/sidou/osiekata/step3/st-01_mame.gif) no-repeat right top;
position:relative;
height:446px;
width:575px;
}

div#st01mame-01{	
position:absolute;
top:140px;
left:40px;
width:480px;
}

div#st02{
background:url(../images/sidou/osiekata/step3/st-02_bg.gif) no-repeat right top;
position:relative;
height:742px;
width:575px;
}

div#st02-01{	
position:absolute;
top:100px;
left:40px;
width:480px;
}



div#st03mame{
background:url(../images/sidou/osiekata/step3/st-03_mame.gif) no-repeat right top;
position:relative;
height:1131px;
width:575px;
}

div#st03mame-01{	
position:absolute;
top:540px;
left:40px;
width:480px;
}

div#st03{
background:url(../images/sidou/osiekata/step3/2/05.jpg) no-repeat right top;
position:relative;
height:450px;
width:575px;
}

div#st03-01{	
position:absolute;
top:120px;
right:70px;
width:220px;
}



/*GOGO合格サポート☆
------------------------------------------------------------------*/

div#gk01{
background:url(../images/sidou/osiekata/goukaku/click_bg.gif) no-repeat right bottom;
position:relative;
height:670px;
width:575px;
}

div#gk01-01{	
position:absolute;
top:20px;
left:30px;
width:400px;
}

div#gk01-02{	
position:absolute;
top:400px;
left:80px;
width:400px;
}

div#gk01-03{	
position:absolute;
top:580px;
left:80px;
width:400px;
}

div#gk02{
background:url(../images/sidou/osiekata/goukaku/01-bg.gif) no-repeat right bottom;
position:relative;
height:433px;
width:575px;
}

div#gk02-01{	
position:absolute;
top:100px;
left:30px;
width:500px;
}

div#gk03{
background:url(../images/sidou/osiekata/goukaku/02-bg.gif) no-repeat right bottom;
position:relative;
height:309px;
width:575px;
}

div#gk03-01{	
position:absolute;
top:70px;
left:30px;
width:500px;
}

div#gk04{
background:url(../images/sidou/osiekata/goukaku/03-bg.gif) no-repeat right bottom;
position:relative;
height:398px;
width:575px;
}

div#gk04-01{	
position:absolute;
top:70px;
left:30px;
width:500px;
}


div#gk05{
background:url(../images/sidou/osiekata/goukaku/04-bg.gif) no-repeat right bottom;
position:relative;
height:873px;
width:575px;
}


div#gk05-01{	
position:absolute;
top:60px;
left:30px;
width:500px;
}

div#gk05-02{	
position:absolute;
top:360px;
left:50px;
width:270px;
}

div#gk05-03{	
position:absolute;
top:560px;
left:275px;
width:250px;
}

div#gk05-04{	
position:absolute;
top:720px;
left:50px;
width:470px;
}

div#gk05-05{	
position:absolute;
top:800px;
left:30px;
width:500px;
}


div#gk06{
background:url(../images/sidou/osiekata/goukaku/05-bg.gif) no-repeat right bottom;
position:relative;
height:496px;
width:575px;
}

div#gk06-01{	
position:absolute;
top:130px;
left:20px;
width:500px;
}

div#gk07{
background:url(../images/sidou/osiekata/goukaku/06-bg.gif) no-repeat right bottom;
position:relative;
height:450px;
width:575px;
}

div#gk07-01{	
position:absolute;
top:60px;
left:20px;
width:500px;
}


/*高校入試入門講座
------------------------------------------------------------------*/

div#koukou-take{
background:url(../images/sidou/setumei/03.jpg) no-repeat center top;
position:relative;
height:850px;
width:834px;
margin-left:-28px;
}

div#koukou-take-taiken{	
position:absolute;
top:480px;
left:120px;
}


/*塾サポ
------------------------------------------------------------------*/

div#gogo{
background:url(../images/jukusapo/15.gif) no-repeat right top;
position:relative;
width:540px;
height:750px;
left:33px;
}


div#gogo-02{	
position:absolute;
top:217px;
left:20px;
width:270px;
}

div#gogo-03{	
position:absolute;
top:410px;
left:255px;
width:250px;
}

div#gogo-04{	
position:absolute;
top:580px;
left:20px;
width:470px;
}

div#gogo-05{	
position:absolute;
top:660px;
left:30px;
width:500px;
}


/*やり方検索
------------------------------------------------------------------*/

#yarikata-top {
	width: 800px;
	height:1474px;
	background-image: url(../images/sidou/osiekata/top/haikei.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	left:50px;
	}

#yarikata-top-s{
	position:absolute;
	left: 15px;
	top: 375px;
}
#yarikata-top-c{
	position:absolute;
	left: 270px;
	top: 375px;
}
#yarikata-top-k{
	position:absolute;
	left: 562px;
	top: 375px;
}
#yarikata-top-f{
	position:absolute;
	left: 60px;
	top: 710px;
}
#yarikata-top-r{
	position:absolute;
	left: 197px;
	bottom: 145px;
}
#yarikata-top-3{
	position:absolute;
	left: 592px;
	bottom: 145px;
}




#bana-osiekata{
	width: 750px;
	height:522px;
	background-image: url(../images/sidou/osiekata/bg-bana.gif);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:20px;
	position:relative;
}

#bana-osiekata-01{
	width: 710px;
	position:absolute;
	top:115px;
	left:17px;
	text-align:center;
}

#bana-osiekata-02{
	width: 710px;
	position:absolute;
	top:350px;
	left:17px;
	text-align:center;
}




#yarikata-chu {
	width: 800px;
	height:1883px;
	background-image: url(../images/sidou/osiekata/haikei_chu.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	left:60px;
	}

#yarikata-c-bana{
	position:absolute;
	top:33px;
	left:347px;
}

#yarikata-chu-bana1{
	position:absolute;
	top:460px;
	left:357px;
}
#yarikata-chu-bana2{
	position:absolute;
	top:507px;
	left:293px;
}
#yarikata-chu-bana3{
	position:absolute;
	top:557px;
	left:373px;
}
#yarikata-chu-bana4{
	position:absolute;
	top:606px;
	left:427px;
}

#yarikata-chu-bana5{
	position:absolute;
	top:1025px;
	left:194px;
}
#yarikata-chu-bana6{
	position:absolute;
	top:1025px;
	left:587px;
}

#yarikata-chu-bana7{
	position:absolute;
	top:1281px;
	left:611px;
}
#yarikata-chu-bana8{
	position:absolute;
	top:1217px;
	left:611px;
}

#yarikata-chu-bana9{
	position:absolute;
	top:1337px;
	left:611px;
}
#yarikata-chu-bana10{
	position:absolute;
	top:1399px;
	left:611px;
}

#yarikata-chu-bana11{
	position:absolute;
	top:1718px;
	left:247px;
}
#yarikata-chu-bana12{
	position:absolute;
	top:1717px;
	left:634px;
}



#yarikata-syo {
	width: 800px;
	height:1835px;
	background-image: url(../images/sidou/osiekata/haikei_syo.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	left:60px;
	}


#yarikata-syo-bana1{
	position:absolute;
	top:459px;
	left:465px;
}
#yarikata-syo-bana2{
	position:absolute;
	top:509px;
	left:474px;
}
#yarikata-syo-bana3{
	position:absolute;
	top:554px;
	left:363px;
}
#yarikata-syo-bana4{
	position:absolute;
	top:606px;
	left:427px;
}

#yarikata-syo-bana5{
	position:absolute;
	top:994px;
	left:195px;
}
#yarikata-syo-bana6{
	position:absolute;
	top:994px;
	left:579px;
}

#yarikata-syo-bana7{
	position:absolute;
	top:1243px;
	left:608px;
}
#yarikata-syo-bana8{
	position:absolute;
	top:1176px;
	left:608px;
}

#yarikata-syo-bana9{
	position:absolute;
	top:1298px;
	left:608px;
}
#yarikata-syo-bana10{
	position:absolute;
	top:1357px;
	left:608px;
}

#yarikata-syo-bana11{
	position:absolute;
	top:1677px;
	left:254px;
}
#yarikata-syo-bana12{
	position:absolute;
	top:1677px;
	left:637px;
}




#yarikata-kou {
	width: 800px;
	height:1757px;
	background-image: url(../images/sidou/osiekata/haikei_kou.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	left:60px;
	}


#yarikata-kou-bana1{
	position:absolute;
	top:459px;
	left:465px;
}
#yarikata-kou-bana2{
	position:absolute;
	top:509px;
	left:517px;
}
#yarikata-kou-bana3{
	position:absolute;
	top:554px;
	left:592px;
}
#yarikata-kou-bana4{
	position:absolute;
	top:606px;
	left:427px;
}

#yarikata-kou-bana5{
	position:absolute;
	top:970px;
	left:192px;
}
#yarikata-kou-bana6{
	position:absolute;
	top:970px;
	left:579px;
}

#yarikata-kou-bana7{
	position:absolute;
	top:1220px;
	left:609px;
}
#yarikata-kou-bana8{
	position:absolute;
	top:1155px;
	left:609px;
}

#yarikata-kou-bana9{
	position:absolute;
	top:1272px;
	left:609px;
}
#yarikata-kou-bana10{
	position:absolute;
	top:1357px;
	left:608px;
}

#yarikata-kou-bana11{
	position:absolute;
	top:1589px;
	left:252px;
}
#yarikata-kou-bana12{
	position:absolute;
	top:1589px;
	left:630px;
}

#yarikata-kou-title {
	width: 540px;
	height:82px;
	background-image: url(../images/sidou/osiekata/kou/title_haikei.gif);
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}

#yarikata-kou-title-bana{
	position:absolute;
	width: 500px;
	top:43px;
	left:15px;
}




p.bg-y{background:#FFFDC0;}
p.bg-p{background:#FFF4F2;}
p.bg-o{background:#FFF2E2;}





#map-note p { margin-left:90px;}



.pink-b {color:#F69; font-weight:bold;}

.blue-b {color:#69C; font-weight:bold;}

.red-b {color:#F03; font-weight:bold;}


#itiran {
width:820px;
margin:15px auto;
background:#FFFDF2 url(../images/sidou/osiekata/bg.gif) no-repeat top center;
border: solid 2px #693;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
padding:10px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
font-family: Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;
font-weight:bold;
}


#itiran2 {
width:820px;
margin:15px auto;
background:#FFFDF2;
border: solid 2px #F93;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
padding:10px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
font-family: Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;
font-weight:bold;
}