* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
} 


* {
	margin: 0;
	padding: 0;
	
}
body {
font-size: 12px;
	color				: #666666;
	font-family       : "ＭＳ Ｐゴシック", Osaka, sans-serif;

		text-align: center; /* テキストを中央揃えに指定 */
  
background:  url(../mitaka/image/back20.png)  repeat-x;


}
  A:link{color: #1459d7;text-decoration:none;font-size: 12px;}
  A:visited{color: #1459d7;text-decoration:none;font-size: 12px;}
  A:hover{color: #006600; cursor: hand;text-decoration:none;font-size: 12px;}
  A:active{color: #006600;font-size: 12px;}


.sp1  A:link{color: #666666;text-decoration:none;font-size: 10px;}
.sp1  A:visited{color: #666666;text-decoration:none;font-size: 10px;}
.sp1  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 10px;}
.sp1  A:active{color: #1459d7;font-size: 10px;}


.sp2  A:link{color: #666666;text-decoration:none;font-size: 12px;}
.sp2  A:visited{color: #666666;text-decoration:none;font-size: 12px;}
.sp2  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 12px;}
.sp2  A:active{color: #1459d7;font-size: 12px;}

.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  {font-size: 8px;
          line-height: 1.2;
}

.sp6  A:link{color: #ffffff;text-decoration:none;font-size: 10px;}
.sp6  A:visited{color: #ffffff;text-decoration:none;font-size: 10px;}
.sp6  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 10px;}
.sp6  A:active{color: #1459d7;font-size: 10px;}


img {
	border: none;
	vertical-align: top;}

#wrapper {
	width: 870px; /* レイアウト全体の幅を指定 */
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px;
}
#header {
      	height: 70px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
background:  url(../mitaka/image/lesson130.png)  no-repeat;
}

#container {
	position: relative; /* #primaryと#secondaryの親ボックスにするためにrelativeを指定 */
       margin: 0px 0; /* 上下方向に10pxのマージンを指定 */
	width: 100%; /* ボックスの幅を指定 */
background:  url(../mitaka/image/lesson156.png)  repeat-y;

}
#primarya {
	margin: 35px 0px 5px  0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
          height: 27px;
	     background:  url(../mitaka/image/lesson100.png)  no-repeat;
        behavior: expression(IEPNGFIX.fix(this));

}
#primaryb {
	margin: 0px 0px 5px  0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
          height: 27px;
	     background:  url(../mitaka/image/lesson100.png)  no-repeat;
        behavior: expression(IEPNGFIX.fix(this));

}

h1 {
	margin : 5px 38px 0px 370px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	padding-right: 0px;
	text-align: left;
}


h2 {    margin : 5px px 0px 0px;
	font-size: 11px;
	font-weight:normal;
		padding-right: 0px;
	text-align: left;
}
h5 { margin:6px 0px 5px  7px; }
h6 {float:left;
	width:154px;
	height:160px;
	padding:0px 0px 0px 0px;
	
	margin-right:15px;
	color:#ffffff;
	}


-->

/* 本文
---------------------------------------------*/
#pprimary {
	margin-left: 14px; /* 左方向に210pxのマージンを指定 */
	width: 817px; /* ボックスの幅を指定 */
          height:250px;
	     
         background: url(../mitaka/image/lesson187.png) left top no-repeat;
      
z-index: 50;

}
#pprimary1 {
	margin-left: 14px; /* 左方向に210pxのマージンを指定 */
	width: 817px; /* ボックスの幅を指定 */
          height:250px;
	     
         background: url(../mitaka/image/lesson395.png) left top no-repeat;
      
z-index: 50;

}

#kprimary {
	margin-left: 14px; /* 左方向に210pxのマージンを指定 */
	width: 817px; /* ボックスの幅を指定 */
          height:250px;
	     
         background: url(../mitaka/image/lesson140.png) left top no-repeat;
      
z-index: 50;

}
#kkprimary {
	margin-left: 14px; /* 左方向に210pxのマージンを指定 */
	width: 817px; /* ボックスの幅を指定 */
          height:250px;
	     
         background: url(../mitaka/image/lesson256.png) left top no-repeat;
      
z-index: 50;

}
#kkkprimary {
	margin-left: 14px; /* 左方向に210pxのマージンを指定 */
	width: 817px; /* ボックスの幅を指定 */
          height:250px;
	     
         background: url(../mitaka/image/lesson320.png) left top no-repeat;
      
z-index: 50;

}
#kkkkprimary {
	margin-left: 14px; /* 左方向に210pxのマージンを指定 */
	width: 817px; /* ボックスの幅を指定 */
          height:250px;
	     
         background: url(../mitaka/image/lesson448.png) left top no-repeat;
      
z-index: 50;

}
#kkkkkprimary {
	margin-left: 14px; /* 左方向に210pxのマージンを指定 */
	width: 817px; /* ボックスの幅を指定 */
          height:250px;
	     
         background: url(../mitaka/image/lesson467.png) left top no-repeat;
      
z-index: 50;

}

#primary {
	margin-left: 22px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	      margin-bottom: 0px;
}

#acontent {
     	background: #ffffff url(../mitaka/image/lesson158.png) left top repeat-y;


padding: 0px 10px 0px 10px;

}

#gcontent{
     	background: #ffffff url(../mitaka/image/lesson50.png) left top no-repeat;
padding: 15px 15px 0px 15px;
margin-bottom: 43px;

}
#gcontent1{
     	background: #ffffff url(../mitaka/image/lesson321.png)  left top ;

padding: 15px 250px 0px 15px;
margin-bottom: 43px;

}


#bcontent {
     	background: #ffffff url(../mitaka/image/lesson159.png) left bottom no-repeat;
padding: 0px 0px 8px 0px;
height: 15px;

}
#ccontent {
     	background: #ffffff url(../mitaka/image/lesson92.png) left top ;
padding: 20px 10px 0px 20px;

}
#fcontent {
     	background: #ffffff  ;
padding: 20px 0px 5px 20px;
text-align: center;

}

#primary p {
	font-size: 12px;
       line-height: 1.4;
padding: 0px 0px 0px 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	/*\*/
	letter-spacing: 0.1em;
	/**/
margin: 0px ; }


#pic {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 6px 0px;
     z-index: 0;
    
}
#pica {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 15px 0px 0px 0px;
}

#boxb {
       
      margin: 20px 0px 0px 0px; 
      background: #ffffff  ;
      text-align: center;

}
#boxc {
       
      margin: 15px 15px 15px 5px; 
     
      text-align: center;

}
#boxc1 {
       
      margin: 15px 15px 15px 5px; 
     
      text-align: center;

}

#boxd {
             margin: 0px 15px 0px 5px; 
           text-align: left;
       border-bottom: 1px dotted #CCCCCC; 
     padding: 5px 0px 5px 5px;

}
#boxdd {
             margin: 0px 15px 0px 5px; 
           text-align: left;
       
     padding: 5px 0px 5px 0px;

}
#boxdd p { 
              font-size: 11px;
       line-height: 1.5;
              padding: 0em 0em 0em 0em; }

#boxdd table {
	width: 210px;

	font-size: 100%;
	width: 100%;
}
#boxdd td {
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none;
	border-right: none;
	padding: 4px 0px 4px 0px;
         
 }
#boxdd th {
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none;
	border-right: none;
	padding: 4px 8px 4px 0px;
         
 }



/* サイド
---------------------------------------------*/
#secondary {
	position: absolute; /* 値にabsoluteを指定 */
	left: 623px; /* 左方向からの配置位置を指定 */
	top: 35px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#secondarya {
	position: absolute; /* 値にabsoluteを指定 */
	left: 623px; /* 左方向からの配置位置を指定 */
	top: 190px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}

#shead{
       width: 200px; /* ボックスの幅を指定 */
       height: 34px;
       background-image:  url(../mitaka/image/head40.gif) ;
}
#secondary2 {
width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
}
#secondary3 {
 background: url(../mitaka/image/lesson177.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 30px 5px 15px 5px;

}

#secondary4 {
width: 220px; /* ボックスの幅を指定 */  	
   background: url(../mitaka/image/bullet.png) left bottom no-repeat;
margin: 0px 0px 0px 0px ; 
}

#secondary5 {
	
	width: 200px; /* ボックスの幅を指定 */
      	
 margin: 0px 0px 0px 0px ; 
 background:   url(../mitaka/image/lesson96.png) left top ;
}
#secondary6 {
 background: url(../mitaka/image/lesson179.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 45px 5px 0px 5px;

}
#secondary7 {
 background: url(../mitaka/image/lesson386.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 30px 5px 0px 5px;

}
#secondary7 p{	
            
	   font-size: 12px;
          line-height: 1.4em;
      
 margin: 0em 0em 0.4em 0em;

}
#secondary8 {
 border: 1px solid #CCCCCC; 
width: 178px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 10px 10px 10px 10px;
 background: #f2f2f2  ;

}
#secondary8 p{	
            
	   font-size: 12px;
          line-height: 1.7em;
      
 margin: 0em 0em 0.4em 0em;

}
#secondary9 {
 background: url(../mitaka/image/lesson508.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 40px 5px 0px 5px;

}
#secondary9 p{	
            
	   font-size: 12px;
          line-height: 1.4em;
      
 margin: 0em 0em 0.4em 0em;

}
#secondary9a {
 background: url(../mitaka/image/lesson508.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 40px 5px 600px 5px;

}
#secondary9ab {
 background: url(../mitaka/image/lesson508.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 40px 5px 200px 5px;

}


#boxbb {
       
      margin: 0px 0px 0px 0px; 
      background: #ffffff  ;
      text-align: right;
}
#boxbb1 {
       
      margin: 0px 1px 0px 0px; 
      background: #ffffff  ;
      text-align: right;
}


#boxb {
       
      margin: 10px 10px 0px 0px; 
      background: #ffffff  ;
      text-align: right;
}
#boxc {
       
      margin: 15px 0px 20px 0px; 
      background: #ffffff  ;
      text-align: center;

}
#boxe {
       
      margin: 15px 15px 15px 5px; 
     
      text-align: center;

}
#boxd {
             margin: 0px 15px 0px 5px; 
           text-align: left;
       border-bottom: 1px dotted #CCCCCC; 
     padding: 5px 0px 5px 5px;

}
#boxf {　　padding: 5px 0px 10px 15px;
             margin: 0px 0px 0px 7px; 
           text-align: left;
   　　　　background: url(../mitaka/image/lesson354.png) right top ;
}
#boxf p { 
              font-size: 12px;
       line-height: 1.5;
              padding: 0em 0em 1em 0em; }

#boxg {
             margin: 0px 0px 10px 7px; 
           text-align: left;
   

}
#boxh {
             margin: 0px 0px 0px 0px; 
            padding: 0px 0px 10px 0px;
　background: url(../mitaka/image/lesson355.png) right top ;


}
#box_ha {
	position: absolute; /* 値にabsoluteを指定 */
	left: 30px; /* 左方向からの配置位置を指定 */
	top: 125px; /* 上方向からの配置位置を指定 */
	
}

#boxh p { 
              font-size: 12px;
       line-height: 1.8;
              padding: 0em 0em 1em 0em; }
#boxia {  margin: 20px 0px 20px 0px; 
            padding: 0px 0px 0px 0px;
}
#boxi {   float:left;
             margin: 20px 20px 0px 0px; 
            padding: 0px 0px 0px 0px;
}
#boxi2 {   float:left;
　　　　　height:122px;　
             margin: 5px 15px 5px 0px; 
            padding: 0px 0px 0px 0px;
}

#boxma {
	padding: 0px 0px 0px 0px;
              margin: 5px 0px 0px 5px;
   text-align: left; 
width: 568px; /* ボックスの幅を指定 */  
 }
#boxma.abc {
	padding: 0px 0px 0px 0px;
              margin: 0px 0px 0px 5px;
   text-align: left; 
width: 568px; /* ボックスの幅を指定 */  
 }
