* 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/back22.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;
}
.sp5  A:link{color: #1459d7;text-decoration:none;font-size: 12px;}
.sp5  A:visited{color: #1459d7;text-decoration:none;font-size: 12px;}
.sp5  A:hover{color: #006600; cursor: hand;text-decoration:none;font-size: 12px;}
.sp5  A:active{color: #006600;font-size: 12px;}

.red {
	color: #ff0000;
}

img {
	border: none;
	vertical-align: middle;}

#wrapper {
	width: 870px; /* レイアウト全体の幅を指定 */
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px;
}
#header {
text-align: center;
      	height: 100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}
#pagetop{width: 870px; 
}

#container {
	position: relative; /* #primaryと#secondaryの親ボックスにするためにrelativeを指定 */
       margin: 0px 0; /* 上下方向に10pxのマージンを指定 */
	width: 100%; /* ボックスの幅を指定 */
background:  url(../mitaka/image/lesson156.png)  no-repeat
;

}
#primarya {
	margin: 35px 0px 5px  0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
          height: 27px;
	     background:  url(../mitaka/image/lesson100.png)  no-repeat;
        behavior: expression(IEPNGFIX.fix(this));

}
#primaryam {
	margin: 0px 0px 5px  0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
          height: 27px;
	     background:  url(../mitaka/image/lesson100.png)  no-repeat;
        behavior: expression(IEPNGFIX.fix(this));

}

#primaryaa {margin-left: 22px; /* 左方向に210pxのマージンを指定 */

	
	width: 820px; /* ボックスの幅を指定 */
         


}
#primaryab {margin-left: 15px; /* 左方向に210pxのマージンを指定 */

	
	width: 820px; /* ボックスの幅を指定 */
         


}
#primaryab1 {
	margin : 0px 0px 0px 0px;

	width: 817px; /* ボックスの幅を指定 */       

}
#primaryac {
	margin : 25px 0px 0px 13px;
         height:280px;
	width: 798px; /* ボックスの幅を指定 */       
background: #000000;
padding : 15px 10px 15px 10px;


}
#primaryac_a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 45px; /* 上方向からの配置位置を指定 */
background: #000000;


	width: 798px; /* ボックスの幅を指定 */       
background: #000000;


}

h1 {
	margin : 5px 38px 0px 370px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	padding-right: 0px;
	text-align: left;
}

h5 { margin:0px 0px 5px  7px; }

h6 { margin:7px 0px 5px  0px;
     font-size: 12px;}

h2 {    margin:4px 0px 0px  0px;
	font-size: 11px;
	font-weight:normal;
		padding-right: 0px;
	text-align: left;

}
p1 { margin:10px 0px 10px  7px;
    font-size: 12px;
          line-height: 1.5;
 }

   
 


/* 本文
---------------------------------------------*/
#primary {
	margin-left: 22px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	      margin-bottom: 0px;
 

}
#primary1 {
	margin: 10px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 570px; /* ボックスの幅を指定 */
	     padding: 0px 10px 0px 10px;

}





#primary2 {
	margin: 1px 0px 0px 20px; /* 左方向に210pxのマージンを指定 */
	width: 560px; /* ボックスの幅を指定 */
	     background: #ffffff url(../mitaka/image/lesson158.png) left top repeat-y;
padding: 15px 15px 10px 15px;

}
#primary2a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 560px; /* ボックスの幅を指定 */
	     background: #ffffff url(../mitaka/image/lesson158.png) left top repeat-y;
padding: 15px 15px 10px 15px;

}

#primary3 {
	margin: 0px 0px 0px 20px; /* 左方向に210pxのマージンを指定 */
	width: 570px; /* ボックスの幅を指定 */
	     background: #ffffff url(../mitaka/image/lesson437.png) left top repeat-y;
padding: 0px 10px 7px 10px;

}
#primary3a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 570px; /* ボックスの幅を指定 */
	     background: #ffffff url(../mitaka/image/lesson437.png) left top repeat-y;
padding: 0px 10px 7px 10px;

}

#primary4 {
	margin: 10px 0px 0px 20px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	    padding: 0px 0px 0px 0px;
}
#primary5 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 255px; /* ボックスの幅を指定 */
           background: #ffffff url(../mitaka/image/lesson438.png) left top repeat-y;
 
	    padding: 48px 20px 21px 20px;
  float: left;

}
#primary6 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 255px; /* ボックスの幅を指定 */
           background: #ffffff url(../mitaka/image/lesson439.png) right top repeat-y;
  padding: 45px 20px 21px 20px;
 
  float: left;

}
#primary7 {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 255px; /* ボックスの幅を指定 */
           background: #ffffff url(../mitaka/image/lesson478.png) left top repeat-y;
 
	    padding: 48px 20px 21px 20px;
  float: left;

}
#primary8 {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 255px; /* ボックスの幅を指定 */
           background: #ffffff url(../mitaka/image/lesson479.png) right top repeat-y;
  padding: 35px 15px 15px 25px;
 
  float: left;

}
#primary9 {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 255px; /* ボックスの幅を指定 */
           background: #ffffff url(../mitaka/image/lesson480.png) right top repeat-y;
  padding: 51px 15px 20px 25px;
 
  float: left;

}
#primary9 p a:link{color: #666666;text-decoration:none;font-size: 10px;}
  #primary9 p a:visited{color: #666666;text-decoration:none;font-size: 10px;}
  #primary9 p a:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 10px;}
  #primary9 p a:active{color: #006600;font-size: 10px;}

