@charset "UTF-8";
/* ----------------------------------------------------
	共通
---------------------------------------------------- */
.txtIndent {
	padding-left:1em;
	text-indent:-1em;
}
#spec ul.disc1 {
	padding-left: 25px;
}
#spec ul.disc1 li {
	list-style:disc!important;
}
/* ----------------------------------------------------
	main-contents
---------------------------------------------------- */

#main-contents {
	margin-margin-top:20px;
}
#spec {
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
}
#spec a {
	color: #000099;
}
#spec a:hover {
	color:#ff4500;
	text-decoration: underline;
}
#spec a:active {
	color: #4b0082;
}
/* ----------------------------------------------------
	仕様表
---------------------------------------------------- */

#spec .tableSpec01 {
	width:100%;
}
#spec .tableSpec01 th {
	border:1px solid #7f7f7f;
	padding:5px;
	background:#f2f2f2;
	text-align:center;
}
#spec .tableSpec01 td {
	padding:5px;
	border:1px solid #7f7f7f;
	text-align:center;
}
#spec .tableSpec02 {
	width:100%;
}
#spec .tableSpec02 th {
	border:1px solid #7f7f7f;
	padding:5px;
	background:#f2f2f2;
	text-align:center;
	font-weight:normal;
}
#spec .tableSpec02 td {
	padding:5px;
	border:1px solid #7f7f7f;
	text-align:center;
}
.w_14p {
	width:14%;
}
.w_20p {
	width:20%;
}
.w_33p {
	width:33%;
}
.brdBox {
	padding:10px 5px;
	margin:5px 15px;
	border:1px solid #999;
	text-align:center;
}
#spec .annotation .annotList01, #spec .annotation .annotList02, #spec .annotation .annotList03, #spec .annotation .annotList04 {
	margin:15px 15px 0 15px;
}
#spec .annotation .annotList01 li {
	display:block;
	text-indent:-1.2em;
	padding-left:1.2em;
	padding-bottom:5px;
}
#spec .annotation .annotList02 li {
	display:block;
	text-indent:-1.8em;
	padding-left:1.8em;
	padding-bottom:5px;
}
#spec .annotation .annotList03 li {
	display:block;
	text-indent:-2.68em;
	padding-left:2.68em;
	padding-bottom:5px;
}
#spec .annotation .annotList04 li {
	display:block;
	text-indent:-3.5em;
	padding-left:3.5em;
	padding-bottom:5px;
}
 @media only screen and (max-width: 767px) {
.tableSpec01 {
	font-size:90%;
}
.tableSpec02 {
	font-size:85%;
}
#spec .annotation {
	font-size:85%;
}
.scrollArea {
	overflow-x: scroll;
	margin-bottom: 20px;
}
.scrollArea table {
	margin-bottom: 20px;
	width: 767px;
}
}
