/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes-base/blog.css);
@import url(/mt/mt-static/support/themes/minimalist-brown/minimalist-brown.css);
/* end StyleCatcher imports */


/*Ajax Calendar*/
#calendar {
    margin: 5px 0 10px;
    color: #444444;
    margin-top: 15px;
}
.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: 10px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 11px;
    line-height: 120%;
}
.today { /*本日のスタイル*/
    display: block;
    /*border: 1px solid #444444;*/
    /*font-weight: bold;*/
    color:#339900;
    text-decoration: underline;
}
.sunday, /*日曜祝日のスタイル*/
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #ff6600;
}
.saturday, /*土曜日のスタイル*/
.saturday a:link,
.saturday a:visited {
    color: #006699;
}


/*ナビ*/

/*ナビゲーション*/
#navi {
    border-bottom: 1px solid #669;
    background: #fff;
    height: 25px;
}
html > body #navi,
html > body #navi ul li a { /* for Safari */
    height: 28px;
}
#navi ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#navi ul li {
    float:left;
    border-right:1px solid #333;
    width: 100px;
}
#navi ul li a {
    display: block;
    color: #333;
    font-size: 75%;
    text-align: center;
    letter-spacing: 0.1em;
    line-height: 2.3;
    text-decoration: none;
}
#navi ul li a:link,
#navi ul li a:visited {
    background: #fff;
}
#navi ul li a:hover {
    color: #000;
    background: #ccc;
}

/*スライダーのレイアウト*/

ul.bxslider li {
  // 指定したい幅と高さ
  width: 920px;
  height: 150px;
  position: relative;
 right:0%;
}
ul.bxslider li img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}
