/* ===== ページ全体の設定 ===== */
body{
   margin : 0px;
   padding : 0px;
   text-align : center;
}
img{
   border : none;
}
#page{
   width : 660px;
   background-image: url("page.gif");
   background-position: center top;
   background-repeat: repeat-y;
   background-attachment: no;
   text-align : center;
}
#page2{
   width : 660px;
   background-image: url("page.gif");
   background-position: center top;
   background-repeat: repeat-y;
   background-attachment: no;
}

/* ===== 写真とタイトル・メニューの設定 ===== */
#photo{
   width : 660px;
   height : 300px;
   background-position: center top;
   background-repeat: no-repeat;
   background-attachment: no;
   margin : 0px;
   padding : 0px;
   text-align : center;
}
h1{
   width : 660px;
   margin :  0px;
   padding : 5px 0px 0px 30px;
   color : #555566; 
   text-align : left;
}
h2{
   width : 660px;
   margin : 245px 0px 0px 0px;
   padding: 0px 10px 0px 0px;
   color : #555566;
   font-size : 16px;
   font-family : "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
   text-align : left;
}
#menu{
   margin : 0px 25px 0px 0px;
   padding : 0px;
   list-style : none;
}
.menu{
   margin : 0px 0px 0px 15px;
   padding : 0px;
   color : #555566;
   float : right;
   font-size : 16px;
}
.menu a{
  text-decoration : none;
}
.menu a:link{
  color : #555566;
}
.menu a:visited{
  color : #555566;
}
.menu a:hover{
  color : #0000cc;
}

/* ===== ページ下部の設定 ===== */
#left{
   width : 400px;
   margin: 0px;
   padding : 10px 0px 0px 30px;
   color : #222222;
   font-size : 12px;
   text-align : left;
   float : left;
}
/* ===== ページ下部の、トピックスの設定 ===== */
.topics_ul{
   margin : 0px 0px 50px 0px;
   padding : 0px;
   list-style : none;
}
.topics_li{
   margin : 0px;
   padding : 0px;
   padding-right : 15px;
   color : #222222;
}
#left a{
  text-decoration : none;
}
#left a:link{
  color : #0000cc;
}
#left a:vlink{
  color : #003399;
}
#left a:hover{
  color : #0000cc;
}
/* ===== ページ下部の、各タイトルの設定 ===== */
h3{
   margin : 15px 0px 5px 0px;
   padding : 0px;
   color : #000099;
   font-size : 12px;
   font-weight : bold;
}
/* ===== ページ下部の、各テキストの設定 ===== */
p{
   margin : 0px 0px 30px 0px;
   padding : 0px;
   color : #222222;
   font-size : 12px;
}
/* ===== ロゴマーク・バナーの設定 ===== */
#right{
   width : 200px;
   padding : 10px 20px 0px 0px;
   text-align : right;
   float : left;
}
