#container,.wrapper,.main,.content,article{width:100%;max-width:100% !important;margin:0 auto !important;box-sizing:border-box !important;overflow-wrap:break-word}.main{padding:20px 4% !important}.article h2{background-color:#f9f9f9 !important;border-left:5px solid #4a6c55 !important;border-bottom:2px solid #ddd !important;padding:12px 15px !important;margin:2em 0 1em !important;font-size:1.3rem !important;line-height:1.4 !important}.article h3{border-left:5px solid #98e8ad !important;padding:8px 12px !important;font-size:1.15rem !important;margin:1.5em 0 .8em !important}.list a.entry-card-wrap{display:flex !important;flex-direction:row !important;margin-bottom:15px !important;border-radius:12px !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important}@media screen and (max-width:480px){.list a.entry-card-wrap{flex-direction:column !important}.entry-card-thumb{width:100% !important;margin:0 0 10px !important}.entry-card-content{margin-left:0 !important;width:100% !important}}.hm-grid-triple{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important}@media screen and (max-width:1023px){.hm-grid-triple{grid-template-columns:repeat(2,1fr) !important}}@media screen and (max-width:767px){.hm-grid-triple{grid-template-columns:1fr !important}}a.btn{width:90% !important;max-width:350px !important;margin:20px auto !important;padding:12px !important;font-size:18px !important}.logo-menu-button img{width:auto}div#header-in{width:100% !important;max-width:1100px;margin:0 auto !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;padding:10px 15px !important;box-sizing:border-box !important}.hoshi{width:80px !important;height:auto !important;flex-shrink:0 !important;margin-right:15px !important}.hoshimag{width:240px !important;height:auto !important;flex-shrink:0 !important}@media screen and (max-width:480px){div#header-in{padding:5px 10px !important}.hoshi{width:50px !important;margin-right:10px !important}.hoshimag{width:180px !important}}@media screen and (max-width:480px){.entry-title,.article h2{font-size:16px;padding:.6em .8em}