@-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-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}}@media print, screen and (min-width: 769px){.u-Single__Company{font-size:14px}}@media print, screen and (max-width: 768px){.u-Single__Company{font-size:3.46vw}}@media print, screen and (min-width: 769px){.u-Single__Name--Jp{margin-top:10px;font-size:20px}}@media print, screen and (max-width: 768px){.u-Single__Name--Jp{margin-top:2.66vw;font-size:4.26vw}}.u-Single__Name--En{color:#c6d4e3;font-weight:bold;font-family:"Roboto","游明朝体","YuMincho","游明朝","Yu Mincho","Noto Serif JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Noto Sans JP","メイリオ","Meiryo",sans-serif}@media print, screen and (min-width: 769px){.u-Single__Name--En{margin-bottom:30px;font-size:13px}}@media print, screen and (max-width: 768px){.u-Single__Name--En{margin-bottom:8vw;font-size:3.2vw}}.u-Single__Box{border-top:1px solid #0a1641}@media print, screen and (min-width: 769px){.u-Single__Box{max-width:800px;padding-top:60px}}@media print, screen and (max-width: 768px){.u-Single__Box{padding-top:16vw}}.u-Single__Body:last-child{margin-bottom:0}@media print, screen and (min-width: 769px){.u-Single__Body>*{max-width:800px;margin-bottom:30px}}@media print, screen and (max-width: 768px){.u-Single__Body>*{margin-bottom:5.33vw}}.u-Single__Img img,.u-Single__Img--Small img,.u-Single__Img--Over img{width:100%}@media print, screen and (min-width: 769px){.u-Single__Img,.u-Single__Img--Small,.u-Single__Img--Over{margin-top:140px}}@media print, screen and (max-width: 768px){.u-Single__Img,.u-Single__Img--Small,.u-Single__Img--Over{margin-top:10.66vw}}@media print, screen and (min-width: 769px){.u-Single__Img--Small picture{max-width:800px}}@media print, screen and (max-width: 768px){.u-Single__Img--Over{margin-right:-5.34vw}}
