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}

.profile	{width:100%;
              font-size: 12px;
              color:#555555;
	          text-decoration:none;
	          padding-top:10px;
	          padding-bottom:10px;
	          margin-top: 10px;
	          margin-bottom: 10px;
	          marginpadding-left:0px;
	          marginpadding-right:0px;
	          line-height: 160%}

.profile a	{color:#708090;
	             text-decoration:none}
	 
.profile a:hover	{color:#000000;
                             text-decoration: underline}

.list1	{float:left;
              width:230px;
              text-align:left;
              padding: 0px;
              margin: 0px}

.list2	{float:right;
             width:100px;
             text-align:right;
              padding: 0px;
              margin: 0px}

.list3	{float:right;
             width:110px;
             text-align:left;
              padding: 0px;
              margin: 0px}

.list4	{float:right;
             width:90px;
             text-align:left;
              padding: 0px;
              margin: 0px}

.list5	{float:left;
             width:110px;
             text-align:left;
             padding-top:10px;
	         padding-bottom:10px;
             margin: 0px}

.list6	{float:left;
             width:390px;
             text-align:left;
             padding-top:10px;
	         padding-bottom:10px;
             margin: 0px}
              
.list7	{float:left;
             width:500px;
             text-align:left;
             padding-top:10px;
	         padding-bottom:10px;
             margin: 0px}
             
.list8	{float:left;
             width:80px;
             text-align:left;
             padding-top:5px;
	         padding-bottom:5px;
             margin: 0px}
              
.list9	{float:left;
             width:420px;
             text-align:left;
             padding-top:5px;
	         padding-bottom:5px;
             margin: 0px}
             
/* === スライドショーのスタイル === */
         ul, li { margin:0; padding:0; list-style:none; text-align: left}
         /* 例1〜3 */
         #sliderContent, #slider1Content, #slider2Content {
            width:320px;
            position:absolute;
            top:0;
            margin-left:0;
         }
         .sliderImage, .slider1Image, .slider2Image {
            float:left;
            position:relative;
            display:none;
         }
         /* 例1 */
         #slider { 
            width:530px; /* 画像の幅 */
            height:400px; /* 画像の高さ */
            position:relative;
            overflow:hidden;
         }
         .sliderImage span {
            position:absolute;
            font:10px/13px Arial, Helvetica;
            padding:10px;
            width:510px; /* 画像の幅 - 左右内余白 320-(10*2) */
            background-color:#000;
            filter:alpha(opacity=70);
            -moz-opacity:0.7;
            -khtml-opacity:0.7;
            opacity:0.7;
            color:#fff;
            display:none;
         }
         .clear { clear:both; }
         .sliderImage span strong, .slider1Image span strong, .slider2Image span strong { font-size:10px; }
         .top { top:0; left:0; }
         .bottom { bottom:0; left:0; }
         .left { top:0; left:0; width:110px !important; height:220px; }
         .right { right:0; bottom:5px; width:90px !important; height:220px; }
