* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
} 


* {
	margin: 0;
	padding: 0;
	
}
body {
font-size: 13px;
	color				: #666;

	font-family       : "ＭＳ Ｐゴシック", Osaka, sans-serif;

		text-align: center; /* テキストを中央揃えに指定 */
  
background:  url(../mitaka/image/lesson813.png)  repeat-x;


}
.sp1  A:link{color: #1459d7;text-decoration:none;font-size: 12px;}
.sp1  A:visited{color: #666666;text-decoration:none;font-size: 12px;}
.sp1  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 12px;}
.sp1  A:active{color: #1459d7;font-size: 12px;}


.sp2  A:link{color: #666666;text-decoration:none;font-size: 13px;}
.sp2  A:visited{color: #666666;text-decoration:none;font-size: 13px;}
.sp2  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 13px;}
.sp2  A:active{color: #1459d7;font-size: 13px;}

.sp3  A:link{color: #ffffff;text-decoration:none;font-size: 12px;}
.sp3  A:visited{color: #ffffff;text-decoration:none;font-size: 12px;}
.sp3  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 12px;}
.sp3  A:active{color: #1459d7;font-size: 12px;}

.sp4  A:link{color: #ffffff;text-decoration:none;font-size: 11px;}
.sp4  A:visited{color: #ffffff;text-decoration:none;font-size: 11px;}
.sp4  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 11px;}
.sp4  A:active{color: #1459d7;font-size: 11px;}

img {
	border: none;
	vertical-align: top;}
#wrapper {
	width: 900px; 
          height: 1000px;/* レイアウト全体の幅を指定 */
          behavior: expression(IEPNGFIX.fix(this));
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px 35px;
 background:  url(../mitaka/image/lesson812.png)  no-repeat;


}
#wrapper2 {
	width: 900px; 
          height: 1870px;/* レイアウト全体の幅を指定 */
          behavior: expression(IEPNGFIX.fix(this));
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px 35px;
 background:  url(../mitaka/image/lesson828.png)  no-repeat;
}
#wrapper3 {
	width: 900px; 
          height: 1300px;/* レイアウト全体の幅を指定 */
          behavior: expression(IEPNGFIX.fix(this));
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px 35px;
 background:  url(../mitaka/image/lesson845.png)  no-repeat;


}
#wrapper4 {
	width: 900px; 
                   behavior: expression(IEPNGFIX.fix(this));
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px 35px;
 background:  url(../mitaka/image/lesson849.png)  repeat-y;


}

#header {
      	height: 70px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}
#header10 {
      	height: 70px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px; 
 z-index:-100;
  background:  url(../mitaka/image/lesson850.png)  no-repeat;

}
#header20 {
      	height: 38px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
 z-index:-100;

}

#container {
	position: relative; /* #primaryと#secondaryの親ボックスにするためにrelativeを指定 */
       margin: 0px 0; /* 上下方向に10pxのマージンを指定 */
	width: 100%; /* ボックスの幅を指定 */

}
#primarya {
	margin: 5px 0px 5px  22px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
          height: 27px;
	     background:  url(../mitaka/image/lesson100.png)  no-repeat;
        behavior: expression(IEPNGFIX.fix(this));

}
h1 {   position: absolute;
	top: 10px;
	left: 20px;
	margin : 0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	padding-right: 0px;
	text-align: left;
}
h2 {   position: absolute;
	top: 48px;
	left: 327px;
	margin : 0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	padding-right: 0px;
	text-align: left;
}

h4 {
	margin : 23px 38px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	padding-right: 0px;
	text-align: right;
}

h5 { margin:8px 0px 8px  10px; }


/* 本文
---------------------------------------------*/
#primary {
	margin: 0px 0px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width: 880px; /* ボックスの幅を指定 */
	     

         

}
#primary_a {
	margin: 17px 0px 0px 0px;
	width: 665px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#7f9849;
}


#primary100 {
	margin: 0px 0px 0px 0px;
	width: 665px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#5a6186;
}
#primary101 {
	margin: 0px 0px 0px 0px;
	width: 880px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#5a6186;
}

#primary110 {
	margin: 0px 0px 0px 0px;
	width: 665px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#d99146;
}
#primary111 {
	margin: 0px 0px 0px 0px;
	width: 880px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#d99146;
}

#primary120 {
	margin: 0px 0px 0px 0px;
	width: 665px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#477d9f;
}
#primary130 {
	margin: 0px 0px 0px 0px;
	width: 665px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#7f9849;
}
#primary131 {
	margin: 0px 0px 0px 0px;
	width: 880px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#7f9849;
}

#primary140 {
	margin: 0px 0px 0px 0px;
	width: 665px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#b6a61d;
}
#primary141 {
	margin: 0px 0px 0px 0px;
	width: 880px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#b6a61d;
}

