body {margin: 10px 0; padding: 0px; text-align: center; font-size: 13px; background: #FFFFFF; color: #000000;}
h3 {font-size: 16px; background: #333333; color: #FFFFFF; margin: 30px 0 15px 0; padding: 3px;}
h4 {font-size: 13px; margin: 10px 0; padding: 0px;}
h5 {font-size: 13px; margin: 0px; padding: 0px;}
ol li {padding-top: 6px; padding-bottom: 6px;}
ul li {padding-top: 6px; padding-bottom: 6px;}
strong {color: #FF0000;}
p {margin: 0px; padding: 6px 12px;}
em {display: block; height: 14px; font-style: normal; font-weight: normal; margin: 10px 20px; padding: 0 20px 0 20px; background: url(img/arrow01.gif) no-repeat;}

#container {width: 780px; margin: 0 auto; text-align: left; position: relative;}
#navi{width: 100%;}
#header {width: 100%; height: 120px;}
#main {width: 100%; margin: 20px 0;}
#backnumber {width: 100%; float: right;}
#footer {width: 100%; float: none; clear: both;}

/* navi */
#navi ul {list-style: none; padding-left: 0px;}
#navi li {display: inline; margin: 10px 10px 0 0;}
#navi a {font-weight: bold; font-size: 13px;}
#navi a:link {color: #000000;}
#navi a:visited {color: #000000;}
#navi a:hover {color: #FF6600;}
#navi li a span {display: none;}

/* header */
#logo {position: absolute; left: 0px; top: 20px;}
#huglogo {position: absolute; left: 0px; top: 30px;}
#header h1 {display: block; width: 760px; height: 70px; margin: 0px; padding: 0px; background: url(img/ttl.gif) no-repeat;}
#header h1 span {display: none;}
h2 {font-size: 16px; background: #CCCCCC; border: 1px solid #000000; padding: 3px;}
h2 strong {font-size: 22px; color: #FF0000;}

/* main */
p.imagebox {margin: 10px; padding: 5px; border: 1px dashed #999999;}
img.finish {border: 1px dashed #666666;}
p.backtoTop {display: block; width: 100px; margin-bottom: 20px; padding: 0 0 0 20px; background: url(img/arrow02.gif) no-repeat; float: right;}
em.jump {display: block; margin: 10px; padding: 0 0 0 20px; background: url(img/arrow01.gif) no-repeat;}


/* footer */
#footer p {font-size: 12px; text-align: center;}
