@charset "utf-8";

#content { background: #f9f9f9; }

/* link */
a { outline: none; }
a:link { color: #09c; text-decoration: underline; } 
a:visited { color: #09c; text-decoration: underline; } 
a:hover, a:active { color: #09c; text-decoration: none; } 

#ssc { margin: 0 0 5px; }
.ssc01, .ssc03 { float: left; }
.ssc02, .ssc04 { float: right; }

#wn02 { padding: 0 0 5px; }
#wn02 h3 { margin: 0 0 5px; }
#wn02 table { width: 680px; }
#wn02 th { font-weight: normal; text-align: left; width: 12.5em; padding: 2px 2px 2px 0; vertical-align: top; border-bottom: 1px dashed #0cf; }
#wn02 td { padding: 2px 0 2px 2px; vertical-align: top; border-bottom: 1px dashed #0cf; }
#wn02 th ul { list-style-type: square; color: #390; margin: 0; }
#wn02 th li { margin: 0 0 0 2em; }

#stands table { width: 680px; border: 1px solid #ccc; margin: 0 0 5px;}
#stands th { border-top: 1px solid #efefef; border-left: 1px solid #efefef; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 2px; background: #06c; color: #fff; width: 8em; }
#stands td { border-top: 1px solid #efefef; border-left: 1px solid #efefef; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 2px; }

.h3-title { background: url(../images/detail_h3.gif) left top no-repeat; font-size: 120%; padding: 5px 0; margin: 0 0 5px; border-bottom: 1px dashed #ccc; }
