﻿body {
  margin : 0px 0px 0px 0px;
  font-size:11px;	
  line-height: 150%;
  text-align : center;
  /*font-family:fantasy;*/
  width:100%;
  color:#ffffff;
  background-attachment: fixed;
  background-image : url(../image/back1.jpg);
  background-color:silver;


scrollbar-base-color:#ffffff;
scrollbar-face-color:fuchsia;
scrollbar-arrow-color:#000000;
scrollbar-shadow-color:gray;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:gray;
scrollbar-3dlight-color:#ffffff;
scrollbar-track-color:#ffffff;


}


.line-space{
  height:10px;
  margin: 0px 0px 0px 0px;
}

.index-waku1 {
  clear:both;
  width:975px;
  margin: 0px 0px 0px 0px;
  padding: 20px;
  float:left;
  color:#ffffff;
  text-align:center
}



/* 飾りテーブル */
.bg_over {
	background-image: url(../image/table/02.gif);
	background-repeat: repeat-x;
}
.bg_right {
	background-image: url(../image/table/05.gif);
	background-repeat: repeat-y;
}
.bg_under {
	background-image: url(../image/table/07.gif);
	background-repeat: repeat-x;
}
.bg_left {
	background-image: url(../image/table/04.gif);
	background-repeat: repeat-y;
}

.tophead-waku {
  clear:both;
  width:976px;
  margin: 0px 0px 0px 0px;
  text-align:center;
  padding: 10px;
  height:12px;
  color:#ffffff;
  background-image : url(../image/back_header.gif);
  /*background-color:fuchsia;*/
  /*border: gray 1px solid;*/
}

/* 外枠 */
.index {
  margin: 0px auto;
  padding: 0px;
  text-align:left;
  /*float:left;*/
  /*width:795px;*/
  /*border: gray 1px solid;*/
}
.waku {
  clear:both;
  padding: 2px;
  /*float:left;*/
  text-align:center;
  margin : 0px auto;
  overflow:hidden;
  width:980px;
  background-color:#000000;
  /*background-image : url(../image/back1.gif);*/
  border: gray 0px solid;
}

.left-waku {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align:left;
  float:left;
  width:310px;
  /*border: gray 1px solid;*/
}
.left-waku2 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align:left;
  float:left;
  width:795px;
  /*border: gray 1px solid;*/
}
.mid-waku {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align:center;
  float:left;
  vertical-align:;
  width:485px;
  height:600px;
  /*border: gray 1px solid;*/
}
.right-waku {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align:right;
  float:left;
  width:180px;
  height:550px;
  /*border: gray 1px solid;*/
  background-image : url(../image/back_left.jpg);
}

.header-waku {
  margin: 0px 0px 0px 0px;
  padding: 0;
  float:left;
  text-align:left;
  width:310px;
  /*height:20px;*/
  /*background-image : url(../image/back_footer1.jpg);*/
  background-color:#000000;
  /*border: gray 1px solid;*/
}
.header-left {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  text-align:left;
  float:left;
  width:330px;
  /*border: gray 1px solid;*/
}
.header-right {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align:left;
  font-size:13px;
  float:left;
  width:320px;
  /*border: gray 1px solid;*/
  color:deeppink;
}

.under-waku {
  clear:both;
  margin: 0px 0px 0px 0px;
  padding: 0;
  float:left;
  text-align:left;
  width:975px;
  /*height:20px;*/
  /*background-image : url(../image/back_footer1.jpg);*/
  background-color:#000000;
  border: gray 1px solid;
}

.newinfo-waku{
  /*overflow:scroll;*/
  overflow:auto;
  float:left;
  width:390px;
  height:175px;
  margin: 0px 0px 0px 0px;
  padding:5px;
  font-size:12px;
  text-align:left;
  color:white;
  border:1px solid white;
}
.canpinfo-waku{
  /*overflow:scroll;*/
  overflow:auto;
  float:left;
  width:370px;
  height:130px;
  margin: 0px 0px 0px 0px;
  padding:5px;
  font-size:12px;
  text-align:left;
  color:white;
  border:1px solid white;
}

