html,body	{
	width:100%;height:100%;
	margin:0;padding:0;
	background:#101010;
}

div#header-fixed
{
    position: fixed;            /* ヘッダーの固定 */
    top: 0px;                   /* 位置(上0px) */
    left: 0px;                  /* 位置(右0px) */
    width: 100%;                /* 横幅100%　*/
    height: 45px;              /* 縦幅140px */
	background-color:#232323;
}

div#footer-fixed
{
    position: fixed;            /* フッターの固定 */
    bottom: 0px;                /* 位置(下0px) */
    left: 0px;                  /* 位置(左0px) */
    width: 100%;                /* 横幅100%　*/
    height: 56px;              /* 縦幅140px */
	background-color:#1e1e1e;
}

button.button1 {
    /* 文字サイズ */
    font-size: 16px;
	
    /* 背景余白 */
    padding: 8px 10px;

    /* 背景色 */
    background-color: #b93451;

    /* 文字色 */
    color: #fff;

    /* ボーダー */
    border-style: none;
}

body,td,th {font-size: 12px;}
a	{color:#3388EE;}
a:hover {text-decoration: underline; color: #00FFFF;}

.recform td,th {font-size: 14px;}

/*---------------------------------------------------------------------------------*/
h1 {font-weight:normal; margin:0px 0 0px 0px;}
h2 {font-weight:normal; margin:0px; margin:0 0 0 0px; }
h3 {font-weight:normal; margin:0px; margin:0 0 0 0px; }
h4 {font-weight:normal; margin:0px; margin:0 0 0 0px; }
h5 {font-weight:normal; margin:0px; margin:0 0 0 0px; }
h6 {font-weight:normal; margin:0px; margin:0 0 0 0px; }
h7 {font-weight:normal; margin:0px; margin:0 0 0 0px; }

/*---------------------------------------------------------------------------------*/
.youtube {
  width: 100%;
  aspect-ratio: 16 / 9;
  display: flex;
  justify-content: center; /* 水平中央 */
  align-items: center; /* 垂直中央 */
}
.youtube iframe {
  width: 98%;
  height: 98%;
  margin:0 auto;
  box-sizing: border-box;
}

/*---------------------------------------------------------------------------------*/
.font_000000_10 {color: #000000; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_12 {color: #000000; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_13 {color: #000000; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_14 {color: #000000; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_15 {color: #000000; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_16 {color: #000000; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_18 {color: #000000; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_20 {color: #000000; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_22 {color: #000000; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_24 {color: #000000; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_26 {color: #000000; font-size: 26px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_000000_28 {color: #000000; font-size: 28px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_ffffff_10 {color: #ffffff; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ffffff_12 {color: #ffffff; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ffffff_13 {color: #ffffff; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ffffff_14 {color: #ffffff; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ffffff_15 {color: #ffffff; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ffffff_16 {color: #ffffff; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ffffff_18 {color: #ffffff; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ffffff_20 {color: #ffffff; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ffffff_22 {color: #ffffff; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ffffff_24 {color: #ffffff; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_BF0000_10 {color: #BF0000; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_BF0000_12 {color: #BF0000; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_BF0000_13 {color: #BF0000; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_BF0000_14 {color: #BF0000; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_BF0000_15 {color: #BF0000; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_BF0000_16 {color: #BF0000; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_BF0000_18 {color: #BF0000; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_BF0000_20 {color: #BF0000; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_BF0000_22 {color: #BF0000; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_BF0000_24 {color: #BF0000; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_333333_10 {color: #333333; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_333333_12 {color: #333333; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_333333_13 {color: #333333; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_333333_14 {color: #333333; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_333333_15 {color: #333333; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_333333_16 {color: #333333; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_333333_18 {color: #333333; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_333333_20 {color: #333333; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_333333_22 {color: #333333; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_333333_24 {color: #333333; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_215a9a_10 {color: #215a9a; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_215a9a_12 {color: #215a9a; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_215a9a_13 {color: #215a9a; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_215a9a_14 {color: #215a9a; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_215a9a_15 {color: #215a9a; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_215a9a_16 {color: #215a9a; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_215a9a_18 {color: #215a9a; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_215a9a_20 {color: #215a9a; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_215a9a_22 {color: #215a9a; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_215a9a_24 {color: #215a9a; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_036eb8_10 {color: #036eb8; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_036eb8_12 {color: #036eb8; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_036eb8_13 {color: #036eb8; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_036eb8_14 {color: #036eb8; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_036eb8_15 {color: #036eb8; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_036eb8_16 {color: #036eb8; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_036eb8_18 {color: #036eb8; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_036eb8_20 {color: #036eb8; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_036eb8_22 {color: #036eb8; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_036eb8_24 {color: #036eb8; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_c4be8c_10 {color: #c4be8c; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_c4be8c_12 {color: #c4be8c; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_c4be8c_13 {color: #c4be8c; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_c4be8c_14 {color: #c4be8c; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_c4be8c_15 {color: #c4be8c; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_c4be8c_16 {color: #c4be8c; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_c4be8c_18 {color: #c4be8c; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_c4be8c_20 {color: #c4be8c; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_c4be8c_22 {color: #c4be8c; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_c4be8c_24 {color: #c4be8c; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_4d4d4d_10 {color: #4d4d4d; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4d4d4d_12 {color: #4d4d4d; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4d4d4d_13 {color: #4d4d4d; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4d4d4d_14 {color: #4d4d4d; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4d4d4d_15 {color: #4d4d4d; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4d4d4d_16 {color: #4d4d4d; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4d4d4d_18 {color: #4d4d4d; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4d4d4d_20 {color: #4d4d4d; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4d4d4d_22 {color: #4d4d4d; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4d4d4d_24 {color: #4d4d4d; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_4c4c4c_10 {color: #4c4c4c; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4c4c4c_12 {color: #4c4c4c; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4c4c4c_13 {color: #4c4c4c; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4c4c4c_14 {color: #4c4c4c; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4c4c4c_15 {color: #4c4c4c; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4c4c4c_16 {color: #4c4c4c; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4c4c4c_18 {color: #4c4c4c; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4c4c4c_20 {color: #4c4c4c; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4c4c4c_22 {color: #4c4c4c; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_4c4c4c_24 {color: #4c4c4c; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_60605f_10 {color: #60605f; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_60605f_12 {color: #60605f; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_60605f_13 {color: #60605f; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_60605f_14 {color: #60605f; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_60605f_15 {color: #60605f; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_60605f_16 {color: #60605f; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_60605f_18 {color: #60605f; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_60605f_20 {color: #60605f; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_60605f_22 {color: #60605f; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_60605f_24 {color: #60605f; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_ed1e79_10 {color: #ed1e79; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_12 {color: #ed1e79; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_13 {color: #ed1e79; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_14 {color: #ed1e79; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_15 {color: #ed1e79; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_16 {color: #ed1e79; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_18 {color: #ed1e79; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_20 {color: #ed1e79; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_22 {color: #ed1e79; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_24 {color: #ed1e79; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_26 {color: #ed1e79; font-size: 26px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_ed1e79_28 {color: #ed1e79; font-size: 28px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

.font_656565_10 {color: #656565; font-size: 10px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_12 {color: #656565; font-size: 12px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_13 {color: #656565; font-size: 13px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_14 {color: #656565; font-size: 14px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_15 {color: #656565; font-size: 15px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_16 {color: #656565; font-size: 16px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_18 {color: #656565; font-size: 18px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_20 {color: #656565; font-size: 20px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_22 {color: #656565; font-size: 22px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_24 {color: #656565; font-size: 24px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_26 {color: #656565; font-size: 26px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }
.font_656565_28 {color: #656565; font-size: 28px; font-family:"ＭＳ Ｐゴシック,ＭＳ ゴシック", sans-serif; }

