.gelee--diary{
  background:url(../img/bg_all.jpg) 50%/100% repeat-y; }
    @media screen and (min-width: 768px) {
  .gelee--diary .sp-only{
  display:none; }}

  .diary-content {
  background:#fff;
  max-width:980px;
  margin:42px auto 0;
  padding-bottom:95px;
  }
  .diary-content:last-child {
  margin-bottom:0 !important;
  }

  .column_list_section{
    padding:0;
  }
  .diary-content .m_headtype07 {
    font-size: 28px;
    color: #fb7055;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 15px;
    background: url(../img/bg_columnlist.png) no-repeat top center;
    padding: 100px 0 20px;
  }
  .m_headtype07 span {
    font-size: .8em;
    display: block;
  }
  .diary-content .column_list {
    width: 720px;
    margin: 25px auto;
  }
  .diary-content .column_list li {
    display: flex;
    justify-content: flex-start;
    gap: 20px;
    align-items: center;
    margin-top: 35px;
    padding-top:35px;
    border-top: 1px dotted #909599;
  }
  .diary-content .column_list li:not(:first-child) {

  }
  .diary-content .column_list li:last-child {
    padding-bottom:35px;
    border-bottom: 1px dotted #909599;
  }
  .diary-content .column_list .column_list_img {
    width: 40%;
  }
  .diary-content .column_list .column_list_img img {
    width: 100%;
  }
  .diary-content .column_list .column_list_txt {
    width: 55%;
    font-size: 16px;
  }
  .diary-content .column_list .column_list_txt div a {
    display: inline-block;
    background: #e47a29;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    padding:0 3em;
    border-radius: 3px;
    border: solid 1px #e47a29;
    text-decoration: none;
  }
  .diary-content .column_list .column_list_txt div a::after {
    content: "";
    display: inline-block;
    width: .5em;
    height: .5em;
    border-top: 2px solid #FFF;
    border-right: 2px solid #FFF;
    transform: rotate(45deg);
    margin: 0 0 .1em 0.3em;
  }
  .diary-content .column_list .column_list_txt div a:hover {
    background: #FFF;
    color: #e47a29;
  }
  .diary-content .column_list .column_list_txt div a:hover::after {
    border-top: 2px solid #e47a29;
    border-right: 2px solid #e47a29;
  }
  .diary-content .column_list .column_list_txt p {
    font-size: 21px;
    font-weight: bold;
    display: block;
    line-height: 1.4em;
    margin-bottom: 0.5em;
  }

  @media screen and (max-width: 768px) {
    .diary-content{
      margin-top:0;
    }
		.pc-only{display: none;}

    .column_list_section{
      padding:0 !important;
    }
    .column_list_section .diary-new-info03{
      margin-bottom: 0;
    }
    .diary-content .m_headtype07 {
      font-size: 24px;
      padding: 45px 0 10px;
      background-size: 100%;
      margin-bottom: 5px;
    }
    .diary-content .column_list {
      width: 100%;
      margin: 0 auto 15px;
      padding: 0 20px;
    }
    .diary-content .column_list li {
      flex-flow: wrap;
      gap: 0;
    }
    .diary-content .column_list li:not(:first-child) {
      margin-top: 35px;
      padding-top:35px;
    }
    .diary-content .column_list .column_list_img {
      width: 100%;
      order: 2;
    }
    .diary-content .column_list .column_list_txt {
      width: 100%;
      text-align: center;
      order: 1;
    }

    .diary-content .column_list .column_list_txt p {
      font-size: 17px;
      margin-bottom: 0.5em;
    }
  }

.diary-content_mt68{
  background:#fff;
  max-width:980px;
  padding-bottom:95px; }

.diary-content_mt68 :last-child{
  margin-bottom:0 !important;
}

