html{font-size:10px}body{background-color:rgb(255, 255, 255)}body,body #page-wrap,#page{position:static}body #page-wrap{padding-top:0.5rem;line-height:0}p{word-break:break-all}
p.outline, p.date{color:rgb(0, 0, 0)!important}
section>h2,p.readmore{text-align:center;text-shadow:0.3rem 0.3rem 0.5rem rgba(0, 0, 0, 0.7);background-color:rgb(0, 204, 102);border-radius:2rem}
section>h2,p.readmore a,p.readmore a:visited{color:rgb(255, 255, 255)}
section>h2,.article ul.list-02 li.item div.body div.text p.title,p.readmore{font-weight:700}
a:hover,p.readmore a,p.readmore a:hover{text-decoration:none}
.site-title{text-align:center;margin-bottom:3rem}
#page{display:flex}
.article{padding-bottom:1rem}
section>h2{font-size:2rem;line-height:4.4rem;margin:0 0 2rem}
.article ul.list-02{display:flex;flex-flow:wrap;justify-content:center}
.article ul.list-02 li.item{width:calc(32%);margin:0 0.2rem 0.5rem}
.article ul.list-02 li.item div.body{display:block}
.article ul.list-02 li.item div.body div.image{display:block;float:none;width:100%;margin:0 0 0.5rem}
.article ul.list-02 li.item div.body div.image img{max-width:100%;max-height:129px}
.article ul.list-02 li.item div.body div.text{margin:0;padding:0}
.article ul.list-02 li.item div.body div.text p.outline{font-size:1.4rem;line-height:1.6rem}
.information{padding-bottom:1rem}
p.readmore{font-size:1.8rem;line-height:4rem}
aside.ad.right{position:sticky;top:0.1rem}
#extra .social{width:auto}
body #global-nav >div{position:relative!important} #category-nav,aside.ad.billboard,.viewmode{display:none}