@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');.single_c_wrap{background:url(//ndmr.co.jp/main/wp-content/themes/nodomaru/assets/css/../img/topics/post_bg.jpg);background-size:auto}.single_contents{padding-top:15.531vw;padding-bottom:16.117vw;width:73.529vw;min-width:740px;margin:auto;color:#3e3e3e}img{height:auto;vertical-align:bottom}span.post_date{color:#3e3e3e;font-family:Roboto;font-size:1.172vw;font-style:normal;font-weight:500;line-height:2.564vw;letter-spacing:.11vw}span.post_taxonomy{color:#fff;font-family:Roboto;font-size:1.026vw;font-style:normal;font-weight:700;line-height:2.564vw;letter-spacing:.11vw;padding:.22vw .586vw;border-radius:.879vw;background:#398d78;margin-left:1.465vw}h1.single_ttl{color:#3e3e3e;font-family:Roboto;font-size:2.206vw;font-style:normal;font-weight:700;line-height:3.456vw;letter-spacing:.11vw;margin:1.099vw 0 1.319vw}.single_content{margin-top:1.319vw}h2{display:flex;padding:20.6px 22.66px;margin:25px 0;flex-direction:column;align-items:flex-start;align-self:stretch;color:#fff;border-radius:3px;background:#398d78;box-shadow:0 1px 5px 0 rgba(0,0,0,.03);font-family:"Noto Sans JP";font-size:1.465vw;font-style:normal;font-weight:700;line-height:2.784vw;position:relative}h2:before{content:"";position:absolute;left:50px;bottom:-8.5px;width:18px;height:18px;background:url(//ndmr.co.jp/main/wp-content/themes/nodomaru/assets/css/../img/topics/h2.png);background-size:cover}h3{color:#3e3e3e;font-family:"Noto Sans JP";font-size:1.319vw;font-style:normal;font-weight:700;line-height:2.491vw;margin:.366vw 0;padding:20.6px 22.66px;position:relative}h3:before{content:"";position:absolute;left:10px;top:51%;transform:translate(-50%,-50%);width:10px;height:10px;background:#398d78;border-radius:50%;background-size:cover}li{color:#3e3e3e;font-family:"Noto Sans JP";font-size:16.5px;font-style:normal;line-height:29.66px;letter-spacing:.412px;margin-left:23px}.single_content img{margin:.733vw 0}.post_navigation{margin-top:3.37vw;display:flex;justify-content:center}.prev_post a{width:14.872vw;height:2.564vw;display:flex;align-items:center;justify-content:center;background:#3e3e3e;color:#fff;text-decoration:unset;border-radius:1.245vw;margin:0 1.282vw}.next_post a{width:14.872vw;height:2.564vw;display:flex;align-items:center;justify-content:center;background:#3e3e3e;color:#fff;text-decoration:unset;border-radius:1.245vw;margin:0 1.282vw}ul.sns_btn__ul.--style-simple{display:flex;justify-content:space-between}li.sns_btn__li{width:19.5%;list-style:none;line-height:unset;letter-spacing:0;margin-left:0}li.sns_btn__li a{width:100%;height:100%;display:block;text-align:center;padding:.388vw 0;justify-content:center;border-radius:3px}li.sns_btn__li.twitter a{background:#2a2a2a}li.sns_btn__li.facebook a{background:#1f6aba}li.sns_btn__li.hatebu a{background:#2f70be}li.sns_btn__li.pocket a{background:#ec2136}li.sns_btn__li.copyurl a{background:#999}span.sns_btn__text{display:inline-table;width:20px}.post_list{display:flex}.post_wrap{display:flex;margin-left:0;justify-content:center}.recommend{padding-bottom:16.117vw}.recommend .post_wrap{display:flex;width:93%;margin-left:3.5%;justify-content:center}.post.recommend-post{width:100%}.recommend .post_list{display:flex;justify-content:space-between}h3.title:before{content:none}.recommend h2{display:inline-block;position:relative;color:#6c584c;font-size:1.5em;background:unset;padding:0 0 0 25px;margin:0 0 40px;box-shadow:unset;line-height:1.3;text-transform:uppercase}.recommend h2:before{content:"";position:absolute;left:0;bottom:-2.5px;width:3px;height:100%;background:#2c423b}ul.sns_btn__ul.bottom{margin-top:40px}.toc{--toc-green:#4f8f7d;--toc-bg:#f7f5ef;--toc-border:#4f8f7d;background:var(--toc-bg);border:2px solid var(--toc-border);border-radius:0;overflow:hidden;margin:0 0 24px}.toc__head{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;background:var(--toc-green);color:#fff;border:0;cursor:pointer;font-weight:700;letter-spacing:.08em;position:relative}.toc__head:before{content:"";display:inline-block;width:18px;height:24px;background:url(//ndmr.co.jp/main/wp-content/themes/nodomaru/assets/css/../img/topics/mokuji.png) no-repeat center/cover}.toc__icon{width:18px;height:12px;position:absolute;left:16px;top:50%;transform:translateY(-50%)}.toc__icon:before,.toc__icon:after{content:"";position:absolute;left:0;right:0;height:2px;background:#fff;border-radius:2px}.toc__icon:before{top:0;box-shadow:0 5px 0 #fff,0 10px 0 #fff}.toc__icon:after{display:none}.toc__label{font-size:18px}.toc__body{padding:18px 22px;border-top:2px solid rgba(79,143,125,.25);overflow:hidden;max-height:1000px;transition:max-height .35s ease,padding .35s ease}.toc__list{margin:0;padding-left:1.6em;list-style:decimal}.toc__item{margin:10px 0;font-weight:700;color:#2a2a2a}.toc__link{color:inherit;text-decoration:none}.toc__link:hover{text-decoration:underline}ul.toc__list li{color:#3e3e3e;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24.72px;letter-spacing:.412px;margin-bottom:16px;margin-left:0}.toc.is-closed .toc__body{max-height:0;padding-top:0;padding-bottom:0}.toc__head:focus-visible{outline:3px solid rgba(255,255,255,.7);outline-offset:-3px}.single_content .wp-block-table,.single_content table{width:100%;overflow-x:auto}.single_content table{width:100%;border-collapse:separate;border-spacing:0 18px;background:0 0;font-size:14px;line-height:1.9}.single_content table th,.single_content table td{padding:16px 18px;border:0;vertical-align:top;background:0 0}.single_content table thead th{text-align:center;font-weight:700;position:relative;padding-top:18px}.single_content table thead th:before{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;background:#398d78}.single_content table tbody td{position:relative;padding-top:18px}.single_content table tbody td:first-child{font-weight:700}.single_content table ul,.single_content table ol{margin:0;padding-left:1.2em}.single_content table li{margin:.2em 0}td{text-align:center}.topics_float{position:fixed;width:135px;bottom:24px;right:24px;z-index:99}@media (max-width:480px){.single_content table{border-spacing:0 12px;font-size:13px;line-height:1.8}.single_content table th,.single_content table td{padding:12px}}@media(max-width:900px){.topics_float{position:fixed;width:96px;bottom:8px;right:8px;z-index:99}}@media(max-width:767px){.single_c_wrap{background:url(//ndmr.co.jp/main/wp-content/themes/nodomaru/assets/css/../img/topics/post_bg.jpg);background-size:cover}.single_content table tbody td{border-bottom:solid 1px #9e9e9e}.single_contents{padding-top:33.59vw;padding-bottom:20.513vw;width:89.744vw;min-width:unset;margin:auto;color:#3e3e3e}img{height:auto;vertical-align:bottom}span.post_date{color:#3e3e3e;font-family:Roboto;font-size:4.103vw;font-style:normal;font-weight:500;line-height:8.974vw;letter-spacing:.385vw}span.post_taxonomy{color:#fff;font-family:Roboto;font-size:3.59vw;font-style:normal;font-weight:700;line-height:8.974vw;letter-spacing:.385vw;padding:.769vw 2.051vw;border-radius:3.077vw;background:#398d78;margin-left:5.128vw}h1.single_ttl{color:#3e3e3e;font-family:Roboto;font-size:6.154vw;font-style:normal;font-weight:700;line-height:8.974vw;letter-spacing:.385vw;margin:3.846vw 0 4.615vw}.single_content{margin-top:4.615vw}h2{font-family:"Noto Sans JP";font-size:5.128vw;font-style:normal;font-weight:700;line-height:9.744vw;margin:7.051vw 0;padding:17px 19px}h3{color:#3e3e3e;font-family:"Noto Sans JP";font-size:4.615vw;font-style:normal;font-weight:700;line-height:8.718vw;margin:1.282vw 0}.single_content img{margin:2.564vw 0}.post_navigation{margin-top:10.256vw;display:flex;justify-content:center}.prev_post a{width:41.795vw;height:8.974vw;display:flex;align-items:center;justify-content:center;background:#3e3e3e;color:#fff;text-decoration:unset;border-radius:4.359vw;margin:0 2.821vw}.next_post a{width:41.795vw;height:8.974vw;display:flex;align-items:center;justify-content:center;background:#3e3e3e;color:#fff;text-decoration:unset;border-radius:4.359vw;margin:0 2.821vw}.toc__body{padding:10px 5px}.toc__head{padding:4px 16px}ul.toc__list li{font-size:14px;line-height:18px;margin-bottom:8px}p{line-height:29px}.recommend h2{font-size:5.128vw}span.taxonomy{margin-left:0;margin-top:2vw;font-size:3.2vw}.recommend .post_wrap{display:flex;width:93%;margin-left:3.5%;justify-content:center;margin-top:0}.post.recommend-post{width:100%}.recommend .post_list{display:flex;justify-content:space-between}.recommend .post_list{flex-wrap:wrap}.post article{width:47%;margin-bottom:3%}.thumb{border-radius:10px;overflow:hidden}.info_2{flex-direction:column;align-items:flex-start}span.taxonomy{margin-left:0;margin-top:2vw;font-size:3.2vw}.single_content table,.single_content thead,.single_content tbody,.single_content th,.single_content td,.single_content tr{display:block;width:100%}.single_content thead{display:none}.single_content tbody tr{margin-bottom:20px;padding:14px;background:rgba(255,255,255,.03);border-radius:8px}.single_content td{position:relative;padding-left:6.5em;padding-top:10px;padding-bottom:10px;border:none}.single_content td:before{content:attr(data-label);position:absolute;left:0;top:10px;width:6em;font-weight:700;color:rgba(255,255,255,.6);white-space:nowrap}table.table-scroll-init,table.table-scroll-init thead,table.table-scroll-init tbody,table.table-scroll-init tr,table.table-scroll-init th,table.table-scroll-init td{display:block !important;width:100% !important}table.table-scroll-init thead{display:none !important}table.table-scroll-init tbody tr{margin:0 0 18px;padding:12px;border:1px solid #9e;border-radius:8px;background:#fff}table.table-scroll-init td{position:relative;padding:10px 10px 10px 9.5em !important;color:#3e3e3e;text-align:left}table.table-scroll-init td:before{content:attr(data-label);position:absolute;left:10px;top:10px;width:7em;font-weight:700;color:#3e3e3e;white-space:nowrap}}