main .post-list img{border-radius:5px}.row-1{padding-bottom:15px;margin-bottom:40px;border-bottom:1px solid #fff;text-align:center}.txt-box .post-tit a{font-size:15px;color:#4d4d4d;font-weight:600;display:block;flex-basis:100%;line-height:1.4em}.txt-box .post-date{font-size:13px;color:#666;letter-spacing:.06em;line-height:1em}.txt-box .post-ct{line-height:1em}.txt-box .post-ct a{font-size:11px;line-height:1em;display:inline-block;background:#bebe96;padding:.5em;width:105px;color:#fff;text-align:center;border-radius:20px}.tit-box{margin-bottom:10px}.post-wrap{flex-basis:66.8%;margin-bottom:0}.post-wrap#list .post-list{margin-top:10px;gap:10px}.post-wrap#list .post-list a:hover{opacity:.7}.post-wrap#list .post-list ul{display:flex;flex-wrap:wrap;gap:25px 20px}.post-wrap#list .post-list ul li{background:#fff;padding:14px;border-radius:14px;display:flex;flex-direction:column;flex-basis:calc((100% - 20px)/2)}.post-wrap#list .post-list ul li .txt-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;height:100%;margin-top:14px;gap:14px}.post-wrap#list .post-list ul li .txt-box .post-tit{margin-bottom:auto}.post-wrap#list .post-list ul li .txt-box .post-tit a{font-size:14px}.post-wrap#list .post-list ul li .txt-box .post-date{font-size:12px}.post-wrap#list .page-nav{margin-top:75px;display:flex;justify-content:center;gap:3px}.post-wrap#list .page-nav a{display:flex;width:30px;height:30px;justify-content:center;align-items:center;line-height:1em;font-size:13px;background:#dad9ce}.post-wrap#list .page-nav a.current,.post-wrap#list .page-nav a:hover{background:#333;color:#fff}.post-wrap#single .post-inner{background:#fff;padding:40px;border-radius:14px}.post-wrap#single .post-inner .txt-box{border-bottom:1px solid #d8d8c0;margin-bottom:30px;padding-bottom:30px}.post-wrap#single .post-inner .txt-box .post-date{font-size:14px}.post-wrap#single .post-inner .txt-box .post-tit{font-size:25px;font-weight:500;margin:10px 0}.post-wrap#single .post-inner .txt-box .post-ct a{font-size:11px}.post-wrap#single .post-inner .editor-box>*+*{margin-top:50px}.post-wrap#single .post-inner .editor-box p{color:#333;font-size:14px;font-weight:500;line-height:2em}.post-wrap#single .post-inner .editor-box p a{text-decoration:underline}.post-wrap#single .page-nav{margin-top:40px;display:flex;align-items:center;justify-content:space-between}.post-wrap#single .page-nav a{line-height:1em}.post-wrap#single .page-nav .prev,.post-wrap#single .page-nav .next{color:#a5917f;font-size:13px}.post-wrap#single .page-nav .current{font-size:14px}.post-wrap#archive{border-left:1px solid #ac8937;padding-left:70px}.post-wrap#archive .tit{font-size:20px;letter-spacing:.275em;margin-bottom:40px}.post-wrap#archive ul li{letter-spacing:.15em}.post-wrap#archive ul li a{font-size:14px}.post-wrap#archive ul li:not(:last-of-type){margin-bottom:15px}.side-nav{flex-basis:28.3%}.side-nav .side-row+.side-row{margin-top:40px}.side-nav .tit{margin-bottom:2px}.side-nav .tit .en{color:#85845e;text-transform:uppercase;font-size:19px;margin-right:.5em;letter-spacing:.06em}.side-nav .tit .ja{color:#333;font-size:12px;letter-spacing:.275em}.side-nav .post-list ul{padding:10px 0}.side-nav .post-list ul li{display:flex;justify-content:space-between;padding:10px 0;border-top:1px dotted #818666}.side-nav .post-list ul li:last-of-type{border-bottom:1px dotted #818666}.side-nav .post-list ul li .img-box{flex-basis:37.8%}.side-nav .post-list ul li .txt-box{flex-basis:57.5%;display:flex;flex-direction:column}.side-nav .post-list ul li .txt-box .post-date{font-size:13px;color:#ac8937;line-height:1em;margin-bottom:.8em}.side-nav .post-list ul li .txt-box .post-tit a{display:inline-block;font-size:14px;line-height:1em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.side-nav .post-list ul li .txt-box .post-ct{margin-top:auto;line-height:1em;text-align:right}.side-nav .ct-list ul li{overflow:hidden;border-radius:8px;background-position:50%;background-repeat:no-repeat;background-size:cover}.side-nav .ct-list ul li+li{margin-top:8px}.side-nav .ct-list ul li a{height:88px;letter-spacing:.15em;display:flex;background:rgba(0,0,0,.7);color:#fff;padding:10px 18px;align-items:flex-end}.side-nav .ct-list ul li a:hover,.side-nav .ct-list ul li a.current{background:rgba(0,0,0,.2)}.side-nav .ct-list ul li a.current{pointer-events:none}.side-nav .ct-list ul li:first-of-type{background-image:url(/asset/img/blog/ct_blog_01.webp)}.side-nav .ct-list ul li:nth-of-type(2){background-image:url(/asset/img/blog/ct_blog_02.webp)}.side-nav .ct-list ul li:nth-of-type(3){background-image:url(/asset/img/blog/ct_blog_03.webp)}.side-nav .ct-list ul li:nth-of-type(4){background-image:url(/asset/img/blog/ct_blog_04.webp)}.side-nav .archive-list ul li:not(:last-of-type){margin-bottom:2px}.side-nav .archive-list ul li a{background:#adac93;color:#fff;display:block;text-align:center;font-size:14px;letter-spacing:.07em;line-height:1em;padding:1em}.side-nav .archive-list ul li a:hover{opacity:.7}.btn_more{text-align:right}.btn_more a{display:inline-block;font-size:15px}#ft-works{margin-top:120px}@media(min-width: 768px){.post-wrap#list .page-nav{padding-left:50%}}@media(max-width: 767px){.row-1{padding-bottom:25px;margin-bottom:15px}.tit-box{font-size:23px;margin-bottom:0}.tit-box .tit-row{margin:0 0 45px}.tit-box .txt{font-size:14px;letter-spacing:.04em}.post-wrap#list{width:min(100%,490px);margin:0 auto}.post-wrap#list .post-list ul{gap:10px}.post-wrap#list .post-list ul li{flex-basis:100%}.post-wrap#list .post-list ul li .txt-box{align-items:anchor-center}.post-wrap#single .post-inner{padding:20px}.post-wrap#single .post-inner .txt-box{margin-bottom:20px;padding-bottom:20px}.post-wrap#single .post-inner .txt-box .post-date{font-size:11px}.post-wrap#single .post-inner .txt-box .post-tit{font-size:19px}.post-wrap#single .post-inner .editor-box>*+*{margin-top:40px}.post-wrap#single .post-inner .editor-box p{font-size:13px}.post-wrap#archive{padding-left:25px}.post-wrap#archive .tit{font-size:18px;margin-bottom:40px}.post-wrap#archive ul li{font-size:13px}.post-wrap#archive ul li:not(:last-of-type){margin-bottom:25px}.side-nav{margin-top:100px}}
/*# sourceMappingURL=blog.min.css.map */