@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeLeft{from{opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeLeft{from{opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeRight{from{opacity:0;-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeRight{from{opacity:0;-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeUp{from{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeUp{from{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeDown{from{opacity:0;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeDown{from{opacity:0;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes bgAnime{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}}@keyframes bgAnime{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}}@-webkit-keyframes textAnime{0%{opacity:0}100%{opacity:1}}@keyframes textAnime{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes scroller{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}15%{-webkit-transform:translate3d(0, -98%, 0);transform:translate3d(0, -98%, 0)}85%{-webkit-transform:translate3d(0, 98%, 0);transform:translate3d(0, 98%, 0)}100%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes scroller{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}15%{-webkit-transform:translate3d(0, -98%, 0);transform:translate3d(0, -98%, 0)}85%{-webkit-transform:translate3d(0, 98%, 0);transform:translate3d(0, 98%, 0)}100%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes slideInImg{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideInImg{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.c-2column,.c-2column--SlideToggle{width:100%}@media print, screen and (min-width: 769px){.c-2column,.c-2column--SlideToggle{margin-bottom:-20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:initial}}@media print, screen and (min-width: 769px){.c-2column__Item{width:calc(49% - 2px);margin-bottom:20px}.c-2column__Item:nth-child(odd){margin-right:1%}.c-2column__Item:nth-child(even){margin-left:1%}}@media print, screen and (max-width: 768px){.c-2column__Item{margin-bottom:5.33vw}.c-2column__Item:last-child{margin-bottom:0}}.c-2column__Icon{display:none}@media print, screen and (max-width: 768px){.c-2column--SlideToggle .c-2column__Icon{display:block;height:calc(100% - 10.66vw);padding:5.33vw;border-left:1px solid #0a1641;border-bottom:0 solid #0a1641;position:absolute;top:0;right:0;z-index:1;-webkit-transform:translate(0);transform:translate(0);transition:border .4s ease}.c-2column--SlideToggle .c-2column__Icon::before{width:5.33vw}.c-2column--SlideToggle .c-2column__Icon::after{height:5.33vw}.is-State--Open .c-2column__Icon{border-bottom-width:1px}}.c-2column__Hatena{position:absolute;z-index:1}@media print, screen and (min-width: 769px){.c-2column__Hatena{width:35px;height:35px;top:20px;right:20px}}@media print, screen and (max-width: 768px){.c-2column__Hatena{width:6.13vw;height:6.13vw;top:5.33vw;left:5.33vw}}.c-2column__Title{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","Noto Serif JP","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Noto Sans JP","メイリオ","Meiryo",sans-serif;pointer-events:none}@media print, screen and (min-width: 769px){.c-2column__Title{margin-bottom:20px;font-size:30px}}@media print, screen and (max-width: 768px){.c-2column__Title{margin-bottom:5.33vw;font-size:5.86vw}.c-2column--SlideToggle .c-2column__Title{padding:2.66vw 13.33vw 2.4vw;pointer-events:all;position:relative}}@media print, screen and (min-width: 769px){.c-2column__Cont{display:block !important}}@media print, screen and (max-width: 768px){.c-2column__Cont{padding-top:5.33vw}.c-2column--SlideToggle .c-2column__Cont{display:none;padding:5.33vw 5.33vw 8vw}}.c-2column__Text>*:last-child{margin-bottom:0}@media print, screen and (min-width: 769px){.c-2column__Text>*{margin-bottom:30px}}@media print, screen and (max-width: 768px){.c-2column__Text{font-size:4.26vw}.c-2column__Text>*{margin-bottom:8vw}}.c-2column__Button{font-weight:bold}@media print, screen and (min-width: 769px){.c-2column__Button{margin-top:30px;font-size:14px;position:absolute;right:30px;bottom:30px;z-index:1}}@media print, screen and (max-width: 768px){.c-2column__Button{margin-top:6.66vw;font-size:3.46vw;text-align:center}}.c-HoverTextSpacing,.c-HoverTextSpacing--Border{display:inline-block;letter-spacing:3px}@media print, screen and (min-width: 769px){.c-HoverTextSpacing,.c-HoverTextSpacing--Border{transition:all .4s ease}.c-HoverTextSpacing:hover,.c-HoverTextSpacing--Border:hover{letter-spacing:6px}}.l-Background .c-HoverTextSpacing,.l-Background .c-HoverTextSpacing--Border{color:#fff}.c-HoverTextSpacing--Border:after{content:'';display:block;width:100%;background:rgba(10,22,65,0.3)}.l-Background .c-HoverTextSpacing--Border:after{background:#fff}@media print, screen and (min-width: 769px){.c-HoverTextSpacing--Border:after{height:3px;margin-top:10px}}@media print, screen and (max-width: 768px){.c-HoverTextSpacing--Border:after{height:.8vw;margin-top:2.66vw}}.u-Data{color:#fff}@media print, screen and (min-width: 769px){.u-Data{padding-right:0;padding-left:0}}.u-Data__Item{background:#0a1641}@media print, screen and (min-width: 769px){.u-Data__Box{padding:20px}}@media print, screen and (max-width: 768px){.u-Data__Box{padding:6.4vw 2.66vw 2.66vw}}.u-Data__Wrap,.u-Data__Wrap--Center{background:#fff;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:initial}@media print, screen and (min-width: 769px){.u-Data__Wrap,.u-Data__Wrap--Center{width:100%;height:340px;border-radius:10px}}@media print, screen and (min-width: 769px) and (max-width: 1280px){.u-Data__Wrap,.u-Data__Wrap--Center{height:26.56vw}}@media print, screen and (max-width: 768px){.u-Data__Wrap,.u-Data__Wrap--Center{height:calc(100% - 16vw);padding:5.33vw 6.66vw 10.66vw;border-radius:1.33vw}}.u-Data__Wrap--Center{justify-content:center}.u-Data__Title{text-align:center;line-height:1.0;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","Noto Serif JP","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Noto Sans JP","メイリオ","Meiryo",sans-serif;font-weight:normal}@media print, screen and (min-width: 769px){.u-Data__Title{padding-bottom:20px}.u-Data__Title span{font-size:30px}.u-Data__Title small{font-size:18px}}@media print, screen and (min-width: 769px) and (max-width: 1280px){.u-Data__Title{padding-bottom:1.56vw}.u-Data__Title span{font-size:2.34vw}.u-Data__Title small{font-size:1.4vw}}@media print, screen and (max-width: 768px){.u-Data__Title{padding-bottom:6.4vw}.u-Data__Title span{font-size:5.86vw}.u-Data__Title small{font-size:4.26vw}}.u-Data__Sub,.u-Data__Sub--Right{text-align:center;font-weight:normal}@media print, screen and (min-width: 769px){.u-Data__Sub,.u-Data__Sub--Right{margin-bottom:10px;font-size:18px}}@media print, screen and (min-width: 769px) and (max-width: 1280px){.u-Data__Sub,.u-Data__Sub--Right{margin-bottom:.78vw;font-size:1.4vw}}@media print, screen and (max-width: 768px){.u-Data__Sub,.u-Data__Sub--Right{margin-bottom:2.66vw;font-size:3.73vw}}@media print, screen and (min-width: 769px){.u-Data__Sub--Right{margin-right:30px}}@media print, screen and (max-width: 768px){.u-Data__Sub--Right{margin-right:5.33vw}}.u-Data__Column,.u-Data__Column--Flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.u-Data__Column .u-Data__Value,.u-Data__Column--Flex .u-Data__Value,.u-Data__Column .u-Data__Value--Small,.u-Data__Column--Flex .u-Data__Value--Small{width:50%}.u-Data__Column--Flex{align-items:center}.u-Data__Column--Flex .u-Data__Value,.u-Data__Column--Flex .u-Data__Value--Small{width:auto}.u-Data__Value,.u-Data__Value--Small{color:#0a1641;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","Noto Serif JP","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Noto Sans JP","メイリオ","Meiryo",sans-serif;position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.u-Data__Value small,.u-Data__Value--Small small{-webkit-transform:translateY(30%);transform:translateY(30%)}@media print, screen and (min-width: 769px){.u-Data__Value span,.u-Data__Value--Small span{font-size:120px}.u-Data__Value small,.u-Data__Value--Small small{font-size:52px}}@media print, screen and (min-width: 769px) and (max-width: 1280px){.u-Data__Value span,.u-Data__Value--Small span{font-size:8.28vw}.u-Data__Value small,.u-Data__Value--Small small{font-size:2.96vw}}@media print, screen and (max-width: 768px){.u-Data__Value,.u-Data__Value--Small{letter-spacing:.26vw}.u-Data__Value span,.u-Data__Value--Small span{font-size:21.33vw}.u-Data__Value small,.u-Data__Value--Small small{font-size:8vw}}@media print, screen and (min-width: 769px){.u-Data__Value--Small span{font-size:70px}}@media print, screen and (min-width: 769px) and (max-width: 1280px){.u-Data__Value--Small span{font-size:5.46vw}}@media print, screen and (max-width: 768px){.u-Data__Value--Small span{font-size:16vw}}.u-Data__Image{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.u-Data__Bg{position:absolute;bottom:0;left:0;z-index:1}.u-Data__Note{color:#0a1641;text-align:right;line-height:1.5;letter-spacing:0;position:absolute;z-index:2}@media print, screen and (min-width: 769px){.u-Data__Note{font-size:13px;right:15px;bottom:15px}}@media print, screen and (min-width: 769px) and (max-width: 1280px){.u-Data__Note{font-size:1.01vw;right:1.17vw;bottom:1.17vw}}@media print, screen and (max-width: 768px){.u-Data__Note{font-size:3.46vw;right:4vw;bottom:4vw}}
