#header a
   {text-decoration:none;}        /* リンク部分の下線を消す */

#header a:link
   {color: #CCCCCC;}               /* まだ見ていないリンク色 */

#header a:visited
   {color:#CCCCCC;}               /* 既に見たリンク色 */

#header a:hover
   {color:#ff00ff;}

/**ボディー------------------------------------------------------*/  
body{
font-size:small;
font-family:Verdana,Arial,Helvetica,'MS ゴシック',
sans-serif;
} 

/**コンテイナー------------------------------------------------------*/
＃container{
width:1000px
margin:0 auto
padding:0;}  

/**ヘッダ------------------------------------------------------*/
#header{
	position:absolute;
	top:0px;
	left:50%;
	width:700px;
	height:150px;
	margin-left:-350px;
	z-index: 2;

}
#header #title{
position:absolute;
top:0px;
left:50%;
width:700px;
height:0px;
margin-left:-350px;
}


#header ul#mainnavi{
margin: 0;
padding: 0;
position:absolute;
top:61px;
left:-12px;
}
#header ul#subnavi{
margin: 0;
padding: 0;
position:absolute;
top:97px;
left:100px;
}
#header #news{
margin: 0;
padding: 0;
position:absolute;
top:80px;
right:-10px;
}

#header h1{
margin: 0;
padding: 0;
position:absolute;
top:87px;
left:0px;
font-size:x-large;
}
#header ul{
list-style:none;
margin:0;
padding:0;
}


#header li{
display:inline;
padding: 0 1em;
} 

/**メイン------------------------------------------------------*/
#main{
position:absolute;
top:120px;
left:50%;
width:700px;
margin-left:-350px;
}


#main #back{
position:absolute;
top:60px;
left:50%;
width:700px;
margin-left:-350px;
}
#main #news{
position:absolute;
top:20px;
left:50%;
width:700px;
margin-left:-350px;
bgcoler:00ffff;
}

#main ul#subimage{
margin: 0;
padding: 0;
position:absolute;
top:10px;
right:0px;
}

#main  ul#bigimage{
margin: 0;
padding: 0;
position:absolute;
top:70px;
right:10px;
}

#main ul{
list-style:none;
margin:5em 0 0 0;
}

#main li{
display:inline;
} 

#main table{
position:absolute;
top:50px;
width:700px}


#main table td{
width:175px;
height:70px;
font-size: x-small;
color:#999999;
}


#main a:hover img{
	opacity:0.3;
	filter: alpha(opacity=30);
}
#main #img{
position:absolute;
top:0px;
left:50%;
width:570px;
margin-left:-285px;
}

/**メイン2------------------------------------------------------*/
#main2{
position:absolute;
top:0px;
left:50%;
width:700px;
margin-left:-350px;
}


#main2 #back{
position:absolute;
top:60px;
left:50%;
width:700px;
margin-left:-350px;
}

#main2 ul#subimage{
margin: 0;
padding: 0;
position:absolute;
top:10px;
right:0px;
}
#main2  ul#bigimage{
margin: 0;
padding: 0;
position:absolute;
top:70px;
right:10px;
}

#main2 ul{
list-style:none;
margin:5em 0 0 0;
font-size:small;
font-weight:blod;
}

#main2 li{
display:inline;
} 

#main2 a:hover img{
	opacity:0.3;
	filter: alpha(opacity=30);
}
#main2 a
   {text-decoration:none;}        /* リンク部分の下線を消す */

#main2 a:link
   {color: #333333;}               /* まだ見ていないリンク色 */

#main2 a:visited
   {color:#333333;}               /* 既に見たリンク色 */

#main2 a:hover
   {color:#cccccc;}
   
   /**メイン3------------------------------------------------------*/
#main3{
position:absolute;
top:150px;
left:50%;
width:700px;
margin-left:-350px;
}
#main3 ul#a{
position:absolute;
top:30px;
left:-40px;
list-style:none;
line-height:1.3;
font-size:small;
color: #999999
}
#main3 ul#b{
position:absolute;
top:230px;
left:-41px;
list-style:none;
line-height:1.2;
font-size:small;
color: #999999
}
#main3 ul#c{
position:absolute;
top:0px;
left:-40px;
list-style:none;
font-size:small;
color: #999999
}
#main3 ul#d{
position:absolute;
top:0px;
left:-40px;
list-style:none;
font-size:small;
line-height:2;
color: #999999
}
#main3 li.big{
font-size:medium;
line-height:2;
}

