@charset "utf-8";#blog_list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;text-decoration:none;vertical-align:top;transition:opacity 0.2s ease-out 0s}#blog_list a:hover{opacity:.7}#blog_list a picture{position:relative}#blog_list a picture:before{content:"";display:block;padding-top:100%}#blog_list a picture img{position:absolute;top:0;left:0}#blog_list a time{display:block;font-size:75%;margin-top:.25em}#blog_list a p{font-size:87.5%;line-height:1.4;margin-top:.125em}@media screen and (max-width:319px){#blog_list a{width:87.5%}}@media screen and (min-width:320px) and (max-width:479px){#blog_list a{width:-webkit-calc((100% - (3.125% * 2)) / 3);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:320px) and (max-width:767px){#blog_list a{margin-left:3.125%}}@media screen and (min-width:480px) and (max-width:639px){#blog_list a{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}}@media screen and (min-width:640px) and (max-width:767px){#blog_list a{width:-webkit-calc((100% - (3.125% * 5)) / 4);width:calc((100% - (3.125% * 5)) / 4)}}@media screen and (max-width:767px){#blog_list{line-height:1.4;margin-bottom:3.125%}#blog_list a{margin-bottom:3.125%}}@media screen and (min-width:768px){#blog_list{line-height:1.6;margin-bottom:30px}#blog_list a{margin-bottom:20px;width:160px}#blog_list a:not(:nth-child(4n+1)){margin-left:20px}}#blog>h1{color:#FF6EAA;line-height:1.4;word-break:break-all}#blog_img{display:block;margin-left:auto;margin-right:auto;max-width:360px}#blog_img{width:100%}#blog_body{word-break:break-all}#blog_body img{width:auto;max-width:100%}@media screen and (max-width:767px){#blog{margin-bottom:6.25%}#blog>time{margin-left:3.125%}#blog>h1{font-size:125%;margin-bottom:3.125%;padding:0 3.125%}#blog_img{margin-bottom:3.125%;width:56.25%}#blog_body{padding:0 3.125%}#blog+div.center{margin-bottom:6.25%}}@media screen and (min-width:768px){#blog{margin-bottom:50px}#blog>h1{font-size:150%;margin-bottom:20px}#blog_img{margin-bottom:30px}#blog+div.center{margin-bottom:50px}}
