@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shiny{0%{transform:scale(0) rotate(25deg);opacity:0}50%{transform:scale(1) rotate(25deg);opacity:.5}to{transform:scale(50) rotate(25deg);opacity:0}}article,details,footer,main,section,summary{display:block}a{background:#fff0;color:var(--main-link-color);transition:all .3s ease-in-out}a:focus{outline:thin dotted}a:active,a:hover{outline:0}strong{font-weight:700}p{-ms-word-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3}ol,ul{margin:0 0 1em;padding:0}li{list-style-type:none}svg{border:0;vertical-align:bottom;max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input{margin:0;line-height:normal}button{text-transform:none;-webkit-appearance:button;appearance:button;cursor:pointer;font-size:.95em;padding:8px 20px;background:#666;color:#fff;border:0;border-radius:3px}input[type=checkbox]{box-sizing:border-box;padding:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h4{letter-spacing:.3px}body{font-family:var(--stk-base-font-family,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif);font-weight:var(--stk-font-weight);line-height:1.9;color:var(--main-text-color);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f7f7}@media only screen and (min-width:768px){body{font-size:var(--stk-base-font-size-pc,103%)}}@media only screen and (max-width:767px){body{font-size:var(--stk-base-font-size-sp,103%)}}*,:after,:before{box-sizing:border-box}#container{overflow-wrap:break-word;overflow-x:clip}.wrap{max-width:var(--stk-wrap-width,1166px);margin:0 auto}a:hover{color:var(--main-link-color-hover)}.fadeIn,a{backface-visibility:hidden}a:link,a:visited:link{-webkit-tap-highlight-color:rgb(0 0 0/.3)}[role=button]{cursor:pointer}@media (min-width:768px){.stk-hidden_pc{display:none!important}}@media (max-width:767px){.stk-hidden_sp{display:none!important}}.fadeIn{animation:fadeIn .3s ease 0s 1 both}#stk_observer_target{width:100%;height:400px;position:absolute;top:0;left:0;z-index:-1}#inner-content{padding:4%;background-color:var(--inner-content-bg)}@media only screen and (min-width:1167px){#inner-content,body:not(.page-template-page-wide) #footer{box-shadow:0 0 15px rgb(102 102 102/.2)}}@media only screen and (min-width:981px){#inner-content{display:flex;justify-content:var(--stk-flex-style,flex-start);padding:35px;gap:0 2%}#main{width:var(--stk-main-width);max-width:var(--stk-main-width);min-width:0}}@media only screen and (min-width:768px){#inner-content.page-full #main{max-width:var(--stk-wide-width);width:100%;margin:auto}}ol,p,ul{letter-spacing:.025em}p{margin:0 0 var(--stk-margin,1.6em);line-height:var(--stk-line_height,1.8)}h1,h4{font-weight:700;line-height:var(--stk-heading-line_height,1.5)}h1{font-size:1.9em;font-size:var(--stk-h1-font_size);margin-top:.67em;margin-bottom:.67em}h4{font-size:var(--stk-h4-font_size);margin-top:1.33em;margin-bottom:1.33em}.entry-content h4:not([class*=is-style-style]){border-left:var(--stk-h4-border_width,4px) solid;padding:.5em 0 .5em .8em;margin-top:var(--stk-heading-margin_top,2em);margin-bottom:var(--stk-heading-margin_bottom,1em)}.entry-content h4:not([class*=is-style-style]):not(.has-text-color){border-color:var(--main-ttl-bg)}@media only screen and (max-width:480px){.entry-content h4:not([class*=is-style-style]){font-size:105%}}.entry-content ol:not(li ol),.entry-content ul:not(li ul){line-height:var(--stk-line_height,1.8);margin:0 0 var(--stk-list-margin,1em)}.entry-content li ul{margin:0 0 var(--stk-list-item-margin,.7em)}.entry-content li{position:relative;padding-left:1.35em;margin:var(--stk-list-item-margin,.7em)0}.entry-content li li{margin:calc(var(--stk-list-item-margin, 0.7em) - .1em)0}.entry-content ul li::before{font-family:var(--stk-font-awesome-free,"Font Awesome 5 Free");font-weight:700;content:"";display:block;position:absolute;left:2px;top:0;transform:scale(.6);color:var(--main-ttl-bg);background:0 0}.entry-content li ul li::before{content:""}.entry-content ol{counter-reset:number}.entry-content ol>li{padding-left:calc(var(--stk-list-icon-size, 1.8em) + .1em)}.entry-content ol>li::before{font-family:inherit;counter-increment:number;content:counter(number);background-color:var(--main-ttl-bg);border:1px solid var(--main-ttl-bg);color:var(--main-ttl-color);width:var(--stk-list-icon-size,1.8em);height:var(--stk-list-icon-size,1.8em);line-height:var(--stk-list-icon-size,1.8em);font-weight:700;display:block;text-align:center;border-radius:50%;position:absolute;transform:scale(.65);left:1px;top:0}.page .entry-content>:first-child{margin-top:0}.single .entry-content>.add.titleunder>.widget:first-child>.textwidget>h2:first-child,.single .entry-content>.add.titleunder>.widget:first-child>h2,body.page:not(.home) #content:not(.lp-wrap) .entry-content>h2:first-child,body.page:not(.home) .entry-content>.add.titleunder>.widget:first-child>.textwidget>h2:first-child,body.page:not(.home) .entry-content>.add.titleunder>.widget:first-child>h2{margin-top:1em}.stk_sns_links{display:flex;flex-wrap:wrap;justify-content:center}.stk_sns_links:not(.--followbtns){gap:1em}.stk_sns_links li:not(:root){padding:0;margin:0}.stk_sns_links li:not(:root)::before{content:none}.stk_sns_links__link{display:flex;align-items:center;justify-content:center;line-height:1;font-size:100%;margin:0;text-decoration:none;gap:.3em}.stk_sns__svgicon{--svgsize:1.25em;width:var(--svgsize);height:var(--svgsize);fill:var(--main-link-color);margin:0}@media only screen and (min-width:768px){.stk_sns_links__link:hover,.wp-block-button a:hover{transform:translate3d(0,-3px,0)}.stk_sns_links__link:hover{opacity:.8}}.span-stk-maker-yellow{display:inline;background-position:left -100%center;background-repeat:repeat-x;background-size:200% .6em;padding-bottom:.6em;background-image:linear-gradient(to right,#fff0 50%,var(--stk-maker-yellow,"#ff6") 50%)}.lp-wrap{margin:0 auto}.lp-wrap #inner-content{box-shadow:none;margin-top:0;margin-bottom:0;padding:4%}.lp-wrap #main{margin:0 auto;padding:0;width:100%;max-width:var(--stk-wide-width);float:none}.wp-block-button{--stk-btn-padding:0.667em}.wp-block-buttons{margin-top:.5em;margin-bottom:.5em}.wp-block-button{max-width:calc(100% - 1em);min-width:min(220px,calc(100% - 1em));margin:0}.wp-block-button__link{font-size:1em;font-weight:700;vertical-align:middle;text-decoration:none!important;max-width:100%;border-radius:var(--stk-btn-border_radius,3px)}.wp-block-button__link:not(.has-text-color){color:#fff}:where(.wp-block-button__link){width:100%}.wp-block-buttons.is-style-big{font-size:103%}.wp-block-buttons.is-style-big .wp-block-button{min-width:min(470px,calc(100% - 1em))}@media only screen and (max-width:480px){.wp-block-buttons.is-style-big .wp-block-button{width:calc(100% - 1em)}}.wp-block-buttons.is-style-big .wp-block-button__link{width:100%}.wp-block-button.is-style-fill .wp-block-button__link{padding:calc(var(--stk-btn-padding, 0.667em) + var(--stk-btn-border_width, 2px)) calc(1em + var(--stk-btn-border_width, 2px))}.wp-block-button a:active{transform:translate3d(0,1px,1px);box-shadow:0 0 2px rgb(0 0 0/.1)}.wp-block-button.is-style-fill .wp-block-button__link:not(.has-background):not(.has-text-color){background-color:var(--main-link-color);border-color:var(--main-link-color)}@media only screen and (min-width:768px){.wp-block-button .wp-block-button__link:hover{opacity:.8;text-decoration:none!important}.wp-block-button:not([class*=is-style-rich_]) .wp-block-button__link:hover{box-shadow:0 3px 15px rgb(0 0 0/.15)}}.stk-shiny-button a{overflow:hidden;position:relative}.stk-shiny-button a::before{content:"";position:absolute;top:-100px;left:-100px;width:50px;height:50px;background-image:linear-gradient(100deg,#fff0 10%,#fff 100%,#fff0 0);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media only screen and (max-width:480px){.wp-block-button a{font-size:90%}}#footer{background-color:var(--footer-bg);color:var(--footer-text-color)}#inner-footer{font-size:88%;padding:4%}#inner-footer a{color:var(--footer-link-color)}@media only screen and (min-width:768px){#inner-footer{padding:35px}}#inner-footer .stk_sns__svgicon{fill:var(--footer-link-color)}#footer-bottom{text-align:center;font-size:90%}#footer-bottom .stk_sns_links{margin:1.5em 0}.pt-button{position:fixed;right:10px;bottom:0;transform:translateY(50px);transition:.2s ease-out;cursor:pointer;background:hsl(0 0% 50%/.5);text-decoration:none;width:50px;height:50px;padding:0;border-radius:3px;display:flex;justify-content:center;align-items:center;flex-direction:column}.pt-button::before{font-family:var(--stk-font-awesome-free,"Font Awesome 5 Free");content:"";font-size:1.1em;font-weight:700}.pt-button:not(.pt-active){bottom:0!important}.copyright{margin:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}