/* container
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* notitle
========================================================= */
.notitle {
	margin-bottom: 5px;
	font-size: 9pt;
}

/* bar
========================================================= */
.bar {
	margin-bottom: 5px;
}
.bar .title {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.bar .title .Head{
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.bar .contents {
	font-size: 9pt;
	padding: 10px 10px 0;
}
.bar .contents p {
	padding: 0;
	margin: 0 0 5px;
}

/* barline
========================================================= */

/* green
---------------------------------- */
.barline-green  {
	margin-bottom: 5px;
}
.barline-green  .title {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-green .title .Head{
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-green  .contents {
	font-size: 9pt;
	padding: 10px;
	border-right: 1px solid #8EB36E;
	border-bottom: 1px solid #8EB36E;
	border-left: 1px solid #8EB36E;
}
.barline-green  .contents p {
	padding: 0;
	margin: 0 0 5px;
}

/* red
---------------------------------- */
.barline-red  {
	margin-bottom: 5px;
}
.barline-red  .title {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-red .title .Head{
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-red  .contents {
	font-size: 9pt;
	padding: 10px;
	border-right: 1px solid #c45155;
	border-bottom: 1px solid #c45155;
	border-left: 1px solid #c45155;
}
.barline-red  .contents p {
	padding: 0;
	margin: 0 0 5px;
}

/* yellow
---------------------------------- */
.barline-yellow  {
	margin-bottom: 5px;
}
.barline-yellow  .title {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-yellow .title .Head{
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-yellow  .contents {
	font-size: 9pt;
	padding: 10px;
	border-right: 1px solid #F4C900;
	border-bottom: 1px solid #F4C900;
	border-left: 1px solid #F4C900;
}
.barline-yellow  .contents p {
	padding: 0;
	margin: 0 0 5px;
}

/* purple
---------------------------------- */
.barline-purple  {
	margin-bottom: 5px;
}
.barline-purple  .title {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-purple .title .Head{
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-purple  .contents {
	font-size: 9pt;
	padding: 10px;
	border-right: 1px solid #994DAF;
	border-bottom: 1px solid #994DAF;
	border-left: 1px solid #994DAF;
}
.barline-purple  .contents p {
	padding: 0;
	margin: 0 0 5px;
}

/* blue
---------------------------------- */
.barline-blue  {
	margin-bottom: 5px;
}
.barline-blue  .title {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-blue .title .Head{
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}
.barline-blue  .contents {
	font-size: 9pt;
	padding: 10px;
	border-right: 1px solid #48809C;
	border-bottom: 1px solid #48809C;
	border-left: 1px solid #48809C;
}
.barline-blue  .contents p {
	padding: 0;
	margin: 0 0 5px;
}

/* color
========================================================= */

/* orange
---------------------------------- */
.orange {
	margin-bottom: 5px;
}
.orange a {
	color: #D43E03;
	font-weight: bold;
}
.orange .title {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 8px;
}
.orange .title .Head{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}
.orange .contents {
	padding: 10px 10px 5px;
	border-right: 1px solid #D43E03;
	border-left: 1px solid #D43E03;
}

/* pink
---------------------------------- */
.pink {
	margin-bottom: 5px;
}
.orange a {
	color: #EC5D62;
	font-weight: bold;
}
.pink .title {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 8px;
}
.pink .title .Head{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}
.pink .contents {
	padding: 10px 10px 5px;
	border-right: 2px solid #EC5D62;
	border-left: 2px solid #EC5D62;
}

/* red
---------------------------------- */
.red {
	margin-bottom: 5px;
}
.red a {
	color: #c45155;
	font-weight: bold;
}
.red .title {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 8px;
}
.red .title .Head{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}
.red .contents {
	padding: 10px 10px 5px;
	border-right: 1px solid #c45155;
	border-left: 1px solid #c45155;
}

/* green
---------------------------------- */
.green {
	margin-bottom: 5px;
}
.green a {
	color: #416120;
	font-weight: bold;
}
.green .title {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 8px;
}
.green .title .Head{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}
.green .contents {
	padding: 10px 10px 5px;
	border-right: 1px solid #416120;
	border-left: 1px solid #416120;
}

/* yellow
---------------------------------- */
.yellow {
	margin-bottom: 5px;
}
.yellow a {
	color: #F4C900;
	font-weight: bold;
}
.yellow .title {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 8px;
}
.yellow .title .Head{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}
.yellow .contents {
	padding: 10px 10px 5px;
	border-right: 1px solid #F4C900;
	border-left: 1px solid #F4C900;
}

/* purple
---------------------------------- */
.purple {
	margin-bottom: 5px;
}
.purple a {
	color: #994DAF;
	font-weight: bold;
}
.purple .title {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 8px;
}
.purple .title .Head{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}
.purple .contents {
	padding: 10px 10px 5px;
	border-right: 1px solid #994DAF;
	border-left: 1px solid #994DAF;
}

/* blue
---------------------------------- */
.blue {
	margin-bottom: 5px;
}
.blue a {
	color: #48809C;
	font-weight: bold;
}
.blue .title {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 8px;
}
.blue .title .Head{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}
.blue .contents {
	padding: 10px 10px 5px;
	border-right: 1px solid #48809C;
	border-left: 1px solid #48809C;
}





