:root{--c1:#00b294;--c2:#296d63}#tinymce img:not(.wp-more-tag),.entry-content img:not(.wp-more-tag){width:revert-layer;height:auto !important;max-width:100%}#tinymce figure figcaption,.entry-content figure figcaption{line-height:1.5;margin-top:1rem}#tinymce .alignleft,.entry-content .alignleft{float:left;margin-right:4%}.alignright+#tinymce .alignleft,.alignright+.entry-content .alignleft{margin-right:0}#tinymce .alignleft+#tinymce .alignleft,#tinymce .alignleft+.entry-content .alignleft,.entry-content .alignleft+#tinymce .alignleft,.entry-content .alignleft+.entry-content .alignleft{margin-right:0}#tinymce .alignright,.entry-content .alignright{float:right;margin-left:4%}.alignleft+#tinymce .alignright,.alignleft+.entry-content .alignright{margin-left:0}#tinymce .alignright+#tinymce .alignright,#tinymce .alignright+.entry-content .alignright,.entry-content .alignright+#tinymce .alignright,.entry-content .alignright+.entry-content .alignright{margin-left:0}#tinymce .alignnone,.entry-content .alignnone{float:none}#tinymce .aligncenter,.entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto}#tinymce img:not([class]),.entry-content img:not([class]){box-sizing:border-box}#tinymce .emoji,.entry-content .emoji{width:1em}#tinymce::after,.entry-content::after{content:"";display:table;clear:both}#tinymce ul:not([class]),#tinymce ol:not([class]),.entry-content ul:not([class]),.entry-content ol:not([class]){padding-left:1.5em}#tinymce ul:not([class]),.entry-content ul:not([class]){list-style:disc}#tinymce ol:not([class]),.entry-content ol:not([class]){list-style:decimal}#tinymce h1:not([class]),#tinymce h2:not([class]),#tinymce h3:not([class]),#tinymce h4:not([class]),#tinymce h5:not([class]),#tinymce h6:not([class]),.entry-content h1:not([class]),.entry-content h2:not([class]),.entry-content h3:not([class]),.entry-content h4:not([class]),.entry-content h5:not([class]),.entry-content h6:not([class]){font-size:revert;margin-block-end:revert;line-height:1.4}#tinymce iframe,.entry-content iframe{max-width:100%}@media screen and (max-width: 820px){#tinymce .alignleft,#tinymce .alignright,#tinymce .alignnone,.entry-content .alignleft,.entry-content .alignright,.entry-content .alignnone{display:block;float:none;margin:0 auto;max-width:100%}#tinymce .alignleft,#tinymce .alignright,.entry-content .alignleft,.entry-content .alignright{margin-bottom:1.5em}#tinymce figure .alignleft,#tinymce figure .alignright,#tinymce figure .alignnone,.entry-content figure .alignleft,.entry-content figure .alignright,.entry-content figure .alignnone{margin:0 auto}}.blog #visual::before{display:none !important;background:none rgba(0,0,0,0)}.blog article{padding-bottom:130px}@media screen and (max-width: 640px){.blog article{padding-bottom:80px}}.blog #bg{background:url(/common/img/news/bg01.jpg) 50% 50%/cover no-repeat}.blog.is-single #bg{background:url(/common/img/news/bg02.jpg) 50% 50%/cover no-repeat}.blog-header{margin:0 auto;max-width:1400px;width:90%;padding:170px 0 80px}@media screen and (max-width: 820px){.blog-header{width:80%}}.blog-header_title{font-size:53px;letter-spacing:.1em;line-height:1.3}@media screen and (max-width: 820px){.blog-header_title{font-size:40px}}@media screen and (max-width: 640px){.blog-header{padding:150px 0 60px}.blog-header_title{font-size:24px}}.blog-container{margin:0 auto;max-width:1400px;width:90%;font-size:18px;display:flex;justify-content:center;gap:3%}@media screen and (max-width: 820px){.blog-container{width:80%}}@media screen and (min-width: 1600px){.blog-container{font-size:19px}}@media screen and (max-width: 820px){.blog-container{font-size:15px;flex-direction:column;gap:70px}}.blog-content{width:78%;display:flex;flex-wrap:wrap;align-items:center;gap:0 1.2em;align-self:flex-start}@media screen and (max-width: 820px){.blog-content{width:100%}}.blog-date{color:var(--c1);white-space:nowrap;margin-bottom:15px}.blog-category{display:flex;flex-wrap:wrap;font-size:.65em;gap:.5em;margin-bottom:15px}.blog-category a{color:#fff;display:block;border-radius:.2em;background:var(--c2);padding:.5em 1em;line-height:1.2;transition:opacity .6s ease}.blog-category a:hover{opacity:.6}.blog-detail{line-height:2;padding:2em 1.5em 4em;background:rgba(10,40,23,.63);width:100%}.blog-detail::after{display:table;clear:both}.blog-side{width:18%;position:relative}.blog-side_item{position:sticky;top:0;padding:50px 0}.blog-side_title{color:var(--c1);font-weight:400;letter-spacing:.1em;line-height:1;margin-bottom:.8em;font-size:23px}.blog-side_list{text-align:left;display:inline-flex;flex-direction:column;gap:.5em;line-height:1.2}.blog-side a{color:#fff;transition:opacity .6s ease}.blog-side a:hover{opacity:.6}@media screen and (max-width: 820px){.blog-side{width:100%;text-align:center}.blog-side_title{margin-bottom:1.2em;font-size:24px;text-align:center}.blog-side_list{gap:1em;font-size:18px;align-items:center}}.blog-list{margin:0 auto;max-width:1400px;width:90%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:35px 6%;margin:80px auto 70px}@media screen and (max-width: 820px){.blog-list{width:80%}}.blog-list>*{width:29.3333333333%}@media screen and (max-width: 820px){.blog-list{gap:30px 6%}.blog-list>*{width:47%}}@media screen and (max-width: 640px){.blog-list{margin:40px auto}.blog-list>*{width:100%}}.blog-card{color:#fff !important;font-size:1em;font-weight:normal;display:block;min-height:100%;letter-spacing:.1em;line-height:1.2;transition:opacity .6s ease}.blog-card_imgbox{background:#222;display:flex;aspect-ratio:1/1;border:solid 4px currentColor;overflow:clip}.blog-card_imgbox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s ease}.blog-card_textbox{display:flex;flex-wrap:wrap;gap:.5em 1em;padding:1em 1em 0;align-items:center}.blog-card_date{color:var(--c1);white-space:nowrap}.blog-card_category{display:flex;flex-wrap:wrap;font-size:.65em;gap:.5em}.blog-card_category li{border-radius:.2em;background:var(--c2);padding:.5em 1em;line-height:1.2}.blog-card_title{width:100%;padding:.2em 0;font-weight:700;font-size:1.6em}.blog-card_text{display:-webkit-box;font-size:1em !important;line-height:1.2 !important;margin:0 !important;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;text-align:left !important;-webkit-line-clamp:2;line-clamp:2;max-height:2.4em}.blog-card:hover{opacity:.6}.blog-card:hover img{transform:scale(1.1)}@media screen and (max-width: 820px){.blog-card_textbox{padding:1em 0}.blog-card_title{font-size:1.3em}}.blog-top{background:#000;padding:80px 0}.blog-top_inner{margin:0 auto;max-width:1400px;width:90%}@media screen and (max-width: 820px){.blog-top_inner{width:80%}}.blog-top_btn{text-align:center}.blog-top .blog-list{margin-top:50px;padding:0;width:100%}.pagination{margin:0 auto;max-width:1400px;width:90%;font-size:25px}@media screen and (max-width: 820px){.pagination{width:80%}}.pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:.8em;line-height:1}.pagination .nav-links span{color:var(--c1)}.pagination .nav-links>*:not(.dots){font-family:"Times New Roman",Times,serif}.pagination svg{width:100px;height:auto;aspect-ratio:100/28}.pagination a{color:#fff;transition:opacity .6s ease}.pagination a:hover{opacity:.6}@media screen and (max-width: 820px){.pagination svg{width:60px}.pagination .nav-links{position:relative}.pagination .nav-links>*:not(.current):not(a:has(+.current)):not(a:has(+a+.current)):not(.current+a):not(.current+a+a):not(.prev):not(.next){display:none}.pagination .nav-links .prev,.pagination .nav-links .next{position:absolute}.pagination .nav-links .prev{left:0}.pagination .nav-links .next{right:0}}.post-navigation{width:100%;margin-top:30px}.post-navigation svg{aspect-ratio:110/28;height:auto;width:110px}.post-navigation .nav-next,.post-navigation .nav-previous{position:relative;z-index:2}.post-navigation .nav-previous{float:left;position:relative;z-index:2}.post-navigation .nav-next{float:right}.post-navigation a{color:#fff;transition:opacity .6s ease}.post-navigation a:hover{opacity:.6}@media screen and (max-width: 820px){.post-navigation svg{width:70px}}.post_prev{text-align:center;position:relative;width:100%;margin-top:30px;line-height:28px}.post-navigation+.post_prev{margin-top:-28px}.post_prev a{color:#fff;transition:opacity .6s ease}.post_prev a:hover{opacity:.6}@media screen and (max-width: 820px){.post_prev{line-height:20px}.post-navigation+.post_prev{margin-top:-20px}}.split-page-nav{font-size:.8em;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:40px;gap:1em}.split-page-nav a{display:block;line-height:1.2;border:solid 1px currentColor;border-radius:5em;padding:.5em 2em}.split-page-nav a:hover{background:#fff}