﻿body{--wp--preset--font-size--small:1rem;--wp--preset--font-size--medium:1.3rem;--wp--preset--font-size--large:1.6rem;--wp--preset--font-size--x-large:2rem}figure,picture{background:rgba(0,0,0,0)}mark{font-style:normal}.single__contents .sec_inner{padding:0 2.5rem}.single__date{margin-bottom:.8rem;font-size:1.3rem;font-weight:700;line-height:1.462em;letter-spacing:.1em;color:#0b8eff}.single__ttl{font-size:1.8rem;font-weight:700;line-height:1.6112em;letter-spacing:.1em;text-align:left}.single__parts{margin-top:1.7rem}.single__parts>*{margin:1.5em 0;font-family:"Noto Sans JP",sans-serif}.single__parts p,.single__parts pre{display:block;font-size:var(--wp--preset--font-size--medium);font-family:"Noto Sans JP",sans-serif;line-height:1.462em;letter-spacing:.1em;word-break:break-all;white-space:pre-wrap}.single__parts p a,.single__parts pre a{display:inline;text-decoration:underline;text-underline-offset:.1em;color:#0b8eff;white-space:break-spaces}.single__parts ul{display:block;font-size:var(--wp--preset--font-size--medium);line-height:1.462em;letter-spacing:.1em;word-break:break-all}.single__parts ul li{padding-left:1em;position:relative}.single__parts ul li:before{content:"・";position:absolute;top:0;left:.25em}.single__parts ul li+li{margin-top:.5em}.btn.back{margin-top:6rem}.btn.back a,.btn.back button{padding:2rem 2.5rem;text-align:center}.btn.back a:before,.btn.back button:before{left:1.4rem;right:auto}.btn.back a:after,.btn.back button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:3rem;right:auto;transform:translate(-50%,-50%)}@media screen and (min-width:961px){body{--wp--preset--font-size--small:1.3rem;--wp--preset--font-size--medium:1.6rem;--wp--preset--font-size--large:2rem;--wp--preset--font-size--x-large:3rem}.single__contents .sec_inner{padding:0;max-width:92rem}.single__date{margin-bottom:1.9rem;font-size:1.6rem;line-height:1.5em}.single__ttl{font-size:2.4rem;line-height:1.5em}.single__parts{margin-top:3.5rem}.single__parts>*{margin:1.8em 0}.single__parts p,.single__parts pre,.single__parts ul{line-height:1.7em}.btn.back{margin-top:7.2rem}}