body{font-family:"Zen Kaku Gothic New",sans-serif}#core{border-bottom-width:0}body:not(.page-template-sitemap) .post ul,body:not(.page-template-sitemap) .post ol,body:not(.page-template-sitemap) .page ul,body:not(.page-template-sitemap) .page ol{padding-left:0;margin:0}body:not(.page-template-sitemap) .post ul li,body:not(.page-template-sitemap) .post ol li,body:not(.page-template-sitemap) .page ul li,body:not(.page-template-sitemap) .page ol li{list-style-type:none;line-height:1.5;margin:0;position:relative}body:not(.page-template-sitemap) .post ul li+li,body:not(.page-template-sitemap) .post ol li+li,body:not(.page-template-sitemap) .page ul li+li,body:not(.page-template-sitemap) .page ol li+li{margin-top:1.5em}body:not(.page-template-sitemap) .post ul li::before,body:not(.page-template-sitemap) .post ol li::before,body:not(.page-template-sitemap) .page ul li::before,body:not(.page-template-sitemap) .page ol li::before{line-height:1.5;position:absolute;left:0}body:not(.page-template-sitemap) .post ul li,body:not(.page-template-sitemap) .page ul li{padding-left:.75em}body:not(.page-template-sitemap) .post ul li::before,body:not(.page-template-sitemap) .page ul li::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;top:0}body:not(.page-template-sitemap) .post ul[data-mark=checkbox] li,body:not(.page-template-sitemap) .page ul[data-mark=checkbox] li{padding-left:1em}body:not(.page-template-sitemap) .post ul[data-mark=checkbox] li::before,body:not(.page-template-sitemap) .page ul[data-mark=checkbox] li::before{content:"";font-weight:400}body:not(.page-template-sitemap) .post ol,body:not(.page-template-sitemap) .page ol{counter-reset:li}body:not(.page-template-sitemap) .post ol li,body:not(.page-template-sitemap) .page ol li{padding-left:1.5em}body:not(.page-template-sitemap) .post ol li::before,body:not(.page-template-sitemap) .page ol li::before{counter-increment:li;content:counter(li);width:1.25em;height:1.25em;line-height:1.15em;text-align:center;font-weight:bold;border-radius:1px;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;-webkit-transform:scale(0.9);transform:scale(0.9);top:2px}[data-jump]{color:#4169e1;cursor:pointer}[data-jump]:hover{color:#d93}[data-jump]::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;padding-left:.5em}.page-template-sitemap #core{border-bottom-width:0 !important}.post hr{width:100%;height:0;border:none;border-top:solid 1px #ddd;margin:50px 0}.post dl{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;row-gap:1.5em;word-break:break-word}.post dl dt{font-weight:bold;padding-right:1.5em;position:relative}.post dl dt::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:0;right:.5em}.profile figure{margin-bottom:50px;position:relative}.profile figure img{display:block;width:50%;max-width:200px;width:50%;border-radius:50%;margin:0 auto}.profile figure figcaption{text-align:center;font-weight:bold;font-size:.9em;margin-top:1em}.profile figure figcaption span+span::before{content:"";display:inline-block;width:1px;height:.8em;background:rgba(0,0,0,.5);margin:0 .5em;-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}.profile figure::after{content:"";display:block;width:20px;height:2px;background:#000;position:absolute;bottom:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}h4.side-title{border-bottom:solid 1px #ddd}.wp-block-search__label{display:none}.wp-block-search__input{border-radius:3px 0 0 3px}.wp-block-search__input:focus{outline:none}.wp-block-search__button{width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0 3px 3px 0;color:rgba(0,0,0,0);margin-left:-1px;position:relative}.wp-block-search__button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wp-block-search__button:hover{background:#eee}.highlight{border-radius:2px}#sidebar .profile div{font-size:.9em}#sidebar .profile a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:.9em;text-align:right;margin:30px 0 30px auto}#sidebar .profile a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;padding-left:.5em}.current_page_item,.current-menu-item{pointer-events:none}.current-menu-item a span{-webkit-filter:drop-shadow(0 0 1px #d93) drop-shadow(0 0 3px #fff);filter:drop-shadow(0 0 1px #d93) drop-shadow(0 0 3px #fff)}.gnavi-item,.menu-item,.copy,.entry-date,.updated,.date{font-family:"Zen Kaku Gothic New",sans-serif}#header .desc{color:#fff;font-size:.9em;line-height:2}#sitename{-webkit-filter:none;filter:none;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s}#sitename:hover{-webkit-filter:drop-shadow(0 0 1px #d93) drop-shadow(0 0 3px #fff);filter:drop-shadow(0 0 1px #d93) drop-shadow(0 0 3px #fff)}#sitename img:hover{opacity:1}#gnavi ul.mobile-nav{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}#gnavi ul.mobile-nav .mob-menu i{color:#fff;font-size:2.5rem}#gnavi ul.gu,#gnavi li.gl{border-width:0}#close{border-radius:50%}#footer{margin-top:30px}#footer-nav{border-bottom-width:0}#footer-nav li{font-size:1rem}#footer-nav li::before{opacity:.25}#copyright{padding:15px 0}#copyright .copy,#copyright #thk{font-size:.8rem;margin:0}@media(max-width: 574px){.foot-nav .menu li{list-style-type:none;text-align:center}}@media(max-width: 990px){#head-in .desc{display:none}}.ib{display:inline-block}.box{background:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 2px #ddd inset;box-shadow:0 0 0 2px #ddd inset;padding:1em !important;margin:2em 0 !important;position:relative;overflow:hidden;z-index:1}.box::after{content:attr(data);display:block;width:100px;height:100px;font-size:12px;font-weight:bold;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;background:#ddd;position:absolute;bottom:-50px;right:-50px;z-index:-1}.box>p{margin-bottom:0}.box>p:first-child{margin-top:0}.marker:not([data]){background:-webkit-gradient(linear, left bottom, left top, color-stop(40%, #feb), color-stop(40%, transparent));background:linear-gradient(0deg, #feb 40%, transparent 40%)}.red{color:#d35;font-weight:bold}.rk_button{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100px;max-width:100%;border-radius:1000px;border:none;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;line-height:1;padding:10px calc(20px + 1em) 10px 20px;background:rgba(0,0,0,0);color:#000;text-decoration:none !important;text-align:center;position:relative}.rk_button:hover{color:inherit;background:rgba(0,0,0,.25)}.rk_button::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.pop{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 1em;margin:1em auto;position:relative}.pop::before,.pop::after{content:"";display:block;width:1px;height:1em;background:#000;position:absolute;top:calc(50% - .4em)}.pop:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);left:0}.pop:after{-webkit-transform:rotate(30deg);transform:rotate(30deg);right:0}.pop.swing{-webkit-animation:swing .5s infinite ease-in-out;animation:swing .5s infinite ease-in-out}@-webkit-keyframes swing{0%,50%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}}@keyframes swing{0%,50%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}}#related-box{border-top-width:0px !important;border-bottom-width:0px !important;border-radius:5px;margin-top:30px}#related-box .related i::before{content:""}#related .excerpt a:hover{color:#d93}#related-box>.related,#related-box>#related{display:none}.read-more{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:"Zen Kaku Gothic New",sans-serif;margin:0 auto !important}.read-more a{display:inline-block;padding:12px 30px 10px;border-radius:1000px;border:none;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;color:#000;text-decoration:none;background:rgba(0,0,0,0);-webkit-transition:background .5s;transition:background .5s;white-space:nowrap}.read-more a:hover{background:rgba(0,0,0,.25)}@media(min-width: 577px)and (max-width: 1198px){div[id^=card-] .term{display:block;max-width:100%;width:100%;padding-right:0}div[id^=card-] .term a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}}body.page #core .meta{display:none}#front-page-title{margin-top:0 !important}.entry-title a:hover{color:#d93}#mainEntity{margin-bottom:50px}#section{border-bottom-width:0 !important}#section .fa-calendar-alt::before{content:""}#section .fa-folder::before{font-weight:400}#post-thumbnail{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.25);box-shadow:0 3px 3px 0 rgba(0,0,0,.25)}.term img{position:relative;top:3px;padding:0 !important}.term img{border:none;-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);box-shadow:0 0 3px rgba(0,0,0,.25);-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}.term img:hover{opacity:1;-webkit-filter:brightness(0.9);filter:brightness(0.9)}#toc_container{border-radius:5px;margin:3em 0}#toc_container .toc_toggle:before{border-radius:2px}#toc_container #toc_toggle:checked+.toc_toggle:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}#toc_container .toc_toggle:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}#toc_container .toc_list{border-top:solid 1px rgba(0,0,0,0)}#toc_container #toc_toggle:not(:checked)~.toc_list{border-color:#ddd;-webkit-transition:border-color 1s;transition:border-color 1s}.vcard.author{display:none}.sns-msg h2{display:none}.snsib{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;row-gap:5px;margin:1.6em auto}.snsib li{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 !important;margin:0 !important}.snsib li a[aria-label],.snsib li i{padding:0 !important;margin:0 !important}.snsib li a[aria-label]{display:block;width:35px;height:35px;text-align:center}.snsib li a[aria-label]:hover{opacity:1 !important}.snsib li a[aria-label]:hover i{color:inherit}.snsib li a[aria-label] i{line-height:35px;font-size:1.25em;color:#000}#pnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15em;-moz-column-gap:15em;column-gap:15em;border-top-width:0;border-radius:0 0 5px 5px}#pnavi a[href$=".com/"]{visibility:hidden}#pnavi .prev,#pnavi .next{width:0 !important;border:none;padding-bottom:3em !important;margin-bottom:50px !important}#pnavi a{padding:0 !important;color:#000}#pnavi a:hover{color:#d93}#pnavi .prev-arrow,#pnavi .next-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}#pnavi .next-arrow i::before{content:""}#pnavi .prev-arrow{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#pnavi .prev-arrow i::before{content:""}#pnavi span{white-space:nowrap}#pnavi .ptitle,#pnavi .ntitle,#pnavi i:not([class*=fa-arrow]){display:none}#pnavi i[class*=fa-arrow]{margin:0 !important}@media(max-width: 1200px)and (min-width: 991px),(max-width: 540px){#pnavi .prev,#pnavi .next{padding-bottom:0 !important;margin-bottom:-50px !important}}.post #mainEntity h1.entry-title,.page #mainEntity h1.entry-title,.single #mainEntity h1.entry-title{font-weight:bold}.post #mainEntity h2+h3,.post #mainEntity h3+h4,.page #mainEntity h2+h3,.page #mainEntity h3+h4,.single #mainEntity h2+h3,.single #mainEntity h3+h4{margin-top:0}.post #mainEntity h2,.page #mainEntity h2,.single #mainEntity h2{padding:5px 10px;background:rgba(0,0,0,.25);color:#fff;border:none;font-weight:bold;border-radius:2px;margin-top:5em}.post #mainEntity h3,.page #mainEntity h3,.single #mainEntity h3{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:1;font-size:1.8rem;font-weight:bold;border:none;padding:0 0 0 1.25em;margin-left:0;margin-top:5em;margin-bottom:20px;position:relative}.post #mainEntity h3+p,.page #mainEntity h3+p,.single #mainEntity h3+p{margin-top:0}.post #mainEntity h3::before,.page #mainEntity h3::before,.single #mainEntity h3::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;-webkit-transform:rotateZ(280deg);transform:rotateZ(280deg);position:absolute;top:100px;left:0}.post #mainEntity h3::after,.page #mainEntity h3::after,.single #mainEntity h3::after{content:"";display:block;width:calc(100% - 1em);height:0;border-top:solid 2px #000;position:absolute;right:0;bottom:-0.3em}.post #mainEntity h4,.page #mainEntity h4,.single #mainEntity h4{font-weight:bold;border:none;margin-top:3em}.post #mainEntity h4::before,.page #mainEntity h4::before,.single #mainEntity h4::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.blogcard a{border:none;-webkit-box-shadow:0 0 0 2px #e8ba75 inset;box-shadow:0 0 0 2px #e8ba75 inset;padding:1em !important;position:relative;overflow:hidden;-webkit-transition:background .5s,-webkit-transform .5s;transition:background .5s,-webkit-transform .5s;transition:transform .5s,background .5s;transition:transform .5s,background .5s,-webkit-transform .5s}.blogcard a .blogcard-img{-webkit-box-shadow:0 2px 2px 0 #ddd;box-shadow:0 2px 2px 0 #ddd}.blogcard a::after{content:"Check";display:block;width:75px;height:75px;font-size:12px;font-weight:bold;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;background:#e8ba75;position:absolute;bottom:-37.5px;right:-37.5px}.blogcard a:hover{background:rgba(221,153,51,.1);-webkit-box-shadow:0 0 0 2px #e8ba75 inset;box-shadow:0 0 0 2px #e8ba75 inset;-webkit-transform:scale(0.95);transform:scale(0.95)}.blogcard a:hover img{opacity:1}.blogcard .blogcard-link{border-top:solid 1px #ddd;padding-top:.5em;margin:.5em 0 0}.bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:50px 0}.bubble figure{width:80px;height:80px;position:relative}.bubble figure img{width:100%}.bubble figure .face{border-radius:50%;-webkit-box-shadow:0 0 0 2px #ddd;box-shadow:0 0 0 2px #ddd}.bubble figure .effect{-webkit-box-shadow:none;box-shadow:none;position:absolute;top:0;left:0}.bubble figure figcaption{text-align:center;font-size:.8em}.bubble .text{width:calc(100% - 110px);min-height:80px;border-radius:2px;-webkit-box-shadow:0 0 0 2px #ddd;box-shadow:0 0 0 2px #ddd;padding:.5em 1em;margin-left:30px;position:relative;font-size:.9em}.bubble .text::before,.bubble .text::after{content:"";display:block;border:none;border-top:solid 7.5px rgba(0,0,0,0);border-bottom:solid 7.5px rgba(0,0,0,0);position:absolute;top:32.5px}.bubble .text::before{border-right:solid 15px #ddd;left:-15px}.bubble .text::after{left:-11px}.bubble .text p:first-child{margin-top:0}.bubble .text p:last-child{margin-bottom:0}.bubble.main figure .face{-webkit-box-shadow:0 0 0 2px #dce;box-shadow:0 0 0 2px #dce}.bubble.main .text{-webkit-box-shadow:0 0 0 2px #dce;box-shadow:0 0 0 2px #dce;background:#f7f2fb}.bubble.main .text::before{border-right:solid 15px #dce}.bubble.main .text::after{border-right:solid 15px #f7f2fb}.bubble.asst figure .face{-webkit-box-shadow:0 0 0 2px #ecd;box-shadow:0 0 0 2px #ecd}.bubble.asst .text{-webkit-box-shadow:0 0 0 2px #ecd;box-shadow:0 0 0 2px #ecd;background:#fbf2f7}.bubble.asst .text::before{border-right:solid 15px #ecd}.bubble.asst .text::after{border-right:solid 15px #fbf2f7}blockquote{border:none;-webkit-box-shadow:0 0 0 2px #ddd inset;box-shadow:0 0 0 2px #ddd inset;padding:1em !important}blockquote cite{border-top:solid 1px #ddd;padding-top:.5em;margin-top:.5em}blockquote cite a{color:#aaa;font-size:.9em;text-decoration:none !important}blockquote cite a::before{content:"引用元：";display:inline-block}.post img{border-radius:5px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.25);box-shadow:0 3px 3px 0 rgba(0,0,0,.25)}body.page #mainEntity .profile{margin-bottom:50px}body.page #mainEntity .profile figure img{-webkit-box-shadow:none;box-shadow:none}.mw_wp_form section,#confirm section{max-width:500px;border-radius:5px;-webkit-box-shadow:0 0 0 2px #ddd;box-shadow:0 0 0 2px #ddd;padding:50px 20px}.mw_wp_form .row,#confirm .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mw_wp_form .row+.row,#confirm .row+.row{margin-top:20px}.mw_wp_form .row .label,#confirm .row .label{min-width:6em}.mw_wp_form .row .input,#confirm .row .input{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.mw_wp_form .row .input input,.mw_wp_form .row .input textarea,#confirm .row .input input,#confirm .row .input textarea{width:100%;border:none;border-radius:2px;-webkit-box-shadow:0 0 0 .5px #333;box-shadow:0 0 0 .5px #333;padding:6px 12px}.mw_wp_form .row .input input::-webkit-input-placeholder, .mw_wp_form .row .input textarea::-webkit-input-placeholder, #confirm .row .input input::-webkit-input-placeholder, #confirm .row .input textarea::-webkit-input-placeholder{color:#ccc}.mw_wp_form .row .input input::-moz-placeholder, .mw_wp_form .row .input textarea::-moz-placeholder, #confirm .row .input input::-moz-placeholder, #confirm .row .input textarea::-moz-placeholder{color:#ccc}.mw_wp_form .row .input input:-ms-input-placeholder, .mw_wp_form .row .input textarea:-ms-input-placeholder, #confirm .row .input input:-ms-input-placeholder, #confirm .row .input textarea:-ms-input-placeholder{color:#ccc}.mw_wp_form .row .input input::-ms-input-placeholder, .mw_wp_form .row .input textarea::-ms-input-placeholder, #confirm .row .input input::-ms-input-placeholder, #confirm .row .input textarea::-ms-input-placeholder{color:#ccc}.mw_wp_form .row .input input::placeholder,.mw_wp_form .row .input textarea::placeholder,#confirm .row .input input::placeholder,#confirm .row .input textarea::placeholder{color:#ccc}.mw_wp_form .row .input input:focus,.mw_wp_form .row .input textarea:focus,#confirm .row .input input:focus,#confirm .row .input textarea:focus{outline:none;-webkit-box-shadow:0 0 0 1px #d93;box-shadow:0 0 0 1px #d93}.mw_wp_form .row .input textarea,#confirm .row .input textarea{min-height:150px}.mw_wp_form .row.button,#confirm .row.button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.mw_wp_form_confirm .label{position:relative}.mw_wp_form_confirm .label:after{content:"：";position:absolute;right:0}.mw_wp_form_confirm .button{margin-top:50px !important}@media(min-width: 575px){.mw_wp_form section,#confirm section{margin:50px auto 0}.mw_wp_form .row:not(.button),#confirm .row:not(.button){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width: 574px){.mw_wp_form section,#confirm section{margin:25px auto 0}.mw_wp_form .row:not(.button),#confirm .row:not(.button){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mw_wp_form .input,#confirm .input{width:100%}}i{font-style:normal}i.fa-regular.fa-envelope::before{font-family:"Font awesome 5 Free"}i.fa-brands.fa-line::before{font-family:"Font awesome 5 Brands"}/*# sourceMappingURL=style.min.css.map */