html{scroll-behavior:smooth}body{margin:0;color:#373737}img{max-width:100%;height:auto}a:focus-visible{outline:3px solid #39783b;outline-offset:4px}iframe{max-width:100%;border:0}.logo{display:flex;align-items:center;justify-content:space-between;gap:14px}.logo a:first-child{flex:1}.logo img{object-fit:contain}.slide-img{width:100%;height:auto}.slides_container{display:block!important}.slide{position:relative}.slider-container{height:auto;padding-bottom:10px}.slide .slide-content.entry{bottom:36px}.content-wrap p,.post p{line-height:1.8}.ddsmoothmenu ul{display:flex;flex-wrap:wrap}.ddsmoothmenu ul li{float:none}.ddsmoothmenu ul li a{font-family:'Trebuchet MS',Arial,sans-serif}.footer-navi .right-navi{padding-right:16px}.commentlist{overflow-wrap:anywhere}object{max-width:100%}.wp-caption{max-width:100%}
@media(max-width:980px){.container_24{width:calc(100% - 24px);box-sizing:border-box}.container_24 .grid_24{width:100%;margin:0}.container_24 .grid_16{width:66%;margin-left:0}.container_24 .grid_8{width:32%;margin-right:0}.container_24 .grid_10,.container_24 .grid_14{width:48%}.slide .slide-content.entry{max-width:37%;font-size:12px;bottom:20px}.content-wrap{margin-left:20px!important;margin-right:20px!important} .sidebar{margin-right:16px!important}#content .columns{display:flex;gap:20px}.one_fourth{width:25%;margin:0}.bigthumbs img{height:auto!important}}
@media(max-width:640px){body{font-size:15px}.container_24{width:100%;margin:0}.container_24 .grid_16,.container_24 .grid_8,.container_24 .grid_10,.container_24 .grid_14{width:100%;margin:0;float:none}.menu-bar,.slider-container,.logo,.content-wrapper{margin-left:18px;margin-right:18px}.logo{flex-wrap:wrap;margin-top:16px;justify-content:flex-start}.logo a:first-child{flex-basis:100%}.logo a:not(:first-child) img{max-height:44px;width:auto}.header .menu-bar ul{margin:0;gap:0}.ddsmoothmenu ul li a{padding:10px 12px!important;font-size:14px}.slide{display:flex;flex-direction:column-reverse}.slide .slide-content.entry{position:static;max-width:none;width:auto;padding:10px 0;font-size:15px}.slide .slide-content.entry .title{font-size:28px}.slide-image{padding:0;background:none}#content .columns{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}.one_fourth{width:auto;float:none}h1{font-size:26px!important;line-height:1.25}h2{font-size:24px;line-height:1.3}blockquote{margin:24px 0!important;padding:20px!important}.content-wrap{margin:20px!important}.sidebar{margin:24px 20px!important;border-top:1px solid #ddd;padding-top:20px}.footer-navi .right-navi,.footer-navi .navigation{text-align:center;padding:10px}.alignleft{max-width:44%;margin-right:14px}.commentlist li{padding-left:8px!important}.post img{max-width:100%;height:auto}.post{overflow-wrap:anywhere}}

body{min-width:0}
