BODY{
  color :#151515;
  font-size : 12px;
  line-height : 15px;
  scrollbar-base-color : #CCCCCC;
  scrollbar-face-color : #73B9B9;
  scrollbar-highlight-color : #FFFFCC;
  scrollbar-shadow-color : #73B9B9;
  scrollbar-arrow-color : #FFFFCC;
  MARGIN-TOP : 0;
  background-color : #FFFFFF;
  /*font-family: Impact,Arial,Verdana,sans-serif;
*/
  }
TD {
  font-size : 13px;
  line-height : 15px;
}
.td{
  font-size : 13px;
  line-height : 18px;
}
TH {
  FONT-SIZE : 13px;
}
A:link {
  color : #ffffff;
}
A:visited {
  color : #ffffff;
}
A:hover {
  color : #b5ffff;
  /*text-decoration : underline;
*/
}
A {
  text-decoration : none;
}
SMALL {
  FONT-SIZE : 10px;
}
.bkn {
  font-size : 13px;
  line-height : 18px;
}
.ClassA{
  font-size : 14px;
  line-height : 18px;
}
.ClassB{
  font-size : 18px;
}
BIG {
  FONT-SIZE: 26px;
}
INPUT {
  font-size : 13px;
  line-height : 14px;
}
.input{
  border:solid 1 #006666;
  background-color:#ffffff;
  font-size:12px;
  color:#151515;
}
.button{
  border:solid 1 #006666;
  background-color:#e1f0f0;
  font-size:12px;
  color:#151515;
  cursor:pointer;
}
TEXTAREA {
  BORDER-RIGHT : 0px solid;
  BORDER-TOP : 0px solid;
  BORDER-LEFT : 0px solid;
  BORDER-BOTTOM : 0px solid;
  COLOR: #666666;
  BACKGROUND-COLOR : #ffffff;
}
.bar{
  font-size:12px;
  letter-spacing: 1px;
  font-weight:bold;
}
#contents, #magazine, #seminar, #club, #service{
  font-size:12px;
  /*font-family: Impact,Arial,Verdana,sans-serif;
  */
  /*letter-spacing: 1px;
  */
  /*font-weight:bold;
  */
  border-width:1px;
  border-style:solid;
  border-color:#009999;
  background-color:#e1f0f0;
  width:165px;
  position:absolute;
  visibility:hidden;
  /*z-index:1;
*/
}
/*プルダウンメニューのリンク色 青ー→オレンジ*/
#contents A:link, #magazine A:link, #seminar A:link, #club A:link, #service A:link {
  color : #0066ff;
}
#contents A:visited, #magazine A:visited, #seminar A:visited, #club A:visited, #service A:visited {
  color : #0066ff;
}
#contents A:hover, #magazine A:hover, #seminar A:hover, #club A:hover, #service A:hover {
  color : #ff6600;
  /*text-decoration : underline;
*/
}
/*青ー→黄*/
#linka A:link {
  color : #0033ff;
}
#linka A:visited {
  color : #0033ff;
}
#linka A:hover {
  color : #ffff99;
  /*text-decoration : underline;
*/
}
/*青ー→オレンジ*/
#linkb A:link {
  color : #0066ff;
}
#linkb A:visited {
  color : #0066ff;
}
#linkb A:hover {
  color : #ff6600;
  /*text-decoration : underline;
*/
}
/*白→青*/
#linkc A:link {
  color : #ffffff;
}
#linkc A:visited {
  color : #ffffff;
}
#linkc A:hover {
  color : #0066ff;
  /*text-decoration : underline;
*/
}
/*白→オレンジ*/
#linkd A:link {
  color : #ffffff;
}
#linkd A:visited {
  color : #ffffff;
}
#linkd A:hover {
  color : #ff6600;
  /*text-decoration : underline;
*/
}
H4 {
  BACKGROUND-COLOR: #00cccc;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  border : 1px solid;
  border-color : #006666;
  WIDTH: 100%;
  COLOR: #003333;
}
/*枠素材用*/
.red_back{
  width: 100%;
  /*枠色*/
  border-left: solid 2px #FF3300;
  border-bottom: solid 2px #FF3300;
  font-size: 11px;
  /*font-family: Impact,Arial,Verdana,sans-serif;
  */
  font-family: Arial,sans-serif;
  letter-spacing: 1px;
  /*文字色*/
  color: #FFFFFF;
  /*背景色*/
  background-color: #FF6600;
  /*padding: 1px 1em 1px 0.7em;
  */
  padding: 1px 0px 1px 5px;
  filter: alpha(opacity=100,finishopacity=50,style=1);
}
.top_back{
  width: 100%;
  /*枠色*/
  border-left: solid 2px #006666;
  border-bottom: solid 2px #006666;
  font-size: 11px;
  /*font-family: Impact,Arial,Verdana,sans-serif;
  */
  font-family: Arial,sans-serif;
  letter-spacing: 1px;
  /*文字色*/
  color: #FFFFFF;
  /*背景色*/
  background-color: #009999;
  padding: 1px 1em 1px 0.7em;
  filter: alpha(opacity=90,finishopacity=0,style=2);
}
.gre_back{
  width: 100%;
  /*枠色*/
  border-left: solid 2px #006666;
  border-bottom: solid 2px #006666;
  font-size: 11px;
  /*font-family: Impact,Arial,Verdana,sans-serif;
  */
  font-family: Arial,sans-serif;
  letter-spacing: 1px;
  /*文字色*/
  color: #FFFFFF;
  /*背景色*/
  background-color: #009999;
  padding: 1px 1em 1px 0.7em;
  filter: alpha(opacity=100,finishopacity=50,style=1);
}
.lbor{
  /*全体枠*/
  width: 100%;
  /*全体の幅*/
  border-left: solid 4px #009999;
  /*枠色*/
  border-bottom: solid 1px #009999;
}
.title{
  /*タイトル部分*/
  width: 100%;
  font-size: 12px;
  /*文字サイズ*/
  /*font-family: Impact,Arial,Verdana,sans-serif;
  */
  font-family: Arial,sans-serif;
  letter-spacing: 0.4em;
  color: #FFFFFF;
  /*文字色*/
  background-color: #009999;
  /*背景色*/
  padding: 1px 1em 1px 0.7em;
  border-left: solid 3px #DAEFE1;
  filter: alpha(opacity=100,finishopacity=10,style=1);
}
.text{
  /*内容部分*/
  font-size: 12px;
  /*文字サイズ*/
  color: #151515;
  /*文字色*/
  padding-top: 7px;
  padding-bottom: 7px;
  border-top: solid 1px #009999;
  /*枠色*/
  border-right: solid 1px #F5FFF5;
  border-left: solid 3px #DAEFE1;
}
.box24{
  width: 100%;
  /*全体の幅*/
  font-size: 11px;
/*文字サイズ*/
  }
