/* CSS Document */
body{margin:0px;padding:0px;background-image:url(back.gif);font-size:small; line-height:1.3;}
img{border:0px;}
hr{height:1px;border:1px #a6a6a6 solid;color:#a6a6a6;background-color:#a6a6a6;}
p{margin:5px 10px;padding:0px;}

#waku{width:700px;background-color:#ffffff;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;}
.top{width:700px;}

ul#navi{list-style:none;width:650px; margin:0px; margin-left:50px; padding:0px;}
ul#navi li{list-style:none;float:left;width:120px;}
ul#navi a{display:block;width:120px;height:25px;text-indent:-9999px;overflow:hidden;}
a.home{background-image:url(icon/1home.gif)}
a:hover.home{background-image:url(icon/2home.gif);}
a.about{background-image:url(icon/1about.gif);}
a:hover.about{background-image:url(icon/2about.gif);}
a.prof{background-image:url(icon/1prof.gif);}
a:hover.prof{background-image:url(icon/2prof.gif);}
a.gall{background-image:url(icon/1gall.gif);}
a:hover.gall{background-image:url(icon/2gall.gif);}
a.link{background-image:url(icon/1link.gif);}
a:hover.link{background-image:url(icon/2link.gif);}

a.home_m{background-image:url(icon/2home.gif)}
a:hover.home_m{background-image:url(icon/2home.gif);}
a.about_m{background-image:url(icon/2about.gif);}
a:hover.about_m{background-image:url(icon/2about.gif);}
a.prof_m{background-image:url(icon/2prof.gif);}
a:hover.prof_m{background-image:url(icon/2prof.gif);}
a.gall_m{background-image:url(icon/2gall.gif);}
a:hover.gall_m{background-image:url(icon/2gall.gif);}
a.link_m{background-image:url(icon/2link.gif);}
a:hover.link_m{background-image:url(icon/2link.gif);}

.main{width:700px;clear:both; margin:0px; padding:0px;background-image:url(manu_lr.gif);background-repeat:repeat-y;}
.tex{margin:0px 15px;}
.tex img{margin:2px 0px;}

.index{text-align:center;padding:70px 0px;}

/*about*/
.a_left{width:200px;float:left;}
.new{width:200px; background-image:url(new_top.gif); background-repeat:no-repeat;}
.new div{margin-left:30px;margin-right:30px;margin-top:40px;}
.new img{margin:0px;}

.a_left form{text-align:center;}
.a_left input{border-left:solid 1px #cacaca;border-top:solid 1px #cacaca;border-right:solid 1px #808080;border-bottom:solid 1px #808080;background-color:#dcdcdc;}

.about{width:460px;float:right;}

/*prof*/
.prof{width:250px;height:350px;background-image:url(prof.gif); float:left;}
.prof img{margin:25px;}

.prof_txt{width:400px; float:right;margin-top:10px;}
.prof_txt p{padding:0px 20px;}

/*gall*/

.cen{text-align:center;padding:10px 0px;}

