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

#header-content {
        margin: 5px 15px 15px;
        height: 305px;
        
        }

#content     {
        margin: 4px 0 0;
        }

#alpha   {
        margin-top:0px
        }

#beta    {
        margin-top:10px
        }


#main-navigation {
        background-image: url(http://ubicycle.sakura.ne.jp/test/photo/navigationback.jpg);
        border: solid 1px #cccccc;
        }

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

.layout-wm #beta {
                width: 273px;
                }

body     {
         background: #90EE90;
         }

#container     {
         background: #E5FFFC;
         }

#container-inner {
        background: #ffffff;
        width: 940px;
        margin: 0 auto;
        border-left: solid 2px #dcdcdc;
        border-right: solid 2px #dcdcdc;
        }

#header {
        background-image: url(http://gotanda-kaatsu.com/images/daietto%20kaatu%20yaseru%20hedderimage.png);
        background-color: #43E043;
        background-position: bottom;
        }

#header-name     {
        color: #ffffff;
        font-size: 12px;
                }

#header-description     {
        color: #ffffff;
        font-size: 16px;
        padding: 10px 20px 20px;
        font-family: Tahoma;
        }

#blog   {
        border: solid 2px #dcdcdc;
        display: inline-block;
        background-color: #F5F5DC;
        height: auto;
        }

#blog h2     {
        background-color: #9ACD32;
        color: #ffffff;
        text-align: left;
        padding: 3px 10px;
        }

#blog h3     {
        margin: 10px 10px 0;
        clear: both;
        }

#blog p {
        margin: 5px 10px;
        }

#blog p img     {
        float: left;
        margin: 0 5px 5px 0;
        }

#blog p.more     {
        clear: both;
        text-align: right;
        }

div.imagebox {
   float: left; /* 左に配置 */
   margin: 10px; /* 周囲の余白 */
   width: 260px;
   float: left; 
   height: auto; 
   margin-top: 10px;
}

div.imagebox2 {
   width: 130px; /* 横幅 */
   float: left; /* 左に配置 */
   margin: 5px; /* 周囲の余白 */
}

p.image2, p.caption2 {
   text-align: center; /* 3.中央寄せ */
   margin: 0px;        /* 4.余白・間隔 */
}


#banar {
        border: solid 1px #DFDFDF;
        margin-top: 20px;
        margin-bottom: 10px;
        }

#banar h2
       {
        margin: 0;
        }

#banar h1
       {
        background-color: #4796EF;
        color: #ffffff;
        padding: 3px 10px;
        margin: 0;
        }

#banar2 {
        border: solid 1px #DFDFDF;
        margin-bottom: 10px;
        }

#banar2 h2
       {
        margin: 0;
        }

#banar2 h1
       {
        background-color: #ffcc66;
        color: #ffffff;
        padding: 3px 10px;
        margin: 0;
        }

#trainingimage
       {
        background-color: #4796EF;
        border: solid 1px #DFDFDF;
       }


