/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://tuitui.jp/mt-static/themes/tuitui/css/index.css);
/* end StyleCatcher imports */

#conts .box01 ul li {
   padding: 0;
   margin: 0;
   width: 33%;
   float: left;
}

#conts .box01 ul li a {
  padding-left: 18px;
  background: url(http://tuitui.jp/mt-static/themes/tuitui/common/img/icon/icon_arrow.gif) no-repeat left center;
}

#conts .box01 ul li a:hover {
  color: #FFF;
  background-color: #FF64B4;
  text-decoration: none;
}

#conts #result-top h2{
   background: url(http://tuitui.jp/mt-static/themes/tuitui/img/index/result_backimg.gif) no-repeat;

   margin: 10px 0 0 5px;
   padding: 30px 0 15px 18px;
   font-size: 14px;
   font-weight: bold;
   color: #444444;
   text-align: left;
}

#conts #result-top h2 span {
   font-size: 18px;
   font-weight: bold;
   color: #FF3300;
}

#conts #result-top ul {
   margin-left: 20px;
}

#conts #result-top ul li {
   padding-top: 10px;
}

#conts #result-top ul li a {
  padding-left: 18px;
  background: url(http://tuitui.jp/mt-static/themes/tuitui/common/img/icon/icon_arrow.gif) no-repeat left center;
  display: block;
}

#conts #result-top ul li a:hover {
  color: #FFF;
  background-color: #FF64B4;
  text-decoration: none;
}

#conts #result-top p {
   margin: 15px 0 0 18px;
   line-height: 1.5;
}

#main #conts #kanren {
   background: url(/img/kanren/back.gif) repeat-y;
   padding: 0px;
   margin: 0px;
}

#main #conts #kanren p {
   font-size: small;
   linehight: 1.5;
   padding: 0px 20px 0px 20px;
   margin: 0px;
}

#main #conts #kanren li {
   font-size: small;
   linehight: 1.5;
   padding: 0px 20px 0px 20px;
   margin: 0px;
}






#calendar {
    margin: 5px 0 10px;
    color: #444444;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 13px;
    letter-spacing: 0.2em;
overflow: hidden;
zoom: 1;
text-align: center;
}
.calendarhead .prev {
float: left;
}
.calendarhead .next {
float: right;
}
.calendarhead .month{
}
#calendar table {
    width:100%;
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding:2px;
    text-align: center;
    vertical-align:middle
    font-size: 11px;
    background-color:#8ee21b;
    width: 23px;
    border : 1px solid #000000;
}
#calendar td {
    padding: 3px;
    vertical-align:middle
    text-align: center;
    font-size: 11px;
    line-height: 120%;
    border : 1px solid #000000;
}
.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;
}

#hatena_bookmark_anywhere {
    padding : 5px 5px 25px 5px;
    background-color : #edf1fd;
    border : 3px solid #000000;
    width : 96%;
}

#hatena_bookmark_anywhere #bookmarked_user li {
    border-bottom: 1px dotted #999;
    margin-bottom: 3px;
    padding-bottom: 3px;
}

#hatena_bookmark_anywhere #bookmarked_user li span {
    margin-right: 10px;
    color: #666;
    display: block;
}

#hatena_bookmark_anywhere #bookmarked_user li img {
    float: left;
    margin-top: 4px;
    margin-right: 10px;
}

#hatena_bookmark_anywhere #bookmarked_user li a {
    margin-right: 5px;
    float: left;
}

