@charset "UTF-8";div#text-148{background:0 0}.author-info__inner p{white-space:pre-wrap}.entry-content h2{ font-size:18px !important;background:#2794f4;border-radius:8px;padding:.5em .7em;color:#fff; margin-bottom:15px}#toc_container{ margin:10 auto;border:0;border-radius:10px;border-top:5px solid!important;border-top-color:#92ccfb!important;box-shadow:0 2px 2px rgba(0,0,0,.2)!important; width:100%!important}@media screen and (min-width:600px){#toc_container{   width:100%!important}}.toc_title{display:block!important;padding:0!important;text-align:center;margin-right:15px!important;color:#92ccfb!important}.toc_title:before{position:relative!important;font-size:.9em!important;width:45px!important;height:45px!important;margin-right:5px;background-color:#92ccfb!important}.toc_list a{color:#333;display:block;border-bottom:dashed 1px silver;padding-bottom:.5em;font-weight:700;line-height:2;position:relative}.toc_list li{font-weight:700; line-height:15;position:relative;padding:.3em 1em .1em 1.1em!important;list-style:none!important}.toc_list>li>a{padding-bottom:.3em}.toc_list li:before{font-family:"Font Awesome 5 Free"!important;content:"\f138";position:absolute;left:-.4em!important;color:#92ccfb;font-weight:900;top:.4em}.toc_list li ul a{font-weight:400!important;font-size:.9em;padding-top:0;padding-bottom:.2em}.toc_list li ul li:before{content:"\f105";left:0!important;font-size:1.2em;top:.2em}.entry-content blockquote{display:inline-block;border:initial!important;font-size:.95em;padding:2em 2.7em 1em 3.5em;color:#555;text-align:center;width:100%!important}@media only screen and (max-width:480px){.entry-content blockquote{padding:1.7em 2em .7em 3.5em}}.entry-content blockquote:before{border-left:3px solid rgba(107,182,255,.25);border-top:3px solid rgba(107,182,255,.25);width:2.1em;height:2.1em;top:0;left:0;padding-left:.6em;padding-top:.5em;color:rgba(107,182,255,.5)}.entry-content blockquote:after{content:"";position:absolute;border-right:3px solid rgba(107,182,255,.25);border-bottom:3px solid rgba(107,182,255,.25);width:4em;height:4em;bottom:0;right:0}.boxr{margin:2em 0}.boxr .box-title{display:inline-block;line-height:1.5;padding:5px 9px 3px;border-radius:5px 5px 0 0;background:#ed8583;color:#fff;font-size:17px}.boxr .box-content{padding:1.3em 1em;border:solid 3px #ed8583}.boxblue{margin:2em 0}.boxblue .box-title{display:inline-block;line-height:1.5;padding:5px 9px 3px;border-radius:5px 5px 0 0;background:#7f7fff;color:#fff;font-size:17px}.boxblue .box-content{padding:1.3em 1em;border:solid 3px #7f7fff}.sc{background:#f3fafe!important;border:solid 2px #91cefa!important;color:#404040!important;font-weight:700;font-size:.9em; padding:13px}.say.left .sc:before{border-right:12px solid #91cefa}.say.left .sc:after{border-right:12px solid #f3fafe}.say.right .sc:before{border-left:12px solid #91cefa}.say.right .sc:after{border-left:12px solid #f3fafe}.faceicon img{width:82%;border:initial;box-shadow:0 0 7px #91cefa;margin:.25em .5em 1.4em .5em!important}#drawer .fa-bars{margin-top:.8em}#drawer .fa-bars:after{content:"MENU";font-size:8px;padding-top:.3em;font-weight:700;display:block;letter-spacing:.1em}.btnA{background:linear-gradient(90deg,#fad961 0%,#f76b1c 100%);border-radius:50px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.3);font-weight:700;width:100%;margin:.5em auto;padding:0;text-align:center;line-height:2;transition:all .2s ease}.btnA:hover{opacity:.8}.btnA a{text-decoration:none !important;color:#fff !important;display:block;margin:0;padding:.5em;position:relative;overflow:hidden}.btnA a:before{display:block;position:absolute;z-index:1;left:-100%;top:-50vh;content:'';width:3rem;height:100vh;transform:rotate(5deg);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);animation:highLight 3s ease-in-out 0s infinite}@keyframes highLight{from{left:-5%}15%,100%{left:105%}}.btnA>img{float:left}.btnA:after{content:'';clear:left}.btnG{background-color:coral;background:linear-gradient(160deg,#80d0c7 0%,#0093e9 100%);border-radius:50px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.3);font-weight:700;   width:100%;margin:.5em auto;padding:0;text-align:center;line-height:2;transition:all .2s ease}.btnG:hover{opacity:.8}.btnG a{text-decoration:none !important;color:#fff !important;display:block;margin:0;padding:.5em;position:relative;overflow:hidden}.btnG a:before{display:block;position:absolute;z-index:1;left:-100%;top:-50vh;content:'';width:3rem;height:100vh;transform:rotate(5deg);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);animation:highLight 3s ease-in-out 0s infinite}@keyframes highLight{from{left:-5%}15%,100%{left:105%}}.btnG>img{float:left}.btnG:after{content:'';clear:left}.btnAn{background-color:coral;background:linear-gradient(90deg,#00dbde 0%,#fc00ff 100%);border-radius:50px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.3);font-weight:700;width:100%;margin:.5em auto;padding:0;text-align:center;line-height:2;transition:all .2s ease}.btnAn:hover{opacity:.8}.btnAn a{text-decoration:none !important;color:#fff !important;display:block;margin:0;padding:.5em;position:relative;overflow:hidden}.btnAn a:before{display:block;position:absolute;z-index:1;left:-100%;top:-50vh;content:'';width:3rem;height:100vh;transform:rotate(5deg);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);animation:highLight 3s ease-in-out 0s infinite}@keyframes highLight{from{left:-5%}15%,100%{left:105%}}.btnAn>img{float:left}.btnAn:after{content:'';clear:left}.btnX{background-color:#f90;color:#fff;box-shadow:0 5px 0 0 #f25f15;font-weight:700;border-radius:4px;width:100%;margin:.5em auto;padding:0;text-align:center;line-height:1.4;transition:all .2s ease}.btnX:hover{opacity:.8}.btnX a{text-decoration:none !important;color:#fff !important;display:block;margin:0;padding:.5em;position:relative;overflow:hidden}.btnX a:before{display:block;position:absolute;z-index:1;left:-100%;top:-50vh;content:'';width:3rem;height:100vh;transform:rotate(5deg);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);animation:highLight 3s ease-in-out 0s infinite}@keyframes highLight{from{left:-5%}15%,100%{left:105%}}.btnX>img{float:left}.btnX:after{content:'';clear:left}.btnh{background-color:#007bff;color:#fff;box-shadow:0 5px 0 0 #1700c6;font-weight:700;border-radius:4px;width:100%;margin:.5em auto;padding:0;text-align:center;line-height:1.4;transition:all .2s ease}.btnh:hover{opacity:.8}.btnh a{text-decoration:none !important;color:#fff !important;display:block;margin:0;padding:.5em;position:relative;overflow:hidden}.btnh a:before{display:block;position:absolute;z-index:1;left:-100%;top:-50vh;content:'';width:3rem;height:100vh;transform:rotate(5deg);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);animation:highLight 3s ease-in-out 0s infinite}@keyframes highLight{from{left:-5%}15%,100%{left:105%}}.btnh>img{float:left}.btnh:after{content:'';clear:left}.linkto{position:relative;max-width:1600px}.linkto:before{position:absolute;content:"関連";top:10px;left:125px;display:inline-block;width:47px;height:27px;text-align:center;vertical-align:middle;background:#ff525290;font-size:14px;line-height:28px;color:#fff;letter-spacing:3px;padding-left:3px;border-radius:2px}.linkto:after{position:absolute;display:flex;height:100%;padding:0 11px;content:"\f138";font-family:"Font Awesome 5 Free";top:0;right:0;font-size:2.8em;color:#fff;background:#eaedf2;align-items:center}.linkto .tbtext{padding:30px 62px 0 14px;vertical-align:top;font-size:.95em}