@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}.top-article-list{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 wrap;flex-flow:row wrap;gap:20px}.top-article-list>li{width:calc(33.33333% - 13.33333px)}.top-article-list>li a{background:#fff;border-radius:25px;color:#5f3032;display:block;overflow:hidden;padding:0 20px 20px}.top-article-list>li a:hover .thum img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.top-article-list>li a:hover .btn-label{background:#ff5000}.top-article-list>li a .thum{aspect-ratio:16/9;margin:0 -20px 10px;overflow:hidden;width:calc(100% + 40px)}.top-article-list>li a .thum img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top-article-list>li a .post-title-main{font-size:clamp(1.7rem,1.6545454545rem + .1212121212vw,1.8rem);font-weight:900;margin-bottom:5px}.top-article-list>li a .post-title-sub{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);margin-bottom:20px}.top-article-list>li a .btn-label{background:#5f3032;border-radius:99999px;color:gold;display:block;font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);font-weight:900;line-height:1;padding:.8em 0;position:relative;text-align:center;-webkit-transition:.3s ease-out;transition:.3s ease-out}.top-article-list>li a .btn-label:before{content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.body-lead{background:#fff;border:5px solid #5f3032;border-radius:25px;font-weight:900;margin-bottom:80px;padding:40px}.body-lead p{text-align:center}.body-lead p:first-child{margin-top:0}.table-of-contents{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border-radius:25px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;margin-bottom:40px;padding:40px 0;position:relative}.table-of-contents .table-of-contents-heading{background:#ff5000;border:none;border-radius:3em;color:#fff;display:inline-block;font-size:clamp(1.8rem,1.6181818182rem + .4848484848vw,2.2rem);font-weight:900;left:50%;line-height:1;margin:0;padding:.4em 1.5em;position:absolute;top:-1em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);z-index:10}.table-of-contents .eyecatch{border-radius:0 25px 25px 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:100%;overflow:hidden}.table-of-contents .eyecatch img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.table-of-contents .toc-list{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0;padding:5px 40px 0}.table-of-contents .toc-list>li{list-style-type:none;margin-bottom:10px}.table-of-contents .toc-list>li:last-child{margin-bottom:0}.table-of-contents .toc-list>li a{color:#5f3032;display:block;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:900;padding-left:1.8em;position:relative}.table-of-contents .toc-list>li a:before{background:#ff5000;border-radius:50%;content:"";height:1.2em;left:0;position:absolute;top:.3em;width:1.2em}.table-of-contents .toc-list>li a:hover{-webkit-text-decoration:underline;text-decoration:underline}#post-navi-block{margin-bottom:50px}#post-navi-block>a{background:#5f3032;border-radius:99999px;color:gold;display:block;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:900;line-height:1;padding:.8em 0;position:relative;text-align:center;width:250px}#post-navi-block>a.prev{justify-self:start;width:95%}#post-navi-block>a.prev:before{content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#post-navi-block>a.next{justify-self:end;width:95%}#post-navi-block>a.next:before{content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.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}.table-container.scroll{position:relative}.table-container.scroll:after{aspect-ratio:1/1;background-image:url(../assets/images/common/tabel_scroll_img.webp);background-repeat:no-repeat;background-size:contain;border-radius:15px;-webkit-filter:drop-shadow(0 0 15px rgba(51,51,51,.2));filter:drop-shadow(0 0 15px rgba(51,51,51,.2));left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;z-index:30}.table-container.scroll table:before,.table-container.scroll:after{content:"";display:block;opacity:0;position:absolute;-webkit-transition:opacity .8s,visibility 0s .8s;transition:opacity .8s,visibility 0s .8s;visibility:hidden}.table-container.scroll table:before{background:#ffffffb3;height:100%;left:0;top:0;width:100%;z-index:20}#article-01 .virus-table table td,#article-01 .virus-table table th{padding:1em .5em;text-align:center}#article-01 .figure-routeofinfection .routeofinfection .item{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:50px;margin-bottom:20px}#article-01 .figure-routeofinfection .routeofinfection .item dd,#article-01 .figure-routeofinfection .routeofinfection .item dt{border-radius:99999px;margin:0;padding:20px 40px;text-align:center}#article-01 .figure-routeofinfection .routeofinfection .item dd p,#article-01 .figure-routeofinfection .routeofinfection .item dt p{margin:0;padding:0;text-align:center}#article-01 .figure-routeofinfection .routeofinfection .item dd p .main,#article-01 .figure-routeofinfection .routeofinfection .item dt p .main{display:block;font-size:1.3em;font-weight:900}#article-01 .figure-routeofinfection .routeofinfection .item dt{background:#ff5000;color:#fff;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#article-01 .figure-routeofinfection .routeofinfection .item dd,#article-01 .figure-routeofinfection .routeofinfection .item dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ff5000;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#article-01 .figure-routeofinfection .routeofinfection .item dd{color:#ff5000;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;position:relative}#article-01 .figure-routeofinfection .routeofinfection .item dd:before{color:#ff5000;content:"=";font-size:2em;left:-33px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){#post-navi-block{position:relative;width:250px}#post-navi-block .prev{left:-275px}#post-navi-block .next,#post-navi-block .prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#post-navi-block .next{right:-275px}}@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}.top-article-list>li{width:100%}.body-lead{margin-bottom:40px;padding:20px}.body-lead p{text-align:justify}.table-of-contents{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;padding-top:0}.table-of-contents .eyecatch{border-radius:25px 25px 0 0;margin-bottom:20px}.table-of-contents .toc-list{padding:0 20px}#post-navi-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:15px 0;grid-template-areas:"prev next" "backtolist backtolist";grid-template-columns:50% 50%;grid-template-rows:auto auto;justify-items:center}#post-navi-block .prev{grid-area:prev}#post-navi-block .backtolist{grid-area:backtolist}#post-navi-block .next{grid-area:next}#post-navi-block>a{width:100%}.avator-block .avator-set img{width:90px}.table-container.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-container.scroll table{min-width:600px;position:relative}.table-container.scroll:not(.scrolled) table:before,.table-container.scroll:not(.scrolled):after{opacity:1;pointer-events:none;visibility:visible}#article-01 .figure-routeofinfection .routeofinfection .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:30px;margin-bottom:40px}#article-01 .figure-routeofinfection .routeofinfection .item dd,#article-01 .figure-routeofinfection .routeofinfection .item dt{padding:10px}#article-01 .figure-routeofinfection .routeofinfection .item dd:before{left:50%;top:-40px;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translate(-50%) rotate(90deg)}}
