*{ 
    margin:0;padding:0; 
} 

body{ 
   font-size:11px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif;
	color:#333333;
	background:#F1EB24;
} 

#Container{ 
float:left;
width:956px; 
}

.contents_left{
width:450px;
float:left;
margin:0;
padding:15px 0 10px 25px;
}

.left_bottom{
width:450px;
float:left;
margin:0;
padding:20px 0 0 0;
}

.left_bottom_l{
float:left;
width:141px;
}

.left_bottom_r{
float:left;
width:290px;
}

.contents_right{
width:480px;
float:right;
margin:0;
padding:30px 0 0 0px;
}

.news{
width:290px;
float:left;
color:#00a6bf;
font-size:10px;
line-height:15px;
}
.news a{
color:#00a6bf;
font-size:10px;
line-height:15px;
text-decoration: none;
}

.news img{
margin:0;
padding:0 0 4px 0;
}

.info{
width:290px;
float:left;
display:block;
font-size:9px;
color:#009700;
margin:0;
padding:2px 0 0 0;
line-height:13px;
}

.info_title{
width:290px;
float:left;
display:block;
font-weight:bolder;
font-size:9px;
color:#009700;
margin:0;
padding:13px 0 0 0;
line-height:13px;
}

/* top rollover */

 
 .menu{
 float:left;
 margin:0 0 0 0;
 width:148px;
 }
 
 .menu01 {
width:80px;
 height:23px;
 background:url(../Images/preface1b.gif) no-repeat 0px 0%;
 padding:0 0 8px 0;
 }

 .menu01 a {
 
display:block;
 width:80px;
 height:23px;
 font-size:1px;
 line-height:1px;
 outline:none;
 }

 .menu01 a:hover {
text-indent:-9999px;
 }
 
 .menu02 {
width:101px;
 height:23px;
 background:url(../Images/works1b.gif) no-repeat 0px  0%;
 padding:0 0 8px 0;
 }

 .menu02 a {
display:block;
 width:101px;
 height:23px;
 font-size:1px;
 line-height:1px;
 outline:none;
 }

 .menu02 a:hover {
text-indent:-9999px;
 }
 
 
  .menu03 {
width:101px;
 height:23px;
 background:url(../Images/profile1b.gif)  no-repeat 0px 0%;
 padding:0 0 8px 0;
 }

 .menu03 a {
display:block;
 width:101px;
 height:17px;
 font-size:1px;
 line-height:1px;
 outline:none;
 }

 .menu03 a:hover {
text-indent:-9999px;
 }
 
.menu04 {
width:119px;
 height:23px;
 background:url(../Images/events1b.gif)  no-repeat 0px 0%;
 padding:0 0 8px 0;
 }

 .menu04 a {
display:block;
 width:119px;
 height:23px;
 font-size:1px;
 line-height:1px;
 outline:none;
 }

 .menu04 a:hover {
text-indent:-9999px;
 }
 
 
 .menu05 {
width:111px;
 height:23px;
 background:url(../Images/about1b.gif)  no-repeat 0px 0%;
 padding:0 0 8px 0;
 }

 .menu05 a {
display:block;
 width:111px;
 height:23px;
 font-size:1px;
 line-height:1px;
 outline:none;
 }

 .menu05 a:hover {
text-indent:-9999px;
 }
 
 
  .menu06 {
width:85px;
 height:23px;
 background:url(../Images/hours1b.gif)  no-repeat 0px 0%;
 padding:0 0 8px 0;
 }

 .menu06 a {
display:block;
 width:85px;
 height:23px;
 font-size:1px;
 line-height:1px;
 outline:none;
 }

 .menu06 a:hover {
text-indent:-9999px;
 }


/* firefoxのリンク線を消去 */
a:focus { -moz-outline-style: none; }

/* windows rollover対策 */
html {
  filter: expression(document.execCommand("BackgroundImageCache", 
  false, true));
}




