@charset "utf-8";.p-archive--news .c-pagination{margin-bottom:25px}.p-archive--news-category__item{width:100%}.p-archive--news-category__item-link{cursor:pointer;width:100%;height:70px;padding:0 10px;line-height:1.4;border:1px solid #ddd;background:#fff;transition:color .3s ease,background .3s ease,border-color .3s ease}.p-archive--news-category__item:not(:last-of-type) .p-archive--news-category__item-link{border-right:none}.p-archive--news-category__item.is-active{pointer-events:none}.p-archive--news-category__item.is-active .p-archive--news-category__item-link{color:#fff;background:rgba(var(--tcd-accent-color,0,0,0),1);border-color:rgba(var(--tcd-accent-color,0,0,0),1)}.p-archive--news-category__item.is-active+.p-archive--news-category__item .p-archive--news-category__item-link{border-left:none}@media (hover:hover) and (pointer:fine){.p-archive--news-category__item:hover .p-archive--news-category__item-link{color:#fff;background:#00000050;border-color:#00000050}.p-archive--news-category__item:hover+.p-archive--news-category__item .p-archive--news-category__item-link{border-left-color:transparent}}@media not all and (max-width:767px){.p-archive--news-category{overflow:initial}}@media (max-width:767px){.p-archive--news{margin:0 -20px}.p-archive--news .c-pagination{margin-bottom:20px}.p-archive--news-category>*:last-child:after{content:none}.p-archive--news-category__item{width:auto;white-space:nowrap}.p-archive--news-category__item-link{min-width:110px;width:auto;height:50px;padding:0 20px;font-size:14px}.p-archive--news-no-post{margin:15px 0 0 15px}}.p-archive--news-wrapper{padding:10px 25px 25px 10px;background:rgba(var(--tcd-accent-color,0,0,0),1)}.p-archive--news-wrapper:not(.is-show){display:none!important}.p-archive--news-loop{position:relative;margin-top:-1px}.p-archive--news-item{position:relative;width:calc(100% / 3 - 15px);margin:15px 0 0 15px}.p-archive--news-item__link{width:100%}.p-archive--news-item__category{margin:0 20px;position:absolute;top:20px;left:0;z-index:1}.p-archive--news-item__image{width:100%;height:220px}.p-archive--news-item__image-bg{width:100%;height:100%}.p-archive--news-item__content{width:100%;padding:30px;background:#fff}.p-archive--news-item__title{font-size:18px;line-height:1.6;margin:-.3em 0;height:3.2em}.p-archive--news-item__date{margin-top:15px}.p-archive--news-item.is-no-image{width:calc(100% / 2 - 15px);background:#fff}.p-archive--news-item.is-no-image .p-archive--news-item__category{position:initial;margin:30px 29px -10px}.p-archive--news-no-post{margin:15px 0 0 15px;color:#fff}@media (max-width:992px){.p-archive--news-item{width:calc(100% / 2 - 15px)}}@media (max-width:767px){.p-archive--news-wrapper{padding:0 20px 20px 0}.p-archive--news-item{width:calc(100% / 2 - 20px);margin:20px 0 0 20px}.p-archive--news-item__content{padding:20px}.p-archive--news-item__title{font-size:16px}.p-archive--news-item.is-no-image{width:100%}.p-archive--news-item.is-no-image .p-archive--news-item__category{margin:20px 19px 0}.p-archive--news-no-post{margin:20px 0 0 20px}}@media (max-width:599px){.p-archive--news-item{width:100%}}.p-archive--news-item--ajax{opacity:0;transition:opacity .3s ease}.p-archive--news-item--ajax.is-show{opacity:1}.p-news-ajax-loading{height:70px}.p-news-ajax-loading.is-loading{animation:ajaxButtonAnimation 2s cubic-bezier(.165,.84,.44,1) forwards}.p-archive--news-button:not(.is-loading) .p-news-ajax-loading{display:none}.p-archive--news-button.is-loading .p-archive--news-button__link{display:none}.p-news-ajax-loading-icon,.p-news-ajax-loading-icon:before,.p-news-ajax-loading-icon:after{display:block;width:1.5em;height:1.5em;border-radius:50%;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ajaxLoadAnimation 1.8s infinite ease-in-out;animation:ajaxLoadAnimation 1.8s infinite ease-in-out}.p-news-ajax-loading-icon{display:block;color:rgba(255,255,255,.7);position:relative;top:-1.5em;text-indent:-9999em;font-size:10px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.p-news-ajax-loading-icon:before,.p-news-ajax-loading-icon:after{content:'';position:absolute;top:0}.p-news-ajax-loading-icon:before{left:-2.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.p-news-ajax-loading-icon:after{left:2.5em}@keyframes ajaxLoadAnimation{0%,80%,100%{box-shadow:0 1.5em 0 -1.3em}40%{box-shadow:0 1.5em 0 0}}@media (max-width:767px){.p-news-ajax-loading{height:50px}}.p-archive--news-button{width:100%;text-align:center;margin:50px 0 25px 15px}.p-archive--news-button__link{border:1px solid #fff;transition-property:background,border}@media (hover:hover) and (pointer:fine){.p-archive--news-button__link:hover{background:#00000050;border-color:#00000050}}@media (max-width:767px){.p-archive--news-button{margin:40px 0 20px 20px}}.p-single--news__header-category{margin-left:-1px;margin-bottom:20px}.p-single--news__header-title{margin-top:-.25em}.p-single--news__header-image{margin-top:47px}@media not all and (max-width:767px){.p-single--news__header-category{padding:calc(13px - 0.2em) 15px}.p-single--news__header-image .p-single--news__header-category{display:none}}@media (max-width:767px){.p-single--news:not(.is-no-image) .p-single--news__header-content .p-single--news__header-category{display:none}.p-single--news__header-image{margin-top:20px}.p-single--news__header-image .p-single--news__header-category{position:absolute;top:20px;margin:0 19px;margin-bottom:0}}@media (max-width:767px){.p-recent-news{margin-left:-20px;margin-right:-20px}}