body{background-color:#ffffff;}.zentai{border:solid 1px #000;margin:0;width:800px;}h1{color:#660000;font-size:midium;margin:0 50 5;}h2{color:#000;background-color:#fff;font-size:small;border-style:solid;border-color:#660000;border-width:2px 0px 0px 0px;padding:0 20 0 10;}h3{color:#000;font-size:medium;font-style:normal;line-height:1.4em;text-align:left;margin:10 0 0 20;padding:0 0 0 10;}.proftitle{color:#fff;background-color:#660000;background-image:url("images/proftop.jpg");height:200px;font-size:midium;}.gallerytitle{color:#fff;background-color:#660000;background-image:url("images/gallerytop.jpg");height:200px;font-size:midium;}.workstitle{color:#fff;background-color:#660000;background-image:url("images/workstop.jpg");height:200px;font-size:midium;}.karutatitle{color:#fff;background-color:#660000;background-image:url("images/karutatop.jpg");height:200px;font-size:midium;}.top{color:#000;font-size:midium;padding:5 10 0 0;}.smalltitle{color:#000;border:dashed 1px #666666;font-size:small;line-height:2em;letter-spacing:5px;margin:10 0 10 20;padding:3;}.moji{color:#000;font-size:9pt;line-height:2em;text-align:left;margin:10 0 20 20;padding:0 50 10 10;}.tadasi{color:#000;font-size:small;margin:0 50;}.address{color:#000;font-size:xx-small;margin:0 50 5;}