.sec-intro{padding:100px 0 120px;background-color:#F0F7FF;position:relative;overflow:hidden;z-index:1}@media (max-width: 767px){.sec-intro{padding:68px 0 100px}}.sec-intro:before{content:"";width:100%;height:140px;background-color:#fff;position:absolute;top:0;left:0;z-index:-1}@media (max-width: 767px){.sec-intro:before{display:none}}.sec-intro:after{content:"";width:0;height:0;border-left:100vw solid transparent;border-top:226px solid #fff;position:absolute;top:140px;left:0;z-index:-1}@media (max-width: 767px){.sec-intro:after{border-top-width:47px;top:0}}.sec-intro .simulation-box{background-color:#fff;border-radius:5px;box-shadow:0 2px 15px #D9E5F4;width:calc(100% - 50px);max-width:1160px;margin:0 auto;padding:80px 25px 80px}@media (max-width: 767px){.sec-intro .simulation-box{padding:48px 30px 50px}}.sec-intro .simulation-box .inner-simulation-box{max-width:1000px;margin:0 auto}.sec-intro .simulation-box .info{background-color:#E7F9FD;border-radius:5px;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.08em}@media (min-width: 768px){.sec-intro .simulation-box .info{margin-top:50px;text-align:center;padding:21px 5px 17px}}@media (max-width: 767px){.sec-intro .simulation-box .info{margin-top:30px;padding:16px 30px 17px;font-size:15px;font-size:1.5rem;line-height:2.06667em;letter-spacing:.08em}}.sec-intro .simulation-box .info .price{font-size:28px;font-size:2.8rem;letter-spacing:.03em;font-weight:500;font-family:"Montserrat",sans-serif;color:#3C85BA}.sec-intro .simulation-box .info .unit{color:#3C85BA}.sec-intro .simulation-box .info .unit.fs18{font-size:18px;font-size:1.8rem}.sec-intro .simulation-box .img01{margin-top:40px;text-align:center}.sec-intro .simulation-box .img02{margin-top:34px;text-align:center}@media (max-width: 767px){.sec-intro .simulation-box .img02{margin-top:42px;padding:19px}}.sec-reason{opacity:1;transition:none}@media (min-width: 768px){.sec-reason{padding:100px 0}}@media only screen and (min-width: 768px) and (max-width: 1296px){.sec-reason{position:relative}}@media (max-width: 767px){.sec-reason{padding:80px 0}}@media (min-width: 768px){.sec-reason .inner-reason{position:relative}}@media only screen and (min-width: 768px) and (max-width: 1296px){.sec-reason .inner-reason{position:static}}.sec-reason .hd{position:relative}.sec-reason .hd__en{position:absolute;top:50%;left:53px;transform:translateY(-50%);margin-top:2px}@media (max-width: 767px){.sec-reason .hd__en{left:32px;margin-top:0;margin-right:-25px}.sec-reason .hd__en img{width:301px}}.sec-reason .hd__ja{font-size:32px;font-size:3.2rem;line-height:1.375em;letter-spacing:.1em;color:#fff;position:relative}@media (max-width: 767px){.sec-reason .hd__ja{font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:.08em}}@media (min-width: 768px){.sec-reason .img01{position:absolute;bottom:-150px;right:-75px}}@media only screen and (min-width: 768px) and (max-width: 1296px){.sec-reason .img01{text-align:right;width:49%;bottom:-50px;right:0}}@media (max-width: 767px){.sec-reason .img01{margin-top:37px;margin-right:-25px}.sec-reason .img01 img{width:100%}}.sec-reason .txt01{color:#fff}@media (min-width: 768px){.sec-reason .txt01{margin-top:46px;max-width:510px;width:49%}}@media (max-width: 767px){.sec-reason .txt01{margin-top:35px}}.sec-reason .btn01{margin-top:43px}@media (max-width: 767px){.sec-reason .btn01{margin-top:35px}}@media (min-width: 768px){.sec-flow{display:flex}}.sec-flow .sidebar-flow{background-color:#F0F7FF}@media (min-width: 768px){.sec-flow .sidebar-flow{width:calc(50% - 220px);padding:195px 0 50px;min-width:250px}}@media (max-width: 767px){.sec-flow .sidebar-flow{padding:70px 25px}}@media (min-width: 768px){.sec-flow .sidebar-flow .inner-sidebar{max-width:345px;padding:0 25px;margin-left:auto;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:160px;left:0}}@media (min-width: 768px){.sec-flow .sidebar-flow .anchor{margin-top:40px}.sec-flow .sidebar-flow .anchor li a{display:block;color:#B4BBC4;font-size:15px;font-size:1.5rem;line-height:1.73333em;padding:8px 0;position:relative;transition:.3s color;cursor:pointer}.sec-flow .sidebar-flow .anchor li a:before{content:"";width:14px;height:14px;background-image:url(../../img/indurstorial/arrow.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:0;margin-top:-7px;opacity:0;transition:.3s opacity}.sec-flow .sidebar-flow .anchor li a span{display:block;transition:.3s transform}}@media only screen and (min-width: 768px) and (min-width: 1025px){.sec-flow .sidebar-flow .anchor li a:hover{opacity:1}}@media (min-width: 768px){.sec-flow .sidebar-flow .anchor .is-active{color:#404040}.sec-flow .sidebar-flow .anchor .is-active:before{opacity:1}.sec-flow .sidebar-flow .anchor .is-active span{transform:translateX(28px)}}@media (max-width: 767px){.sec-flow .sidebar-flow .anchor{margin-top:21px}.sec-flow .sidebar-flow .anchor li{border-bottom:1px solid #3C85BA}.sec-flow .sidebar-flow .anchor li a{display:block;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.1em;padding:18px 25px 10px 5px;position:relative}.sec-flow .sidebar-flow .anchor li a:before{content:"";width:14px;height:14px;background-image:url(../../img/indurstorial/arrow.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:9px;margin-top:1px;transform:rotate(90deg)}}@media (min-width: 768px){.sec-flow .main-flow{width:calc(50% + 220px)}}@media (max-width: 767px){.sec-flow .main-flow{padding:38px 25px 145px}}@media (min-width: 768px){.sec-flow .main-flow .inner-main{max-width:745px;padding:170px 25px 197px 80px}}@media only screen and (min-width: 768px) and (max-width: 1059px){.sec-flow .main-flow .inner-main{padding-left:40px}}@media (max-width: 767px){.sec-flow .main-flow .itembox{padding-top:30px}}.sec-flow .main-flow .itembox .c-title02{text-align:left;position:relative;z-index:1}.sec-flow .main-flow .itembox .c-title02 .no{font-size:117px;font-size:11.7rem;line-height:1em;letter-spacing:.03em;font-weight:500;color:#F0F7FF;font-family:"Montserrat",sans-serif;position:absolute;top:50%;right:-5px;transform:translateY(-50%);z-index:-1}@media (max-width: 767px){.sec-flow .main-flow .itembox .c-title02 .no{font-size:61px;font-size:6.1rem}}.sec-flow .main-flow .itembox .c-title02 .fs18{font-size:18px;font-size:1.8rem;letter-spacing:.1em}@media (max-width: 767px){.sec-flow .main-flow .itembox .c-title02 .fs18{font-size:16px;font-size:1.6rem}}.sec-flow .main-flow .itembox .img01{margin-top:36px}@media (max-width: 767px){.sec-flow .main-flow .itembox .img01{margin-top:26px}.sec-flow .main-flow .itembox .img01 img{width:100%}}.sec-flow .main-flow .itembox .txt01{margin-top:37px;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.1em}@media (max-width: 767px){.sec-flow .main-flow .itembox .txt01{margin-top:26px;font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.08em}}.sec-flow .main-flow .itembox .btn01{margin-top:37px}@media (max-width: 767px){.sec-flow .main-flow .itembox .btn01{margin-top:25px}}.sec-flow .main-flow .itembox+.itembox{margin-top:97px}@media (max-width: 767px){.sec-flow .main-flow .itembox+.itembox{margin-top:33px}}

/*# sourceMappingURL=maps/flow-common.min.css.map */
