@charset "Shift_JIS";

/* ---------------- base ---------------- */

*{margin:0;padding:0;}

body{line-height:1.5;color:#4a2c31;margin:0px;padding:0px;}
a:link,a:visited {color:#000099;text-decoration:none;}
a:hover,a:focus {color:#ff5508;text-decoration:none;}
img {border:none;padding:0px;margin:0px;}
td{padding:0px;}

table#page{width:764px;}

.headfoot{background-color:#472d2e;backgrond-image:url("./img/bgimg01.gif")};

h1{ width:220; height:60;border:none;margin:0;padding:0;}
h2{margin:0px;padding:0px;}
h3{color:#cc3300;word-spacing:2pt;border-width:0 0 1 0;border-style:dotted;border-color:#ad9696;font-style:normal;font-size:100%;width:550;}
h3 img{vertical-align:middle;margin-right:5;}

.tit{font-size:90%;word-spacing:2pt;border-width:0 0 1 0;border-style:dotted;border-color:#ad9696;text-align:left;font-weight:bold;padding:3;margin:0 10 5 20;}

td.left00,td.right00{width:17px;}
td.left00{background-image:url("./img/bg-left.gif");background-repeat:repeat-y;background-position:left;}
td.right00{background-image:url("./img/bg-right.gif");background-repeat:repeat-y;background-position:right;}

td#topmenu{width:730;background-image:url("./img/bot_spacer00.gif");}
p#navi{font-size:74%;word-spacing:2pt;text-align:right;margin:5px 5px;}

table#main{margin:0px;}

table#main td#leftmenu{background-image:url("./img/bg-leftmenu.gif");background-repeat:repeat-y;}
td#foot{background-image:url("./img/bg-foot.gif");backgound-position:top;background-repeat:no-repeat;height:30px;}
td#foot02{background-image:url("./img/bg-foot02.gif");backgound-position:top;background-repeat:tepeat-x;height:30px;}

ul#left li{font-size:74%;word-spacing:2pt;padding:5px 0px 5px 5px;list-style-type:none;}
ul#left li.small{padding-left:15px;}
ul#left li#on{background-color:#ffffff;border:1px solid #ad9696;border-width:1px 0px;background-image:url("./img/bg-table.gif");backgound-position:top;background-repeat:repeat-x;}
ul#left li#smallon{padding-left:15px;background-color:#ffffff;border:1px solid #ad9696;border-width:1px 0px;background-image:url("./img/bg-table.gif");backgound-position:top;background-repeat:repeat-x;}
ul#left li img{vertical-align:middle;margin:5;}

p.centtaling{text-align:center;}

.com{line-height:1.3;}

table.con00{margin:0 30 30 40;}
table.con00 td{padding:3;font-size:74%;line-height:140%;}

div.cont00{margin:0 30 10 40;padding:3;font-size:74%;line-height:1.5;text-indent:1em;}
div.cont00r{margin:0 30 10 40;padding:3;font-size:74%;line-height:1.5;text-indent:1em;text-align:right;}

dl{margin:0 30 10 40;padding:3;font-size:74%;line-height:1.5;}
dt img{vertical-align:middle;}
dd{margin-left:2em;margin-bottom:10;}

.tit-top{font-size:90%;word-spacing:2pt;border-width:0 0 1 0;border-style:dotted;border-color:#ad9696;text-align:left;font-weight:bold;padding:3;margin:0 20 15 40;}
table.con00-top{margin:0 35 5 55;}
table.con00-top02{margin:20 35 5 55;}

table.con00-top th{padding:3;font-size:74%;line-height:140%;text-align:center;background-color:#4a2c31;color:#ffffff;border:1px solid #ffebbd;border-width:0px 0px 0px 1px;width:78px;}
table.con00-top th.ka{background-color:#ffc085;color:#4a2c31;border:1px solid #ad9696;border-width:0px 0px 1px 0px;width:100px;height:2em;}
table.con00-top td{padding:3;font-size:74%;line-height:140%;text-align:center;border:1px solid #ad9696;border-width:0px 0px 1px 0px;}
table.con00-top td.sub{background-color:#fff2d9;}
table.con00-top td.row{border-width:0px;}
table.con00-top td.rowsub{border-width:0px;background-color:#fff2d9;}

table.notice{margin:0px 35px 5px 340px;font-size:70%;color:009900;}
table.notice td{vertical-align:top;}

ul.link{list-style:none;margin:0px 5px 20px 30px;padding:10px;
border-width:0 1 1 0;border-style:dotted;border-color:#ad9696;}
ul.link li{margin-left:1.5em;font-size:74%;}
ul.link li img,ul.site li img{margin-right:5px;}
ul.link li.link-t{margin:0px;margin-bottom:5px;font-size:90%; }

ul.site{list-style:none;margin:0px 5px 20px 30px;padding:10px;
border:1px solid #ad9696;background-color:#fff2d9;}
ul.site li{margin-left:3em;font-size:74%;}
ul.site li.site-t{margin-left:1em;margin-bottom:5px;;font-size:90%;}

#dis-none{display:inline;}
