@keyframes label_float{0%{opacity:0;transform:translateY(0)}45%{transform:translateY(-15rem)}50%{transform:translateY(-15rem)}55%{opacity:1;transform:translateY(-15rem)}100%{opacity:1;transform:translateY(0)}}.heading2 svg,.label_float svg{overflow:visible}.heading2 path,.label_float path{opacity:0}.heading2 .ja::after,.heading2 .ja::before,.label_float .ja::after,.label_float .ja::before{position:absolute;top:50%;z-index:0;width:0;height:1px;content:"";background:#121820;transition:.3s;transition-delay:.6s}.heading2 .ja::after,.label_float .ja::after{left:50%;transform:translateY(-50%)}.heading2 .ja::before,.label_float .ja::before{right:50%;transform:translateY(-50%)}.heading2 .ja.letters3 .chara:nth-child(2),.label_float .ja.letters3 .chara:nth-child(2){transition-delay:.2s}.heading2 .ja.letters4 .chara:nth-child(2),.heading2 .ja.letters4 .chara:nth-child(3),.label_float .ja.letters4 .chara:nth-child(2),.label_float .ja.letters4 .chara:nth-child(3){transition-delay:.2s}.heading2 .ja.letters5 .chara:nth-child(2),.heading2 .ja.letters5 .chara:nth-child(4),.label_float .ja.letters5 .chara:nth-child(2),.label_float .ja.letters5 .chara:nth-child(4){transition-delay:.2s}.heading2 .ja.letters5 .chara:nth-child(3),.label_float .ja.letters5 .chara:nth-child(3){transition-delay:.4s}.heading2 .ja.letters6 .chara:nth-child(2),.heading2 .ja.letters6 .chara:nth-child(5),.label_float .ja.letters6 .chara:nth-child(2),.label_float .ja.letters6 .chara:nth-child(5){transition-delay:.2s}.heading2 .ja.letters6 .chara:nth-child(3),.heading2 .ja.letters6 .chara:nth-child(4),.label_float .ja.letters6 .chara:nth-child(3),.label_float .ja.letters6 .chara:nth-child(4){transition-delay:.4s}.heading2 .ja.letters7 .chara:nth-child(2),.heading2 .ja.letters7 .chara:nth-child(6),.label_float .ja.letters7 .chara:nth-child(2),.label_float .ja.letters7 .chara:nth-child(6){transition-delay:.2s}.heading2 .ja.letters7 .chara:nth-child(3),.heading2 .ja.letters7 .chara:nth-child(5),.label_float .ja.letters7 .chara:nth-child(3),.label_float .ja.letters7 .chara:nth-child(5){transition-delay:.4s}.heading2 .ja.letters7 .chara:nth-child(4),.label_float .ja.letters7 .chara:nth-child(4){transition-delay:.6s}.heading2 .ja.letters8 .chara:nth-child(2),.heading2 .ja.letters8 .chara:nth-child(7),.label_float .ja.letters8 .chara:nth-child(2),.label_float .ja.letters8 .chara:nth-child(7){transition-delay:.2s}.heading2 .ja.letters8 .chara:nth-child(3),.heading2 .ja.letters8 .chara:nth-child(6),.label_float .ja.letters8 .chara:nth-child(3),.label_float .ja.letters8 .chara:nth-child(6){transition-delay:.4s}.heading2 .ja.letters8 .chara:nth-child(4),.heading2 .ja.letters8 .chara:nth-child(5),.label_float .ja.letters8 .chara:nth-child(4),.label_float .ja.letters8 .chara:nth-child(5){transition-delay:.6s}.heading2 .ja.letters9 .chara:nth-child(2),.heading2 .ja.letters9 .chara:nth-child(8),.label_float .ja.letters9 .chara:nth-child(2),.label_float .ja.letters9 .chara:nth-child(8){transition-delay:.2s}.heading2 .ja.letters9 .chara:nth-child(3),.heading2 .ja.letters9 .chara:nth-child(7),.label_float .ja.letters9 .chara:nth-child(3),.label_float .ja.letters9 .chara:nth-child(7){transition-delay:.4s}.heading2 .ja.letters9 .chara:nth-child(4),.heading2 .ja.letters9 .chara:nth-child(6),.label_float .ja.letters9 .chara:nth-child(4),.label_float .ja.letters9 .chara:nth-child(6){transition-delay:.6s}.heading2 .ja.letters9 .chara:nth-child(5),.label_float .ja.letters9 .chara:nth-child(5){transition-delay:.8s}.heading2 .ja.letters10 .chara:nth-child(2),.heading2 .ja.letters10 .chara:nth-child(9),.label_float .ja.letters10 .chara:nth-child(2),.label_float .ja.letters10 .chara:nth-child(9){transition-delay:.2s}.heading2 .ja.letters10 .chara:nth-child(3),.heading2 .ja.letters10 .chara:nth-child(8),.label_float .ja.letters10 .chara:nth-child(3),.label_float .ja.letters10 .chara:nth-child(8){transition-delay:.4s}.heading2 .ja.letters10 .chara:nth-child(4),.heading2 .ja.letters10 .chara:nth-child(7),.label_float .ja.letters10 .chara:nth-child(4),.label_float .ja.letters10 .chara:nth-child(7){transition-delay:.6s}.heading2 .ja.letters10 .chara:nth-child(5),.heading2 .ja.letters10 .chara:nth-child(6),.label_float .ja.letters10 .chara:nth-child(5),.label_float .ja.letters10 .chara:nth-child(6){transition-delay:.8s}.heading2 .ja .text,.label_float .ja .text{display:flex !important;transition:.8s cubic-bezier(0.075, 0.82, 0.165, 1) .4s;transform:scale(0)}.heading2 .ja .chara,.label_float .ja .chara{display:block;transition:.5s cubic-bezier(0.45, 0.78, 0.69, 1.39);transform:scale(0)}.heading2.show path:nth-child(1),.label_float.show path:nth-child(1){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.05s forwards}.heading2.show path:nth-child(2),.label_float.show path:nth-child(2){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.1s forwards}.heading2.show path:nth-child(3),.label_float.show path:nth-child(3){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.15s forwards}.heading2.show path:nth-child(4),.label_float.show path:nth-child(4){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.2s forwards}.heading2.show path:nth-child(5),.label_float.show path:nth-child(5){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.25s forwards}.heading2.show path:nth-child(6),.label_float.show path:nth-child(6){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.3s forwards}.heading2.show path:nth-child(7),.label_float.show path:nth-child(7){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.35s forwards}.heading2.show path:nth-child(8),.label_float.show path:nth-child(8){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.4s forwards}.heading2.show path:nth-child(9),.label_float.show path:nth-child(9){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.45s forwards}.heading2.show path:nth-child(10),.label_float.show path:nth-child(10){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.5s forwards}.heading2.show path:nth-child(11),.label_float.show path:nth-child(11){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.55s forwards}.heading2.show path:nth-child(12),.label_float.show path:nth-child(12){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.6s forwards}.heading2.show path:nth-child(13),.label_float.show path:nth-child(13){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.65s forwards}.heading2.show path:nth-child(14),.label_float.show path:nth-child(14){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.7s forwards}.heading2.show path:nth-child(15),.label_float.show path:nth-child(15){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.75s forwards}.heading2.show path:nth-child(16),.label_float.show path:nth-child(16){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.8s forwards}.heading2.show path:nth-child(17),.label_float.show path:nth-child(17){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.85s forwards}.heading2.show path:nth-child(18),.label_float.show path:nth-child(18){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.9s forwards}.heading2.show path:nth-child(19),.label_float.show path:nth-child(19){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 0.95s forwards}.heading2.show path:nth-child(20),.label_float.show path:nth-child(20){animation:label_float .7s cubic-bezier(0.63, 0, 0.57, 0.97) 1s forwards}.heading2.show .ja::after,.heading2.show .ja::before,.label_float.show .ja::after,.label_float.show .ja::before{width:100%}.heading2.show .ja .text,.label_float.show .ja .text{transform:scale(1)}.heading2.show .ja .chara,.label_float.show .ja .chara{transform:scale(1)}.block_editor_content{margin:0 auto}@media(max-width: 768px){.block_editor_content{width:84%;font-family:-apple-system,"BlinkMacSystemFont","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}}.block_editor_content>*:last-child{margin-bottom:40rem}.block_editor_content h1,.block_editor_content h2{margin-top:40rem;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:36rem;line-height:166%}.block_editor_content h1:first-child,.block_editor_content h2:first-child{margin-top:0}@media(max-width: 768px){.block_editor_content h1,.block_editor_content h2{font-family:-apple-system,"BlinkMacSystemFont","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:32rem;font-weight:600;line-height:150%}}.block_editor_content h3{margin-top:40rem;font-size:24rem;font-weight:600;line-height:150%}@media(max-width: 768px){.block_editor_content h3{font-size:24rem}}.block_editor_content h4,.block_editor_content h5,.block_editor_content h6{font-size:22.5rem;line-height:166%}@media(max-width: 768px){.block_editor_content h4,.block_editor_content h5,.block_editor_content h6{font-size:21.32rem}}.block_editor_content h1+h1{margin-top:20rem}.block_editor_content h1+h2{margin-top:20rem}.block_editor_content h1+h3{margin-top:20rem}.block_editor_content h1+h4{margin-top:20rem}.block_editor_content h1+h5{margin-top:20rem}.block_editor_content h2+h1{margin-top:20rem}.block_editor_content h2+h2{margin-top:20rem}.block_editor_content h2+h3{margin-top:20rem}.block_editor_content h2+h4{margin-top:20rem}.block_editor_content h2+h5{margin-top:20rem}.block_editor_content h3+h1{margin-top:20rem}.block_editor_content h3+h2{margin-top:20rem}.block_editor_content h3+h3{margin-top:20rem}.block_editor_content h3+h4{margin-top:20rem}.block_editor_content h3+h5{margin-top:20rem}.block_editor_content h4+h1{margin-top:20rem}.block_editor_content h4+h2{margin-top:20rem}.block_editor_content h4+h3{margin-top:20rem}.block_editor_content h4+h4{margin-top:20rem}.block_editor_content h4+h5{margin-top:20rem}.block_editor_content h5+h1{margin-top:20rem}.block_editor_content h5+h2{margin-top:20rem}.block_editor_content h5+h3{margin-top:20rem}.block_editor_content h5+h4{margin-top:20rem}.block_editor_content h5+h5{margin-top:20rem}.block_editor_content p{min-height:1em;margin-top:25rem;font-size:20rem;line-height:180%}@media(max-width: 768px){.block_editor_content p{font-size:20rem;text-align:justify}}.block_editor_content p+p{margin-top:1em}.block_editor_content p.has-small-font-size{font-size:14rem;line-height:171%}.block_editor_content a{color:#fe4d1f;text-decoration:underline}.block_editor_content :not(p,h1,h2,h3,h4,h5,h6)+p{margin-top:50rem}@media(max-width: 768px){.block_editor_content :not(p,h1,h2,h3,h4,h5,h6)+p{margin-top:36rem}}.block_editor_content ul,.block_editor_content ol{margin-top:50rem;margin-left:2em;font-size:20rem;line-height:1.56em}@media(max-width: 768px){.block_editor_content ul,.block_editor_content ol{margin-top:36rem;margin-left:1.5em;font-size:20rem}}.block_editor_content ul li,.block_editor_content ol li{margin-top:.73em}.block_editor_content ul{list-style:disc}.block_editor_content ol{list-style:decimal}.block_editor_content strong{font-weight:bold}.block_editor_content .has-text-align-left{text-align:left}.block_editor_content .has-text-align-center{text-align:center}.block_editor_content .has-text-align-right{text-align:right}.block_editor_content .block-buttons,.block_editor_content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:20rem;justify-content:center;margin-top:40rem}@media(max-width: 768px){.block_editor_content .block-buttons,.block_editor_content .wp-block-buttons{gap:20rem;margin-top:36rem}}.block_editor_content .wp-block-buttons+picture,.block_editor_content .wp-block-buttons+img,.block_editor_content .block-buttons+picture,.block_editor_content .block-buttons+img{margin-top:48rem !important}.block_editor_content .wp-block-button,.block_editor_content .block-button{flex-grow:1}@media(max-width: 768px){.block_editor_content .wp-block-button,.block_editor_content .block-button{flex-basis:100%}}.block_editor_content .wp-block-button a,.block_editor_content .block-button a{display:inline-block;width:100%;min-width:15em;padding:.75em 2em;font-size:20rem;font-weight:600;line-height:142%;color:#fe4d1f;text-align:center;text-decoration:none;background:#f9f3ed;border:2px solid #fe4d1f;border-radius:100rem;transition:.3s ease}@media(max-width: 768px){.block_editor_content .wp-block-button a,.block_editor_content .block-button a{font-size:20rem;border-radius:100rem}}.block_editor_content .wp-block-button a:hover,.block_editor_content .block-button a:hover{color:#fff;background:#fe4d1f}@media(max-width: 768px){.block_editor_content .wp-block-button a:hover,.block_editor_content .block-button a:hover{color:#fe4d1f;background:#f9f3ed}}.block_editor_content img{overflow:hidden;border-radius:18rem}.block_editor_content .wp-block-image,.block_editor_content .block-image{margin-top:50rem;margin-right:auto;margin-left:auto}@media(max-width: 768px){.block_editor_content .wp-block-image,.block_editor_content .block-image{margin-top:36rem}}.block_editor_content .wp-block-image.size-medium,.block_editor_content .block-image.size-medium{width:80%}.block_editor_content .wp-block-image.size-thumbnail,.block_editor_content .block-image.size-thumbnail{width:64%}.block_editor_content figcaption{width:80%;margin:15rem auto 0;font-size:16.25rem;text-align:center}@media(max-width: 768px){.block_editor_content figcaption{margin:15rem auto 0;font-size:17rem}}.block_editor_content .wp-block-gallery,.block_editor_content .block-gallery{display:flex;flex-wrap:wrap;margin-top:50rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery,.block_editor_content .block-gallery{margin-top:24.3rem}}.block_editor_content .wp-block-gallery.columns-default,.block_editor_content .block-gallery.columns-default{gap:30rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-default,.block_editor_content .block-gallery.columns-default{gap:13rem}}.block_editor_content .wp-block-gallery.columns-default .wp-block-image,.block_editor_content .wp-block-gallery.columns-default .block-image,.block_editor_content .block-gallery.columns-default .wp-block-image,.block_editor_content .block-gallery.columns-default .block-image{width:calc(33.3333333333% - 30rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-default .wp-block-image,.block_editor_content .wp-block-gallery.columns-default .block-image,.block_editor_content .block-gallery.columns-default .wp-block-image,.block_editor_content .block-gallery.columns-default .block-image{width:calc(33.3333333333% - 13rem)}}.block_editor_content .wp-block-gallery.columns-1,.block_editor_content .block-gallery.columns-1{gap:40rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-1,.block_editor_content .block-gallery.columns-1{gap:17rem}}.block_editor_content .wp-block-gallery.columns-1 .wp-block-image,.block_editor_content .wp-block-gallery.columns-1 .block-image,.block_editor_content .block-gallery.columns-1 .wp-block-image,.block_editor_content .block-gallery.columns-1 .block-image{width:calc(100% - 40rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-1 .wp-block-image,.block_editor_content .wp-block-gallery.columns-1 .block-image,.block_editor_content .block-gallery.columns-1 .wp-block-image,.block_editor_content .block-gallery.columns-1 .block-image{width:calc(100% - 17rem)}}.block_editor_content .wp-block-gallery.columns-2,.block_editor_content .block-gallery.columns-2{gap:30rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-2,.block_editor_content .block-gallery.columns-2{gap:13rem}}.block_editor_content .wp-block-gallery.columns-2 .wp-block-image,.block_editor_content .wp-block-gallery.columns-2 .block-image,.block_editor_content .block-gallery.columns-2 .wp-block-image,.block_editor_content .block-gallery.columns-2 .block-image{width:calc(50% - 30rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-2 .wp-block-image,.block_editor_content .wp-block-gallery.columns-2 .block-image,.block_editor_content .block-gallery.columns-2 .wp-block-image,.block_editor_content .block-gallery.columns-2 .block-image{width:calc(50% - 13rem)}}.block_editor_content .wp-block-gallery.columns-3,.block_editor_content .block-gallery.columns-3{gap:30rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-3,.block_editor_content .block-gallery.columns-3{gap:13rem}}.block_editor_content .wp-block-gallery.columns-3 .wp-block-image,.block_editor_content .wp-block-gallery.columns-3 .block-image,.block_editor_content .block-gallery.columns-3 .wp-block-image,.block_editor_content .block-gallery.columns-3 .block-image{width:calc(33.3333333333% - 30rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-3 .wp-block-image,.block_editor_content .wp-block-gallery.columns-3 .block-image,.block_editor_content .block-gallery.columns-3 .wp-block-image,.block_editor_content .block-gallery.columns-3 .block-image{width:calc(33.3333333333% - 13rem)}}.block_editor_content .wp-block-gallery.columns-4,.block_editor_content .block-gallery.columns-4{gap:30rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-4,.block_editor_content .block-gallery.columns-4{gap:13rem}}.block_editor_content .wp-block-gallery.columns-4 .wp-block-image,.block_editor_content .wp-block-gallery.columns-4 .block-image,.block_editor_content .block-gallery.columns-4 .wp-block-image,.block_editor_content .block-gallery.columns-4 .block-image{width:calc(25% - 30rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-4 .wp-block-image,.block_editor_content .wp-block-gallery.columns-4 .block-image,.block_editor_content .block-gallery.columns-4 .wp-block-image,.block_editor_content .block-gallery.columns-4 .block-image{width:calc(25% - 13rem)}}.block_editor_content .wp-block-gallery.columns-5,.block_editor_content .block-gallery.columns-5{gap:20rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-5,.block_editor_content .block-gallery.columns-5{gap:10rem}}.block_editor_content .wp-block-gallery.columns-5 .wp-block-image,.block_editor_content .wp-block-gallery.columns-5 .block-image,.block_editor_content .block-gallery.columns-5 .wp-block-image,.block_editor_content .block-gallery.columns-5 .block-image{width:calc(20% - 20rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-5 .wp-block-image,.block_editor_content .wp-block-gallery.columns-5 .block-image,.block_editor_content .block-gallery.columns-5 .wp-block-image,.block_editor_content .block-gallery.columns-5 .block-image{width:calc(20% - 10rem)}}.block_editor_content .wp-block-gallery.columns-6,.block_editor_content .block-gallery.columns-6{gap:20rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-6,.block_editor_content .block-gallery.columns-6{gap:10rem}}.block_editor_content .wp-block-gallery.columns-6 .wp-block-image,.block_editor_content .wp-block-gallery.columns-6 .block-image,.block_editor_content .block-gallery.columns-6 .wp-block-image,.block_editor_content .block-gallery.columns-6 .block-image{width:calc(16.6666666667% - 20rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-6 .wp-block-image,.block_editor_content .wp-block-gallery.columns-6 .block-image,.block_editor_content .block-gallery.columns-6 .wp-block-image,.block_editor_content .block-gallery.columns-6 .block-image{width:calc(16.6666666667% - 10rem)}}.block_editor_content .wp-block-gallery.columns-7,.block_editor_content .block-gallery.columns-7{gap:20rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-7,.block_editor_content .block-gallery.columns-7{gap:10rem}}.block_editor_content .wp-block-gallery.columns-7 .wp-block-image,.block_editor_content .wp-block-gallery.columns-7 .block-image,.block_editor_content .block-gallery.columns-7 .wp-block-image,.block_editor_content .block-gallery.columns-7 .block-image{width:calc(14.2857142857% - 20rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-7 .wp-block-image,.block_editor_content .wp-block-gallery.columns-7 .block-image,.block_editor_content .block-gallery.columns-7 .wp-block-image,.block_editor_content .block-gallery.columns-7 .block-image{width:calc(14.2857142857% - 10rem)}}.block_editor_content .wp-block-gallery.columns-8,.block_editor_content .block-gallery.columns-8{gap:20rem}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-8,.block_editor_content .block-gallery.columns-8{gap:10rem}}.block_editor_content .wp-block-gallery.columns-8 .wp-block-image,.block_editor_content .wp-block-gallery.columns-8 .block-image,.block_editor_content .block-gallery.columns-8 .wp-block-image,.block_editor_content .block-gallery.columns-8 .block-image{width:calc(12.5% - 20rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .wp-block-gallery.columns-8 .wp-block-image,.block_editor_content .wp-block-gallery.columns-8 .block-image,.block_editor_content .block-gallery.columns-8 .wp-block-image,.block_editor_content .block-gallery.columns-8 .block-image{width:calc(12.5% - 10rem)}}.block_editor_content .wp-block-gallery.is-cropped .wp-block-image,.block_editor_content .wp-block-gallery.is-cropped .block-image,.block_editor_content .block-gallery.is-cropped .wp-block-image,.block_editor_content .block-gallery.is-cropped .block-image{position:relative}.block_editor_content .wp-block-gallery.is-cropped img,.block_editor_content .block-gallery.is-cropped img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block_editor_content .wp-block-gallery .wp-block-image,.block_editor_content .wp-block-gallery .block-image,.block_editor_content .block-gallery .wp-block-image,.block_editor_content .block-gallery .block-image{flex-grow:1;margin-top:0}.block_editor_content .wp-block-quote,.block_editor_content .wp-block-pullquote,.block_editor_content .block-quote,.block_editor_content .block-pullquote{padding:54.6rem 7.5%;margin-top:50rem;background:#f2f2f2}@media(max-width: 768px){.block_editor_content .wp-block-quote,.block_editor_content .wp-block-pullquote,.block_editor_content .block-quote,.block_editor_content .block-pullquote{padding:40rem 7.5%;margin-top:36rem}}.block_editor_content .wp-block-quote *:first-child,.block_editor_content .wp-block-pullquote *:first-child,.block_editor_content .block-quote *:first-child,.block_editor_content .block-pullquote *:first-child{margin-top:0}.block_editor_content .wp-block-quote *:last-child,.block_editor_content .wp-block-pullquote *:last-child,.block_editor_content .block-quote *:last-child,.block_editor_content .block-pullquote *:last-child{margin-bottom:0}.block_editor_content .wp-block-embed,.block_editor_content .block-embed{margin-top:50rem}@media(max-width: 768px){.block_editor_content .wp-block-embed,.block_editor_content .block-embed{margin-top:36rem}}.block_editor_content .wp-block-embed.is-type-video.embed-aspect-16-9 .wp-block-button,.block_editor_content .wp-block-embed.is-type-video.embed-aspect-16-9 .block-embed__wrapper,.block_editor_content .block-embed.is-type-video.embed-aspect-16-9 .wp-block-button,.block_editor_content .block-embed.is-type-video.embed-aspect-16-9 .block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}.block_editor_content .wp-block-embed.is-type-video.embed-aspect-16-9 .wp-block-button iframe,.block_editor_content .wp-block-embed.is-type-video.embed-aspect-16-9 .block-embed__wrapper iframe,.block_editor_content .block-embed.is-type-video.embed-aspect-16-9 .wp-block-button iframe,.block_editor_content .block-embed.is-type-video.embed-aspect-16-9 .block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:none}.block_editor_content iframe[src*="https://www.google.com/maps/embed"]{width:100%}@media(max-width: 768px){.block_editor_content iframe[src*="https://www.google.com/maps/embed"]{height:283rem !important}}.block_editor_content .wp-block-table,.block_editor_content .block-table{margin-top:50rem;font-size:18.75rem}@media(max-width: 768px){.block_editor_content .wp-block-table,.block_editor_content .block-table{margin-top:36rem;font-size:18.75rem}}.block_editor_content .wp-block-table table,.block_editor_content .block-table table{width:100%;word-break:break-all;word-wrap:break-all}.block_editor_content .wp-block-table table.has-fixed-layout,.block_editor_content .block-table table.has-fixed-layout{table-layout:fixed}.block_editor_content .wp-block-table thead,.block_editor_content .block-table thead{background:#f2f2f2}.block_editor_content .wp-block-table th,.block_editor_content .block-table th{font-weight:bold}.block_editor_content .wp-block-table th,.block_editor_content .wp-block-table td,.block_editor_content .block-table th,.block_editor_content .block-table td{padding:1.2em 1.5em;border:1px solid #000}.related_posts{width:calc(100% - 100rem);max-width:1830rem;margin:0 auto 96rem}@media(max-width: 768px){.related_posts{width:88%}}.related_posts .heading2{display:flex;gap:24rem;align-items:flex-end;margin-bottom:36rem}.related_posts .heading2 .en{display:block;width:263rem}@media(max-width: 768px){.related_posts .heading2 .en{width:210rem}}.related_posts .heading2 .ja{position:relative;display:block;width:-moz-max-content;width:max-content;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:20rem;font-weight:600}@media(max-width: 768px){.related_posts .heading2 .ja{font-size:20rem;font-weight:600}}.related_posts .heading2 .ja::before,.related_posts .heading2 .ja::after{display:none}.related_posts .heading2 .ja .text{position:relative;z-index:2;display:block;width:-moz-max-content;width:max-content;margin:0 auto;background:#f9f3ed}@media(max-width: 768px){.related_posts .heading2 .ja .text{padding:0 10rem}}.related_posts .heading2.show+.post_wrap .post{opacity:1;transform:translateY(0)}.related_posts .heading2.show+.post_wrap .post:nth-child(1){transition-delay:.7s}.related_posts .heading2.show+.post_wrap .post:nth-child(2){transition-delay:.8s}.related_posts .heading2.show+.post_wrap .post:nth-child(3){transition-delay:.9s}.related_posts .heading2.show+.post_wrap .post:nth-child(4){transition-delay:1s}.related_posts .heading2.show+.post_wrap .post:nth-child(5){transition-delay:1.1s}.related_posts .heading2.show+.post_wrap .post:nth-child(6){transition-delay:1.2s}.related_posts .post_wrap{display:flex;flex-wrap:wrap;gap:72rem 50rem}@media(max-width: 768px){.related_posts .post_wrap{gap:60rem 24rem}}.related_posts .post{flex-basis:calc(33.33% - 33.33rem);opacity:0;transition:.6s;transform:translateY(60rem)}@media(max-width: 768px){.related_posts .post{flex-basis:calc(50% - 12rem)}}@media(min-width: 1536px){.related_posts .post{flex-basis:calc(32.5% - 25rem)}}@media(max-width: 768px){.related_posts .post:first-of-type{flex-basis:100%}}@media(max-width: 768px){.related_posts .post:not(:first-of-type) .title{font-size:20rem;line-height:150%;-webkit-line-clamp:5}}@media(max-width: 768px){.related_posts .post:not(:first-of-type) .series_link{display:none}}@media(max-width: 768px){.related_posts .post:not(:first-of-type) .category_wrap{position:relative;z-index:3;flex-direction:column;gap:12rem;align-items:center;justify-content:center;height:unset;margin:-20rem auto 10rem;background:unset}}@media(max-width: 768px){.related_posts .post:not(:first-of-type) .category_wrap .parent a{height:32rem;font-size:14rem}}@media(max-width: 768px){.related_posts .post:not(:first-of-type) .category_wrap .child a{padding:0}}.related_posts .post .image_wrap{position:relative;overflow:hidden;border-radius:12rem}.related_posts .post .image_wrap .image_link{display:block}.related_posts .post .image_wrap .image_link:hover img,.related_posts .post .image_wrap .image_link.hover img{transform:scale(1.075)}@media(max-width: 768px){.related_posts .post .image_wrap .image_link:hover img,.related_posts .post .image_wrap .image_link.hover img{transform:scale(1)}}.related_posts .post .image_wrap img{transition:transform .9s cubic-bezier(0.19, 1, 0.22, 1),opacity .6s ease-in-out}.related_posts .post .series_link{cursor:pointer}.related_posts .post .series_link a,.related_posts .post .series_link .link{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:48rem;font-size:18rem;font-weight:700;color:#fff;background:linear-gradient(to right, #ff3f0d, #ff9029)}@media(max-width: 768px){.related_posts .post .series_link a,.related_posts .post .series_link .link{height:36rem;font-size:16rem}}.related_posts .category_wrap{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;height:31rem;margin:18rem auto 18rem 0;font-size:16rem;font-weight:700;color:#fe4d1f;background:#ffdcd3;border-radius:100px}@media(max-width: 768px){.related_posts .category_wrap{font-size:14rem;font-weight:600}}.related_posts .category_wrap a{color:#fe4d1f}.related_posts .category_wrap .child a{padding:0 18rem 0 12rem}.related_posts .category_wrap .parent{height:100%}.related_posts .category_wrap .parent a{display:flex;align-items:center;justify-content:center;height:100%;padding:0 18rem;color:#fff;background:#fe4d1f;border-radius:100px}.related_posts .title{display:-webkit-box;overflow:hidden;font-size:24rem;font-weight:700;line-height:150%;text-align:left;text-overflow:ellipsis;letter-spacing:-0.04em;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width: 768px){.related_posts .title{font-weight:500;letter-spacing:0}}.related_posts .title_link{transition:.4s cubic-bezier(0.22, 0.11, 0.22, 1)}.related_posts .title_link:hover,.related_posts .title_link.hover{color:#797979}@media(max-width: 768px){.related_posts .title_link:hover,.related_posts .title_link.hover{color:#121820}}.related_posts .date{display:block;margin-top:24rem;font-family:"Inter","Yu Gothic",游ゴシック,"YuGothic",游ゴシック体,"游ゴシック体 Pr6N","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;color:#fe4d1f;text-align:left}@media(max-width: 768px){.related_posts .date{margin-top:15rem}}.related_posts .load_button{margin-top:60rem}@media(max-width: 768px){.related_posts .load_button{margin-top:40rem}}.advertisement .ad_text{display:block;width:95rem;margin:0 auto 12rem}.advertisement_md{width:88%;padding:24rem;margin:48rem auto;background:#fff;border-radius:12rem;box-shadow:2px 4px 18px -12px rgba(36,24,6,.12)}.inner_scroll>.advertisement:first-child{margin-top:-25rem}.sidebar_academy{padding:50rem 24rem 24rem;text-align:left;background:#fff;border-radius:12rem;box-shadow:2px 4px 18px -12px rgba(36,24,6,.12)}@media(max-width: 768px){.sidebar_academy{display:none}}.sidebar_academy .logo{width:141rem;margin:0 auto 15rem}.sidebar_academy .title{width:198rem;margin:0 auto 30rem}.sidebar_academy .sub_title{font-size:14rem;font-weight:600}.sidebar_academy .image{position:relative;width:100%;padding-bottom:100%;margin:10rem auto 25rem;overflow:hidden;border-radius:10rem}.sidebar_academy .image img{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.sidebar_academy .date{display:block;margin:23rem auto;font-size:14rem;font-weight:600;color:#fe4d1f}.sidebar_academy .sub_title{display:block;margin:15rem auto;font-size:16rem;font-weight:600}.sidebar_academy .title_text{display:block;font-size:24rem;font-weight:600;line-height:150%}.sidebar_academy .prices{display:flex;gap:24rem;margin-top:20rem;text-align:center}.sidebar_academy .prices .normal_price,.sidebar_academy .prices .member_price{flex:1;padding:19rem 15rem;border-radius:6rem}.sidebar_academy .prices .normal_price{background:#eef0f2}@media(max-width: 768px){.sidebar_academy .prices .normal_price .price{text-align:center;white-space:nowrap}}.sidebar_academy .prices .normal_price .price .number{font-family:"Inter","Yu Gothic",游ゴシック,"YuGothic",游ゴシック体,"游ゴシック体 Pr6N","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:24rem;font-weight:600;color:#fe4d1f}.sidebar_academy .prices .normal_price .price .yen{font-size:16rem;font-weight:700;color:#fe4d1f}@media(max-width: 768px){.sidebar_academy .prices .normal_price .price .yen{font-weight:600}}.sidebar_academy .prices .member_price{border:2px solid #fe4d1f}.sidebar_academy .prices .member_price .price{font-size:22rem;font-weight:700;color:#fe4d1f}@media(max-width: 768px){.sidebar_academy .prices .member_price .price{font-size:24rem;font-weight:600}}.sidebar_academy .prices .small_text{display:block;margin-bottom:10rem;font-size:15rem;font-weight:700}@media(max-width: 768px){.sidebar_academy .prices .small_text{font-size:16rem;font-weight:600}}.sidebar_academy .button a{display:flex;align-items:center;justify-content:center;width:100%;height:48rem;margin:25rem auto 0;font-size:18rem;font-weight:600;color:#fff;background:#fe4d1f;border:1px solid #fe4d1f;border-radius:100px;transition:.3s ease}.sidebar_academy .button a:hover{color:#fe4d1f;background:#fff}@media(max-width: 768px){.sidebar_academy .button a:hover{color:#fff;background:#fe4d1f}}.pickup{width:calc(100% - 100rem);max-width:1280rem;margin:120rem auto 72rem}@media(max-width: 768px){.pickup{width:88%;margin:95rem auto 30rem}}.pickup .heading2{display:flex;gap:24rem;align-items:flex-end;margin-bottom:36rem}.pickup .heading2 .en{display:block;width:185rem}@media(max-width: 768px){.pickup .heading2 .en{width:150rem}}.pickup .heading2 .ja{position:relative;display:block;width:-moz-max-content;width:max-content;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:20rem;font-weight:600;transform:translateY(-8rem)}@media(max-width: 768px){.pickup .heading2 .ja{font-size:20rem;font-weight:600;transform:translateY(-4rem)}}.pickup .heading2 .ja::before,.pickup .heading2 .ja::after{display:none}.pickup .heading2 .ja .text{position:relative;z-index:2;display:block;width:-moz-max-content;width:max-content;margin:0 auto;background:#f9f3ed}@media(max-width: 768px){.pickup .heading2 .ja .text{padding:0 10rem}}.pickup .heading2.show+.post_wrap .post{opacity:1;transform:translateY(0)}.pickup .heading2.show+.post_wrap .post:nth-child(1){transition-delay:.7s}.pickup .heading2.show+.post_wrap .post:nth-child(2){transition-delay:.8s}.pickup .heading2.show+.post_wrap .post:nth-child(3){transition-delay:.9s}.pickup .heading2.show+.post_wrap .post:nth-child(4){transition-delay:1s}.pickup .heading2.show+.post_wrap .post:nth-child(5){transition-delay:1.1s}.pickup .heading2.show+.post_wrap .post:nth-child(6){transition-delay:1.2s}.pickup .post_wrap{display:flex;flex-wrap:wrap;gap:72rem 50rem}@media(max-width: 768px){.pickup .post_wrap{gap:60rem 24rem}}.pickup .post{flex-basis:calc(33.33% - 33.33rem);opacity:0;transition:.6s;transform:translateY(60rem)}@media(max-width: 768px){.pickup .post{flex-basis:100%}}@media(min-width: 1536px){.pickup .post{flex-basis:calc(32.5% - 25rem)}}.pickup .post a:hover img,.pickup .post a.hover img{transform:scale(1.075) translate(-50%, -50%)}@media(max-width: 768px){.pickup .post a:hover img,.pickup .post a.hover img{transform:scale(1) translate(-50%, -50%)}}.pickup .post .image_wrap{position:relative;padding-bottom:100%;overflow:hidden;border-radius:12rem;box-shadow:2px 4px 18px -12px rgba(36,24,6,.12)}.pickup .post .image_wrap .image_link{display:block}.pickup .post .image_wrap img{position:absolute;top:50%;left:50%;height:100%;transition:transform .9s cubic-bezier(0.19, 1, 0.22, 1),opacity .6s ease-in-out;transform:translate(-50%, -50%);transform-origin:top left;-o-object-fit:cover;object-fit:cover}.pickup .title{display:-webkit-box;margin-top:32rem;overflow:hidden;font-size:27rem;font-weight:700;line-height:150%;text-align:left;text-overflow:ellipsis;letter-spacing:-0.04em;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width: 768px){.pickup .title{margin:20rem auto 0;font-family:-apple-system,"BlinkMacSystemFont","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-weight:500;letter-spacing:0}}.pickup .text{margin:17rem auto;font-size:18rem;line-height:178%;text-align:left}@media(max-width: 768px){.pickup .text{margin-top:10rem}}.pickup .date_sponsored_wrap{display:flex;justify-content:space-between}@media(max-width: 768px){.pickup .date_sponsored_wrap{margin-top:15rem}}.pickup .date{display:block;font-family:"Inter","Yu Gothic",游ゴシック,"YuGothic",游ゴシック体,"游ゴシック体 Pr6N","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;color:#fe4d1f;text-align:left}.pickup .sponsored{font-size:16rem;color:rgba(0,0,0,.3)}.pickup_bottom{display:flex;flex-wrap:wrap;gap:48rem;justify-content:center;margin:72rem auto 120rem}@media(max-width: 768px){.pickup_bottom{gap:24rem;margin:72rem auto 0}}.pickup_bottom a{display:block}.pickup_bottom a:hover img{transform:scale(1.05)}@media(max-width: 768px){.pickup_bottom a:hover img{transform:scale(1)}}.pickup_bottom a img{transition:transform .9s cubic-bezier(0.19, 1, 0.22, 1),opacity .6s ease-in-out}.pickup_bottom .bottom_item{width:calc((100% - 96rem)/3)}@media(max-width: 768px){.pickup_bottom .bottom_item{width:100%}}.series .heading2{display:flex;align-items:flex-end;justify-content:space-between;padding:0 12rem;margin-bottom:23rem}.series .heading2 .en{width:118rem}.series .heading2 .ja{font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:20rem}.series .heading2 .ja::before,.series .heading2 .ja::after{display:none}.series .series_inner{background:#fff;border-radius:12rem}.series .series_inner .item{padding:36rem 24rem 28rem;border-bottom:2px solid #f9f3ed}.series .series_inner .item a{display:flex;flex-wrap:wrap;gap:15rem;align-items:flex-end;justify-content:space-between;font-size:20rem;text-align:left;transition:.4s cubic-bezier(0.22, 0.11, 0.22, 1)}.series .series_inner .item a:hover{color:#fe4d1f}.series .series_inner .item .item_number,.series .series_inner .item .date{width:-moz-max-content;width:max-content}.series .series_inner .item .date{font-size:16rem}.series .series_inner .item .title{flex-basis:100%;line-height:180%}.series .series_inner .item.current a{font-weight:600;color:#fe4d1f}.two_column{gap:90rem;max-width:1180rem}@media(max-width: 768px){.two_column .column_small{display:none}}@media(max-width: 768px){.two_column .column_large{width:100%}}.detail_main{position:relative;text-align:left}.detail_main .overlay{position:absolute;bottom:0;left:0;z-index:8;width:100%;height:840rem;padding-top:316rem;background:linear-gradient(180deg, rgba(248, 244, 240, 0) 0%, #f8f4f0 32%)}@media(max-width: 768px){.detail_main .overlay{z-index:10;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding-top:200rem}}.detail_main .overlay .desktop_display{display:inline-block}@media(max-width: 768px){.detail_main .overlay .desktop_display{display:none}}.detail_main .overlay .overlay_inner{width:692rem;padding:48rem 60rem;margin:0 auto;background:#fff;border-radius:24rem}@media(max-width: 768px){.detail_main .overlay .overlay_inner{width:88%;padding:0;background:0}}.detail_main .overlay .warning{display:flex;gap:24rem;align-items:center;justify-content:center;font-size:16rem;font-weight:600}@media(max-width: 768px){.detail_main .overlay .warning{flex-direction:column;line-height:150%;text-align:center}}.detail_main .overlay .warning .ico{width:18rem}.detail_main .overlay .owata{position:relative;display:block;width:-moz-max-content;width:max-content;padding:0 10rem;margin:51rem auto 26rem;font-size:24px;font-weight:600;color:#fe4d1f}@media(max-width: 768px){.detail_main .overlay .owata{margin:30rem auto 24rem;font-family:-apple-system,"BlinkMacSystemFont","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}}.detail_main .overlay .owata::before,.detail_main .overlay .owata::after{position:absolute;top:50%;width:2px;height:120%;content:"";background:#fe4d1f}.detail_main .overlay .owata::before{left:0;transform:translateY(-50%) rotate(-20deg);transform-origin:bottom right}.detail_main .overlay .owata::after{right:0;transform:translateY(-50%) rotate(20deg);transform-origin:bottom left}.detail_main .overlay .owata .text{display:block}.detail_main .overlay .large_title{display:block;font-size:32rem;font-weight:600;text-align:center;letter-spacing:-0.02em}.detail_main .overlay .large_title .color{color:#fe4d1f}.detail_main .overlay .free_trial{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding:18rem 26rem;margin:24rem auto 36rem;font-size:16rem;font-weight:600;background:#f0f0f0;border:1px solid #797979;border-radius:6rem}@media(max-width: 768px){.detail_main .overlay .free_trial{width:280rem;font-size:20rem;line-height:150%;text-align:center}}.detail_main .overlay .buttons{display:flex;gap:30rem}@media(max-width: 768px){.detail_main .overlay .buttons{flex-direction:column;justify-content:center}}@media(max-width: 768px){.detail_main .overlay .button{width:100%}}.detail_main .overlay .button.signup a{color:#fff;background:#fe4d1f}.detail_main .overlay .button a{display:flex;gap:12rem;align-items:center;justify-content:center;width:274rem;height:60rem;font-size:18rem;font-weight:600;color:#fe4d1f;background:#fff;border:2px solid #fe4d1f;border-radius:100px}@media(max-width: 768px){.detail_main .overlay .button a{width:100%;height:72rem}}.detail_main .overlay .button a .icon{width:24rem}.detail_main .introduction .image{overflow:hidden;line-height:0;border-radius:18rem}@media(max-width: 768px){.detail_main .introduction .image{border-radius:0}}.detail_main .title_wrap{margin:48rem auto 35rem}@media(max-width: 768px){.detail_main .title_wrap{width:88%;margin-bottom:30rem}}.detail_main .title_wrap .date{font-size:20rem;font-weight:600;color:#fe4d1f}@media(max-width: 768px){.detail_main .title_wrap .date{font-size:16rem}}.detail_main .title_wrap .sub_title{margin:35rem auto 0;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:32rem;line-height:150%}@media(max-width: 768px){.detail_main .title_wrap .sub_title{margin-top:15rem;font-family:-apple-system,"BlinkMacSystemFont","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:20rem;font-weight:600;color:#fe4d1f}}.detail_main .title_wrap .heading1{margin:20rem auto 25rem;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:42rem;line-height:172%}@media(max-width: 768px){.detail_main .title_wrap .heading1{margin-top:10rem;font-family:-apple-system,"BlinkMacSystemFont","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:36rem;font-weight:600;line-height:133%}}.detail_main .title_wrap .intro{font-size:20rem;line-height:180%}@media(max-width: 768px){.detail_main .title_wrap .intro{text-align:justify}}.detail_main .main_image_wrap{position:relative}.detail_main .event_banner{position:fixed;bottom:20rem;left:calc(50% - 200rem);z-index:10;width:600rem;transition:.3s ease;transform:translateX(-50%)}@media(max-width: 768px){.detail_main .event_banner{bottom:90rem;left:50%;width:88%}}.detail_main .event_banner.hide{pointer-events:none;opacity:0}.detail_main .event_banner a{position:relative;display:flex;gap:12rem;align-items:center;padding:12rem 24rem 12rem 12rem;color:#fff;background:#fe4d1f;border:2px solid #fe4d1f;border-radius:12rem;transition:.3s ease}@media(max-width: 768px){.detail_main .event_banner a{padding:18rem}}.detail_main .event_banner a:hover{color:#fe4d1f;background:#fff}@media(max-width: 768px){.detail_main .event_banner a:hover{color:#fff;background:#fe4d1f}}.detail_main .event_banner .banner_close{position:absolute;top:-18rem;right:-18rem;width:36rem}.detail_main .event_banner .text_wrap{flex:1}@media(max-width: 768px){.detail_main .event_banner .text_wrap{display:flex;flex-wrap:wrap;gap:16rem;align-items:center}}.detail_main .event_banner .banner_image{position:relative;width:60rem;height:60rem;overflow:hidden;border-radius:6rem}@media(max-width: 768px){.detail_main .event_banner .banner_image{border-radius:0}}.detail_main .event_banner .banner_image img{position:absolute;top:50%;left:50%;-o-object-fit:cover;object-fit:cover;height:100%;transform:translate(-50%, -50%)}.detail_main .event_banner .text_top{display:flex;flex-basis:100%;align-items:center;justify-content:space-between}.detail_main .event_banner .event_type{display:flex;gap:12rem;align-items:center;font-size:16rem;font-weight:700}@media(max-width: 768px){.detail_main .event_banner .event_type{font-weight:600}}.detail_main .event_banner .event_type .icon.calendar{width:20rem}@media(max-width: 768px){.detail_main .event_banner .desktop_display{display:none}}.detail_main .event_banner .banner_date{font-size:16rem;font-weight:500}@media(max-width: 768px){.detail_main .event_banner .banner_date{font-size:12rem;opacity:.5}}.detail_main .event_banner .banner_title{display:-webkit-box;padding:1rem 0;margin-top:17rem;overflow:hidden;font-size:16rem;font-weight:700;text-overflow:ellipsis;letter-spacing:.02em;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(max-width: 768px){.detail_main .event_banner .banner_title{flex:1;margin-top:0;font-weight:600;line-height:125%;-webkit-line-clamp:3}}.detail_main .series_inner{display:flex;flex-direction:column;gap:24rem}.detail_main .series_sp{padding:48rem 24rem;margin:48rem auto;background:#fff}.detail_main .series_sp .large{margin:25rem auto;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:27rem;line-height:133%;text-align:left}@media(max-width: 768px){.detail_main .series_sp .large{margin:18rem auto 25rem}}.detail_main .series_sp .heading2{display:flex;gap:12rem;align-items:flex-end}.detail_main .series_sp .heading2 .en{width:90rem}.detail_main .series_sp .heading2 .ja{font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:18rem}.detail_main .series_sp .item.current .current_banner{display:flex}.detail_main .series_sp .item.current a{color:#fff;background:#fe4d1f}.detail_main .series_sp .item .current_banner{position:absolute;bottom:0;left:0;display:none;align-items:center;justify-content:center;width:100%;height:36rem;font-size:16rem;color:#fff;background-color:rgba(18,24,32,.3)}.detail_main .series_sp .item a{display:flex;gap:20rem;align-items:center;padding:12rem;background:#f0efed;border-radius:6rem}.detail_main .series_sp .image{position:relative;width:96rem;height:96rem}.detail_main .series_sp .image img{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.detail_main .series_sp .text_wrap{display:flex;flex:1;flex-wrap:wrap;gap:6rem;justify-content:space-between;font-size:16rem}.detail_main .series_sp .date{opacity:.3}.detail_main .series_sp .title{line-height:150%}.detail_main .categories,.detail_main .bottom_bar{display:flex;flex-wrap:wrap;gap:12rem}@media(max-width: 768px){.detail_main .categories,.detail_main .bottom_bar{gap:24rem;width:88%;margin:0 auto}}.detail_main .categories.categories_desktop,.detail_main .bottom_bar.categories_desktop{display:flex}@media(max-width: 768px){.detail_main .categories.categories_desktop,.detail_main .bottom_bar.categories_desktop{display:none}}.detail_main .categories.categories_md,.detail_main .bottom_bar.categories_md{display:none}@media(max-width: 768px){.detail_main .categories.categories_md,.detail_main .bottom_bar.categories_md{display:flex;gap:18rem 12rem;width:100%;margin:30rem auto 40rem}}.detail_main .categories li a,.detail_main .bottom_bar li a{display:flex;gap:12rem;align-items:center;justify-content:center;height:48rem;padding:0 24rem;font-size:16rem;font-weight:600;color:#fe4d1f;background:#fff;border-radius:100px;box-shadow:2px 4px 18px -12px rgba(36,24,6,.12);transition:.3s ease}@media(max-width: 768px){.detail_main .categories li a,.detail_main .bottom_bar li a{height:40rem;padding:0 20rem}}.detail_main .categories li a:hover,.detail_main .bottom_bar li a:hover{color:#fff;background:#fe4d1f}@media(max-width: 768px){.detail_main .categories li a:hover,.detail_main .bottom_bar li a:hover{color:#fe4d1f;background:#fff}}.detail_main .categories li .icon,.detail_main .bottom_bar li .icon{width:19rem}.detail_main .categories li .icon.icon_save,.detail_main .bottom_bar li .icon.icon_save{width:14rem}.detail_main .categories li .icon.icon_share,.detail_main .bottom_bar li .icon.icon_share{width:18rem}.detail_main .categories li.active a,.detail_main .bottom_bar li.active a{color:#fff;background:#fe4d1f;border:1px solid #fe4d1f}.detail_main .categories li.active a:hover,.detail_main .bottom_bar li.active a:hover{color:#fe4d1f;background:#fff}@media(max-width: 768px){.detail_main .categories li.active a:hover,.detail_main .bottom_bar li.active a:hover{color:#fff;background:#fe4d1f}}.detail_main .bottom_bar{margin:80rem auto 90rem}@media(max-width: 768px){.detail_main .bottom_bar{justify-content:center;margin:48rem auto}}.detail_main .bottom_bar li a{padding:0 30rem}@media(max-width: 768px){.detail_main .bottom_bar li a{height:48rem}}.detail_main .table_of_contents{padding:48rem;margin:48rem auto 80rem;background:#fff;border-radius:12rem}@media(max-width: 768px){.detail_main .table_of_contents{width:88%;padding:40rem 24rem;margin:48rem auto}}.detail_main .table_of_contents .toc_title{display:flex;gap:24rem;align-items:flex-end;margin-bottom:48rem}@media(max-width: 768px){.detail_main .table_of_contents .toc_title{gap:12rem}}.detail_main .table_of_contents .toc_title .en{display:block;width:104rem}.detail_main .table_of_contents .toc_title .ja{font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:24rem;letter-spacing:-0.01em}@media(max-width: 768px){.detail_main .table_of_contents .toc_title .ja{font-size:18rem}}.detail_main .table_of_contents .toc_items li{margin-bottom:35rem}@media(max-width: 768px){.detail_main .table_of_contents .toc_items li{margin-bottom:30rem}}.detail_main .table_of_contents .toc_items li:last-of-type{margin-bottom:0}.detail_main .table_of_contents .toc_items a{display:flex;gap:20rem;font-size:24rem;line-height:normal;transition:.3s ease}.detail_main .table_of_contents .toc_items a:hover{color:#fe4d1f}@media(max-width: 768px){.detail_main .table_of_contents .toc_items a:hover{color:#121820}}@media(max-width: 768px){.detail_main .table_of_contents .toc_items a{gap:10rem}}.detail_main .table_of_contents .toc_items .number{display:block;width:38rem;font-family:"Relais Display Medium Italic","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-style:italic;letter-spacing:.03em;transform:translateY(2rem)}@media(max-width: 768px){.detail_main .table_of_contents .toc_items .number{font-family:"Relais Display Regular Italic","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}}.detail_main .table_of_contents .toc_items .text{display:block;flex:1;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif}@media(max-width: 768px){.detail_main .table_of_contents .toc_items .text{font-size:20rem}}.detail_main .main_body picture{display:block;margin:40rem auto;overflow:hidden;border-radius:18rem}.detail_main .main_body picture:first-child{margin-top:0}.detail_main .main_body .interview_column{display:flex;gap:24rem;align-items:center;margin:40rem auto 20rem}.detail_main .main_body .interview_column h3,.detail_main .main_body .interview_column picture,.detail_main .main_body .interview_column image,.detail_main .main_body .interview_column figure{margin:0}.detail_main .main_body .interview_column .wp-block-column,.detail_main .main_body .interview_column .block-column{flex:1}.detail_main .main_body .interview_column .wp-block-column:first-of-type,.detail_main .main_body .interview_column .block-column:first-of-type{flex:unset;width:60rem}.detail_main .main_body .interview_column+p{margin-top:0}.detail_main .author{display:flex;gap:36rem;padding:38rem 48rem 40rem;background:#fff;border-radius:12rem}@media(max-width: 768px){.detail_main .author{flex-wrap:wrap;gap:12rem 18rem;align-items:center;width:88%;padding:24rem 24rem 40rem;margin:0 auto;box-shadow:2px 4px 18px -12px rgba(36,24,6,.12)}}.detail_main .author figure,.detail_main .author picture{position:relative;width:96rem;height:96rem;overflow:hidden;border-radius:100%}@media(max-width: 768px){.detail_main .author figure,.detail_main .author picture{width:72rem;height:72rem}}.detail_main .author figure img,.detail_main .author picture img{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.detail_main .author .name{display:block;margin-bottom:14rem;font-size:24rem;font-weight:600;letter-spacing:-0.01em}.detail_main .author .author_text{flex:1}@media(max-width: 768px){.detail_main .author .author_text{flex-basis:100%}}.detail_main .author .author_text .text{font-size:16rem;line-height:168%}@media(max-width: 768px){.detail_main .author .author_text .text{font-size:20rem;line-height:180%;text-align:justify}}.comments{display:flex;flex-direction:column;gap:48rem;margin:90rem auto;text-align:left}@media(max-width: 768px){.comments{width:88%;margin-bottom:40rem}}@media(max-width: 768px){.comments .desktop_display{display:none}}.comments .comment-list{display:flex;flex-direction:column;gap:48rem}.comments .comment-author{position:relative;width:72rem;height:72rem;overflow:hidden;border-radius:100%}.comments .comment-author img{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.comments .comment-respond,.comments .comment-body{display:flex;gap:24rem}@media(max-width: 768px){.comments .comment-respond,.comments .comment-body{flex-wrap:wrap;gap:18rem;align-items:center}}.comments .comment-respond form,.comments .comment-body form{flex:1;font-size:20rem;line-height:180%;border-radius:6rem}@media(max-width: 768px){.comments .comment-respond form,.comments .comment-body form{flex-basis:100%}}.comments .comment-respond form ::-moz-placeholder, .comments .comment-body form ::-moz-placeholder{padding-left:33rem;font-size:20rem;font-weight:600;color:#c8c9ca}.comments .comment-respond form ::placeholder,.comments .comment-body form ::placeholder{padding-left:33rem;font-size:20rem;font-weight:600;color:#c8c9ca}@media(max-width: 768px){.comments .comment-respond form ::-moz-placeholder, .comments .comment-body form ::-moz-placeholder{font-size:16rem}.comments .comment-respond form ::placeholder,.comments .comment-body form ::placeholder{font-size:16rem}}.comments .comment-respond .comment-wrap,.comments .comment-body .comment-wrap{flex:1;font-size:20rem;line-height:180%;background:#fff;border-radius:6rem}@media(max-width: 768px){.comments .comment-respond .comment-wrap,.comments .comment-body .comment-wrap{flex-basis:100%}}.comments .comment-respond .comment-wrap ::-moz-placeholder, .comments .comment-body .comment-wrap ::-moz-placeholder{padding-left:33rem;font-size:20rem;font-weight:600;color:#c8c9ca}.comments .comment-respond .comment-wrap ::placeholder,.comments .comment-body .comment-wrap ::placeholder{padding-left:33rem;font-size:20rem;font-weight:600;color:#c8c9ca}@media(max-width: 768px){.comments .comment-respond .comment-wrap ::-moz-placeholder, .comments .comment-body .comment-wrap ::-moz-placeholder{font-size:16rem}.comments .comment-respond .comment-wrap ::placeholder,.comments .comment-body .comment-wrap ::placeholder{font-size:16rem}}.comments .comment-respond .comment-wrap,.comments .comment-body .comment-wrap{padding:36rem;background:#fff;border-radius:12rem}@media(max-width: 768px){.comments .comment-respond .comment-wrap,.comments .comment-body .comment-wrap{position:relative;padding:24rem;box-shadow:2px 4px 18px -12px rgba(36,24,6,.12)}}@media(max-width: 768px){.comments .comment-respond .comment-wrap::after,.comments .comment-body .comment-wrap::after{position:absolute;top:0;left:35rem;width:0;height:0;margin-top:-7px;margin-left:-7px;content:"";border:7px solid rgba(0,0,0,0);border-top:0;border-bottom-color:#fff}}.comments .comment-respond .comment-wrap p,.comments .comment-body .comment-wrap p{margin-top:10rem;font-size:20rem;line-height:180%}@media(max-width: 768px){.comments .comment-respond .comment-wrap .fn,.comments .comment-respond .comment-wrap .role,.comments .comment-body .comment-wrap .fn,.comments .comment-body .comment-wrap .role{display:none}}.comments .comment-respond .fn,.comments .comment-body .fn{font-size:24rem;font-weight:600}.comments .comment-respond .role,.comments .comment-body .role{margin-top:15rem;font-size:16rem;font-weight:600}@media(max-width: 768px){.comments .comment-respond .role,.comments .comment-body .role{font-size:20rem}}@media(max-width: 768px){.comments .comment-form{box-shadow:2px 4px 18px -12px rgba(36,24,6,.12)}}.comments .comment-form-comment{line-height:0}.comments textarea{position:relative;width:100%;min-height:1em;padding:24rem 24rem 3rem;overflow-y:hidden;font-family:"Inter","Yu Gothic",游ゴシック,"YuGothic",游ゴシック体,"游ゴシック体 Pr6N","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:20rem;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.3193 1.80441C13.6879 -0.111536 11.815 -0.0698548 11.1036 0.0454633C11.0061 0.0623384 10.9129 0.0984162 10.8294 0.151603C10.7459 0.20479 10.6738 0.274026 10.6173 0.355294L4.19843 9.21116L1.05428 13.5502C0.669751 14.081 0.446841 14.7116 0.41239 15.3661L0.00113575 23.1799C-0.00587478 23.3095 0.0196533 23.4388 0.0753943 23.5561C0.131135 23.6733 0.215318 23.7747 0.320275 23.8511C0.425233 23.9275 0.547629 23.9763 0.676316 23.9933C0.805003 24.0103 0.935892 23.9948 1.05706 23.9483L8.35961 21.1556C8.9751 20.9194 9.51001 20.5096 9.89626 19.976L12.4583 16.4401L19.4552 6.78532C19.5163 6.70156 19.5601 6.60642 19.584 6.50549C19.6078 6.40457 19.6113 6.29989 19.5941 6.19761C19.4774 5.4668 18.9175 3.69396 16.3193 1.80441ZM8.38184 19.594L5.54335 20.6902C5.48978 20.7113 5.43078 20.7143 5.37535 20.6987C5.31991 20.6832 5.27108 20.6499 5.2363 20.604C4.81045 20.0571 4.30733 19.5751 3.74272 19.173C3.18602 18.7607 2.57309 18.4304 1.92264 18.1921C1.86861 18.1724 1.82238 18.1358 1.79083 18.0878C1.75928 18.0397 1.74411 17.9827 1.74758 17.9253L1.91708 14.8881L2.67985 13.8392C2.67985 13.8392 4.38739 13.6044 6.61595 15.2258C8.84172 16.8458 9.146 18.5436 9.146 18.5436L8.38184 19.594Z" fill="%23C8C9CA"/></svg>') no-repeat left center;background-position:24rem 26rem;background-size:18rem 24rem;border:unset;border-radius:6rem}@media(max-width: 768px){.comments textarea{padding:26rem 24rem 10rem;font-family:-apple-system,"BlinkMacSystemFont","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;border-radius:12rem}}.comments textarea.has_content{padding:24rem;background-image:none}@media(max-width: 768px){.comments textarea.has_content{border-radius:12rem 12rem 0 0}}.comments textarea ::-moz-placeholder{padding-left:33rem;font-size:20rem;font-weight:600;color:#c8c9ca}.comments textarea ::placeholder{padding-left:33rem;font-size:20rem;font-weight:600;color:#c8c9ca}@media(max-width: 768px){.comments textarea ::-moz-placeholder{font-size:16rem;font-weight:300}.comments textarea ::placeholder{font-size:16rem;font-weight:300}}.comments .send_button{display:none;gap:20rem;align-items:center;justify-content:center;width:240rem;padding:11rem 0 9rem;margin:24rem auto 0;font-family:"Inter","Yu Gothic",游ゴシック,"YuGothic",游ゴシック体,"游ゴシック体 Pr6N","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:20rem;font-weight:700;line-height:1;color:#006cf0;background:#fff;border:1px solid #006cf0;border-radius:100rem;transition:.3s ease}@media(max-width: 768px){.comments .send_button{width:100%;margin-top:0;font-family:-apple-system,"BlinkMacSystemFont","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;color:#fff;background:#006cf0;border-radius:0 0 12rem 12rem;transition:0}}.comments .send_button.is_show{display:flex}.comments .send_button:hover{color:#fff;background:#006cf0}@media(max-width: 768px){.comments .send_button:hover{color:#006cf0;background:#fff}}.comments .send_button:hover path{fill:#fff}.comments .send_button .icon{width:24rem}.comments .send_button path{transition:.3s ease}@media(max-width: 768px){.comments .send_button path{fill:#fff}}.comments .like_wrap{display:flex;gap:12rem;align-items:center;margin-top:20rem;font-size:24rem}@media(max-width: 768px){.comments .like_wrap{font-size:20rem}}.comments .like_wrap.liked{font-weight:600;color:#fe4d1f}.comments .like_wrap.liked .icon svg{fill:#fe4d1f}.comments .comment_title{display:flex;gap:24rem;align-items:flex-end;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:32rem;letter-spacing:-0.01em}@media(max-width: 768px){.comments .comment_title{gap:18rem;font-size:20rem}}.comments .comment_title .en{width:249rem}@media(max-width: 768px){.comments .comment_title .en{width:197rem}}