@charset "euc-jp";

html,body,div,p,li,ul,ol,span,img,a{ 
font-size:100%;
margin:0;
padding:0;
border:0;
}

#wrap{
color:#000;
font-size:100%;
/*font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'MS P¥´¥·¥Ã¥¯',sans-serif;*/
text-align:center;
line-height:1.6;
margin:0 auto;
padding:0 0 10px;
}

/*----------------------------------------------*/

a:link,
a:visited,
a:hover,
a:active{
border:0;
}

a:link,
a:visited,
a:active{
color:#21540b;
text-decoration:underline;
}

a:hover{
color:#91ba24;
text-decoration:none;
}

/*----------------------------------------------*/

h1{
text-align:left;
border-bottom: 2px solid #a1ba38;
width:770px;
margin:10px auto;
}

#footer{
font-size:14px;
font-family: Helvetica, Geneva, Arial, san-serif;
font-weight:bold;
text-align:center;
margin:10px auto;
padding:0;
}

#footer a:link,
#footer a:visited,
#footer a:active{
color:#000;
text-decoration:none;
}

#footer a:hover{
color:#91ba24;
text-decoration:none;
}

/*----------------------------------------------*/

table{
font-size:85%;
text-align:center;
width:770px;
margin:10px auto;
border-top:1px solid #999;
border-right:1px solid #999;
}

table tr td,
table tr th{
padding:5px;
border-bottom:1px solid #999;
border-left:1px solid #999;
vertical-align:top;
word-break:break-all;
word-wrap:break-word;
}

table tr th{
color:#FFF;
font-weight:bold;
text-align:center;
background-color:#91ba24;
}

table tr td{
text-align:left;
background-color:#f5f9eb;
width:130px;
}

table tr td.event{
background-color:#FFF;
width:140px;
}

table tr td.pdf{
font-size:90%;
background-color:#FFF;
width:auto;
}

table tr td.pdf p{
margin:0;
padding:0;
}

table tr td.pdf img{
float:left;
margin:0 10px 0 0;
}

/*----------------------------------------------*/

.back{
font-size:12px;
text-align:right;
padding:0 10px;
margin:0 auto;
width:770px;
}

.back a:link{text-decoration:none;}
.back a:visited{text-decoration:none;}
.back a:hover{text-decoration:none;}
.back a:active{text-decoration:none;}