div#container{width:900px;
              margin:auto;
              background-color:#eaedf7;}

body{background-color:#b2c1ff;}

img{border:0;}
.mt-image-none{clear:both;}

div#box{width:920px;
        margin:auto;
        background-color:#ffffff;
        padding:10px;}

/* ヘッダー */
div#header{background-image:url(http://www.mono-kyoshin.com/image/main.jpg);
           background-repeat:no-repeat;
           text-align:right;
           font-size:0.75em;
           background-color:#ffffff;}

div#header img{border:0;}

div#header table{padding-top:185px;}

div#header p{padding-top:30px;
             color:#3399ff;
             font-size:1em;}

div#header p a{text-decoration:none;}

div#top{width:680px;
        float:right;
        display:inline;
        background-image:url(http://www.mono-kyoshin.com/image/back.gif);
        background-repeat:repeat-y;}

/* メイン */
div#content{width:460px;
            float:left;
            display:inline;
            padding-bottom:20px;}
            
div.main{font-size:0.75em;
         margin:0 10px;
         padding:5px 0;
         border-bottom:1px dashed #666666;}

div.main h2{color:#000000;
            font-size:1.25em;
            font-weight:bold;}

div.main2{font-size:0.75em;
          margin:0 10px;
          padding:8px 0;
　　　　   margin-bottom:auto;}

div.main2 h2{color:#000000;
             font-size:1.25em;
             font-weight:bold;}

div.honbun{line-height:1.7;}

div.honbun a{text-decoration:none;}

div#both{clear:both}

/* フッター */
#footer{background-color:#ffffff;
        text-align:center;
        font-size:0.85em;
        border-top:1px solid #666666;
        padding:15px 0 30px;
        clear:both;}

/* サイドバー１ */
div#sidebar{float:right;
            display:inline;
            text-align:center;
            margin:13px 5px;
            line-height:0.6;}

div#sidebar img{margin-bottom:2px;
                border:0;
                text-align:center;}

/* サイドバー２ */
div#sidebar2{width:200px;
             float:right;
             display:inline;
             color:#666666;
             margin:13px 10px;
             font-size:0.7em;}

div#sidebar2 ul{margin:0;
                text-align:left;}

div#sidebar2 li {list-style-type:none;}

div#sidebar2 li a{text-decoration:none;
                  color:#0066ff;}

div#sidebar2 h3 a{text-decoration:none;}

div#sidebar2 td,th{text-align:center;
                   padding:3px;}

div#sidebar2 td a{font-weight:bold;}

div#sidebar2 .title{text-align:left;
                    font-size:1.25em;
                    font-weight:bold;}

/* 文字装飾 */
.color{color:orange;}

.widget-calendar table {
width: 100%;
}
.widget-calendar caption {
text-align: center;
padding-top:5px;
font-size:12px;
}