#primary150 {
	margin: 0px 0px 0px 0px;
	width: 665px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#9d6377;
}

#primary151 {
	margin: 0px 0px 0px 0px;
	width: 880px; /* ボックスの幅を指定 */
         padding: 0px 0px 0px 0px;
          background:#9d6377;
}

#primary_navi {
	    margin: 10px 0px 5px 20px; 
            	width: 200px; /* ボックスの幅を指定 */
}

#primary_navi p {
              font-size: 11px;
	    color		: #ffffff;
             line-height: 1.3em;

	    margin: 0px 0px 0px 00px; 
            	
}


 #primary_navi p  A:link{color: #fff;text-decoration:none;font-size: 11px;}
 #primary_navi p  A:visited{color: #fff;text-decoration:none;font-size: 11px;}
 #primary_navi p  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 11px;}
 #primary_navi p  A:active{color: #1459d7;font-size: 11px;}

#primary_blu.top {
width: 660px; /* ボックスの幅を指定 */
  margin: 0px 0px 0px  5px; 
  padding: 0px 0px 40px 0px;
   background: #ffffff url(../mitaka/image/lesson855.png)  no-repeat;
float: right;

}
#primary_blu.top2 {
width: 660px; /* ボックスの幅を指定 */
  margin: 0px 0px 0px  5px; 
  padding: 0px 0px 40px 0px;
   background: #ffffff url(../mitaka/image/lesson855.png)  no-repeat;
float: right;

}
#primary_blutop {
width: 875px; /* ボックスの幅を指定 */
  margin: 0px 0px 0px  5px; 
  padding: 0px 0px 40px 0px;
   background: #ffffff ;
float: right;

}

#primary_a1 {
width: 660px; /* ボックスの幅を指定 */
  margin: 0px 0px 5px  5px; 
  padding: 10px 0px 10px 0px;
background:#ffffff;
}

#prima1.km1 {
	width: 660px; /* ボックスの幅を指定 */
	   height: 300px;
	     margin: 0px 0px 0px  0px; 
         padding: 0px 0px 10px 0px;
background: #477d9f url(../mitaka/image/lesson852.png)  no-repeat;

text-align: left;
}
#pict {
	width: 835px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  0px; 
         padding: 0px 20px 0px 20px;
text-align: left;

}
#pictnew {
	width: 875px; /* ボックスの幅を指定 */
	margin: 0px px 0px  0px; 
         padding: 0px 0px 0px 0px;
text-align: left;
}
#pictnew2 {
	width: 875px; /* ボックスの幅を指定 */
	margin: 0px px 0px  0px; 
         padding: 0px 0px 0px 0px;
text-align: left;
 

}
#pictnew3 {
	width: 188px; /* ボックスの幅を指定 */
	margin: 20px 10px 0px  0px; 
         padding: 5px 5px 5px 5px;
text-align: left;
 float: left;
border: 1px #ccc solid;
background: #f8f8f8;


}
#pictnew3 p.hh { 
              font-size: 11px;
       line-height: 1.2;
              padding: 1em 0.5em 1em 0.5em; 
margin: 0.4em 0em 0em 0em; 
width: 176px;
border-top: 1px #ccc solid;
background: #fff;

}

#pictnew4 {
	width: 188px; /* ボックスの幅を指定 */
	margin: 20px 0px 0px  0px; 
         padding: 5px 5px 5px 5px;
text-align: left;
 float: left;
border: 1px #ccc solid;
background: #f8f8f8;

}
#pictnew4 p.hh { 
              font-size: 11px;
       line-height: 1.2;
              padding: 1em 0.5em 1em 0.5em; 
margin: 0.4em 0em 0em 0em; 
width: 176px;
border-top: 1px #ccc solid;
background: #fff;

}

#pictwaku {
	width: 410px; /* ボックスの幅を指定 */
	margin: 0px 15px 0px  0px; 
         padding: 10px 0px 0px 0px;
text-align: center;
float: left;

}
#pictwaku2 {
	width: 410px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  0px; 
         padding: 10px 0px 0px 0px;
text-align: center;
float: left;

}
#pictwaku3 {
	width: 408px; /* ボックスの幅を指定 */
	margin: 20px 15px 0px  0px; 
         padding: 15px 0px 15px 0px;
text-align: center;
float: left;
border: 1px solid #ccc;

}
#pictwaku4 {
	width: 408px; /* ボックスの幅を指定 */
	margin: 20px 0px 0px  0px; 
         padding: 15px 0px 15px 0px;
text-align: center;
float: left;
border: 1px solid #ccc;

}
#pictwaku5 {
	width: 185px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  0px; 
         padding: 10px 0px 0px 0px;
text-align: center;
float: left;

}
#pictwaku6 {
	width: 205px; /* ボックスの幅を指定 */
	margin: 0px 5px 0px  0px; 
         padding: 10px 0px 0px 0px;
