@charset "utf-8";
/* index.css */

/*チェック用
*{border:solid 1px #ff0000;color:#8888ff !important}
*/

.header img{padding:2px 7px 0px 5%;border:0px;float:left;}
.header p{padding-top:112px;letter-spacing:1.2pt;line-height:145%;font-size:small;}
.anniv{letter-spacing:0.4em;font-size:large;font-weight:bold;}

.update{position:absolute;top:160px;padding-left:2%;font-size:small;letter-spacing:1.5pt;font-style:oblique;}

h1#event{font-size:x-large;background-color:#ffe0e0;padding-left:2%;letter-spacing:0.25em;font-style:normal;padding-bottom:7px;}

h2.event2{background-color:#fff8f8;font-size:medium;font-weight:normal;padding-left:2%;letter-spacing:1.2pt;line-height:150%;padding-bottom:7px;}
pre.event2{line-height:175%;letter-spacing:0.55pt;}

.eventtb,.infotb{border:0px;margin:auto;width:80%;font-size:medium;}
.eventtb a{text-decoration:none;color:#0000ff;background-color:transparent;padding:2px;}
.eventtb a:hover{color:#ff3333;background-color:#ffff00;padding:2px;}
.infotb a{text-decoration:none;color:#0000ff;background-color:transparent;padding:0px;}
.infotb a:hover{color:#ff3333;background-color:#ffff00;padding:0px;}

.eventtitle{background-color:#c0ffff;font-family:"Times New Roman",serif;font-style:italic;font-size:x-large;padding:6px;}
.eventtxt1a{background-color:#e8ffff;padding:7px;text-align:center;}
.eventtxt1b{background-color:#e8ffff;padding:10px 10px 10px 24px;}
.eventtxt2a{background-color:#c0ffff;padding:7px;text-align:center;}
.eventtxt2b{background-color:#c0ffff;padding:10px 10px 10px 24px;}
.infotitle{background-color:#ffffc0;font-family:"Times New Roman",serif;font-style:italic;font-size:x-large;padding:6px;}
.infotxt1a{background-color:#ffffe8;padding:7px;text-align:center;}
.infotxt1b{background-color:#ffffe8;padding:10px 10px 10px 24px;}
.infotxt2a{background-color:#ffffc0;padding:7px;text-align:center;}
.infotxt2b{background-color:#ffffc0;padding:10px 10px 10px 24px;}

.timetable a{padding:2px 6px 2px 6px;}
.timetable a:hover{padding:2px 6px 2px 6px;}
.infosub,.infosub a,.addr{font-size:small;}
.first{font-size:small;font-weight:bold;}
.addr{color:#0070ff;background-color:#c8f0ff;padding:1px 2px 1px 2px;letter-spacing:1.2pt;}

.mainmenu{background-color:#ccffd8;margin:auto;text-align:center;width:80%;height:96px;font-size:large;font-weight:bold;table-layout:fixed;}

.footnote{font-size:small;text-align:right;color:#668888;padding-right:27px;padding-bottom:8px;letter-spacing:1.1pt;line-height:145%;}

.banner{line-height:120%;margin:auto;}
.banner tr td{font-size:small;text-align:center;color:#668888;padding:20px 10px 0px 10px;letter-spacing:normal;}


/* menu.html用 ここから */
#header0{background:url("pics/back1.jpg") top center no-repeat;width:1000px;height:200px;}
#header0 a{margin:16px 20px 0px 0px;padding:0px;border:0px;}
#header0 img{padding:35px 7px 0px 5%;border:0px;float:left;}

#infotitle{color:#d8d8d8;background-color:#0000ff;font-weight:bold;font-size:x-large;padding:10px 24px 10px 24px;}
.infotxt0b{background-color:#b8e0ff;font-size:large;padding:10px 10px 10px 24px;line-height:190%;}
/* menu.html用 ここまで */
