/*ページ全体のリンクの設定*/
a{
 text-decoration : none;
}
img{
 border-width : 0;
}

a:link{
 color : #66ccff;
}
a:visited{
 color : #66ccff;
}
a:hover{
 color : #808000;
 background-color : #e0ffff;
}
a:active{
 color : #d2b48c;
}

/*ボディ全体の設定*/
html,body{
 background-color : #ffffff;
 background-image :url("image/back.jpg");
 margin-top : 0;
 margin-bottom : 0;
 text-align : center;
 height : 100%;
}

/*見出し*/
h1{
 color : #66ccff;
 font-size : 16pt;
 margin-top : 5px;
}
h2{
 color : #66cc99;
 font-size : 24pt;
}
h3{
 color : #66cc99;
 font-size : 20pt;
}
h4{
 color : #66cc99;
 font-size : 14pt;
}
h5{
 color : #66cc99;
 font-size : small;
}

/*ページ全体の設定*/
.page{
 width : 950px;
 height : 100%;
 background-color : #ffffff;
 color : #555555;
}

/*ヘッターナビゲーション*/
.header{
 width : 800px;
 height : 40px;
 background-color : #ffffff;
 color : #66ccff;
 border-top-style: dotted;border-bottom-style: dotted;
 border-width : 4px;
 text-align : center;
 font-size : 22px;
 font-weight : bold;
}

/*フッターナビゲーション*/
.footer{
 width : 800px;
 height : 30px;
 background-color : #ffffff;
 color : #66ccff;
 border-top-style: dotted;border-bottom-style: dotted;
 border-width : 4px;
 text-align : center;
 font-size : 18px;
 font-weight : bold;
 padding-top : 5px;
 margin-bottom : 0;
 margin-top : 100px;
 }
/*コンテンツ指定*/
div#contents{
 padding-bottom : 0px;
}
div#container{
 position : relative;
 min-height : 100%;
}

/*フッター固定*/
address{
 position : absolute;
 bottom : 0;
 width  : 100%;
 height : 70px;
}
/*コピーライト*/
.copy{
 margin-bottom : 0;
 font-size : 13px;
 color : #66ccff;
 margin-top : 2px;
}
/*トップ画面メインメッセージブロック*/
.main{
 width : 750px;
 height : 250px;
 background-color : #ffffff;
 background-repeat : no-repeat;
 background-image : url("image/top1.jpg");
 margin-top : 10px;
 margin-bottom : 10px;
}

/*トップ画面メッセージブロック２*/
.main2{
 width : 460px;
 height : 280px;
 background-color : #ffffff;
 text-align : left;
 float : left;
 margin-top : 10px;
 margin-left : 15px;
 margin-bottom : 15px;
 padding : 8px;
 border-right-style : dotted;
 border-width : 4px;
 border-color : #66ccff;
}

/*トップ画面３連続画像*/
.gazo{
 margin-top : 10px;
}

/*トップ画面の動画*/
.topimg{
 background-color : #ffffff;
 width : 280px;
 height : 300px;
 margin-right : 0%; 
}

/*メニューページ画像レイアウト*/
.mgazo{
  margin-right : 0;
  background-color : #ffffff;
  float : right;

}

/*メニューページ画像レイアウト*/
.mgazo2{
  margin-left : 0;
  background-color : #ffffff;
  float : left;
}
/*文字表示左揃え*/
.left{
 text-align : left;
 width : 600px;
 background-color : #ffffff;
}
td{
 width : 200px;
 color : #555555;
 font-size : 11pt;
 padding : 2px;
}
th{
 color : #555555;
 font-size : 11pt;
 font-weight : normal;
 padding : 2px;
 text-align : left;
}

/*周り込み*/
.right{
 float : right;
}

