@charset "Shift_JIS"; body { margin:0px; color:black; font-size:90%; background-color:transparent; font-family:verdana, arial, helvetica, Sans-Serif; } td { color:black; background-color:white; font-size:90%; font-family:verdana, arial, helvetica, Sans-Serif; } th { color:black; background-color:white; text-align: center; font-weight:bold; font-size:120%; font-family:verdana, arial, helvetica, Sans-Serif; } a:link { color:#0055aa; background-color:inherit; text-decoration:none; } a:active { color:#0055aa; background-color:#CCDDEE; text-decoration:none; } a:visited { color:#aa5500; background-color:inherit; text-decoration:none; } a:hover { color:#222222; background-color:#CCDDEE; text-decoration:underline; } h1, h2 { font-family:verdana, arial, helvetica, Sans-Serif; color:inherit; padding:.3em; border:0px; margin:0px 0px .5em 0px; background-color: white; border-left: 2px solid black; border-right: 2px solid black; border-bottom: 5px solid black; border-top: 5px solid black; } h3 { font-family:verdana, arial, helvetica, Sans-Serif; border-left: 18px solid black; border-right: 28px solid black; border-bottom: 2px solid black; border-top: 2px solid black; background-color: white; color:inherit; padding:.3em; margin:0px 0px .5em 0px; } h4 { font-family:verdana, arial, helvetica, Sans-Serif; border-left: 10px solid black; border-right: 0px solid black; border-bottom: 2px solid black; border-top: 0px solid black; color:inherit; padding:.3em; margin:0px 0px .5em 0px; } h5, h6 { font-family:verdana, arial, helvetica, Sans-Serif; color:inherit; padding:.3em; border:0px; margin:0px 0px .5em 0px; border-left: 0px solid black; border-right: 0px solid black; border-bottom: 2px solid black; border-top: 0px solid black; } h1.title { font-size: 30px; font-weight:bold; background-color: white; padding: 0px 0px 2px 5px; border: 0px; margin: 0px 0px 0px 0px; } h4.menu { text-align:center; padding: 2px 0px 2px 0px; margin: 0px; color: white; background-color:white; border: 2px solid black; } h4#menu { color: black; margin: 5px 0px 0px 0px; vertical-align:top; } h4#search { background-color: #666666; } h4#sct { background-color: #000099; } h4#rank { background-color: #009999; } h4#ctg { background-color: #009900; } h4#sp { background-color: #990000; } h4#pu { margin: 5px 0px 0px 0px; background-color: #990099; } h4.ad_menu { font-size: 20; text-align:center; padding: 0px; border: 0px; margin: 5px 0px 0px 5px; color: white; border: 2px solid black; } h4#ad { background-color: #999999; } h6#m_note { padding: 0px; margin: 4px 0px 0px 0px; background-color:white; text-align:center; border-bottom: 1px solid black; border-top: 1px solid black; } pre { border:black 1px solid; padding:.5em; margin-left:1em; margin-right:2em; white-space:pre; color:black; background-color:white; } img { border:none; vertical-align:middle; } ul { margin-left: 16px; margin-top:.2em; margin-bottom:.2em; } em { font-style:italic; } strong { font-weight:bold; } .small { font-size:80%; } /* skin */ div#html_body{ width: 965px; } table#contents { border-top:#000000 2px solid; border-bottom:#000000 2px solid; } td.menubar { vertical-align:top; padding:0px; margin:0px; background-color:transparent; } div.menubar { width: 160px; padding:0px; margin:0px; background-color:transparent; } div.menu { padding:2px; margin:0px 0px 5px 0px; background-color: white; border-left:black 2px solid; border-right:black 2px solid; border-bottom:black 2px solid; } div.menu ul { margin:2px 0px 2px 16px; padding:0px 0px 0px .5em; } td.body { vertical-align:top; padding:0px; margin:0px; background-color:transparent; width: 100%; } div.body { width: 635px; vertical-align:top; padding:0px; margin: 5px 0px 5px 5px; background-color:transparent; } div#search { padding:5px; border-left:black 2px solid; border-right:black 2px solid; border-bottom:black 2px solid; background-color: white; } div.mode { padding: 5px; margin: 0px; border: black 2px solid; background-color:#F4F4FF; } div#header { border-left:#000000 2px solid; border-top:#000000 2px solid; border-right:#000000 2px solid; padding:0px; margin:0px; } div#last_mod { font-size:60%; text-align: right; padding:0px; margin:0px; color: white; background-color:#000000; } div.srank { font-size: 10px; } div#up { color: #FF8C00; } div#new { color: red; } div#down { color: blue; } div#s_form { text-align: center; } div.auto { width: 100%; } div#mod_admin { background-color: #BBEEBB; padding: 4px; width:100%; } td.mv_exp { font-weight:bold; background-color: #EEDDDD; } div.pu { border-left:#000000 2px solid; border-bottom:#000000 2px solid; border-right:#000000 2px solid; padding:3px; margin:0px; background-color: white; text-align: center; } td.ad_menu { vertical-align:top; background-color:transparent; padding:0px; } div#ad_menu { background-color:#F0FAF0; width: 160px; padding:0px; margin:0px 0px 5px 5px; } div.ad { padding:3px; margin:5px 0px 5px 5px; text-align:center; background-color:white; border:black 2px solid; } div.ad2 { padding:0px; margin:5px 0px 5px 5px; } /* footer */ ul.footer { margin:0px; padding:0px; text-align:center; } div#footer { font-size:80%; padding:0px; margin:3px 0px 0px 0px; } /* navi */ div#navi { text-align: right; padding:0px; margin:3px; } ul.navi { margin:0px; padding:0px; text-align:center; } /* li */ li.none { display:inline; float:none; } li.left { display:inline; float:left; text-align:left; } li.right { display:inline; float:right; text-align:right; } /* table */ th.rank { font-size:90%; } table.top_menu { background-color:transparent; border: 0px; padding:0px; margin:0px; width: 100%; } td.top_menu { background-color:transparent; padding:0px; margin:0px; } table.base { border-spacing: 1px; background-color: black; border-width: 0px; width: 100%; margin:5px 0px 0px 0px; } td.admin { background-color: #FAFAEF; } td.user { background-color: #FAEFFA; } th.i_white { background-color:white; } th.i_sol { background-color: #FAFFFA; } td.i_p { background-color: #F9F9F9; padding: 4px; } td.i_res { text-align: center; background-color: #FFFAFA; } /* bookmark module */ td.bbody { width:100px; text-align:center; background-color: white; padding:5px; } td.mbody { font-size: 80%; width:100%; background-color: #FFFAFA; } td.rank { text-align:center; background-color: #EFEFFA; } td.bm_abo { background-color: #FAFAFA; } td.bm_data { background-color: #FFF0F5; vertical-align: bottom; } td.bm_title { font-size: 100%; background-color: #EFEFFA; } td.bm_time { background-color: #FAEFEF; } td.bfsw { font-weight:bold; font-size: 120%; text-align: center; color: white; }