* 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/lesson1001.png)  repeat-x;


}
  A:link{color: #94c402;text-decoration:none;font-size: 12px;}
  A:visited{color: #94c402;text-decoration:none;font-size: 12px;}
  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 12px;}
  A:active{color: #1459d7;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: 11px;}
.sp3  A:visited{color: #ffffff;text-decoration:none;font-size: 11px;}
.sp3  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 11px;}
.sp3  A:active{color: #1459d7;font-size: 11px;}

.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;}

.sp6  A:link{color: #94c402;text-decoration:none;font-size: 13px;}
 .sp6 A:visited{color: #94c402;text-decoration:none;font-size: 13px;}
 .sp6 A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 13px;}
 .sp6 A:active{color: #1459d7;font-size: 13px;}

.sp7  A:link{color: #94c402;text-decoration:none;font-size: 11px;}
.sp7  A:visited{color: #94c402;text-decoration:none;font-size: 11px;}
.sp7  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 11px;}
.sp7  A:active{color: #1459d7;font-size: 11px;}

.red {
	color: #ff0000;
}

img {
	border: none;
	vertical-align: middle;}


.shadow img {
padding: 2px;
background: #ffffff;
border: 1px solid #999999;
}
.shadow2 img {
position: relative;
left: -5px;
top: -5px;
padding: 1px;
background: #ffffff;
border: 1px solid #999999;
}
.shadow3 {
margin: 0 0 0 5px;
background: url(../mitaka/image/lesson2906.png) right bottom;
float: left;
}

.shadow3 img {
position: relative;
left: -5px;
top: -5px;
padding: 5px;
background: #ffffff;
border: 1px solid #999999;
}

#wrapper {
	
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px;

}
#header {
      		height: 132px;

margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 5px; 
}
#seo {
	
	
         padding: 2px 0px 1px 0px;

}

#container {
	
	width: 100%; /* ボックスの幅を指定 */
	display: table;
background:  url(../mitaka/image/lesson628.png)  no-repeat center top;
}

  #content {
position: relative; /* #primaryと#secondaryの親ボックスにするためにrelativeを指定 */

	width: 912px;
	margin: 0px auto 0;
	
padding: 0px;

}


h1 {
	margin : 0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	text-align: left;
}


h2 {    	font-size: 11px;
	font-weight:normal;
	text-align: left;
line-height:1.3em;
padding: 0em 0em 0.2em 0em;
}

h4 {   	font-size: 12px;
	font-weight:normal;
	text-align: left;
line-height:1.3em;
padding: 0em 0em 0.5em 0em;
width: 206px;
}

 h5 {    margin : 0px 0px 0px 0px;
	font-size: 10px;
	font-weight:normal;
		color		: #fff;
	text-align: left;
}
  h5  a:link{color: #fff;text-decoration:none;font-size: 10px;
padding: 0px 0px 0px 5px;
}
  h5  a:visited{color: #fff;text-decoration:none;font-size: 10px;
padding: 0px 0px 0px 5px;
}
  h5  a:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 10px;
padding: 0px 0px 0px 5px;
}
  h5  a:active{color: #1459d7;font-size: 10px;
padding: 0px 0px 0px 5px;
}

 h6 {
	margin : 0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	text-align: left;
}



/* 本文
---------------------------------------------*/
#primarybig {
margin: 0px 0px 0px 0px; /* 左方向に20pxのマージンを指定 */
          padding: 0px 0px 40px 7px;
			width: 905px; /* ボックスの幅を指定 */
	float: left; 
text-align: left;

  background:  #ffffff;



}



#primary {
margin: 35px 0px 0px 0px; /* 左方向に20pxのマージンを指定 */
          padding: 0px 0px 6px 0px;
			width: 670px; /* ボックスの幅を指定 */
	float: left; 
text-align: left;
background:  #303030 ;


    

}
#primarytop {
	
	width: 658px; /* ボックスの幅を指定 */
         padding: 6px 0px 1px 0px;

}

#primary_pic {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 670px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 0px;
     float: left; 
 background:  #;
text-align: left;
}
#primary_picss {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 670px; /* ボックスの幅を指定 */
height: 240px; /* ボックスの幅を指定 */

	padding: 0px 0px 0px 0px;
     float: left; 
 background:  #;
text-align: left;
}

#primary_line {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 670px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 0px;
     float: left; 
 background:  #fff;
text-align: left;
}

#primary_line2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 670px; /* ボックスの幅を指定 */
	padding: 0px 0px 30px 0px;
     float: left; 
 background:  #fff;
text-align: left;
}

#primary1 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 670px; /* ボックスの幅を指定 */
	padding: 12px 0px 0px 0px;

       float: left; 
 background:  #fff;
text-align: left;

}
#primary1ls {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 670px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 0px;

       float: left; 
 background:  #fff;
text-align: left;

}

#primary1back {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 655px; /* ボックスの幅を指定 */
	padding: 12px 0px 0px 15px;
background: #fff url(../mitaka/image/lesson1189.png)  no-repeat left top;
float:left;
text-align: left;
}

#primary1back2 {
	margin: 15px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 655px; /* ボックスの幅を指定 */
	padding: 12px 0px 0px 15px;
background: #fff url(../mitaka/image/lesson1189.png)  no-repeat left top;
float:left;
text-align: left;
}
#primary1back3 {
	margin: 30px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 655px; /* ボックスの幅を指定 */
	padding: 12px 0px 0px 15px;
background: #fff url(../mitaka/image/lesson1189.png)  no-repeat left top;
float:left;
text-align: left;
}
#primary1back4 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 655px; /* ボックスの幅を指定 */
	padding: 12px 0px 0px 15px;
background: #fff   no-repeat left top;
float:left;
text-align: left;
}
#primary1back4 p.bt {
        font-size: 10px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 2px 0px;
width: px;
}
#primary1back4 p.bt2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 2px 0px;
width: px;
font-weight:bold;
}
#primary1back4a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 625px; /* ボックスの幅を指定 */
	padding: 12px 0px 0px 10px;
background: #fff  ;
float:left;
text-align: left;
}
#primary1back4a p.bt {
        font-size: 10px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 2px 0px;
width: px;
}
#primary1back4a p.bt2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 2px 0px;
width: px;
font-weight:bold;
}


#primary1back5 {
	margin: 20px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 655px; /* ボックスの幅を指定 */
	padding: 12px 0px 0px 15px;
background: #   no-repeat left top;
float:left;
text-align: left;
}
#primary1back6 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 655px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 15px;
background: #fff   no-repeat left top;
float:left;
text-align: left;
}
#primary1back7 {
	margin: 170px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 655px; /* ボックスの幅を指定 */
	padding: 12px 0px 0px 15px;
background: #fff url(../mitaka/image/lesson1189.png)  no-repeat left top;
float:left;
text-align: left;
}

#primary1_beclub {
	margin: 50px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 649px; /* ボックスの幅を指定 */
	padding: 10px 4px 0px 4px;
    
 background:  #ffffff;
 float: left; 

}


#primary1_bottom {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 649px; /* ボックスの幅を指定 */
	padding: 10px 4px 12px 4px;
     
 background:  #ffffff;

}
#primary1_bottoma {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 649px; /* ボックスの幅を指定 */
	padding: 10px 4px 2px 4px;
     
 background:  #ffffff;

}


#primary1_bottom p.sss {
         font-size: 10px;
	color	: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 5px 0px 0px 10px;
}
#primary1_bottom2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 649px; /* ボックスの幅を指定 */
	padding: 0px 4px 10px 4px;
     
 background:  #fff;

}
#primary1_bottom2 p.sss {
         font-size: 10px;
	color	: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 5px 0px 0px 10px;
}

#primary1.bott {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 650px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;

}

#primary1_a{
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 330px; /* ボックスの幅を指定 */
	     padding: 15px 0px 12px 0px;
background: #f2f2f2 url(../mitaka/image/lesson1178.png)  no-repeat right top;
float:left;

}
#primary1_a p {
        width: 150px;
        font-size: 12px;
	color				: #666666;
	margin: 0em 0em 0.3em 0em; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0px 0px 0px 160px;
}
#primary1_a p.small {
        width: 150px;
        font-size: 10px;
	color				: #666666;
	margin: 0em 0em 0.4em 0em; 
line-height:1.3em;
padding: 0px 0px 0px 160px;
}

#primary1_a p.ss1  {
         padding: 0px 0px 0px 160px;
 width: 150px;
margin: 0em 0em 00em 0em; 

}

#primary1_b{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 330px; /* ボックスの幅を指定 */
	     padding: 15px 0px 15px 0px;
background: #f2f2f2 url(../mitaka/image/lesson1180.png)  no-repeat right top;

float:left;
}
#primary1_b p {
        width: 150px;
        font-size: 12px;
	color				: #666666;
	margin: 0em 0em 0.3em 0em; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0px 0px 0px 160px;

}
#primary1_b p.small {
        width: 150px;
        font-size: 10px;
	color				: #666666;
	margin: 0em 0em 0.4em 0em; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0px 0px 0px 160px;
}

#primary1_b p.ss  {
         padding: 0px 0px 0px 140px;
 width: 150px;
font-size: 10px;
	color		: #666666;
margin: 0em 0em 0em 0em; 
padding: 0px 0px 0px 160px;

}

#primary1_c{
	margin: 0px 5px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 202px; /* ボックスの幅を指定 */
	     padding: 10px 9px 10px 9px;
background: #303030 ;
float:left;

}
#primary1_c p {
        width: 160px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 0px 0px 13px 0px;
}
#primary1_c p.small {
        width: 160px;
        font-size: 10px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 0px 0px 0px 0px;
}

#primary1_c span {
          margin: 0px 0px 0px 80px; /* 左方向に210pxのマージンを指定 */
}
#primary1_c1{
	margin: 0px px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 202px; /* ボックスの幅を指定 */
	     padding: 0px 0px 15px 0px;
float:left;

}
#primary1_c2{
	margin: 0px 7px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 90px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
float:left;

}
#primary1_c3{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 105px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
float:left;

}

#primary1_c3 p {
        width: 100px;
        font-size: 12px;
	color				: #fff;
	margin: 0em 0em 0.5em 0em; /* 左方向に210pxのマージンを指定 */
line-height:1.4em;
padding: 0px 0px 0px 0px;
}
#primary1_c3 p.small {
        width: 100px;
        font-size: 11px;
	color				: #fff;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 0px 0px 0px 0px;
}

#primary1_c3 span {
          margin: 0.3em 0em 0em 0em; /* 左方向に210pxのマージンを指定 */
}
#primary1_c3 p.t2 {
        width: 100px;
        font-size: 12px;
	color				: #fff;
	margin: 0.8em 0em 0em 0em; /* 左方向に210pxのマージンを指定 */
line-height:1.4em;
padding: 0px 0px 0px 0px;
}

#primary1_d{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 425px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
background: #fff url(../mitaka/image/lesson1181.png)  no-repeat right top;
float:left;
}

#primary1_d p {
        width: 160px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 0px 0px 13px 0px;
}

#primary1_d p.small {
        width: 160px;
        font-size: 10px;
	color		: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 0px 0px;
}

#primary1_d span {
          margin: 0px 0px 0px 60px; /* 左方向に210pxのマージンを指定 */
}

#primary1_d2{
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 208px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 00px;
float:left;
text-align: left; 
}

#primary1_d2 p {
        width: 208px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0em 0em 0em 0em;
text-align: left; 

}
#primary1_d2 p.ph {
        width: 208px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0em 0em 0.5em 0em;
text-align: center; 
}

#primary1_d2 p.small {
        width: 208px;
        font-size: 10px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0em 0em 0em 0em;
text-align: left; 
}

#primary1_d3{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 206px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 00px;
float:left;
text-align: left; 

}
#primary1_d3 p {
        width: 206px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0em 0em 0em 0em;
text-align: left; 

}
#primary1_d3 p {
      
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0em 0em 0.5em 0em;
text-align: center; 
}


#primary1_d3 p.small {
        width: 206px;
        font-size: 10px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0em 0em 0em 0em;
text-align: left; 
}
#primary1_d4 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 425px; /* ボックスの幅を指定 */
	     padding: 2px 0px 10px 0px;

float:left;

}
#primary1_efoot{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 840px; /* ボックスの幅を指定 */
	     padding: 20px 0px 15px 20px;
background: #;
float:left;

}

#primary1_emap{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 10px 0px 10px 0px;
background: #;
float:left;
text-align: center; 


}
#primary1_et{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 10px 0px 15px 0px;
background: #;
float:left;

}
#primary1_et2{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 15px 0px 15px 10px;
background: #;
float:left;

}
#primary1_et2 p.lb {display:block; width:628px; padding:10px 10px 1px 0px; line-height: 1.7em; color	: #97ca03; margin: 0px 0px 5px 0px; 
}
#primary1_et2ph {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 15px 0px 15px 0px;
background: #;
float:left;

}
#primary1_et2ph p.ss {
       
        font-size: 10px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 2em 0em 0em 0em;
text-align: left; 
}

#primary1_et3{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 20px 0px 5px 0px;
background: #;
float:left;

}
#primary1_et4{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 105px 0px 60px 0px;
background: #;
float:left;

}
#primary1_et4 p {
        font-size: 11px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.5em 0em;
}

#primary1_et4a{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;
background: #;
float:left;

}
#primary1_et4a2{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 20px 0px 20px 0px;
background: #;
float:left;

}

#primary1_et5{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 5px 0px;
background: #;
float:left;

}

#primary1_et4 p.aaa {
        font-size: 11px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 0.3em 0em;
}

#primary1_e1{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;
float:left;

}
#primary1_e1 p.tb {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 0.3em 0.5em;
}
#primary1_e1 p.tb2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 3px 0px 0px 5px;
}
#primary1_e1 p.t3 {
        font-size: 10px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 0px 0px;
}
#primary1_e1 p.t4 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 10px 3px;
}
#primary1_e1 p.t5 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 4px 0px;
}
#primary1_e1 p.t6 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 8px 0px;
}

#primary1_e1 p.linetb {display:block; width:638px; border-bottom:4px solid #4e8800; padding:13px 0px 1px 0px; line-height: 1.7em; color	: #333;
}
#primary1_e1 table {
	width: 638px;

}

#primary1_e1 td
{         
	font-weight: normal;
	padding: 13px 0px 6px 0px;
	color: #333;

width: px;
text-align: left; 
border-bottom: 1px solid #f2f2f2; 
background: #;

}
#primary1_e1 td.ccc {         
	font-weight: bold;
	padding: 13px 0px 6px 5px;
	color: #96c602;
    border-bottom: 1px solid #f8f8f8; 
text-align: left; 
background: #;
width: 190px;
font-size: 12px;

}
#primary1_e1 td.ccc2 {         
	font-weight: normal;
	padding: 13px 0px 6px 5px;
	color: #333;
    text-align: left; 
background: #f8f8f8;
font-size: 12px;

}
#primary1_e1 td.ccc3 {         
	font-weight: normal;
	padding: 0px 5px 0px 0px;
	color: #333;
    text-align: top; 
font-size: 10px;

}
#primary1_e1 td.ccc4 {         
	font-weight: normal;
	padding: 0px px 0px 0px;
	color: #333;
    text-align: top; 
font-size: 10px;
line-height:1.2em;

}
#primary1_e1 td.ccc5 {         
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #333;
    text-align: top; 
font-size: 12px;
line-height:1.5em;
width: 300px;

}

#primary1_e1 th.d1 {         
	font-weight: normal;
	padding: 20px 0px 0px 0px;
	color: #333;
    font-size: 10px;
text-align: center; 
line-height:1.2em;

}
#primary1_e1 th.d2 {         
	font-weight: normal;
	padding: 20px 0px 10px 10px;
	color: #333;
    font-size: 10px;
text-align: left; 
line-height:1.2em;

}

#primary1_e1 th.dd1 {         
	font-weight: normal;
	padding: 10px 0px 5px 0px;
	color: #333;
    font-size: 10px;
text-align: center; 
line-height:1.2em;
border: 1px solid #ccc; 

}
#primary1_e1 th.dd2 {         
	font-weight: normal;
	padding: 10px 0px 5px 0px;
	color: #333;
    font-size: 10px;
text-align: center; 
line-height:1.2em;
border-bottom: 1px solid #ccc; 
border-top: 1px solid #ccc; 
border-right: 1px solid #ccc; 

}
#primary1_e1 td.d1 {         
	font-weight: normal;
	padding: 10px 0px 10px 0px;
	color: #333;
    font-size: 12px;
text-align: center; 
line-height:1.2em;
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
background: #97c703;

}
#primary1_e1 td.d2 {         
	font-weight: normal;
	padding: 10px 0px 10px 0px;
	color: #333;
    font-size: 12px;
text-align: center; 
line-height:1.2em;
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
border-left: 1px solid #ccc; 

background: #97c703;

}
#primary1_e1 td.d3 {         
	font-weight: normal;
	padding: 15px 0px 15px 0px;
	color: #333;
    font-size: 12px;
text-align: center; 
line-height:1.2em;
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
border-left: 1px solid #ccc; 
background: #f2f2f2;

}
#primary1_e1 td.d4 {         
	font-weight: normal;
	padding: 15px 0px 15px 0px;
	color: #333;
    font-size: 12px;
text-align: center; 
line-height:1.2em;
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
background: #f2f2f2;


}


#primary1_e1 table tr:hover td
{

	background: #eff2ff;
}

#primary1_e1k{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 628px; /* ボックスの幅を指定 */
	     padding: 0px 5px 10px 5px;
background: #;
float:left;
}
#primary1_e1k p {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 1.2em 0em;

}

#primary1_e1k p.bu {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 1.5em 1.2em 0em;
width: 310px;

}
#primary1_e1k p.bu2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 1.5em 1.2em 0em;
width: 365px;

}
#primary1_e1k p.bu3 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 1.5em 0.7em 0em;
width: 365px;

}

#primary1_e1k p.linetb {display:block; width:628px; border-bottom:1px solid #4e8800; padding:13px 10px 1px 5px; line-height: 1.7em; color	: #333;
}
#primary1_e1k table {
	width: 628px;
}

#primary1_e1k td
{         
	font-weight: normal;
	padding: 10px 0px 0px 0px;
	color: #333;

width: px;
text-align: left; 
background: #;

}
#primary1_e1k td.ccc {         
	padding: 10px 0px 0px 0px;
	color: #333;
    text-align: left; 
background: #;
width: 330px;
font-size: 12px;

}
#primary1_e1k td.ccc2 {         
	padding: 0px 0px 0px 5px;
	color: #333;
    text-align: left; 
background: #;
width: 400px;
font-size: 12px;

}
#pklist  {
	width: 640px;
	height: 85px;
       padding:0px 0px 0px 0px ;
	list-style-type: none;
	background: #;
text-align: center; 

}
#pklist li {
	float: left;
	width: 100px;
        margin: 0px 3px 0px 0px; 
}

#pplist  {
	width: 628px;
	height: 90px;
       padding:0px 0px 0px 0px ;
	list-style-type: none;
	background: #;

}
#pplist li {
	float: left;
	width: 100px;
        margin: 0px 3px 0px 0px; 
}
#plist li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:100px;
	padding-top: 0px;
	color: #;
         z-index : 3000;

}


#primary1_2e {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 20px 0px;
background: #fff;
float:left;
text-align: center;

}
#primary1_e20 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 20px 0px 0px 0px;
background: #fff;
float:left;
border-bottom: 1px solid #ccc;

}
#primary1_e21 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 10px 0px 10px 10px;
background: #fff;
float:left;
}

