@-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}}#legend #top #page-title .cover>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;padding:0 calc((100vw - 1200px)/2)}#legend #top #page-title .cover>.wrap hgroup{color:#fff;padding:150px 0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#legend #top #page-title .cover>.wrap hgroup h1{width:430px;margin-bottom:50px}#legend #top #page-title .cover>.wrap hgroup p{font-size:1.125rem;font-weight:500;line-height:1.8}#legend #top #page-title .cover>.wrap #breadcrumbs{padding:2px 5px;margin-top:auto;margin-right:0;margin-bottom:35px;background:rgba(255,255,255,.5)}@media screen and (max-width: 1160px){#legend #top #page-title .cover>.wrap hgroup{padding-left:30px}}@media screen and (max-width: 960px){#legend #top #page-title .cover>.wrap{padding-left:0;padding-right:8%}#legend #top #page-title .cover>.wrap hgroup{padding-top:120px}}@media screen and (max-width: 600px){#legend #top #page-title{height:460px}#legend #top #page-title .cover{height:100%;background:none}#legend #top #page-title .cover>.wrap{padding:0}#legend #top #page-title .cover>.wrap hgroup{width:310px;padding-top:45px;padding-left:0;margin:0 auto}#legend #top #page-title .cover>.wrap hgroup h1{width:300px;margin-bottom:20px}#legend #top #page-title .cover>.wrap hgroup p{font-size:.9375rem;line-height:1.6}#legend #top #page-title .cover>.wrap #breadcrumbs{width:100%;height:40px;padding-right:3%;margin-bottom:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#legend #top #page-title .title-img{width:100%;height:100%;position:absolute;top:0;right:0;z-index:-1}#legend #top #page-title .title-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){#legend #top #page-title .title-img{height:400px}}@media screen and (max-width: 600px){#legend #top #page-title .title-img{height:calc(100% - 40px)}}#legend #top .talk-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#legend #top .talk-list .column{width:28.6666666667%}#legend #top .talk-list .column+.column{margin-left:7%}#legend #top .talk-list .column a{line-height:1.4;font-weight:500}#legend #top .talk-list .column a .img{margin-bottom:15px}#legend #top .talk-list .column a h2{font-size:1.25rem;font-weight:600;margin-bottom:5px}@media screen and (max-width: 960px){#legend #top .talk-list .column{width:46.5%}#legend #top .talk-list .column+.column{margin-left:0}#legend #top .talk-list .column:nth-child(even){margin-left:7%}#legend #top .talk-list .column:nth-child(n+3){margin-top:60px}}@media screen and (max-width: 600px){#legend #top .talk-list .column{width:100%}#legend #top .talk-list .column:nth-child(even){margin-left:0}#legend #top .talk-list .column:nth-child(n+3),#legend #top .talk-list .column:nth-child(n+2){margin-top:40px}}#legend #detail #container{padding-bottom:150px}@media screen and (max-width: 960px){#legend #detail #container{padding-bottom:120px}}@media screen and (max-width: 600px){#legend #detail #container{padding-bottom:80px}}#legend #detail #page-title .cover>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 calc((100vw - 1200px)/2)}#legend #detail #page-title .cover>.wrap hgroup{color:#fff;line-height:1.2;padding-left:7%}#legend #detail #page-title .cover>.wrap hgroup h1{width:auto;height:130px;margin-bottom:20px}#legend #detail #page-title .cover>.wrap hgroup h1 img{height:100%}#legend #detail #page-title .cover>.wrap hgroup p{font-size:1.125rem;margin-left:30px}#legend #detail #page-title .cover>.wrap hgroup p.name{font-size:1.75rem;font-weight:600;margin-top:5px}#legend #detail #page-title .cover>.wrap hgroup p.name small,#legend #detail #page-title .cover>.wrap hgroup p.name span{font-size:1rem}#legend #detail #page-title .cover>.wrap hgroup p.name span{font-weight:400}#legend #detail #page-title .cover>.wrap hgroup p.name+.name{margin-top:0;line-height:1}#legend #detail #page-title .cover>.wrap hgroup p.name.mTop{margin-top:8px}#legend #detail #page-title .cover>.wrap #breadcrumbs{display:none}@media screen and (max-width: 1160px){#legend #detail #page-title .cover>.wrap hgroup{padding-left:8%}}@media screen and (max-width: 960px){#legend #detail #page-title .cover>.wrap{padding-left:0;padding-right:8%}#legend #detail #page-title .cover>.wrap hgroup h1{height:100px;margin-bottom:20px}#legend #detail #page-title .cover>.wrap hgroup h1 img{height:100%}}@media screen and (max-width: 600px){#legend #detail #page-title{height:460px}#legend #detail #page-title .cover{height:100%;background:none}#legend #detail #page-title .cover>.wrap{padding:0 0 7% 5%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#legend #detail #page-title .cover>.wrap hgroup{padding-left:0}#legend #detail #page-title .cover>.wrap hgroup h1{height:70px;margin-bottom:10px}#legend #detail #page-title .cover>.wrap hgroup h1 img{height:100%}#legend #detail #page-title .cover>.wrap hgroup p{font-size:.875rem;margin-left:18px}#legend #detail #page-title .cover>.wrap hgroup p.name{font-size:1.375rem;font-weight:600;margin-top:5px}#legend #detail #page-title .cover>.wrap hgroup p.name small,#legend #detail #page-title .cover>.wrap hgroup p.name span{font-size:.75rem}#legend #detail #page-title .cover>.wrap hgroup p.name span{font-weight:400}#legend #detail #page-title .cover>.wrap hgroup p.name.mTop{margin-top:5px}}#legend #detail #page-title .title-img{width:100%;height:100%;position:absolute;top:0;right:0;z-index:-1}#legend #detail #page-title .title-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#legend #detail #page-title .title-img::before{content:"";position:absolute;top:0;left:0;z-index:1;width:min(50vw,600px);height:210px;background:url(../images/legend-talk/ttlDeco.svg) no-repeat left top}@media screen and (max-width: 960px){#legend #detail #page-title .title-img{height:400px}}@media screen and (max-width: 600px){#legend #detail #page-title .title-img{height:100%}#legend #detail #page-title .title-img::before{width:min(80vw,360px);height:210px;background:url(../images/legend-talk/ttlDeco-sp.svg) no-repeat left top}}#legend #detail #intro{padding-top:90px;margin-bottom:120px}#legend #detail #intro .flex .column{width:calc(100% - 415px);max-width:670px;margin-right:auto}#legend #detail #intro .flex .column .name-area{line-height:1.3;margin-top:7%;display:-webkit-box;display:-ms-flexbox;display:flex}#legend #detail #intro .flex .column .name-area p.t-weight,#legend #detail #intro .flex .column .name-area p .t-weight{font-weight:700}#legend #detail #intro .flex .column .name-area p+p{margin-left:10px}#legend #detail #intro .flex .column .name-area .name{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px}#legend #detail #intro .flex .column .name-area+.name-area{margin-top:8px}#legend #detail #intro .flex .photo{width:365px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#legend #detail #intro .flex .photo li{width:45%}#legend #detail #intro.single{max-width:790px}#legend #detail #intro.single .flex .column{width:calc(100% - 215px);max-width:555px}#legend #detail #intro.single .flex .photo{width:165px}#legend #detail #intro.single .flex .photo li{width:100%}@media screen and (max-width: 1160px){#legend #detail #intro .flex .column .name-area{display:block;margin-top:5%}#legend #detail #intro .flex .column .name-area .name{margin-top:8px;margin-left:0}}@media screen and (max-width: 960px){#legend #detail #intro{margin-bottom:100px}#legend #detail #intro .flex{display:block}#legend #detail #intro .flex .column{width:100%;max-width:inherit}#legend #detail #intro .flex .column .name-area{text-align:center;margin-top:30px}#legend #detail #intro .flex .column .name-area .name{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}#legend #detail #intro .flex .photo{margin:0 auto}#legend #detail #intro.single{max-width:none}#legend #detail #intro.single .flex .column{width:100%;max-width:inherit}#legend #detail #intro.single .flex .photo{width:165px}#legend #detail #intro.single .flex .photo li{width:100%}}@media screen and (max-width: 600px){#legend #detail #intro{padding-top:40px;margin-bottom:80px}#legend #detail #intro .flex .column .name-area{margin-top:20px}#legend #detail #intro .flex .column .name-area .name{display:block}#legend #detail #intro .flex .column .name-area .name p+p{margin:5px 0 0}#legend #detail #intro .flex .photo{width:80%}#legend #detail #intro .flex .photo li{width:48%}#legend #detail #intro .flex .photo.single{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#legend #detail section{padding-top:0;padding-bottom:0}#legend #detail section+section{margin-top:120px}@media screen and (max-width: 960px){#legend #detail section+section{margin-top:100px}}#legend #detail section h2{font-size:clamp(1.375rem,1.116rem + 1.1vw,1.875rem);color:#931515;font-weight:600;line-height:1.4;padding-left:30px;margin-bottom:40px;position:relative}#legend #detail section h2::before{content:"";position:absolute;top:0;left:0;width:40px;aspect-ratio:1;-webkit-clip-path:polygon(0 0, 0 100%, 50% 0);clip-path:polygon(0 0, 0 100%, 50% 0);background:linear-gradient(45deg, #931515, #931515)}@media screen and (max-width: 600px){#legend #detail section h2{padding-left:18px}#legend #detail section h2::before{width:26px}}#legend #detail section .float img{float:right;width:47.3%;max-width:520px;margin-bottom:3%;margin-left:4%}#legend #detail section .float p+p{margin-top:20px}#legend #detail section .float p span{font-weight:600}#legend #detail section .float.rev img{float:left;margin-right:4%;margin-left:0}@media screen and (max-width: 600px){#legend #detail section .float img{float:none;width:100%;margin:0 0 20px}#legend #detail section .float p+p{margin-top:15px}#legend #detail section .float.rev img{float:none;margin:0 0 20px}}#legend #detail .btn{margin-top:100px}#legend #detail .btn a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#legend #detail .btn a i{left:35px;right:0;-webkit-transform:rotate(180deg) translate(50%, 50%);transform:rotate(180deg) translate(50%, 50%)}@media screen and (max-width: 600px){#legend #detail .btn{margin-top:80px}}#legend #detail #goal{width:90%;max-width:840px;margin:120px auto 0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}#legend #detail #goal .photo{width:38.1%}#legend #detail #goal .photo img{height:100%;-o-object-fit:cover;object-fit:cover}#legend #detail #goal .column{width:61.9%;padding-bottom:20px}#legend #detail #goal .column h2{width:100%;height:80px;font-size:1.25rem;color:#fff;line-height:1.2;padding:20px 0 0 30px;position:relative;z-index:1}#legend #detail #goal .column h2::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:80px;background:#931515;-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0)}#legend #detail #goal .column .num-list{font-weight:600;margin:15px 30px 0}#legend #detail #goal .column .num-list li::before{content:counter(number);color:#931515}@media screen and (max-width: 960px){#legend #detail #goal{margin-top:100px}#legend #detail #goal .column h2{height:60px;padding:10px 0 0 20px}#legend #detail #goal .column h2::before{height:60px}#legend #detail #goal .column .num-list{margin:15px 20px 0}}@media screen and (min-width: 601px){#legend #detail #goal.short{max-width:570px}#legend #detail #goal.short .photo{width:56.2%}#legend #detail #goal.short .photo img{height:100%;-o-object-fit:cover;object-fit:cover}#legend #detail #goal.short .column{width:43.8%}#legend #detail #goal.short .column h2::before{-webkit-clip-path:polygon(0 0, 100% 0, 100% 57%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 57%, 0% 100%)}}@media screen and (max-width: 600px){#legend #detail #goal{display:block;margin-top:60px}#legend #detail #goal .photo{width:100%}#legend #detail #goal .column{width:100%;padding-bottom:20px}#legend #detail #goal .column h2{width:100%;height:50px;font-size:1.125rem;padding:0 5%;background-color:#931515;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#legend #detail #goal .column h2::before{display:none}#legend #detail #goal .column .num-list{margin:20px 5% 0}}/*# sourceMappingURL=legend.css.map */