text-align: left;
float: left;

}
#pictwaku6 p { 
              font-size: 12px;
       line-height: 1.3;
              padding: 0em 0em 0em 0em; }
#pictwaku6 p.big { 
              font-size: 14px;
       line-height: 1.4;
              padding: 0em 0em 0.5em 0em; }


#pict.a1 {
	width: 450px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  0px; 
         padding: 0px 20px 10px 10px;
text-align: left;
float: right;

}

#pict.a2 {
	width: 370px; /* ボックスの幅を指定 */
	margin: 0px 40px 0px  0px; 
         padding: 0px 0px 10px 0px;
text-align: left;
float: right;

}
#pict.a4 {
	width: 640px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  5px; 
         padding: 0px 0px 0px 0px;
text-align: center;
float: center;

}
#pict.a5 {
	width: 400px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  0px; 
         padding: 0px 0px 0px 20px;
text-align: left;
float: left;

}
#picta5 {
	width: 400px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  0px; 
         padding: 0px 0px 0px 20px;
text-align: left;
float: left;

}
#picta55 {
	width: 805px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  20px; 
         padding: 6px 0px 6px 0px;
text-align: right;
float: left;

}

#pict.abs1 {
	width: 310px; /* ボックスの幅を指定 */
	margin: 0px 20px 0px  0px; 
         padding: 40px 10px 20px 10px;
text-align: left;
float: right;
background: #477d9f url(../mitaka/image/lesson900.png)  no-repeat;
}


#pict.bbb {
	width: 300px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  0px; 
         padding: 10px 0px 10px 10px;
text-align: left;
float: right;

}

#pict p { 
              font-size: 12px;
       line-height: 1.5;
              padding: 0em 0em 0em 0em; }
#pict p.pol { 
              font-size: 12px;
       line-height: 1.4;
              padding: 0.7em 0em 0em 0em; }
#pict p.pol2 { 
              font-size: 12px;
       line-height: 1.8;
              padding: 0em 0em 0em 0em; }
#pict p.pol3 { 
              font-size: 13px;
       line-height: 1.8;
              padding: 0em 0em 0.5em 0.5em; }

#pict p.pol4 { 
              font-size: 13px;
       line-height: 1.4;
              padding: 0em 0em 0em 0.5em; }



#pict p.pol5 { 
              font-size: 13px;
       line-height: 1.4;
              padding: 0em 0em 1.5em 0.5em; }
#pict p.pol6 { 
              font-size: 13px;
       line-height: 1.8;
              padding: 1em 0em 0.5em 0.5em; }

#pict p.tbig { 
              font-size: 14px;
       line-height: 1.5;
              padding: 1.2em 0em 1.0em 0.5em; }
#pict p.tbig2 { 
              font-size: 14px;
       line-height: 1.2;
              padding: 1.0em 0em 0.5em 0em; 
}
#pict p.tbig3 { 
              font-size: 14px;

       line-height: 1.2;
              padding: 0em 0em 2em 0em; 
}
#pict p.tbig4 { 
              font-size: 14px;
       line-height: 1.2;
              padding: 1.2em 0em 0em 0em; }

#pict p.tbig5 { 
              font-size: 14px;
       line-height: 1.2;
              padding: 1.0em 0em 0.2em 0em; 
}
#pict p.tbig6 { 
              font-size: 13px;
       line-height: 1.5;
              padding: 1.2em 0em 0.5em 0.5em; }

#pict p.sas { 
              font-size: 12px;
       line-height: 1.5;
              padding: 2em 0em 0em 3em; }


#prim.mm1 {
	width: 645px; /* ボックスの幅を指定 */
	     margin: 7px 0px 0px  0px; 
         padding: 0px 0px 0px 15px;
float: center;

}

#prim.mm2 {
	width: 335px; /* ボックスの幅を指定 */
	     margin: 20px 0px 0px  0px; 
         padding: 0px 0px 0px 0px;
float: right;
border: 3px double #7f9849;

}
#prim.mm3 {
	width: 335px; /* ボックスの幅を指定 */
	     margin: 0px 0px 0px  0px; 
         padding: 8px 0px 5px 0px;
background:#7f9849;

}
#prim.mm4 {
	width: 315px; /* ボックスの幅を指定 */
	     margin: 0px 0px 0px  0px; 
         padding: 10px 10px 10px 10px;
background:#fff;

}
#prim.mm5 {
	width: 335px; /* ボックスの幅を指定 */
	     margin: 20px 0px 100px  0px; 
         padding: 0px 0px 0px 0px;
float: right;
border: 3px double #7f9849;

}
#prim.mm6 {
	width: 335px; /* ボックスの幅を指定 */
	     margin: 20px 0px 0px  0px; 
         padding: 0px 0px 0px 0px;
