body    { text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
dl   { font-size: 0.8em; line-height: 1.5em; margin: 0; }
dd { margin-bottom:0; }
dt { margin-top: 1.5em;}
#container     { text-align: left; margin-right: auto; margin-left: auto; position: relative; width: 651px; }
p  { margin: 0; padding: 0 }
.class5   { color: #666; font-size: 10px; padding: 0 0 0 60px; vertical-align: top ;}
.class1                    { color: #f36; font-size: 13px; font-weight: 600; line-height: 20px; padding-top: 5px; vertical-align: top }
.class14 { margin-left: 3px; vertical-align: middle ;}
.class9           { margin: 12px; vertical-align: middle ;}
.list       { color: #666; font-size: 13px; line-height: 16px; text-align: left; vertical-align: top; padding-right: 25px; }
.class2  { color: #333 ;}
.class3     { color: #f30; font-size: 14px; font-weight: 500; line-height: 22px; padding: 25px 10px 0; vertical-align: top ;}
.list_1      { color: #666; font-size: 13px; line-height: 16px; text-align: right; margin-top: 8px; padding-top: 8px; vertical-align: top }
.list_p       { background-image: url("../link/images/link_p_01.jpg"); background-repeat: no-repeat; background-position: center top; padding-top: 18px; width: 562px }
.list_w      { background-image: url("../link/images/link_p_03.jpg"); background-repeat: repeat; background-position: center top; width: 562px }
.list_a         { background-image: url("../link/images/link_p_05.jpg"); background-repeat: no-repeat; background-position: center top; padding-bottom: 18px; width: 562px }
.rank_img      { position: relative; top: 4px; right: 4px; float: left }
.rank_w          { color: #f03; font-weight: 400; position: relative; bottom: 3px; left: 78px }
.rank_w02          { color: #f03; font-weight: 400; position: relative; bottom: 3px; left: -13px }
.subtitle    { font-size: 13px; margin-bottom: 4px; position: relative; left: 50px }
.subtitle_02      { color: #f36; font-size: 13px; font-weight: 600; margin-bottom: 4px; position: relative;  right: 150px }
.subtitle_04      { color: #f36; font-size: 13px; font-weight: 600; margin-bottom: 4px; position: relative;  right: 120px }
.subtitle_05     { text-align: left; color: #f36; font-size: 13px; font-weight: 600; margin-bottom: 4px; margin-left: 8px }
.pagetop      { font-size: 12px; font-weight: normal; margin-top: 5px; position: relative; left: 180px }
.subtitle_03     { color: #f36; font-size: 13px; font-weight: 600; margin-bottom: 4px; position: relative; right: 145px }
.page_d        { font-weight: normal; text-align: left; width: 490px }
.link_c           { font-weight: normal; text-align: left; margin-left: 70px; width: 500px; border-right: 3px solid #f36; border-left: 3px solid #f36 }
.link_c p        { margin-left: 8px; width: 490px; }
#link_irai  { color: #333; font-size: 11px; line-height: 16px; position: absolute; top: 233px; left: 487px; width: 150px; }
.blank { width: 88px; height: 31px; background-color: #FFD8D8; margin-left:12px; border: 1px solid #FF9999;}
.blank p { color: white; font-size: 13px; font-weight:bold; text-align: center; padding-top: 2px; }