* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
} 


* {
	margin: 0;
	padding: 0;
	
}
body {
font-size: 13px;
	color				: #fff;
	font-family       : "ＭＳ Ｐゴシック", Osaka, sans-serif;

		text-align: center; /* テキストを中央揃えに指定 */
  
background:  url(../mitaka/image/lesson615.png)  repeat-x;

}


.sp1  A:link{color: #666666;text-decoration:none;font-size: 10px;}
.sp1  A:visited{color: #666666;text-decoration:none;font-size: 10px;}
.sp1  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 10px;}
.sp1  A:active{color: #1459d7;font-size: 10px;}


.sp2  A:link{color: #666666;text-decoration:none;font-size: 12px;}
.sp2  A:visited{color: #666666;text-decoration:none;font-size: 12px;}
.sp2  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 12px;}
.sp2  A:active{color: #1459d7;font-size: 12px;}

.sp3  A:link{color: #ffffff;text-decoration:none;font-size: 12px;}
.sp3  A:visited{color: #ffffff;text-decoration:none;font-size: 12px;}
.sp3  A:hover{color: #1459d7; cursor: hand;text-decoration:none;font-size: 12px;}
.sp3  A:active{color: #1459d7;font-size: 11px;}

img {
	border: none;
	vertical-align: top;}
#wrapper {
	width: 900px; 
          height: 1300px;/* レイアウト全体の幅を指定 */
          behavior: expression(IEPNGFIX.fix(this));
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px;
 background:  url(../mitaka/image/lesson616.png)  no-repeat;


}
#wrapper_a {
	width: 900px; 
          height: 1300px;/* レイアウト全体の幅を指定 */
          behavior: expression(IEPNGFIX.fix(this));
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px;
 background:  url(../mitaka/image/lesson654.png)  no-repeat;


}
#wrapper_a2 {
	width: 900px; 
          height: 2200px;/* レイアウト全体の幅を指定 */
          behavior: expression(IEPNGFIX.fix(this));
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px;
 background:  url(../mitaka/image/lesson758.png)  repeat-x;


}

#wrapper_a3 {
	width: 900px; 
          height: 2000px;/* レイアウト全体の幅を指定 */
          behavior: expression(IEPNGFIX.fix(this));
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px;
 background:  url(../mitaka/image/lesson767.png)  repeat-x;


}

#header {
      	height: 70px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

#container {
	position: relative; /* #primaryと#secondaryの親ボックスにするためにrelativeを指定 */
       margin: 0px 0; /* 上下方向に10pxのマージンを指定 */
	width: 100%; /* ボックスの幅を指定 */

}
#primarya {
	margin: 5px 0px 5px  22px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
          height: 27px;
	     background:  url(../mitaka/image/lesson100.png)  no-repeat;
        behavior: expression(IEPNGFIX.fix(this));

}
h1 {
	margin : 3px 40px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	padding-right: 0px;
	text-align: right;
}

h4 {
	margin : 19px 38px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	padding-right: 0px;
	text-align: right;
}

h5 { margin:8px 0px 8px  10px; }


/* 本文
---------------------------------------------*/
#primary {
	margin-left: 20px; /* 左方向に210pxのマージンを指定 */
	width: 850px; /* ボックスの幅を指定 */
	      margin-bottom: 0px;
}
#primary_a {
	margin-left: 20px; /* 左方向に210pxのマージンを指定 */
	width: 540px; /* ボックスの幅を指定 */
         padding: 10px 20px 20px 30px;
}
#primary_a2 {
	    margin: 374px 0px 0px 40px; 
            	width: 800px; /* ボックスの幅を指定 */
}
#primary_a3 {
width: 799px; /* ボックスの幅を指定 */
  margin: 0px 0px 20px  0px; 
  padding: 10px 5px 20px 5px;
background:#ffffff;
border-top: 1px solid #cccccc;
}
#primary_a3 p {	
            	   font-size: 13px;
          line-height: 1.8em;
      color	: #666;

 margin: 0em 0em 0.4em 0em;

}



#primary_a.a10 {
	width: 789px; /* ボックスの幅を指定 */
	     margin: 0px 0px 20px  0px; 
         padding: 10px 10px 10px 10px;
border-top: 1px solid #cccccc;
float: left;
text-align: left;
}
#primary_a.a11 {
	width: 799px; /* ボックスの幅を指定 */
	margin: 0px 0px 20px  0px; 
         padding: 10px 5px 20px 5px;
