body	{margin-top:40px;
	     background-color:#FFFFFF;
	     font-family:'Arial''Helvetica''sans-serif''Verdana';
	     text-align: center}

.box	{width:800px;
	      margin-left:auto;
	      margin-right:auto;
	      text-align:left}

/* === ヘッダー部分のスタイル === */

.head 	{width:100%;
              padding: 0px}

.head1 	{height: 60px;
             text-align: left;
             padding: 0px}

.head2 	{text-align: right;
             padding: 0px;
             font-size:12px;
	         font-weight:none;
	         color: #505050;
	         text-decoration: none}
	         
.head2 a 	{color:#B4B4B4;
                 text-decoration:none}

.head2 a:hover 	{color:#555555}
                 
/* === サイドバーとコンテンツ部分のスタイル === */

.side_main 	{width:100%}
             
/* === サイドバー部分のスタイル === */

.side 	{width: 250px;
             background-color:#FFFFFF;
             vertical-align:top;
	         padding: 0px}

.side div	{font-size:11px;
	             font-weight:none;
	             color:#505050;
	             padding-top:0px;
	             padding-bottom:0px;
	             margin-left:12px;
	             margin-right:12px;
	             line-height: 140%}

.side h1	{font-size:12px;
             font-weight:none;
	         color:#505050;
	         padding-top:25px;
	         padding-bottom:5px}

.side b  { color: #505050; 
              font-size: 10px; 
              font-weight: 700}
	             
.side a	{color:#B4B4B4;
	         text-decoration:none}
	 
.side a:hover	{color:#000000}

/* === コンテンツ部分のスタイル === */

.main	{width:550px;
	          text-align:center;
	          padding: 0px}

.main h2	{font-size:20px;
	             color:#505050;
	             text-align: left;
	             margin-top: 7px;
	             padding-bottom: 0px;
	             margin-bottom: 0px}

.main h3	{font-size:18px;
	             font-weight: 100;
	             color:#505050;
	             text-align: left;
	             margin-top: 7px;
	             padding-bottom: 0px;
	             margin-bottom: 0px}

.main p	{font-size:12px;
	         color:#555555;
	         text-align: left;
	         margin-top: 7px;
	         line-height: 160%}
	         
.main b  {font-size: 12px; 
              color: #505050; 
              text-align: left;
              font-weight: 700}
                
.main a 	{color:#708090;
             text-decoration:none}

.main a:hover 	{color:#000000;
                          text-decoration: underline}

                
.copyright	{height: 50px;
                 text-align:right;
                 padding: 0px}
	             
.copyright p	{font-size:10px;
	                 color:#505050;
	                 text-align: right}

/* === アーカイブメニュー部分のスタイル === */

.archive	{width:100%;
                 font-size: 10px;
	             text-decoration:none;
	             padding-top:10px;
	             padding-bottom:10px;
	             margin-top: 5px;
	             margin-bottom: 5px;
	             marginpadding-left:0px;
	             marginpadding-right:0px}

.archive a	{color:#B4B4B4;
                  font-size: 10px; 
                  font-weight: 700;
	              text-decoration:none;
	              display: block}
	 
.archive a:hover	{color:#000000;
                             text-decoration: underline}

.archive h2	{color:#000000;
                     font-size: 15px; 
                     font-weight: 900;
	                 text-decoration:none}

/* === インデックスメニュー部分のスタイル === */

.index	{marginpadding-left:auto;
	          marginpadding-right:auto;
	          text-align:left}
	             
.index td	{width: 137px;
				 height: 150px;
				 vertical-align:top}

.index img		{margin-bottom:5px;
					 border:none}

.index a	{color:#B4B4B4;
             font-size: 10px; 
             font-weight: bolder;
             line-height:120%;
	         text-decoration:none}
	 
.index a:hover	{color:#000000;
                         text-decoration: none}