@charset "UTF-8";#page_title{overflow:hidden;padding-inline:20px}@media screen and (min-width:425px){#page_title{padding-inline:30px}}@media screen and (min-width:768px){#page_title{padding-inline:40px}}@media screen and (min-width:992px){#page_title{padding-inline:60px}}#page_title{position:relative;width:100%;background-color:var(--title-bg,#FFF9D9);clip-path:ellipse(105% 100% at 50% 0%);padding-block:145px 80px}@media screen and (min-width:992px){#page_title{clip-path:ellipse(95% 100% at 50% 0%);padding-block:190px 135px}}.page_title_category{text-align:center;font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.page_title_category{font-size:1.8rem}}.page_title{position:relative;text-align:center;font-size:3rem;font-weight:700;line-height:1.5;-webkit-padding-after:10px;padding-block-end:10px;z-index:100}@media screen and (min-width:768px){.page_title{font-size:4.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.page_title br{display:none}}.page_title:before{content:"";position:absolute;bottom:0;left:50%;translate:-50% 0;width:154px;height:5px;background-image:radial-gradient(circle at 5px 0,var(--text-color,#F28976) 4.5px,transparent 5.5px);background-size:18px 10px;background-repeat:repeat-x;max-width:408px}.page_title_sub{text-align:center;-webkit-margin-before:15px;margin-block-start:15px;font-size:1.6rem;font-weight:500;letter-spacing:0.1em}.line_inner{position:absolute;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;inset:0;width:375px;height:100%}@media screen and (min-width:768px){.line_inner{width:70%}}@media screen and (min-width:992px){.line_inner{width:100%;max-width:1536px}}.line{position:absolute}.line01{top:0;right:0;width:320px;translate:60% -20%}@media screen and (min-width:992px){.line01{width:738px;translate:60% -128px}}@media screen and (min-width:1200px){.line01{translate:296px -128px}}.line02{bottom:0;right:0;width:330px;translate:192px 20px}@media screen and (min-width:992px){.line02{width:766px;translate:40% 110px}}@media screen and (min-width:1200px){.line02{translate:286px 110px}}.line03{top:0;left:0;width:354px;translate:-220px -32px}@media screen and (min-width:992px){.line03{width:836px;translate:-60% -32px}}@media screen and (min-width:1200px){.line03{translate:-286px -173px}}.line04{bottom:0;left:0;width:414px;translate:-296px 26px}@media screen and (min-width:992px){.line04{width:990px;translate:-60% 65px}}@media screen and (min-width:1200px){.line04{translate:-524px 65px}}#news_single{padding-inline:20px}@media screen and (min-width:425px){#news_single{padding-inline:30px}}@media screen and (min-width:768px){#news_single{padding-inline:40px}}@media screen and (min-width:992px){#news_single{padding-inline:60px}}#news_single{padding-block:50px;--inner:800px}@media screen and (min-width:768px){#news_single{padding-block:100px}}@media screen and (min-width:992px){#news_single{padding-block:140px}}.news_info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-after:20px;margin-block-end:20px}.news_category{font-size:1.2rem;font-weight:500;line-height:1.5;min-width:100px;padding:3px 10px;color:#ffffff;background-color:var(--category-color);text-align:center;border-radius:5px}.news_category._news{--category-color:#7BC0B4}.news_category._media{--category-color:#F28976}.news_category._info{--category-color:#FEE25B;color:#000000}.news_category._blog{--category-color:#81C2D4}.news_date{font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:0.1em}.news_title{-webkit-margin-before:20px;margin-block-start:20px;font-size:2.6rem;font-weight:700;line-height:1.8}.news_content{-webkit-margin-before:30px;margin-block-start:30px;-webkit-padding-after:50px;padding-block-end:50px;border-bottom:solid 1px #D6D6D6}@media screen and (min-width:768px){.news_content{-webkit-padding-after:80px;padding-block-end:80px}}.news_content h2{font-size:2.6rem;font-weight:500;line-height:1.8}.news_content h2+*{-webkit-margin-before:30px;margin-block-start:30px}.news_content h3{position:relative;font-size:2.2rem;-webkit-padding-start:20px;padding-inline-start:20px;font-weight:500}.news_content h3:before{content:"";position:absolute;top:50%;left:0;width:5px;height:25px;translate:0 -40%;background-color:#7BC0B4}.news_content h3+*{-webkit-margin-before:30px;margin-block-start:30px}.news_content h4{position:relative;font-size:2.2rem;-webkit-padding-after:5px;padding-block-end:5px;font-weight:500;border-bottom:solid 1px #D6D6D6}.news_content h4+*{-webkit-margin-before:30px;margin-block-start:30px}.news_content p{font-size:1.6rem;line-height:1.8}.news_content p+*{-webkit-margin-before:30px;margin-block-start:30px}.news_content p a{color:#7BC0B4;text-decoration:underline;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;font-weight:500}@media (hover:hover) and (pointer:fine){.news_content p a:hover{opacity:0.7}}.news_content ol{display:-ms-grid;display:grid;gap:20px}.news_content ol+*{-webkit-margin-before:30px;margin-block-start:30px}.news_content ol li{position:relative;-webkit-padding-start:25px;padding-inline-start:25px;counter-increment:list;font-size:1.6rem;line-height:2}.news_content ol li:before{content:counter(list,decimal-leading-zero);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-color:#7BC0B4;border-radius:50%;color:#ffffff;line-height:20px;text-align:center;font-size:1.4rem;font-weight:500}.news_content ul{display:-ms-grid;display:grid;gap:20px}.news_content ul+*{-webkit-margin-before:30px;margin-block-start:30px}.news_content ul li{position:relative;-webkit-padding-start:15px;padding-inline-start:15px;counter-increment:list;font-size:1.6rem;line-height:2}.news_content ul li:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background-color:#7BC0B4;border-radius:50%}.news_content blockquote{position:relative;background-color:#FFF9D9;border-radius:10px;width:100%;margin-inline:0;padding:30px 40px;border:none}.news_content blockquote cite{font-size:1.4rem;display:block;text-align:right;font-style:normal;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-before:20px;margin-block-start:20px}.news_content blockquote:before{content:"";position:absolute;top:0;left:18px;width:32px;height:24px;translate:0 -50%;background-image:url(../img/common/blockquote.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.news_content .wp-block-image+*{-webkit-margin-before:30px;margin-block-start:30px}.news_content .wp-block-columns+*{-webkit-margin-before:30px;margin-block-start:30px}.news_content .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (min-width:768px){.news_content .wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.news_content .wp-block-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.news_single_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){.news_single_nav{gap:60px}}.news_post_link{display:block;position:relative;min-width:100px;font-size:1.6rem;line-height:1.5;-webkit-transition:color 0.3s;transition:color 0.3s}.news_post_link._prev{-webkit-padding-start:20px;padding-inline-start:20px}@media screen and (min-width:768px){.news_post_link._prev{-webkit-padding-start:35px;padding-inline-start:35px}}.news_post_link._prev:is(a):after{content:"";position:absolute;width:2px;height:16px;right:-15px;top:50%;translate:0 -50%;background-color:#7BC0B4}@media screen and (min-width:768px){.news_post_link._prev:is(a):after{right:-30px}}.news_post_link._prev:before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;border-top:solid 2px #7BC0B4;border-left:solid 2px #7BC0B4;rotate:-45deg;translate:0 -45%;-webkit-transition:translate 0.3s;transition:translate 0.3s}@media (hover:hover) and (pointer:fine){.news_post_link._prev:hover{color:#7BC0B4}.news_post_link._prev:hover:before{translate:-3px -45%}}.news_post_link._next{-webkit-padding-end:20px;padding-inline-end:20px}@media screen and (min-width:768px){.news_post_link._next{-webkit-padding-end:35px;padding-inline-end:35px}}.news_post_link._next:is(a):after{content:"";position:absolute;width:2px;height:16px;left:-15px;top:50%;translate:0 -50%;background-color:#7BC0B4}@media screen and (min-width:768px){.news_post_link._next:is(a):after{left:-30px}}.news_post_link._next:before{content:"";position:absolute;top:50%;right:0;width:6px;height:6px;border-top:solid 2px #7BC0B4;border-right:solid 2px #7BC0B4;rotate:45deg;translate:0 -45%;-webkit-transition:translate 0.3s;transition:translate 0.3s}@media (hover:hover) and (pointer:fine){.news_post_link._next:hover{color:#7BC0B4}.news_post_link._next:hover:before{translate:3px -45%}}.news_archive_link{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;line-height:1.5;-webkit-transition:color 0.3s;transition:color 0.3s}@media (hover:hover) and (pointer:fine){.news_archive_link:hover{color:#7BC0B4}}