/* 共通項目 */
body
{
   margin: 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   background-color: #cce4ff;
   font-size: 13px;
   line-height: 18px;
   color: #333333
}
/* リンク */

a:link 
{
   color: #003399;
   text-decoration: none; 
} 
a:visited
{
   color: #3366cc;
   text-decoration: none; 
} 
a:hover
{
   color: #cc3399;
   text-decoration: none; 
} 
a:active
{
   color: #cc3399;
   text-decoration: none; 
} 

h1
{
   margin: 0px;
   padding: 0px;
}
h2, h3, h4, h5, h6, p,
{
   margin: 0px;
   padding: 0px;
}
/* 外の大枠 */
#container
{
   width: 750px;
   text-align: left;
   background-color: #ff99cc;
}
/* 左のナビバー */
#beta
{
   float: left;
   width: 140px;
   background-color: #ff99cc;
}
img
{
   border: 0;
}
/* 右のエントリーの大枠 */
#alpha
{
   float: right;
   width: 610px;
   background-color: #ffffff;
   margin-right: 0px;
   padding-right: 0px;
}
/* バナーの下から全部 */
#pagebody
{
   background-color: #ff99cc;
}

/* 左のナビ */

.module-left-white
{
   margin-left: 0px;
   padding-left: 0px;
   width: 136px;
   background-color: #ffffff;
   margin-top: 0px;
   padding-top: 0px;
}


.module-link {
   padding-bottom: 1px;
   padding-left: 3px;
}
.module-left {
   margin-bottom: 0px;
   padding-bottom: 0px;
}
.module-archives {
   padding-bottom: 1px;
}
.module-left img {
   margin: 0px;
   padding: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   bottom: 0px;
}
#beta-inner {

}
.module-list {
   margin: 0px;
   padding: 0px;
}
.module-list-item {
   padding: 2px;
}
.side-navi{
   padding-bottom: 10px;

}
.side-top {
   padding-bottom: 10px;
}
.module-about {
   padding-bottom: 1px;
}
.backblue{
   background-image: url(http://yurigakuin.typepad.jp/elem/images/backpink.gif);
   background-repeat: no-repeat;
   width: 136px;
   background-color: #ffffff;
}
.qr {
   width: 98px;
   margin-left: auto;
   margin-right: auto;
   padding-bottom: 10px;
}



/* 右のエントリー */

#alpha-inner {
   padding-right: 13px;
   padding-bottom: 5px;
   padding-left: 13px;
   padding-top: 5px;
}

#pagebody-inner {

}

.header-now{
   background-image: url(http://yurigakuin.typepad.jp/img/titlepink.gif);
   background-repeat: no-repeat;
   height: 33px;
   color: #ffffff;
   margin-top: 0px;
   padding-top: 10px;
   padding-left: 20px;
   font-size: 18px; 
}
.entry-header-news {
   background-image: url(http://yurigakuin.typepad.jp/img/news.gif);
   background-repeat: no-repeat;
   height: 33px;
   color: #ffffff;
   padding-top: 10px;
   padding-left: 20px;
   font-size: 18px; 
}
.header-news {
   font-size: 18px;
   color: #003399;
   font-weight: bold;
   padding: 5px;
}
.entry-header {
   font-size: 17px;
   color: #003399;
   font-weight: bold;
   padding: 5px;
}
.entry-body {
   padding-right: 5px;
   padding-left: 5px;
}
#box
{
   background-color: #ff99cc;
   margin: 0px;
   padding: 0px;
   width: 100%;
}
.entry {
   padding: 10px;
}
/*
.entry p {
   font-size: 12px;
   color: #666666;
   line-height: 18px;

}
*/
.entry-footer {
   border-bottom: 1px solid #666666;
   clear: both;
   padding: 10px 0px;
}

.bluefont {
   font-size: 15px;
   color: #003399;
   padding: 4px 3px 0px;
   font-weight: bold;
}
.bluefooter  {
   clear: both;
   text-align: right;
   background-color: #003399;
   color: #ffffff;
   font-size: 10px;
}
.entry-footer
{
   clear: both;
   padding: 10px 0px;
}
/* お魚の会 */
.fish20 {
   margin-top: 20px;
   margin-right: auto;
   margin-bottom: 20px;
   margin-left: auto;
}
.fishbox {
   padding-bottom: 20px;
   clear: both;
}
.fishleft {
   float: left;
}
.fishright {
   float: right;
}

/* ph=1 */
/* nhm:from_kauri */
