@charset "utf-8";
body {
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3','ＭＳ Ｐゴシック',Verdana,sans-serif;
font-smooth: always;
}
/* for pagebute navigation */
.content-nav {
margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:justify;
}
.content-nav ul li {
list-style-type : none;
font-size:0.8em;
display:inline;
background-color:#FFFFFF;
}
.content-nav ul li a {
border:1px solid #ccc;
padding:3px 5px;
color:#506000;
}
.content-nav ul li a:hover {
color:#FFF;
background-color:#003366;
border:1px solid #9a0;
}
.content-nav ul li a:visited {
color:#506000;
}
.content-nav ul span.current {
padding:1px 4px;
background-color:#003366;
border:1px solid #9a0;
}
/* for calender*/
#calendar {
    margin: 5px 0 10px;;
    color: #444444;
}
#calendar a {
    font-weight: bold;
    text-decoration: underline;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 12px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 12px;
    line-height: 120%;
}
#calendar td:hover {
    padding: 2px 0;
    text-align: center;
    font-size: 12px;
    line-height: 120%;
    font-weight: bold;
    color: #FFF;
    background-color:#0B3C6C;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
/*for search box*/
#search {
        width: 120px;
        height: 16px;
        background: url(/search.png) no-repeat 8px 3px;
        border: 1px solid #e50003;
        padding: 2px 2px 2px 26px;
}
/* for image picture */
.mt-enclosure img{
padding:5px 5px;
background-color:#ffffff;
border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
border-width:1px 2px 2px 1px;
border-style:solid;
margin-bottom:1em;
margin-right:1em;
cursor : url(/magplus.cur),url(/magplus.gif),pointer ;
}
.mt-enclosure img:hover{
filter:alpha(opacity=60);
opacity:0.6;
}
.asset-img-sidebar img:hover{
cursor : url(/magplus.cur),url(/magplus.gif),pointer ;
filter:alpha(opacity=60);
opacity:0.6;
}
/* for block quote*/
blockquote{
   border: 3px ridge #BEBBB5;
   padding: 15px;
   margin: 15px 15px 15px 0px;
   background-color:#F3F0E8;
   font-style: oblique;
}
/*Entry title*/
.entry-title {
border-bottom: 2px ridge #0B3C6C;
margin-left:20px;
padding-left:15px;
padding-bottom:3px;
}
/*sidebar widget title*/
.widget-header {
border-left: 3px solid #0B3C6C;
padding-left:1px;
}
/*flipimage*/
#flipimage {
padding-right:20px;
}
/*Title Calender*/
.titledateblock {
text-align: center;
width: 30px;
font-family: Arial;
border:#EEE solid;
border-left:3px;
border-top:3px;
border-bottom:3px;
border-right: 2px ridge #0B3C6C;
float:left;
display:block;
clear:both;
}
.titleday {
font-size: 14px;
color:#333333;
background:#CCC;
font-weight:bold;
line-height:2em;
text-shadow: #999 2px 2px 2px;
}
.titlemonth {
font-size: 10px;
background:#0B3C6C;
color:#FFFFFF;
}
.titleyear {
font-size: 8px;
background:#0B3C6C;
color:#FFFFFF;
}

