.richTemplate{position:relative;font-family:var(--font-inter),dnp-shuei-gothic-gin-std,sans-serif}.richTemplate h2{margin-top:55px;margin-bottom:35px}.richTemplate h3,.richTemplate h4,.richTemplate h5,.richTemplate ol,.richTemplate p,.richTemplate ul{margin-top:15px;margin-bottom:35px}.richTemplate h3:last-child,.richTemplate h4:last-child,.richTemplate h5:last-child,.richTemplate ol:last-child,.richTemplate p:last-child,.richTemplate ul:last-child{margin-bottom:0}.richTemplate .bd_box,.richTemplate blockquote,.richTemplate figure,.richTemplate p img~figurecaption,.richTemplate p img~span,.richTemplate video{margin-top:45px;margin-bottom:45px}.richTemplate .bd_box:last-child,.richTemplate blockquote:last-child,.richTemplate figure:last-child,.richTemplate p img~figurecaption:last-child,.richTemplate p img~span:last-child,.richTemplate video:last-child{margin-bottom:0}.richTemplate h6{margin-top:15px;margin-bottom:15px}.richTemplate h2{font-size:26px;font-weight:500;line-height:33px}@media (max-width:768px){.richTemplate h2{font-size:22px;line-height:30px}}.richTemplate h3{font-size:24px;font-weight:500;line-height:32px}@media (max-width:768px){.richTemplate h3{font-size:22px;line-height:30px}}.richTemplate h4{font-size:23px;font-weight:500;line-height:31px}@media (max-width:768px){.richTemplate h4{font-size:19px;line-height:32px}}.richTemplate h5{font-size:22px;font-weight:500;line-height:31px}@media (max-width:768px){.richTemplate h5{font-size:19px;line-height:32px}}.richTemplate h6{font-size:19px;font-weight:500;line-height:32px}@media (max-width:768px){.richTemplate h6{font-size:17px;line-height:34px}}.richTemplate strong{font-weight:500}.richTemplate.parts h2:first-of-type{margin-top:0}.richTemplate p{font-size:17px;line-height:34px}@media (max-width:768px){.richTemplate p{font-size:15px;line-height:28px}}.richTemplate .page p *{font-size:17px;line-height:34px}@media (max-width:768px){.richTemplate .page p *{font-size:15px;line-height:28px}}.richTemplate p span{font-size:14px;line-height:23px}.richTemplate .caption,.richTemplate .caption a,.richTemplate .splide__slide img p,.richTemplate figure figcaption{padding-top:10px;font-size:14px;line-height:23px}@media (max-width:768px){.richTemplate .caption,.richTemplate .caption a,.richTemplate .splide__slide img p,.richTemplate figure figcaption{font-size:12px;line-height:21px;letter-spacing:5%}}.richTemplate img~span{margin-bottom:45px;padding-top:10px;font-size:.875rem!important;line-height:1.25rem!important;line-height:23px!important}@media (max-width:768px){.richTemplate img~span{font-size:12px!important;line-height:21px!important;letter-spacing:5%!important}}.richTemplate ul{padding-left:20px}.richTemplate ul li{list-style-type:disc;font-size:17px;line-height:34px}@media (max-width:768px){.richTemplate ul li{font-size:15px;line-height:28px}}.richTemplate ul li>ul{margin-top:10px;margin-bottom:10px}.richTemplate ol{padding-left:20px}.richTemplate ol li{list-style-type:decimal;padding-left:.5rem;font-size:17px;line-height:34px}.richTemplate ol li:before{--tw-content:"";content:var(--tw-content)}@media (max-width:768px){.richTemplate ol li{font-size:15px;line-height:28px}}.richTemplate .wp-img,.richTemplate .wp-video,.richTemplate figure img,.richTemplate iframe,.richTemplate video{height:100%;width:100%;max-width:100%;object-fit:cover}.richTemplate .youtube-embed{position:relative;height:0;overflow:hidden;padding-top:56.25%}.richTemplate .youtube-embed iframe{position:absolute;top:0;left:0;margin-top:0;margin-bottom:0;height:100%;width:100%}.richTemplate figure figcaption.p-PostImgL_SourceText{padding-top:0}.richTemplate .wp-caption,.richTemplate p .wp-caption-text,.richTemplate p .youtube_embed,.richTemplate p figure,.richTemplate p iframe,.richTemplate p img{margin-top:45px;margin-bottom:45px;width:100%!important}@media (min-width:768px) and (max-width:1114px){.richTemplate iframe{width:100%}}@media (max-width:768px){.richTemplate iframe{width:100%}}.richTemplate iframe.instagram-media.instagram-media-rendered{height:revert-layer}.richTemplate a,.richTemplate p a{overflow-wrap:break-word;line-height:0;color:inherit;text-decoration-line:underline;text-underline-offset:4px}@media (max-width:768px){.richTemplate a,.richTemplate p a{color:inherit}}.richTemplate a[target=_blank]:not([class]):after,.richTemplate p a[target=_blank]:not([class]):after{height:18px;width:18px}.richTemplate .caption a[target=_blank]:not([class]):after,.richTemplate a[target=_blank]:not([class]):after,.richTemplate p a[target=_blank]:not([class]):after{margin-left:.25rem;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1521_10834)%22%3E%3Cpath%20d%3D%22M17.5781%200.418701H3.21191V14.6513H17.5781V0.418701Z%22%20stroke%3D%22%23222222%22%2F%3E%3Cpath%20d%3D%22M0.422852%202.77954V17.5814%22%20stroke%3D%22%23222222%22%2F%3E%3Cpath%20d%3D%22M15.4652%2017.5813H0.253906%22%20stroke%3D%22%23222222%22%2F%3E%3Cpath%20d%3D%22M17.5781%200.418701H3.21191V14.6513H17.5781V0.418701Z%22%20stroke%3D%22%23222222%22%2F%3E%3Cpath%20d%3D%22M0.422852%202.77954V17.5814%22%20stroke%3D%22%23222222%22%2F%3E%3Cpath%20d%3D%22M15.4652%2017.5813H0.253906%22%20stroke%3D%22%23222222%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0 1521 10834%22%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-size:cover;background-repeat:no-repeat;vertical-align:middle;--tw-content:"";content:var(--tw-content)}.richTemplate .caption a[target=_blank]:not([class]):after{height:14px;width:14px}@media (max-width:768px){.richTemplate p a>*{font-size:.75rem;line-height:1rem}}.richTemplate #toc_container{margin-bottom:50px}@media (max-width:768px){.richTemplate #toc_container{margin-bottom:30px}}.richTemplate .toc_title{margin-top:0;margin-bottom:0;font-size:14px;line-height:45px}@media (max-width:768px){.richTemplate .toc_title{font-size:12px;line-height:40px}}.richTemplate .toc_list{margin-top:0;list-style-type:none;padding-left:0}@media (max-width:768px){.richTemplate .toc_list{margin-bottom:30px}}.richTemplate .toc_list>li{margin-top:0;list-style-type:none;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity,1));padding-left:0;padding-top:.25rem;font-size:14px;line-height:45px}@media (max-width:768px){.richTemplate .toc_list>li{padding-top:.9rem;padding-bottom:.65rem;font-size:12px;line-height:1}}.richTemplate .toc_list>li{border-color:var(--color)}.richTemplate .toc_list a{margin-top:0;font-size:14px;line-height:45px;text-decoration-line:none}@media (max-width:768px){.richTemplate .toc_list a{font-size:12px;line-height:18px}}.richTemplate.parts #toc_container{display:none}.richTemplate .conversation{margin-top:45px;margin-bottom:45px;display:flex}.richTemplate .conversation .parson{margin-right:30px;width:120px;flex-shrink:0;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity,1));padding-right:30px;font-size:.875rem;line-height:1.25rem;font-weight:700}@media (max-width:768px){.richTemplate .conversation .parson{margin-right:28px;width:88px;padding-right:17px}}.p-PostBorder_Info{border-width:1px;--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity,1));padding:30px}.p-PostBorder_Info h6{margin-top:0;padding-bottom:30px;font-family:dm-sans;font-size:19px;font-weight:500;line-height:32px}.p-PostBorder_Info p{margin:0;font-size:17px;line-height:34px}.richTemplate p.bottom_notes{margin-top:0;margin-bottom:0;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity,1));padding-top:30px;padding-bottom:30px;font-size:12px;line-height:22px}.article_post_sns{display:none}.btn_wrapper{display:flex;justify-content:center}.btn_wrapper a{display:flex;min-width:300px!important;justify-content:center;border-radius:50%;border-style:none!important;--tw-bg-opacity:1!important;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.btn_wrapper .btn--color,.btn_wrapper a{padding:17px 42px;font-size:.875rem;line-height:1.25rem;line-height:34px;text-decoration-line:none}.btn_wrapper .btn--color{border-radius:50%}.relation_link{margin-top:45px;margin-bottom:45px;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.relation_link .img{display:none}.relation_link .title{padding-bottom:10px;font-size:14px;line-height:23px;letter-spacing:5%}.relation_link .post_title{font-size:14px;line-height:23px;text-decoration-line:underline}.richTemplate .style_table{margin-bottom:45px;width:100%;font-size:.875rem;line-height:1.25rem;line-height:23px}.richTemplate .style_table td,.richTemplate .style_table th{border-width:1px;--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity,1));padding:20px 30px}.parson_box{margin-top:50px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:0}@media (max-width:768px){.parson_box{display:flex;flex-direction:column;row-gap:10px}}.parson_box:has(>.parson_box_parson){grid-template-columns:120px auto;grid-template-rows:repeat(1,auto);column-gap:20px}.parson_box *{grid-column-start:2;margin:0}.parson_box h2,.parson_box h3,.parson_box h4,.parson_box h5,.parson_box h6 .parson_box p{margin:0;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.bd_box h6{margin-bottom:15px}@media (max-width:768px){.bd_box h6{margin-bottom:10px;font-size:17px;font-weight:700;line-height:34px}}.parson_box p{margin:0;flex:1 1 0%;font-size:17px;line-height:34px}@media (max-width:768px){.parson_box p{font-size:15px;line-height:28px}}.parson_box .parson_box_parson{grid-column:span 1/span 1;grid-row-start:1;grid-row-end:3;margin:0;display:flex;flex-direction:column;gap:17px}@media (max-width:768px){.parson_box .parson_box_parson{margin-bottom:20px;align-items:center;justify-content:center}}.parson_box .parson_box_parson img,.parson_box .parson_box_parson p img{margin-top:0;margin-bottom:0;aspect-ratio:1/1;height:120px;width:120px;border-radius:9999px;object-fit:cover}@media (min-width:768px) and (max-width:1114px){.parson_box .parson_box_parson img,.parson_box .parson_box_parson p img{height:100px!important;width:100px!important}}@media (max-width:768px){.parson_box .parson_box_parson img,.parson_box .parson_box_parson p img{height:100px!important;width:100px!important}}.parson_box_parson p{text-align:center}@media (max-width:768px){.parson_box_parson p{margin-top:0;margin-bottom:0}}.wp-caption{margin:0 0 24px;max-width:100%;border-style:none;background-color:transparent;padding:0;text-align:left}.wp-caption.alignnone img{margin:0!important;width:100%}.wp-caption .wp-caption-text,.wp-caption .wp-caption-text em{padding-top:10px;font-size:14px;line-height:23px}.wp-caption-text,.wp-caption[id^=attachment_]>p{margin:0!important}.wp-caption-text{padding-top:10px;font-size:14px;line-height:23px}@media (min-width:768px) and (max-width:1114px){.wp-caption-text{font-size:12px;line-height:21px}}@media (max-width:768px){.wp-caption-text{font-size:12px;line-height:21px}}.richTemplate p:has(>em){margin:0}.richTemplate p em{margin:0!important;padding-top:10px;font-size:14px;line-height:23px}.post_slider .count_wrap,.post_slider .slick-next,.slick-dots{display:none}.richTemplate .splide{margin-top:45px;margin-bottom:45px;width:100%!important}.richTemplate .splide__list{width:100%!important}.richTemplate .acf-part-container{margin-top:45px;margin-bottom:45px;display:grid;grid-template-rows:repeat(2,auto);align-items:flex-end;column-gap:30px}@media (max-width:768px){.richTemplate .acf-part-container{column-gap:25px}}.richTemplate .acf-part-container>.image-container{display:flex;flex-direction:column}.richTemplate .acf-part-container.acf-three-column>.image-container{grid-row-start:1;grid-row-end:2}.richTemplate .acf-part-container.acf-three-column>.caption{grid-row-start:2;grid-row-end:3}.richTemplate .acf-part-container.acf-one-column{display:block}.richTemplate .acf-part-container.acf-one-column>.caption,.richTemplate .acf-part-container.acf-one-column>.image-container>img{width:80%}.richTemplate .acf-part-container.acf-one-column>.caption.acf-center,.richTemplate .acf-part-container.acf-one-column>.image-container.acf-center>img{margin-left:auto;margin-right:auto}.richTemplate .acf-part-container.acf-one-column>.caption.acf-right,.richTemplate .acf-part-container.acf-one-column>.image-container.acf-right>img{margin-left:auto}.richTemplate .acf-part-container.acf-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.richTemplate .acf-part-container.acf-two-column:has(>:first-child){grid-template-columns:repeat(4,minmax(0,1fr))}.richTemplate .acf-part-container.acf-two-column:has(>:first-child)>.image-container{grid-row-start:1;grid-row-end:2}.richTemplate .acf-part-container.acf-two-column:has(>:first-child)>.caption{grid-row-start:2;grid-row-end:3}.richTemplate .acf-part-container.acf-two-column:has(>:first-child)>.acf-left.image-container{grid-column-start:1;grid-column-end:3}.richTemplate .acf-part-container.acf-two-column:has(>:first-child)>.acf-left.caption{grid-column-start:1;grid-column-end:3}.richTemplate .acf-part-container.acf-two-column:has(>:first-child)>.acf-center.image-container{grid-column-start:2;grid-column-end:4}.richTemplate .acf-part-container.acf-two-column:has(>:first-child)>.acf-center.caption{grid-column-start:2;grid-column-end:4}.richTemplate .acf-part-container.acf-two-column:has(>:first-child)>.acf-right.image-container{grid-column-start:3;grid-column-end:5}.richTemplate .acf-part-container.acf-two-column:has(>:first-child)>.acf-center.caption{grid-column-start:3;grid-column-end:5}.richTemplate .acf-part-container.acf-two-column>.caption.acf-center,.richTemplate .acf-part-container.acf-two-column>.image-container.acf-center{grid-column-start:2;grid-column-end:3}.richTemplate .acf-part-container.acf-two-column>.caption.acf-right,.richTemplate .acf-part-container.acf-two-column>.image-container.acf-right{grid-column-start:3;grid-column-end:5}.richTemplate .acf-part-container.acf-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.richTemplate .acf-part-container.acf-three-column>.caption.acf-center,.richTemplate .acf-part-container.acf-three-column>.image-container.acf-center{grid-column-start:2;grid-column-end:3}.richTemplate .acf-part-container.acf-three-column>.caption.acf-right,.richTemplate .acf-part-container.acf-three-column>.image-container.acf-right{grid-column-start:3;grid-column-end:4}.bd_box{border-width:1px!important;--tw-border-opacity:1!important;border-color:rgb(34 34 34/var(--tw-border-opacity,1))!important;padding:30px 30px 25px}.bd_box:last-child{margin-bottom:0}@media (max-width:768px){.bd_box{padding:20px}}.bd_box{border-color:var(--color)!important}.bd_box h6:first-child,.bd_box p:first-child{margin-top:0}.bd_box .splide{margin-top:0!important}.splide__slide .wp-caption:first-child,.splide__slide figure iframe:first-child,.splide__slide figure img:first-child,.splide__slide figure video:first-child,.splide__slide figure:first-child,.splide__slide iframe:first-child,.splide__slide img:first-child,.splide__slide p img:first-child,.splide__slide p:first-child,.splide__slide video:first-child{margin-top:0;margin-bottom:0}.p-Endmark,.p-PostOgp>p,.p-PostOgp_Img,.p-PostOgp_Title{display:none}.p-PostOgp a[target=_blank]:not([class]):after,.p-PostOgp p a[target=_blank]:not([class]):after{--tw-content:none;content:var(--tw-content)}.p-PostOgp{padding-bottom:35px}.p-PostOgp:last-child{padding-bottom:0}@media (max-width:768px){.p-PostOgp{padding-bottom:30px}}.p-PostOgp p{margin:0}.p-PostOgpNewTitle{padding-bottom:10px;font-size:14px;line-height:23px;letter-spacing:5%}@media (max-width:768px){.p-PostOgpNewTitle{padding-bottom:5px}}.p-PostOgp a{padding-bottom:10px;font-size:14px;line-height:23px;letter-spacing:5%}.p-PostOgp_Text{font-size:14px!important;line-height:23px!important;letter-spacing:5%!important}.richTemplate .acf-part-container .caption p{margin-top:10px!important;font-size:14px!important;line-height:23px!important;letter-spacing:.05em!important}@media (max-width:768px){.richTemplate .acf-part-container .caption p{font-size:12px!important;line-height:21px!important}}