﻿a:link { color: #333; text-decoration: none; border-style: none; outline-style: none; }



a:visited { color: #333; font-weight: inherit; font-style: inherit; text-decoration: none; }



a:hover { color: blue ; font-style: inherit; text-decoration: none; border-style: none; }



a:active { color: #333; text-decoration: none; }
.titlehead1 { font-size: 15pt; font-family: メイリオ, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, 平成角ゴシック, Osaka; font-weight: lighter; line-height: 15pt; }
h1 { color: #093; font-size: 2.6em; font-family: メイリオ, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, 平成角ゴシック, Osaka; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; padding-top: 0; padding-bottom: 0; }
h2 { color: #333; font-size: 1.7em; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 700; font-style: normal; line-height: normal; text-decoration: none; padding-top: 0; padding-bottom: 0; }
h3 { padding: 1rem 0.5rem; border-left: 4px solid #ccc; font-size: 1.4em; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 700; text-decoration: none; }
h4 { font-size: 1.1em; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; font-style: normal; line-height: 1.8em; text-decoration: none; padding-top: 0; padding-bottom: 0; }
.h1 { font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.main_font_root { color: #ccc; font-size: 0.8em; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; font-style: normal; text-decoration: none; }
.main_font_a { color: #666; font-size: 1em; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; font-style: normal; line-height: 1.6em; text-decoration: none; }
.main_font_b { color: #666; font-size: 0.8em; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
.main_font_title_b { font-size: 22pt; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; font-style: normal; line-height: 29pt; text-decoration: none; }
.main_font_title_c { font-size: 13pt; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; font-style: normal; text-decoration: none; }
.main_font_title_d { font-size: 18pt; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; font-style: normal; line-height: 21pt; text-decoration: none; }
.main_font_title_e { font-size: 30pt; font-family: メイリオ, "小塚ゴシック Pr6N H", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-style: normal; line-height: 30pt; text-decoration: none; }
html{
  scroll-behavior: smooth;
}

.yubi {
  cursor : pointer;
}

.alpha a:hover img { margin: 0; opacity: 0.6; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; 

a {
  display: inline-block;
}






.animation1 {
    // アニメーション設定
    animation-name: animation1; //アニメーションの名前
    animation-duration: 3s; //アニメーション時間
    animation-timing-function: ease-out; //アニメーションさせるイージング
    animation-delay: 1s; //アニメーション開始させる時間
    animation-iteration-count: 1; //繰り返し回数
    animation-direction: normal; //往復処理をするかどうか
    animation-fill-mode: forwards; //アニメーション後のスタイルをどうするか
  }