<style type="text/css">
/* ---------------------------------------------- **
** 全般的な設定
** ---------------------------------------------- */
h1{
  font-size:25px;
  margin:4px 0px 0px 4px;
}
h2{
  font-size:20px;
  margin:50px 0px 0px 8px;
  width:750px;
  background-image:url(../IMG/TITLE/h2.jpg);
}
h3{
 font-size:16px;
 color:#555555;
 margin-left:1em;
 margin-top:3em;
 margin-bottom:2em;
}

p{
  font-size:15px;
  margin-left:16px;
}

a
{
  text-decoration: none;
}
a:hover
{
  text-decoration: none;
  background-color: #FFEECE;
}
a:link
{
  text-decoration: none;
  color: #FF6600;
}
a:visited
{
  text-decoration: none;
  color: #FF5500;
}
a:active
{
  text-decoration: none;
  color: #FF7700;
}

.tdMenu
{
  padding:1px;
  font-size:10px;
  text-align:center;
}
body{
  filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#FFFFFF, endColorstr=#FFF7F7,GradientType=0);
}


/* ---------------------------------------------- **
** DIV 型コンテナデザイン
** ---------------------------------------------- */
.container{
  border-style:double solid double solid;
  border-color:#DFDFDF #EFEFEF #EFEFEF #DFDFDF;
  border-width:3px 1px 3px 1px;
  background-color:#FFFFFF;
  padding:5px;
  width:700px;
  margin-left:20px;
  margin-bottom:10px;
  text-align:center;
}
.containerLink{
  border-style:none none double none;
  border-color:#DFDFDF #EFEFEF #EFEFEF #DFDFDF;
  border-width:1px 1px 3px 1px;
  background-color:#FFFFFF;
  padding:5px;
  width:700px;
  margin-left:20px;
  text-align:center;
}
.containerTitle{
  border-style:double solid double solid;
  border-color:#DFDFDF #EFEFEF #EFEFEF #DFDFDF;
  border-width:3px 1px 3px 1px;
  background-color:#FFFFFF;
  padding:5px;
  width:780px;
  margin-left:4px;
  text-align:center;
}
/* ---------------------------------------------- **
** アイテム紹介テーブル用デザイン
** ---------------------------------------------- */
.tableInfoBox{
  margin-top:20px;
}
.tableCurrentInfoRed{
  border-style:solid solid solid solid;
  border-color:#FFDFDF #FF8080 #FF8080 #FFDFDF;
  border-width:1px 1px 1px 1px;
}
.tdCurrentInfoTitleRed{
  font-size:12px;
  padding:2px;
  border-style:none none dashed none;
  border-color:#FFFFFF #FFFFFF #FFAAAA #FFFFFF;
  border-width:0px 0px 1px 0px;
  background-color:FFF7F7;
  vertical-align:top;
}
.tdCurrentInfoTitleBottomRed{
  font-size:12px;
  padding:2px;
  border-style:none none none none;
  border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  border-width:0px 0px 1px 0px;
  background-color:FFF7F7;
  vertical-align:top;
}
.tdCurrentInfoCntentRed{
  font-size:12px;
  padding:3px;
  border-style:none none dashed none;
  border-color:#FFFFFF #FFFFFF #FFCCCC #FFFFFF;
  border-width:0px 0px 1px 0px;
  background-color:FFFEFE;
}
.tdCurrentInfoCntentBottomRed{
  font-size:12px;
  padding:4px;
  border-style:none none none none;
  border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  border-width:0px 0px 1px 0px;
  background-color:FFFEFF;
}

.tableCurrentInfoBlue{
  border-style:solid solid solid solid;
  border-color:#DFDFFF #8080FF #8080FF #DFDFFF;
  border-width:1px 1px 1px 1px;
}
.tdCurrentInfoTitleBlue{
  font-size:12px;
  padding:2px;
  border-style:none none dashed none;
  border-color:#FFFFFF #FFFFFF #AAAAFF #FFFFFF;
  border-width:0px 0px 1px 0px;
  background-color:F7F7FF;
  vertical-align:top;
}
.tdCurrentInfoCntentBlue{
  font-size:12px;
  padding:3px;
  border-style:none none dashed none;
  border-color:#FFFFFF #FFFFFF #CCCCFF #FFFFFF;
  border-width:0px 0px 1px 0px;
  background-color:FEFEFF;
}

.tableCurrentInfoGreen{
  border-style:solid solid solid solid;
  border-color:#DFDFFF #80FF80 #80FF80 #DFFFDF;
  border-width:1px 1px 1px 1px;
}
.tdCurrentInfoTitleGreen{
  font-size:12px;
  padding:2px;
  border-style:none none dashed none;
  border-color:#FFFFFF #FFFFFF #AAFFAA #FFFFFF;
  border-width:0px 0px 1px 0px;
  background-color:F7FFF7;
  vertical-align:top;
}
.tdCurrentInfoCntentGreen{
  font-size:12px;
  padding:3px;
  border-style:none none dashed none;
  border-color:#FFFFFF #FFFFFF #CCFFCC #FFFFFF;
  border-width:0px 0px 1px 0px;
  background-color:FEFFFE;
}

.tableLink{
  border-style:none;
  font-size:14px;
  padding:4px;
}

</style>
