@CHARSET "UTF-8";

.contentWrapper {
}

.subNavi {
	width : 300px;
	margin-bottom : 1.5em;
}
.subNavi ul {
	margin-top : 0em;
	border-color : #C8C8C8;
	border-width : 1px;
	border-style : solid;
}

.subNavi li {
	border-color : #C8C8C8;
	border-top-width : 1px;
	border-top-style : solid;
	line-height : 3em;
}

.subNavi li a {
	display : block;
	text-decoration: none;
	padding-left : 1em;
}

.subNavi li a:hover {
	background-color : #d8d8d8;
}

.subNavi li.naviIndex {
	border-top-style : none;
	font-weight : 550;
	background-color : #C8C8C8;
	text-align : center;
	letter-spacing : 0.5em;
	font-size : 1.1em;
}

.bufferBox1 {
	width : 1em;
	height : 1em;
}

.overviewContent {
	max-width : 100%;
	width : 300px;
}

.overviewContent .scope .toTop {
	position  : absolute;
	right : 0;
	bottom : 0;
	margin-top : 1em;
	margin-right : 1.5em;
	margin-bottom : 0.5em;
}

.scope {
	border-color : #C8C8C8;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	margin-bottom : 2.5em;
}

/*
.scope h2 {
	border-color : #C8C8C8;
	border-top-width : 1.5px;
	border-top-style : solid;
	border-bottom-width : 1.5px;
	border-bottom-style : solid;
	border-left-width : 12px;
	border-left-style : solid;
	border-right-width : 12px;
	border-right-style : solid;
	padding-left : 0.5em;
	border-top-left-radius : 3px;
	border-bottom-left-radius : 3px;
	border-top-right-radius : 3px;
	border-bottom-right-radius : 3px;
	vertical-align : middle;
	text-align : center;
	padding-top : 0.2em;
	margin-bottom : 1em;
}
*/
.scope h2 {
	border : none;
	background-color : #C8C8C8;
	/* color : ivory; */
	vertical-align : middle;
	text-align : center;
	padding-top : 0.2em;
	padding-left : 0.5em;
	margin-bottom : 1em;
}

.scope p.textBlock {
	padding-left : 1em;
	padding-right : 1em;
	white-space : pre-wrap;
}

.subScopeList p.textBlock {
	padding-left : 2em;
}

.subScopeList h3 {
	margin-left : 1em;
	padding-left : 0.3em;
	border-color : #C8C8C8;
	border-bottom-width : 1.5px;
	border-bottom-style : solid;
	border-left-width : 6px;
	border-left-style : solid;
	margin-bottom : 0.5em;
	margin-top : 1em;
}

a.linkXDomain {
	float : right;
	margin-right : 1.5em;
	margin-bottom : 0.5em;
	text-decoration: none;
}


 @media screen and (max-width: 600px) {
 .subNavi {
 	width : 95%;
 }

 .bufferBox1 {
	width : 0em;
	height : 1em;
 }
}