#back-top {border-radius: 50px;position:fixed;bottom:2%;right:calc((100% - 1270px)/2);height:40px;z-index: 10;}
#back-top .glyphicon {color:#999999;}
#back-top.btn:hover {background-color:#fff;}
#back-top.btn.active.focus, #back-top.btn.active:focus,#back-top.btn.focus, #back-top.btn:active.focus,#back-top.btn:active:focus, #back-top.btn:focus {outline:none;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {border-color:#ccc;}
#back-top {outline:none;}　
.article-text h2{position: relative;text-align: center;line-height: 2.5em;}
.article-text h2::after {content: '';display: block;width: 60px;height: 5px;background-color: #cd4f12;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.article-text td { border: 1px #EFEFEF solid; padding: 0.5em; font-size: 0.75em; }
.article-text table { width:100%; }
.article-qrcode {text-align: center;display: flex;justify-content: center;flex-wrap: wrap;font-size:16px;}
.article-qrcode img{max-height: 200px;width:100%;object-fit: contain;}
.article-qrcode .mobile {display: none;}
.article-qrcode .pc {display: block;}
@media screen and (max-width:798px) {
   #back-top {border-radius: 50px;position:fixed;bottom:3%;right:5%;}
   .article-qrcode .mobile {display: block;width: 100%}
   .article-qrcode .pc {display: none;}
}

