@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 h2 .h2-sub{display:block;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:500}.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 h4+ul{margin-top:.4em}.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 dl.style-label dd ul+p{margin-top:.5em}.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 .img-block.noradius{border-radius:0}.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}.post-style .nirui{border:1px solid #5f3032;display:inline-block;font-size:.7em;line-height:1;margin-left:.6em;padding:.3em;position:relative;top:-.1em}.page-title-block{margin-bottom:40px}.table-container table .col1{width:25%}.table-container table .col2{width:70%}.avator-block{margin:40px auto;max-width:450px}.avator-block .avator-set{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avator-block .avator-set img{border-radius:50%;margin-right:10px;width:120px}.avator-block .avator-set figcaption{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);font-weight:700;line-height:1.5;text-align:left}.avator-block .avator-set figcaption span{display:block}.img-set{background:#f2f2f2;border-radius:10px;padding:30px 40px 15px}.img-set.col2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-set.col2 figure{width:calc(50% - 20px)}.img-set.col2 figure img{aspect-ratio:16/11;border-radius:10px;overflow:hidden;width:100%}.img-set.col2 figure figcaption{font-size:clamp(1.1rem,1.0090909091rem + .2424242424vw,1.3rem);line-height:1.5;margin-top:8px;text-align:left}.img-set.col2.small{gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-set.col2.small.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.img-set.col2.small.left img{margin:0}.img-set.col2.small.left figcaption{text-align:left}.img-set.col2.small figure{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.img-set.col2.small figure img{display:block;margin:0 auto;width:60%}.img-set.col2.small figure figcaption{text-align:center}.flow-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:0 50px;grid-template-areas:"flow-title flow-img" "flow-body flow-img";grid-template-columns:1fr 300px;grid-template-rows:auto 1fr;justify-items:start;margin-top:70px}.flow-layout .flow-title{grid-area:flow-title;margin-top:0}.flow-layout .flow-body{grid-area:flow-body}.flow-layout .flow-img{background:#f2f2f2;border-radius:10px;grid-area:flow-img;padding:40px}.flow-layout .flow-img figure{margin-bottom:20px}.flow-layout .flow-img figure:last-child{margin-bottom:0}.flow-layout .flow-img figure img{aspect-ratio:16/11;border-radius:10px;overflow:hidden;width:100%}.flow-layout .flow-img figure figcaption{font-size:clamp(1.1rem,1.0090909091rem + .2424242424vw,1.3rem);line-height:1.5;margin-top:8px;text-align:left}@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}.avator-block .avator-set img{width:90px}.img-set{padding:15px}.img-set.col2{gap:15px}.img-set.col2 figure{width:calc(50% - 7.5px)}.img-set.col2.small{gap:15px}.img-set.col2.small.left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-set.col2.small figure{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;width:calc(50% - 7.5px)}.img-set.col2.small figure img{width:100%}.img-set.col2.small figure figcaption{text-align:left}.flow-layout{grid-template-areas:"flow-title" "flow-img" "flow-body";grid-template-columns:100%;grid-template-rows:auto auto 1fr;margin-top:40px}.flow-layout .flow-img{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:15px;padding:20px}}
