@media screen and (max-width:1024px){.post .width>section{width:100%;margin-bottom:30px}.post .width>section article a{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post .width>section article a img{width:30%}.post .width>section article a div{width:68%}}.main-visual .width h1{font-size:3.2em;line-height:1em;padding-top:40px;font-weight:700;margin-bottom:10px}.main-visual .width p:last-of-type{font-size:20px}@media screen and (max-width:1024px){.main-visual .width h1{font-size:2.4em;padding-top:25px}.main-visual .width p:last-of-type{font-size:18px}}@media screen and (max-width:768px){.main-visual .width h1{font-size:24px}.main-visual .width p:last-of-type{font-size:16px;line-height:1.8em;position:relative;width:90%;margin:0 auto}}.kodawari div div+div img{position:relative;max-width:100%}.blog-wrap .blog-left{width:70%}.blog-wrap .side-widgets{width:25%;max-width:none}@media screen and (max-width:768px){.blog-wrap>.width{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}.blog-wrap .blog-left{width:100%}.blog-wrap .side-widgets{width:100%}.blog-wrap .side-widgets>div{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-wrap .side-widgets>div .widget-parts{position:relative;width:48%}.blog-wrap .side-widgets>div .widget-parts:first-of-type{width:100%}}@media screen and (max-width:640px){.blog-wrap .side-widgets>div .widget-parts{width:100%}}.menu-block .concept{background-image:url("/wp-content/themes/tatamikurisaki/img/good/good_bg.jpg");background-size:cover;background-position:center bottom 30%;background-repeat:no-repeat}