@charset "utf-8";

/* 基本構造 --------------- */
body {
  /*font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;*/
  /*font-family: 'Klee One', cursive, sans-serif;*/
  font-family:'メイリオ', Meiryo, sans-serif;
  color: #FFFFFF;
  background: #251B4A;
  /*background: #161749;*/
}

a {
  text-decoration: none;
  color: #ADAD00;
}
a:hover {
  text-decoration: none;
  color: #e9e94a;
}

.current a {
  color: #ADAD00;
}

ul {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

/* トップに戻るボタン --------------- */
#scroll_top{
  position: fixed;
  bottom: 10px;
  right: 10px;
  background-color: #999;
  color: #fff;
  text-align: center;
  text-decoration: none;
  padding: 20px 20px;
  transition: all 1s;
  opacity: 0;
}
#scroll_top:hover {
  background-color: #666;
  text-decoration: none;
}
/* ---------------------------------- */
.toppage_h3{
  text-align: center;
  margin-top: 50px;
  margin-bottom: 0px;
  font-size: 30px;
}
.toppage_h3_1{
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0px;
  font-size: 30px;
}
.toppage_h3_2{
  text-align: center;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 30px;
}
.toppage_h3_3{
  text-align: center;
  margin-top: 0px;
  margin-bottom: 5px;
  color: #e44809;
  font-size: 25px;
}
.eigo_font{
  font-family: 'Oswald', sans-serif;
}
.nohongo_font{
  font-family: 'Yuji Mai', serif;
}
.fontsize1{
  font-size: 20px;
}
.introduction_text {
  text-align: center;
  font-size: 10px;
  line-height: 11px;
  color: #808080;
  margin: 0px;
  padding: 3px 0px 8px;
  font-weight: normal;
}

nav ul li{
  display: inline-block;
}
nav ul li a{
  color: #FFFFFF;
}
nav ul li a:hover{
  color: #ADAD00;
}

#navi1{
  border-left-width: 1px;
  border-right-width: 1px;
  border-left-style: solid;
  border-right-style: solid;
  padding-left: 3px;
  padding-right: 3px;
}
#navi2, #navi3, #navi4, #navi5, #navi6{
  border-right-width: 1px;
  border-right-style: solid;
  padding-right: 4px;
}

.SNS_area{
  text-align: center;
  margin-top: 0px;
  margin-bottom: 15px;
}
.SNS_area img{
    width: 45px;
}
.SNS_area ul li{
  display: inline-block;
}

.bnnr-box li{
  margin-top: 10px;
  margin-bottom: 10px;
}

.copyright{
  text-align: center;
  margin: 0px;
  font-size: 11px;
}

.formtable{
  color: #ffffff;
}

.new_mark{
    color: red;
}
.index_margin{
  margin-bottom: 20px;
}

.info_title{
  font-size: 1.75rem;
}
.info_content{
  margin-bottom: 3rem;
}
.info_content img{
  display: none;
}
.info_content p{
  margin-bottom: 0;
}
.for_imfo{
  font-size: 1.75rem;
}
.h3_pageindex{
  font-size: 2rem;
}
.menu_font{
  font-size: 20px;
}
.footer_h4{
  
}
.profile_end{
  font-size: 0.8rem;
}
.wp-block-separator{
  margin-bottom: 5px;
}
.page_fontcolor{
  color: #e44809;
  font-family: 'Yuji Syuku', serif;
}

.medicine_h4{
  line-height: 16px;
  color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin: 3px 0px 12px;
  padding: 2px 0px 4px 18px;
  background: url(../img/listmark3.png) no-repeat 2px 2px;
  text-align: left;
}
/* ページネーション --------------- */
.pagination{
    display: block;
    font-size: 1.2rem;
}
/* -------------------------------- */

@media screen and (max-width:575px) {
  .menu_font{
    /*font-size: 14px;*/
  }
  /*
  #navi1{
    border-left-width: 0px;
    border-right-width: 1px;
    border-left-style: solid;
    border-right-style: solid;
    padding-left: 0px;
    padding-right: 5px;
  }
  #navi6{
    border-right-width: 0px;
    border-right-style: none;
    padding-right: 0px;
  }
  */
}