#primary9 p { margin:0px 0px 0px  0px;
    font-size: 10px;
          line-height: 1.5em;
 }

#primary8 p{ margin: 0px 0px 0px  0px;
    font-size:11px;
          line-height:1.5em;
 }
#primary8 p a:link{color: #666666;text-decoration:none;font-size: 11px; line-height:1.5em;
}
  #primary8 p a:visited{color: #666666;text-decoration:none;font-size: 11px; line-height:1.5em;
}
  #primary8 p a:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 11px; line-height:1.5em;
}
  #primary8 p a:active{color: #006600;font-size: 11px; line-height:1.5em;
}


#primary7 p a:link{color: #666666;text-decoration:none;font-size: 10px;}
  #primary7 p a:visited{color: #666666;text-decoration:none;font-size: 10px;}
  #primary7 p a:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 10px;}
  #primary7 p a:active{color: #006600;font-size: 10px;}

#primary7 p { margin:0px 0px 0px  0px;
    font-size: 10px;
          line-height: 1.5em;
 }

#primary6 p a:link{color: #666666;text-decoration:none;font-size: 10px;}
  #primary6 p a:visited{color: #666666;text-decoration:none;font-size: 10px;}
  #primary6 p a:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 10px;}
  #primary6 p a:active{color: #006600;font-size: 10px;}

#primary5 p { margin:0px 0px 0px  0px;
    font-size: 10px;
          line-height: 1.5em;
 }
 #primary5 p a:link{color: #666666;text-decoration:none;font-size: 10px;}
  #primary5 p a:visited{color: #666666;text-decoration:none;font-size: 10px;}
  #primary5 p a:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 10px;}
  #primary5 p a:active{color: #006600;font-size: 10px;}


#primary2 p {margin:4px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.5em;
}

#primary h3 {
     padding: 0px 0px 0px 530px;

}
#acontent {
     	background: #ffffff url(../mitaka/image/lesson158.png) left top repeat-y;


padding: 5px 10px 0px 10px;

}
#acontent1 {
     	background: #ffffff url(../mitaka/image/lesson158.png) left top repeat-y;


padding: 10px 17px 0px 17px;

}


#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.3;
padding: 0px 0px 0px 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	/*\*/
	letter-spacing: 0.1em;
	/**/
margin: 0px ; }
#primary p.aaa {
	font-size: 12px;
       line-height: 1.5em;
padding: 0px 0px 0px 0px;
	margin-top: 2em;
	margin-bottom: 0em;
	/*\*/
	letter-spacing: 0.1em;
	/**/
margin: 0px ; }


#pic {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 6px 0px;
}
#pic_a {	height: 250px;
	width: 590px; /* ボックスの幅を指定 */
	      margin: 6px 0px;
}

#pic_place {	
	
	      
         position: absolute;
	top: 69px;
	left: 22px;
	width: 590px;
	height: 250px;

}
#pic_place2 {	
	 
         position: absolute;
	top: 420px;
	left: 32px;
	

}

#pic1 {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 6px 0px;
 background: url(../mitaka/image/lesson474.png) left top no-repeat;
padding: 62px 0px 15px 15px;

}

#pica {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 15px 0px 0px 0px;
}
#pica10 {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 60px 0px 0px 0px;
}

#pica1 {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 10px 0px 0px 0px;
}

#picb {	
	width: 780px; /* ボックスの幅を指定 */
	      margin: 35px 10px 0px 26px;
         background: url(../mitaka/image/lesson149.png) left top no-repeat;
padding: 320px 20px 60px 23px;
}
#picb1 {	
	width: 780px; /* ボックスの幅を指定 */
	      margin: 35px 10px 0px 26px;
         background: url(../mitaka/image/lesson246.png) left top no-repeat;
padding: 320px 20px 60px 23px;
}
#picb2 {	
	width: 780px; /* ボックスの幅を指定 */
	      margin: 35px 10px 0px 26px;
         background: url(../mitaka/image/lesson247.png) left top no-repeat;
padding: 300px 20px 100px 23px;
}
#picb3 {	
	width: 780px; /* ボックスの幅を指定 */
	      margin: 35px 10px 0px 26px;
         background: url(../mitaka/image/lesson248.png) left top no-repeat;
padding: 300px 20px 120px 23px;
}
#picb4 {	
	width: 780px; /* ボックスの幅を指定 */
	      margin: 35px 10px 0px 26px;
         background: url(../mitaka/image/lesson253.png) left top no-repeat;
