<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&amp;display=swap&amp;subset=japanese");header{position:fixed;top:-119px;width:100%;background:rgba(255,255,255,0.8) url(../img/border-img.png) top left repeat-x;z-index:11;-webkit-transition:1.0s;transition:1.0s}@media screen and (max-width: 1199px){header{padding-bottom:15px}}header .navbar{padding:0;width:80%;margin:0 auto;padding:14px 0 0;position:relative}@media screen and (max-width: 1800px){header .navbar{width:90%}}@media screen and (max-width: 1400px){header .navbar{width:95%}}@media screen and (max-width: 1199px){header .navbar{padding:20px 0 0;overflow:auto;-ms-overflow-style:none;max-height:95vh;max-height:calc(100vh-$navHsp)}}@media screen and (max-width: 767px){header .navbar{width:92%}}header .navbar .navbar-brand{padding:0;margin:0}@media screen and (max-width: 1199px){header .navbar .navbar-brand{width:80%}}@media screen and (max-width: 1199px){header .navbar .navbar-toggler{width:50px;height:40px;display:block;-webkit-transition:.2s;transition:.2s;position:relative}header .navbar .navbar-toggler-icon{display:block;position:absolute;top:20%;left:40%;width:25px;height:3px;margin:-1px 0 0 -7px;background:#004263;-webkit-transition:.2s;transition:.2s}header .navbar .navbar-toggler-icon:before{display:block;content:"";position:absolute;top:10px;left:0px;width:25px;height:3px;background:#004263;-webkit-transition:.3s;transition:.3s}header .navbar .navbar-toggler-icon:after{display:block;content:"";position:absolute;top:20px;left:0;width:25px;height:3px;background:#004263;-webkit-transition:.3s;transition:.3s}}header .navbar .navbar-collapse{min-height:42px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .navbar .navbar-collapse .navmenu{padding:0 130px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1}@media screen and (max-width: 1600px){header .navbar .navbar-collapse .navmenu{padding:0 50px}}@media screen and (max-width: 1350px){header .navbar .navbar-collapse .navmenu{padding:0 10px}}@media screen and (max-width: 1199px){header .navbar .navbar-collapse .navmenu{padding:0}}header .navbar .navbar-collapse .navmenu .nav-link{color:#000;padding:0 5px;position:relative;border-bottom:solid 3px transparent}@media screen and (max-width: 1199px){header .navbar .navbar-collapse .navmenu .nav-link{padding:10px 20px}}@media screen and (max-width: 767px){header .navbar .navbar-collapse .navmenu .nav-link{padding:10px 0px}}header .navbar .navbar-collapse .navmenu .nav-link:after{content:'';background-color:#5690db;bottom:-18px;display:block;height:3px;position:absolute;-webkit-transition:background-color .5s all;transition:background-color .5s all;width:0;z-index:3}@media screen and (max-width: 1199px){header .navbar .navbar-collapse .navmenu .nav-link:after{content:"";background-color:transparent}}header .navbar .navbar-collapse .navmenu .nav-link:hover{color:#5690db}header .navbar .navbar-collapse .navmenu .nav-link:hover:after{width:100%}header .navbar .navbar-collapse .navmenu-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0.8}@media screen and (max-width: 1300px){header .navbar .navbar-collapse .navmenu-right{font-size:14px}}header .navbar .navbar-collapse .navmenu-right .partner{display:inline-block;color:#fff;background:#6cb6e5;border-radius:30px;border:1px solid #6cb6e5;padding:10px 18px;margin-right:20px;position:relative}@media screen and (max-width: 1300px){header .navbar .navbar-collapse .navmenu-right .partner{padding:10px}}@media screen and (max-width: 1199px){header .navbar .navbar-collapse .navmenu-right .partner{border-radius:0;margin-right:0;padding:15px 18px 15px 45px}}header .navbar .navbar-collapse .navmenu-right .partner:hover{background:#fff;color:#6cb6e5}header .navbar .navbar-collapse .navmenu-right .marketer{display:inline-block;color:#fff;background:#5690db;border-radius:30px;border:1px solid #5690db;padding:10px 18px;position:relative}@media screen and (max-width: 1300px){header .navbar .navbar-collapse .navmenu-right .marketer{padding:10px}}@media screen and (max-width: 1199px){header .navbar .navbar-collapse .navmenu-right .marketer{border-radius:0;margin-right:0;padding:15px 18px 15px 45px}}header .navbar .navbar-collapse .navmenu-right .marketer:hover{background:#fff;color:#5690db}header .navbar .megamenu-wrapper a:hover{cursor:pointer}header .navbar .megamenu-wrapper.active .nav-link::after{width:100%}@media screen and (max-width: 1199px){header .navbar .megamenu-wrapper.active .nav-link::after{width:auto}}header .navbar .megamenu-wrapper.active .megamenu{max-height:9999px;opacity:1;overflow:visible;padding:30px 0}@media screen and (max-width: 767px){header .navbar .megamenu-wrapper.active .megamenu{padding:0 0 15px 0}}header .navbar .megamenu{background:rgba(255,255,255,0.8);max-height:0;opacity:0;opacity:1;overflow:hidden;width:100%;position:absolute;top:83px;left:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:-1}@media all and (-ms-high-contrast: none){header .navbar .megamenu{top:85px}}@media screen and (max-width: 1199px){header .navbar .megamenu{position:static}}header .navbar .megamenu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}@media screen and (max-width: 1199px){header .navbar .megamenu-inner{padding:0 5px}}@media screen and (max-width: 1199px){header .navbar .megamenu-inner{padding:0 15px}}header .navbar .megamenu-title{width:100%;padding:0 15px;font-size:18px;margin-bottom:15px}header .navbar .megamenu-title a{color:#3e3a39;position:relative}header .navbar .megamenu-title a::before{content:'&gt;';margin-right:3px}@media screen and (max-width: 1199px){header .navbar .megamenu-title{display:none}}header .navbar .megamenu-subtitle{margin:15px 0 10px 0;position:relative;padding-left:26px;line-height:20px}@media screen and (max-width: 1199px){header .navbar .megamenu-subtitle{font-size:14px}}@media screen and (max-width: 991px){header .navbar .megamenu-subtitle{padding-left:19px;line-height:15px}}header .navbar .megamenu-subtitle::before{content:'';display:inline-block;width:20px;height:20px;background:url(../img/nav/arrow_circle.svg);background-size:contain;position:absolute;top:0;left:0}@media screen and (max-width: 991px){header .navbar .megamenu-subtitle::before{width:15px;height:15px}}header .navbar .megamenu-childmenu{padding-left:12px;margin-bottom:0}header .navbar .megamenu-childmenu li{list-style-type:none;line-height:1.8;display:inline-block;position:relative;padding-left:14px}header .navbar .megamenu-childmenu li::before{content:'';width:6px;height:10px;background:url(../img/nav/arrow.svg) center center no-repeat;background-size:contain;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1199px){header .navbar .megamenu-childmenu li{font-size:14px}}header .navbar .megamenu.corporate .megamenu-childmenu li{width:100%}header .navbar .megamenu.corporate .megamenu-box{width:20%;padding:0 15px}@media screen and (max-width: 1199px){header .navbar .megamenu.corporate .megamenu-box{padding:0 5px}}@media screen and (max-width: 991px){header .navbar .megamenu.corporate .megamenu-box{width:33%}header .navbar .megamenu.corporate .megamenu-box:nth-child(-n+4){margin-bottom:10px}}@media only screen and (max-width: 500px){header .navbar .megamenu.corporate .megamenu-box{width:50%}header .navbar .megamenu.corporate .megamenu-box:nth-child(-n+5){margin-bottom:10px}}header .navbar .megamenu.business .megamenu-childmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:190px;width:100%}@media screen and (max-width: 1199px){header .navbar .megamenu.business .megamenu-childmenu{height:160px}}@media screen and (max-width: 991px){header .navbar .megamenu.business .megamenu-childmenu{display:block;height:auto}}header .navbar .megamenu.business .megamenu-childmenu li{width:42%}@media screen and (max-width: 1199px){header .navbar .megamenu.business .megamenu-childmenu li{width:49%}}@media screen and (max-width: 991px){header .navbar .megamenu.business .megamenu-childmenu li{width:100%}}header .navbar .megamenu.business .megamenu-box{width:50%;padding:0 15px}@media screen and (max-width: 1199px){header .navbar .megamenu.business .megamenu-box{padding:0 5px}header .navbar .megamenu.business .megamenu-box:nth-of-type(2){width:45%}header .navbar .megamenu.business .megamenu-box:nth-of-type(3){width:54%}}@media screen and (max-width: 991px){header .navbar .megamenu.business .megamenu-box:nth-of-type(2){width:41%}header .navbar .megamenu.business .megamenu-box:nth-of-type(3){width:58%}}@media screen and (max-width: 767px){header .navbar .megamenu.business .megamenu-box:nth-of-type(2){width:100%;margin-bottom:10px}header .navbar .megamenu.business .megamenu-box:nth-of-type(3){width:100%}}header .navbar .megamenu.business .vertical-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navbar .megamenu.business .vertical-cnt:first-of-type{margin-bottom:30px}@media screen and (max-width: 767px){header .navbar .megamenu.business .vertical-cnt:first-of-type{margin-bottom:10px}}@media screen and (max-width: 1199px){header .navbar .megamenu.business .vertical-cnt{font-size:14px;padding-left:10px}header .navbar .megamenu.business .vertical-cnt img{width:180px;max-width:50%}}@media screen and (max-width: 767px){header .navbar .megamenu.business .vertical-cnt{padding-left:0px}header .navbar .megamenu.business .vertical-cnt img{width:127px}}header .navbar .megamenu.business .vertical-cnt .link-icon{margin-left:20px;position:relative;padding-left:29px}@media screen and (max-width: 767px){header .navbar .megamenu.business .vertical-cnt .link-icon{margin-left:10px}}header .navbar .megamenu.business .vertical-cnt .link-icon::before{content:'';width:21px;height:15px;background:url(../img/nav/link-icon.svg) center center no-repeat;background-size:contain;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .navbar .megamenu.ir .megamenu-childmenu li{width:100%}header .navbar .megamenu.ir .megamenu-box{width:25%;padding:0 15px}@media screen and (max-width: 1199px){header .navbar .megamenu.ir .megamenu-box{padding:0 5px}}@media screen and (max-width: 991px){header .navbar .megamenu.ir .megamenu-box{width:33%}header .navbar .megamenu.ir .megamenu-box:nth-child(-n+4){margin-bottom:10px}}@media only screen and (max-width: 500px){header .navbar .megamenu.ir .megamenu-box{width:50%}header .navbar .megamenu.ir .megamenu-box:nth-child(-n+5){margin-bottom:10px}}header .navbar .megamenu.recruit .megamenu-childmenu li{width:100%}header .navbar .megamenu.recruit .megamenu-box{width:25%;padding:0 15px}@media screen and (max-width: 1199px){header .navbar .megamenu.recruit .megamenu-box{padding:0 5px}}@media screen and (max-width: 991px){header .navbar .megamenu.recruit .megamenu-box{width:33%}header .navbar .megamenu.recruit .megamenu-box:nth-child(-n+4){margin-bottom:10px}}@media only screen and (max-width: 500px){header .navbar .megamenu.recruit .megamenu-box{width:50%}header .navbar .megamenu.recruit .megamenu-box:nth-child(-n+5){margin-bottom:10px}}.enable{top:0}.sub-page header{top:0 !important}#pageTop{position:fixed;bottom:150px;right:20px;z-index:99;display:none}@media screen and (max-width: 1199px){#pageTop{bottom:130px}}@media screen and (max-width: 767px){#pageTop{bottom:15px;right:15px}}#pageTop 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;background:#fff;border-radius:50%;width:60px;height:60px;border:1px solid #ccc;-webkit-box-shadow:1px 0px 8px rgba(0,0,0,0.1),0px 1px 8px rgba(0,0,0,0.1),-1px 0px 8px rgba(0,0,0,0.1),0px -1px 8px rgba(0,0,0,0.1);box-shadow:1px 0px 8px rgba(0,0,0,0.1),0px 1px 8px rgba(0,0,0,0.1),-1px 0px 8px rgba(0,0,0,0.1),0px -1px 8px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){#pageTop a{width:50px;height:50px}#pageTop a img{width:30px}}.footer-sitemap{color:#fff;background:#5690db;padding:50px 0 0}@media screen and (max-width: 1199px){.footer-sitemap{padding:0}}.footer-sitemap .container{padding-bottom:30px}@media screen and (max-width: 1199px){.footer-sitemap .container{padding-bottom:0;max-width:100%}}.footer-sitemap-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 1199px){.footer-sitemap-box{display:block;margin:0;width:100%}}.footer-sitemap-box dl{margin-bottom:0}@media screen and (max-width: 1199px){.footer-sitemap-box dl{border-bottom:solid 1px #fff}}.footer-sitemap-box dl dt{display:inline-block;position:relative;margin-bottom:5px}.footer-sitemap-box dl dt a{color:#fff}@media screen and (max-width: 1199px){.footer-sitemap-box dl dt a{pointer-events:none;cursor:default}}@media screen and (max-width: 1199px){.footer-sitemap-box dl dt{display:block;padding:20px 40px;cursor:pointer}}.footer-sitemap-box dl dt:after{content:"";top:8px;right:-10px;position:absolute;width:8px;height:8px;margin:auto;border:2px solid;border-color:#fff #fff transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 1199px){.footer-sitemap-box dl dt:after{right:50px;top:31px}}.footer-sitemap-box dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}@media screen and (max-width: 1199px){.footer-sitemap-box dl dd{display:none}}.footer-sitemap-box dl dd ul{margin-right:50px;margin-bottom:0;padding-left:0;list-style:none}@media screen and (max-width: 1199px){.footer-sitemap-box dl dd ul{margin-right:0;padding:0 40px;margin-bottom:40px}}.footer-sitemap-box dl dd ul li{margin-bottom:5px}.footer-sitemap-box dl dd ul li a{color:#fff;font-size:15px}.footer-sitemap-box dl dd ul li a:before{content:"繝ｻ"}.footer-sitemap-copyright{background:#fff url(../img/border-img.png) bottom left repeat-x;padding:50px 30px 25px}@media screen and (max-width: 1199px){.footer-sitemap-copyright{padding:25px 15px 25px;background:#fff url(../img/border-img.png) bottom left repeat-x}}.footer-sitemap-copyright .box{padding:0;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1199px){.footer-sitemap-copyright .box{display:block}}.footer-sitemap-copyright .box-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}@media screen and (max-width: 1199px){.footer-sitemap-copyright .box-left{display:block}}.footer-sitemap-copyright .box-left p{margin-bottom:0}@media screen and (max-width: 1199px){.footer-sitemap-copyright .box-left p img{margin:0 auto 20px}}.footer-sitemap-copyright .box-left ul{margin-left:30px;margin-bottom:0}@media screen and (max-width: 1199px){.footer-sitemap-copyright .box-left ul{margin-left:0;margin-bottom:20px;font-size:0.8rem;text-align:center}}.footer-sitemap-copyright .box-right{color:#595757;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-sitemap-copyright .box-right .copyright{margin-bottom:0}@media screen and (max-width: 1199px){.footer-sitemap-copyright .box-right .copyright{font-size:0.7rem;text-align:center}}.footer-external{padding:60px 0 30px}.footer-external .list-inline{text-align:center}.footer-external .list-inline li{position:relative}.footer-external .list-inline li:first-child:after{content:"";width:1px;height:25px;background:#000;position:absolute;right:-6px;top:12px}.footer-external-link ul{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.footer-external-link ul li{width:25%;margin-bottom:20px}.footer-external-link ul li a{display:inline-block;position:relative}.footer-external-link ul li a:after{content:"";background:url(../img/footer_ex_icon.png) no-repeat;background-size:contain;width:15px;height:15px;position:absolute;top:3px;right:-21px}_:-ms-lang(x)::-ms-backdrop,.footer-sitemap-copyright .box{display:block}@-webkit-keyframes slideRight{0%{opacity:0;left:30px}100%{opacity:1;left:0}}@keyframes slideRight{0%{opacity:0;left:30px}100%{opacity:1;left:0}}@-webkit-keyframes turn{100%{opacity:1}}@keyframes turn{100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes leftright{0%{width:0;opacity:0}100%{width:83.3%;opacity:1}}@keyframes leftright{0%{width:0;opacity:0}100%{width:83.3%;opacity:1}}@-webkit-keyframes scrollLine{from{-webkit-transform:translateY(0);transform:translateY(0);height:0}to{-webkit-transform:translateY(100%);transform:translateY(100%);height:70px}}@keyframes scrollLine{from{-webkit-transform:translateY(0);transform:translateY(0);height:0}to{-webkit-transform:translateY(100%);transform:translateY(100%);height:70px}}@-webkit-keyframes scrollup{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}15%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes scrollup{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}15%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@-webkit-keyframes scrolldown{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scrolldown{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes showBlock1{0%,20%{left:101%}100%,90%{left:205%}}@keyframes showBlock1{0%,20%{left:101%}100%,90%{left:205%}}@keyframes showBlock1{0%,20%{left:101%}100%,90%{left:205%}}@-webkit-keyframes showBlock2{0%{left:0}50%{left:101%}100%{left:205%}}@keyframes showBlock2{0%{left:0}50%{left:101%}100%{left:205%}}@-webkit-keyframes showTxt{0%,50%{opacity:0}100%,51%{opacity:1}}@keyframes showTxt{0%,50%{opacity:0}100%,51%{opacity:1}}@-webkit-keyframes drop{0%{top:0px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}@keyframes drop{0%{top:0px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.fadeIn__img{opacity:0;-webkit-animation:fadeIn 1.4s ease-out both;animation:fadeIn 1.4s ease-out both}.fadeIn__img2{opacity:0;-webkit-animation:fadeIn 1.4s ease-out 1.4s both;animation:fadeIn 1.4s ease-out 1.4s both}.application-img{opacity:0;position:relative;-webkit-animation:slideRight 1000ms ease both;animation:slideRight 1000ms ease both}.inview .style01{-webkit-animation:turn 0.5s ease 0.5s 1 forwards;animation:turn 0.5s ease 0.5s 1 forwards}.inview .style02{-webkit-animation:turn 0.5s ease 1s 1 forwards;animation:turn 0.5s ease 1s 1 forwards}.inview .style03{-webkit-animation:turn 0.5s ease 1.5s 1 forwards;animation:turn 0.5s ease 1.5s 1 forwards}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.blockAnime{display:inline-block;position:relative;overflow:hidden}.blockAnime:before{content:'';position:absolute;display:block;width:100%;left:0;top:0;bottom:0;background:#fff;z-index:2;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0);-webkit-transition:0.3s all 0.1s cubic-bezier(0, 1.07, 1, 1);transition:0.3s all 0.1s cubic-bezier(0, 1.07, 1, 1);-webkit-animation:showBlock1 1s cubic-bezier(0, 1.07, 1, 1) 0s forwards;animation:showBlock1 1s cubic-bezier(0, 1.07, 1, 1) 0s forwards;-webkit-animation:showBlock2 1s cubic-bezier(0, 1.07, 1, 1) 0.5s forwards,hideBlock2 1s cubic-bezier(0, 1.07, 1, 1) 4.8s forwards;animation:showBlock2 1s cubic-bezier(0, 1.07, 1, 1) 0.5s forwards,hideBlock2 1s cubic-bezier(0, 1.07, 1, 1) 4.8s forwards}.blockAnime_inner{opacity:0;-webkit-animation:showTxt 1s linear .5s forwards, hideTxt 1s linear 4.8s forwards;animation:showTxt 1s linear .5s forwards, hideTxt 1s linear 4.8s forwards}.mask-ani--fade{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s 0.5s, -webkit-transform 1s 0.5s;transition:opacity 1s 0.5s, -webkit-transform 1s 0.5s;transition:opacity 1s 0.5s, transform 1s 0.5s;transition:opacity 1s 0.5s, transform 1s 0.5s, -webkit-transform 1s 0.5s}.mask-ani--fade01{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s 1.5s, -webkit-transform 1s 0.5s;transition:opacity 1s 1.5s, -webkit-transform 1s 0.5s;transition:opacity 1s 1.5s, transform 1s 0.5s;transition:opacity 1s 1.5s, transform 1s 0.5s, -webkit-transform 1s 0.5s}.mask-ani--fade02{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s 1.8s, -webkit-transform 1s 0.5s;transition:opacity 1s 1.8s, -webkit-transform 1s 0.5s;transition:opacity 1s 1.8s, transform 1s 0.5s;transition:opacity 1s 1.8s, transform 1s 0.5s, -webkit-transform 1s 0.5s}.mask-ani--fade--right{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:opacity 1s 0.5s, -webkit-transform 1s 0.5s;transition:opacity 1s 0.5s, -webkit-transform 1s 0.5s;transition:opacity 1s 0.5s, transform 1s 0.5s;transition:opacity 1s 0.5s, transform 1s 0.5s, -webkit-transform 1s 0.5s}.inview .mask-ani--fade{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.inview .mask-ani--fade01{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.inview .mask-ani--fade02{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.inview .mask-ani--fade--right{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.concept-eyecatch{position:relative;padding:0 !important;margin:0 !important}.concept-eyecatch_cnt{background:url(../img/business/grafare/concept/eyecatch-bg_pc.png) center center no-repeat;background-size:cover;height:74vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1199px){.concept-eyecatch_cnt{height:350px}}@media screen and (max-width: 767px){.concept-eyecatch_cnt{background:url(../img/business/grafare/concept/eyecatch-bg_sp.png) center center no-repeat;background-size:cover;height:200px}}.concept-eyecatch_title{position:absolute;bottom:-150px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 991px){.concept-eyecatch_title{position:static;-webkit-transform:translateX(0%);transform:translateX(0%)}}.concept-eyecatch h2{background:#0C5EBF;padding:35px 70px;width:380px;margin:0px auto;-webkit-transition:opacity 1.4s, -webkit-transform 1.0s;transition:opacity 1.4s, -webkit-transform 1.0s;transition:opacity 1.4s, transform 1.0s;transition:opacity 1.4s, transform 1.0s, -webkit-transform 1.0s;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.concept-eyecatch h2 img{margin:0 auto}@media screen and (max-width: 1199px){.concept-eyecatch h2{width:320px;padding:35px 20px}.concept-eyecatch h2 img{width:200px}}@media screen and (max-width: 991px){.concept-eyecatch h2{margin-bottom:0;width:100%;padding:15px 20px;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.concept-eyecatch h2 img{width:160px;margin:0 auto}}.concept-eyecatch h2.fadeInUp{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.concept-intro{margin-top:70px !important}@media screen and (max-width: 1199px){.concept-intro{margin-top:60px !important}}@media screen and (max-width: 767px){.concept-intro{margin-top:40px !important}}.concept-intro .subcopy{text-align:center;font-weight:bold;margin-top:60px}@media screen and (max-width: 991px){.concept-intro .subcopy{margin-top:0;letter-spacing:0}}.concept-intro .results-num{font-size:30px;line-height:1.2;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.concept-intro .results-num{font-size:22px}}.concept .bg-ocherbdr{padding:80px 0 40px 0 !important;margin-top:160px !important}@media screen and (max-width: 1199px){.concept .bg-ocherbdr{margin-top:140px !important}}@media screen and (max-width: 991px){.concept .bg-ocherbdr{margin-top:40px !important;padding:40px 15px !important}}@media screen and (max-width: 767px){.concept .bg-ocherbdr{margin-top:40px !important;padding:40px 15px !important}}.concept .bg-ocherbdr .wht-box{background:#fff;padding:40px;margin-left:20%;position:relative;z-index:1;width:100%}@media only screen and (max-width: 1500px){.concept .bg-ocherbdr .wht-box{margin-left:0}}@media screen and (max-width: 1599px){.concept .bg-ocherbdr .wht-box{margin-left:5%}}@media screen and (max-width: 1199px){.concept .bg-ocherbdr .wht-box{padding:40px 20px;margin-left:0}}@media screen and (max-width: 767px){.concept .bg-ocherbdr .wht-box{margin:0 auto;padding:0 0 20px 0px;max-width:540px}}.concept .bg-ocherbdr .wht-box h3{font-size:28px;margin-bottom:20px}@media screen and (max-width: 1199px){.concept .bg-ocherbdr .wht-box h3{font-size:22px;margin-bottom:10px}}@media screen and (max-width: 767px){.concept .bg-ocherbdr .wht-box h3{padding:0 15px;font-size:19px;line-height:1.5;margin-bottom:10px}}.concept .bg-ocherbdr .wht-box p{margin-bottom:0}@media screen and (max-width: 767px){.concept .bg-ocherbdr .wht-box p{padding:0 15px}}.concept .bg-ocherbdr .img-pos{margin-top:-160px;margin-bottom:60px;max-width:100%}@media screen and (max-width: 1199px){.concept .bg-ocherbdr .img-pos{margin-top:-160px;margin-bottom:100px;margin-left:-50px}}@media screen and (max-width: 991px){.concept .bg-ocherbdr .img-pos{margin-top:-60px;margin-bottom:40px;margin-left:0px}}@media screen and (max-width: 767px){.concept .bg-ocherbdr .img-pos{margin-top:0;margin-bottom:20px}}.concept .bg-gnrbdr h2{background:#0C5EBF;color:#fff;font-size:29px;padding:30px 40px;text-align:center;width:420px;line-height:1.5;margin:-200px auto 0 auto}@media screen and (max-width: 1199px){.concept .bg-gnrbdr h2{font-size:24px;margin:-140px auto 0 auto}}@media screen and (max-width: 767px){.concept .bg-gnrbdr h2{width:auto;font-size:19px;padding:20px;margin:-100px auto 0 auto}}.concept .bg-gnrbdr h2 img{display:block;margin:5px auto 0 auto}@media screen and (max-width: 1199px){.concept .bg-gnrbdr h2 img{width:140px}}@media screen and (max-width: 767px){.concept .bg-gnrbdr h2 img{width:120px}}.concept .bg-gnrbdr p{margin-bottom:0}.concept .bg-gnrbdr .point-row{margin-top:45px;margin-bottom:45px}@media screen and (max-width: 991px){.concept .bg-gnrbdr .point-row{margin-top:20px;margin-bottom:20px}}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row{margin-top:15px;margin-bottom:15px}}@media screen and (max-width: 991px){.concept .bg-gnrbdr .point-row .num-img{margin-top:20px;width:80px}}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .num-img{margin-top:20px;width:60px}}.concept .bg-gnrbdr .point-row .num-img+h3{margin:20px 0 15px 0;font-size:26px;line-height:1.35}@media screen and (max-width: 991px){.concept .bg-gnrbdr .point-row .num-img+h3{font-size:22px}}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .num-img+h3{margin:10px 0 5px 0;font-size:22px;line-height:1.35}}.concept .bg-gnrbdr .point-row .ac_ttl{color:#0C5EBF;text-align:center;margin-top:20px;padding-top:20px;cursor:pointer;position:relative;-webkit-transition:color .4s ease;transition:color .4s ease}.concept .bg-gnrbdr .point-row .ac_ttl::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:15px;background:url(../img/business/grafare/concept/arrow_accordion.svg) center center no-repeat;background-size:contain}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .ac_ttl::before{background:url(../img/business/grafare/concept/arrow_accordion_sp.svg) center center no-repeat;background-size:contain;height:23px}}.concept .bg-gnrbdr .point-row .ac_ttl:hover,.concept .bg-gnrbdr .point-row .ac_ttl:focus{color:#5690db}.concept .bg-gnrbdr .point-row .ac_cnt{display:none}.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical{list-style-type:none;margin-top:40px;margin-bottom:20px;padding-left:0}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical{margin-top:30px}}.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;position:relative}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical li{display:block;font-size:15px;margin-bottom:40px}}.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical li h4{background:#5684CF;color:#fff;padding:20px;font-size:22px;text-align:center;display:block;width:240px;margin-right:25px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical li h4{width:100%;margin-right:0;font-size:17px;padding:15px;margin-bottom:5px}}.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical li::after{content:'';width:31px;height:16px;display:block;background:url(../img/business/grafare/concept/arrow-bottom_blue.svg);background-size:contain;position:absolute;bottom:-40px;left:120px;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical li::after{left:50%;bottom:-28px}}.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical li:last-of-type{margin-bottom:0}.concept .bg-gnrbdr .point-row .ac_cnt .system-diagram_vertical li:last-of-type::after{content:none}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box{background:#fff;margin-top:40px;padding:30px}@media screen and (max-width: 1199px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box{margin-top:30px;padding:30px 15px 30px 15px}}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box{margin-top:30px;padding:30px 15px 30px 15px}}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:0}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li{list-style-type:none;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:18.4%;margin-right:2%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:15px}@media screen and (max-width: 1199px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li span{font-size:13px;letter-spacing:0}}@media screen and (max-width: 991px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li span{font-size:10px;letter-spacing:0}}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li h4{display:block;width:100%;background:#5684CF;color:#fff;padding:20px 10px;margin-bottom:5px;font-size:18px;position:relative}@media screen and (max-width: 1199px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li h4{font-size:18px;padding:10px;min-height:64px;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}}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li h4{font-size:14px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;min-height:auto;height:300px;padding:10px 18px}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li h4 span{font-size:12px}}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li h4::after{content:'';display:block;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #5684CF;position:absolute;bottom:50%;right:-10px;-webkit-transform:translateY(50%);transform:translateY(50%)}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li:last-of-type{margin-right:0}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram li:last-of-type h4::after{content:none}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .system-diagram+.row{margin-top:40px;margin-bottom:40px}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .line{position:relative;color:#5684CF;font-size:32px;text-align:center;padding:0 10px;line-height:1.5}@media screen and (max-width: 991px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .line{font-size:25px}}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .line span{font-size:45%;color:#000;display:block}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .line::before{content:'';width:21px;height:66px;display:inline-block;position:absolute;top:0;left:0;background:url(../img/business/grafare/concept/line_before.svg);background-size:contain}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .line::after{content:'';width:21px;height:66px;display:inline-block;position:absolute;top:0;right:0;background:url(../img/business/grafare/concept/line_after.svg);background-size:contain}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .center-cnt{text-align:center;font-size:28px;position:relative}@media screen and (max-width: 1199px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .center-cnt{font-size:24px}}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .center-cnt{font-size:19px;margin-bottom:10px}}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .center-cnt::after{content:'';display:block;border-style:solid;border-width:30px 30px 30px 30px;border-color:#A8C2E3 transparent transparent transparent;position:absolute;bottom:-63px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 567px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .center-cnt::after{bottom:-130px}}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .center-cnt img{margin:0 auto 3px auto}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .kirakira{text-align:center;color:#5684CF;width:420px;margin:0 auto;font-size:34px;position:relative}@media screen and (max-width: 767px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .kirakira{width:100%;font-size:22px}}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .kirakira::before{content:'';display:block;position:absolute;top:0;left:0;width:40px;height:41px;background:url(../img/business/grafare/concept/kirakira.svg);background-size:contain}@media screen and (max-width: 420px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .kirakira::before{width:25px;height:26px}}.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .kirakira::after{content:'';display:block;position:absolute;top:0;right:0;width:40px;height:41px;background:url(../img/business/grafare/concept/kirakira.svg);background-size:contain;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media screen and (max-width: 420px){.concept .bg-gnrbdr .point-row .ac_cnt .wht-box .kirakira::after{width:25px;height:26px}}.concept .brandmovie h2{color:#0C5EBF}@media screen and (max-width: 1199px){.concept .brandmovie h2{font-size:20px}}.concept .brandmovie h2 img{display:block;margin-bottom:0.8em}@media screen and (max-width: 1199px){.concept .brandmovie h2 img{width:260px}}@media screen and (max-width: 767px){.concept .brandmovie h2 img{width:200px}}.concept .brandmovie .arrow-cnt{margin-top:78px;position:relative}@media screen and (max-width: 1199px){.concept .brandmovie .arrow-cnt{margin-top:70px}}@media screen and (max-width: 991px){.concept .brandmovie .arrow-cnt{margin-top:15px}}@media screen and (max-width: 767px){.concept .brandmovie .arrow-cnt{margin-top:15px;margin-bottom:20px;font-size:15px}}.concept .brandmovie .arrow-cnt::after{content:'';position:absolute;width:100%;height:40px;display:block;bottom:-20px;left:0;background:url(../img/business/grafare/concept/arrow-cnt.svg) bottom left no-repeat;background-size:contain}@media screen and (max-width: 1199px){.concept .brandmovie .arrow-cnt::after{height:36px}}@media screen and (max-width: 767px){.concept .brandmovie .arrow-cnt::after{content:none}}.concept .brandname{margin-bottom:180px}@media screen and (max-width: 767px){.concept .brandname{margin-bottom:90px}}.concept .brandname h2{background:#0C5EBF;color:#fff;font-size:29px;padding:30px 40px;text-align:center;width:420px;line-height:1.5;margin:0 auto;margin-bottom:60px}@media screen and (max-width: 1199px){.concept .brandname h2{font-size:24px}}@media screen and (max-width: 767px){.concept .brandname h2{width:auto;font-size:19px;padding:20px;margin-bottom:20px}}.concept .brandname h2 img{display:block;margin:5px auto 0 auto}@media screen and (max-width: 1199px){.concept .brandname h2 img{width:140px}}@media screen and (max-width: 767px){.concept .brandname h2 img{width:120px}}.concept .brandname p{margin-bottom:80px}@media screen and (max-width: 767px){.concept .brandname p{margin-bottom:20px}}.concept .brandname img{margin:0 auto 50px auto}@media screen and (max-width: 767px){.concept .brandname img{margin:0 auto 20px auto}}.concept .brandname .grn-box{background:#A9DAE3;padding:30px;max-width:960px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.concept .brandname .grn-box{padding:20px 15px}}.concept .brandname .grn-box h3{font-weight:bold;text-align:center;color:#221814;margin-bottom:15px}@media screen and (max-width: 767px){.concept .brandname .grn-box h3{margin-bottom:10px}}.concept .brandname .grn-box p{color:#221814;letter-spacing:0;margin-bottom:0}
/*# sourceMappingURL=concept.css.map */</pre></body></html>