@charset "UTF-8";
.cf:after,.detailInfo__item:after{clear:both;content:"";display:block;height:0;visibility:hidden}
*{max-height:999999px}
body{-webkit-text-size-adjust:100%}
#wrapper{overflow:hidden}
#wrapper a{color:#3e83e5}
#wrapper a:visited{color:#369}
#wrapper a:hover{text-decoration:underline}
#content_wrap{max-width:950px;width:auto!important;margin:0 auto 15px}
#masthead{max-width:950px;width:auto!important;height:55px;margin:0 auto;position:relative}
.bohanLogo{position:absolute;top:10px;left:0}
.yjLogo{position:absolute;top:18px;right:0}
.errorText{width:950px;margin:10px auto;padding:10px;border:1px solid #ff6555;color:#e02f1c;text-align:center;font-weight:700}
.sns{width:100%;min-height:22px}
.sns__items{text-align:right}
.sns__item{display:inline-block;margin-left:10px}
#summary{padding-left:115px;min-height:100px;height:auto!important;margin-bottom:10px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:100px 100px;background-size:100px 100px}
.summary__category00{background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/crimeinfo/category00_100.png)}
.summary__category01{background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/crimeinfo/category01_100.png)}
.summary__category02{background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/crimeinfo/category02_100.png)}
.summary__category03{background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/crimeinfo/category03_100.png)}
.summary__category04{background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/crimeinfo/category04_100.png)}
.summary__category05{background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/crimeinfo/category05_100.png)}
.summary__category06{background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/crimeinfo/category06_100.png)}
.summary__title{font-size:24px;font-size:1.5rem;font-weight:700}
.summary__date{font-size:18px;font-size:1.125rem}
.summary__position{font-size:18px;font-size:1.125rem;font-weight:700;color:#e02f1c}
#detail{border:5px solid #676e7a;border-width:5px 0;padding:5px 0}
#detailMap{margin-bottom:5px}
#detailInfo{background-color:#eaf1fc;padding:1px 15px 15px}
.detailInfo__notice{padding:10px;margin-top:15px;border:1px solid #ff6555;background-color:#fff;font-weight:700;color:#e02f1c;text-align:center}
.detailInfo__item{margin-top:15px;display:table}
.detailInfo__item dt{font-weight:700;text-align:right;width:100px;display:table-cell}
.detailInfo__item dd{display:table-cell;padding-left:15px}
.supplement{font-size:13px;font-size:.8125rem;padding:5px 0 15px}
.emgFooter{width:100%;height:187px;margin-bottom:10px;background:#6596b5}
.emgFooter__wrap{position:relative;width:950px;height:187px;margin:0 auto;background:url(https://s.yimg.jp/images/weather/pc/v2/img/crimeinfo/common_footer_back_01_p.png) no-repeat center center}
.emgFooter__text{overflow:hidden;width:0;height:0}
.emgFooter__item--detail,.emgFooter__item--mail{position:absolute;left:0;bottom:10px}
.emgFooter__item--mail{left:10px}
.emgFooter__item--detail{left:273px}
.emgFooter__app--android,.emgFooter__app--ios{position:absolute;right:10px;top:88px}
.emgFooter__app--ios{right:207px;padding-top:2px}
.immunity{width:100%;margin-bottom:20px;padding:20px 0;background:#eee;text-align:left}
.immunity__wrap{width:auto!important;padding:20px;margin:0 auto;font-size:12px;font-size:.75rem}
.immunity__title,.immunity__title--apps{margin-bottom:7px;font-weight:700}
.immunity__title--apps{padding-top:15px;border-top:2px solid #fff}
.immunity__columnItem{margin-bottom:5px}
.shareModule{overflow:hidden;float:right}
.shareModule li{float:left;margin:0 0 2px}
.shareModule li img{padding-right:5px;vertical-align:top!important}
.footerLinks{text-align:center;font-size:0;margin-bottom:20px}
.footerLinks__item,.footerLinks__item--last{display:inline-block;padding:0 10px;border-right:1px solid #333;font-size:16px;font-size:1rem}
.footerLinks__item--last{border-right:none}
.errorbox{width:846px;margin:20px 0 30px;padding:100px 50px;border:1px solid #ccc;text-align:center;font-size:16px;font-size:1rem;line-height:1.56;background:#ececec}
.errorbox p.txt{margin:0 0 30px}