#boxbb.abd {
	padding: 5px 5px 5px 5px;
              margin: 0px 0px 5px 5px;
   text-align: left; 
width: 555px; /* ボックスの幅を指定 */  
border: 1px solid #CCCCCC; 
background: #f1f1f1 ;

 }
#boxma.abe {
	padding: 5px 0px 2px 0px;
              margin: 0px 5px 0px 5px;
   text-align: left; 
width: 170px; /* ボックスの幅を指定 */  
background: url(../mitaka/image/lesson679.png) right top no-repeat ;

 }
#boxma.abf {
	padding: 5px 0px 2px 0px;
              margin: 0px 5px 0px 5px;
   text-align: left; 
width: 546px; /* ボックスの幅を指定 */  
border-top: 1px solid #CCCCCC; 

 }
#boxma.abg {
	padding: 5px 0px 2px 0px;
              margin: 8px 5px 0px 5px;
   text-align: left; 
width: 170px; /* ボックスの幅を指定 */  
background: url(../mitaka/image/lesson679.png) right top no-repeat ;

 }
#boxma.abh {
	padding: 5px 0px 2px 0px;
              margin: 0px 5px 10px 5px;
   text-align: left; 
width: 546px; /* ボックスの幅を指定 */  
border-top: 1px solid #CCCCCC; 

 }

#boxma p.ttt {
	font-size: 12px;
       line-height: 1.3;
padding: 0px 0px 0px 0px;
	margin: 0.8em 0em 0em 0em;
 }
#boxma p.tt2 {
	font-size: 12px;
       line-height: 1.3;
padding: 0.6px 0px 0px 0px;
	margin: 0em 0em 0em 0em;
 }

#boxbb p.ff {
	    text-align: left; 
         color: #666666;
          font-size: 12px;
	 line-height: 1.3em;

}
#boxbb p.fg {
	    text-align: left; 
         color: #666666;
          font-size: 12px;
	 line-height: 1.5em;

}

#boxmaa {
	padding: 0px 0px 0px 0px;
              margin: 5px 5px 5px 5px;
   text-align: left; 
width: 568px; /* ボックスの幅を指定 */  
 }

#boxma_a {
	padding: 4px 4px 4px 4px;
              margin: 5px 4px 0px 0px;
   text-align: left; 
width: 178px; /* ボックスの幅を指定 */  
background-image: url(../mitaka/image/lesson792.png) ;
float:left;

 }
#boxma_b {
	padding: 4px 4px 4px 4px;
              margin: 5px 0px 0px 0px;
   text-align: left; 
width: 178px; /* ボックスの幅を指定 */  
background-image: url(../mitaka/image/lesson792.png) ;
float:left;

 }
#boxma_ba {
	padding: 4px 4px 0px 4px;
              margin: 10px 0px 0px 5px;
   text-align: left; 
width: 178px; /* ボックスの幅を指定 */  
background: #eee ;
float:left;

 }

#boxmb_a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 43px; /* 左方向からの配置位置を指定 */
	top: 935px; /* 上方向からの配置位置を指定 */
}
#boxmb_b {
	position: absolute; /* 値にabsoluteを指定 */
	left: 235px; /* 左方向からの配置位置を指定 */
	top: 935px; /* 上方向からの配置位置を指定 */
}
#boxmb_c {
	position: absolute; /* 値にabsoluteを指定 */
	left: 425px; /* 左方向からの配置位置を指定 */
	top: 935px; /* 上方向からの配置位置を指定 */
}

#boxmb_d {
	position: absolute; /* 値にabsoluteを指定 */
	left: 43px; /* 左方向からの配置位置を指定 */
	top: 1275px; /* 上方向からの配置位置を指定 */
}
#boxmb_e {
	position: absolute; /* 値にabsoluteを指定 */
	left: 235px; /* 左方向からの配置位置を指定 */
	top: 1275px; /* 上方向からの配置位置を指定 */
}
#boxmb_f {
	position: absolute; /* 値にabsoluteを指定 */
	left: 425px; /* 左方向からの配置位置を指定 */
	top: 1275px; /* 上方向からの配置位置を指定 */
}

#boxmb_g {
	position: absolute; /* 値にabsoluteを指定 */
	left:160px; /* 左方向からの配置位置を指定 */
	top: 1340px; /* 上方向からの配置位置を指定 */
}
#boxmb_h {
	position: absolute; /* 値にabsoluteを指定 */
	left: 43px; /* 左方向からの配置位置を指定 */
	top: 960px; /* 上方向からの配置位置を指定 */
}
#boxmb_i {
	position: absolute; /* 値にabsoluteを指定 */
	left: 235px; /* 左方向からの配置位置を指定 */
	top: 960px; /* 上方向からの配置位置を指定 */
}
#boxmb_j {
	position: absolute; /* 値にabsoluteを指定 */
	left: 425px; /* 左方向からの配置位置を指定 */
	top: 960px; /* 上方向からの配置位置を指定 */
}

#boxmb_k {
	position: absolute; /* 値にabsoluteを指定 */
	left: 43px; /* 左方向からの配置位置を指定 */
	top: 1290px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk {
	position: absolute; /* 値にabsoluteを指定 */
	left: 500px; /* 左方向からの配置位置を指定 */
	top: 380px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk2 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 550px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk3 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 350px; /* 左方向からの配置位置を指定 */
	top: 500px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk4 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 350px; /* 左方向からの配置位置を指定 */
	top: 760px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk5 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 350px; /* 左方向からの配置位置を指定 */
	top: 980px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk6 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 370px; /* 左方向からの配置位置を指定 */
	top: 520px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk7 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 370px; /* 左方向からの配置位置を指定 */
	top: 850px; /* 上方向からの配置位置を指定 */
}
}
#boxmb_kk8 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 350px; /* 左方向からの配置位置を指定 */
	top: 1180px; /* 上方向からの配置位置を指定 */
}

#boxmb_kk9 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 350px; /* 左方向からの配置位置を指定 */
	top: 805px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk10 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 360px; /* 左方向からの配置位置を指定 */
	top: 895px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk11 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 470px; /* 上方向からの配置位置を指定 */
}

#pict.sack {
	width: 545px; /* ボックスの幅を指定 */
	margin: 0px 0px 0px  5px; 
         padding: 5px 0px 10px 0px;
text-align: left;
border-top: 1px solid #CCCCCC; 

}
#pict.sac {
	width: 170px; /* ボックスの幅を指定 */
	margin: 10px 0px 0px  5px; 
         padding: 5px 0px 0px 0px;
text-align: left;
background: #eee ;

}


#pict p.tt2 {
	font-size: 12px;
       line-height: 1.4;
padding: 0px 0px 0px 0px;
	margin: 0em 0em 0em 0em;
 }

/*  ナビゲーション
---------------------------------------------*/

#globalNav {
	position: absolute;
	top: 0px;
	left: 14px;
	width: 817px;
	height: 29px;
	list-style-type: none;
	background: url(../mitaka/image/lesson150.png) left top ;
        z-index:3000;
}
#globalNav li {
	float: left;
	width: 150px;
}
#globalNav li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:29px;
	padding-top: 29px;
	background-image: url(../mitaka/image/lesson150.png) ;
	color: #;
         z-index : 3000;

}

#globalNava {
	position: absolute;
	top: -60px;
	left: 30px;
	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;
}

#parent  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}


#parent li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parent li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson230.png);
    z-index: 500;
}

   
#parentbottom  { 
         
	width: 200px;
           height: 15px;

                 color: #ffffff;  
  background: #e6e6e6 url(../mitaka/image/lesson176.png) left bottom;
  padding: 0px 0px 0px 0px;
}
#parentbottom1  { 
         
	width: 200px;

           height: 20px;

                 color: #ffffff;  
  background: #e6e6e6 url(../mitaka/image/lesson393.png) left bottom;
  padding: 0px 0px 0px 0px;
}

#parenta  { 
        margin: 10px 0px 0px 0px;
	width: 190px;        
 z-index: 50;
    
}


#parenta li {
	width: 190px;
          
          margin: 5px 0px 0px 5px;
z-index: 500;

}

/*  背景画像の位置
---------------------------------------------*/
	/* 通常 */
	#nav01 a { background-position:  0     0px; }
	#nav02 a { background-position: -150px  0px; }
         #nav03 a { background-position:  -300px     0px; }
	#nav04 a { background-position: -450px  0px; }
         #nav05 a { background-position:  -600px     0px; }
	

	
	/* 現在位置 */
	#nav01 a.stay { background-position:  0     -30px; }
	#nav02 a.visited{ background-position: -150px  -30px; }
	#nav03 a.stay { background-position:  -300px     -30px; }
	#nav04 a.stay { background-position: -450px  -30px; }
         #nav05 a.stay { background-position:  -600px     -30px; }
	

	/* オンマウス */
	#nav01 a:hover { background-position:  0     -30px; }
	#nav02 a:hover { background-position: -150px  -30px; }
	#nav03 a:hover { background-position:  -300px     -30px; }
	#nav04 a:hover { background-position: -450px  -30px; }
         #nav05 a:hover { background-position:  -600px     -30px; }

	

/* 通常 */
	#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; }


/* 通常 */



	#navb01  a {background-position:  0px     0px; }
         #navb02  a {background-position:  0px     -30px; }
         #navb03  a {background-position:  0px     -60px; }
         #navb04  a {background-position:  0px     -90px; }
         #navb05  a {background-position:  0px     -120px; }
         #navb06  a {background-position:  0px     -150px; }
         #navb07  a {background-position:  0px     -180px; }
         #navb08  a {background-position:  0px     -210px; }
         #navb09  a {background-position:  0px     -240px; }
         #navb10  a {background-position:  0px     -270px; }
         #navb11  a {background-position:  0px       -300px; }


        #navb01  a:hover {background-position:  -190px     0px; }
         #navb02  a:hover {background-position:  -190px     -30px; }
         #navb03  a:hover {background-position:  -190px     -60px; }
         #navb04  a:hover {background-position:  -190px     -90px; }
         #navb05  a:hover {background-position:  -190px     -120px; }
         #navb06  a:hover {background-position:  -190px     -150px; }
         #navb07  a:hover {background-position:  -190px     -180px; }
         #navb08  a:hover {background-position:  -190px     -210px; }
         #navb09  a:hover {background-position:  -190px     -240px; }
         #navb10  a:hover {background-position:  -190px     -270px; }
         #navb11  a:hover {background-position:  -190px     -300px; }







a#photolinkaa {
   display: block;
   width: 201px; /* 画像1枚分の横幅 */
   height: 93px; /* 画像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; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkac {
   display: block;
   width: 190px; /* 画像1枚分の横幅 */
   height: 81px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson178.png); /* キャンペーン */
}
a#photolinkac:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkad {
   display: block;
   width: 200px; /* 画像1枚分の横幅 */
   height: 106px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson186.png); /* キャンペーン */
}
a#photolinkad:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkag {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 190px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson190.png); /* キャンペーン */
}
a#photolinkag:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkae {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 190px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson191.png); /* キャンペーン */
}
a#photolinkae:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkaf {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 190px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson192.png); /* キャンペーン */
}
a#photolinkaf:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkah {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 190px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson193.png); /* キャンペーン */
}
a#photolinkah:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkaj {
   display: block;
   width: 215px; /* 画像1枚分の横幅 */
   height: 180px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson196.png); /* キャンペーン */
}
a#photolinkaj:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkam {
   display: block;
   width: 200px; /* 画像1枚分の横幅 */
   height: 93px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson251.png); /* キャンペーン */
}
a#photolinkam:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkan {
   display: block;
   width: 200px; /* 画像1枚分の横幅 */
   height: 230px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson271.png); /* キャンペーン */
}
a#photolinkan:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkao {
   display: block;
   width: 200px; /* 画像1枚分の横幅 */
   height: 97px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson282.png); /* キャンペーン */
}
a#photolinkao:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkap {
   display: block;
   width: 590px; /* 画像1枚分の横幅 */
   height: 116px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson292.png); /* キャンペーン */
}
a#photolinkap:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapp {
    display: block;
   width: 590px; /* 画像1枚分の横幅 */
   height: 289px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson350.png); /* キャンペーン */
}
a#photolinkapp:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx {
    display: block;
   width: 45px; /* 画像1枚分の横幅 */
   height: 45px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson385.png); /* キャンペーン */