padding: 300px 20px 120px 23px;
}
#picb5 {	
	width: 780px; /* ボックスの幅を指定 */
	      margin: 35px 10px 0px 26px;
         background: url(../mitaka/image/lesson252.png) left top no-repeat;
padding: 300px 20px 120px 23px;
}

#picb_box1 {	
	     margin: 30px 0px 0px 0px;
         padding: 20px 20px 20px 20px;
         border: 1px dotted #CCCCCC; 
width: 660px !important;
width: /**/: 700px;

}
#picb_box2 {	
	margin: 10px 0px 20px 0px;
         padding: 20px 20px 20px 20px;
         border: 1px solid #CCCCCC; 
         background: #f2f2f2;
width: 620px !important;
width /**/: 660px;

}

#picb_boxpic {	
	width: 620px; /* ボックスの幅を指定 */
	      margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
        float:left;

}
#picb_boxpic2 {	
	width: 660px; /* ボックスの幅を指定 */
	      margin: 20px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
        float:left;
}
#picb_boxpic3 {	
	width: 780px; /* ボックスの幅を指定 */
	      margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 626px;
         float:right;


}

#picb_box2 p {
           font-size: 12px;
          line-height: 1.8em;
}
#picc1 {	
	width: px; /* ボックスの幅を指定 */
	      margin: 0px 16px 0px 0px;
         padding: 0px 0px 0px px;
         float:left;
}
#picc2 {	
	width: px; /* ボックスの幅を指定 */
	      margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px px;
         float:left;
}
#picc1_b {	
	width: 239px; /* ボックスの幅を指定 */
	      margin: 0px 16px 20px 0px ; 
padding: 10px 15px 10px 15px;
border: 1px solid #CCCCCC; 
background: url(../sunwood/image/a3.png) left top repeat-x;


         float:left;
     
}
#picc1_b p{	
             width: 239px;
	   font-size: 12px;
          line-height: 1.3em;
      
 margin: 0.5em 0em 0em 0em;

}

#picc2 {	
	width: px; /* ボックスの幅を指定 */

	      margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px px;
         float:left;
}
#picc2_b {	
	width: 239px;

	      margin: 0px 0px 20px 0px;
    padding: 10px 15px 10px 15px;
border: 1px solid #CCCCCC; 
background: url(../sunwood/image/a3.png) left top repeat-x;

         float:left;
      
}
#picc2_b p {	
	   font-size: 12px;
          line-height: 1.3em;
        
 margin: 0.5em 0em 0em 0em;

}

#picc3a {	
	width: 260px; /* ボックスの幅を指定 */
	      margin: 0px 0px 0px 0px;
         padding: 15px 20px 15px 15px;
         float:left;
　　　　border-right: 1px dotted #CCCCCC; 
background: url(../sunwood/image/a5.png) left top no-repeat;


}
#picc3b {
	width: 258px; /* ボックスの幅を指定 */
	      margin: 0px 0px 0px 0px;
         padding: 15px 16px 24px 20px;
         float:left;
      background: url(../sunwood/image/a6.png) left top no-repeat;


}
#picc3a p {	
	   font-size: 12px;
          line-height: 1.4em;
      margin: 1.0em 0em 0em 0.4em;

}
 #picc3a_h10 {	
	   font-size: 13px;
          line-height: 1.4em;
      padding: 0.5em 0em 0.5em 0.5em;
border: 1px solid #CCCCCC; 
background: #eeeeee;

}
#picc3a_h11 {	
	   font-size: 13px;
          line-height: 1.4em;
      padding: 0em 0em 0.5em 0em;
border-bottom: 1px solid #CCCCCC; 

}

#picc3b p {	
	   font-size: 10px;
          line-height: 1.4em;
      margin: 1.2em 0em 0em 0.2em;

}
#picc3b_h11 {	
	   font-size: 13px;
          line-height: 1.4em;
      padding: 0em 0em 0.5em 1.0em;
border-bottom: 1px solid #CCCCCC; 

}
#picd {	
	width: 780px; /* ボックスの幅を指定 */
	      margin: 35px 0px 0px 0px;
         background: url(../mitaka/image/lesson425.png) left top no-repeat;
padding: 480px 20px 150px 20px;
}
#picd_box1 {	
	width: 740px; /* ボックスの幅を指定 */
	      margin: 30px 0px 0px 0px;
         padding: 20px 20px 20px 0px;
         border: 1px dotted #CCCCCC; 
}

#picd_box1 p {	
	   font-size: 12px;
          line-height: 2.0em;
        
 margin: 0.5em 0em 0em 0em;

}

#picd_box2pic {	
	width: 675px; /* ボックスの幅を指定 */
	      margin: 20px 0px 0px 0px;
         padding: 0px 20px 0px 20px;
        float:left;

}
#picd_box3pic {	
	width: 675px; /* ボックスの幅を指定 */
	      margin: 20px 0px 0px 0px;
         padding: 0px 20px 0px 20px;
        
