@chrset"shift_jis"
@media	screen,tv{
  body{
  width:auto}
}
@media	print{
  body{
  width:21cm;
  font-size:9pt;
}
}
body		{
  text-align:left;
  margin:0px 0px 50px;
padding:0px}
A			{
  color : gray;
}
a:hover		{
  color:#0066ff;
}
/*メニューのスタイル*/
.menu		{
  width:100%;
  background-color:#0066ff;
  font-size:12px;
  font-weight:bold;
  color:white;
  border-bottom:solid 1px white;
}
.menu1		{
  width:100%;
}
.menu1 div	{
  float:left;
  width:120px;
  border-right:solid 1px white;
  text-align:center;
  padding-top:5px;
  padding-bottom:4px;
}
.menu1 a	{
  color:white;
  text-decoration:none;
}
.menu1 a:hover{
  color:#ff6666;
}
/*ヘッダーのスタイル*/
.head		{
  width:100%;
  height:30px;
  background-color:#0066ff;
  margin-left:auto;
  margin-right:auto;
}
.takaraya div		{
  padding-top:2px;
  padding-bottom:2px;
  padding-left:20px;
}
.takaraya	{
  font-size:20px;
  font-family:'Times New Roman',serif;
  font-weight:bold;
  color:white;
}
/*コンテツのスタイル*/

/*全体を指定*/
.zentai		{
  width:80%;
  text-align:center;
  height:100%;
}
/*タイトルロゴ*/
.titlerogo	{
  width:616px;
  height:120px;
  margin-top:10px;
  /*margin-right:auto;
margin-left:auto*/}
/*バックイメージ*/
.link		{
  background-position:center top;
  background-repeat:no-repeat;
}
.link		{
  width:616px;
  height:411px;
  margin-top:10px;
  margin-right:auto;
  margin-left:auto;
}
.link td	{
  width:205.33px;
  font-size:12px;
  font-weight:bold;
  color:white;
  text-align:center;
}
.link 	a{
  color:white;
  text-decoration:none;
}
.link	a:hover{
  color:#ff6666;
}
/*アクセスカウンター*/
.count		{
  width:616px;
  text-align:left;
  margin-top:10px;
  margin-right:auto;
  margin-left:auto;
  font-size:12px;
  font-weight:bold;
  color:salmon;
}
/*本文*/
.event		{
  margin-top:30px;
}
.kokuti		{
  font-size:20px;
  font-weight:900;
  color:red;
  text-align:left;
}
.dounai		{
  text-align:right;
  color:black;
}
.welcome	{
  background-image:url(sunglassesimage.jpg);
  background-position:right bottom;
  background-repeat:no-repeat;
  width:616px;
  margin-top:30px;
  margin-right:auto;
  margin-left:auto;
}
.welcome td	{
  font-size:12px;
  font-weight:bold;
  line-height:17px;
  color:#0099cc;
  text-align:left;
  vertical-align:top;
}
/*更新記録*/			
.kousin		{
  width:616px;
  margin-top:10px;
  margin-right:auto;
  margin-left:auto;
}
.kousin a	{
  color:black;
  text-decoration:none;
}
.kousin a:hover{
  color:red;
}
/*トップへ戻る*/			
.bottom		{
  width:616px;
  margin-top:20px;
  margin-bottom:20px;
  font-size:15px;
}
.bottom		hr{
  color:#66cc33;
  background-color:#66cc33;
  border:none;
}
.copy		{
  margin-top:10px;
  color:blue;
}