border: 1px solid #dcdcdc;

}
a#photolinkapx:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
border: 1px solid #006600;

}
a#photolinkapx1 {
    display: block;
   width: 45px; /* 画像1枚分の横幅 */
   height: 45px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson433.png); /* キャンペーン */
border: 1px solid #dcdcdc;

}
a#photolinkapx1:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
border: 1px solid #006600;
}

a#photolinkapz {
    display: block;
   width: 114px; /* 画像1枚分の横幅 */
   height: 30px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson389.png); /* キャンペーン */
}
a#photolinkapz:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkap1:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap1 {
    display: block;
   width: 190px; /* 画像1枚分の横幅 */
   height: 176px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson398.png); /* キャンペーン */
}
a#photolinkap2:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap2 {
    display: block;
   width: 190px; /* 画像1枚分の横幅 */

   height: 176px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson399.png); /* キャンペーン */
}
a#photolinkap3:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap3 {
    display: block;
   width: 590px; /* 画像1枚分の横幅 */
   height: 289px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson10.png); /* キャンペーン */
padding: 15px 10px 0px 15px;
margin-bottom: 43px;

}
a#photolinkapx6 {
  display: block;
text-indent: -1000px; /* 文字を見えなくする */
   width: 201px; /* 画像1枚分の横幅 */
   height: 93px; /* 画像1枚分の高さ */
   background-image: url(../sunwood/image/a9.png); /* キャンペーン */
   

}
a#photolinkapx6:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
 
}

a#photolinkapx14 {
    display: block;
   width: 191px; /* 画像1枚分の横幅 */
   height: 81px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson462.png); /* キャンペーン */
}
a#photolinkapx14:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx15 {
    display: block;
   width: 83px; /* 画像1枚分の横幅 */
   height: 16px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson492.png); /* キャンペーン */
}
a#photolinkapx15:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx16 {
    display: block;
   width: 83px; /* 画像1枚分の横幅 */
   height: 16px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson497.png); /* キャンペーン */
}
a#photolinkapx16:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}


#footer_white {
	padding:  10px 10px 10px 10px;

clear: both;	
      margin: 0px 39px 0px 14px;
background: #eee  ;
width: 795px;
text-align: center; 
}
#footer_whitetitle {
	padding: 10px 2px 0px 0px;
clear: both;	
      margin: 0px 0px 0px 20px;
background: #fff ;
width: 700px;
text-align: left; 
}



#footer.ospe {
	
clear: both;	
      margin: 0px 39px 0px 13px;
background: #000000  ;

}





#footer {
	
clear: both;	
      margin: 10px 39px 0px 13px;
background: #000000  ;

}
#foot_box {padding:  10px 10px 30px 20px;
               margin: 0px 0px 0px 5px;
font-size: 12px;
	color	: #ffffff;
	line-height: 1.5;
	}
#foot_abox {padding:  10px 10px 30px 10px;
               margin: 0px 0px 0px 0px;
font-size: 11px;
	color	: #ffffff;
	line-height: 1.5;
	text-align: center;

}
#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 ；

}
#footafi {
	visibility: hidden;
      margin: 60px 0px 0px 30px;
      text-align: left; 
}



/*  ボックス
---------------------------------------------*/

#inquirymax {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 0px ; 
}
#inquirymax.kari {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 47px 0px 0px 0px; 
}

#inquiry {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 0px ; 
}
#inquirya {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
}

#inquiry table {
	
	font-size: 100%;
	width: 100%;
}
#inquiry td {
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none;
	border-right: none;
	padding: 5px;
          width: 174px;
  margin: 5px 5px 5px 5px;

}
#inquiry th {
	border-top: none;
	border-bottom: none;
	border-right: 1px dotted #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: none;

	background-color: ;
	font-weight: normal;
          font-color: #ffffff;
	padding: 5px; 
         width: 174px;
      margin: 5px 5px 5px 5px;
   
}
#inquiry th.must {
	border-bottom: 1px  dotted #CCCCCC; 
          text-align: center;

}
#inquiry th.musta {
	border-bottom: 1px  dotted #CCCCCC; 
         z-index: 5;
	background: url(../mitaka/image/lesson164.png) left top repeat-x;

}

#inquiry td.must {
	border-bottom: 1px  #CCCCCC; 
margin: 5px 5px 5px 5px;
text-align: center;

}
#inquiry td.musta {
	border-bottom: 1px   #CCCCCC; 
margin: 5px 5px 5px 5px;

         z-index: 5;
	background: url(../mitaka/image/lesson164.png) left top repeat-x;

}
#inquiry td.mustb {
        	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 20px 0px 10px 0px;
        }

#inquiryb {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
}
#inquiryb table {
	
	font-size: 100%;
	width: 100%;
}
#inquiryb td {
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none;
	border-right: none;
	padding: 5px;
           text-align: left;

}
#inquiryb th {
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 
	border-right: none;

	border-left: none;

	background-color: ;
	font-weight: normal;
         	padding: 5px; 
         width: 80px;
           text-align: center;

}
	

#foot_box table {
	
	font-size: 100%;
	width: 100%;
}
#foot_box td {
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 0px 0px 0px 270px; 


}
#foot_box th {
	border-top: none;
	border-bottom: none;


	border-right: none;
	border-left: none;
	background-color: ;
	font-weight: normal;
          font-color: #ffffff;
	         width: 200px;
      
   
}
/*  よくある質問

---------------------------------------------*/
#scontent {
     	background: #ffffff  ;
padding: 0px 0px 0px 0px;

}
#s_10 {
          background: #080808 ;
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 
	border-right: none;
	border-left: none;
	font-weight: normal;
         font-color: #ffffff;
         font-size: 14px;
        	width: px;
         padding: 5px 5px 5px 5px;
         margin: 10px 0px 0px 0px;
        
}
#s_10 p {
         	font-weight: normal;
        font-size: 13px;
        color : #ffffff;      	        
}

#s_11{
          background: #eeeeee ;
	border-top: none;
	border-bottom: 1px solid #dcdcdc; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          line-height: 1.5;
	text-align: left;
        	width: px;
         padding: 5px 5px 10px 5px;
         margin: 0px 0px 10px 0px;
}
#s_11 p {
         	font-weight: normal;
        font-size: 12px;
        	 line-height: 1.5;      
}
#s_12{
          background: #ffffff ;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	font-weight: normal;
          line-height: 1.5;
	text-align: left;
        	width: px;
         padding: 10px 5px 0px 5px;
         margin: 0px 0px 0px 0px;
}
#s_12 p {
         	font-weight: normal;
        font-size: 12px;
        	 line-height: 2.0;      
}

#firstl:first-letter{color: gray; font-size: 2em; }
#firstla:first-letter{color: red; font-size: 2em; }

/*  体験レッスン
---------------------------------------------*/
#s_13 {
          background: #080808 ;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding: 3px 5px 3px 5px;
         margin: 10px 0px 0px 0px;
        
}
#s_13 p {
         	font-weight: normal;
        font-size: 12px;
        color : #ffffff;      	        
}


#firstl:first-letter{color: gray; font-size: 2em; }
#firstla:first-letter{color: red; font-size: 2em; }
#firstlb:first-letter{color: gray; font-size: 2em; }

#inquiryc {
	width: 581px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
}

#inquiryc table {
	margin: 0px 0px 0px 0px; 
	font-size: 110%;
	width: 581px;
}
#inquiryc td {
	border-top: 1px solid #CCCCCC; 
	border-bottom: none; 
	border-left: none; 
	border-right: 1px solid #CCCCCC; 
	padding: 10px 5px 10px 5px;
            margin: 0px 0px 0px 0px;

}
#inquiryc th {
	border-top: 1px solid #CCCCCC; 
	border-bottom: 2px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: 2px solid #CCCCCC; 

	background-color: #eeeeee;
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 5px 10px 5px;
         width: 80px;
      margin: 0px 0px 0px 5px;
   text-align: center; 
}

#inquiryc th.must {
	border-top: 1px solid #CCCCCC; 
	border-bottom: none; 
	border-right: 3px double #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: 2px solid #CCCCCC; 

         z-index: 5;
}
#inquiryc th.musta {
	border-top: 1px solid #CCCCCC; 
	border-bottom: 2px solid #CCCCCC; 
	border-right: 3px double #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: 2px solid #CCCCCC; 
         z-index: 5;
}

#inquiryc td.must {
	border-top: 1px solid #CCCCCC; 
	border-bottom: none; 
	border-right: 1px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 

         z-index: 5;
}
#inquiryc td.musta {
	border-top: 1px solid #CCCCCC; 
	border-bottom: 2px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: none;
         z-index: 5;
}
#inquiryc td.mustb {
	border-top: 1px solid #CCCCCC; 
	border-bottom: 2px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: none;
          width:160px;

         padding: 0px 0px 0px 0px;

         z-index: 5;
}
/*  練習場
---------------------------------------------*/
#inquiryd {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
}

#inquiryd table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 590px;
}
#inquiryd td {
	border-top: 1px solid #CCCCCC; 
	border-bottom: none; 
	border-left: none; 
	border-right: 1px solid #CCCCCC; 
	padding: 10px 5px 10px 5px;
            margin: 0px 0px 0px 0px;

}
#inquiryd th {
	border-top: 1px solid #CCCCCC; 
	border-bottom: 2px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: 2px solid #CCCCCC; 

	background-color: #080808;
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 5px 10px 5px;
         width: 80px;
      margin: 0px 0px 0px 5px;
   text-align: center; 
}

#inquiryd th.must {
	border-top: 1px solid #CCCCCC; 
	border-bottom: none; 
	border-right: 3px double #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: 1px solid #CCCCCC; 
          font-color: white ;
         

         z-index: 5;
}
#inquiryd th.musta {
	border-top: 1px solid #CCCCCC; 
	border-bottom: 2px solid #CCCCCC; 
	border-right: 3px double #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: 1px solid #CCCCCC; 
         z-index: 5;
}

#inquiryd td.must {
	border-top: 1px solid #CCCCCC; 
	border-bottom: none; 
	border-right: 1px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
font-weight: normal;
        font-size: 13px;
        	 line-height: 0.5; 
         z-index: 5;
}
#inquiryd td.musta {
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: none;
         z-index: 5;
}
#inquiryd td.mustb {
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: none;
          width:160px;

         padding: 0px 0px 0px 0px;

         z-index: 5;
}
#inquiryd td.mustc {
	border-top: 1px solid #080808; 
	border-bottom: 1px solid #080808; 
	border-right: 2px solid #080808; /* 左方向のボーダーを6pxに変更 */
	border-left: 2px solid #080808; 
font-weight: normal;
        font-size: 13px;
        	 line-height: 0.5; 
         z-index: 5;
        background:  #080808;
       padding: 15px 0px 15px 10px;
       
}
#inquiryd td.mustd {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
	border-left: 1px solid #CCCCCC; 
font-weight: normal;
        font-size: 13px;
        	 line-height: 0.5; 
         z-index: 5;
      
       padding: 12px ;

}
#inquiryd td.muste {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC; 
	border-right: none; 
	border-left: none; 
font-weight: normal;
        font-size: 13px;
        	 line-height: 0.5; 
         z-index: 5;
      
       padding: 12px ;

}
#inquiryd td.mustf {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-left: none; 
font-weight: normal;
        font-size: 13px;
        	 line-height: 0.5; 
         z-index: 5;
      background: url(../mitaka/image/lesson164.png) left top repeat-x;
       padding: 12px ;

}
#inquiryd td.mustg {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-left: none; 
font-weight: normal;
        font-size: 13px;
        	 line-height: 0.5; 
         z-index: 5;
      background: #f2f2f2;
       padding: 11px ;

}
#parentr  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parentr li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentr li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson197.png);
    z-index: 500;
}
#parentrb  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parentrb li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentrb li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson252.png);
    z-index: 500;
}
#parentrc  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parentrc li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentrc li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson254.png);
    z-index: 500;
}