text-align: center;
			vertical-align: middle;


}

#picd_box2 {	
	width: 675px; /* ボックスの幅を指定 */
	      margin: 10px 20px 0px 20px;
         padding: 20px 20px 20px 20px;
         border: 1px solid #CCCCCC; 
         background: #f2f2f2;

}
#picd_box3 {	
	width: 177px; /* ボックスの幅を指定 */
          height: 210px;
	      margin: 0px 20px 0px 0px;
         padding: 00px 0px 0px 0px;
         float: left;
}

#pice_box1 {	
	width: 83px; /* ボックスの幅を指定 */
          height: 30px;
	      margin: 35px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
         float: right;
}
#pice_box2 {	
	width: 83px; /* ボックスの幅を指定 */
          height: 30px;
	      margin: 35px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
         float: right;
}
#pice_box3 {	
	width: 83px; /* ボックスの幅を指定 */
          height: 30px;
	      margin: 10px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
         float: right;
}
#pice_box4 {	
	width: 83px; /* ボックスの幅を指定 */
          height: 30px;
	      margin: 24px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
         float: right;
}
#pice_box5 {	
	width: 83px; /* ボックスの幅を指定 */
          height: 30px;
	      margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;



         float: right;
}

#picf_box1 {	
	width: 167px; /* ボックスの幅を指定 */
          height: 120px;
          
	      margin: 0px 0px 0px 15px;
         padding: 0px 0px 0px 0px;
         float: right;
}

/* サイド
---------------------------------------------*/
#secondary {
	position: absolute; /* 値にabsoluteを指定 */
	left: 623px; /* 左方向からの配置位置を指定 */
	top: 35px; /* 上方向からの配置位置を指定 */
	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 {
 background: url(../mitaka/image/lesson386.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 30px 5px 0px 5px;

}
#secondary9 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 623px; /* 左方向からの配置位置を指定 */
	top: 346px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#secondary10 {
	margin: 0px 0px 10px 0px ; 
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#secondary11 {
	margin: 10px 0px 10px 0px ; 
	width: 198px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
 border: 1px solid #CCCCCC; 
 text-align: center;
padding: 5px 0px 5px 0px;

}
#secondary12 {
 background: url(../mitaka/image/lesson902.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 10px 5px 0px 5px;

}
#secondary13 {
 background: url(../mitaka/image/lesson508.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 40px 5px 0px 5px;

}
#secondary13 p{	
            
	   font-size: 12px;
          line-height: 1.4em;
      
 margin: 0em 0em 0.4em 0em;

}
#secondary13a {
 background: url(../mitaka/image/lesson508.png) left top no-repeat;

width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
padding: 40px 5px 170px 5px;

}

#boxa {
       
      margin: 40px 5px 0px 5px; 
      background: #ffffff  ;
}
#boxb {
       
      margin: 10px 10px 0px 0px; 
      background: #ffffff  ;
      text-align: right;

}
#boxc {
       
      margin: 10px 15px 10px 5px; 
     
      text-align: center;

}
#boxd {
             margin: 0px 15px 0px 5px; 
           text-align: left;
       border-bottom: 1.5px 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 td.gap {

	border-top: none;
	border-bottom: none;


	border-left: none;
	border-right: none;
	padding: 2px 0px 0px 0px;
         
 }

#boxdd th {
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none;
	border-right: none;
	padding: 4px 8px 4px 0px;
         
 }
#boxdd th.cap {
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 2px 8px 0px 0px;
         
 }


/*  ナビゲーション
---------------------------------------------*/

#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/lesson174.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;
}

#parenta  { 
        margin: 10px 0px 0px 0px;
	width: 190px;        
 z-index: 50;
       line-height: 1.4em;
}


#parenta li {
	width: 190px;
             line-height: 1.4em;
          margin: 5px 0px 0px 5px;
z-index: 500;
color: #000000;text-decoration:none;font-size: 12px;
}
#parenta li a{
	width: 190px;
             line-height: 1.4em;
          margin: 5px 0px 0px 5px;
z-index: 500;
text-decoration:none;font-size: 12px;
}
#parenta li a:hover{cursor: hand;text-decoration:underline;font-size: 12px;}

/*  背景画像の位置
---------------------------------------------*/
	/* 通常 */
	#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; }


