h1.content-title{font-weight:normal}
.rpthumb .rpthumb-title,.rpthumb .rpthumb-date{padding-left:0!important;margin-left:65px}
@media (max-width:767px){
html{overflow-x:clip}
body{padding:12px 0 0}
.wrapper{width:auto;padding:0 16px}
.header{height:auto;overflow:visible;padding:0 0 12px}
.logo{width:auto;height:auto;float:none;margin:0}
.logo img{max-width:100%;height:auto}
.nav{padding:0 0 14px}
.dd li{font-size:14px}
.dd li:first-child{border-left:0}
.dd li a{padding-top:15px;padding-bottom:15px;margin:0 12px}
.dd li:first-child a{margin-left:0}
#slideshow,.slideshow{width:100%;height:calc((100vw - 32px)*.4531 + 290px);overflow:hidden}
.slide{width:100%;height:calc((100vw - 32px)*.4531 + 290px);overflow:hidden}
.slide .post-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.slide img{float:none;width:100%;height:auto;top:0;left:0}
.slide .post{padding:0 0 14px}
.slide .post h2{margin-top:12px}
.slide .post h2,.slide .post h2 a{font-size:16px;line-height:1.4}
.slide .post-content{font-size:14px;line-height:1.6;color:#444}
.slide .post .post-meta{font-size:13px;margin-bottom:0}
#larr,#rarr{display:none!important}
#container{padding:16px 0 30px}
#content{width:auto;float:none}
.home-content-wrapper{display:block}
.home-content-inner{width:auto;margin-bottom:24px}
.list .post{padding:16px 0 0}
.list .post .thumb img{float:none;display:block;width:100%;height:auto;margin:0 0 4px}
.list .post h2,.list .post h2 a{font-size:16px;line-height:1.4}
.list .post .post-meta,.list .post .post-meta span{font-size:13px}
.list .post .post-content{font-size:14px;line-height:1.6}
.list .post h2 a,.slide .post h2 a{display:inline-block;padding:12px 0}
.content-title{font-size:18px}
.entry .post-meta{font-size:13px}
.entry .post-meta h1{font-size:20px;line-height:1.4}
.entry .post-content{padding:15px 0 0;font-size:15px;line-height:1.75;overflow-wrap:anywhere}
.post-content p,.post-content li{font-size:15px;line-height:1.75}
.post-content img,.post-content .attachment img{max-width:100%;height:auto}
.post-content .caption{max-width:100%;box-sizing:border-box}
.post-content iframe{max-width:100%;width:100%;height:auto;aspect-ratio:16/9}
.post-content table{display:block;max-width:100%;overflow-x:auto}
.entry .post-footer{padding-left:0}
.post-navigation{width:auto;padding:15px 0 0}
.post-navigation a{font-size:14px}
.post-navigation a em{font-size:13px}
.post-prev,.post-next{width:auto;float:none;min-height:44px;margin-bottom:12px}
.line{display:none}
.sidebar{width:auto;float:none;padding:10px 0 0}
.side_banner img{max-width:100%;height:auto}
.widget h3{font-size:16px}
.rpthumb{min-height:50px}
.rpthumb-title{font-size:14px;line-height:1.4}
.rpthumb-date{font-size:13px}
.footer{height:auto;padding:20px 0}
.footer p{font-size:14px;line-height:1.6}
p.copyright{float:none}
.footer a{display:inline-block;padding:12px 0}
}
