@font-face { font-family: "Vegan"; src: url("../../assets/fonts/VeganStylePersonalUse-5Y58.ttf"); }

.current { color: #1a1a1a; }

.all { width: 700px; margin: 0 auto; font-family: Palatino, Baskerville, 'Times New Roman'; margin-bottom: 100px; }

.header { text-align: center; }

.header h1 { font-family: Vegan, URW Chancery L, cursive; font-weight: 800; font-size: 50px; color: #211c69; }

.menuitem { display: inline-block; font-family: Verdana, sans-serif; font-size: 25px; margin: 10px; }

.menuitem a:link { color: #4d42e2; }

.menuitem a:hover { color: #28227e; }

.menuitem a:visited { color: #4d42e2; }

.menuitem img { width: 20px; }

.index_title a:link { color: #1c1579; }

.index_title a:hover { color: #07061d; }

.index_title a:visited { color: #1c1579; }

hr { border-top: 3px dotted gray; position: relative; max-width: 30%; }

img { max-width: 100%; }

.date { color: #14262e; }

.PageNavigation { margin-top: 50px; margin-bottom: 100px; }

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (max-width: 896px) { .all { width: 800px; margin: 0 auto; margin-bottom: 100px; } .header { text-align: left; } .header h1 { font-size: 90px; } .menuitem { display: inline-block; font-size: 40px; } .menuitem img { width: 30px; } .content h1 { font-size: 55px; } .content h2 { font-size: 52px; } .content { font-size: 50px; } .PageNavigation { margin-top: 100px; margin-bottom: 200px; } }

body { background-color: #fffdff; color: #303030; }

a:link { color: #ac47e7; text-decoration: none; }

a:visited { color: #ac47e7; text-decoration: none; }

a:hover { color: #65248a; text-decoration: none; }

a.next { float: right; }

/*# sourceMappingURL=styles.css.map */