﻿
@charset "utf-8";

/* ======================================================
 * ELEMENT **********************************************
 * Common Setting
 * Article Parts
 * Section Parts
 * Heading Parts
 * Indent Parts
 * Text Parts
 * List Parts
 * Link Parts
 * Navi Parts
 * Table Parts
 * Layout Parts
 * Figure Parts
 * Box Parts
 * Index Parts
 * Form Parts
 * Other Parts
 * UNIQUE ***********************************************
 * Page Component 
 * ClearFix
====================================================== */

/********************************************************

  ELEMENT

********************************************************/

/* Common Setting
------------------------------------------------------ */

/* Article Parts
------------------------------------------------------ */

/* Section Parts
------------------------------------------------------ */

/* Heading Parts
------------------------------------------------------ */

/* headingVisual01 */
.headingVisual01 {
	background: #113388;
}


/* Indent Parts
------------------------------------------------------ */


/* Text Parts
------------------------------------------------------ */


/* List Parts
------------------------------------------------------ */
/* descCol */
.descCol {
	margin: 1em 0 0 0;
}
.descCol > dt { margin: 0; }
.descCol.space1 > dt { margin: 1em 0 0.25em; }
.descCol > dd {
}
.descCol > dt:first-child,
.descCol > dt[class*="heading"],
.descCol > dt + dd > *:first-child {
	margin-top: 0 !important;
}
/* descRow */
.descRow {
	margin: 1em 0 0 0;
}
.descRow > dt {
	clear: left;
	float: left;
}
.descRow > dd {
	overflow: hidden;
}
.descRow > dt,
.descRow > dd {
	margin: 0;
}
.descRow.space1 > dt,
.descRow.space1 > dd {
	margin: 0.5em 0 0 0;
}
.descRow > dt:first-child,
.descRow > dt:first-child + dd,
.descRow > dt + dd > *:first-child {
	margin-top: 0 !important;
}


/* Link Parts
------------------------------------------------------ */


/* Navi Parts
------------------------------------------------------ */


/* Table Parts
------------------------------------------------------ */


/* Figure Parts
------------------------------------------------------ */


/* Column Parts
------------------------------------------------------ */


/* Box Parts
------------------------------------------------------ */


/* Index Parts
------------------------------------------------------ */


/* Form Parts
------------------------------------------------------ */


/* Other Parts
------------------------------------------------------ */
/*----- news -----*/
/* newsList02 */
.newsList02 {
	margin: 30px 0 0 0;
}
.newsList02 > dt {
	margin: 1em 0 0.25em;
	font-size: 12px;
	font-size: 1.2rem;
}
.newsList02 > dd {
}
.newsList02 > dt:first-child,
.newsList02 > dt > *:first-child,
.newsList02 > dd > *:first-child {
	margin-top: 0 !important;
}
.newsList02 > dd > a:after {
	content: "";
	display: inline-block;
	width: 7px;
	height: 13px;
	margin: 0 0 0 7px;
	background: url(/common/images/com_link_ic11.png) no-repeat 0 0;
	vertical-align: middle;
}
.newsList02 > dd > a.type-blank:after {
	width: 16px;
	height: 14px;
	background: url(/common/images/com_blank_ic03.png) no-repeat 0 0;
}
.newsList02 > dd > a.type-pdf:after {
	width: 19px;
	height: 14px;
	background: url(/common/images/com_pdf_ic02.png) no-repeat 0 0;
}


/********************************************************

  UNIQUE

********************************************************/

/* Page Parts
------------------------------------------------------ */


/* ClearFix
------------------------------------------------------ */
.clearfix:after {
	content: "";
	clear: both;
	display: table;
	display: block\9;
}