/* 基本設定 */

A:link    { color: #9E9E9E; text-decoration: none; }
A:visited { color: #9E9E9E; text-decoration: none; }
A:active  { color: #9E9E9E; text-decoration: underline; }
A:hover   { color: #9E9E9E; text-decoration: underline; }

DIV { font-size: 10pt; line-height: 130%; }


/* クラス設定 */

.body01		{ font-size: 10pt; line-height: 14px; margin: 0px 0px 20px 20px; background-color: #9E9E9E; }

.cont_title	{ font-size: 11pt; color: #FFFFFF; margin: 0px 0px 0px 40px; line-height: 100%; }

.title01        { font-size: 10px; color: #9E9E9E; line-height: 100%; }
.title02        { font-size: 12px; color: #FFFFFF; line-height: 140%; padding-top: 5px; }
.title03        { font-size: 10pt; color: #FFFFFF; line-height: 14px; }
.title04        { font-size: 10px; color: #FFFFFF; line-height: 100%; margin-left: 40px; }
.title05        { font-size: 11pt; color: #4D4D4D; line-height: 100%; margin-left: 40px; }

.menutable	{margin: 15px 0px 15px 15px;}
.menutable2	{margin: 20px 0px 15px 50px;}
.menutable3	{margin: 5px 0px 5px 50px;}

.text01         { font-size: 10pt; color: #000000; line-height: 16px; margin: 20px 20px 0px 40px;}
.text02         { font-size: 9pt; color: #1E90FF; line-height: 14px; margin: 20px 0px 0px 0px;}
.text03         { font-size: 9pt; color: #CA272A; font-weight: bold; line-height: 16px; margin: 40px 0px 0px 20px;}
.text04         { font-size: 9pt; color: #4D4D4D; font-weight: bold; line-height: 16px; margin: 40px 0px 0px 20px;}

.border01	{ border-bottom-width: 1px; border-bottom-color: #4D4D4D; border-bottom-style: dotted; }

A.top:link      { color: #FFFFFF; text-decoration: none; }
A.top:visited   { color: #FFFFFF; text-decoration: none; }
A.top:active    { color: #FFFFFF; text-decoration: underline; }
A.top:hover     { color: #FFFFFF; text-decoration: underline; }

A.link:link     { color: #6495ED; text-decoration: none; }
A.link:visited  { color: #6495ED; text-decoration: none; }
A.link:active   { color: #6495ED; text-decoration: underline; }
A.link:hover    { color: #6495ED; text-decoration: underline; }
6495ED


/* other */

.pagetop        { font-size: 6pt; padding: 6px; }

.text02         { font-size: 10pt; line-height: 120%; margin-left: 20px; margin-right: 20px;}


.topic01        { font-size: 11pt; font-weight: bold; color: #20B2AA; text-decoration: none }
.topic02        { font-size: 10pt; line-height: 130%; color: #666666; margin: 5px 0px; }
.topic03        { font-size: 10pt; line-height: 130%; color: #000000; margin: 5px 0px; }
.topic04        { font-size: 10pt; line-height: 130%; color: #20B2AA; margin: 5px 0px; }

.date           { font-size:  8pt; font-style: italic; line-height: 100%; color: #666666; margin: 0px 15px; position: relative; top:4px; }

.reportlist     { font-size: 10pt; color: #006666; text-decoration: none; background-color: #CDE8C5; padding: 4px; border-right: 12px solid #A5D398; }
.reportlist02   { font-size: 10pt; color: #000000; text-decoration: none; background-color: #EFEFEF; padding: 4px; border-right: 12px solid #D4D4D4; }
.reportlist03   { font-size: 10pt; color: #000000; text-decoration: none; background-color: #FFFFFF; padding: 4px; }

.list00         { font-size: 10pt; color: #000000; line-height: 130%; background-color: #FFFFFF; }
.list01         { font-size: 9pt; color: #20B2AA; line-height: 130%; border-bottom: 1px solid #828282; height: 20px; padding-top: 6px; }
.list02         { font-size: 9pt; color: #666666; line-height: 130%; border-bottom: 1px solid #C4C4C4; height: 20px; padding-top: 6px; }
.list03         { font-size: 9pt; color: #000000; line-height: 130%; border-bottom: 1px solid #C4C4C4; height: 20zpx; padding-top: 6px; background-color: #EFEFEF; }
.list04         { font-size: 11pt; font-weight: bold; color: #666666; line-height: 130%; border-bottom: 1px solid #828282; height: 20px; padding-top: 6px; }

/* ID設定 */

#tablebase {background-color: #FFFFFF; border-right: 1px solid #003200; border-left: 1px solid #003200; }

#indent { text-indent: -1em; padding-left: 1em; }

#warning { font-size: 9pt; color: #666666; width: 140px; padding: 6px; border-top: 1px dotted #666666; border-bottom: 1px dotted #666666; }