#primary1_e {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;
background: #fff;
float:left;
}
#primary1_e p.bun {
        font-size: 12px;
	color				: #666666;





	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.7em 0em;
}
#primary1_e p.bun2 {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.3em 0em;
}
#primary1_e p.bun2a {
        font-size: 12px;
	color				: #666666;
	margin: 0em 0em 0.1em 0em; /* 左方向に210pxのマージンを指定 */
padding: 0em 0em 0em 0em;
}

#primary1_e p.bun3 {
        font-size: 13px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 0.4em 0em;
}
#primary1_e p.bun3a {
        font-size: 13px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 0.6em 0em;
}

#primary1_e p.bun4 {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.4em;
padding: 0em 0em 0em 0em;
}
#primary1_e p.bun5 {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.4em;
padding: 0.2em 0em 0em 0em;
}
#primary1_e p.bun6 {




        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.4em;
padding: 1em 0em 0.5em 0em;
}
#primary1_e p.bun7 {
        font-size: 13px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 0.4em 0em;
text-align: center; 

}

#primary1_e p.sbun {
        font-size: 10px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 1em 0em 0em 0em;
}

#primary1_e table {
	
	font-size: 100%;
	width: 620px;
}

#primary1_e th
{         
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	color: #666;
        
width: 80px;
text-align: center; 
border-bottom: 1px solid #ccc; 

}
#primary1_e td
{         
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	color: #666;
         
width: 460px;
text-align: left; 
border-bottom: 1px solid #ccc; 

}
#primary1_e2 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 420px; /* ボックスの幅を指定 */
	     padding: 15px 0px 10px 0px;
background: #fff;
float:left;
}
#primary1_e2 p {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 1.5em 0em;
}

#primary1_e3 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 210px; /* ボックスの幅を指定 */
	     padding: 15px 0px 10px 0px;
background: #fff;
float:left;
text-align: center; 

}
#primary1_e4 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 470px; /* ボックスの幅を指定 */
	     padding: 15px 0px 20px 0px;
background: #fff;
float:left;
}
#primary1_e4 p {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 1.5em 0em;
}
#primary1_e4 p.name {
        font-size: 14px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0.5em 0em 1.5em 0em;
}

#primary1_e5 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 160px; /* ボックスの幅を指定 */
	     padding: 15px 0px 20px 0px;
background: #fff;
float:left;
text-align: center; 

}
#primary1_e6 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 200px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #eee;
float:left;
text-align: center; 

}
#primary1_e6a {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 200px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #fff;
float:left;
text-align: center; 

}

#primary1_e7 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 430px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;
background: #fff;
float:left;
text-align: center; 

}
#primary1_e7 table tr:hover td
{
	
	background: #eff2ff;
}
#primary1_e7 table tr:hover th
{
	
	background: #eff2ff;
}



#primary1_e7 table {
	
	font-size: 100%;
	width: 420px; 
}

#primary1_e7 th
{         
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	color: #666;
        
width: 90px;
text-align: center; 
border-bottom: 1px solid #ccc; 

}
#primary1_e7 td
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 10px 0px;
	color: #666;
          line-height: 1.5em;

width: 330px;
text-align: left; 
border-bottom: 1px solid #ccc; 

}



#primary1_f{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 305px; /* ボックスの幅を指定 */
	     padding: 40px 0px 20px 15px;
background: #ffffff url(../mitaka/image/lesson640.png) left top no-repeat;
float:left;

}


#primary1_ebox {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;
background: #fff;
float:left;
}

#primary1_ebox table {
	
	font-size: 100%;
	width: 638px;
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
border-right: 1px solid #ccc; 

}

#primary1_ebox th
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 5px 0px;
	color: #fff;
        
width: 100px;
text-align: center; 
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
background:  #303030;

}
#primary1_ebox td
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 4px 20px;
	color: #666;
         
width: 460px;
text-align: left; 
border-bottom: 1px solid #ccc; 

}
#primary1_ebox th.ttt
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 4px 20px;
	color: #fff;
         
width: 460px;
text-align: left; 
border-bottom: 1px solid #ccc; 
background:  #303030;

}
#primary1_ebox th.sas2
{         
	font-size: 13px;
	font-weight: normal;
	padding: 12px 0px 8px px;
	color: #fff;
         
width: 470px;
text-align: center; 
border-bottom: 1px solid #ccc; 
background:  #303030;
line-height:1.5em;

}

#primary1_ebox th.sas
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	color: #fff;
         
width: 158px;
text-align: center; 
border-bottom: 1px solid #ccc; 
background:  #303030;

}

#primary1_ebox td.ttt2
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	color: #666;
         
width: 239px;
text-align: center; 
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 

}
#primary1_ebox td.ttt2aa
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	color: #666;
         
width: 154px;
text-align: center; 
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 

}

#primary1_ebox td.ttt3
{         
	font-size: 13px;
	font-weight: normal;
	padding: 12px 0px 6px 0px;
	color: #666;
         
width: 240px;
text-align: center; 

border-bottom: 1px solid #ccc; 


}
#primary1_ebox td.ttt3aa
{         
	font-size: 13px;
	font-weight: normal;
	padding: 12px 0px 6px 0px;
	color: #666;
         
width: 155px;
text-align: center; 

border-bottom: 1px solid #ccc; 


}

#primary1_ebox td.ttt3a
{         
	font-size: 13px;
	font-weight: normal;
	padding: 12px 0px 6px 0px;
	color: #666;
         
width: 470px;
text-align: center; 

border-bottom: 1px solid #ccc; 

}

#primary1_ebox td.ttt4
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	color: #666;
         
width: 450px;
text-align: left; 
border-bottom: 1px solid #ccc; 


}

#primary1_ebox th.ttt4
{         
	font-size: 13px;
	font-weight: normal;
	padding: 12px 0px 6px 0px;
	color: #fff;
         
width: 240px;
text-align: center; 
border-bottom: 1px solid #ccc; 
background:  #303030;

}
#primary1_ebox p.ti {
        text-align: left; 
        font-size: 12px;
	color: #666;
		margin: 0px 0px 0px 20px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;

}

#primary1_ebox table tr:hover td
{
	color: #339;
	background: #eff2ff;
}

#primary1_e8 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 430px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;
background: #fff;
float:left;
text-align: center; 

}


#primary1_e8 p {
        text-align: left; 
        font-size: 13px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.5em 0em;
}
#primary1_e8 p.big {
        text-align: left; 
        font-size: 14px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.8em 0em;
}
#primary1_e8 p.sm {
        text-align: left; 
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0.2em 0em 0.5em 0em;
}
#primary1_e8 p.sm2 {
        text-align: left; 
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.4em;
padding: 0.2em 0em 0em 0em;
}

#primary1_e8 p.fof {
        text-align: left; 
        font-size: 13px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.0em 0em;
}
#primary1_e8 p.fof2 {
        text-align: left; 
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 0em 0em 0.8em 1.5em;
}
#primary1_e8 p.fof3 {
        text-align: left; 
        font-size: 13px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0.5em 0em 0.0em 0em;
}
#primary1_e8 p.fof4 {
        text-align: left; 
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 0.4em 0em 0.4em 1.5em;
}
#primary1_e8 p.fof5 {
        text-align: left; 
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 0em 0em 1.0em 1.5em;
}

#primary1_e8 p.f4 {
        text-align: left; 
        font-size: 13px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0.2em 0em 1.2em 0em;
}
#primary1_e8 p.f5 {
        text-align: left; 
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.0em;
padding: 0em 0em 1.2em 0em;
}


#primary1_e9 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 290px; /* ボックスの幅を指定 */
	     padding: 5px 5px 5px 5px;
background: #fff;
float:left;
text-align: center; 
border: 1px solid #ccc; 

}
#primary1_e9 p {
        text-align: left; 
        font-size: 13px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.8em 0em;
}
#primary1_e9 p.bsho {
        text-align: left; 
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0.3em 0.5em 0.3em;
}
#primary1_e9 p.fof2 {
        text-align: left; 
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.0em;
padding: 0em 0em 0.8em 1.5em;
}

#primary1_e9a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 25px; /* ボックスの幅を指定 */
	     padding: 5px 5px 5px 5px;
background: #fff;
float:left;
text-align: center; 

}

#primary1_e10 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 212px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;
background: #fff;
float:left;
text-align: center; 

}
#primary1_e10a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 160px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;
background: #fff;
float:left;
text-align: center; 

}
#primary1_e10b {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 210px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;
background: #fff;
float:left;
text-align: center; 

}

#primary1_e11 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
         height: 100px; 
	     padding: 10px 10px 0px 10px;
background: #fff;
float:left;
text-align: left; 

}
#primary1_e11a {
	margin: 30px 0px 35px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
        	     padding: 10px 10px 0px 10px;
background: #f2f2f2;
float:left;
text-align: left; 

}

#primary1_e11a p.bb {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 7px 0px;
width: 310px;

}
#primary1_e11a p.bb2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 10px 0px;
width: 310px;

}

#primary1_e12 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;
float:left;
}


#primary1_e12 table {
	width: 640px;
}

#primary1_e12 td
{         
	font-weight: normal;
	padding: 10px 0px 5px 0px;
	color: #333;

width: px;
text-align: left; 
background: #;

}
#primary1_e12 td.ccc {         
	padding: 10px 0px 5px 0px;
	color: #333;
    text-align: right; 
background: #;
width: 290px;
font-size: 12px;

}
#primary1_e12 td.ccc1 {         
	padding: 10px 0px 5px 0px;
	color: #333;
    text-align: right; 
background: #;
width: 220px;
font-size: 12px;

}

#primary1_e12 td.ccc2 {         
	padding: 10px 0px 5px 0px;
	color: #333;
    text-align: left; 
background: #;
width: 185px;
font-size: 12px;

}
#primary1_e12 td.ccc3 {         
	padding: 10px 0px 5px 0px;
	color: #333;
    text-align: left; 
background: #;
width: 250px;
font-size: 12px;

}
#primary1_e12 td.ccc4 {         
	padding: 10px 0px 5px 0px;
	color: #333;
    text-align: left; 
background: #;
width: 188px;
font-size: 12px;

}

#primary1_e12 td.ccc5 {         
	padding: 10px 0px 5px 10px;
	color: #333;
    text-align: right; 
background: #;
width: 220px;
font-size: 12px;

}


#primary1_e12 p.ab1 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 7px 0px;
width: 395px;

}
#primary1_e12 p.ab1a {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 17px 7px 0px;
width: 315px;

}

#primary1_e12 p.ab2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 7px 0px;

}
#primary1_e12 p.ab3 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 2px 0px;
width: 310px;

}

#primary1_e12 p.ab4 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 7px 0px;
width: 400px;

}
#primary1_e12 p.ab5 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 15px 0px 10px 0px;

}
#primary1_e12 p.ab6 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 12px 0px;
width: 395px;

}
#primary1_e12 p.ab7 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 15px 0px 7px 0px;
width: 370px;

}
#primary1_e12 p.ab8 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 15px 0px 7px 0px;
width: 310px;

}
#primary1_e12 p.ab9 {
        font-size: 12px;
	color				: #333;
	margin: 20px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 7px 0px;

}
#primary1_e12 p.ab10 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 7px 0px;
width: 360px;

}
#primary1_e12 p.pht {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 2em 0em;

}

#primary1_e14 {
	margin: 0px 0px 30px 0px; /* 左方向に210pxのマージンを指定 */
	width: 618px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
float:left;
border: 1px solid #ccc;
background: #fff;

}

#primary1_e14 p.btitle {
        font-size: 14px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 2px 0px;
width: px;
font-weight:bold;
}
#primary1_e14 p {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 7px 0px;
width: px;

}
#primary1_e15 {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 610px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
float:left;
border: 5px solid #333;
background: #fff;

}
#primary1_e15 p {
        font-size: 13px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 0px 0px;
width: px;

}
#primary1_e15 table {
	width: 610px;
}

#primary1_e15 td
{         
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #333;

width: px;
text-align: left; 
background: #;

}
#primary1_e12 td.gm {         
	padding: 0px 0px 0px 0px;
	color: #333;
    text-align: left; 
background: #;
width: 90px;

}
#primary1_e12 td.gm2 {         
	padding: 10px 0px 0px 0px;
	color: #333;
    text-align: left; 
background: #;
width: px;


}

#primary1_e16 {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 10px 0px 10px 0px;
float:left;
background: #fff ;


}


#primary1_e17 {
	margin: 0px 18px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 290px; /* ボックスの幅を指定 */
	     padding: 65px 10px 0px 10px;
float:left;
background: #fff url(../mitaka/image/lesson2969.png) left top no-repeat;

}
#primary1_e17 p {
        font-size: 11px;
	color				: #333;
	margin: 0px 0px 0px 120px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 155px;
text-align: left; 
}
#primary1_e17 p.lk {
        font-size: 11px;
	color				: #333;
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 135px;
text-align: left; 
}
#primary1_e17 p.lk10 {
        font-size: 11px;
	color				: #333;
	margin: 10px 0px 0px 120px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 155px;
text-align: left; 
}
#primary1_e17 p.lk11 {
        font-size: 11px;
	color				: #333;
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 270px;
text-align: left; 
}

#primary1_e18 {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 290px; /* ボックスの幅を指定 */
	     padding: 65px 10px 0px 10px;
float:left;
background: #fff url(../mitaka/image/lesson2970.png) left top no-repeat;


}

#primary1_e18 p {
        font-size: 11px;
	color				: #333;
	margin: 0px 0px 0px 120px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 155px;
text-align: left; 
}
#primary1_e18 p.lk {
        font-size: 11px;
	color				: #333;
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 155px;
text-align: left; 
}
#primary1_e18 p.lk2 {
        font-size: 10px;
	color				: #333;
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 280px;
text-align: left; 
}
#primary1_e18 p.lk3 {
        font-size: 10px;
	color				: #333;
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 5px 0px;
width: 280px;
text-align: left; 
}

#primary1_e19 {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 20px 0px 0px 0px;
float:left;
background: #fff ;


}

#primary1_e21 {
	margin: 15px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 635px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;
float:left;
}


#primary1_e21 p.ab2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 7px 0px;
width: 635px;

}
#primary1_e22 {
	margin: 0px 18px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 290px; /* ボックスの幅を指定 */
	     padding: 60px 10px 0px 10px;
float:left;
background: #fff url(../mitaka/image/lesson2973.png) left top no-repeat;

}

#primary1_e22 p {
        font-size: 11px;
	color				: #333;
	margin: 0px 0px 0px 120px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 155px;
text-align: left; 
}
#primary1_e22 p.lk {
        font-size: 11px;
	color				: #333;
	margin: 10px 0px 0px 120px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 155px;
text-align: left; 
}
#primary1_e22 p.lk10 {
        font-size: 11px;
	color				: #333;
	margin: 10px 0px 0px 120px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
width: 155px;
text-align: left; 
}



#primary1_e23 {
	margin: 15px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 15px 15px 10px 15px;
float:left;
border: 5px solid #303030;
background: #;

}
#primary1_e23 p.b2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 10px 0px;
width: px;

}
#primary1_e23 p.b3 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 15px 0px 0px 0px;
width: px;

}


#primary1_e23 p.ab2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 7px 0px;
width: px;

}

#primary1_e23 p.b4 {
        font-size: 11px;
	color				: #333;
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
text-align: left; 
}

#primary1_e23 p.b5 {
        font-size: 11px;
	color				: #333;
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0px 0px 0px 0px;
text-align: left; 
}
#primary1_e23a {
	margin: 35px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 15px 15px 10px 15px;
float:left;
border: 5px solid #303030;
background: #;

}
#primary1_e23a p {
        font-size: 10px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 2em 0em;
width: px;

}
#primary1_e23a2 {
	margin: 55px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 15px 15px 10px 15px;
float:left;
border: 5px solid #303030;
background: #;

}
#primary1_e23a2 p {
        font-size: 10px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 2em 0em;
width: px;

}
#primary1_e23a3 {
	margin: 55px 0px 20px 0px; /* 左方向に210pxのマージンを指定 */
	width: 628px; /* ボックスの幅を指定 */
	     padding: 15px 15px 10px 15px;
float:left;
border: 5px solid #303030;
background: #;

}
#primary1_e23a3 p {
        font-size: 10px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 2em 0em;
width: px;

}
#primary1_e23a4 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 15px 15px 10px 15px;
float:left;
border: 5px solid #303030;
background: #;

}
#primary1_e23a4 p {
        font-size: 10px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 2em 0em;
width: px;

}
#primary1_e23a5 {
	margin: 0px 0px 20px 0px; /* 左方向に210pxのマージンを指定 */
	width: 628px; /* ボックスの幅を指定 */
	     padding: 15px 15px 10px 15px;
float:left;
border: 5px solid #303030;
background: #;

}
#primary1_e23a5 p {
        font-size: 10px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0em 0em 2em 0em;
width: px;

}

#primary1_e24 {
	margin: 30px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 610px; /* ボックスの幅を指定 */
	     padding: 30px 10px 10px 10px;
float:left;
border: 5px solid #333;
background: #fff;

}
#primary1_e24 p {
        font-size: 13px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 0px 0px;
width: px;

}
#primary1_e24 p.gs {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 10px 0px;
width: px;

}
#primary1_e24 p.gs2 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 4px 0px;
width: px;

}

#primary1_e24 p.ls {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 10px 0px 0px 0px;
width: px;

}

#primary1_e24 table {
	width: 610px;
}

#primary1_e24 td
{         
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #333;

width: px;
text-align: left; 
background: #;

}
#primary1_e25 {
	margin: 30px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 10px;
float:left;
border: 5px solid #333;
background: #fff;

}
#primary1_e26 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	
	     padding: 0px 0px 0px 0px;
float:right;
background: #fff;

}

#primary1_e27 {
	margin: 0px 0px px 0px; /* 左方向に210pxのマージンを指定 */
	width: 380px; /* ボックスの幅を指定 */
	     padding: 32px 0px 2px 0px;
float:left;
background: #fff;

}
#primary1_e27 p {
        font-size: 13px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 0px 0px;
width: px;

}
#primary1_e27 p.ls {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 10px 0px 0px 0px;
width: px;

}

#primary1_e28 {
	margin: 0px 0px 0px 00px; /* 左方向に210pxのマージンを指定 */
	width: 670px; /* ボックスの幅を指定 */
	     padding: 0px 0px 130px 0px;
float:left;
background: #fff;

}
#primary1_e28 p {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 10px 0px;
width: px;

}
#primary1_e28 p.btitle {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 15px 0px;
width: px;

}

#primary1_e29 {
	margin: 0px 0px 0px 00px; /* 左方向に210pxのマージンを指定 */
	width: 200px; /* ボックスの幅を指定 */
	     padding: 20px 10px 0px 0px;
float:right;
background: #fff;
text-align: right; 

}
#primary1_e29 p {
        font-size: 11px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 10px 0px 0px;
width: px;
text-align: right; 

}
#primary1_e30 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;
background: #fff;
float:left;
}
#primary1_e30 p.bun {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.7em 0em;
}
#primary1_e30 p.bun2 {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.3em 0em;
}
#primary1_e30 table {
	
	font-size: 100%;
	width: 280px;

}

#primary1_e30 th
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 5px 0px;
	color: #333;
        