#parentrd  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parentrd li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentrd li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson255.png);
    z-index: 500;
}


   
#parentbottom  { 
         
	width: 200px;
           height: 15px;

                 color: #ffffff;  
  background: #e6e6e6 url(../mitaka/image/lesson176.png) left bottom;
  padding: 0px 0px 0px 0px;
}


/*  レッスン内容
---------------------------------------------*/

#parentg  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}


#parentg li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentg li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson321.png);
    z-index: 500;
}



#picl {	
	width: 340px; /* ボックスの幅を指定 */
	      margin: 0px 0px 0px 0px;
          padding: 3px 0px 0px 10px;

}
#picl p {color: #ffffff;	
	font-weight: normal;
         
         font-size: 12px;
          line-height: 1.4;      
 margin: 12px 0px ;
padding: 0px 0px 0px 0px;

}

#picl  :hover  {color: #ffffff;		
	font-weight: normal;
      
         font-size: 12px;
          line-height: 1.5;      
 margin: 12px 0px ;
padding: 0px 0px 0px 0px;

}

#picl2 {	
	width: 560px; /* ボックスの幅を指定 */
	      margin: 0px 10px 0px 6px;
          padding: 3px 5px 5px 0px;

}
#picl2 p {color: #666666;	
	font-weight: normal;
         
         font-size: 12px;
          line-height: 1.6em;      
 margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}
#picl2 p.title {color: #666666;	
	font-weight: normal;
         
         font-size: 12px;
          line-height: 1.6em;      
 margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;

}

#picla {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 0px 0px 0px 0px;
 
}
#piclb {
     	background: #ffffff url(../mitaka/image/lesson201.png) left top ;
padding: 0px 0px 0px 0px;
height:17px;
}

#inquirye {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         background: #ffffff url(../mitaka/image/lesson204.png) left top ;

}
#inquiryf {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
         background: #ffffff url(../mitaka/image/lesson204.png) left bottom ;
padding: 15px 0px 0px 0px;

}

#inquirye table {
	margin: 15px 0px 0px 10px; 
	font-size: 100%;
	width: 550px;
}
#inquirye td {
	border-top: 1px dotted #CCCCCC; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: 1px none; 
	padding: 10px 5px 10px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center; 


}
#inquirye th {
	border-top: 1px dotted #CCCCCC; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 

	
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 15px 10px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
}
#inquirye th.must {
	border-top: none; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: 4px solid #006600; 
padding: 7px 0px 4px 6px;
text-align: left; 
font-weight: bold;
          font-color: #ffffff;
         font-size: 13px;
         z-index: 5;
 background: #080808  ;

}
#inquirye th.musta {
	border-top: 1px dotted #CCCCCC; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 

	
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 5px 10px 5px;
         width: 80px;
      margin: 0px 0px 0px 0px;
   text-align: center; 
}
#inquirye td.mustb {
	border-top: 1px dotted #CCCCCC; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: 1px none; 
	padding: 10px 15px 10px 5px;
            margin: 0px 0px 0px 0px;
         text-align: left; 

}
#inquiryg {
	width: 580px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         }
#inquiryg p {	
	font-weight: normal;
          font-color: #006600;
         font-size: 12px;
          line-height: 1.4;      
 margin: 7px 0px ;
padding: 5px 0px 0px 0px;

}

#inquiryg table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 580px;
         border: 3px double #CCCCCC; 

}
#inquiryg td {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: 1px none; 
	padding: 5px 0px 0px 10px;
            margin: 0px 5px 0px 5px;
         text-align: left; 
         width:348px;

}
#inquiryg th {
	border-top: none; 
	border-bottom: none; 

	border-right: none;
	border-left: none;

	
	font-weight: normal;
          font-color: #ffffff;
	padding: 15px 10px 10px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
}
#inquiryg td.mustg {
	border-top: none; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 5px 0px 0px;
   
      margin: 5px 0px 0px 0px;
   text-align: left; 
width:207px;

}
#inquiryg td.mustgg {
	border-top: none; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 0px 0px 5px 10px;
   
      margin: 0px 0px 0px 0px;
   text-align: left; 
width:568px;

}
#inquiryg td.mustgh {
	border-top: none; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 0px 2px 5px 10px;
   
      margin: 0px 0px 0px 0px;
   text-align: left; 
width:563px;

}
#inquiryg td.mustgi {
	border-top: 1px dotted #CCCCCC; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 4px 2px 4px 10px;
   background:  #eeeeee;

      margin: 0px 0px 0px 0px;
   text-align: left; 
width:563px;

}
#inquiryg td.mustgj {
	border-top: 3px double #CCCCCC; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 4px 2px 4px 10px;

   background:  #eeeeee;

      margin: 0px 0px 0px 0px;
   text-align: left; 
width:563px;

}
#inquiryg td.mustgk {
	border-top:  none; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 4px 2px 4px 10px;
   background:  #eeeeee;

      margin: 0px 0px 0px 0px;
   text-align: left; 
width:563px;

}

#inquiryg th.musta {
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 25px 0px 2px 5px;
              margin: 10px 0px 0px 0px;
   text-align: left; 
}
#inquiryg1 {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 7px; 
         }

#inquiryg1 table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 570px;
         border: 3px double #CCCCCC; 

}
#inquiryg1 td {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: 1px none; 
	padding: 6px 5px 6px 10px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width:560px;

}

#inquiryg1 th {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;

	background: #eeeeee  ;
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 15px 10px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
}
#inquiryg1 td.must {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 10px 0px 10px 5px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 390px
}
#inquiryg1 td.must h6{
	margin: 0px 0px 10px 0px;
         text-align: left; 
         width: 390px
         font-size: 12px;
        font-weight:bold;
       line-height: 1.3;

}

#inquiryg1 td.mustb {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 10px 5px 10px 5px;
            margin: 0px 0px 0px 0px;
         text-align: right; 
         width: 180px
}
#inquiryg1 td.mustc {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 15px 4px 15px 5px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 308px; 
}

#inquiryg1 td.mustd {
	border-top: none; 
	border-bottom:  1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 8px 0px 8px 5px;
            margin: 0px 5px 10px 0px;
         text-align: left; 
           width: 308px; 
}

#inquiryg2 {
	width: 580px; /* ボックスの幅を指定 */
　　　　margin: 10px 8px 0px 2px; 
        
          text-align: left; 

         }

#inquiryg2 table {
	margin: 0px 5px 0px 5px; 
         	font-size: 100%;
	width: 570px;
         border: 3px double #CCCCCC; 

}
#inquiryg2 td {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: 1px none; 
	padding: 0px 5px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
     
}
#inquiryg2 td.must {
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 0px 10px 50px 8px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 281px
   

}
#inquiryg2 td.must p{
	padding: 5px 0px 0px 4px;
            margin: 0px 0px 5px 0px;
         text-align: left; 
        
}

#inquiryg2 td.mustaa {
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 15px 0px 15px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 250px
}
#inquiryg2 td.mustab {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 15px 0px 0px 8px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         

}

#inquiryg2 td.mustc {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 0px 10px 30px 8px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 281px
   

}
#inquiryg2 td.mustc p{



	padding: 5px 0px 0px 4px;
            margin: 0px 0px 5px 0px;
         text-align: left; 
        
}

#inquiryg2 td.mustd {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 15px 0px 10px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 250px
}





#inquiryg2 th {
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	padding: 8px 10px 8px 5px;
              margin: 0px 0px 0px 0px;
         text-align: left; 
        background: #eeeeee  ;

}


#inquiryh {
	width: 564px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px;
 
         }

#inquiryh table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 562px;
         border: 1px solid #CCCCCC; 
 background: #ffffff  ;

}
#inquiryh td {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 6px 0px 6px 10px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width:542px;

}
#inquiryh th {
	border-top: none; 

	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;

	
	font-weight: normal;
          font-color: #ffffff;
	padding: 5px 5px 5px 7px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
}
#inquiryh th.must {
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 5px 0px 5px 7px;
      background: #eeeeee  ;
      margin: 0px 0px 0px 0px;
   text-align: left; 

}
#inquiryh th.mustb {
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
        	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 5px 10px 10px;
      width:350px;
      margin: 0px 0px 0px 0px;
   
}
#inquiryh th.mustc {
	border-top: 1px dotted #cccccc;
	border-bottom: none;
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
         
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 0px 10px 10px;
      background: url(../mitaka/image/lesson164.png) left top repeat-x;

      margin: 0px 0px 0px 0px;
   width: 539px;

}
#inquiryh th.mustd {
	border-top: none; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 5px 0px 5px 7px;
      background: #eeeeee  ;
      margin: 0px 0px 0px 0px;
   text-align: left; 
        width: 550px;
}
#inquiryh th.muste {
	border-top: none; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 6px 0px 8px 5px;

      margin: 0px 0px 0px 0px;
   text-align: left; 
     
}
#inquiryh th.muste1 {
	border-top: none; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 6px 0px 8px 5px;

      margin: 0px 0px 0px 0px;
   text-align: left; 
     
}
#inquiryh th.muste2 {
	border-top: none; 
	border-bottom: none; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 6px 0px 8px 5px;

      margin: 0px 0px 0px 0px;
   text-align: left; 
     
}

#inquiryp1 {
          border: 1px solid #dcdcdc;
	width: 190px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
padding: 5px ;

         background: #ffffff  ;

   float: left; 
}
#inquiryp1aa {
          border: 1px solid #dcdcdc;
	width: 190px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
padding: 10px 5px 10px 5px; 


         background: #ffffff  ;


   float: left; 
}
#inquiryp1a {
          border: 1px solid #dcdcdc;
	width: 190px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
padding: 7px 5px 6px 5px; 


         background: #ffffff  ;


   float: left; 
}

#inquiryp2 {
          border: 1px solid #dcdcdc;
	width: 354px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 4px; 
         background: #ffffff  ;


    float: left; 
}
#inquiryp3 {
          border: 1px solid #dcdcdc;
	width: 300px; /* ボックスの幅を指定 */

　　　　margin: 0px 0px 0px 0px; 
padding: 5px ;

         background: #ffffff  ;


   float: left; 
}
#inquiryp4 {
          border: 1px solid #dcdcdc;
	width: 244px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 4px; 
         background: #ffffff  ;
    float: left; 

}
#inquiryp5 {
          border: 1px solid #dcdcdc;
	width: 294px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
         background: #ffffff  ;
    float: left; 
         padding: 0px 0px 17px 0px;

}
#inquiryp6 {
          border: 1px solid #dcdcdc;
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 4px; 
padding: 5px ;

         background: #ffffff  ;
   float: left; 
 
}
#inquiryp7 {
         border: 1px solid #dcdcdc;
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 4px; 
padding: 11px 5px 11px 5px;

         background: #ffffff  ;
   float: left; 
 
}
#inquiryp7a {
         border: 1px solid #dcdcdc;
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 4px; 
padding: 13px 5px 14px 5px;

         background: #ffffff  ;
   float: left; 
 
}
#inquiryp7b {
         border: 1px solid #dcdcdc;
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 4px; 
padding: 36px 5px 40px 5px;

         background: #ffffff  ;
   float: left; 
 
}


}
#inquiryp8 {
          border: 1px solid #dcdcdc;

	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 0px 4px 0px 0px; 
padding: 15px 5px 43px 5px ;

         background: #ffffff  ;
   
float: right;
}
#inquiryp9 {
          border: 1px solid #dcdcdc;
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 0px 4px 0px 0px; 
padding: 13px 5px 13px 5px ;

         background: #ffffff  ;
   text-align: center; 
