@charset "utf-8";

/* 【PKOBO-News01】トップページ用
----------------------------------------------------*/
iframe#pkoboNews { width: 100%; border: none; }

.topics { overflow: hidden; }
.topics { border-bottom:#ccc 1px solid; }
.topics dt { border-top:#ccc 1px solid; padding-top: 15px; color: #007f5b; }
.topics dt:first-of-type { border:none; }
.topics dd { padding-top: 5px; padding-bottom: 15px; }
@media (min-width:576px) { /* PC */
.topics dt { width: 130px; float: left; clear: both; }
.topics dd { padding-left:130px; }
.topics dt,
.topics dd { border-top:#ccc 1px solid; padding-top: 10px; padding-bottom: 10px; }
.topics dt,
.topics dd:first-of-type { border:none; }
}

a { color: #000; }
a.button { color: #fff; }
a:hover { color: #007f5b; }

.catName {
  display: inline-block;
  padding: 4px 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 1.2rem;
  line-height: 1;
  margin: 0 10px;
  background: #fff;
}

.newMark {
  display: inline-block;
  border: 1px solid #F00;
  padding: 1px 4px;
  font-size: 1.2rem;
  line-height: 1;
  background: #F00;
  color: #fff;
  border-radius: 4px;
}

.comment {
  display: block;
  padding: 3px 0;
  float: left;
  overflow: hidden;
  width: 100%; /* 本文部分の幅。ここは特に設置ページ合わせて変更下さい */
}

.thumbNailWrap {
  display: block;
  width: 110px;
  float: left;
  height: 80px;
  overflow: hidden;
}

/* 【PKOBO-News01】詳細ページ用
----------------------------------------------------*/
.detailText {
  font-size: 1.6rem;
  line-height: 1.6;
}

#up_ymd {
  text-align: right;
  font-size: 1.4rem;
  margin: 5px 10px;
}

.detailUpfile {
  margin: 5px 0 35px;
  text-align: center;
}

.backORcloseBtn {
  text-align: center;
  line-height: 100%;
  margin-top: 15px;
}

.backORcloseBtn a {
  display: inline-block;
  padding: 4px 15px;
  border: 1px solid #aaa;
  color: #999;
  border-radius: 6px;
  text-decoration: none;
  font-size: 12px;
}

.detailUpfile img {
  max-width: 100%;
  height: auto;
}

.pNav {
  font-size: 11rem;
}