float: right;
border: 3px double #5a6186;

}
#prim.mm7 {
	width: 335px; /* ボックスの幅を指定 */
	     margin: 0px 0px 0px  0px; 
         padding: 8px 0px 5px 0px;
background:#5a6186;

}
#prim.mm8 {
	width: 335px; /* ボックスの幅を指定 */
	     margin: 20px 0px 100px  0px; 
         padding: 0px 0px 0px 0px;
float: right;
border: 3px double #d68938;

}
#prim.mm9 {
	width: 335px; /* ボックスの幅を指定 */
	     margin: 0px 0px 0px  0px; 
         padding: 8px 0px 5px 0px;
background:#d68938;

}


#prim p  A:link{color: #fff;text-decoration:none;font-size: 12px;}
 #prim p  A:visited{color: #fff;text-decoration:none;font-size: 12px;}
 #prim p  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 12px;}
 #prim p  A:active{color: #1459d7;font-size: 12px;}

#prim p.t1 { 
              font-size: 12px;
       line-height: 1.4;
              padding: 0.5em 0em 1em 0em; }


#prim p.t2 { 
              font-size: 12px;
       line-height: 1.4;
              padding: 0em 0em 0em 0em; }

#primary_a1 p.tit1 { 
              font-size: 12px;
       line-height: 1.4;
              padding: 0em 0em 0em 0em; }
#primary_a1 p.tit2 { 
              font-size: 12px;
       line-height: 1.4;
              padding: 0.5em 0em 0em 0em; }

#primary_a1 p.tit {
              font-size: 13px;
	    color		: #fff;
             line-height: 1.3em;

	    margin: 0px 0px 0px 00px; 
            	
}

#primary_a ul {
	list-style: none; /* リストのマーカーを表示させないように指定 */
	margin: 0; /* 全方向のマージンを0に指定 */
	padding:  10px;
         margin-top: 0px;

         width:300px;
         
     



}
#primary_a li {
	float: left; /* ボックスを左寄せに指定 */
	width: 0px; /* ボックスの幅を指定 */
      	 margin: 5px 0px 5px 0px ; 
	font-size: 13px;
         color				: #ffffff;


width:300px;

}

#line_a {
	width: 855px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  0px; 
         padding: 20px 0px 20px 20px;
text-align: left;
float: left;

}

/* ボックス
---------------------------------------------*/
#mgabox_title {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 25px; /* 上方向からの配置位置を指定 */
}

#mgabox_1 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 30px; /* 左方向からの配置位置を指定 */
	top: 280px; /* 上方向からの配置位置を指定 */
}
#mgabox_1b {
	position: absolute; /* 値にabsoluteを指定 */
	left: 70px; /* 左方向からの配置位置を指定 */
	top: 350px; /* 上方向からの配置位置を指定 */
z-index:00;

}
#mgabox_1c {
	position: absolute; /* 値にabsoluteを指定 */
	left: 00px; /* 左方向からの配置位置を指定 */
	top: 430px; /* 上方向からの配置位置を指定 */
z-index:00;

}
#mgabox_1d {
	position: absolute; /* 値にabsoluteを指定 */
	left: 0px; /* 左方向からの配置位置を指定 */
	top: 400px; /* 上方向からの配置位置を指定 */
z-index:00;

}
#mgabox_1e {
	position: absolute; /* 値にabsoluteを指定 */
	left: 10px; /* 左方向からの配置位置を指定 */
	top: 400px; /* 上方向からの配置位置を指定 */
z-index:00;

}

#mgabox_1a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 30px; /* 左方向からの配置位置を指定 */
	top: 300px; /* 上方向からの配置位置を指定 */
z-index:00;

}

#mgabox_2 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 10px; /* 左方向からの配置位置を指定 */
	top: 850px; /* 上方向からの配置位置を指定 */
}
#mgabox_3 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 440px; /* 左方向からの配置位置を指定 */
	top: 850px; /* 上方向からの配置位置を指定 */
}
#mgabox_4 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 690px; /* 上方向からの配置位置を指定 */
}
#mgabox_4a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 70px; /* 左方向からの配置位置を指定 */
	top: 750px; /* 上方向からの配置位置を指定 */
}

#mgabox_5 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 960px; /* 上方向からの配置位置を指定 */
}
#mgabox_5a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1260px; /* 上方向からの配置位置を指定 */
}
#mgabox_5b {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1600px; /* 上方向からの配置位置を指定 */
}

#mgabox_6 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 200px; /* 左方向からの配置位置を指定 */
	top: 1410px; /* 上方向からの配置位置を指定 */
}
#mgabox_7 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 210px; /* 左方向からの配置位置を指定 */
	top: 1000px; /* 上方向からの配置位置を指定 */
}
#mgabox_8 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 590px; /* 上方向からの配置位置を指定 */
}
#mgabox_8a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 890px; /* 上方向からの配置位置を指定 */
}

