body{background-color:#F5F5F5;font-size:14px;color:#333;margin:0;padding:0;font-family:verdana,helvetica,arial,sans-serif}a{color:#06C;text-decoration:none}br{letter-spacing:0}.spacer{clear:both}.code{margin:10px;padding:5px;color:#2BA94F;background-color:#EEE;line-height:24px;font-weight:bolder;display:block;white-space:pre-wrap}.memo{color:#4C4C4C;font-weight:normal;font-size:11px}.explain{background-color:#FFE;border:1px dotted #AAA;padding:5px;margin:10px;line-height:22px}.note{margin:20px 10px;padding:5px;color:#666;background-color:#FDF;border:1px dotted #AAA;font-size:12px;line-height:22px;display:block;white-space:pre-wrap}table{border-collapse:collapse;margin:10px}.t{font-size:18px;line-height:24px;display:block;clear:both;color:#666;border-left:25px solid #EDEDED;padding-left:8px}.t3{font-size:16px;display:block;clear:both;color:#960;padding:30px 0 15px 0}.tt{width:425px;border-bottom:1px dotted #CCC;padding-top:30px;display:block;clear:both;color:#5E7B8D;font-size:14px}.line{display:block;border-top:4px double #DDD;margin-top:40px;text-align:-moz-center;text-align:center;padding:10px}#footer{width:950px;margin:0 auto;font-size:11px;background-color:#FFF;color:#999;padding:20px;padding-bottom:5px;border-top:1px dotted #CCC}#footer a{color:#999}#content-wrapper{width:950px;background-color:#FFF;margin:0 auto;padding:20px;padding-bottom:50px}#submenu{width:155px;float:left}#submenu ul{margin:0;padding:0}#submenu ul li{list-style:none;line-height:20px;font-size:12px}#submenu ul li a{text-decoration:none;font-weight:bold;color:#369}#submenu ul li a:hover{border-bottom:1px dotted #AAA}#submenu ul li ul li{margin-left:5px}#submenu ul li ul li a{color:#8DB9D4}#content{width:570px;float:left;border:2px solid #6299C5;background-color:#FFF;line-height:28px;word-wrap:break-word;word-break:break-all;overflow:hidden;letter-spacing:1px;padding:10px;padding-top:25px}#content a{text-decoration:underline}#header-wrapper{width:950px;margin:0 auto;background-color:#FFF;padding:5px 20px 20px 20px}#header{background-color:#F7F7F7;padding:10px;border-bottom:1px dotted #CAE7FD;border-left:28px solid #CAE7FD;border-top:1px solid #CAE7FD;border-right:1px dotted #CAE7FD;height:40px}#topmenu{font-size:13px}#topmenu a{color:#7AA716}#footer-b1{float:right;margin-right:10px}#outlink{width:950px;margin:0 auto;font-size:11px;background-color:#FFF;color:#999;padding:5px 20px;border-top:1px dotted #CCC}#outlink a{color:#AAA}