#content{display:flex;justify-content:space-between;margin:50px auto 0;max-width:980px;position:relative;width:100%;z-index:1}#primary{width:70%}#secondary{width:28%}.single_key{padding:30px 0}@media screen and (max-width:767px){#content{display:block;width:100%;padding:0 10px}#primary{width:100%}#secondary{width:100%}}.widget-title{color:#fff;background:linear-gradient(to bottom,#0066a9 0%,#0084cb 100%);padding:10px;font-size:1rem;letter-spacing:.3rem;margin-top:3rem;margin-bottom:1rem}#recent-posts-2 .widget-title{margin-top:0}.widget ul li{border-bottom:1px solid #000;margin-bottom:5px;padding-bottom:5px}.widget ul li .post-date{display:block}#sidebar .widget_calendar{margin-bottom:40px}table#wp-calendar{table-layout:fixed;width:100%;margin:5px auto 0 auto;padding:0;border-collapse:collapse;border-spacing:0;font-size:12px}table#wp-calendar caption{margin:10px 0 0;padding:2px;width:auto;text-align:center;font-weight:700;background-color:#fff;border:thin solid #ccc;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}table#wp-calendar #today{display:block;font-weight:700;background-color:#ffec67;border:thin solid #ccc;border-radius:50%;z-index:1}table#wp-calendar .pad{font-weight:700;background-color:#fff9f9}table#wp-calendar th,table#wp-calendar td{padding:2px auto;vertical-align:middle;text-align:center}table#wp-calendar td{line-height:1.8;border:thin solid #ccc;background-color:#fff}table#wp-calendar th{font-style:normal;font-weight:700;color:#fff;border-left:thin solid #ccc;border-right:thin solid #ccc;background-color:#333}table#wp-calendar a{font-size:12px;color:#00a0dd;padding:0;text-decoration:underline}.archive_column{display:flex;justify-content:space-between;flex-wrap:wrap}.archive_column>article{border:1px solid #e4e4e4;box-shadow:0px 8px 6px -2px rgba(10,10,10,.1),0px 0px 26px -28px rgba(10,10,10,.02);display:flex;flex-direction:column;margin-bottom:2rem;width:48%}.archive_column .entry-title{font-size:1.2rem;padding:10px}.archive_column .entry-date{font-size:14px;margin:10px}.archive_column .attachment-post-thumbnail{width:100%;height:250px;object-fit:cover}.archive_column .entry-content{display:flex;flex-direction:column;flex-grow:1;line-height:1.8;padding:10px}.archive_column .entry-content p{margin-bottom:1rem}.archive_column .entry-footer{font-size:.8rem;padding:20px}.archive_column .entry-footer>span{display:block}.archive_column .common-btn{margin-top:auto}.updated:before{content:"更新日:"}.bloglink a{font-size:1rem}.comments-link{display:none}@media screen and (max-width:767px){.archive_column{display:block}.archive_column>article{width:100%}}.key_txt{font-weight:700}.single .entry-header{margin-bottom:1rem}.single .entry-header .entry-title{position:relative;padding:1rem 2rem calc(1rem + 10px);background:#297ac0;color:#fff}.single .entry-header .entry-title:before{position:absolute;top:-7px;left:-7px;width:100%;height:100%;content:'';border:4px solid #000}.single .post-thumbnail{margin-bottom:6rem}.single .entry-content h2{color:#fff;background:linear-gradient(to bottom,#0066a9 0%,#0084cb 100%);padding:15px 5px;margin-top:4rem;margin-bottom:2rem}.single .entry-content h3{padding:1rem 2rem;border-left:4px solid #297ac0;margin-top:3rem;margin-bottom:1rem}.single .entry-content h4{color:#297ac0;margin-top:2rem;margin-bottom:1rem}.entry-content p{line-height:1.8;font-size:1.1rem;margin-bottom:1rem}.single .entry-footer{font-size:.8rem;padding:20px;background:#f5f5f5}.single .entry-footer>span{display:block}.updated:before{content:"更新日:"}.bloglink a{font-size:1rem}.comments-link{display:none}.single-post-primary ul,.single-post-primary ol{list-style:disc;margin-bottom:1em;padding-left:3rem}.single-post-primary ul{list-style:disc}.single-post-primary ol{list-style:decimal}div.entry-data{margin-bottom:10px}div.entry-data div{display:flex;list-style:none}div.entry-date{margin:10px 0}div.entry-category:before{content:"カテゴリー:"}.entry-category li{padding-left:15px}