@media screen and (min-width: 769px) {
	.diary-content_mt68{
    	margin: 68px auto 0;
  	}
}
@media screen and (max-width: 768px) {
	.diary-content_mt68{
  		margin-top:0;
	}
	.pc-only{display: none;}
}

  .diary-ttl{
  background:url(../img/bg_01.jpg) 50% 0/contain no-repeat;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:130px 0 50px;
  margin:0 auto; }
    @media screen and (max-width: 768px) {
  .diary-ttl{
  background:url(../img/bg_01_sp.jpg) 50% 0/contain no-repeat;
  padding:100px 20px 40px; } }
  .diary-ttl__img:first-of-type{
  position:relative;
  margin-bottom:60px; }
      @media screen and (max-width: 768px) {
  .diary-ttl__img:first-of-type{
  margin-block-end:40px; } }
  .diary-ttl__img:first-of-type::after{
  content:"";
  display:block;
  position:absolute;
  width:60px;
  height:2px;
  background:#000;
  bottom:-25px;
  left:calc(50% - 30px); }
        @media screen and (max-width: 768px) {
  .diary-ttl__img:first-of-type::after{
  width:40px;
  height:1px;
  bottom:-20px;
  left:calc(50% - 20px); } }
  .diary-ttl__ja{
  width:465px; }
      @media screen and (max-width: 768px) {
  .diary-ttl__ja{
  width:280px; } }
  .diary-ttl__en{
  width:180px;
  margin-bottom:90px; }
      @media screen and (max-width: 768px) {
  .diary-ttl__en{
  width:150px !important;
  margin-bottom:50px; } }
  .diary-ttl__h1{
  position:relative;
  font-size:26px; }
      @media screen and (max-width: 768px) {
  .diary-ttl__h1{
  text-align:center;
  font-size:18px; } }
  .diary-ttl__h1::before{
  content:"";
  display:block;
  position:absolute;
  width:72px;
  height:65px;
  background:url(../img/img_ic.png) 50%/contain no-repeat;
  top:-20px;
  left:-60px; }
        @media screen and (max-width: 768px) {
  .diary-ttl__h1::before{
  width:50px;
  height:40px;
  top:-10px;
  left:calc(50% - 80px); } }
  .diary-ttl__h1::after{
  content:"";
  display:block;
  position:absolute;
  width:calc(100% + 100px);
  height:1px;
  border-bottom:1px dotted #000;
  bottom:-10px;
  left:-60px; }
        @media screen and (max-width: 768px) {
  .diary-ttl__h1::after{
  width:100%;
  left:0; } }

  .diary-inner{
  background:url(../img/bg_02.jpg) 50%/contain no-repeat; }
    @media screen and (max-width: 768px) {
  .diary-inner{
  background:url(../img/bg_02_sp.jpg) 50%/contain no-repeat; } }
  .diary-inner__heading{
   margin: 0 auto 70px;
   font-size: 28px;
   text-align: center;
   width: 750px; }
  .diary-inner__heading > img:first-child{
  display:block;
  width:137px;
  height:auto;
  margin:0 auto 50px !important; }
      @media screen and (max-width: 768px) {
  .diary-inner__heading{
  font-size:24px;
  line-height:1.64;
  margin-bottom:20px;
  border-bottom:1px solid #707070;
  padding-bottom:20px;
  width: 100%;}
  .diary-inner__heading > img:first-child{
  margin:0 auto 20px !important;
  width:80px; } }
  .diary-inner__content{
    font-family:"Sawarabi Mincho", "Yu Mincho", "YuMincho", serif;
  padding:0 130px; }
      @media screen and (max-width: 768px) {
  .diary-inner__content{
  padding:0 20px; } }
  .diary-inner__txt{
  font-size:18px;
  line-height:2; }
  @media screen and (min-width: 769px) {
  .diary-inner__txt.l-pc_tc {
    text-align: center;
  }
}
      @media screen and (max-width: 768px) {
  .diary-inner__txt{
  text-align: left;
  font-size:16px; } }
  .diary-inner__txt:not(:last-of-type){
  margin-bottom:60px; }
        @media screen and (max-width: 768px) {
  .diary-inner__txt:not(:last-of-type){
  margin-bottom:40px; } }
  .diary-inner__txt p:nth-last-of-type(n+2){
  margin-bottom:1.5em; }

  .diary-new-content{
  font-family:"Sawarabi Mincho", "Yu Mincho", "YuMincho", serif;
  background:#fff;
  max-width:980px;
  margin:42px auto 0; }
    @media screen and (max-width: 768px) {
  .diary-new-content{
  margin:0 auto; } }

  .diary-new-ttl{
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:0 0 30px;
  margin:0 auto; }
    @media screen and (max-width: 768px) {
  .diary-new-ttl{
  padding:0 0 30px; } }
  .diary-new-ttl__img:first-of-type{
  position:relative;
  margin-bottom:60px;
  text-align:center; }
      @media screen and (max-width: 768px) {
  .diary-new-ttl__img:first-of-type{
  margin-block-end:40px; } }
  .diary-new-ttl__ja{
  max-width:100%; }
  .diary-new-ttl__en{
  width:180px;
  margin-bottom:20px; }
      @media screen and (max-width: 768px) {
  .diary-new-ttl__en{
  width:120px !important;
  margin-bottom:20px; } }
  .diary-new-ttl__h1{
  position:relative;
  font-size:28px;
  text-align:center; }
      @media screen and (max-width: 768px) {
  .diary-new-ttl__h1{
  text-align:center;
  font-size:20px; } }

  .diary-new-inner{
  background:url(../img/bg_02_new.jpg) 50%/contain no-repeat;
  background-position:top; }
    @media screen and (max-width: 768px) {
  .diary-new-inner{
  background:none; } }
  .diary-new-inner__content{
  padding:0 130px; }
      @media screen and (max-width: 768px) {
  .diary-new-inner__content{
  padding:0 20px; } }
  .diary-new-inner__txt{
  font-size:18px;
  line-height:2; }
      @media screen and (max-width: 768px) {
  .diary-new-inner__txt{
  font-size:16px; } }
  .diary-new-inner__txt:not(:last-of-type){
  margin-bottom:60px; }
      @media screen and (max-width: 768px) {
  .diary-new-inner__txt:not(:last-of-type){
  margin-bottom:40px; } }

  .inner-first{
  border-top:1px solid #979797;
  padding-top:60px; }
    @media screen and (max-width: 768px) {
  .inner-first{
  padding-top:30px; } }

  .diary-new-inner02{
  background:url(../img/bg_02_new02.jpg) 50%/contain no-repeat;
  background-position:top; }
    @media screen and (max-width: 768px) {
  .diary-new-inner02{
  background:none; } }
  .diary-new-inner02__content{
  padding:0 130px; }
      @media screen and (max-width: 768px) {
  .diary-new-inner02__content{
  padding:0 20px; } }
  .diary-new-inner02__txt{
  font-size:18px;
  line-height:2; }
      @media screen and (max-width: 768px) {
  .diary-new-inner02__txt{
  font-size:16px; } }
  .diary-new-inner02__txt:not(:last-of-type){
  margin-bottom:60px; }
        @media screen and (max-width: 768px) {
  .diary-new-inner02__txt:not(:last-of-type){
  margin-bottom:40px; } }

  .inner-first{
  border-top:1px solid #979797;
  padding-top:60px; }
    @media screen and (max-width: 768px) {
  .inner-first{
  padding-top:30px; } }

  .diary-info{
  font-family:"Sawarabi Mincho", "Yu Mincho", "YuMincho", serif;
  background:url(../img/bg_03.jpg) 50% 100%/cover no-repeat;
  padding:120px 160px 60px; }
    @media screen and (max-width: 768px) {
  .diary-info{
  background:url(../img/bg_03_sp.jpg) 50% 100%/cover no-repeat;
  padding:80px 20px 40px; } }
  .diary-info__author{
  font-size:14px;
  line-height:1.4;
  margin-bottom:25px; }
  .diary-info__author .name{
  font-size:30px; }
  .diary-info__para{
  font-size:16px;
  line-height:1.6; }
      @media screen and (max-width: 768px) {
  .diary-info__para{
  font-size:14px;
  line-height:1.8; } }
  .diary-info__link,.diary-info__link_special{
    margin-top: 3px;
  text-align:right; }
  .diary-info__link a{
  background:#e47a29;
  color:#FFF;
  padding: .2em 1em;
  border-radius: 3px;
  border:solid 1px #e47a29;
  text-decoration: none;}

  .diary-info__link_mind{
  margin-top: 3px;
  text-align:right; }
  .diary-info__link_mind a{
  background:#f7a0b3;
  color:#FFF;
  padding: .2em 1em;
  border-radius: 3px;
  border:solid 1px #f7a0b3;
  text-decoration: none;}
 .diary-info__link_mind a:hover {
  background: #FFF;
  color:#f7a0b3;
  text-decoration: none;
  }
  .diary-info__link_mind a::after {
  content: "";
  display: inline-block;
  width:.5em;
  height: .5em;
  border-top:2px solid #FFF;
  border-right:2px solid #FFF;
  transform: rotate(45deg);
  margin:0 0 .1em 0.3em;
  }
  .diary-info__link_mind a:hover::after {
  border-top:2px solid #f7a0b3;
  border-right:2px solid #f7a0b3;
  }

 .diary-info__link_special{
  margin-top: 3px;
  text-align:right; }
 .diary-info__link_special a{
  background:#0054ce;
  color:#FFF;
  padding: .2em 1em;
  border-radius: 3px;
  border:solid 1px #0054ce;
  text-decoration: none;}
  .diary-info__link_special a:hover {
    background: #FFF;
    color:#0054ce;
    text-decoration: none;
    }
  .diary-info__link_special a::after {
    content: "";
    display: inline-block;
    width:.5em;
    height: .5em;
    border-top:2px solid #FFF;
    border-right:2px solid #FFF;
    transform: rotate(45deg);
    margin:0 0 .1em 0.3em;
      }
  .diary-info__link_special a:hover::after {
    border-top:2px solid #0054ce;
    border-right:2px solid #0054ce;
  }



