:root{--brand:#61503a;--ink:#111827;--ink-2:#374151;--bg:#fff;--muted:#f1f1f1;--muted-2:#f6f4ee;--border:#ddd}body{background:var(--bg)}ul,ol{padding:0}h2.wp-block-heading{font-size:10vw;border-bottom:1px solid #ccc}*+h2.wp-block-heading{margin-top:1em}h3.wp-block-heading{font-size:8vw;border-left:10px solid var(--brand);padding-left:10px}*+h3.wp-block-heading{margin-top:1.5em}*+h4.wp-block-heading{margin-top:1em}*+h5.wp-block-heading{margin-top:1.5em}*+h6.wp-block-heading{margin-top:1.5em}@media (min-width:960px){h2.wp-block-heading{font-size:42px}h3.wp-block-heading{font-size:28px}}.subpage_mv_title{background:#fff;width:90%;padding:4%;left:0;bottom:0}@media (min-width:768px){.subpage_mv_title .title{font-size:3vw}}.post-container{display:flex;flex-wrap:wrap;gap:30px}.post-container .card{display:flex;width:100%;background:#fff;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:4px 4px var(--brand)}.post-container .card .post-link{display:flex;padding:4% 0}.post-container .date-time-container{writing-mode:vertical-lr;transform:rotate(180deg);padding:0 10px 10px 20px}.post-container .date-time{display:flex;align-items:center;justify-content:space-between;gap:3rem;font-size:12px;line-height:1rem;font-weight:700;text-transform:uppercase;color:var(--ink)}.post-container .separator{width:1px;flex:1 1 0%}.post-container .content{display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between}.post-container .infos{border-left:1px solid rgb(17 24 39 / .1);padding:4%}.post-container .title{font-weight:700;text-transform:uppercase;font-size:18.72px;color:var(--ink)}.post-container .description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--ink-2)}.post-container .action{display:block;background:var(--brand);color:#fff;padding:.75rem 1.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.post-container .action:hover{background:var(--muted-2);color:var(--brand)}@media (min-width:768px){.post-container .card{width:calc((100% - 30px)/2)}}#sidebar{margin-top:50px}#sidebar .sidebar_list{display:flex;flex-direction:column;gap:4%}#sidebar .sidebar_list .sidebar_contents{padding:4%;border:2px solid var(--brand);box-shadow:4px 4px var(--brand)}#sidebar .sidebar_list .sidebar_contents+.sidebar_contents{margin-top:20px}#sidebar .sidebar_list .sidebar_contents .heading{font-weight:600;padding-left:10px;border-left:5px solid var(--brand)}#sidebar .sidebar_list .sidebar_contents .post_conteiner{overflow:hidden;margin-top:30px}#sidebar .sidebar_list .sidebar_contents .post_conteiner .new_post{text-decoration:underline}#sidebar .sidebar_list .sidebar_contents .post_conteiner .new_post .title{padding:10px 0;font-size:14px;font-weight:600}#sidebar .sidebar_list .sidebar_contents.category ul li,#sidebar .sidebar_list .sidebar_contents.archive ul li{padding:5px}#sidebar .sidebar_list .sidebar_contents.category ul li+li,#sidebar .sidebar_list .sidebar_contents.archive ul li+li{border-top:1px dashed #ccc}#sidebar .sidebar_list .sidebar_contents .search-form>label{display:none}#s,#searchsubmit{padding:10px;font-size:18px}#s{width:75%;border:1px solid var(--border);border-radius:5px;margin-top:30px}#searchsubmit{width:20%;border:none;color:#fff;background:var(--brand);border-radius:5px;cursor:pointer;transition:.3s all}#searchsubmit:hover{background:rgb(250 204 21);color:#222}@media (min-width:768px){#sidebar{margin-top:50px}#sidebar .sidebar_list{flex-direction:row;flex-wrap:wrap;gap:4%}#sidebar .sidebar_list .sidebar_contents{width:calc((100% - 4%)/2);margin-top:20px}}@media (min-width:960px){#sidebar .sidebar{margin-top:0;width:30%}}.paginate_links{display:flex;gap:20px;margin:50px 0 0;padding:4%}.paginate_links .page-numbers{color:#ccc;padding:5px 10px;text-transform:uppercase}.paginate_links .page-numbers.current{border-bottom:1px solid var(--brand);color:var(--brand)}.paginate_links .page-numbers.next,.paginate_links .page-numbers.prev{border-bottom:1px solid var(--brand);color:var(--brand)}.single_header{padding:4% 8%;background:var(--muted)}#breadcrumb{display:flex;flex-wrap:wrap;align-items:center;padding:0;gap:0}#breadcrumb li{position:relative;font-size:16px;list-style:none}#breadcrumb li+li{margin-left:20px}#breadcrumb li+li::before{content:">";position:absolute;left:-12px;top:0}#breadcrumb li:last-child span{font-weight:600;max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#single ._container{padding:8%;display:flex;flex-direction:column}#single .single_container p{font-size:16px;line-height:2.5;margin-top:2em}#single .single_container ul{margin-top:1em}#single .single_container ul li{font-size:16px;margin-left:20px;list-style:disc}@media (min-width:960px){#single ._inner{display:flex;gap:10%}#single .single_container{width:min(100%,800px);margin:0 auto}}.relation_container{padding:8%;background:var(--muted)}.relation_container .heading02{border-left:3px solid var(--brand);font-weight:500;line-height:1.5;padding-left:.5em}.relation_container .post-container{margin-top:50px;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}@media (min-width:768px){.relation_container .post-container{flex-direction:row}.relation_container .post-container .post{width:calc((100% - 20px)/2)}}@media (min-width:960px){.relation_container .post-container .post{width:calc((100% - 40px)/3)}}#prev-next-post{display:flex;flex-direction:column;margin-top:50px;width:100%;gap:4%}#prev-next-post .next-post,#prev-next-post .prev-post{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--brand);border-bottom:1px solid var(--brand);width:100%;margin-top:10px}#prev-next-post .next-prev-ttl{padding:4%;width:100%;max-width:15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#prev-next-post .next-post .next-prev-thum{margin-right:auto}#prev-next-post .next-prev-thum p{color:var(--brand);font-weight:600;text-align:center;text-decoration:underline;margin:2px 0;width:6em}#prev-next-post .prev-post .next-prev-thum{margin-left:auto}#prev-next-post .next-prev-thum img{width:180px;object-fit:cover}@media (min-width:768px){#prev-next-post{flex-direction:row}#prev-next-post .next-post,#prev-next-post .prev-post{width:calc((100% - 4%)/2)}}.search_container{width:100%}.search_container .no_post{width:100%}#archive-area .athena-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}#archive-area .athena-filter a{border:1px solid #222;border-radius:9999px;padding:.35rem .75rem;text-decoration:none;line-height:1}#archive-area .athena-filter a.is-active{background:#222;color:#fff}#archive-area .athena-gallery-wrap{--cols:3}#archive-area .athena-grid{display:grid;gap:8px;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}#archive-area .athena-grid__item{display:block;position:relative;overflow:hidden;border-radius:16px;background:var(--muted-2);aspect-ratio:1/1}#archive-area .athena-grid__item img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .25s ease,filter .25s ease}#archive-area .athena-grid__item:hover img{transform:scale(1.03)}@media (max-width:959.98px){#archive-area .athena-gallery-wrap{--cols:2}}@media (max-width:479.98px){#archive-area .athena-gallery-wrap{--cols:1}}#archive-area .athena-pagination{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:12px}#archive-area .athena-pagination a,#archive-area .athena-pagination span{border:1px solid var(--border);padding:.35rem .65rem;text-decoration:none}#archive-area .athena-pagination .current{background:#222;color:#fff;border-color:#222}#archive-area .athena-pagination .prev,#archive-area .athena-pagination .next{border-color:var(--brand);color:var(--brand)}#archive-area .athena-lightbox{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#fff0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,background .25s ease,visibility 0s linear .25s;z-index:9999;padding:2rem}#archive-area .athena-lightbox.is-open{background:rgb(0 0 0 / .9);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,background .25s ease}#archive-area .athena-lightbox img{max-width:90vw;max-height:90vh;width:auto;height:auto;border-radius:20px;box-shadow:0 10px 30px rgb(0 0 0 / .35);opacity:.85;transform:scale(.98);transition:opacity .25s ease,transform .25s ease}#archive-area .athena-lightbox.is-open img{opacity:1;transform:scale(1)}