* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
} 


* {
	margin: 0;
	padding: 0;
	
}
body {
font-size: 12px;
	color				: #666666;
	font-family       : "ＭＳ Ｐゴシック", Osaka, sans-serif;

		text-align: center; /* テキストを中央揃えに指定 */
  
background:  url(../mitaka/image/back20.png)  repeat-x;


}
A:link{color: #666666;text-decoration:none;}
A:visited{color: #666666;text-decoration:none;}
A:hover{color:#1459d7; cursor: hand;text-decoration:underline;}
A:active{color: #1459d7;}

.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: 870px; /* レイアウト全体の幅を指定 */
margin: 0 auto; /* 左右方向のマージンをautoに指定 */
	text-align: left; /* テキストを左揃えに指定 */
padding: 0px;
}
#header {
      	height: 70px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
background:  url(../mitaka/image/lesson130.png)  no-repeat;
}

#container {
	position: relative; /* #primaryと#secondaryの親ボックスにするためにrelativeを指定 */
       margin: 0px 0; /* 上下方向に10pxのマージンを指定 */
	width: 100%; /* ボックスの幅を指定 */
background:  url(../mitaka/image/lesson131.png)  no-repeat;

}
#primarya {
	margin: 5px 0px 5px  22px; /* 左方向に210pxのマージンを指定 */
	width: 590px; /* ボックスの幅を指定 */
          height: 31px;
	     background:  url(../mitaka/image/lesson100.png)  no-repeat;
         

}
h4 {
	margin : 23px 38px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color : #ffffff;
	padding-right: 0px;
	text-align: right;
}
h3 { margin:10px 0px 4px  20px;
      font-size: 10px; }

h5 { margin:10px 0px 0px  35px; 
color : #ffffff;
}
h6 { margin:0px 0px 0px  12px;
      font-size: 12px; 
 }
h7{ margin:0px 0px 0px  25px;
      font-size: 10x; 
 }



/* 本文
---------------------------------------------*/
#primary {
	margin-left: 26px; /* 左方向に210pxのマージンを指定 */
	width: 390px; /* ボックスの幅を指定 */
	      margin-bottom: 10px;
}
#primary p.ss { 
padding: 0px 0px 5px 0px;

    font-size: 13px;
          line-height: 2em;
 }
#primary p.ss1 { 
padding: 0px 0px 0px 0px;

    font-size: 13px;
          line-height: 2em;
 }

#primary p.ss2 { 
padding: 0px 0px 0px 5px;

    font-size: 12px;
          line-height: 1.6em;
 }
#primary p.ss3 { 
padding: 2px 0px 15px 20px;

    font-size: 11px;
          line-height: 1.2em;
 }
#primary p.ss4 { 
padding: 0px 0px 15px 5px;

    font-size: 12px;
          line-height: 1.6em;
 }





#primary h3 {
     padding: 0px 0px 0px 530px;

}
#acontent {
     	background: #f8f8f8  ;
padding: 5px 7px 5px 5px;
z-index: 10;
 ;

}
#acontent10 {
     	background: #f8f8f8  ;
padding: 5px 7px 5px 5px;
z-index: 10;
 margin: 10px 0px 0px 1px;


}
#acontent20 {
     	background: #f8f8f8  ;
padding: 0px 5px 0px 5px;
z-index: 10;
 margin: 10px 0px 0px 1px;


}

#aacontent {
     	background: #f8f8f8  ;
padding: 7px 10px 7px 10px;
z-index: 10;
 ;

}

#abcontent {
     	background: #ffffff url(../sitemap/image/a60.png) left bottom ;
padding: 2px 10px 7px 10px;
z-index: 10;
margin-bottom: 10px;
 ;

}

#bcontent {
     	background: #f8f8f8 url(../sitemap/image/a20.png) left no-repeat;
padding: 0px 5px 0px 5px;
margin: 10px 5px ;
z-index: 50;
 ;

}
#bbcontent {
     	background: #f8f8f8 ;
padding: 0px px 0px 2px;
margin: 10px 0px 10px 15px;
z-index: 50;
 

}
#bbcontent2{
     	background: #f8f8f8 ;
padding: 0px px 0px 10px;
margin: 5px 0px 10px 15px;
z-index: 50;
 

}

#ccontent {
     	background: #ffffff url(../mitaka/image/lesson92.png) left top no-repeat;
padding: 20px 10px 0px 20px;
 ;

}
#bccontent {
     	background: #ffffff url(../sitemap/image/a20.png) left no-repeat;
padding: 0px 5px 0px 5px;
margin: 10px 10px 0px 11px;
z-index: 50;
 ;
}


#dcontent {
     	background: #ababab ;
padding: 10px px 0px 5px;
width: 380px;
height: 30px;
z-index: 60;
margin: 0px 0px 15px 0px;
 ;

}

#primary p {
	font-size: 12px;
       line-height: 1.5;
padding: 0px 0px 0px 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	/*\*/
	letter-spacing: 0.1em;
	/**/
margin: 0px ; }


#pic {	
	width: 590px; /* ボックスの幅を指定 */
	      margin: 6px 0px;
}

/* サイド
---------------------------------------------*/
#secondary {
	position: absolute; /* 値にabsoluteを指定 */
	left: 427px; /* 左方向からの配置位置を指定 */
	top: 102px; /* 上方向からの配置位置を指定 */
	width: 390px; /* ボックスの幅を指定 */
      	background: #ｆｆｆｆｆｆ;
         margin-right: 6px;
}
#secondary p.ss { 
padding: 0px 0px 10px 0px;

    font-size: 13px;
          line-height: 2em;
 }
#secondary p.ss1 { 
padding: 0px 0px 0px 0px;

    font-size: 13px;
          line-height: 2em;
 }

#secondary p.ss2 { 
padding: 0px 0px 0px 5px;

    font-size: 12px;
          line-height: 1.6em;
 }
#secondary p.ss3 { 
padding: 2px 0px 15px 20px;

    font-size: 11px;
          line-height: 1.2em;
 }
#secondary p.ss4 { 
padding: 0px 0px 15px 5px;

    font-size: 12px;
          line-height: 1.6em;
 }

#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: 10px 0px 20px 280px; 
      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: -128px;
	left: 225px;
	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: 10px 42px 0px 16px;
background: #000000  ;

}
#foot_box {padding:  10px 10px 30px 20px;
               margin: 0px 0px 0px 20px;
font-size: 12px;
	color	: #ffffff;
	line-height: 1.5;
	}
#foot_abox {padding:  10px 10px 30px 10px;
               margin: 0px 0px 0px 0px;
font-size: 11px;
	color	: #ffffff;
	line-height: 1.5;
	text-align: center;

}
#foot_bbox {padding:  0px 0px 0px 0px;
               margin: 0px 0px 0px 0px;
font-size: 11px;
	color	: #ffffff;
	line-height: 1.5;
	text-align: center;
}

#footera {
	
      margin: 40px 0px 0px 0px;
background:#ffffff ；

}





	
