.post .lead{margin:70px auto}.post .lead h2{font-size:54px;color:#182042;text-align:center;font-weight:400;max-width:560px;width:100%;margin:0 auto;border-bottom:solid 1px #ac8c61;border-top:solid 1px #ac8c61;padding:5px 0;margin-bottom:50px}.post .lead p{font-size:18px;line-height:2;text-align:center}.contents{background-color:#f0f0f0;padding:60px 0}.content{width:100%;max-width:880px;border:solid 1px #ac8c61;border-radius:5px;background-color:#fff;padding:30px;margin:0 auto}.post-list{width:100%;max-width:640px;margin:0 auto}.postList-info{display:flex;align-items:center;margin-right:10px}.postList-info p{margin-right:10px;width:122px}.post-categories{flex:2}.post-list tr th,.post-list tr td{border-bottom:dashed 1px #182042;padding-bottom:15px;padding-top:15px}.post-list th{font-weight:400;width:40%}.post-list td{width:60%}.post-list td a{color:#182042}.post-category li{list-style:none}.post-info{display:flex;align-items:center;margin-bottom:20px}.post-date{margin-right:10px}.media{border:solid 1px #6b739c;border-radius:3px;color:#6b739c;width:120px;text-align:center;display:inline-block}.new,.new-topics{border-radius:3px;color:#fff;width:120px;text-align:center;display:inline-block;background-color:#c56d81}.news-news{border:solid 1px #ef7b18;border-radius:3px;color:#ef7b18;width:120px;text-align:center;display:inline-block}.span-new{border-radius:3px;color:#fff;width:50px;text-align:center;display:inline-block;background-color:#c56d81;font-size:10px;padding:1px 0;display:block}.manner{border:solid 1px #94c6ce;border-radius:3px;color:#94c6ce;width:120px;text-align:center;display:inline-block}.houji{border:solid 1px #738c73;border-radius:3px;color:#738c73;width:120px;text-align:center;display:inline-block}.content h2{font-size:28px;font-weight:400;padding-bottom:20px;border-bottom:dashed 1px #182042;margin-bottom:20px}.post-thumbnail img{margin:0 auto 30px;width:100%;object-fit:cover;height:auto}.post-content p{font-size:18px;line-height:2;margin-bottom:20px}.btn-wrap{width:100%;max-width:880px;margin:20px auto 10px}.btn-wrap a{color:#333}.btn-wrap a:before{content:"";display:inline-block;width:0;height:0;margin:0 .5em 0 0;border:5px solid transparent;border-right:6px solid #333;margin-left:15px}ul.page-numbers,.nav-links,.page-navigation{display:flex;justify-content:center;margin-right:auto;margin-left:auto}.page-navigation,.post-navigation{margin:100px auto 30px}.page-numbers a,.page-numbers{width:50px;height:50px;background-color:#f2f2f2;text-align:center;line-height:50px;display:inline-block;margin:0 5px;text-decoration:none;color:#182042}span.page-numbers.current{width:50px;height:50px;background-color:#a597b4;text-align:center;line-height:50px;display:inline-block;margin:0 5px;color:#fff}h2.screen-reader-text{display:none}.box{background-color:#eae2d7;padding:20px;border-radius:3px;margin:20px auto;font-size:18px;font-weight:700}.box ul{padding-left:0 !important;list-style:none}.box li a{color:#06a;line-height:2}.post-content h3{background-color:#3a415e;color:#fff;margin:20px auto;border-radius:3px;padding:7px 20px;font-size:25px}.post-content h4{font-size:22px;border-top:solid 1px #182042;border-bottom:solid 1px #182042;border-left:solid 6px #182042;padding:7px 10px;margin:20px auto}.post-content h5{font-size:19px;border-bottom:dashed 1px #182042;padding:7px 20px;margin:20px auto}.post-content .aligncenter{margin-inline:auto}.wp-block-image img{height:auto}.post-author{margin-top:clamp(2.5rem,1.697rem + 1.67vw,3.125rem);padding-top:clamp(2.5rem,1.697rem + 1.67vw,3.125rem);border-top:solid 1px #e4e4e4}.post-author__contents{padding:40px;background-color:#e9e9e9;border-radius:4px}.post-author__header{display:flex;align-items:flex-start;gap:24px}.post-author__image{width:clamp(4rem,3.358rem + 1.34vw,4.5rem);height:auto}.post-author__header-contents{display:flex;align-items:center;gap:clamp(1rem,-.926rem + 4.01vw,2.5rem)}.post-author__header-content{display:grid;gap:8px}.post-author__tag{display:block;width:fit-content;padding:2px 12px;color:#fff;font-size:clamp(.75rem,.589rem + .33vw,.875rem);background-color:#182042;border-radius:11px}.post-author__title{color:#654d9c;font-size:clamp(.75rem,.589rem + .33vw,.875rem);line-height:1}p.post-author__name{display:flex;align-items:center;gap:.5rem;margin-bottom:0;line-height:1}.post-author__name-jp{font-size:clamp(1.125rem,.964rem + .33vw,1.25rem);font-weight:700}.post-author__name-en{font-size:clamp(.625rem,.464rem + .33vw,.75rem)}.post-author__fb{display:block;width:clamp(1.5rem,.858rem + 1.34vw,2rem);transition:.4s}.post-author__fb img{height:auto}.post-author__fb:hover{opacity:.6}p.post-author__text{margin-top:clamp(1rem,-.284rem + 2.68vw,2rem);margin-bottom:0;font-size:clamp(.875rem,.714rem + .33vw,1rem)}.post-author__more-items{position:relative}.post-author__text-wrapper{max-height:10em;overflow:hidden;position:relative;transition:max-height .3s ease}.post-author__more-toggle:checked~.post-author__text-mask-wrapper .post-author__text-wrapper{max-height:999em}.post-author__fade-mask{position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(to bottom,rgba(233,233,233,0) 24%,#e9e9e9 100%);pointer-events:none}.post-author__text-mask-wrapper{position:relative}.post-author__more-toggle:checked~.post-author__text-mask-wrapper .post-author__fade-mask{display:none}.post-author__more-toggle{display:none}.post-author__more-label{position:absolute;display:block;bottom:0;left:50%;transform:translateX(-50%);color:#000;font-size:14px;text-decoration:underline;cursor:pointer;z-index:1}.post-author__more-toggle:checked+.post-author__more-label{bottom:-24px}.post-author__more-toggle:checked+.post-author__more-label:before{content:'閉じる'}.post-author__more-label:before{content:'もっと見る'}@media (max-width:768px){.lead{margin:70px auto 30px}.post .lead h2{font-size:30px;max-width:300px;margin-bottom:30px}.post .lead p{font-size:16px;text-align:left}.post .lead p br{display:none}.post-content p{font-size:16px;line-height:2}.postList-info{flex-direction:column}.contents{padding:20px 0}.content{padding:10px}.content h2{font-size:20px}.post-author__contents{padding:24px 10px 32px}.post-author__header-contents{flex-direction:column;align-items:flex-start}.post-author__sns{margin-left:1rem}}