@charset "utf-8";

.keikoku {
clear:both;
margin:20px 0;
padding:10px 20px;
border:#FF9900 solid 4px;
background:#FFCC00;
    overflow: hidden;
}

.keikoku:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .keikoku {
    height: 1em;
    overflow: visible;
}
/**/
.keikoku p {
text-align:center;
margin:0;
padding:0;
font-size:1.4em;
line-height:100%;
color:#666666;
}

.oshirase {
clear:both;
width:85%;
margin:20px 0 100px 0;
padding:10px 20px;
border:#1A4A0B solid 1px;
    overflow: hidden;
}

.oshirase:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .oshirase {
    height: 1em;
    overflow: visible;
}
/**/
.oshirase p {
text-align:center;
margin:10px 0;
padding:0;
font-size:1.4em;
line-height:150%;
color:#666666;
}

h3.oshirase-title {
text-align:center;
width:90%;
margin:5px;
background:#1A4A0B;
font-size:1.4em;
font-weight:bold;
color:#FFFFFF;
border-radius:4px;
}
h3.oshirase-title a {
color:#FFFFFF;
}
h3.oshirase-title a:hover {
color:#999999;
}

ul.mem-navi {
width:80%;
margin:20px;
}
ul.mem-navi li {
margin:10px;
padding:10px;
font-size:1.0em;
border-bottom:#999999 dotted 1px;
list-style:url(../img/base/icon.png) inside;
}

/* カレンダー用
--------------------------------------------------*/
.cal-box {
clear:both;
}
.cal-box h3 {
font-size:2.0em;
font-weight:bold;
}
.cal-large {
float:left;
margin:0 5px 0 0;
}
.cal-large table {
width:480px;
}
.cal-small {
float:left;
}
.cal-small table {
font-size:1.0em;
}

.cal-box caption {
margin:20px 0 10px 0;
font-size:1.2em;
font-weight:bold;
}
.cal-box .yellow-hanrei {
text-align:center;
padding:2px 4px;
margin:2px;
background:#FFFF00;
color:#FF0000;
}
.cal-box .blue-hanrei {
text-align:center;
padding:2px 4px;
margin:2px;
background:#CCFFFF;
}
.cal-box .red-hanrei {
text-align:center;
padding:2px 4px;
margin:2px;
background:#FF99CC;
}
.cal-box .yellow {
text-align:center;
background:#FFFF00;
color:#FF0000;
}
.cal-box .blue {
text-align:center;
background:#CCFFFF;
}
.cal-box .red {
text-align:center;
background:#FF99CC;
}