width: 100px;
text-align: center; 
border-bottom: 1px solid #ccc; 

}
#primary1_e30 td
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 4px 10px;
	color: #666;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #ccc; 

}
#primary1_e31 {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 285px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
background: #fff;
float:left;
border: 5px solid #333;
}

#primary1_e32 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 320px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;
background: #;
float:left;
}
#primary1_e32 p.bun {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.7em 0em;
}
#primary1_e32 p.bun2 {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.3em 0em;
}
#primary1_e32 table {
	
	font-size: 100%;
	width: 280px;

}

#primary1_e32 th
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 5px 0px;
	color: #333;
        
width: 100px;
text-align: center; 
border-bottom: 1px solid #ccc; 

}
#primary1_e32 td
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 4px 10px;
	color: #666;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #ccc; 

}

#primary1_e33 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 618px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
background: #f2f2f2;
float:left;
border: 1px solid #ccc;

}
#primary1_e33 p.bun {
        font-size: 12px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.5em;
padding: 0em 0em 0.2em 0em;
}


#primary1_f p {
        width: 160px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 15px 0px;
}
#primary1_f p.small {
        width: 160px;
        font-size: 10px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 0px 0px;
}

#primary1_f span {
          margin: 5px 0px 2px 10px; /* 左方向に210pxのマージンを指定 */
}
#primary1_g{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 15px 0px;
background: # ;
float:left;
text-align: left; 

}

#primary1_g table {
	
	font-size: 100%;
	width: 635px; 
}

#primary1_g th
{         
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	color: #97c703;
        background: #303030;
width: 35px;
text-align: center; 
 line-height: 1.6em;
border-bottom: 1px solid #fff; 

}
#primary1_g th.wh
{         
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	color: #fff;
        background: #303030;
width: 35px;
text-align: center; 
 line-height: 1.6em;

}

#primary1_g td
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 5px 10px;
	color: #666;
          line-height: 1.6em;
  background: #dcdcdc;
width: 590px;
text-align: left; 
border-bottom: 1px solid #fff; 

}
#primary1_g td.wh2
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 5px 10px;
	color: #666;
          line-height: 1.6em;
  background: #f8f8f8;
width: 590px;
text-align: left; 

}
#primary1_g2{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 635px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 5px;
background: # ;
float:left;
text-align: left; 

}


#primary1_h{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 305px; /* ボックスの幅を指定 */
	     padding: 40px 0px 10px 15px;
background: #ffffff url(../mitaka/image/lesson643.png) left top no-repeat;
float:left;

}
#primary1_h p {
        width: 160px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 25px 0px;
}
#primary1_h p.small {
        width: 160px;
        font-size: 10px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 0px 0px;
}

#primary1_h span {
          margin: 5px 0px 2px 10px; /* 左方向に210pxのマージンを指定 */
}

#primary1_i {
	margin: 0px 0px 60px 0px; /* 左方向に210pxのマージンを指定 */
	width: 650px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;

}

#primary2 {
	margin: 0px 0px 2px 0px; /* 左方向に210pxのマージンを指定 */
	width: 650px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;

}

#primary3 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */

	width: 650px; /* ボックスの幅を指定 */
	

}

#primary4 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     background: #ffffff url(../mitaka/image/lesson646.png) left top repeat-y;
padding: 10px 15px 0px 15px;

  }
#primary4 p { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_btab {
	margin: 0px 0px 0px 8px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
float: left; 
 background:  #fff;
text-align: left; 
border-bottom: 4px double #020202;

}

#primary4_bwhite {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 500px; /* ボックスの幅を指定 */
          height: 30px;
	     padding: 0px 0px 0px 0px;
float: left; 
 background:  #fff;
text-align: left; 

}
#primary4_bwhite2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 500px; /* ボックスの幅を指定 */
          height: 10px;
	     padding: 0px 0px 0px 0px;
float: left; 
 background:  #fff;
text-align: left; 

}
#primary4_bcenter {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 630px; 

         	     padding: 10px 0px 10px 0px;
 background:  #000066;
text-align: center; 

}

#primary4_bcx {
	margin: 0px 0px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
float: left; 
 background:  #fff;
text-align: left; 

}
#primary4_bcx1a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 10px 5px 0px 5px;
  float: left; 
 background:  #fff;
text-align: fff; 

}
#primary4_bcx1a p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx1aa {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 10px 0px 0px 0px;
  float: left; 
 background:  #fff;
text-align: center; 
border-top: 3px double #060606;

}
#primary4_bcx1aaa {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 10px 5px 0px 5px;
  float: left; 
 background:  #fff;
text-align: fff; 
border-top: 3px double #060606;

}
#primary4_bcx1aaa p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx1aaa p.ww11 { margin: 5px 0px 0px  0px;
    font-size: 10px;
          line-height: 1.2em;
 }

#primary4_bcx1 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 10px 5px 0px 5px;
  float: left; 
 background:  #fff;
text-align: left; 
border-top: 1px solid #dcdcdc;

}
#primary4_bcx1 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx1 p.jj { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx1 p.sm { margin: 0px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.5em;
 padding: 2px 0px 10px 0px;

 }

#primary4_bcx1 p.ww11 { margin: 9px 0px 0px  0px;
    font-size: 11px;
         color	: #888;
  line-height: 1.3em;
 }
#primary4_bcx1as {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 10px 5px 10px 5px;
  float: left; 
 background:  #fff;
text-align: center; 
border-top: 1px solid #dcdcdc;

}

#primary4_bcx2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 310px; /* ボックスの幅を指定 */
	     padding: 10px 305px 0px 15px;
  float: left; 
 background:  #fff ;
;
text-align: left; 
border-top: 1px solid #dcdcdc;

}
#primary4_bcx2 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }



#primary4_bcx2 p.jj { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx2 p.ww11 { margin: 9px 0px 0px  0px;
    font-size: 11px;
         color	: #888;
  line-height: 1.3em;
 }
#primary4_bcx2a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 310px; /* ボックスの幅を指定 */
	     padding: 10px 305px 0px 15px;
  float: left; 
 background:  #fff ;
;
text-align: left; 
border-top: 3px double #060606;

}
#primary4_bcx2a p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx2a p.jj { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx2a p.ww11 { margin: 9px 0px 0px  0px;
    font-size: 11px;
         color	: #888;
  line-height: 1.3em;
 }

#primary4_bcx2aa {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 605px; /* ボックスの幅を指定 */
	     padding: 10px 10px 0px 15px;
  float: left; 
 background:  #fff ;
;
text-align: left; 
border-top: 1px solid #dcdcdc;

}
#primary4_bcx2aa p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx2aa p.jj { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx2aa1 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 10px 5px 0px 5px;
  float: left; 
 background:  #fff ;
;
text-align: left; 
border-top: 1px solid #dcdcdc;

}
#primary4_bcx2aa1 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }


#primary4_bcx3 {
	margin: 10px 0px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
float: left; 
 background:  #fff;
text-align: left; 

}
#primary4_bcx4 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 10px 0px 0px 5px;
  float: left; 
 background:  #fff;
text-align: left; 

}
#primary4_bcx4 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx4 p.jj { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx4 p.ww11 { margin: 9px 0px 0px  0px;
    font-size: 11px;
         color	: #888;
  line-height: 1.3em;
 }
#primary4_bcx5 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 310px; /* ボックスの幅を指定 */
	     padding: 10px 305px 0px 15px;
  float: left; 
 background:  #fff url(../mitaka/image/lesson540.png) left top no-repeat;
;
text-align: left; 
border-top: 1px solid #dcdcdc;

}
#primary4_bcx5 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx5 p.jj { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx5 p.ww11 { margin: 9px 0px 0px  0px;
    font-size: 11px;
         color	: #888;
  line-height: 1.3em;
 }

#primary4_bcx6 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 15px 0px 10px 0px;
  float: left; 
 background:  #fff ;
text-align: center; 


}


#primary4_bwaku {
	margin: 3px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;
  float: left; 
 background:  #fff;
text-align: left; 
}
#primary4_bwaku2 {
	margin: 5px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 610px; /* ボックスの幅を指定 */
	     padding: 5px 5px 0px 5px;
  float: left; 
 background:  #fff;
text-align: left; 
}
#primary4_bwaku2 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bwaku3 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 0px 0px 0px;
  float: left; 
 background:  #fff;
text-align: left; 
border-top: 1px solid #dcdcdc;

}
#primary4_bwaku3aw {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 638px; /* ボックスの幅を指定 */
	     padding: 10px 0px 0px 0px;
  float: left; 
text-align: left; 
border-top: 3px double #060606;

}

#primary4_bwaku3x {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 0px 0px 10px;
  float: left; 
 background:  #fff;
text-align: left; 
border-top: 1px solid #dcdcdc;

}
#primary4_bwaku3xx {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 0px 0px 10px;
  float: left; 
 background:  #fff;
text-align: left; 
}

#primary4_bwaku3 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bwaku3 p.jj { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bwaku3 p.ww11 { margin: 9px 0px 0px  0px;
    font-size: 11px;
         color	: #888;
  line-height: 1.3em;
 }


#primary4_bwaku3x p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }

#primary4_bwaku4 {
	margin: 10px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 235px; /* ボックスの幅を指定 */
	     padding: 7px 5px 2px 10px;
background: url(../mitaka/image/lesson679.png) right top ;

float: left;
}
#primary4_bwaku4 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.5em;
 }
#primary4_bwaku5 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 300px; /* ボックスの幅を指定 */
	     padding: 10px 300px 0px 0px;
  float: left; 
 background:  #fff;
text-align: left; 
border-top: 1px solid #dcdcdc;

}
#primary4_bwaku5 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bwaku5 p.jj { margin: 10px 0px 5px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bwaku5 p.ww11 { margin: px 0px 0px  0px;
    font-size: 11px;
          line-height: 1.4em;
 }

#primary4_bwaku6 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
  float: left; 
 background:  #fff;
text-align: left; 

}
#primary4_bwaku6 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bwaku7 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 0px 0px 10px;
  float: left; 
 background:  #fff;
text-align: left; 

}
#primary4_bwaku7 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bwaku7a {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 10px;
  float: left; 
 background:  #fff;
text-align: left; 

}
#primary4_bwaku7a p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.4em;
 }

#primary4_bwaku8 {
	margin: 3px 0px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;
  float: left; 
 background:  #fff;
text-align: left; 
}
#primary4_bwaku8a {
	margin: 0px 0px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 20px 0px 15px 0px;
  float: left; 
 background:  #fff;
text-align: center; 
}

#primary4_bwaku9 {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 450px; /* ボックスの幅を指定 */
	     padding: 7px 0px 2px 10px;
background: url(../mitaka/image/lesson679.png) right top ;

float: left;
}
#primary4_bwaku9 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.5em;
 }
#primary4_bwaku10 {
	margin: 0px 0px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 5px 5px 5px 5px;
background: url(../mitaka/image/lesson693.png) left top repeat-y ;

float: left;
}
#primary4_bwaku10 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.5em;
 }
#primary4_bwaku11 {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 300px; /* ボックスの幅を指定 */
	     padding: 10px 0px 2px 5px;
background: url(../mitaka/image/lesson553.png) right top ;

float: left;
}
#primary4_bwaku11 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.5em;
 }
#primary4_bwaku12 {
	margin: 10px 0px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width:300px; /* ボックスの幅を指定 */
	     padding: 15px 0px 2px 45px;
background: url(../mitaka/image/lesson553.png) left top repeat-y ;

float: left;
}
#primary4_bwaku12 p { margin: 5px 0px 0px  0px;
    font-size: 13px;
          line-height: 1.5em;
color:#fff;
 }
#primary4_bcx13 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 608px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
  float: left; 
 background:  #fff;
text-align: left; 
border: 1px solid #dcdcdc;

}
#primary4_bcx13 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx14 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 10px 5px 0px 5px;
  float: left; 
 background:  #fff;
text-align: left; 

}
#primary4_bcx14 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_bcx14 p.jj { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }

#primary4_b.sss {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 635px; /* ボックスの幅を指定 */

	     padding: 5px 5px 0px 5px;
background: #ffffff ;

}
#primary4_b.sa2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 5px 10px 15px 14px;
    background: #ffffff url(../mitaka/image/lesson750.png) left top repeat-y;

}
#primary4_b.sa3 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 0px 10px 15px 10px;
    background: #ffffff url(../mitaka/image/lesson750.png) left top repeat-y;

}

#primary4_b.sa20 {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 5px 10px 20px 10px;
    background: #ffffff url(../mitaka/image/lesson750.png) left top repeat-y;

}

#primary4_b.ss2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 5px 10px 15px 10px;
background: #ffffff ;

}

#primary4_b.ss3 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 5px 5px 25px 5px;
background: #ffffff ;
border-top: 1px solid #dcdcdc;

}

#primary4_b.ss4 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 380px; /* ボックスの幅を指定 */
	     padding: 25px 0px 0px 0px;
background: #ffffff ;

}
#primary4_b.ss5 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 350px; /* ボックスの幅を指定 */
	     padding: 5px 275px 25px 5px;
background: #ffffff ;
border-top: 1px solid #dcdcdc;

}
#primary4_b.ss6 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 628px; /* ボックスの幅を指定 */
	     padding: 0px 10px 0px 10px;
background: #ffffff ;

}
#primary4_b.ss7 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 628px; /* ボックスの幅を指定 */
	     padding: 0px 10px 0px 10px;
background: #ffffff ;

}
#primary4_b.ss8 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 628px; /* ボックスの幅を指定 */
	     padding: 10px 10px 0px 10px;
background: #fff ;

}
#primary4_b.ss9 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;
border-top: 1px solid #dcdcdc;

}
#primary4_b.ss10 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 630px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
}
#primary4_b.ss11 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 380px; /* ボックスの幅を指定 */
	     padding: 10px 235px 25px 5px;
background: #;
border-top: 1px solid #dcdcdc;

}
#primary4_bss12 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 610px; /* ボックスの幅を指定 */
	     padding: 5px 5px 5px 5px;
   
background: url(../mitaka/image/lesson560.png) left top repeat-y ;

float: left;
text-align: left; 
}
#primary4_bss12 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }

#primary4_bss12 p.www { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.6em;
width: 380px;
 }

#primary4_bss13 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 90px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
background: #;
float: left;
text-align: left; 
}
#primary4_bss14 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 300px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
float: left;
text-align: left; 
}
#primary4_bss15 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 588px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
   background: #ffffff ;
float: left;
text-align: left; 
border: 1px solid #dcdcdc;

}
#primary4_bss15a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
   
float: left;
text-align: left; 

}
#primary4_bss15b {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;

   
float: left;
text-align: left; 

background: url(../mitaka/image/lesson558.png) right top ;


}

#primary4_b.ss16 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 280px; /* ボックスの幅を指定 */
	     padding: 0px 10px 10px 10px;
   background: #ffffff ;
float: left;
text-align: left; 
}
#primary4_b.ss17 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 310px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
float: left;
text-align: left; 
}
#primary4_b.ss18 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 593px; /* ボックスの幅を指定 */
	     padding: 5px 5px 0px 20px;
 background: url(../mitaka/image/lesson747.png) no-repeat;
border-top: 1px solid #dcdcdc;


}
#primary4_b.ss19 {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 593px; /* ボックスの幅を指定 */
	     padding: 5px 5px 0px 20px;
 background: url(../mitaka/image/lesson747.png) no-repeat;

}

#primary4_b.ss20 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 25px 0px 0px 0px;

}
#primary4_b.ss21 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 593px; /* ボックスの幅を指定 */
	     padding: 5px 5px 0px 20px;
 background: url(../mitaka/image/lesson747.png) no-repeat;
border-bottom: 1px solid #dcdcdc;

}
#primary4_bss22 {
	margin: 3px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 605px; /* ボックスの幅を指定 */
	     padding: 5px 5px 2px 20px;
 background: url(../mitaka/image/lesson747.png) no-repeat;
border-bottom: 1px solid #dcdcdc;

}
#primary4_bss22 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }

#primary4_b.ss23 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 598px; /* ボックスの幅を指定 */
	     padding: 10px 10px 25px 10px;
 border-top: 1px solid #dcdcdc;

}
#primary4_bss24 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 605px; /* ボックスの幅を指定 */
	     padding: 7px 5px 0px 20px;
 background: url(../mitaka/image/lesson747.png) no-repeat;
border-bottom: 1px solid #dcdcdc;
border-top: 1px solid #dcdcdc;

}
#primary4_bss24 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }

#primary4_b.ss25 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 595px; /* ボックスの幅を指定 */
	     padding: 0px 10px 20px 10px;
 

}
#primary4_b.ss26 {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;

}
#primary4_b.ss27 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 360px; /* ボックスの幅を指定 */
	     padding: 10px 248px 10px 10px;
 border-top: 1px solid #dcdcdc;
float: left;
text-align: left; 

}
#primary4_b.ss28 {
	margin: 0px 0px 2px 0px; /* 左方向に210pxのマージンを指定 */
	width: 60px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
float: left;
text-align: left; 
 background: #f2f2f2;
 border: 1px solid #dcdcdc;

}
#primary4_b.ss29 {
	margin: 0px px 2px 2px; /* 左方向に210pxのマージンを指定 */
	width: 220px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
float: left;
text-align: left; 
 background: ;
 border: 1px solid #dcdcdc;



}
#primary4_b.ss30 {
	margin: 0px 2px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 350px; /* ボックスの幅を指定 */
	     padding: 0px 0px 0px 0px;
float: left;
text-align: left; 
 background: ;
 

}
#primary4_b.ss31 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 350px; /* ボックスの幅を指定 */
	     padding: 0px 0px 20px 10px;
float: left;
text-align: left; 

}
#primary4_bss31 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 350px; /* ボックスの幅を指定 */
	     padding: 5px 0px 20px 12px;
float: left;
text-align: left; 

}
#primary4_bss31a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 365px; /* ボックスの幅を指定 */
	     padding: 5px 0px 20px 10px;
float: left;
text-align: left; 
background: #fff;

}

#primary4_b.ss32 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 10px 20px 10px;
 border-top: 1px solid #dcdcdc;
float: left;
text-align: left; 

}
#primary4_b.ss33 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 250px; /* ボックスの幅を指定 */
	     padding: 10px 358px 10px 10px;
 border-top: 1px solid #dcdcdc;
float: left;
text-align: left; 

}
#primary4_b.ss34 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
 
text-align: left; 

}
#primary4_b.ss35 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 10px 10px 0px 10px;
 
text-align: right; 
background: #fff;

}
#primary4_b.ss36 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
 
text-align: right; 
background: #fff;

}
#primary4_b.ss37 {

	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
 border-top: 1px solid #dcdcdc;
float: left;
text-align: left; 
}

#primary4_b.ss38 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 0px 250px 10px;
float: left;
text-align: left; 

}
#primary4_bss38a {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 605px; /* ボックスの幅を指定 */
	     padding: 10px 0px 250px 0px;
float: left;
text-align: left; 

}
#primary4_bss38aa {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 605px; /* ボックスの幅を指定 */
	     padding: 10px 0px 20px 0px;
float: left;
text-align: left; 

}

#primary4_bss38 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 0px 250px 10px;
float: left;
text-align: left; 

}

#primary4_b.ss39 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 0px 0px 2px 10px;
float: left;
text-align: left; 

}
#primary4_bss39 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 0px 0px 2px 10px;
float: left;
text-align: left; 
background: #fff;

}
#primary4_bss39bb {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 620px; /* ボックスの幅を指定 */
	     padding: 0px 0px 2px 0px;
float: left;
text-align: left; 
background: #fff;

}

