:root{--cocoon-twitter-color:#1da1f2;--cocoon-facebook-color:#3b5998;--cocoon-hatebu-color:#2c6ebd;--cocoon-google-plus-color:#dd4b39;--cocoon-pocket-color:#ef4056;--cocoon-line-color:#00c300;--cocoon-linkedin-color:#0077b5;--cocoon-website-color:#002561;--cocoon-instagram-color:#405de6;--cocoon-pinterest-color:#bd081c;--cocoon-youtube-color:#cd201f;--cocoon-tiktok-color:#000000;--cocoon-note-color:#41c9b4;--cocoon-soundcloud-color:#ff8800;--cocoon-flickr-color:#111;--cocoon-amazon-color:#ff9900;--cocoon-twitch-color:#6441a4;--cocoon-rakuten-color:#bf0000;--cocoon-rakuten-room-color:#c61e79;--cocoon-slack-color:#e01563;--cocoon-github-color:#4078c0;--cocoon-codepen-color:#333;--cocoon-feedly-color:#2bb24c;--cocoon-rss-color:#f26522;--cocoon-red-color:#e60033;--cocoon-pink-color:#e95295;--cocoon-purple-color:#884898;--cocoon-deep-color:#55295b;--cocoon-indigo-color:#1e50a2;--cocoon-blue-color:#0095d9;--cocoon-light-blue-color:#2ca9e1;--cocoon-cyan-color:#00a3af;--cocoon-teal-color:#007b43;--cocoon-green-color:#3eb370;--cocoon-light-green-color:#8bc34a;--cocoon-lime-color:#c3d825;--cocoon-yellow-color:#ffd900;--cocoon-amber-color:#ffc107;--cocoon-orange-color:#f39800;--cocoon-deep-orange-color:#ea5506;--cocoon-brown-color:#954e2a;--cocoon-grey-color:#949495;--cocoon-blue-gray-color:#607d8b;--cocoon-black-color:#333333;--cocoon-white-color:#ffffff;--cocoon-watery-blue-color:#f3fafe;--cocoon-watery-yellow-color:#fff7cc;--cocoon-watery-red-color:#fdf2f2;--cocoon-watery-green-color:#ebf8f4;--cocoon-custom-background-color:inherit;--cocoon-custom-text-color:inherit;--cocoon-custom-border-color:#ccc;--cocoon-default-font:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--cocoon-text-color:#333;--cocoon-pallid-text-color:#777;--cocoon-x-pallid-text-color:#999;--cocoon-default-text-size:18px;--cocoon-text-size-s:0.8em;--cocoon-basic-border-color:#ccc;--cocoon-three-d-border-colors:#e3e3e3 #cecece #b4b4b4 #d6d6d6;--cocoon-middle-thickness-color:#888;--cocoon-thin-color:#ddd;--cocoon-x-thin-color:#eee;--cocoon-xx-thin-color:#f5f6f7;--cocoon-xxx-thin-color:#fafbfc;--cocoon-current-background-color:#eee;--cocoon-select-background-color:#d8eaf2;--cocoon-basic-border-radius:4px;--cocoon-badge-border-radius:2px;--cocoon-middle-border-radius:8px;--cocoon-box-padding:1em 1.5em;--cocoon-box-border-color:#47585c;--cocoon-sns-color:var(--cocoon-text-color)}body{background-position:top center;background-repeat:no-repeat;background-size:100%auto}input[type="text"]{border-radius:var(--cocoon-basic-border-radius)}.fz-18px{font-size:18px}.fw-400{font-weight:400}*{padding:0;margin:0;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}body{font-family:var(--cocoon-default-font);color:var(--cocoon-text-color);line-height:1.8;margin:0;overflow-wrap:break-word;background-color:#f4f5f7;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;background-attachment:fixed}a{color:#1967d2}a:hover{color:#e53900}ul{padding-left:40px}ul{list-style-type:disc}@media all and (-ms-high-contrast:none){}:where(.wp-block-columns.is-layout-flex){gap:1em}table{margin-bottom:20px;border-spacing:0}table tr:nth-of-type(2n+1){background-color:var(--cocoon-xxx-thin-color)}table:not(.has-border-color) th,table:not(.has-border-color) td{border:1px solid var(--cocoon-x-thin-color);padding:6px}@media all and (-ms-high-contrast:none){}@media screen and (max-width:692px){}@media screen and (max-width:626px){}@media screen and (max-width:556px){}@media (min-width:600px){}/*!動画の最大幅を指定する*//*!動画の大きさを調整*//*!Instagramの大きさを調整*//*!動画を囲んでいるdiv目一杯に広げる*//*!Twitterビデオの最小幅を上書き変更*/@media screen and (min-width:769px){}:root{--easing:cubic-bezier(.2,1,.2,1);--transition:.8s var(--easing);--box-shadow:0 0 30px #fff}input[type="submit"]{cursor:pointer}input[type="submit"]{-webkit-appearance:none;background-color:#f5f8fa}@keyframes tab-index-show{0%{opacity:0;padding-top:100px}20%{padding-top:20px}80%{opacity:0.5}100%{opacity:1;padding-top:0}}@media screen and (max-width:1023px){.scrollable-mobile-buttons{margin-bottom:0}body:where(.mblt-header-mobile-buttons,.mblt-header-and-footer-mobile-buttons){margin-top:53px}}@media screen and (max-width:834px){table td{padding:3px;font-size:var(--cocoon-text-size-s)}}@media screen and (max-width:480px){h2{font-size:20px}body{font-size:16px}}@media screen and (max-width:356px){}