/* 通常 */
	#navc01  a {background-position:  0px     0px; }
         #navc02  a {background-position:  0px     -30px; }
         #navc03  a {background-position:  0px     -60px; }
         #navc04  a {background-position:  0px     -90px; }
         #navc05  a {background-position:  0px     -120px; }
         #navc06  a {background-position:  0px     -150px; }
         #navc07  a {background-position:  0px     -180px; }
         #navc08  a {background-position:  0px     -210px; }
         #navc09  a {background-position:  0px     -240px; }
         #navc10  a {background-position:  0px     -270px; }
         #navc11  a {background-position:  0px       -300px; }
          #navc12  a {background-position:  0px       -330px; }


        #navc01  a:hover {background-position:  -190px     0px; }
         #navc02  a:hover {background-position:  -190px     -30px; }
         #navc03  a:hover {background-position:  -190px     -60px; }
         #navc04  a:hover {background-position:  -190px     -90px; }
         #navc05  a:hover {background-position:  -190px     -120px; }
         #navc06  a:hover {background-position:  -190px     -150px; }
         #navc07  a:hover {background-position:  -190px     -180px; }
         #navc08  a:hover {background-position:  -190px     -210px; }
         #navc09  a:hover {background-position:  -190px     -240px; }
         #navc10  a:hover {background-position:  -190px     -270px; }
         #navc11  a:hover {background-position:  -190px     -300px; }
         #navc12  a:hover {background-position:  -190px     -330px; }






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: 160px; /* 画像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: 160px; /* 画像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: 160px; /* 画像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: 160px; /* 画像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#photolinkak {
   display: block;
   width: 215px; /* 画像1枚分の横幅 */

   height: 180px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../okabe/image/bb3.jpg); /* キャンペーン */
}
a#photolinkak:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkam {
   display: block;
   width: 201px; /* 画像1枚分の横幅 */
   height: 93px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson251.png); /* キャンペーン */
}
a#photolinkam: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#photolinkap1 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson169.png); /* キャンペーン */
}
a#photolinkap1:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap2 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson162.png); /* キャンペーン */
}
a#photolinkap2:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap3 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson161.png); /* キャンペーン */
}
a#photolinkap3:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap4 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson163.png); /* キャンペーン */
}
a#photolinkap4:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap5 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson168.png); /* キャンペーン */
}
a#photolinkap5:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap6 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson400.png); /* キャンペーン */
}
a#photolinkap6:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap7 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson401.png); /* キャンペーン */
}
a#photolinkap7:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx {
    display: block;
   width: 45px; /* 画像1枚分の横幅 */
   height: 45px; /* 画像1枚分の高さ */
  margin: 0px 10px 0px 0px ; 
   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#photolinkapxa {
    display: block;
   width: 45px; /* 画像1枚分の横幅 */
   height: 45px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson433.png); /* キャンペーン */
border: 1px solid #dcdcdc;

}
a#photolinkapxa:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
border: 1px solid #006600;
}

a#photolinkapx1 {
  display: block;
text-indent: -1000px; /* 文字を見えなくする */
   width: 269px; /* 画像1枚分の横幅 */
   height: 175px; /* 画像1枚分の高さ */
   background-image: url(../sunwood/image/a1.jpg); /* キャンペーン */
}
a#photolinkapx1:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx2 {
  display: block;
text-indent: -1000px; /* 文字を見えなくする */
   width: 269px; /* 画像1枚分の横幅 */
   height: 175px; /* 画像1枚分の高さ */
   background-image: url(../sunwood/image/a4.jpg); /* キャンペーン */
}
a#photolinkapx2:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx3 {
  display: block;
text-indent: -1000px; /* 文字を見えなくする */
   width: 269px; /* 画像1枚分の横幅 */
   height: 175px; /* 画像1枚分の高さ */
   background-image: url(../sunwood/image/a5.jpg); /* キャンペーン */
}
a#photolinkapx3:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx4 {
  display: block;
text-indent: -1000px; /* 文字を見えなくする */
   width: 269px; /* 画像1枚分の横幅 */
   height: 175px; /* 画像1枚分の高さ */
   background-image: url(../sunwood/image/a6.jpg); /* キャンペーン */
}
a#photolinkapx4:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx5 {
  display: block;
text-indent: -1000px; /* 文字を見えなくする */
   width: 250px; /* 画像1枚分の横幅 */
   height: 80px; /* 画像1枚分の高さ */
   background-image: url(../sunwood/image/a4.png); /* キャンペーン */
   border: 1px solid #CCCCCC; 

}
a#photolinkapx5:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
  border: 1px solid #de5e09;
}
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#photolinkapx {
    display: block;
   width: 45px; /* 画像1枚分の横幅 */
   height: 45px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson385.png); /* キャンペーン */
}
a#photolinkapx:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx10 {
    display: block;
   width: 272px; /* 画像1枚分の横幅 */
   height: 234px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson442.png); /* キャンペーン */
}
a#photolinkapx10:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx11 {
    display: block;
   width: 272px; /* 画像1枚分の横幅 */
   height: 234px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson443.png); /* キャンペーン */
}
a#photolinkapx11:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx12 {
    display: block;
   width: 272px; /* 画像1枚分の横幅 */
   height: 234px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson444.png); /* キャンペーン */
}
a#photolinkapx12:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx13 {
    display: block;
   width: 272px; /* 画像1枚分の横幅 */
   height: 234px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson445.png); /* キャンペーン */
}
a#photolinkapx13: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: 272px; /* 画像1枚分の横幅 */
   height: 234px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson463.png); /* キャンペーン */
}
a#photolinkapx15:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx16 {
    display: block;
   width: 272px; /* 画像1枚分の横幅 */
   height: 234px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson465.png); /* キャンペーン */
}
a#photolinkapx16:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx17 {
    display: block;
   width: 272px; /* 画像1枚分の横幅 */
   height: 234px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */

   background-image: url(../mitaka/image/lesson466.png); /* キャンペーン */
}
a#photolinkapx17:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx18 {
    display: block;
   width: 272px; /* 画像1枚分の横幅 */
   height: 234px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson471.png); /* キャンペーン */
}
a#photolinkapx18:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx19 {
    display: block;
   width: 272px; /* 画像1枚分の横幅 */
   height: 234px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson473.png); /* キャンペーン */
}
a#photolinkapx19:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkapx20 {
    display: block;
   width: 45px; /* 画像1枚分の横幅 */
   height: 45px; /* 画像1枚分の高さ */
  margin: 0px 10px 0px 0px ; 
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson903.png); /* キャンペーン */
border: 1px solid #dcdcdc;
}
a#photolinkapx20:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
border: 1px solid #006600;
}
#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_whitebox {
	padding:  10px 10px 10px 10px;
