header .pc-tel{display:block}#hero .top{background:url("../img/top/hero-bg-t.jpg") no-repeat top center/cover;padding:10rem 0 5rem;position:relative}#hero .top:before{position:absolute;content:"";width:50%;height:calc(100% - 7rem);bottom:0;right:0;background:url("../img/top/hero02.png") no-repeat left bottom/contain}#hero .top .top-wrap{position:relative;max-width:126rem;width:calc(100% - 10rem);margin:0 auto}#hero .top .top-wrap .left{max-width:57rem;width:53%;margin:0 auto 0 0}#hero .top .top-wrap .left .btn{display:block;text-align:center;margin:4rem auto 0}#hero .top .top-wrap .right{position:absolute;background:rgba(40,50,150,0.9);border-radius:2rem;padding:2rem;right:0;bottom:0rem;max-width:45rem;width:100%;color:#fff}#hero .top .top-wrap .right:before{position:absolute;content:"";width:145px;height:129px;right:1rem;top:50%;transform:translateY(-50%);background:url("../img/top/hero03.png") no-repeat center/contain}#hero .top .top-wrap .right .inner{max-width:31rem;width:100%;position:relative;z-index:2}#hero .top .top-wrap .right .inner p{text-align:center;font-weight:bold;line-height:32px}#hero .top .top-wrap .right .inner p.lg{font-size:2.2rem}#hero .top .top-wrap .right .inner a{margin-top:-1rem}#hero .under{background:url("../img/top/hero-bg-u.jpg") no-repeat center/cover;color:#fff;padding:5rem 2rem;box-sizing:border-box}#hero .under p{font-size:1.8rem;line-height:35px;text-align:center;margin-top:2rem}#hero .under p span{font-weight:bold}#intoro .wrap{padding:10rem 0 12rem;max-width:114rem;background:url("../img/top/intoro03.png") no-repeat center bottom/740px auto}#intoro .wrap ul{max-width:90rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:5rem auto 2rem}#intoro .wrap ul li{width:calc(50% - 35px /2);position:relative;padding-left:4rem;margin-bottom:2rem;font-size:2rem;font-weight:bold}#intoro .wrap ul li:nth-last-child(-n+2){margin-bottom:0}#intoro .wrap ul li:before{position:absolute;content:"";width:3rem;height:3rem;background:url("../img/top/point04.png") no-repeat center/contain;left:0;top:4px}#intoro .wrap .end-text{padding-top:7rem;background:url("../img/top/intoro02.png") no-repeat center top 1rem/24rem auto;text-align:center;line-height:8rem;font-size:4rem;font-family:serif;font-weight:600}#intoro .wrap .end-text span{font-size:7rem;font-family:serif;font-weight:600}#possibility .pos-wrap{background:linear-gradient(to bottom, #dcebff 0%, #dcebff 50%, #bfd6ff 100%);position:relative;padding:9rem 0 5rem}#possibility .pos-wrap:before{position:absolute;content:"";width:100%;height:100px;background:url("../img/top/pos-bg.png") no-repeat top center/100% 100px;top:-100px;left:0}#possibility .pos-wrap .wrap{max-width:84rem}#possibility .pos-wrap .pos-title{text-align:center}#possibility .pos-wrap .pos-title p:first-child{font-size:2.8rem;font-family:serif;font-weight:600}#possibility .pos-wrap .pos-title p:last-child{font-size:4rem;font-family:serif;font-weight:600;line-height:60px;vertical-align:middle;display:inline-flex}#possibility .pos-wrap .pos-title p:last-child span{font-size:9rem;font-family:"Ibarra Real Nova", serif;font-style:italic;font-weight:600;color:#283296}#possibility .pos-wrap ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:4rem}#possibility .pos-wrap ul li{width:calc(33.3% - 12rem/3);text-align:center;font-size:1.8rem;line-height:27px}#possibility .pos-wrap ul li span{font-weight:bold}#possibility .pos-wrap ul li:nth-child(-n+3){margin-bottom:3rem}#solution .sol-wrap{background:url("../img/top/sol-bg.png") no-repeat top center/100% 100px,linear-gradient(to bottom, #fff 0%, #ebf5ff 100%);padding:14rem 0 10rem}#solution .sol-wrap .sol-title{display:flex;justify-content:flex-end;align-items:flex-start;margin-right:-10rem}#solution .sol-wrap .sol-title div{margin-right:-3rem;max-width:57rem;width:60%}#solution .sol-wrap .sol-title div .text{background:#283296;border-radius:100rem;line-height:4rem;color:#fff;position:relative;font-size:1.8rem;text-align:center;position:relative;font-size:3rem;font-family:serif;font-weight:600;line-height:66px;max-width:56rem;width:100%;margin-top:5rem}#solution .sol-wrap .sol-title div .text:before{position:absolute;content:"";width:14px;height:8px;background:url("../img/top/arrow.png") no-repeat center/contain;left:50%;bottom:-8px;transform:translateX(-50%)}#solution .sol-wrap .sol-title div .text span{font-weight:bold}#solution .sol-wrap ul{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-top:-10rem}#solution .sol-wrap ul li{background:#fff;border:1px solid #bec1df;padding:3rem 2.5rem;box-sizing:border-box;border-radius:1rem;position:relative;width:calc(33.3% - 8rem /3);font-feature-settings:"palt"}#solution .sol-wrap ul li:nth-child(-n+3){margin-bottom:5rem}#solution .sol-wrap ul li p:first-child{position:absolute;background:#283296;color:#fff;border-radius:6px;text-align:center;widows:9rem;top:-15px;left:50%;transform:translateX(-50%);padding:0 1rem;box-sizing:border-box;line-height:3rem}#solution .sol-wrap ul li p:last-child{font-size:1.8rem}#solution .sol-wrap ul li h3{text-align:center;color:#283296;font-size:2.2rem;margin-bottom:1rem}#solution .sol-wrap ul li h3 span{font-weight:bold}#price .sub-tit{background:#283296;border-radius:100rem;line-height:4rem;color:#fff;position:relative;font-size:1.8rem;text-align:center;position:relative;width:27rem;line-height:6rem;font-size:2.4rem;font-weight:bold;margin:5rem auto 3rem}#price .sub-tit:before{position:absolute;content:"";width:14px;height:8px;background:url("../img/top/arrow.png") no-repeat center/contain;left:50%;bottom:-8px;transform:translateX(-50%)}#price .sub-tit span{font-weight:bold}#price ul{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:4rem}#price ul li{background:#fff;border:1px solid #bec1df;width:calc(33.3% - 8rem/3);border-radius:1rem;text-align:center;padding:4rem 2rem;box-sizing:border-box}#price ul li img{margin:0 auto 3rem}#price ul li p{font-size:2.2rem;line-height:32px;font-feature-settings:"palt"}#price ul li p span{color:#283296;font-weight:bold}#price .end-text{text-align:center;font-size:1.8rem}#comparison .table-image{margin:5rem auto 3rem}#comparison .table-image p{display:none}#comparison p{text-align:center;font-size:1.8rem}#voice ul{margin-top:5rem}#voice ul li{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem;padding-bottom:4rem;border-bottom:1px solid #bec1df}#voice ul li:nth-child(2n){flex-direction:row-reverse}#voice ul li:last-child{margin-bottom:0;padding-bottom:0;border:none}#voice ul li img{max-width:465px;width:48%;border-radius:1rem}#voice ul li dl{max-width:465px;width:48%}#voice ul li dl dt{font-size:2.2rem;font-weight:bold;line-height:30px;margin-bottom:1rem}#voice ul li dl dd .name{color:#808080;margin-top:1rem}#flow ul{max-width:68rem;margin:5rem auto 0;display:flex;justify-content:space-between;align-self:flex-start;flex-wrap:wrap}#flow ul li{width:calc(33.3% - 10rem /3);margin-bottom:6rem;position:relative}#flow ul li:nth-last-child(-n+3){margin-bottom:0}#flow ul li:nth-child(-n+5):before{position:absolute;content:"";width:20px;height:30px;background:url("../img/top/flow07.png") no-repeat center/contain;top:31%;right:-19%}#flow ul li p{background:#283296;border-radius:100rem;line-height:4rem;color:#fff;position:relative;font-size:1.8rem;text-align:center;position:relative;width:12rem;margin:0 auto 2rem}#flow ul li p:before{position:absolute;content:"";width:14px;height:8px;background:url("../img/top/arrow.png") no-repeat center/contain;left:50%;bottom:-8px;transform:translateX(-50%)}#flow ul li p span{font-weight:bold}#flow ul li img{display:block;margin:0 auto}#flow ul li dl dt{text-align:center;margin:3rem auto 2rem;font-size:2.2rem;font-weight:bold;color:#283296;line-height:28px}#point .poi-tit .spNo{max-width:87rem;margin:0 auto;display:flex;justify-content:center;align-items:center}#point .poi-tit .spNo .text{position:relative;margin-right:1rem}#point .poi-tit .spNo .text h2{position:relative;z-index:2;font-size:5rem;font-family:serif;font-weight:600;line-height:7rem}#point .poi-tit .spNo .text h2 span{color:#283296;font-size:7rem}#point .poi-tit .spNo .text:before{position:absolute;content:"";width:61rem;height:33rem;bottom:-2rem;left:50%;transform:translateX(-50%);background:url("../img/top/point01.png") no-repeat center/contain}#point .poi-tit .spNo img{position:relative;z-index:2}#point .poi-wrap{background:#fff;border:1px solid #bec1df;padding:5rem;border-radius:1rem}#point .poi-wrap .poi-num{width:14rem;margin:0 auto 4rem;background:#283296;border-radius:100rem;line-height:4rem;color:#fff;position:relative;font-size:1.8rem;text-align:center;position:relative}#point .poi-wrap .poi-num:before{position:absolute;content:"";width:14px;height:8px;background:url("../img/top/arrow.png") no-repeat center/contain;left:50%;bottom:-8px;transform:translateX(-50%)}#point .poi-wrap .poi-num span{font-weight:bold}#point .poi-wrap .poi-t-top,#point .poi-wrap .poi-t-under{text-align:center;font-weight:500}#point .poi-wrap .poi-t-top{font-size:2.4rem;font-family:serif;font-weight:600}#point .poi-wrap .poi-t-under{font-size:3.8rem;font-family:serif;font-weight:600;line-height:5rem;margin:1rem auto 6rem;font-feature-settings:"palt"}#point .poi-wrap .poi-t-under span{color:#283296}#point .poi-wrap .middle{max-width:78rem;margin:0 auto 6rem}#point .poi-wrap .under{background:#ebf5ff;border-radius:1rem;padding:5rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start}#point .poi-wrap.poi01{margin-bottom:7rem}#point .poi-wrap.poi01 .middle{display:flex;justify-content:space-between;align-items:center}#point .poi-wrap.poi01 .middle img{border-radius:1rem}#point .poi-wrap.poi01 .middle p{font-size:2.4rem;font-family:serif;font-weight:600;line-height:4.2rem;margin-left:2rem}#point .poi-wrap.poi01 .middle p span{color:#283296}#point .poi-wrap.poi01 .under dl{width:calc(50% - 4rem/2)}#point .poi-wrap.poi01 .under dl dt,#point .poi-wrap.poi01 .under dl dd{padding-left:4rem}#point .poi-wrap.poi01 .under dl dt{font-size:2.2rem;font-weight:bold;line-height:3rem;background:url("../img/top/point04.png") no-repeat left top 3px/30px;margin-bottom:1rem}#point .poi-wrap.poi02 .under dl{max-width:40rem;width:calc(100% - 33rem - 2rem);margin-right:2rem}#point .poi-wrap.poi02 .under dl dt{font-size:2.2rem;font-weight:bold;line-height:3rem;margin-bottom:1rem}#point .poi-wrap.poi02 .under img{border-radius:1rem}#point .end-text{text-align:center;font-size:3.8rem;font-family:serif;font-weight:600;margin-top:5rem;line-height:6rem}#faq ul{margin-top:4rem}#faq ul li{overflow:hidden;margin-bottom:2rem;border-radius:2rem;box-sizing:border-box;border:1px solid #bec1df;background:#fff}#faq ul li:last-of-type{margin-bottom:0}#faq ul li h3 span,#faq ul li .inner div span{font-size:3rem;font-family:"Ibarra Real Nova", serif;font-style:italic;font-weight:600;line-height:3rem;margin-right:2rem;word-break:keep-all}#faq ul li h3{padding:2rem 8rem 2rem 4rem;position:relative;cursor:pointer;font-size:1.8rem;font-weight:bold;display:flex;align-items:baseline}#faq ul li h3 span{color:#283296}#faq ul li h3 .icon{position:absolute;content:"";width:16px;height:16px;right:3rem;top:2.8rem;background:none;margin:0}#faq ul li h3 .icon:before,#faq ul li h3 .icon:after{position:absolute;content:"";background:#283296}#faq ul li h3 .icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}#faq ul li h3 .icon:after{width:2px;height:100%;transition:transform .3s;left:50%;top:0;transform:translateX(-50%)}#faq ul li h3.close .icon:after{transform:translateX(-50%) rotate(90deg)}#faq ul li .inner{padding:0 8rem 2rem 4rem;display:none}#faq ul li .inner div{padding-left:5rem;position:relative}#faq ul li .inner div span{color:#1eb4d2;position:absolute;top:0;left:0}.sp-tel{display:none}@media screen and (max-width: 1100px){#hero .top{padding:10rem 0 3rem}#hero .top .top-wrap{width:calc(100% - 6rem)}#hero .top .top-wrap .right{max-width:35rem}#hero .top .top-wrap .right:before{display:none}#solution .sol-wrap .sol-title{justify-content:center;margin:0 auto}#solution .sol-wrap .sol-title div{margin:0 auto}#solution .sol-wrap .sol-title div .text{font-size:2.6rem;font-family:serif;font-weight:600;line-height:55px;margin-top:3rem}#solution .sol-wrap .sol-title .right{max-width:49rem;width:50%}}@media screen and (max-width: 950px){#intoro .wrap{padding:5rem 0 8rem;background:url("../img/top/intoro03.png") no-repeat center bottom/500px auto}#intoro .wrap ul{max-width:70rem;margin:3rem auto 2rem}#intoro .wrap ul li{padding-left:3rem;margin-bottom:1rem !important;font-size:1.6rem}#intoro .wrap ul li:last-child{margin-bottom:0 !important}#intoro .wrap ul li:before{width:2rem;height:2rem}#intoro .wrap .end-text{line-height:5rem;font-size:2rem;font-family:serif;font-weight:600}#intoro .wrap .end-text span{font-size:5rem;font-family:serif;font-weight:600}#possibility .pos-wrap{padding:5rem 0 3rem}#possibility .pos-wrap .pos-title p:first-child{font-size:2.2rem;font-family:serif;font-weight:600}#possibility .pos-wrap .pos-title p:last-child{font-size:3rem;font-family:serif;font-weight:600;line-height:50px}#possibility .pos-wrap .pos-title p:last-child span{font-size:7rem;font-family:"Ibarra Real Nova", serif;font-style:italic;font-weight:600}#possibility .pos-wrap ul li{width:calc(33.3% - 4rem/3);font-size:1.6rem;line-height:24px}#possibility .pos-wrap ul li:nth-child(-n+3){margin-bottom:2rem}#solution .sol-wrap{padding:12rem 0 5rem}#solution .sol-wrap ul li{padding:3rem 2rem 2rem;width:calc(33.3% - 4rem /3)}#solution .sol-wrap ul li:nth-child(-n+3){margin-bottom:3rem}#solution .sol-wrap ul li p:last-child{font-size:1.6rem}#solution .sol-wrap ul li h3{font-size:2rem;margin-bottom:0}#price .sub-tit{line-height:5rem;font-size:2rem;margin:3rem auto}#price ul{margin-bottom:3rem}#price ul li{width:calc(33.3% - 4rem/3);padding:2rem}#price ul li img{margin:0 auto 2rem}#price ul li p{font-size:1.8rem;line-height:28px}#price .end-text{font-size:1.6rem}#comparison .table-image{margin:3rem auto}#comparison p{font-size:1.6rem}#voice ul{margin-top:3rem}#voice ul li{display:block;margin-bottom:2rem;padding-bottom:2rem}#voice ul li img{max-width:100%;width:100%}#voice ul li dl{max-width:100%;width:100%;margin-top:3rem}#voice ul li dl .spNo{display:none}#flow ul{margin:3rem auto 0}#flow ul li{width:calc(50% - 5rem /2)}#flow ul li:nth-last-child(-n+3){margin-bottom:0}#flow ul li:nth-child(-n+5):before{right:-12%}#point .poi-tit .text{position:relative;margin-right:1rem}#point .poi-tit .text h2{font-size:4rem;font-family:serif;font-weight:600;line-height:6rem}#point .poi-tit .text h2 span{font-size:6rem !important}#point .poi-wrap{padding:2rem}#point .poi-wrap .poi-num{margin:0 auto 2rem}#point .poi-wrap .poi-t-top{font-size:2rem;font-family:serif;font-weight:600}#point .poi-wrap .poi-t-under{font-size:2.8rem;font-family:serif;font-weight:600;line-height:4rem;margin:1rem auto 4rem}#point .poi-wrap .poi-t-under br{display:none}#point .poi-wrap .middle{margin:0 auto 4rem}#point .poi-wrap .under{padding:2rem;display:block}#point .poi-wrap.poi01{margin-bottom:4rem}#point .poi-wrap.poi01 .middle{display:block}#point .poi-wrap.poi01 .middle img{width:100%}#point .poi-wrap.poi01 .middle p{margin:2rem auto 0}#point .poi-wrap.poi01 .middle p br{display:none}#point .poi-wrap.poi01 .under dl{width:100%;margin-bottom:3rem}#point .poi-wrap.poi01 .under dl dt,#point .poi-wrap.poi01 .under dl dd{padding-left:3rem}#point .poi-wrap.poi01 .under dl dt{background:url("../img/top/point04.png") no-repeat left top 5px/20px}#point .poi-wrap.poi01 .under dl dt br{display:none}#point .poi-wrap.poi01 .under dl:last-child{margin-bottom:0}#point .poi-wrap.poi02 .under dl{max-width:100%;width:100%;margin:0 auto 2rem}#point .poi-wrap.poi02 .under dl dt br{display:none}#point .poi-wrap.poi02 .under img{width:100%}#point .end-text{font-size:2.8rem;font-family:serif;font-weight:600;margin-top:3rem;line-height:4rem}#faq ul{margin-top:3rem}#faq ul li h3 span,#faq ul li .inner div span{font-size:2.4rem;font-family:"Ibarra Real Nova", serif;font-style:italic;font-weight:600;margin-right:1rem}#faq ul li h3{padding:2rem 6rem 2rem 2rem}#faq ul li h3 .icon{right:2rem}#faq ul li .inner{padding:0 6rem 2rem 2rem}#faq ul li .inner div{padding-left:3rem}}@media screen and (max-width: 850px){#hero .top:before{display:none}#hero .top .top-wrap{width:100%;margin:0 auto}#hero .top .top-wrap .left{max-width:calc(100% - 4rem);width:100%;margin:0 auto 5rem}#hero .top .top-wrap .left h1 img{width:100%}#hero .top .top-wrap .left .btn{max-width:50rem;width:100%;display:block;text-align:center;margin:-4rem auto 0;z-index:2;position:relative}#hero .top .top-wrap .right{position:relative;margin:0 auto;max-width:calc(100% - 4rem)}#hero .top .top-wrap .right .inner{max-width:100%;width:100%}#hero .top .top-wrap .right .inner a{margin:0 auto;max-width:310px;display:block}#hero .under{background:url("../img/top/hero-bg-u.jpg") no-repeat center/cover;color:#fff;padding:5rem 2rem;box-sizing:border-box}#hero .under p{font-size:1.8rem;line-height:35px;text-align:center;margin-top:2rem}#hero .under p span{font-weight:bold}}@media screen and (max-width: 780px){#flow ul{display:block;max-width:32rem}#flow ul li{width:100%;margin:0 auto 6rem !important;display:flex;justify-content:space-between;align-items:center}#flow ul li:last-child{margin-bottom:0 !important}#flow ul li:nth-child(-n+5):before{top:auto;right:50%;bottom:-4.5rem;transform:translateX(50%) rotate(90deg)}#flow ul li div{max-width:16rem;width:40%}#flow ul li dl{margin-left:2rem}#flow ul li dl dt{text-align:left;margin:1rem auto}}@media screen and (max-width: 767px){header .pc-tel{display:none}#hero .top .top-wrap .left .btn{width:calc(100% - 6rem);margin:0rem auto 0}#hero .under p{margin-top:1rem}#hero .under p br{display:none}#intoro .wrap{background:url("../img/top/intoro03.png") no-repeat center bottom/100% auto;padding-bottom:5rem}#intoro .wrap ul{display:block;width:fit-content;-webkit-width:fit-content}#intoro .wrap ul li{width:100%}#intoro .wrap .end-text{background:url("../img/top/intoro02.png") no-repeat center top 2rem/10rem auto;line-height:4rem}#intoro .wrap .end-text span{font-size:3rem;font-family:serif;font-weight:600}#intoro .wrap .end-text span .pcNo{display:block}#possibility .pos-wrap:before{height:50px;background:url(../img/top/pos-bg.png) no-repeat top center/100% 50px;top:-50px}#possibility .pos-wrap .pos-title p .pcNo{display:block}#possibility .pos-wrap .pos-title p:last-child{display:block}#possibility .pos-wrap ul{margin-top:2rem}#possibility .pos-wrap ul li{width:calc(50% - 3rem/2);margin:0 auto 2rem !important}#possibility .pos-wrap ul li:nth-last-child(-n+2){margin-bottom:0 !important}#possibility .pos-wrap ul li img{margin:0 auto;display:block}#solution .sol-wrap{background:url(../img/top/sol-bg.png) no-repeat top center/100% 50px,linear-gradient(to bottom, #fff 0%, #ebf5ff 100%);padding:7rem 0 5rem}#solution .sol-wrap .sol-title{display:block}#solution .sol-wrap .sol-title div{width:100%}#solution .sol-wrap .sol-title div .text{font-size:2rem;font-family:serif;font-weight:600;line-height:30px;margin-top:2rem}#solution .sol-wrap .sol-title .right{display:none}#solution .sol-wrap ul{display:block;margin-top:5rem}#solution .sol-wrap ul li{width:100%;margin:0 auto 3rem !important}#solution .sol-wrap ul li:last-child{margin-bottom:0 !important}#solution .sol-wrap ul li p:last-child{text-align:center}#price ul{display:block}#price ul li{width:100%}#price ul li:nth-child(2){margin:2rem auto}#comparison .table-image p{display:block;text-align:right;animation:sdb 1.8s infinite;margin-bottom:1rem;color:#283296}@keyframes sdb{0%{transform:translateX(0)}50%{transform:translateX(1rem)}100%{transform:translateX(0)}}#comparison .table-image .inner{overflow-x:scroll}#comparison .table-image .inner img{max-width:none;width:700px}#point .poi-tit .spNo{display:none}#point .poi-tit .pcNo{display:block}#point .end-text br{display:none}.sp-tel{display:flex;justify-content:center;align-items:flex-start;background:#fff;padding:1.5rem 2rem;position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:100%;z-index:10}.sp-tel a{max-width:25rem;width:calc(50% - 1rem /2);border-radius:100rem;display:flex !important;justify-content:center;align-items:center;height:4rem;padding:0 1rem}.sp-tel a:first-child{background:#ff7d00;margin-right:1rem}.sp-tel a:last-child{background:#1eb4d2}.sp-tel img{display:block;margin:0 auto}.to-top{bottom:8rem}footer{padding:5rem 0 7rem}}