float: right;
}
#inquiryp10 {
          border: 1px solid #dcdcdc;
	width: 540px; /* ボックスの幅を指定 */
　　　　margin: 0px 4px 0px 4px; 
padding: 10px 10px 10px 10px ;

         background: #eeeeee url(../mitaka/image/lesson354.png) ;
  　line-height: 1.8em;

}
#inquiryp11 {
          border: 1px solid #dcdcdc;
	width: 540px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
padding: 10px 10px 10px 10px ;

         background: #ffffff;
  　line-height: 1.8em;

float: left;
}

#inquiryp10 p {
        margin: 5px 0px 5px 0px; 
  
  　line-height: 1.6em;
}

#inquiryp12 {
          border: 1px solid #dcdcdc;
	width: 374px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 4px; 
         background: #ffffff  ;
    float: left; 
}
#inquiryp13 {
          border: 1px solid #dcdcdc;
	width: 580px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 5px 0px; 
         background: #ffffff  ;
    float: left; 
}
#inquiryp14 {
          	width: 580px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
        
      text-align:left; 

}
#inquiryp15 {
          	width: 565px; /* ボックスの幅を指定 */
　　　　margin: 10px 5px 10px 10px; 
        
      text-align:left; 

}
#inquiryp15 p {	
	font-weight: normal;
          font-color: #6666;
         font-size: 12px;
          line-height: 1.8em;      

}
#inquiryp15 p.sp {	
	font-weight: normal;
          font-color: #6666;
         font-size: 12px;
          line-height: 1.7em;      

}

#inquiryp16 {
          	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 5px; 
        
      text-align:center; 

}
#inquiryp16 p {	
	font-weight: normal;
          font-color: #6666;
         font-size: 12px;
          line-height: 1.8em;      
 
  
 }


#inquiryp17 {
          	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 15px 0px 0px 5px; 
        
      text-align:center; 

}



#inquiryp table.box {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.6;

	width: 344px;
         
}
#inquiryp table td.aaa {
	border-top: none; 

	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 234px
  }
#inquiryp table td.aab {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 5px 5px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 244px
  }

#inquiryp table th.bbb{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 0px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 100px;
        font-size: 12px;
	color	: #339;

}
#inquiryp table th.bbc{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 400px;
        font-size: 12px;
	color	: #339;

}
#inquiryp table td.bbd{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 11px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 274px;
        font-size: 12px;
	color	: #666;

}
#inquiryp table td.bbd1{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 10px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 220px;
        font-size: 12px;
	color	: #666;

}

#inquiryp table td.bbe{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 6px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 

         font-color: #339;
         width: 276px;
        font-size: 12px;
	color	: #666;

}

#inquiryp table.box1 {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.6;

	width: 234px;    
}
#inquiryp table.box2 {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.6;
	width: 284px;
}
#inquirypq1 table.box1 {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.6;
	width: 234px;
}

#inquirypq1 table td.bbd1{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 0px 10px 0px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 230px;
        font-size: 12px;
	color	: #666;

}
#inquirypq1 table td.bbd2{
	border-top: none; 
	
	border-left: none; 
	border-right: none; 
	padding: 15px 0px 5px 0px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 230px;
        font-size: 12px;
	color	: #666;

}

#inquiryp li {
	          margin: 5px 0px 5px 0px;
}

#inquiryp {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
         background: #eeeeee url(../mitaka/image/lesson371.png) left top no-repeat;
padding: 5px  0px;

}
#inquirypq {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
         background: #dcdcdc url(../mitaka/image/lesson396.png) left top no-repeat;
padding: 40px  4px 4px  4px;

}
#inquirypq1 {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
         background: #dcdcdc url(../mitaka/image/lesson381.png) left top no-repeat;
padding: 40px  4px 4px  4px;

}
#inquirypq2 {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         background: #dcdcdc url(../mitaka/image/lesson368.png) left top no-repeat;
padding: 40px  4px 4px  4px;

}
#inquirypq3 {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 10px 0px; 
         background: #dcdcdc url(../mitaka/image/lesson387.png) left top no-repeat;
padding: 40px  4px 4px  4px;

}
#inquirypq4 {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
         background: #dcdcdc url(../mitaka/image/lesson376.png) left top no-repeat;
padding: 40px  4px 4px  4px;

}
#inquirypq5 {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         background: #dcdcdc url(../mitaka/image/lesson377.png) left top no-repeat;

padding: 40px  4px 4px  4px;

}
#inquirypq6 {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         background: #dcdcdc url(../mitaka/image/lesson378.png) left top no-repeat;
padding: 40px  4px 4px  4px;

}
#inquirypq7 {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         background: #dcdcdc url(../mitaka/image/lesson379.png) left top no-repeat;
padding: 40px  4px 4px  4px;

}
#inquirypq7 table.box {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.8;

	width: 344px;}

#inquirypq7 table td.aaa {
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 6px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 234px
  }
#inquirypq7 table td.aaa1 {
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 8px 0px 8px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 234px
  }

#inquirypq7 table td.aab {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 5px 5px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 244px
  }

#inquirypq7 table th.bbb{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 100px;
        font-size: 12px;
	color	: #339;

}
#inquirypq7 table th.bbc{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 400px;
        font-size: 12px;
	color	: #339;

}


#inquirypq6 table.box {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.8;

	width: 344px;}

#inquirypq6 table td.aaa {
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 234px
  }
#inquirypq6 table td.aab {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 5px 5px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 244px

  }

#inquirypq6 table th.bbb{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 100px;
        font-size: 12px;
	color	: #339;

}
#inquirypq6 table th.bbc{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 400px;
        font-size: 12px;
	color	: #339;

}


#inquirypq5 table.box {
	margin: 5px 0px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.8;

	width: 344px;}

#inquirypq5 table td.aaa {
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 235px
  }
#inquirypq5 table td.aab {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 5px 5px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 244px
  }

#inquirypq5 table th.bbb{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 100px;
        font-size: 12px;
	color	: #339;

}
#inquirypq5 table th.bbc{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 400px;
        font-size: 12px;
	color	: #339;

}


#inquirypq4 table.box {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.8;

	width: 344px;}

#inquirypq4 table td.aaa {
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 234px
  }
#inquirypq4 table td.aab {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 5px 5px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width: 244px
  }

#inquirypq4 table th.bbb{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 100px;
        font-size: 12px;
	color	: #339;

}
#inquirypq4 table th.bbc{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 5px 0px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 400px;
        font-size: 12px;
	color	: #339;

}
#inquirypq4 table td.bbd{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 11px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 274px;
        font-size: 12px;
	color	: #666;

}
#inquirypq4 p {
	font-size: 100%;
　　　　line-height: 1.8em;
	margin: 0px 0px 4px 0px; 

}


#inquirypq2 table.box2 {
	margin: 5px 0px 4px 10px; 
	font-size: 100%;
　　　　line-height: 1.6;
	width: 270px;
}
#inquirypq2 table td.bbd{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 0px 11px 0px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 270px;
        font-size: 12px;
	color	: #666;
 
}

#inquirypq2 table td.bbe{
	border-top: none; 
	border-bottom: none; 

	border-left: none; 
	border-right: none; 
	padding: 9px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 270px;
        font-size: 12px;
	color	: #666;

}
#inquirypq3 table.box2 {
	margin: 5px 10px 4px 10px; 
	font-size: 100%;
　　　　line-height: 1.6;
	width: 270px;
}
#inquirypq3 table td.bbd{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 0px 11px 0px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 265px;
        font-size: 12px;
	color	: #666;

}
#inquirypq3 table td.bbe{
	border-top: none; 
	border-bottom: none; 

	border-left: none; 
	border-right: none; 
	padding: 9px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #339;
         width: 265px;
        font-size: 12px;
	color	: #666;

}


#inquirypa {
	width: 570px; /* ボックスの幅を指定 */
　　　　
padding: 0px  0px ;
float: left; 

}
#inquirypb {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
         background: #ffffff url(../mitaka/image/lesson421.png) left top no-repeat;
padding: 40px  4px 4px  4px;
}
#inquirypb1 {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
         background: #ffffff url(../mitaka/image/lesson397.png) left top no-repeat;
padding: 40px  4px 4px  4px;
}
#inquirypb2 {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
         background: #ffffff url(../mitaka/image/lesson390.png) left top no-repeat;
padding: 40px  4px 4px  4px;
}

#inquirypc {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         background: #ffffff url(../mitaka/image/lesson422.png) left top repeat-y;
padding: 40px  4px 4px  4px;
}

#inquirypc1 {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         background: #ffffff url(../mitaka/image/lesson410.png) left top no-repeat;
padding: 40px  4px 4px  4px;
}
#inquirypc2 {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         background: #ffffff url(../mitaka/image/lesson391.png) left top no-repeat;
padding: 40px  4px 4px  4px;
}

#inquiryp12 p {	
	font-weight: normal;
          font-color: #6666;
         font-size: 12px;
          line-height: 1.8em;      
 

}
#inquiryp13 p {	
	font-weight: normal;
          font-color: #6666;
         font-size: 12px;
          line-height: 1.8em;      
 

}




#inquiryp table {
	margin: 0px 4px 0px 4px; 
	font-size: 100%;
	width: 562px;
         background: #ffffff  ;


}
#inquirypb table.box {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.6;

	width: 364px;
         
}
#inquirypb table th.aa{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 76px;
        font-size: 12px;
	
}
#inquirypb table td.ba{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 265px;
        font-size: 12px;
	

}
#inquirypb table td.ba1{
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 280px;
        font-size: 12px;
	

}
#inquirypb1 table.box {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.6;

	width: 364px;
         
}
#inquirypb1 table th.aa{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 76px;
        font-size: 12px;
	
}
#inquirypb1 table td.ba{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 265px;
        font-size: 12px;
	

}
#inquirypb1 table td.ba1{
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 280px;
        font-size: 12px;
	

}
#inquirypb2 table.box {
	margin: 5px 5px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.6;

	width: 364px;
         
}
#inquirypb2 table th.aa{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 76px;
        font-size: 12px;
	
}
#inquirypb2 table td.ba{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 265px;
        font-size: 12px;
	

}
#inquirypb2 table td.ba1{
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 9px 5px 5px 5px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 280px;
        font-size: 12px;
	

}

#inquirypc table.box {
	margin: 5px 0px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.6;

	width: 568px;
         
}
#inquirypc table th.a{
	border-top: 1px solid #dcdcdc; 
	border-bottom: 2px solid #dcdcdc; 
	border-left: 1px solid #dcdcdc; 
	border-right: 1px solid #dcdcdc;  
	padding: 9px 0px 8px 25px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         color: #666666;
         width: 550px;
        font-size: 14px;

	background: #b9c9fe;


}
#inquirypc table th.aa{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef ;

}
#inquirypc table th.aa1{

	border-top: none; 
	border-bottom: none; 

	border-left: none; 
	border-right: none; 
	padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         
        font-size: 12px;



}
#inquirypc table th.aa2{

	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;

         text-align: center ; 
         color: #666666 ;
                font-size: 12px;
background: #a4c7ef ;
}

#inquirypc table th.ab{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: none; 
	padding: 9px 4px 8px 4px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #6666666 ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef;




}

#inquirypc table th.ba{
	border-top: none; 
	border-bottom: 1px solid #ffffff; 
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 9px 5px 8px 15px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         font-color: #fff;
         width: 352px;
        font-size: 12px;
	background: #a4c7ef;


}

#inquirypc table td.b{
	border-top: 1px solid #dcdcdc; 
	border-bottom: 1px solid #dcdcdc; 
	border-left: 1px solid #dcdcdc; 
	border-right: 1px solid #dcdcdc;  
	padding: 10px 10px 10px 10px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         color: #666666;
         width: 570px;
        font-size: 12px;
	background: #eeeeee;
      line-height: 1.8em;

}
#inquirypc table td p {
	    text-align: left; 
         color: #666666;
          font-size: 12px;
	 line-height: 1.8em;

}

