/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.triumphal-song.com/cgi/mt/mt-static/themes/base-weblog.css);
@import url(http://www.triumphal-song.com/cgi/mt/mt-static/themes/theme-masala/theme-masala.css);
/* end StyleCatcher imports */


h1{ text-indent:-9999px;}
#banner-description {text-indent:-9999px;}

p { font-family: Meiryo , "ＭＳＰ ゴシック" , sans-serif;
     line-height:180%;
}

a { color: #484848; }
a:visited { color: #5D5D5D; }
a:hover { color: #777; }

#banner-header a { color: #f00; text-decoration: none;display:block;width:230px;height:32px;}
#banner-header a:hover { color: #A1A1A1;}

blockquote{
   color: #910000;
   font-weight: bold;
   margin: 20px 10px 20px 10px;
   padding: 5px 5px 5px 5px;
   border: solid #666;
   border-width: 0 0 1px 1px;
}

/*object{
   background-color: #000;
}*/

#banner-inner h1{
    font-family: Meiryo, serif;
    color: #fff;
    /*background-color:#000;
    border: solid #666;*/
    padding: 126px 0 30px 30px;
}

#banner
{
	position: relative; /* ie 5 win */
	p\osition: static; /* everything else */
	background: url(images/banner-bg.jpg) left top no-repeat;
}

#banner-inner
{
	background: url(images/banner-bottom-bg.jpg) left bottom no-repeat;
        /*padding: 70px 0 0 0;*/
}


.banner-header{
   font-weight: bold;
   letter-spacing: 15px;
}
#banner-inner h2{
   padding-left: 30px;
  display:none;
}

.entry-header{
   font-weight: bold;
}

.paginate {
    color:red;
    text-align: center;
    font-size: 12px;
   font-weight: bold;
    padding: 5px 0 25px 0;
}

.date-header{
    color:red;
}

.module-content2 {
    margin: 0 0 10px 0;
    border-top: 1px solid #555;
    padding: 10px 10px 0 10px;
    font-size: 12px;
    line-height: 1.2;
}

.module-content2 {
    margin-bottom: 10px;
    border: 1px solid #555;
    padding-bottom: 10px;
    color: #000;
    background: #F0F0F0;
}

.module-content3{
   margin: 0 0 10px 0;
   padding: 10px 10px 0 10px;
}

.cen{
    margin: 0 0 20px 7px;
}
.cen2{
    margin: 20px 0 20px 40px;
}
.cen3{
    margin: 0 0 20px 0;
    text-align:center;
}
.cen4{
　　text-align:center;
    margin: 25px 0;
}

.cen5{
    margin: 25px 0 25px 20px;
}
.cen6{
    margin: 0 0 10px 45px;
}

.copy1{
    margin: 0 0 50px 0;
}

.module-mmt-calendar2
{
    width: 213px;
    margin-bottom: 5px;
    background: url(cal-bg-mid.gif) left top repeat-y;
    padding: 0 10px 0 10px;
}
.module-mmt-calendar2 th,
.module-mmt-calendar2 td
{
     border: solid #666;
     border-width: 1px 1px 0 0;
     font-size: 12px;
}
	
.module-mmt-calendar2 th
{
      padding: 3px 6px 0 6px;
      color: #fff;
      background: #666;
      text-align: center;
      font-size: 12px;
      font-weight: normal;
}
	
.module-mmt-calendar2 td
{
      padding: 0 2px 0 2px;
      text-align: left;
}

.ng01{
      color:#3B3B3B;
      background: url(images/emb.jpg) left bottom no-repeat;
      margin: 0 0 20px 0;
      padding: 7px 0 11px 0;
}

.ng01 p{
      margin: 0 0 2px 0;
      padding: 0 0 0 7px;
     line-height:145%;
      font-weight: bold;
}

.enemy{
      color: #701515;
      font-weight: 900;
      font-size:14px;
}

.bnr_news{
     background: #f00;
     border-bottom: 1px solid #fff;
     border-top: 1px solid #fff;
     margin: 0 0 0 0;
     padding: 3px 0 0 0;
}

.bnr_news p{
      color: #fff;
      text-align: center;
      font-weight: bold;
      font-size: 12px;
      margin: 0 0 3px 0;
      padding: 0 0 0 0;
}

img {
    border: solid 3px #C0C0C0;
}

div#counter img{
    border: 0px;
}
