@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
/*メインイメージ*/
#mainimg {
  background: url("/img/home/mainimg.jpg") center/cover no-repeat;
  margin-bottom: 10%; }
  #mainimg .img_copy {
    max-width: 1280px;
    margin: auto;
    padding: 40px 0; }

.fas {
  font-size: 3.5rem; }
  @media (min-width: 768px) {
    .fas {
      font-size: calc( 3.5rem + ( 1vw - 7.68px ) * 3.4722222222 ); } }
  @media (min-width: 1200px) {
    .fas {
      font-size: 5rem; } }

i {
  margin-right: 0px; }

.main_txt {
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 2.2rem; }
  @media (min-width: 768px) {
    .main_txt {
      font-size: calc( 2.2rem + ( 1vw - 7.68px ) * 0.9259259259 ); } }
  @media (min-width: 1200px) {
    .main_txt {
      font-size: 2.6rem; } }

.w1200 {
  max-width: 1200px;
  margin: auto; }

p {
  font-size: 1.5rem;
  color: #454545; }

/*お知らせ内容*/
#column_contents {
  margin-bottom: 100px; }
  #column_contents .w1200 .column_detail {
    width: 90%;
    margin: 0 auto 50px; }
    #column_contents .w1200 .column_detail .title {
      text-align: start;
      font-weight: normal;
      padding-bottom: 15px;
      margin-bottom: 10px;
      border-bottom: solid 1px #c3c3c3;
      font-weight: bold; }
      #column_contents .w1200 .column_detail .title p {
        font-size: 1.8rem; }
        @media (min-width: 768px) {
          #column_contents .w1200 .column_detail .title p {
            font-size: calc( 1.8rem + ( 1vw - 7.68px ) * 0.462962963 ); } }
        @media (min-width: 1200px) {
          #column_contents .w1200 .column_detail .title p {
            font-size: 2rem; } }
    #column_contents .w1200 .column_detail .time {
      margin-bottom: 20px;
      text-align: justify; }
      #column_contents .w1200 .column_detail .time p {
        font-size: 1rem; }
        @media (min-width: 768px) {
          #column_contents .w1200 .column_detail .time p {
            font-size: calc( 1rem + ( 1vw - 7.68px ) * 0.6944444444 ); } }
        @media (min-width: 1200px) {
          #column_contents .w1200 .column_detail .time p {
            font-size: 1.3rem; } }
    #column_contents .w1200 .column_detail .contents_img {
      width: 100%;
      margin: 0 auto; }
      #column_contents .w1200 .column_detail .contents_img img {
        margin-bottom: 20px; }
    #column_contents .w1200 .column_detail .contents_txt {
      margin-bottom: 50px;
      text-align: justify; }
    #column_contents .w1200 .column_detail .contents_pdf a {
      margin-left: 5px; }
      #column_contents .w1200 .column_detail .contents_pdf a span {
        font-weight: bold;
        text-decoration-line: underline; }
        #column_contents .w1200 .column_detail .contents_pdf a span i {
          margin-left: 5px; }
  #column_contents .w1200 .btn {
    margin: auto auto 10px; }
    #column_contents .w1200 .btn a {
      width: 100%;
      background: #FF9F1D;
      max-width: 100%;
      margin: auto;
      padding: 20px; }
      #column_contents .w1200 .btn a p {
        font-size: 1.4rem;
        color: #fff; }
        @media (min-width: 786px) {
          #column_contents .w1200 .btn a p {
            font-size: calc( 1.4rem + ( 1vw - 7.86px ) * 0.9661835749 ); } }
        @media (min-width: 1200px) {
          #column_contents .w1200 .btn a p {
            font-size: 1.8rem; } }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) {
  /*お知らせ内容*/
  #column_contents .w1200 .column_detail {
    width: 95%; }
    #column_contents .w1200 .column_detail .contents_img {
      width: 70%; }
  #column_contents .w1200 .btn {
    width: 30%; } }
/*------------------------------
		980px以上
------------------------------*/
@media screen and (min-width: 981px) {
  /*お知らせ内容*/
  #column_contents .w1200 .column_detail {
    width: 80%; }
    #column_contents .w1200 .column_detail .time {
      margin-bottom: 40px; }
    #column_contents .w1200 .column_detail .contents_img {
      width: auto;
      margin: 0 auto 60px; } }
/*------------------------------
		1280px以上
------------------------------*/

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