#main3 #face{
position:absolute;
top:0px;
right:0;
} 
#main3 a
   {text-decoration:none;}        /* リンク部分の下線を消す */

#main3 a:link
   {color: #ff00ff;}               /* まだ見ていないリンク色 */

#main3 a:visited
   {color:#ff00ff;}               /* 既に見たリンク色 */

#main3 a:hover
   {color:#cccccc;}
   
   /**メイン4------------------------------------------------------*/
#main4 a:hover img{
	opacity:0.3;
	filter: alpha(opacity=30);
	}
#main4 a
   {text-decoration:none;}         /* リンク部分の下線を消す */

#main4 a:link
   {color: #333333;}               /* まだ見ていないリンク色 */

#main4 a:visited
   {color:#333333;}               /* 既に見たリンク色 */

#main4 a:hover
   {color:#cccccc;}
   
#main4 {
position:absolute;
top:80px;
left:50%;
width:700px;
margin-left:-350px;
}
#main4 #news{
position:absolute;
top:50px;
left:0px;
width:700px;
}

#main4 h2{
margin:10px 10px 0 10px;
color:#999999;
font-size:x-small;
line-height:1;
}

#main4 h3{
margin: 0 ;
padding:10px 10px 0;
color:#999999;
font-size:small;
line-height:2;
}

#main4 #back{
position:relative;
top:0px;
left:50%;
width:700px;
margin-left:-350px;
}

/**プロジェクト------------------------------------------------------*/
 #project{
position:absolute;
top:110px;
left:50%;
width:700px;
margin-left:-390px;
}

#project ul{
position:absolute;
top:20px;
list-style:none;
}

#project li.title{
font-size:small;
line-height:1.2;
} 
#project li.date{
font-size:x-small ;
color:#999999;
} 
/**プロジェクト2------------------------------------------------------*/
 #project2{
position:absolute;
top:0px;
left:50%;
width:700px;
margin-left:-390px;
}

#project2 ul{
position:absolute;
top:0px;
list-style:none;
}


#project2 li.titlew{
font-size:small;
line-height:1.2;
color:#999999;
} 
#project2 li.datew{
font-size:x-small ;
color:#999999;
}
/**スライドショー------------------------------------------------------*/
#slideshow{
position:absolute;
top:100px;
left:50%;
width:570px;
margin-left:-285px;
}
#slideshow #sub{
margin: 0;
padding: 0;
position:absolute;
top:0px;
right:-45px;
}
#slideshow #coment{
margin: 0;
padding: 0;
position:absolute;
font-size:x-small ;
color:#000000;
top:0px;
left:0px;
}
#slideshow a
   {text-decoration:none;} 
#slideshow a:link
   {color: #000000;}               /* まだ見ていないリンク色 */

#slideshow a:visited
   {color:#000000;}               /* 既に見たリンク色 */

#slideshow a:hover
   {color:#cccccc;}

/**サイド------------------------------------------------------*/
#side{
position:absolute;
left:50%;
top:150px;
margin-left:+300px;
}
#side  a:hover img{
	opacity:0.3;
	filter: alpha(opacity=30);
}
/**フッター------------------------------------------------------*/
#footer{
position:absolute;
left:50%;
top:650px;
width:100px;
margin-left:+300px;
}
#footer a
   {text-decoration:none;}        /* リンク部分の下線を消す */

#footer a:link
   {color: #333333;}               /* まだ見ていないリンク色 */

#footer a:visited
   {color:#333333;}               /* 既に見たリンク色 */

#footer2 a:hover
   {color:#cccccc;}