background: #fff;
border-top: 1px solid #cccccc;
}
#primary_a.a12 {
	    margin: 370px 0px 0px 12px; 
            	width: 800px; /* ボックスの幅を指定 */
}

#primary_a.b1 {
	    margin: 0px 10px 0px  0px; 
	width: 350px; /* ボックスの幅を指定 */
float: left;
text-align: left;
}
#primary_a.b14 {
	    margin: 0px 0px 0px  0px; 
	width: 380px; /* ボックスの幅を指定 */
float: left;
text-align: left;
}
#primary_b {
	margin-left: 20px; /* 左方向に210pxのマージンを指定 */
	width: 540px; /* ボックスの幅を指定 */
	      margin-top: 370px;
         padding: 0px 20px 0px 20px;
}
#primary4_b.ss31 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 380px; /* ボックスの幅を指定 */
	     padding: 0px 10px 0px 0px;
float: left;
text-align: left; 
}
#primary4_b.ss32 {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 380px; /* ボックスの幅を指定 */
	     padding: 0px 00px 0px 0px;
float: left;
text-align: left; 
}
#primary_c {
	margin-left: 0px; /* 左方向に210pxのマージンを指定 */
	width: 540px; /* ボックスの幅を指定 */
	      margin-top: 25px;
         padding: 0px 20px 0px 0px;
}
#primary_d {
position: absolute; /* 値にabsoluteを指定 */
	left: 440px; /* 左方向からの配置位置を指定 */
	top: 488px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#primary_d1 {
position: absolute; /* 値にabsoluteを指定 */
	left: 650px; /* 左方向からの配置位置を指定 */
	top: 822px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#primary_e {
position: absolute; /* 値にabsoluteを指定 */
	left: 580px; /* 左方向からの配置位置を指定 */
	top: 658px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#primary_f {
	margin-left: 320px; /* 左方向に210pxのマージンを指定 */
	width: 140px; /* ボックスの幅を指定 */
	      margin-top: 5px;
         padding: 0px 0px 0px 0px;
}
#primary_f.cl {
	margin-left: 650px; /* 左方向に210pxのマージンを指定 */
	width: 140px; /* ボックスの幅を指定 */
	      margin-top: 5px;
         padding: 0px 0px 0px 0px;
}

#primary_g {
	margin-left: 20px; /* 左方向に210pxのマージンを指定 */
	width: 540px; /* ボックスの幅を指定 */
	      margin-top: 0px;
         padding: 40px 20px 0px 20px;
}
#primary_h {
position: absolute; /* 値にabsoluteを指定 */
	left: 480px; /* 左方向からの配置位置を指定 */
	top: 950px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#primary_i {
position: absolute; /* 値にabsoluteを指定 */
	left: 750px; /* 左方向からの配置位置を指定 */
	top: 1180px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#primary_i.ddd {
position: absolute; /* 値にabsoluteを指定 */
	left: 750px; /* 左方向からの配置位置を指定 */
	top: 1950px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#primary_i.asd {
position: absolute; /* 値にabsoluteを指定 */
	left: 750px; /* 左方向からの配置位置を指定 */
	top: 1920px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#primary4_n.bb {
	margin: 0px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 190px; /* ボックスの幅を指定 */
	     padding: 10px 10px 5px 10px;
background: #cccccc url(../mitaka/image/lesson684.png) right top ;
float: left;
text-align: left;

}
#primary4_n.bb1 {
	margin: 10px 0px 0px 0px; /* 左方向に210pxのマージンを指定 */
	width: 190px; /* ボックスの幅を指定 */
	     padding: 10px 10px 5px 10px;
background: #cccccc url(../mitaka/image/lesson684.png) right top ;
float: left;
text-align: left;

}

#primary4_n p {	
            	   font-size: 16px;
          line-height: 1.8em;
      
 margin: 0em 0em 0em 0em;

}

#primary p {	
            	   font-size: 13px;
          line-height: 1.8em;
      
 margin: 0em 0em 0.4em 0em;

}
#primary p.max{	
            	   font-size: 13px;
          line-height: 1.8em;
      
 margin: 2em 0em 0.4em 0em;

}
#primary_a p {	
            	   font-size: 13px;
          line-height: 1.6em;
      
 margin: 0em 0em 0em 0em;

}

#primary_a p.st10 {	
            	   font-size: 14px;
          line-height: 1.8em;
      
 margin: 1em 0em 0em 0em;

}
#primary_a p.st11 {	
            	   font-size: 14px;
          line-height: 1.8em;
      
 margin: 2em 0em 0em 0em;

}
#primary_a p.st12 {	
            	   font-size: 14px;
          line-height: 1.5em;
      
 margin: 0.5em 0em 0em 0em;

}

