/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://shunju1118.kir.jp/mt/mt-static/themes-base/blog.css);
@import url(http://shunju1118.kir.jp/mt/mt-static/support/themes/professional-black/professional-black.css);
/* end StyleCatcher imports */

body {
    font: normal 13px "ＭＳ Ｐ明朝",細明朝体,serif;
    color: #444444;
}

.entry-asset .asset-name {
    font-size: 20px;
    font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
    line-height: 1.3;
    margin-bottom: 12px;
    font-weight: bold;
}

.entry-asset .asset-body {
    font-size: 15px;    
    font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
}

.archive-header {
    font-size: 15px;
}

.archive-content{
    font-size: 15px;
}


.widget-header,
.widget-content {
     font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
}


.widget-header {
    text-transform: none;
}

.widget-recent-entries dl dt {
    font-size: 15px;    
}

.widget-recent-entries dd {
    font-family: "ＭＳ Ｐ明朝",細明朝体,serif;
}

h1#page-title {
    font-size: 20px;
    line-height: 1.3;
}

h1#page-title_archive {
    font-size: 15px;
    line-height: 1.3;
}

#header { 
    background: #eee url(header-bg.gif) repeat-x 0 0;
    color: #000;
}

#header a {
    color: #921712;
}

#header-content {
    width: 842px; 
    margin: 20px 20px;
}

#header-name {
    color: #777; 
    font-size: 29px;
    margin-bottom: 4px;
    text-indent: -9999px;
    text-decoration: none ! important;
}

#header-description {
    color: #777; 
    font-size: 1px;
    margin-bottom: 1px;
    text-indent: -9999px;
    text-decoration: none ! important;
}

#header-name a {
    display: block;
    width: 115px;
    height: 50px;
    background: url(http://www.oraho.info/oraho_logo_115x50_t.gif) top left no-repeat;
}


#footer-content,
#footer-content a {
    font-size: 12px;
}


#homepage-image {
    width: 905px;
    height: 170px;
    background: url(http://www.oraho.info/rotator/rotator.php) no-repeat top center;
    overflow: hidden;
    text-indent: -9999px;
    margin: 0 0 25px 20px;
}

.asset-body img,
.asset-more img {
    padding: 5px;
    border: 1px solid #D0CECA;
}


/* Calendar Widget */

.widget-calendar .widget-content {
    margin: 0 5px;
    padding: 10px;
    line-height: 1.8;
}

.widget-calendar table {
    width: 100%;
}

.widget-calendar th,
.widget-calendar td {
    padding: 1px;
    text-align: center;
}

#main-navigation ul li a {
    display: block;
    text-decoration: none;
    padding: 7px 15px 7px 16px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}



/* Wide-Medium */

.layout-wm #alpha {
    width: 610px;
}

.layout-w #alpha {
    width: 940px;
}


