@charset "shift_jis";/*========== heading ==========*/h1 {margin: 0px;padding: 0px;}h2 {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #474747;margin: 0px 0px 10px;padding: 2px 5px;}h3 {font-weight: bold;font-size: 12px;color: #093B92;margin: 0px 0px 8px;padding: 0px;}/*========== localnavigation ==========*/#rnaviarea {width: 516px;margin-bottom: 15px;padding: 0px;}#rnavi {width: 516px;height: 30px;margin: 0px;padding: 0px;}#rnavi ul{margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}#rnavi li {display: inline;margin: 0px;padding: 0px;}/*========== booklist ==========*/#zerosum {width: 500px;margin: 0px;padding: 0px 8px;}#rex {width: 500px;margin: 0px;padding: 0px 8px;}#yurihime {width: 500px;margin: 0px;padding: 0px 8px;}#dmc {width: 500px;margin: 0px;padding: 0px 8px;}#books {width: 500px;margin: 0px;padding: 0px 8px;}.title_label {width: 500px;margin: 0px;padding: 0px 8px;}.coverimg {border: solid 1px #CCCCCC;background-color: #FFFFFF;padding: 1px;}.cover {float: left;width: 90px;}.detail {float: right;width: 150px;}.detail p {font-size: 10px;line-height: 140%;margin: 0px;padding-top: 5px;}.btn {clear: both;margin: 0px;padding: 10px 0px 0px 0px;}.btn ul{margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}.btn li {display: inline;margin: 0px 0px 0px 5px;padding: 0px;font-size: 1px;line-height:0;}.bookleft {float: left;width: 249px;border-right:1px solid #CCCCCC;}.book {width: 240px;}.bookright {float: right;width: 240px;margin: 0px 0px 0px 10px;}.line {clear: both;}.space {clear: both;}.htb {clear: both;width: 508px;margin: 0px 0px 20px;padding: 0px;}.notitle {font-size: 12px;line-height: 140%;text-align: center;margin: 60px 0px 0px;}