html,body	{
	width:100%;height:100%;
	margin:0;padding:0;
	background:url(../front_img/background_4.jpg) repeat-x top center;
}

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

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

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

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

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

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

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

    /* 背景色 */
    background-color: #2ea7e0;

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

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

/*---------------------------------------------------------------------------------*/
.youtube {
  width: 659px;
  aspect-ratio: 16 / 9;
}
.youtube iframe {
  width: 659px;
  height: 100%;
}

/*font---------------------------------------------------------------------------------*/
.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_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; }