@charset "utf-8";

/* ========================================================================================================================/

	styleInfo：introduction/style.css
		└ 1-1, introduction

/======================================================================================================================== */

/* ------------------------------------------------------------------------------------------------------------------------/
	1-1, introduction
/------------------------------------------------------------------------------------------------------------------------ */

.intrTable {
	width:100%;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#cccccc;
	border-collapse:collapse;
	}
	.intrTable th,
	.intrTable td {
		font-size:95%;
		border-style:solid;
		border-width:0 1px 1px 0;
		border-color:#dfdfdf;
		padding:5px 10px;
		}
	.intrTable th {
		width:20%;
		background-color:#efefef;
		}
.listTable {
	width:100%;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#cccccc;
	border-collapse:collapse;
	margin-top:10px;
	}
	.listTable th,
	.listTable td {
		font-size:95%;
		border-style:solid;
		border-width:0 1px 1px 0;
		border-color:#dfdfdf;
		padding:5px 10px;
		}
	.listTable th {
		width:20%;
		background-color:#efefef;
		}
	.listTable td.bgOn {
		background-color:#d7411a;
		padding:0 !important;
		}
	.listTable td.bgOff {
		background-color:#ffffff;
		padding:0 !important;
		}
.subContents .detailLine {
	/*
	border-style:dotted;
	border-width:0 0 1px 0;
	border-color:#dfdfdf;
	padding-bottom:20px;
	*/
	}
.subContents .detailLine table {
	width:100%;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#dfdfdf;
	border-collapse:collapse;
	}
	.subContents .detailLine table th,
	.subContents .detailLine table td {
		font-size:95%;
		border-style:solid;
		border-width:0 1px 1px 0;
		border-color:#dfdfdf;
		padding:5px 10px;
		}
	.subContents .detailLine table th {
		background-color:#efefef;
		}
	.subContents .detailLine table td {
		}
		.subContents .detailLine table td span {
			display:inline-block;
			width:2.2em;
			}
		.subContents .detailLine table td a {
			background:transparent url('../image/ic04.gif') right 5px no-repeat;
			padding-right:15px;
			}
.displayNone {
	height:0px;
	overflow:hidden;
	}
.subContents #tab {
	margin-top:20px;
	list-style-type:none;
	}
	.subContents #tab li {
		background:#efefef url('../image/layout/ic04.gif') 8px center no-repeat;
		-webkit-background-size:5px 6px;
		background-size:5px 6px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-bottom:5px;
		cursor:pointer;
		}
	.subContents #tab li.select {
		background:#efefef url('../image/layout/ic04.gif') 8px center no-repeat;
		-webkit-background-size:5px 6px;
		background-size:5px 6px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-bottom:5px;
		cursor:pointer;
		}
	.subContents #tab li:hover {
		background:#efefef url('../image/layout/ic04.gif') 8px center no-repeat;
		-webkit-background-size:5px 6px;
		background-size:5px 6px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-bottom:5px;
		cursor:pointer;
		}
		.subContents #tab li a {
			display:inline-block;
			color:#121212;
			text-decoration:none;
			padding:7px 10px 7px 20px;
			}
		.subContents #tab li a:hover {
			display:inline-block;
			color:#121212;
			text-decoration:none;
			padding:7px 10px 7px 20px;
			}
.gmap {
	float:right;
	width:250px;
	height:240px;
	border-style:solid;
	border-width:1px;
	border-color:#dfdfdf;
	margin-top:5px;
	}
.textList {
	list-style-type:decimal;
	margin-left:20px !important;
	}