#primary_a ul {
	list-style: none; /* リストのマーカーを表示させないように指定 */
	margin: 0; /* 全方向のマージンを0に指定 */
	padding:  10px;
         margin-top: 0px;

         width:300px;
         
     

}
#primary_a li {
	float: left; /* ボックスを左寄せに指定 */
	width: 0px; /* ボックスの幅を指定 */
      	 margin: 5px 0px 5px 0px ; 
	font-size: 13px;
         color				: #ffffff;


width:300px;

}



#primary h1 {
     	font-size: 17px;
	font-weight: bold;
               color: #006600;
	border-bottom: 2px solid #006600;
background: #dcdcdc url(../mitaka/image/lesson10.png)  no-repeat;
margin: 0px ; 
padding: 14px 2px 14px 50px;
}
#primary h2 {
	font-size: 13px;
	font-weight: bold;
       line-height: 1.7;
	padding: 0px 0px 0px 17px;

margin: 10px ; }

#primary h3 {
     padding: 0px 0px 0px 530px;

}
#acontent {
     	background: #ffffff url(../mitaka/image/lesson92.png) left top ;
padding: 20px 5px 0px 5px;

}


#bcontent {
     	background: #ffffff url(../mitaka/image/lesson93.png) left bottom no-repeat;
padding: 0px 0px 0px 350px;


}
#ccontent {
     	background: #ffffff url(../mitaka/image/lesson92.png) left top ;
padding: 20px 10px 0px 20px;

}


#pic {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 6px 0px;
}

/* サイド
---------------------------------------------*/
#secondary {
	position: absolute; /* 値にabsoluteを指定 */
	left: 623px; /* 左方向からの配置位置を指定 */
	top: 48px; /* 上方向からの配置位置を指定 */
	width: 200px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
}
#shead{
       width: 200px; /* ボックスの幅を指定 */
       height: 34px;
       background-image:  url(../mitaka/image/head40.gif) ;
}
#secondary2 {
width: 200px; /* ボックスの幅を指定 */  	
  margin: 5px 0px 0px 0px ; 
}
#secondary4 {
width: 220px; /* ボックスの幅を指定 */  	
   background: url(../mitaka/image/bullet.png) left bottom no-repeat;
margin: 0px 0px 0px 0px ; 
}

#secondary5 {
	
	width: 200px; /* ボックスの幅を指定 */
      	
 margin: 0px 0px 0px 0px ; 
 background:   url(../mitaka/image/lesson96.png) left top ;
}

#boxa {
       
      margin: 40px 5px 0px 5px; 
      background: #ffffff  ;
}


#navigation {
	width: 450px; /* ボックスの幅を指定 */
       height: 38px;
background-image:  url(../mitaka/image/lesson60.png)  ;
 }
#navigation ul {
	list-style: none; /* リストのマーカーを表示させないように指定 */
	margin: 0; /* 全方向のマージンを0に指定 */
	padding:  0px;

}
#navigation li {
	float: left; /* ボックスを左寄せに指定 */
	width: 150px; /* ボックスの幅を指定 */
      	margin:  0; /* 全方向のマージンを0に指定 */
	font-size: 13px;
text-align: center; /* テキストを中央揃えに指定 */
}
#navigation li a {
	display: block;
	width: 100%;
padding: 12px 0px 12px 0;
	      font-size: 13px;
     	color: #ffffff;
	background-color: #ffffff;
	background-image: url(../mitaka/image/lesson60.png); /* オフマウス時の背景画像を指定 */
		text-decoration: none;
	text-align: center;
}

#globalNava {
	position: absolute;
	top: -75px;
	left: 30px;
	width: 178px;
	height: 20px;
	list-style-type: none;
          z-index: 1500;
	background: url(../mitaka/image/lesson120.png) left top repeat-x;
}
#globalNava li {
	float: left;
	width: 89px;
}
#globalNava li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 20px;
	padding-top: 20px;
	background-image: url(../mitaka/image/lesson120.png);
	color: #;
          z-index: 1500;

}

