@charset "utf-8";

/* ▼ nav ▼ */
.snav1_3 a { background-position: 177px 0; }
/* ▲ nav ▲ */


/* ▼ header#pageTitle ▼ */
header#pageTitle {

	background: url( '/images/2ndCommon/main_bg_boxM.png' ) 0 0 repeat-y;

	}
/* ▲ header#pageTitle ▲ */



/* ▼ article#cont ▼ */
article.k_unit {

	margin: 0;

	padding: 0 0 0 4px;

	font-size: 90%;

	overflow: hidden;

	clear: both;

	background: url( '/images/2ndCommon/main_bg_boxM.png' ) 0 0 repeat-y;

	}

section.txt {

	width: 681px;

	margin: 18px 0 0 58px;

	}

table.company_hst {

	width: 630px;

	margin: 15px 0 30px 58px;

	border-spacing: 0;

	font-size: 90%;

	}

table.company_hst th {

	width: 30%;

	color: #fff;

	padding: 8px 15px;

	background: #3e3fa7;

	font-weight: bold;

	border: 1px solid #84b2e0;

	line-height: 140%;

	vertical-align: top;

	}

table.company_hst tr td {

	padding: 8px 15px;

	border: 1px solid #84b2e0;

	line-height: 1.5;

	}

table.company_hst tr {

	background: #fff;

	}

table.company_hst tr:nth-child(2n+1) {

	background: #f1f6fc;

	}

table.company_hst tr:hover {

	background: #dfe8f1;

	cursor:pointer;

	}

section.map {

	width: 681px;

	margin: 0 auto 30px auto;

	text-align: center;

	}

p.map_cyuui {

	margin: 24px auto 0 auto;

	color: red;

	text-align: center;

	}

article.k_unit h1 {

	margin: 0;

	padding: 1px;

	}

section.txt_k01 {

	width: 473px;

	margin: 34px 15px 0 34px;

	padding-bottom: 60px;

	float: left;

	}

section.txt_k01 p {

	margin: 0 0 15px 0;

	}

figure.photo_k01 {

	width: 166px;

	margin: 34px 0 0 0;

	float: left;

	}

figure.photo_k01 figcaption {

	margin-top: 6px;

	font-size: 80%;

	text-align: center;

	line-height: 110%;

	}

/* ▲ article#cont ▲ */
