@charset "UTF-8";

h2{
margin-top:20px;
clear:both;
font-size:1em;
}

h3{
clear:both;
}

#navi{
margin:0;
letter-spacing:-1px;
text-indent:0;
}

#i-id,#i-idf{
width:24em;
margin:1px auto 10px auto;
padding:0;
}

#i-id ul,#i-idf ul{
height:1.2em;
list-style:none;
margin:0;
padding:0;
text-indent:0;
}

#i-id li,#i-idf li{
float:left;
margin:1px;
text-indent:0;
text-align:center;
letter-spacing:-1px;
padding:0;
}

#i-id a,#i-idf a{
display:block;
background-color:#efe9fc;
color:#ff0000;
padding:0px 2px 0px 2px;
white-space: nowrap;
border-top:solid 3px #f3ecfd;
border-right:solid 3px #ceaff6;
border-bottom:solid 3px #ceaff6;
border-left:solid 3px #f3ecfd;
}

#i-id a[id]:hover,#i-idf a[id]:hover{
display:block;
background-color:#9373d9;
padding:0px 2px 0px 2px;
white-space: nowrap;
color:#ffffff;
border-top:solid 3px #5b18bd;
border-right:solid 3px #b59eff;
border-bottom:solid 3px #b59eff;
border-left:solid 3px #5b18bd;
}

#i-id a:hover,#i-idf a:hover{
display:block;
background-color:#e9e0f9;
color:#ff0000;
padding:0px 2px 0px 2px;
white-space: nowrap;
border-top:solid 3px #ceaff6;
border-right:solid 3px #f3ecfd;
border-bottom:solid 3px #f3ecfd;
border-left:solid 3px #ceaff6;
}

a#imakoko,a#imakoko2{
display:block;
background-color:#9373d9;
text-align:center;
padding:0px 2px 0px 2px;
white-space: nowrap;
color:#ffffff;
border-top:solid 3px #5b18bd;
border-right:solid 3px #b59eff;
border-bottom:solid 3px #b59eff;
border-left:solid 3px #5b18bd;
}

#artifact{
line-height:1.5em;
margin-bottom:1em;
}

#artifact dt{
margin:15px 15px 0 20px;
font-size:0.8em;
letter-spacing:1px;
}

#artifact dd{
display:block;
line-height:1.5em;
margin:0 15px 0 20px;
padding-left:4px;
border-left:solid 1px #9966ff;
border-right:solid 1px #9966ff;
border-bottom:solid 1px #9966ff;
font-size:0.72em;
}

#artifact img{
float:right;
background-color:inherit;
margin-right:-15px;
width:120px;
height:90px;
overflow:auto;
border-top:solid 1px #9966ff;
border-left:solid 1px #9966ff;
border-bottom:solid 1px #9966ff;
border-right-width:0
}

#artifact span{
color:#330066;
}

#bikou li{
font-size:0.8em;
}

#safety0{
padding-right:4px;
}

#safety0 dt{
margin-left:2em;
letter-spacing:0;
text-indent:-2em;
}

.sss{
float:right;
width:160px;
padding-left:1em;
overflow:auto;
}

.sss dt{
margin-top:1.5em;
font-size:0.8em;
letter-spacing:0;
}

.sss dd{
margin-left:0;
padding-right:0;
}

.sss img{
background-color:inherit;
width:154px;
height:116px;
border:solid 1px #9966ff;
}

#safety0 dt,#safety0 dd{
font-size:0.8em;
}

#safety1,safety2,safety3{
padding-right:5px;
}

#safety1 span,#safety2 span,#safety3 span{
color:#330066;
}

#safety1 dt,#safety2 dt,#safety3 dt{
margin-left:2em;
letter-spacing:0;
text-indent:-2em;
font-size:0.72em;
}

#safety1 dd,#safety2 dd,#safety3 dd{
text-indent:-1em;
line-height:1.5em;
font-size:0.72em;
}

#safety1 strong,#safety2 strong,#safety3 strong{
color:#ff0000;
font-style:normal;
font-weight:normal;
}

#tns{
margin-left:2em;
}

#trace{
line-height:0.9em;
}

#tracedata dt{
margin-left:2em;
letter-spacing:0;
text-indent:-2em;
}

#tracedata span{
color:#330066;
}

#tracedata strong{
color:#ff0000;
font-weight:normal;
}

#tse em{
color:#ff0000;
}
