@charset "utf-8";#report{padding-bottom: 25px;background-image: url('../img.sp/report/title_report.jpg');width: 740px;height: 192px;position: relative;background-repeat: no-repeat}section.PageTopTitle h2{background-color: #EB519A;color: #FFFFFF;height: 20px;padding: 10px 0;text-indent: 10px}#report div.reportbtn{height: 78px;position: absolute;width: 171px;text-indent: -9999px;top: 90px;right: 28px}#report div.reportbtn a{height: 100%;width: 100%;display: block}div#report p{font-size: 12px;height: 56px;position: absolute;right: 27px;top: 110px;width: 184px}div#report p a{display: block;height: 100%;text-indent: -9999px;width: 100%}div.shopcomment{clear: both}div.shopcomment dl dd{padding: 10px}#report h5{margin: 0 20px;padding-left: 15px;position: relative;z-index: 2;border-width: 3px;border-style: none none solid none;border-color: #963;padding-bottom: 5px}div.reportlist{z-index: 1}div.reportlist ul{margin: 10px 0}div.reportlist li{background-image: url("../img.sp/report/bg.jpg");background-repeat: no-repeat;border-width: 1px;height: auto;padding: 7px 0;width: 740px}div.reportlist li div.update{background-image: url("https://kase-geru.com/img/report/bk_update.png");background-repeat: no-repeat;float: left;font-family: Arial;font-weight: bold;height: 106px;margin-left: 11px;margin-right: 10px;width: 112px}div.reportlist li div.update div{color: #000000;font-size: 27px;line-height: 24px;padding-top: 23px;text-align: center}div.reportlist li div.update div span{font-size: 27px;color: #000}div.reportlist li div.shopdetail{width: 502px;float: left;margin-left: 20px}div.reportlist li div.shopname{background: url("https://kase-geru.com/img/report/ttl_shopname.png") no-repeat;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 24px;margin-bottom: 3px;padding-left: 5px;padding-top: 3px}div.reportlist li div.shopname span{font-size: 12px;font-weight: normal;color: #000}div.reportlist li div.writer{font-size: 12px;margin-bottom: 4px;line-height: 19px}div.reportlist li div.writer img{margin: 0 10px}div.reportlist li div.writer span{color: #FFFFFF;font-size: 12px;font-weight: bold;margin-right: 10px}div.reportlist li div.writer span.age{font-weight: normal;font-size: 14px;color: #000}div.reportlist li div.days{font-size: 14px}div.reportlist li div.days span{color: #F39;margin-right: 10px}div.reportlist li div.days span span{color: #F9C;margin-right: 0}div.reportlist li div.mday img{margin-right: 10px}div.reportlist li div.mday{vertical-align: middle;font-size: 12px}div.reportlist li div.mday span{font-size: 16px;color: #F39;font-weight: bold}div.reportlist li div.morebtn{cursor: pointer;float: left;height: 95px;margin-bottom: 15px;margin-left: 24px;margin-top: 23px;text-indent: -9999px;width: 100px}div.reportlist li div.morebtn a{width: 100%;height: 100%;display: block;text-indent: -9999px}div.reportlist li div.morebtn div img{cursor: pointer}div.reportlist div.more{padding: 10px 0 25px 0;text-align: center}.btn_close{cursor: pointer}#reportWrite dl dt{-webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0;-moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0;box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0;color: #333333;font-size: 14px;padding: 10px;text-align: left}#reportWrite dl dd{border-bottom: 1px solid #ccc;-webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0;-moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0;box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0;padding: 10px}