#primary4_bss39a {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 150px; /* ボックスの幅を指定 */
	     padding: 0px 0px 2px 10px;
float: left;
text-align: left; 

}
#primary4_bss39b {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 300px; /* ボックスの幅を指定 */
	     padding: 0px 0px 2px 10px;
float: left;
text-align: left; 

}

#primary4_b.ss40 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 0px 10px 0px 10px;
 
float: left;
text-align: left; 

}
#primary4_b.ss41 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 3px 0px 5px 10px;
float: left;
text-align: left; 

}
#primary4_bss41 {
	margin: 0px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 3px 0px 5px 10px;
float: left;
text-align: left; 

}

#primary4_b.ss42 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 
background: #eeeeee url(../mitaka/image/lesson783.png) left top no-repeat;
}
#primary4_bss42 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 610px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 
background: #eeeeee url(../mitaka/image/lesson783.png) left top no-repeat;
}

#primary4_b.ss42a {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 
background: #eeeeee url(../mitaka/image/lesson783.png) left top no-repeat;


}
#primary4_bss42a {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 610px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 
background: #eeeeee url(../mitaka/image/lesson783.png) left top no-repeat;


}

#primary4_b.ss43 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 580px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 
background: #ffffff url(../mitaka/image/lesson784.png) left top no-repeat;


}
#primary4_bss43 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 
background: #ffffff url(../mitaka/image/lesson784.png) left top no-repeat ;


}

#primary4_b.ss44 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 580px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 
background: #303030;

}
#primary4_bss44 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 

}
#primary4_bss44 p { margin: 5px 0px 0px  0px;
    font-size: 14px;
          line-height: 1.6em;
    color	: #ffffff;

 }
#primary4_bss44 p.bun { margin: 3px 0px 0px  20px;
    font-size: 12px;
          line-height: 1.4em;
    color	: #ffffff;

 }

#primary4_b.ss45 {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 125px; /* ボックスの幅を指定 */
	     padding: 1em 1em 0.5em 1em;
 border-top: none;
float: left;
text-align:center; 
background: #303030;

}
#primary4_bss45 {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 125px; /* ボックスの幅を指定 */
	     padding: 1em 1em 0.5em 1em;
 border-top: none;
float: left;
text-align:center; 
background: #303030;

}
#primary4_bss45 p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.6em;
    color	: #ffffff;

 }

#primary4_b.ss46 {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 580px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 
background: #ffffff url(../mitaka/image/lesson784.png) left top no-repeat;


}
#primary4_b.ss45 {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */

	width: 410px; /* ボックスの幅を指定 */
	     padding: 1em 1em 0.5em 1em;
 border-top: none;
float: left;
text-align:center; 
background: #303030;

}
#primary4_b.ss47 {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	     padding: 1em 0em 0.5em 0em;
 border-top: none;
float: left;
text-align:left; 
background: #ffffff url(../mitaka/image/lesson791.png) left top no-repeat;

}
#primary4_b.ss49 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 580px; /* ボックスの幅を指定 */
	     padding: 10px 5px 5px 5px;
 border-top: none;
float: left;
text-align: left; 
background: #ffffff url(../mitaka/image/lesson791.png) left top no-repeat;


}
#primary4_bclubt {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 635px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 0px;

}


#primary4_bclub {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 625px; /* ボックスの幅を指定 */
	     padding: 5px 5px 0px 5px;

}
#primary4_bclub p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }



#primary4_b p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }

#primary4_b p.www { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.6em;
width: 380px;
 }
#primary4_b p.ww1 { margin: 10px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.6em;

 }
#primary4_b p.ww3 { margin: 20px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.6em;
 }
#primary4_b p.ww4 { margin: 15px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.6em;
    color	: #ffffff;

 }
#primary4_b p.ww5 { margin: 0px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.6em;
    color	: #020202;

 }
#primary4_b p.ww6 { margin: 5px 0px 0px  0px;
    font-size: 13px;
          line-height: 1.6em;
    color	: #fff;

 }
#primary4_b p.ww7 { margin: 10px 0px 0px  0px;
    font-size: 12px;
         color	: #666666;
  

 }
#primary4_b p.ww8 { margin: 6px 0px 0px  5px;
    font-size: 11px;
         color	: #f2f2f2;
 line-height: 1.4em;

 }
#primary4_b p.ww9 { margin: 0px 0px 10px  0px;
    font-size: 13px;
         color	: #fff;
 line-height: 1.6em;

 }
#primary4_b p.ww10 { margin: 15px 0px 0px  0px;
    font-size: 12px;
         color	: #666666;
  line-height: 1.5em;
 }
#primary4_b p.ww11 { margin: 0px 0px 0px  0px;
    font-size: 11px;
         color	: #888;
  line-height: 1.3em;
 }
#primary4_b p.ww12 { margin: 3px 0px 0px  0px;
    font-size: 12px;
         color	: #dcdcdc;
  line-height: 1.3em;
 }

#primary4_b span.aaa { margin: 0px 0px 0px  0px;


    font-size: 14px;
         color	: #1c900d;
  line-height: 1.5em;
 }
#primary4_b span.aaa1 { margin: 0px 0px 0px  0px;
    font-size: 13px;
         color	: #ffffff;
  line-height: 1.3em;
 }
#primary4_b span.aaa2 { margin: 0px 0px 0px  0px;
    font-size: 12px;
         color	: #ffffff;
 
 }
#primary4_b span.aaa3 { margin: 0px 5px 0px  0px;
    font-size: 12px;
         color	: #ffffff;
 
 }
#primary4_b span.aaa4 { margin: 0px 0px 5px  5px;
    font-size: 13px;
         color	: #f87cf4;
 
 }

#primary4_b .w2 { margin: 5px 10px 0px 0px; 
    font-size: 12px;
   color				: #fff;
    background: #333 ;
  padding: 7px 20px 2px 20px;

          line-height: 1.6em;
 }
#primary4_b .w3 { margin: 5px 20px 0px 0px; 
    font-size: 12px;
   color				: #fff;
    background: #333 ;
  padding: 7px 10px 2px 7px;
          line-height: 1.6em;
 }

#primary4_c {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */

	width: 610px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 10px;
background: #f2f2f2;
border-bottom: 1px solid #dcdcdc;
}
#primary4_c p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_d {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	     padding: 5px 10px 5px 20px;

background: #;
border-top: 1px solid #dcdcdc;
}
#primary4_d.qr {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 595px; /* ボックスの幅を指定 */
	     padding: 5px 15px 5px 20px;
background: #;
border-top: 1px solid #dcdcdc;
}

#primary4_d.fin {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 5px 10px 25px 20px;
background: #;
border-top: 1px solid #dcdcdc;
}
#primary4_d.fin {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	     padding: 5px 10px 25px 20px;
background: #;
border-top: 1px solid #dcdcdc;
}

#primary4_d2.fin20 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 288px; /* ボックスの幅を指定 */
	     padding: 5px 5px 5px 5px;
background:  url(../mitaka/image/lesson693.png) right top ;
}

#primary4_d2.fin3 {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 288px; /* ボックスの幅を指定 */
	     padding: 0px 0px 7px 0px;
background: #fff  ;

}
#primary4_d2.fin4 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 253px; /* ボックスの幅を指定 */
	     padding: 5px 10px 10px 10px;
background:   ;

}

#primary4_d p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.8em;
 }
#primary4_e {
	margin: 5px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 610px; /* ボックスの幅を指定 */
	     padding: 5px 0px 0px 10px;
background: #ffffff;
border-bottom: 1px solid #dcdcdc;
}
#primary4_e p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_f {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 320px; /* ボックスの幅を指定 */
	     padding: 5px 280px 5px 20px;
border-top: 1px solid #dcdcdc;

background: #;
}
#primary4_f.mn {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 540px; /* ボックスの幅を指定 */
	     padding: 5px 80px 5px 0px;
border-top: 1px solid #dcdcdc;

background: #;
}

#primary4_f.mm {
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
	width: 320px; /* ボックスの幅を指定 */
	     padding: 5px 280px 15px 20px;
border-top: 1px solid #dcdcdc;

background: #;
}

#primary4_f.af {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 585px; /* ボックスの幅を指定 */
	     padding: 5px 15px 5px 15px;
border: 1px solid #dcdcdc;

background: #fff;
}
#primary4_f.af2 {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 585px; /* ボックスの幅を指定 */
	     padding: 5px 15px 5px 15px;
border: 1px solid #f2f2f2;

background: #f2f2f2;
}

#primary4_f p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.8em;
 }
#primary4_f p.kkk { margin: 5px 0px 0px  0px;
                              padding: 10px 0px 0px 0px;

    font-size: 12px;
          line-height: 1.8em;
 }
#primary4_f p.kk1 { margin: 5px 0px 0px  0px;

                              padding: 0px 0px 0px 0px;

    font-size: 12px;
          line-height: 1.2em;
 }

#primary4_g {
	margin: 0px 15px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 193px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
}
#primary4_g.bot {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 183px; /* ボックスの幅を指定 */
	     padding: 5px 5px 5px 5px;
background: #fff;
float: left;
}

#primary4_g.afi {
	margin: 0px 15px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 180px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
}
#primary4_g.afi7 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 144px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #333;
float: left;
border-top: 1px solid #dcdcdc;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;

}
#primary4_g.afi7a {
	margin: 0px 10px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width: 144px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #333;
float: left;
border-top: 1px solid #dcdcdc;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;

}

#primary4_g.afi6 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 144px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #f2f2f2;
float: left;
border-bottom: 1px solid #dcdcdc;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;

}
#primary4_g.afi6a {
	margin: 0px 10px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width: 144px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #f2f2f2;
float: left;
border-bottom: 1px solid #dcdcdc;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;

}

#primary4_g.afi5 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 130px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
border: 1px solid #dcdcdc;

}

#primary4_g.afi4 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 144px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;

float: left;
border: 1px solid #dcdcdc;


}
#primary4_g.afi4a {
	margin: 0px 10px 0px 5px; /* 左方向に210pxのマージンを指定 */
	width: 144px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
border: 1px solid #dcdcdc;


}
#primary4_g.afi3 {
	margin: 0px 30px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 180px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
}
#primary4_g.afi2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 180px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
}



#primary4_g.aa {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 580px; /* ボックスの幅を指定 */
	     padding: 10px 0px 15px 0px;
background: #fff;
float: left;
border-top: 1px solid #dcdcdc;

}
#primary4_g.ab {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 0px 15px 0px;
background: #fff;
float: left;
border-top: 1px solid #dcdcdc;

}

#primary4_g p.photo { margin: 0px 0px 0px  0px;
    text-align: center;
         
 }

#primary4_g p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_g p.bun { margin: 0px 5px 0px  5px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_g p.title { 
margin: 10px 0px 0px 0px;
padding: 10px 0 5px 5px;
border-bottom: 1px solid #dcdcdc;
border-top: 1px solid #dcdcdc;

}
#primary4_g p.title2 { 
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}


#primary4_g p.title3 { 
margin: 0px 0px 0px 0px;
padding: 10px 5px 5px 5px;
text-align: center;
color:#fff;
}
#primary4_g p.title4 { 
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
border-top: 1px dotted #dcdcdc;
font-size: 11px;
  line-height: 1.2em;

}


#primary4_g ul {width: 183px; /* ボックスの幅を指定 */

}
#primary4_g li.mm { 
margin: 10px 0px 0px 0px;

padding: 10px 0 5px 5px;
border-bottom: 1px solid #dcdcdc;
border-top: 1px solid #dcdcdc;

}

#primary4_g li { padding: 10px 0 5px 5px;
border-bottom: 1px solid #dcdcdc;
}
#primary4_h {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 193px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
}
#primary4_h.bot2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 183px; /* ボックスの幅を指定 */
	     padding: 5px 5px 5px 5px;
background: #fff;
float: left;
}

#primary4_h.afi {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 180px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
}
#primary4_h.afi10 {
	margin: 0px 60px 0px 40px; /* 左方向に210pxのマージンを指定 */
	width: 210px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
}
#primary4_h.afi11 {
	margin: 0px 20px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 210px; /* ボックスの幅を指定 */
	     padding: 5px 0px 5px 0px;
background: #;
float: left;
}
#primary4_h.afi12 {
	margin: 0px 20px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 260px; /* ボックスの幅を指定 */
	     padding: 5px 0px 25px 0px;
background: #;
float: left;
}
#primary4_h.afi13 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 310px; /* ボックスの幅を指定 */
	     padding: 5px 0px 25px 0px;
background: #;
float: left;
}

#primary4_h p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_h p.bun { margin: 0px 5px 0px  5px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_h p.photo { margin: 0px 0px 0px  0px;
    text-align: center;
         
 }
#primary4_h p.at { margin: 5px 0px 0px  0px;
    font-size: 14px;
          line-height: 1.7em;
 }

#primary4_h p.title { 
margin: 10px 0px 0px 0px;
padding: 10px 0 5px 5px;
border-bottom: 1px solid #dcdcdc;
border-top: 1px solid #dcdcdc;

}

#primary4_h ul {width: 183px; /* ボックスの幅を指定 */

}
#primary4_h li.mm { 
margin: 10px 0px 0px 0px;
padding: 10px 0 5px 5px;
border-bottom: 1px solid #dcdcdc;
border-top: 1px solid #dcdcdc;

}

#primary4_h li { padding: 10px 0 5px 5px;
border-bottom: 1px solid #dcdcdc;
}
#primary4_i {
	margin: 15px 15px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 193px; /* ボックスの幅を指定 */

	     padding: 5px 0px 5px 0px;
background: #;
float: left;
}
#primary4_i p { margin: 5px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }
#primary4_i p.bun { margin: 0px 5px 0px  5px;
    font-size: 12px;
          line-height: 1.7em;
 }

#primary4_i ul {width: 183px; /* ボックスの幅を指定 */

}
#primary4_i li.mm  { 
margin: 10px 0px 0px 0px;
padding: 10px 0 5px 5px;
border-bottom: 1px solid #dcdcdc;
border-top: 1px solid #dcdcdc;

}

#primary4_i li { padding: 10px 0 5px 5px;
border-bottom: 1px solid #dcdcdc;
}
#primary4_k {
	margin: 0px 0px 20px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
background: #;
float: left;
border-top: 1px solid #dcdcdc;

}
#primary4_k.aa {
	margin: 0px 0px 20px 0px; /* 左方向に210pxのマージンを指定 */
	width: 600px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
background: #;
float: left;
border-top: 3px double #000;

}

#primary4_k p { margin: 0px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.9em;
 }
#primary4_k p.abb { padding: 0px 0px 20px  0px;
    font-size: 12px;
          line-height: 1.9em;
 }

#primary4_m {
	margin: 25px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 160px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson679.png) right top ;
float: left;
}
#primary4_m.aa {
	margin: 15px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 160px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson679.png) right top ;
float: left;
}
#primary4_m.ab {
	margin: 10px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 180px; /* ボックスの幅を指定 */
	     padding: 10px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson679.png) right top ;
float: left;
}

#primary4_m.ab2 {
	margin: 20px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 180px; /* ボックスの幅を指定 */
	     padding: 10px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson679.png) right top ;
float: left;
}

#primary4_m.ac {
	margin: 15px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 200px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson679.png) right top ;
float: left;
}
#primary4_m.ac2 {
	margin: 15px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 200px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson679.png) right top ;
float: left;
}
#primary4_m.ac3 {
	margin: 15px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 350px; /* ボックスの幅を指定 */
	     padding: 7px 0px 2px 10px;
background: #cccccc url(../mitaka/image/lesson679.png) right top ;
float: left;
}
#primary4_m.ac4 {
	margin: 15px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 320px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson679.png) right top ;
float: left;
}

#primary4_ma.ac6 {
	margin: 5px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
	     padding: 0px 15px 5px 00px;
text-align: right; 
}
#primary4_ma.ac7 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 60px; /* ボックスの幅を指定 */
	     padding: 10px 10px 10px 10px;
background: #f2f2f2;
border: 1px solid #dcdcdc;
text-align: center; 
  font-size: 15px ;

}
#primary4_m.ac8 {
	margin: 15px 0px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 360px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson679.png) right top ;
float: left;
}
#primary4_m.ac9 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 210px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #000000  ;
float: left;
}
#primary4_m.ac10 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 210px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: url(../mitaka/image/lesson679.png) right top ;


float: left;
}
#primary4_m.ac11 {


	margin: 15px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 210px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: url(../mitaka/image/lesson679.png) right top ;

float: left;
}
#primary4_m.ac12 {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 210px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: url(../mitaka/image/lesson679.png) right top ;

float: left;
}
#primary4_m.ac13 {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 310px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: url(../mitaka/image/lesson679.png) right top ;

float: left;
}
#primary4_m.ac14 {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 510px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: url(../mitaka/image/lesson679.png) right top ;

float: left;
}

#primary4_m p { margin: 0px 0px 0px  0px;
    font-size: 12px ;
   color				: #666;
          line-height: 1.9em;
 }
#primary4_m p.title { margin: 0px 0px 0px  0px;
    font-size: 13px ;
    font-style: bold;
   color				: #666;
          line-height: 1.9em;
 }
#primary4_m p.title2 { margin: 0px 0px 0px  0px;
    font-size: 13px ;
    font-style: bold;
   color				: #fff;
          line-height: 1.9em;
 }

#primary4_n {
	margin: 15px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 220px; /* ボックスの幅を指定 */
	     padding: 7px 5px 2px 10px;
background: #cccccc url(../mitaka/image/lesson684.png) right top ;
float: left;
text-align: left;
}
#primary4_nas {
	margin: 15px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 240px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson684.png) right top ;
float: left;
text-align: center;
}
#primary4_nas p { margin: 0px 0px 0px  0px;
    font-size: 12px ;
   color				: #fff;
          line-height: 1.9em;
 }

#primary4_n.bb {
	margin: 15px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 60px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson684.png) right top ;
float: left;
text-align: left;
}
#primary4_n.bb2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 60px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson684.png) right top ;
float: left;
text-align: left;
}
#primary4_ntiti {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 200px; /* ボックスの幅を指定 */
	     padding: 7px 10px 2px 10px;
background: #cccccc url(../mitaka/image/lesson684.png) right top ;
float: left;
text-align: left;
}

#primary4_n p { margin: 0px 0px 0px  0px;
    font-size: 12px ;
   color				: #fff;


          line-height: 1.9em;
 }
#primary4_n p.big { margin: 0px 0px 0px  0px;
    font-size: 14px ;

   color				: #fff;
          line-height: 1.9em;
 }
#primary4_ntiti p { margin: 0px 0px 0px  0px;
    font-size: 12px ;
   color				: #fff;
          line-height: 1.9em;
 }

#primary5 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 214px; /* ボックスの幅を指定 */
   
  float: left;

}
#primary5_left {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 240px; /* ボックスの幅を指定 */
   
  float: left;

}

#primary5_right {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 410px; /* ボックスの幅を指定 */

    

  float: left;

}
#primary5_right p { margin: 8px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }

#primary5_right2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 380px; /* ボックスの幅を指定 */
   padding: 15px 0px 30px 0px;
  float: left;

}
#primary5_right2 p { margin: 10px 0px 0px  0px;
    font-size: 12px;
          line-height: 1.7em;
 }


#primary5_a {
	margin: 0px 15px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 210px; /* ボックスの幅を指定 */
     float: left;
