@charset "utf-8";.editor-styles-wrapper{color:#222;font-family:"Noto Sans JP",sans-serif;line-height:2;letter-spacing:0.05em;word-break:break-all}.editor-styles-wrapper>:first-child{margin-top:0!important}.editor-styles-wrapper strong{font-weight:700}.editor-styles-wrapper p{margin-top:16px;letter-spacing:0.08em}.editor-styles-wrapper a{color:#1571da;text-decoration:underline;text-underline-offset:.1em}.editor-styles-wrapper a:hover{}.editor-styles-wrapper a[target=_blank]::after{}.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-weight:400;line-height:1.5}.editor-styles-wrapper h2{position:relative;margin-top:32px;padding:12px 0 12px 20px;font-size:20px;letter-spacing:0.05em}.editor-styles-wrapper h2:before{position:absolute;top:0;left:0;width:7px;height:100%;background:linear-gradient(90deg,rgba(0,174,228,1),rgba(62,105,215,1));content:""}.editor-styles-wrapper h3{position:relative;margin-top:32px;padding:12px 0 12px 16px;font-size:20px;letter-spacing:0.05em}.editor-styles-wrapper h3:before{position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,rgba(0,174,228,1),rgba(62,105,215,1));content:""}.editor-styles-wrapper h4{position:relative;margin-top:32px;padding:10px 0 10px 34px;font-size:18px;letter-spacing:0.05em}.editor-styles-wrapper h4:before{position:absolute;top:16px;left:0;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,rgba(0,174,228,.4),rgba(62,105,215,.4));content:""}.editor-styles-wrapper h4:before{left:0}.editor-styles-wrapper h4:after{right:0}.editor-styles-wrapper h5{margin-top:32px;font-size:16px;letter-spacing:0.05em}.editor-styles-wrapper h6{margin-top:32px;font-size:14px;letter-spacing:0.05em}.editor-styles-wrapper ul{margin:1rem 0;padding-left:2.25rem}.editor-styles-wrapper ul li{font-size:1rem;font-weight:500;font-weight:400;line-height:2;letter-spacing:.16px;list-style-type:disc}.editor-styles-wrapper ul ul{margin:0}.editor-styles-wrapper ul ul li{list-style-type:circle}.editor-styles-wrapper ul ul ul li{list-style-type:square}.editor-styles-wrapper .wp-block-table{margin-top:64px;margin-bottom:64px}.editor-styles-wrapper .wp-block-table table.has-fixed-layout{table-layout:fixed}.editor-styles-wrapper .wp-block-table thead{border-bottom:none}.editor-styles-wrapper .wp-block-table th,.editor-styles-wrapper .wp-block-table td{border-color:#b3b3b3;border-style:solid dashed;border-width:1px;text-align:left;line-height:2}.editor-styles-wrapper .wp-block-table th:first-child,.editor-styles-wrapper .wp-block-table td:first-child{border-left:0}.editor-styles-wrapper .wp-block-table th:last-child,.editor-styles-wrapper .wp-block-table td:last-child{border-right:0}.editor-styles-wrapper .wp-block-table th{background:#efefef;padding:4px 12px;font-weight:400}.editor-styles-wrapper .wp-block-table td{padding:8px 16px;line-height:1.6875}.editor-styles-wrapper .wp-block-table thead + tbody td{padding:8px 16px;line-height:2}.editor-styles-wrapper .wp-block-table td:first-child{width:200px;background:#efefef;vertical-align:top}.editor-styles-wrapper .wp-block-table thead + tbody td:first-child{width:auto;background:transparent;vertical-align:middle}.editor-styles-wrapper .wp-block-table .wp-element-caption{margin-top:12px;color:rgba(51,51,51,.75);font-size:14px;line-height:1.7}.editor-styles-wrapper .wp-block-image{overflow:hidden;margin-top:3rem;border-radius:.25rem}.editor-styles-wrapper .wp-block-image img{width:100%}.editor-styles-wrapper .wp-block-columns{display:flex;gap:2.5rem;gap:3rem;margin-top:3rem}.editor-styles-wrapper .wp-block-column>:first-child{margin-top:0!important;padding-top:0!important}.editor-styles-wrapper .wp-block-column{flex-basis:0;flex-grow:1}.editor-styles-wrapper .wp-block-column[style*=flex-basis]{flex-grow:0}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}@media screen and (max-width:768px){.editor-styles-wrapper{font-size:16px}.editor-styles-wrapper h2{padding:8px 0 8px 24px;font-size:20px}.editor-styles-wrapper h3{padding:12px 0 12px 16px;font-size:18px}.editor-styles-wrapper h4{padding:10px 0 10px 26px;font-size:16px}.editor-styles-wrapper h4:before{top:15px}.editor-styles-wrapper h5{font-size:14px}.editor-styles-wrapper h6{font-size:12px}}