.diary-info__link a:hover {
background: #FFF;
color:#e47a29;
text-decoration: none;
}
  .diary-info__link a::after {
    content: "";
    display: inline-block;
    width:.5em;
    height: .5em;
    border-top:2px solid #FFF;
    border-right:2px solid #FFF;
    transform: rotate(45deg);
    margin:0 0 .1em 0.3em;
  }
  .diary-info__link a:hover::after {
    border-top:2px solid #e47a29;
    border-right:2px solid #e47a29;
  }

  .diary-new-info{
  background:url(../img/bg_03_new.jpg) 50% 100%/cover no-repeat;
  padding:120px 120px 60px; }
    @media screen and (max-width: 768px) {
  .diary-new-info{
  background:url(../img/bg_03_new.jpg) 50% 100%/cover no-repeat;
  padding:80px 20px 40px; } }

  .diary-new-info02{
  background:url(../img/bg_03_new02.jpg) 50% 100%/cover no-repeat;
  padding:120px 120px 60px; }
    @media screen and (max-width: 768px) {
  .diary-new-info02{
  background:url(../img/bg_03_new02.jpg) 50% 100%/cover no-repeat;
  padding:80px 20px 40px; } }

  .diary-new-info03{
    font-family:"Sawarabi Mincho", "Yu Mincho", "YuMincho", serif;
  position:relative;
  margin:86px auto 30px;
  width:798px;
  background:url(../img/bg_info_01.png) no-repeat 50% 0/708px auto, url(../img/bg_info_02.png) no-repeat 50% 100%/708px auto;
  z-index:0; }
  .diary-new-info03::before{
  position:absolute;
  top:48px;
  right:-1.5px;
  bottom:48px;
  left:-0.5px;
  content:"";
  background:url(../img/bg_info_03.png) no-repeat 50% 50%/100% 100%;
  z-index:-1; }
  .diary-new-info03-inner{
  padding:70px 110px 54px; }
  .diary-new-info03 .diary-info__author{
  margin-bottom:12px;
  border-bottom:1px solid #000000;
  padding-bottom:6px; }
  .diary-new-info03 .diary-info__para{
  font-size:14px;
  line-height:1.75; }
    @media screen and (max-width: 768px) {
  .diary-new-info03{
  width:auto;
  margin:90px 20px 40px;
  background:url(../img/bg_info_01_sp.png) no-repeat 50% 0/100% auto, url(../img/bg_info_02_sp.png) no-repeat 50% 100%/100% auto; }
  .diary-new-info03::before{
  top:calc(106 / 665 * 100vw);
  right:0;
  bottom:calc(106 / 665 * 100vw);
  left:0;
  background:url(../img/bg_info_03_sp.png) no-repeat 50% 50%/100% 100%; }
  .diary-new-info03-inner{
  padding:85px 22px 80px; }
  .diary-new-info03 .diary-info__author{
  margin-bottom:20px;
  border-bottom:none;
  padding-bottom:0;
  font-size:12px;
  text-align:center; }
  .diary-new-info03 .diary-info__author .name{
  display:inline-block;
  margin-top:3px;
  font-size:25px; } }

  .diary-new-inner-info{
  background-color:#FFF;
  border:1px solid #979797;
  opacity:0.8;
  padding:40px 60px 60px; }
    @media screen and (max-width: 768px) {
  .diary-new-inner-info{
  padding:30px 20px 20px; } }

  .diary-related{
  max-width:900px;
  padding:85px 0;
  margin:0 auto; }
    @media screen and (max-width: 768px) {
  .diary-related{
  padding:40px 20px; } }
  .diary-related__h2{
  position:relative;
  text-align:center;
  font-size:22px;
  font-weight:bold;
  margin-bottom:80px; }
      @media screen and (max-width: 768px) {
  .diary-related__h2{
  font-size:18px;
  margin-bottom:30px; } }
  .diary-related__h2::after{
  content:"";
  display:block;
  position:absolute;
  width:60px;
  height:1px;
  background:#d1d3d5;
  bottom:-10px;
  left:calc(50% - 30px); }
  .diary-related__list{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between; }
      @media screen and (max-width: 768px) {
  .diary-related__list{
  flex-direction:column; } }
  .diary-related__item{
  width:48%; }
      @media screen and (max-width: 768px) {
  .diary-related__item{
  width:100%;
  margin-bottom:10px !important; } }
  .diary-related__item:nth-of-type(1){
  margin-bottom:20px; }
  .diary-related__item:nth-of-type(2){
  margin-bottom:20px; }
  .diary-related__item_index{
  width:100%;
  margin-bottom:20px; }
  .diary-related__link{
  position:relative;
  width:100%;
  display:flex;
  justify-content:flex-start;
  color:inherit;
  transition:all .3s;
  border-bottom:solid 1px #fb7055;
  margin-bottom: 0.5em;
}
  .diary-related__link::before{
  content:"";
  display:block;
  position:absolute;
  width:10px;
  height:10px;
  border-top:3px solid #fb7055;
  border-right:3px solid #fb7055;
  transform:rotate(45deg);
  top:12px;
  left:0; }
        @media screen and (max-width: 768px) {
.diary-related__link{
   text-decoration: none;
}
  .diary-related__link::before{
  text-decoration:none;
  width:8px;
  height:8px;
  border-top:2px solid #fb7055;
  border-right:2px solid #fb7055;
  top:11px;
  left:-3px; } }
  .diary-related__link:hover{
  text-decoration:none;
  opacity:.5; }

  .diary-related__link_mind {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    color: inherit;
    transition: all .3s;
    border-bottom:solid 1px #f7a0b3;
    margin-bottom: 0.5em;
    text-decoration: none;}
  .diary-related__link_mind::before {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 3px solid #f7a0b3;
    border-right: 3px solid #f7a0b3;
    transform: rotate(45deg);
    top: 12px;
    left: 0;}
    @media screen and (max-width: 768px) {
      .diary-related__link_mind::before {
      text-decoration: none;
      width: 8px;
      height: 8px;
      border-top: 2px solid #f7a0b3;
      border-right: 2px solid #f7a0b3;
      top: 11px;
      left: -3px;}
    }
  .diary-related__link_mind:hover {
    text-decoration: none;
    opacity: .5;
  }
  .ttl_special{
    border-bottom:solid 1px #0054ce;
  }
  .ttl_special::before {
    border-top: 3px solid #0054ce;
    border-right: 3px solid #0054ce;}
    @media screen and (max-width: 768px) {
      .ttl_special::before {
      border-top: 2px solid #0054ce;
      border-right: 2px solid #0054ce;}
      }

  .diary-related__vol{
  font-size:18px;
  font-weight:bold;
  padding:0 25px; }
      @media screen and (max-width: 768px) {
  .diary-related__vol{
  font-size:14px;
  padding:0 15px; } }
  .diary-related__ttl{
  font-size:18px;
  font-weight:bold;
}
      @media screen and (max-width: 768px) {
  .diary-related__ttl{
  font-size:16px;
  font-weight:bold;
} }

  .diary-spcontent{
  padding:0 20px;
  margin-bottom:40px; }
  .diary-spcontent__ttl{
  position:relative;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  padding-top:40px;
  border-top:1px dotted #d1d3d5;
  margin-bottom:25px; }
  .diary-spcontent__ttl::after{
  content:"";
  display:block;
  position:absolute;
  width:40px;
  height:1px;
  background:#d1d3d5;
  bottom:-5px;
  left:calc(50% - 20px); }
  .diary-spcontent__link{
  position:relative;
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  background:#7c8387;
  color:#fff;
  padding:10px 0; }
  .diary-spcontent__link::after{
  content:"";
  display:block;
  position:absolute;
  width:6px;
  height:6px;
  border-top:1px solid #fff;
  border-right:1px solid #fff;
  transform:rotate(45deg);
  top:calc(50% - 4px);
  right:15px; }

  .diary-archive{
  margin:80px 300px;
  text-align:center; }
  .diary-archive img{
  width:100%; }
    @media screen and (max-width: 768px) {
  .diary-archive{
  margin:60px 40px; } }

  .comingsoon{
  pointer-events:none; }

  .footerContents .colum{
  display:flex;
  align-items:center;
  padding:50px 0; }

  .colum .col{
  display:inline-block;
  width:50%;
  position:relative; }

  .m_headtype03{
  font-size:22px;
  font-weight:bold;
  line-height:1.091;
  color:#FFF;
  margin-bottom:1em; }

  .footerContents .colum .col .m_headtype03 span{
  color:#253037;
  text-align:center; }

  @media screen and (min-width: 769px) {
  .footerContents .colum .col:first-of-type::after{
  position:absolute;
  content:'';
  display:block;
  width:1px;
  height:300px;
  top:-80px;
  right:0;
  border-left:dotted 1px #7c8387; } }
  .section.sectionType01{
  background:#fafbf8; }

  .m_btntype01 a:hover{
  background-color:#fb7055;
  text-decoration:none; }

  @media screen and (max-width: 768px) {
  .footerContents .colum{
  margin:0 auto;
  width:90%;
  display:block;
  align-items:center; }

  .container .row{
  width:auto;
  margin-left:auto;
  margin-right:auto; }

  .footerContents .colum .col:first-of-type{
  border-bottom:1px dotted #7c8387; }

  .footerContents .colum .col{
  padding:40px 0;
  width:100%; }

  .m_headtype03{
  font-size:18px; }

  .section.sectionType01{
  padding:0px; } }



.section.bnrSection01{
background-color: #FFF;
padding-bottom: 0;
}
.section.bnrSection01 .colum {
margin: 50px 0 10px;
display: flex;
justify-content: space-between;
padding: 0 25px;
}
.section.bnrSection01 .colum .col{
width: 57%;
}

.section.bnrSection01 .colum .col:last-of-type{
width: 43%;
}
.section.colum .col-2{
display: inline-block;
}
.section.bnrSection01 .colum .col-2 img {
  width:100%;
  max-width: 454px;
  }
.section.bnrSection01 .m_headtype02 span {
font-size: .8em;
display: block;
}

.section.bnrSection01 .diary-list__link{
  width: 930px;
  margin: 0 auto;
  text-align: right;
}
.section.bnrSection01 .diary-list__link a {
  display: inline-block;
  color: #263138;
  font-size: 16px;
  line-height: 1.5em;
  border-bottom: 1px solid #fb7055;
  position: relative;
  padding: 0 0 0 18px;
  transition: .4s;
}
.section.bnrSection01 .diary-list__link a::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 3px solid #fb7055;
  border-right: 3px solid #fb7055;
  transform: rotate(45deg);
  top: 7px;
  left: 0px;
}
.section.bnrSection01 .diary-list__link a:hover {
  text-decoration: none;
  opacity: .5;
  transition: .4s;
}
@media screen and (max-width: 768px) {
.diary-content .m_btntype01 {
width: 90%;
}
.section.bnrSection01{
padding-top: 120px !important;
width: 90%;
margin: auto;
}
.section.bnrSection01 .colum {
flex-flow: column;
margin:25px auto 5px;
}
.section.bnrSection01 .colum .col{
width: 100% !important;
}
.section.bnrSection01 .colum .col-2{
width: 100%;
}
.section.bnrSection01 .m_headtype02 {
text-align: center;
}

.section.bnrSection01 .diary-list__link{
  width: 100%;
  text-align: center;
}
.section.bnrSection01 .diary-list__link a {
  text-decoration: none;
  font-size: 18px;
}

}
