@charset "UTF-8";@font-face{font-family:gfb;src:url(../font/Gotham-Bold.woff)}.archive{margin-bottom:200px}.archive-categories{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-bottom:60px}.archive-categories ul{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.archive-categories ul li{margin:0 20px}.archive__note{text-align:center;padding-bottom:100px}.archive .navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:240px}.archive .navigation .nav-links{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 50px}.archive .navigation .nav-links .page-numbers{position:relative;display:block;width:60px;height:60px}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:21px;font-weight:900;margin:0 15px}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next) i{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next) i svg{fill:none;stroke-width:2px;stroke:#9fa0a0}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next) span{color:#9fa0a0;position:relative}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next).current i svg{fill:#e70;stroke:#e70}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next).current span{color:#fff}.archive .navigation .nav-links .page-numbers.prev{position:absolute;top:0;left:-60px}.archive .navigation .nav-links .page-numbers.prev i{left:50%;position:absolute;width:36px;height:27px;top:50%;margin-top:-13.5px;display:block}.archive .navigation .nav-links .page-numbers.prev i::after{position:absolute;display:block;content:" ";width:18px;height:18px;border-top:4px solid #e70;border-left:4px solid #e70;top:50%;margin-top:-9px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.archive .navigation .nav-links .page-numbers.prev i::after{left:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.archive .navigation .nav-links .page-numbers.next{position:absolute;top:0;right:-60px}.archive .navigation .nav-links .page-numbers.next i{right:50%;position:absolute;width:36px;height:27px;top:50%;margin-top:-13.5px;display:block}.archive .navigation .nav-links .page-numbers.next i::after{position:absolute;display:block;content:" ";width:18px;height:18px;border-top:4px solid #e70;border-left:4px solid #e70;top:50%;margin-top:-9px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.archive .navigation .nav-links .page-numbers.next i::after{right:50%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.single-box{position:relative}.single-box__inner{position:relative;width:calc(100% - 80px);max-width:590px;margin:0 auto;padding:40px 0}.single-kv{position:relative;width:100%;margin-bottom:20px}.single-kv__image{position:relative;display:block;-webkit-transition:opacity .6s cubic-bezier(.2,.8,.4,1),-webkit-transform .6s cubic-bezier(.2,.8,.4,1);transition:opacity .6s cubic-bezier(.2,.8,.4,1),-webkit-transform .6s cubic-bezier(.2,.8,.4,1);-o-transition:opacity .6s cubic-bezier(.2,.8,.4,1),transform .6s cubic-bezier(.2,.8,.4,1);transition:opacity .6s cubic-bezier(.2,.8,.4,1),transform .6s cubic-bezier(.2,.8,.4,1);transition:opacity .6s cubic-bezier(.2,.8,.4,1),transform .6s cubic-bezier(.2,.8,.4,1),-webkit-transform .6s cubic-bezier(.2,.8,.4,1)}.single-kv img{width:100%}.single-kv .news-ctg-badge{position:absolute;left:-20px;top:-20px}.single-kv.is--stby .single-kv__image{opacity:0;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.single__title{font-size:32px;line-height:1.6em;font-weight:900;color:#e70;margin-bottom:15px}.single__date{font-size:16px;margin-bottom:30px}.single__body{font-size:21px;line-height:2em}.single__body h2{font-size:1.2em;font-weight:700}.single__body p{padding-bottom:30px}.single__body img{margin:0 auto}.single__body .def-btn.be--link{margin-bottom:120px}.single-footer{position:relative;width:100%;margin:80px auto 240px}.single-footer__arrow-btn{position:absolute;top:0}.single-footer__arrow-btn a{display:block;color:#e70;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:0 10px}.single-footer__arrow-btn a span{margin:0 10px;font-family:gfb,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,Verdana,sans-serif;font-weight:700;font-style:normal;letter-spacing:.05em;font-size:24px;letter-spacing:-.03em}.single-footer__arrow-btn.be--prev{left:0}.single-footer__arrow-btn.be--prev a{padding-left:46px}.single-footer__arrow-btn.be--prev a i{left:6px;position:absolute;width:36px;height:27px;top:50%;margin-top:-13.5px;display:block}.single-footer__arrow-btn.be--prev a i::after{position:absolute;display:block;content:" ";width:18px;height:18px;border-top:4px solid #e70;border-left:4px solid #e70;top:50%;margin-top:-9px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.single-footer__arrow-btn.be--prev a i::after{left:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.single-footer__arrow-btn.be--next{right:0}.single-footer__arrow-btn.be--next a{padding-right:46px}.single-footer__arrow-btn.be--next a i{right:6px;position:absolute;width:36px;height:27px;top:50%;margin-top:-13.5px;display:block}.single-footer__arrow-btn.be--next a i::after{position:absolute;display:block;content:" ";width:18px;height:18px;border-top:4px solid #e70;border-left:4px solid #e70;top:50%;margin-top:-9px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.single-footer__arrow-btn.be--next a i::after{right:50%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.single-footer__index-btn{position:relative;display:block;width:35px;margin:0 auto}.single-footer__index-btn img{display:block}@media only screen and (min-width:1240px){.archive-categories{margin-top:-40px;margin-bottom:60px}.archive-categories ul{margin-bottom:20px}.archive-categories ul li{margin:0 20px}.archive-categories ul li a{width:78px;height:78px}.archive-categories ul li a span{font-size:12px}.archive .navigation .nav-links{padding:0 20px}.archive .navigation .nav-links .page-numbers{width:40px;height:40px}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next){font-size:14px;margin:0 10px}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next) i svg{-webkit-transition:fill .3s cubic-bezier(.2,.8,.4,1);-o-transition:fill .3s cubic-bezier(.2,.8,.4,1);transition:fill .3s cubic-bezier(.2,.8,.4,1)}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next) span{-webkit-transition:color .3s cubic-bezier(.2,.8,.4,1);-o-transition:color .3s cubic-bezier(.2,.8,.4,1);transition:color .3s cubic-bezier(.2,.8,.4,1)}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next):hover i svg{fill:#e70;stroke:#e70}.archive .navigation .nav-links .page-numbers:not(.prev):not(.next):hover span{color:#fff}.archive .navigation .nav-links .page-numbers.next i::after,.archive .navigation .nav-links .page-numbers.prev i::after{-webkit-transition:margin .3s cubic-bezier(.2,.8,.4,1);-o-transition:margin .3s cubic-bezier(.2,.8,.4,1);transition:margin .3s cubic-bezier(.2,.8,.4,1)}.archive .navigation .nav-links .page-numbers.prev:hover i::after{margin-left:-10px}.archive .navigation .nav-links .page-numbers.next:hover i::after{margin-right:-10px}.single-kv{margin-bottom:25px}.single__title{font-size:24px;line-height:1.6em;margin-bottom:2px}.single__date{font-size:14px;margin-bottom:22px}.single__body{font-size:14px;line-height:2.2em}.single__body h2{font-size:1.2em;font-weight:700}.single__body p{padding-bottom:30px}.single__body .def-btn.be--link{margin-bottom:160px}.single-footer{max-width:460px}.single-footer__arrow-btn{top:-4px}.single-footer__arrow-btn a span{font-size:18px;letter-spacing:-.03em}.single-footer__arrow-btn a i::after{-webkit-transition:margin .3s cubic-bezier(.2,.8,.4,1);-o-transition:margin .3s cubic-bezier(.2,.8,.4,1);transition:margin .3s cubic-bezier(.2,.8,.4,1)}.single-footer__arrow-btn.be--prev a:hover i::after{margin-left:-10px}.single-footer__arrow-btn.be--next a:hover i::after{margin-right:-10px}.single-footer__index-btn{width:23px;-webkit-transition:-webkit-transform .3s cubic-bezier(.2,.8,.4,1);transition:-webkit-transform .3s cubic-bezier(.2,.8,.4,1);-o-transition:transform .3s cubic-bezier(.2,.8,.4,1);transition:transform .3s cubic-bezier(.2,.8,.4,1);transition:transform .3s cubic-bezier(.2,.8,.4,1),-webkit-transform .3s cubic-bezier(.2,.8,.4,1)}.single-footer__index-btn:hover{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}}