@charset "utf-8";

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

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

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

/* ------------------------------------------------------------------------------------------------------------------------/
	1-1, member
/------------------------------------------------------------------------------------------------------------------------ */

.kanaAnchor {
	position:relative;
	list-style-type:none;
	margin:20px auto;
	}
	.kanaAnchor li {
		float:left;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-bottom:5px;
		}
		.kanaAnchor li a {
			display:inline-block;
			color:#121212;
			text-decoration:none;
			background-color:#efefef;
			padding:14px 19px;
			}
		.kanaAnchor li a:hover {
			display:inline-block;
			color:#121212;
			text-decoration:none;
			background-color:#cccccc;
			padding:14px 19px;
			}

.displayNone {
	height:0px;
	overflow:hidden;
	}
.subContents #tab {
	margin-top:10px;
	list-style-type:none;
	}
	.subContents #tab li {
		float:left;
		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-right:5px;
		margin-bottom:5px;
		cursor:pointer;
		}
	.subContents #tab .select {
		float:left;
		background:#cccccc 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-right:5px;
		margin-bottom:5px;
		cursor:pointer;
		}
	.subContents #tab li:hover {
		background:#cccccc 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-right:5px;
		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;
			}
.subContents table.detail {
	width:100%;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#dfdfdf;
	border-collapse:collapse;
	}
	.subContents table.detail th,
	.subContents table.detail td {
		font-size:95%;
		border-style:solid;
		border-width:0 1px 1px 0;
		border-color:#dfdfdf;
		padding:5px 10px;
		}
	.subContents table.detail th {
		background-color:#efefef;
		}
	.subContents table.detail td {
		}
		.subContents table.detail td span {
			display:inline-block;
			width:2.2em;
			}
.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;
			}