/* body：全体 */
body{
     margin:0;padding:0;
	 background-color:#339966;	 
     font-family:Verdana,Chicago,osaka,"ＭＳ Ｐゴシック",sans-serif;
     line-height:150%;
     font-size:0.8em;
     text-align:center;
    scrollbar-base-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-shadow-color: #00CCFF;
    scrollbar-highlight-color: #00CCFF;
    }

/* 共通id */
#contents{
          width:800px;
          height:100%;
          margin:auto;
          padding:0;
          text-align:center;
		  background-color:#000000;
		  border-left:1px #CC9900 solid;
		  border-right:1px #CC9900 solid;
         }

/* h1:ヘッダー部分 */
h1{
   padding:0;
   margin:0;
   width:800px;height:110px;/* タイトル画像のサイズ */
  }

h1 a{
     background:url("image/h1.gif") no-repeat 0%;
     padding:0;
     margin:0;
     width:800px;height:110px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }

/* h2:Ｎｅｗｓ部分 */
h2{
   padding:0;
   margin:0;
   width:800px;height:35px;/* タイトル画像のサイズ */
  }

h2 a{
     background:url("image/h2.jpg") no-repeat 0%;
     padding:0;
     margin:0;
     width:800px;height:35px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
    }

/* 入れ子用ボックス */
#box{
width:530px;
height:474px;
margin:0;padding:0;
font-size:0em;
text-indent:-9999px;
list-style:none;
display:block;
float:left;
}
/* visual：イラスト部分 */
#visual01,#visual01 a{
          width:269px;
          height:474px;
          margin:0;padding:0;
          background:url("image/visual01.gif") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			float:left;
         }

#visual02,#visual02 a{
          width:261px;
          height:474px;
          margin:0;padding:0;
          background:url("image/visual02.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			float:left;
	           }

#visual03,#visual03 a{
          width:268px;
          height:474px;
          margin:0;padding:0;
          background:url("image/visual03.jpg") no-repeat 0%;
            font-size:0em;
            text-indent:-9999px;
            list-style:none;
            display:block;
			float:left;
	           }
/* cosday : コスディ部分 */

#cos{
	width:800px;
	height:156px;
	margin:0;
	padding:0;
	background:url(image/visual06.gif) no-repeat 0%;
	text-indent:-9999px;
	list-style:none;
	display:block;
	clear:both;
	}
	
#cos a{
	width:800px;
	height:156px;
	margin:0;
	padding:0;
	background:url(image/visual06.gif) no-repeat 0%;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}
/* info：更新履歴部分 */
#info{
      border:none;
      margin:0;
      padding:5px;
      font-size:0.9em;
      line-height:125%;
      text-align:left;
      background-color:#FFFFFF;
     }

/* m_mag：メルマガ購読告知部分 */
#m_mag{
       width:800px;
       height:15px;
       margin:0;padding:0;
       background:url("image/m_mag.jpg") no-repeat 0%;
      }

#m_mag a{
         width:800px;
         height:15px;
         margin:0;padding:0;
         background:url("image/m_mag.jpg") no-repeat 0%;
         font-size:0em;
         text-indent:-9999px;
         list-style:none;
         display:block;
        }

/* foot：フッター部分 */
#foot{
      width:790px;
      margin:0;
      padding:0 5px;
      text-align:right;
      font-size:0.8em;
      color:white;
	  background-color:#FFE4E1;
     }

#foot ul{
         margin:0;
         text-align:right;
        }

#foot li{
         padding:0 0 0 5px;
         display:inline;
         list-style:none;
         border-left:solid 1px #FF0000;
        }

/* link：リンク関連 */
a#footer{
         color:white;
        }
      
a:link   {color:#000000;}
a:visited{color:#000000;}
a:hover  {color:#000000;
          text-decoration:underline;}
a        {text-decoration: none;
          font-weight : bold;}

p{
  margin:0px 0px;
  padding:0;
  text-align:left;
 }
