body{
background: url(../images/base.jpg) repeat-x;
background-color:#000000;
}
#flashcontent {
width:840px;
margin:0 auto;
padding:10px 0 0 0;
}

#h_mobile a  {
background: url(../images/mobile2.gif) no-repeat 0 10px;
height:73px;
text-indent:-9999px;
display:block;
}
#h_mobile a:hover  {
background: url(../images/mobile2.gif) no-repeat 0 10px;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}
/*------------------------------------------------
   h_navi
------------------------------------------------*/

#h_navi{
	background:#000;
	height: 86px;
	background: url(../images/top_base.gif) repeat-x;
	margin-bottom: 5px;
}


#h_base {
width:843px;
height:86px;
margin:0 auto;
text-align:left;
background: url(../images/header_org.gif) no-repeat;
 position:static;
}

#h_base ul {
	position: relative;
}

#h_base li {
	position: absolute;
}

* html #h_base li#h01 {
	left: 185px;
}

* html #h_base li#h02 {
	left:266px;
}

* html #h_base li#h03 {
	left: 353px;
}


/* ƒiƒr
---------------------------------------------------- */
#gnavigation_area {
width:843px;
 margin:0 auto;
padding:25px 0 0 0;
}

#h_base h1 a {
  text-decoration: none;	
  display: block;
 height: 75px;
}

#h_base h2#tug_line      {
 float:left;
 width:222px;

 font-size:10px;
 line-height:1.4em;image-btn
-apple-text-size-adjust: none;
padding:33px 0 0 0;
color:#00458c;
}
#h_base h2#tug_line span      {
font-weight:normal;
color:#fff;
}

#h_base h1#home      {
float:left;
width:177px;
 height: 75px;
  text-indent:-9999px;
 background: url(../images/top_logo.gif) no-repeat 0 25px;
}

#h_base ul {
  margin: 0;
  padding: 0;
  list-style: none;
position:relative;
}
#h_base li {
	margin: 0;
	padding: 0;
	height: 20px;
	text-indent: -9999px;
	position:absolute;
}
#h_base li a,#h_base strong {

  text-decoration: none;	
  display: block;
height: 20px;
}
#h_base li#h01      {
 left:584px;
 top:58px;
 width:82px;
}

#h_base li#h02      {
 left:665px;
 top:58px;
 width:82px;
}
#h_base li#h03      {
 left:752px;
 top:58px;
 width:88px;
}
/*
#h_base li#h04      {
 left:658px;
 top:58px;
 width:62px;
}
#h_base li#h05      {
 left:720px;
 top:58px;
 width:62px;
}
#h_base li#h06      {
 left:780px;
 top:58px;
 width:62px;
}
#h_base li#h07     {
 left:771px;
 top:1px;
 width:62px;
}
*/
#h_base li#h01 a:hover  ,#h_base li#h01 strong   {
background: url(../images/header_org.gif) no-repeat -584px -158px;
}
#h_base li#h02 a:hover  ,#h_base li#h02 strong   {
background: url(../images/header_org.gif) no-repeat -665px -158px;
}
#h_base li#h03 a:hover  ,#h_base li#h03 strong   {
background: url(../images/header_org.gif) no-repeat -752px -158px;
}
/*
#h_base li#h04 a:hover  ,#h_base li#h04 strong   {
background: url(../images/header_org.gif) no-repeat -658px -158px;
}
#h_base li#h05 a:hover  ,#h_base li#h05 strong   {
background: url(../images/header_org.gif) no-repeat -720px -158px;
}
#h_base li#h06 a:hover  ,#h_base li#h06 strong   {
background: url(../images/header_org.gif) no-repeat -780px -158px;
}
#h_base li#h07 a:hover  ,#h_base li#h07 strong   {
background: url(../images/header_org.gif) no-repeat -771px -101px;
}
*/
#contentsInner_top {

width:635px;
float:left;
padding:20px 0 0 0 ;
}
#page_menu{
padding:20px 0 0 0 ;
}

div#p_top{
margin:15px 0 0 0;
text-align:right;
clear:both;

display:block;
font-size:70%;
}
#p_top a {
background: url(../images/p_top.gif) left center no-repeat;
height:15px;
line-height:15px;

clear:both;
padding:3px 0 3px 17px;
}

/*------------------------------------------------
  foot_navi
------------------------------------------------*/



#sc_p {

height:191px;
clear:both;
text-align:left;
background: url(../images/school.gif) no-repeat ;
 position:static;

}

#sc_p ul {
  margin: 0;
  padding: 0;
  list-style: none;
position:relative;
}
#sc_p li {
	margin: 0;
	padding: 0;
	height:191px;
	text-indent: -9999px;
	position:absolute;
}
#sc_p li a{

  text-decoration: none;	
  display: block;
height:191px;
}
#sc_p strong a {

  text-decoration: none;	
  display: block;
height:158px;
}

#sc_p li#s01      {
 left:0;
 top:0;
 width:150px;
}

#sc_p li#s02     {
 left:162px;
 top:0;
 width:150px;
}
#sc_p li#s03     {
 left:324px;
 top:0;
 width:150px;
}
#sc_p li#s04     {
 left:486px;
 top:0;
 width:150px;
}


#sc_p li#s01 a:hover   {
background: url(../images/school.gif) no-repeat 0 -200px;
}
#sc_p li#s02 a:hover   {
background: url(../images/school.gif) no-repeat -162px -200px;
}
#sc_p li#s03 a:hover   {
background: url(../images/school.gif) no-repeat -324px -200px;
}
#sc_p li#s04 a:hover   {
background: url(../images/school.gif) no-repeat -486px -200px;
}
#point {
margin:20px 0 15px 0;
border:3px solid #333333;
background-color:#FFFFFF;
background: url(../images/point.jpg) no-repeat right top;
}
.lead{
padding:0 15px 10px 15px;
 font-size:11px;
 line-height:1.5em;

}
#point strong{
color:#FF6500;
 font-size:10px;
 line-height:1.4em;
 display:block;
 margin:0 0 5px 0;
}
#l_t{
background: url(../images/l_t.gif) no-repeat 12px 17px;height:65px;
text-indent:-9999px;
}
#l_b{
padding:10px 0 15px 15px;
}
.l_l{
float:left;
width:290px;
}
.l_l p{
padding:0 15px 0 0;
 font-size:10px;
 line-height:1.4em;
}
.l_l h6{
padding:0 15px 5px 0 ;
 font-size:12px;
 color:#c61a22;
 line-height:1.4em;
}
#nb1 a  {
background: url(../images/hal_mode2010_banner01.gif) no-repeat;
height:88px;
text-indent:-9999px;
display:block;
}
#nb1 a:hover  {
background: url(../images/hal_mode2010_banner01.gif) no-repeat;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}

#nb2 a  {
background: url(../images/n1.gif) no-repeat;
height:37px;
text-indent:-9999px;
display:block;
}
#nb2 a:hover  {
background: url(../images/n1.gif) no-repeat;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}
