@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#about #introduction #cnt01 .block{display:-webkit-box;display:-ms-flexbox;display:flex}#about #introduction #cnt01 .block .column{width:50%;padding-right:65px}#about #introduction #cnt01 .block .img{width:50%;aspect-ratio:25/18}#about #introduction #cnt01 .block .img img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){#about #introduction #cnt01 .block .column{padding-right:30px}#about #introduction #cnt01 .block .column .heading02{margin-bottom:15px}}@media screen and (max-width: 600px){#about #introduction #cnt01 .block{display:block}#about #introduction #cnt01 .block .column{width:100%;padding:0;margin:0 0 20px}#about #introduction #cnt01 .block .img{width:100%}}#about #introduction #cnt02 .block{min-height:315px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#about #introduction #cnt02 .block .column{width:50%;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#about #introduction #cnt02 .block .column>div{width:66%;margin-right:40px;margin-left:auto}#about #introduction #cnt02 .block .column>div h3 span{font-family:"Lato",sans-serif;font-weight:500;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:64%;margin-left:10px}#about #introduction #cnt02 .block .img{width:50%}#about #introduction #cnt02 .block .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#about #introduction #cnt02 .block:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#about #introduction #cnt02 .block:nth-child(odd) .column>div{margin-right:auto;margin-left:40px}@media screen and (max-width: 960px){#about #introduction #cnt02 .block .column>div{width:78%}}@media screen and (max-width: 600px){#about #introduction #cnt02 .block{min-height:none;-ms-flex-wrap:wrap;flex-wrap:wrap}#about #introduction #cnt02 .block+.block{margin-top:30px}#about #introduction #cnt02 .block .column{display:block;width:100%;padding:0 5%;margin-bottom:20px}#about #introduction #cnt02 .block .column>div{width:100%;margin:0}#about #introduction #cnt02 .block .img{width:100%}#about #introduction #cnt02 .block:nth-child(odd) .column>div{margin:0}}#about #introduction #cnt03{margin-top:0}#about #introduction #cnt03 .area-2column>div .img{margin-bottom:30px}#about #introduction #cnt03 .area-2column>div .heading03{font-size:1.25rem;margin-bottom:20px}#about #introduction #cnt03 .area-2column>div p:not(.img):not(.btn-link){line-height:1.5}#about #introduction #cnt03 .area-2column>div .btn-link{margin-top:20px}#about #introduction #cnt03 .area-2column>div:nth-child(2){margin-top:100px}#about #introduction #cnt03 .area-2column>div:nth-child(3){margin-top:-100px}#about #introduction #cnt03 .area-2column>div:nth-child(5){margin-top:-50px}@media screen and (max-width: 600px){#about #introduction #cnt03 .area-2column>div{margin-bottom:0}#about #introduction #cnt03 .area-2column>div .img{margin-bottom:20px}#about #introduction #cnt03 .area-2column>div .heading03{font-size:1.0625rem;margin-bottom:15px}#about #introduction #cnt03 .area-2column>div:nth-child(2){margin-top:40px}#about #introduction #cnt03 .area-2column>div:nth-child(3){margin-top:40px}#about #introduction #cnt03 .area-2column>div:nth-child(5){margin-top:40px}}#about #introduction #cnt04 dl.table dt{width:120px}#about #introduction #cnt04 dl.table dd{width:calc(100% - 120px)}#about #introduction #cnt04 dl.table dd>div.name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#about #introduction #cnt04 dl.table dd a{display:inline-block}#about #introduction #cnt04 dl.table ul.add{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#about #introduction #cnt04 dl.table ul.add li{width:48%;font-size:.875rem}#about #introduction #cnt04 dl.table ul.add li .name{font-size:1rem;font-weight:500}#about #introduction #cnt04 dl.table ul.add li:nth-child(odd){margin-right:auto}#about #introduction #cnt04 dl.table ul.add li:nth-child(-n+2){margin-bottom:15px}@media screen and (max-width: 600px){#about #introduction #cnt04 dl.table ul.add{display:block}#about #introduction #cnt04 dl.table ul.add li{width:100%}#about #introduction #cnt04 dl.table ul.add li:nth-child(-n+3){margin-bottom:12px}}#about #introduction #cnt04 dl.table.history dt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#about #schedule .calendar{margin-bottom:80px}#about #schedule .calendar p+p{margin-top:30px}@media screen and (max-width: 600px){#about #schedule .calendar{margin-bottom:40px}}#about #schedule .events-photo{margin:0 -20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#about #schedule .events-photo>div{width:33.3333333333%;padding:0 20px;margin-bottom:40px}#about #schedule .events-photo>div .name{margin-top:-16px;position:relative;z-index:1}#about #schedule .events-photo>div .name span{height:36px;font-size:86%;color:#fff;line-height:1;font-weight:500;padding:0 12px;background:#2d2578;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 960px){#about #schedule .events-photo{margin:0 -10px 60px}#about #schedule .events-photo>div{width:50%;padding:0 10px;margin-bottom:30px}}@media screen and (max-width: 600px){#about #schedule .events-photo{margin-bottom:40px}#about #schedule .events-photo>div{width:100%;margin-bottom:15px}#about #schedule .events-photo>div .name{margin-top:-15px}#about #schedule .events-photo>div .name span{height:30px}}#about #schedule .pickup-area{display:-webkit-box;display:-ms-flexbox;display:flex}#about #schedule .pickup-area+.pickup-area{margin-top:80px}#about #schedule .pickup-area .column{width:46%;margin-right:auto}#about #schedule .pickup-area .column .heading03{margin-bottom:20px}#about #schedule .pickup-area .column .txt{font-size:86%;line-height:1.6}#about #schedule .pickup-area .column .sub-photo{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px -10px 0}#about #schedule .pickup-area .column .sub-photo li{width:50%;padding:0 10px}#about #schedule .pickup-area .img{width:50%}#about #schedule .pickup-area.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#about #schedule .pickup-area.rev .column{margin-right:initial;margin-left:auto}@media screen and (max-width: 960px){#about #schedule .pickup-area{display:block}#about #schedule .pickup-area:first-of-type{margin-top:20px}#about #schedule .pickup-area .column{width:100%;margin:0 0 20px}#about #schedule .pickup-area .img{width:100%}}@media screen and (max-width: 600px){#about #schedule .pickup-area+.pickup-area{margin-top:40px}#about #schedule .pickup-area .column{margin-bottom:10px}#about #schedule .pickup-area .column .sub-photo{margin:10px -5px 0}#about #schedule .pickup-area .column .sub-photo li{padding:0 5px}}#about #report .heading02{line-height:1.8}#about #report .cate-page-nav li a{border-color:#2d2578;background-image:none;position:relative}#about #report .cate-page-nav li a i{position:absolute;right:10px;bottom:10px;font-size:1.0625rem;color:#2d2578}#about #report .cate-page-nav li a::after{display:none}#about #report .cate-page-nav li a:hover i{color:#fff}@media screen and (max-width: 600px){#about #report .cate-page-nav li a i{right:7px;bottom:5px;font-size:1.0625rem;color:#2d2578}}/*# sourceMappingURL=about.css.map */