border: 1px dotted #CCCCCC; 
clear: both;	
      margin: 0px 39px 0px 14px;
background: #f8f8f8 ;
width: 750px;
text-align: center; 
}

#footer {
	
clear: both;	
      margin: 10px 39px 0px 13px;
background: #000000  ;

}
#footer.spe {
	
clear: both;	
      margin: 0px 39px 0px 13px;
background: #000000  ;

}

#footer1 {
	
clear: both;	

      margin: 10px 6px 0px 0px;
background: #000000  ;

}
#footer2 {
	
clear: both;	
      margin: 10px 6px 0px 13px;
background: #000000  ;
width:818px;
}

#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;
}

#footerb {
	clear: both;	
      margin: 10px 42px 0px 100px;
width: 800px;
   text-align: center; 

}
#footerb_a {
position: absolute;
	top: 995px;
	left: 40px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#footerb_aa {
position: absolute;
	top: 1285px;
	left: 40px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#footerb_aa2 {
position: absolute;
	top: 1500px;
	left: 40px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#footerb_aa3 {
position: absolute;
	top: 1395px;
	left: 80px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#footerb_aa4 {
position: absolute;
	top: 1265px;
	left: 40px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#footerb_aa5 {
	position: absolute;
	top: 1505px;
	left: 500px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}

#footerb_aa5 p {	
	   font-size: 12px;
          line-height: 1.4em;
      margin: 1.0em 0em 0em 0.4em;
color				: #ffffff;

}

#footerb_ab {
	clear: both;	
      margin: 10px 42px 0px 100px;
width: 800px;
height:10px;
   text-align: center; 

}
#footerb_mituki {
position: absolute;
	top: 1530px;
	left: 40px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#footerb_mituki2 {
	clear: both;	
      margin: 10px 42px 0px 100px;
width: 800px;
height:10px;
   text-align: center; 

}
#footerb_kuma {
position: absolute;
	top: 1505px;
	left: 40px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#footerb_kuma2 {
	clear: both;	
      margin: 10px 42px 0px 100px;
width: 800px;
height:10px;
   text-align: center; 

}

#footerb_kuma3 p {	
	   font-size: 12px;
          line-height: 1.4em;
      margin: 1.0em 0em 0em 0.4em;
color				: #ffffff;
text-align: left; 
}
#footerb_kuma3 {
	position: absolute;
	top: 1512px;
	left: 450px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}



#footerb_susaka {
position: absolute;
	top: 1535px;
	left: 40px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#footerb_susaka2 {
	clear: both;	
      margin: 10px 42px 0px 100px;
width: 800px;
height:10px;
   text-align: center; 

}

#footerb_susaka3 p {	
	   font-size: 12px;
          line-height: 1.4em;
      margin: 1.0em 0em 0em 0.4em;
color				: #ffffff;

}
#footerb_susaka3 {
	position: absolute;
	top: 1545px;
	left: 520px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}
#footerb_niko p {	
	   font-size: 12px;
          line-height: 1.4em;
      margin: 1.0em 0em 0em 0.4em;
color				: #ffffff;

}
#footerb_niko {
	position: absolute;
	top: 1585px;
	left: 520px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}
#footerb_niko2 {
	position: absolute;
	top: 1440px;
	left: 40px;
      margin: 10px 42px 0px 0px;
width: 600px;
height:10px;
   text-align: left; 

}




#footerb_miyota {
position: absolute;
	top: 1295px;
	left: 40px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#footerb_miyota2 {
	clear: both;	
      margin: 10px 42px 0px 100px;
width: 800px;
height:10px;
   text-align: center; 

}
#footerb_end {
	position: absolute;
	top: 1295px;
	left: 500px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}
#footerb_end.mga {
	position: absolute;
	top: 1400px;
	left: 500px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}

#footerb_end.sample {
	position: absolute;
	top: 1505px;
	left: 500px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}

