@charset "UTF-8";.is-root-container{font-size:.7320644217vw}.wpContents,.is-root-container{font-weight:400;font-size:3.4rem;line-height:2.7058823529;letter-spacing:.005em}.wpContents>:first-child,.is-root-container>:first-child{margin-top:0!important}.wpContents p,.is-root-container p{margin:6rem 0 0}.wpContents p a,.is-root-container p a{color:#004c6f;text-decoration:underline;text-underline-offset:.6rem;transition:color .6s ease}.wpContents .wp-block-image,.is-root-container .wp-block-image{margin:0;margin-top:12.2rem;overflow:hidden;border-radius:1rem}.wpContents .wp-block-image img,.is-root-container .wp-block-image img{border-radius:1rem}.wpContents .wp-element-caption,.is-root-container .wp-element-caption{margin:2.8rem 0 0;font-weight:500;font-size:2.8rem;line-height:1.7857142857;letter-spacing:.04em}.wpContents .wp-element-caption a,.is-root-container .wp-element-caption a{color:#004c6f;text-decoration:underline;text-underline-offset:.6rem;transition:color .6s ease}.wpContents .wp-block-columns,.is-root-container .wp-block-columns{margin:0;gap:8rem}.wpContents .wp-block-quote,.is-root-container .wp-block-quote{margin:13rem 0 0;padding:2rem 6.8rem;border-radius:1rem;background-color:#e5e5e5;font-weight:500;font-size:2.8rem;letter-spacing:.065em}.wpContents .wp-block-quote>*:first-child,.is-root-container .wp-block-quote>*:first-child{margin:0}.wpContents .wp-block-separator,.is-root-container .wp-block-separator{height:1px;margin-top:4.6rem;margin-bottom:4.6rem;border:0;background-color:#fdc300}.wpContents .wp-block-heading,.is-root-container .wp-block-heading{margin-top:5.6rem;margin-bottom:-.8rem;color:#004c6f;font-weight:400;font-size:5.6rem;line-height:1.5;letter-spacing:.15em}.wpContents h2.wp-block-heading,.is-root-container h2.wp-block-heading{margin:14.2rem 0 0;font-size:5.6rem;letter-spacing:.035em}.wpContents h3.wp-block-heading,.is-root-container h3.wp-block-heading{margin:15.6rem 0 -3rem;font-size:4.8rem;letter-spacing:.035em}.wpContents ul.wp-block-list,.is-root-container ul.wp-block-list{margin:6rem 0 0;padding:0 0 0 5.5rem;font-weight:400;line-height:3.5294117647}.wpContents ul.wp-block-list li,.is-root-container ul.wp-block-list li{list-style:disc}.wpContents ul.wp-block-list li::marker,.is-root-container ul.wp-block-list li::marker{color:#004c6f;font-weight:400}.wpContents ol.wp-block-list,.is-root-container ol.wp-block-list{margin:6rem 0 0;padding:0 0 0 5rem;font-weight:400;line-height:3.5294117647}.wpContents ol.wp-block-list li,.is-root-container ol.wp-block-list li{list-style:decimal}.wpContents ol.wp-block-list li::marker,.is-root-container ol.wp-block-list li::marker{color:#004c6f;font-weight:500;font-family:Roboto Condensed,sans-serif}.post-type-info .edit-post-layout__metaboxes,.block-editor-inserter__all-blocks{display:none!important}.newsCategories_list{display:flex;align-items:flex-start;justify-content:flex-end;gap:1.6rem}.newsCategories_list li a{display:block;padding:.2rem 2.5rem;border:1px solid #004c6f;border-radius:10rem;color:#004c6f;font-weight:500;font-size:2.4rem;line-height:1.4583333333;letter-spacing:.04em}.newsCategories_list li.isCurrent a{background-color:#004c6f;color:#fff;pointer-events:none}.newsCategories_select{text-align:right}.newsCategories_select-contents{display:inline-block;position:relative;width:28rem;height:8rem;border-radius:10rem;background-color:#004c6f}.newsCategories_select-contents:before{position:absolute;top:50%;right:5rem;width:1.4rem;height:2.6rem;translate:0 -50%;scale:1 -1;background:url(../images/common/arrow04-blue.webp) no-repeat;background-position:center;background-size:contain;content:"";filter:brightness(0) invert(1)}.newsCategories_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:0 3.6rem;border:0;background-color:transparent;color:#fff;font-weight:500;font-size:2.2rem;line-height:1;font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:.04em}.newsPosts_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14rem 12rem}.newsPosts_item{display:block;position:relative}.newsPosts_item.isNew:before{z-index:1;position:absolute;top:-4rem;left:-3rem;width:10rem;height:10rem;padding:3.8rem 0 0;border-radius:100%;background-color:#fff;content:"NEW";color:#004c6f;font-weight:400;font-size:2.4rem;line-height:1;font-family:Outfit,sans-serif;letter-spacing:.04em;text-align:center}.newsPosts_item-image{overflow:hidden;border-radius:1rem}.newsPosts_item-image img{aspect-ratio:1}.newsPosts_item-title{margin:5.2rem 0 0;font-weight:400;font-size:3.6rem;line-height:1.5555555556;letter-spacing:-.02em}.newsPosts_item-info{display:flex;align-items:flex-start;justify-content:space-between;margin:4.4rem 0 0}.newsPosts_item-time{color:#004c6f;font-weight:400;font-size:2.8rem;line-height:1.5714285714;font-family:Roboto Condensed,sans-serif;letter-spacing:.04em}.newsPosts_item-categories{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}.newsPosts_item-categories span{padding:.4rem 2.5rem .5rem;border-radius:10rem;background-color:#004c6f;color:#fff;font-weight:500;font-size:2.4rem;line-height:1.4583333333;letter-spacing:.04em}.newsPosts_item:hover .newsPosts_item-image img{scale:1.04}.newsPosts_item:hover .newsPosts_item-title{color:#004c6f}.newsPagination .wp-pagenavi{display:flex;position:relative;align-items:center;justify-content:center;width:100%;gap:2.6rem}.newsPagination .wp-pagenavi .prevpostslink,.newsPagination .wp-pagenavi .nextpostslink{position:absolute;top:50%;width:13.2rem;height:5.3rem;translate:0 -50%;border:.2rem solid #004c6f;border-radius:10rem;font-size:0}.newsPagination .wp-pagenavi .prevpostslink:before,.newsPagination .wp-pagenavi .nextpostslink:before{position:absolute;top:50%;left:50%;width:3.2rem;height:2.4rem;translate:-50% -50%;rotate:-90deg;background:url(../images/common/arrow01-blue.webp) no-repeat;background-position:center;background-size:contain;content:""}.newsPagination .wp-pagenavi .prevpostslink{left:0}.newsPagination .wp-pagenavi .prevpostslink:before{rotate:-270deg}.newsPagination .wp-pagenavi .nextpostslink{right:0}.newsPagination .wp-pagenavi .current,.newsPagination .wp-pagenavi .page,.newsPagination .wp-pagenavi .pages{display:flex;z-index:1;position:relative;align-items:center;justify-content:center;width:9.2rem;height:5.3rem;color:#004c6f;font-weight:400;font-size:2.8rem;line-height:1.3214285714;letter-spacing:.04em;transition:color .36s ease}.newsPagination .wp-pagenavi .current:before,.newsPagination .wp-pagenavi .page:before,.newsPagination .wp-pagenavi .pages:before{z-index:-1;position:absolute;top:50%;left:50%;width:9.2rem;height:5.3rem;translate:-50% -50%;border-radius:10rem;background-color:#004c6f;content:"";opacity:0;transition:opacity .36s ease}.newsPagination .wp-pagenavi .current{color:#fff}.newsPagination .wp-pagenavi .current:before{opacity:1}@media (max-width: 767px){.wpContents,.is-root-container{font-size:2.6rem;line-height:2.3076923077;letter-spacing:.01em}.wpContents p,.is-root-container p{margin:5rem 0 0}.wpContents .wp-block-image,.is-root-container .wp-block-image{margin-top:5.5rem}.wpContents .wp-element-caption,.is-root-container .wp-element-caption{font-size:2.2rem}.wpContents .wp-block-columns,.is-root-container .wp-block-columns{gap:4rem}.wpContents .wp-block-columns .wp-block-column+.wp-block-column>*:first-child,.is-root-container .wp-block-columns .wp-block-column+.wp-block-column>*:first-child{margin-top:0}.wpContents .wp-block-quote,.is-root-container .wp-block-quote{margin:7.5rem -2rem 0;padding:1.5rem 3rem;font-size:2.2rem}.wpContents h2.wp-block-heading,.is-root-container h2.wp-block-heading{font-size:4rem;letter-spacing:.1em}.wpContents h3.wp-block-heading,.is-root-container h3.wp-block-heading{margin:9rem 0 -1rem;font-size:3.4rem;letter-spacing:.07em}.wpContents ul.wp-block-list,.is-root-container ul.wp-block-list,.wpContents ol.wp-block-list,.is-root-container ol.wp-block-list{margin:3rem 0 0;padding:0 0 0 3rem;line-height:2.6923076923}.newsPosts_list{grid-template-columns:1fr 1fr;gap:9.6rem 5.9rem}.newsPosts_item.isNew:before{top:-2rem;left:-1.5rem;width:6rem;height:6rem;padding:2rem 0;font-size:1.8rem}.newsPosts_item-title{margin:2.2rem 0 0;font-size:2.2rem;line-height:1.6363636364}.newsPosts_item-info{margin:1.2rem 0 0}.newsPosts_item-time{translate:0 -.4rem;font-size:2.2rem;line-height:1.4545454545}.newsPosts_item-categories span{padding:.2rem 1.75rem .4rem;font-size:2rem;line-height:1.45}.newsPagination .wp-pagenavi .prevpostslink,.newsPagination .wp-pagenavi .nextpostslink{width:20rem;height:8rem}.newsPagination .wp-pagenavi .page,.newsPagination .wp-pagenavi .current{display:none}}@media screen and (min-width: 768px),print{.wpContents p a:hover,.is-root-container p a:hover,.wpContents .wp-element-caption a:hover,.is-root-container .wp-element-caption a:hover{color:#0078ac}.newsCategories_list li a{transition:background-color .36s ease,color .36s ease}.newsCategories_list li a:hover{background-color:#004c6f;color:#fff}.newsPosts_item-image img{transition:scale .36s ease}.newsPosts_item-title{transition:color .36s ease}.newsPagination .wp-pagenavi .prevpostslink,.newsPagination .wp-pagenavi .nextpostslink{transition:background-color .36s ease}.newsPagination .wp-pagenavi .prevpostslink:before,.newsPagination .wp-pagenavi .nextpostslink:before{transition:filter .36s ease}.newsPagination .wp-pagenavi .prevpostslink:hover,.newsPagination .wp-pagenavi .nextpostslink:hover{background-color:#004c6f}.newsPagination .wp-pagenavi .prevpostslink:hover:before,.newsPagination .wp-pagenavi .nextpostslink:hover:before{filter:brightness(0) invert(1)}.newsPagination .wp-pagenavi .pages{display:none}.newsPagination .wp-pagenavi .page:hover{color:#fff}.newsPagination .wp-pagenavi .page:hover:before{opacity:1}}