#mgabox_9 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 50px; /* 左方向からの配置位置を指定 */
	top: 420px; /* 上方向からの配置位置を指定 */
}
#mgabox_10 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 100px; /* 左方向からの配置位置を指定 */
	top: 780px; /* 上方向からの配置位置を指定 */
}
#mgabox_11 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 860px; /* 上方向からの配置位置を指定 */
}
#mgabox_12 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 520px; /* 左方向からの配置位置を指定 */
	top: 320px; /* 上方向からの配置位置を指定 */
}
#mgabox_13 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 300px; /* 左方向からの配置位置を指定 */
	top: 650px; /* 上方向からの配置位置を指定 */
}
#mgabox_14 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 10px; /* 左方向からの配置位置を指定 */
	top: 350px; /* 上方向からの配置位置を指定 */
}
#mgabox_15 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 10px; /* 左方向からの配置位置を指定 */
	top: 350px; /* 上方向からの配置位置を指定 */
z-index:100;

}

#box_d {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 470px; /* 上方向からの配置位置を指定 */
}
#box_h {
	position: absolute; /* 値にabsoluteを指定 */
	left: 130px; /* 左方向からの配置位置を指定 */
	top: 800px; /* 上方向からの配置位置を指定 */
}

#m_box1 {	
	width: 310px; /* ボックスの幅を指定 */
         	      margin: 20px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
         float: left;
       background: url(../mitaka/image/lesson853.png) repeat-y;


}
#m_box2 {	
	width: 310px; /* ボックスの幅を指定 */
         	      margin: 0px 0px 0px 0px;
         padding: 8px 0px 5px 0px;
               background: url(../mitaka/image/lesson884.png) repeat-y; 


}

#m_box2a {	
	width: 180px; /* ボックスの幅を指定 */
         	      margin: 140px 0px 0px 0px;
         padding: 8px 0px 0px 10px;
               background: #; 

}
#m_box2a p.big { 
              font-size: 12px;
       line-height: 1.4;
color				: #555;

              padding: 0em 0em 0.5em 0em; }



#m_box3 {	
	width: 280px; /* ボックスの幅を指定 */
         	      margin: 5px 5px 5px 5px;
         padding: 10px 10px 10px 10px;
               background: #fff; 

}
#m_box3.hhh {	
	width: 200px; /* ボックスの幅を指定 */
         	      margin: 0px 5px 0px 5px;
         padding: 0px 0px 0px 0px;
           

}
#m_box3 p.t1 { 
              font-size: 12px;
       line-height: 1.4;
              padding: 0.5em 0em 1em 0em; }



#m_box4 {	
	width: 310px; /* ボックスの幅を指定 */
         	      margin: 20px 0px 0px 10px;
         padding: 0px 0px 0px 0px;
         float: left;
        background: url(../mitaka/image/lesson853.png) repeat-y;



}
#m_box5 {	
	width: 310px; /* ボックスの幅を指定 */
         	      margin: 0px 0px 0px 0px;
         padding: 8px 0px 5px 0px;
               background: url(../mitaka/image/lesson884.png) repeat-y; 
 float: left;

}
#m_box6 {	
	width: 280px; /* ボックスの幅を指定 */
         	      margin: 5px 5px 5px 5px;
         padding: 10px 10px 10px 10px;
               background: #fff; 

}
#m_box6 p.t1 { 
              font-size: 12px;
       line-height: 1.4;
              padding: 0.5em 0em 1em 0em; }

#m_box7 {	
	width: 335px; /* ボックスの幅を指定 */
         	      margin: 20px 0px 100px 0px;
         padding: 0px 0px 0px 0px;
         float: right;
         border: 3px double #d99146; 

}
#m_box8 {	
	width: 335px; /* ボックスの幅を指定 */
         	      margin: px 0px 0px 0px;
         padding: 8px 0px 5px 0px;
               background: #d99146; 

}
#m_box9 {	
	width: 315px; /* ボックスの幅を指定 */
         	      margin: px 0px 0px 0px;
         padding: 10px 10px 10px 10px;
               background: #fff; 

}
#m_box9 p.t1 { 
              font-size: 12px;
       line-height: 1.4;
              padding: 0.5em 0em 1em 0em; }

#m_box10 {	
	width: 215px; /* ボックスの幅を指定 */
         	      margin: 10px 10px 0px 0px;
         padding: 0px 0px 0px 0px;
         float: left;
        

}
#m_box11 {	
	width: 404px; /* ボックスの幅を指定 */
         	      margin: 10px 0px 0px 0px;
         padding: 0px 0px 10px 0px;
         float: right;
         border: 3px double #7f9849; 

}
#m_box12 {	
	width: 395px; /* ボックスの幅を指定 */
         	      margin: 0px 0px 5px 0px;
         padding: 7px 0px 4px 10px;
        
        background: #7f9849; 

