html {overflow-y:scroll;}

body{ 
	font-size:8pt;
	_font-size:10pt;
	scrollbar-face-color: #cc3366;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #cc3366;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cc3366;
	scrollbar-darkshadow-color: #ffffff;
	behavior:url("csshover3.htc"); 
}

A{ color:#00f;}
A:visited{ color:#00f;}
A:hover{ text-decoration:none;color:#ffffff; background:#00f;}

td {color: #000000; font-size:8pt; _font-size:10pt;}

* {margin:0; padding:0}

#options {width:457px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:670px; list-style:none; color:#fff; margin:0 auto;}
#acc h3 {width:670px; margin-top:5px; cursor:pointer; background-color:#CC6688; text-align:left;}
.acc h3 span{padding:10px; color:#fff; font-size:12pt; line-height:26px; font-weight:bold;text-align:left;}
#acc h3:hover {background-color:#DC296E;}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {padding-left:12px;}

#nested {width:670px; margin-bottom:15px; text-align:left;}
#nested h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested h3:hover {background-color:#F7E5EC;}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested .acc-selected {background-color:#F7E5EC;}

#nested2 {width:670px; margin-bottom:15px; text-align:left;}
#nested2 h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested2 h3:hover {background-color:#F7E5EC;}
#nested2 .acc-section {overflow:hidden; background:#fff}
#nested2 .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested2 .acc-selected {background-color:#F7E5EC;}

#nested3 {width:670px; margin-bottom:15px; text-align:left;}
#nested3 h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested3 h3:hover {background-color:#F7E5EC;}
#nested3 .acc-section {overflow:hidden; background:#fff}
#nested3 .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested3 .acc-selected {background-color:#F7E5EC;}

#nested4 {width:670px; margin-bottom:15px; text-align:left;}
#nested4 h2 {width:616px; color:#000; text-align:left; margin-top:5px; padding-left:6px; line-height:1.5em; background-color:#F99EC0; font-size:10pt; font-weight:normal;}
#nested4 h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested4 h3:hover {background-color:#F7E5EC;}
#nested4 .acc-section {overflow:hidden; background:#fff}
#nested4 .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested4 .acc-selected {background-color:#F7E5EC;}

#nested5 {width:670px; margin-bottom:15px; text-align:left;}
#nested5 h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested5 h3:hover {background-color:#F7E5EC;}
#nested5 .acc-section {overflow:hidden; background:#fff}
#nested5 .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested5 .acc-selected {background-color:#F7E5EC;}

#nested6 {width:670px; margin-bottom:15px; text-align:left;}
#nested6 h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested6 h3:hover {background-color:#F7E5EC;}
#nested6 .acc-section {overflow:hidden; background:#fff}
#nested6 .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested6 .acc-selected {background-color:#F7E5EC;}

#nested7 {width:670px; margin-bottom:15px; text-align:left;}
#nested7 h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested7 h3:hover {background-color:#F7E5EC;}
#nested7 .acc-section {overflow:hidden; background:#fff}
#nested7 .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested7 .acc-selected {background-color:#F7E5EC;}

#nested8 {width:670px; margin-bottom:15px; text-align:left;}
#nested8 h2 {width:616px; color:#000; text-align:left; margin-top:5px; padding-left:6px; line-height:1.5em; background-color:#F99EC0; font-size:10pt; font-weight:normal;}
#nested8 h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested8 h3:hover {background-color:#F7E5EC;}
#nested8 .acc-section {overflow:hidden; background:#fff}
#nested8 .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested8 .acc-selected {background-color:#F7E5EC;}

#nested9 {width:670px; margin-bottom:15px; text-align:left;}
#nested9 h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested9 h3:hover {background-color:#F7E5EC;}
#nested9 .acc-section {overflow:hidden; background:#fff}
#nested9 .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested9 .acc-selected {background-color:#F7E5EC;}

#nested10 {width:670px; margin-bottom:15px; text-align:left;}
#nested10 h3 {width:670px; margin-top:11px; color:#000; cursor:pointer; background-color:#fff; font-size:10pt; text-decoration:underline; font-weight:normal;}
#nested10 h3:hover {background-color:#F7E5EC;}
#nested10 .acc-section {overflow:hidden; background:#fff}
#nested10 .acc-content {width:600px; color:#444; padding:4px; border:1px solid #FF8193; font-size:10pt; }
#nested10 .acc-selected {background-color:#F7E5EC;}

div.helpt01{width:600px; height:26px; background-color:#AD0042; margin-left:100px;}
.helpt01 span{padding:10px; color:#fff; font-size:12pt; line-height:26px; font-weight:bold;}
div.helpt02{width:600px; height:24px; background-color:#007103; margin-left:100px;}
.helpt02 span{padding:10px; color:#fff; font-size:12px; line-height:24px; font-weight:bold;}
div.helpt03{width:600px; height:24px; background-color:#5F9C01; margin-left:100px;}
.helpt03 span{padding:10px; color:#fff; font-size:12px; line-height:24px; font-weight:bold;}
div.helpt04{width:600px; height:24px; background-color:#C32800; margin-left:100px;}
.helpt04 span{padding:10px; color:#fff; font-size:12px; line-height:24px; font-weight:bold;}
div.helpt05{width:600px; height:24px; background-color:#AD8300; margin-left:100px;}
.helpt05 span{padding:10px; color:#fff; font-size:12px; line-height:24px; font-weight:bold;}
div.helpt06{width:600px; height:24px; background-color:#0044AD; margin-left:100px;}
.helpt06 span{padding:10px; color:#fff; font-size:12px; line-height:24px; font-weight:bold;}
div.helpt07{width:600px; height:24px; background-color:#0091B5; margin-left:100px;}
.helpt07 span{padding:10px; color:#fff; font-size:12px; line-height:24px; font-weight:bold;}
div.helpt08{width:600px; height:24px; background-color:#531A92; margin-left:100px;}
.helpt08 span{padding:10px; color:#fff; font-size:12px; line-height:24px; font-weight:bold;}
div.helpt09{width:600px; height:24px; background-color:#C42AA8; margin-left:100px;}
.helpt09 span{padding:10px; color:#fff; font-size:12px; line-height:24px; font-weight:bold;}
div.helpt10{width:600px; height:24px; background-color:#B3002E; margin-left:100px;}
.helpt10 span{padding:10px; color:#fff; font-size:12px; line-height:24px; font-weight:bold;}
dt{width:600px; margin-top:5px; cursor:pointer;}
dd { overflow:hidden;}

#accordion {width:600px; margin-left:100px; font:12px;}
/*.accordion dt:hover{background-color:#F7E5EC;}*/

#accordion1 {width:600px; margin-left:100px; font:12px;}
.accordion1 dt:hover{background-color:#F7E5EC;}
#accordion2 {width:600px; margin-left:100px; font:12px;}
.accordion2 dt:hover{background-color:#F7E5EC;}
#accordion3 {width:600px; margin-left:100px; font:12px;}
.accordion3 dt:hover{background-color:#F7E5EC;}
#accordion4 {width:600px; margin-left:100px; font:12px;}
.accordion4 dt:hover{background-color:#F7E5EC;}
#accordion5 {width:600px; margin-left:100px; font:12px;}
.accordion5 dt:hover{background-color:#F7E5EC;}
#accordion6 {width:600px; margin-left:100px; font:12px;}
.accordion6 dt:hover{background-color:#F7E5EC;}
#accordion7 {width:600px; margin-left:100px; font:12px;}
.accordion7 dt:hover{background-color:#F7E5EC;}
#accordion8 {width:600px; margin-left:100px; font:12px;}
.accordion8 dt:hover{background-color:#F7E5EC;}
#accordion9 {width:600px; margin-left:100px; font:12px;}
.accordion9 dt:hover{background-color:#F7E5EC;}
#accordion10 {width:600px; margin-left:100px; font:12px;}
.accordion10 dt:hover{background-color:#F7E5EC;}

span.emph{font-weight:bold; color:#00f;}
span.emph2{color:#c04;}

p.answer{color:#AD0042; border-bottom:solid #FF8193 1px; font-size:10pt; font-weight:bold;}

span.dtspan01 {color:#000; text-decoration:underline; padding:10px; padding-left:30px; line-height:1.5em; font-size:10pt;}
span.ddspan01 {display:block;  border:1px solid #FF8193; padding:8px; font-size:9pt; line-height:1.8em; color:#444; margin-left:45px;}
span.dtspan02 {color:#007103; text-decoration:underline; padding:10px; line-height:1.5em;}
span.ddspan02 {display:block;  border:1px solid #007103; padding:10px; background-color:#E5F1E5;}
span.dtspan03 {color:#5F9C01; text-decoration:underline; padding:10px; line-height:1.5em;}
span.ddspan03 {display:block;  border:1px solid #5F9C01; padding:10px; background-color:#EFF5E5;}
span.dtspan04 {color:#C32800; text-decoration:underline; padding:10px; line-height:1.5em;}
span.ddspan04 {display:block;  border:1px solid #C32800; padding:10px; background-color:#F9E9E5;}
span.dtspan05 {color:#AD8300; text-decoration:underline; padding:10px; line-height:1.5em;}
span.ddspan05 {display:block;  border:1px solid #AD8300; padding:10px; background-color:#F7F2E5;}
span.dtspan06 {color:#0044AD; text-decoration:underline; padding:10px; line-height:1.5em;}
span.ddspan06 {display:block;  border:1px solid #0044AD; padding:10px; background-color:#E5ECF7;}
span.dtspan07 {color:#0091B5; text-decoration:underline; padding:10px; line-height:1.5em;}
span.ddspan07 {display:block;  border:1px solid #0091B5; padding:10px; background-color:#E5F4F7;}
span.dtspan08 {color:#531A92; text-decoration:underline; padding:10px; line-height:1.5em;}
span.ddspan08 {display:block;  border:1px solid #531A92; padding:10px; background-color:#EDE8F4;}
span.dtspan09 {color:#C42AA8; text-decoration:underline; padding:10px; line-height:1.5em;}
span.ddspan09 {display:block;  border:1px solid #C42AA8; padding:10px; background-color:#F9E9F6;}
span.dtspan10 {color:#B3002E; text-decoration:underline; padding:10px; line-height:1.5em;}
span.ddspan10 {display:block;  border:1px solid #B3002E; padding:10px; background-color:#F7E5EA;}

span.kuromaru{color:#000; padding-left:40px; margin-right:-25px;}

div.nodt{margin-top:5px; margin-left:30px; padding-left:6px; line-height:1.5em; background-color:#F99EC0; font-size:10pt;}