#footerb_end p {	
	   font-size: 12px;
          line-height: 1.4em;
      margin: 1.0em 0em 0em 0.4em;
color				: #ffffff;

}
#footerb_end.sample2 {
	position: absolute;
	top: 1015px;
	left: 500px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}
#footerb_end.sample3 {
	position: absolute;
	top: 640px;
	left: 150px;
      margin: 10px 42px 0px 0px;
width: 800px;
height:10px;
   text-align: left; 

}

#footerb_end p {	
	   font-size: 12px;
          line-height: 1.4em;
      margin: 1.0em 0em 0em 0.4em;
color				: #ffffff;

}
#footerb_end.sample4 {
	position: absolute;
	top: 1545px;
	left: 450px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}
#footerb_end2 {
	position: absolute;
	top: 990px;
	left: 500px;
      margin: 10px 42px 0px 0px;
width: 400px;
height:10px;
   text-align: left; 

}
#footerb_end2 p {	
	   font-size: 12px;
          line-height: 1.4em;
      margin: 1.0em 0em 0em 0.4em;
color				: #ffffff;

}
#foot_seo {
	position: absolute;
	top: -60px;
	left: -355px;
      margin: 0px 0px 0px 0px;
   text-align: left; 

}

#footera {
	
      margin: -1px 42px 0px 0px;

}
#footafi {
	visibility: hidden;
      margin: 60px 0px 0px 30px;
      text-align: left; 
}

/*  ボックス
---------------------------------------------*/


#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 th.mustaa {
	border-bottom: 1px  solid #CCCCCC; 
         z-index: 5;
	background: url(../mitaka/image/lesson164.png) left top repeat-x;
}

#inquiry th.mustab {
	 z-index: 5;
	
}

#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.mustaa {
	border-bottom: 1px  solid #CCCCCC; 
         z-index: 5;
	background: url(../mitaka/image/lesson164.png) left top repeat-x;
margin: 5px 5px 5px 5px;

}

#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; 
　　　　padding: 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: 7px 5px 5px 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: 7px 5px 5px 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: ; 
	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: 8px 5px 8px 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: 8px 5px 8px 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;
}

  #parentrr  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parentrr li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentrr li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson248.png);
    z-index: 500;
}
 #parentra  { 

          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
 

}

 #parentra li {


	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentra li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson249.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;
}


/*  レッスン内容
---------------------------------------------*/
#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/lesson198.png);
    z-index: 500;
}
#parentkk  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parentkk li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentkk li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson320.png);
    z-index: 500;
}

#picl {	
	width: 560px; /* ボックスの幅を指定 */
	      margin: 4px 10px 0px 10px;
  
}
#picl p {	
	font-weight: normal;
          font-color: #006600;
         font-size: 12px;
          line-height: 1.3;      
 margin: 8px 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  ;

}
#inquiryf {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 0px 0px 0px 0px; 
         background: #ffffff  ;
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; 

}
#inquirye td.mustc {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 10px 5px 10px 5px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width: 550px
}

#inquiryg {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         }

#inquiryg table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 570px;
         border: 3px double #CCCCCC; 

}
#inquiryg 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;

}

#inquiryg 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; 
}
#inquiryg 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
}
#inquiryg td.must h6{
	margin: 0px 0px 10px 0px;
         text-align: left; 
         width: 390px
         font-size: 12px;
        font-weight:bold;
       line-height: 1.3;

}

#inquiryg 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
}


#inquiryh {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         

 }

#inquiryh table {
	margin: 0px 0px 0px 0px; 

	font-size: 100%;
	width: 570px;
         border: 3px double #CCCCCC; 

}
#inquiryh 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;

}
#inquiryh th {
	border-top: none; 
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;

	
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 15px 10px 12px;
              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; 
          background: #eeeeee  ;
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 5px 10px 0px;
      
      margin: 0px 0px 0px 0px;
   
}
#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: none; 
	border-bottom: 1px solid #cccccc; 
	border-right: none; /* 左方向のボーダーを6pxに変更 */
	border-left: none; 
         
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 5px 10px 0px;
      
      margin: 0px 0px 0px 0px;
   
}
#inquirygg {
	width: 545px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
         }

#inquirygg table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 545px;
         border: none; 

}
#inquirygg 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:535px;

}

#inquirygg th {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;

	background: #000000  ;
	font-weight: normal;
          font-color: #ffffff;
	padding: 10px 15px 10px 5px;
              margin: 0px 0px 0px 0px;

   text-align: left; 
}
#inquirygg th.musta {
	border-top:none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: #ffffff ;
	font-weight: normal;
          font-color: #ffffff;
	padding: 7px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
         width:70px;
}
#inquirygg th.mustb {
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: #ffffff ;
	font-weight: normal;
          font-color: #ffffff;
	padding: 7px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
         width:120px;
}
#inquirygg th.mustc {
	border-top: none;
	border-bottom: none;
	border-left: none;
	background: #ffffff ;
	font-weight: normal;
          font-color: #ffffff;
	padding: 7px;
              margin: 0px 0px 0px 0px;
   text-align: left; 
         width:70px;
}

