@charset "UTF-8";

body { min-width: 720px; margin: 2em 0em 1em; }
hr { margin: 0 1em; }
div.bun p { margin-left: 1em; }

p#midashi { margin: 0 0 1em; padding: 0; text-align: center; }
p#design { margin: 0 auto 1em; text-align: center; }

#short { text-align: center; }
#short span { padding: 0 1em; background-color: white; }

#hakushu { margin: 1em auto; padding: 0.5em 1em ; background-color: #c0ffc0;
           text-align: center; width: 640px; }
#hakushu p { margin: 0; padding: 0.2em 0; font-size: 90%; line-height: 120%; max-height: 100em; }
#hakushu img { width: 373px; height: 26px; }

#twitter { margin: 1em auto; padding: 0.5em 1em ; background-color: #c0ffc0;
           text-align: center; width: 640px; }
#twitter p { margin: 0; padding: 0.2em 0; font-size: 90%; line-height: 120%; max-height: 100em; }
#twitter img { width: 200px; height: 40px; }

#xxx1 { background-color: #e0ffff; margin: 1em auto; padding: 0.5em 0;
        width: 640px; }
#xxx1 p { text-align: center; margin: 0.5em; max-height: 100em; }

#contents h2 { margin: 0.5em auto; font-weight: bold; font-size: 200%;
               color: blue; text-align: center; }
#contents p { text-align: center; }
#contents a { font-weight: bold; }
#contents table { margin: 0.5em auto; border: none; }
#contents th { margin: 0; padding: 0; }
#contents th img { width: 120px; height: 50px; vertical-align: middle; }
#contents th a { border: none; }
#contents td { margin: 0; padding: 0 0.5em; background-color: #c0ffff;
               border: 1px solid black; line-height: 110%; }
#contents tr.ss td { background-color: white; }
#contents td .kogoe { font-size: 80%; }
#contents .new { font-weight: bold; color: blue; }
#contents .xxx1 { font-size: 80%; }
#contents td p { margin: 0; padding: 0; text-align: left; }

#caution { background-color: white; margin: 1em auto; padding: 1em 0;
           width: 640px; }
#caution h2 { text-align: center; font-size: 150%; font-weight: bold;
              color: red; margin: 0 auto 0.5em; }
#caution ul { margin: 0; }
#caution li { margin: 1em 0 0; }
