.kadomaru{
   margin: 20px auto;
   padding-top: 10px;
   width: 750px;				/* 全体の幅 */
   background-color: #f9f5bf;
   border-top-left-radius: 10px;		/* CSS3 左上 */
   -webkit-border-top-left-radius: 10px;	/* Safari 左上 */
   -moz-border-radius-topleft: 10px;		/* FireFox左上 */
   text-align: left;
}

.wrapper{
   margin: 0px auto;
   width: 750px;				/* 全体の幅 */
   background-image: url(texture.gif);
}

.right{
   margin: 0px auto;
   float: right;
   width: 623px;				/* 右側の幅 */
   background-color: #f9f5bf;
   background-image: url(texture.gif);
}

.header_right{
   float: right;
   width: 623px;				/* 右側の幅 */
   text-align: left;
}

.header_left{
   float: left;
   width: 122-20px;				/* 左側の幅 */
   text-align: left;
   padding-left: 20px; 
}

.left{
   float: left;
   margin-right: 5px;
   margin-top:   0px;
   width: 122px;				/* 左側の幅 */
   background-color: #f5f9b9;
}

.right_left{
   float: left;
   margin-right: 5px;
   width: 456px;				/* 右側の623の中を分割する左の幅 */
   background-color: #f9f5bf;
   background-image: url(texture.gif);
   text-align: left;
}

.right_left_M0{
   margin: 0px;
   width: 456px;				/* 右側の623の中を分割する左の幅 */
   background-color: #f9f5bf;
   background-image: url(texture.gif);
   text-align: left;
}


.right_right{
   float: right;
   width: 160px;				/* 右側の623の中を分割する右の幅 */
   background-color: #888;
   background-image: url(texture.gif);
}

.right_foot{
   margin: 0px auto;
   float: right;
   width: 623px;				/* 右側の623の一番下 */
   background-color: #f9f5bf;
   background-image: url(texture.gif);
}

.footer{
   float: left;
   width: 100%;
   background-color: #cfc;
  font-size : 11px;
  font-color: #888;
}

body {
   padding: 0px;
   margin: 0px;
   font-size: 90%;
   background-color: #337572;
   text-align:center;
}

.line{
   border-collapse:collapse;
   border:1px solid #888;
}

.line td,th{
   border:1px solid #888;
   padding:2px;
}


/*******************************************/

a.blink:active{
  text-decoration: none;
  color: #ffffff;
}

a.blink:visited{
  text-decoration: none;
  color: #ffffff;
}

a.blink:link{
  text-decoration: none;
  color: #ffffff;
}

a.blink:focus{
  text-decoration: none;
  color: #ffff00;
}

a.blink:hover{
  text-decoration: none;
  color: #ffff00;
}

a.cont3:active{
  text-decoration: none;
  color: #0000ff;
}

a.cont3:visited{
  text-decoration: none;
  color: #990033;
}

a.cont3:link{
  text-decoration: underline;
  color: #0000ff;
}

a.cont3:focus{
  text-decoration: none;
  color: #ff0000;
}

a.cont3:hover{
  text-decoration: none;
  color: #ff0000;
}

a.link3:active{
  text-decoration: underline;
  color: #0000ff;
}

a.link3:visited{
  text-decoration: underline;
  color: #990033;
}

a.link3:link{
  text-decoration: underline;
  color: #0000ff;
}

a.link3:focus{
  text-decoration: underline;
  color: #ff0000;
}

a.link3:hover{
  text-decoration: underline;
  color: #ff0000;
}


.anata{
  font-size : 16px;
  font-weight : lighter;
  font-family : "メイリオ";
}

.cont{
  font-size : 13px;
  font-weight : normal;
  line-height : 18px;
}

.cont2{
  font-size : 13px;
  font-weight : normal;
  line-height : 18px;
  font-family : "メイリオ";
  padding: 0px 0px 0px 13px;
}

.count{
  font-size : 16px;
  font-family : "Comic Sans MS";
  font-weight : bolder;
}


.date{
  font-size : 12px;
  font-family : Arial,"Courier New";
  padding: 0px 0px 0px 26px;
}

.news{
  font-size : 11px;
  font-family : "メイリオ";

}

.simon{
  font-size : 8px;
  font-family : "メイリオ";

}

.rss{
  font-size : 10px;
  line-height : 15px;
  font-family : "メイリオ";
}


.since{
  font-size : 15px;
  font-family : CHRISTINA,"Brush Script MT Italic";
}

.tlink{
  font-size : 13px;
  font-color: #888;
}

.zakki{
  font-size : 16px;
  line-height : 35px;
  font-family : "メイリオ";
}

.clear { clear:both; }   
.clear hr { display:none; }  

