@charset "utf-8";
body{font-size:12px;line-height:14px;margin:0;padding:20px;}
input,button{padding:5px;font-size:14px;}
p,h1,form{margin:0;padding:0;}

#tab{height:30px;line-height:30px;margin-top:15px;}
#tab span{float:left;background:#f5f5f5;height:30px;padding:0 15px;margin-left:10px;}
#tab span a{color:#000;font-size:14px;text-decoration:none;}
#tab .current{background:#ddd;}
#form_train{margin:0;padding:0;padding:15px;background:#ddd;}

h1{margin:0 0 5px;padding:0;font-size:30px;line-height:32px;}

#ad{margin:10px 0;}

#updated{color:#f60;display:block;padding:5px;}

table{border:#ccc 5px solid;border-top:#ccc 4px solid;border-right:#ccc 4px solid;}
table th{padding:10px;background:#ddd;text-align:left;white-space:nowrap;border-top:#ccc 1px solid;border-right:#ccc 1px solid;}
table td{padding:10px;background:#fff;border-top:#ccc 1px solid;border-right:#ccc 1px solid;}
table .current td{background:#f5f5f5;}

#detail{margin:10px 0;}
#detail h2{margin:0;padding:0;font-size:26px;line-height:30px;display:inline;}
#detail small{font-size:14px;line-height:30px;}
#detail p{margin:0;padding:0;line-height:26px;font-size:16px;}
#detail em{color:#090;font-style:normal;}

#footer{text-align:right;margin-top:20px;}