body	{
	background-color: #ffffff;
	font-family: arial, helvetica, osaka, "ＭＳ Ｐゴシック";
	color: #444444;
        font-size: 9pt;
        line-height: 12pt;
}


img	{ 
	border-style: none;

}

table {
	width: 700px;
	border-collapse: collapse;
	border-spacing: 0px;
}

/* ==============　Namazuの設定　============ */

h2
{
	border-style: double none solid none;
	border-width: 2pt;
	border-bottom-width: 1pt;
	border-color: #dddddd;
	color: #224477;
        font-size: 9pt;
	line-height: 16pt; 
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}


.keyword
{
	color:#dd3311;
	font-size: 9pt;
	font-weight: normal;
}
	

/* ============== MENU ============ */

table.menu td{
	padding: 0px
}

table.menu tr.orange {
	background-color: #eea044; 
	padding: 0;
}

/* ============== SUBMENU ============ */

table.submenu {
	margin-top:20pt;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:5pt;
}

table.submenu td {
	width: 80px;
	color: #777777;
        font-size: 9pt;
        line-height: 12pt;
	text-align: right;
}

table.submenu td div {
	text-align:center;
	width:65px;
}


/* ============== CONTENTS ============ */

/* 以下、20180619追加、新レイアウト用CSS */
p
{
	line-height: 1.4;
	letter-spacing: 0.02em;
}

h3
{
    line-height: 1;
    font-size: 1.4em;
    font-weight: bold;
    color: 224477;
    margin: 0em;
}

h4
{
    line-height: 0.05;
    font-size: 1.1em;
    font-weight: bold;
    color: 224477;
    margin: 1.6em 0em 0em;
}
/* 以上、20180619追加、新レイアウト用CSS */

th {
	border-style: double none solid none;
	border-width: 2pt;
	border-bottom-width: 1pt;
	border-color: #dddddd;
	color: #224477;
        font-size: 9pt;
	line-height: 16pt; 
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

td.left {
	color: #777777;
        font-size: 8pt;
        line-height: 10pt;
	padding-top:10pt;
	padding-left:0pt;
	padding-right:20pt;
	padding-bottom:20pt;
	vertical-align: top;
}

td.right {
        font-size: 9pt;
        line-height: 11pt;
	padding-top:10pt;
	padding-left:0pt;
        padding-right:0pt;
	padding-bottom:10pt;
	vertical-align: top;
}

table.long_contents td
{
	font-size: 9pt;
        line-height: 11pt;
	padding-top:10pt;
	padding-left:0pt;
        padding-right:0pt;
	padding-bottom:10pt;
	text-align: left;
	vertical-align: top;
}

table.long_contents td div
{
	color:224477;
}

table.long_contents td span
{
	color:dd3311;
}



table.contents
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.contents td
{
        font-size: 9pt;
        line-height: 11pt;
	padding-top:0pt;
	padding-left:0pt;
        padding-right:0pt;
	padding-bottom:10pt;
	vertical-align: top;
}

table.contents td div
{
	color:224477;
}

table.contents td img
{
	padding-top:0px;
	padding-right:10px
	padding-bottom:10px
	padding-left:0px;
}

	

a:link {color: #5050c0;
        font-size: 9pt;
        line-height: 13pt; }

a:hover {color: #5050c0;
	background: #ddddff; }

a:active {color: #5050c0;
	background: #ffeeaa;}

a:visited 	{color : #5050c0;
		font-size: 9pt;
       		line-height: 13pt; }