color				: #fff;
text-align: left;}
}
#m_box13 {	
	width: 385px; /* ボックスの幅を指定 */
         	      margin: 0px 0px 0px 0px;
         padding: 10px 5px 0px 5px;
        
        
text-align: left;}
}
#m_box14 {	
	width: 640px; /* ボックスの幅を指定 */
         	      margin: 10px 10px 20px 10px;
         padding: 0px px 20px 0px;
        
        border-bottom: 1px dotted #CCCCCC; 

text-align: left;}
}
#m_box15 {	
	width: 215px; /* ボックスの幅を指定 */
         	      margin: 10px 10px 0px 0px;
         padding: 0px 0px 0px 0px;
         float: left;
        

}
#m_box16 {	
	width: 404px; /* ボックスの幅を指定 */
         	      margin: 10px 0px 0px 0px;
         padding: 0px 0px 10px 0px;
         float: right;
         border: 3px double #5a6186; 

}
#m_box16.gggr {	
	width: 404px; /* ボックスの幅を指定 */
         	      margin: 10px 0px 20px 0px;
         padding: 0px 0px 10px 0px;
         float: right;
         border: 3px double #5a6186; 

}

#m_box17 {	
	width: 395px; /* ボックスの幅を指定 */
         	      margin: 0px 0px 5px 0px;
         padding: 7px 0px 4px 10px;
        
        background: #5a6186; 

color				: #fff;
text-align: left;}
}
#m_box18 {	
	width: 385px; /* ボックスの幅を指定 */
         	      margin: 0px 0px 0px 0px;
         padding: 10px 5px 0px 5px;
        
        
text-align: left;}
}
#m_box19 {	
	width: 215px; /* ボックスの幅を指定 */
         	      margin: 10px 10px 0px 0px;
         padding: 0px 0px 0px 0px;
         float: left;
        

}
#m_box20 {	
	width: 404px; /* ボックスの幅を指定 */
         	      margin: 10px 0px 0px 0px;
         padding: 0px 0px 10px 0px;
         float: right;
         border: 3px double #d99146; 

}
#m_box21 {	
	width: 395px; /* ボックスの幅を指定 */
         	      margin: 0px 0px 5px 0px;
         padding: 7px 0px 4px 10px;
        
        background: #d99146; 

color				: #fff;
text-align: left;}
#m_box22 {	
	width: 385px; /* ボックスの幅を指定 */
         	      margin: 0px 0px 0px 0px;
         padding: 10px 5px 0px 5px;
        
        
text-align: left;}
#m_box23 {	
	width: 640px; /* ボックスの幅を指定 */
         	      margin: 10px 10px 30px 10px;
         padding: 0px 0px 0px 0px;
        
        
text-align: left;}

#m_box24 {	

	width: 640px; /* ボックスの幅を指定 */
         	      margin: 10px 10px 0px 10px;
         padding: 0px 0px 0px 0px;
      background: #fff; 
 text-align: left;}

/* サイド
---------------------------------------------*/
#secondary {
	position: absolute; /* 値にabsoluteを指定 */
	left: 676px; /* 左方向からの配置位置を指定 */
	top: 94px; /* 上方向からの配置位置を指定 */
	width: 210px; /* ボックスの幅を指定 */
      	background: #000000;
         text-align: center;
background: url(../mitaka/image/lesson823.png) repeat-y;
padding: 5px 0px 10px 0px;

}
#shead{
       width: 200px; /* ボックスの幅を指定 */
       height: 34px;
       background-image:  url(../mitaka/image/head40.gif) ;
}
#secondary2 {
width: 200px; /* ボックスの幅を指定 */  	
  margin: 10px 0px 0px 0px ; 
padding: 0px 0px 20px 0px;
background: #020202;
}
#secondary2.aa {
width: 190px; /* ボックスの幅を指定 */  	
  margin: 0px 5px 0px 5px ; 
padding: 10px 0px 5px 0px;
text-align: left; 
border-bottom: 1px solid #090909;

}
#secondary2.ab {
width: 198px; /* ボックスの幅を指定 */  	
  margin: 1px 0px 10px 0px ; 
padding: 0px 0px 0px 0px;
text-align:center; 

}
#secondary2.ac {
width: 200px; /* ボックスの幅を指定 */  	
  margin: 10px 0px 10px 0px ; 
padding: 10px 0px 10px 0px;
text-align:center; 

}