background: #fff ;

}
#primary5_b {
	margin: 0px 5px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 390px; /* ボックスの幅を指定 */
     float: left;
   background: #fff ;

}
#primary5_c {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 230px; /* ボックスの幅を指定 */
     float: left;
   
}
#primary5_d {
	margin: 0px 70px 0px 10px; /* 左方向に210pxのマージンを指定 */
	width: 250px; /* ボックスの幅を指定 */
     float: left;
   
}
#primary5_e {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 250px; /* ボックスの幅を指定 */
     float: left;
   
}
#primary5_f {
	margin: 0px 5px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 200px; /* ボックスの幅を指定 */
     float: left;
}
#primary5_f.ff {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 200px; /* ボックスの幅を指定 */
     float: left;
}
#primary5_f.ff2 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 140px; /* ボックスの幅を指定 */
     float: left;
}
#primary5_f.ff3 {
	margin: 0px 10px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 130px; /* ボックスの幅を指定 */
     float: left;
}

#primary5_f p.k10 { margin: 5px 0px 0px  0px;
                              padding: 0px 0px 0px 0px;

    font-size: 10px;
          line-height: 1.2em;
 }
#primary5_f2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 380px; /* ボックスの幅を指定 */
     float: left;
}
#primary5_f2.gg {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 370px; /* ボックスの幅を指定 */
     float: left;
}
#primary5_f2.gg2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 430px; /* ボックスの幅を指定 */
     float: left;
}
#primary5_f2.gg3 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 450px; /* ボックスの幅を指定 */
     float: left;
}

#primary5_f2 p { margin: 5px 0px 0px  0px;
                              padding: 0px 0px 0px 0px;

    font-size: 12px;
          line-height: 1.5em;
 }
#primary5_f2 p.atitle { margin: 3px 0px 0px  0px;
                              padding: 0px 0px 2px 0px;

    font-size: 14px;
          line-height: 1.5em;
 }
#primary5_f2 p.btitle { margin: 0px 0px 0px  0px;
                              padding: 0px 0px 5px 0px;

    font-size: 14px;
          line-height: 1.5em;
 }
#primary5_f2 p.b2title { margin: 0px 0px 0px  0px;
                              padding: 0px 0px 2px 0px;

    font-size: 11px;
          line-height: 1.5em;
 }
#primary5_f2 p.ctitle { margin: 5px 0px 0px  0px;
                              padding: 0px 0px 0px 0px;

    font-size: 16px;
          line-height: 1.2em;
 }

#primary5_f2 p.ss { margin: 0px 0px 0px  0px;
                              padding: 0px 0px 0px 0px;

    font-size: 13px;
          line-height: 1.5em;
 }
#primary5_f2 p.sss { margin: 20px 0px 0px  0px;
                              padding: 0px 0px 0px 0px;

    font-size: 13px;
          line-height: 1.2em;
 }
#primary5_f2 p.ssss { margin: 7px 0px 0px  0px;
                              padding: 0px 0px 0px 0px;

    font-size: 13px;
          line-height: 1.2em;
 }

#primary5_f2 p.s2 { margin: 0px 0px 0px  0px;
                              padding: 0px 0px 0px 0px;

    font-size: 10px;
          line-height: 1.5em;
 }
#primary5_f2 p.s3 { margin: 5px 0px 0px  0px;
                              padding: 0px 0px 0px 0px;

    font-size: 13px;
          line-height: 1.5em;
 }
#primary5_f2 p.s4 { margin: 0px 0px 0px  0px;
                              padding: 0px 0px 0px 0px;

    font-size: 12px;
          line-height: 1.4em;
 }

#primary6 {
	margin: 0px 0px 10px 0px; /* */
	width: 620px; /* ボックスの幅を指定 */
           background: #ffffff url(../mitaka/image/lesson648.png) right top ;
  padding: 0px 15px 9px 15px;
 
 

}
#primary6_a {
	margin: 10px 0px 10px 0px; /* */
	width: 580px; /* ボックスの幅を指定 */
           background: #ffffff  ;
  padding: 0px 15px 0px 15px;
 text-align: center;

}

#primary7_a {
	margin: 20px 0px 20px 0px; /* 左方向に210pxのマージンを指定 */
           background: #ffffff url(../mitaka/image/lesson651.png) left top repeat-x;
 	  display: block;
  float: left;
width: 390px;
}
#primary7 {
	margin: 20px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
           background: #ffffff url(../mitaka/image/lesson651.png) left top repeat-x;
 	  display: block;
  float: left;
width: 620px;
}

#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;

}
/*必要な道具
---------------------------------------------*/

#primaryhituyo_a{
	margin: 0px 7px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 300px; /* ボックスの幅を指定 */
	     padding: 50px 0px 10px 20px;
background: #ffffff url(../mitaka/image/lesson663.png) left top no-repeat;
float:left;

}
#primaryhituyo_a p {
        width: 160px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 40px 0px;
}
#primaryhituyo_a p.small {
        width: 200px;
        font-size: 10px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 0px 0px;
}

#primaryhituyo_a span {
          margin: 0px 0px 2px 20px; /* 左方向に210pxのマージンを指定 */
}
#primaryhituyo_b{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 300px; /* ボックスの幅を指定 */
	     padding: 50px 0px 10px 20px;
background: #ffffff url(../mitaka/image/lesson665.png) left top no-repeat;
float:left;

}
#primaryhituyo_b p {
        width: 160px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 40px 0px;
}
#primaryhituyo_b p.small {
        width: 190px;
        font-size: 10px;
	color				: #666666;

	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 25px 0px;
}

#primaryhituyo_b span {

          margin: 5px 0px 2px 20px; /* 左方向に210pxのマージンを指定 */
}
#primaryhituyo_c{
	margin: 0px 7px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 300px; /* ボックスの幅を指定 */
	     padding: 50px 0px 10px 20px;
background: #ffffff url(../mitaka/image/lesson666.png) left top no-repeat;
float:left;

}
#primaryhituyo_c p {
        width: 160px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 40px 0px;
}

#primaryhituyo_c span {
          margin: 5px 0px 10px 20px; /* 左方向に210pxのマージンを指定 */
}

#primaryhituyo_d{
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 300px; /* ボックスの幅を指定 */
	     padding: 50px 0px 10px 20px;
background: #ffffff url(../mitaka/image/lesson667.png) left top no-repeat;
float:left;

}
#primaryhituyo_d p {
        width: 160px;
        font-size: 11px;
	color				: #666666;

	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 40px 0px;
}

#primaryhituyo_d span {
          margin: 5px 0px 2px 20px; /* 左方向に210pxのマージンを指定 */
}
#primaryhituyo_e{
	margin: 0px 7px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 300px; /* ボックスの幅を指定 */
	     padding: 50px 0px 10px 20px;
background: #ffffff url(../mitaka/image/lesson668.png) left top no-repeat;
float:left;

}
#primaryhituyo_e p {
        width: 160px;
        font-size: 11px;
	color				: #666666;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 5px 0px 40px 0px;
}

#primaryhituyo_e span {
          margin: 5px 0px 10px 20px; /* 左方向に210pxのマージンを指定 */
}


/* ボックス
---------------------------------------------*/

#box_a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1400px; /* 上方向からの配置位置を指定 */
	
}
#box_a9a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1820px; /* 上方向からの配置位置を指定 */
	
}

#box_a10 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1180px; /* 上方向からの配置位置を指定 */
	
}
#box_a10a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1080px; /* 上方向からの配置位置を指定 */
	
}

#box_a11 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1220px; /* 上方向からの配置位置を指定 */
	
}
#box_a12 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1580px; /* 上方向からの配置位置を指定 */
	
}
#box_a13 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 2140px; /* 上方向からの配置位置を指定 */
	
}
#box_a13a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 2370px; /* 上方向からの配置位置を指定 */
	
}
#box_a13b {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1810px; /* 上方向からの配置位置を指定 */
	
}

#box_a14 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1310px; /* 上方向からの配置位置を指定 */
	
}
#box_a15 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1160px; /* 上方向からの配置位置を指定 */
	



}
#box_a16 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 260px; /* 左方向からの配置位置を指定 */
	top: 1600px; /* 上方向からの配置位置を指定 */
	

}
#box_a16a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 260px; /* 左方向からの配置位置を指定 */
	top: 2180px; /* 上方向からの配置位置を指定 */
	
}

#box_a17 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1650px; /* 上方向からの配置位置を指定 */
	
}
#box_a17a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1670px; /* 上方向からの配置位置を指定 */
	
}

#box_a18 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1500px; /* 上方向からの配置位置を指定 */
	
}
#box_a19 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1800px; /* 上方向からの配置位置を指定 */
	
}
#box_a19a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 23px; /* 左方向からの配置位置を指定 */
	top: 1815px; /* 上方向からの配置位置を指定 */
	
}

#box_bles6 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 42px; /* 左方向からの配置位置を指定 */
	top: 600px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
width: 565px;
border: 5px solid #555; 
padding: 10px 10px 10px 10px;
background: #ffffff ;

}

#box_bles6 p {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 0px 0px 10px 0px;
width: px;

}
#box_bles7 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 595px; /* 左方向からの配置位置を指定 */
	top: 510px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}
#box_bles8 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 550px; /* 左方向からの配置位置を指定 */
	top: 950px; /* 上方向からの配置位置を指定 */
	 text-align: left; 

}








#box_bjj1 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 42px; /* 左方向からの配置位置を指定 */
	top: 600px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
width: 565px;
border: 5px solid #555; 
padding: 10px 12px 10px 12px;
background: #ffffff ;

}

#box_bjj1 p {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.6em;
padding: 0px 0px 8px 0px;
width: px;

}
#box_bjj1 p.ph1 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 2px 0px 15px 0px;
width: px;

}

#box_bjj2 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 42px; /* 左方向からの配置位置を指定 */
	top: 320px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
width: 565px;
border: 5px solid #555; 
padding: 10px 12px 10px 12px;
background: #ffffff ;

}

#box_bjj2 p {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.6em;
padding: 0px 0px 8px 0px;
width: px;

}
#box_bjj2 p.ph1 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 2px 0px 15px 0px;
width: px;

}


#box_bjj3 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 22px; /* 左方向からの配置位置を指定 */
	top: 320px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
width: 640px;
height: 203px;
	     background:  url(../gbfkumakawa/image/a16.png)  no-repeat;
        behavior: expression(IEPNGFIX.fix(this));
z-index:300;
}

#box_bjj3 p {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.6em;
padding: 0px 0px 8px 28px;
width: 585px;

}
#box_bjj3 p.ph1 {
        font-size: 12px;
	color				: #333;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.7em;
padding: 20px 0px 15px 28px;
width: px;

}
#box_bjj4 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 72px; /* 左方向からの配置位置を指定 */
	top: 215px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
z-index: 1;
}










#box_b {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1425px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_b p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_b table {
	
	font-size: 80%;
	width: 550px;
}

#box_b td
{         

	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_b th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}
#box_binsta {
	position: absolute; /* 値にabsoluteを指定 */
	left: 610px; /* 左方向からの配置位置を指定 */
	top: 800px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_binst {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1245px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_binst p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst table {
	
	font-size: 80%;
	width: 550px;
}

#box_binst td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}
#box_binst2 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1600px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_binst2 p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst2 table {
	
	font-size: 80%;
	width: 550px;
}

#box_binst2 td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst2 th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;
}

#box_binst3 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 2170px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_binst3 p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst3 table {
	
	font-size: 80%;
	width: 550px;
}


#box_binst3 td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst3 th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}
#box_binst3a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1840px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_binst3a p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst3a table {
	
	font-size: 80%;
	width: 550px;
}


#box_binst3a td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst3a th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}



#box_binst4 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1340px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_binst4 p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst4 table {
	
	font-size: 80%;
	width: 550px;
}

#box_binst4 td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst4 th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}
#box_binst5 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1180px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_binst5 p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst5 table {
	
	font-size: 80%;
	width: 550px;
}

#box_binst5 td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst5 th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}
#box_binst6 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1850px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}
#box_binst6 p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst6 table {
	

	font-size: 80%;
	width: 550px;
}

#box_binst6 td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst6 th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}
#box_binst7 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1690px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}
#box_binst7 p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst7 table {
	
	font-size: 80%;
	width: 550px;
}

#box_binst7 td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst7 th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}
#box_binst8 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1545px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_binst8 p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}


#box_binst8 table {
	
	font-size: 80%;
	width: 550px;
}

#box_binst8 td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst8 th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}
#box_binst8a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1460px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_binst8a p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst8a table {
	
	font-size: 80%;
	width: 550px;
}

#box_binst8a td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst8a th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}

#box_binst9 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 1840px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}
#box_binst9 p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst9 table {
	
	font-size: 80%;
	width: 550px;
}

#box_binst9 td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst9 th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}
#box_binst9a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 2410px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}
#box_binst9a p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_binst9a table {
	
	font-size: 80%;
	width: 550px;
}

#box_binst9a td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_binst9a th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}


#box_binst10 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 840px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}
#box_binst11 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 620px; /* 上方向からの配置位置を指定 */
	 text-align: left; 
font-size: 80%;
color: #fff;

}

#box_bb {
	 float: left;
	 text-align: left; 
font-size: 80%;
color: #fff;
padding: 0px 0px 10px 15px;

}

#box_bb p {
	 text-align: left; 
font-size: 11px;
color: #fff;
}

#box_bb table {
	
	font-size: 80%;
	width: 550px;
}

#box_bb td
{         
	font-weight: normal;
	padding: 6px 0px 2px 0px;
	color: #fff;
         
width: 180px;
text-align: left; 
border-bottom: 1px solid #666; 
background: #;

}
#box_bb th {         
	font-weight: normal;
	padding: 12px 0px 2px 0px;
	color: #fff;
         
text-align: left; 
background: #;

}


#box_c {

	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1400px; /* 上方向からの配置位置を指定 */
	
}
#box_ca {

	position: absolute; /* 値にabsoluteを指定 */
	left: 80px; /* 左方向からの配置位置を指定 */
	top: 1370px; /* 上方向からの配置位置を指定 */
	
}
#box_c1 {

	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1180px; /* 上方向からの配置位置を指定 */
	
}
#box_ca1 {

	position: absolute; /* 値にabsoluteを指定 */
	left: 80px; /* 左方向からの配置位置を指定 */
	top: 1140px; /* 上方向からの配置位置を指定 */
	
}
#box_c2 {

	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1250px; /* 上方向からの配置位置を指定 */
	
}
#box_ca2 {

	position: absolute; /* 値にabsoluteを指定 */
	left: 80px; /* 左方向からの配置位置を指定 */
	top: 1220px; /* 上方向からの配置位置を指定 */
	
}
#box_ca3 {

	position: absolute; /* 値にabsoluteを指定 */
	left: 80px; /* 左方向からの配置位置を指定 */
	top: 1265px; /* 上方向からの配置位置を指定 */
	
}

#box_c10 {

	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1180px; /* 上方向からの配置位置を指定 */
	
}

#box_d {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1440px; /* 上方向からの配置位置を指定 */
	
}
#box_d10 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1210px; /* 上方向からの配置位置を指定 */
	
}
#box_d11 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1580px; /* 上方向からの配置位置を指定 */
	
}
#box_d12 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 2120px; /* 上方向からの配置位置を指定 */
	
}
#box_d12a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1820px; /* 上方向からの配置位置を指定 */
	
}

#box_d13 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1300px; /* 上方向からの配置位置を指定 */
	
}

#box_d14 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1130px; /* 上方向からの配置位置を指定 */
	
}
#box_d15 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 40px; /* 左方向からの配置位置を指定 */
	top: 340px; /* 上方向からの配置位置を指定 */
	
}
#box_d16 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1820px; /* 上方向からの配置位置を指定 */
	
}
#box_d17 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1660px; /* 上方向からの配置位置を指定 */
	
}
#box_d18 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1810px; /* 上方向からの配置位置を指定 */
	
}
#box_d19 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 2310px; /* 上方向からの配置位置を指定 */
	
}
#box_d20 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 670px; /* 左方向からの配置位置を指定 */
	top: 1780px; /* 上方向からの配置位置を指定 */
	
}
#box_e {
	position: absolute; /* 値にabsoluteを指定 */
	left: -2px; /* 左方向からの配置位置を指定 */
	top: 460px; /* 上方向からの配置位置を指定 */
	
}
#box_f {
	position: absolute; /* 値にabsoluteを指定 */
	left: 332px; /* 左方向からの配置位置を指定 */
	top: 460px; /* 上方向からの配置位置を指定 */
	
}

#box_g2 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 341px; /* 左方向からの配置位置を指定 */
	top: 170px; /* 上方向からの配置位置を指定 */
z-index:   1;

position:   absolute;

}

#box_h {
	position: absolute; /* 値にabsoluteを指定 */
	left: 590px; /* 左方向からの配置位置を指定 */
	top: 400px; /* 上方向からの配置位置を指定 */
	
}
#box_ha {
	position: absolute; /* 値にabsoluteを指定 */
	left: 590px; /* 左方向からの配置位置を指定 */
	top: 265px; /* 上方向からの配置位置を指定 */
	
}

#box_h2 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 420px; /* 左方向からの配置位置を指定 */
	top: 400px; /* 上方向からの配置位置を指定 */
	
}
#box_h3 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 120px; /* 左方向からの配置位置を指定 */
	top: 670px; /* 上方向からの配置位置を指定 */
	
}
#box_h4 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 120px; /* 左方向からの配置位置を指定 */
	top: 1210px; /* 上方向からの配置位置を指定 */
	
}

#box_i {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 510px; /* 上方向からの配置位置を指定 */
	

}
#box_j {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 760px; /* 上方向からの配置位置を指定 */
	

}
#box_j2{
	position: absolute; /* 値にabsoluteを指定 */
	left: -10px; /* 左方向からの配置位置を指定 */
	top: 330px; /* 上方向からの配置位置を指定 */

	

}
#box_k1{
	position: absolute; /* 値にabsoluteを指定 */
	left: 430px; /* 左方向からの配置位置を指定 */
	top: 700px; /* 上方向からの配置位置を指定 */
	
}

#box_k2{
	position: absolute; /* 値にabsoluteを指定 */
	left: 430px; /* 左方向からの配置位置を指定 */
	top: 1030px; /* 上方向からの配置位置を指定 */
	

}
#box_k3{
	position: absolute; /* 値にabsoluteを指定 */
	left: 430px; /* 左方向からの配置位置を指定 */
	top: 1420px; /* 上方向からの配置位置を指定 */
	

}
#box_k4 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 695px; /* 左方向からの配置位置を指定 */
	top: 860px; /* 上方向からの配置位置を指定 */
}
#box_k5 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 695px; /* 左方向からの配置位置を指定 */
	top: 860px; /* 上方向からの配置位置を指定 */
}
#box_k6 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 695px; /* 左方向からの配置位置を指定 */
	top: 860px; /* 上方向からの配置位置を指定 */
}
#box_k7 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 695px; /* 左方向からの配置位置を指定 */
	top: 860px; /* 上方向からの配置位置を指定 */
}
#box_k8 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 695px; /* 左方向からの配置位置を指定 */
	top: 1043px; /* 上方向からの配置位置を指定 */
}
#box_k9 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 681px; /* 左方向からの配置位置を指定 */
	top: 527px; /* 上方向からの配置位置を指定 */
}
#box_k10 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 695px; /* 左方向からの配置位置を指定 */
	top: 862px; /* 上方向からの配置位置を指定 */
}
#box_k11 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 695px; /* 左方向からの配置位置を指定 */
	top: 858px; /* 上方向からの配置位置を指定 */
}
#box_k12 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 695px; /* 左方向からの配置位置を指定 */
	top: 860px; /* 上方向からの配置位置を指定 */
}
#box_title {
	position: absolute; /* 値にabsoluteを指定 */
	left: -10px; /* 左方向からの配置位置を指定 */
	top: 45px; /* 上方向からの配置位置を指定 */
         z-index:1000;
}
#box_title2 {
	position: absolute;
	top: 50px;
	left: 5px;
      margin: 0px 0px 0px 0px;
   text-align: left; 

}
#box_title3 {
	position: absolute;
	top: 110px;
	left: 0px;
      margin: 0px 0px 0px 480px;
   text-align: right; 

}