img.left{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/*  背景画像の位置


---------------------------------------------*/
	
	/* 通常 */
	#nav01 a { background-position:  0     0px; }
	#nav02 a { background-position: -150px  0px; }
	#nav03 a { background-position: -300px  0px; }

	/* 現在位置 */
	#nav01 a.stay { background-position:  0     -40px; }
	#nav02 a.stay { background-position: -150px  -40px; }
	#nav03 a.stay { background-position: -300px  -40px; }


	/* オンマウス */
	#nav01 a:hover { background-position:  0     -40px; }
	#nav02 a:hover { background-position: -150px  -40px; }
         #nav03 a:hover { background-position: -300px  -40px; }

/* 通常 */
	#nava01 a { background-position:  0     0px; }
	#nava02 a { background-position: -89px  0px; }
      	
	/* 現在位置 */
	#nava01 a.stay { background-position:  0     -20px; }
	#nava02 a.stay { background-position: -89px  -0px; }
	

	/* オンマウス */
	#nava01 a:hover { background-position:  0     -20px; }
	#nava02 a:hover { background-position: -89px  -20px; }



a#photolinkaa {
   display: block;
   width: 200px; /* 画像1枚分の横幅 */
   height: 94px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson151.png); /* キャンペーン */
}
a#photolinkaa:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
a#photolinkab {
   display: block;
   width: 200px; /* 画像1枚分の横幅 */
   height: 94px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url(../mitaka/image/lesson152.png); /* キャンペーン */
}
a#photolinkab:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}


#footer {
	
clear: both;	
      margin: 0px 0px 0px 0px;
background: #000  ;

}
#foot_box {padding:  10px 10px 30px 20px;
               margin: 0px 0px 0px 20px;
font-size: 12px;
	color	: #ffffff;
	line-height: 1.5;
	text-align: left;}
#foot_abox {padding:  10px 10px 30px 10px;
               margin: 0px 0px 0px 0px;
font-size: 11px;
	color	: #ffffff;
	line-height: 1.5;
	text-align: center;

}
#foot_bbox {padding:  0px 0px 0px 0px;
               margin: 0px 0px 0px 0px;
font-size: 11px;
	color	: #ffffff;
	line-height: 1.5;
	text-align: center;
}

#footera {
	
      margin: 0px 0px 0px 0px;
background-image:#ffffff ；

}

/*  タブ切り替え
---------------------------------------------*/

dl {
	margin: 0px ;
	padding: 7px 0px 7px 0px;
	border-bottom: 1px #ccc solid;

          width: 500px;
}
dl dt {
	float: left;
	
	padding: 10px 0;
	font-weight: bold;
	text-indent: 1em;
	line-height: 120%;
         width: 100px;
        background-color:#ｆｆｆ;

}
dl dd {
	padding: 0px 0 0px 0px;
	line-height: 150%;
	background-color:#ｆｆｆ;
text-align: center;

}


div#javascript_tab_sample ul#tab {
	margin:0;
	padding:0;
	border-bottom:none;  
	position: absolute;
         left: 22px; /* 左方向からの配置位置を指定 */
	top: 255px; /
         margin:0 0 0 0;
	float:left;
	width:100%;
	}

div#javascript_tab_sample ul#tab li {
	margin:0.3em 0.1em 0em 0em;
	padding:0.5em 0;
	text-align:center;
	border-top: 2px solid #000000;
          border-bottom: none; 
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;

	float:left;
	width:10em;
         background-color:#000;

	}

div#javascript_tab_sample ul#tab li.selected {
	background-color:#fff;
	border-top: 2px solid #000000;
          border-bottom: none; 
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	padding:0.8em 0 0.5em 0;
         margin:0em 0.1em 0em 0em;

}

div#javascript_tab_sample ul#tab li.selected a {
	color:#000;
	}

div#javascript_tab_sample ul#tab li a {
	color:#fff;
          text-decoration:none;
	}
div#javascript_tab_sample ul#tab li a:hover {
	color:#f4da02;
          
	}

---------------------------------------------*/

#hor-zebra2
{
	
	font-size: 13px;
	

	width: 370px;
	text-align: left;
	border-collapse: collapse;
}

#hor-zebra2 th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 3px 8px;
	color: #f2f2f2;
background: #333; 
text-align: center;

}
#hor-zebra2 th.club
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px 2px 8px;
	color: #666;
text-align: center;

}

#hor-zebra2 td
{line-height:1.5em;
	padding: 10px 8px 10px 8px;
	color: #666;
background: #eee; 

}
#hor-zebra2 td.club
{line-height:1.5em;
	padding: 10px 18px 10px 8px;
	color: #666;
text-align: center;

}

#hor-zebra2 .odd
{
	background: #e8edff; 
}
#hor-zebra2 .odd2
{       color: #fff;
	background: #666; 

}

---------------------------------------------*/
	
