@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/*
@mixin ll_pc_size{
  @media screen and (min-width: $l_desktop) {
    @content;
  }
}
*/
header .header_wrap {
  position: fixed; }

.main_title {
  font-size: 1.8rem;
  color: #34578E;
  text-align: center;
  line-height: 1; }
  @media (min-width: 768px) {
    .main_title {
      font-size: calc( 1.8rem + ( 1vw - 7.68px ) * 2.34375 ); } }
  @media (min-width: 1280px) {
    .main_title {
      font-size: 3rem; } }

.en {
  font-size: 1.5rem;
  color: #34578E;
  text-align: center;
  line-height: 1; }
  @media (min-width: 768px) {
    .en {
      font-size: calc( 1.5rem + ( 1vw - 7.68px ) * 0.5859375 ); } }
  @media (min-width: 1280px) {
    .en {
      font-size: 1.8rem; } }

.read_txt {
  margin: 0 auto;
  max-width: 856px;
  font-size: 1.5rem;
  color: #707070;
  text-align: center; }
  @media (min-width: 768px) {
    .read_txt {
      font-size: calc( 1.5rem + ( 1vw - 7.68px ) * 0.5859375 ); } }
  @media (min-width: 1280px) {
    .read_txt {
      font-size: 1.8rem; } }

#contents #body_content {
  position: relative;
  background: #D5F0FF; }
  #contents #body_content #meeting {
    padding-top: 60px;
    padding-bottom: 74px; }
    #contents #body_content #meeting .map {
      margin-bottom: 15px; }
      #contents #body_content #meeting .map iframe {
        height: 50vw;
        min-height: 280px;
        max-height: 435px; }
    #contents #body_content #meeting .search_txt {
      margin-bottom: 19px;
      font-size: 1.3rem;
      line-height: unset; }
      @media (min-width: 768px) {
        #contents #body_content #meeting .search_txt {
          font-size: calc( 1.3rem + ( 1vw - 7.68px ) * 0.390625 ); } }
      @media (min-width: 1280px) {
        #contents #body_content #meeting .search_txt {
          font-size: 1.5rem; } }
    #contents #body_content #meeting .btn {
      margin-bottom: 52px; }
    #contents #body_content #meeting .meeting_place {
      margin-bottom: 10px;
      font-size: 1.5rem; }
      @media (min-width: 768px) {
        #contents #body_content #meeting .meeting_place {
          font-size: calc( 1.5rem + ( 1vw - 7.68px ) * 0.9765625 ); } }
      @media (min-width: 1280px) {
        #contents #body_content #meeting .meeting_place {
          font-size: 2rem; } }
    #contents #body_content #meeting .meeting_place_txt {
      padding-left: 20px;
      font-size: 1.3rem;
      line-height: unset; }
      @media (min-width: 768px) {
        #contents #body_content #meeting .meeting_place_txt {
          font-size: calc( 1.3rem + ( 1vw - 7.68px ) * 0.390625 ); } }
      @media (min-width: 1280px) {
        #contents #body_content #meeting .meeting_place_txt {
          font-size: 1.5rem; } }
    #contents #body_content #meeting p {
      color: #4B7CC7;
      line-height: 1; }

/*------------------------------
		769px以上
------------------------------*/
/*------------------------------
		980px以上
------------------------------*/
@media screen and (min-width: 981px) {
  #contents #body_content #meeting {
    padding-top: 125.75px;
    padding-bottom: 144px; }
    #contents #body_content #meeting .map {
      margin-bottom: 21px; }
      #contents #body_content #meeting .map iframe {
        height: 435px; }
    #contents #body_content #meeting .search_txt {
      margin-bottom: 38px; }
    #contents #body_content #meeting .btn {
      margin-bottom: 104px; }
    #contents #body_content #meeting .meeting_place {
      margin-bottom: 20px; }
    #contents #body_content #meeting .meeting_place_txt {
      padding-left: 25px; } }

/*# sourceMappingURL=style.css.map */
