﻿.sec-article{position:relative;background:#ECEEEF}.sec-article.border{border-top:1px solid #000}.sec-article.border::before{content:none;width:10em;display:inline-block;height:1px;background:#000;position:absolute;top:2em;left:2em;transform:translate(-50%, 50%) rotate(-45deg)}.sec-article.border::after{content:"";width:1px;display:inline-block;height:100%;background:#000;position:absolute;top:0;left:0%;transform:translate(0%, 0)}@media screen and (max-width: 960px){.sec-article.border::after{height:90%}}.sec-article.border h2{position:relative}.sec-article.border h2::after{content:"";width:150%;left:-30%}.sec-article .article-inner{overflow-x:hidden}.editor-style{font-size:clamp(1.6rem, 1.8vw, 1.8rem)}@media screen and (min-width: 961px){.editor-style{padding-inline:4%}}@media all and (-ms-high-contrast: none){.editor-style{word-break:break-all}}.editor-style p{line-height:2}.editor-style p:not(:last-child){margin-bottom:3em}.editor-style mark{font-weight:bold;position:relative;z-index:2}.editor-style mark::after{content:"";width:100%;display:inline-block;background:#ff0;z-index:-1}.editor-style a{color:#005096;text-decoration:underline}.editor-style a img{transition:0.3s}.editor-style a:hover{text-decoration:underline !important}.editor-style a:hover img{opacity:.5}.editor-style img{height:auto}.editor-style h3{line-height:1.4;font-size:clamp(2rem, 2.8vw, 3.2rem);font-weight:bold;padding:0 0 1em;margin:1em 0 2em;position:relative}.editor-style h3::after{content:"";width:110%;display:inline-block;height:1px;background:#000;position:absolute;bottom:0;left:-5%;transform:translate(0%, 0)}.editor-style h4{font-size:clamp(2rem, 2.4vw, 2.8rem);font-weight:bold;padding:0 0 0 1em;margin:1em 0 1.5em;line-height:1.5;position:relative}.editor-style h4::after{content:"";width:9px;display:inline-block;height:70%;background:#333;position:absolute;bottom:50%;left:0%;transform:translate(0%, 50%)}.editor-style h5{font-size:clamp(1.8rem, 2vw, 2.4rem);font-weight:500;margin:1em 0 1.5em}.editor-style h6{border-block:3px solid #333;padding:0.5em 0;margin:2em 0 2em}.editor-style strong{font-weight:bold}.editor-style em{font-style:italic}.editor-style ul{margin:2em 0;border-left:1px solid #000;padding:1.0em 2em}@media screen and (max-width: 767px){.editor-style ul{padding:1em}}.editor-style ul li{position:relative;padding:0 0 0 1.5em}.editor-style ul li:not(:last-child){margin-bottom:0.7em}.editor-style ul li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:500;top:0;left:0;position:absolute}.editor-style ol{margin:4em 0;border-left:1px solid #000;padding:1.0em 2em;counter-reset:number}@media screen and (max-width: 767px){.editor-style ol{padding:1em}}.editor-style ol li{padding:0 0 0 2.5em;position:relative}.editor-style ol li::before{position:absolute;font-family:"Libre Baskerville",serif;content:counter(number);counter-increment:number;left:0;top:0.35em;width:1.5em;height:1.5em;aspect-ratio:1/1;border-radius:50%;background:#202b51;color:white;font-weight:500;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center}.editor-style ol li:not(:last-child){margin-bottom:1em}.editor-style .blocks-gallery-grid,.editor-style .wp-block-gallery{margin:0}.editor-style li.blocks-gallery-item{padding-left:0}.editor-style li.blocks-gallery-item::before{display:none}.editor-style .wp-block-table{margin-block:4em}.editor-style .wp-block-image{margin-block:4em}.editor-style .wp-block-buttons{margin-block:4em}@media screen and (max-width: 767px){.editor-style .wp-block-buttons{flex-direction:column}}@media screen and (max-width: 767px){.editor-style .wp-block-buttons .wp-block-button:last-of-type{margin-top:2em}}.editor-style .wp-block-buttons .wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em) * .5)}@media screen and (max-width: 767px){.editor-style .wp-block-buttons .wp-block-button.wp-block-button__width-50{width:100%}}.editor-style .wp-block-buttons .wp-block-button.wp-block-button__width-75{width:calc(50% - var(--wp--style--block-gap, .5em) * .5)}@media screen and (max-width: 767px){.editor-style .wp-block-buttons .wp-block-button.wp-block-button__width-75{width:100%}}.editor-style .wp-block-columns{margin-block:2em}.editor-style .wp-block-table thead{border-bottom:0px solid;background:#202b51;color:#fff;border:1px solid #202b51}.editor-style hr{border-top:3px solid #000;width:70%;margin:clamp(30px, 6vw, 60px) auto}.editor-style table{width:100%}.editor-style table th,.editor-style table td{border:1px solid #202b51;padding:1em}.editor-style table th{text-align:center}.editor-style table th:not(:first-of-type){border-left:2px solid #fff}.cts-ttl span{display:block}.cts-ttl-en{font-size:clamp(3rem, 9vw, 14rem);line-height:1}.cts-ttl-ja{letter-spacing:0.5em}.news-list .news-item .more-arrow{min-width:10px;left:0px;transition:0.3s ease-in-out;position:relative;fill:#000;max-width:2em;transition:all 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s}@media screen and (max-width: 960px){.news-list .news-item .more-arrow{display:none}}.news-list .news-item .more-arrow .st0{fill:none;stroke:#000;stroke-miterlimit:10;transition:all 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s}.news-list .news-item a{position:relative;display:flex;justify-content:space-between;flex-direction:column;padding:1.6em 0 1.6em;margin:0 0 0em;border-bottom:1px solid #000}@media screen and (max-width: 960px){.news-list .news-item a{margin:1.6em 0 0;padding-block:0 1.6em}}@media (hover: hover){.news-list .news-item a:hover:hover{background:#202b51;color:#fff;padding-inline:2%}.news-list .news-item a:hover:hover .item-cate{border-color:#fff}.news-list .news-item a:hover:hover .item-cate.web{background:#fff;color:#000}}.news-list .news-item .item-head{min-width:180px;position:relative;margin-bottom:1rem;display:flex;align-items:flex-end;letter-spacing:0.1em}.news-list .news-item .item-date{display:inline-block;letter-spacing:0.05em;min-width:8.5em;text-transform:lowercase}.news-list .news-item .item-cate{border:1px solid #202b51;border-radius:100vmax;padding:0.1em 1em;transition:0.3s ease-in-out;margin-right:2em;text-align:center;font-size:clamp(1.2rem, .625vw, 1.6rem);min-width:clamp(6rem, 4.3229166667vw, 8.3rem)}@media screen and (max-width: 960px){.news-list .news-item .item-cate{font-size:clamp(1.2rem, 2.0833333333vw, 1.6rem);min-width:clamp(6rem, 14.4097222222vw, 8.3rem);position:absolute;top:0;right:0}}.news-list .news-item .item-cate.web{background:#202b51;color:#fff}.news-list .news-item .item-body{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.news-list .news-item .item-body{margin-top:0.3em}}.news-list .news-item .item-ttl-wrap{display:flex;align-items:center;justify-content:flex-start;width:100%}.news-list .news-item .item-ttl{transition:0s;letter-spacing:0.1em;padding-right:1em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:clamp(1.6rem, .8333333333vw, 1.6rem)}@media screen and (min-width: 768px){.news-list .news-item .item-ttl{width:calc(100% - 83px)}}@media screen and (max-width: 767px){.news-list .news-item .item-ttl{font-size:clamp(1.6rem, 2.7777777778vw, 1.6rem);-webkit-line-clamp:2}}@media screen and (min-width: 961px){.single-cts .contentsRow_rgl .contentsRow_side .sticky{min-height:calc(100vh - 400px);display:flex;flex-direction:column;justify-content:space-between}}.single-cts .article-head{border-top:1px solid #000}.single-cts .article-ttl{font-size:clamp(2rem, 2.8vw, 3.6rem);letter-spacing:0.1em}.single-cts .article-date{margin-top:1em;font-family:"Libre Baskerville",serif}.single-cts .article-mainimg{text-align:center}
/*# sourceMappingURL=news.css.map */
