body #scroll-top .scrollup{background-color:#F7F6FF;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-color:#E0DEFF;box-shadow:0 1px 4px 0 #E0DEFF57;right:50px;bottom:50px}
body #scroll-top .scrollup:hover{background-color:#FFF}
body #scroll-top .scrollup i{font-size:17px;vertical-align:middle;height:17px;position:absolute;top:11px;left:11px;fill:#837AF5}
body a{font-size:15px;line-height:1.5em;font-weight:400}
h1,h2,h3,h4,h5,h6{color:#1D2834;margin-top:0;margin-bottom:8px}
body{color:#737D8B;font-family:'Be Vietnam Pro',Arial,Roboto,Sans-serif,sans-serif}
body a.kata-button{color:#837AF5;font-size:15px;line-height:1.5em;font-weight:400;letter-spacing:0;background-color:#F7F6FF;padding-top:15px;padding-right:30px;padding-bottom:13px;padding-left:30px;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-color:#E0DEFF;margin:0}
body a.kata-button:hover{color:#837AF5;background-color:#FFF}
body h1{font-size:45px;line-height:1.1em;font-weight:600}
body h2{font-size:36px;line-height:1.3em;font-weight:600}
body h4{font-size:20px;line-height:1.5em;font-weight:500}
body h5{font-size:17px;line-height:1.4em;font-weight:500}
body h6{font-size:16px;line-height:1.8em;font-weight:400}
body.archive #kata-page-title h1.kata-archive-page-title .kt-tax-name{font-size:27px;line-height:2em;font-weight:500;text-align:center}
body.archive #kata-page-title{background-color:#F6F7F8;max-width:1280px;padding-top:13px;padding-bottom:13px;margin-right:auto;margin-bottom:50px;margin-left:auto;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;box-shadow:0 0 0}
body.blog #kata-page-title h1.kata-archive-page-title{font-size:27px;line-height:2em;font-weight:500;text-align:center}
body.blog #kata-page-title{background-color:#F6F7F8;max-width:1280px;padding-top:13px;padding-bottom:13px;margin-right:auto;margin-bottom:50px;margin-left:auto;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;box-shadow:0 0 0}
body.page #kata-page-title h1{font-size:27px;line-height:2em;font-weight:500;text-align:center}
body.page #kata-page-title{background-color:#F6F7F8;max-width:1280px;padding-top:13px;padding-bottom:13px;margin-right:auto;margin-bottom:50px;margin-left:auto;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;box-shadow:0 0 0}
body p{color:#4C5765;font-size:16px;line-height:1.7em;font-weight:300}
@media(max-width: 1024px) {
body.blog #kata-page-title{max-width:calc(96% - 45px)}
body.page #kata-page-title{max-width:calc(96% - 45px)}
}
@media(max-width: 992px) {
body #scroll-top .scrollup{right:20px;bottom:20px}
body.blog #kata-page-title{max-width:calc(96% - 45px)}
body.page #kata-page-title{max-width:calc(96% - 45px)}
}