﻿@charset "utf-8";
/**********************************************
グリーンブルー
解説ページCSS
***********************************************/

#explanation .section > p {
	margin-bottom:20px;
}

#explanation dl {
	margin-bottom:20px;
}

#explanation dl dt {
	margin:0 0 5px;
	font-weight: bold;
}

#explanation dl dt a {
	display:block;
	font-weight:bold;
}

#explanation dl dd {
}

#explanation h4 {
	border-bottom:3px double #ddd;
	padding:5px 0;
	margin-bottom:20px;
}

/* compassTable
--------------------------------------------------------*/

.compassTable {
	width:100%;
	border:1px solid #000;
	margin-bottom: 20px;
}

.compassTable th ,
.compassTable td {
	border:1px solid #000;
	text-align: center;
}

.compassTable thead th ,
.compassTable thead td {
	padding:1px 2px;
	border-bottom:3px double #000;
}

.compassTable thead th.solid ,
.compassTable thead td.solid {
	border-bottom:1px solid #000;
}

*:first-child+html  .compassTable thead th {
	padding-bottom: 10px;
}

.compassTable .tLeft {
	text-align: left;
}

.compassTable thead span {
	font-weight: normal;
}

.compassTable .two {
	background-color: #FFFF99
}

.compassTable .one {
	background-color: #CCFFCC
}

.compassTable .dottedBottom {
	border-bottom:1px dashed #000 !important;
}

.compassTable .dottedTop {
	border-top:1px dashed #000;
}
.compassTable .dottedLeftTop {
	border-left:1px dashed #000;
	border-top:1px dashed #000;
}

.compassTable .noBorder {
	border:0;
	border-top:1px solid #fff;
	padding:0;
	width:30px;
}

.compassTable tbody .noBorder span {
	background-color:#fff;
	position:relative;
	display: block;
	top:-12px;
	text-indent: -10000px;
}

.compassTable .noBottom {
	border-bottom:1px solid #fff;
}

.compassTable .nb {
	border:0;
	padding:0 !important;
	border-left:1px dashed #000;
}

.compassTable tbody .nb span {
	display:block;
	padding:8px 0;
	border-top:1px dashed #000 !important;
}

/* notesTable
--------------------------------------------------------*/

.notesTable th ,
.notesTable td {
	padding:2px 5px;
	vertical-align: top;
}

/* explain_x.html
--------------------------------------------------------*/

#detail table th {
	width:130px;
}

#detail table th span {
	display:block;
}

#detail p {
	margin-top:20px;
}
