	body{
		text-align:center;
    　　　　　　　　　　　　 font-family: Verdana, Arial, sans-serif;
    　　　　　　　　　　　　 font-weight:normal;

	}

	h1,h2,h3{margin:0;padding:0;}

	a:link{color:#0000ff;}
	a:visited{color:#800080;}
	a:active{color:#0000ff;}
	a:hover{color:#0000ff;text-decoration:none;}

	#banner{
		width:600px;
		height:66px;
		text-align:left;
		margin: 7px;
		background:url(http://hpp.sakura.ne.jp/mj/headtitle.gif) no-repeat 50% 0;
	}

#banner a {
           margin : 0; 
           padding : 0; 
           width : 600px; 
           height : 66px; 
           display : block; 
              }  

#banner span {
              display : none; 
              } 

	#banner a{color:#0000ff;}
	#banner a:link{color:#0000ff;}
	#banner a:visited{color:#800080;}
	#banner a:hover{color:#0000ff;text-decoration:underline;}

	.blogtitle{
		font-size:12px;
		padding:1px 1px 1px;
                                text-align : left;
	}

	.description{
		font-size:10px;
		font-weight:bold;
		color:#393939;
		padding-left:1px;
         　　　　　　         margin-top : 7px;
	}

	#container{
		width:850px;
		margin:5px auto 0;
		padding-bottom:1px;
		background:url() repeat-y 50% 0;b
	}

	#block{
		width:670px;
		float:left;
		text-aling:center;
	}

 
	#content{
		width:490px;
		float:right;
		text-aling:center;
	}

               .kattitle {
                                width: 460px;
                                margin-top: 15px;
                                padding: 2px 0 1px;
                                _padding: 1px 0 2px;
                                text-align: center;
                                color: #666666;
                                background: #ffcc33;
                                font-size: 12px; 
                                font-weight: bold;
                                line-height: 140%;
                }

               .katside {
                                width: 445px;
                                margin: 0 0 0px;
                                background: #ffffcc;
                                text-align: left;
                                padding: 10px 5px 5px 10px;
                                color: #444444;
                                font-size: 12px;
                                _font-size: 12px;
                                line-height: 170%;
                }

	#blog{
		width:460px;
		margin-top:20px;
		text-align:left;
	}


	.datetop,#articletop{
		padding:1px 0px;
		background:url(http://hpp.sakura.ne.jp/mj/kijibar.gif) no-repeat 50% 0%;
	}

	.fullbody,#articlebody{
		padding:5px 5px 5px 5px;
		background:url() repeat-y 50% 0%;
	}

	.blogbody{
		padding:5px 0px;
                                padding: 10px;
                                font-size: 14px;
                                color: #36414d;
                                background: none;

	}

	.title{
		color:#555;
		font-size:18px;
		font-weight:bold;
	}

	.main,.mainmore{
		font-size:14px;
		text-align:left;
		line-height:160%;
		padding:15px 0px;
	}

	.posted{
		font-size:11px;
		text-align:right;
		padding-top:5px;
		background:url(http://parts.blog.livedoor.jp/img/usr/liquid_flare/line.gif) repeat-x 50% 0%;
	}

	.dateend,#articlebottom{
		padding:3px 0px 4px;
		background:url(http://parts.blog.livedoor.jp/img/usr/liquid_flare/mainbtm.gif) no-repeat 50% 0%;
		margin-bottom:25px;
	}

	.menu{
		font-size:11px;
		text-align:right;
		margin-top:5px;
		background:url(http://parts.blog.livedoor.jp/img/usr/liquid_flare/line.gif) repeat-x 50% 100%;
		padding-bottom:5px;
		}

	#left{
		width:180px;
		float:right;
 		text-align:center;
                                margin-top : 10px;
 		background:url(http://hpp.sakura.ne.jp/mj/sidebg.gif) repeat-y 50% 0;b

	}
	
	#right{
		width:180px;
		float:left;
		text-align:center;
                                margin-top : 10px;
 		background:url(http://hpp.sakura.ne.jp/mj/sidebg.gif) repeat-y 50% 0;b
	}

	.sidetitle{
		color:#333300;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		padding:9px 0px 9px;
 		background:url(http://hpp.sakura.ne.jp/mj/sidetitlebar.gif) no-repeat 50% 0%;
	}

	.side{
		font-size:11px;
		text-align:left;
		line-height:160%;
		padding:0 5px;
		margin-bottom:25px;
 	}
	
	.sidebody{
		margin-bottom:5px;
	}

	#trackback,#comment{
		padding:10px 0px;
                                font-size : 11px;
		text-align:left;
		width:100%;
                                margin-bottom : 20px;
	}

                .trackback-m,.comment-m{
                                                      font-weight : bold;
                                                      margin : 15px; 
                                                      }

               .comment-p {
                 margin-left : 50px;
                }