@charset "UTF-8";.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}#slide_wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff;height:80vh;min-height:600px;position:relative;overflow:hidden!important}#slide_move{height:100%;background-image:url(../img/kv_photo_6@2x.jpg)}body{background:#000}svg{display:block;overflow:visible}.slider-container{position:relative;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:all-scroll;width:100%;margin:0 auto}.slider-control{z-index:2;position:absolute;top:0;width:12%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity;opacity:0}.slider-control.inactive:hover{cursor:auto}.slider-control:not(.inactive):hover{opacity:1;cursor:pointer}.slider-control.left{left:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.18)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,.18) 0,rgba(0,0,0,0) 100%)}.slider-control.right{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.18)));background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.18) 100%)}.slider-pagi{position:absolute;z-index:3;right:0;bottom:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:0;list-style-type:none}.slider-pagi__elem{position:relative;display:inline-block;vertical-align:top;width:1rem;height:1rem;margin:0 .5rem;border-radius:50%;border:2px solid #95abd0;cursor:pointer}.slider-pagi__elem:before{content:"";position:absolute;left:50%;top:50%;width:1.2rem;height:1.2rem;background:#95abd0;border-radius:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.slider-pagi__elem.active:before,.slider-pagi__elem:hover:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.slider{position:relative;height:100%}.slider.animating{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;will-change:transform}.slider.animating .slide__bg{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;will-change:transform;z-index:1000;position:relative}.slide{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.slide.active{-webkit-animation:slide-to-right-sm 6s linear forwards;animation:slide-to-right-sm 6s linear forwards}.slide.active .slide__overlay,.slide.active .slide__text{opacity:1}.slide__bg{position:absolute;top:0;left:-50%;width:100%;height:100%;background-size:cover;will-change:transform;-webkit-animation:slide-to-right-sm 6s linear forwards;animation:slide-to-right-sm 6s linear forwards}.slide:first-child{left:0}.slide:first-child .slide__bg{left:0;background-image:url(../img/kv_photo_3@2x.jpg)}.slide:first-child .slide__text{top:50%}.slide:first-child .slide__text h2{color:#fff;font-size:35px}.slide:nth-child(2){left:100%}.slide:nth-child(2) .slide__bg{left:0;background-image:url(../img/kv_photo_2@2x.jpg)}.slide:nth-child(2) .slide__text{text-align:right;top:50%}.slide:nth-child(2) .slide__text h2{color:#224996;font-size:40px;line-height:1.5em}.slide:nth-child(2) .slide__text .slide__text-desc{color:#000}.slide:nth-child(3){left:200%}.slide:nth-child(3) .slide__bg{left:0;background-image:url(../img/kv_photo_6@2x.jpg);background-position:left 40px}.slide:nth-child(3) .slide__text{text-align:right;top:60%;width:100%}.slide:nth-child(3) .slide__text h2{color:#224996;font-size:40px;line-height:1.5em}.slide:nth-child(3) .slide__text .slide__text-desc{color:#000}.slide:nth-child(4){left:300%}.slide:nth-child(4) .slide__bg{left:0;background-image:url(../img/kv_photo_6@2x.jpg)}.slide:nth-child(4) .slide__text{top:50%}.slide:nth-child(4) .slide__text h2{color:#224996;font-size:40px;line-height:1.5em}.slide:nth-child(4) .slide__text .slide__text-desc{color:#000}.slide:nth-child(5){left:400%}.slide:nth-child(5) .slide__bg{left:0;background-image:url(../img/kv_photo_5@2x.jpg)}.slide:nth-child(5) .slide__text{top:50%}.slide:nth-child(6){left:500%}.slide:nth-child(6) .slide__bg{left:0;background-image:url(../img/kv_photo_6@2x.jpg)}.slide:nth-child(6) .slide__text{text-align:right;top:40%}.slide:nth-child(6) .slide__text h2{color:#224996;font-size:40px;line-height:1.5em}.slide:nth-child(6) .slide__text .slide__text-desc{color:#000}.slide:nth-child(7){left:600%}.slide:nth-child(7) .slide__bg{left:0;background-image:url(../img/kv_photo_7@2x.jpg)}.slide:nth-child(7) .slide__text{top:50%}.slide__content{position:absolute;top:0;right:-40px;width:100%;height:100%}.slide__overlay{position:absolute;bottom:0;top:0;right:-30%;height:100%;min-height:810px;-webkit-transition:opacity .2s .5s,-webkit-transform .5s .5s;transition:opacity .2s .5s,-webkit-transform .5s .5s;transition:transform .5s .5s,opacity .2s .5s;transition:transform .5s .5s,opacity .2s .5s,-webkit-transform .5s .5s;will-change:transform,opacity;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);background-repeat:repeat-x;opacity:0}.slide__overlay path{opacity:.8}.slide__text{position:absolute;width:33%;bottom:20%;right:14%;text-align:left;color:#fff;-webkit-transition:opacity .5s .8s,-webkit-transform .5s .8s;transition:opacity .5s .8s,-webkit-transform .5s .8s;transition:transform .5s .8s,opacity .5s .8s;transition:transform .5s .8s,opacity .5s .8s,-webkit-transform .5s .8s;will-change:transform,opacity;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.slide__text-heading{font-family:Polar,Helvetica,Arial,sans-serif;font-size:5rem;margin-bottom:2rem}.slide__text-desc{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.8rem;margin-bottom:1.5rem}.slide__text-link{z-index:5;display:inline-block;position:relative;padding:.5rem;cursor:pointer;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:2.3rem;-webkit-perspective:1000px;perspective:1000px}.slide__text-link:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-85deg);transform:rotateX(-85deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.slide__text-link:hover:before{-webkit-transform:rotateX(0);transform:rotateX(0)}.slide .slide__text2{position:absolute;width:25%;bottom:20%;right:15%;text-align:right;color:#fff;-webkit-transition:opacity .5s .8s,-webkit-transform .5s .8s;transition:opacity .5s .8s,-webkit-transform .5s .8s;transition:transform .5s .8s,opacity .5s .8s;transition:transform .5s .8s,opacity .5s .8s,-webkit-transform .5s .8s;will-change:transform,opacity;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.slide .slide__text2-heading{font-family:Polar,Helvetica,Arial,sans-serif;font-size:5rem;margin-bottom:2rem}.slide .slide__text2-desc{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.8rem;margin-bottom:1.5rem}.slide .slide__text2-link{z-index:5;display:inline-block;position:relative;padding:.5rem;cursor:pointer;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:2.3rem;-webkit-perspective:1000px;perspective:1000px}.slide .slide__text2-link:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-85deg);transform:rotateX(-85deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.slide .slide__text2-link:hover:before{-webkit-transform:rotateX(0);transform:rotateX(0)}.slide__text-heading svg{margin-right:0;display:unset;width:200px;height:46px}@-webkit-keyframes slide-to-right-sm{0%{-webkit-transform:scale(1.1) translate3d(0,0,0);transform:scale(1.1) translate3d(0,0,0)}to{-webkit-transform:scale(1.1) translate3d(20px,0,0);transform:scale(1.1) translate3d(20px,0,0)}}@keyframes slide-to-right-sm{0%{-webkit-transform:scale(1.1) translate3d(0,0,0);transform:scale(1.1) translate3d(0,0,0)}to{-webkit-transform:scale(1.1) translate3d(20px,0,0);transform:scale(1.1) translate3d(20px,0,0)}}@-webkit-keyframes slide-to-right-sms{0%{-webkit-transform:scale(1.5) translate3d(0,0,0);transform:scale(1.5) translate3d(0,0,0)}to{-webkit-transform:scale(1.5) translate3d(20px,0,0);transform:scale(1.5) translate3d(20px,0,0)}}@keyframes slide-to-right-sms{0%{-webkit-transform:scale(1.5) translate3d(0,0,0);transform:scale(1.5) translate3d(0,0,0)}to{-webkit-transform:scale(1.5) translate3d(20px,0,0);transform:scale(1.5) translate3d(20px,0,0)}}.page_top{position:absolute;top:-24px;right:20px;z-index:100;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_top a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 8px;background-color:#fff;border-radius:0 0 5px 5px}.page_top_txt::before{content:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="" width="18px" height="18px"><path d="M0 0h24v24H0z" fill="none"/><path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"/></svg>');vertical-align:middle;fill:#224996}.page_top a:hover{-webkit-box-shadow:1px 3px 3px #1d1f22;box-shadow:1px 3px 3px #1d1f22}.footer_wrap{max-width:1200px;margin:-100px auto;display:block;width:100%}.footer_wrap .holdings_logo{z-index:100}.footer_wrap .holdings_logo svg{width:180px;height:96px}.footer_wrap .holdings_logo svg>*{-webkit-transition:all .3s;transition:all .3s}.footer_wrap .holdings_logo svg .st0{fill:#fff}.footer_wrap .holdings_logo svg .st1{fill:#fff}.footer_wrap .holdings_logo svg .st2{fill:#fff}footer{margin-top:auto;padding-top:100px;padding-left:15px;padding-right:15px;position:relative;z-index:0;background-color:#fff}footer>div{margin-left:auto;margin-right:auto;max-width:1200px}footer #footer_nav2{padding:20px 0;position:relative}footer #footer_nav2::after{content:"";display:block;position:absolute;background-color:#143080;background-color:#224996;top:0;bottom:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}footer #footer_nav2 nav{color:#fff}footer #footer_nav2 nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer #footer_nav2 nav>ul>li:not(:last-child){padding-right:10px}footer #footer_nav2 nav.nav2{padding-left:20px}footer #footer_nav2 address{margin-top:auto;width:250px}footer #footer_nav2 address svg{fill:#ffffff;width:84px;height:20px;margin-bottom:10px}footer #footer_nav2 address .to_partner_media{font-size:14px;font-weight:700;padding-bottom:12px;color:#fff}footer #footer_nav2 address a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#143080;background-color:#fff;width:100%;height:50px;font-weight:700}footer #footer_nav2 address a::after{content:"\3e";font-family:icon;margin-left:.8em;font-weight:400}footer #copyright{display:-webkit-box;display:flex;display:-ms-flexbox;text-align:center;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}footer #copyright small{margin-left:auto}footer #copyright .link_sns{display:block;margin-left:5px}footer #copyright .link_sns svg{width:30px;height:30px}#copyright nav ul{display:-webkit-box;display:flex;display:-ms-flexbox}#copyright nav ul li{display:inline-block}#copyright nav ul li:first-child::before{content:"";padding-right:0}#copyright nav ul li::before{content:"｜";padding-left:20px;padding-right:20px}#copyright nav ul li a{display:inline-block}#copyright nav ul li a:hover{font-weight:500;opacity:.8}.copyright_nav{margin-right:auto}.copyright_sns{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.one_list{font-size:16px}.one_list li{line-height:3}.one_list li:before{content:" > "}.secound_list{font-size:14px;padding-left:1em}.secound_list li{line-height:2}.secound_list li:before{content:""}.three_list{font-size:12px;padding-left:2em}.three_list li{font-weight:600;line-height:2.5}.three_list li:before{content:" > "}.small_txt{font-size:10px}@font-face{font-family:icon;src:url("../font/icon.ttf") format("truetype"),url("../font/icon.woff") format("woff"),url("../font/icon.svg#icon") format("svg");font-weight:400;font-style:normal}body,button,dd,div,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,img,input,label,li,main,nav,ol,p,select,span,table,td,textarea,th,ul{margin:0;padding:0}body,html{-webkit-text-size-adjust:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden;width:100%;margin:0;padding:0;text-align:justify;text-justify:inter-ideograph;line-break:strict;word-wrap:break-word;overflow-wrap:break-word;font-family:Futura,"Century Gothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important;background-color:#fff;color:#000;font-size:1.4rem;line-height:1.75;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}address,button,dd,div,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,input,label,li,main,nav,ol,option,p,select,table,td,textarea,th,ul{font-weight:400;font-style:normal}a,address,button,dd,div,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,input,label,li,main,nav,ol,option,p,select,table,td,textarea,th,ul{color:inherit;font-family:Futura,"Century Gothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important;font-size:inherit;line-height:inherit}[disabled]{opacity:1;cursor:auto}table,td,th{border-spacing:0}th{text-align:justify}a{text-decoration:none;outline:0}a img{border:0}img,svg{vertical-align:bottom}li{list-style:none}a,button,input[type=button],input[type=checkbox]+label,input[type=file]+label,input[type=radio]+label,input[type=submit]{cursor:pointer}#other main{display:block}.box_wrap{background:#f7f7f7;position:relative;z-index:0;overflow-x:hidden;overflow-y:hidden}a,button,input{-webkit-tap-highlight-color:transparent}button,input,label,option,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;background:none transparent;outline:0}select{text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}input[type=checkbox],input[type=file],input[type=radio]{display:none}input[type=file]{opacity:0;width:0;height:0}.link_box{margin:0 0 0 auto;width:100%;display:block}.list_link{float:right;margin-bottom:10px}.list_link a:active,.list_link a:link,.list_link a:visited{background-color:#e1e6ef;font-size:14px;font-weight:600;border-radius:20px;cursor:pointer;display:inline-block;width:auto;padding:3px 15px;color:#fff}#n_w_detail>div>div.list_link a:hover{text-decoration:none;background-color:#95abd0;color:#fff}#n_w_detail>div.list_link a{color:#fff!important}body>svg{width:0;height:0;opacity:0;position:fixed}.st0{fill:#224996}.st1{fill:#95abd0}.st2{fill:#1d1f22}.st0_w{fill:#fff}.to_other{font-size:0;text-align:right}.to_other>div{display:inline-block;border:1px solid #1c283e;width:60px;text-align:center;font-size:12px}.to_other>div a:active,.to_other>div a:link,.to_other>div a:visited,.to_other>div>a{display:block}.to_other>div a:active:hover,.to_other>div a:link:hover,.to_other>div a:visited:hover,.to_other>div>a:hover{background-color:#1c283e;color:#fff;border-right:1px solid #fff}.select_site{background-color:#fff;color:#1c283e}.active_site{background-color:#1c283e;color:#fff}.current-menu-item{border-bottom:3px solid #224996}header{-webkit-transition:all .3s;transition:all .3s;position:fixed;top:0;left:0;right:0;z-index:10000;background-color:rgba(255,255,255,.9);border-bottom:1px solid #52525211;-webkit-box-shadow:2px 1px 5px #cfcfcf11;box-shadow:2px 1px 5px #cfcfcf11;padding-left:15px;padding-right:15px}header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;max-width:1200px;height:40px}header>div .site-logo svg{width:140px;height:20px}header>div .site-logo svg>*{-webkit-transition:all .3s;transition:all .3s}header>div .site-logo svg .st0{fill:#224996}header>div .site-logo svg .st1{fill:#95abd0}header>div .site-logo svg .st2{fill:#1d1f22}header>div .to_other>a{display:block;padding:5px 0}header>div .to_other>a>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:5px;float:right;margin-left:10px;color:#000}header>div .to_other>a>div:hover{opacity:.9;font-weight:500}header>div .to_other>a>div::before{content:"\274f";font-family:icon;font-size:16px;color:#000;width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;margin-right:5px}header>div form>div{border:1px solid #ced2d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:5px;background-color:#fff;width:146px}header>div form>div::before{content:"\274f";font-family:icon;font-size:16px;color:#666;width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}header>div form>div input[type=text]{width:50%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.7rem;margin:0 -30px;-webkit-transform:scale(.6);transform:scale(.6)}header>div form>div button[type=submit]{width:28px;height:28px;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;position:relative;text-indent:100%;overflow:hidden}header>div form>div button[type=submit]::after{content:"\1f50d";font-family:icon;font-size:16px;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;text-indent:0}header>div nav{margin-left:auto}header>div nav ul{display:none}header>div nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;text-shadow:0 0 1px #828080;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;font-size:1.8rem;font-family:Alata,sans-serif}header>div nav ul li a:hover{text-shadow:0 0 3px rgba(0,0,0,.5);font-weight:500}header>div nav button{display:block;width:50px;height:50px;position:relative}header>div nav button span,header>div nav button::after,header>div nav button::before{display:block;position:absolute;background-color:#000;height:2px;width:calc(100% - 15px * 2);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;left:15px}header>div nav button span{text-indent:100%;overflow:hidden;top:50%;margin-top:-1px}header>div nav button::before{content:"";top:15px}header>div nav button::after{content:"";bottom:15px}header>div nav button.sp_menu_op span{display:none}header>div nav button.sp_menu_op::before{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header>div nav button.sp_menu_op::after{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.h_tra{background-color:transparent}.h_tra .site-logo svg .logo_01,.h_tra .site-logo svg .logo_02,.h_tra .site-logo svg .logo_03{fill:#ffffff}.h_tra .to_other>a>div{color:#fff}.h_tra .to_other>a>div::before{color:#fff}.h_tra nav button span,.h_tra nav button::after,.h_tra nav button::before{background-color:#fff}.info::before,.media::before,.press::before,.topics::before{display:block;width:5em;text-align:center;color:#fff;font-size:1.2rem;font-family:"Lexend Giga",sans-serif}.media::before{content:"メディア";background-color:#49aa9a}.press::before{content:"プレス";background-color:#2150af}.topics::before{content:"トピックス";background-color:#1391c4}.info::before{content:"お知らせ";background-color:#1391c4}#home main{margin-top:124px}#kv{background-image:url("../img/bg_kv.jpg");background-size:cover;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;height:50vh}#kv svg{fill:#ffffff;width:168px;height:40px}#movie{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff;height:74vh;position:relative;overflow:hidden!important}#movie video{width:100%;height:auto;position:absolute;z-index:-1;top:0;float:left}#movie svg{fill:#ffffff;left:auto;right:auto;top:35%;margin:0 auto;width:168px;height:40px;z-index:999;position:relative}#movie>h2{z-index:999;position:relative;left:auto;right:auto;top:38%;margin:0 auto}body>#page{height:auto}#news{margin-top:85px;padding-bottom:100px}#page{position:relative;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top_news{margin:0 auto;overflow-x:hidden;position:relative;overflow-y:hidden}#top_news .news_detail{margin-left:auto;margin-right:auto;max-width:1000px;padding-left:15px;padding-right:15px;padding-bottom:80px;padding-top:140px;position:relative;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box}#top_news section{position:relative}#top_news:after{background:#fff;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);overflow-x:hidden;width:100vw;content:"";display:block;position:absolute;top:0;right:-40%;bottom:-20%;left:-40%;z-index:-1;margin:0 auto}#top_news .back_cut{position:absolute;bottom:0;top:0;right:0;left:0;margin:0 auto;width:100%;height:100%;background-color:#fff;min-height:810px;width:80%;-webkit-transition:opacity .2s .5s,-webkit-transform .5s .5s;transition:opacity .2s .5s,-webkit-transform .5s .5s;transition:transform .5s .5s,opacity .2s .5s;transition:transform .5s .5s,opacity .2s .5s,-webkit-transform .5s .5s;will-change:transform,opacity;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);z-index:-1}#top_news .back_cut-path{opacity:.8}#top_news .back_cut-path{fill:#fff}#top_news h3{border-bottom:1px solid #1c283e;text-align:left;font-size:25px}#top_news h3 span{font-size:10px;margin-left:1em}#top_news h4{font-family:Alata,sans-serif;color:#2c3c7d;font-size:2rem;margin-bottom:10px}#top_news .whats_new{padding:10px 0}#top_news .whats_new ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.2rem;padding-bottom:10px;margin-bottom:10px;border-bottom:#b2b2b2 1px dotted}#top_news .whats_new ul li time,#top_news .whats_new ul li::before{margin-right:1em}#top_news .whats_new ul li::before{-webkit-box-flex:0;-ms-flex:0 0 5em;flex:0 0 5em}#top_news .whats_new ul li time{font-family:Futura,"Century Gothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important;color:#4d4d4d}#top_news .whats_new ul li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top_news .event_slider{position:relative}#top_news .event_slider .swiper_container{overflow:hidden}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 5px}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a:hover{opacity:.9}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a>*{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a::before{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-bottom:10px}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a>div{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-bottom:10px;overflow:hidden;display:block;width:100%;height:0;padding-bottom:62%;position:relative}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a>div img{position:absolute;top:0;left:0}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a time{font-family:Futura,"Century Gothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important;font-size:1.2rem;color:#a7a9ac}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a span{color:#2c3c7d}#top_news .event_slider .sw_next,#top_news .event_slider .sw_prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute;top:31%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;font-family:icon;font-size:20px;text-align:center;cursor:pointer;background-color:rgba(255,255,255,.5);width:40px;height:40px}#top_news .event_slider .sw_prev{left:0}#top_news .event_slider .sw_prev::before{content:"\3c"}#top_news .event_slider .sw_next{right:0}#top_news .event_slider .sw_next::before{content:"\3e"}.section_endbar{border-top:1px dotted #eee;width:100%;text-align:right}.section_end{width:100%;text-align:right}.btn_readmore{margin-top:20px;display:inline-block;border:1px solid #2c3c7d;border-radius:8px;color:#2c3c7d;padding:.4em .6em;font-weight:400;text-align:center;font-size:1.2rem;background-color:#fff;display:flex-inline;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn_readmore svg{display:inline-block;vertical-align:-1.5%;width:10px;height:10px;margin-left:10px;fill:#224996}.btn_readmore:hover{text-decoration:none;background-color:#d8e0ef;color:#224996}.btn_readmore:hover svg{fill:#224996}#top_about{background-color:#153364;position:relative;overflow-x:hidden;overflow-y:hidden;z-index:1}#top_about h3{border-bottom:1px solid #fff;text-align:left;font-size:25px;color:#fff}#top_about h3 span{font-size:10px;margin-left:1em}#top_about .about_detail{margin-left:auto;margin-right:auto;max-width:1000px;padding-left:15px;padding-right:15px;padding-bottom:140px;position:relative;z-index:0;padding-top:140px}#top_about .about_detail>div{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px;padding-bottom:40px}#top_about .about_detail>div section{text-align:center;color:#fff;width:90%;max-width:500px;padding:0 15px;position:relative}#top_about .about_detail>div section::after{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:0;padding-bottom:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;border-radius:50%;background:rgba(255,255,255,.5);background:radial-gradient(ellipse at center,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 60%)}#top_about .about_detail>div section p{font-size:1.6rem}#top_about .about_detail>div section>a{display:inline-block;border:1px solid #fff;border-radius:8px;color:#fff;padding:.4em .6em;font-weight:400;text-align:center;background-color:#fff;width:50%;font-size:20px}#top_about .about_detail:after{background-color:#1c283e;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);overflow-x:hidden;width:100vw;content:"";display:block;position:absolute;top:0;right:-40%;bottom:-20%;left:-40%;z-index:-1;margin:0 auto}#top_about .about_detail>section.mvv_etc{background-image:url("../img/img_mvv.svg");background-size:60%;background-repeat:no-repeat;background-position:0 50px;text-align:center;padding-top:50px;padding-bottom:20px;height:100%;min-height:319.5px;position:relative}#top_about .about_detail>section.mvv_etc img{display:none}#top_about .about_detail>section.mvv_etc ul{margin-left:auto;width:35%}#top_about .about_detail>section.mvv_etc ul li{display:block;width:auto;height:120px;margin-bottom:20px;border-radius:5px;border:1px solid #fff;overflow-x:hidden;overflow-y:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_about .about_detail>section.mvv_etc ul li a,#top_about .about_detail>section.mvv_etc ul li a:active,#top_about .about_detail>section.mvv_etc ul li a:link,#top_about .about_detail>section.mvv_etc ul li a:visited{width:100%;height:100%;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_about .about_detail>section.mvv_etc ul li a:active:hover,#top_about .about_detail>section.mvv_etc ul li a:hover,#top_about .about_detail>section.mvv_etc ul li a:link:hover,#top_about .about_detail>section.mvv_etc ul li a:visited:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.18)));background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.18) 100%);z-index:0}#top_about .about_detail>section.mvv_etc ul li h4{color:#7bacff;font-size:15px;text-align:left;margin-left:auto;width:40%}#top_about .about_detail>section.mvv_etc ul li h4 span{display:block;color:#fff;font-size:10px}#top_about .about_detail>section.mvv_etc ul li:first-child{background-image:url("../img/yoshino.jpg");background-size:90%;background-repeat:no-repeat;background-position:-70px -20px;z-index:0}#top_about .about_detail>section.mvv_etc ul li:nth-child(2){background-image:url("../img/photo_company@2x.png");background-size:120%;background-repeat:no-repeat;background-position:-112px -29px;z-index:0}#top_about .about_detail>section.mvv_etc ul li:nth-child(3){background-image:url("../img/photo_member@2x.png");background-size:113%;background-repeat:no-repeat;background-position:-166px -20px;z-index:0}#top_about .about_detail>section.mvv_etc ul li:after{background:-moz-linear-gradient(left top,#152747,#18305c 30%,#02102c);background:-webkit-gradient(linear,left top,right bottom,from(#152747),color-stop(.3,#18305c),to(#02102c));-webkit-transform:skewX(-20deg);transform:skewX(-20deg);overflow-x:hidden;width:60%;height:120px;content:"";display:block;position:absolute;top:0;right:-10%;z-index:-1;margin:0 auto}#top_about .about_detail>section.mvv_etc ul li:last-child{margin-bottom:0}#top_about .company>img{display:block;width:100%}#top_about .company>div{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#d0e0f7;color:#2c3c7d}#top_about .company>div .co_img{width:auto;height:67.4vw;overflow:hidden;display:block}#top_about .company>div .co_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}#top_about .company>div .co_txt{padding:20px;font-size:1.2rem}#top_about .company>div .co_txt h4{font-weight:400;font-size:1.8rem;margin-bottom:15px}#top_about .company>div .co_txt h4 span{font-weight:400;font-family:Alata,sans-serif;display:block;font-size:2.2rem}#top_about .company>div .co_txt dl dd{margin-bottom:10px}#top_about .company>div .co_txt ul li a{border:1px solid #2c3c7d;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:130px;height:30px;font-weight:400}#top_about .company>div .co_txt ul li a::after{font-family:icon;content:"\3e";font-size:10px;margin-left:.8em}#top_service{background:-webkit-gradient(linear,left top,right top,from(#95acd3),color-stop(10%,#abc5f0),color-stop(40%,#95acd3),to(#abc5f0));background:linear-gradient(to right,#95acd3 0,#abc5f0 10%,#95acd3 40%,#abc5f0 100%);z-index:100;position:relative;z-index:2;overflow-x:hidden;overflow-y:hidden}#top_service h3{border-bottom:1px solid #fff;text-align:left;font-size:25px;color:#fff}#top_service h3 span{font-size:10px;margin-left:1em}#top_service .service_detail{margin-left:auto;margin-right:auto;max-width:1000px;padding-left:15px;padding-right:15px;padding-bottom:80px;padding-top:140px;position:relative;z-index:0}#top_service:after{background:-webkit-gradient(linear,left top,right top,from(#c2d3ee),color-stop(50%,#95acd3));background:linear-gradient(to right,#c2d3ee 0,#95acd3 50%);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);overflow-x:hidden;width:100vw;content:"";display:block;position:absolute;top:0;right:-40%;bottom:-20%;left:-40%;z-index:-1;margin:0 auto}section.service_list{text-align:center;padding-top:50px;padding-bottom:20px;position:relative}section.service_list p{text-align:left}section.service_list ul{margin:50px auto;width:80%}section.service_list ul li{display:block;width:auto;height:90px;margin-bottom:20px;border-radius:5px;border:1px solid #fff;overflow-x:hidden;overflow-y:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.service_list ul li a,section.service_list ul li a:active,section.service_list ul li a:link,section.service_list ul li a:visited{width:100%;height:100%;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.service_list ul li a:active:hover,section.service_list ul li a:hover,section.service_list ul li a:link:hover,section.service_list ul li a:visited:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.18)));background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.18) 100%);z-index:0}section.service_list ul li h4{color:#7bacff;font-size:15px;text-align:left;margin-left:auto;width:40%}section.service_list ul li h4 span{display:inline-block;color:#fff;font-size:10px;margin-left:10px}section.service_list ul li:first-child{background-image:url("../img/img_data_business@2x.png");background-size:68%;background-repeat:no-repeat;background-position:-45% 61%;z-index:0}section.service_list ul li:after{background:-moz-linear-gradient(left top,#152747,#18305c 30%,#02102c);background:-webkit-gradient(linear,left top,right bottom,from(#152747),color-stop(.3,#18305c),to(#02102c));-webkit-transform:skewX(-20deg);transform:skewX(-20deg);overflow-x:hidden;width:60%;height:120px;content:"";display:block;position:absolute;top:0;right:-10%;z-index:-1;margin:0 auto}section.service_list ul li:last-child{margin-bottom:0}#top_recruit{background-color:#f0f0f0;z-index:100;position:relative;z-index:2}#top_recruit h3{border-bottom:1px solid #1c283e;text-align:left;font-size:25px;color:#1c283e}#top_recruit h3 span{font-size:10px;margin-left:1em}#top_recruit .recruit_info{margin-left:auto;margin-right:auto;max-width:1000px;padding-left:15px;padding-right:15px;padding-bottom:80px;padding-top:140px;position:relative;z-index:0}#top_recruit .recruit_info>section.recruit_list{text-align:center}#top_recruit .recruit_info>section.recruit_list ul{margin:50px auto;width:80%}#top_recruit .recruit_info>section.recruit_list ul>li{display:block;width:49%;height:90px;margin-bottom:20px;border-radius:5px;border:1px solid #395280;background-color:#fff;display:inline-block}#top_recruit .recruit_info>section.recruit_list ul>li a,#top_recruit .recruit_info>section.recruit_list ul>li a:active,#top_recruit .recruit_info>section.recruit_list ul>li a:link,#top_recruit .recruit_info>section.recruit_list ul>li a:visited{color:#224996;font-size:16px;display:block;width:100%;font-weight:700;width:100%;height:100%;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top_recruit .recruit_info>section.recruit_list ul>li a:active:hover,#top_recruit .recruit_info>section.recruit_list ul>li a:hover,#top_recruit .recruit_info>section.recruit_list ul>li a:link:hover,#top_recruit .recruit_info>section.recruit_list ul>li a:visited:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(234,242,255,.5)),to(rgba(255,255,255,.18)));background:linear-gradient(to right,rgba(234,242,255,.5) 0,rgba(255,255,255,.18) 100%);z-index:0}#top_recruit .recruit_info>section.recruit_list ul>li a:active>span,#top_recruit .recruit_info>section.recruit_list ul>li a:link>span,#top_recruit .recruit_info>section.recruit_list ul>li a:visited>span,#top_recruit .recruit_info>section.recruit_list ul>li a>span{background-color:#95abd0;color:#fff;font-size:11px;padding:.1em 1em;text-align:center;margin:0 auto;display:inline-block}#top_recruit .recruit_info>section.recruit_list ul>li:nth-child(odd){margin-right:.5%}#top_recruit .recruit_info>section.recruit_list ul>li:nth-child(2n){margin-left:.5%}#top_recruit .recruit_info:after{background:-webkit-gradient(linear,left top,right top,from(#e8e8e8),to(#fff));background:linear-gradient(to right,#e8e8e8 0,#fff 100%);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);overflow-x:hidden;width:100vw;content:"";display:block;position:absolute;top:0;right:-40%;bottom:-20%;left:-40%;z-index:-1;margin:0 auto}#top_blog{margin-left:auto;margin-right:auto;max-width:1024px;padding-left:15px;padding-right:15px;padding-top:50px;padding-bottom:40px}#top_blog h3{text-align:center;position:relative;margin-bottom:50px}#top_blog h3::after{content:"";display:block;background-color:#2c3c7d;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:1px;bottom:-10px}#top_blog h3 svg{fill:#2c3c7d;width:100%;height:20px}#top_blog>ul{margin-bottom:30px}#top_blog>ul li a:hover{opacity:.8}#top_blog>ul li a>div{overflow:hidden;display:block;width:100%;height:0;padding-bottom:52.5%;position:relative;margin-bottom:5px}#top_blog>ul li a>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}#top_blog>ul li a>div img{position:absolute;top:0;left:0}#top_blog>ul li a>div:hover{opacity:.8}#top_blog>ul li a time{color:#a7a9ac;font-size:1.2rem}#top_blog>ul li a time:hover{opacity:.8}#top_blog>a{display:block;border:1px solid #2c3c7d;border-radius:8px;color:#2c3c7d;padding:.4em .6em;font-weight:400;text-align:center;width:40%;margin-left:auto;margin-right:auto;background-color:#fff;max-width:300px}#breadcrumb{background-color:#f0f5fd;position:fixed;width:100%;top:85px;margin-bottom:auto}#breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;white-space:nowrap;font-size:1rem;overflow-x:auto;color:#333;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px;padding-left:15px;padding-right:15px}#breadcrumb ol li:not(:last-child)::after{font-family:icon;content:"\3e";margin:0 .8em}#breadcrumb ol li:last-child{padding-right:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#about_us .bg_nightsky{background-color:#d5ddea;position:fixed;top:84px;left:0;right:0;margin:0 auto;z-index:100}#about_us .about_nav{position:relative;top:0;z-index:0}#about_us nav{width:80%;font-family:Futura,"Century Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",游ゴシック,"Yu Gothic",メイリオ,Meiryo,sans-serif;z-index:1;padding-bottom:20px;padding-top:20px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;max-width:1200px}#about_us nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about_us nav ul li{width:calc((100% - (10px * 2))/ 3);-webkit-box-flex:0;-ms-flex:0 0 calc((100% - (10px * 2))/ 3);flex:0 0 calc((100% - (10px * 2))/ 3);margin-top:auto;font-weight:700}#about_us nav ul li:not(:last-child){margin-right:10px}#about_us nav ul li a,#about_us nav ul li a:active,#about_us nav ul li a:link,#about_us nav ul li a:visited{color:#1d1f22;width:100%;font-size:12px;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#about_us nav ul li a span,#about_us nav ul li a:active span,#about_us nav ul li a:link span,#about_us nav ul li a:visited span{display:block;font-size:8px}#about_us nav ul li a::after,#about_us nav ul li a:active::after,#about_us nav ul li a:link::after,#about_us nav ul li a:visited::after{display:block;font-family:icon;content:"\3e";-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:10px;margin-left:0}#about_us nav ul li a:active:hover,#about_us nav ul li a:hover,#about_us nav ul li a:link:hover,#about_us nav ul li a:visited:hover{cursor:pointer;background-color:#d0d8e6;border-radius:3px}.seo_message{margin:0 auto;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.seo_message .board_photo{display:inline-block;text-align:center}.seo_message .board_photo img{width:172px;height:auto;border-radius:50%}.seo_message .board_photo .board_m_title{margin-top:20px;text-align:center;font-size:10px}.seo_message .board_photo .board_m_title em{font-size:18px;font-style:normal;font-weight:700}.seo_message .board_message{display:inline-block;margin-left:30px;line-height:2.5em;font-size:11px}.seo_message{margin:0 auto;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.seo_message .board_photo{display:inline-block;text-align:center}.seo_message .board_photo img{width:145px;height:auto;border-radius:50%}.seo_message .board_photo .board_m_title{margin-top:20px;text-align:center;font-size:10px}.seo_message .board_photo .board_m_title em{font-size:18px;font-style:normal;font-weight:700}.seo_message .board_message{display:inline-block;margin-left:30px;line-height:2.5em;font-size:11px}.board_members_1,.board_members_2{margin:0 auto 0;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.board_members_1 .board_photo,.board_members_2 .board_photo{display:inline-block;text-align:center;margin:5% 5%}.board_members_1 .board_photo img,.board_members_2 .board_photo img{width:145px;height:auto;border-radius:50%;-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s}.board_members_1 .board_photo img:hover,.board_members_2 .board_photo img:hover{-webkit-box-shadow:2px 2px 2px #eee;box-shadow:2px 2px 2px #eee}.board_members_1 .board_photo .board_m_title,.board_members_2 .board_photo .board_m_title{margin-top:20px;text-align:center;font-size:10px}.board_members_1 .board_photo .board_m_title em,.board_members_2 .board_photo .board_m_title em{font-size:18px;font-style:normal;font-weight:700}.board_members_1 .board_message,.board_members_2 .board_message{display:inline-block;margin-left:30px;line-height:2.5em;font-size:11px}.modal_board_members{margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.modal_board_members .board_photo{display:inline-block;text-align:center}.modal_board_members .board_photo img{width:172px;height:auto;border-radius:50%}.modal_board_members .board_photo .board_m_title{margin-top:20px;text-align:center;font-size:10px}.modal_board_members .board_photo .board_m_title em{font-size:18px;font-style:normal;font-weight:700}#news_wrapper{background-color:#f7f7f7;z-index:0;overflow-x:hidden;position:relative;overflow-y:hidden}#news_wrapper .subpage_kv_bg{margin-top:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:200px;background-image:url("../img/bg_kv_news@2x.jpg");background-size:cover;background-position:center}#news_wrapper .subpage_kv_bg svg{fill:#143080;width:100%;height:20px}#news_wrapper .subpage_kv_bg .subpage_title h1{font-size:40px;color:#fff;display:block;padding:0 50px;border-bottom:1px solid #fff}#news_wrapper .subpage_kv_bg .subpage_title p.subtitle{display:block;color:#fff}#about_us{z-index:0;overflow-x:hidden;position:relative;overflow-y:hidden}#about_us .subpage_kv_bg{margin-top:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:200px;background-image:url("../img/bg_kv_about_us@2x.jpg");background-size:cover;background-position:center}#about_us .subpage_kv_bg svg{fill:#143080;width:100%;height:20px}#about_us .subpage_kv_bg .subpage_title h1{font-size:40px;color:#fff;display:block;padding:0 50px;border-bottom:1px solid #fff}#about_us .subpage_kv_bg .subpage_title p.subtitle{display:block;color:#fff}#about_us .box_wrap{background:unset}#aboutus_01,#aboutus_02,#aboutus_03,#aboutus_05{margin:0 auto;overflow-x:hidden;position:relative;overflow-y:hidden}#aboutus_01 h3,#aboutus_02 h3,#aboutus_03 h3,#aboutus_05 h3{text-align:left;font-size:25px;margin-bottom:25px}#aboutus_01 h3 span,#aboutus_02 h3 span,#aboutus_03 h3 span,#aboutus_05 h3 span{font-size:10px;margin-left:1em}#aboutus_01 .about_us_detail,#aboutus_02 .about_us_detail,#aboutus_03 .about_us_detail,#aboutus_05 .about_us_detail{margin-left:auto;margin-right:auto;max-width:1000px;padding-left:15px;padding-right:15px;padding-bottom:125px;padding-top:125px;position:relative;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box}#aboutus_01 .about_us_detail h3,#aboutus_02 .about_us_detail h3,#aboutus_03 .about_us_detail h3,#aboutus_05 .about_us_detail h3{border-bottom:1px solid #1c283e}#aboutus_01 .about_us_detail:after,#aboutus_02 .about_us_detail:after,#aboutus_03 .about_us_detail:after,#aboutus_05 .about_us_detail:after{background:#fff;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);overflow-x:hidden;width:100vw;content:"";display:block;position:absolute;top:0;right:-40%;bottom:-20%;left:-40%;z-index:-1;margin:0 auto}#aboutus_01{background-color:#f7f7f7}#aboutus_01 .about_us_detail{padding-top:125px;padding-bottom:125px}#aboutus_02{background-color:#153364}#aboutus_02 .about_us_detail:after{background-color:#1c283e}#aboutus_02 .about_us_detail h3{color:#fff;border-bottom:1px solid #fff}#aboutus_02 .mvv_box{background:url("../img/img_philosophy@2x.png") no-repeat top center/50%;height:592px;position:relative;top:50px}#aboutus_02 .mvv_box #mission_s{width:50%;position:absolute;top:0}#aboutus_02 .mvv_box #mission_s .mvv_img{margin-top:20px}#aboutus_02 .mvv_box #mission_s .mvv_img img{width:100%;height:auto}#aboutus_02 .mvv_box #mission_s .mvv_p{width:50%;margin-right:auto}#aboutus_02 .mvv_box #vision_s{width:50%;position:absolute;top:10%;right:0;text-align:right}#aboutus_02 .mvv_box #vision_s .mvv_img img{width:50%;height:auto}#aboutus_02 .mvv_box #vision_s h3{text-align:right}#aboutus_02 .mvv_box #vision_s .mvv_p{width:60%;margin-left:auto}#aboutus_02 .mvv_box #value_s{width:50%;position:absolute;top:84%}#aboutus_02 .mvv_box .mvv_s h3{text-align:left;font-size:20px;margin-bottom:25px;color:#7bacff;border-bottom:1px dotted #fff}#aboutus_02 .mvv_box .mvv_s h3 span{font-size:10px;margin-left:1em;color:#fff}#aboutus_02 .mvv_box .mvv_s .mvv_p{color:#fff;width:50%}#aboutus_02 .mvv_box .mvv_s .mvv_p h4{font-size:16px;color:#fff;font-weight:700;margin-bottom:20px}#aboutus_02 .mvv_box .mvv_s .mvv_p .mvv_detail{font-size:12px;color:#fff}.section_value{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:top;-ms-flex-pack:top;justify-content:top;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.section_value .value_item{width:28%;min-width:228px;margin:0 auto;display:inline-block}.section_value .value_img img{width:180px;height:auto;margin:0 auto;display:block}.section_value .value_p{color:#fff}.section_value .value_p h4{font-size:16px;color:#fff;font-weight:700;margin-bottom:20px}.section_value .value_p .value_detail{font-size:12px;color:#fff}#aboutus_03{background-image:url("../img/bg_photo_company@2x.jpg");background-size:100%}#aboutus_03 .about_us_detail:after{background-color:rgba(171,197,240,.5)}#aboutus_03 .about_us_detail h3{color:#fff;border-bottom:1px solid #fff}#aboutus_03:after{background-color:rgba(171,197,240,.5)}#aboutus_03 section.company_detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1024px;padding-left:15px;padding-right:15px;font-size:12px;line-height:2em}#aboutus_03 section.company_detail dl>*{padding:20px 0;border-bottom:2px solid #b4ceff}#aboutus_03 section.company_detail dl dt{width:10em;-webkit-box-flex:0;-ms-flex:0 0 10em;flex:0 0 10em;font-weight:700}#aboutus_03 section.company_detail dl dd{width:calc(100% - 10em);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 10em);flex:0 0 calc(100% - 10em)}#aboutus_03 section.company_history dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1024px;padding-left:15px;padding-right:15px;font-size:12px;line-height:5em}#aboutus_03 section.company_history dl>*{padding:5px 0}#aboutus_03 section.company_history dl dt{width:10em;-webkit-box-flex:0;-ms-flex:0 0 10em;flex:0 0 10em;font-weight:700;text-align:right;padding-right:1em;border-right:2px solid #fff}#aboutus_03 section.company_history dl dd{width:calc(100% - 10em);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 10em);flex:0 0 calc(100% - 10em);padding-left:1em;position:relative}#aboutus_03 section.company_history dl dd:after{width:10px;height:10px;border:5px solid #fff;border-radius:50%;display:block;position:absolute;top:2.5em;left:-.5em;content:""}#aboutus_04 .about_us_detail:after{background-color:rgba(171,197,240,.5)}#aboutus_04 .about_us_detail h3{color:#fff;border-bottom:1px solid #fff}#aboutus_05{background-color:#f7f7f7;padding-bottom:100px}#aboutus_05 .about_us_detail:after{background-color:#fff}#aboutus_03 .about_us_detail:after{background-color:unset}#business_wrapper{background:-webkit-gradient(linear,left top,right top,from(#95acd3),color-stop(10%,#abc5f0),color-stop(40%,#95acd3),to(#abc5f0));background:linear-gradient(to right,#95acd3 0,#abc5f0 10%,#95acd3 40%,#abc5f0 100%);z-index:0;overflow-x:hidden;position:relative;overflow-y:hidden}#business_wrapper .subpage_kv_bg{margin-top:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:200px;background-image:url("../img/bg_kv_business@2x.jpg");background-size:cover;background-position:center}#business_wrapper .subpage_kv_bg svg{fill:#143080;width:100%;height:20px}#business_wrapper .subpage_kv_bg .subpage_title h1{font-size:40px;color:#fff;display:block;padding:0 50px;border-bottom:1px solid #fff}#business_wrapper .subpage_kv_bg .subpage_title p.subtitle{display:block;color:#fff}#business_wrapper #n_w_wrap:after{background:-webkit-gradient(linear,left top,right top,from(#c2d3ee),color-stop(50%,#95acd3));background:linear-gradient(to right,#c2d3ee 0,#95acd3 50%)}#business_wrapper{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(10%,#f4f4f4),color-stop(40%,#fff),to(#f4f4f4));background:linear-gradient(to right,#fff 0,#f4f4f4 10%,#fff 40%,#f4f4f4 100%);z-index:0;overflow-x:hidden;position:relative;overflow-y:hidden}#business_wrapper h2,#business_wrapper h3{border-bottom:1px solid #1c283e;text-align:left;font-size:25px;margin-bottom:25px}#business_wrapper h2 span,#business_wrapper h3 span{font-size:10px;margin-left:1em}#business_wrapper h2 em.up_txt,#business_wrapper h3 em.up_txt{font-size:15px;font-style:normal}#business_detail_wrapper{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(10%,#f4f4f4),color-stop(40%,#fff),to(#f4f4f4));background:linear-gradient(to right,#fff 0,#f4f4f4 10%,#fff 40%,#f4f4f4 100%);z-index:0;overflow-x:hidden;position:relative;overflow-y:hidden;padding-top:125px}#business_detail_wrapper h2,#business_detail_wrapper h3{border-bottom:1px solid #1c283e;text-align:left;font-size:25px;margin-bottom:25px}#business_detail_wrapper h2 span,#business_detail_wrapper h3 span{font-size:10px;margin-left:1em}#business_detail_wrapper h2 em.up_txt,#business_detail_wrapper h3 em.up_txt{font-size:15px;font-style:normal}section.service_detail{margin-top:68px;margin-bottom:63px}section.service_detail img{display:-webkit-box;display:-ms-flexbox;display:flex;margin:68px auto;width:682px;height:auto}.company_service ul{display:-webkit-box;display:-ms-flexbox;display:flex}.company_service ul li{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto}.company_service ul li:first-child{margin-right:4%}.s_detail{margin-bottom:50px}.s_link{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;width:100%}.s_link .L_link{text-align:left;margin-right:auto;font-size:15px}.s_link .L_link a,.s_link .L_link a:active,.s_link .L_link a:link,.s_link .L_link a:visited{color:#224996;text-decoration:underline}.s_link .L_link a:active:hover,.s_link .L_link a:hover,.s_link .L_link a:link:hover,.s_link .L_link a:visited:hover{text-decoration:none;font-weight:500;color:#3d6cc9}.s_link .R_link{text-align:right;margin-left:auto}.s_link .R_link a.btn_readmore{margin-top:0}.tab_area_of{display:none}#n_w_wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px}#n_w_wrap .n_w_main>ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:2px solid #143080}#n_w_wrap .n_w_main>ul li{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#f1f1f1;color:#abb4c9;font-family:Roboto,sans-serif;cursor:pointer;height:38px;font-size:1.6rem}#n_w_wrap .n_w_main .tab_on{background-color:#143080;color:#fff}#n_w_wrap .n_w_main .tab_on:hover{opacity:1}#n_w_wrap .n_w_main #event .select_on,#n_w_wrap .n_w_main #news .select_on{background-color:rgba(20,48,128,.16)}#n_w_wrap .n_w_main #event .n_w_select,#n_w_wrap .n_w_main #news .n_w_select{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0}#n_w_wrap .n_w_main #event .n_w_select button,#n_w_wrap .n_w_main #news .n_w_select button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:calc(100% / 3);-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #e5e5e5;padding:3px 0;font-family:Roboto,sans-serif;-webkit-box-shadow:inset 5px 0 #fff,inset -5px 0 #fff;box-shadow:inset 5px 0 #fff,inset -5px 0 #fff;font-size:1.2rem}#n_w_wrap .n_w_main #event .n_w_select button:first-child,#n_w_wrap .n_w_main #news .n_w_select button:first-child{border-left:1px solid #e5e5e5}#n_w_wrap .n_w_main #event ul li,#n_w_wrap .n_w_main #news ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.2rem;padding-bottom:15px;border-bottom:#b2b2b2 1px dotted}#n_w_wrap .n_w_main #event ul li:not(:last-child),#n_w_wrap .n_w_main #news ul li:not(:last-child){margin-bottom:15px}#n_w_wrap .n_w_main #event ul li:first-child,#n_w_wrap .n_w_main #news ul li:first-child{padding-top:15px;border-top:#b2b2b2 1px dotted}#n_w_wrap .n_w_main #event ul li time,#n_w_wrap .n_w_main #event ul li::before,#n_w_wrap .n_w_main #news ul li time,#n_w_wrap .n_w_main #news ul li::before{margin-right:1em}#n_w_wrap .n_w_main #event ul li::before,#n_w_wrap .n_w_main #news ul li::before{-webkit-box-flex:0;-ms-flex:0 0 5em;flex:0 0 5em}#n_w_wrap .n_w_main #event ul li time,#n_w_wrap .n_w_main #news ul li time{font-family:Futura,"Century Gothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important;color:#4d4d4d}#n_w_wrap .n_w_main #event ul li a,#n_w_wrap .n_w_main #news ul li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#n_w_wrap .n_w_main #event .wp-pagenavi,#n_w_wrap .n_w_main #news .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#n_w_wrap .n_w_main #event .wp-pagenavi ul li,#n_w_wrap .n_w_main #news .wp-pagenavi ul li{display:inline-block;border-bottom:none}#n_w_wrap .n_w_main #event .wp-pagenavi ul li:first-child,#n_w_wrap .n_w_main #news .wp-pagenavi ul li:first-child{margin-right:10px;border-top:none}#n_w_wrap .n_w_main #event .wp-pagenavi ul li.last,#n_w_wrap .n_w_main #news .wp-pagenavi ul li.last{white-space:nowrap;text-indent:0!important;overflow:visible}#n_w_wrap .n_w_main #event .wp-pagenavi ul li>a,#n_w_wrap .n_w_main #event .wp-pagenavi ul li>span,#n_w_wrap .n_w_main #news .wp-pagenavi ul li>a,#n_w_wrap .n_w_main #news .wp-pagenavi ul li>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:20px;height:20px}#n_w_wrap .n_w_main #event .wp-pagenavi ul li>a:not(:last-child),#n_w_wrap .n_w_main #event .wp-pagenavi ul li>span:not(:last-child),#n_w_wrap .n_w_main #news .wp-pagenavi ul li>a:not(:last-child),#n_w_wrap .n_w_main #news .wp-pagenavi ul li>span:not(:last-child){margin-right:10px}#n_w_wrap .n_w_main #event .wp-pagenavi .current span,#n_w_wrap .n_w_main #event .wp-pagenavi>a:hover span,#n_w_wrap .n_w_main #event .wp-pagenavi>span:hover span,#n_w_wrap .n_w_main #news .wp-pagenavi .current span,#n_w_wrap .n_w_main #news .wp-pagenavi>a:hover span,#n_w_wrap .n_w_main #news .wp-pagenavi>span:hover span{background-color:#143080;color:#fff;width:40px;height:40px;text-align:center;vertical-align:middle;line-height:3em}#n_w_wrap .n_w_main #event .wp-pagenavi,#n_w_wrap .n_w_main #news .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#n_w_wrap .n_w_main #event .wp-pagenavi>a,#n_w_wrap .n_w_main #event .wp-pagenavi>span,#n_w_wrap .n_w_main #news .wp-pagenavi>a,#n_w_wrap .n_w_main #news .wp-pagenavi>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:20px;height:20px}#n_w_wrap .n_w_main #event .wp-pagenavi>a:not(:last-child),#n_w_wrap .n_w_main #event .wp-pagenavi>span:not(:last-child),#n_w_wrap .n_w_main #news .wp-pagenavi>a:not(:last-child),#n_w_wrap .n_w_main #news .wp-pagenavi>span:not(:last-child){margin-right:10px}#n_w_wrap .n_w_main #event .wp-pagenavi .last,#n_w_wrap .n_w_main #news .wp-pagenavi .last{overflow:inherit;white-space:nowrap;text-indent:500%;overflow:hidden}#n_w_wrap .n_w_main #event .wp-pagenavi .current span,#n_w_wrap .n_w_main #event .wp-pagenavi>a:hover span,#n_w_wrap .n_w_main #event .wp-pagenavi>span:hover span,#n_w_wrap .n_w_main #news .wp-pagenavi .current span,#n_w_wrap .n_w_main #news .wp-pagenavi>a:hover span,#n_w_wrap .n_w_main #news .wp-pagenavi>span:hover span{background-color:#143080;color:#fff;width:40px;height:40px;text-align:center;vertical-align:middle;line-height:3em}#n_w_wrap .n_w_nav nav h3{font-family:Roboto,sans-serif;color:#143080;font-size:2rem;font-weight:700}#n_w_wrap .n_w_nav nav>ul li{display:none;border-bottom:#e5e5e5 1px solid}#n_w_wrap .n_w_nav nav>ul li:first-child{border-top:#e5e5e5 1px solid}#n_w_wrap .n_w_nav nav>ul li a{font-family:Arial,sans-serif;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:44px;padding:0 40px 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2rem;color:grey}#n_w_wrap .n_w_nav nav>ul li a::after{content:"\3e";position:absolute;font-family:icon;font-size:10px;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#n_w_wrap .n_w_nav nav>button{margin-top:15px;width:100%;color:#143080;display:block;text-align:center;padding:15px}#n_w_wrap .n_w_nav nav>button::after{content:" \2b";font-family:icon;font-size:12px}#n_w_detail{padding-top:40px;padding-bottom:100px;margin-left:auto;margin-right:auto;max-width:914px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;max-width:914px;padding-left:15px;padding-right:15px}#n_w_detail>time{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Futura,"Century Gothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important}#n_w_detail>time::before{-webkit-box-flex:0;-ms-flex:0 0 5em;flex:0 0 5em;margin-right:10px}#n_w_detail>h1{font-weight:700;line-height:1.4;margin:20px 0;font-size:2rem}#n_w_detail>div{word-break:break-all}#n_w_detail>div p{padding-bottom:30px}#n_w_detail>div a{color:#143080}#n_w_detail>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2c3c7d;width:130px;height:30px;font-weight:700;font-size:15px;margin-left:.8em;margin:30px auto 0;border:1px solid #2c3c7d}#n_w_detail>a:hover{background-color:#0a2252;color:#fff;opacity:1}#n_w_detail .navBox{display:-webkit-box;display:-ms-flexbox;display:flex;color:#143080;margin-top:30px}#n_w_detail .navBox .next,#n_w_detail .navBox .prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#n_w_detail .navBox .next a,#n_w_detail .navBox .next a:active,#n_w_detail .navBox .next a:link,#n_w_detail .navBox .next a:visited,#n_w_detail .navBox .prev a,#n_w_detail .navBox .prev a:active,#n_w_detail .navBox .prev a:link,#n_w_detail .navBox .prev a:visited{padding:2px 10px;border:1px solid #2c3c7d;color:#2c3c7d;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}#n_w_detail .navBox .next a:hover,#n_w_detail .navBox .prev a:hover{text-decoration:none;background-color:#2c3c7d;color:#fff}#n_w_detail .navBox .prev a::before{content:"\23ea　";font-family:icon;font-size:10px}#n_w_detail .navBox .next{margin-left:auto}#n_w_detail .navBox .next a::after{content:"　\23e9";font-family:icon;font-size:10px}#n_w_detail>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #2c3c7d;color:#2c3c7d;width:130px;height:30px;font-weight:700;margin:30px auto 0}#n_w_detail>a::after{font-family:icon;content:"\3e";font-size:10px;margin-left:.8em}header>div nav ul li a:hover{text-shadow:0 0 0 #fff}#n_w_detail>div>div.list_link a:hover{text-decoration:none;background-color:#95abd0;color:#fff}#n_w_detail .navBox{margin-top:50px;border-top:1px dotted #8498bd;padding-top:20px}#n_w_detail .navBox{margin-top:50px;border-top:1px dotted #8498bd;padding-top:20px}.tab-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#news ul.tab-group li.tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:5px;list-style:none;border:solid 1px #ccc;text-align:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:calc(100% / 4);-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #e5e5e5;border-radius:0;border:0;outline:0}#n_w_wrap .n_w_main #news ul.tab-group li.tab{border-bottom:0;padding:10px 0;border-right:1px solid #e5e5e5;margin-bottom:15px;border-radius:2px 2px 0 0;font-weight:700;color:#1d1f22}#n_w_wrap .n_w_main #news ul.tab-group li.tab:hover{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#96acd0;color:#fff;opacity:1}#n_w_wrap .n_w_main #news ul.tab-group li.tab:first-child{border-left:1px solid #e5e5e5;border-top:0}.panel-group{height:auto;border-top:none}.panel{display:none}.tab.is-active{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#c7d8f3;opacity:1}.panel.is-show{display:block}.tab-group li.select{background-color:#fff;background-image:none;color:#333;border-top:2px solid #e94545}#n_w_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:100px;z-index:-1}#n_w_wrap:after{background:#fff;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);overflow-x:hidden;width:100vw;content:"";display:block;position:absolute;top:0;right:-40%;bottom:-20%;left:-40%;z-index:-1;margin:0 auto}.Card,.Card-top{margin-top:24px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.Card-Item,.Card-Item-top,.Card-top-Item,.Card-top-Item-top{cursor:pointer}.ModalLayer,.ModalLayer-top{position:fixed;top:0;left:0;width:100%;height:100vh;-webkit-transition:opacity .65s;transition:opacity .65s;pointer-events:none;opacity:0;z-index:10000}.ModalLayer-top.isShow,.ModalLayer.isShow{-webkit-transition:opacity .65s;transition:opacity .65s;pointer-events:auto;opacity:1}.ModalLayer-Mask,.ModalLayer-Mask-top{position:absolute;background:rgba(0,0,0,.5);width:100%;height:100vh;z-index:0}.ModalLayer-Inner,.ModalLayer-Inner-top{position:absolute;top:50%;left:50%;width:80%;max-width:1000px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Modal-Inner-Btn,.Modal-Inner-top-Btn{position:absolute;top:-35px;right:-35px;width:70px;color:#fff;z-index:10;cursor:pointer}.Modal-Inner-Card,.Modal-Inner-Card-top,.Modal-Inner-top-Card,.Modal-Inner-top-Card-top{width:100%}.Modal-Inner-Card-Wrapper,.Modal-Inner-Card-top-Wrapper,.Modal-Inner-top-Card-Wrapper,.Modal-Inner-top-Card-top-Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal-Inner-Card-Wrapper-Slide,.Modal-Inner-Card-top-Wrapper-Slide,.Modal-Inner-top-Card-Wrapper-Slide,.Modal-Inner-top-Card-top-Wrapper-Slide{width:100%!important;height:auto}.Modal-Inner-Card-Wrapper-Slide-Item,.Modal-Inner-Card-top-Wrapper-Slide-Item,.Modal-Inner-top-Card-Wrapper-Slide-Item,.Modal-Inner-top-Card-top-Wrapper-Slide-Item{padding-top:50px;padding-bottom:50px;width:100%;height:100%;background:#fff}.Modal-Inner-Card-Wrapper-Slide-Item-Box,.Modal-Inner-Card-top-Wrapper-Slide-Item-Box,.Modal-Inner-top-Card-Wrapper-Slide-Item-Box,.Modal-Inner-top-Card-top-Wrapper-Slide-Item-Box{position:relative;margin-left:auto;margin-right:auto;width:78.37%}.Modal-Inner-Card-Wrapper-Slide-Item-Box .seo_message,.Modal-Inner-Card-top-Wrapper-Slide-Item-Box .seo_message,.Modal-Inner-top-Card-Wrapper-Slide-Item-Box .seo_message,.Modal-Inner-top-Card-top-Wrapper-Slide-Item-Box .seo_message{width:100%}.Modal-Inner-Card-Wrapper-Slide-Item-Box .profile,.Modal-Inner-Card-top-Wrapper-Slide-Item-Box .profile,.Modal-Inner-top-Card-Wrapper-Slide-Item-Box .profile,.Modal-Inner-top-Card-top-Wrapper-Slide-Item-Box .profile{width:100%;margin-left:10%;vertical-align:top}.Modal-Inner-Card-Wrapper-Slide-Item-Box-Text,.Modal-Inner-Card-top-Wrapper-Slide-Item-Box-Text,.Modal-Inner-top-Card-Wrapper-Slide-Item-Box-Text,.Modal-Inner-top-Card-top-Wrapper-Slide-Item-Box-Text{color:#fff}.btn_CloseModal_Trigger{position:absolute;z-index:1;right:20px;top:0;padding:.2em .6em}.btn_CloseModal_Trigger:hover{cursor:pointer;text-decoration:none;background-color:#d8e0ef;color:#224996}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2067.5%20134%22%20style%3D%22enable-background%3Anew%200%200%2067.5%20134%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23BABABA%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2215.5%2C0%200%2C0%2052%2C67%200%2C134%2015.5%2C134%2067.5%2C67%20%22%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2067.5%20134%22%20style%3D%22enable-background%3Anew%200%200%2067.5%20134%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23BABABA%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2252%2C0%200%2C67%2052%2C134%2067.5%2C134%2015.5%2C67%2067.5%2C0%20%22%2F%3E%3C%2Fsvg%3E")}@media screen and (min-width:1601px){.slider-pagi{right:14%}}@media (max-width:620px){.slide.active{-webkit-animation:unset;animation:unset}}@media (max-width:411px){.slide__bg{-webkit-animation:slide-to-right-sms 6s linear forwards;animation:slide-to-right-sms 6s linear forwards}.slide:nth-child(6) .slide__text{width:160%;right:-60%}.slide__text{bottom:10%;width:118%;right:-36%;height:20rem;padding:0 1rem;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0}}@media only screen and (min-width:1601px){.slide:first-child .slide__text{right:16%}.slide:nth-child(2) .slide__text{right:20%}.slide:nth-child(3) .slide__bg{background-position:0 50px}.slide:nth-child(3) .slide__text{right:20%}.slide:nth-child(4) .slide__text{right:16%}.slide:nth-child(6) .slide__text{right:20%}}@media only screen and (min-width:992px) and (max-width:1399px){.slide:first-child .slide__text{right:-27%}.slide:nth-child(2) .slide__text{right:12%}.slide:nth-child(3) .slide__bg{background-position:0 50px}.slide:nth-child(3) .slide__text{right:0;top:50%}.slide:nth-child(4) .slide__text{right:-27%}.slide__text{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0;width:75%;right:-26%}}@media only screen and (min-width:880px) and (max-width:991px){.slide:first-child .slide__text{right:-50%}.slide:nth-child(3) .slide__bg{background-position:0 50px}.slide:nth-child(4) .slide__text{right:-50%}}@media only screen and (min-width:736px) and (max-width:881px){.slide:first-child .slide__text{right:-32%}.slide:nth-child(3) .slide__bg{background-position:-300px 50px}.slide:nth-child(4) .slide__text{right:-36%}}@media only screen and (min-width:501px) and (max-width:735px){.slide:first-child .slide__text{width:142%;right:-79%}.slide:nth-child(2) .slide__text{width:160%;right:-50%}.slide:nth-child(3) .slide__bg{background-position:-360px 25px}.slide:nth-child(3) .slide__text{width:160%;right:-50%;top:45%}.slide:nth-child(4) .slide__text{width:142%;right:-79%}.slide:nth-child(6) .slide__text{width:160%;right:-50%}.slide__overlay{bottom:-100%;right:-88%}.slide__text{bottom:10%;width:118%;right:-56%;height:20rem;padding:0 1rem;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:0 0;transform-origin:0 0}}@media only screen and (min-width:415px) and (max-width:500px){.slide:first-child .slide__text{width:160%;right:-93%}.slide:nth-child(4) .slide__text{width:160%;right:-95%}}@media only screen and (min-width:413px) and (max-width:414px){.slide:first-child .slide__text{width:160%;right:-56%}.slide:nth-child(4) .slide__text{width:160%;right:-56%}}@media only screen and (min-width:281px) and (max-width:412px){.slide:first-child .slide__text{width:180%;right:-90%}.slide:nth-child(2) .slide__text{width:160%;right:-44%}.slide:nth-child(3) .slide__bg{background-position:-360px 90px}.slide:nth-child(3) .slide__text{width:190%;right:-75%}.slide:nth-child(4) .slide__text{width:180%;right:-90%}}@media only screen and (max-width:280px){.slide:first-child .slide__text{width:180%;right:-80%}.slide:nth-child(2) .slide__text{width:160%;right:-60%}.slide:nth-child(3) .slide__text{width:190%;right:-75%}.slide:nth-child(4) .slide__text{width:180%;right:-80%}}@media only screen and (max-width:735px){.slide:nth-child(2) .slide__bg{background-position:-80px -14px}}@media only screen and (min-width:736px) and (max-width:991px){.slide:nth-child(2) .slide__text{right:-8%}.slide:nth-child(3) .slide__text{right:-3%;top:40%}.slide:nth-child(6) .slide__text{right:-8%}.slide__overlay{right:-55%}.slide__text{bottom:10%;width:100%;right:-40%;height:20rem;padding:0 1rem;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0}}@media only screen and (min-width:413px) and (max-width:500px){.slide:nth-child(2) .slide__text{width:160%;right:-52%}.slide:nth-child(3) .slide__bg{background-position:-360px 27px}.slide:nth-child(3) .slide__text{width:160%;right:-52%}}@media (max-width:280px){.slide:nth-child(3) .slide__bg{background-position:-61px 90px}.slide__overlay{bottom:-100%;right:-290%}.slide__text{width:138%;right:-35%}}@media only screen and (min-width:1400px) and (max-width:1600px){.slide:nth-child(3) .slide__text{top:50%}.slide__overlay{right:-15%}.slide__text{width:30%}}@media only screen and (max-width:1399px) and (min-width:1277px){.slide:nth-child(6) .slide__text{width:34%;right:7%}}@media only screen and (max-width:1276px) and (min-width:992px){.slide:nth-child(6) .slide__text{width:50%;right:3%}}@media only screen and (min-width:412px) and (max-width:500px){.slide:nth-child(6) .slide__text{width:160%;right:-60%}.slide__overlay{bottom:-100%;right:-152%}.slide__text{bottom:10%;width:118%;right:-56%;height:20rem;padding:0 1rem;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:0 0;transform-origin:0 0}}@media only screen and (min-width:2000px){.slide__overlay{width:95%;height:auto}}@media only screen and (min-width:1601px) and (max-width:1999px){.slide__overlay{right:-8%}}@media only screen and (min-width:1277px) and (max-width:1399px){.slide__overlay{right:-32%}}@media only screen and (min-width:1025px) and (max-width:1276px){.slide__overlay{right:-38%}}@media only screen and (min-width:992px) and (max-width:1024px){.slide__overlay{right:-55%}}@media only screen and (min-width:376px) and (max-width:411px){.slide__overlay{bottom:-100%;right:-180%}}@media only screen and (min-width:321px) and (max-width:375px){.slide__overlay{bottom:-100%;right:-200%}}@media only screen and (min-width:281px) and (max-width:320px){.slide__overlay{bottom:-100%;right:-238%}}@media (max-width:991px){.slide__text-heading{font-size:3.5rem}.slide__text-link{display:none}.slide .slide__text2{left:0;bottom:0;width:100%;height:20rem;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:opacity .5s .5s,-webkit-transform .5s .5s;transition:opacity .5s .5s,-webkit-transform .5s .5s;transition:transform .5s .5s,opacity .5s .5s;transition:transform .5s .5s,opacity .5s .5s,-webkit-transform .5s .5s;padding:0 1rem}.slide .slide__text2-heading{line-height:20rem;font-size:3.5rem}.slide .slide__text2-desc{display:none}.slide .slide__text2-link{display:none}}@media screen and (max-width:849px){.page_top{top:-3px}}@media screen and (min-width:961px){.footer_wrap .holdings_logo svg{width:84px;height:20px}}@media screen and (min-width:950px){.footer_wrap .holdings_logo svg{width:200px;height:50px}footer #footer_nav2{padding:150px 0 50px}footer #footer_nav2 nav>ul>li:not(:last-child){padding-right:30px}footer #footer_nav2 nav>ul>li a:hover{text-decoration:underline}footer #footer_nav2 address svg{width:168px;height:40px;margin-bottom:30px}footer #footer_nav2 address a{-webkit-transition:opacity .3s;transition:opacity .3s}footer #footer_nav2 address a{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}footer #footer_nav2 address a:hover{background-color:#e6efff}footer #copyright{padding:15px 0}footer #copyright .link_sns{margin-left:15px;-webkit-transition:opacity .3s;transition:opacity .3s}footer #copyright .link_sns svg{width:44px;height:44px}#other main{margin-top:84px}header>div{height:84px;-ms-flex-wrap:wrap;flex-wrap:wrap}header>div>*{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}header>div .site-logo svg{width:200px;height:80px}header>div .to_other{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin:20px 13px 0 0}header>div form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin:20px 30px 0 0}header>div form>div{width:200px;margin-left:auto}header>div form>div input[type=text]{margin:0 -8px;-webkit-transform:scale(.8);transform:scale(.8)}header>div nav ul{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}header>div nav button{display:none}#home header>div{height:auto}.h_tra{color:#fff}.info::before,.media::before,.press::before,.topics::before{font-size:1.4rem}#kv{height:80vh;font-size:2.3rem}#kv svg{width:360px;height:86px}#top_news h4{height:3rem;margin-bottom:15px}#top_news .whats_new ul li{font-size:1.4rem}#top_news .whats_new ul li a:hover{text-decoration:underline}#top_news .event_slider .swiper_container{margin:0 -10px}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide{width:calc(100% / 3);padding:0 10px}.btn_readmore{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}.btn_readmore:hover{background-color:#e6efff}.btn_readmore{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}.btn_readmore:hover{background-color:#e6efff}#top_about .about_detail>div{padding-bottom:100px}#top_about .about_detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top_about .about_detail>div section{width:50%}#top_about .about_detail>div section p{font-size:1.8rem}#top_about .about_detail>div section>a{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#top_about .about_detail>div section>a:hover{background-color:#e6efff}#top_about .company>div .co_img{width:50%;height:auto;min-height:33.7vw}#top_about .company>div .co_txt{font-size:1.4rem;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 40px;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}#top_about .company>div .co_txt h4{font-size:2.4rem;margin-bottom:20px}#top_about .company>div .co_txt h4 span{font-size:3rem}#top_about .company>div .co_txt dl dd{margin-bottom:15px}#top_about .company>div .co_txt ul li a{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#top_about .company>div .co_txt ul li a:hover{background-color:#e6efff}#top_about .company>div .co_txt ul li a{width:160px;height:40px}#top_blog{padding-top:150px;padding-bottom:100px}#top_blog h3{margin-bottom:80px}#top_blog h3::after{width:30px;height:2px;bottom:-15px}#top_blog h3 svg{height:30px}#top_blog>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}#top_blog>ul li{width:calc((100% - 40px)/ 3);-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/ 3);flex:0 0 calc((100% - 40px)/ 3)}#top_blog>ul li a p{font-size:1.6rem}#top_blog>ul li a p:hover{opacity:.8}#top_blog>a{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#top_blog>a:hover{background-color:#e6efff}#top_blog>a{font-size:2rem}#breadcrumb ol{font-size:1.2rem}#breadcrumb ol li a:hover{text-decoration:underline}#about_us nav ul li{width:calc((100% - (10px * 4))/ 5);-webkit-box-flex:0;-ms-flex:0 0 calc((100% - (10px * 4))/ 5);flex:0 0 calc((100% - (10px * 4))/ 5)}#news_wrapper .subpage_kv_bg{height:400px}#news_wrapper .subpage_kv_bg svg{height:30px}#about_us .subpage_kv_bg{height:400px}#about_us .subpage_kv_bg svg{height:30px}#business_wrapper .subpage_kv_bg{height:400px}#business_wrapper .subpage_kv_bg svg{height:30px}#n_w_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#n_w_wrap .n_w_main{width:100%}#n_w_wrap .n_w_main>ul li{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#n_w_wrap .n_w_main>ul li:hover{background-color:#e6efff}#n_w_wrap .n_w_main>ul li{height:70px;font-size:2.8rem}#n_w_wrap .n_w_main #event .n_w_select,#n_w_wrap .n_w_main #news .n_w_select{padding:20px 0}#n_w_wrap .n_w_main #event .n_w_select button,#n_w_wrap .n_w_main #news .n_w_select button{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#n_w_wrap .n_w_main #event .n_w_select button:hover,#n_w_wrap .n_w_main #news .n_w_select button:hover{background-color:#e6efff}#n_w_wrap .n_w_main #event .n_w_select button,#n_w_wrap .n_w_main #news .n_w_select button{-webkit-box-shadow:inset 8px 0 #fff,inset -8px 0 #fff;box-shadow:inset 8px 0 #fff,inset -8px 0 #fff;font-size:1.6rem}#n_w_wrap .n_w_main #event ul li,#n_w_wrap .n_w_main #news ul li{font-size:1.4rem}#n_w_wrap .n_w_main #event ul li a:hover,#n_w_wrap .n_w_main #news ul li a:hover{text-decoration:underline}#n_w_wrap .n_w_main #event .wp-pagenavi,#n_w_wrap .n_w_main #news .wp-pagenavi{margin-top:40px}#n_w_wrap .n_w_main #event .wp-pagenavi ul li>a,#n_w_wrap .n_w_main #event .wp-pagenavi ul li>span,#n_w_wrap .n_w_main #news .wp-pagenavi ul li>a,#n_w_wrap .n_w_main #news .wp-pagenavi ul li>span{width:40px;height:40px}#n_w_wrap .n_w_main #event .wp-pagenavi,#n_w_wrap .n_w_main #news .wp-pagenavi{margin-top:40px}#n_w_wrap .n_w_main #event .wp-pagenavi>a,#n_w_wrap .n_w_main #event .wp-pagenavi>span,#n_w_wrap .n_w_main #news .wp-pagenavi>a,#n_w_wrap .n_w_main #news .wp-pagenavi>span{width:40px;height:40px}#n_w_wrap .n_w_nav{width:300px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;margin-left:50px}#n_w_wrap .n_w_nav nav h3{font-size:2.6rem}#n_w_wrap .n_w_nav nav>ul li a:hover{color:#143080}#n_w_wrap .n_w_nav nav>button:hover{text-decoration:underline}#n_w_detail>h1{font-size:3rem;margin:30px 0}#n_w_detail>div{font-size:1.6rem}#n_w_detail>div a:hover{text-decoration:underline}}@media screen and (min-width:500px){footer #footer_nav2{display:-webkit-box;display:-ms-flexbox;display:flex}footer #footer_nav2 nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media screen and (max-width:949px){footer #footer_nav2 nav{font-size:1.2rem}footer #footer_nav2 address{margin:0 auto;text-align:center;width:auto;position:relative;right:none;bottom:none}footer #footer_nav2 address a{font-size:1.2rem;height:40px}footer #footer_nav2 address a{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}footer #copyright{font-size:1.2rem}header{padding-right:0}header>div .to_other{position:absolute;right:50px}header>div form{margin-left:auto}header>div form+nav{margin-left:0}header>div nav ul{background-color:rgba(228,228,228,.9);-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:0s;transition-delay:0s;overflow-x:auto;padding:0 30px 40px;position:absolute;top:40px;left:0;width:100vw;max-height:calc(100vh - 50px);z-index:1000}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a p,#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a span{font-size:1.3rem}#top_news .event_slider .swiper_container .swiper-wrapper .swiper-slide a p{line-height:1.3;margin-top:3px}.btn_readmore{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}.btn_readmore{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#top_about .about_detail>div section{margin-left:auto;margin-right:auto}#top_about .about_detail>div section:not(:last-child){margin-bottom:40px}#top_about .about_detail>div section>a{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#top_about .company>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top_about .company>div .co_img{-webkit-box-ordinal-group:51;-ms-flex-order:50;order:50}#top_about .company>div .co_txt ul li a{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#top_blog>ul li:not(:last-child){margin-bottom:20px}#top_blog>a{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#about_us nav{margin-left:auto;margin-right:auto;top:100px;width:100%}#about_us nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#about_us nav ul li:nth-child(3n){margin-right:0}#about_us nav ul li:nth-child(n+4){margin-top:10px}#n_w_wrap .n_w_main{width:100%}#n_w_wrap .n_w_main>ul li{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}#n_w_wrap .n_w_main #event .n_w_select button,#n_w_wrap .n_w_main #news .n_w_select button{-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition:.2s linear;transition:.2s linear}.ModalLayer-Inner,.ModalLayer-Inner-top{width:100%}.Modal-Inner-Card-Wrapper-Slide-Item,.Modal-Inner-Card-top-Wrapper-Slide-Item,.Modal-Inner-top-Card-Wrapper-Slide-Item,.Modal-Inner-top-Card-top-Wrapper-Slide-Item{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:380px){footer #footer_nav2 nav{font-size:1.1rem}}@media screen and (max-width:379px){footer #footer_nav2 nav>ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer #footer_nav2 address{text-align:center}}@media screen and (min-width:950px) and (min-width:950px){.link_txt footer #copyright:hover:hover{text-decoration:underline}}@media screen and (max-width:990px){footer #footer_nav2{display:block;padding:100px 0 0}footer #footer_nav2 nav.nav2{padding-left:0;border-left:none}span.blank{display:none}footer #footer_nav2 nav:nth-child(3){padding-bottom:100px}address{width:400px;position:absolute;right:0;bottom:50px}footer #copyright{display:inline}footer #copyright .copyright_nav{display:block;width:100%;border-bottom:1px solid #eee;padding:10px 0}footer #copyright .copyright_nav nav{display:table;text-align:center}footer #copyright .copyright_nav nav ul{display:table}footer #copyright .copyright_nav nav ul li{display:inline-block}#copyright nav ul li{line-height:2}#copyright nav ul li::before{padding-left:10px;padding-right:10px}footer #copyright .copyright_sns{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}}@media screen and (max-width:320px){#copyright nav ul li:nth-last-child(2)::before{content:"";padding-left:10px;padding-right:10px}#copyright nav ul li:last-child::before{content:"";padding-left:10px;padding-right:10px}#movie{height:32vh}}@media screen and (max-width:325px){.list_link{float:none;margin-bottom:10px}.list_link a:active,.list_link a:link,.list_link a:visited{font-size:10px}}@media screen and (max-width:850px){#home main{margin-top:40px}#about_us nav ul li a.ab_1,#about_us nav ul li a:active.ab_1,#about_us nav ul li a:link.ab_1,#about_us nav ul li a:visited.ab_1{font-size:1rem}.seo_message{display:block}.seo_message .board_photo{display:block}.seo_message .board_message{display:block;margin-left:0;margin-top:20px}.seo_message{display:block}.seo_message .board_photo{display:block}.seo_message .board_message{display:block;margin-left:0}.board_members_1,.board_members_2{display:block}.board_members_1 .board_photo,.board_members_2 .board_photo{display:block}.board_members_1 .board_message,.board_members_2 .board_message{display:block;margin-left:0}.modal_board_members{display:block}.modal_board_members .board_photo{display:block}.Modal-Inner-Card-Wrapper-Slide-Item-Box .profile,.Modal-Inner-Card-top-Wrapper-Slide-Item-Box .profile,.Modal-Inner-top-Card-Wrapper-Slide-Item-Box .profile,.Modal-Inner-top-Card-top-Wrapper-Slide-Item-Box .profile{display:block;margin-left:0;overflow-y:scroll;height:40vh;margin-top:5vh;padding-right:20px}.Modal-Inner-Card-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar,.Modal-Inner-Card-top-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar,.Modal-Inner-top-Card-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar,.Modal-Inner-top-Card-top-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar{width:5px}.Modal-Inner-Card-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar-track,.Modal-Inner-Card-top-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar-track,.Modal-Inner-top-Card-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar-track,.Modal-Inner-top-Card-top-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar-track{background:#fff}.Modal-Inner-Card-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar-thumb,.Modal-Inner-Card-top-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar-thumb,.Modal-Inner-top-Card-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar-thumb,.Modal-Inner-top-Card-top-Wrapper-Slide-Item-Box .profile::-webkit-scrollbar-thumb{background-color:#eee;border-radius:6px}}@media screen and (max-width:1199px){#movie{height:64vh}}@media screen and (max-width:999px){#movie{height:54vh}}@media screen and (max-width:845px){#movie{height:44vh}}@media screen and (max-width:670px){#movie{height:27vh}}@media screen and (max-width:420px){#movie{height:26vh}}@media screen and (min-width:845px){#movie svg{width:230px;height:70px;z-index:999;position:relative}#movie>h2{z-index:999;position:relative}}@media only screen and (max-width:844px){#movie svg{width:230px;height:30px;z-index:999;position:relative}#movie>h2{z-index:999;position:relative}}@media screen and (min-width:1120px){#top_news .event_slider .sw_prev{left:-50px}#top_news .event_slider .sw_next{right:-50px}}@media screen and (max-width:735px){#top_about .about_detail>section.mvv_etc img{display:block;width:100%;height:auto;margin-top:0;margin-bottom:30px}#top_about .about_detail>section.mvv_etc{padding-top:10px;background-image:unset;margin:0 auto}#top_about .about_detail>section.mvv_etc ul{display:block;width:100%}#top_about .about_detail>section.mvv_etc ul li{width:30%;display:inline-block}#top_about .about_detail>section.mvv_etc ul li a,#top_about .about_detail>section.mvv_etc ul li a:active,#top_about .about_detail>section.mvv_etc ul li a:link,#top_about .about_detail>section.mvv_etc ul li a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#top_about .about_detail>section.mvv_etc ul li h4{font-size:8px;text-align:center;margin:0 auto;width:100%}#top_about .about_detail>section.mvv_etc ul li:first-child{background-size:180%;background-position:-41px 0}#top_about .about_detail>section.mvv_etc ul li:nth-child(2){background-size:190%;background-position:-43px 0}#top_about .about_detail>section.mvv_etc ul li:nth-child(3){background-size:180%;background-position:-61px 0}#top_about .about_detail>section.mvv_etc ul li:after{-webkit-transform:skewX(0);transform:skewX(0);overflow-x:hidden;width:100%;height:40px;content:"";display:block;position:absolute;top:unset;bottom:0;right:0;z-index:-1;margin:0 auto}section.service_list ul li:first-child{background-size:142%;background-position:-191px -49px}#top_recruit .recruit_info>section.recruit_list ul>li{width:100%;display:block}#top_recruit .recruit_info>section.recruit_list ul>li a,#top_recruit .recruit_info>section.recruit_list ul>li a:active,#top_recruit .recruit_info>section.recruit_list ul>li a:link,#top_recruit .recruit_info>section.recruit_list ul>li a:visited{width:100%}#top_recruit .recruit_info>section.recruit_list ul>li:nth-child(odd){margin-right:0}#top_recruit .recruit_info>section.recruit_list ul>li:nth-child(2n){margin-left:0}#about_us .about_nav{top:0}#n_w_detail>a{font-size:1.2rem}}@media screen and (min-width:1180px){#top_about .company>div .co_txt ul{display:-webkit-box;display:-ms-flexbox;display:flex}#top_about .company>div .co_txt ul li:not(:last-child){margin-right:15px}}@media screen and (max-width:1179px){#top_about .company>div .co_txt ul li:not(:last-child){margin-bottom:10px}#top_about .company>div .co_txt ul li a{margin-left:auto;margin-right:auto}}@media screen and (max-width:950px){#breadcrumb{top:40px}}@media screen and (min-width:1200px){#about_us nav ul li a,#about_us nav ul li a:active,#about_us nav ul li a:link,#about_us nav ul li a:visited{font-size:1.5rem}}@media screen and (min-width:851px) and (max-width:1000px){.seo_message .board_photo img{width:125px}}@media screen and (min-width:851px){.board_members_1 .board_photo img,.board_members_2 .board_photo img{width:125px}}@media screen and (max-width:640px){#news_wrapper .subpage_kv_bg{margin-top:80px}#about_us .subpage_kv_bg{margin-top:80px}#aboutus_02 .mvv_box{background:url("../img/img_philosophy@2x.png") no-repeat top center/80%;height:430px}#aboutus_02 .mvv_box #mission_s{top:-5%;width:100%}#aboutus_02 .mvv_box #mission_s .mvv_p{width:40%;font-size:1rem}#aboutus_02 .mvv_box #vision_s{top:10%}#aboutus_02 .mvv_box #vision_s .mvv_p{width:90%;font-size:1rem}#aboutus_02 .mvv_box #value_s{top:80%}.section_value{display:-ms-grid;display:grid}.section_value .value_item{min-width:228px}#business_wrapper .subpage_kv_bg{margin-top:80px}}@media screen and (min-width:801px) and (max-width:920px){#aboutus_02 .mvv_box{height:450px}}@media screen and (min-width:641px) and (max-width:800px){#aboutus_02 .mvv_box{height:400px}#aboutus_02 .mvv_box #value_s{top:85%}}@media screen and (min-width:641px){.section_value .value_item{min-width:170px}}@media screen and (max-width:768px){section.service_detail{margin-top:10px}section.service_detail img{width:100%;height:auto}.company_service ul{display:block}.company_service ul li{width:100%;margin-bottom:80px}.s_link{display:block}}@media screen and (min-width:1024px){#n_w_wrap .n_w_main{width:100%}#n_w_wrap .n_w_nav{margin-left:80px}}@media screen and (min-width:736px){#n_w_detail>a{margin:40px auto 0;width:160px;height:40px}#n_w_detail>div a:hover{text-decoration:underline}#n_w_detail>div>div.list_link a:hover{text-decoration:none;background-color:#95abd0;color:#fff}#n_w_detail{padding-top:100px}}#aboutus_02 #value{background-size:cover;background-position:center top;padding-top:30%;padding-bottom:40px}#aboutus_02 #value h3{background-color:rgba(255,255,255,.7);width:8em;text-align:center;color:#143080;margin:15px auto;border-radius:4em;font-family:Alata,"sans-serif";font-size:1.6rem}@media screen and (min-width:736px){#aboutus_02 #value{padding-bottom:0;padding-top:0}#aboutus_02 #value h3{font-size:2rem}#aboutus_02 #value div{overflow:hidden}#aboutus_02 #value div.sheet1{width:977px;height:490px;margin:40px auto 0;background-image:url("../img/bg_value_sheet_01.svg");background-repeat:no-repeat;background-size:100%;background-position:center top}#aboutus_02 #value div.sheet2{width:977px;height:450px;margin:60px auto 0;position:relative;background-image:url("../img/bg_value_sheet_02.svg");background-repeat:no-repeat;background-size:100%;background-position:center top}#aboutus_02 #value div ul{margin-left:auto;margin-right:auto;max-width:1138px}#aboutus_02 #value div ul.first{margin-top:26px;margin-left:255px}#aboutus_02 #value div ul.first .yellow h4{color:#de9327}#aboutus_02 #value div ul.first .yellow p span{background-color:#fce196}#aboutus_02 #value div ul.first .pale h4{color:#244287}#aboutus_02 #value div ul.first .pale p span{background-color:#d4def0}#aboutus_02 #value div ul.first .gray h4{color:#304a81}#aboutus_02 #value div ul.first .gray p span{background-color:#ccddf0}#aboutus_02 #value div ul.second{margin-top:110px;margin-left:19px}#aboutus_02 #value div ul.second .orange{margin-bottom:46px}#aboutus_02 #value div ul.second .orange h4{color:#9f5619;font-size:22px}#aboutus_02 #value div ul.second .orange p span{background-color:#fcf2d2}#aboutus_02 #value div ul.second .blue h4{color:#1e3c84}#aboutus_02 #value div ul.second .blue p span{background-color:#e6effe}#aboutus_02 #value div ul.third{position:absolute;right:65px;top:147px;width:240px}#aboutus_02 #value div ul.third .title{color:#1d3c84;font-size:22px;margin-bottom:.7rem;line-height:120%}#aboutus_02 #value div ul.third p span{background-color:#d4def0}#aboutus_02 #value div ul li:not(:last-child){margin-bottom:51px}#aboutus_02 #value div ul li h4{font-size:2.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:0;line-height:150%}#aboutus_02 #value div ul li p{font-size:14px;line-height:24px;letter-spacing:.05em}#aboutus_02 #value div ul li p span{display:inline-block;padding:0 10px;margin-bottom:3px;font-weight:500;background-color:#fff}}@media screen and (max-width:735px){#aboutus_02 #value{padding-top:10%;padding-bottom:0}#aboutus_02 #value div{overflow:hidden;width:100%;min-width:315px;margin:0 auto}#aboutus_02 #value div.sheet1{height:815px;background-image:url("../img/bg_value_sheet_01_sp.svg");background-size:315px;background-repeat:no-repeat;background-position:center top}#aboutus_02 #value div.sheet2{height:730px;background-image:url("../img/bg_value_sheet_02_sp.svg");background-size:315px;background-repeat:no-repeat;background-position:center top}#aboutus_02 #value div ul{margin-left:auto;margin-right:auto}#aboutus_02 #value div ul.first .yellow{margin-top:131px}#aboutus_02 #value div ul.first .yellow h4{color:#de9327}#aboutus_02 #value div ul.first .yellow p span{background-color:#fce196}#aboutus_02 #value div ul.first .pale{margin-top:160px}#aboutus_02 #value div ul.first .pale h4{color:#244287}#aboutus_02 #value div ul.first .pale p span{background-color:#d4def0}#aboutus_02 #value div ul.first .gray{margin-top:140px}#aboutus_02 #value div ul.first .gray h4{color:#304a81}#aboutus_02 #value div ul.first .gray p span{background-color:#ccddf0}#aboutus_02 #value div ul.second .orange{margin-top:119px}#aboutus_02 #value div ul.second .orange h4{color:#9f5619}#aboutus_02 #value div ul.second .orange p span{background-color:#fcf2d2}#aboutus_02 #value div ul.second .blue{margin-top:106px}#aboutus_02 #value div ul.second .blue h4{color:#1e3c84}#aboutus_02 #value div ul.second .blue p span{background-color:#e6effe}#aboutus_02 #value div ul.third{margin-top:155px}#aboutus_02 #value div ul.third .title{color:#1d3c84;line-height:120%}#aboutus_02 #value div ul.third p span{background-color:#d4def0}#aboutus_02 #value div ul li{width:278px;margin:0 auto}#aboutus_02 #value div ul li h4{font-size:2rem;font-weight:700;margin-bottom:.3rem}#aboutus_02 #value div ul li p{font-size:12px;line-height:22px}#aboutus_02 #value div ul li p span{display:inline-block;padding:0 10px;margin-bottom:4px;font-weight:500;background-color:#fff}#aboutus_02 #value div ul li p span:after{content:"\000A";white-space:wrap}#aboutus_02 #value div ul li p .pc{display:none}}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.company-definition{max-width:1120px;margin:0 auto;padding:72px 40px;color:#1d1f22}.company-definition h2{margin-bottom:20px;color:#143080;font-size:2.8rem;font-weight:700}.company-definition p{font-size:1.6rem;line-height:2}.company-definition p+p{margin-top:18px}.company-definition a{color:#224996;font-weight:700;text-decoration:underline}#about_us .subpage_kv_bg .company-definition-hero{box-sizing:border-box;width:calc(100% - 48px);max-width:960px;margin:0 24px;padding:32px 40px;color:#fff;text-align:left;background:rgba(8,25,54,.68);border-left:3px solid rgba(255,255,255,.9);box-shadow:0 12px 36px rgba(0,0,0,.18)}#about_us .company-definition-hero__copy{margin:0;color:#fff;font-size:1.7rem;line-height:1.9;letter-spacing:.035em;text-shadow:0 1px 3px rgba(0,0,0,.35)}#about_us .company-definition-hero__link{margin:20px 0 0}#about_us .company-definition-hero__link a{display:inline-block;padding-bottom:4px;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.5;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.9);transition:opacity .2s ease}#about_us .company-definition-hero__link a:focus,#about_us .company-definition-hero__link a:hover{opacity:.72}footer #footer_nav2 address.footer-contact a{box-sizing:border-box;min-height:50px;height:auto;padding:8px 12px}footer #footer_nav2 address.footer-contact a+a{margin-top:8px}#business_wrapper .business-data-products{box-sizing:border-box;margin:-24px 0 64px;padding:30px 34px;color:#1d1f22;background:#eef3fb;border-left:5px solid #224996}#business_wrapper .business-data-products h3{margin:0 0 16px;padding-bottom:12px;color:#143080;font-size:2rem}#business_wrapper .business-data-products p{font-size:1.5rem;line-height:1.9}#business_wrapper .business-data-products p+p{margin-top:8px;font-weight:700}#business_wrapper .business-overview{box-sizing:border-box;margin:68px 0;padding:56px;color:#1d1f22;background:#fff;border-top:5px solid #224996;box-shadow:0 12px 36px rgba(20,48,128,.12)}#business_wrapper .business-overview__eyebrow{margin:0 0 12px;color:#224996;font-family:"Lexend Giga",sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.12em}#business_wrapper .business-overview__intro h2{margin:0 0 20px;padding-bottom:18px;color:#143080;font-size:3rem;line-height:1.45}#business_wrapper .business-overview__intro>p:last-child{max-width:900px;font-size:1.6rem;line-height:2}#business_wrapper .business-overview__pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px}#business_wrapper .business-overview__pillars section{padding:28px 26px;background:#f4f7fc;border:1px solid #d9e2f2}#business_wrapper .business-overview__pillars h3{margin:0 0 16px;padding-bottom:12px;color:#143080;font-size:2rem}#business_wrapper .business-overview__pillars p{font-size:1.4rem;line-height:1.85}#business_wrapper .business-overview__link{margin:36px 0 0;text-align:center}#business_wrapper .business-overview__link .btn_readmore,#business_wrapper .s_link--primary .btn_readmore{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:280px;min-height:52px;padding:12px 28px;color:#fff;background:#224996}#business_wrapper .s_link--primary{justify-content:flex-end}.legacy-service-notice{box-sizing:border-box;max-width:900px;margin:48px auto 0;padding:20px 24px;color:#303947;font-size:1.4rem;line-height:1.75;background:#f4f7fc;border-left:4px solid #224996}.legacy-service-notice strong{display:block;margin-bottom:6px;color:#143080}.legacy-service-notice a{color:#224996;font-weight:700;text-decoration:underline}@media screen and (max-width:735px){.company-definition{padding:48px 24px}.company-definition h2{font-size:2.2rem}.company-definition p{font-size:1.4rem}#about_us .subpage_kv_bg{box-sizing:border-box;height:auto;min-height:340px;padding:32px 18px}#about_us .subpage_kv_bg .company-definition-hero{width:100%;margin:0;padding:24px 22px}#about_us .company-definition-hero__copy{font-size:1.4rem;line-height:1.8}#about_us .company-definition-hero__link{margin-top:16px}#about_us .company-definition-hero__link a{font-size:1.35rem}#business_wrapper .business-overview{margin:40px 0;padding:32px 22px}#business_wrapper .business-data-products{margin:0 0 40px;padding:24px 20px}#business_wrapper .business-data-products p{font-size:1.4rem}#business_wrapper .business-overview__intro h2{font-size:2.3rem}#business_wrapper .business-overview__intro>p:last-child{font-size:1.4rem}#business_wrapper .business-overview__pillars{grid-template-columns:1fr;gap:16px;margin-top:28px}#business_wrapper .business-overview__pillars section{padding:24px 20px}#business_wrapper .business-overview__link .btn_readmore,#business_wrapper .s_link--primary .btn_readmore{width:100%;min-width:0}}