html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav li{list-style:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}html{scroll-behavior:smooth;font-size:62.5%;overflow-x:hidden}*{box-sizing:border-box}img{vertical-align:bottom;width:100%;height:auto}body{color:#333;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:1.6rem;line-height:1.8;overflow-x:hidden}body .globalWrapper{flex-grow:1;width:clamp(24rem,100%,48rem);margin:1em auto;padding:0 2.5%}body .isDesktop{display:none}@media screen and (min-width:700px){body .globalWrapper{width:clamp(48rem,100%,64rem)}}@media screen and (min-width:1025px){html{font-size:100%}body{font-size:16px}body .globalWrapper{align-items:flex-start;gap:4%;width:clamp(480px,100%,960px);padding:0;display:flex}body .globalWrapper .theMainContent{width:76%}body .globalWrapper aside{width:20%}body .isDesktop{display:block}}.has-pale-pink-color{color:#f78da7}.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color{color:#0693e3}.has-vivid-purple-color{color:#9b51e0}.has-white-color{color:#fff}.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color{color:#313131}.has-background{margin:1em auto;padding:1em}.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-vivid-purple-background-color{background-color:#9b51e0}.has-white-background-color{background-color:#fff}.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color{background-color:#313131}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:1.2rem}.has-medium-font-size{font-size:1.4rem}.has-large-font-size{font-size:2rem}.has-x-large-font-size{font-size:3.2rem}@media (min-width:1025px){.has-small-font-size{font-size:12px}.has-medium-font-size{font-size:14px}.has-large-font-size{font-size:20px}.has-x-large-font-size{font-size:32px}}.wp-block-column{flex-basis:100%}@media (min-width:600px){.wp-block-column{flex-grow:0;flex-basis:calc(50% - 16px)}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-column .wp-block-image{margin:0}.wp-block-column .wp-block-image img{max-width:100%;height:auto}.wp-block-gallery{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1em;display:grid}@media screen and (min-width:1025px){.wp-block-gallery{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}
