﻿.DocumentFrame
{
    font-size:16px;
    margin-top:32px;
    margin-bottom:32px;
}

.TitleCaption{
	font-size:14pt;
	font-weight:700;
	margin-top:24px;
	margin-bottom:22px;
	font-family:"メイリオ",Meirio,sans-serif;
}

.Caption
{
	margin-top:24px;
	margin-bottom:8px;
	font-weight:700;
	font-size:18px;

    padding-left:8px;
	border-bottom:solid 4px #766a5e;
	border-left:solid 8px #766a5e;
}

.SubCaption
{
	margin-top:16px;
	margin-bottom:8px;

	font-weight:700;
	font-size:16px;

    padding-left:4px;
	border-left:solid 8px #5ba4aa;
}

.SubSubCaption
{
	margin-top:16px;
	margin-bottom:4px;

	font-weight:700;
	font-size:14px;

    padding-left:4px;
	border-left:solid 4px #766a5e;
}

.SubSubSubCaption
{
	margin-top:16px;
	margin-bottom:4px;

	font-weight:700;
	font-size:12px;

    padding-left:4px;
	border-left:4px #766a5e solid;
}

.Text{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}

.FormattedText
{
    font-size:14px;
	text-align:left;
	border-top:solid 1px #C0E0E0;
	border-bottom:solid 1px #C0E0E0;
	border-left:solid 1px #C0E0E0;
	border-right:solid 1px #C0E0E0;
	
	background-color:#E8E8E8;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:16px;
	margin-right:16px;
}

.NoFrameImage
{
	border: none 0px #000000;
	margin-top: 8px;
	margin-bottom:8px;
}

.StandardTable
{
    border: solid 1px #5ba4aa;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

.StadardTableCell
{
    border: solid 1px #5ba4aa;
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
}

.StadardTableHead
{
    background-color:#b7dbff;
}

.StadardTableFoot
{
    background-color:#D0D0D0;
}

.BackLinkNavigator
{
    text-align:center;
    margin-top:12px;
    margin-bottom:12px;
}

.StandardFig
{
    border-style:none;
    margin-top:4px;
    margin-bottom:4px;
}


ul{
  margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;
  padding-left:32px; padding-top:4px; padding-bottom:4px; padding-right:24px;
}

ul ul{
  margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;
  padding-left:24px; padding-top:1px; padding-bottom:1px; padding-right:24px;
}

ul ul ul{
  margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;
  padding-left:24px; padding-top:1px; padding-bottom:1px; padding-right:24px;
}

ol{
  margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;
  padding-left:32px; padding-top:4px; padding-bottom:4px; padding-right:24px;
}

ol ol{
  list-style-type:lower-roman;
  margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;
  padding-left:24px; padding-top:1px; padding-bottom:1px; padding-right:24px;
}

ol ol ol{
  list-style-type:upper-roman;
  margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;
  padding-left:24px; padding-top:1px; padding-bottom:1px; padding-right:24px;
}

ul li{ 
  margin-left:0px;
  list-style: none;    
  padding-left: 2px;
  list-style-image: url("res/list-level1.png"); 
}

ul ul li{ 
  margin-left:0px;
  list-style: none;    
  padding-left: 2px;
  list-style-image: url("res/list-level2.png"); 
}

ul ul ul li{ 
  margin-left:0px;
  list-style: none;    
  padding-left: 2px;
  list-style-image: url("res/list-level3.png"); 
}

