body{ margin: 0; padding: 0; line-height: 1.4em; font-size: medium; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "Meiryo UI", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }.floating { position: fixed; right: 0; bottom: 50px; z-index: 1; }.waku_info { border-color: #bf8baf; border-style: solid; border-width: 1px 1px 2px; border-radius: 5px; }.waku_grey { border-color: #ccc; border-style: solid; border-width: 1px 1px 2px; }.waku_grey_kadomaru { border-color: #ccc; border-style: solid; border-width: 1px 1px 2px; border-radius: 5px; }.margin_topics { margin-top: 10px; margin-bottom: 20px; }.margin_koumoku { margin-top: 15px; margin-bottom: 15px; }.padding_koumoku { padding-top: 4px; padding-bottom: 4px; }.padding_koumoku_wide { padding-top: 4px; padding-bottom: 10px; }.small { font-size: small; line-height: 1.4em; }.large { font-size: large; line-height: 1.4em; }.x-large { font-size: x-large; line-height: 1.4em; }.xx-large { font-size: xx-large; line-height: 1.4em; }a:link { color: black; text-decoration: none; }a:visited { color: #2b4188; text-decoration: none; }a:hover { color: #7898ff; text-decoration: underline; }a:active { color: black; text-decoration: none; }a.white:link { color: white; text-decoration: none; }a.white:visited { color: white; text-decoration: none; }a.white:hover { color: #b4c6ff; text-decoration: underline; }a.white:active { color: white; text-decoration: none; }.line_koumoku { border-right: 1px dotted #ccc; }.line_midashi { padding-bottom: 5px; border-bottom: 1px solid #bf8baf; }ul { margin: 0 0 0 15px; padding: 0; list-style-image: url(../images/sankaku.png); }ul ul { font-size: small; margin: 0 0 0 15px; padding: 0; list-style-type: square; list-style-image: none; }li { margin-bottom: 0.5em; margin-left: 0; padding-left: 0; }.photo_gp { background-color: white; width: 300px; height: auto; margin-bottom: 5px; padding: 4px; box-shadow:0px 0px 10px; }.photo_yoko { background-color: white; width: 225px; height: auto; margin-bottom: 5px; padding: 4px; box-shadow:0px 0px 10px; }.photo_tate { background-color: white; width: 150px; height: auto; margin-bottom: 5px; padding: 4px; box-shadow:0px 0px 10px; }.mojikage {text-shadow:0px 0px 5px #000000; }.margin_joho { margin-bottom: 7px; }