/* CSS front */#whole {width: 800px;margin-right: auto;margin-left: auto;background-color: #fff;border-color: #aaa;border-width: 2px;border-style: ridge;}#header {width: 800px;height: 50px;background-color: #fff;}#footer {clear: both;width: 800px;height: 20px;background-color: #000;color: #fff;}#content {width: 800px;margin: 0;}#leftside {float: left;width: 500px;margin: 0 0 0 0;background-color: #FFF;}.box {clear: both;float: left;width: 470px;margin-left: 10pt;}#titlimg {width: 500px;height: 120px;margin: 0;}#forum {width: 500px;}#report {width: 500px;}#linkso {width: 500px;}#rightside {float: right;width: 280px;margin-right: 7pt;background-color: #fff;}.come {float: right;width: 244px;}.come a:hover {color: #000;text-decoration: underline;}.come a:link {color: #000;}.come a:visited {color: #000;}#right-all {float: right;width: 244px;margin-bottom: 20px;background-color: #F0EAD8;border: 1px solid #999;}.box-r {width: 210px;text-align: justify;}#right-all a:hover {color: #000;text-decoration: underline;}#right-all a:link {color: #000;}#right-all a:visited {color: #000;}.article {clear: both;width: 500px;margin: 50px 150px 50px;}