main.custom{background-color:#f4f4f4}@media (min-width:769px),print{.news__tab{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:60px}.news__tab li+li{margin-left:24px}.news__tab li.active .btn{pointer-events:none}.news__tab li:not(.active) .btn{background-color:#fff;color:#e63d65}.news__tab li:not(.active) .btn:after{border-right:1px solid #e63d65;border-top:1px solid #e63d65}.news__tab li .btn{border:1px solid #e63d65;border-radius:10px}.news__tab li .btn:before{content:none}.news__tab li .btn:after{right:16px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.news__list{border-top:1px dashed #d2d2d2}.news__list li{border-bottom:1px dashed #d2d2d2}.news__list li *,.news__list li :after,.news__list li :before{-webkit-box-sizing:border-box;box-sizing:border-box}.news__list li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.news__list li span{font-size:.875rem}.news__list li span.tag{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;letter-spacing:.5px;line-height:1;margin-right:28px;min-width:89px}.news__list li span.tag.c1{background:#e63d65}.news__list li span.tag.c2{background:#f08da4}.news__list li span.date{-ms-flex-negative:0;flex-shrink:0;font-family:Roboto,sans-serif;letter-spacing:1.5px;margin-right:28px;opacity:.8}.news__list li span.txt{overflow:hidden;padding-right:156px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:60px}.pagination__list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;padding:0 46px;position:relative}.pagination__list__item,.pagination__list__item a,.pagination__list__item p{color:#e63d65;font-family:Roboto,sans-serif;font-size:1.125rem}.pagination__list__item,.pagination__list__item a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pagination__list__item a{height:100%;width:100%}.pagination__list__item{height:34px;width:34px}.pagination__list__item.current{background:#ff0}.pagination__list__item.current,.pagination__list__item.current.current a{background:#e63d65;color:#fff;font-weight:700}.pagination__list__item.current a{pointer-events:none}.pagination__list__item.num{margin:0 2px}.pagination__list__item.num.current{margin:0 10px}.pagination__list__item.dot{letter-spacing:2px;margin:0 3px}.pagination__list__item.next,.pagination__list__item.prev{bottom:0;margin:auto;position:absolute;top:0}.pagination__list__item.next,.pagination__list__item.next a,.pagination__list__item.prev,.pagination__list__item.prev a{font-size:0}.pagination__list__item.next a,.pagination__list__item.prev a{background:url(../images/common/icon_arrow.png) no-repeat 50%/9px auto}.pagination__list__item.prev{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pagination__list__item.next{right:0}.sec-ttl__wrap:after{background:url(../images/news/news-bg.jpg) no-repeat 50%;background-size:cover}.sec-content{padding-bottom:84px}.news-detail__ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.news-detail__ttl span.tag{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;height:24px;justify-content:center;letter-spacing:.5px;line-height:1;margin-right:28px;min-width:89px}.news-detail__ttl span.tag.c1{background:#e63d65}.news-detail__ttl span.tag.c2{background:#f08da4}.news-detail__ttl span.date{-ms-flex-negative:0;flex-shrink:0;font-family:Roboto,sans-serif;font-size:.875rem;letter-spacing:1.5px;margin-right:28px;opacity:.8}.news-detail__ttl span.txt{color:#e63d65;font-size:1.5rem;letter-spacing:1px;margin-top:5px;width:100%}.news-detail__ctt *,.news-detail__ctt :after,.news-detail__ctt :before{color:#494949;letter-spacing:1px;line-height:1.7}.news-detail__ctt .image_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0}.news-detail__ctt .image{height:calc(var(--vw)*27.65625);max-height:354px;max-width:354px;position:relative;text-align:center;width:calc(33.33333% - 13.33333px)}.news-detail__ctt .image:not(:nth-of-type(3n+1)){margin-left:20px}.news-detail__ctt .image:nth-of-type(n+4){margin-top:20px}.news-detail__ctt .image_btn{background:#e63d65 url(../images/news/image_btn.png) no-repeat top -.2px left -.3px/100% auto;border-radius:50%;bottom:6px;display:block;height:36px;overflow:hidden;position:absolute;right:6px;width:36px}.news-detail__ctt .file-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:28px}.news-detail__ctt .file-area__item{display:inline-block;max-width:calc(100% - 32px);min-height:26px;padding-left:32px;word-break:break-all}.news-detail__ctt .file-area__item+.file-area__item{margin-top:20px}.news-detail__ctt .file-area__item span{background:-webkit-gradient(linear,left top,left bottom,color-stop(96%,rgba(230,61,101,0)),color-stop(96%,#e63d65));background:-o-linear-gradient(rgba(230,61,101,0) 96%,#e63d65 96%);background:linear-gradient(rgba(230,61,101,0) 96%,#e63d65 0);color:#e63d65;padding:0 0 4px}.news-detail__ctt .file-area__item.pdf{background:url(../images/news/icon_pdf.png) no-repeat top 2px left/auto 26px}.news-detail .btn{background:#f08da4;margin-bottom:70px;margin-top:70px}.news-detail .btn:before{border:1px solid #fff}.modal-player{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-player__bg{background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.modal-player__window{left:100px;position:relative}.modal-player__window>div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.modal-player__window img{height:auto;max-height:calc(var(--vh)*80);max-width:720px;width:auto}.modal-player__close{background:#e63d65;color:#fff;cursor:pointer;height:54px;position:absolute;right:0;top:0;width:54px}.modal-player__close:after,.modal-player__close:before{background-color:currentColor;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px}.modal-player__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-player__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media only screen and (max-width:768px){.news__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.604166666666667vw 0 10.416666666666668vw}.news__tab li:nth-of-type(2n){margin-left:3.125vw}.news__tab li:nth-of-type(n+3){margin-top:3.90625vw}.news__tab li.active .btn{pointer-events:none}.news__tab li:not(.active) .btn{background-color:#fff;color:#e63d65}.news__tab li:not(.active) .btn:after{border-right:.26041666666666663vw solid #e63d65;border-top:.26041666666666663vw solid #e63d65}.news__tab li .btn{border:1px solid #e63d65;border-radius:1.3020833333333335vw;width:43.22916666666667vw}.news__tab li .btn:before{content:none}.news__tab li .btn:after{right:3.125vw;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.news__list{border-top:1px dashed #d2d2d2}.news__list li{border-bottom:1px dashed #d2d2d2}.news__list li *,.news__list li :after,.news__list li :before{-webkit-box-sizing:border-box;box-sizing:border-box}.news__list li a{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:3.90625vw 3.90625vw 3.3854166666666665vw}.news__list li span{display:block;font-size:3.90625vw;text-align:center}.news__list li span.tag{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.3854166666666665vw;height:5.729166666666666vw;justify-content:center;letter-spacing:.13020833333333331vw;line-height:1;margin-right:3.90625vw;min-width:20.833333333333336vw}.news__list li span.tag.c1{background:#e63d65}.news__list li span.tag.c2{background:#f08da4}.news__list li span.date{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6a6a6a;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:Roboto,sans-serif;height:5.729166666666666vw;margin-bottom:1.3020833333333335vw}.news__list li span.txt{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:3.90625vw;line-height:1.8;overflow:hidden;width:100%}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:13.020833333333334vw;padding-bottom:13.020833333333334vw}.pagination__list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;padding:0 8.333333333333332vw;position:relative}.pagination__list__item,.pagination__list__item a,.pagination__list__item p{color:#e63d65;font-family:Roboto,sans-serif;font-size:3.90625vw}.pagination__list__item,.pagination__list__item a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pagination__list__item a{height:100%;width:100%}.pagination__list__item{height:7.291666666666667vw;width:7.291666666666667vw}.pagination__list__item.current{background:#ff0}.pagination__list__item.current,.pagination__list__item.current.current a{background:#e63d65;color:#fff;font-weight:700}.pagination__list__item.current a{pointer-events:none}.pagination__list__item.num{margin:0 .5208333333333333vw}.pagination__list__item.num.current{margin:0 1.5625vw}.pagination__list__item.dot{letter-spacing:.390625vw;margin:0 .390625vw}.pagination__list__item.dot+.next{right:.5208333333333333vw}.pagination__list__item.next,.pagination__list__item.prev{bottom:0;margin:auto;position:absolute;top:0}.pagination__list__item.next,.pagination__list__item.next a,.pagination__list__item.prev,.pagination__list__item.prev a{font-size:0}.pagination__list__item.next a,.pagination__list__item.prev a{background:url(../images/common/icon_arrow.png) no-repeat 50%/2.083333333333333vw auto}.pagination__list__item.prev{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pagination__list__item.next{right:0}.sec-ttl__wrap:after{background:url(../images/news/news-bg.jpg) no-repeat 50%;background-size:cover}.sec-content{padding-bottom:0}.news-detail{margin-top:3.3854166666666665vw}.news-detail__ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.news-detail__ttl span{display:block;font-size:3.90625vw;text-align:center}.news-detail__ttl span.tag{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.3854166666666665vw;height:5.729166666666666vw;justify-content:center;letter-spacing:.26041666666666663vw;line-height:1;margin-right:3.90625vw;min-width:20.833333333333336vw}.news-detail__ttl span.tag.c1{background:#e63d65}.news-detail__ttl span.tag.c2{background:#f08da4}.news-detail__ttl span.date{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6a6a6a;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:Roboto,sans-serif;height:5.729166666666666vw;letter-spacing:.26041666666666663vw}.news-detail__ttl span.txt{color:#e63d65;font-size:5.208333333333334vw;line-height:1.6;margin-top:1.5625vw;text-align:left;width:100%}.news-detail__ctt *,.news-detail__ctt :after,.news-detail__ctt :before{color:#494949;letter-spacing:.13020833333333331vw;line-height:1.8}.news-detail__ctt .image_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3.90625vw 0}.news-detail__ctt .image{height:28.645833333333332vw;position:relative;text-align:center;width:28.645833333333332vw}.news-detail__ctt .image:not(:nth-of-type(3n+1)){margin-left:calc(50% - 42.96875vw)}.news-detail__ctt .image:nth-of-type(n+4){margin-top:calc(50% - 42.96875vw)}.news-detail__ctt .image_btn{background:#e63d65 url(../images/news/image_btn.png) no-repeat top -.13020833333333331vw left -.13020833333333331vw/100% auto;border-radius:50%;bottom:1.8229166666666667vw;display:block;height:7.291666666666667vw;overflow:hidden;position:absolute;right:1.8229166666666667vw;width:7.291666666666667vw}.news-detail__ctt .file-area{margin-top:6.510416666666667vw}.news-detail__ctt .file-area__item{display:inline-block;font-size:3.90625vw;min-height:5.729166666666666vw;padding-left:7.8125vw}.news-detail__ctt .file-area__item+.file-area__item{margin-top:3.90625vw}.news-detail__ctt .file-area__item span{background:-webkit-gradient(linear,left top,left bottom,color-stop(96%,rgba(230,61,101,0)),color-stop(96%,#e63d65));background:-o-linear-gradient(rgba(230,61,101,0) 96%,#e63d65 96%);background:linear-gradient(rgba(230,61,101,0) 96%,#e63d65 0);color:#e63d65;padding:0 0 .26041666666666663vw}.news-detail__ctt .file-area__item.pdf{background:url(../images/news/icon_pdf.png) no-repeat top 1.0416666666666665vw left/auto 5.598958333333334vw}.news-detail .btn{background:#f08da4;margin-bottom:20.833333333333336vw;margin-top:19.53125vw}.news-detail .btn:before{border:1px solid #fff}.modal-player{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-player__bg{background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.modal-player__window{position:relative}.modal-player__window>div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.modal-player__window img{height:auto;max-height:calc(var(--vh)*80);max-width:89.58333333333334vw;width:auto}.modal-player__close{background:#e63d65;color:#fff;cursor:pointer;height:9.895833333333332vw;margin-bottom:10px;margin-left:auto;position:absolute;right:0;top:0;width:9.895833333333332vw}.modal-player__close:after,.modal-player__close:before{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:5.208333333333334vw}.modal-player__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-player__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (min-width:768px) and (max-width:1200px),print{.modal-player__window{left:auto}}