html { 
filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}
/********
マージンや余白は総合フォルダで指定 "/common/style.css"
*********/

/*左メニューページ*/

#ContentsRight #SideDetails h1{margin:50px 2px 0 0; padding:18px 0 3px 4px; font-size:100%; border-bottom:1px solid #D9D3AC; border-left:1px solid #D9D3AC;  border-top:4px solid #D9D3AC; border-right:1px solid #D9D3AC; background-color:#FBFAF0; color:#996600;}
#ContentsRight #SideDetails h2{margin:18px 0 2px 0; padding:5px 0 5px 3px; font-size:85%; background-color:#E9DFC0; border-left:5px double #3E2C1E; color:#4E3625;}
#ContentsRight #SideDetails h3{margin:20px 0 4px 0; padding:4px 0 4px 4px; font-size:80%; background-color:#EAE8D5; border-bottom:3px double #FFFFFF;}
#ContentsRight #SideDetails h4{margin:12px 2px 4px 0; padding:3px 0 3px 14px; font-size:75%; background:center left no-repeat url(icon_dot.gif); color:#A37530; border-bottom:1px dotted #A37530;}

#ContentsRight #SideDetails .worry{border-right:2px solid #C9C9C9; background-color:#F0F0F0; color:#696969; padding:6px 8px 3px 8px;}
#ContentsRight #SideDetails dl.worrys1{border-right:2px solid #C9C9C9; background-color:#F0F0F0; padding:12px 0 0 8px; margin:0;}
#ContentsRight #SideDetails .worrys1 dt{background:url(icon_worry.gif) center left no-repeat; color:#663300; margin:10px 0 0 0; padding:0 0 0 14px; font-size:75%;}
#ContentsRight #SideDetails .worrys1 dd{background:url(icon_worry_details.gif) left center no-repeat; display:inline; color:#725038; margin:0 0 0 8px; padding:0 0 0 6px; font-size:75%; line-height:150%; overflow:auto;}

#ContentsRight #SideDetails dl.worrys{border-bottom:1px solid #C9C9C9; border-right:2px solid #C9C9C9; background-color:#F0F0F0; padding:2px 0 8px 8px; margin:0;}
#ContentsRight #SideDetails .worrys dt{background:url(icon_worry.gif) center left no-repeat; color:#663300; margin:10px 0 0 0; padding:0 0 0 14px; font-size:75%;}
#ContentsRight #SideDetails .worrys dd{background:url(icon_worry_details.gif) left center no-repeat; display:inline; color:#725038; margin:0 0 0 8px; padding:0 0 0 6px; font-size:75%; line-height:150%; overflow:auto;}
#ContentsRight #SideDetails .worrys dd.block{display:block; font-size:0px;}
#ContentsRight #SideDetails .worrys dt.none{background:none; color:#EFE9D3; margin:6px 0 4px 0; padding:0 0 0 14px; font-size:0px;}
#ContentsRight #SideDetails .cause{margin:0;}
#ContentsRight #SideDetails .cause dt{padding:0 0 0 3px; margin:0 0 2px 0; color:#7A7252; background-color:#F0EEE8;}
#ContentsRight #SideDetails .cause dd{margin:0; padding:4px; border:1px dotted #B4AD8F;}

#ContentsRight #SideDetails table.data th{background-color:#CCCCCC; padding:2px 4px;}
#ContentsRight #SideDetails table.howto th{background-color:#EFE9D3; border-left:2px solid #9B8542; padding:4px 6px 4px 2px; margin-bottom:4px; text-align:left; font-weight:normal; color:#996600; vertical-align:top;}
#ContentsRight #SideDetails table.howto td{background-color:#F6F6F6;}
#ContentsRight #SideDetails table.tables th{background-color:#CCCC99; padding:0 6px; font-weight:normal; color:#62552B;}
#ContentsRight #SideDetails table.tables td{background-color:#F2EFE3; padding:2px 6px;}

#ContentsRight #SideDetails .lines{border-bottom:1px dotted #996600; color:#996600;}
