@charset "shift_jis";/*========== heading ==========*/h1 {margin: 0px 0px 15px;padding: 0px;}h2 {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #474747;margin: 0px 0px 10px;padding: 2px 5px;}/*========== main ==========*/.admain {width: 500px;margin: 0px 8px;padding: 0px;}.admain ul {margin: 0px 0px;padding: 0px 0px 0px 15px;list-style-type: disc;}.admain li {font-size: 12px;line-height: 140%;margin: 10px 0px;padding: 0px;}p {font-size: 12px;line-height: 140%;margin: 0px;padding: 0px;}.first {padding: 0px 0px 5px;}.line {clear: both;}.space {clear: both;}.media {width: 480px;margin: 10px 9px 0px;padding: 0px;}.coverimg {border: solid 1px #CCCCCC;background-color: #FFFFFF;padding: 1px;}.cover {float: left;width: 180px;margin: 0px;padding: 0px;}.detail {float: right;width: 300px;margin: 0px;padding: 0px;}.copy {font-weight: bold;font-size: 12px;line-height: 140%;margin: 0px 0px 10px;padding: 0px;}.detail2 {clear: both;width: 480px;margin: 0px;padding: 10px 0px 0px;}.detail3 {clear: both;width: 480px;margin: 0px;padding: 10px 0px 0px;}/*========== ZERO-SUM ==========*/#zerosum {width: 498px;margin: 0px 8px;padding: 0px;border: solid 1px #CCCCCC;}.tzero {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #8C0000;margin: 0px 0px 10px;padding: 2px 5px;}.fz1 {font-weight: bold;font-size: 10px;line-height: 140%;color: #990000;}/*========== WARD ==========*/.ward {width: 478px;margin: 10px 0px 0px;padding: 0px;border: solid 1px #B0A072;}.ward2 {width: 458px;margin: 10px 10px 0px;padding: 0px;}.cover2 {float: left;width: 149px;}.detail4 {float: right;width: 309px;}.fw1 {font-weight: bold;font-size: 12px;line-height: 140%;color: #D1C38E;}/*========== REX ==========*/#rex {width: 498px;margin: 0px 8px;padding: 0px;border: solid 1px #CCCCCC;}.trex {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #193775;margin: 0px 0px 10px;padding: 2px 5px;}.fr1 {font-weight: bold;font-size: 10px;line-height: 140%;color: #193775;}/*========== yurihime ==========*/#yurihime {width: 498px;margin: 0px 8px;padding: 0px;border: solid 1px #CCCCCC;}.tyuri {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #FF66B8;margin: 0px 0px 10px;padding: 2px 5px;}.fy1 {font-weight: bold;font-size: 10px;line-height: 140%;color: #FF66B8;}/*========== yurihimeS ==========*/#yurihimes {width: 498px;margin: 0px 8px;padding: 0px;border: solid 1px #CCCCCC;}.tyuris {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #8BB350;margin: 0px 0px 10px;padding: 2px 5px;}.fys1 {font-weight: bold;font-size: 10px;line-height: 140%;color: #8BB350;}/*========== palette ==========*/#palette {width: 498px;margin: 0px 8px;padding: 0px;border: solid 1px #CCCCCC;}.tpale {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #F86D31;margin: 0px 0px 10px;padding: 2px 5px;}.fp1 {font-weight: bold;font-size: 10px;line-height: 140%;color: #F86D31;}/*========== charamel ==========*/#charamel {width: 498px;margin: 0px 8px;padding: 0px;border: solid 1px #CCCCCC;}.tchara {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #FF0000;margin: 0px 0px 10px;padding: 2px 5px;}.fc1 {font-weight: bold;font-size: 10px;line-height: 140%;color: #FF0000;}/*========== other ==========*/#dmc {width: 498px;margin: 0px 8px;padding: 0px;border: solid 1px #CCCCCC;}#post {width: 498px;margin: 0px 8px;padding: 0px;border: solid 1px #CCCCCC;}.tot {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #B3B3B3;margin: 0px 0px 10px;padding: 2px 5px;}.fot1 {font-weight: bold;font-size: 12px;line-height: 140%;color: #B3B3B3;margin: 10px 0px 5px;padding: 0px;}.book {width: 480px;margin: 0px;padding: 0px;}/*.c1 {width: 240px;font-size: 10px;line-height: 140%;margin: 0px;padding: 0px;}.c2 {width: 1px;background-image:url("../img/dot.gif");margin: 0px;padding: 0px;}.c3 {width: 239px;font-size: 10px;line-height: 140%;margin: 0px;padding: 0px;}*/.bookleft {float: left;width: 240px;border-right:1px dotted #E6E6E6;}.bookright {float: right;width: 239px;}.cover2 {float: left;width: 80px;margin: 0px;padding: 0px;}.cover3 {float: left;width: 80px;margin: 0px;padding: 0px 0px 0px 7px;}.detaill {float: right;width: 152px;margin: 0px;padding: 0px 8px 0px 0px;}.detaill p {font-size: 10px;line-height: 140%;margin: 0px;padding: 0px;}.detailr {float: right;width: 152px;margin: 0px;padding: 0px;}.detailr p {font-size: 10px;line-height: 140%;margin: 0px;padding: 0px;}.dl {width: 460px;background-color: #F3F3F3;margin: 0px 8px;padding: 10px 20px;}/*========== localnavigation ==========*/#rnavi {width: 500px;height: 31px;margin: 0px 8px 10px;padding: 0px;}#rnavi ul{margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}#rnavi li {display: inline;font-size: 1px;line-height:0;margin: 0px;padding: 0px;}