#secondary2 p {
              font-size: 12px;
	    color		: #fff;
             line-height: 1.3em;

	    margin: 0px 0px 0px 00px; 
            	
}
#secondary2 p  A:link{color: #fff;text-decoration:none;font-size: 12px;}
 #secondary2 p  A:visited{color: #fff;text-decoration:none;font-size: 12px;}
 #secondary2 p  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 12px;}
 #secondary2 p  A:active{color: #1459d7;font-size: 12px;}

#secondary5 {
	
	width: 200px; /* ボックスの幅を指定 */
      	
 margin: 0px 0px 0px 0px ; 
 background:   url(../mitaka/image/lesson96.png) left top ;
}



#globalNava {
	position: absolute;
	top: 74px;
	left: 690px;
	width: 178px;
	height: 20px;
	list-style-type: none;
          z-index: 1500;
	background: url(../mitaka/image/lesson120.png) left top repeat-x;


}
#globalNava li {
	float: left;
	width: 89px;
}
#globalNava li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 20px;
	padding-top: 20px;
	background-image: url(../mitaka/image/lesson120.png);
	color: #;
          z-index: 1500;

}

img.left{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#globalNav {
	position: absolute;
	top: 68px;
	left: 5px;
	width: 875px;
	height: 40px;
	list-style-type: none;
	background: url(../mitaka/image/lesson888.png) left top ;
        z-index:1000;
}
#globalNav li {
	float: left;
	width: 120px;
}
#globalNav li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:40px;
	padding-top: 40px;
	background-image: url(../mitaka/image/lesson888.png) ;
	color: #;
         z-index : 3000;

}


/*  背景画像の位置
---------------------------------------------*/
	
	/* 通常 */
	#nav01 a { background-position:  0px     -40px; }
	#nav02 a { background-position: -122px  0px; }
	#nav03 a { background-position: -244px  0px; }
         #nav04 a { background-position: -368px  0px; }
        #nav05 a { background-position: -490px  0px; }
#nav11 a { background-position: -614px  0px; }

#nav06 a { background-position:  0px     0px; }
#nav07 a { background-position: -122px  -40px; }
#nav08 a { background-position: -244px  -40px; }
         #nav09 a { background-position: -368px  -40px; }
 #nav10 a { background-position: -490px  -40px; }
#nav12 a { background-position: -614px  -40px; }


	/* 現在位置 */
	#nav01 a.stay { background-position:  0px     -40px; }
	#nav02 a.stay { background-position: -122px  -40px; }
	#nav03 a.stay { background-position: -244px  -40px; }
         #nav04 a.stay { background-position: -368px  -40px; }
  #nav05 a.stay { background-position: -490px  0px; }
#nav11 a.stay { background-position: -614px  0px; }


#nav06 a.stay { background-position:  0px     -40px; }
	#nav07 a.stay { background-position: -122px  -40px; }
	#nav08 a.stay { background-position: -244px  -40px; }
         #nav09 a.stay { background-position: -368px  -40px; }
#nav10 a.stay { background-position: -490px  -40px; }
#nav12 a.stay { background-position: -614px  -40px; }


	/* オンマウス */
	#nav01 a:hover { background-position:  0px     -40px; }
	#nav02 a:hover { background-position: -122px  -40px; }
         #nav03 a:hover { background-position: -244px  -40px; }
         #nav04 a:hover { background-position: -368px  -40px; }
  #nav05 a:hover { background-position: -490px  -40px; }
#nav11 a:hover { background-position: -614px  -40px; }

#nav06 a:hover { background-position:  0px     -40px; }
	#nav07 a:hover { background-position: -122px  -40px; }
         #nav08 a:hover { background-position: -244px  -40px; }
         #nav09 a:hover { background-position: -368px  -40px; }
 #nav10 a:hover { background-position: -490px  -40px; }
#nav12 a:hover { background-position: -614px  -40px; }



/* 通常 */
	#nava01 a { background-position:  0     0px; }
	#nava02 a { background-position: -89px  0px; }
      	
	/* 現在位置 */
	#nava01 a.stay { background-position:  0     -20px; }
	#nava02 a.stay { background-position: -89px  -0px; }
	

	/* オンマウス */
	#nava01 a:hover { background-position:  0     -20px; }
	#nava02 a:hover { background-position: -89px  -20px; }



a#photolinkaa {
   display: block;
   width: 200px; /* 画像1枚分の横幅 */
   height: 94px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson151.png); /* キャンペーン */
}
a#photolinkaa:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkab {
   display: block;
   width: 200px; /* 画像1枚分の横幅 */
   height: 94px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */

   background-image: url(../mitaka/image/lesson152.png); /* キャンペーン */
}
a#photolinkab:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}


#footer {
	
clear: both;	
      margin: 0px 8px 0px 0px;
background: #000000  ;

}
#foot_box {padding:  10px 10px 30px 20px;
               margin: 0px 0px 0px 20px;
	text-align: left;}