.box24 dt{
  /*タイトル部分の設定*/
  color: #FFFFFF;
  /*文字色*/
  background-color: #009999;
  /*背景色*/
  /*font-family: Impact,Arial,Verdana,sans-serif;
  */
  font-family: Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.2em;
  width: 130px;
  /*タイトルの幅*/
  padding: 3px 1em 2px 1em;
  background-image : url(img/024_gre.gif);
  background-repeat: no-repeat;
}
.box24 dd{
  /*内容部分*/
  color: #313132;
  /*文字色*/
  margin: 0;
  padding: 0;
  border: solid 1px #009999;
/*枠色*/
  }
.box24 dd .textb24{
  font-size: 9px;
  line-height: 16px;
  font-family: Arial,sans-serif;
  padding: 1.2em 0.9em;
  /*テキスト部分の余白*/
  border-top: solid 4px #80ccb3;
  border-bottom: solid 4px #80ccb3;
}

/*目次用*/
hr{
  color: #333333; /* 線の色(IE用) */
  background-color: #333333; /* 線の色(NN用) */
  height: 3px;
  border-color: #cccccc #cccccc #333333 #333333; /* 枠の色 */
  border-width: 1px; /* 枠の太さ */
  border-style: solid;
}

.f1{
  font-size : 11px;
  line-height : 13px;
}
.f2{
  font-size : 14px;
  line-height : 18px;
  font-weight : bold;
  color : #333333;
}
.f2g{
  font-size : 14px;
  line-height : 18px;
  font-weight : bold;
  color : #006666;
}

.f3{
  font-size : 16px;
  line-height : 20px;
  font-weight : bold;
  color : #006666;
}
.f4{
  font-size : 22px;
  line-height : 24px;
  font-weight : bold;
  color : #006666;
}

.fr1{
  font-size : 13px;
  line-height : 16px;
  font-weight : bold;
  color : #ff6600;
}

.sq{
  background-color: #cccccc;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 1px;
  line-height: 30px;
  font-weight: bold;
  font-size: 14px;
  border : 1px solid;
  border-color : #666666;
  /*WIDTH: 100%;*/
  color: #333333;
}

.sq2{
  background-color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 1px;
  line-height: 20px;
  font-weight: bold;
  font-size: 12px;
  border : 1px solid;
  border-color : #666666;
  /*WIDTH: 100%;*/
  color: #333333;
}

.dot{
  height:2px;
  border:1px #333333 solid dotted;
}

.wakuami{
  font-size : 12px;
  border-color: #666666;
  border-width: 1px;
  border-style : solid;
  color : #333333;
  background-color : #5cadad;
  /*margin-right : 5px;*/
  /*margin-bottom : 10px;*/
}
