/* ---------------------------------------------------------
  privacy.css
----------------------------------------------------------*/
/* color */
/* border */
/* fontsize */
/* indet */
/* customize */
.nomal {
  font-size: 13px;
  font-size: 1.3rem;
}

.small {
  font-size: 12px;
  font-size: 1.2rem;
  color: rgba(51, 51, 51, 0.8);
}

.big {
  font-size: 20px;
  font-size: 2rem;
}

.lower .clm_left .list_news {
  margin: 0;
}
.lower .clm_left .list_news ul {
  border-top: 1px dotted #dadada;
  margin: 0 0 10px 0;
}
.lower .clm_left .list_news li {
  border-bottom: 1px dotted #dadada;
  padding: 15px 0;
}
.lower .clm_left .list_news time {
  font-size: 10px;
  font-size: 1rem;
  display: inline-block;
  margin: 0 0 5px 0;
}
.lower .clm_left .list_news img {
  vertical-align: middle;
  margin: 0 0 0 10px;
}
.lower .clm_left .list_news .btn_more {
  text-align: right;
}

.main-list_news {
  border-top: 2px solid #dadada;
}
.main-list_news li time {
  font-size: 10px;
  font-size: 1rem;
  margin: 0 20px 0 0;
  display: block;
}
.main-list_news li a {
  padding: 20px 25px;
  border-bottom: 1px dotted #dadada;
  text-decoration: none;
}
.main-list_news li img {
  vertical-align: middle;
}
.main-list_news li:nth-child(odd) {
  background: rgba(110, 110, 110, 0.12);
}

.clm_main .ttl_h2 {
  padding: 14px 0 15px 0;
}

.clm_main.news_detail {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 20px;
  border-radius: 3px;
  box-shadow: rgba(113, 135, 164, 0.36863) 0px 0px 3px 1px;
  background: #fff;
  box-sizing: border-box;
}
.clm_main.news_detail time {
  font-size: 12px;
  font-size: 1.2rem;
}
.clm_main.news_detail .ttl_h3 {
  background: none;
  padding: 0 0 10px 0;
}
.clm_main.news_detail p {
  margin: 0 0 20px 0;
  line-height: 2;
}
@media screen and (min-width: 641px) {
  .clm_main.news_detail p {
    margin: 0 20px 20px 20px;
  }
}
.clm_main.news_detail section {
  border-bottom: 1px dotted #11284a;
  margin: 0 0 20px 0;
}

.eye-catch {
  margin: 0 0 20px 0;
}
@media screen and (min-width: 641px) {
  .eye-catch {
    margin: 40px 20px 20px 20px;
  }
}

.list_sns {
  margin: 0 0 20px 0;
}
@media screen and (min-width: 641px) {
  .list_sns {
    margin: 0 20px 20px 20px;
  }
}
.list_sns li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin: 0 10px 0 0;
}

.list_pager {
  text-align: center;
  margin: 0 0 30px 0;
}
.list_pager li {
  margin: 0 0 10px 0;
}

.lower .clm_main section {
  overflow: visible;
}

.pagination {
  margin-top: 30px;
  text-align: center;
}

.pagination li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 5px;
}

.pagination li a {
  text-decoration: none;
}
.pagination li a:hover {
  text-decoration: underline;
}

.pagination li.current a {
  text-decoration: underline;
}
  
@media screen and (min-width: 641px) {
  .list_pager li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .list_pager li.list_news {
    margin: 0 137px 10px 137px;
  }

  .main-list_news a {
    overflow: hidden;
  }

  .main-list_news li time {
    display: block;
    float: left;
    width: 100px;
  }

  .main-list_news li .news_txt {
    display: block;
    float: left;
    width: 540px;
  }


}
