section .block .inner{transform:translateY(50px);filter:blur(10px);opacity:0}section .block.fadeElm .inner{transition:all 1.5s ease}section .block.activeView .inner{transform:translateY(0) !important;filter:blur(0);opacity:1}#BUSINESS .block:nth-of-type(odd) .explan{transform:translateX(-50px);filter:blur(10px);opacity:0}#BUSINESS .block:nth-of-type(even) .explan{transform:translateX(50px);filter:blur(10px);opacity:0}#BUSINESS .explan.fadeElm{transition:all 1.5s ease}#BUSINESS .explan.activeView{transform:translateX(0) !important;filter:blur(0) !important;opacity:1 !important}section .block.fadeElm h2:after,section .block.fadeElm h2:before{transition:all 1.5s ease .5s}#BUSINESS .block.activeView h2:after,#BUSINESS .block.activeView h2:before{width:13.333vw}@media (min-width:768px){#BUSINESS .block.activeView h2:after,#BUSINESS .block.activeView h2:before{width:180px}}#TITLE{padding:13.067vw 0 5.067vw;text-align:center}#TITLE h1{margin-bottom:2.133vw;font-weight:500;font-size:6.5vw;letter-spacing:.05em;line-height:1.3;color:var(--color-accent)}#TITLE p{font-family:'LoveloBlack','Zen Kaku Gothic New',sans-serif;font-size:2.667vw;letter-spacing:.05em;line-height:1.3;color:var(--color-accent)}@media (min-width:768px){#TITLE{padding:100px 0 110px;text-align:center}#TITLE h1{margin-bottom:11px;font-size:45px}#TITLE p{font-size:18px}}#BUSINESS .lead{margin-bottom:22.933vw;font-weight:500;font-size:3.467vw;line-height:2;text-align:center}#BUSINESS .block{position:relative;margin-bottom:32vw}#BUSINESS .hed{margin-bottom:9.333vw;text-align:center}#BUSINESS .hed h2{display:inline-block;position:relative;padding:0 5.867vw;font-weight:500;font-size:5.333vw;letter-spacing:.1em;line-height:1.3;color:var(--color-accent)}#BUSINESS .hed h2:before{content:'';display:block;position:absolute;left:100%;top:50%;background-color:var(--color-accent);width:0;height:1px}#BUSINESS .hed h2:after{content:'';display:block;position:absolute;right:100%;top:50%;background-color:var(--color-accent);width:0;height:1px}#BUSINESS .hed p{margin-top:1.333vw;font-family:'LoveloBlack','Zen Kaku Gothic New',sans-serif;font-size:2.667vw;letter-spacing:.05em;line-height:1.3;color:var(--color-accent)}#BUSINESS .logo{margin-bottom:5.067vw}#BUSINESS .logo img{margin:0 auto;width:36vw}#BUSINESS .block:nth-of-type(1) .logo img{width:36vw}#BUSINESS .block:nth-of-type(2) .logo img{width:47.733vw}#BUSINESS .block:nth-of-type(3) .logo img{width:46.667vw}#BUSINESS .block:nth-of-type(4) .logo img{width:50vw}#BUSINESS .block:nth-of-type(5) .logo img{width:41.867vw}#BUSINESS .block:nth-of-type(6) .logo img{width:34.667vw}#BUSINESS h3{margin-bottom:5.067vw;font-weight:400;font-size:5.067vw;line-height:1.58;text-align:center}#BUSINESS .pack p{margin:0 auto 15px auto;width:86.4vw;font-weight:500;font-size:3.2vw;line-height:2.3}#BUSINESS .pack dl{margin:0 auto 15px auto;width:86.4vw;font-size:2.933vw;line-height:1.64}#BUSINESS .pack dt{display:inline-block;position:relative;background-color:var(--color-accent);border-radius:2.133vw;padding:0 2.4vw;font-weight:700;line-height:4.267vw;color:#fff}#BUSINESS .pack dd{padding-left:1em;text-indent:-1em;font-weight:500}#BUSINESS .pack dd:before{content:'●';color:var(--color-accent)}#BUSINESS .image{position:relative;height:86.933vw}#BUSINESS .image svg{position:absolute;top:0;width:109.867vw;height:auto}#BUSINESS .block:nth-of-type(odd) .image svg{left:4.267vw}#BUSINESS .block:nth-of-type(even) .image svg{right:4.267vw}#BUSINESS .more{background:var(--color-gradient);border-radius:6.667vw;margin:8.533vw auto 0 auto;width:49.867vw;height:13.333vw;font-weight:700;font-size:4.267vw;line-height:1;letter-spacing:.05em;text-align:center;overflow:hidden}#BUSINESS .more a{display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;border:solid 1px var(--color-base);background-color:rgba(255,255,255,1);border-radius:6.667vw;width:100%;height:13.333vw;color:var(--color-base)}#BUSINESS .more a:after{transition:all .5s ease;transform:translateY(-50%) rotate(45deg);content:'';display:block;position:absolute;right:5.333vw;top:50%;box-sizing:border-box;border-top:solid 2px var(--color-base);border-right:solid 2px var(--color-base);width:3.2vw;height:3.2vw}@media (min-width:768px){#BUSINESS .lead{margin-top:-80px;margin-bottom:189px;font-size:18px;line-height:2.23}#BUSINESS .block{margin:0 auto 200px auto;width:1054px}#BUSINESS .hed{margin-bottom:50px}#BUSINESS .block:first-child .hed{margin-bottom:90px}#BUSINESS .hed h2{padding:0 40px;font-size:35px;line-height:1.3}#BUSINESS .hed p{margin-top:10px;font-size:15px}#BUSINESS .logo{margin-bottom:39px}#BUSINESS .logo img{margin:0 auto;width:135px}#BUSINESS .block:nth-of-type(1) .logo img{width:270px}#BUSINESS .block:nth-of-type(2) .logo img{width:317px}#BUSINESS .block:nth-of-type(3) .logo img{width:338px}#BUSINESS .block:nth-of-type(4) .logo img{width:350px}#BUSINESS .block:nth-of-type(5) .logo img{width:317px}#BUSINESS .block:nth-of-type(6) .logo img{width:301px}#BUSINESS h3{margin-bottom:127px;font-size:25px}#BUSINESS .pack{position:relative;min-height:480px}#BUSINESS .pack p{margin:0 0 35px;width:490px;font-size:18px;line-height:2.23}#BUSINESS .block:nth-of-type(odd) .pack p{margin:0 auto 35px 0}#BUSINESS .block:nth-of-type(even) .pack p{margin:0 0 35px auto}#BUSINESS .pack dl{margin:0 0 35px;width:490px;font-size:14.5px;line-height:1.87}#BUSINESS .block:nth-of-type(odd) .pack dl{margin:0 auto 35px 0}#BUSINESS .block:nth-of-type(even) .pack dl{margin:0 0 35px auto}#BUSINESS .pack dt{border-radius:11px;padding:0 15px;line-height:22px}#BUSINESS .image{position:absolute;left:0;top:0;width:100%;height:auto}#BUSINESS .image svg{top:-125px;width:786px}#BUSINESS .block:nth-of-type(odd) .image svg{left:530px}#BUSINESS .block:nth-of-type(even) .image svg{right:530px}#BUSINESS .more{border-radius:33px;margin:32px auto 0 auto;width:245px;height:66px;font-size:21px}#BUSINESS .more a{border-radius:33px;height:66px}#BUSINESS .more a:hover{background-color:rgba(255,255,255,0);color:#fff}#BUSINESS .more a:after{right:25px;top:50%;width:16px;height:16px}#BUSINESS .more a:hover:after{border-top:solid 2px #fff;border-right:solid 2px #fff}}