body{background:#fefefe;font-size:14px}#content{max-width:640px;max-max-width:640px}#contentInner{min-height:100vh;border:none;padding:0}header{background:#b91f12;max-width:640px;margin:0 auto}header .logo{padding:10px 0 10px 10px;margin-bottom:0}@media only screen and (max-width: 900px){header .logo{text-align:left}}header .logo img{width:350px}@media only screen and (max-width: 900px){header .logo img{width:70%}}@media only screen and (min-width: 960px){header .inner{max-max-width:640px}}.eyecatch{text-align:center}.eyecatch img{max-width:640px;margin-bottom:0}@media only screen and (max-width: 900px){.eyecatch img{max-width:100%}}.entry-title,.post .entry-title{line-height:1.9}.article-tag span{background-color:#BF0000;color:#fff;font-weight:bold;font-size:80%;padding:5px 15px;overflow:hidden;margin:0 10px 0 0}.pr{font-size:100%;margin-left:7px}article{padding:15px}h1{margin:15px 0;line-height:1.4;font-weight:bold}h1.entry-title{font-size:170%;color:#a20b00;margin:0}.titlebox h1.entry-title{border-bottom:none;color:#a20b00}#contentInner h2{border-top:0;border-left:0;border-bottom:0;font-size:130%;margin:0 0 20px;line-height:1.5;padding:0;background:#ffffff;color:#a20b00}h3{border-left:5px solid #fd6458;padding-left:10px}h4{border-bottom:solid 2px #fd6458}.footer-box{max-width:640px;background:#BF0000;min-width:0;padding:10px 0 10px 0px;text-align:center;margin:0 auto}footer ul,footer ol{padding-left:0}.footer-box .link{margin-bottom:0}@media only screen and (max-width: 900px){.footer-box .link{display:flex}}.footer-box .link li{padding:0;list-style-type:none}.logo-footer img{width:75%;margin:20px 0 20px}p,.yellowbox,.graybox,.redbox,.post ul li,.post ol li{font-size:16px;line-height:1.8em}
