.hidden{visibility:hidden}
.dec{text-decoration:line-through}
.#waku{overflow:auto;
width:380px;height:60px;
line-height:1.5;
background:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#cccccc;
scrollbar-shadow-color:#cccccc;
scrollbar-3dlight-color:#cccccc;
scrollbar-arrow-color:#666666;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#cccccc;
}

h1{font-size:x-small;font-weight:normal;margin:0px 0px 0px 0px;}

.kousinlink a:link{color:#000066;text-decoration:none}
.kousinlink a:visited{color:#000066;text-decoration:none}
.kousinlink a:hover{color:#000066;text-decoration:none}
.kousinlink a:active{color:#000066;text-decoration:none}

.toppagelink a:link{text-decoration:none}
.toppagelink a:visited{color:#666666;text-decoration:none}
.toppagelink a:hover{color:#000000;text-decoration:none}
.toppagelink a:active{color:#ff9900;text-decoration:none}

.linklink a:link{color:#ff9900;text-decoration:none}
.linklink a:visited{color:#ff9900;text-decoration:none}
.linklink a:hover{color:#666666;text-decoration:none}
.linklink a:active{color:#666666;text-decoration:none}

xa:link{color:#000000;}
xa:visited{color:#666666;}
xa:hover{color:#000000;}
xa:active{color:#ff9900;}

#topnavi a:link{color:#666666;text-decoration:none}
#topnavi a:visited{color:#666666;text-decoration:none}
#topnavi a:hover{color:#000000;text-decoration:none;background-color:#ffcc66}
#topnavi a:active{color:#ff9900;}

.cnavi a:link{color:#666666;text-decoration:none}
.cnavi a:visited{color:#666666;text-decoration:none}
.cnavi a:hover{color:#000000;text-decoration:none;background-color:#ffcc66}
.cnavi a:active{color:#ff9900;}

.category a:link{color:#000066;text-decoration:none}
.category a:visited{color:#000066;text-decoration:none}
.category a:hover{color:#3399cc;text-decoration:none;background-color:#ccffcc}
.category a:active{color:#33ccff;}

.categoryindex a:link{text-decoration:none}
.categoryindex a:visited{text-decoration:none}

body{
margin:0;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#cccccc;
scrollbar-shadow-color:#cccccc;
scrollbar-3dlight-color:#cccccc;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#cccccc;
}

.gyoukan{line-height:1.5}

.center{text-align:center}
.bottom{vertical-align:bottom}
.right{text-align:right}
.left{text-align:left}
.fonts{font-size:small}
.fontm{font-size:15px}
.fontl{font-size:20px}
.fontwhite{color:#ffffff}
.fontblack{color:#000000}
.fontpurple{color:#990099}
.fontrightblue{color:#0099ff}
.fontblue{color:#000066}
.fontorange{color:#ff9900}
.fontred{color:#ff0000}
.fontdarkblue{color:#000099}
.fontgray{color:#cccccc}
.fontgray2{color:#666666}
.fontss{font-size:8pt}


.topbg{background-image:url(images/bg.gif)}
.haikei{background-image:url(images/back.jpg);background-repeat:no-repeat}
.topbg2{background-image:url(images/background2.gif)}
.sidebg1{background-image:url(images/btbg.gif);background-repeat:repeat-x}
.sidebg3{background-image:url(images/bgimg.gif);background-repeat:repeat-x}
.sidebg2{background-image:url(images/bgright.gif);background-repeat:repeat-y}
.sidebg4{background-image:url(images/bgright2.gif);background-repeat:repeat-y}
.pointleft{background-image:url(images/point2.gif);background-repeat:repeat-y}
.pointright{background-image:url(images/point3.gif);background-repeat:repeat-y}
.pointbg{background-image:url(images/pointbg.gif)}
.workstop1{background-image:url(works/images/workstop1.jpg);background-repeat:no-repeat}
.workstop2{background-image:url(works/images/workstop2.jpg);background-repeat:no-repeat}

.dotto1{background-image:url(images/dotto_01.gif);background-repeat:repeat-y}

.hidden{visibility:hidden}
.ds{filter: DropShadow(Color=#cccccc, OffX=1, OffY=1, Positive=true)}