.pic-waku-retu {
  margin: 0px 0px 0px 0px;
  padding: 0;
  float:left;
  text-align:left;
  width:595px;
  /*height:20px;
  background-image : url(../image/back_footer1.jpg);
  background-color:darkmagenta;
  border: gray 1px solid;
  color: #ffffff;
  font-size:12px;*/
}
.pic-waku {
  margin: 2px 2px 0px 2px;
  padding:2px;
  float:left;
  text-align:left;
  width:140px;
  height:230px;
  /*background-attachment: fixed;
  background-image: url(../image/back_cast01.jpg);
  background-repeat: no-repeat;
  border: gray 1px solid;*/
  background-image: url(../image/back_pic.gif);
  background-repeat: no-repeat;
  /*background-color:dimgray;*/
  color: #ffffff;
  font-size:12px;
}

.pic-waku a:link    { color: white; text-decoration: none;}
.pic-waku a:visited { color: white; text-decoration: none;}
.pic-waku a:hover   { color: yellow; text-decoration: underline;}
.pic-waku a:active  { color: white; text-decoration: none;}


.system-waku{
  margin: 2px 2px 0px 2px;
  padding:10px;
  float:left;
  text-align:left;
  width:579px;
  /*height:565px;*/
  /*background-image : url(../image/back_system.jpg) ;
  background-attachment: fixed;
  background-repeat: no-repeat;*/
  background-color:#000000;
  /*border: gray 1px solid;*/
  color: #ffffff;
  font-size:13px;
}

.footer-waku {
  clear:both;
  width:980px;
  margin: 0px 0px 0px 0px;
  text-align:center;
  padding: 10px;
  /*height:50px;*/
  color:#000000;
  background-image : url(../image/back_footer.gif);
  /*background-color:fuchsia;*/
  /*border: gray 1px solid;*/
}

h1 {
  /*width:100%;*/
  width:860px;
  line-height:14px;
  padding:0;
  margin:0px;
  float:left;
  font-size:12px;
  text-align:left;
  color:black;
}

.sitemap{
  padding:0;
  margin:0px;
  float:left;
  text-align:right;
  width:80px;
}

h2{
  width:100%;
  padding:0;
  margin: 0px 0px 0px 0px;
  font-size:12px;
  color:white;
  /*text-align:right;*/
}
h3{
  width:100%;
  padding:0;
  margin: 0px 0px 0px 0px;
  font-size:12px;
  color:white;
  text-align:center;
}


.iframe-msg {
  clear:both;
  margin: 0px 0px 0px 0px;
  padding: 0;
  float:left;
  text-align:left;


	background-image : url("../image/back_msg2.jpg");
	background-attachment: fixed;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color:#000000;



  color:#ffffff;
  font-size:12px;
  height:235px;
  width:495px;
  /*
  border: gray 1px solid;
  */
}

marquee {
  font-size:12px;
  color:yellow;
}

td {
  font-size:12px;
}

/* --- 段落 --- */
p {
  margin: 0px 0px 0px 20px; /* 段落のマージン（上下、左右） */
  padding: 0px;
}

form {
  margin : 0px;
  padding: 0px;
  /*font-size:12px;*/
}


.h1-waku {
  margin: 0px 0px 0px 5px;
  padding: 0px;
  text-align:right;
  /*float:left;*/
  width:100%;
}


/* 画像コンテンツ */
img {
  border-style: none;
}


.f-red {
  color:red;
  padding:0;
  margin:0;
}
.f-yel {
  color:yellow;
  padding:0;
  margin: 0;
}
.f-gold {
  color:gold;
  padding:0;
  margin:0;
}
.f-silver {
  color:silver;
  padding:0;
  margin:0;
}
.f-blue {
  color:blue;
  padding:0;
  margin:0;
}

.f-gre {
  color:green;
  padding:0;
  margin:0;
}
.f-oran {
  color:orangered;
  padding:0;
  margin:0;
}
.f-blue2 {
  color:royalblue;
  padding:0;
  margin:0;
}

a:link    { color: blue; text-decoration: none;}
a:visited { color: blue; text-decoration: none;}
a:hover   { color: deeppink; text-decoration: underline;}
a:active  { color: blue; text-decoration: none;}

/*  フッター  */

.footer-waku-2 {
  clear:both;
  width:802px;
  margin: 0px 0px 0px 0px;
  padding: 20px;
  float:left;
  height:30px;
  color:#ffffff;
  background-image : url(../image/back_footer2-2.gif);
}