#inquirypc table td.aa{
	border-top: none; 
	border-bottom: 1px solid #e8edff; 
	border-left: none; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef;
}

#inquirypc table td.aa1{
	border-top: none; 
	border-bottom: 1px dotted #e8edff; 
	border-left: 1px solid #cccccc; 
	border-right: 1px dotted #e8edff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
                 font-size: 12px;
	background: #a4c7ef;
}
#inquirypc table td.ab{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef;



}


#inquirypc table td.ab1{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	border-right: 1px dotted #e8edff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef;



}

#inquirypc table td.ba{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right:  1px solid #cccccc; 
	padding: 9px 5px 8px 15px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 352px;
        font-size: 12px;
	

}
#inquirypc table td.bb{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 9px 5px 8px 15px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 352px;
        font-size: 12px;
	

}
#inquirypc table td.bc{
	border-top: none; 
	border-bottom: 1px dotted #e8edff; 
	border-left: none; 
	border-right: 1px dotted #e8edff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 190px;
        font-size: 12px;
	background: #ffffff;

}
#inquirypc table td.bd{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 350px;
        font-size: 12px;
	background: #eeeeee;



}
#inquirypc table td.be{
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: 1px solid #cccccc; 

	padding: 9px 4px 8px 4px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 190px;
        font-size: 12px;
	background: #ffffff;

}
#inquirypc table td.aa2{

	border-top: none; 
	border-bottom: none;
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
                font-size: 12px;
background: #ffffff ;
}

#inquirypc table td.cc1{
	border-top: none; 
	border-bottom: 1px dotted #cccccc; 
	border-left: none; 
	border-right: 1px dotted #cccccc; 
	padding: 9px 0px 8px 15px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
         width: 110px;
        font-size: 12px;
	background: #ffffff;

}
#inquirypc table td.cc2{
	border-top: none; 
	border-bottom: 1px dotted #cccccc; 
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 9px 0px 8px 15px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
         width: 110px;
        font-size: 12px;
	background: #ffffff;

}
#inquirypc table td.cc3{
	border-top: none; 
	border-bottom: 1px dotted #cccccc; 
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 9px 0px 8px 145px;
            margin: 0px 0px 0px 0px;
         text-align:center; 
         color: #fff ;
         width: 110px;
        font-size: 12px;
	background: #ffffff;

}


#inquirypc table tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#inquirypc1 table.box {
	margin: 5px 0px 5px 5px; 
	font-size: 100%;
　　　　line-height: 1.6;

	width: 568px;
         
}
#inquirypc1 table th.a{
	border-top: 1px solid #dcdcdc; 

	border-bottom: 2px solid #dcdcdc; 
	border-left: 1px solid #dcdcdc; 
	border-right: 1px solid #dcdcdc;  
	padding: 9px 0px 8px 25px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         color: #666666;
         width: 550px;
        font-size: 14px;

	background: #b9c9fe;


}
#inquirypc1 table th.aa{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef ;

}
#inquirypc1 table th.aa1{
	border-top: none; 
	border-bottom: none; 

	border-left: none; 
	border-right: none; 
	padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         
        font-size: 12px;



}
#inquirypc1 table th.aab1{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 135px;
        font-size: 12px;
	background: #a4c7ef ;

}
#inquirypc1 table th.aab2{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 130px;
        font-size: 12px;
	background: #a4c7ef ;

}

#inquirypc1 table th.ab{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: none; 
	padding: 9px 4px 8px 4px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #6666666 ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef;

}
#inquirypc1 table th.ab2{
	border-top: none; 
	border-bottom: 1px solid #ffffff; 
	border-left: none; 
	border-right: none; 
	padding: 9px 0px 8px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #6666666 ;
         font-size: 12px;
	background: #a4c7ef;

}
#inquirypc1 table th.ab4{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #6666666 ;
         width: 130px;
        font-size: 12px;
	background: #c5d9f0;

}
#inquirypc1 table th.ab3{
	border-top: none; 
	border-bottom: none;
	border-left: none; 
	border-right: none; 
	padding: 9px 0px 8px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #6666666 ;
         width: 130px;
        font-size: 12px;
	background: #c5d9f0;

}

#inquirypc1 table th.ba{
	border-top: none; 
	border-bottom: 1px solid #ffffff; 
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 9px 5px 8px 15px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         font-color: #fff;
         width: 352px;
        font-size: 12px;
	background: #a4c7ef;


}

#inquirypc1 table td.b{
	border-top: 1px solid #dcdcdc; 
	border-bottom: 1px solid #dcdcdc; 
	border-left: 1px solid #dcdcdc; 
	border-right: 1px solid #dcdcdc;  
	padding: 10px 10px 10px 10px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         color: #666666;
         width: 570px;
        font-size: 12px;
	background: #eeeeee;
      line-height: 1.8em;

}
#inquirypc1 table td p {
	    text-align: left; 
         color: #666666;
          font-size: 12px;
	 line-height: 1.8em;

}

#inquirypc1 table td.aa{
	border-top: none; 
	border-bottom: 1px solid #e8edff; 
	border-left: none; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef;

}
#inquirypc1 table td.aa1{
	border-top: none; 
	border-bottom: 1px solid #e8edff; 
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #e8edff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef;

}
#inquirypc1 table td.aa10{
	border-top: none; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
              font-size: 12px;
	background: #a4c7ef;

}
#inquirypc1 table td.aa11{
	border-top: none; 
	border-bottom: 1px solid #fff; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ffffff; 
	padding: 9px 0px 8px 0px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
               font-size: 12px;
	background: #a4c7ef;

}

#inquirypc1 table td.ab1{
	border-top: none; 
	border-bottom: 1px solid #CCCCCC; 
	border-left: 1px solid #CCCCCC; 
	border-right: 1px dotted #e8edff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff ;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef;
}

#inquirypc1 table td.ba{
	border-top: none; 
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none; 
	border-right:  1px solid #cccccc; 
	padding: 9px 5px 8px 15px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 352px;
        font-size: 12px;
	

}
#inquirypc1 table td.ab{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #ffffff; 

	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #fff;
         width: 190px;
        font-size: 12px;
	background: #a4c7ef;


}
#inquirypc1 table td.bb{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 9px 5px 8px 15px;
            margin: 0px 0px 0px 0px;
         text-align: top; 
         font-color: #666;
         width: 352px;
        font-size: 12px;
	

}
#inquirypc1 table td.bc{
	border-top: none; 
	border-bottom: 1px solid #e8edff; 
	border-left: none; 
	border-right: 1px solid #e8edff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 190px;
        font-size: 12px;
	background: #ffffff;

}
#inquirypc1 table td.bc1{
	border-top: none; 
	border-bottom: 1px solid #e8edff; 
	border-left: none; 
	border-right: 1px solid #e8edff; 
	padding: 9px 0px 8px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
       
        font-size: 12px;
	background: #ffffff;

}

#inquirypc1 table td.bd{
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: none; 
	border-right: 1px solid #cccccc; 
	padding: 9px 0px 8px 15px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 330px;
        font-size: 12px;
	background: #eeeeee;



}
#inquirypc1 table td.be{
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: 1px solid #cccccc; 

	padding: 9px 4px 8px 4px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
         width: 190px;
        font-size: 12px;
	background: #ffffff;


}
#inquirypc1 table td.be1{
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: 1px solid #cccccc; 

	padding: 9px 4px 8px 4px;
            margin: 0px 0px 0px 0px;
         text-align: center ; 
         color: #666666 ;
     
        font-size: 12px;
	background: #ffffff;

}

#inquirypc1 table tr:hover td
{
	color: #339;
	background: #eff2ff;
}

#inquirypc1 dl {
	margin: 0 0 0px;
	padding: 1em 1.5em 1em 2em;
	border: 4px #EEEEEE solid;
　　　　width: 22em;

}
#inquirypc1 dl dt {
	float: left;
	width: 6em;
	padding: 10px 0;
	font-weight: bold;
	text-indent: 1em;
	line-height: 150%;
　　　　border-bottom: 1px #CCCCCC solid;
}
#inquirypc1 dl dd {
         width: 12em;

	padding: 10px 0 10px 2em;
	line-height: 150%;
	border-bottom: 1px #CCCCCC solid;
}
/*  ステップアップ
---------------------------------------------*/

#parentk  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parentk li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentk li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson149.png);
    z-index: 500;
}

   #aacontent {
     	
          padding: 50px 220px 0px 0px;
          margin: -80px 0px 0px 0px; 
	z-index: 500;
         
}
#primarybb {
	margin: 0px 0px 5px  0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
          height: 28px;
	     background:  url(../mitaka/image/lesson194.png)  no-repeat;
        behavior: expression(IEPNGFIX.fix(this));

}

#inquiryhh {
	width: 540px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         }

#inquiryhh table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 540px;
         border: 3px double #CCCCCC; 

}
#inquiryhh td {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-left: none; 
	border-right: none; 
	padding: 7px 5px 7px 7px;
            margin: 0px 0px 0px 0px;
         text-align: left; 
         width:390px;

}
#inquiryhh th {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: 3px double #CCCCCC; 
	border-left: none;
	width:180px;
	font-weight: normal;
          font-color: #ffffff;
	padding: 7px 5px 7px 7px;
              margin: 0px 0px 0px 0px;
   background: #eeeeee  ;
      text-align: center; 

}
#inquiryhh th.must {
	border-top: none; 
	border-bottom: none;
	border-right: 3px double #CCCCCC; 
	border-left: none;
	width:180px;
	font-weight: normal;
          font-color: #ffffff;
	padding: 7px 5px 7px 7px;
              margin: 0px 0px 0px 0px;
   background: #eeeeee  ;
      text-align: center;

}
#inquiryhh th.mustｔ {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: 3px double #CCCCCC; 
	border-left: none;
	width:180px;
	font-weight: normal;
          font-color: #ffffff;
	padding: 9px 5px 9px 7px;
              margin: 0px 0px 0px 0px;
   background: #eeeeee  ;
      text-align: center;

}

#inquiryhh td.mustb {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 7px 5px 7px 7px;

            margin: 0px 0px 0px 0px;
         text-align: left; 
         width:390px;

}
#inquiryhh td.mustab {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 7px 5px 7px 7px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width:190px;

}
#inquiryhh td.mustabc {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: 1px solid #CCCCCC;
	padding: 7px 5px 7px 7px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width:190px;
background: #ffffff  ;

}

#inquiryhh td.mustaab {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-left: none; 
	border-right: none; 
	padding: 7px 5px 7px 7px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width:190px;
background: #eeeeee  ;

}
#inquiryhh td.mustabb {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-left: none; 
	border-right: 1px solid #CCCCCC;
	padding: 7px 5px 7px 7px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width:190px;
background: #eeeeee  ;

}

#inquiryhh td.musta {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;

	border-left: none; 
	border-right: none; 
	padding: 9px 5px 9px 7px;
            margin: 0px 0px 0px 0px;
         text-align:　center; 
         width:390px;
background: #eeeeee  ;

}

#inquiryhh th.mustaa {
	border-top: 1px solid #CCCCCC;
	border-bottom: none; 
	border-right: none;
	border-left: none;
	width:180px;
	font-weight: normal;
          font-color: #ffffff;
	padding: 8px px 8px 7px;
              margin: 0px 0px 0px 0px;
   background: #f2f2f2  ;
      text-align: left;
width:550px;

}
#inquiryhh table.yyy {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 540px;
         border: none; 

}
#inquiryhh th.yyy {
	border-top: none; 
	border-bottom: 3px double #CCCCCC; 
	border-right: none; 
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 6px 5px 3px 6px;
              margin: 0px 0px 0px 0px;
   background: #ffffff  ;
      text-align: left;

}

