ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.lp .blogbox,.lp header,.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}#content,.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em}input,textarea{font:inherit;margin:0}input[type=submit]{-webkit-appearance:button;cursor:pointer}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}@font-face{font-display:swap;font-family:stsvg;src:url(/wp-content/themes/affinger/st_svg/fonts/stsvg.eot?e9lchi);src:url(/wp-content/themes/affinger/st_svg/fonts/stsvg.eot?e9lchi#iefix)format("embedded-opentype"),url(/wp-content/themes/affinger/st_svg/fonts/stsvg.ttf?e9lchi)format("truetype"),url(/wp-content/themes/affinger/st_svg/fonts/stsvg.woff?e9lchi)format("woff"),url(/wp-content/themes/affinger/st_svg/fonts/stsvg.svg?e9lchi#stsvg)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" st-svg-"]{font-family:stsvg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.st-svg-clock-o:before{content:""}@font-face{font-display:swap;font-family:"slick";font-weight:400;font-style:normal;src:url(/wp-content/themes/affinger/vendor/slick/fonts/slick.eot);src:url(/wp-content/themes/affinger/vendor/slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/affinger/vendor/slick/fonts/slick.woff)format("woff"),url(/wp-content/themes/affinger/vendor/slick/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/affinger/vendor/slick/fonts/slick.svg#slick)format("svg")}*{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Hiragino Kaku Gothic ProN","メイリオ",meiryo,sans-serif;margin:0;padding:0}main{color:#333}p:empty{display:none}article,footer,header,main{display:block}body,html{height:100%}body{min-width:320px;word-wrap:break-word;background-color:#fff;counter-reset:stcnt imgcountcnt ranknumber-h2 ranknumber-h3 ranknumber-h4 stepcnt}*>p:last-child{margin-bottom:0}@media screen and (-webkit-min-device-pixel-ratio:0){h1{font-weight:700}}.clearfix{zoom:1}.clearfix::after,.post::after{content:"";display:block;clear:both}p{font-size:18px;line-height:30px;margin-bottom:20px}.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){font-size:22px;line-height:35px;color:#333;padding-top:10px;margin-bottom:10px;font-weight:700}h1{margin:0}.kdate .st-svg-clock-o::before{font-size:.9em}#st-page .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){margin-bottom:20px}.blogbox p{font-size:14px;margin:0;line-height:18px;display:flex;align-items:center}.blogbox{margin-bottom:10px;padding:0}.post .blogbox .st-fa{margin-right:4px}main ul{padding-left:1em;margin-bottom:20px;margin-left:1em}.post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){list-style-type:disc}main{counter-reset:stcnt!important;padding:20px 15px;margin:0 0 20px;background:#fff}input:not(.st-form-nowide):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=image]),textarea{box-sizing:border-box;width:100%}input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea{padding:5px}.post input:not(.st-tab-label):not([type=image]),.post textarea{border-radius:3px;border:1px solid #ccc}.post input:not(.st-tab-label):not([type=image]){padding:7px 15px;margin:5px auto}.wpcf7-submit{width:100%;border-radius:20px;background:#f3f3f3;border:0;margin:0 auto;padding:10px;display:block;box-sizing:border-box}#wrapper{margin:0 auto;position:relative}header{text-align:center}footer{clear:both;padding:0}@media only screen and (max-width:959px){main{margin-bottom:-1px}}.lp main{border-radius:0}#hakusinote{background:#fff}body .is-layout-constrained>:where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right),.is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right),.is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right),.is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){margin-left:inherit!important;margin-right:inherit!important}.post{counter-reset:stepcnt}@media only screen and (min-width:600px){p{font-size:20px;line-height:30px;margin-bottom:20px}.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){font-size:27px;line-height:40px;color:#333;margin-bottom:10px}header{text-align:left}.colum1 main,main{padding:20px 30px;padding-right:calc(constant(safe-area-inset-right) + 10px);padding-left:calc(constant(safe-area-inset-left) + 10px)}main{background-color:#fff}.colum1 main{margin:0-10px 20px}#hakusinote .colum1 main{margin:0;padding:20px}}@media print,screen and (min-width:960px){p{font-size:15px;line-height:27px;margin-bottom:20px}.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){font-size:27px;line-height:40px;color:#333;margin-bottom:10px}.wpcf7-submit:hover{opacity:.9}#wrapper,header{padding:0}.blogbox p{font-size:13px;margin:0;line-height:18px}#wrapper{overflow:visible;width:100%}#content,#footer{margin:0 auto}footer{width:100%}.colum1 main{margin:0 0 20px;padding:30px 70px}.colum1.lp main{margin-bottom:0}#hakusinote #content{max-width:800px}#hakusinote .colum1 main{margin:0;padding:20px}.wpcf7-submit{width:50%}body.not-front-page main{padding-top:0}}input,textarea{color:#000}@media only screen and (min-width:600px){body:not(.front-page) main{border:1px solid #fff;background-color:#fff!important}}@media only screen and (max-width:599px){body:not(.front-page) main{background-color:#fff!important}}.blogbox p{color:#777}#footer{max-width:100%}.wpcf7-submit{background:#222;color:#fff}@media only screen and (min-width:960px){#content{max-width:1280px}.colum1:not(.st-lp-wide) #content{max-width:1280px}.colum1.lp:not(.st-lp-wide) footer{max-width:1280px;margin:0 auto}#contentInner{float:left;width:100%;margin-right:-300px}main{margin-right:320px;margin-left:0;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:30px 50px}}