@charset "UTF-8";.post-style{margin:0 auto;max-width:900px}.post-style .body-intro{margin-bottom:40px}.post-style .body-intro .eyecatch{aspect-ratio:16/7;border-radius:25px;height:100%;overflow:hidden}.post-style .body-intro .eyecatch img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-style .body-intro .body-lead{background:#fff;border:5px solid #5f3032;border-radius:25px;font-weight:900;margin-bottom:40px;padding:40px}.post-style .body-intro .body-lead p:first-child{margin-top:0}.post-style .sec-block{background:#fff;border-radius:25px;margin-bottom:40px;padding:40px}.post-style h2{border-bottom:1px solid #5f3032;font-size:clamp(2rem,1.5454545455rem + 1.2121212121vw,3rem);font-weight:900;margin-bottom:20px;padding-bottom:10px}.post-style h2+p{margin-top:.7em}.post-style h3{font-size:clamp(1.8rem,1.7090909091rem + .2424242424vw,2rem);font-weight:900;margin-bottom:.3em;margin-top:1.8em}.post-style h3:before{content:"◇"}.post-style h3+p{margin-top:.7em}.post-style h3.nomark:before{content:""}.post-style h4{font-size:clamp(1.5rem,1.4090909091rem + .2424242424vw,1.7rem);font-weight:900;margin-bottom:.2em;margin-top:1.8em}.post-style dd,.post-style dl,.post-style dt,.post-style li,.post-style ol,.post-style p,.post-style table,.post-style td,.post-style tr,.post-style ul{font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);word-break:break-all}.post-style dl,.post-style ol,.post-style p,.post-style ul{display:block;margin-top:1.5em}.post-style p{text-align:justify}.post-style .annote{font-size:clamp(1.2rem,1.1545454545rem + .1212121212vw,1.3rem)}.post-style .marker{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#0000),color-stop(0,#ff0),color-stop(100%,#ff0),color-stop(0,#0000));background-image:linear-gradient(180deg,#0000 70%,#ff0 0 100%,#0000 0);background-repeat:no-repeat;background-size:100% 100%;display:inline}.post-style dl.style-label dt{background:#f4f1ec;border-radius:3em;display:inline-block;font-weight:700;margin-bottom:.3em;padding:.2em 1em}.post-style dd ol,.post-style dd ul{margin-top:0}.post-style ul{padding-left:1.5em}.post-style ul li{list-style-type:disc}.post-style .ol-number{counter-reset:my-list-counter;list-style:none}.post-style .ol-number li{counter-increment:my-list-counter;margin-bottom:.7em;padding-left:2.5em;position:relative}.post-style .ol-number li:last-child{margin-bottom:0}.post-style .ol-number li:before{content:counter(my-list-counter) "）";left:0;position:absolute;top:0}.post-style .img-block{border-radius:25px;overflow:hidden}.post-style .img-block.as16-7{aspect-ratio:16/7;width:100%}.post-style .img-block.as16-7 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-style .img-block.float-left{float:left;margin-bottom:40px;margin-right:40px;width:50%}.post-style .img-block.img-01{margin:0 auto;width:60%}.post-style .figure-img{margin:20px auto}.post-style .figure-img figcaption{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);font-style:italic;margin-top:10px;text-align:right}.post-style .figure-img figcaption.blockquote{border-left:5px solid #ccc;padding:15px 0 15px 20px;text-align:left}.post-style .float-break{clear:both}.post-style .table-container table{border-collapse:collapse;margin-top:1.5em;width:100%}.post-style .table-container table td,.post-style .table-container table th{border:1px solid #5f3032;padding:.5em .8em;text-align:left}.post-style .table-container table th{font-weight:700;word-break:keep-all}.post-style .table-container table thead th{background:#f4f1ec}.post-style .table-container.scroll{position:relative}.post-style blockquote{border-left:5px solid #ccc;font-style:italic;margin-top:10px;padding:10px 0 10px 20px}.post-style blockquote p{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);margin-top:.7em}.post-style blockquote p:first-child{margin-top:0}.page-title-block{margin-bottom:40px}.table-container table .col1{width:25%}.table-container table .col2{width:70%}@media only screen and (max-width:768px){.post-style .sec-block{padding:20px}.post-style .table-container.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.post-style .table-container.scroll table{min-width:600px;position:relative}.post-style .table-container.card table,.post-style .table-container.card tbody,.post-style .table-container.card td,.post-style .table-container.card th,.post-style .table-container.card thead,.post-style .table-container.card tr{display:block}.post-style .table-container.card thead tr{left:-9999px;position:absolute;top:-9999px}.post-style .table-container.card tbody tr{margin-bottom:10px}.post-style .table-container.card tbody th{border:1px solid #5f3032;border-left:none;border-right:none;padding-left:0}.post-style .table-container.card tbody td{border:none;padding-left:0;position:relative}}
