﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600;700;900&display=swap";.container_works .work-items{border-top:1px solid #000;width:100%}.container_works .work-item{border-bottom:1px solid #000;font-size:16px;line-height:16px}.container_works .work-item a{display:flex;justify-content:space-between;padding:24px 0;gap:10px;align-items:baseline}.container_works .date{color:var(--color-green-date);font-family:"Jost"}.container_works .category{font-size:14px;line-height:30px;font-family:"Noto Sans JP";letter-spacing:.56px;font-weight:500;color:var(--color-white);height:29px;padding:0 17px;background:rgba(0,0,0,0) linear-gradient(180deg, #11492e 0%, #11492e 100%) 0% 0% no-repeat padding-box}.container_works .description{font-size:16px;line-height:38px;font-family:"Noto Sans JP";letter-spacing:1.8px;font-weight:500;color:#333;flex-grow:1;margin-left:10px;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.container_works .description__content{font-size:16px;font-weight:400}.container_works .description.work_content{-webkit-line-clamp:unset}.container_works .noClick{pointer-events:none}.pagination{display:none;align-items:center;flex-wrap:wrap;justify-content:center;padding:60px 0 100px;font-size:18px;font-weight:bold;line-height:31px;letter-spacing:.72px;font-family:"Hiragino Kaku Gothic ProN"}li.pagination_item{display:flex;align-items:center;justify-content:center}.current{background:#000 0% 0% no-repeat padding-box;border:1px solid #000;color:var(--color-white);border-radius:50%;height:38px;width:38px;display:flex;align-items:center;justify-content:center}.pagination.paginationPC{display:flex;gap:50px;align-items:center}.pagination>*{margin-top:10px}.prevBtn,.nextBtn{max-width:30.67px;min-width:30.67px;max-height:30.67px;min-height:30.67px;color:#797979;border-radius:50%;display:flex;align-items:center;justify-content:center}.prevBtn.disableBtn,.nextBtn.disableBtn{pointer-events:none;cursor:default;opacity:.3}.prevBtn,.nextBtn{transition:all .3s linear}.prevBtn:hover,.nextBtn:hover{background-color:#000}.prevBtn:hover .icon path,.nextBtn:hover .icon path{fill:#fff}.prevBtn{margin-right:24px}.prevBtn.--double{margin-right:-13px}.nextBtn{margin-left:24px}.nextBtn.--double{margin-left:-13px}.inactive{display:flex;align-items:center;justify-content:center}.current{display:flex;align-items:center;justify-content:center;position:relative}.pagination_disable{pointer-events:none;cursor:default;color:#b5b5b5}.pagination_disable img{opacity:.4}.notFound{font-size:20px;padding:40px 0 160px;text-align:center}@media screen and (max-width: 767px){.container_works .work-item a{justify-content:flex-start;flex-wrap:wrap;padding:16px 20px}.container_works .work-item .description{margin-left:0}.container_works .date{font-size:14px;line-height:20px;letter-spacing:0}.container_works .category{font-size:12px;line-height:12px;letter-spacing:.48px;height:auto;padding:7px 21px}.container_works .description{flex-basis:100%;font-size:14px;line-height:20px;letter-spacing:1.4px}.pagination *{margin-top:0}.pagination{font-size:13px;line-height:23px;letter-spacing:.52px}.current{height:23px;width:23px}.prevBtn{margin-right:0}.nextBtn{margin-left:0}.pagination{flex-wrap:nowrap}.pagination svg.icon{width:14px}.pagination.paginationPC{display:none}.pagination.paginationSP{display:flex;justify-content:space-between}}:root{--font-body: "Noto Sans JP", "Josefin Sans", "NotoRegular", "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "NotoBold", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "axisR", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-body-Josefin: "Josefin Sans", "Noto Sans JP", "NotoRegular", "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "NotoBold", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "axisR", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-body-Jost: "Jost", "Noto Sans JP", "Josefin Sans", "NotoRegular", "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "NotoBold", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "axisR", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-size: 1.6rem;--color-black: #000;--color-white: #fff;--color-green: #11492e;--color-light-green: #21925c;--color-green-date: #11492e;--color-orange: #e57c22;--color-yellow: #e0b116}@media screen and (max-width: 900px){:root{--font-size: 1.5rem}}@media screen and (max-width: 767px){:root{--font-size: 1.4rem}}@media screen and (max-width: 320px){:root{--font-size: 1.3rem}}.fadeup{visibility:hidden}.fadeup.is-animated{visibility:visible;animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) forwards}@keyframes fadeup{0%{transform:translateY(30px);opacity:0}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}.slidein{overflow:hidden;position:relative;visibility:hidden;width:fit-content}.slidein.is-animated{visibility:visible}.slidein.is-animated::before{animation:slideIn 2.6s cubic-bezier(0.22, 1, 0.36, 1) forwards;background:#fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1;margin-right:-15px}@keyframes slideIn{100%{transform:translateX(100%)}}.shine{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.shine::before{position:absolute;content:"";top:0;left:-120%;width:100%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%)}.shine:hover::before{animation:kiran .4s linear}.shine:hover{opacity:1}.shine:hover::after{position:absolute;content:"";top:0;width:100%;height:100%;background:rgba(255,255,255,.3)}@keyframes kiran{100%{left:100%}}.pankuzu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:500px}.wrap_information{padding-top:90px}.wrap_single_infor{padding-top:90px;padding-bottom:200px;word-break:break-all}.wrap_single_infor *{max-width:100%}.wrap_single_infor .p-single__meta{padding-bottom:20px;border-bottom:1px solid #5a9191;display:flex;flex-direction:column;align-items:flex-start;gap:11px 0;margin-bottom:20px}.wrap_single_infor .p-single__meta .p-single__title{font-size:26px;font-weight:800;line-height:1.35}.wrap_single_infor .p-single__meta .p-single__date{font-family:"Josefin Sans",sans-serif;line-height:1.1875;color:var(--color-green-date)}.wrap_single_infor .p-single__text{font-size:16px;padding:20px 0}.wrap_single_infor .p-single__text h1,.wrap_single_infor .p-single__text h2,.wrap_single_infor .p-single__text h3,.wrap_single_infor .p-single__text h4,.wrap_single_infor .p-single__text h5,.wrap_single_infor .p-single__text h6,.wrap_single_infor .p-single__text p,.wrap_single_infor .p-single__text ol,.wrap_single_infor .p-single__text ul,.wrap_single_infor .p-single__text ol ol,.wrap_single_infor .p-single__text ol ul,.wrap_single_infor .p-single__text ul ol,.wrap_single_infor .p-single__text ul ul,.wrap_single_infor .p-single__text ol li,.wrap_single_infor .p-single__text ul li,.wrap_single_infor .p-single__text select{margin:revert}.wrap_single_infor .p-single__text .alignright{float:right}.wrap_single_infor .p-single__text .alignleft{float:left}.wrap_single_infor .p-single__text .aligncenter{margin:0 auto}.wrap_single_infor .p-single__text iframe{max-width:100%}.wrap_single_infor .p-single__text pre{white-space:pre-line}.wrap_single_infor a.parts-button-link{margin-top:50px}@media screen and (max-width: 767px){.wrap_information{padding-top:57px}.pankuzu{white-space:break-spaces}}
