@charset "utf-8";
/**
* Css for News Holiday
*
* @version			0.0.0
* @lastmodified 2017/12/13
* @link					https://www.landcomp.co.jp/
* @copyright		Copyright 2017, LAND COMPUTER Co.,Ltd.All rights reserved.
* ------------------------------------------------------------------------ */

/* ====================================================
 * NEWS TOP
 * ==================================================== */
/* --------------------
 * category Header
 * -------------------- */
.categoryHeader {
  font-size:1.4em;
  margin:5px 0 10px;
  padding:12px 0 12px 10px;
  background:url("../../news/images/bg_news.gif") no-repeat 100% 0;
}

.meta {
  margin: 10px 0 30px;
  text-align: right;
}
.meta + h1 {
  font-size:1.38rem;
  line-height:1.3;
  margin:0 0 30px;
  padding:0 0 10px 10px;
  border-bottom:3px solid #325DA7;
}


/* --------------------
 * disaster Header
 * -------------------- */
.disasterHeader {
  font-size:1.2em;
  padding:15px 0 0 10px;
}
.disasterHeader + .meta + h1 {
  font-size:1.4em;
  margin:5px 0 20px;
  padding:12px 0 12px 10px;
  border-bottom:3px solid #dc143c;
}
h1.disaster {
  border-bottom:3px solid #dc143c;
}

/* News Header ----------------------------------------------------------- */
.newsHeader + .meta {
  margin:10px 0 0;
}
.newsHeader + .meta + h1 {
  margin-top:30px;
  margin-bottom:0;
  padding:0 0 0 10px;
  border-bottom:none;
}
.newsHeader + .meta + h1 + .section {
  margin-top:20px;
}
.newsHeader + .meta + h1 + .section h2 {
  margin-top:30px;
}

/* --------------------
 * support Header
 * -------------------- */
.supportHeader {
  font-size:1.2em;
  padding:15px 0 0 10px;
}
.supportHeader + h1 {
  margin:20px 0 0;
  padding:0 0 0 10px;
  border-bottom:3px solid #325DA7;
}
.supportHeader + h1 + .section {
  margin-top:20px;
}
.supportHeader + h1 + .section h2 {
  margin-top:30px;
  padding:0 0 0 10px;
  border-left:4px solid #325DA7;
  border-bottom:none;
}
.supportHeader + h1 + .section h3 {
  font-size:1.2em;
  font-weight:700;
  color:#666;
  margin-top:20px;
  padding:0;
  border:none;
}
.supportHeader + h1 + .section h3 + table {
  margin-top:15px;
}

.meta span {
  display:block;
  margin-bottom:5px;
}

.section p.lead {
  font-size:1.10em;
  margin-bottom:30px;
}
.section p.notice {
  text-indent:-1em;
  padding-left:1em;
}
dl.newsPointList {
  line-height:1.4;
}
dl.newsPointList dt {
  padding-left:2em;
  text-indent:-2em;
	margin:0 0 8px 0;
	font-weight:bold;
}
dl.newsPointList dd {
	margin:0 0 1em 2em;
  line-height:1.5;
}

ul.contactUs  {
  margin-top: 1rem;
}
ul.contactUs li .item {
  display:inline-block;
  width:4em;
  margin-right:-0.7em;
}
td sup {
  vertical-align: top;
  font-size: 0.7em;
  margin-left: 0.25em;
}
table + ul.n-noteList {
	margin-top: -1.5rem;
}
.section dd p ,
.section dd ol {
	margin: 1rem 0;
}
.section td ul.sub {
	margin: 0.25rem 0 1rem 1rem;
} 