#box_afi {
	position: absolute; /* 値にabsoluteを指定 */
	left: 210px; /* 左方向からの配置位置を指定 */
	top: 30px; /* 上方向からの配置位置を指定 */
         z-index:1000;
}

#box_m1 {

	position: absolute; /* 値にabsoluteを指定 */
	left: 410px; /* 左方向からの配置位置を指定 */
	top: 744px; /* 上方向からの配置位置を指定 */
}
#box_m2 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 410px; /* 左方向からの配置位置を指定 */
	top: 1024px; /* 上方向からの配置位置を指定 */
}
#box_m3 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 410px; /* 左方向からの配置位置を指定 */
	top: 1304px; /* 上方向からの配置位置を指定 */
}
#box_m4 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 410px; /* 左方向からの配置位置を指定 */
	top: 1574px; /* 上方向からの配置位置を指定 */
}
#box_m5 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 428px; /* 左方向からの配置位置を指定 */
	top: 369px; /* 上方向からの配置位置を指定 */
}
#box_m6 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 330px; /* 左方向からの配置位置を指定 */
	top: 600px; /* 上方向からの配置位置を指定 */
}

#box_m7 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 428px; /* 左方向からの配置位置を指定 */
	top: 954px; /* 上方向からの配置位置を指定 */
}
#box_m8 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 428px; /* 左方向からの配置位置を指定 */
	top: 1204px; /* 上方向からの配置位置を指定 */
}
#box_m9 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 60px; /* 左方向からの配置位置を指定 */
	top: 1070px; /* 上方向からの配置位置を指定 */
}
#box_m10 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 388px; /* 左方向からの配置位置を指定 */
	top: 1070px; /* 上方向からの配置位置を指定 */
}
#box_m11 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 418px; /* 左方向からの配置位置を指定 */
	top: 1334px; /* 上方向からの配置位置を指定 */
}
#box_m12 {
	position: absolute; /* 値にabsoluteを指定 */

	left: 418px; /* 左方向からの配置位置を指定 */
	top: 1724px; /* 上方向からの配置位置を指定 */
}

#box_m13 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 115px; /* 左方向からの配置位置を指定 */
	top: 1150px; /* 上方向からの配置位置を指定 */
}
#box_m14 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 68px; /* 左方向からの配置位置を指定 */
	top: 580px; /* 上方向からの配置位置を指定 */
}
#box_m15 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 320px; /* 左方向からの配置位置を指定 */
	top: 595px; /* 上方向からの配置位置を指定 */
}
#box_m16 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 660px; /* 左方向からの配置位置を指定 */
	top: 328px; /* 上方向からの配置位置を指定 */
}
#box_m16a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 674px; /* 左方向からの配置位置を指定 */
	top: 334px; /* 上方向からの配置位置を指定 */
}

#box_m16b {
	position: absolute; /* 値にabsoluteを指定 */
	left: 661px; /* 左方向からの配置位置を指定 */
	top: 328px; /* 上方向からの配置位置を指定 */
}
#box_m16c{
	position: absolute; /* 値にabsoluteを指定 */

	left: 660px; /* 左方向からの配置位置を指定 */
	top: 288px; /* 上方向からの配置位置を指定 */
}

#box_m17 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 660px; /* 左方向からの配置位置を指定 */
	top: 673px; /* 上方向からの配置位置を指定 */
}
#box_m17a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 660px; /* 左方向からの配置位置を指定 */
	top: 461px; /* 上方向からの配置位置を指定 */
}

#box_m18 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 8px; /* 左方向からの配置位置を指定 */
	top: 673px; /* 上方向からの配置位置を指定 */
}
#box_m18a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 8px; /* 左方向からの配置位置を指定 */
	top: 461px; /* 上方向からの配置位置を指定 */
}

#box_m19 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 660px; /* 左方向からの配置位置を指定 */
	top: 686px; /* 上方向からの配置位置を指定 */
}
#box_m19a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 660px; /* 左方向からの配置位置を指定 */
	top: 846px; /* 上方向からの配置位置を指定 */
}

#box_m20 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 8px; /* 左方向からの配置位置を指定 */
	top: 686px; /* 上方向からの配置位置を指定 */
}
#box_m20a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 8px; /* 左方向からの配置位置を指定 */
	top: 846px; /* 上方向からの配置位置を指定 */
}

#box_m21 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 661px; /* 左方向からの配置位置を指定 */
	top: 554px; /* 上方向からの配置位置を指定 */
}
#box_m21a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 674px; /* 左方向からの配置位置を指定 */
	top: 582px; /* 上方向からの配置位置を指定 */
}
#box_m21b {
	position: absolute; /* 値にabsoluteを指定 */
	left: 661px; /* 左方向からの配置位置を指定 */
	top: 554px; /* 上方向からの配置位置を指定 */
}

#box_m22 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 08px; /* 左方向からの配置位置を指定 */
	top: 554px; /* 上方向からの配置位置を指定 */
}
#box_m22a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 21px; /* 左方向からの配置位置を指定 */
	top: 582px; /* 上方向からの配置位置を指定 */
}
#box_m22b {
	position: absolute; /* 値にabsoluteを指定 */
	left: 8px; /* 左方向からの配置位置を指定 */
	top: 554px; /* 上方向からの配置位置を指定 */
}

#box_m23 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 661px; /* 左方向からの配置位置を指定 */
	top: 601px; /* 上方向からの配置位置を指定 */
}
#box_m23a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 674px; /* 左方向からの配置位置を指定 */
	top: 629px; /* 上方向からの配置位置を指定 */
}

#box_m24 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 661px; /* 左方向からの配置位置を指定 */
	top: 1586px; /* 上方向からの配置位置を指定 */
}
#box_m25 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 08px; /* 左方向からの配置位置を指定 */
	top: 1586px; /* 上方向からの配置位置を指定 */
}
#box_m26 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 140px; /* 上方向からの配置位置を指定 */
}
#box_m27 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 420px; /* 左方向からの配置位置を指定 */
	top: 920px; /* 上方向からの配置位置を指定 */
}
#box_m28 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 310px; /* 左方向からの配置位置を指定 */
	top: 610px; /* 上方向からの配置位置を指定 */
}
#box_m29 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 30px; /* 左方向からの配置位置を指定 */
	top: 600px; /* 上方向からの配置位置を指定 */
}
#box_m30 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 120px; /* 左方向からの配置位置を指定 */
	top: 1140px; /* 上方向からの配置位置を指定 */
}

#boxmb_a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 43px; /* 左方向からの配置位置を指定 */
	top: 900px; /* 上方向からの配置位置を指定 */
}
#boxmb_b {
	position: absolute; /* 値にabsoluteを指定 */
	left: 235px; /* 左方向からの配置位置を指定 */
	top: 900px; /* 上方向からの配置位置を指定 */
}
#boxmb_c {
	position: absolute; /* 値にabsoluteを指定 */
	left: 425px; /* 左方向からの配置位置を指定 */
	top: 900px; /* 上方向からの配置位置を指定 */
}

#boxmb_d {
	position: absolute; /* 値にabsoluteを指定 */
	left: 43px; /* 左方向からの配置位置を指定 */
	top: 1240px; /* 上方向からの配置位置を指定 */
}
#boxmb_e {
	position: absolute; /* 値にabsoluteを指定 */
	left: 235px; /* 左方向からの配置位置を指定 */
	top: 1240px; /* 上方向からの配置位置を指定 */
}
#boxmb_f {
	position: absolute; /* 値にabsoluteを指定 */
	left: 425px; /* 左方向からの配置位置を指定 */
	top: 1240px; /* 上方向からの配置位置を指定 */
}








#boxbb {
	text-align: right;
padding: 0px 0px 20px 0px;

}
#boxbb.big {
	text-align: right;
padding: 0px 0px 150px 0px;

}
#boxbbbig2 {
	text-align: left;
padding: 0px 0px 10px 10px;
margin: 10px 0px 0px 10px; /* */
background: #fff;
width: 610px;
}
#boxbb.big3 {
	text-align: right;
padding: 0px 0px 40px 0px;

}
#boxbbbig4 {
	text-align: left;
padding: 10px 10px 10px 10px;
width: 205px; /* ボックスの幅を指定 */
background: #000000;

}
#boxbbbig4 p {
	text-align: left;
 font-size: 11px;
	color				: #f2f2f2;
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.2em;
padding: 0px 0px 0px 0px;

}
#boxbbbig4 p.qw {
	text-align:center;
 font-size: 13px;
	color				: #f2f2f2;
	margin: 0px 0px 10px 0px; /* 左方向に210pxのマージンを指定 */
line-height:1.3em;
padding: 0px 0px 0px 0px;

}

#boxmb_kk2 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 690px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk3 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 420px; /* 左方向からの配置位置を指定 */
	top: 690px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk4 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 420px; /* 左方向からの配置位置を指定 */
	top: 990px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk4a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 370px; /* 左方向からの配置位置を指定 */
	top: 900px; /* 上方向からの配置位置を指定 */
}

#boxmb_kk5 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 420px; /* 左方向からの配置位置を指定 */
	top: 1220px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk5a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 10px; /* 左方向からの配置位置を指定 */
	top: 940px; /* 上方向からの配置位置を指定 */
}

#boxmb_kk6 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 670px; /* 上方向からの配置位置を指定 */
}

#boxmb_kk8 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 420px; /* 左方向からの配置位置を指定 */
	top: 1430px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk9 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 895px; /* 上方向からの配置位置を指定 */
}

#boxmb_kk10 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 1015px; /* 上方向からの配置位置を指定 */
}
#boxmb_kk11 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 350px; /* 左方向からの配置位置を指定 */
	top: 535px; /* 上方向からの配置位置を指定 */
width: 400px;

}
#boxmb_kk12 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 390px; /* 左方向からの配置位置を指定 */
	top: 1400px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk13 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 30px; /* 左方向からの配置位置を指定 */
	top: 1665px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk14 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 30px; /* 左方向からの配置位置を指定 */
	top: 1280px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk15 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 30px; /* 左方向からの配置位置を指定 */
	top: 1290px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk16 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 30px; /* 左方向からの配置位置を指定 */
	top: 1655px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk17 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 30px; /* 左方向からの配置位置を指定 */
	top: 1775px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk18 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 585px; /* 左方向からの配置位置を指定 */
	top: 950px; /* 上方向からの配置位置を指定 */

}

#boxmb_kk19 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 585px; /* 左方向からの配置位置を指定 */
	top: 780px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk20 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 20px; /* 左方向からの配置位置を指定 */
	top: 980px; /* 上方向からの配置位置を指定 */

}

#boxmb_kk21 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 70px; /* 左方向からの配置位置を指定 */
	top: 940px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk22 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 25px; /* 左方向からの配置位置を指定 */
	top: 1499px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk23 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 25px; /* 左方向からの配置位置を指定 */
	top: 1801px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk24 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 25px; /* 左方向からの配置位置を指定 */
	top: 1537px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk25 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 155px; /* 左方向からの配置位置を指定 */
	top: 1488px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk26 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 155px; /* 左方向からの配置位置を指定 */
	top: 1295px; /* 上方向からの配置位置を指定 */

}

#boxmb_kk27 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 25px; /* 左方向からの配置位置を指定 */
	top: 1629px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk28 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 25px; /* 左方向からの配置位置を指定 */
	top: 334px; /* 上方向からの配置位置を指定 */

}
#boxmb_kk29 {
	position: absolute; /* 値にabsoluteを指定 */
	left: 25px; /* 左方向からの配置位置を指定 */
	top: 1537px; /* 上方向からの配置位置を指定 */

}


#menubox {
	width: 200px;
	background: #020202   ;
	padding: 10px 0 0 5px;

	}

#menubox2 {
		padding: 0px 0px 0px 0px;
	          margin: 0px 0px 0px  0px;
text-align: center; 
float: left;

}
#menubox3 {
		padding: 0px 0px 0px 0px;
	          margin: 0px 10px 0px  10px;
text-align: left;
float: left;


}

/* サイド
---------------------------------------------*/
#menu {
	width: 205px;
	

	}
	
#menu li a {
  	height: 40px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 26px;
	text-decoration: none;

	}
	
	

#menu li a:link, #menu li a:visited {
         font-size: 12px;
	color: #949494;
	display: block;
	background: #020202   ;
	padding: 14px 0 0 20px;
	border-bottom: 1px solid #090909;
}
	
#menu li a:hover, #menu li a:active {
          font-size: 12px;
	color: #ffffff;
          text-decoration:underline;
	background: url(../mitaka/image/lesson635.png) 0 -40px;
	padding: 14px 0 0 10px;
	}
#menu li a.mm  {
          font-size: 12px;
	color: #ffffff;
          text-decoration:underline;
	background: url(../mitaka/image/lesson635.png) 0 -40px;
	padding: 14px 0 0 10px;
	}

#menu li a.mm2  {
          font-size: 12px;
	color: #949494;
          border-bottom: 1px solid #090909;
	background: #090909;
	padding: 14px 0 0 45px;
	}

#menu li a.mm2:hover, #menu li a.mm2:active {
          font-size: 12px;
	color: #ffffff;
          text-decoration:underline;
	background: url(../mitaka/image/lesson635.png) 0 -40px;
	padding: 14px 0 0 10px;
	}

#menu li.km3  {
  	height: 35px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 35px;
	text-decoration: none;

}
	
	
#menu li.km3 a:link, #menu li.km3 a:visited {
         font-size: 11px;
	color: #949494;
	

	background: #040404;
	padding: 7px 0 0 20px;

	}
	
#menu li.km3 a:hover, #menu li.km3 a:active {
          font-size: 11px;
	color: #ffffff;
          text-decoration:underline;
	background: #020202;
	padding: 7px 0 0 10px;

	}







#secondary {
	
	width: 225px; /* ボックスの幅を指定 */
background:  #303030 ;
padding: 0px 0px 5px 0px;
 margin: 35px 0px 0px  4px;
float: left;
}
#secondary_a {
	position: absolute; /* 値にabsoluteを指定 */
	left: 688px; /* 左方向からの配置位置を指定 */
	top: 53px; /* 上方向からの配置位置を指定 */
	width: 250px; /* ボックスの幅を指定 */
background: url(../mitaka/image/lesson717.png) ;
padding: 0px 0px 20px 0px;

}

#secondary2 {
	width: 205px; /* ボックスの幅を指定 */
	padding: 5px 5px 5px 5px;
	background: url(../mitaka/image/lesson718.png) repeat-y;
          margin: 5px 5px 5px  5px;
}

#secondary22 {
	width: 205px; /* ボックスの幅を指定 */
	padding: 5px 5px 5px 5px;
	background: url(../mitaka/image/lesson718.png) ;
          margin: 0px 5px 10px  5px;

}
#secondary23 {
	width: 205px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 0px;
	background: url(../mitaka/image/lesson718.png) ;
          margin: 5px 0px 0px  0px;

}

#secondary2afi {
	width: 203px; /* ボックスの幅を指定 */
	padding: 5px 5px 1px 7px;
	background: url(../mitaka/image/lesson718.png) ;
          margin: 0px 5px 0px  5px;

}
#secondary2afib {
	width: 203px; /* ボックスの幅を指定 */
	padding: 0px 5px 0px 7px;
	background: url(../mitaka/image/lesson718.png) ;
          margin: 0px 5px 0px  5px;
}
#secondary2afib p {
	font-size: 11px;
	line-height: 1.4;
          color:#fff;
	padding: 0px 0x 0px 5px;
	 margin: 0px 0px 0px  0px;
text-align: left; 

}
#secondary2afib2 {
	width: 203px; /* ボックスの幅を指定 */
	padding: 0px 5px 0px 5px;
	background: url(../mitaka/image/lesson718.png) ;
          margin: 0px 5px 5px  7px;

}
#secondary2afib2 p {
	font-size: 11px;
	line-height: 1.4;
          color:#fff;
	padding: 0px 0x 0px 7px;
	 margin: 0px 0px 0px  0px;
text-align: left; 

}

#secondary2a {
	width: 215px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 0px;
	background: url(../mitaka/image/lesson718.png) ;
          margin: 0px 5px 30px  5px;

}

#secondary2_a {
	width: 215px; /* ボックスの幅を指定 */
	padding: 5px 0px 0px 0px;
	background:  ;
          margin: 0px 5px 0px  5px;

}
#secondary2_aa {
	width: 240px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 0px;
	background: url(../mitaka/image/lesson718.png) ;
          margin: 20px 5px 0px  5px;

}

#secondary2_ab {
	width: 238px; /* ボックスの幅を指定 */
	padding: 10px 0px 0px 2px;
	background: #f2f2f2 ;
          margin: 0px 5px 0px  5px;
text-align: center; 
}
#secondary2_ab.abc {
	width: 238px; /* ボックスの幅を指定 */
	padding: 10px 0px 10px 2px;
	background: #f2f2f2 ;
          margin: 0px 5px 0px  5px;
text-align: center; 
}

#secondary2_ac {
	width: 232px; /* ボックスの幅を指定 */
	padding: 0px 4px 5px 4px;
	background: #f2f2f2 ;
          margin: 0px 5px 0px  5px;
text-align: left; 

}

#secondary2_ac.gg {
	width: 232px; /* ボックスの幅を指定 */
	padding: 10px 4px 10px 4px;
	background: #f2f2f2 ;
          margin: 0px 5px 0px  5px;
text-align: left; 

}
#secondary2_ac.g2 {
	width: 215px; /* ボックスの幅を指定 */
	padding: 2px 0px 10px 15px;
	background: #f2f2f2 ;
          margin: 0px 0px 0px  0px;
text-align: left; 
background: url(../mitaka/image/lesson699.png) no-repeat;

border-bottom: 1px dotted #CCCCCC; 
}
#secondary2_ac.g3 {
	width: 215px; /* ボックスの幅を指定 */
	padding: 0px 4x 0px 11px;
	background: #f2f2f2 ;
          margin: 0px 5px 0px  5px;
text-align: left; 

}
#secondary2_ac.g4 {
	width: 232px; /* ボックスの幅を指定 */
	padding: 5px 4px 6px 4px;
	background: #f2f2f2 ;
          margin: 0px 5px 0px  5px;
text-align: left; 

}
#secondary2_ac.g5 {
	width: 232px; /* ボックスの幅を指定 */
	padding: 0px 4px 0px 4px;
	background: #f2f2f2 ;
          margin: 0px 0px 0px  5px;
text-align: left; 

}
#secondary2_ac.g6 {
	width: 215px; /* ボックスの幅を指定 */
	padding: 0px 4x 0px 11px;
	background: #f2f2f2 ;
          margin: 0px 5px 5px  5px;
text-align: left; 


border-bottom: 1px dotted #CCCCCC; 
}