#inquiryhh th.yy {
	border-top: none; 
	border-bottom: none; 
	border-right: none; 
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 15px 5px 7px 7px;
              margin: 0px 0px 0px 0px;
   background: #ffffff  ;
      text-align: left;
         width:20px;
}
#inquiryhh th.yya {
	border-top: none; 
	border-bottom: none; 
	border-right: none; 
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 5px 5px 7px 7px;
              margin: 0px 0px 0px 0px;
   background: #ffffff  ;
      text-align: left;
         width:20px;
}

#inquiryhh td.ya {
	border-top: none; 
	border-bottom: none; 
	border-right: none; 
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 15px 5px 7px 0px;

              margin: 0px 0px 0px 0px;
   background: #ffffff  ;
      text-align: left;
         width:188px;
}
#inquiryhh td.yaa {
	border-top: none; 
	border-bottom: none; 
	border-right: none; 
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 5px 5px 7px 0px;
              margin: 0px 0px 0px 0px;
   background: #ffffff  ;
      text-align: left;
         width:188px;
}
#inquiryhh th.yyb {
	border-top: none; 
	border-bottom: none; 
	border-right: none; 
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 5px 5px 25px 7px;
              margin: 0px 0px 0px 0px;
   background: #ffffff  ;
      text-align: left;
         width:20px;

}
#inquiryhh td.yyb {
	border-top: none; 
	border-bottom: none; 
	border-right: none; 
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 5px 5px 25px 0px;
              margin: 0px 0px 0px 0px;
   background: #ffffff  ;
      text-align: left;
         width:188px;
}

#piclc {
     	 margin: 10px 0px 5px 0px;

padding: 0px 0px 0px 0px;
}
#picl2 p.sm {
	font-size: 12px;
       line-height: 1.3;
padding: 0px 0px 0px 0px;
	margin: 0.5em 0em 1em 0em;
 }
#picl2 p.sm2 {
	font-size: 12px;
       line-height: 1.3;
padding: 0px 0px 0px 0px;
	margin: 0em 0em 0em 0em;
 }


#picld {
     	 margin: 10px 7px 5px 7px;

padding: 0px 0px 0px 0px;
}
#globalNavaa {
	position: absolute;
	top: -161px;
	left: -1px;
	width: 200px;
	height: 20px;
	list-style-type: none;
          z-index: 1500;
	background: url(../mitaka/image/lesson238.png) left top repeat-x;
        

}
#globalNavaa li {
	float: left;
	width: 89px;
}
#globalNavaa li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 20px;
	padding-top: 20px;
	background-image: url(../mitaka/image/lesson238.png);
	color: #;
          z-index: 1500;
          

}
/*  スタンダード
---------------------------------------------*/
#parents  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parents li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parents li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson246.png);
    z-index: 500;
}
/* 三ツ木レッスン内容
---------------------------------------------*/



#mbox {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
         background: #eeeeee url(../mitaka/image/lesson322.png) left top ;
padding: 5px  0px;

}
#mbox_a {
         
	width: 542px; /* ボックスの幅を指定 */
　　　　margin: 40px 4px 0px 4px; 
         background: #eeeeee url(../mitaka/image/lesson354.png) left top ;

  　line-height: 1.8em;
padding: 10px  10px;

}
#mbox p {
	font-size: 100%;
　　　　line-height: 1.6em;
	margin: 0px 0px 4px 0px; 

}
#mbox p.new {
	font-size: 100%;
　　　　line-height: 1.4em;
	margin: 0px 0px 8px 0px; 

}
#mbox p.new2 {
	font-size: 80%;
　　　　line-height: 1.4em;
	margin: 0px 0px 8px 0px; 

}
#mbox p.new3 {
	font-size: 100%;
　　　　line-height: 1.4em;
	margin: 0px 0px 15px 0px; 

}
#mbox p.new4 {
	font-size: 100%;
　　　　line-height: 2.0em;
	margin: 0px 0px 0px 0px; 
padding: 10px 0px 0px 0px;
}
#mbox p.new5 {
	font-size: 100%;
　　　　line-height: 2.0em;
	margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}

#mboxx {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 0px 4px 0px 4px;
 
         }

#mbox2 {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
         background: #eeeeee url(../mitaka/image/lesson230.png) left top ;
padding: 5px  0px;

}
#mbox2_a {
          
	width: 542px; /* ボックスの幅を指定 */
　　　　margin: 40px 4px 0px 4px; 
padding: 10px 10px 10px 10px ;

         background: #ffffff;
  　line-height: 1.8em;

}

#mbox3 {
	width: 562px; /* ボックスの幅を指定 */
　　　　margin: 10px 4px 0px 4px;
 
         }
#mbox3 p {
	font-size: 100%;
　　　　line-height: 1.6em;
	margin: 0px 0px 4px 0px; 

}

#mbox3 table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 562px;   
 background: #ffffff  ;
}

#mbox3 th {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 7px 0px 7px 7px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 548px;  
}
#mbox3 th.must {
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 5px 0px 5px 7px;
      background: #eeeeee  ;
      margin: 0px 0px 0px 0px;
   text-align: left; 
width: 548px;  

}
#mbox3 th.must1 {
	border-top: none; 
	border-bottom: 1px solid #cccccc; 
	border-right: none; 
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 5px 0px 5px 7px;
      
      margin: 0px 0px 0px 0px;
   text-align: left; 

}
#mbox3 th.must2 {
	border-top: none; 
	border-bottom: none; 
	border-right: none; 
	border-left: none; 
    	font-weight: normal;
          font-color: #ffffff;
	padding: 7px 0px 7px 7px;
      background: url(../mitaka/image/lesson164.png) left top repeat-x;
      margin: 0px 0px 0px 0px;
   text-align: left; 
width: 548px;  
}
#mbox4 {
          width: 300px; /* ボックスの幅を指定 */
　　　　margin: 35px 0px 0px 0px; 
padding: 5px 5px 5px 5px;
         background: #ffffff  ;
  float:left;
}
#mbox4a {
          width: 300px; /* ボックスの幅を指定 */
　　　　margin: 35px 0px 0px 0px; 
padding: 5px 5px 24px 5px;
         background: #ffffff  ;
  float:left;
}

#mbox5 {
          width: 240px; /* ボックスの幅を指定 */
　　　　margin: 35px 0px 0px 3px; 
         background: #ffffff  ;
     float:left;
padding: 0px 4px 0px 4px;
text-align: left; 
}
#mbox5 table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 232px;   
 background: #ffffff  ;
text-align: left; 
}

#mbox5 td {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 8px 0px 8px 7px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 226px;  
}
#mbox5 td st {
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 8px 0px 8px 7px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 226px;  
}
#mbox5 td.st2 {
	border-top: none; 
	border-bottom:1px solid #cccccc;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 7px 0px 4px 7px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 226px;  
        
}

#mbox5 p {
	font-size: 100%;
　　　　line-height: 1.6em;
	margin: 0px 0px 4px 0px; 

}
#mbox_pic {      
　　　　margin: 0px 0px 0px 0px; 
 float: left;
}

#mbox6 {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 10px 0px; 
         background: #eeeeee url(../mitaka/image/lesson331.png) left top ;
padding: 5px  0px;
 float:left;

}
#mbox6_a {
          
	width: 277px; /* ボックスの幅を指定 */
　　　　margin: 35px 0px 0px 0px; 
padding: 10px 10px 10px 10px ;
         background: #ffffff;
  　line-height: 1.8em;
 float:left;

}
#mbox6_b {
          
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 35px 0px 0px 3px; 
         background: #ffffff  ;
    float:left;

         padding: 5px 5px 5px 5px;

}
#mbox6_a table mm{
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 277px;   
 background: #ffffff  ;
text-align: left; 
}

#mbox6_a th {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 8px 0px 8px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
}
#mbox6_a th.st {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 8px 0px 8px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
 }
#mbox6_a th.st1 {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 4px 0px 2px 0px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
 }

#mbox6_a td.st1{
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 6px 0px 0px 0px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 277px;  
}

#mbox6_a p {
	font-size: 100%;
　　　　line-height: 1.7em;
	margin: 0px 0px 4px 0px; 

}
#mbox7_a {
          
	width: 277px; /* ボックスの幅を指定 */
　　　　margin: 5px 0px 0px 0px; 
padding: 10px 10px 10px 10px ;
         background: #ffffff;
  　line-height: 1.8em;
 float:left;

}
#mbox7_b {
          
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 5px 0px 0px 3px; 
         background: #ffffff  ;
   
         padding: 5px 5px 5px 5px;
 float:left;

}
#mbox7_b2 {
          
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 5px 0px 0px 3px; 
         background: #ffffff  ;
   
         padding: 20px 5px 15px 5px;
 float:left;

}
#mbox7_b3 {
          
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 5px 0px 0px 3px; 
         background: #ffffff  ;
   
         padding: 8px 5px 10px 5px;
 float:left;

}

#mbox7_a table mm{
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 277px;   
 background: #ffffff  ;
text-align: left; 
}

#mbox7_a th {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 3px 0px 4px 0px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 277px;  
}
#mbox7_a th.aaa {
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 6px 0px 4px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
}

#mbox7_a td.st1{
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 0px 0px 3px 0px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 277px;  
}
#mbox7_a td.st2{
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 0px 0px 3px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
}
#mbox7_a td.st3{
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 0px 0px 0px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
}

#mbox7_a p {
	font-size: 100%;
　　　　line-height: 1.6em;
	margin: 0px 0px 4px 0px; 

}
#mbox8_a {
          
	width: 277px; /* ボックスの幅を指定 */
　　　　margin: 35px 0px 0px 0px; 
padding: 10px 10px 10px 10px ;
         background: #ffffff;
  　line-height: 1.8em;
 float:left;

}
#mbox8_b {
          
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 35px 0px 0px 3px; 
         background: #ffffff  ;
    float:left;

         padding: 5px 5px 5px 5px;

}
#mbox8_a table mm{
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 277px;   
 background: #ffffff  ;
text-align: left; 
}

#mbox8_a th {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 8px 0px 8px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
}
#mbox8_a th.st {
	border-top: none; 
	border-bottom: none;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 0px 8px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
 }
#mbox8_a th.st1 {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 0px 0px 4px 0px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
 }

#mbox8_a td.st1{
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 0px 0px 0px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
}

#mbox8_a p {
	font-size: 100%;
　　　　line-height: 1.5em;
	margin: 0px 0px 6px 0px; 
}
#mbox8_a ul {
padding: 7px 0px 2px 0px; 
 list-style-type: none;
}


#mbox8_a ul li {
	font-size: 100%;
　　　　line-height: 1.5em;
	margin: 0px 0px 0px 0px; 
}
#mbox9_a {
          
	width: 277px; /* ボックスの幅を指定 */
　　　　margin: 5px 0px 0px 0px; 
padding: 10px 10px 10px 10px ;
         background: #ffffff;
  　line-height: 1.8em;
 float:left;

}
#mbox9_b {
          
	width: 250px; /* ボックスの幅を指定 */
　　　　margin: 5px 0px 0px 3px; 
         background: #ffffff  ;
    float:left;

         padding: 5px 5px 5px 5px;

}
#mbox9_a table mm{
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 277px;   
 background: #ffffff  ;
text-align: left; 
}

#mbox9_a th {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;

          font-color: #ffffff;
	padding: 8px 0px 8px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
}
#mbox9_a th.st {
	border-top: none; 
	border-bottom: none;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 0px 8px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  

 }
#mbox9_a th.st1 {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 0px 0px 4px 0px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
 }

#mbox9_a td.st1{
	border-top: none; 
	border-bottom: none; 
	border-right: none;
	border-left: none;
	font-weight: normal;
          font-color: #ffffff;
	padding: 0px 0px 0px 5px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
width: 272px;  
}

#mbox9_a p {
	font-size: 100%;
　　　　line-height: 1.5em;
	margin: 0px 0px 6px 0px; 
}
#mbox9_a ul {
padding: 7px 0px 0px 0px; 
 list-style-type: none;
}


#mbox9_a ul li {
	font-size: 100%;
