@charset "shift_jis"; body { margin: 0; padding: 0; font-size: 100%; line-height: 1.4; background-image : url(bgc.gif); background-repeat: repeat-x; background-position: top; color: #FFFFFF; } a img { border: none; } .container { width: 80%; max-width: 900px; min-width: 650px; background-image : url(bgc.gif); background-repeat: repeat-x; background-position: top; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 30px; } .header { text-align: left; display: block; padding-bottom: 20px; padding-left: 30px; } .content { padding-right: 10px; padding-bottom: 10px; display: block; height: 450px; width: 100%; } .main { width: 100%; display: block; margin-top: 10px; margin-bottom: 10px; float: right; padding-top: 7px; background-color: #2E3F8F; padding-bottom: 10px; } .menu { min-width: 180px; text-align: left; width: 100%; margin-top: 10px; margin-bottom: 10px; margin-left: -20px; margin-right: 0px; } .menu ul li { list-style-type: none; background-color: #0087EA; text-align: left; width: 90%; border: 1px solid #FFFFFF; display: list-item; margin-bottom: 15px; } .menu a { color: #FFFFFF; text-decoration: none; display: list-item; padding-top: 7px; padding-right: 5px; padding-bottom: 7px; padding-left: 12px; } .menu a:hover { color: #FF0000; background-color: #E7DDFF; } .menu #here { color: #000000; background-color: #75E3FF; width: 82%; padding-top: 7px; padding-bottom: 7px; padding-left: 12px; } .footer { text-align: center; display: block; vertical-align: bottom; bottom: 0px; font-family: "Times New Roman", Times, serif; font-size: xx-large; letter-spacing: 0.1em; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; } .footer2 { text-align: right; border-top-width: 1px; border-top-style: solid; border-top-color: #0045D5; font-size: small; padding-top: 5px; } h2 { color: #33FFCC; display: block; width: 95%; padding-left: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #003FBF; border-bottom-color: #003FBF; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; } h3 { padding-left: 10px; padding-top: 0px; margin-top: 5px; font-size: medium; padding-bottom: 0px; margin-bottom: 2px; font-weight: bold; } .hyou { text-align: center; } .tt a { float: right; padding-right: 10px; color: #FFFFFF; text-decoration: none; } .tt a:hover { color: #FF0000; }