body {
	margin: 0px 0px 20px 0px;
	background-color: #eeeeee;	
        	text-align: center;

　　　　　　　/***
               background-image:url('http://www.genkist.com/imagebox1/art2.jpg');
               background-repeat:repeat;
                background-attachment:fixed; 
               ***/
              	}

a {
	text-decoration: underline;
	
	
	}

a:link {
	color: blue;
	}

a:visited {
	color: blue;
	}

a:active {
	color: blue;
	}

a:hover {
	color: red;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}



#container {
	line-height: 120%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 820px;                       /*----------全体の幅-----------*/
	
	background-color: #ffffff; /*-----------全体の背景------*/
	border: 0px solid #aaaaaa;
                }

#banner {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	/*background-color: orange;*/
	text-align: left;
	padding: 5px;
	border-bottom: 0px solid #FFFFFF;
　　　　　　　/***background-image:url('http://www.genkist.com/imagebox1/paper011.jpg');
                background-repeat:repeat;***/
               /***background-image:url('http://www.genkist.com/imagebox1/art4.jpg');
                background-repeat:repeat;***/

	height: 40px;
	}

#banner-img {
	display: none;
	}


#banner a {
	color:#000000;
	text-decoration: none;
	}

#banner h1 {
                 font-size:10px;
                 font-weight:bold;
	/* font-size: large; */
                margin-top;10px;
                 color:#ffffff;	
                font-family:"MS　Pゴシック",serif;
	
	}

#banner h2 {
　　　　　　　margin-top:1px;
	font-size: 12px;
                font-weight:nomal;
	}

#center {
               float: right;
	width: 560px;   /*-----------コンテンツ幅-----------------------*/
	border:solid  0px gray; /*--*/
                padding-left:*px;
                padding-right: *px;
	overflow: hidden;
                font-size:small;
	}

.content {                                 /*********---記事部分----********/
               width:500px;
               padding:20px;
               padding-top:0px;
	background-color: #ffffff  ;
	text-align:left;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size:  ;
                border:5px solid #aaaaaa;
               margin-top:15px;
              margin-bottom:20px;
	}

.content pre {
	font-size: larger;
                 }

#right {                      /*----------------右サイド---------------*/
	float: left;	
	width: 230px; /*--------------*/
	background-color: #ffffff;	
	overflow: hidden;
                border:1px solid gray;
                font-size:12px;
                line-height:120%;
                margin-left:7px;
                margin-top:15px;
	}

.content p {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size:  ;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
	margin-bottom: 10px;
	}

.content blockquote {
	line-height: 120%;
	}

.content li {
	line-height: 120%;
	}

.content h2 {                                      /***----------- date -----------*******/
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	 font-size: x-small; 
	
	text-align: left;
	font-weight: nomal;
	
	margin-top: 5px;
	margin-bottom: ;
	
	}

.content h3 {                                           /*----------コンテンツ・タイトル----*/
                
	color: #990000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding:3px;
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 0px;
	
	}

.content p.posted {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: ;
	border-bottom: 1px solid #999999;
	text-align: right;	
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}
                                             /*----　サイドバーの設定 --------------*/

.sidebar {
	padding: 15px;
                
	}

#calendar {
  	line-height: 130%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;;
		
  	padding: 2px;
	text-align: center;
	margin-bottom: 20px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 90%;
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
	
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {                                   /*--------------　サイド・コンテンツ見出し------------*/
	background-color: #CC5500;
                color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-align: center;
	padding:2px;                 
  	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 10px;
	}

.sidebar ul ul {
	margin-bottom: 0px; /*-----------tst --------------*/
	}

.sidebar #categories ul {
	padding-left: 15px;
	}

.sidebar li {                         /*---------コンテンツ内リスト-----------------*/
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 100%;  
	margin-top: 3px;
	list-style-type: none;
	}

.sidebar #categories li {
	list-style-type: circle;
	}

.sidebar img {
	border: 3px solid #FFFFFF;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 110%;
	text-align: left;
	padding: 2px;
	margin-bottom: 0px; /*----------test --------------*/
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 30px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}


        /********------------Add---------------*********/

#p1{ 
color:blue;
}

#sp1{
font-weight:bold;
font-size:14px;
color: #5C3D3D;
}

#sp2{
font-weight:bold;
color:#9900cc;
}