#secondary2_ac p.aas {
	font-size: 12px;
	line-height: 1.4;
	padding: 0px 0x 0px 0px;
	 margin: 0px 0px 0px  0px;
text-align: left; 

}


#secondary2_ad {
	width: 80px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 0px;
	background: #fff ;
          margin: 0px 5px 0px  0px;
text-align: left; 
float: left;
}
#secondary2_ae {
	width: 150px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 0px;
	background: #fff ;
          margin: 0px 0px 0px  0px;
text-align: left; 
float: left;
}
#secondary3 {

	width: 215px; /* ボックスの幅を指定 */
	padding: 5px 0px 5px 0px;
	background: url(../mitaka/image/lesson718.png) ;
          margin: 0px 5px 5px  5px;

}
#secondary3a {
         height: 390px; 
	width: 205px; /* ボックスの幅を指定 */
	padding: 5px 3px 5px 7px;
	background: #1b1a1a ;
          margin: 0px 5px 5px  5px;

}

#secondary4_a {
	width: 230px; /* ボックスの幅を指定 */
	padding: 0px 5px 5px 5px;
	background: #eee ;
          margin: 0px 5px 0px  5px;
text-align: left; 
border-bottom: 1px solid #dcdcdc;
}
#secondary4_a.max {
	width: 220px; /* ボックスの幅を指定 */
	padding: 10px 10px 10px 10px;
	background: #666 ;
          margin: 0px 5px 0px  5px;
text-align: left; 

}
#secondary4_a.max2 {
	width: 220px; /* ボックスの幅を指定 */
	padding: 7px 10px 1px 10px;
	background: #333 ;
          margin: 0px 5px 0px  5px;
text-align: center; 
}
#secondary4_a.max3 {
	width: 220px; /* ボックスの幅を指定 */
	padding: 10px 10px 10px 10px;
	background: #eee ;
          margin: 0px 5px 0px  5px;
text-align:center; 

}
#secondary4_a.max4 {
	width: 220px; /* ボックスの幅を指定 */
	padding: 10px 7px 10px 13px;
	background: #eee ;


          margin: 0px 5px 0px  5px;
text-align:center; 

}
#secondary4_a.max5 {
	width: 220px; /* ボックスの幅を指定 */

	padding: 10px 10px 10px 10px;
	background: #eee ;
          margin: 0px 5px 0px  5px;
text-align:left; 

}

#secondary4_a p { margin: 0px 0px 0px  0px;
    font-size: 12px ;
   color				: #fff;
         line-height:1.6em;

 }
#secondary4_a p.sss { margin: 0px 0px 0px  0px;
    font-size: 11px ;
            line-height:1.2em;
color				: #666;

 }

#secondary4_b {
	width: 230px; /* ボックスの幅を指定 */
	padding: 0px 0px 3px 0px;
	background: #eee ;
          margin: 0px 0px 0px  0px;
text-align: left; 

}
#secondary4_c {
	width: 70px; /* ボックスの幅を指定 */
	padding: 5px 5px 5px 0px;
	background: #fff ;
          margin: 0px 0px 0px  0px;
text-align: left; 
float: left;

}
#secondary4_c.afi {
	width: 130px; /* ボックスの幅を指定 */
	padding: 5px 5px 5px 0px;
	background: #fff ;
          margin: 0px 0px 0px  0px;
text-align: left; 
float: left;

}

#secondary4_d {
	width: 145px; /* ボックスの幅を指定 */

	padding: 5px 0px 5px 0px;
	background: #fff ;
          margin: 0px 0px 0px  0px;
text-align: left; 
float: left;

}
#secondary4_d.afi2 {
	width: 220px; /* ボックスの幅を指定 */
	padding: 5px 0px 5px 10px;
	background: #fff ;
          margin: 0px 0px 0px  0px;
text-align: left; 
float: left;

}

#secondary4_e {

	width: 230px; /* ボックスの幅を指定 */
	padding: 0px 0px 0px 0px;
	background: #fff ;
          margin: 0px 0px 0px  0px;
text-align: left; 
float: left;

}

#secondary50 {
	width: 205px; /* ボックスの幅を指定 */
	padding: 5px 5px 5px 5px;
	background: url(../mitaka/image/lesson718.png) repeat-y;
          margin: 5px 5px 5px  5px;

}


/*  リスト
---------------------------------------------*/
/*  ナビゲーション
---------------------------------------------*/

#globalNav {
	position: absolute;
	top: 132px;
	left: 0px;
	width: 912px;
	height: 29px;
	list-style-type: none;
	background: url(../mitaka/image/lesson1174.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/lesson1174.png) ;
	color: #;
         z-index : 3000;

}
#tNav {
	
	width: 670px;
	height: 50px;
	list-style-type: none;
	background: url(../mitaka/image/lesson2976.png) left top ;
        z-index:3000;

}
#tNav li {
	float: left;
	width: 202px;
}
#tNav li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:50px;
	padding-top: 50px;
	background-image: url(../mitaka/image/lesson2976.png) ;
	color: #;
         z-index : 3000;

}

#globalNava {
	position: absolute;
	top: 5px;
	left: 730px;
	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;

}


#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; }


#navt01 a { background-position:  0     0px; }
	#navt02 a { background-position: -202px  0px; }
        #navt03 a { background-position:  0     -50px; }
#navt04 a { background-position:  -202px     -50px; }
#navt05 a { background-position:  -404px     -0px; }
#navt06 a { background-position:  -404px     -50px; }



	

	
	/* 現在位置 */
	#navt01 a.stay { background-position:  0     0px; }
	#navt02 a.stay{ background-position: -202px  -50px; }
	#navt03 a.stay { background-position:  0     -50px; }
#navt04 a.stay { background-position:  -202px     -50px; }
#navt05 a.stay { background-position:  -404px     -50px; }
#navt06 a.stay { background-position:  -404px     -50px; }

	

	/* オンマウス */
	#navt01 a:hover { background-position:  0     0px; }
	#navt02 a:hover { background-position: -202px  -50px; }
	#navt03 a:hover { background-position:  0     0px; }
#navt04 a:hover { background-position:  -202px     -50px; }
#navt05 a:hover { background-position:  -404px     -50px; }
	#navt06 a:hover { background-position:  -404px     -50px; }


a#photolinkaa {

   display: block;
   width: 80px; /* 画像1枚分の横幅 */
   height: 30px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson644.png); /* キャンペーン */
}
a#photolinkaa:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkab {
   display: block;
   width: 193px; /* 画像1枚分の横幅 */
   height: 40px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson662.png); /* キャンペーン */
}
a#photolinkab:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkac {
   display: block;
   width: 193px; /* 画像1枚分の横幅 */

   height: 40px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson670.png); /* キャンペーン */
}
a#photolinkac:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkad {

   display: block;

   width: 193px; /* 画像1枚分の横幅 */
   height: 40px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson671.png); /* キャンペーン */
}
a#photolinkad:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkae {
   display: block;
   width: 193px; /* 画像1枚分の横幅 */
   height: 40px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson672.png); /* キャンペーン */
}
a#photolinkae:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
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#photolinkfax {
    display: block;
   width: 80px; /* 画像1枚分の横幅 */
   height: 24px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson565.png); /* キャンペーン */

}
a#photolinkfax:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkfax2 {
    display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 36px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1024.png); /* キャンペーン */
}
a#photolinkfax2:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkfax3 {
    display: block;
   width: 150px; /* 画像1枚分の横幅 */
   height: 54px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1031.png); /* キャンペーン */
}
a#photolinkfax3:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkfax4 {
    display: block;
   width: 150px; /* 画像1枚分の横幅 */
   height: 54px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1040.png); /* キャンペーン */
}
a#photolinkfax4:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkfax5 {
    display: block;
   width: 150px; /* 画像1枚分の横幅 */
   height: 54px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1060.png); /* キャンペーン */
}
a#photolinkfax5:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap1a {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson169.png); /* キャンペーン */
}
a#photolinkap1a:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap1 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   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#photolinkap2a {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson162.png); /* キャンペーン */
}
a#photolinkap2a:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkap23 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson161.png); /* キャンペーン */
}
a#photolinkap23:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap24 {
   display: block;
   width: 90px; /* 画像1枚分の横幅 */
   height: 90px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1182.png); /* キャンペーン */
}
a#photolinkap24:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap25 {
   display: block;
   width: 90px; /* 画像1枚分の横幅 */
   height: 90px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1183.png); /* キャンペーン */
}
a#photolinkap25:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap25a {
   display: block;
   width: 90px; /* 画像1枚分の横幅 */
   height: 90px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson2998.png); /* キャンペーン */
}
a#photolinkap25a:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkap26 {
   display: block;
   width: 205px; /* 画像1枚分の横幅 */
   height: 72px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1193.png); /* キャンペーン */
}
a#photolinkap26:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap27 {
   display: block;
   width: 205px; /* 画像1枚分の横幅 */
   height: 72px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1194.png); /* キャンペーン */
}
a#photolinkap27:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap27a {
   display: block;
   width: 205px; /* 画像1枚分の横幅 */
   height: 72px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1255.png); /* キャンペーン */
}
a#photolinkap27a: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#photolinkap4a {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson163.png); /* キャンペーン */
}
a#photolinkap4a:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap4a2 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson465.png); /* キャンペーン */
}
a#photolinkap4a2:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap4a3 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson466.png); /* キャンペーン */
}
a#photolinkap4a3:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap4a4 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson2999.png); /* キャンペーン */
}
a#photolinkap4a4:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap4a5 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson3017.png); /* キャンペーン */
}
a#photolinkap4a5:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap4a6 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson3018.png); /* キャンペーン */
}
a#photolinkap4a6:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap4a7 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson3019.png); /* キャンペーン */
}
a#photolinkap4a7:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkap40 {
   display: block;
   width: 60px; /* 画像1枚分の横幅 */
   height: 15px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson1175.png); /* キャンペーン */
}
a#photolinkap40:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkap41 {
   display: block;
   width: 60px; /* 画像1枚分の横幅 */
   height: 15px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image:  url(../mitaka/image/lesson1188.png); /* キャンペーン */
}
a#photolinkap41:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap42 {
    display: block;
   width: 190px; /* 画像1枚分の横幅 */
   height: 176px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson398.png); /* キャンペーン */
}
a#photolinkap42:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap43:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap43 {
    display: block;
   width: 190px; /* 画像1枚分の横幅 */

   height: 176px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson399.png); /* キャンペーン */
}
a#photolinkap44s {
    display: block;
   width: 190px; /* 画像1枚分の横幅 */

   height: 176px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson2956.png); /* キャンペーン */
}
a#photolinkap44s:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkap60 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson400.png); /* キャンペーン */
}
a#photolinkap60:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkap70 {
   display: block;
   width: 160px; /* 画像1枚分の横幅 */
   height: 140px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson401.png); /* キャンペーン */
}
a#photolinkap70:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkap71 {
   display: block;
   width: 64px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson2990.png); /* キャンペーン */
}
a#photolinkap71:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#photolinkaq {
   display: block;
   width: 591px; /* 画像1枚分の横幅 */
   height: 44px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson336.png); /* キャンペーン */
}
a#photolinkaq:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkas {
   display: block;
   width: 591px; /* 画像1枚分の横幅 */
   height: 44px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson337.png); /* キャンペーン */
}
a#photolinkas:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkat {
   display: block;
   width: 591px; /* 画像1枚分の横幅 */
   height: 44px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson338.png); /* キャンペーン */
}
a#photolinkat:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkau {
   display: block;
   width: 591px; /* 画像1枚分の横幅 */
   height: 44px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson339.png); /* キャンペーン */
}
a#photolinkau:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkav {
   display: block;
   width: 591px; /* 画像1枚分の横幅 */
   height: 44px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson340.png); /* キャンペーン */
}
a#photolinkav:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkaw {
   display: block;
   width: 591px; /* 画像1枚分の横幅 */
   height: 44px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson341.png); /* キャンペーン */
}
a#photolinkaw:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkax {
   display: block;
   width: 591px; /* 画像1枚分の横幅 */
   height: 44px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson342.png); /* キャンペーン */
}
a#photolinkax:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkay {
   display: block;
   width: 591px; /* 画像1枚分の横幅 */
   height: 44px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson343.png); /* キャンペーン */
}
a#photolinkay:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

#footer {
	clear: both;
      margin: 0px px 0px 0px;
padding:  0px 0px 0px 0px;
background:#000 url(../mitaka/image/lesson1176.png) repeat-x;
 height: 280px;
}
#footer.ag {
	clear: both;
      margin: 0px px 0px 0px;
padding:  0px 0px 0px 0px;
background:#000 ;
 height: 240px;
}

#footer1 {
	
clear: both;	
      margin: 10px 3px 0px 0px;
background: # ;

}

#foot_box {padding: 10px 0px 20px 10px;
              font-size: 12px;
	color	: #ffffff;
	line-height: 1.5;
	background: #  ;
text-align: left;
width:902px;
 margin: 0px 0px 0px 0px;

}
#foot_abox {padding:  10px 0px 20px 00px;
               margin: 0px 0px 0px px;
font-size: 11px;
	color	: #ffffff;
	line-height: 1.5;
	text-align: center;
background: # ;
width:912px;

}

#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; 


}
#footera {
margin: 0px px 0px 1px;
clear: both;
text-align: center;	  
width: 913px;
}

#foot_tisiki {
position: absolute;
	top: 730px;
	left: 20px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisiki.inde {
position: absolute;
	top: 720px;
	left: 20px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisiki.golf {
position: absolute;
	top: 1100px;
	left: 20px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisiki.golf2 {
position: absolute;
	top: 1020px;
	left: 20px;
      padding:  0px 0px 0px 0px;
   
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisiki.golf3 {
position: absolute;
	top: 2035px;
	left: 20px;
      padding:  0px 0px 0px 0px;
   
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisikigolf4 {
position: absolute;
	top: 1740px;
	left: 20px;
      padding:  0px 0px 0px 0px;
   
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisiki.golf5 {
position: absolute;
	top: 1600px;
	left: 20px;
      padding:  0px 0px 0px 0px;
   
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisikigolf6 {
position: absolute;
	top: 1055px;
	left: 20px;
      padding:  0px 0px 0px 0px;
   
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisiki.golf7 {
position: absolute;
	top: 1840px;
	left: 60px;
         
	clear: both;	
      
width: 850px;
   text-align: center; 

}
#foot_tisikigolf7 {
position: absolute;
	top: 1750px;
	left: 60px;
         
	clear: both;	
      
width: 850px;
   text-align: center; 

}

#foot_tisiki.golf8 {
position: absolute;
	top: 1615px;
	left: 20px;
         
	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisiki.golf9 {
position: absolute;
	top: 2140px;
	left: 20px;
         

	clear: both;	
      
width: 800px;
   text-align: center; 

}
#foot_tisiki.golf10 {
position: absolute;
	top: 1250px;
	left: 50px;
      padding:  0px 0px 0px 0px;
   	clear: both;	
     width: 750px;
   text-align: center; 
}
#foot_tisiki.golf11 {
position: absolute;
	top: 1815px;
	left: 50px;
      padding:  0px 0px 0px 0px;
   
	clear: both;	
      
width: 750px;
   text-align: center; 

}
#foot_tisiki.golf12 {
position: absolute;
	top: 2110px;
	left: 50px;
      padding:  0px 0px 0px 0px;
   
	clear: both;	
      

width: 750px;
   text-align: center; 

}

#foot_tisikigolf13 {
position: absolute;
	top: 2085px;
	left: 50px;
      padding:  0px 0px 0px 0px;
   
	clear: both;	
      
width: 750px;
   text-align: center; 

}
#foot_tisiki.golf14 {
position: absolute;

	top: 2105px;
	left: 50px;
      padding:  0px 0px 0px 0px;
   	clear: both;	
   width: 750px;
   text-align: center; 

}
#foot_tisikigolf15 {
position: absolute;
	top: 1905px;
	left: 50px;
      padding:  0px 0px 0px 0px;
   	clear: both;	
   width: 750px;
   text-align: center; 

}
#footafi {
	visibility: hidden;

      margin: 0px 0px 0px 00px;
      text-align: right; 
}
#footafi2 {
	visibility: hidden;

      margin: 0px 0px 0px 00px;
      text-align: right; 
}

/* table */
---------------------------------------------*/

#inquirya table {
	
	font-size: 100%;
	width: 100%;
}

#inquirya th
{         
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	color: #666;
        
width: 80px;

text-align: center; 
border-bottom: 1px solid #ccc; 

}
#inquirya td
{         
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0px 4px 10px;
	color: #666;
         
width: 480px;
text-align: left; 
border-bottom: 1px solid #ccc; 

}










---------------------------------------------*/

#cclub
{

	
	font-size: 12px;
		
	width: 450px;
	text-align: left;
	
}
#cclub.max
{
	
	font-size: 12px;
		
	width: 595px;

	text-align: left;
	
}

#cclub th
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 8px 7px 12px;
	color: #fff;
         background: #333; 
width: 120px;

}

#cclub th.mmax
{         
	font-size: 13px;
	font-weight: normal;
	padding: 10px 4px 4px 8px;
	color: #fff;
         background: #333; 
width: 150px;

}

#cclub td
{
	padding: 10px 8px 7px 12px;
	
border: 1px solid #dcdcdc;
width: 220px;

}
#cclub td.nmax
{
	padding: 10px 8px 7px 12px;
	
border: 1px solid #dcdcdc;
width: 445px;

}


---------------------------------------------*/
/*  ボックス
---------------------------------------------*/


#inquiryv {
	width: 640px; /* ボックスの幅を指定 */
　　　　margin: 10px 0px 0px 0px; 
        background: url('../mitaka/image/lesson288.png') repeat-x;
 }
#inquiryv table {
	margin: 0px 0px 0px 0px; 
	font-size: 100%;
	width: 640px;


 }
#inquiryv td {
	border-top: 1px solid #ffffff;
	padding: 9px  0px 9px  8px;
color: #669;
          text-align: left; 
        
}
#inquiryv th {
	color: #666;
	font-size:13px;
	font-weight: bold;
         padding: 9px  0px 9px  8px;
         text-align: left; 
}
#inquiryv th.must {
	 padding: 20px  0px 9px  8px;
          width:600px;

}
#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-x;
}
* 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;
        
}
	

/* easyscroll */

---------------------------------------------*/

#hor-zebra
{
	
	font-size: 12px;
	

	width: 615px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra th.club
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 2px 8px;
	color: #039;
}

#hor-zebra td
{line-height:1.5em;
	padding: 15px 8px;
	color: #669;
}
#hor-zebra td.club
{line-height:1.5em;
	padding: 12px 8px;
	color: #666;
}

#hor-zebra .odd
{
	background: #e8edff; 
}
#hor-zebra .odd2
{
	background: #f2f2f2; 
}
---------------------------------------------*/


#hor-zebra2
{
	
	font-size: 12px;
	

	width: 345px;
	text-align: left;
	border-collapse: collapse;
}

#hor-zebra2 th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 3px 8px;
	color: #f2f2f2;
background: #333; 
border: 1px solid #333; 
text-align: center;

}
#hor-zebra2 th.club
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 2px 8px;
	color: #666;
}

#hor-zebra2 td
{line-height:1.5em;
	padding: 10px 8px 10px 8px;
	color: #666;
border: 1px solid #CCCCCC; 

}
#hor-zebra2 td.club
{line-height:1.5em;
	padding: 10px 18px 10px 8px;
	color: #666;
border: 1px solid #CCCCCC; 
}

