body {
margin : 0 ; padding:0; background-color : #fff ;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3",sans-selif;
 font-size:medium;
}


table { margin : 0 ; padding : 0 ;}
.td{margin:0; padding:0px;}
.name{ font-size:17px; color:#ffffff; font-weight:bold; }
.koumoku{ font-size:14px; color:#ffffff; font-weight:bold;  margin-left: 20px;  background-image: url(img/title_back.gif); background-repeat:no-repeat; width : 400px ;height : auto ; padding:5px; }
.koumoku2{ font-size:14px; color:#ffffff; font-weight:bold;  margin-left: 20px;  background-image: url(img/title_back3.gif);background-repeat:no-repeat; width : 330px ;height : auto ; padding:5px;  }
.koumoku-long{ font-size:14px; color:#ffffff; font-weight:bold;  margin-left: 20px; background-image:url(img/title_back2.gif); background-repeat:no-repeat; width:690px; height:auto ; padding:5px; }

.menu{ font-size:14px; color:#ffffff; font-weight:bold; margin-top: 20px; line-height:200%; }
.ad{ font-size:12px; color:#886c53; line-height:120%; }
.ad2{ font-size:12px; color:#886c53; font-weight:bold;  margin:3px 0px;  }
#copy{ font-size:x-small; color:#886c53; text-align : right ; vertical-align: bottom ; padding:5px 20px 5px 5px ; height : 30px ;  background-image: url(img/copy.gif); }
.bun01{ font-size:13px; color:#886c53; margin:5px 20px 5px 10px; padding:0 0 10px 0; line-height:160%; }
.bun01-2{ font-size:13px; color:#886c53; margin:5px 2px 5px 15px;  line-height:150%; }

#catch{ font-size:15px; text-align:left; line-height:120%; color:#FD810F; font-weight : bold ; margin:20px 5px 15px; padding:0 ; }
#outline { width : 722px ; }
#shadow { background-image: url(img/shadow.jpg); width : 12px ;}



/*index.html */
h1 { margin : 0 ; padding : 0 ;}
.vline{width:10px; height:auto; margin:20px 0; padding:0; background-image:url(img/vline.gif);}
A.qr{ font-size:12px; text-decoration:none; color:#990033; font-weight:bold;}
A:link.qr{text-decoration:none; color:#990033; font-weight:bold;}
A:visited.qr{ text-decoration:none; color:#990033; font-weight:bold;}
A:active.qr{ text-decoration:none;color:#006600; font-weight:bold;}
A:hover.qr{ text-decoration:none; color:#006600;  font-weight:bold;}



/**/



A:link{ text-decoration:none; color:#006600; }
A:visited{ text-decoration:none; color:#006600; }
A:active{ text-decoration:none; color:#FD810F; }
A:hover{ text-decoration:none; color:#FD810F; }

h2.midashi2{background-color:#F2E8D4; margin:10px 0px ; padding:5px; font-size:14px; color:#663300; display:inline;}

.midashi-txt{font-size:14px; color:#663300; margin:5px 8px ; line-height:150%; letter-spacing:0.05em;}
h3.catch2{font-size:12px; color:#663300; margin:5px 10px ; line-height:150%;}
h4.midashi3{ font-size:16px; background-color:#F2E8D4; margin:10px 5px ; padding:5px; font-size:14px; color:#663300; }

/*02.html,03.html*/

#shop-box{width:300px; height:auto; margin:10px 0 5px 10px; padding:0px; float:left;  }
.shopbg1{width:140px; padding:0; float:left; }
.vertical-align{vertical-align:middle; float:left;}

dl.dl-shop{margin:5px 0; padding:3px 3px 3px 10px;}
dd.dd-shop{ margin:-1.6em 1em 0em 6.5em;}

.shopbg{ width:160px; height:auto; margin :0 ; padding:0 0 15px 0; float:left; }

.float-rigth{float:right;}
.float-left{float:left;}
.clear-both{clear:both;}
.midashi-red{font-size:12px; color:#990033;}
.dd-txt{font-size:12px; color:#663300; margin:5px 3px  ; line-height:150%;  }

.txt-red{ font-size:12px; text-decoration:none; color:#990033; }



.catch3{font-size:16px; font-weight:bold; color:#990033; margin:10px;}
/*04.html*/

#staff-box{width:320px; height:auto; border: solid 1px #886c53; margin:5px; padding:0px; float:left;  }
.staffbg1{width:190px; margin:30px 0; padding:0; float:left; }
.staffbg2{ width:190px; background-color:#F2E8D4; margin:30px 0; padding:0; float:left; }

.staffname{ font-size:14px;  color:#663300; padding:2px; margin:0 10px; line-height:120%;}




/* 05.html */


.menubg2{ background-color:#F2E8D4;}
dl.dl-menu{margin:0; padding:3px 3px 3px 8px;}
dd.dd-menu{ margin:-1.5em 1em 0em 15em;}


/* 06.html */
#toiawase { margin : 0 ;}
#toiawase dt { margin : 0 ;font-size:13px; color:#886c53; margin-right: 20px;  line-height:150%; }
#toiawase dd { margin-bottom  : 1em ; margin-left : 1em ;}