　　　　line-height: 1.5em;
	margin: 0px 0px 0px 0px; 
}

---------------------------------------------*/
#shell_wh {	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 20px 0px 0px 0px; 
         background: #ffffff;
padding: 5px  0px;

}

#shell.back {
	width: 568px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 10px 0px; 
        background: #f8f8f8 url(../mitaka/image/lesson908.png) right top no-repeat;

        border: 1px solid #e2e2e2;

padding: 14px  10px 10px  10px;

}

#shell.bline {
	width: 568px; /* ボックスの幅を指定 */
　　　　margin: 5px 0px 0px 0px; 
        background: #f8f8f8 ;
   border-top: 1px solid #e2e2e2;
padding: 0px  0px 0px  0px;

}
#shell.back4 {
	width: 568px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
        padding: 10px  0px 5px  0px;
background: #f8f8f8 ;

}
#shell.back7 {
	width: 590px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         background: #ffffff;
padding: 5px  0px;

}

#shell_sch {
	width: 568px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 10px 0px; 
      
padding: 0px  0px 5px  0px;

}
#shell_lwaku {
	width: 283px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
        padding: 0px  0px 0px  0px;
 text-align: left;
float:left;
background: #f8f8f8 ;

}
#shell_rwaku {
	width: 270px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
        padding: 0px  0px 0px  10px;
 text-align: left;
float:left;
background: #f8f8f8 ;

}



#shell p {
	font-size: 100%;
　　　　line-height: 1.6em;
	margin: 0px 0px 4px 0px; 

}
#shell p
.sp5  A:link{color: #0000ff;text-decoration:underline;font-size: 13px; font-style: bold;}
#shell p
.sp5  A:visited{color: #0000ff;text-decoration:underline;font-size: 13px; font-style: bold;}
#shell p
.sp5  A:hover{color: #006600; cursor: hand;text-decoration:underline;font-size:13px; font-style: bold;}
#shell p
.sp5  A:active{color: #006600;text-decoration:underline;font-size: 13px; font-style:bold;}


	
　　　

#shell p.new {
	font-size: 100%;
　　　　line-height: 1.4em;
	margin: 0px 0px 8px 0px; 
color				: #666666;

}
#shell p.new2 {
	font-size: 80%;
　　　　line-height: 1.4em;
	margin: 0px 0px 8px 0px; 

}
#shell p.new3 {
	font-size: 100%;
　　　　line-height: 1.4em;
	margin: 0px 0px 15px 0px; 

}
#shell p.new4 {
	font-size: 100%;
　　　　line-height: 2.0em;
	margin: 0px 0px 0px 0px; 
padding: 10px 0px 0px 0px;
}
#shell p.new5 {
	font-size: 100%;
　　　　line-height: 2.0em;
	margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#shell p.anew {
	font-size: 12px;
　　　　line-height: 1.3em;
	margin: 0px 0px 0px 0px; 
color				: #303030;

}



#shebox {
	width: 568px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 10px 0px; 
        background: #f8f8f8 url(../mitaka/image/lesson992.png) right top no-repeat;

        border: 1px solid #e2e2e2;

padding: 14px  10px 10px  10px;

}
#shebox p {
	font-size: 100%;
　　　　line-height: 1.6em;
	margin: 0px 0px 4px 0px; 

}
#shebox p
.sp5  A:link{color: #0000ff;text-decoration:underline;font-size: 13px; font-style: bold;}
#shebox p
.sp5  A:visited{color: #0000ff;text-decoration:underline;font-size: 13px; font-style: bold;}
#shebox p
.sp5  A:hover{color: #006600; cursor: hand;text-decoration:underline;font-size:13px; font-style: bold;}
#shebox p
.sp5  A:active{color: #006600;text-decoration:underline;font-size: 13px; font-style:bold;}


	
　　　

#shebox p.new {
	font-size: 100%;
　　　　line-height: 1.4em;
	margin: 0px 0px 8px 0px; 
color				: #666666;

}
#shebox p.new2 {
	font-size: 80%;
　　　　line-height: 1.4em;
	margin: 0px 0px 8px 0px; 

}
#shebox p.new3 {
	font-size: 100%;
　　　　line-height: 1.4em;
	margin: 0px 0px 15px 0px; 

}
#shebox p.new4 {
	font-size: 100%;
　　　　line-height: 2.0em;
	margin: 0px 0px 0px 0px; 
padding: 10px 0px 0px 0px;
}
#shebox p.new5 {
	font-size: 100%;
　　　　line-height: 2.0em;
	margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#shebox p.anew {
	font-size: 12px;
　　　　line-height: 1.3em;
	margin: 0px 0px 0px 0px; 
color				: #303030;

}

/*  サイドメニュー
---------------------------------------------*/


/* common styling */

#s_top {
   margin: 10px 0px 0px 0px ; 

}
#s_bottom {
   margin: 0px 0px 10px 0px ; 

}


.menu1{
font-family: arial, sans-serif; width:194px; height:360px; position:relative; font-size:11px; margin:0px 0;  padding:5px 5px; background:url(../images/e.png) repeat-y;

}
.menu1 ul {
padding:0; margin:0; list-style-type: none;
}
.menu1 ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:-1px; left:-225px;
}
.menu1 ul li {
float:left; position:relative; z-index:90;
}
.menu1 ul li a, .menu1 ul li a:visited {
display:block; float:left; text-decoration:none; color:#fff; width:155px; height:40px; line-height:43px; font-size:11px; background:transparent; padding-left:35px; padding-right:0px;z-index:200;
}
* html .menu1 ul li a, .menu1 ul li a:visited {width:180px; w\idth:155px;}

.menu1 ul li.home {background:url(../images/a1.png);}
.menu1 ul li.products {background:url(../images/a2.png);}
.menu1 ul li.services {background:url(../images/a3.png);}
.menu1 ul li.contact {background:url(../images/a3.png);}
.menu1 ul li.sitemap {background:url(../images/a4.png);}
.menu1 ul li.news {background:url(../images/b.png);}

.menu1 ul li ul li.subprod1 {background:url(../images/d.png) no-repeat;}
.menu1 ul li ul li.subprod2 {background:url(subprod2.gif) no-repeat;}
.menu1 ul li ul li.subprod3 {background:url(subprod3.gif) no-repeat;}
.menu1 ul li ul li.subnews1 {background:url(subnews1.gif) no-repeat;}
.menu1 ul li ul li.subnews2 {background:url(../images/h.png) no-repeat;}
.menu1 ul li ul li.subnews3 {background:url(../images/h.png) no-repeat;}
.menu1 ul li ul li.subserv1 {background:url(subserv1.gif) no-repeat;}
.menu1 ul li ul li.subserv2 {background:url(subserv2.gif) no-repeat;}
.menu1 ul li ul li.subserv3 {background:url(subserv3.gif) no-repeat;}
.menu1 ul li ul li.subserv4 {background:url(subserv4.gif) no-repeat;}
.menu1 ul li ul li.subserv5 {background:url(subserv5.gif) no-repeat;}

.menu1 table {
border-collapse:collapse; border:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

.menu1 ul li:hover a,
.menu1 ul li a:hover{color:#1c5fcd;
text-decoration:underline; border:0;
z-index:5;}




.menu1 ul li a:hover {position:relative; z-index:200;}

.menu1 ul li:hover ul,
.menu1 ul li a:hover ul {
visibility:visible; width:224px; height:auto; border:1px solid #020202; z-index:200; background:#f8f8f8; overflow:visible;
}
.menu1 ul li:hover ul li a,
.menu1 ul li a:hover ul li a{
display:block; background:transparent; color:#000; font-size:9px; width:185px; line-height:27px; padding:5px 0px 7px 32px; height:auto; text-decoration:none;
}
* html .menu1 ul li a:hover ul li a {width:185px; w\idth:185px;}

.menu1 ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover {
text-decoration:underline; border:0;color:#1c5fcd;

}
.menu1 ul li:hover ul li ul,
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:151px;
}
.menu1 ul li:hover ul li:hover ul,
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; width:150px; height:auto; color:#000; padding:0; border:1px solid #888; list-style-type:none; background:#eee;
}
.menu1 ul li:hover ul li:hover ul li a,
.menu1 ul li a:hover ul li a:hover ul li a {
display:block; width:115px; background:transparent; color:#000;
}
* html .menu1 ul li a:hover ul li a:hover ul li a {width:150px; w\idth:115px;}

.menu1 ul li:hover ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover ul li a:hover {
background:#ddd; text-decoration:underline;
}
---------------------------------------------*/

#hor-zebra3
{
	font-size: 12px;
	width: 185px;
	text-align: left;
	
}

#hor-zebra3 th
{
	font-size: 13px;
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #f2f2f2;
background-image: url(../mitaka/image/lesson794.png) ;
text-align: center;

}

#hor-zebra3 td
{line-height:1.5em;
	padding: 10px 0px 10px 0px;
	color: #666;

}
#hor-zebra3 td.club
{text-align: center;
	padding: 0px 0px 0px 0px;
	}
#hor-zebra3 td.club2
{text-align: left;
	padding: 0px 4px 0px 4px;
background: #eee; 

	}

#hor-zebra3 .odd
{
	background: #e8edff; 
}
#hor-zebra3 .odd2
{
	background: #f5f5f5; 

}
#hor-zebra3 .odd3
{
	background: #bbbbbb; 
color: #fff;
text-align: center;
padding: 5px 0px 5px 0px;

}
#hor-zebra3 p { font-size: 11px;
                         text-align: left;
                          line-height:1.4em;
margin: 0px 0px 5px 0px; 
}
#hor-zebra4
{
	
	font-size: 12px;
	

	width: 178px;
	text-align: left;
	border-collapse: collapse;
}

#hor-zebra4 th
{
	font-size: 13px;
	font-weight: normal;
	padding: 5px 0px 2px 0px;
	color: #f2f2f2;

background-image: url(../mitaka/image/lesson794.png) ;
text-align: center;

}

#hor-zebra4 td
{line-height:1.5em;
	padding: 0px 0px 0px 0px;
	color: #666;

}
#hor-zebra4 td.club
{line-height:1.5em;
	padding: 0px 0px 0px 0px;
	color: #666;
border-top: none; 
}
#hor-zebra4 td.club2
{line-height:1.5em;
	padding: 7px 0px 0px 0px;
	
color: #f2f2f2;
background-image: url(../mitaka/image/lesson794.png) ;
text-align: center;

}
#hor-zebra4 td.club3
{padding: 7px 5px 7px 5px;
	color: #666;
border-top: none; 
text-align: left;
background: #f2f2f2; 

}
#hor-zebra4 td p.ww { font-size: 11px;
                         text-align: left;
                          line-height:1.3em;
margin: 0px 0px 0px 0px; 
}

#hor-zebra4 td p.ww  A:link{color: #1459d7;text-decoration:none;font-size: 11px;}
#hor-zebra4 td p.ww  A:visited{color: #1459d7;text-decoration:none;font-size: 11px;}
#hor-zebra4 td p.ww  A:hover{color: #006600; cursor: hand;text-decoration:none;font-size: 11px;}
#hor-zebra4 td p.ww  A:active{color: #006600;font-size: 11px;}




#hor-zebra4 td.club4
{padding: 4px 0px 4px 5px;
	color: #666;
border-top: 1px solid #eeeeee; 
text-align: left;
background: #fff; 

}

#hor-zebra4 td.club5
{padding: 4px 0px 5px 5px;
	color: #666;
border-top: 1px solid #eeeeee; 
border-bottom: 1px solid #eeeeee; 
text-align: left;
background: #fff; 
}
#hor-zebra4 td.club6
{line-height:1.5em;
	padding: 4px 0px 5px 0px;
	color: #666;
border: none; 
text-align: center;
background: #fff; 
}

#hor-zebra4 p { font-size: 11px;
                         text-align: left;
                          line-height:1.4em;
margin: 0px 0px 0px 0px; 
}
