/*画面下の固定ボタン（フローティング）*/
/*アニメーション前のopacityとtransformのみ表示崩れを防ぐためhead内で早めに読み込ませてある*/
.fixedBtnBox-ori{background-color:rgba(0,0,0,.5);bottom:0;left:0;margin-bottom:0!important;padding-bottom:24px;padding-top:20px;position:fixed;-webkit-transition:all 1s 1s;-o-transition:all 1s 1s;transition:all 1s 1s;right:0;z-index:100000}.fixedBtnBox-ori.js-show-ori{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fixedBtnBox-ori a{background-color:#FFE563;border-radius:14px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-weight:700;display:block;margin:0 auto;max-width:600px;min-width:460px;padding:1em 2.8em;position:relative;text-align:center;text-decoration:none;width:60%}.fixedBtnBox-ori a::after{content:"";border:0;border-top:solid 2px #333;border-right:solid 2px #333;display:block;position:absolute;right:22px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px}.fixedBtnBox-ori .fixedBtn-desc{color:#fff;padding-bottom:8px;text-align:center}#content .fixedBtnBox-ori>p{margin-bottom:0}.fixedBtnBox-ori>p>br{display:none}@media(max-width:1440px) and (min-width:960px){.fixedBtnBox-ori{padding-bottom:20px;padding-top:16px}.fixedBtnBox-ori a{padding-bottom:.8em;padding-top:.8em;max-width:550px}}@media(max-width:599px){.fixedBtnBox-ori{padding-bottom:16px;padding-top:14px}.fixedBtnBox-ori a{min-width:initial;padding-bottom:.8em;padding-top:.8em;width:90%}.fixedBtnBox-ori a::after{right:20px}}#page-top{-webkit-transform:translateY(-130px);-ms-transform:translateY(-130px);transform:translateY(-130px)}@media(max-width:599px){#page-top{-webkit-transform:translateY(-110px);-ms-transform:translateY(-110px);transform:translateY(-110px)}}.st_toc_back.is-shown{display:none}