#subKv:after{content:"";position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:0;background-image:url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/news/news_kv.jpg)}@media (max-width:819px){#subKv:after{background-image:url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/news/news_kv_sp.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}}#fContact{display:flex !important;opacity:1 !important}@media (max-width:819px){#news-archive .grid{flex-direction:column}}#news-archive .categories{margin-top:3rem}@media (max-width:819px){#news-archive .categories{margin-top:0;display:flex;margin-bottom:9rem}}#news-archive .categories li{padding-bottom:1.5rem}@media (max-width:819px){#news-archive .categories li{margin-right:1rem}}#news-archive .categories li a{color:#7b7b7b}#news-archive .list a{padding:3rem 1.2rem;display:block;border-bottom:1px solid #8d8d8d;transition:all .6s}@media (max-width:819px){#news-archive .list a{padding:2rem 1.2rem}}@media (max-width:819px){#news-archive .list li:first-child a{border-top:1px solid #8d8d8d}}#news-archive .list .day{display:flex;margin-bottom:1rem;color:#7b7b7b}@media (max-width:819px){#news-archive .list .day{font-size:13px}}#news-archive .list .day time{margin-right:1.5rem}#news-archive .list a:hover{background:#ececec;transition:all .6s;opacity:1}#news-archive .pagination{margin-top:9rem;display:flex;align-items:center}@media (max-width:819px){#news-archive .pagination{margin-top:4rem}}#news-archive .pagination .page-numbers{width:2.4rem;text-align:center;margin-left:1.5rem;color:#8d8d8d;font-size:1.6rem;font-size:max(11.5px,1.6rem)}#news-archive .pagination .page-numbers.current{width:2.4rem;text-align:center;margin-left:1.5rem;color:#3e4048}#news-archive .gc13{width:100%}@media (min-width:820px){.news #header .logo{left:9.5vw}}.news #header .logo img{filter:invert(88%) brightness(2)}.news #header .pcNav{display:none}.news #header .langBox .ja,.news #header .langBox,.news #header .langBox a{color:#3e4048}.news #header .langBox .ja{border-bottom:1px solid #3e4048}.archive-news .category.all a,body.archive-term-news .category.news a,body.archive-term-media .category.media a,body.archive-term-restaurant .category.restaurant a{color:#d46857 !important}#news-single{margin-top:23rem}@media (max-width:819px){#news-single{margin-top:13rem;margin-bottom:9rem}}#news-single .ttl{font-size:2.8rem;font-size:max(11.5px,2.8rem);margin-bottom:2.4rem}@media (max-width:819px){#news-single .ttl{font-size:2.4rem;margin-bottom:1.2rem}}#news-single .flex{display:flex;align-items:center;line-height:1;color:#7b7b7b;padding-bottom:4.5rem;border-bottom:1px solid #7b7b7b;margin-bottom:9rem}#news-single .flex .category{margin-left:1.5rem}#news-single h2{font-size:2.8rem;font-size:max(11.5px,2.8rem);line-height:1;margin-bottom:3rem}#news-single h3{font-size:2.4rem;font-size:max(11.5px,2.4rem);line-height:1;margin-bottom:3rem}#news-single h4{font-size:1.8rem;font-size:max(11.5px,1.8rem);line-height:1;margin-bottom:3rem}#news-single li{list-style:disc;margin-bottom:1.5rem;margin-left:2rem}#news-single a[target=_blank]{text-decoration:underline}#news-single .linkBtn{display:flex;align-items:center;border-bottom:1px dashed;width:max-content;position:relative;margin-top:9rem}@media (max-width:819px){#news-single .linkBtn{margin-top:6rem}}#news-single .linkBtn img{position:absolute;right:-2rem;width:1.3rem;height:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}body #news-single .link-items{margin-top:9rem}#news-single .link-items a[target=_blank]{text-decoration:none}body #news-single .page-btn{width:max-content;min-width:30rem}@media (max-width:819px){body #news-single .page-btn{min-width:24rem}}@media (max-width:819px){#news-single .gallery{display:flex;flex-direction:column}}@media (max-width:819px){#news-single .gallery .gallery-item{float:inherit;width:100%;margin:0 auto}}#news-single .gallery-item img{height:auto}#footer{border-top:1px solid;padding:7rem 0 3.3rem;margin:0 7.2vw}@media (max-width:819px){#footer{padding:5.5rem 0 3.3rem;margin:0 9.3333333333vw}}