.clearfix{*zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.title_box{padding:0 2em 4em 2em}@media(min-width: 1024px){.title_box{padding:6em 12em}}.cat_nav{margin:0 2em 2em 2em;padding:1px 0 1.5em 0;-ms-overflow-x:scroll;overflow-x:scroll;border-bottom:#74645d 1px solid}.cat_nav ul{margin:0;padding:0;display:flex}.cat_nav ul li{margin:0 .5em 0 0;padding:1px;list-style:none;background-color:#74645d;border-radius:25px;color:#fff}.cat_nav ul li a{padding:.5em .8em;background-color:#fff;border-radius:25px;display:block;white-space:nowrap;color:#74645d;font-weight:bold}.cat_nav ul li a:hover,.cat_nav ul li a:active,.cat_nav ul li a:focus{text-decoration:none;background-color:#74645d;color:#fff}.cat_nav ul li.stay a{background-color:#74645d;color:#fff}.blog_box{margin:0 0 4em 0}.blog_box .acms-entry{padding:0 2em}.blog_box .blog_list{margin:0 0 4em 0;padding:0 2em}.blog_box .blog_list ul{margin:0;padding:0}.blog_box .blog_list ul li{margin:0 0 1em 0;padding:0 0 1em 0;list-style:none;border-bottom:1px dotted #c2c2c2}.blog_box .blog_list ul li a{display:block}.blog_box .blog_list ul li h2{margin:0 0 .5em 0}.blog_box .blog_list ul li .inner{margin:0 0 1em 0;display:flex;justify-content:space-between}.blog_box .blog_list ul li .pic{flex-basis:47%;margin:0}.blog_box .blog_list ul li .pic img{width:100%}.blog_box .blog_list ul li .text{flex-basis:50%}.blog_box .blog_list ul li .text p{margin:0}.blog_box .blog_list ul li .blog_info{margin:0 0 1em 0;display:flex;justify-content:space-between;font-size:.8em;line-height:1.1em}.blog_box .blog_list ul li .blog_info .cat{margin:0 auto .5em;padding:.15em .5em;display:inline-block;background:#b6d46f;border-radius:5px;font-size:.85em;color:#fff;line-height:1.1em;margin:0}.blog_box .blog_list .pager ul{margin:0 0 4em 0;padding:0;display:flex;justify-content:center}.blog_box .blog_list .pager ul li{flex-basis:auto;margin:0 .5em;padding:0;border-bottom:none;list-style:none}.blog_box .blog_list .pager ul li:first-child{margin:0 .5em 0 0}.blog_box .blog_list .pager ul li:last-child{margin:0 0 0 .5em}.blog_box .blog_list .pager ul li a{width:3em;height:3em;padding:1em;display:block;line-height:1em;text-align:center}.blog_box .blog_list .pager ul li a:hover,.blog_box .blog_list .pager ul li a:active,.blog_box .blog_list .pager ul li a:focus{background-color:#74645d;border-radius:50%;color:#fff}.blog_box .blog_list .pager ul li.stay span{width:3em;height:3em;padding:1em;display:block;line-height:1em;text-align:center;background-color:#74645d;border-radius:50%;color:#fff}.blog_box .blog_list .pager ul li.stay a{background-color:#74645d;border-radius:50%;color:#fff}.blog_box .blog_detail .entry_body>div a{padding:0}.blog_box .blog_detail .entry_body>div a:before{content:none}.blog_box .entry-footer .entry-tag-wrapper .entry-tag{margin:0}.blog_box .entry-footer .entry-tag-wrapper .entry-tag dt,.blog_box .entry-footer .entry-tag-wrapper .entry-tag dd{flex-basis:auto;border-bottom:none}.blog_box .entry-footer .entry-tag-wrapper .entry-tag .acms-inline-space{margin:0 1em 0 0;padding:0}.blog_box .entry-footer .entry-tag-wrapper .entry-tag .entry-tag-item{margin:0;padding:0}.blog_box .blog_nav{padding:2em;background-color:#f4f3f6}.blog_box .blog_nav h2{text-align:left;font-family:"Sawarabi Mincho",sans-serif;color:#74645c}.blog_box .blog_nav ul{margin:0;padding:0}.blog_box .blog_nav ul li{margin:0 0 .5em 0;padding:0 0 .5em 0;border-bottom:1px dotted #c2c2c2;list-style:none}.blog_box .blog_nav ul li .date{margin:0 .25em .25em 0;display:inline-block;font-size:.85em}.blog_box .blog_nav ul li .cat{margin:0 auto .5em;padding:.15em .5em;display:inline-block;background:#b6d46f;border-radius:5px;font-size:.85em;color:#fff;line-height:1.1em}.blog_box .blog_nav ul li .label-new{margin:0 .5em;padding:0 .5em}.blog_box .blog_nav ul li a{display:block}.blog_box .blog_nav .blog_new ul li a,.blog_box .blog_nav .blog_archive ul li a{padding:.5em 0}.blog_box .blog_nav .blog_new{margin:0 0 4em 0}.blog_box .blog_nav .blog_new .cat{margin:0;padding:0;background:none;color:#404040}.blog_box .blog_nav .blog_new a:hover .cat{color:#737373}.blog_box .blog_nav .blog_archive ul{display:flex;flex-wrap:wrap}.blog_box .blog_nav .blog_archive ul li{flex-basis:auto;margin:0 1em 1em 0}@media(min-width: 40em){.blog_box .blog_nav{display:flex;justify-content:space-between}.blog_box .blog_nav .blog_new,.blog_box .blog_nav .blog_archive{flex-basis:49%}}@media(min-width: 40em){.blog_box .blog_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.blog_box .blog_list ul li{flex-basis:48%;margin:0 0 1em 0}.blog_box .blog_list ul li:nth-child(even){margin:0 0 1em 1%}}@media(min-width: 64em){.blog_box{display:flex;justify-content:space-between}.blog_box .acms-entry{flex-basis:100%}.blog_box .blog_list,.blog_box .blog_detail{flex-basis:67%}.blog_box .blog_nav{margin:0 2em 0 0;flex-basis:30%;display:block}}/*# sourceMappingURL=screen_blog.css.map */