#hor-zebra2 .odd
{
	background: #e8edff; 
}
#hor-zebra2 .odd2
{
	background: #f5f5f5; 

}

---------------------------------------------*/
#hor-zebra3
{
	
	font-size: 12px;
	

	width: 590px;
	text-align: left;
	border-collapse: collapse;
}

#hor-zebra3 th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 3px 8px;
	color: #f2f2f2;
background: #333; 
border: 1px solid #333; 

text-align: center;

}
#hor-zebra3 th.club
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 2px 8px;
	color: #666;
}
#hor-zebra3 th.ttt
{
	font-size: 13px;
	font-weight: normal;
	padding: 10px 8px 3px 8px;
	color: #f2f2f2;
text-align: center;
background-image: url(../mitaka/image/lesson567.png);
border: 1px solid #fff; 

}

#hor-zebra3 td
{line-height:1.5em;
	padding: 10px 8px 10px 8px;
	color: #666;
border: 1px solid #CCCCCC; 

}
#hor-zebra3 td.club
{line-height:1.5em;
	padding: 10px 18px 10px 8px;
	color: #666;
border: 1px solid #CCCCCC; 

}
#hor-zebra3 td.club2
{line-height:1.5em;
	padding: 10px 8px 0px 8px;
	color: #666;
border: 1px solid #CCCCCC; 
}

#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: 598px;
	text-align: left;
	border-collapse: collapse;
}

#hor-zebra4 th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 3px 8px;
	color: #f2f2f2;
background: #333; 
border: 1px solid #333; 
text-align: center;

}
#hor-zebra4 th.club
{
	font-size: 14px;

	font-weight: normal;
	padding: 10px 8px 3px 8px;
	color: #f2f2f2;
border-top: 1px solid #333; 
border-left: 1px solid #333; 
border-bottom: 1px solid #333; 

border-right: 1px solid #ccc; 

}
#hor-zebra4 th.club_a
{
	font-size: 12px;
	font-weight: normal;
	padding: 7px 0px 3px 0px;
	color: #f2f2f2;
border-top: 1px solid #333; 
border-left: 1px solid #333; 
border-bottom: 1px solid #333; 
border-right: none; 
text-align: center;

}

#hor-zebra4 th.club_b
{
	font-size: 12px;
	font-weight: normal;
	padding: 7px 0px 3px 0px;
	color: #f2f2f2;
border-top: 1px solid #333; 
border-left: 1px solid #ccc; 
border-bottom: 1px solid #333; 
border-right: 1px solid #ccc; 
text-align: center;

}
#hor-zebra4 th.club_c
{
	font-size: 12px;
	font-weight: normal;
	padding: 7px 0px 3px 0px;
	color: #f2f2f2;
border-top: 1px solid #333; 
border-left: none; 
border-bottom: 1px solid #333; 
border-right: 1px solid #333; 
text-align: center;


}

#hor-zebra4 td
{line-height:1.5em;
	padding: 10px 8px 10px 8px;
	color: #666;
border: 1px solid #CCCCCC; 

}
#hor-zebra4 td.club
{line-height:1.5em;
	padding: 10px 18px 10px 8px;
	color: #666;
border-top: none; 
border-left: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
}
#hor-zebra4 td.club2
{line-height:1.5em;
	padding: 10px 8px 0px 8px;
	color: #666;
border: 1px solid #CCCCCC; 
}
#hor-zebra4 td.club3
{line-height:1.5em;
	padding: 10px 0px 10px 0px;
	color: #666;
border-top: none; 
border-left: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
text-align: center;
background: #fff; 

}
#hor-zebra4 td.club4
{line-height:1.5em;
	padding: 10px 0px 10px 0px;
	color: #666;
border-bottom: 1px solid #ccc; 
text-align: center;
background: #fff; 

}
#hor-zebra4 td.club5
{line-height:1.5em;
	padding: 10px 4px 5px 4px;
	color: #666;
border-top: none; 
border-left: 1px solid #ccc; 
border-bottom: none; 
border-right: 1px solid #ccc; 
text-align: center;
background: #eee; 
}
#hor-zebra4 td.club6
{line-height:1.5em;
	padding: 10px 4px 5px 4px;
	color: #666;
border: none; 
text-align: center;
background: #eee; 
}
#hor-zebra4 td.club7
{line-height:1.5em;
	padding: 10px 4px 5px 4px;
	color: #666;
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
border-bottom: none; 
border-right: 1px solid #ccc; 
text-align: left;
}
#hor-zebra4 td.club8
{line-height:1.5em;
	padding: 10px 4px 5px 4px;
	color: #666;
border-top: 1px solid #ccc; 
border-left: none; 
border-bottom: none;
border-right: none; 
text-align: left;
}
#hor-zebra4 td.club9
{line-height:1.5em;
	padding: 6px 4px 5px 4px;
	color: #666;
border-top: none; 
border-left: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
text-align: center;
background-image: url(../mitaka/image/lesson789.png);
}
#hor-zebra4 td.club10
{line-height:1.5em;
	padding: 6px 4px 5px 4px;
	color: #666;
border-top: none; 
border-left: none;
border-bottom: 1px solid #ccc; 
border-right: none;
text-align: center;
background-image: url(../mitaka/image/lesson789.png);
}

#hor-zebra4 .odd
{
	background: #e8edff; 
}
#hor-zebra4 .odd2
{
	background: #f5f5f5; 
border-top: none; 
border-left: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
border-right: none; 
text-align: center;


}
#hor-zebra4 .odd3
{
	background: #bbbbbb; 
color: #fff;
text-align: center;
padding: 5px 0px 5px 0px;

}
#hor-zebra4 p { font-size: 11px;
                         text-align: left;
                          line-height:1.4em;
margin: 0px 0px 5px 0px; 
}


#hor-zebra30
{
	font-size: 12px;
	
	text-align: left;
	border-collapse: collapse;
}

#hor-zebra30 th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 3px 8px;
	color: #f2f2f2;
background: #333; 
border: 1px solid #333; 

text-align: center;

}
#hor-zebra30 th.club
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 2px 8px;
	color: #666;
}
#hor-zebra30 th.ttt
{
	font-size: 13px;
	font-weight: normal;
	padding: 10px 8px 3px 8px;
	color: #f2f2f2;
text-align: center;
background-image: url(../mitaka/image/lesson567.png);

border: 1px solid #fff; 

}

#hor-zebra30 td
{line-height:1.5em;
	padding: 10px 8px 10px 8px;
	color: #666;
border: 1px solid #CCCCCC; 

}
#hor-zebra30 td.club
{line-height:1.5em;
	padding: 10px 18px 10px 8px;
	color: #666;
border: 1px solid #CCCCCC; 
}
#hor-zebra30 td.club2
{line-height:1.5em;
	padding: 10px 0px 10px 0px;
	color: #666;
border: 1px solid #CCCCCC; 
background: #fff; 
text-align: center;

}

#hor-zebra30 .odd
{
	background: #e8edff; 
}
#hor-zebra30 .odd2
{
	background: #f5f5f5; 

}
#hor-zebra30 .odd3
{
	background: #bbbbbb; 

color: #fff;
text-align: center;
padding: 5px 0px 5px 0px;

}
#hor-zebra30 p { font-size: 11px;
                         text-align: left;
                          line-height:1.4em;
margin: 0px 0px 5px 0px; 
width: 142px;
}




---------------------------------------------*/

#hor
{
	font-size: 12px;
 padding: 0px 0px 20px 0px;
	width: 0px;
	text-align: left;
	border-collapse: collapse;
}
#hor th
{
	font-size: 12px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}

#hor td
{line-height:1.5em;
	padding: 10px 0px 5px 5px;
	color: #666;
border-bottom: 1px dotted #CCCCCC; 

}
#hor td.grip
{line-height:1.5em;
	padding: 10px 5px 5px 5px;
	color: #666;
border-bottom: 1px dotted #CCCCCC; 
width: 50px;

}
#hor td.grip2
{line-height:1.5em;
	padding: 10px 5px 5px 5px;
	color: #666;
border-bottom: 1px dotted #CCCCCC; 
border-top: 1px dotted #CCCCCC; 
width: 50px;

}
#hor td.grip3
{line-height:1.5em;
	padding: 10px 0px 5px 5px;
	color: #666;
border-bottom: 1px dotted #CCCCCC; 
border-top: 1px dotted #CCCCCC; 
}
---------------------------------------------*/
#boxma_max {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;
background: #fff;
float:left;
}


#boxma_a {
	padding: 4px 4px 4px 4px;
              margin: 5px 4px 0px 0px;
   text-align: left; 
width: 202px; /* ボックスの幅を指定 */  
background-image: url(../mitaka/image/lesson792.png) ;
float:left;

 }
#boxma_a1 {
	padding: 4px 4px 4px 4px;
              margin: 5px 4px 0px 0px;
   text-align:center; 
width: 202px; /* ボックスの幅を指定 */  
background-image:  ;
float:left;

 }

#boxma_b {
	padding: 4px 4px 4px 4px;
              margin: 5px 0px 0px 0px;
   text-align: left; 
width: 203px; /* ボックスの幅を指定 */  
background-image: url(../mitaka/image/lesson792.png) ;
float:left;

 }


#hor4a
{
	
	font-size: 12px;
	

	width: 202px;
	text-align: left;
	border-collapse: collapse;
}

#hor4a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 5px 0px 2px 0px;
	color: #f2f2f2;

background-image: url(../mitaka/image/lesson794.png) ;
text-align: center;

}

#hor4a td
{line-height:1.5em;
	padding: 0px 0px 0px 0px;
	color: #666;

}
#hor4a td.club
{line-height:1.5em;
	padding: 0px 0px 0px 0px;
	color: #666;
border-top: none; 
}
#hor4a td.club2
{line-height:1.5em;
	padding: 7px 0px 0px 0px;
	
color: #f2f2f2;
background: #94c402 ;
text-align: center;

}
#hor4a td.club3
{padding: 7px 5px 7px 5px;
	color: #666;
border-top: none; 
text-align: left;
background: #f2f2f2; 

}
#hor4a td p.ww { font-size: 11px;
                         text-align: left;
                          line-height:1.3em;
margin: 0px 0px 0px 0px; 
}

#hor4a td p.ww  A:link{color: #94c402;text-decoration:none;font-size: 11px;}
#hor4a td p.ww  A:visited{color: #94c402;text-decoration:none;font-size: 11px;}
#hor4a td p.ww  A:hover{color: #006600; cursor: hand;text-decoration:none;font-size: 11px;}
#hor4a td p.ww  A:active{color: #006600;font-size: 11px;}




#hor4a td.club4
{padding: 4px 0px 4px 5px;
	color: #666;
border-top: 1px solid #eeeeee; 
text-align: left;
background: #fff; 

}

#boxma_a table tr:hover td
{
	color: #339;
	background: #eff2ff;
}
#boxma_b table tr:hover td
{
	color: #339;
	background: #eff2ff;
}




#boxma_max2 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 640px; /* ボックスの幅を指定 */
	     padding: 0px 0px 10px 0px;

background: #fff;
float:left;
}
#boxma_max2 table tr:hover td
{
	color: #339;
	background: #eff2ff;
}

#hor5a
{
	
	font-size: 13px;
	
border: 1px solid #ccc; 

	width: 635px;
	text-align: left;
	border-collapse: collapse;
}

#hor5a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px 0px 4px 0px;
	color: #f2f2f2;
width: 160px; 
background: #303030 ;
text-align: center;
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 

}
#hor5a th.ab
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px 0px 4px 0px;
	color: #f2f2f2;
width: 160px; 
background: #303030 ;
text-align: center;
border-right: 1px solid #ccc; 

}
#hor5a th.ab1

{
	font-size: 13px;
	font-weight: normal;
	padding: 8px 0px 4px 0px;
	color: #f2f2f2;
width: 200px; 
background: #303030 ;
text-align: center;
border-right: 1px solid #ccc; 

}

#hor5a th.ab2
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px 0px 4px 0px;
	color: #f2f2f2;
width: 240px; 
background: #303030 ;
text-align: center;

}
#hor5a th.ab3
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px 0px 4px 0px;
	color: #f2f2f2;
width: 120px; 
background: #303030 ;
text-align: center;

}
#hor5a th.ab4
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px 0px 4px 0px;
	color: #f2f2f2;
width: 120px; 
text-align: center;

}
#hor5a th.ab5
{
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px 6px 0px;
	color: #f2f2f2;
width: 200px; 
text-align: center;

}
#hor5a th.ab6
{
	font-size: 13px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #f2f2f2;
text-align: center;

}

#hor5a td
{line-height:1.5em;
	padding: 0px 0px 0px 0px;
	color: #f2f2f2f;
width: 200px; 
text-align: center;
background: #303030 ;

}
#hor5a td.club10
{line-height:1.5em;
	padding: 8px 0px 4px 0px;
	color: #666;
background: #fff ;
width: 200px; 
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 

}
#hor5a td.club11
{line-height:1.5em;
	padding: 8px 0px 4px 0px;
	color: #666;
background: #fff ;
width: 120px; 
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 

}
#hor5a td.club12
{line-height:1.5em;
	padding: 8px 0px 4px 0px;
	color: #666;
background: #fff ;
border-bottom: 1px solid #ccc; 
width: 120px; 

}
#hor5a td.club13
{line-height:1.5em;
	padding: 8px 0px 4px 0px;
	color: #666;
background: #fff ;
width: 340px; 

}
#hor5a td.club14
{line-height:1.5em;
	padding: 8px 0px 4px 0px;
	color: #666;
background: #fff ;
width: 200px; 
border-bottom: 1px solid #ccc; 

}

#hor5a td.club2
{line-height:1.5em;
	padding: 7px 0px 0px 0px;
	
color: #f2f2f2;
background: #94c402 ;
text-align: center;

}
#hor5a td.club3
{padding: 7px 5px 7px 5px;
	color: #666;
border-top: none; 
text-align: left;
background: #f2f2f2; 

}
#hor5a td p.ww { font-size: 11px;
                         text-align: left;
                          line-height:1.3em;
margin: 0px 0px 0px 0px; 
}

#hor5a td p.ww  A:link{color: #94c402;text-decoration:none;font-size: 11px;}
#hor5a td p.ww  A:visited{color: #94c402;text-decoration:none;font-size: 11px;}
#hor5a td p.ww  A:hover{color: #006600; cursor: hand;text-decoration:none;font-size: 11px;}

#hor5a td p.ww  A:active{color: #006600;font-size: 11px;}




#hor5a td.club4
{padding: 4px 0px 4px 5px;
	color: #666;
border-top: 1px solid #eeeeee; 
text-align: left;
background: #fff; 

}






コースガイダンス
---------------------------------------------*/
div#javascript_tab_sam ul#tab {
	margin:0;
	padding:0;
	border-bottom:none;
	background-color:#fff;
	float:left;
	width:100%;
	}

div#javascript_tab_sam ul#tab li {
	margin:0 0 0 1em;
	padding:0.8em 0 0.5em 0;
	text-align:center;
	border:1px solid #ccc;
	border-bottom:none;
	float:left;
	width:10em;
	}

div#javascript_tab_sam ul#tab li.selected {
	background-color:#97c703;
	}

div#javascript_tab_sam ul#tab li.selected a {
	color:#fff;
background: #97c703 ;

	}




#inquirygg {
	width: 640px; /* ボックスの幅を指定 */
　　　　margin: 0px ; 
}
#inquirygg p {	
	   font-size: 13px;
          line-height: 1.5em;
      
 margin: 0em 0em 0em 0em;
}

#inquirygg p.bg {	
	   font-size: 13px;
          line-height: 1.7em;
      
 margin: 0em 0em 0em 0em;
}
#inquirygg p.bg2 {	
	   font-size: 13px;
          line-height: 1.7em;
      
 margin: 0.5em 0em 0em 0em;
}

#inquirygg table {
	
	font-size: 100%;
	width: 640px;
}
#inquirygg td {
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none;
	border-right: none;
	padding: 8px 5px 8px 5px;
          width: 450px;
  
}
#inquirygg td.club {
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 
	border-left: none;
	border-right: none;
	padding: 8px 5px 8px 5px;
          width: 630px;
  
}

#inquirygg td.must {
	border-top: none;
	border-bottom: 1px dotted #CCCCCC; 

	border-left: none;
	border-right: none;
	padding: 10px 0px 5px 0px;
          width: 170px;
   text-align: right;

}


#inquirygg2 {
	width: 640px; /* ボックスの幅を指定 */
　　　　margin: 0px ; 
}
#inquirygg2 p {	
	   font-size: 13px;
          line-height: 1.5em;
      
 margin: 0em 0em 0em 0em;
}


#inquirygg2 table {
	
	font-size: 100%;
	width: 640px;
}







#inquirygg2 td.ggg {
	border-top: none;
	border-bottom: none;

	border-left: none;
	border-right: 1px solid #CCCCCC;
	padding: 10px 0px 10px 0px;
          background:#97c703;

   text-align: center;

}
#inquirygg2 td.ab {
	border-top: none;
	border-bottom:1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 10px 0px 10px 0px;
          background:#fff;
   text-align: center;

}
#inquirygg2 td.abc {
	border-top: none;
	border-bottom:1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;

	padding: 10px 0px 10px 0px;
          background:#fff;
   text-align: center;

}


#inquirygg2 th.musta {
	border-top: 1px  solid #CCCCCC; 
        border-right: 1px  solid #CCCCCC; 
        border-left: 1px  solid #CCCCCC; 

         z-index: 5;
	background: #eee;
text-align: center;

}
#inquirygg2 th.musta3 {
	border-top: 1px  solid #CCCCCC; 
        border-right: 1px  solid #CCCCCC; 
        

         z-index: 5;
	background: #eee;
text-align: center;

}

#inquirygg2 th.musta2 {
	border-top: 1px  solid #CCCCCC; 
        border-right: 1px  solid #CCCCCC; 

         z-index: 5;
	background: #eee;
width: 150px;
text-align: center;

}

#inquirygg2 th.mustaa {
	border-bottom: 1px  solid #CCCCCC; 
         z-index: 5;
	background: url(../mitaka/image/lesson164.png) left top repeat-x;


}








*  サイドメニュー
---------------------------------------------*/

/* common styling */
#scon {
	width: 205px; /* ボックスの幅を指定 */
	background: #fff;
}

.menu1{
font-family: arial, sans-serif; width:205px; height:180px; position:relative; font-size:11px; margin: 5px 5px 5px  5px;
background: url(../mitaka/image/lesson718.png) repeat-y;
 padding: 5px 5px 5px 5px;

}
.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:99px;
}
.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:#000; width:65px; height:30px; line-height:29px; font-size:11px; background:transparent; padding-left:35px;
}
* html .menu1 ul li a, .menu1 ul li a:visited {width:100px; w\idth:65px;}

.menu1 ul li.home {background:url(../images/aa1.png);  }
.menu1 ul li.products {background:url(../images/aa2.png);}
.menu1 ul li.services {background:url(../images/aa3.png);}
.menu1 ul li.contact {background:url(../images/aa3.png);}
.menu1 ul li.sitemap {background:url(../images/aa4.png);}
.menu1 ul li.news {background:url(../images/bb.png);}
.menu1 ul li.gree {background:url(../images/bbb.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:170px; 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:170px; line-height:27px; padding:5px 0px 7px 32px; height:auto; text-decoration:none;
}
* html .menu1 ul li a:hover ul li a {width170px; w\idth:170px;}

.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;
}


