<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/* -----------------------------

  お知らせ 共通／information_xxx

----------------------------- */

/*-- KV 背景 --*/
body#body-information #page_kv {
  background-image: url(../img/page_kv_information.jpg);
}

/*-- コンテンツA --*/

body#body-information .info_contents {
  width: calc( 100% - 50px );
  max-width: 950px;
  margin: 0 auto;
  padding: 0 25px;
}
body#body-information .info_contents .info_date {
  color: #4ac6cc;
  font-size: 14px;
  font-family: 'Noto Sans JP', sans-serif;
  margin-bottom: 10px;
}
body#body-information .info_contents h2.info_title {
  font-size: 24px;
  line-height: 1.4em;
  font-weight: 400;
  margin-bottom: 20px;
  font-family: 'Noto Sans JP', sans-serif;
}
body#body-information .info_contents .info_text {
  white-space: normal;
}
body#body-information .info_contents .info_text p {
  font-size: 15px;
  line-height: 1.8em;
  font-family: 'Noto Sans JP', sans-serif;
  /*margin-bottom: 20px;*/
}
body#body-information .info_contents .info_text ol {
  padding-left: 40px;
}
body#body-information .info_contents .info_text ol li {
  list-style: decimal;
  font-size: 15px;
  line-height: 1.8em;
  font-family: 'Noto Sans JP', sans-serif;
  margin-bottom: 3px;
}
body#body-information .info_contents .info_text .waku {
  padding: 20px 20px;
  margin: 40px 0;
  border: 1px solid #F0F0F0;
}
body#body-information .info_contents .info_text p.ki {
  text-align: center;
}
body#body-information .info_contents .info_text p.ijyou {
  text-align: right;
  margin-bottom: 0;
}
body#body-information .info_contents .info_pdf_link {
  margin-top: 50px;
}
body#body-information .info_contents .info_pdf_link a {
  display: block;
  padding: 16px 0 16px 50px;
  background-image: url("../img/info_icon_pdf.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 40px;
  margin: 10px 0;
  font-size: 15px;
}

body#body-information .info_list_back {
  width: 100%;
  text-align: center;
  border-top: 1px solid #ededed;
  padding-top: 20px;
  margin-top: 50px;
}
body#body-information .info_list_back_button a {
  font-family: 'Noto Sans JP', sans-serif;
  background-image:url(../img/icon_info.png);
  background-repeat: no-repeat;
  background-size: 35px;
  background-position: left 13px center;
  background-color: #72c7cb;
  display: inline-block;
  color: #fff;
  padding: 22px 30px 22px 58px;
  margin-top: 40px;
}
body#body-information .info_list_back_button a:hover {
  text-decoration: none;
  background-color: #3ab0b6;
}



/*-- コンテンツB --*/


/*-- コンテンツC --*/



/* -----------------------------

SP　スマホ
画面サイズが765px以下　

----------------------------- */

@media screen and (max-width:765px) { 

/*-- コンテンツA --*/
body#body-information .info_contents {
  width: calc( 100% - 20px );
  padding: 0 10px;
}
  
  
}</pre></body></html>