body{overflow-wrap:break-word;word-break:break-word}
body #page-wrap{padding:10px 0}
section>h2{font-size:1.5em}
aside>h3{font-size:1.17em}
section>h2,aside>h3{font-weight:bold;text-align:center;line-height:2;margin-bottom:10px;background-color:#d2d2d2;border-radius:10px}
.site-header{width:980px;margin:0 auto 30px}
.site-header figure.image{width:100%}
figure.image img{width:100%}
#extra>aside.ad>aside{width:100%}
#extra .list{padding:0/*;background-color:#e8e8e8*/}
#extra .list ul.list-02 li.item{width:100%;padding:5px}
#extra .list ul.list-02 li.item .body{width:100%}
#extra .list ul.list-02 li.item div.body div.image + div.text{padding:0 0 0 10px}
#extra .list ul.list-02 li.item div.body div.image + div.text p.title{width:100%}
.readmore{font-size:1em;text-align:center;margin:0 auto;line-height:2;border-radius:10px;background-color:#0d3b91}
.readmore a{color:#fff;cursor:pointer}
.readmore a:visited{color:#fff}
#category-nav,ul.list-label,ul.list-02.selected-category li.item:nth-last-child(-n+544),ul.viewmode{display:none}
