@charset "shift_jis";

html,body {
 width:100%;
 color:#5151A2;
 font-size:x-small;
 }
a {
 color:#0080FF;
 font-weight:bold;
 }
a:hover {
 color:#FF9900;
 }
h1 {
 margin:0;
 color:#0080FF;
 font-size:medium;
 font-weight:bold;
 }
img {
 vertical-align:middle;
 border:none;
 }
hr {
 height:1px;
 color:#999999;
 clear:both;
 }

/* topics */
dl {
 width:32%;
 height:40em;
 margin-right:1%;
 border-left:#CCCCCC 1px solid;
 border-right:#CCCCCC 1px solid;
 border-bottom:#006FDD 3px solid;
 float:left;
 overflow:auto;
 }
dt {
 background-color:#0B4BC9;
 background-image:url(page_dt.jpg);
 background-repeat:no-repeat;
 background-position:100% 100%;
 text-align:center;
 color:#FFFFFF;
 font-size:small;
 font-family:osaka,MS Pゴシック;
 }
dd {
 margin:0;
 }
ul { margin:1em; }
ul a {
 color:#5151A2;
 text-decoration:none;
 font-weight:normal; 
 }
ul a:visited {
 color:#8080C0;
 }
ul a:hover {
 color:#5151A2;
 text-decoration:underline;
 }
div.info {
 height:68px;
 color:#0080FF;
 font-size:small;
 }
div.frame {
 padding:0;
 padding-right:16px;
 background-color:#F0F0F0;
 background-image:url("http://sakka.org/opinion/topic/label.png");
 background-repeat:no-repeat;
 background-position:right top;
 border:#0066CC 1px solid;
 border-left:transparent;
 }
div.page {
 margin:0;
 padding:0.5em;
 background-color:white;
 color:#444444;
 font-family:osaka,MS Pゴシック;
 }
ul.navigation {
 display:none;
 }
img.cop {
 float:left;
 }