#foot_box p {
        font-size: 12px;
	color	: #ffffff;
	line-height: 1.5em;
}

#foot_abox {padding:  10px 10px 30px 10px;
               margin: 0px 0px 0px 0px;
	text-align: center;

}
#foot_abox p {
        font-size: 12px;
	color	: #ffffff;
	line-height: 1.5em;
}
#foot_aabox {padding:  10px 20px 30px 0px;
               margin: 0px 0px 0px 0px;
	text-align: right;
background: url(../mitaka/image/lesson1125.png) repeat-x; 
}
#foot_aabox p {
        font-size: 12px;
	color	: #ffffff;
	line-height: 1.5em;
}
#foot_aabox p.ab {
        font-size: 12px;
	color	: #ffffff;
	line-height: 1.4em;
margin: 0.8em 0em 0.8em 0em;

}
#foot_aabox p.ab2 {
        font-size: 11px;
	color	: #ffffff;
	line-height: 1.4em;
margin: 1.2em 50em 0em 0em;

}

#foot_bbox {padding:  0px 0px 0px 0px;
               margin: 0px 0px 0px 0px;
font-size: 11px;
	color	: #ffffff;
	line-height: 1.5;
	text-align: center;
}

#footera {
	
      margin: 0px 0px 0px 0px;
background-image:#ffffff ；

}

/*  タブ切り替え
---------------------------------------------*/

dl {
	margin: 0px ;
	padding: 7px 0px 7px 0px;
	border-bottom: 1px #ccc solid;

          width: 500px;
}
dl dt {
	float: left;
	
	padding: 10px 0;
	font-weight: bold;
	text-indent: 1em;
	line-height: 120%;
         width: 100px;
        background-color:#ｆｆｆ;

}
dl dd {
	padding: 0px 0 0px 0px;
	line-height: 150%;
	background-color:#ｆｆｆ;
text-align: center;

}


div#javascript_tab_sample ul#tab {
	margin:0;
	padding:0;
	border-bottom:none;  
	position: absolute;
         left: 22px; /* 左方向からの配置位置を指定 */
	top: 255px; /
         margin:0 0 0 0;
	float:left;
	width:100%;
	}

div#javascript_tab_sample ul#tab li {
	margin:0.3em 0.1em 0em 0em;
	padding:0.5em 0;
	text-align:center;
	border-top: 2px solid #000000;
          border-bottom: none; 
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;

	float:left;
	width:10em;
         background-color:#000;

	}

div#javascript_tab_sample ul#tab li.selected {
	background-color:#fff;
	border-top: 2px solid #000000;
          border-bottom: none; 
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	padding:0.8em 0 0.5em 0;
         margin:0em 0.1em 0em 0em;

}

div#javascript_tab_sample ul#tab li.selected a {
	color:#000;
	}

div#javascript_tab_sample ul#tab li a {
	color:#fff;
          text-decoration:none;
	}
div#javascript_tab_sample ul#tab li a:hover {
	color:#f4da02;
          
	}

---------------------------------------------*/

#hor-zebra2
{
	
	font-size: 13px;
	

	width: 370px;
	text-align: left;
	border-collapse: collapse;
}

#hor-zebra2 th
{

	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 3px 8px;
	color: #f2f2f2;
background: #333; 
text-align: center;

}
#hor-zebra2 th.club
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 2px 8px;
	color: #666;
text-align: center;

}

#hor-zebra2 td
{line-height:1.5em;
	padding: 10px 8px 10px 8px;
	color: #666;
background: #eee; 

}
#hor-zebra2 td.club
{line-height:1.5em;
	padding: 10px 18px 10px 8px;
	color: #666;
text-align: center;

}

#hor-zebra2 .odd
{
	background: #e8edff; 
}
#hor-zebra2 .odd2
{       color: #fff;
	background: #666; 

}

---------------------------------------------*/
	
div.pagination3 {
		padding: 0px 5px 0px 5px;
		margin: 0px 0px 5px 0px;
		text-align:right;

		color:#666;
		
	}
	div.pagination3 a {
		border: 1px solid #909090;
		margin-right:3px;
		padding:5px 5px 5px 5px;
		
		background-position:bottom;
		text-decoration: none;
		color: #666;
	}
	div.pagination3 a:hover, div.meneame a:active {
		border: 1px solid #666;
	
		color: #dcdcdc;
	}
	div.pagination3 span.current {
		margin-right:3px;
		padding: 5px 5px 5px 5px;
		border: 1px solid #606060;
                   
		font-weight: bold;
		background-color: #fff;
		color: #666;
	}
	div.pagination3 span.disabled {
		margin-right:3px;
		padding:5px 5px;
		border-left: 1px solid #606060;
                   border-right: 1px solid #606060;
		color: #808080;
	}

div.pagination3 p {
		font-size: 11px;

	}

