/* 基本設定 */
BODY{
  color            : #cc0000;
  background-color : #e8e8e8;
}

A{
  color           : #cc0000;
  text-decoration : none;
  width           : 100%;
  height          : 100%;
  /*color         : #fefefe;*/
}

A:HOVER{
  color : #fefefe;
  background-color : #cc0000;
}

#BASE_ELEMENT{
  position        : relative;
  font-size       : 10pt;
  text-decoration : none;
  text-align      : center;
  z-index         : 3;
}

#MAIN_ELEMENT{
  width      : 750px;
  position   : relative;
  z-index    : 3;
}

/* ヘッダー設定 */

#HEADER_ELEMENT{
  width      : 100%;
  height     : 35px;
  position   : relative;
  text-align : left;
  z-index    : 3;
}

#LOGO{
  font-size : 12pt;
  font-weight : bold;
  position : relative;
  color : #cc0000;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cc0000;
  z-index : 3;
}

#MENU_1{
  height : 15px;
  font-size : 10pt;
  font-weight : bold;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cc0000;
  z-index : 3;
}

#MENU_1 A{
  color : #cc0000;
  text-decoration : none;
  width : 100%;
  height : 100%;
}

#MENU_1 A:HOVER{
  color : #fefefe;
  background-color : #cc0000;
}

#MENU_1 UL{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
}

#MENU_1 LI{
  width : 100px;
  height : 15px;
  line-height : 1.3em;
  list-style-type : none;
  float: left;
  list-style-type : none;
  text-align : center;
}

/* コンテンツ設定 */

#CONTENTS_ELEMENT{
  width      : 100%;
  position   : relative;
  margin-top : 2px;
  text-align : left;
  z-index    : 3;
}

#VIDEO{
  width : 100%;
/*  height : 480px; */
  background-color : #ffffff;
  /*background-image : url(../car_img/KPGC10.jpg);*/
  background-repeat : no-repeat;
  background-attachment : fixed;
  background-position : center center;
  z-index : 3;
}

/*#VIDEO_BK{
  width : 750px;
  height : 480px;
  background-color : #ffffff;
  position : absolute;
  top : 0px;
  left : 0px;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6; 
  z-index : 4;
} */

#VIDEO_MENU{
  width : 350px;
  height : 200px;
  color : #dcdcdc;
  position : absolute;
  top : 100px;
  left : 400px;
  z-index : 5;
  line-height : 1.3em;
  overflow: auto;
  scrollbar-base-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-arrow-color:#cc0000;
  scrollbar-shadow-color:#ffffff;
  scrollbar-darkshadow-color:#cc0000;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#cc0000;
  scrollbar-track-color:#ffffff;
  filter:chroma(color=#ffffff)
}


#VIDEO_INF1{
  width : 350px;
  height : 200px;
  color : #dcdcdc;
  position : absolute;
  top : 10px;
  left : 10px;
  z-index : 5;
  line-height : 1.3em;
  overflow: auto;
  scrollbar-base-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-arrow-color:#cc0000;
  scrollbar-shadow-color:#ffffff;
  scrollbar-darkshadow-color:#cc0000;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#cc0000;
  scrollbar-track-color:#ffffff;
  filter:chroma(color=#ffffff)
}

#VIDEO_INF1 UL{
  color : #cc0000;
  font-size : 9pt;
  text-align : left;
  margin-top : 5px;
  margin-left : 0px;
  padding-left : 0px;
}

#VIDEO_INF1 LI{
  color : #cc0000;
  font-size : 9pt;
  list-style-type : none;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#VIDEO_INF2{
  width : 350px;
  height : 230px;
  color : #cc0000;
  position : absolute;
  top : 250px;
  left : 400px;
  z-index : 5;
  line-height : 1.3em;
  overflow: auto;
  scrollbar-base-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-arrow-color:#cc0000;
  scrollbar-shadow-color:#ffffff;
  scrollbar-darkshadow-color:#cc0000;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#cc0000;
  scrollbar-track-color:#ffffff;
  filter:chroma(color=#ffffff)
}

#VIDEO_INF2 TH{
  font-size : 9pt;
  color : #cc0000;
  text-align : left;
  font-weight : normal;
  width : 140px;
  padding-top : 3px;
  padding-left : 5px;
}

#VIDEO_INF2 TD{
  font-size : 9pt;
  color : #cc0000;
  /*color : #fefefe;*/
  width : 190px;
  padding-top : 3px;
}

/* FOOTER */

#FOOTER_ELEMENT{
  width : 750px;
  color : #cc0000;
  text-align : right;
  border-top-width : 1px;
  border-top-style : solid;
  color : #cc0000;
  z-index : 3;
}


/* クラス */

.f11B-Red{
  font-size : 11pt;
  font-weight : bold;
  color : #cc0000;
}

.f11B-Red-Line{
  font-size : 11pt;
  font-weight : bold;
  color : #cc0000;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cc0000;
  height : 20px;
  padding-top : 5px;
  /*filter: Shadow(Color=#606060, Direction=180, Strength=1);*/ 
}

.menu_select{
  background-color : #cc0000;
}

.td_dline{
  color : #cc0000;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cc0000;
  /*background-color : #cc0000;*/
  font-weight : bold;
}

.select{
  color : #fefefe;
  background-color : #cc0000;
}

.INPUT_ELEMENT{
  font-size : 9pt;
  font-weight : bold;
  color : #cc0000;
  
  margin: 5px;
  
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cc0000;
  height : 20px;
  padding-top : 5px;
  /* background-image : url(../car_img/PGC10-2.gif); */
}

#VIDEO{
  width                 : 100%;
/*  height                : 1000px; */
  background-color      : #e0e0e0;
  background-repeat     : no-repeat;
  background-attachment : fixed;
  background-position   : center center;
  z-index               : 3;
  /*   background-image : url(../car_img/PGC10-2.gif); */
}

.members {
  font-size   : 10px;
  font-family : verdana, arial, helvetica, Sans-Serif;
  color       : #990000;
  background-color      : #e0e0e0;
/*  width       : 650px; */
/*  position    : absolute;
  top         : 10px;
  left        : 10px;
  z-index     : 5;
  line-height : 1.3em;
  overflow    : auto; */

  /*  background-color: #ffffff;  */
}

table {
  font-size   : 11px;
  border-collapse: collapse;
}
th {
  border: 1px solid #996666;
  color: #330000;
  background-color : #ff9999;
  text-decoration: none;
}
td {
  border: 1px solid #996666;
}