#inquirygg 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: 375px
}
#inquirygg td.must h6{
	margin: 0px 0px 10px 0px;
         text-align: left; 
         width: 370px
         font-size: 12px;
        font-weight:bold;
       line-height: 1.3;

}

#inquirygg td.mustb {
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	padding: 10px 0px 10px 5px;
            margin: 0px 0px 0px 0px;
         text-align: right; 
         width: 180px
}
#inquirygg td.mustc {
	border-top:1px solid #000000;

	border-bottom: 1px solid #000000;
	border-left: none
	border-right:1px solid #000000;
	padding: 7px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width: 70px;
        background: #060606  ;

}
#inquirygg td h9 {font-color: #FFFFFF;
                                 text-align: center; 

}


#inquirygg td.mustd {
	border-top: 1px solid #000000;
	border-bottom: none; 
	border-left: 1px solid #000000;
	border-right: none; 
	padding: 7px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width: 120px;
         background: #060606  ;
         
}
#inquirygg td.mustd p {font-color: #FFFFFF;
                                 text-align: center; 
}

#inquirygg td.muste {
	border-top: 1px solid #000000;
	border-bottom: none; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 7px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width: 70px;
         background: #060606  ;

}


#inquirygg td.mustf {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: none; 
	padding: 7px;
            margin: 0px 0px 0px 0px;

         text-align: center; 
         width: 70px;
}
#inquirygg td.mustg {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: none; 
	padding: 7px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width: 120px;
}
#inquirygg td.musth {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 7px;
            margin: 0px 0px 0px 0px;
         text-align: center; 
         width: 70px;
}

#inquirygh {
	width: 545px; /* ボックスの幅を指定 */
　　　　margin: 10px 20px 0px 12px; 
      

 }

/*  お問い合わせ
---------------------------------------------*/

#globalNavaa {
	position: absolute;
	top: 0px;
	left: 14px;

	width: 817px;
	height: 29px;
	list-style-type: none;
	background: url(../mitaka/image/lesson241.png) left top ;
        z-index:3000;
}
#globalNavaa li {
	float: left;
	width: 150px;
}
#globalNavaa li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:29px;
	padding-top: 29px;
	background-image: url(../mitaka/image/lesson241.png) ;
	color: #;
         z-index : 3000;

}
/* 岡部レッスン内容
---------------------------------------------*/

#parentp  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parentp li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentp li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;

	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson253.png);
    z-index: 500;
}


div#javascript_tab_sample ul#tab {
	margin:0;
	padding:0;
	border-bottom:none;
	background-color:#fff;
	float:left;
	width:100%;
	}

div#javascript_tab_sample ul#tab li {
	margin:0 0 0 1em;
	padding:0.4em 0;
	text-align:center;
	border:1px solid #000;
	border-bottom:none;
	float:left;
	width:10em;
	}

div#javascript_tab_sample ul#tab li.selected {
	background-color:#000;

	}

div#javascript_tab_sample ul#tab li.selected a {
	color:#fff;
	}



#inquiryv {
	width: 570px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
        background: url('../mitaka/image/lesson288.png') repeat-x;
 }
#inquiryv table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 570px;


 }
#inquiryv td {
	border-top: 1px solid #ffffff;
	padding: 9px  0px 9px  8px;
color: #669;
          text-align: left; 
         width:560px;
}
#inquiryv th {
	color: #666;
	font-size:13px;
	font-weight: bold;
         padding: 9px  0px 9px  8px;
         text-align: left; 
}
#inquiryv th.must {
	 padding: 9px  0px 9px  8px;
}
#inquiryv td.mustc {
                border-top: 1px solid #ffffff;
	       padding: 9px  0px 9px  8px;
     width:12em;

}
#inquiryv tfoot td
{
	font-size: 11px;
}
#inquiryv tbody td
{
	background: url('../mitaka/image/lesson289.png') repeat-y;
}
* html #inquiryv tbody td

{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../mitaka/image/lesson289.png',sizingMethod='crop');
	background: none;
}	
#inquiryv tbody tr:hover td
{
	color: #339;
	background: none;
        
}
	
#parentre  { 
          padding: 10px 0px 0px 0px;
	width: 200px;
                 list-style-type: none;
background: #e6e6e6 url(../mitaka/image/lesson175.png) ;
 z-index: 50;
    
}

#parentre li {
	width: 190px;
          height: 30px;
          margin: 0px 5px 0px 5px;
z-index: 500;

}
#parentre li a {
          display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 30px;
	padding-top: 30px;
	background-image: url(../mitaka/image/lesson322.png);
    z-index: 500;
}
	
/*  サイドメニュー
---------------------------------------------*/

/* common styling */

#s_top {
   margin: 10px 0px 0px 0px ; 

}
#s_bottom {
   margin: 0px 0px 10px 0px ; 

}


