body{background:#ffe7c6;margin:0;padding:0;}
#outer{border:solid 1px #999999; width:770px; background:#ffffff;margin-bottom: 10px;text-align:left;
margin:0px auto;}
#inner{width: 700px; margin: 10px 35px 10px 35px;}

h1{margin:10px 0 10px 0;line-height:120%; text-align:center;}
h2{margin:10px 0 10px 0;line-height:140%; color: #ff0000;}
h3{margin:10px 0 10px 0;line-height:140%; background:#333333;color:#ffffff;padding-left:2px;}
p {margin:10px 0 10px 0; width: 100%; line-height:120%;}

.lmenu{width:700px;text-align:right;margin-bottom:10px;}

.pickup table{border:1px solid #000000; width:700px;}

.topics table{border:1px solid #666666;width:700px;}
.topics th{font-size:90%;line-height:150%;width:80px; font-weight:normal; text-align:left; vertical-align:top;}
.topics td{font-size:90%;line-height:150%;width:620px;vertical-align:top;}
.topics table th.list_bottom,.topics table td.list_bottom{padding-bottom:5px;}

#box_tool table{margin:0; padding:0;}
#box_tool td{padding:0;vertical-align:top;}
#box_tool table.tool{width:341px;margin:0; padding:0;}
#box_tool table.tool td{margin:0; padding:0;}
#box_tool table.tool h3{font-size:90%;font-weight:normal;line-height:140%; margin:0;padding:0;background:#ffffff;color:#333333;}
#box_tool table.tool a{margin:0; padding:0;}
#box_tool li{list-style:none;font-size:90%;line-height:160%;vertical-align:middle;background: url(image/marker_list.gif) no-repeat;padding-left:18px;margin-left:0px;margin-bottom:0px;}
#box_tool ul{margin-top:0px;margin-left:0px;padding-left:0px;margin-bottom:0px;padding-bottom:0px;}

.sinsai1{margin:20px 0px 10px 0px;text-align:center;line-height:150%;vertical-align:top;}
.sinsai2{padding:10px 30px 10px 30px;font-size:90%;line-height:150%;vertical-align:top;}

